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


body {width:100%;margin:auto;min-width:600px;max-width:2000px}

body {background-color:#897F72; margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px;}

a {color: #FFF;}
a:link {text-decoration: none;}
a:visited {text-decoration: none;color: #FFF;}
a:hover {text-decoration: none;color: #333333;}
a:active {text-decoration: none;}

#figaro {position:absolute; margin-top:25px; margin-left:450px; z-index:1000; font:14px "Verdana"; color:#FFFFFF;}
#ouverture {position:absolute; margin-top:103px; margin-left:550px; z-index:1000; font:14px "Verdana"; color:#FFFFFF;}
#drapeau {float:left;position:absolute;margin-left: 940px; margin-top: -30px; width: 70px; z-index:1001}
#icone_contact {float:left;position:absolute;margin-left: 890px; margin-top: -37px; width: 70px; z-index:1000}


#contour_vide {margin-left: auto;margin-right: auto;margin-top: 6px;margin-bottom: 5px;border-width: 0px;border-style: solid;border-color: #fff;height:720px;width:1024px}
#contour_blanc {margin-left: auto;margin-right: auto;margin-top: 5px;margin-bottom: 5px;border-width: 1px;border-style: solid;border-color: #3e3832;height:720px;width:1024px}



#logo_parfum {margin-left: auto; margin-right: auto; margin-top: 100px; margin-bottom: 0px; width : 434px; height: 136px;}
#logo_parfum_interieur {margin-left: 0px; margin-right: auto; margin-top: -15px; margin-bottom: 0px; width : 434px; height: 136px;}/* marge top -15px pour dégager le bas de l'ensemble du site */
#adresse_interieur {margin-left: 0px; margin-right: 0px; margin-top: 590px; margin-bottom: 0px;width:auto; height:auto;}
#texte_adresse {width:340px; height : 85px; color:#FFFFFF; font:11px "Verdana"; text-align:left; line-height:14px; font-weight:normal;}
#texte_adresse_centre { z-index:1000; width:500px; height : 25px; color:#FFFFFF; font:11px "Verdana"; text-align:left; line-height:14px; font-weight:normal;}
#conteneur_slide_centre {margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px; width : 1024px; height: auto;}
#filet_degrade {margin-left: 0px; margin-right: 0px; margin-top: -7px; margin-bottom: 0px; width : 1024px; height: 5px;}


#puce{
margin-left:0;
padding-left:0;
padding-top:0;
padding-bottom:0;
list-style:none;
}

#puce li{
padding-left:10px;
background-image:url(puce_4pixels.png);
background-repeat:no-repeat;
background-position:0 .5em;
}

#puce2{
margin-left:0;
padding-left:10px;
padding-top:0;
padding-bottom:0;
list-style:none;
}

#puce2 li{
padding-left:10px;
background-image:url(puce2_4pixels.png);
background-repeat:no-repeat;
background-position:0 .5em;
}



#texte_accroche {width:415px; height : auto; color:#fff;font:12px "Arial"; text-align:justify; margin-left: auto; margin-right: auto; margin-top: 20px; line-height:18px;}
#titre_texte_droite {width:415px; height : 25px; color:#3e3832; font:16px "Arial"; text-align:justify; margin-left: 607px; margin-right: 0px; margin-top: 15px; line-height:18px; font-weight:normal;}
#titre_texte_droite2 {width:415px; height : 25px; color:#3e3832; font:16px "Arial"; text-align:justify; margin-left: 337px; margin-right: 0px; margin-top: 15px; line-height:18px; font-weight:normal;}
#titre_formulaire {width:415px; height : 25px; color:#3e3832; font:14px "Arial"; text-align:left; margin-left: 607px; margin-right: 0px; margin-top: 15px; line-height:18px; font-weight:normal;}
#entete_formulaire {width:415px; height : 25px; color:#3e3832; font:11px "Arial"; text-align:left; margin-left: 607px; margin-right: 0px; margin-top: 0px; line-height:12px; font-weight:normal;}
#texte_formulaire {width:415px; height : 25px; color:#fff; font:12px "Arial"; text-align:left; margin-left: 607px; margin-right: 0px; margin-top: 30px; line-height:18px; font-weight:normal;}
#texte_droite {width:415px; height : 440px; color:#fff;font:12px "Arial"; text-align:justify; margin-left: 607px; margin-right: 0px; margin-top: 10px; line-height:18px;}
#texte_droite2 {width:425px; height : 300px; color:#fff;font:12px "Arial"; text-align:justify; margin-left: 337px; margin-right: 0px; margin-top: 10px; line-height:18px;}
#texte_droite3 {width:415px; height : 540px; color:#fff;font:12px "Arial"; text-align:justify; margin-left: 607px; margin-right: 0px; margin-top: 10px; line-height:18px;}
#texte_droite4 {width:450px; height : 600px; color:#3e3832;font:15px "Arial"; text-align:left; margin-left: 550px; margin-right: 0px; margin-top: -930px; line-height:18px; position:absolute; z-index:10;}

