/* STATIONS {*/
#Stations{
/*	margin-top:20px;*/
}

#Stations #RegionsOnglets{
	margin-left:15px;
/*	margin-right:0px;
	text-align:right;*/
	margin-bottom:15px;
}

#Stations #RegionsOnglets #RegionOngletsItems{
	margin-top:5px;
}


#Stations #RegionsOnglets a{
	display:block;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
	background-color:#3072AD;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	margin-right:10px;
	margin-top:10px;
	float:left;
}

#Stations .Region{
	margin-bottom:50px;
	width:740px;
	background-image: url(/images/stations/fond-station.jpg);
	background-repeat: no-repeat;	
}

#Stations .Region .CarteFrance{
	margin-top:2px;
	margin-left:2px;
	margin-bottom:25px;
	float:left;
}

#Stations .Region .Information{
	margin-bottom:25px;
	width:542px;
	float:right;
}

#Stations .Region .Information .Titre{
	padding-top:5px;
	margin-top:1px;
	width:542px;
	height:36px;
	font-size:20px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:bold;
	background-color: #7caeda;
	background-image: url(/images/stations/region-titre-fond.jpg);
	background-repeat: no-repeat;
	background-position: left;
}

#Stations .Region .Information .Titre .Libelle{
	margin-top:4px;
	float:left;
}

#Stations .Region .Information .Titre .ProfilLibelle{
	margin-left:9px;
	float:left;
}

#Stations .Region .Information .Titre .ProfilVignette{
	margin-top:-15px;
	float:left;
}

#Stations .Region .Information .Descriptif{
	margin-right:1px;
	padding-top:12px;
	background-color:#fff7f3;
}

#Stations .Region .Information .Descriptif .Redac{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-left:15px;
	width:200px;
	float:left;
}

#Stations .Region .Information .Descriptif .Photo{
	margin-right:8px;
	float:right;
}

#Stations .Region .Departement{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#ff5e10;
	background-image: url(/images/stations/departement-souligne.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	padding-left:12px;
	padding-bottom:10px;
}

#Stations .Region .Liste{
	width:736px;
	margin-left:2px;
	margin-right:2px;
}

#Stations .Region .Liste .Paire {
	background-color:#fff7f3;
}

#Stations .Region .Liste .Impaire {
	background-color:#ffffff;
}

#Stations .Region .Liste .Station {
	vertical-align:middle;
}

#Stations .Region .Liste .Station:hover{
	cursor:pointer;
}

#Stations .Region .Liste .Station td{
	padding-top:8px;
	padding-bottom:8px;
}

#Stations .Region .Liste .Station .Vignette{
	padding-left:11px;
	width:61px;
}

#Stations .Region .Liste .Station .Descriptif{
	padding-left:37px;
}

#Stations .Region .Liste .Station .Descriptif p{
	margin:0px;
	padding:0px;
}

#Stations .Region .Liste .Station .Descriptif p.Nom{
	font-weight:bold;
	color:#000000;
}

#Stations .Region .Liste .Station .Descriptif a{
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}


#Stations .Region .Liste .Station .Tarif{
	width:215px;
	
}

#Stations .Region .Liste .Station .Tarif .Pictos{
	float:right;
}

#Stations .Region .Liste .Station .Tarif .Apartir{
	width:70px;
	color:#ff5e10;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
	float:right;
}

#Stations .Region .Liste .Station .Tarif .Apartir .Prix{
	font-size:20px;
}

#Stations .Region .Liste .Station .Tarif .Semaine{
	font-size:9px;
	text-align:center;
	float:right;
}

#Stations .Region .Liste .Station .Tarif .Promo{
	font-size:14px;
	text-align:center;
	color:#FF0000;
	font-weight:bold;
	float:right;
	margin-right:2px;
}

#Stations .Region .Liste .Station .Tarif .Promo .PrixNormal{
	text-align:center;
	text-decoration:line-through;
	font-size:11px;
	color:#979797;
}
/*}*/

/* Hébergements {*/
#Hebergements{
	margin-right:45px;
}

#Hebergements #EnteteStation{
	margin-bottom:20px;
}

#Hebergements #EnteteStation h1{
	margin:0px;
	color:#ff5e10;
	font-size:20px;
	padding-left:125px;
	background-image: url(/images/fr/ma-selection.png);
	background-repeat: no-repeat;
	background-position: left 9px;
}

#Hebergements #EnteteStation #HeaderAccroche{
	margin:0px;
	margin-top:10px;
	font-size:12px;
	color:#000000;
}

#Hebergements #EnteteStation #HeaderGeographie{
	margin:0px;
	margin-top:10px;
	margin-bottom:18px;
	color:#226cbd;
	font-size:10px;
}

#Hebergements #EnteteStation #HeaderPhoto{
	margin-right:15px;
	float:left;
}

#Hebergements #EnteteStation #HeaderCarteIdentite{
	width:345px;
	float:left;
}

#Hebergements #EnteteStation #HeaderCarteIdentite #HeaderCarteIdentiteTitre{
	margin:0px;
	color:#ff5e10;
	font-size:14px;
	margin-bottom:13px;
}

#Hebergements #EnteteStation #HeaderCarteIdentite .HeaderCarteIdentiteItem{
	margin:0px;
	font-weight:bold;
	font-size:10px;
	color:#000000;
	margin-bottom:2px;
}

#Hebergements #EnteteStation #HeaderCarteIdentite .HeaderCarteIdentiteItem span{
	font-weight:normal;
}

#Hebergements #EnteteStation #HeaderInfoStation{
	color:#ff5e10;
	text-align:center;
	width:155px;
	float:right;
}

#Hebergements #EnteteStation #HeaderInfoStation #InfosStation{
	border:0px;
	margin-top:8px;
	display:none;
}

#Hebergements #EnteteStation #HeaderInfoStation #Localiser{
	border:0px;
	margin-top:13px;
}


#Hebergements #EntetePromo{

}

#Hebergements #EntetePromo h1{
	font-size:14px;
	color:#ff5e10;
}

#Hebergements #Onglets{
	margin-top:15px;
/*	text-align:right;*/
	margin-bottom:15px;
}

#Hebergements #Onglets .OngletLibelle{
	padding-top:5px;
	padding-bottom:5px;
}

