html, body{
	margin: 0;
	padding: 0;
	text-align: center;
}
body{
background-image:url(../img/motif_bg.jpg) ;
	color: #000;
	font-size: 11px;
	line-height: 1.4em;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;

}



#page{
background:url(../img/bg_content2.jpg) repeat-y;
width: 770px;
margin: 0em auto;
text-align:left;
height:auto;
}

#top{
text-align:center;
height:123px;
}


/****menu left***/
#menu{
float:left;
text-align:left;
padding-left:20px;
padding-right:12px;


}

#menu ul{
width: 173px ;
list-style: none;
margin-top:21px;
}

#menu li{
background:url(../img/bg_bouton.jpg) no-repeat;
height:26px;
text-align: justify ;
padding-bottom:2px;
}

#menu li a{
display: block ;
color: #fff ;
text-decoration: none ;
font-weight:bold;
padding-left:20px;
padding-top:4px;
}

#menu li a:hover,#menu li a:focus{
height:26px;
display: block ;
background:url(../img/bg_bouton_rolov.jpg) no-repeat;
}

.balneo{
background:url(../img/bg_bouton_baleo.jpg) no-repeat;
height:26px;
}

.visited{
height:26px;
background:url(../img/bg_bouton_rolov.jpg) no-repeat;
}

/****photos***/

.photos{
display:block;
padding-top:21px;
padding-left:0px;
height:222px;
}

.photo_g{
border:2px solid #CBB46F;
}

/***panier***/

#panier{
text-align:right;
margin-left:320px;
margin-top:10px;
height:20px;
width:400px;
}
#panier li{
display: inline; 
margin-left:5px;
 }
 
#panier li a{
color:#8B1B20;
font-weight:bold;
font-size:11px;
text-decoration:none;
}

#panier li a:hover{
text-decoration:underline;
}

/*****content************/

#content{
width:inherit;
margin:0 0 0 40px;
}

#reservation{
width:204px;
background:url(../img/bg_reservation.jpg) no-repeat;
height:259px;
margin-top:15px;
margin-left:40px;
margin-right:30px;
font-size:11px;
}

#contenu_new{
width:150px;
font-size:11px;
}

#new_promotion{
width:206px;
background:url(../img/bg_reservation_left.jpg) right no-repeat;
height:259px;
}
#index_video{
width:280px;
}

#form_reserv{
padding-left:25px;
padding-top:15px;
color:#8B1B20;
font-weight:bold;
vertical-align:top;
}


.bouton_form{
background:#DFBFB7;
border-bottom:1px solid #9C6163;
border-right:1px solid #9C6163;
font-size:11px;
width:130px;
}

.calandar{
background:url(../img/calandar.jpg) no-repeat;
border:1px solid #C25A70;
height:23px;
width:25px;

}
.tab_contenue{}

/***div text**/
#text{
width:484px;
font-size:11px;
}
#text p{
text-align:justify;
margin-right:50px;
padding-left:20px;
}

#text_presentation{
float:left;
width:200px;
text-align:justify;
margin-right:15px;
}

#video_presentation{
float:none;
margin-top:15px;
margin-right:15px;
margin-left:30px;
}



#reserv{
padding-left:20px;
}

#contenu{
padding-left:20px;
padding-right:55px;
text-align:justify;
padding-bottom:25px;
width:800px;
}

#text_loisir{
float:left;
margin-top:5px;
padding-right:75px;
text-align:justify;
width:250px;
}

#video_loisir{
//float:right;
margin-top:;

}
#text_restauration{
float:left;
margin-top:5px;
padding-right:75px;
text-align:justify;
width:250px;
}
#video_restauration{
//float:right;
margin-top:20px;
padding-left:40px;
}
/****menu bas***/

#footer{
background:url(../img/bg_footer.jpg) no-repeat center top;
height:82px;
vertical-align:top;
}


#footer ul{
text-align:center;
vertical-align:middle;
}

#footer li{
background:url(../img/puce_menu_bas.jpg) no-repeat left;
display:inline;
padding-left:5px;
padding-right:5px;
padding-bottom:5px;
vertical-align:middle;
}

#footer li a{
color:#FFFFFF;
text-decoration:none;
}

