* {
	margin:0px;
	padding:0px;
}
p {
	margin:10px
}
body {
	font-family:Tahoma, Geneva, sans-serif;
	background:#10181B;
	background-attachment:scroll;
	overflow-x:hidden;
	background:url(http://statics.lesroyaumes.com/images/accueil/images/AccueilFond.jpg) center top #0F171A no-repeat;
	padding:0px 0px 25px 0px;
}
span.commentaire{
font-size:10px;
padding-left:10px;
font-style:italic;
color:#000000;
display: -moz-inline-box;
display:inline-block;


}
table {

	table-layout:none;
	border:none;
	border-collapse:none;
	border-spacing:0px;
	display:table;
	margin-bottom:0;
	margin-top:0;
	text-indent:0;
}
fieldset{
	border:none;

	}
#ensembleTable {
	overflow:hidden;
	margin:0px auto;
	width:1000;
	height:auto;
	z-index:35000;
}
#ensemble {
	height:auto;
	width:962px;
	display:block;
	margin:auto;
	text-align:left;
	font-size:12px;
}

#ensemble  .ensembleBloc{
float:left;
height:auto;
width:962px;
position:relative;
}

#ensemble  .ensembleHeader{
height:158px;
background:url(http://statics.lesroyaumes.com/images/accueil/images/AccueilHeaderFond.jpg) no-repeat top;
background-position:  center -3px;
text-align:left;
font-family:Tahoma, Geneva, sans-serif;
font-size:14px;

}

#ensemble  .ensembleHeader .elements{
	position:absolute;
}

#ensemble  .ensembleHeader .elementLeft{
	margin-left:0px;
	width:300px;
}

#ensemble  .ensembleHeader .elementCenter{
	margin-left:260px;
	background:url(http://statics.lesroyaumes.com/images/accueil/images/AccueilLogoDGR.png) top center no-repeat;
	width:430px;
	text-align:center;
}

#ensemble  .ensembleHeader .elementCenter img{
	margin-top:40px;
}


#ensemble  .ensembleHeader .elementRight{
	margin-left:680px;
	width:auto;
}

#ensemble .contenuTransparent{
	float:left;
}
#ensemble .contenuTransparentCoins{
	height:21px;
	width:19px;
}


.CadreHautGauche{

	 background-image:url("http://statics.lesroyaumes.com/images/accueil/images/spriteme1.png");
  background-position: -10px -10px;

}

.CadreHautRepeat{
	background-image: url("http://statics.lesroyaumes.com/images/accueil/images/spriteme2.png");
  background-position: 88px -10px;
	height:21px;
}

.CadreHautDroite{
	 background-image:url("http://statics.lesroyaumes.com/images/accueil/images/spriteme1.png");
  background-position: -10px -51px;
}

.CadreGaucheRepeat{
	width:19px;
	  background-image: url("http://statics.lesroyaumes.com/images/accueil/images/spriteme4.png");
  background-position: -10px 0%;
}

.CadreCentre{
	background:url(http://statics.lesroyaumes.com/images/accueil/images/AccueilHeaderZone5.png);
}

.CadreDroiteRepeat{
	width:19px;
	 background-image: url("http://statics.lesroyaumes.com/images/accueil/images/spriteme4.png");
  background-position: -49px 0%;
}

.CadreBasGauche{
	 background-image:url("http://statics.lesroyaumes.com/images/accueil/images/spriteme1.png");
  background-position: -10px -101px;
}

.CadreBasRepeat{
	height:21px;
	 background-image: url("http://statics.lesroyaumes.com/images/accueil/images/spriteme2.png");
  background-position: 88px -60px;
}

.CadreBasDroite{
background-image:url("http://statics.lesroyaumes.com/images/accueil/images/spriteme1.png");
  background-position: -10px -142px;
}

#ensemble  .ensembleHeader .chiffres{
	float:left;
	width:240px;
	color:#F7AE0A;
	margin-top:10px;
	/*text-transform:lowercase;*/
}

#ensemble  .ensembleHeader .elementRight .chiffres{

	width:280px;

}

.chiffres label{
	line-height:16px;
	/*text-transform:lowercase;*/
}
#ensemble .chiffres .blocPromo{
	float:left;
	margin-left:15px;

}


#ensemble .chiffres .blocFB{
	width:110px;
	overflow:hidden;

}



#ensemble .elementLeft .chiffres .contenuTransparentCoins, #ensemble .elementLeft .chiffres .CadreHautRepeat, #ensemble .elementLeft .chiffres .CadreBasRepeat{
	height:12px;

}
#ensemble  .ensembleHeader .tagline{
	 background-image:url("http://statics.lesroyaumes.com/images/accueil/images/spriteme1.png");
  background-position: -10px -174px;
	height:27px;
	text-align:center;
	margin-top:7px;
	width:300px;
	margin-left:-35px;
	line-height:25px;
}

.chiffres .CadreHautRepeat, .chiffres .CadreCentre, .chiffres .CadreBasRepeat{
	width:195px;
	line-height:14px;
}

.chiffres .CadreGaucheRepeat, .chiffres .CadreCentre, .chiffres .CadreDroiteRepeat{
	height:40px;
}

.elementRight .chiffres .CadreHautRepeat,.elementRight .chiffres .CadreCentre,.elementRight .chiffres .CadreBasRepeat{
	width:240px;
}
.elementRight .chiffres .CadreGaucheRepeat,.elementRight .chiffres .CadreCentre,.elementRight .chiffres .CadreDroiteRepeat{
	height:90px;
}

#ensemble  .ensembleHeader .elementRight .zoneOnglets{
	width:280px;
	float:left;

}

#ensemble  .ensembleHeader .elementRight input[type="text"], #ensemble  .ensembleHeader .elementRight input[type="password"]{
	background:url(http://statics.lesroyaumes.com/images/accueil/images/AccueilHeaderLoginChps.png) repeat-x top;
	height:17px;
	margin-bottom:2px;
	margin-top:5px;
	border-left:1px solid #2E4450;
		border-top:1px solid #2E4450;
		border-right:1px solid #506670;
		border-bottom:1px solid #506670;
		color:#91A7B0;
		float:right;


}

#ensemble  .ensembleHeader .elementRight input[type="submit"]{
	background:url(http://statics.lesroyaumes.com/images/accueil/images/AccueilHeaderLoinBtn.png) top;
	height:25px;
	width:31px;
	border:none;
	cursor:pointer;
	font-family: 'IM Fell DW Pica', "Georgia", Sans serif;
	font-size:13px;
	color:#000;
	display:block;
	font-weight:bold;
	/*position:relative;
	margin-bottom:2px;
	margin-top:5px;
	float:right;*/
	position:absolute;
	right:20px;
	bottom:20px;
}

#ensemble  .ensembleHeader .elementRight input[type="submit"]:hover{
	background:url(http://statics.lesroyaumes.com/images/accueil/images/AccueilHeaderLoinBtn.png) bottom;
}

.textePetit{
	color:#798A93;
	font-familyTahoma, Geneva, sans-serif;
	font-size:10px;
	margin-top:5px;
}
#deconnecte td,
#deconnecte tr{
	vertical-align:top;
}

#ensemble  .ensembleHeader .elementRight .onglets{
	background:url(http://statics.lesroyaumes.com/images/accueil/images/AccueilLoginOnglets.png) top;
	width:137px;
	height:31px;
	text-align:center;
	line-height:25px;
	float:left;
	color:#A9B4BA;

}
#ensemble  .ensembleHeader .elementRight a.onglets{
	margin-left:5px;

		color:#798A93;
		text-decoration:none;
		border-bottom:1px solid #394A51;
}
#ensemble  .ensembleHeader .elementRight a.onglets img{
    margin-left: 5px;
    position: relative;
    top: 3px;
	border:none;
}
#ensemble  .ensembleHeader .elementRight a.onglets:hover{
	border-bottom:#3A5B64 1px solid;
		color:#A9B4BA;
		background:url(http://statics.lesroyaumes.com/images/accueil/images/AccueilLoginOnglets.png) bottom;

}

#ensemble  .ensembleHeader .elementRight table{
	width:100%;
	margin-top:8px;

}



#ensemble  .ensembleBlocHeader{
height:53px;
background:url(http://statics.lesroyaumes.com/images/accueil/images/tamponFondTop.png) top no-repeat;
text-align:center;

}


