/*
 * Base             100% 
 * -------------------------------------
 * 16px             103%   
 * 15px              96%   
 * 14px              88%   
 * 13px              82%  
 * 12px              77%  
 * 11px              71%
 * 10px              65%
 *  9px              59%
 */
.clr{
	clear:both;
}

* {
	margin:0;
	padding:0;
}



html {
    padding:0px; 
   	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
}
#textChambre p {
	
margin-top: 10px;
padding : auto;}

/*body { 
	color: #2c2c2c;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin: 0px;
	padding: 0px;
	background:url(../medias/fr/fond.jpg) repeat-x;
	height:100%;
}*/

body{ 
	color: #2c2c2c;
	font-family:Arial, Helvetica, sans-serif;
	background:url(../medias/fr/commun/bg_page.gif) 0 100% repeat-x;
	font-size:11px;
	margin: 0px;
	padding: 0px;
	height:100%;
}
img{
	border:0px;
}

li{
	list-style:none;
	color:#A7A7A7;
	margin-left:40px;
}

a{
	outline:none;
	text-decoration:underline;
	color:#A7A7A7;
}

a:hover{
	outline:none;
	text-decoration: none;
}

p{
	font-size:11px;
	color:#a7a7a7;
}

p.attention{
	background:#ebebe9;
	color:#d40000;
	height:20px;
	padding:5px 0 0 10px;
}



#conteneur {
	margin: 0px auto;
	top: 0px;
	width: 100%;
	text-align: left;
	height:100%;
	overflow:hidden;
	display:table;
}

/* home */
#wrapper{
	width: 100%;
	top: 532px;
	position:absolute;
	padding:0;
	background:url(../medias/fr/commun/bg_wrapper.jpg) 0 0 no-repeat;
	height:100%;

}

#contenu-texte{
	/*width: 100%;
	top: 0;
	position:absolute;
	padding:0;
	*/
	background:url(../medias/fr/commun/bg_contenu-texte.gif) 50% 0 no-repeat;
}
/*#contenu-texte{
	width: 100%;
	top: 532px;
	position:absolute;
	padding:0;
	background:url(../medias/fr/commun/bg_contenu-texte.gif) 50% 0 no-repeat;
}*/

#contenu-texte-page{
	width:1002px;
	margin:0 auto;
	padding:52px 0 0 0;
}

#textPromoAct {
	width:635px;
	float:left;
}

#text {
	width:635px;
	padding:20px 0 0 0;
	position:relative;
	left:-5px;
}

#text span{
	text-decoration:underline;
}

#text a{
	text-decoration:underline;
	color:#a7a7a7;
}

#text a:hover{
	text-decoration:none;
}

.titre1{
	padding:0 0 0 24px;
}

.paragraphe1{
	padding:0 0 0 24px;
	margin:11px 0 14px 0;
	line-height:13px;
	color:#a7a7a7;
}

#promoAct{
	background:url(../medias/fr/pages/bg_promotions-actualites.gif) 0 100% no-repeat;
	overflow:hidden;
	margin:22px 0 0 0;
	height:301px;
	width:635px;
	position:relative;
	left:-4px;
}

#promotions{
	height:166px;
	width:251px;
	background:url(../medias/fr/pages/bg_promotions.gif) 0 0 no-repeat;
	float:left;
	padding:53px 37px 0 38px;
}

h2.titrePromo{
	padding:0 0 0 5px;
}

h3.sTitrePromo{
	margin:28px 0 0 0;
	padding:0 0 0 2px;
	font-size:12px;
	color:#929292;
	
}

h4.titrePromo{
	padding:0 0 0 5px;
}

h5.sTitrePromo{
	margin:25px 0 0 0;
	padding:0;
	font-size:11px;
	color:#929292;
	
}

p.textPromo{
	color:#877469;
	margin:3px 0 0 0; 
	padding:0 30px 0 0;
	
}

p.decouvrirPromo{
	float:right;
	margin:4px 0 21px 0;
	padding:0 0 0 16px;
	background:url(../medias/fr/pages/fleche.gif) 0 3px no-repeat;
}

*html p.decouvrirPromo{
	margin:10px 0 12px 0;
}

p.decouvrirPromo a{
	color:#929292;
	font-weight:bold;
	text-decoration:none;
	font-size:11px;
}

p.decouvrirPromo a:hover{
	text-decoration:underline;
}

hr.separatorPromo{
	height:1px;
	width:240px;
	clear:both;
	margin:0 0 0 3px;
	padding:0;
	display:block;
	
}

p.toutesPromos{
	margin:0;	
	padding:7px 2px 0 0;
	border-top:1px solid #dddacd;
	width:248px;
}

p.toutesPromos a{
	float:right;
	display:block;
	height:17px;
	width:155px;
	background:url(../medias/fr/pages/toutes-promos.gif) 0 0 no-repeat;
}

p.toutesPromos a:hover{
	background:url(../medias/fr/pages/toutes-promos.gif) 0 -17px no-repeat;
}

p.toutesPromos a span{
	display:none;
}




#actualites{
	height:200px;
	width:241px;
	padding:17px 25px 0 43px;
	background:url(../medias/fr/pages/bg_actualites.gif) 0 100% no-repeat;
	float:left;
}

h2.titreActu{
	padding:0;
}

h3.sTitreActu{
	margin:30px 0 0 0;
	padding:0 0 0 6px;
	font-size:12px;
	color:#929292;
	line-height:13px;
	
}

h4.titreActu{
	padding:0;
}

h5.sTitreActu{
	margin:30px 0 0 0;
	padding:0 0 0 6px;
	font-size:11px;
	color:#929292;
	
}

h3.sTitreActu span{
	font-size:11px;
	font-weight:normal;
}



h5.sTitreActu span{
	font-size:11px;
	font-weight:normal;
}

p.textActu{
	color:#877469;
	margin:5px 0 0 0; 
	padding:0 0 0 6px;
	line-height:13px;
	
}

p.decouvrirActu{
	float:right;
	margin:3px 0 4px 0;
	padding:0 0 0 15px;
	background:url(../medias/fr/pages/fleche.gif) 0 3px no-repeat;
}

*html p.decouvrirActu{
	margin:4px 0 5px 0;
}

p.decouvrirActu a{
	color:#929292;
	font-weight:bold;
	text-decoration:none;
	font-size:11px;
}

p.decouvrirActu a:hover{
	text-decoration:underline;
}

p.toutesActus{
	float:right;
	margin:0;
	padding:7px 0 0 0;
	border-top:1px solid #dddacd;
	clear:both;
	width:240px;
}

p.toutesActus a{
	float:right;
	display:block;
	height:17px;
	width:155px;
	background:url(../medias/fr/pages/toutes-actus.gif) 0 0 no-repeat;
}

p.toutesActus a:hover{
	background:url(../medias/fr/pages/toutes-actus.gif) 0 -17px no-repeat;
}

p.toutesActus a span{
	display:none;
}


