@charset "iso-8859-1";

/* général */
* {padding:0px;margin:0px;}
body {font-family:tahoma,verdana,arial;font-size:10px;color:#555454;background:#C1C2BC;}
img {border:0;}
/* tableau du haut */
/* ----  badge ---- */
img.superpose {position: absolute;margin-top:24px;margin-left:740px;}
#img_1 {z-index: 20;}

img.superpose2 {position: absolute;margin-top:20px;margin-left:306px;}
#img_2 {z-index: 20;}
/* ---------------- */

.fond_gris_haut{background: url(img/fond_gris.gif) repeat-y;border:1px solid #ffffff;}
.titre {padding:10px 0 18px 25px;width:602px;}
.panno {padding:0 0 18px 25px;}
.sommaire {padding:0 0 18px 0;line-height:0px;}
.sommaire_img {margin-bottom:8px;} 

/* tableau du bas */
.fond_gris_bas{background: url(img/fond_gris.gif) repeat-y;border:solid #ffffff;border-width:0 1 1 1;}
.cellule_gauche {padding:18px 15px 12px 25px;border-color:#FFFFFF;border-style:solid;border-width:0 1 0 0;width:203px;}
.bas {background:#828081;border-color:#FFFFFF;border-style:solid;border-width:0 1 1 1;text-align:center;font-family:verdana,arial;font-size:10px;color:#FFFFFF;padding-top:2px;padding-bottom:2px;}
.pied {text-align:center;padding:8px 0 10px 0;}

/* accueil */
.titre-hotel {padding-bottom:2px;background:#D7CBA1;border-color:#FFFFFF;border-style:solid;border-width:0 0 1 0;}

.txt1 {padding:13px 17px 0 13px;text-align:justify;background:#C1C2BC;}
.txt2 {padding:13px 17px 0 0;text-align:justify;background:#C1C2BC;}

/* chambres */
.titre-chambre {padding-bottom:3px;background:#778468;border-color:#FFFFFF;border-style:solid;border-width:0 0 1 0;}

/* restaurant */
.titre-restaurant {padding-bottom:8px;background:#A8B1CE;border-color:#FFFFFF;border-style:solid;border-width:0 0 1 0;}

/* acces */
.titre-acces {padding-bottom:6px;background:#828081;border-color:#FFFFFF;border-style:solid;border-width:0 0 1 0;}

/* contact */
.titre-contact {padding-bottom:3px;background:#8E7477;border-color:#FFFFFF;border-style:solid;border-width:0 0 1 0;}

/* espace beauté */
.titre-detente {padding-bottom:2px;background:#000000;border-color:#FFFFFF;border-style:solid;border-width:0 0 1 0;}
.txt_gauche {padding:13px 17px 0 13px;text-align:justify;background:#000000;font-family:verdana,arial;font-size:10px;color:#ffffff;}
.txt_droite {padding:13px 17px 0 0;text-align:justify;background:#000000;font-family:verdana,arial;font-size:10px;color:#ffffff;}


.rubmenu {
padding-top:8px;
padding-left:25px;
padding-bottom:12px;
background:#C1C2BC;
border-color:#FFFFFF; 
border-style:solid; 
border-width:1 1 1 1;
}
.rubpdj {
padding-top:8px;
padding-left:26px;
padding-right:26px;
padding-bottom:10px;
background:#C1C2BC;
border-color:#FFFFFF; 
border-style:solid; 
border-width:0 1 1 1;
font-family:tahoma,verdana,arial; 
font-size:10px;
color:#FFFFFF;
background: url(img/ardoise.gif) center no-repeat;
}
.fondmenu {background:#C1C2BC;}
.titremenu {
padding:0px;
border-color:#FFFFFF; 
border-style:solid; 
border-width:1 1 0 1;
}
.titrepdj {
padding:0px;
border-color:#FFFFFF; 
border-style:solid; 
border-width:0 1 1 1;
}
.img {
background:#828081;
padding-left:25px;
padding-bottom:0px;
}

.img3 {
padding-right:24px;
}

.menu1 {
padding-left:13px;
text-align:center;
padding-right:24px;
margin-top:14px;
margin-bottom:14px;
width:330px;
height:200px;
overflow:auto;
overflow-x:hidden;
}

.txtacces {
padding-top:10px;
padding-bottom:10px;
text-align:justify;
padding-right:10px;
}
.planacces {
padding-left:6px;
padding-top:10px;
text-align:justify;
padding-right:14px;
} 
.chambre-01 {
padding-left:0px;
padding-top:15px;
}	  

.hotel { 
margin-top:20px;
padding-top:0px;
padding-left:20px;
padding-right:10px;
width:470px;
height:200px;
overflow:auto;
overflow-x:hidden;
text-align:justify;}
.bouteilles {
padding-top:10px;
padding-left:16px;}
.chambre { 
margin-top:20px;
padding-top:0px;
padding-left:20px;
padding-right:10px;
width:470px;
height:240px;
overflow:auto;
overflow-x:hidden;
text-align:justify;}
.tarifs { 
margin-top:20px;
padding-top:0px;
padding-left:20px;
padding-right:10px;
width:470px;
height:313px;
overflow:auto;
overflow-x:hidden;
text-align:justify;}
.titre-salon {
padding-top:20px;
padding-left:20px;
}
.salons { 
margin-top:20px;
padding-top:0px;
padding-left:20px;
padding-right:10px;
width:470px;
height:200px;
overflow:auto;
overflow-x:hidden;
text-align:justify;}
.titre-carte {
padding-top:20px;
padding-left:20px;
}
.carte {
margin-top:20px;
padding-top:0px;
padding-left:20px;
padding-right:20px;
text-align:justify;
width:470;
height:194;
overflow:auto;
overflow-x:hidden;}
.loisirs {
margin-top:20px;
padding-top:0px;
padding-left:20px;
padding-right:20px;
text-align:justify;
width:470px;
height:310px;
overflow:auto;
overflow-x:hidden;}
.titre-menu {
padding-top:20px;
padding-left:20px;
}
.menu {
margin-top:20px;
padding-top:20px;
padding-left:20px;
padding-right:20px;
text-align:justify;
width:420px;
height:280px;
overflow:auto;
overflow-x:hidden;}
.acces {
margin-top:20px;
margin-right:10px;
padding-top:10px;
padding-left:20px;
padding-right:20px;
text-align:justify;
width:470px;
height:286px;
overflow:auto;
overflow-x:hidden;}
.page-contact {background: url(img/page-contact.jpg);}
.coordonnees {
position:absolute;
left:376px;
top:544px;
}
.pdf {
position:absolute;
left:242px;
top:2px;
}
.centre {position:absolute; left:450; top:192;}
.diapo1 {
position:absolute;
left:710px;
top:450px;
}
.restotxt {
position:absolute;
left:376px; 
top:212px;
margin:0px;
width:320px;
height:312px;
overflow:auto;
overflow-x:hidden;
padding-top:6px;
padding-left:0px;
padding-right:12px;
text-align:justify;}
.cadre {position:absolute; left: 704; top:234;}
.position-carte {
width:305px;
height:300px;
overflow:auto;
overflow-x:hidden;
padding-top:6px;
padding-left:20px;
padding-right:0px;
}
.album {padding-top:12px;}
TD {
	font-family:verdana,arial; 
	font-size:10px; 
	color:#555454;}
	
.rubrique1 {background: url(img/rub1.jpg);}

/* Menus */
.carte3 {background: url(img/spirales-bas.gif);}

/* Contact */
.contact {
padding-top:20px;
padding-left:20px;}
.message {background: url(img/milieu.gif);
	padding-left:24px;
	padding-right:10px;}
	
/* Mentions légales */
.mentions {
	padding-left:8px;
	padding-right:24px;
	text-align:justify;}
.img_mentions {padding-left:14px;}
	
/* Les Liens */
A:link { color: #555454; text-decoration : none;}
A:visited { color: #555454; text-decoration : none;}
A:active { color: #555454; text-decoration : none;}
A:hover { color: #555454; text-decoration : underline;}
	
/* Formulaires */
input, select, textarea, option
{
	font-family:Tahoma;
	font-size:10px;
	font-weight:normal;
	color:#000000;
	background-color:#FFFFFF;
	border:#A0A0A0;
	border-style:solid;
	border-width:1px;
	scrollbar-face-color:#FFFFFF;
	scrollbar-arrow-color:#C0C0C0;
	scrollbar-track-color:#FFFFFF;
	scrollbar-shadow-color:#84786A;
	scrollbar-highlight-color:#F7F8FD;
	scrollbar-3dlight-color:#CCCCCC;
	scrollbar-darkshadow-Color:#226782;}