#ensemble  .ensembleBlocHeader h1{
	 font-family: 'IM Fell DW Pica', "Georgia", Sans serif;
	 font-size:22px;
	 color:#F3EEAE;
	 margin-left:25px;
	 margin-top:12px;
	 font-weight:normal;
	 float:left;
	 text-shadow: 0 0 0.2em #000000;
	 }

.ensembleBlocHeader .zoneOnglets{
	float:right;
	height:47px;
	width:600px;
	font-family: 'IM Fell DW Pica', "Georgia", Sans serif;
	color:#F1E5A3;
	font-size:16px;
	line-height:25px;

	}

	.ensembleBlocHeader .zoneOnglets .elements{
	float:left;
	height:47px;

	}

	.ensembleBlocHeader .zoneOnglets .elementDeco{
	background:url(http://statics.lesroyaumes.com/images/accueil/images/AccueilOngletsFondLeft.png) no-repeat;
	width:14px;
	}

	.ensembleBlocHeader .zoneOnglets .elementContenu{
	background:url(http://statics.lesroyaumes.com/images/accueil/images/AccueilOngletsFondRepeat.png) repeat-x ;
	width:585px;
	}

	.ensembleBlocHeader .zoneOnglets a.onglet, .ensembleBlocHeader .zoneOnglets .ongletActif {
		margin-right: 7px;
    margin-top: 4px;
	}

		.ensembleBlocHeader .zoneOnglets .onglet{

    margin-top: 6px;
	color:#BD8206;
	height:28px;
	overflow:hidden;
	cursor:pointer;
	margin-right:5px;
	-moz-opacity: 0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
	}
	.ensembleBlocHeader .zoneOnglets .ongletActif{
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;}

	.ensembleBlocHeader .zoneOnglets .onglet .elementGauche {
		  background-image:url("http://statics.lesroyaumes.com/images/accueil/images/spriteme1.png");
  background-position: -10px -443px;
	width:28px;
	}
	.ensembleBlocHeader .zoneOnglets .onglet .elementRepeat {
	width:auto;
	background:url(http://statics.lesroyaumes.com/images/accueil/images/AccueilOngletInactifR.png) repeat-x left top;
	color:#F7AE0A;
	}

	.ensembleBlocHeader .zoneOnglets .onglet a {
		opacity:1;
	}
	.ensembleBlocHeader .zoneOnglets .onglet .elementDroite {
	  background-image:url("http://statics.lesroyaumes.com/images/accueil/images/spriteme1.png");
  background-position: -41px -529px;
  width:28px;
	}

	.ensembleBlocHeader .zoneOnglets .ongletActif .elementGauche {
		 background-image:url("http://statics.lesroyaumes.com/images/accueil/images/spriteme1.png");
  background-position: -10px -303px;
	width:34px;

	}
	.ensembleBlocHeader .zoneOnglets .ongletActif .elementRepeat {
	width:auto;
	background:url(http://statics.lesroyaumes.com/images/accueil/images/AccueilOngletActifR2.png) repeat-x center top;
	}
	.ensembleBlocHeader .zoneOnglets .ongletActif .elementDroite {
	 background-image:url("http://statics.lesroyaumes.com/images/accueil/images/spriteme1.png");
  background-position: -14px -373px;
	width:34px;
	}

#ensemble  .ensembleBlocContent{
height:auto;
background:url(http://statics.lesroyaumes.com/images/accueil/images/tamponFondRepeat.png) repeat-y;
border-bottom:1px solid #462609;
}

#ensemble  .ensembleBlocContentBas{
height:auto;
border-top:1px solid #87511E;
background:url(http://statics.lesroyaumes.com/images/accueil/images/tamponFondRepeat2.png) repeat-y;
}

#ensemble  .ensembleBlocContentBas .element{
	float:left;
}

#ensemble  .ensembleBlocContentBas .elementPub{
	width:728px;
	height:90px;
	margin-left:117px;
	margin-top:10px;
	margin-bottom:10px;
	border-top:1px solid #733307;
	border-left:1px solid #733307;
	border-right:1px solid #87511E;
	border-bottom:1px solid #87511E;
	background:#000;

}

#ensemble  .ensembleBlocFooter{
height:63px;
background:url(http://statics.lesroyaumes.com/images/accueil/images/tamponFondBottom.png) no-repeat top;
}

#ensemble  .ensembleBlocContent .sousBloc{
float:left;
height:auto;
margin-top:15px;
}

h2{

font-weight:bold;
font-style:italic;
line-height:23px;
margin-left:10px;
font-size:15px;
display: -moz-inline-box;
display: inline-block;
text-shadow: 0px 0px 0.2em #000000;

}

h2 .commentaire{

font-weight:normal;

text-shadow:none;

}

#ensemble  .ensembleBlocContent .module{
	margin:5px 10px 5px 20px;

}

#ensemble  .ensembleBlocContent .moduleInscription{
	margin-top:-50px;

}

#ensemble  .ensembleBlocContent .bloc{
	float:left;

}

#ensemble  .ensembleBlocContent .colonne1 .bloc{
	width:326px;
	float:left;

}

#ensemble  .ensembleBlocContent .bloc .blocHeader{
	height:40px;
	text-align:center;

}
#ensemble  .ensembleBlocContent .bloc .blocHeader h1{
	 font-family: 'IM Fell DW Pica', "Georgia", Sans serif;
	 font-size:16px;
	 color:#F7A415;
	 margin-top:15px;
	 font-weight:normal;
	 text-transform:uppercase;
	 }


#ensemble  .ensembleBlocContent .bloc .blocFooter{
	height:39px;

}

#ensemble  .ensembleBlocContent .colonne1 .bloc .blocHeader{
 background-image:url("http://statics.lesroyaumes.com/images/accueil/images/spriteme1.png");
  background-position: -10px -615px;
}

#ensemble  .ensembleBlocContent .colonne1 .bloc .blocContent{
	background:url(http://statics.lesroyaumes.com/images/accueil/images/AccueilBlocFormRepeat.png) repeat-y left;
	height:auto;
	min-height:500px;
}

#ensemble  .ensembleBlocContent .colonne1 .bloc .blocContent .blocContentEnveloppe{
	margin-left:15px;
	margin-top:10px;
	width:300px;
	margin-bottom:10px;
	height:auto;
}


#ensemble  .ensembleBlocContent .colonne1 .bloc .blocContent .blocContentEnveloppe .blocContentEnveloppeTitres{
	float:left;
	width:278px;
	height:auto;
	font-family: 'IM Fell DW Pica', "Georgia", Sans serif;

	font-size:23px;
	color:#000;
	text-align:center;

	padding-top:4px;
	padding-bottom:4px;
	line-height:16px


}


#ensemble  .ensembleBlocContent .colonne1 .bloc .blocContent .aap .blocContentEnveloppeTitres{
	width:500px;
	cursor:pointer;
		padding-left:0px;
}

#ensemble  .ensembleBlocContent .colonne1 .bloc .blocContent .aap .blocContentEnveloppeTitres a img{
border:none;
}