#Hebergements #Onglets a.OngletCategorie{
	color:#ff5e10;
	font-weight:bold;
	text-decoration:none;
}

#Hebergements #Onglets a.OngletType{
	color:#ff5e10;
	font-weight:bold;
	text-decoration:none;
}

#Hebergements .Categorie{
	margin-bottom:10px;
	
}

#Hebergements .Categorie .Titre{
	margin-top:25px;
	padding-top:5px;
	height:36px;
	font-size:20px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:bold;
	background-color: #7caeda;
	float:right;
}

#Hebergements .Categorie .Titre .Libelle{
	margin-top:4px;
	margin-left:25px;
	float:left;
}

#Hebergements .Categorie .Titre .ProfilLibelle{
	margin-right:245px;
	margin-left:9px;
	float:left;
}

#Hebergements .Categorie .Titre .ProfilVignette{
	margin-top:-15px;
	margin-left:-30px;
	float:left;
}

#Hebergements .Type{
	margin-top:10px;
	margin-bottom:20px;
	color:#7caeda;
	font-size:14px;
	font-weight:bold;
}

#Hebergements .HebergementTableau{
	width:736px;
	margin-left:2px;
	margin-right:2px;
	margin-bottom:20px;
}

.HebergementOut{
	border:1px solid #7caeda;
	background:none;
}

.HebergementHover{
	border:1px solid #bdd6ec;
	background-color:#bdd6ec;
	cursor:pointer;
}

#Hebergements .HebergementTableau td{
	padding-top:5px;
	padding-bottom:5px;
}

#Hebergements .HebergementTableau .Photo{
	padding-left:8px;
	padding-right:15px;
	width:150px;
}

#Hebergements .HebergementTableau .Description div{
	margin:0px;
	color:#000000;
	font-weight:normal;
}

#Hebergements .HebergementTableau .Description .Station{
	margin-top:10px;
	font-size:12px;
	font-weight:bold;
}

#Hebergements .HebergementTableau .Description .Type{
	font-size:10px;
	font-weight:normal;
	margin-bottom:24px;
}

#Hebergements .HebergementTableau .Description .Nom{
	font-size:11px;
	font-weight:bold;
}

#Hebergements .HebergementTableau .Description .Nom a{
	color:#000000;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}

#Hebergements .HebergementTableau .Description .Accroche{
	font-size:10px;
	font-weight:normal;
	height:26px;
	overflow:hidden;
}

#Hebergements .HebergementTableau .Description .Accroche p{
	margin:0px;
}

#Hebergements .HebergementTableau .Description .Capacite{
	font-size:10px;
	font-weight:normal;
}


#Hebergements .HebergementTableau .InfosPromo{
	width:120px;
}

#Hebergements .HebergementTableau .InfosPromo .PromoDescription{
	font-size:10px;
	color:#ff0000;
	height:55px;
}

#Hebergements .HebergementTableau .InfosPromo .CoupCoeur{
	text-align:center;
}


#Hebergements .HebergementTableau .InfosPrix{
	padding-left:10px;
	width:82px;
}

#Hebergements .HebergementTableau .InfosPrix div{
	clear:both;
}

#Hebergements .HebergementTableau .InfosPrix .Promo{
	text-align:center;
	font-size:18px;
	color:#FF0000;
	font-weight:bold;
	clear:both;
}

#Hebergements .HebergementTableau .InfosPrix .EtiquettePrix{
	float:none;
	margin:0px;

}

#Hebergements .HebergementTableau .InfosPrix .PrixNormal{
	text-align:center;
	text-decoration:line-through;
	font-size:11px;
	color:#979797;
	clear:both;
}

#Hebergements .HebergementTableau .InfosPrix .PeriodeType{
	text-align:center;
	font-size:9px;
	clear:both;
}



/* Hébergements }*/

/* Hébergements OLD {*/
/*
#Hebergements{
	margin-right:45px;
}

#Hebergements .Categorie .Titre{
	margin-top:25px;
	padding-top:5px;
	height:36px;
	font-size:20px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:bold;
	background-color: #7caeda;
	float:right;
}

#Hebergements .Categorie .Titre .Libelle{
	margin-top:4px;
	margin-left:25px;
	float:left;
}

#Hebergements .Categorie .Titre .ProfilLibelle{
	margin-right:245px;
	margin-left:9px;
	float:left;
}

#Hebergements .Categorie .Titre .ProfilVignette{
	margin-top:-15px;
	margin-left:-30px;
	float:left;
}

#Hebergements .Type{
	margin-top:10px;
	margin-bottom:0px;
	color:#7caeda;
	font-size:14px;
	font-weight:bold;
}

#Hebergements .Hebergement{
	width:351px;
	height:198px;
	margin-right:3px;
	margin-top:15px;
	padding-left:12px;
	padding-right:4px;
	background-image: url(/images/hebergements/hebergement-fond.jpg);
	background-repeat: no-repeat;	
	float:left;
}

#Hebergements .Hebergement .Photo{
	margin-top:6px;
	float:left;
}

#Hebergements .Hebergement .InfoTarif{
	height:82px;
	float:right;
}

#Hebergements .Hebergement .InfoTarif .Tarif{
	margin-top:11px;
	width:76px;
	float:right;
}

#Hebergements .Hebergement .InfoTarif .Tarif *{
	clear:both;
}

#Hebergements .Hebergement .InfoTarif .Tarif .PrixNormal{
	text-align:center;
	text-decoration:line-through;
	font-size:11px;
	color:#979797;
}

#Hebergements .Hebergement .InfoTarif .Promo{
	color:#FF0000;
	font-size:18px;
	font-weight:bold;
	text-align:center;
	margin-right:30px;
	margin-top:35px;
	float:right;
}

#Hebergements .Hebergement .InfoTarif .Promo .PeriodeType{
	color:#282828;
	font-size:10px;
	font-weight:normal;
}

#Hebergements .Hebergement .Description{
	margin-top:10px;
	width:265px;
	float:left;
}

#Hebergements .Hebergement .Description p{
	margin:0px;
}

#Hebergements .Hebergement .Description .Station{
	font-size:12px;
	font-weight:bold;
}

#Hebergements .Hebergement .Description .Type{
	margin:0px;
	margin-top:5px;
	font-weight:bold;
	font-size:12px;
	color:#000000;
}

#Hebergements .Hebergement .Description .Nom{
	margin-top:5px;
}

#Hebergements .Hebergement .Description .Accroche{
	margin-top:5px;
}


#Hebergements .Hebergement .Bouton{
	margin-top:53px;
	float:left;
}

#Hebergements .Hebergement .Bouton img{
	border:0px;
}
*/
/* } */