#footer li a:hover{
text-decoration:underline;
}


.copyright{
text-align:center;
vertical-align:top;
color:#FFF;
font-size:10px;
}

.copyright a:link, .copyright a:visited{
color:#FFF;
}

.copyr_olf{
font-weight:bold;

}

/******************************************/

#image
{
float:left;
text-align:center;
vertical-align:top;
}


#content-galerie
{
height:192px;
position:relative;
overflow:hidden;
padding:0px;
}

#scrollUP, #scrollDN
{
text-align:right;
padding-right:3px;
cursor:pointer;
}

.td-ico
{
width:102px;
height:71px;
padding-bottom:0px;
}

.ico-img:hover
{
margin:0px;
}

/****/
.style1{
color:#CC603F;
font-weight:bold;
font-size:11px;
}
.style2{
font-weight:bold;
}
.style3{
color:#8B1B20;
font-size:12px;
font-weight:bold;
}


/***reservation***/
.tab_reservation{
font-size:11px;
width:650px;
margin-right:160px;
margin-bottom:30px;
}
.td_titre_reservation{
padding-left:5px;
background:#CC603F;
color:#fff;
font-weight:bold;
padding-bottom:2px;
padding-top:2px;
font-size:11px;

}

.td_reservation{
background:#F0CFC5;
padding-left:5px;
color:#B64928;
padding-bottom:1px;
padding-top:1px;
font-size:11px;
}

.tab_contact{
font-size:11px;
width:650px;
margin-right:160px;
margin-bottom:30px;
}

.td_titre_form{
/*background:#2288AE;*/
/*border:1px solid #CD4F1F;*/
background:#FCF6F4;
color:#000;
padding-left:10px;
font-size:11px;
/*background:#FAEDE8;*/

}

.td_champ_form{
/*border:1px solid #CD4F1F;*/
/*background:#FAEDE8;*/
/*color:#CD4F1F;*/
color:#000000;
font-size:9px;

}

.td_champ_form input,.td_champ_form textarea, .td_champ_form select{
font-size:11px;
background:#FCF6F4;
color:#CD4F1F;
}

.tab_chambre{
font-size:11px;
width:50%;
color:#000;
}
.td_bouton_reserv{
text-align:right;
padding-right:90px;
}
.bouton_reserv{
background:#9E2024;
color:#fff;
font-size:11px;
border:1px solid #9E2024;
font-weight:bold;
}

.td_bouton_contact{
text-align:left;
padding-left:30px;
padding-bottom:10px;
padding-top:10px;
}


.titre_contact{
color:#CC4E11;
font-size:12px;
font-weight:bold;
}

.td_adresse{
border:1px solid #CD4F1F;
background:#FCF6F4;
vertical-align:middle;
text-align:center;
}

.td_adresse a{
color:#CC4E11;
}

.confirm{
text-align:center;
padding-right:50px;
}
.td_remarque{
font-size:9px;
text-align:left;
}

.fiche_technique{
color:#932A2E;
font-weight:bold;

}

/**tarif**/
.tab_tarif{
font-size:11px;
width:650px;
}
.tab_jour{
font-size:11px;
color:#B64928;
padding-bottom:1px;
margin-top:10px;
}

.td_titre_tarif{
padding-left:5px;
background:#CC603F;
color:#fff;
font-weight:bold;
padding-bottom:2px;
padding-top:2px;
}

.td_tarif{
background:#F0CFC5;
padding-left:5px;
color:#B64928;
padding-bottom:1px;
padding-top:1px;
}


.td_tarif a{
color:#8B1B20;
font-weight:bold;
text-decoration:none;
}

.td_tarif a:hover{
color:#fff;
}

.td_descreptif{
display:block;
background:#D98971;
color:#fff;
padding-left:5px;
padding-bottom:5px;
padding-top:5px;
}

.td_close{
text-align:right;
padding-right:5px;
background:#D98971;
padding-bottom:10px;
}
.td_close a{
color:#8B1B20;
font-weight:bold;
text-decoration:none;
}

.td_close a:hover{
color:#fff;
}

.plusdevideos
{
text-align:right;
padding-right:2px;
}
.soinsd{
margin-right:160px;
font-size:11px;
}