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

* { padding:0; margin:0; }

body{
	margin:0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#3d0724;	
}

/* TITRES H */

h4{
	font-size:15px;
	font-variant:small-caps;
	margin:0 4px;
	padding:0 4px;
	
}

h3{
	font-size:13px;
	font-variant:small-caps;
	margin:0 4px;
	padding:0 4px;
}

h2{
	font-size:12px;
	font-variant:small-caps;
	margin:0 4px;
	padding:0 4px;
}

/* ADAPTATION ARRIERE-PLAN IE6*/

#conteneur{
	width:1000px;
	height:610px;
	margin:auto;
	margin-top:20px;
	position:relative;	
	z-index:9;
}

#top1, #top2, #top3, #top4, #top5, #top6{
	width:1000px;
	height:186px;
	background-image:url(../images/banner.jpg);
	z-index:10;
}

#top7, #top8, #top9, #top10, #top11, #top12, #top13{
	width:1000px;
	height:186px;
	background-image:url(../images/banner.jpg);
	z-index:10;
}

#gauche1, #gauche2, #gauche3, #gauche4, #gauche5, #gauche6{
	float:left;
	width:500px;
	height:424px;
	background-image:url(../images/page_gauche.jpg);
}

#gauche7, #gauche8, #gauche9, #gauche10, #gauche11, #gauche12, #gauche13{
	float:left;
	width:500px;
	height:424px;
	background-image:url(../images/page_gauche.jpg);
}

#droite1, #droite2, #droite3, #droite4, #droite5, #droite6{
	float:left;
	width:500px;
	height:424px;
	background-image:url(../images/page_droite.jpg);
}

#droite7, #droite8, #droite9, #droite10, #droite11, #droite12, #droite13{
	float:left;
	width:500px;
	height:424px;
	background-image:url(../images/page_droite.jpg);
}

/* RETOUR A L'ACCUEIL */

#retouraccueil{
	position:absolute;
	width:247px;
	height:161px;
	left:755px;
	top:10px;
}

/* MENU */

#menu{
	position:absolute;
	width:860px;
	height:30px;
	background-image:url(../images/barremenu.png);
	background-repeat:no-repeat;
	top:60px;
	left:9px;
	font-size:12px;
	color:white;
	text-align:center;
	line-height:30px;
	z-index:90;
}

#menu a{
 	color:white;
	text-decoration:none;
}

#menu ul{padding:0; margin:0;}

#menu li a{
 	color:white;
	text-decoration:none;
}

#menu li{
	float:left;
	list-style-type:none;
	padding-left:17px;
	padding-right:17px;
}

/* MENU DEROULANT */

.fl { float:left; }

#element1, #element2, #element3 { height:30px; overflow:hidden; width:105px; z-index:100; padding:0; }

#element1 li, #element2 li, #element3 li{
	padding-left:10px;
	padding-right:5px;
	font-size:11px;
}

/* ELEMENT 1 */

#element1_top{
	width:105px;
	height:15px;
	background-image:url(../images/element_top.png);
}

#element1_mid{
	width:105px;
	height:85px;
	background-image:url(../images/element_mid.png);
	background-repeat:repeat-y;
	padding-left:2px;
	overflow:hidden; 
}

#element1_bas{
	width:105px;
	height:12px;
	background-image:url(../images/element_bas.png);
}

/* ELEMENT 2 */

#element2_top{
	width:110px;
	height:15px;
	background-image:url(../images/element_top.png);
}

#element2_mid{
	width:105px;
	height:140px;
	background-image:url(../images/element_mid.png);
	background-repeat:repeat-y;
	padding-left:2px;
}

#element2_bas{
	width:105px;
	height:12px;
	background-image:url(../images/element_bas.png);
}


/* ELEMENT 3 */

#element3_top{
	width:105px;
	height:15px;
	background-image:url(../images/element_top.png);
}

#element3_mid{
	width:105px;
	height:60px;
	background-image:url(../images/element_mid.png);
	background-repeat:repeat-y;
	padding-left:2px;
}

#element3_bas{
	width:105px;
	height:12px;
	background-image:url(../images/element_bas.png);
}


img{
	border-style:none;
	border-width:0;
	list-style-type:none;
}

/* HOTEL */

#fondhotel{
	width:579px;
	height:480px;
	position:absolute;
	background-image:url(../images/fondhotel_en.png);
	top:120px;
	left:310px;
}

#cadrehotel{
	width:494px;
	height:501px;
	position:absolute;
	background-image:url(../images/cadrehotel.png);
	top:105px;
	left:20px;
}

#txt_hotel{
	position:absolute;
	color:#3d0724;
	font-size:11px;
	line-height:13px;
	width:300px;
	top:129px;
	left:235px;
	text-align:justify;
}

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

/* PATIO */

#fondpatio{
	position:absolute;
	width:440px;
	height:494px;
	background-image:url(../images/fondpatio_en.png);
	top:65px;
	left:460px;
}