#texte_tableau {width:1024px; height : auto; color:#fff;font:12px "Arial"; text-align:justify; margin-left: auto; margin-right: auto; margin-top: 10px; line-height:18px;}

#slideshow {float:left; margin-top: 10px; margin-bottom:10px; }
#piscine {float:left;}
#carte_googlemap {float:left; margin-top: 10px; margin-left:-5px; margin-bottom:34px; }
#texte_googlemap {color:#fff;font:11px "Verdana";text-align:center;padding-bottom:5px;}





.downloadbuttonfr {
	float: left;
	width:107px;
	height:38px;
	display:block;
	background-color:#71695e;
	border-radius: 0px 0px 0px 0px;
	margin-right: 10px;
	background-position: bottom right;
	background-image:url(../images_index/btn-fr.png);

}
.downloadbuttonfr span.hover{
	position: absolute;
	display: block;
	width:107px;
	height:38px;
	background-color:#d3d2cc;
	border-radius: 0px 0px 0px 0px;
	margin-right: 10px;
	background-position: bottom right;
	background-image:url(../images_index/btn-fr_over.png);
}

.downloadbuttonen {
	float: left;
	width:107px;
	height:38px;
	display:block;
	background-color:#71695e;
	border-radius: 0px 0px 0px 0px;
	background-position: bottom right;
	background-image:url(../images_index/btn-en.png);

}
.downloadbuttonen span.hover{
	position: absolute;
	display: block;
	width:107px;
	height:38px;
	background-color:#d3d2cc;
	border-radius: 0px 0px 0px 0px;
	background-position: bottom right;
	background-image:url(../images_index/btn-en_over.png);
}

#francais {top: 35px; left: 100px; color:#fff;font:12px "Arial"; text-align: center; margin-left: 0px; margin-right: 0px; margin-top: 0px; line-height: normal; position: relative; z-index: 2; padding-top : 10px}


#menu {margin-left: auto; margin-right: auto; width : 100%;}
#menu_repere {margin-left: 0px; width : 1020px; margin-top:5px;}
#menu_partenaires_presse {float:right;position:relative;margin-right: 0px; margin-top: 57px; width : 209px; overflow:hidden;color:#fff;font:12px "Arial";text-align:right; }



#adresse { position:absolute; margin-top:0px; margin-left:0px; z-index:1002;}
#adresse_index { width:330px; position:absolute; margin-top:16px; margin-left:0px; z-index:1002;}
#adresse_acces { position:absolute; margin-top:-290px; margin-left:-608px; z-index:1002;}
#adresse_acces_uk { position:absolute; margin-top:-308px; margin-left:-608px; z-index:1002;}
#adresse_contact { position:absolute; margin-top:413px; margin-left:0px; z-index:1002;}
#adresse_contact_uk { position:absolute; margin-top:413px; margin-left:0px; z-index:1002;}



#fermeture_annuelle {
	position:absolute;
	margin: -253px 0 0 -395px;
	z-index:10001;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#C00;
}
#btn_aimer_tripadvisor { position:absolute; margin: 238px 0 0 -220px; z-index:10001;}

#btn_partenaires {color:#fff;font:12px "Arial";text-align:right;padding-top: 0px;}

#logo_facebook {position:absolute; margin-top:3px; margin-left:370px; z-index:1003;}
#logo_tripadvisor {position:absolute; margin-top:3px; margin-left:490px; z-index:1004;}
#logo_facebook_index {position:absolute; margin-top:10px; margin-left:684px; z-index:1003;}
#logo_tripadvisor_index {position:absolute; margin-top:10px; margin-left:490px; z-index:1004;}
#logo_facebook_acces {position:absolute; margin-top:-210px; margin-left:-608px; z-index:1003;}
#logo_facebook_acces_uk {position:absolute; margin-top:-228px; margin-left:-608px; z-index:1003;}
#logo_tripadvisor_acces {position:absolute; margin-top:-210px; margin-left:-480px; z-index:1004;}
#logo_tripadvisor_acces_uk {position:absolute; margin-top:-228px; margin-left:-480px; z-index:1004;}
#logo_facebook_tarif {position:absolute; margin-top:80px; margin-left:0px; z-index:1003;}
#logo_tripadvisor_tarif {position:absolute; margin-top:80px; margin-left:130px; z-index:1004;}
#logo_facebook_tarif_uk {position:absolute; margin-top:-228px; margin-left:-608px; z-index:1003;}
#logo_tripadvisor_tarif_uk {position:absolute; margin-top:-228px; margin-left:-480px; z-index:1004;}