#ensemble  .ensembleBlocContent .colonne1 .bloc .blocContent .blocContentEnveloppe .blocContentEnveloppeContenu, #ensemble  .ensembleBlocContent .colonne1 .bloc .blocContent .blocContentEnveloppe table{
	float:left;
	width:255px;
	height:auto;
	font-size:11px;
	color:#000;

	line-height:16px

}
#ensemble  .ensembleBlocContent .colonne1 .bloc .blocContent .blocContentEnveloppe .blocContentEnveloppeContenu .elements{
	float:left;
	width:278px;
	margin-left:12px;

	}

	#ensemble  .ensembleBlocContent .colonne1 .bloc .blocContent .blocContentEnveloppe .blocContentEnveloppeContenu .elementTop{
		 background-image:url("http://statics.lesroyaumes.com/images/accueil/images/spriteme1.png");
  background-position: -10px -675px;
		height:10px;

	}

	#ensemble  .ensembleBlocContent .colonne1 .bloc .blocContent .blocContentEnveloppe .blocContentEnveloppeContenu .elementRepeat{
		background:url(http://statics.lesroyaumes.com/images/accueil/images/AccueilFormRepeat.png) top repeat-y;
		height:auto;
		border-bottom:1px solid #CFB148;


	}


	#ensemble  .ensembleBlocContent .colonne1 .bloc .blocContent .blocContentEnveloppe .blocContentEnveloppeContenu .elementRepeat2{
		background:url(http://statics.lesroyaumes.com/images/accueil/images/AccueilFormRepeat2.png) top repeat-y;
			border-top:1px solid #FFFFFF;
		height:auto;
		text-align:center;
		padding-top:10px;
		padding-bottom:3px;

	}
	#ensemble  .ensembleBlocContent .colonne1 .bloc .blocContent .blocContentEnveloppe .blocContentEnveloppeContenu .elementRepeatSans{
		border:none;


	}
	#ensemble  .ensembleBlocContent .colonne1 .bloc .blocContent .blocContentEnveloppe .blocContentEnveloppeContenu .elementBottom{
		 background-image:url("http://statics.lesroyaumes.com/images/accueil/images/spriteme1.png");
  background-position: -10px -819px;
		height:10px;

	}
		#ensemble  .ensembleBlocContent .colonne1 .bloc .blocContent .blocContentEnveloppe .blocContentEnveloppeContenu a.btnInscription, #ensemble  .ensembleBlocContent .colonne1 .bloc .blocContent .blocContentEnveloppe .blocContentEnveloppeContenu a.btnInscriptionClassique, .moduleEvent a.btnInscription{
			 background-image:url("http://statics.lesroyaumes.com/images/accueil/images/spriteme1.png");
  background-position: -10px -705px;
			width:188px;
			height:47px;
			display:-moz-inline-box;
			display:inline-block;
			color:#000000;
			font-size:18px;
			text-align:left;
			cursor:pointer;
			font-family: 'IM Fell DW Pica', "Georgia", Sans serif;

			}
				#ensemble  .ensembleBlocContent .colonne1 .bloc .blocContent .blocContentEnveloppe .blocContentEnveloppeContenu a.btnInscription span{
					width:126px;
					height:27px;
					margin-left:60px;
					margin-top:8px;
					display:block;


			}

			#ensemble  .ensembleBlocContent .colonne1 .bloc .blocContent .blocContentEnveloppe .blocContentEnveloppeContenu a.btnInscription:hover{
 background-image:url("http://statics.lesroyaumes.com/images/accueil/images/spriteme1.png");
  background-position: -10px -752px;
				}


				#ensemble  .ensembleBlocContent .colonne1 .bloc .blocContent .blocContentEnveloppe .blocContentEnveloppeContenu a.btnInscriptionClassique{
					background-image:url("http://statics.lesroyaumes.com/images/accueil/images/spriteme1.png");
  background-position: -10px -1046px;
					line-height:45px;
					text-align:center;


					}
			#ensemble  .ensembleBlocContent .colonne1 .bloc .blocContent .blocContentEnveloppe .blocContentEnveloppeContenu a.btnInscriptionClassique:hover{
					  background-image:url("http://statics.lesroyaumes.com/images/accueil/images/spriteme1.png");
  background-position: -10px -1093px;
					text-align:center;


					}

#ensemble  .ensembleBlocContent .colonne1 .bloc .blocContent .blocContentEnveloppe table{
	background:none;
	border:none;

	}
	 .blocContentEnveloppe table td,  .blocContentEnveloppe table th{
		 vertical-align:top;
		 line-height:13px;
		 padding:5px;
	background:none;
	border:none;
	text-align:left;

	}
 table.formulaire td{
		 vertical-align:top;

		 padding:1px;

	}
	 table.formulaireEtape2 {


	}

	 table.formulaireEtape2 td{
		 text-align:center;

	}

	 table.formulaireEtape2 td.deroulant{
		 vertical-align:top;
		 text-align:center;
		 padding:1px;

	}
	 table.annonces td{
		 font-size:9px;
		 font-style:italic;
		 color:#823E09;

	}
	table.formulaire tr#CodeSecurite td{
		 width:33%;
	}
	 .blocContentEnveloppe table th.titre{
		 width:280px;

	 }

	  .blocContentEnveloppe table td.titre{
		  color:#804619;

	 }


#ensemble  .ensembleBlocContent .colonne1 .bloc .blocContent .blocContentEnveloppe .texte, #ensemble  .ensembleBlocContent .colonne2 .bloc .blocContent .blocContentEnveloppe .texte, #ensemble  .ensembleBlocContent .colonne2 .bloc .blocContent .evenements .diaporamaEnveloppeBlocs .diaporameBlocs .legende .texte {
	width:90%;
	margin:5%;
	margin-top:0px;
	margin-bottom:5px;
	float:left;


	}
#ensemble  .ensembleBlocContent .colonne1 .bloc .blocContent .blocContentEnveloppe .texte a{
color:#C26825}
#ensemble  .ensembleBlocContent .colonne1 .bloc .blocContent .blocContentEnveloppe .texte a:hover{

color:#E7AA7C}

#ensemble  .ensembleBlocContent .colonne1 .bloc .blocContent .blocContentEnveloppe .blocContentEnveloppeNews{
	background:url(http://statics.lesroyaumes.com/images/btnIconeAnnonces.png) no-repeat 0px 8px;

}

#ensemble  .ensembleBlocContent .colonne1 .bloc .blocContent .blocContentEnveloppe .blocContentEnveloppeBlog{
	background:url(http://statics.lesroyaumes.com/images/btnIconeBlog.png) no-repeat 0px 8px;
}

#ensemble  .ensembleBlocContent .colonne1 .bloc .blocContent .blocContentEnveloppe .blocContentEnveloppeMiseajour{
	background:url(http://statics.lesroyaumes.com/images/btnIconeMiseajour.png) no-repeat 0px 8px;
}





#ensemble  .ensembleBlocContent .colonne1 .bloc .blocFooter{
	 background-image:url("http://statics.lesroyaumes.com/images/accueil/images/spriteme1.png");
  background-position: -10px -1160px;
}


 #ensemble  .ensembleBlocContent .colonne{
 margin-top:0px;
 padding-top:5px;
 float:left;
}


 #ensemble  .ensembleBlocContent .colonne1{

 width:350px;

}



 #ensemble  .ensembleBlocContent .colonne2{
	 margin-left:11px;
	 margin-top:-18px;
	 background:url(http://statics.lesroyaumes.com/images/accueil/images/AccueilContentSeparateurVertical.png) left repeat-y;
		overflow:hidden;

 width:590px;

 }


a{
text-decoration:none;
color:#2A0C02;

}


a:hover{
text-decoration:none;
color:#7D2406;
}

/*/////////////////////////////////////// colonne 2 /////////////////////////////////////////////////////////////////*/



#ensemble  .ensembleBlocContent .colonne2 .bloc{
	width:560px;
	float:left;
	height:auto;

}

#ensemble  .ensembleBlocContent .colonne2 .blocPresentation{
	height:auto;
	background:url(http://statics.lesroyaumes.com/images/accueil/images/AccueilBlocContentFondIllus.jpg) right top no-repeat;
	margin-top:30px;

}

#ensemble  .ensembleBlocContent .colonne2 .blocPresentation .texte{
	float:left;
	color:#2E1502;
	width:270px;
	margin-right:70px;
	margin-left:10px;
	font-style:italic;
	font-size:18px;

	font-family: 'IM Fell DW Pica', "Georgia", Sans serif;

}

#ensemble  .ensembleBlocContent .colonne2 .blocPresentation .texte h2{
	height:11px;
	background:url(http://statics.lesroyaumes.com/images/accueil/images/AccueilContentSeparateur.png) no-repeat center bottom;
	display: -moz-inline-box;
	display:inline-block;
	width:100%;
	margin-top:5px;
	margin-bottom:25px;


}

#ensemble  .ensembleBlocContent .colonne2 .blocPresentation .texte a{
	color:#F1E5A3;

}

#ensemble  .ensembleBlocContent .colonne2 .blocPresentation .texte a:hover{
	color:#Ffffff;

}
#ensemble  .ensembleBlocContent .colonne2 .blocPresentation .image{
	float:left;
	width:auto;

}

#ensemble  .ensembleBlocContent .colonne2 .blocPresentation .image img{
	position:absolute;

}


	#ensemble  .ensembleBlocContent .colonne1 .bloc .blocContent .blocContentEnveloppe .blocContentEnveloppeTitresDernier, #ensemble .ensembleBlocContent .colonne2 .bloc .blocContent .blocContentEnveloppe .blocContentEnveloppeTitresDernier{
	border-bottom:none;



	}