/* Hébergement {*/
#Hebergement{
	margin-right:45px;
/*	margin-top:20px;*/
}

#Hebergement .Titre{
	padding-top:5px;
	width:524px;
	float:left;
}

#Hebergement .Titre .TitreResidence{
	height:36px;
	width:524px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:bold;
	background-color: #7caeda;
	font-size:18px;
	padding-top:8px;
	padding-left:5px;
	float:left;
}

#Hebergement .Titre .Residence{
	margin-top:5px;
/*	background-color:#F00;*/
	font-weight:normal;
}

#Hebergement .Titre .Residence p{
	margin:0px;
	margin-top:10px;
}

#Hebergement .Titre .Residence .Geographie{
/*	margin-bottom:10px;*/
	font-size:11px;
	color:#336ff7;
}

#Hebergement .Titre .Residence .Picto{
	width:79px;
	height:60px;
	margin-top:5px;
	margin-right:16px;
	margin-left:0px;
	float:left;
}



#Hebergement .Titre .Libelle{
	margin-top:4px;
	margin-left:25px;
	float:left;
}

#Hebergement .Titre .ProfilLibelle{
	margin-left:9px;
	float:left;
}

#Hebergement .Titre .ProfilVignette{
	margin-top:-15px;
	margin-left:-30px;
	float:left;
}

#Hebergement .Picto{
	width:79px;
	height:79px;
	margin-top:0px;
	margin-right:16px;
	margin-left:0px;
	float:left;
}

#Hebergement .Residence{
	width:429px;
	margin-top:0px;
	margin-right:19px;
	font-size:22px;
	color:#ff5e10;
	float:left;
}

#Hebergement .Residence p{
	margin:0px;
}

#Hebergement .Residence .Geographie{
	margin-top:10px;
	margin-bottom:10px;
	font-size:11px;
	color:#336ff7;
}

#Hebergement .PrixDispoPhrase{
	margin:0px;
	margin-bottom:10px;
}

#Hebergement .PremierPrix{
	width:193px;
	height:113px;
	margin-right:4px;
	float:right;
	background-image: url(/images/hebergement/premierprix-fond.jpg);
	background-repeat: no-repeat;
}

#Hebergement .PremierPrix .Tarif{
	margin-top:11px;
	margin-right:2px;
	width:76px;
	float:right;
}

#Hebergement .PremierPrix .Tarif *{
	clear:both;
}

#Hebergement .PremierPrix .Tarif .PrixNormal{
	text-align:center;
	text-decoration:line-through;
	font-size:11px;
	color:#979797;
}

#Hebergement .PremierPrix .Promo{
	color:#FF0000;
	font-size:18px;
	font-weight:bold;
	text-align:center;
	margin-right:30px;
	margin-top:35px;
	float:right;
}

#Hebergement .PremierPrix .Promo .PeriodeType{
	color:#282828;
	font-size:10px;
	font-weight:normal;
}

#Hebergement .PremierPrix .Description{
	color:#282828;
	font-size:10px;
	font-weight:normal;
}

#Hebergement .PremierPrix .InfoPromo{
	color:#272727;
	font-size:10px;
	text-align:center;
}

#Hebergement .Information{
	width:739px;
	margin-top:16px;
	margin-bottom:7px;
	background-image: url(/images/hebergement/media-fond.jpg);
	background-repeat: no-repeat;
}

#Hebergement .Information .Media{
	margin-left:28px;
	margin-top:7px;
	width:496px;
	float:left;
}

#Hebergement .Information .Media #Grande{
	width:496px;
	height:372px;
}

#Hebergement .Information .Media .prev {
	margin-top:12px;
	width:20px;
	cursor:pointer;
	float:left;
}
#Hebergement .Information .Media .next {
	margin-top:12px;
	width:20px;
	cursor:pointer;
	text-align:right;
	float:left;
}

#Hebergement .Information .Media .Vignettes{
	height:50px;
	margin-top:12px;
	width:456px;
	position:relative;
	overflow:hidden;
	float:left;
}



#Hebergement .Information .Media .Vignettes #Thumbs {	
	position:absolute;
	width:20000em;
	float:left;
	clear:both;
}
 
/* un element seul */
#Hebergement .Information .Media .Vignettes #Thumbs div{
	float:left;
	width:51px;
	margin-right:8px;
}

#Hebergement .Information .Media .Vignettes #Thumbs div img{
	border:0px;
}


#Hebergement .Information .Media .Vignettes img{
	border:0px;
	margin-right:8px;
}

#Hebergement .Information .Texte{
	margin-left:31px;
	margin-top:22px;
	width:182px;
	float:left;
}

#Hebergement .Information .Texte p{
	margin:0px;
	margin-top:2px;
	margin-bottom:2px;
}

#Hebergement .Information .Texte .Identite{
	font-size:12px;
	color:#ff5e10;
	margin-bottom:10px;
}

#Hebergement .Information .Texte .Confort{
	font-size:10px;
	color:#272727;
	margin-top:16px;
	font-weight:bold;
}

#Hebergement .Information .Texte .Equipement{
	font-size:10px;
	color:#ff5e10;
	font-weight:bold;
	margin-left:-9px;
	padding-left:22px;
	padding-top:4px;
	height:15px;
	background-image: url(/images/coche-orange.png);
	background-repeat: no-repeat;	
}

#Hebergement .Information .Texte #InfoStation{
	margin-top:15px;
	text-align:center;
}



#Hebergement .PreTexte{
	height:150px;
	overflow:hidden;
}

#Hebergement .Accroche{
	border-top:1px solid #CCC;
	padding-top:10px;
/*	width:490px;*/
/*	margin-left:24px;*/
	margin-top:20px;/*10*/
	margin-bottom:10px;
	font-size:12px;
	color:#0f1a28;
}

