/* CSS Document */

* { margin:0; padding:0; border:0; text-decoration:none; list-style:none; font-weight:normal; border-collapse:collapse;}

body {
font-family:"Trebuchet MS", Verdana, Arial, sans-serif;
font-size: 0.8em;
margin: 0;
padding: 0;
}
#conteneur {
width: 980px;
margin: 0 auto; 
}
#header {
height: 100px;
background-color: #99CCCC;
}
#centre {
background-color:#9999CC;
}
#pied {
height: 56px;
width:980px;
padding:6px 0 0 13px; overflow:hidden;
}

#pied span { float:left;}

#pied .ecarta { margin-right:28px;}
#pied .ecartb { margin-right:571px;}
#pied .ecartc { margin-right:9px;}


p {margin: 0;}

/* Zone 1*/

#zone1 { width:958px; height:10px; background:url(../image/bg_zone_1_top.gif) left top no-repeat;}

/* Zone 2*/

#zone2conteneur {
	width:958px; height:70px; background:url(../image/bg_zone_2_top.gif) left top no-repeat;
		padding:15px 0 0 90px;

}

#zone2 { 
		overflow:hidden; position:absolute; 
}

#zone2 span { float:left;}

#zone2 .ecart1 { margin-right:178px;}
#zone2 .ecart2 { margin-right:103px;}
#zone2 .ecart3 { margin-right:5px; /*margin-top:26px;*/}

#zone2menu { position:absolute; margin-top:46px; margin-left:374px;   }
#zone2menu li { float:left;}
#zone2menu a { display:block; width:130px; height:18px; background:url(../image/zone2menu-bg.gif) left top no-repeat; color:#000000; padding:2px 0 0 0; text-align:center;}

#zone2menu a:hover { background:url(../image/zone2menu-actif.gif) left top no-repeat; color:#FFFFFF;}

#zone2menu .actif { background:url(../image/zone2menu-actif.gif) left top no-repeat; color:#FFFFFF;}

#zone3 { height:200px;   overflow:hidden; }
#zone3 div { float:left;}

	#zone3a { position:absolute;   z-index:3; width:428px; height:154px; background:url(../image/zone3a_bg.gif) left top no-repeat; padding:46px 0 0 19px; }
		
		#zone3a p { font-size:13px; color:#005131; margin-right:96px; margin-left:4px;  text-align:justify;}
		
		#zone3a ul { margin-top:13px; }
		#zone3a li { float:left; margin-right:3px; }		
		#zone3a a { display:block; padding:5px 0 0 0; text-align:center; background:url(../image/zone3a_bg_menuli.gif) left top no-repeat; width:107px; height:21px;  font-size:11px; color:#000000; text-decoration:none;}
		
		#zone3a a:hover { color:#FFFFFF; text-decoration:underline;}
		
	#zone3b { position:absolute; margin-left:365px;  z-index:2;}
	
	#zone3c  { position:absolute; z-index:4; margin-left:887px;} 
	
	#zone3c ul { margin-top:37px;}
	#zone3c li { margin-bottom:33px;}
	
	#zone3c .fractif { display:block; width:50px; height:20px;  background:url(../image/flag_fr_actif.gif) top right no-repeat; 
	}
	
	#zone3c .actifuk { display:block; width:50px; height:20px;  background:url(../image/flag_uk_actif.gif) top right no-repeat; 
	}
	
	#zone3c .actifnl { display:block; width:50px; height:20px;  background:url(../image/flag_nl_actif.gif) top right no-repeat; 
	}
	
	#zone3c .fr { display:block; width:50px; height:20px;  background:url(../image/flag_fr.gif) top right no-repeat }
	#zone3c .nl { display:block; width:50px; height:20px;  background:url(../image/flag_nl.gif) top right no-repeat }
	#zone3c .uk { display:block; width:50px; height:20px;  background:url(../image/flag_uk.gif) top right no-repeat }
	
	#zone3c .fr:hover { display:block;  width:50px; height:20px;  background:url(../image/flag_fr_hover.gif) top right no-repeat }
	
	#zone3c .fractif:hover { display:block;  width:50px; height:20px;  background:url(../image/flag_fr_hover.gif) top right no-repeat }
	
	#zone3c .nl:hover { display:block;  width:50px; height:20px;  background:url(../image/flag_nl_hover.gif) top right no-repeat }
	
	#zone3c .uk:hover { display:block; width:50px; height:20px;  background:url(../image/flag_uk_hover.gif) top right no-repeat }
	
	#menuprincipal {height:20px; padding:11px 0 0 0; margin-left:30px; }
	
	#menuprincipal li { float:left;} 
	
	#menuprincipal a { display:block; padding:0 30px 0 12px;  text-align:center; background:url(../image/etoile.gif) right center no-repeat; color:#000000;} 
	
	#menuprincipal a:hover { text-decoration:underline;}
	
	#menuprincipal .last { background:none;}
	#menuprincipal .lastin { background:none; padding:0 12px 0 12px;}
	
	#menuprincipal .leftbg { background:url(../image/left_bg.gif) left top no-repeat; display:block; }
	#menuprincipal .rightbg { background:url(../image/right_bg.gif) left top no-repeat; display:block; }
	
	
	#actif li { background:none; padding:0; margin:0;}
	#actif a {
      		background:url(../image/left_bg.gif) no-repeat  left top;
			margin:0;
			padding:0 0 0 29px; 
      }
	
	#actif a span  {
      		background:url(../image/right_bg.gif) repeat-x right top;
	  		padding-right:29px;
     }

	
	