#plan{
	width:290px;
	height:170px;
	padding:334px 30px 0 47px;
	float:left;
	background:url(../medias/fr/pages/bg_plan.gif) 0 3px no-repeat;
	position:relative;
	top:-5px;
	left:-5px;
}

h2.titrePlan{
	color:#877469;
	font-size:11px;
	font-weight:bold;
	
}

h4.titrePlan{
	color:#877469;
	font-size:11px;
	font-weight:bold;
}

p.textPlan{
	color:#877469;
	margin:0 0 13px 0;
	font-size:11px;
	line-height:13px;
	
}



a.NousContactez{
	display:block;
	width:167px;
	height:60px;
	position:absolute;
	bottom:23px;
	right:-7px;
	background:url(../medias/fr/pages/nous-contacter.png) 0 0 no-repeat;
}


a.NousContactez:hover{
	background:url(../medias/fr/pages/nous-contacter-over.png) 0 0 no-repeat;
}



a.NousContactez span{
	display:none;
}

#beadcrumbs{
	padding:0;
	width:1002px;
	overflow:hidden;
} 

#beadcrumbs p a:hover{
	text-decoration:underline;
}

#beadcrumbs p{
	text-align:right;
	color:#a7a7a7;
	font-size:11px;
	padding:0 0 15px 0;
	background:url(../medias/fr/commun/separator-breadcrumbs.gif) 0 100% repeat-x;
	width:1002px;
}

#beadcrumbs p a{
	color:#a7a7a7;
	text-decoration:none;
}

#beadcrumbs p a:hover{
	text-decoration:underline;
}

#beadcrumbs span.active{
	color:#515151;
}



/*----------------------------- page chambre ------------------------- */
#bandeau.chambre{
	width:100%;
	height:505px;
	padding:0;
	position:absolute;
	top:0;
	left:0;
	/*background:url(../medias/fr/pages/bandeau-chambre.jpg) 50% 0 no-repeat; */
}

#visuelChambre{
	width:382px;
	float:left;
	padding:0 0 0 0;
	margin:0 16px 5px 0;
	position:relative;
	top:-42px;
	left:0;
}

*html #visuelChambre{
	margin:0 0 5px 0;
}

#visuelChambre p.visuel{
	background:url(../medias/fr/pages/bg_visuel.jpg) 0 0 no-repeat;
	padding:16px 0 0 5px;
	width:393px;
	height:347px;
}

#visuelChambre ul.liens{
	padding:0 0 0 1px;
	margin:5px 0 0 0;
}

#visuelChambre ul.liens li{
	list-style:none;
	float:left;
	margin:0 3px 0 0;
}

#visuelChambre ul.liens li a span{
	display:none;
}

#visuelChambre ul.liens li a.zoom{
	width:61px;
	height:17px;
	background:url(../medias/fr/pages/zoom.gif) 0 0 no-repeat;
	display:block;
}

#visuelChambre ul.liens li a.zoom:hover{
	background:url(../medias/fr/pages/zoom.gif) 0 -17px no-repeat;
}

#visuelChambre ul.liens li a.autres-vues{
	width:94px;
	height:17px;
	background:url(../medias/fr/pages/autres-vues.gif) 0 0 no-repeat;
	display:block;
}

#visuelChambre ul.liens li a.autres-vues:hover{
	background:url(../medias/fr/pages/autres-vues.gif) 0 -17px no-repeat;
}

#textChambre{
	width:100%;
	float:left;
	padding:23px 0 0 0;
	color:#A7A7A7;
	/*border:1px solid black;*/
}

#textChambre-grand{
	width:1002px;
	float:left;
	padding:23px 0 0 0;
}

#beadcrumbsChambre{
	background:url(../medias/fr/commun/separator-breadcrumbs.gif) 0 100% repeat-x;
	padding:0 0 15px 0;
	width:605px;
	overflow:hidden;
} 

#beadcrumbsChambre p{
	float:right;
	color:#a7a7a7;
	font-size:11px;
}

#beadcrumbsChambre a{
	color:#a7a7a7;
	text-decoration:none;
}

#beadcrumbsChambre span.active{
	color:#515151;
}
 
#textChambre-content{
	padding:23px 0 34px 0;
	width:605px;
	height:340px;
	position:relative;
}

#textChambre-content h4.sTitreChambre{
	margin:28px 0 0 0;
	font-size:11px;
	color:#a7a7a7;
}

#textChambre-content p.paragChambre{
	color:#a7a7a7;
}

#textChambre-content p.voirTarifs{
	position:absolute;
	bottom:34px;
	right:0;
	width:130px;
}

#textChambre li {
color:#A7A7A7;
list-style:disc outside none;
margin-left:40px;
}

#textChambre-content p.voirTarifs a{
	display:block;
	width:130px;
	height:48px;
	background:url(../medias/fr/pages/voir-tarifs.gif) 0 0 no-repeat;
}

#textChambre-content p.voirTarifs a:hover{
	background:url(../medias/fr/pages/voir-tarifs.gif) 0 -48px no-repeat;
}

#textChambre-content p.voirTarifs a span{
	display:none;
}





#textChambre-content-grand{
	padding:23px 0 34px 0;
	width:1002px;
	height:340px;
	position:relative;
}

#textChambre-content-grand h4.sTitreChambre{
	margin:28px 0 0 0;
	font-size:11px;
	color:#a7a7a7;
}

#textChambre-content-grand p.paragChambre{
	color:#a7a7a7;
}

#textChambre-content-grand p.voirTarifs{
	position:absolute;
	bottom:34px;
	right:0;
	width:130px;
}

#textChambre-content-grand p.voirTarifs a{
	display:block;
	width:130px;
	height:48px;
	background:url(../medias/fr/pages/voir-tarifs.gif) 0 0 no-repeat;
}

#textChambre-content-grand p.voirTarifs a:hover{
	background:url(../medias/fr/pages/voir-tarifs.gif) 0 -48px no-repeat;
}

#textChambre-content-grand p.voirTarifs a span{
	display:none;
}

#textChambre h2.sTitreChambre{
	margin:28px 0 0 0;
	font-size:11px;
	color:#a7a7a7;
}

#textChambre p.paragChambre{
	color:#a7a7a7;
}

#textChambre p.voirTarifs{
	position:absolute;
	margin-top:30px;
	/*right:0;*/
	/*margin-left:885px;*/
	margin-left:490px;
	width:130px;
}

#textChambre p.voirTarifs a{
	display:block;
	width:130px;
	height:48px;
	background:url(../medias/fr/pages/voir-tarifs.gif) 0 0 no-repeat;
}

#textChambre p.voirTarifs a:hover{
	background:url(../medias/fr/pages/voir-tarifs.gif) 0 -48px no-repeat;
}

#textChambre p.voirTarifs a span{
	display:none;
}