#cadrepatio{
	position:absolute;
	width:508px;
	height:503px;
	background-image:url(../images/cadrepatio.png);
	top:105px;
	left:30px;
}

#txt_patio{
	position:absolute;
	color:#3d0724;	
	font-size:11px;
	line-height:13px;
	width:300px;
	top:310px;
	left:535px;
	text-align:justify;
}

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


/* BAR LOUNGE */

#fondbar{
	position:absolute;
	width:355px;
	height:464px;
	background-image:url(../images/fondbar_en.png);
	top:85px;
	left:15px;
}

#cadrebar{
	position:absolute;
	width:541px;
	height:474px;
	background-image:url(../images/cadrebar.png);
	top:125px;
	left:350px;
}

#txt_bar{
	position:absolute;
	color:#3d0724;	
	font-size:11px;
	line-height:13px;
	width:260px;
	top:300px;
	left:85px;
	text-align:justify;
}

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

/* PISCINE */

#cadrepiscine{
	position:absolute;
	width:539px;
	height:478px;
	background-image:url(../images/cadrepiscine.png);
	top:125px;
	left:350px;
}

#txt_piscine{
	position:absolute;
	color:#3d0724;	
	font-size:11px;
	line-height:13px;
	width:240px;
	top:300px;
	left:90px;
	text-align:justify;
}

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

/* RESTO */

#fondresto{
	position:absolute;
	width:520px;
	height:467px;
	background-image:url(../images/fondresto_en.png);
	top:80px;
	left:430px;
}

#cadreresto{
	position:absolute;
	width:557px;
	height:427px;
	background-image:url(../images/cadreresto.png);
	top:167px;
	left:24px;
}

#txt_resto{
	position:absolute;
	color:#3d0724;	
	font-size:11px;
	line-height:13px;
	width:280px;
	top:240px;
	left:570px;
	text-align:justify;
}

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

/* AUTRES SERVICES */

#fondautres{
	position:absolute;
	width:759px;
	height:459px;
	background-image:url(../images/fondautres_en.png);
	top:95px;
	left:15px;
}

#cadreautres{
	position:absolute;
	width:327px;
	height:407px;
	background-image:url(../images/cadreautres.png);
	top:170px;
	left:600px;
}

#txt_autres1{
	position:absolute;
	color:#3d0724;
	font-size:11px;
	line-height:14px;
	width:250px;
	top:262px;
	left:85px;
	text-align:justify;
}

#txt_autres2{
	position:absolute;
	color:#3d0724;	
	font-size:11px;
	line-height:13px;
	width:250px;
	top:400px;
	left:85px;
	text-align:justify;
}

#txt_autres3{
	position:absolute;
	color:#3d0724;
	font-size:11px;
	line-height:13px;
	width:250px;
	top:254px;
	left:340px;
	text-align:justify;
}

#txt_autres1 p, #txt_autres2 p, #txt_autres3 p {padding:0; margin:0;}


#txt_autres1 li, #txt_autres2 li{
	width:250px;
	color:#3d0724;	
}

/* CHAMBRES */

#fondchambres{
	position:absolute;
	width:890px;
	height:500px;
	background-image:url(../images/fondchambres_en.png);
	top:100px;
	left:10px;
}

#cadrechambres{
	position:absolute;
	width:552px;
	height:431px;
	background-image:url(../images/cadrechambres.png);
	top:160px;
	left:340px;
}

#txt_chambres{
	position:absolute;
	color:#3d0724;
	font-size:11px;
	line-height:13px;
	width:280px;
	top:282px;
	left:60px;
	text-align:justify;
}

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

/* PETIT-DEJS */

#cadrepdj{
	position:absolute;
	width:490px;
	height:389px;
	background-image:url(../images/cadrepdj.png);
	top:200px;
	left:380px;
}

#txt_pdj{
	position:absolute;
	width:552px;
	height:431px;
	color:#3d0724;	
	font-size:11px;
	line-height:13px;
	width:320px;
	top:270px;
	left:60px;
	text-align:justify;
}

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


/* SEMINAIRES */

#fondseminaires{
	position:absolute;
	width:430px;
	height:404px;
	background-image:url(../images/fondseminaires_en.png);
	top:90px;
	left:20px;
}

#cadreseminaires{
	position:absolute;
	width:505px;
	height:493px;
	background-image:url(../images/cadreseminaires.png);
	top:120px;
	left:400px;
}

#txt_seminaires{
	position:absolute;
	color:#3d0724;	
	font-size:11px;
	line-height:13px;
	width:330px;
	top:255px;
	left:70px;
	text-align:justify;
}

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


/* TARIFS */

#fondtarifs{
	position:absolute;
	width:586px;
	height:511px;
	background-image:url(../images/fondtarifs_en.png);
	top:40px;
	left:10px;
}

#cadretarifs{
	position:absolute;
	width:322px;
	height:411px;
	background-image:url(../images/cadretarifs.png);	
	top:190px;
	left:560px;
}