#Hebergement .Generalite{
/*	margin-left:24px;*/
	width:235px;
	padding-right:22px;
	border-right:1px solid #e2eaf0;
	text-align:justify;
	float:left;
}

#Hebergement .AvisFute{
	margin-left:22px;
	width:235px;
	text-align:justify;
	float:left;
}

#Hebergement .LireSuite{
	margin-left:-16px;
	padding-left:16px;
	background-image: url(/images/plus-orange.jpg);
	background-repeat: no-repeat;
	background-position: 0px 2px;
}

#Hebergement .InfoTarif{
	margin-top:20px;
	margin-bottom:20px;
	text-align:center;
	font-weight:bold;
	font-size:14px;
}

#Hebergement #GrilleTarif{
/*	border-bottom:1px solid #7caeda;*/
}

#Hebergement #TableauLogement{
	position:relative;
	width:303px;
	float:left;
}

#Hebergement #TableauLogement #Profil{
	position:absolute;
	top:-20px;
	left:0px;
}

#Hebergement #TableauLogement .Tableau{
	border-collapse:collapse;
	width:100%;
}

#Hebergement #TableauLogement .Tableau tr{
}

#Hebergement #TableauLogement .Tableau .Mois{
	height:39px;
	background-color:#7caeda;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	color:#000000;
	border:1px solid #FFFFFF;
	border-top:none;
	border-bottom:none;
	padding-left:8px;
	text-align:left;
}

#Hebergement #TableauLogement .Tableau .TableauTitre{
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
	height:37px;
}

#Hebergement #TableauLogement .Tableau .TableauTitre td{
	padding:2px;
	border:1px solid #FFFFFF;
	border-top:none;
	background-color: #7caeda;
}

#Hebergement #TableauLogement .Tableau .TableauTitre #Libelle{
	margin-left:5px;
	margin-top:10px;
	float:left;
}

#Hebergement .Semaines2{
	padding-top:5px;
	margin-left:5px;
	height:32px;/*37*/
	color:#FFFFFF;
	text-align:left;
	font-weight:normal;
	font-size:12px;
}

#Hebergement #TableauLogement .Tableau .TableauTitre #ProfilLibelle{
	margin-left:5px;
	float:left;
}


#Hebergement #TableauLogement .Tableau .Logement{
	height:37px;
	border-right:1px solid #b6b6b6;
	background-image: url(/images/ligne-bleu.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
}


#Hebergement #TableauLogement .Tableau .Logement td{
	padding-left:12px;
/*	border-bottom:2px solid #7caeda;*/
}

#Hebergement #TableauLogement .Tableau .Logement td a{
	font-size:10px;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}

#Hebergement #TableauLogement .Tableau .Logement td .Libelle{
	font-size:10px;
	color:#000000;
	font-weight:bold;
	margin-top:5px;
	width:200px;
	float:left;
}

#Hebergement #TableauLogement .Tableau .Logement td .Vignette{
	margin-top:-2px;
	margin-right:6px;
	float:right;
}

#Hebergement #TableauLogement .Tableau .Logement td .Vignette img{
	border:0px;
}

#Hebergement #TableauLogement .Tableau .Logement td .Loupe{
	margin-top:3px;
	margin-right:16px;
	float:right;
}

#Hebergement #TableauLogement .Tableau .Logement td .Loupe img{
	border:0px;
}

#Hebergement #TableauLogement .Tableau .Paire{
	background-color:#f0f0f0;
}

#Hebergement #TableauLogement .Tableau .Impaire{
	background-color:#e3e3e3;
}


#Hebergement #TableauPeriodes{
	width:438px;
	position:relative;
	background-image: url(/images/hebergement/tableau-periodes-fond.jpg);
	background-repeat: repeat-x;
	float:left;
}

#Hebergement #TableauPeriodes #Periodes .Tableau{
	border-collapse:collapse;
	width:100%;
}

#Hebergement #TableauPeriodes #Periodes .Tableau td{
	text-align:center;
}

#Hebergement #TableauPeriodes #Periodes .Mois{
	height:39px;
	background-color:#7caeda;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	color:#000000;
}

#Hebergement #TableauPeriodes #Periodes .PeriodeLibelle{
	height:37px;
	background-color:#7caeda;
	font-size:10px;
	font-weight:bold;
	text-align:center;
	color:#FFFFFF;

}

#Hebergement #TableauPeriodes #Periodes .PeriodeLibelle td{
	padding:2px;
	border:1px solid #FFFFFF;
}

#Hebergement #TableauPeriodes #Precedent{
	position:absolute;
	top:15px;
	left:5px;
	z-index:99px;
}

#Hebergement #TableauPeriodes #Precedent img{
	border:0px;
}

#Hebergement #TableauPeriodes #Suivant{
	position:absolute;
	top:15px;
	right:5px;
	z-index:99px;
}

#Hebergement #TableauPeriodes #Suivant img{
	border:0px;
}

#Hebergement #TableauPeriodes #Periodes .Paire{
	background-color:#f0f0f0;
}

#Hebergement #TableauPeriodes #Periodes .Impaire{
	background-color:#e3e3e3;
}

#Hebergement #TableauPeriodes #Periodes .PeriodeElement{
	height:37px;
	background-image: url(/images/ligne-bleu.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
}

#Hebergement #TableauPeriodes #Periodes .PeriodeElement td{

}

#Hebergement #TableauPeriodes #Periodes li{

}

#Hebergement #GrilleTarif #Legende{
	margin-left:5px;
	padding-top:0px;
	font-size:11px;
	font-weight:bold;
	float:right;
}

#Hebergement #GrilleTarif #Legende #PeriodeChoisie{
	padding-left:18px;
	margin-right:5px;
}

#Hebergement #GrilleTarif #Legende #TarifPromo{
	margin-left:50px;
	margin-right:5px;
	padding-left:18px;
}

#Hebergement .PeriodeEnCours{
	background-color:#ff5e10;
	color:#FFFFFF;
	background-image: url(/images/ligne-bleu.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
}

#Hebergement .PeriodeEnCours a{
	color:#FFFFFF;
	text-decoration:underline;
}


#Hebergement .PeriodeEnPromo{
	background-color:#95E139;
	color:#0000FF;
	background-image: url(/images/ligne-bleu.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
}