/*----------------------------- page devis ------------------------- */
#bandeau.devis{
	width:100%;
	height:505px;
	padding:0;
	position:absolute;
	top:0;
	left:0;
	/*background:url(../medias/fr/pages/bandeau-devis.jpg) 50% 0 no-repeat; */
}

#textDevis{
	padding:26px 0 23px 0;
	width:1030px;
	overflow:hidden;
	position:relative;
	left:-28px;
} 

#textDevis h1{
	padding:0 0 0 28px;
}

#textDevis h3{
	padding:0 0 0 28px;
}

#textDevis p{
	padding:0 0 0 28px;
	margin:20px 0 0 0;
}
#textDevis-content{
	margin:30px 0 0 0;
	overflow:hidden;
	padding:12px 0 0 30px;
	position:relative;
	background:url(../medias/fr/pages/bg_text-devis-content.png) 0 0 no-repeat;
}

#textDevis-content .decor{
	position:absolute;
	left:0;
	top:0;
}

*html #textDevis-content .decor{
	position:absolute;
	left:-30px;
	top:0;
}

#textDevis-content h2{
	clear:both;
	display:block;
	background:#e5e5e5 url(../medias/fr/pages/puce_normal.gif) 978px 7px no-repeat;
	height:18px;
	margin:0 0 6px 0;
	padding:4px 0 0 28px;
	font-size:11px;
	font-weight:bold;
	color:#515151;
	cursor:pointer;
}

#textDevis-content h2.erreur{
	color:#D40000;
}

#textDevis-content h2:hover,#textDevis-content h2.over,#textDevis-content h2.selected{
	background:#e5e5e5 url(../medias/fr/pages/puce_over.gif) 978px 7px no-repeat;
	
}

#textDevis-content h4{
	clear:both;
	display:block;
	background:#e5e5e5 url(../medias/fr/pages/puce_normal.gif) 950px 7px no-repeat;
	height:18px;
	margin:0 0 6px 0;
	padding:4px 0 0 28px;
	font-size:11px;
	font-weight:bold;
	color:#515151;
	cursor:pointer;
}

#textDevis-content h4:hover,#textDevis-content h4.over,#textDevis-content h4.selected{
	background:#e5e5e5 url(../medias/fr/pages/puce_over.gif) 950px 7px no-repeat;
	
}

#textDevis-content #coordonnees{
	padding:22px 30px 29px 30px;
	overflow:hidden;
	width:973px;
	float:left;
}

#textDevis-content  ul{
	list-style:none;
	float:left;
}

#textDevis-content  ul.middle{
	margin:0 113px 0 117px;
}

#textDevis-content  li{
	margin:4px 0 0 0;
}

#textDevis-content  #coordonnees label{
	width:78px;
	display:block;
	float:left;
	font-size:11px;
	color:#a7a7a7;
	padding:3px 0 0 0;
}

#textDevis-content  #coordonnees label.buttonRadio{
	width:auto;
	display:inline;
	float:none;
}
#textDevis-content  input{
	width:161px;
	height:13px;
	padding:2px;
	border:1px solid #a7a7a7;
	color:#a7a7a7;
	font-size:11px;
}


#textDevis-content  input.next{
	display:block;
	background:url(../medias/fr/pages/bt_suivant.gif) 0 0 no-repeat;
	width:70px;
	height:17px;
	margin:20px 0 0 0;
	clear:both;
	float:right;
	cursor:pointer;
}

#textDevis-content  input.next:hover{
	display:block;
	background:url(../medias/fr/pages/bt_suivant.gif) 0 -17px no-repeat;
	width:70px;
	height:17px;
	margin:20px 0 0 0;
	clear:both;
	float:right;
	cursor:pointer;
}

#textDevis-content  input.radio{
	width:12px;
	height:12px;
	border:none;
}

#textDevis-content  span{
	color:#a7a7a7;
	font-size:11px;
}



#textDevis-content  a.next{
	display:block;
	background:url(../medias/fr/pages/bt_suivant.gif) 0 0 no-repeat;
	width:70px;
	height:17px;
	margin:20px 0 0 0;
	clear:both;
	float:right;
	cursor:pointer;
}

#textDevis-content  a.next:hover{
	background:url(../medias/fr/pages/bt_suivant.gif) 0 -17px no-repeat;
}

#textDevis-content  a.next span{
	display:none;
}

#textDevis-content #seminaire{
	padding:34px 0 29px 30px;
	overflow:hidden;
	float:left;
	width:973px;
}

#textDevis-content #seminaire ul{
	list-style:none;
	float:left;
	margin:0 30px 0 0;
}
#textDevis-content  #seminaire label{
	width:190px;
	display:block;
	float:left;
	font-size:11px;
	color:#a7a7a7;
	padding:3px 0 0 0;
}

#textDevis-content  #seminaire label.buttonRadio{
	width:auto;
	display:inline;
	float:none;
}
#textDevis-content  input.dates{
	width:61px;
	height:13px;
	padding:2px;
	border:1px solid #a7a7a7;
	color:#a7a7a7;
	font-size:11px;
}

#textDevis-content #restauration{
	padding:34px 0 29px 30px;
	overflow:hidden;
	float:left;
	width:973px;
}
.jours{float:left;
	width:973px;}

/*#textDevis-content #restauration ul{
	margin:0 30px 20px 0;
}*/


#textDevis-content #restauration ul{
	width:300px;
	float:left;
	padding:0 24px 20px 0;
}
#textDevis-content  #restauration p{
	clear:both;
	font-size:11px;
	padding:17px 0 0 0;
}

#textDevis-content  #restauration label{
	width:120px;
	display:block;
	float:left;
	font-size:11px;
	color:#a7a7a7;
	padding:3px 0 0 0;
}

#textDevis-content  #restauration label.buttonRadio{
	width:auto;
	display:inline;
	float:none;
}
#textDevis-content  #restauration label.forfait{
	width:180px;
}

.explication{
	font-style:italic;
}

.titreJour{
	color:#515151;
	font-weight:bold;
	font-size:11px;
	margin:0 0 7px 0;
}

#textDevis-content #amenagement{
	padding:34px 0 29px 30px;
	overflow:hidden;
	float:left;
	width:973px;
}

#textDevis-content #amenagement ul{
	list-style:none;
	float:left;
	margin:0 30px 0 0;
}
#textDevis-content  #amenagement label{
	width:200px;
	display:block;
	float:left;
	font-size:11px;
	color:#a7a7a7;
	padding:3px 0 0 0;
}

#textDevis-content  #amenagement label.buttonRadio{
	width:auto;
	display:inline;
	float:none;
}
#textDevis-content  #amenagement label.buttonCase{
	width:auto;
	display:inline;
	float:none;
	line-height:16px;
}
#textDevis-content  #amenagement .amenager{
	height:70px;
}

#textDevis-content .toutAmenagement{float:left; display:block; width:160px; padding:4px 0 0 0;}

#textDevis-content  input.checkbox{
	width:12px;
	height:12px;
	border:none;
	margin:0;
	float:left;
	clear:both;
}