#logo_facebook_contact {position:absolute; margin-top:415px; margin-left:340px; z-index:1003;}
#logo_tripadvisor_contact {position:absolute; margin-top:415px; margin-left:460px; z-index:1004;}



#btn_presse {position:absolute; margin-top:3px; margin-left:612px; z-index:1004;}
#btn_presse_index {position:absolute; margin-top:20px; margin-left:612px; z-index:1004;}
#btn_presse_acces {position:absolute; margin-top:-220px; margin-left:-348px; z-index:1004;}
#btn_presse_acces_uk {position:absolute; margin-top:-238px; margin-left:-348px; z-index:1004;}



#contact { position:absolute; margin-top: 0px; margin-left:850px; z-index:1005; font:12px "Arial"; color:#FFFFFF;}
#contact_uk { position:absolute; margin-top: 0px; margin-left:830px; z-index:1005; font:12px "Arial"; color:#FFFFFF;}
#contact_index { position:absolute; margin-top: 16px; margin-left:850px; z-index:1005; font:12px "Arial"; color:#FFFFFF;}
#contact_index_uk { position:absolute; margin-top: 16px; margin-left:830px; z-index:1005; font:12px "Arial"; color:#FFFFFF;}
#contact_acces { position:absolute; margin-top: -290px; margin-left:-200px; z-index:1005; font:12px "Arial"; color:#FFFFFF;}
#contact_acces_uk { position:absolute; margin-top: -308px; margin-left:-220px; z-index:1005; font:12px "Arial"; color:#FFFFFF;}
#contact_tarif { position:absolute; margin-top: 0px; margin-left:420px; z-index:1005; font:12px "Arial"; color:#FFFFFF;}
#contact_tarif_uk { position:absolute; margin-top: 0px; margin-left:400px; z-index:1005; font:12px "Arial"; color:#FFFFFF;}
#contact_conditions { position:absolute; margin-top: 120px; margin-left:850px; z-index:1005; font:12px "Arial"; color:#FFFFFF;}
#contact_conditions_uk { position:absolute; margin-top: 120px; margin-left:830px; z-index:1005; font:12px "Arial"; color:#FFFFFF;}



#mentions_legales { width:105px; position:absolute; margin-top: 0px; margin-left:920px; z-index:1005; font:12px "Arial"; color:#FFFFFF;}
#mentions_legales_uk { width:120px; position:absolute; margin-top: 0px; margin-left:900px; z-index:1005; font:12px "Arial"; color:#FFFFFF;}
#mentions_legales_index { width:105px; position:absolute; margin-top: 16px; margin-left:920px; z-index:1005; font:12px "Arial"; color:#FFFFFF;}
#mentions_legales_index_uk { width:120px; position:absolute; margin-top: 16px; margin-left:900px; z-index:1005; font:12px "Arial"; color:#FFFFFF;}
#mentions_legales_acces { width:570px; position:absolute; margin-top:-290px; margin-left:-130px; z-index:1005; font:12px "Arial"; color:#FFFFFF;}
#mentions_legales_acces_uk { width:570px; position:absolute; margin-top:-308px; margin-left:-150px; z-index:1005; font:12px "Arial"; color:#FFFFFF;}
#mentions_legales_tarif { width:570px; position:absolute; margin-top:0px; margin-left:490px; z-index:1005; font:12px "Arial"; color:#FFFFFF;}
#mentions_legales_tarif_uk { width:570px; position:absolute; margin-top:0px; margin-left:470px; z-index:1005; font:12px "Arial"; color:#FFFFFF;}
#mentions_legales_contact { position:absolute; margin-top: 412px; margin-left:920px; z-index:1005; font:12px "Arial"; color:#FFFFFF;}
#mentions_legales_contact_uk { position:absolute; margin-top: 412px; margin-left:900px; z-index:1005; font:12px "Arial"; color:#FFFFFF;}
#mentions_legales_conditions { width:105px; position:absolute; margin-top: 120px; margin-left:913px; z-index:1005; font:12px "Arial"; color:#FFFFFF;}
#mentions_legales_conditions_uk { width:120px; position:absolute; margin-top: 120px; margin-left:893px; z-index:1005; font:12px "Arial"; color:#FFFFFF;}



<!---------------------------------------------------- roll over-->

#partenaires{
height:auto;
width:auto;
}

<!---------------------------------------------------- roll over-->
a.in_link img {display:inline;}
 a.in_link:hover img {display:none;}
 a.in_link img + img {display:none;}
 a.in_link:hover img + img {display:inline;}