#Hebergement .PeriodeEnPromo a{
	color:#0000FF;
	text-decoration:underline;
}

#Hebergement .PeriodeNormale{
	
}

#Hebergement .PeriodeNormale a{
	color:#0000FF;
	text-decoration:underline;
}

#Hebergement #GrilleTarif #Important{
	margin-right:5px;
	padding-top:10px;
	font-size:11px;
	float:left;
}

/*}*/

/* Séjour {*/
#Sejour{
	margin-right:45px;
/*	margin-top:20px;*/
}

#Sejour .Titre{
	padding-top:5px;
	width:524px;
	float:left;
}

#Sejour .Titre .TitreResidence{
	height:36px;
	width:524px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:bold;
	background-color: #7caeda;
	font-size:18px;
	padding-top:8px;
	padding-left:5px;
	float:left;
}

#Sejour .Titre .Residence{
	margin-top:5px;
/*	background-color:#F00;*/
	font-weight:normal;
}

#Sejour .Titre .Residence p{
	margin:0px;
	margin-top:10px;
}

#Sejour .Titre .Residence .Geographie{
/*	margin-bottom:10px;*/
	font-size:11px;
	color:#336ff7;
}

#Sejour .Titre .Residence .Picto{
	width:79px;
	height:60px;
	margin-top:5px;
	margin-right:16px;
	margin-left:0px;
	float:left;
}

#Sejour .Titre .Libelle{
	margin-top:4px;
	margin-left:25px;
	float:left;
}

#Sejour .Titre .ProfilLibelle{
	margin-left:9px;
	float:left;
}

#Sejour .Titre .ProfilVignette{
	margin-top:-15px;
	margin-left:-30px;
	float:left;
}

#Sejour .Coordonnees{
	margin-top:25px;
	width:200px;
	float:right;
	text-align:center;
}

#Sejour .Coordonnees p{
	margin:0px;
	padding:0px;
}

#Sejour .Picto{
	width:79px;
	height:79px;
	margin-top:22px;
	margin-right:16px;
	margin-left:0px;
	float:left;
}

#Sejour .Residence{
	width:429px;
	margin-top:22px;
	margin-right:19px;
	font-size:22px;
	color:#ff5e10;
	float:left;
}

#Sejour .Residence p{
	margin:0px;
}

#Sejour .Residence .Geographie{
	margin-top:10px;
	font-size:11px;
	color:#336ff7;
}

#Sejour .Bloc{
	margin-top:15px;
/*	margin-bottom:40px;*/
	width:736px;
}

#Sejour .Bloc .BlocTitre{
	margin:0px;
	padding:0px;
	padding-left:17px;
	width:719px;
	padding-top:12px;
	height:39px;
	background-image: url(/images/sejour/bloc-titre-fond.jpg);
	background-repeat: no-repeat;
	font-size:20px;
	color:#FFFFFF;
	font-weight:bold;

}

#Sejour .Bloc .BlocContenu{
	padding:0px;
	width:721px;
	padding-left:15px;
	background-image: url(/images/sejour/bloc-contenu-fond.jpg);
	background-repeat: no-repeat;
}

#Sejour .Bloc .BlocContenu .ResaGauche{
	width:215px;
	margin-top:10px;
	float:left;
}

#Sejour .Bloc .BlocContenu .ResaGauche p{
	padding:0px;
	margin:0px;
}

#Sejour .Bloc .BlocContenu .ResaGauche .Photo{
	margin-top:19px;
}

#Sejour .Bloc .BlocContenu .ResaDroite{
	margin-left:17px;
	margin-top:10px;
	width:481px;
	float:left;
}

#Sejour .Bloc .BlocContenu .ResaDroite .Ligne{
	padding-top:2px;
	padding-bottom:2px;
	border-bottom:1px dotted #666666;
	font-size:10px;
}

#Sejour .Bloc .BlocContenu .ResaDroite .Paire{
	background-color:#fafafa;
}

#Sejour .Bloc .BlocContenu .ResaDroite .Impaire{
	background-color:#ffffff;
}

#Sejour .Bloc .BlocContenu .ResaDroite .FondBleu{
	background-color:#e4ebff;
}

#Sejour .Bloc .BlocContenu .ResaDroite .Assurance{
	background-color:#ffffff;
}

#Sejour .Bloc .BlocContenu .ResaDroite .Ligne .Libelle{
	margin-left:5px;
	font-weight:bold;
	width:168px;
	float:left;
	color:#1168af;
}

#Sejour .Bloc .BlocContenu .ResaDroite .Ligne .Total{
	color:#ff0000;
}

#Sejour .Bloc .BlocContenu .ResaDroite .Economie{
	background-color:#ffffff;
	color:#ff0000;
	font-weight:bold;
	font-style: italic;
}

#Sejour .Bloc .BlocContenu .ResaDroite .Ligne .EconomieLibelle{
	margin-left:5px;
	font-weight:bold;
	float:left;
}

#Sejour .Bloc .BlocContenu .ResaDroite .CodePromoLigne{
	padding-top:2px;
	padding-bottom:2px;
	border:none;
	font-size:10px;
	margin-top:5px;
}

#Sejour .Bloc .BlocContenu .ResaDroite .CodePromoLigne .CodePromoLibelle{
	margin-left:5px;
	font-weight:bold;
	color:#1168af;
}

#Sejour .Bloc .BlocContenu .ResaDroite .PromoInfoLigne{
	padding-top:2px;
	padding-bottom:2px;
	border:none;
	font-size:10px;
	margin-top:5px;
}

#Sejour .Bloc .BlocContenu .ResaDroite .CodePromoLigne .PromoInfoLibelle{
	margin-left:5px;
	font-weight:bold;
	color:#1168af;
}


#Sejour .Bloc .BlocContenu .ResaDroite .Ligne .EconomieMontant{
	text-align:right;
	margin-right:2px;
	float:right;
}

#Sejour .Bloc .BlocContenu .ResaDroite .Total{
	background-color:#ffffff;
	color:#ff0000;
	font-weight:bold;
}

#Sejour .Bloc .BlocContenu .ResaDroite .CodePromo{
	background-color:#ffffff;
	color:#95E139;
	font-weight:bold;
}