/*/////////////////////////////////////////////////////////:zone sous texte bloc prÃ©sentation//////////////////////////////////////////////////*/


#ensemble .ensembleBlocContent .zoneSousTexte{
	width:560px;


	}
#ensemble .zoneSousTexte .contenuTransparentCoins{
	height:30px;
	width:23px;
}
#ensemble .zoneSousTexte .contenuTransparentHaut{
	height:50px;

}


#ensemble .zoneSousTexte .CadreHautGauche{

background-image:url("http://statics.lesroyaumes.com/images/accueil/images/spriteme1.png");
  background-position: -10px -1223px;

}

.zoneSousTexte .CadreHautRepeat{
	 background-image: url("http://statics.lesroyaumes.com/images/accueil/images/spriteme3.png");
  background-position: 239.5px -10px;
	height:30px;
	font-family: 'IM Fell DW Pica', "Georgia", Sans serif;
	font-size:16px;
	text-transform:uppercase;
	color:#2E1502;
	line-height:35px;

}

.zoneSousTexte .CadreHautDroite{
	  background-image:url("http://statics.lesroyaumes.com/images/accueil/images/spriteme1.png");
  background-position: -10px -1293px;
}

.zoneSousTexte .CadreGaucheRepeat{
	width:23px;
	  background-image: url("http://statics.lesroyaumes.com/images/accueil/images/spriteme5.png");
  background-position: -10px 0%;
}

.zoneSousTexte .CadreCentre{
	background:url(http://statics.lesroyaumes.com/images/accueil/images/AccueilBlocContentZoneSS5.png);
}

.zoneSousTexte .CadreCentre a{
	width:115px;
	height:80px;
	border-top:1px solid #733307;
	border-left:1px solid #733307;
	border-right:1px solid #D0A06C;
	border-bottom:1px solid #D0A06C;
	float:left;
	margin:5px 5px 0px 5px;
	overflow:hidden;
	position:relative;

}

.zoneSousTexte .CadreCentre a img{
	border:none;

}


.zoneSousTexte .CadreCentre a:hover img{
margin-top:-80px;

}




.zoneSousTexte .CadreDroiteRepeat{
	width:23px;
	 background-image: url("http://statics.lesroyaumes.com/images/accueil/images/spriteme5.png");
  background-position: -53px 0%;
}

.zoneSousTexte .CadreBasGauche{
	 background-image:url("http://statics.lesroyaumes.com/images/accueil/images/spriteme1.png");
  background-position: -10px -1363px;
}

.zoneSousTexte .CadreBasRepeat{
	height:30px;
	  background-image: url("http://statics.lesroyaumes.com/images/accueil/images/spriteme3.png");
  background-position: 0% -80px;
}

.zoneSousTexte .CadreBasDroite{
	  background-image:url("http://statics.lesroyaumes.com/images/accueil/images/spriteme1.png");
  background-position: -10px -1413px;
}

.zoneSousTexte .CadreHautRepeat, .zoneSousTexte .CadreCentre, .zoneSousTexte .CadreBasRepeat{
	width:512px;

	}

.zoneSousTexte .CadreGaucheRepeat, .zoneSousTexte .CadreCentre, .zoneSousTexte .CadreDroiteRepeat{

	 height:75px;

	}

	.lienBas{
		width:728px;
		margin-left:117px;
		float:left;
		height:auto;
		}

.lienBas .CadreHautRepeat, .lienBas .CadreCentre, .lienBas .CadreBasRepeat{
	width:690px;
	text-align:center;
	line-height:10px;
}
.lienBas .CadreHautRepeat,.lienBas .CadreBasRepeat{
	height:15px;
}

.lienBas .CadreCentre a{
	color:#F2AD0B;
	text-decoration:none;
	cursor:pointer;
	display: -moz-inline-box;
	display:inline-block;
	margin-left:10px;
	margin-right:10px;
	position:relative;
	float:left;
}
.lienBas .CadreCentre a:hover{
	color:#F9CD68;
}
.lienBas .CadreCentre a#celsiusLogo{
    position: absolute;
    right: 120px;
    top: -8px;
	border:none;
	font-size:10px;
	color:#fff;
}
.lienBas .CadreCentre a#celsiusLogo img{
	border:none;
	position:relative;
	top:11px;
	margin-left:5px;
}

.lienBas .CadreGaucheRepeat, .lienBas .CadreCentre, .lienBas .CadreDroiteRepeat{
	height:10px;
}

#ensemble .lienBas .contenuTransparentCoins {
    height: 15px;
    width: 19px;
}
/*///////////////////////////////////////jqtransform/////////////////////*/
/*///////////////////////////////////////jqtransform/////////////////////*/

form.jqtransformdone label{
	margin-top:4px;
	margin-right: 8px;
	display: block;
	float:left;
}
form.jqtransformdone div.rowElem{
	clear:both;
	padding:4px 0px;
}
/* -------------
 * Buttons
 * ------------- */
button.jqTransformButton {
	margin: 0px;
	padding: 0px;
	border: none;
	background-color: transparent;
	cursor: pointer;
	overflow: visible;
	font-family: Arial;
}

*:first-child+html button.jqTransformButton[type]{width: 1;} /* IE7 */

