html, body { 
	margin:0; 
	padding:0; 
	text-align:center;
	background-color : #B39E8B; 
	} 
 
#conteneur_0 { 
	width:924px; 
	text-align:left;  
	margin-left:auto; 
	margin-right:auto; 
	/*background-color: #FFFFFF;*/
	} 
 
#content {  
	float: right; 
	display:inline; 
	position: relative; 
	width:924px;
	background-image:url(../../images/divers/fond_conteneur.jpg);
	/*background-color: #FFFFFF;*/ 
	}
 
#conteneur_ctr {
	position:relative;
	margin-left:34px;
	margin-top:20px;
	width:860px;
	height:auto;
	/*background-color: #99FF99;*/
	}

#content_gch {
	position:relative;
	margin-left:0px;
	margin-top:0px;
	margin-bottom:10px;
	width:656px;
	height:auto;
	/*background-color: #99FF22;*/
	float: left;
	}
	
#content_drt {
	position:relative;
	margin-left:14px;
	margin-top:20px;
	margin-bottom:10px;
	width:150px;
	height:auto;
	/*background-color: #666666;*/
	float: left;
	}

#footer {
	height:60px;  
	background: url(../../images/divers/fond_conteneur_bas.jpg) top left no-repeat;
	/*background-color:#CCCCCC;*/
	clear:both;
	} 
	
div.txt_bottom{
	margin-left: 0px;
	padding-top: 26px;
	font-family: Verdana;
	font-size: 11px;
	font-style: normal;
	text-align: center;
	color: #333333;
	}	
 
/* Float containers fix:http://www.csscreator.com/attributes/containedfloat.php */ 
.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}
 
.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  

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

/* espaceur des sections */
div.espaceur { 
	width: 0px;
	height: 14px; 
}

/* div de haut de page avec fond*/	
div.conteneur_top {
	margin-left: 0px; 
	width: 924px; 
	height: 210px;
	background-image:url(../../images/divers/entete.jpg); background-repeat:no-repeat;
	background-color: #FDFED2;
	}

#logo {
	position:absolute; 
	left:530px; 
	top:20px; 
	width:360px; 
	height:62px; 
	z-index:2; 
	}
	
#france {
	position:absolute; 
	left:790px; 
	top:110px; 
	width:93px; 
	height:93px; 
	z-index:2; 
	}

#draps{
	position:absolute;
	margin-left:710px;
	margin-top:160px;
	width:70px;
	height:50px;
	}

#txt_slogan{
	position:absolute;
	left: 610px;
	top: 86px;
	font-family : "Trebuchet MS", verdana, arial, helvetica, sans-serif;
	font-size : 13px;
	color: #333333;
	/*background-color: #666666;*/
	z-index:5;
	}

div.menu_top {
	width: 150px;
	margin-left : 0px;
	}
div.menu_middle {
	margin-left : 0px;
	}
div.menu_bottom {
	padding: 10px 0px 20px 14px;
	}

.scrollable{
	border:0px solid #eaeaea;
	height:64px;
	width:160px;
	background-color:#FFFFFF;
	/*padding:4px;*/
	/*margin: 10px 0px 0px 0px;*/
	}

.txt_sect{
	font-family : "Trebuchet MS", verdana, arial, helvetica, sans-serif;
	font-size : 13px;
	line-height: 22px;
	font-style: normal;
	}
	
.tit_sect {
	font-family: Trebuchet MS;
	font-size: 20px;
	color: #625510;
	font-style: normal;
	line-height: 18px;
	}
	
 /*********************************************************** zone liens *******************************************************************/	
.Menu:link {
	font-size: 13px;
	color: #000000;
	font-family : "Trebuchet MS", verdana, arial, helvetica, sans-serif;
	font-style: normal;
	line-height: 22px;
	text-decoration:none;
	}
.Menu:visited {
	font-size: 13px;
	color: #000000;
	font-family : "Trebuchet MS", verdana, arial, helvetica, sans-serif;
	font-style: normal;
	line-height: 22px;
	text-decoration:none;
	}
.Menu:hover {
	font-size: 13px;
	color: #000000;
	font-family : "Trebuchet MS", verdana, arial, helvetica, sans-serif;
	font-style: normal;
	line-height: 22px;
	font-weight: bold;
	text-decoration:none;
	/*border-top: 1px dotted #0e0fa6;
	border-bottom: 1px dotted #0e0fa6;
	border-left: 1px dotted #0e0fa6;
	border-right: 1px dotted #0e0fa6;
	padding: 1px 3px 1px 4px;
	background-color: #F7C26C;*/
	}