*html #textDevis-content  input.checkbox{
	width:12px;
	height:12px;
	border:none;
	margin:0 0 0 3px;
}

*html #textDevis-content  input.checkbox1{
	width:12px;
	height:12px;
	border:none;
	margin:0 0 0 3px;
}
#textDevis-content #connu{
	padding:34px 0 29px 30px;
	overflow:hidden;
	float:left;
	width:973px;
}

#textDevis-content #connu ul{
	margin:0 30px 0 0;
}
#textDevis-content  #connu label{
	color:#a7a7a7;
	font-size:11px;
}

#textDevis-content  #envoyer{
	clear:both;
	margin:20px 0 0 0;
	float:right;
}

#textDevis-content  #envoyer input{
	background:url(../medias/fr/pages/bg_envoyer.gif) 0 0 no-repeat;
	width:102px;
	height:47px;
	border:none;
	margin:0;
	padding:0;	
	cursor:pointer;
}

#textDevis-content  #envoyer input:hover,#textDevis-content  #envoyer input.over{
	background:url(../medias/fr/pages/bg_envoyer.gif) 0 -47px no-repeat;
}

#textDevis-content  #connu textarea.observations{
	height:54px;
	width:402px;
	border:1px solid #a7a7a7;
	color:#a7a7a7;
	font-size:11px;
	padding:2px;
}

#textDevis-content  #connu .guide,#textDevis-content  #connu .specifier{
	position:relative;
	top:-4px;
}


#textDevis-content #coordonnees label.erreur {
	color:#d40000;
}

#textDevis-content #seminaire label.erreur {
	color:#d40000;
}

#textDevis-content #restauration label.erreur {
	color:#d40000;
}

#textDevis-content #amenagement label.erreur {
	color:#d40000;
}

#textDevis-content #connu label.erreur {
	color:#d40000;
}

#textDevis-content span.erreur {
	color:#d40000;
}
/*----------------------------- page contact ------------------------- */

#textContacter{
	padding:26px 0 23px 0;
	width:1002px;
	overflow:hidden;
} 

#textContacter h1{
	padding:0;
}

#textContacter h3{
	padding:0;
}

#textContacter p{
	margin:21px 0 0 0;
	color:#a7a7a7;
}

#textContacter .attention{
	background:#ebebe9;
	color:#d40000;
	height:20px;
	margin:21px 0 0 0;
	padding:5px 0 0 10px;
}

#coordonneeContacter1{
	float:left;
	width:331px;
	padding:34px 0 0 0;
}

#coordonneeContacter1 h2{
	color:#515151;
	font-size:11px;
	margin:0 0 10px 0;
}

#coordonneeContacter1 h4{
	color:#515151;
	font-size:11px;
	margin:0 0 10px 0;
}

#coordonneeContacter1 p{
	padding:0 0 0 2px;
	margin:3px 0 0 0;
}

#coordonneeContacter1 label{
	width:120px;
	display:block;
	float:left;
	margin:0;
}

#coordonneeContacter1 input{
	border:1px solid #a7a7a7;
	width:162px;
	height:13px;
	padding:2px;
	font-size:11px;
	color:#a7a7a7;
}

#coordonneeContacter1 input.inputPetit{
	border:1px solid #a7a7a7;
	width:65px;
	height:13px;
	padding:2px;
	font-size:11px;
	color:#a7a7a7;
}


#coordonneeContacter1 .erreur{
	color:#d40000;
}

#coordonneeContacter2{
	float:left;
	width:351px;
	padding:34px 0 0 0;
}

#coordonneeContacter2 h2{
	color:#515151;
	font-size:11px;
	margin:0 0 10px 0;
}

#coordonneeContacter2 h4{
	color:#515151;
	font-size:11px;
	margin:0 0 10px 0;
}

#coordonneeContacter2 p{
	padding:0 0 0 2px;
	margin:3px 0 0 0;
}

#coordonneeContacter2 label{
	width:120px;
	display:block;
	float:left;
	margin:0;
}

#coordonneeContacter2 input{
	border:1px solid #a7a7a7;
	width:162px;
	height:13px;
	padding:2px;
	font-size:11px;
	color:#a7a7a7;
	margin-left:22px;
}

#coordonneeContacter2 select{
	border:1px solid #a7a7a7;
	width:167px;
	height:20px;
	padding:2px;
	font-size:11px;
	color:#a7a7a7;
	margin-left:22px;
}

#coordonneeContacter2 input.inputPetit{
	border:1px solid #a7a7a7;
	width:65px;
	height:13px;
	padding:2px;
	font-size:11px;
	color:#a7a7a7;
	margin-left:0px;
}

#coordonneeContacter2 input.inputPetitEnfant{
	border:1px solid #a7a7a7;
	width:65px;
	height:13px;
	padding:2px;
	font-size:11px;
	color:#a7a7a7;
	
}

#coordonneeContacter2 .erreur{
	color:#d40000;
}

#messageContacter h2{
	color:#515151;
	font-size:11px;
	margin:0 0 10px 0;
}

#messageContacter h4.erreur{
	color:#d40000;
}

#messageContacter h2.erreur{
	color:#d40000;
}

#messageContacter{
	float:left;
	width:311px;
	padding:34px 0 0 0;
}

#messageContacter h4{
	color:#515151;
	font-size:11px;
	margin:0 0 10px 0;
}

#messageContacter p{
	padding:0;
	margin:0;
}

#messageContacter .message{
	border:1px solid #a7a7a7;
	height:104px;
	width:311px;
	color:#a7a7a7;
	font-size:11px;
	padding:2px;
}

#textContacter  p.envoyer{
	clear:both;
	float:right;
}

#textContacter  p.envoyer input{
	background:url(../medias/fr/pages/bg_envoyer.gif) 0 0 no-repeat;
	width:102px;
	height:47px;
	border:none;
	margin:0;
	padding:0;
	cursor:pointer;
}

#textContacter  p.envoyer input:hover,#textContacter  p.envoyer input.over{
	background:url(../medias/fr/pages/bg_envoyer.gif) 0 -47px no-repeat;
}

/*----------------------------- page salles ------------------------- */

#beadcrumbsSalles{
	background:url(../medias/fr/commun/separator-breadcrumbs.gif) 0 100% repeat-x;
	padding:0 0 15px 0;
	width:1002px;
	overflow:hidden;
} 

#beadcrumbsSalles p{
	float:right;
	color:#a7a7a7;
	font-size:11px;
}

#beadcrumbsSalles a{
	color:#a7a7a7;
	text-decoration:none;
}

#beadcrumbsSalles span.active{
	color:#515151;
}

#textSalles{
	width:1002px;
	float:left;
	padding:23px 0 0 0;
}

#textSalles h1{
	margin:0 0 28px 0;
}

#textSalles h3{
	margin:0 0 28px 0;
}

#textSalles p{
	color:#a7a7a7;
}