button.jqTransformButton span {
	background: transparent url(http://statics.lesroyaumes.com/images/accueil/images/btn_right.png) no-repeat right top;
	display: block;
	float: left;
	padding: 0px 4px 0px 0px; /* sliding doors padding */
	margin: 0px;
	height: 45px;
	width:120px;
}

button.jqTransformButton span span {
	background: transparent url(http://statics.lesroyaumes.com/images/accueil/images/btn_left.png) no-repeat top left;
	color: #e1d087;
	padding: 15px 0px 0px 0px;
	font-weight: normal;
	font-size: 12px;
	line-height: 13px;
	display: block;
	text-decoration: none;
	height: 45px;
}

/*hover*/
button.jqTransformButton_hover span span { background-position: left -45px ; color:#F00; }
button.jqTransformButton_hover span { background-position: right -45px ; }

/*clicked*/
button.jqTransformButton_click span span { background-position: left 0px ; }
button.jqTransformButton_click span { background-position: right 0px ; }

/* IE 6 */
* html button.jqTransformButton { height:45px; }
* button.jqTransformButton span span {
	height: 30px; 	color:#e1d087;
	font-weight:bold;
	font-size:18px;
 }
/* IE 7 */
*+ html button.jqTransformButton { height:45px; }
*+ button.jqTransformButton span span {
	height: 30px; 	color:#e1d087;
	font-weight:bold;
	font-size:18px;
 }


/* -------------
 * Inputs
 * ------------- */
.jqTransformInputWrapper {
	background: transparent url(http://statics.lesroyaumes.com/images/accueil/images/input/input_text_left.png) no-repeat left top;
	height: 20px;
	padding: 0px;
	float:right;
	border:none;
	position:relative;
	/*display:block;*/
}

.jqTransformInputInner {
	background: transparent url(http://statics.lesroyaumes.com/images/accueil/images/input/input_text_right.png) no-repeat top right;
	padding: 0px;
	margin: 0px;
}

.jqTransformInputInner div {
	height: 20px;
	margin:0px 0px 0px 0px;
	display:block;
	/*position:absolute;*/
}

.jqTransformInputInner div input {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	/*line-height: 18px;*/
	padding: 0px 0px 0px 10px;
	vertical-align: middle;
	height: 20px;
	color:#404040;
	border: none;
	margin: 0px;
	background:none;
}



/*  IE6 */
* html .jqTransformInputInner div input {
	padding: 6px 0 0 0;
	margin: 0 0 0 -8px;
	height:19px;
}
/* Ie7 */
*+ html .jqTransformInputInner div input {
	padding: 2px 0px 0px 5px;
	margin-left:0px;
	height:19px;
}

/*hover*/
.jqTransformInputWrapper_hover{ background-position: left -20px ;}
.jqTransformInputWrapper_hover div.jqTransformInputInner{ background-position: right -20px ;}

/*focus*/
.jqTransformInputWrapper_focus{ background-position: left -40px ;}
.jqTransformInputWrapper_focus div.jqTransformInputInner{ background-position: right -40px ;}



/* WebKit */
.jqTransformSafari .jqTransformInputInner div {
	height: 20px;
	margin:0px 0px 0px 0px;
	overflow:visible;
}

.jqTransformSafari .jqTransformInputInner div input {
	background-color: none;
	position: relative;
	top: 0px;
	left: -2px;
	height: 20px;
	padding-left: 4px;
	width:120px !important;
}
.jqTransformSafari .jqTransformInputInner div input#code.fv_code {
	width:60px !important;
}
.jqTransformSafari .jqTransformInputInner div img,
.jqTransformSafari .jqTransformInputInner div img{
    left: -20px;
    position: relative;
    top: -20px;
}

/* -------------
 * Textarea
 * ------------- */
table.jqTransformTextarea td#jqTransformTextarea-mm textarea{
	font-size: 12px;
	line-height: 16px;
}

table.jqTransformTextarea td{
font-size: 1px;
line-height: 1px;
width: 5px;
height: 5px;
margin: 0;
padding: 0;
}
table.jqTransformTextarea{}
table.jqTransformTextarea tr{
/*border: 1px solid red;*/

}
table.jqTransformTextarea textarea{
	margin: 0;
	padding: 0;
	border: 0;
	background: none;
}
table.jqTransformTextarea td#jqTransformTextarea-tl{background: url(http://statics.lesroyaumes.com/images/accueil/images/textarea/textarea_tl.gif) no-repeat top left;}
table.jqTransformTextarea td#jqTransformTextarea-tm{background: url(http://statics.lesroyaumes.com/images/accueil/images/textarea/textarea_tm.gif) repeat-x top left;}
table.jqTransformTextarea td#jqTransformTextarea-tr{background: url(http://statics.lesroyaumes.com/images/accueil/images/textarea/textarea_tr.gif) no-repeat top left;}

table.jqTransformTextarea td#jqTransformTextarea-ml{background: url(http://statics.lesroyaumes.com/images/accueil/images/textarea/textarea_ml.gif) repeat-y top left;}
table.jqTransformTextarea td#jqTransformTextarea-mm{background: url(http://statics.lesroyaumes.com/images/accueil/images/textarea/textarea-mm.gif) repeat;}
table.jqTransformTextarea td#jqTransformTextarea-mr{background: url(http://statics.lesroyaumes.com/images/accueil/images/textarea/textarea_mr.gif) repeat-y top left;}

table.jqTransformTextarea td#jqTransformTextarea-bl{background: url(http://statics.lesroyaumes.com/images/accueil/images/textarea/textarea_bl.gif) no-repeat top left;}
table.jqTransformTextarea td#jqTransformTextarea-bm{background: url(http://statics.lesroyaumes.com/images/accueil/images/textarea/textarea_bm.gif) repeat-x top left;}
table.jqTransformTextarea td#jqTransformTextarea-br{background: url(http://statics.lesroyaumes.com/images/accueil/images/textarea/textarea_br.gif) no-repeat top left;}

/*hover*/
table.jqTransformTextarea-hover td#jqTransformTextarea-tl{background-position:0px -5px;}
table.jqTransformTextarea-hover td#jqTransformTextarea-tm{background-position:0px -5px;}
table.jqTransformTextarea-hover td#jqTransformTextarea-tr{background-position:0px -5px;}
table.jqTransformTextarea-hover td#jqTransformTextarea-ml{background-position:-5px 0px;}
table.jqTransformTextarea-hover td#jqTransformTextarea-mm{background-image: url(http://statics.lesroyaumes.com/images/accueil/images/textarea/textarea-mm-hover.gif);}
table.jqTransformTextarea-hover td#jqTransformTextarea-mr{background-position:-5px 0px;}
table.jqTransformTextarea-hover td#jqTransformTextarea-bl{background-position:0px -5px;}
table.jqTransformTextarea-hover td#jqTransformTextarea-bm{background-position:0px -5px;}
table.jqTransformTextarea-hover td#jqTransformTextarea-br{background-position:0px -5px;}

/*focus*/
table.jqTransformTextarea-focus td#jqTransformTextarea-tl{background-position:0px -10px;}
table.jqTransformTextarea-focus td#jqTransformTextarea-tm{background-position:0px -10px;}
table.jqTransformTextarea-focus td#jqTransformTextarea-tr{background-position:0px -10px;}
table.jqTransformTextarea-focus td#jqTransformTextarea-ml{background-position:-10px 0px;}
table.jqTransformTextarea-focus td#jqTransformTextarea-mm{background-image: url(http://statics.lesroyaumes.com/images/accueil/images/textarea/textarea-mm-focus.gif);}
table.jqTransformTextarea-focus td#jqTransformTextarea-mr{background-position: -10px 0px;}
table.jqTransformTextarea-focus td#jqTransformTextarea-bl{background-position:0px -10px;}
table.jqTransformTextarea-focus td#jqTransformTextarea-bm{background-position:0px -10px;}
table.jqTransformTextarea-focus td#jqTransformTextarea-br{background-position:0px -10px;}


table.jqTransformTextarea .jqTransformSafariTextarea div {
	position: relative;
	overflow: hidden;
	border: 0px solid red;
}
table.jqTransformTextarea .jqTransformSafariTextarea textarea{
	background: none;
	position: absolute;
	top:-10px;
	left:-10px;
	padding: 10px 10px 10px 10px;
	resize: none;
}


/* -------------
 * Radios
 * ------------- */
.jqTransformRadioWrapper {float: left;display:block;margin:0px 4px;	margin-top:0px;}
.jqTransformRadio {
	background: transparent url(http://statics.lesroyaumes.com/images/accueil/images/radio.png) no-repeat center top;
	vertical-align: middle;
	height: 19px;
	width: 18px;
	display:block;/*display: -moz-inline-block;*/
}


/* -------------
 * Checkboxes
 * ------------- */
span.jqTransformCheckboxWrapper{
	display:block;
	margin-top:5px;
	/*float:left;*/
}
a.jqTransformCheckbox {
	background: transparent url(http://statics.lesroyaumes.com/images/accueil/images/checkbox.png) no-repeat center top;
	vertical-align: middle;
	height: 19px;
	width: 18px;
	display:block;/*display: -moz-inline-block;*/
}

/* -------------
 * Checked - Used for both Radio and Checkbox
 * ------------- */
a.jqTransformChecked { background-position: center bottom;}


/* -------------
 * Selects
 * ------------- */
.jqTransformSelectWrapper {
	background: transparent url(http://statics.lesroyaumes.com/images/accueil/images/input/input_text_left.png) no-repeat left top;
	height: 20px;
	padding: 0px;
	float:left;
	border:none;
	width:140px; !important


}

.jqTransformSelectWrapper div span {

	font-size: 11px;
	float: none;
	position: absolute;
	white-space: nowrap;
	height: 20px;
	line-height: 12px;
	padding: 3px 0 0 20px;
	overflow: hidden;
	cursor:pointer;
	/*border: 1px solid #CCCCCC;*/
/*	border-right: none;*/
}

.jqTransformSelectWrapper  a.jqTransformSelectOpen {
	display: block;
	position: absolute;
	margin-right: 0px;
	width: 15px;
	height: 20px;
	background: url(http://statics.lesroyaumes.com/images/accueil/images/select_right.gif) no-repeat center center;
}

.jqTransformSelectWrapper ul {
	position: absolute;
	width: 43px;
	margin-top: 20px;
	margin-left: 0px;
	list-style: none;
	background-color:#ECDC9D;
	border: solid 1px #BFA056;
	display: none;
	margin: 0px;
	padding: 0px;
	height: 150px;
	overflow: auto;
	overflow-y: auto;
	z-index:10;
}

.jqTransformSelectWrapper ul a {
	display: block;
	padding: 5px;
	text-decoration: none;
	color:#2E1502;

	font-size: 12px;
}

.jqTransformSelectWrapper ul a.selected {
	background: #f8f1c4;

}

.jqTransformSelectWrapper ul a:hover, .jqTransformSelectWrapper ul a.selected:hover {
	background:#ffffff;
	color: #EBC90A;
}

/* -------------
 * Hidden - used to hide the original form elements
 * ------------- */
.jqTransformHidden {display: none;}

/*////////////////////////////////form validator///////////////////*/
.tinyTip{
	width: 235px;
	padding: 15px 0px 0px 0px;
	display: block;
	background: url(http://statics.lesroyaumes.com/images/accueil/images/tinyTip-top.png) 0px 0px no-repeat;
}
.tinyTip .content{
	padding: 0px 15px 0px 15px;
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	color: #ffffff;
	background: url(http://statics.lesroyaumes.com/images/accueil/images/tinyTip-content.png) 0px 0px repeat-y;
}
.tinyTip .bottom{
	height: 32px;
	background: url(http://statics.lesroyaumes.com/images/accueil/images/tinyTip-bottom.png) 0px 0px no-repeat;
	font: 0px/0px sans-serif;
}
.displayError,
.displayValid{
	cursor: pointer;
    left: -18px;
    position: absolute;
    top: 1px;
	display:block;
	border:none;
}

.colonne2 .blocActualites .blocActualitesElements{
	float:left;
	width:579px;
}
.colonne2 .blocActualites .blocActualitesTop{
	height:36px;
	background:url(http://statics.lesroyaumes.com/images/accueil/images/accueilBlocFondTop.png) no-repeat top;
}

.colonne2 .blocActualites .blocActualitesRepeat{
	height:auto;
	background:url(http://statics.lesroyaumes.com/images/accueil/images/accueilBlocFondRepeat.png) center repeat-y;
}

.colonne2 .blocActualites .blocActualitesBottom{
	height:28px;
	background:url(http://statics.lesroyaumes.com/images/accueil/images/accueilBlocFondBottom.png) no-repeat top;
}
#ensemble  .ensembleBlocContent .colonne2 .blocPresentation .texte{
	float:left;
	color:#2E1502;
	width:300px;
	margin-right:40px;
	margin-left:10px;
	font-style:italic;
	font-size:18px;

	font-family: 'IM Fell DW Pica', "Georgia", Sans serif;

}


.colonne2 .blocActualites{
	height:auto;
	width:579px;
	margin-left:10px;
	margin-top:15px;

}

.colonne2 .blocActualites .texte{
	height:auto;
	width:460px;
	margin-left:50px;
	margin-top:10px;
	margin-bottom:10px;
	font-size:11px;

}

.colonne2 .blocActualites .texte .moduleActualite{
	float:left;
	width:100%;
	background:url("http://statics.lesroyaumes.com/images/accueil/images/AccueilClassementSeparateur.png") no-repeat scroll center bottom transparent;
    margin-bottom: 10x;
    padding-bottom: 5px;
    text-align: justify;
}

.colonne2 .blocActualites .texte span.preAAP{
	display: -moz-inline-box;
	display:inline-block;
	width:100%;
	text-align:center;
	margin-bottom:30px;
}

.colonne2 .blocActualites .texte .moduleAAP{

    background: url("http://statics.lesroyaumes.com/images/newRRzoneTexteNondynamique.png") repeat scroll 0 0 transparent;
    border: 1px solid #FFFFFF;
    box-shadow: 0 0 0.5em #8F856B inset;
    color: #471F0C;
    font-style: italic;
    margin-left: 10px;
    margin-right: 5px;
    margin-top: 5px;
	height:60px;
	display: -moz-inline-box;
display:inline-block;

}

.colonne2 .blocActualites .texte .moduleAAP .fenetreAAP{
	position:absolute;
	width:400px;
	overflow:hidden;
	margin-left:30px;
	margin-top:20px;
	height:50px;
	text-align:center;

}

#aap_scroller{
	height: auto;
    position: absolute;
    width: 400px;


	}

#aap_scroller div {
    height: 120px;
	width:400px;
    position: relative;
}

#aap_scroller div a{
	font-family:Tahoma, Geneva, sans-serif;
	text-decoration:none;
	font-weight:normal;
	color:#000;
}
#aap_scroller div a:hover{
color:#BE8008;
}


.colonne2 .blocActualites .texte .moduleActualite h1{
	color: #A46C06;
    font-family: 'IM Fell DW Pica',"Georgia",Sans serif;
    font-size: 16px;
    font-weight: normal;
    margin-top: 0px;
    text-transform: uppercase;
	display: -moz-inline-box;
display:inline-block;
text-align:left;
padding-bottom:0px;
width:100%;

}

.colonne2 .blocActualites .texte .moduleActualite img{
	float:right;
	margin-left:20px;
	margin-bottom:20px;

}

.colonne2 .blocActualites .texte .moduleEvent{
	background:url(http://statics.lesroyaumes.com/images/accueil/images/eventFond.jpg) no-repeat center;
	height:395px;
	width:491px;
	font-family: 'Bangers', Verdana , serif;


}

.colonne2 .blocActualites .texte .moduleEvent .moduleEventWrapper{
	height:395px;
	width:491px;
	position:absolute;
	overflow:hidden;


}

.colonne2 .blocActualites .texte .moduleEventElements{
	position:absolute;
}


.colonne2 .blocActualites .texte .moduleEventElementTitre{
	margin-top:20px;
	margin-left:83px;
	width:325px;
	height:auto;
	text-align:center;
	letter-spacing:1px;
	line-height:38px;
}

.colonne2 .blocActualites .texte .moduleEventElementTitre .titre{

	font-size:45px;
	text-align:center;
	color:#FEEA0F

}

.colonne2 .blocActualites .texte .moduleEventElementTagline{

	font-size:25px;
	text-align:center;
	width:150px;
	height:auto;
	color:#5A2D09;
	margin-top:130px;
	margin-left:20px;

}

.colonne2 .blocActualites .texte .moduleEventElementBtn{

	font-size:25px;
	text-align:center;
	height:auto;
	color:#5A2D09;
	margin-left:83px;
	width:325px;
	margin-top:320px;

}

.colonne2 .blocActualites .texte .moduleEventElementBtn a.btnInscription{
	 background-image: url("http://statics.lesroyaumes.com/images/accueil/images/spriteme1.png");
    background-position: -10px -1046px;
	font-family: 'Bangers', Verdana , serif;
	text-align:center;
	line-height:45px;
	letter-spacing:1px;
	font-size:25px;
	color:#FFFFFF;

}

.colonne2 .blocActualites .texte .moduleEventElementBtn a.btnInscription:hover{
    background-position: -10px -1093px;
}

.colonne2 .blocActualites .texte .moduleEventElementTitre .titreSous{

	font-size:30px;
	text-align:center;
	color:#EDCA03;

}

.colonne2 .blocActualites .texte .moduleEventElementIllustration{
	margin-top:120px;
	margin-left:85px;
	width:auto;
	height:auto;
}

.ensembleDrapeaux{
 cursor: pointer;
    height: 31px;
    margin-left: 965px;
    overflow: hidden;
    position: absolute;
    top: 10px;
    width: 70px;

	}


	.ensembleDrapeaux .ensembleDrapeauxBouton{
		float:left;
		height:31px;
		width:70px;
		 background-image:url("http://statics.lesroyaumes.com/images/accueil/images/spriteme1.png");
  background-position: -10px -221px;

	}
	.ensembleDrapeaux:hover .ensembleDrapeauxBouton{
	 background-image:url("http://statics.lesroyaumes.com/images/accueil/images/spriteme1.png");
  background-position: -10px -221px;

	}


		.ensembleDrapeaux .ensembleDrapeauxBouton img{
		float:right;
		margin-right:11px;
		margin-top:7px;



	}


	.ensembleDrapeaux:hover{
		height:auto;
		overflow:hidden;

	}

	.ensembleDrapeaux .ensembleDrapeauxDeroulant{
		float:left;
		height:auto;
		width:68px;
		background:url(http://statics.lesroyaumes.com/images/accueil/images/AccueilHeaderZone5.png) repeat;
		border-bottom:1px solid #51290F;
		border-left:1px solid #51290F;
			border-right:1px solid #51290F;


	}

	.ensembleDrapeaux a{
		display:block;
		text-align:center;
		margin:5px auto;
		background-image:url(http://statics.lesroyaumes.com/images/commun/drapeaux/drapeaux_sprite.png);
		background-repeat:norepeat;
		height:15px;
		width:18px;
		border:1px solid #000000;
	}
	.ensembleDrapeaux .ensembleDrapeauxBouton a{
		margin:7px 0px 0px 40px;
	}
	.ensembleDrapeaux .ensembleDrapeauxDeroulant a:hover{
		border:1px solid #FFF;
	}

	.drapeau0{background-position:0px 0px;}
	.drapeau1{background-position:0px -15px;}
	.drapeau2{background-position:0px -30px;}
	.drapeau3{background-position:0px -45px;}
	.drapeau4{background-position:0px -60px;}
	.drapeau5{background-position:0px -75px;}
	.drapeau6{background-position:0px -90px;}
	.drapeau7{background-position:0px -105px;}
	.drapeau8{background-position:0px -120px;}
	.drapeau9{background-position:0px -135px;}
	.drapeau10{background-position:0px -150px;}
	.drapeau11{background-position:0px -165px;}
	.drapeau12{background-position:0px -180px;}
	.drapeau13{background-position:0px -195px;}
	.drapeau15{background-position:0px -210px;}
	.drapeau16{background-position:0px -225px;}
	.drapeau19{background-position:0px -240px;}
	.drapeau20{background-position:0px -255px;}
	.drapeau23{background-position:0px -270px;}
	.drapeau26{background-position:0px -285px;}
	.drapeau27{background-position:0px -300px;}
	.drapeau28{background-position:0px -315px;}
	.drapeau29{background-position:0px -330px;}
	.drapeau30{background-position:0px -345px;}
	.drapeau31{background-position:0px -360px;}
	.drapeau18{background-position:0px -375px;}

/**
 * jQuery lightBox plugin
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.5.css
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.5
 * @date April 11, 2008
 * @category jQuery plugin
 * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
 * @license CCAttribution-ShareAlike 2.5 Brazil - http://creativecommons.org/licenses/by-sa/2.5/br/deed.en_US
 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
 */
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background: url(http://statics.lesroyaumes.com/images/accueil/images/tamponFondRepeat.png) repeat-y center;
	border:1px solid #C1590D;
	border-bottom: 1px solid #462609;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
}
#lightbox-container-image { padding: 10px;
	 }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev {
	left: 0;
	float: left;
}
#lightbox-nav-btnNext {
	right: 0;
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
	background: url("http://statics.lesroyaumes.com/images/accueil/images/tamponFondRepeat2.png") repeat-y center;
	border: 1px solid #87511E;
}
#lightbox-container-image-data {
	padding: 0 10px;
	color: #666;
}
#lightbox-container-image-data #lightbox-image-details {
	width: 80%;
	float: left;
	text-align:left;
	font-family: 'IM Fell DW Pica', "Georgia", Sans serif;
	color:#FFF;
	font-size:16px;
	padding-top:10px;
	padding-bottom:5px;
}
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block;
	clear: left;
	padding-bottom: 1.0em;
}
#lightbox-secNav-btnClose {
margin-top:5px;
margin-right:5px;
	width: auto;
	float: right;
	padding-bottom: 0.7em;
}

#connecte a{

    background:url(http://statics.lesroyaumes.com/images/accueil/images/accueilBtnDeconnect.png) repeat scroll left top transparent;
    color: #000000;
    cursor: pointer;
    display: inline-block;
    height: 28px;
    line-height: 25px;
	font-familyTahoma, Geneva, sans-serif;
	width:226px;
	font-size:11px;
    text-align: center;
    text-decoration: none;}

	#connecte a:hover{

	 color: #FFFFFF;
    background:url(http://statics.lesroyaumes.com/images/accueil/images/accueilBtnDeconnect.png) repeat scroll left bottom transparent;
	background-position:0px 28px;

	 }

	 #connecte a.FBconnect{
	background-position:0px -56px;
    color: #000000;
    height: 38px;
    line-height: 12px;
	}
	 #connecte a.FBconnect span{
		 margin-top:6px;
		 display:block;
	}
	 #connecte a.FBconnect:hover{
	background-position:bottom;

	}

	 #connecte a.FBconnect table, #connecte a.FBconnect table td{
		 height:100%;
		 width:100%;
		 vertical-align:middle;
		 line-height:16px;
	}


	 #connecte {
	 margin-top:15px;

	 }

	 #connecte p{
	 margin:5px;

	 }

	 .connect_widget_not_connected_text {
	 color:#FFFFFF

	 }

	/*/////////////////////////////////////////////////popup ingame/////////////////////////////////////////////////*/