#Sejour .Bloc .BlocContenu .ResaDroite .Ligne .Valeur{
	float:left;
}

#Sejour .Bloc .BlocContenu .ResaDroite .Ligne .Montant{
	text-align:right;
	width:70px;
	margin-right:2px;
	float:right;
}

#Sejour .Bloc .BlocContenu .ResaDroite .Ligne .MontantAPayer{
	font-size:14px;
	text-align:right;
	width:70px;
	margin-right:2px;
	float:right;
}

#Sejour .Bloc .BlocContenu .ResaDroite .LigneVoirOption{
	margin-top:10px;
	padding-top:2px;
	padding-bottom:2px;
	font-size:10px;
}

#Sejour .Bloc .BlocContenu .ResaDroite .LigneVoirOption .VoirOption{
	float:right;
}


#Sejour .Bloc .BlocContenu .BlocContenuNbParticipant{
	padding-top:2px;
	padding-bottom:2px;
	border-bottom:1px solid #ff5e10;
	margin-bottom:2px;
}

#Sejour .Bloc .BlocContenu .OptionCategorie .OptionCategoriePicto{
	margin-left:4px;
	width:43px;
	float:left;
}

#Sejour .Bloc .BlocContenu .OptionCategorie .OptionCategorieTitre{
	margin-left:4px;
	width:490px;
	padding-left:4px;
	height:29px;
	padding-top:17px;
	font-size:16px;
	font-weight:bold;
	color:#222222;
	background-image: url(/images/sejour/option-categorie-titre-fond.jpg);
	background-repeat: no-repeat;
	float:left;
}

#Sejour .Bloc .BlocContenu .OptionCategorieExplicationTitre{
	font-size:14px;
	color:#222222;
	background-color:#e2e2e2;
	text-align:center;
	width:175px;
	height:46px;
/*	padding-top:18px;*/
	float:left;
}

#Sejour .Bloc .BlocContenu .OptionCategorieSeparateur{
	border-top:1px solid #ff5e10;
	height:0px;
	line-height:0px;
	margin-bottom:8px;
	clear:both;
}

#Sejour .Bloc .BlocContenu .OptionCategorieDescription{
	font-size:11px;
	color:#010000;
	margin-bottom:15px;

}


#Sejour .Bloc .BlocContenu .OptionCategorie .Option{
	margin-left:4px;
	width:587px;
	border-right:1px; solid #e2e2e2;
	margin-bottom:8px;
	float:left;
}

#Sejour .Bloc .BlocContenu .OptionCategorieExplicationContenu{
	font-size:11px;
	color:#000000;
	margin-right:5px;
	text-align:left;
	width:115px;
	margin-bottom:8px;
	float:right;
}

#Sejour .Bloc .BlocContenu .OptionCategorieExplicationContenu .RemiseAuClient{
	margin-top:15px;
	text-align:center;
}

#Sejour .Bloc .BlocContenu .OptionCategorieExplicationContenu .RemiseAuClient .RemiseAuClientEtiquette{
	width:105px;
	height:69px;
	padding-top:5px;
	text-align:center;
	background-image: url(/images/sejour/encart-remise-fond.jpg);
	background-repeat: no-repeat;
	font-size:10px;
	color:#000000;
}

#Sejour .Bloc .BlocContenu .OptionCategorieExplicationContenu .RemiseAuClient .RemiseAuClientEtiquette .RemiseAuClientEtiquetteValeur{
	margin-top:10px;
	font-size:28px;
}

#Sejour .Bloc .BlocContenu .OptionCategorieExplicationContenu .RemiseAuClient .RemiseAuClientDescription{
	font-size:9px;
	color:#535353;
}

#Sejour .Bloc .BlocContenu .OptionCategorieExplicationContenu .RemiseAuClient .RemiseAuClientDescription .RemiseAuClientDescriptionLigne2{
	font-size:12px;
	color:#535353;
	font-weight:bold;
}

#Sejour .Bloc .BlocContenu .OptionCategorieSeparateur2{
	border-top:1px solid #ff5e10;
	height:0px;
	line-height:0px;
	clear:both;
}

#Sejour .Bloc .BlocContenu .OptionCategorie .Option .OptionParticipant{

}

/* ONGLET {*/
.OngletSejour {
	width: 628px;
}

.OngletSejourExplique{
	color:#7e7e7e;
}

.OngletSejourExplique2{
	width:590px;
	text-align:right;
	color:#ff0000;
}

.OngletSejourExplique2 a{
	color:#a5a5a5;
	text-decoration:none;
}

.OngletSejourRedac{
	
}

ul.tabs {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	width: 100%;
	margin-bottom:10px;
}
ul.tabs li {
	float: left;
	margin: 0;
	padding: 0;
	height: 30px;
	background: #7e7e7e;
	width:120px;
	margin-right:22px;
	text-align:center;
	overflow: hidden;
	position: relative;
}

ul.tabs li.tabsLast {
	width:20px;
}

ul.tabs li a {
	text-decoration: none;
	color: #FFF;
	display: block;
	font-size: 12px;
	height:30px;
	width:120px;
}

ul.tabs li.tabsLast a{
	width:20px;
}

ul.tabs li a:hover {
	background: #ff5e10;
}	
html ul.tabs li.active, html ul.tabs li.active a:hover  {
	background: #ff5e10;
}
.tab_container {
	clear: both;
	float: left; 
	width: 100%;
}
.tab_content {

}
/* ONGLET }*/

#Sejour .Bloc .BlocContenu .OptionCategorie .Option table{
	padding:0;
	border-collapse:collapse;
	width:100%;
}


#Sejour .Bloc .BlocContenu .OptionCategorie .Option table td{
	margin:0px;
	padding:2px;
}

#Sejour .Bloc .BlocContenu .OptionCategorie .Option .PrixMagasin{
	text-decoration:line-through;
	background-color:#f0f0f0;
	text-align:center;
	font-size:10px;
	color:#000000;
	width:70px;
}


#Sejour .BlocPub{
	margin-top:10px;
	margin-bottom:10px;
}

#Sejour #Notabene{
	margin-top:20px;
	margin-left:25px;
	margin-right:25px;
	text-align:justify;
	font-size:10px;
}