#visuelSalles{
	width:382px;
	float:left;
	padding:0 0 45px 0;
	margin:16px 0 0 0;
}

#visuelSalles p.visuel{
	background:url(../medias/fr/pages/bg_visuel.jpg) 0 0 no-repeat;
	padding:16px 0 0 5px;
	width:377px;
	height:347px;
}

#visuelSalles ul.liens{
	padding:0 0 0 1px;
	margin:5px 0 0 0;
}

#visuelSalles ul.liens li{
	list-style:none;
	float:left;
	margin:0 3px 0 0;
}

#visuelSalles ul.liens li a span{
	display:none;
}

#visuelSalles ul.liens li a.zoom{
	width:61px;
	height:17px;
	background:url(../medias/fr/pages/zoom.gif) 0 0 no-repeat;
	display:block;
}

#visuelSalles ul.liens li a.zoom:hover{
	background:url(../medias/fr/pages/zoom.gif) 0 -17px no-repeat;
}

#visuelSalles ul.liens li a.autres-vues{
	width:94px;
	height:17px;
	background:url(../medias/fr/pages/autres-vues.gif) 0 0 no-repeat;
	display:block;
}

#visuelSalles ul.liens li a.autres-vues:hover{
	background:url(../medias/fr/pages/autres-vues.gif) 0 -17px no-repeat;
}

#textSalles-content{
	margin:16px 0 0 0;
	padding:13px 0 45px 17px;
	width:600px;
	overflow:hidden;
} 

#textSalles-content h2{
	clear:both;
	display:block;
	background:#e5e5e5 url(../medias/fr/pages/puce_normal.gif) 581px 7px no-repeat;
	height:18px;
	margin:0 0 6px 0;
	padding:4px 0 0 5px;
	font-size:11px;
	font-weight:bold;
	color:#515151;
	cursor:pointer;
}

#textSalles-content h2:hover,#textSalles-content h2.over,#textSalles-content h2.selected{
	background:#e5e5e5 url(../medias/fr/pages/puce_over.gif) 581px 7px no-repeat;
	
}


#textSalles-content h4{
	clear:both;
	display:block;
	background:#e5e5e5 url(../medias/fr/pages/puce_normal.gif) 584px 7px no-repeat;
	height:18px;
	margin:0 0 6px 0;
	padding:4px 0 0 28px;
	font-size:11px;
	font-weight:bold;
	color:#515151;
	cursor:pointer;
}

#planSalles h1{
	font-size:11px;
	color:#a7a7a7;
	
}

#planSalles{
	padding:10px 0 5px 13px;
	line-height:16px;
	float:left;
	width:587px;
	position:relative;
	z-index:3;
}

#planSalles h3{
	color:#515151;
}

#chaussee{
	float:left;
}

#navPlan{
	float:left;
	width:125px;
}

#navPlan span{
	display:none;
}

#navPlan li{
	margin:0 0 4px 0;
}

#navPlan a.nivSup{
	display:block;
	cursor:pointer;
	width:125px;
	height:17px;
	background:url(../medias/fr/pages/bg_niveau_sup.gif) 0 -17px no-repeat;
}

#navPlan a.nivSup:hover,#navPlan .active a.nivSup{
	background:url(../medias/fr/pages/bg_niveau_sup.gif) 0 0 no-repeat;
}

#navPlan a.niv1{
	display:block;
	cursor:pointer;
	width:125px;
	height:17px;
	background:url(../medias/fr/pages/bg_niveau1.gif) 0 -17px no-repeat;
}

#navPlan a.niv1:hover,#navPlan .active a.niv1{
	background:url(../medias/fr/pages/bg_niveau1.gif) 0 0 no-repeat;
}

#navPlan a.rezChauss{
	display:block;
	cursor:pointer;
	width:125px;
	height:17px;
	background:url(../medias/fr/pages/bg_rez_de_chaussee.gif) 0 -17px no-repeat;
}

#navPlan a.rezChauss:hover,#navPlan .active a.rezChauss{
	background:url(../medias/fr/pages/bg_rez_de_chaussee.gif) 0 0 no-repeat;
}

#niveau{
	float:left;
	margin:0 0 0 50px;
}

#plans{
	float:right;
	padding:0 9px 0 0;
}

#niveauSup,#niveau1,#rezChaussee{
	position:relative;
}

.niveauSup,.niveau1,.rezChaussee{
	display:none;
}

.titleChausse{
	position:absolute;
	top:24px;
	left:0;
}
#planSalles h5{
	font-size:11px;
	color:#a7a7a7;
	
}

#planSalles img{
	margin:10px 0;
}

#capaciteSalles{
	padding:17px 0 0 13px;
	line-height:16px;
	float:left;
	z-index:100;
	position:relative;
}

#tableU,#conference,#theatre,#ecole,#cocktail{
	float:left;
}

#tableU p,#conference p,#theatre p,#ecole p,#cocktail p{
	margin:9px 0 0 0;
}

#tableU a span,#conference a span,#theatre a span,#ecole a span,#cocktail a span{display:none;}

.tableU,.conference,.theatre,.ecole,.cocktail{
	color:#513527;
	font:10px "Trebuchet MS";
	background:url(../medias/fr/pages/separator_table.gif) 0 0 no-repeat;
	margin:22px 0 0 0;
	float:left;
}

.tableU strong,.conference strong,.theatre strong,.ecole strong,.cocktail strong{
	color:#515151;
	font:18px "Trebuchet MS";
}

#tableU{
	margin:0 52px 0 0;
	width:68px;
}

#tableU p{
	padding:0 0 0 5px;
}

#tableU a{
	display:block;
	background:url(../medias/fr/pages/text-table-u.gif) 0 0 no-repeat;
	width:66px;
	height:75px;
	cursor:pointer;
}

#tableU a:hover,#tableU a.selected{
	background:url(../medias/fr/pages/text-table-u.gif) 0 -75px no-repeat;
}

#conference{
	margin:0 60px 0 0;
	width:73px;
}

#conference p{
	padding:0 0 0 10px;
}

#conference a{
	display:block;
	width:73px;
	height:75px;
	background:url(../medias/fr/pages/text-conference.gif) 0 0 no-repeat;
	cursor:pointer;
}

#conference a:hover,#conference a.selected{
	background:url(../medias/fr/pages/text-conference.gif) 0 -75px no-repeat;
}

#theatre{
	margin:0 70px 0 0;
	width:73px;
}

#theatre p{
	padding:0 0 0 15px;
}

#theatre a{
	display:block;
	width:70px;
	height:75px;
	background:url(../medias/fr/pages/text-theatre.gif) 0 0 no-repeat;
	cursor:pointer;
}

#theatre a:hover,#theatre a.selected{
	background:url(../medias/fr/pages/text-theatre.gif) 0 -75px no-repeat;
}

#ecole{
	margin:0 70px 0 0;
	width:77px;
}

#ecole p{
	padding:0 0 0 23px;
}