.popupEnsemble .cadre_interieur {
	margin-left:0px;
	width:600px;
	height:auto;

	z-index:3000;
}
.popupEnsemble .cadre_interieur .element {
	width:600px;
	float:left;
}
.popupEnsemble .cadre_interieur .elementTop {
	background: url("http://statics.lesroyaumes.com/images/newRRFondTop.png") no-repeat scroll center bottom transparent;
	height:50px;
}
.popupEnsemble .cadre_interieur .elementTop .texte {
	float:left;
	margin-left:25px;
	margin-top:15px;
	color:#E5911C;
	font-family: 'IM Fell DW Pica', "Georgia", Sans serif;
	font-size:16px;
}
.popupEnsemble .cadre_interieur .elementTop img {
	float:right;
	margin-right:25px;
	margin-top:5px;
	color:#E5911C;
}
.popupEnsemble .cadre_interieur .elementRepeat {
	height:580px;
	 background: url("http://statics.lesroyaumes.com/images/newRRFondRepeat.png") top;
}
.popupEnsemble .cadre_interieur .elementRepeatPopup {
	height:400px;
}
.popupEnsemble .cadre_interieur .elementRepeat .zone_texte {
	width:570px;
	margin-left:14px;
	margin-top:5px;
}
.popupEnsemble .cadre_interieur .elementRepeat .zone_texte .element {
	width:570px;
}
.popupEnsemble .cadre_interieur .elementRepeat .zone_texte .elementTop {
	background:url(http://statics.lesroyaumes.com/images/newRRContentTopPetit.png) no-repeat left;
	height:43px;
}
.popupEnsemble .cadre_interieur .elementRepeat .zone_texte .elementRepeat .texte {
	width:315px;
	height:500px;
	margin-top:0px;
}
.popupEnsemble .cadre_interieur .elementRepeat .zone_texte .elementRepeat .texteCourrier {
	width:548px;
	height:485px;
	margin-top:0px;
}


.popupEnsemble .cadre_interieur .elementRepeat .zone_texte .elementRepeat {
	background:url(http://statics.lesroyaumes.com/images/newRRContentRepeatPetit.png) repeat-y left;
	height:485px;
}
.popupEnsemble .cadre_interieur .elementRepeat .zone_texte .elementRepeatPopup {
	height:300px;
}
.popupEnsemble .cadre_interieur .elementRepeat .zone_texte .elementRepeatPopup {
	height:300px;
}

.popupEnsemble .cadre_interieur .elementRepeat .zone_texte .elementRepeatPopup .texte {
	height:300px;
	width:485px;
	float:left;
	margin-left:40px;
	overflow:auto;
	font-size:11px;
}

.popupEnsemble .cadre_interieur .elementRepeat .zone_texte .elementBottom {
	background:url(http://statics.lesroyaumes.com/images/newRRContentBottomPetit.png) no-repeat left;
	height:44px;
}

	.didacticiel_ensemble {
	display:block;
	position:absolute;
	margin-top:0px;
	top:0px;
	left:0px;
	bottom: 0px;
	right: 0px;
	z-index:10000;
	text-align: center;
}

.didacticiel_cadre_interieur {
	height:auto;
	width:auto;
	margin-top:80px;
	display: inline-block;
	z-index:2500;
	position: relative;
	border:#BB681E 1px solid;
	text-align: left;
}

a.didacticiel_fermer {
	position: absolute;
	display:block;
	top:10px;
	top:3px;
	left:573px;
	background:url(http://statics.lesroyaumes.com/images/lightbox-btn-close.gif) top left no-repeat;
	width: 23px;
	height: 22px;
}

.calque_bg {
	position: absolute;
	top:0;
	left:0;
	bottom: 0;
	right: 0;
	background-color: #000000;
	filter:alpha(opacity=80);   /* Internet Explorer 6     */
	-moz-opacity:0.8;           /* Mozilla 1.6 et infÃ©r.   */
	opacity: 0.8;               /* CSS3 et Mozilla rÃ©cents */
	display: block;
	z-index:2000;
}


.lien {
	cursor:pointer;
}

/*---- Classement ----*/

#blocConnecte{
}
#blocConnecteClassement {
	display:block;
	width:auto;
	height:auto;
	margin:5px 0px 5px 8px;
}
#blocConnecteClassement .elementClassementTop{
	display:block;
	width:auto;
	height:27px;
	background:url(http://statics.lesroyaumes.com/images/accueil/images/AccueilClassementTop.png) no-repeat;
}
#blocConnecteClassement .elementClassementRepeat{
	display:block;
	width:auto;
	height:225px;
	background:url(http://statics.lesroyaumes.com/images/accueil/images/AccueilClassementRepeat.png) repeat-y;
}
#blocConnecteClassement .elementClassementBottom{
	display:block;
	width:auto;
	height:20px;
	background:url(http://statics.lesroyaumes.com/images/accueil/images/AccueilClassementBottom.png) no-repeat;
}
#blocConnecte.blocContentEnveloppe #blocConnecteClassement .elementClassementRepeat table{
	width:270px;
	margin:-22px 0px 0px 5px;
    font-size: 11px;
}
#blocConnecteClassement .elementClassementRepeat table tr{
	color:#63593c;
	height:22px;
	background:url("http://statics.lesroyaumes.com/images/accueil/images/AccueilClassementSeparateur.png") no-repeat scroll center bottom transparent;
}
#blocConnecteClassement .elementClassementRepeat table th.ClassementRang{
	width:5px;
}
#blocConnecteClassement .elementClassementRepeat table th.ClassementArgent{
	width:40px;
}

