/* CSS Document */
body{
margin-top:0px;
margin-left:0px;
height:100%;
font-family:Arial, Helvetica, sans-serif;	
background-color:#66725a;
background-image:url(img/fond-body.jpg);
background-position:top;
background-repeat:repeat-x;
color:#460C2D;
}

#global{
	position:absolute;
	top:0;
	left:50%;
	width : 945px;
	height: auto;	
	margin-left:-475.5px;
	font-size: 12px;
	background-image:url(img/fond-global.jpg);
	background-repeat:repeat-y;
	background-color:#ffffe5;
}

#logo{
	float:left;
	display:block;
	clear:both;
	width : 200px;
	height: auto;	
	margin-top:30px;
	font-size: 12px;
}


#menuY{
	float:left;
	display:block;
	clear:both;
	width :230px;
	height:auto;
	font-size: 10px;	
	color:#FFFFFF;
	text-decoration:none;
	margin:0;
	margin-top:20px;
}

	 #menuY ul{padding:0; margin:0; float:right;}
	 #menuY li {  float:left; display:block; clear:both; width:188px; height:33px; font-weight:bold; font-size:12px; margin:0; margin-top:10px; padding:0; background-image:url(img/fond-menuY-li.jpg); background-repeat:no-repeat; text-align:center; line-height:0.8cm;}
	 #menuY li a{float:left; display:block; clear:both; width:188px; height:33px; font-size:12px; color:#FFFFFF; padding:0; text-decoration:none; font-weight:bold;  text-align:center;}
	 #menuY li a:hover{width:188px; height:33px; font-size:14px;  color:#FFFFFF; padding:0;  font-weight:bold;  text-align:center;}
	 #menuY li a#activeY {width:188px; height:33px; color:#FFFFFF; font-size:14px; font-weight:bold; text-decoration:none; padding:0;   text-align:center; background-image:url(img/fond-menuY-li-hover.jpg); background-repeat:no-repeat;}
	 
	 .resa a{float:left; display:block; clear:both; width:188px; height:33px; font-size:12px; color:#FFFFFF; padding:0; text-decoration:none; font-weight:bold; background-image:url(img/fond-menuY-reservation.jpg); background-repeat:no-repeat; text-align:center; line-height:0.8cm;}
	.resa a:hover{float:left; display:block; clear:both; width:188px; height:33px; font-size:12px; color:#FFFFFF; padding:0; text-decoration:none; font-weight:bold; background-image:url(img/fond-menuY-reservation.jpg); background-repeat:no-repeat; text-align:center; line-height:0.8cm;}

	.langue a{float:left; display:block; clear:both; width:188px; height:33px; font-size:12px; color:#FFFFFF; padding:0; text-decoration:none; font-weight:bold;  text-align:center;  background-image:url(img/fond-langue-li.jpg); background-repeat:no-repeat; text-decoration:none; line-height:0.5cm;}
	.langue a:hover{float:left; display:block; clear:both; width:188px; height:33px; font-size:12px; color:#FFFFFF; padding:0; text-decoration:none; font-weight:bold;  text-align:center;  background-image:url(img/fond-langue-li.jpg); background-repeat:no-repeat; text-decoration:none; line-height:0.5cm;}


#adresse{
	float:left;
	display:block;
	clear:both;
	width :240px;
	height:auto;
	font-size: 10px;	
	color:#FFFFFF;
	text-decoration:none;
	margin:0;
	margin-top:30px;
	margin-bottom:30px;
	text-align:right;
}


#corps{
	float:left;
	display:block;
	width :620px;
	height:auto;
	font-size: 12px;
	color:#460C2D;
	margin:0;
	padding:0;
}


#main{
	float:left;
	display:block;
	clear:both;
	width :610px;
	height:auto;
	font-size: 12px;
	color:#460C2D;
	margin:0;
	margin-bottom:50px;
	margin-top:20px;
	padding:0;
	padding-left:20px;
}




h1{color:#460C2D; font-weight:bold; font-size:16px; margin:0px; margin-top:20px;}
h2{color:#460C2D; font-weight:bold; font-size:14px; margin:0px; margin-top:20px;}


.gauche1col {float: left; display:block;}
			
.centre2col { background-color: white; text-align: left; padding:20px 20px 20px 15px;  float: left; padding-top:20px;}

.droite1col {float: right; display:block;}

/*pied--------------------------------------
*/
#pied{
	float:left;
	clear:both;
	display:block;
	width : 620px;
	height: 70px;
	font-size: 11px;
	color:#93A54B;
	font-weight:bold;
	font-size:9px;
	padding:0px;
	margin:0px;
	margin-bottom:20px;	
}
		#pied a{text-decoration:none; color:#671047;}
		#pied a:hover{text-decoration:underline; color:#671047;}
		
		
#picto{
	float:right;
	clear:both;
	display:block;
	width : 600px;
	height: 50px;
}		
		


table{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#460C2D;}
	table td a{text-decoration:none;}
	


.cadre{border:5px solid #460C2D;}
.cadre2{border:3px solid #66725a;}
.cadre3{border:1px solid #66725a;}
/*mise en forme du texte--------------------------------------
*/


.legende{font-size:9px; font-style:italic;}

.fondBlanc{background-color:#ffffff;}
.fondOlive{background-color:#A7B19C;}

#galerie_mini ul,li{float:left; display:inline;}

.txt_rouge{color:#990000; font-size:12px; font-style:italic;}