#ecole a{
	display:block;
	width:77px;
	height:75px;
	background:url(../medias/fr/pages/text-ecole.gif) 0 0 no-repeat;
	cursor:pointer;
}

#ecole a:hover,#ecole a.selected{
	background:url(../medias/fr/pages/text-ecole.gif) 0 -75px no-repeat;
}

#cocktail{
	width:43px;
}

#cocktail a{
	display:block;
	width:38px;
	height:75px;
	background:url(../medias/fr/pages/text-cocktail.gif) 0 0 no-repeat;
	cursor:pointer;
}

#cocktail a:hover,#cocktail a.selected{
	background:url(../medias/fr/pages/text-cocktail.gif) 0 -75px no-repeat;
}

.separatorTable{
	background:url(../medias/fr/pages/separator_table.gif) 0 100% no-repeat;
}

#capaciteSalles  p.demandeDevis{
	float:left;
	width:178px;
	margin:33px 0 0 0;
	padding:0 0 0 270px;
}

#capaciteSalles p.demandeDevis a{
	display:block;
	width:178px;
	height:60px;
	background:url(../medias/fr/pages/demande-devis.gif) 0 0 no-repeat;
}

#capaciteSalles p.demandeDevis a:hover{
	background:url(../medias/fr/pages/demande-devis.gif) 0 -60px no-repeat;
}

#capaciteSalles p.demandeDevis a span{
	display:none;
}

#capaciteSalles  p.voirTarifs{
	float:left;
	width:130px;
	padding:15px 0 0 0;
	margin:33px 0 0 6px;
}

#capaciteSalles p.voirTarifs a{
	display:block;
	width:130px;
	height:48px;
	background:url(../medias/fr/pages/voir-tarifs.gif) 0 0 no-repeat;
}

#capaciteSalles p.voirTarifs a:hover{
	background:url(../medias/fr/pages/voir-tarifs.gif) 0 -48px no-repeat;
}

#capaciteSalles p.voirTarifs a span{
	display:none;
}

#capaciteSalles-content h2{
	clear:both;
	display:block;
	background:#e5e5e5 url(../medias/fr/pages/puce_normal.gif) 950px 7px no-repeat;
	height:18px;
	margin:0 0 4px 0;
	padding:4px 0 0 28px;
	font-size:11px;
	font-weight:bold;
	color:#515151;
	cursor:pointer;
}

#capaciteSalles-content h4{
	clear:both;
	display:block;
	background:#e5e5e5 url(../medias/fr/pages/puce_normal.gif) 950px 7px no-repeat;
	height:18px;
	margin:0 0 4px 0;
	padding:4px 0 0 28px;
	font-size:11px;
	font-weight:bold;
	color:#515151;
	cursor:pointer;
}

#capaciteSalles-content h2:hover,#capaciteSalles-content h2.shover,#capaciteSalles-content h2.selected{
	background:#e5e5e5 url(../medias/fr/pages/puce_over.gif) 950px 7px no-repeat;
}

#capaciteSalles-content h4:hover,#capaciteSalles-content h4.shover,#capaciteSalles-content h4.selected{
	background:#e5e5e5 url(../medias/fr/pages/puce_over.gif) 950px 7px no-repeat;
}

/*----------------------------- page livre ------------------------- */

#textLivre{
	padding:26px 0 23px 0;
	width:1002px;
	overflow:hidden;
} 

#textLivre h1{
	padding:0;
}

#textLivre h3{
	padding:0;
}

#textLivre-content{
	margin:30px 0 0 0;
	overflow:hidden;
	padding:12px 0 0 0;
	position:relative;
}

#textLivre-content h2{
	background:url(../medias/fr/pages/puce-fleche.gif) 0 4px no-repeat;
	padding:0 0 0 17px;
	color:#515151;
	font-size:11px;
}

#textLivre-content h4{
	background:url(../medias/fr/pages/puce-fleche.gif) 0 2px no-repeat;
	padding:0 0 0 17px;
	color:#515151;
	font-size:11px;
}

#textLivre-content p{
	color:#a7a7a7;
	margin:0 0 14px 0;
	padding:0 0 0 14px;
}

/*----------------------------- page plan ------------------------- */

#textPlan{
	padding:26px 0 23px 0;
	width:1002px;
	overflow:hidden;
} 

#textPlan h1{
	padding:0;
}

#textPlan h3{
	padding:0;
}

#textPlan-content h2{
	color:#515151;
	font-size:11px;
}

#textPlan-content{
	margin:30px 0 0 0;
	overflow:hidden;
	padding:0 0 0 2px;
	position:relative;
}

#textPlan-content h4{
	color:#515151;
	font-size:11px;
}

#textPlan-content ul{
	float:left;
	border-left:1px solid #e7e7e7;
	overflow:hidden;
	min-height:130px;
	height: auto !important;
	height: 130px;
	padding:0 0 2px 11px;
	margin:30px 0 0 80px;
}

#textPlan-content ul.first{
	margin:30px 0 0 0;
	padding:0;
	border:none;
}

#textPlan-content h3{
	font-size:11px;
	font-weight:bold;
	color:#515151;
	margin:0 0 18px 0;
}

#textPlan-content h5{
	font-size:11px;
	font-weight:bold;
	color:#515151;
	margin:0 0 18px 0;
}

#textPlan-content li{
	list-style:none;
}

#textPlan-content a{
	color:#9a9999;
	text-decoration:none;
}

#textPlan-content a:hover{
	text-decoration:underline;
}
/*----------------------------- page remerciement ------------------------- */
#textRemerciement{
	padding:26px 0 23px 0;
	width:1002px;
	overflow:hidden;
} 

#textRemerciement p{
	padding:0;
	margin:21px 0 0 0;
}

/*----------------------------- page Accès et situation ------------------------- */
#textAcces{
	padding:26px 462px 23px 0;
	width:540px;
	overflow:hidden;
	background:url(../medias/fr/pages/bg_acces.gif) 100% 16px no-repeat;
	color:#A7A7A7;
} 

#textAcces h1{
	padding:0;
}

#textAcces h3{
	padding:0;
}

#textAcces-content{
	margin:30px 0 0 0;
	overflow:hidden;
	padding:0 0 0 2px;
	position:relative;
}

#textAcces-content h2{
	color:#a7a7a7;
	margin:27px 0 0 0;
	font-size:11px;
}

#textAcces-content h4{
	color:#a7a7a7;
	margin:27px 0 0 0;
	font-size:11px;
}

#textAcces-content h3{
	width:66px;
	float:left;
	margin:19px 0 0 0;
	color:#929292;
	font-size:11px;
	font-weight:normal;
}

#textAcces-content h5{
	width:66px;
	float:left;
	margin:19px 0 0 0;
	color:#929292;
	font-size:11px;
	font-weight:normal;
}

#textAcces-content ul{
	/*float:left;*/
	width:470px;
	margin:7px 0 0 0;
}