#blocConnecteClassement .elementClassementRepeat table td{
	line-height:20px;
	padding:0px 5px;
	width:auto;
}
#blocConnecteClassement .elementClassementRepeat table th{
	color:#fff;
}
#blocConnectePub{
	display:block;
	width:300px;
	height:250px;
	background:#000;
	margin:10px 0 -30px -2px;
	border:1px solid #F3EED1;
}

/* Popup Accueil */

.popupEnsemble{
    height: 450px !important;
    width: 600px !important;
    border: 0px solid #AB9021 !important;
    border-radius: 0 !important;
}
	
.popupEnsemble #TextePopUp.texte{
	color:#471C03;
}
.popupEnsemble #TextePopUp.texte .creditTitre1{
	font-weight:bold;
	font-size:14px;
	text-transform:uppercase;
	color:#471C03;
	display:block;
	margin-bottom: 8px;
}

.popupEnsemble #TextePopUp.texte .creditTitre2{
	font-weight:bold;
	font-size:12px;
	color:#81410B;
	display:block;
	margin-bottom:-5px;
}
	
	
#etape2.etape2 .jqTransformSelectWrapper{
	width:250px !important;
}


a.enSavoirPlus, .dateNouveaute{
color: #A46C06;
    font-family: 'IM Fell DW Pica',"Georgia",Sans serif;
    font-size: 14px;
	text-align:right;
	width:100%;
	margin-bottom:-12px;
	display: -moz-inline-box;
display:inline-block;

}
.dateNouveaute{
margin-bottom:5px;
margin-top:18px;
text-align:left;


}