#Sejour .Precision{
	text-align:center;
	font-style: italic;
	margin-bottom:20px;
}

#Sejour .VoirDevis{
	margin-top:20px;
	margin-bottom:20px;
	text-align:center;
}

#Sejour #CodePromoEncart{
	margin-left:250px;
}

#Sejour #CodePromoEncart .CodePromoLibelle{
	font-weight:bold;
	color:#1168af;
}

#Sejour #CodePromoEncart p{
	margin:0px;
	margin-top:5px;
	margin-bottom:5px;
}

#Sejour #Finalise{
	width:317px;
	float:right;
}

#Sejour #Finalise .FinaliseTitre{
	margin:0px;
	padding:0px;
	padding-top:12px;
	height:42px;
	background-image: url(/images/sejour/finalise-titre-fond.jpg);
	background-repeat: no-repeat;
	font-size:20px;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
}

#Sejour #Finalise .FinaliseContenu{
	padding:0px;
	padding-left:15px;
	padding-top:10px;
	background-image: url(/images/sejour/finalise-contenu-fond.jpg);
	background-repeat: no-repeat;
	font-size:11px;
}

#Sejour #Finalise .FinaliseContenu .Cgv{
	color:#ff5e10;
	font-size:10px;
}

#Sejour #Finalise .FinaliseContenu .Cgv a, #Sejour #Finalise .FinaliseContenu .Cgv a:hover{
	color:#ff5e10;
	text-decoration:none;
}

#Sejour #Finalise .FinaliseContenu .FinaliseReservation{
	cursor:pointer;
}

/*}*/

/* Identification {*/
#Identification{
	margin-right:45px;
	margin-top:20px;
}

#Identification #InscriptionTitre{
	width:343px;
	font-size:17px;
	font-weight:bold;
	color:#ff5e10;
	margin-top:10px;
	float:left;
}

#Identification #Info{
	width:343px;
	font-size:14px;
	font-weight:bold;
	color:#ff5e10;
	text-align:center;
	float:right;
}

#Identification #Info span{
	font-size:10px;
	font-weight:normal;
	color:#000000;
}

#Identification #InscriptionEncart{
	width:323px;
	color:#ffffff;
	margin-top:10px;
	float:left;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	background-image: url(/images/inscription/encart-inscription-fond.jpg);
	background-repeat: no-repeat;
}

#Identification #InscriptionEncart .JeSuis{
	font-size:18px;
	font-weight:bold;
	float:left;
}

#Identification #InscriptionEncart .JeSuis span{
	font-size:12px;
	font-weight:normal;
}

#Identification #InscriptionEncart .InfoObligatoire{
	margin-top:7px;
	font-size:11px;
	float:right;
}

#Identification #InscriptionEncart .DivCreerCompte{
	font-size:11px;
	font-weight:bold;
	margin-top:55px;
	margin-bottom:11px;
}

#Identification #InscriptionEncart .DivNews{
	font-size:10px;
}


#Identification #InscriptionEncart .Action{
	text-align:center;
	margin-top:35px;
}


#Identification #Connection{
	width:323px;
	color:#ffffff;
	margin-top:10px;
	float:right;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	background-image: url(/images/inscription/encart-connection-fond.jpg);
	background-repeat: no-repeat;
}

#Identification #Connection .JeSuis{
	font-size:18px;
	font-weight:bold;
	float:left;
}

#Identification #Connection .JeSuis span{
	font-size:12px;
	font-weight:normal;
}

#Identification #Connection .InfoObligatoire{
	margin-top:7px;
	font-size:11px;
	float:right;
}

#Identification #Connection .DivEmail{
	font-size:11px;
	font-weight:bold;
	margin-top:55px;
	margin-bottom:45px;
}

#Identification #Connection .Action{
	text-align:center;
	margin-top:35px;
}

#Identification #InscriptionPhoto{
	width:343px;
	float:left;
}

#Identification #ConnectionPhoto{
	width:343px;
	float:right;
}

/*}*/

/* Inscription {*/
#Inscription{
	margin-right:45px;
/*	margin-top:20px;*/
}

#Inscription .Titre{
	font-size:18px;
	color:#e95f25;
	font-weight:bold;
	margin-bottom:30px;
}

#Inscription .InscrivezVous{
	font-size:14px;
	color:#e95f25;
	font-weight:bold;
	padding-left:21px;
	background-image: url(/images/plus-orange.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	margin-bottom:5px;
}

#Inscription .Formulaire{
	padding-top:30px;
	background-image: url(/images/inscription/fond.jpg);
	background-repeat: no-repeat;
}

#Inscription .Cgv{
	width:260px;
	margin-left:auto;
	margin-right:auto;
	margin-top:50px;
}

#Inscription .Cgv .Titre{
	text-align:center;
	font-size:14px;
	font-weight:bold;
	margin:0px;
	color:#000000;
	
}

#Inscription .Action{
	margin-top:30px;
	text-align:center; 
}

/*}*/

/* ReglementChoix {*/
#ReglementChoix{
	margin-right:45px;
/*	margin-top:20px;*/
}

#ReglementChoix .Titre{
	margin:0px;
	padding:0px;
	padding-left:17px;
	width:719px;
	padding-top:12px;
	height:41px;
	background-image: url(/images/reglement-choix/titre-fond.jpg);
	background-repeat: no-repeat;
	font-size:20px;
	color:#FFFFFF;
	font-weight:bold;

}

#ReglementChoix .Contenu{
	padding:0px;
	width:711px;
	padding-left:15px;
	padding-right:10px;
	background-image: url(/images/reglement-choix/contenu-fond.jpg);
	background-repeat: no-repeat;
}

#ReglementChoix .Contenu .Gauche{
	margin:0px;
	padding:0px;
	float:left;
}

#ReglementChoix .Contenu .Droite{
	margin:0px;
	padding:0px;
	float:right;
}



#ReglementChoix .Resume{
	margin-top:15px;
	font-size:11px;
	font-weight:bold;
}

#ReglementChoix .EncartChoixMontant{
	margin-top:45px;
}

#ReglementChoix .EncartTitre{
	font-size:16px;
	color:#e95f25;
	font-weight:bold;
	margin-top:15px;
}

#ReglementChoix .ChoixMontant{
}

