@charset "utf-8";
/* CSS Document */

body{ margin:0; padding:0; background-image:url(../images/bg_interieur.png); background-repeat:repeat-x; background-color:#8c837a; font:11px Tahoma, Geneva, sans-serif; color:#FFF; text-align:justify;}

a:focus{outline:none;}

#general{ width:950px; height:820px; margin-left:auto; margin-right:auto;}

#header{ width:950px; float:left; height:85px;}

#header_logo{ width:390px; float:left; height:85px;}
#header_logo p a{ color:#8c837a; text-decoration:none;}
#header_logo p a:hover{ color:#8c837a; text-decoration:underline;}


#header_langue{ width:560px; float:left; height:20px;}
#header_langue p{ margin-top:5px; margin-bottom:0px; text-align:right;  color:#8c837a; font-size:10px; font-weight:bold;}
#header_langue a{ text-decoration:none; color:#8c837a;}
#header_langue a:hover{ text-decoration:underline; color:#8c837a;}


#header_menu{ width:560px; float:left; height:64px; border-bottom:1px solid #716a64;}
#header_menu a img{ border:none;}

#content{ width:950px; height:500px; float:left; margin-top:60px;}

#content h1 {color:#FFF; font-weight:normal; margin-top:0px; margin-bottom:20px; font-size:11px; padding-right: 90px;}
#content h2{ color:#8c837a; font-weight:bold; margin-top:0px; margin-bottom:20px; font-size:12px;}

#content_gauche{ width:390px; height:500px; float:left;}
#content_gauche h2{ color:#8c837a; font-weight:bold; margin-top:0px; margin-bottom:20px; font-size:12px;}
#content_gauche p{ margin-top:0px; margin-bottom:20px; padding-right:90px; line-height:1.5;}
#content_gauche a{ text-decoration:none; color:#8c837a;}
#content_gauche a:hover{ text-decoration:underline; color:#8c837a;}

#content_droite{ width:560px; height:500px; float:left;}
#content_droite a{ text-decoration:none; color:#8c837a;}
#content_droite a:hover{ text-decoration:underline; color:#8c837a;}

#content_droite_contact_haut{ width:550px; height:370px; float:right; background-color:#FFF; color:#8c837a;}

#content_droite_contact_haut_avis{ width:550px; height:250px; float:left; background-color:#FFF; color:#8c837a;}
#content_droite_contact_haut_avis p{ margin-top:10px;}

#content_droite_contact_haut_liens{ width:550px; height:170px; float:left; background-color:#FFF; color:#8c837a;}

#content_droite_contact_bas{ width:560px; height:130px; float:left;}

#content_droite_contact_bas_texte{ width:460px; height:130px; float:left;}
#content_droite_contact_bas_texte p{ padding-left:10px; padding-right:10px; margin-top:10px;}

#content_droite_contact_bas_plan{ width:100px; height:130px; float:left;}
#content_droite_contact_bas_plan p{ text-align:center; margin-top:10px;}
#content_droite_contact_bas_plan a{ text-decoration:none; color:#FFF;}
#content_droite_contact_bas_plan a:hover{ text-decoration:none; color:#8c837a;}
#content_droite_contact_bas_plan p a img{ border:1px solid white;}
#content_droite_contact_bas_plan p a img:hover{ border:1px solid #8c837a; opacity:0.9;}
/*#content_droite_contact_bas_plan a img{ border:1 px solid white;}
#content_droite_contact_bas_plan a img:hover{ border:1px solid #8c837a; opacity:0.9;}*/


#footer{ width:950px; height:155px; float:left; margin-top:20px;}

#tagsphere{ float:left; width:320px; height:75px;}

#prix{ width:580; height:75px; float:right;}
#prix p{ text-align:right; font-size:11px; font-weight:bold; color:#202021;}

#prix_accueil{ width:580; height:75px; float:right;}
#prix_accueil p{ text-align:right; font-size:12px; font-weight:bold; color:#202021;}

#footer_bas {width:950px; float:left; }

#footer_bas p{ 
	margin-top:20px; 
	color:#202021; 
	/*font-size:9px;*/
}

#footer_bas a{ text-decoration:none; color:#202021;}
#footer_bas a:hover{ text-decoration:underline; color:#202021;}

#footer_bas a img{ border:none;}

#conteneur{ width:950px; height:370px; float:left; overflow:hidden; position:relative;}

#conteneur_bas{ width:560px; float:right; height:60px; margin-top:20px;}
#conteneur_bas a img{ border:none;}

#conteneur_bas_actu{ width:950px; float:left; height:60px; margin-top:20px;}
#conteneur_bas_actu a img{ border:none;}

#reservation{ width:180px; float:left; height:60px;}

#miniatures{ width:473px; float:right; height:60px;}
#miniatures a img{ border:1px solid white; margin-left:2px;}
#miniatures a img:hover{ border:1px solid #8c837a; opacity:0.9; margin-left:2px;}

.slidebox{position:relative; width:5000px;}
.boite{ float:left; text-align:center; margin-left:20px; margin-bottom:20px;}
.box{ width:950px; height:370px; float:left;}
.box_gauche{ width:390px; height:370px; float:left;}
.box_gauche h2{ color:#8c837a; font-weight:normal; margin-top:0px; margin-bottom:20px; font-size:16px;}
.box_gauche p{ margin-top:0px; margin-bottom:20px; padding-right:90px; line-height:1.5;}
.box_gauche a{ text-decoration:none; color:#8c837a;}
.box_gauche a:hover{ text-decoration:underline; color:#8c837a;}

.box_droite{ width:560px; height:370px; float:left;}


.beige{ color:#8c837a;}
.label{ width:120px; float:left; margin-bottom:2px;}
.cadre{ width:210px; float:left; margin-bottom:2px;}

iframe {
	width: 77px;
}