.moduleActualite p{
margin-left:0px;
margin-right:0px;



}

/*//////////////////noel Design//////////////////////////////////////////

body {
	background:url(http://statics.lesroyaumes.com/images/noel/noelRR.jpg) center top #0F171A no-repeat;
}
//*/
.colonne2 .blocActualites .texte .moduleActualiteNews img{
	float:right;
	margin-left:10px;
	margin-bottom:10px;
	margin-top:10px;

}
	
	
.zoneSousTexte .CadreCentre a img{
	width: 115px !important;
	height: 80px !important;
	margin: 0 !important;
	  -webkit-transition: opacity 0.3s ease-in-out;
  -moz-transition: opacity 0.3s ease-in-out;
  -s-transition: opacity 0.3s ease-in-out;
  -o-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out;
	opacity: 0.8;

}

.zoneSousTexte .CadreCentre a:hover img{
	opacity: 1;

}

.zoneSousTexte .CadreCentre a:before, .zoneSousTexte .CadreCentre a:after{
	position: absolute;
	content: "";
	top: 0;
	left: 13px;
	right: 0;
	bottom: 0px;
	margin: auto;
	z-index: 1;
	height: 60px;
	width: 60px;
	background:url("http://statics.lesroyaumes.com/images/accueil/images/loupeAccueil.png") no-repeat scroll center bottom transparent;
}
	
	
	
	
	.blocCookies{
		position: fixed;
		bottom: 0;
		z-index: 5000;
		left: 0;
		right: 0;
		box-sizing:border-box;
		-webkit-box-sizing:border-box;
		background: rgba(68,103,117,0.9);
		border-bottom: #304852 1px solid;
		padding: 3px 30px;
		color: #fff;
		font-size: 12px;
		text-align: center;
		padding-right: 150px;
    -webkit-animation-duration: 0.3s; 
    animation-duration: 0.3s; 
    -webkit-animation-fill-mode: both; 
    animation-fill-mode: both; 

    -webkit-animation-name: fadeInCookies; 
    animation-name: fadeInCookies; 
} 

@-webkit-keyframes fadeInCookies { 
    0% { 
        opacity: 0; 
        -webkit-transform: translateY(20px); 
    } 
    100% { 
        opacity: 1; 
        -webkit-transform: translateY(0); 
    } 
} 

@keyframes fadeInCookies { 
    0% { 
        opacity: 0; 
        transform: translateY(20px); 
    } 
    100% { 
        opacity: 1; 
        transform: translateY(0); 
    } 
} 


	.blocCookies button{
		position: absolute;
		top: 5px;
		right: 15px;
		color: #fff;
		font-weight: bold;
		background:rgba(0,0,0,0.3);
		padding: 5px 15px;
		border:none;
		cursor: pointer;
		border-radius:3px;
	}
	.blocCookies button:hover{

	  -webkit-transition: background-color 0.3s ease-in-out;
  -moz-transition: background-color 0.3s ease-in-out;
  -s-transition: background-color 0.3s ease-in-out;
  -o-transition: background-color 0.3s ease-in-out;
  transition: background-color 0.3s ease-in-out;
	background-color: rgba(0,0,0,0.5);

	}

	.blocCookies a{
		color: #fff;
		text-decoration: underline;
	}
	.blocCookies a:hover{
		color: #eee;
		text-decoration: none;
	}
	
	.iconeCookie{
		background:url("http://statics.lesroyaumes.com/images/iconeCookie.png") no-repeat scroll center bottom transparent;
		height: 30px;
		width: 30px;
		position: relative;
		display: inline-block;
		vertical-align: middle;
    -webkit-animation-duration: 0.5s; 
    animation-duration: 0.5s; 
    -webkit-animation-delay: 0.2s; 
    animation-delay: 0.2s; 
    -webkit-animation-fill-mode: both; 
    animation-fill-mode: both; 
    -webkit-animation-name: bounceInUp_cookie; 
    animation-name: bounceInUp_cookie; 
    margin-right: 10px;
} 

@-webkit-keyframes bounceInUp_cookie { 
    0% { 
        opacity: 0; 
        -webkit-transform: translateY(100px); 
    } 
    60% { 
        opacity: 1; 
        -webkit-transform: translateY(-30px); 
    } 
    80% { 
        -webkit-transform: translateY(10px); 
    } 
    100% { 
        -webkit-transform: translateY(0); 
    } 
} 

@keyframes bounceInUp_cookie { 
    0% { 
        opacity: 0; 
        transform: translateY(100px); 
    } 
    60% { 
        opacity: 1; 
        transform: translateY(-30px); 
    } 
    80% { 
        transform: translateY(10px); 
    } 
    100% { 
        transform: translateY(0); 
    } 
} 

.blocCookies_off{

    -webkit-animation-name: fadeOutDown_cookie; 
    animation-name: fadeOutDown_cookie; 
-webkit-animation-duration: 0.5s; 
    animation-duration: 0.5s; 
    -webkit-animation-fill-mode: both; 
    animation-fill-mode: both; 
} 

@-webkit-keyframes fadeOutDown_cookie { 
    0% { 
        opacity: 1; 
        -webkit-transform: translateY(0); 
    } 
    100% { 
        opacity: 0; 
        -webkit-transform: translateY(20px); 
    } 
} 
@keyframes fadeOutDown_cookie { 
    0% { 
        opacity: 1; 
        transform: translateY(0); 
    } 
    100% { 
        opacity: 0; 
        transform: translateY(20px); 
    } 
} 