#ReglementChoix .ChoixMontant div{
	font-size:14px;
	margin-bottom:10px;
	margin-top:10px;
}

#ReglementChoix .ChoixModePaiement{
	margin-top:20px;
}

#ReglementChoix .ChoixModePaiement .ModePaiement{
	text-align:center;
	margin-right:40px;
	float:left;
}

#ReglementChoix .ChoixModePaiement .ModePaiement img{
	margin-top:7px;
}

#ReglementChoix .EncartCommentaire{
	margin-top:25px;
}

#ReglementChoix .EncartCommentaire .Info{
	font-size:12px;
	color:#000000;
	font-style: italic;	
	text-align:left;
}

#ReglementChoix #Commentaire{
	margin-top:10px;
	width:500px;
	height:100px;
}

#ReglementChoix .Action{
	width:100%;
	margin-top:35px;
	text-align:center;
}




/*}*/

/* CommandeInfo {*/
#CommandeInfo{
	margin-right:45px;
/*	margin-top:20px;*/
}

#CommandeInfo .Titre{
	margin:0px;
	padding:0px;
	padding-left:17px;
	width:719px;
	padding-top:12px;
	height:41px;
	background-image: url(/images/commande-info/titre-fond.jpg);
	background-repeat: no-repeat;
	font-size:20px;
	color:#FFFFFF;
	font-weight:bold;

}

#CommandeInfo .Contenu{
	padding:0px;
	width:681px;
	padding-left:25px;
	padding-right:30px;
	background-image: url(/images/commande-info/contenu-fond.jpg);
	background-repeat: no-repeat;
}

#CommandeInfo .CommandeCheque{
	background-image: url(/images/mode-paiement-cheque.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}

#CommandeInfo .CommandeCheque .Texte{
	font-size:13px;
	width:570px;
}

#CommandeInfo .CommandeCheque .Texte p{
	margin-top:15px;
	margin-bottom:15px;
}

#CommandeInfo .CommandeChequeVacance{
	background-image: url(/images/mode-paiement-cheque-vacances.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}

#CommandeInfo .CommandeChequeVacance .Texte{
	font-size:13px;
	width:570px;
}

#CommandeInfo .CommandeChequeVacance .Texte p{
	margin-top:15px;
	margin-bottom:15px;
}

#CommandeInfo .CommandeVirement{
	background-image: url(/images/mode-paiement-virement.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}

#CommandeInfo .CommandeVirement .Texte{
	font-size:13px;
	width:570px;
}

#CommandeInfo .CommandeVirement .Texte p{
	margin-top:15px;
	margin-bottom:15px;
}

#CommandeInfo .CommandeCb{
	background-image: url(/images/mode-paiement-cb.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}

#CommandeInfo .CommandeCb .Texte{
	font-size:13px;
	width:570px;
}

#CommandeInfo .CommandeCb .Texte p{
	margin-top:15px;
	margin-bottom:15px;
}


#CommandeInfo .Alerte{
	border: 1px solid #cfcfcf;
	font-weight:bold;
	padding:5px;
}

#CommandeInfo .Action{
	text-align:center;
}
/*}*/

/* Remerciement {*/
#Remerciement{
	margin-right:45px;
/*	margin-top:20px;*/
}

#Remerciement .Titre{
	margin:0px;
	padding:0px;
	padding-left:17px;
	width:719px;
	padding-top:12px;
	height:41px;
	background-image: url(/images/commande-info/titre-fond.jpg);
	background-repeat: no-repeat;
	font-size:20px;
	color:#FFFFFF;
	font-weight:bold;

}

#Remerciement .Contenu{
	padding:0px;
	width:681px;
	padding-left:25px;
	padding-right:30px;
	background-image: url(/images/commande-info/contenu-fond.jpg);
	background-repeat: no-repeat;
}

#Remerciement .CommandeCheque{
	background-image: url(/images/mode-paiement-cheque.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}

#Remerciement .CommandeCheque .p{
	margin-top:15px;
	margin-bottom:15px;
	font-size:13px;
}

#Remerciement .Action{
	text-align:center;
}
/*}*/

/* Moteur { */
#Moteur{
	margin-right:45px;
/*	margin-top:20px;*/
}

#Moteur .Titre{
	margin:0px;
	padding:0px;
	padding-left:17px;
	width:719px;
	padding-top:12px;
	height:41px;
	background-image: url(/images/commande-info/titre-fond.jpg);
	background-repeat: no-repeat;
	font-size:20px;
	color:#FFFFFF;
	font-weight:bold;

}

#Moteur .Contenu{
	padding:0px;
	width:681px;
	padding-left:20px;
	padding-right:36px;
	background-image: url(/images/commande-info/contenu-fond.jpg);
	background-repeat: no-repeat;
}

#Moteur .Contenu .CritereTitre{
	color:#ff5e10;
	font-size:14px;
	font-weight:bold;
}

#Moteur .Contenu .Gauche{
	width:350px;
	float:left;
}

#Moteur .Contenu .Droite{
	width:275px;
	float:left;
}

#Moteur .Contenu .Indication{
	font-size:10px;
	font-style:italic;
}

#Moteur .Contenu .Gauche .Separateur{
	margin-top:10px;
	color:#ff5e10;
	background-color:#ff5e10;
}

#Moteur .Contenu .Gauche .Region{
	font-weight:bold;
}


#Moteur .Contenu .ItemDesactive{
	color:#CCCCCC;
	font-style: italic;
}

#Moteur .Contenu #FourchettePrix{
	width:300px;
}

#Moteur .Contenu #FourchettePrix #slider-range{
	width:300px;
}

#Moteur .Contenu #FourchettePrix #PrixMinAffiche{
	float:left;
}

#Moteur .Contenu #FourchettePrix #PrixMaxAffiche{
	margin-right:7px;
	float:right;
}

#Moteur .Contenu #Patientez{
	text-align:center;
	margin-top:10px;
	display:none;
}

#Moteur .Contenu .Gauche #Boutons{
	text-align:center;
	margin-top:10px;
	display:none;
}

#Moteur .Contenu .Gauche #NoResult{
	color:#ff5e10;
	font-weight:bold;
	text-align:center;
	margin-top:10px;
	display:none;
}

/*}/*