.Menu_fix {
	font-size: 13px;
	color: #000000;
	font-family : "Trebuchet MS", verdana, arial, helvetica, sans-serif;
	font-style: normal;
	line-height: 24px;
	font-weight: bold;
	text-decoration:none;
	border-top: 1px dotted #0e0fa6;
	border-bottom: 1px dotted #0e0fa6;
	border-left: 1px dotted #0e0fa6;
	border-right: 1px dotted #0e0fa6;
	padding: 1px 3px 1px 4px;
	background-color: #FFFFFF;
	}
/******************************************/

.Menu_top:link {
	font-size: 11px;
	color: #000000;
	font-family: Verdana;
	font-style: normal;
	line-height: 22px;
	text-decoration:none;
	}
.Menu_top:visited {font-size: 11px;
	color: #000000;
	font-family: Verdana;
	font-style: normal;
	line-height: 22px;
	text-decoration:none;
	}
.Menu_top:hover {
	font-size: 11px;
	font-family: Verdana;
	font-style: normal;
	line-height: 22px;
	border-top: 1px dotted #0e0fa6;
	border-bottom: 1px dotted #0e0fa6;
	border-left: 1px dotted #0e0fa6;
	border-right: 1px dotted #0e0fa6;
	padding: 1px 3px 1px 4px;
	color: #000000;
	background-color: #FFFFFF;
	}
.Menu_top_fix {
	font-size: 11px;
	font-family: Verdana;
	font-style: normal;
	line-height: 22px;
	border-top: 1px dotted #0e0fa6;
	border-bottom: 1px dotted #0e0fa6;
	border-left: 1px dotted #0e0fa6;
	border-right: 1px dotted #0e0fa6;
	padding: 1px 3px 1px 4px;
	color: #ffffff;
	text-decoration:none;
	background-color: #CAAE61;
	}
	
#adresse_contact{
	position:relative;
	margin-left:20px;
	margin-top:10px;
	width:260px;
	height:auto;
	float: left;
	font-family : "Trebuchet MS", verdana, arial, helvetica, sans-serif;
	font-size : 13px;
	line-height: 20px;
	font-style: normal;
	}

#form_contact{
	position:relative;
	margin-left:0px;
	margin-top:-60px;
	width:320px;
	height:auto;
	float: left;
	font-family : "Trebuchet MS", verdana, arial, helvetica, sans-serif;
	font-size : 13px;
	line-height: 20px;
	font-style: normal;
	/*background-color: #CAAE61;*/
	}	
	
.table{
	border-spacing: 0px;
	border-collapse: collapse;
	border: 0px; 
	margin: 0px;
    }
.tr, td{
	padding: 6px;
    }
	
#contact_phrasebas{	
	position:relative;
	margin-left:0px;
	margin-top:30px;
	width:656px;
	height:auto;
	float: left;
	font-family : "Trebuchet MS", verdana, arial, helvetica, sans-serif;
	font-size : 13px;
	line-height: 20px;
	font-style: normal;
	text-align: center;
	}
	
.Liens_sect:link {
	font-size: 13px;
	color:#0000FF;
	font-family:
	Trebuchet MS;
	font-style: normal;
	line-height: 22px;
	border-bottom: 1px dotted #0e0fa6;
	text-decoration:none;
	}

.Liens_sect:visited {
	font-size: 13px;
	color:#0000FF;
	font-family: Trebuchet MS;
	font-style: normal;
	line-height: 22px;
	border-bottom: 1px dotted #0e0fa6;
	text-decoration:none;
	}

.Liens_sect:hover {
	font-size: 13px;
	color:#000000;
	font-family: Trebuchet MS;
	font-style: normal;
	line-height: 22px;
	text-decoration:none;
	border-bottom: 1px dotted #0e0fa6;
	background-color: #F0D6B0;
	}

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