/*#zone4bg1 {  width:957px; height:236px; padding-top:23px; padding-left:25px; background:url(../image/VieuxCedre_illus_chambre.jpg) left top no-repeat; }
#zone4bg2 { width:980px; height:261px; background:url(../image/VieuxCedre_illus_restaurant.jpg) left top no-repeat;}
#zone4bg3 { width:980px; height:261px; background:url(../image/VieuxCedre_illus_salle.jpg) left top no-repeat;}
*/
#menuchambre  { overflow:hidden; width:980px; padding-top:23px; padding-left:25px; height:21px; background:url(../image/zone4_bgtop.gif) left top no-repeat; }

#menuchambre li { float:left; margin-right:6px;  }

#menuchambre a { color:#000000; display:block; width:115px; height:21px; font-size:12px; background:url(../image/bouton4Bis.jpg) left top no-repeat; font-size:12px; padding-left:6px; text-align:center; }

#menuchambre a:hover { background:url(../image/bouton4.jpg) left top no-repeat; }
#menuchambre .actif { background:url(../image/bouton4.jpg) left top no-repeat; }

#menuchambre .alignv { margin-top:4px;}

#contenuzone4 { overflow:hidden;  padding-left:25px;    width:980px; background:   url(../image/zone4_center.gif) left top repeat-y; }
#contenuzone4 div { float:left;}
#contenuzone4 .zone1 { width:299px;}
#contenuzone4 .zone2 { width:223px;}
#contenuzone4 .zone3 { width:285px;}


#contenuzone4 .zone2 .otherp { color:#80A999; margin-top:27px; font-size:14px; text-align:justify;}
#contenuzone4 .zone2 p span { color:#A1BDB1; font-size:20px; }

.zone3 li { background:url(../image/etoile.gif) left center no-repeat; margin-left:2px; padding-left:25px; font-size:13px;}

#footerzone4 { padding-top:15px; clear:both; background:url(../image/zone4_bgbottom.gif) left top no-repeat; width: 980px; height:44px;}
#footerzone4 p { font-size:10px; font-weight:bold; text-align:center; color:#005131;}
#footerzone4 a { color:#005131; text-decoration:underline;}

#zoneconteneur {padding-left:8px; padding-right:87px;  }

#zoneconteneur label { float:left; width:25%; text-align:right; margin-right:5px;}
#zoneconteneur .fielderror {background-color:#FF0000; color:#FFFFFF;}



#zoneleftprinc { width:546px; padding:7px; }
#zoneleftprinc hr { border:none; color:#FFFFFF;  }
#zonerightprinc { width:352px; padding:auto; text-align:center;  background-color:#E8E2CA; }
#zonerightprinc hr { border:none; color:#E8E2CA;  }
#zonerightprinc img { margin: 0 0 0 20px;}
iframe { min-width:900px;  }

#contenuzone4 a { color:#1B6147; }


form { margin:6px 0 0 0; padding:0; clear:both;}
form select  { border: 1px solid #E8E2CA; margin:2px 0 2px 0;}

form input { border: 1px solid #E8E2CA ; margin:2px 0 2px 0;}
form textarea { border: 1px solid #E8E2CA ; margin:2px 0 2px 0; }

#maintable  {
	width:899px;
	
}



.taille10 { font-size:10px;}
.taille11 { font-size:11px;}
.taille12 { font-size:12px;}
.taille13 { font-size:13px;}
.taille14 { font-size:14px;}
.taille15 { font-size:15px;}
.taille16 { font-size:16px;}
.taille17 { font-size:17px;}
.taille18 { font-size:18px;} 