#txt_tarifs{
	position:absolute;
	color:#3d0724;
	font-size:11px;
	line-height:13px;
	top:300px;
	left:147px;
	text-align:justify;
	width: 410px;
}
#animpromo{ position:absolute; top:275px; left:50px;}


#txt_tarifs p{
	text-align:center;
	font-size:10px;
	margin:0;
	padding:0;
}


td{
	text-align:center;
}

th{
	width:45%;
	line-height:18px;
}

#btnreservation{
	position:absolute;
	top:550px;
	left:220px;
}

/* NEWS */

#fondnews{
	position:absolute;
	width:848px;
	height:516px;
	background-image:url(../images/fondnews.png);
	top:80px;
	left:30px;
}
#overflow{
	position:relative;
	top:165px;
	left:25px;
	padding-left:20px;
	text-align:left;
	overflow: auto;
	height: 330px;
	width: 780px;
}

#txt_news{
	position:absolute;
	color:#3d0724;
	font-size:11px;
	line-height:13px;
	text-align:left;
}

#newsletter{
	position:absolute;
	top:120px;
	left:445px;
	width: 382px;
	height: 23px;
}

.left{
text-align:left;
}

/* REGION */

#fondregion{
	position:absolute;
	width:469px;
	height:512px;
	background-image:url(../images/fondregion_en.png);
	top:90px;
	left:425px;
}

#cadre_region{
	position:absolute;
	width:408px;
	height:415px;
	background-image:url(../images/anim/cadreregion.png);
	top:195px;
	left:80px;
}

#txt_region{
	position:absolute;
	color:#3d0724;
	font-size:11px;
	line-height:13px;
	width:380px;
	top:240px;
	left:482px;
	text-align:justify;
}

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

a{
	color:#3d0724;
}

/* ACCES */

#cadreacces{
	position:absolute;
	width:410px;
	height:412px;
	background-image:url(../images/cadreacces.png);
	top:200px;
	left:70px;
}

#txt_acces{
	position:absolute;
	color:#3d0724;
	font-size:11px;
	line-height:13px;
	width:390px;
	top:250px;
	left:470px;
}

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

#map{
	position:absolute;
	top:540px;
	right:140px;
}

/* SALLES */

#fondsalles{
	position:absolute;
	width:361px;
	height:337px;
	background-image:url(../images/fondsalles.png);
	top:200px;
	left:30px;
}

#cadresalles{
	position:absolute;
	width:700;
	height:443;
	top:175px;
	left:280px;
	background-image:url(../images/cadresalles.png);
}

#txt_salles{
	position:absolute;
	color:#3d0724;
	font-size:11px;
	line-height:12px;
	width:300px;
	top:210px;
	left:80px;
	text-align:justify;
}

#txt_salles li{
	text-decoration:none;
}

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

/* LIENS */

#fondliens{
	position:absolute;
	width:844px;
	height:530px;
	background-image:url(../images/fondliens_en.png);
	top:80px;
	left:30px;
}

#txt_liens1{
	position:absolute;
	color:#3d0724;
	font-size:11px;
	width:350px;
	top:270px;
	left:80px;
	line-height:18px;
}
#txt_liens1 h4{ clear:both;}
#txt_liens1 a.imagelien{ float:left; padding:0; margin-right:10px;}
#txt_liens2{
	position:absolute;
	color:#3d0724;
	font-size:11px;
	width:400px;
	top:270px;
	left:520px;
	line-height:18px;
}

#txt_liens1 p, #txt_liens2 p {padding:0; margin:0;}


#txt_liens2 li, #txt_liens1 li{
	list-style-type:none;
}

#txt_liens2 a, #txt_liens1 a{
	text-decoration:none;
}


/* BOUTONS */

#boutons{
	position:absolute;
	top:510px;
	left:150px;
}

#boutonretour{
	position:absolute;
	top:490px;
	left:57px;
	line-height:5px;
	padding-top:10px;
	color:#3d0724;
	font-size:11px;
	font-variant:small-caps;
}

#boutonpdf{
	position:absolute;
	top:500px;
	left:486px;
	line-height:5px;
	padding-top:10px;
}

/* PIED DE PAGE */

#pieddepage{
	width:1000px;
	font-size:11px;
	color:white;
	text-align:center;
	line-height:30px;
}

#pieddepage a{
	font-size:11px;
	color:white;
	text-decoration:none;
}

/* SLIDE SHOW */

#show{
	width:327px;
	height:330px;
	padding-top:30px;
	padding-right:15px;
}

#show2{
	padding-top:50px;
}

#show3{
	padding-top:42px;
	padding-right:8px;
}

#show4{
	padding-top:38px;
	padding-left:2px;
}


#show5{
	padding-top:50px;
	padding-left:43px;
}

#show6{
	padding-top:60px;
	padding-right:18px;
}

#show7{
	padding-top:56px;
	padding-right:38px;
}

#show8{
	padding-top:69px;
	padding-left:15px;
}

#show9{
	padding-top:35px;
	padding-left:37px;
}

#show10{
	padding-top:60px;
	padding-right:22px;
}