.News:link{font-size: 13px; color: #000000;font-family: Trebuchet MS;font-style: normal;line-height: 18px; text-decoration:none;}
.News:visited{font-size: 13px; color: #000000;font-family: Trebuchet MS;font-style: normal;line-height: 18px; text-decoration:none;}
.News:hover{font-size: 13px; color: #666666;font-family: Trebuchet MS;font-style: normal;line-height: 18px; text-decoration:underline;}
.txt_news{font-family: Trebuchet MS;font-size: 13px;font-style: normal;line-height: 18px;}

.livredorlink:link{font-size: 13px; color: #FB9542;font-family: Trebuchet MS;font-style: normal;line-height: 16px; text-decoration:underline;}
.livredorlink:visited{font-size: 13px; color: #FB9542;font-family: Trebuchet MS;font-style: normal;line-height: 16px; text-decoration:underline;}
.livredorlink:hover{font-size: 13px; color: #333333;font-family: Trebuchet MS;font-style: normal;line-height: 16px; text-decoration:none;}

.Lusodev:link{font-size: 11px; color:#333333; font-family: Verdana;font-style: normal;line-height: 16px; text-decoration:none;}
.Lusodev:visited{font-size: 11px; color:#333333; font-family: Verdana;font-style: normal;line-height: 16px; text-decoration:none;}
.Lusodev:hover{font-size: 11px; color:#FFFFFF; font-family: Verdana;font-style: normal;line-height: 16px; text-decoration:none;}

.liens_footer:link{font-size: 11px; color: #333333;font-family: Verdana;font-style: normal;line-height: 16px; text-decoration:none;}
.liens_footer:visited{font-size: 11px; color: #333333;font-family: Verdana;font-style: normal;line-height: 16px; text-decoration:none;}
.liens_footer:hover{font-size: 11px; color: #FFFFFF;font-family: Verdana;font-style: normal;line-height: 16px; text-decoration:none;}
.liens_footer_fix{font-size:11px; color:#FFFFFF; font-family:Verdana; font-style:normal; line-height:16px; text-decoration:none;}

.barre_nav:link{font-size: 11px; color: #666666;font-family: verdana;font-style: normal;line-height: 16px; text-decoration:none;}
.barre_nav:visited{font-size: 11px; color: #666666;font-family: verdana;font-style: normal;line-height: 16px; text-decoration:none;}
.barre_nav:hover{font-size: 11px; color: #000000;font-family: verdana;font-style: normal;line-height: 16px; text-decoration:underline;}

.floatdroite{float: right;margin: 6px 0px 0px 10px;border: 1px solid #999999;}
.floatgauche{float: left;margin: 6px 10px 0px 0px;border: 1px solid #999999;}
.floathaut{float: right;margin: 7px 0px 0px 0px;border: 1px solid #999999;}
.contour_img{border: 1px solid #999999;}
.contour_phototheque{border: 1px solid #666666;}

.floatdroite_nocnt{float: right;margin: 6px 0px 0px 10px;}
.floatgauche_nocnt{float: left;margin: 6px 10px 0px 0px;}
.floathaut_nocnt{float: right;margin: 7px 0px 0px 0px;}

.txt_sep{font-family: Trebuchet MS;font-size: 13px; font-style: normal;}
.txt_alert{font-family: Trebuchet MS; font-size: 13px; color: #FF0000; font-style: normal; font-weight: bolder; line-height: 20px;}
.txt_alert_ok{font-family: Trebuchet MS; font-size: 13px; color: #006600; font-style: normal; font-weight: bolder; line-height: 20px;}
.comm_sect{font-family: Verdana;font-size: 10px; color: #2F4F4F;font-style: normal;line-height: 12px;}

.txt_cgv{font-family: verdana;font-size: 10px; color: #000000; font-style: normal;line-height: 14px;}
.txt_IL{font-family: verdana;font-size: 11px; color: #000000; font-style: normal;line-height: 16px;}

textarea{font-family:Arial; font-size:13px; color:black; text-align:left; border:1px solid #000000; background-color:#FFFFFF; padding:1px;}
input.field{background-color: #FFFFFF;font-weight: normal; font-family: Arial; font-size:13px; text-align: left; color:#000000;border-top:1px solid;border-bottom:1px solid;border-left: 1px solid;border-right:1px solid;}
input.bt{background:#CCCCCC;border-color:#ffffff;border-top:1px solid;border-bottom:1px solid;border-left: 1px solid;border-right:1px solid;font-family:Arial;font-size:13px;font-weight: bolder; color: #000000; border: 1px outset #c0c0c0;}

#zone_haut {position: absolute; width: 48px; height: 120px; left: 236px; top: 64px; background-color: #3366CC; -moz-opacity:.2; filter:alpha(opacity=50); z-index: 100;}
#zone_millieu {position: absolute; width: 120px; height: 90px; left: 284px; top: 100px; background-color: #009900; -moz-opacity:.2; filter:alpha(opacity=50); z-index: 100;}
#zone_bas {position: absolute; width: 100px; height: 80px; left: 450px; top: 124px; background-color: #FF9900; -moz-opacity:.2; filter:alpha(opacity=50); z-index: 100;}
#zone_chambre {position: absolute; width: 36px; height: 80px; left: 200px; top: 84px; background-color: #AD50CB; -moz-opacity:.2; filter:alpha(opacity=50); z-index: 100;}