#textAcces-content li{
	color:#a7a7a7;
	margin-left:30px;
	
}

#textAcces-content a span{
	display:none;
}

#textAcces-content a{
	margin:17px 0 0 0;
	display:block;
	width:150px;
	height:17px;
	background:url(../medias/fr/pages/situer-maps.gif) 0 0 no-repeat;
}

*html #textAcces-content a{
	margin:30px 0 0 0;
} 

#textAcces-content a:hover{
	background:url(../medias/fr/pages/situer-maps.gif) 0 -17px no-repeat;
}

/*----------------------------- page actualites ------------------------- */

#textActus{
	padding:26px 0 23px 0;
	width:1002px;
	overflow:hidden;
} 

#textActus h1{
	padding:0;
}

#textActus h3{
	padding:0;
}

#textActus-content{
	margin:30px 0 0 0;
	overflow:hidden;
	padding:12px 0 0 0;
	position:relative;
}

#textActus-content h2{
	background:url(../medias/fr/pages/puce-fleche.gif) 0 4px no-repeat;
	padding:0 0 0 17px;
	color:#515151;
	font-size:11px;
}

#textActus-content h4{
	background:url(../medias/fr/pages/puce-fleche.gif) 0 2px no-repeat;
	padding:0 0 0 17px;
	color:#515151;
	font-size:11px;
}

#textActus-content p{
	color:#a7a7a7;
	margin:0 0 14px 0;
	padding:0 0 0 14px;
}

/*----------------------------- bandeau ------------------------- */
#bandeau{
	width:100%;
	height:505px;
	padding:0;
	position:absolute;
	top:0;
	left:0;
	/*background:url(../medias/fr/pages/bandeau-home.jpg) 50% 0 no-repeat; */
}

#bandeau #logo{
	width:1002px;
	height:505px;
	margin:0 auto;
	position:relative;
}

#bandeau #logo .carlina{
	float:left;
	width:78px;
	position:absolute;
	bottom:9px;
	left:22px;
}

#bandeau #logo h1{
	float:left;
	width:78px;
	position:absolute;
	bottom:9px;
	left:27px;
}
/*html #bandeau #logo .carlina{
	left:31px;
}*/

#bandeau #logo .baulieu{
	float:left;
	width:150px;
	position:absolute;
	bottom:18px;
	left:124px;
}

#bandeau #logo h2{
	float:left;
	width:150px;
	position:absolute;
	bottom:18px;
	left:129px;
}
/*----------------------------- menu ------------------------- */
#menuLang{
	width:100%;
	height:27px;
	background:#515151;
	padding:0;
	position:absolute;
	top:505px;
	z-index:5000;
}

#menuLang-content{
	width:1002px;
	margin:0 auto;
	display:block;
	padding:0;
}

#menuLang-content ul.menu{
	float:left;
	padding:0 0 0 10px;
	margin:0
}

#menuLang-content ul.menu li{
	list-style-type:none;
	float:left;
	background:url(../medias/fr/commun/separator_menu_top.gif) 0 12px no-repeat;
	padding:0 0 0 16px;
	margin:0 0 0 10px;
	position:relative;
}

#menuLang-content ul.menu li.first{
	background:none;
	padding:0 2px 0 11px;
	margin:0
}

#menuLang-content ul.menu li a span{
	display:none;
}

#menuLang-content ul.menu li.accueil a{
	height:27px;
	width:38px;
	background:url(../medias/fr/commun/accueil.gif) 0 0 no-repeat;
	display:block;
}
#menuLang-content ul.menu li.accueil a:hover,#menuLang-content ul.menu li.accueil a.current{
	background:url(../medias/fr/commun/accueil.gif) 0 -27px no-repeat;
}

#menuLang-content ul.menu li.menu-1 a{
	height:27px;
	width:68px;
	background:url(../medias/fr/commun/hotel-carlina.gif) 0 0 no-repeat;
	display:block;
}
#menuLang-content ul.menu li.menu-1 a:hover,#menuLang-content ul.menu li.menu-1 a.current{
	background:url(../medias/fr/commun/hotel-carlina.gif) 0 -27px no-repeat;
}

#menuLang-content ul.menu li.menu-2 a{
	height:27px;
	width:78px;
	background:url(../medias/fr/commun/hotel-beaulieu.gif) 0 0 no-repeat;
	display:block;
}
#menuLang-content ul.menu li.menu-2 a:hover,#menuLang-content ul.menu li.menu-2 a.current{
	background:url(../medias/fr/commun/hotel-beaulieu.gif) 0 -27px no-repeat;
}

#menuLang-content ul.menu li.menu-3 a{
	height:27px;
	width:96px;
	background:url(../medias/fr/commun/les-appartements.gif) 0 0 no-repeat;
	display:block;
}
#menuLang-content ul.menu li.menu-3 a:hover,#menuLang-content ul.menu li.menu-3 a.current{
	background:url(../medias/fr/commun/les-appartements.gif) 0 -27px no-repeat;
}

#menuLang-content ul.menu li.menu-4 a{
	height:27px;
	width:73px;
	background:url(../medias/fr/commun/spa-beaute.gif) 0 0 no-repeat;
	display:block;
}
#menuLang-content ul.menu li.menu-4 a:hover,#menuLang-content ul.menu li.menu-4 a.current{
	background:url(../medias/fr/commun/spa-beaute.gif) 0 -27px no-repeat;
}

#menuLang-content ul.menu li.menu-5 a{
	height:27px;
	width:60px;
	background:url(../medias/fr/commun/seminaires.gif) 0 0 no-repeat;
	display:block;
}
#menuLang-content ul.menu li.menu-5 a:hover,#menuLang-content ul.menu li.menu-5 a.current{
	background:url(../medias/fr/commun/seminaires.gif) 0 -27px no-repeat;
}

#menuLang-content ul.menu li ul{
	position:absolute;
	width:100px;
	background-color :#515151; 
	top:27px;
	left:0;
	padding:2px 0 0 12px;
	margin:0;
	display:none;
}

#menuLang-content ul.menu li:hover ul,#menuLang-content ul.menu li.over ul{
	display:block;
}

#menuLang-content ul.menu li ul li{
padding:2px 10px 5px 0;
	background:url(../medias/fr/commun/sep.gif) 0 100% no-repeat;
	width:92px;
	margin:0;
}

#menuLang-content ul.menu li ul li a{
	background:url(../medias/fr/commun/puce.gif) 0 5px  no-repeat;
	padding:0 0 0 14px;
}


#menuLang-content ul.menu li.menu-1 ul li a,#menuLang-content ul.menu li.menu-1 ul li a:hover,#menuLang-content ul.menu li.menu-1 ul li a.current{
	background:url(../medias/fr/commun/puce.gif) 0 5px  no-repeat;
	color:#ffffff;
	font-size:11px;
	font-family:arial;
	width:auto;
	height:auto;
	text-decoration:none;
}

