* {margin: 0; padding: 0;}
a {color: #ff8966;}	
a.ardesse {color: #ffffff;text-decoration:none;}
a.inline2 {color: #ffffff;outline:none;text-decoration:none;}
.tit_avis  {color: #ffffff;font-size: 16px; font-family: Arial;font-weight: bold;text-decoration:none;}
#resa .TSPSelect {width:155px;}
img {border:0;margin:0;padding:0;}
body {margin: 0;padding: 0;background-image: url(../pix/fond_1016.jpg);background-position: top center;background-repeat: no-repeat;background-color: #ffffff;}
h1 {color: #ffffff;font-size: 14pt; line-height:14pt;font-family: Arial;font-weight:bold;}
#sconteneur {display:block;margin: 0 auto;width:910px;height:100%;}
#conteneur {display:block;width:910px;float: left;display:block;background-image: url(../pix/fond_bw_1016.png);background-repeat: no-repeat;height:100%;}
#page {display:block;float:right;width:879px;padding-left:18px;background-image: url(../pix/bordure.png);background-repeat: repeat-y;}
#header {display:block;position:relative;width:845px;height:130px;background-image: url(../pix/header2_1016.png);}
#header_titre{position: absolute;left:125px;top:30px;width:720px;height:100px;}
#header_lang{position: absolute;left:750px;top:105px;width:95px;}	
.h2viaf {color: #ffffff;font-size: 12px;}
.masked-image {background:  url(../pix/fond_gal.png) no-repeat; color: #eee7e2; height: 600px; position: relative; vertical-align: baseline; width: 1000px;}
.imgalerie  {margin-right:10px;margin-bottom:10px;outline:none;} 
.imgal  {outline:none;} 
.titre_hotel {color: #ffffff;font-size: 20pt; font-family: Arial;}
.stitre_hotel {color: #ffffff;font-size: 11pt; font-family: Arial;line-height:8pt;}  
.accr_hotel {color: #887b71;margin-top:20px;font-size: 20pt; font-family: Arial;} 
.titre_lang {color: #ffffff;font-size: 13pt; font-family: Arial;}  
.langue {color: #ffffff;text-decoration:none;}

#event {padding:20px;width:745px;}
.contener {padding:20px;height:128px;overflow:auto; width:690px;scrollbar-track-color: #a59583;background-color: #020201;}
#separ {display:block;float: left;width:5px;height:5px;}
#sep {display:block;float: left;width:845px;height:20px;background-image: url(../pix/bottom_header.png);background-repeat: repeat-x;background-position: top;background-color: #FFFFFF;}
#sep2 {display:block;float: left;width:845px;height:2px;}
#sep7 {position:relative;width:845px;height:7px;background-color: rgba(63, 52, 51, 0.71);}	 
#sep9 {display:block;float: left;width:845px;height:9px;background-color: rgba(63, 52, 51, 0.71);}	 
.sep_lat {width:278px;height:3px;background-color: rgba(63, 52, 51, 0.71);}
#sep_bas {width:278px;position:absolute;top:712px;bottom:0px;background-color: rgba(63, 52, 51, 0.71);}
img {border: 0;}  
#galresa {width:845px;height:283px;position:relative;border-bottom:1px #000000 solid;}
#galerie {width:845px;position:absolute;top:22px;z-index:200;} 
#resa {width:275px;height:187px;position:absolute;padding-top:13px;padding-left:10px;top:53px;left:40px;z-index:1000;background-image: url(../pix/fond_form_1026.png);} 

#reseau {float:right;text-align:right;width:100px;padding-top:15px;}
#reseau2 {float:right;text-align:right;width:200px;padding-bottom:5px;}
#news {width:845px;height:20px;text-align:center;background-color: rgba(27, 13, 9, 0.85);color: #ffffff;font-size: 10pt; font-family: Arial;} 
.titnews {font-style: italic;font-weight: bold;} 	
#cookie-banner{height:25px;  font-family:arial;background-color: rgba(27, 13, 9, 0.85);color: #ffffff;position: fixed;bottom: 0px;padding-top:5px;z-index:2000;width:100%;}
#cookie2{height:20px; font-size:12px; font-family:arial;width:500px; margin:0 auto;}
  
#menu_bas {display:block;float: left;width:845px;background-color: #38312b;height:16px;text-align:center;padding-top:2px;color: #ffffff;font-size: 9pt; font-family: Arial;font-weight: bold;}
#mention {position:relative;float: left;width:845px;background-color: rgba(63, 52, 51, 0.71);height:40px;text-align:center;padding-top:6px;color: #ffffff;font-size: 9pt; font-family: Arial;}
#btn_son {position:absolute;top:5px;left:800px;}	

#contenu_dyn {display:block;float:left;margin: 0; padding: 0;vertical-align:top;width:778px;}	
#col1 {display:block;float:left;color: #ffffff;font-size: 10pt; font-family: Arial;width:380px;}
#col2 {display:block;float:right;width:380px;}
#col3 {display:block;float:left;color: #ffffff;font-size: 10pt; font-family: Arial;width:760px;}
#contenu {position: relative;margin: 0; padding: 0;}		
#inline_content	{padding:10px;width:361px;height:221px;z-index:2010;}
#inline_content2	{padding:20px;height:161px;z-index:2015;color: #ffffff;font-size: 12px; font-family: Arial;}
#inline_content3	{margin:30px;width:521px;height:481px;z-index:2017;color: #ffffff;font-size: 12px; font-family: Arial;}
#inline_content3 ul	{padding-left:10px;}
#inline_content3 ul.lnone	{list-style-type:none;}
.contenu0{display:block;width:340px;}
.contenu1{display:block;width:340px;}
.contenu2{display:block;width:340px;}
.contenu3{display:block;width:340px;}  

#cont1 {width:12px;   position: absolute;top: 0px;bottom: 0px;background-color: rgba(63, 52, 51, 0.71);}	
#cont2 {width:466px;background-image: url(../pix/fond_contenu_1016.png);color: #ffffff;font-size: 10pt; font-family: Arial;padding:33px;padding-top:21px;margin-left:12px;min-height:612px;}
#cont3 {width:12px;position: absolute;top: 0px;bottom: 0px;left:544px;background-color: rgba(63, 52, 51, 0.71);}
#cont4 {width:278px;position: absolute;top: 0px;bottom: 0px;left:556px;z-index:50;}
#cont5 {width:11px;position: absolute;top: 0px;bottom: 0px;left:834px;background-color: rgba(63, 52, 51, 0.71);}	

#cont6 {display:block;float:left;text-align:left;width:778px;background-image: url(../pix/fond_contenu_1016.png);color: #ffffff;font-size: 10pt; font-family: Arial;padding:22px;padding-top:11px;padding-bottom:11px;margin-left:12px;}  
#cont7 {display:block;float:left;width:845px;background-color: rgba(63, 52, 51, 0.71);}	

.col1 {width:380px;text-align:left;}
.col2 {width:340px;text-align:left;}
.contenu_separ {width:21px;}	

#contenu .bw_titre_blanc {color: #ffffff;font-size: 14pt; font-family: Arial;font-weight:bold;}
#contenu .bw_stitre_blanc {color: #ffffff;font-size: 12pt; font-family: Arial;font-weight:bold;}
#contenu .bw_texte_blanc {color: #ffffff;font-size: 10pt; font-family: Arial;}
#contenu .bw_titre_vert {color: #ff8966;font-size: 14pt; font-family: Arial;font-weight:bold;}
#contenu .bw_stitre_vert {color: #ff8966;font-size: 12pt; font-family: Arial;font-weight:bold;}
#contenu .bw_texte_vert {color: #ff8966;font-size: 10pt; font-family: Arial;}

#contenu a {color: #ff8966;font-size: 10pt; font-family: Arial;}

#cont_lat1 {text-align:center;width:278px;height:148px;background-color: rgba(42, 30, 25, 0.75);color: #ffffff;font-size: 9pt; font-family: Arial;}
#cont_lat2 {text-align:center;width:278px;height:144px;background-color: rgba(42, 30, 25, 0.75);} 

#cont_lat3 {text-align:center;padding-top:10px;width:278px;height:60px;background-color: rgba(42, 30, 25, 0.75);color: #ff8966;font-size: 14pt; font-family: Arial;font-weight: bold;}
#cont_lat4 {text-align:center;padding-top:10px;height:30px;padding-bottom:3px;width:278px;background-color: rgba(42, 30, 25, 0.75);} 
#cont_lat5 {text-align:center;padding-top:10px;height:30px;padding-bottom:3px;width:278px;background-color: rgba(42, 30, 25, 0.75);} 

.cont_lat31 {font-size: 18pt; line-height:22pt;}

.adresse1 {color: #ffffff;font-size: 11pt; font-family: Arial;font-weight: bold;padding-top:8px;line-height:24px;}
a.adresse1 {color: #ffffff;font-size: 11pt; font-family: Arial;font-weight: bold;padding-top:8px;line-height:24px;}
.adresse3 {padding-top:6px;}
a.adresse3 {text-decoration:none;color: #ff8966;font-size: 8pt; font-family: Arial;font-weight: bold;}	
		   
.avis1 {color: #ffffff;font-size: 16px; font-family: Arial;font-weight: bold;padding-top:10px;} 
.avis2 {color: #ffffff;font-size: 11px; font-family: Arial;}
.avis3 {color: #ff8966;font-size: 24px; font-family: Arial;height:35px;padding-top:5px;}	 

.newsl1 {color: #ffffff;font-size: 10pt; font-family: Arial;font-weight: bold;} 
.newsl2 {color: #ff8966;font-size: 10pt; font-family: Arial;font-weight: bold;outline:none;} 		 

.titre_resa {width:265px; text-align: center;color: #ffffff;font-weight:bold;font-size: 16pt; font-family: Arial;height:35px;}
.label_resa {width:100px;font-family: verdana, arial;font-size: 11px; color: #FFFFFF;text-align: left;display:inline-block;}	  
.bouton_reserver {background-image: url(../pix/fond_bouton_resa_1016.png); margin-left:97px;height: 25px; width: 154px;padding-top:12px;text-align:center;font-weight:bold;font-size: 12pt; font-family: Arial;} 
a.bouton_resa {text-decoration:none;	 font-weight:bold;font-size: 10pt; font-family: Arial;} 
.footer_resa {width:265px; text-align: center;color: #ffffff;font-weight:bold;font-size: 11pt; font-family: Arial;padding-top:7px;}
.label_im {display:block;float:left;width:31px;}		 
.label_comm {display:block;float:left;width:250px;font-family: verdana, arial; }
.label_comm2 {display:block;float:left;width:380px;font-family: verdana, arial;height:20px; }
.label_comm_sep {display:block;float:left;width:380px;height:2px;background-image: url(../pix/comm_sep.png);margin-top:4px;margin-bottom:4px;}		
.right {float:right;}	
.note {display:block;float:right;width:40px;}	
.center {text-align: center;}	
.blanc22 {font-size: 22px;color: #FFFFFF;} 
.blanc18 {font-size: 18px;color: #FFFFFF;font-family: verdana, arial; } 
.blanc12 {font-size: 12px;color: #FFFFFF;} 
.blanc10 {font-size: 10px;color: #FFFFFF;}  
.vert18 {font-size: 22px;color: #ff8966;} 
.vert14 {font-size: 16px;color: #ff8966;} 
.vert10 {font-size: 11px;color: #ff8966;}
.bottom10 {margin-bottom:10px;}

#menu {margin: 0; padding: 0; z-index:300;width:100%; width:847px;height:22px;position :absolute;font-size: 9pt; line-height: 13pt;font-family: Verdana, Arial;z-index:2020;}

#menu dl, #menu dt, #menu dd, #menu ul, #menu li {margin: 0; padding: 0; list-style-type: none; text-align:center; display:block; height:18px;}

#menu dl {width:80px; float: left; margin: 0; padding: 0;background-color: rgba(78, 63, 11, 0.85);border-right:2px solid #ffffff;border-top:2px solid #ffffff;border-bottom:2px solid #ffffff;}
#menu dt {cursor: pointer; font-weight: bold;margin: 0; padding: 0;}
#menu li {margin: 0; padding: 0;margin-left: -2px;background-color: rgba(78, 63, 11, 0.85);font-weight: bold;border-right:2px solid #ffffff;border-left:2px solid #ffffff;border-bottom:2px solid #ffffff;}
#menu li a, #menu dt a {color: #ffffff; text-decoration: none;}
#menu li a:hover, #menu dt a:hover {color: #ff8966;}
#menu li a.sele {color: #ff8966;}
#menu dt a.sele {color: #ff8966;}	   

.lablcomm {display:block;float:left;font-size: 14pt; font-family: Arial;color:#ffffff;width:350px;} 
.lablright	{display:block;float:right;color:#a99c9a;} 
.lablcomm2 {display:block;float:left;font-size: 12pt; font-family: Arial;color:#ffffff;width:350px;} 

.TSPSelect	 {width:35px;font-size: 8pt; font-family: Arial;}	  
.TSPSelect2	 {font-size: 8pt; font-family: Arial;}	  	
.contact	 {font-size: 12pt; font-family: Arial;background-color:#a99c9a;width:200px;border:0px;height:20px;} 
.contact2	 {font-size: 12pt; font-family: Arial;background-color:#a99c9a;width:300px;border:0px;height:60px;} 	
.titre_form	  {width:310px;}
.label_form	  {display:block;float:left;width:100px;font-size: 10pt; font-family: Arial;color: #ff8966;font-weight: bold;}
.label_form2	  {width:300px;margin-top: 5px;text-align:center;font-size: 10pt; font-family: Arial;color: #ff8966;margin-bottom:5px;font-weight: bold;}
.label_form3	  {display:block;float:left;width:150px;font-size: 8pt; font-family: Arial;color: #ffffff;}
.bouton_envoyer {margin-left:150px;background-image: url(../pix/fond_bouton_resa_1016.png); padding-left:50px;height: 27px; width: 104px;padding-top:10px;font-weight:bold;font-size: 12pt; font-family: Arial;} 
.bouton_envoyer2 {margin-left:150px;background-image: url(../pix/fond_bouton_resa_1016.png); height: 27px; width: 120px;padding-left:34px;padding-top:10px;font-weight:bold;font-size: 12pt; font-family: Arial;}
#titremail {margin-bottom:10px;text-align:center;width:300px;}
#bouton2 a {text-decoration: none;}
#bouton22 a {text-decoration: none;}
.bouton_envoyer a {text-decoration: none}
#calendar_frame {position: absolute;   z-index: 10;}

#calendar {position: absolute;   background-color: white;   border: 1px solid black;   padding: 0;   margin: 0;   z-index: 19;}

#iframe {position: absolute;   top: 0px;   left: 0px;   width: 100px;   height: 100px;   z-index: 19;}

.cal_class {font-family: Georgia, Arial, Verdana;   font-size: xx-small;   width: 100%;}

.cal_th {padding-bottom: 0.3em;}

.prev_month {width: 14%;}

.cal_td {text-align: center;   padding-left: 0.1em;   padding-right: 0.1em;}

.cal_text {color: black;}

.cal_text a:link, .cal_text a:hover, .cal_text a:active, .cal_text a:focus, .cal_text a:visited {color: black;   text-decoration:none;}

.cal_text a:hover {color: black;   text-decoration:none;   font-weight: bold;}		

.space {
 clear:both;
}		   
.rotation { 
    border: 0px; 
    cursor: pointer; 
    overflow: hidden; 
    margin: 0px; 
    position: relative; 
    width: 845px; 
    height: 261px; 
	z-index:2;
} 

.rotation img { 
    border: 0; 
    cursor: pointer; 
    width: 845px; 
    height: 261px; 
}
#mention .lien_bas {color: #ffffff;font-size: 9pt; font-family: Arial;outline:none;text-decoration:none;}

a.lien_bas2 {color: #ffffff;font-size: 9pt; font-family: Arial;outline:none;text-decoration:none;}