#menuLang-content ul.menu li.menu-2 ul li a,#menuLang-content ul.menu li.menu-2 ul li a:hover,#menuLang-content ul.menu li.menu-2 ul li a.current{
	background:url(../medias/fr/commun/puce.gif) 0 5px  no-repeat;
	color:#ffffff;
	font-size:11px;
	font-family:arial;
	width:auto;
	height:auto;
	text-decoration:none;
}

#menuLang-content ul.menu li.menu-3  ul li a,#menuLang-content ul.menu li.menu-3  ul li a:hover,#menuLang-content ul.menu li.menu-3  ul li a.current{
	background:url(../medias/fr/commun/puce.gif) 0 5px  no-repeat;
	color:#ffffff;
	font-size:11px;
	font-family:arial;
	width:auto;
	height:auto;
	text-decoration:none;
}

#menuLang-content ul.menu li.menu-4  ul li a,#menuLang-content ul.menu li.menu-4  ul li a:hover,#menuLang-content ul.menu li.menu-4  ul li a.current{
	background:url(../medias/fr/commun/puce.gif) 0 5px  no-repeat;
	color:#ffffff;
	font-size:11px;
	font-family:arial;
	width:auto;
	height:auto;
	text-decoration:none;
}

#menuLang-content ul.menu li.menu-5  ul li a,#menuLang-content ul.menu li.menu-5  ul li a:hover,#menuLang-content ul.menu li.menu-5  ul li a.current{
	background:url(../medias/fr/commun/puce.gif) 0 5px  no-repeat;
	color:#ffffff;
	font-size:11px;
	font-family:arial;
	width:auto;
	height:auto;
	text-decoration:none;
}

#menuLang-content ul.lang{
	float:right;
	padding:0 12px 0 0;
}

#menuLang-content ul.lang li{
	list-style-type:none;
	float:left;
	padding:10px 0 0 0;
	margin:0;
}

#menuLang-content ul.lang li a span{
	display:none;
}

#menuLang-content ul.lang li:hover,#menuLang-content ul.lang li.over,#menuLang-content ul.lang li.active{
	background:url(../medias/fr/commun/puce_lang.gif) 50% 0 no-repeat;
}

#menuLang-content ul.lang li.eng{
	margin:0 0 0 6px;
}

#menuLang-content ul.lang li.fr a{
	background:url(../medias/fr/commun/fr.gif) 0 0 no-repeat;
	display:block;
	width:15px;
	height:10px;
}

#menuLang-content ul.lang li.eng a{
	background:url(../medias/fr/commun/eng.gif) 0 0 no-repeat;
	display:block;
	width:15px;
	height:10px;
}
/*----------------------------- footer ------------------------- */

#footer{
	width:100%;
	padding:0 0 50px 0;
	background:#ececec;	
	overflow:hidden;
	clear:both;
	position:relative;
	top:10px;
}

#footer-content{
	width:997px;
	padding:0 0 0 5px;
	margin:0 auto;
}

#logos-footer{
	background:url(../medias/fr/commun/separator_footer.gif) 0 100% repeat-x;
	padding:19px 0 25px 417px;
	/*text-align:center;*/
}

.hotel-preferences{
	margin:0 32px 0 0;
}

#liste-hotels{
	background:url(../medias/fr/commun/separator_footer.gif) 0 100% repeat-x;
	padding:10px 0 11px 0;
	overflow:hidden;
	float:left;
	width:997px;
	position:relative;
	left:-3px;
}

#liste-hotels ul{
	float:left;
	list-style:none;
	margin:0 4px 0 73px;
	word-spacing:2px;
}

#liste-hotels ul.first{
	margin:0;
}

#liste-hotels li{
	padding:0 0 0 13px;
	background:url(../medias/fr/commun/puce_footer.gif) 0 5px no-repeat;
	margin:0 0 0 0;
}

#liste-hotels li a{
	color:#929292;
	font-size:11px;
	text-decoration:none;
}

#liste-hotels li a:hover{
	color:#929292;
	font-size:11px;
	text-decoration:underline;
}

#adresseMenu{
	/*border-bottom:1px solid #aca899;*/
	padding:15px 0;
	overflow:hidden;
	clear:both;
	float:left;
	width:1002px;
	position:relative;
	left:-3px;
}

#adresseMenu p{
	float:left;
	font-size:10px;
	color:#a1a1a1;
	line-height:12px;
}

#adresseMenu ul{
	float:left;
	margin:0 0 0 185px;
	padding:2px 0 0 0;
}

#adresseMenu li{
	list-style:none;
	float:left;
	background:url(../medias/fr/commun/separator_menu_footer.gif) 100% 5px no-repeat;
	padding:0 9px 0 0;
	margin:0 7px 0 0;
}


#adresseMenu li a{
	font-size:10px;
	text-decoration:none;
	color:#929292;
}

#adresseMenu li a.special{
	color:#a1a1a1;
}

#adresseMenu li a:hover,#adresseMenu li a.current{
	text-decoration:underline;
}

#adresseMenu img{
	position:absolute;
	right:2px;
	top:20px;
}

*html #adresseMenu img{
	float:left;
	margin:0;
	padding:0;
}

#reserver{
	width:100%;
	padding:0;
	position:fixed;
	top: 0;
	height:24px;
	background:url(../medias/fr/commun/bg_reserver.gif) 0 0 repeat-x;
	overflow:hidden;
	padding:0px 0 4px 0;
	z-index:1000;
}


*html #reserver{
	padding:6px 0 0 0;
	height:24px;
	position:absolute;
		top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? 
		documentElement.scrollTop +(documentElement.clientHeight-this.clientHeight) : 
		document.body.scrollTop +(document.body.clientHeight-this.clientHeight));
 
}



#reserver-content{
	width:1155px;
	margin:0 auto;
	overflow:hidden;
	position:relative;
}

#reserver-content p{
	float:left;
	display:inline;
	color:#cccccc;
	margin:0 47px 0 0;
	font-family:arial;
	word-spacing:2px;
	font-size:12px;
	position:relative;
	top:-1px;
}

*html #reserver-content p{
	margin:0 30px 0 0;
}

#reserver-content p.chambre{
	color:#ffffff;
	padding:2px 0 0 8px;
	font-weight:bold;
	word-spacing:1px;
	letter-spacing:1px;

}

#reserver-content .rechercher{
	/*margin:2px 0 0 0;*/
	position:absolute;
	width:76px;
	height:16px;
	background:url(../medias/fr/commun/rechercher.gif) 0 0 no-repeat;
	border:0;
	top:1px;
	right:-75px;
	cursor:pointer;
 }
/* 
#reserver-content label{
	display:block;
	float:left;
	margin:0 6px 0 0;
	padding:2px 0 0 0;
}
??? */
#reserver-content select{
	font-size:11px;
}

/* Modif NICO */
a{
	color:#929292;
}

.lien-rss{
	position:absolute;
	margin-left:105px;
}
