@charset "utf-8";
/* CSS Document */


html, body
{
margin:0;
padding:0;
font:12px Arial, Helvetica, sans-serif;
}
h1
	{
	height:15px;
	font-size:9px;
	text-align:center;
	color:#999;
	}
	
#conteneur
{
width:1000px;
margin:10px auto;

}

#contenu
	{
	width:1000px;
	}

#gauchecontenu
	{
	float:left;
	width:825px;
	
	}
#droitcontenu
	{
	float:left;
	width:170px;	
	}
	
#titre
	{
	width:800px;
	padding:5px;
	height:71px;
	
	}

.titre 
	{
	color:#993300;
	font-family:"Lucida Handwriting";
	font-size:16px;
	font-variant:normal;
	font-weight:normal;
	text-decoration:none;
	
	}
	
#logo
	{
	text-align:center;	
	padding-bottom:2px;
	}
#presentation
	{
	height:306px;;
	padding:80px 0;
	background-color:#99cc00;
	color:#993300;
	font-family:"Lucida Handwriting";
	font-size:12px;
	font-variant:normal;
	font-weight:normal;
	text-transform:none;
	text-align:center;
	}
	
/* menu */

#menu 
	{
	width:1000px;
	height:47px;
	margin:0 0 10px 0;
	padding:0;
	
	}
	
#menuDeroulant
{
	
	width:1000px;
	height:47px;
	background-color:#FFFFFF;
	position:absolute;
	padding:0;
	margin:0;
}         


#menuDeroulant .sousMenu 
{
 width: 141px;
 display: none;
 list-style-type: none;
 margin: 0;
 padding: 0;
 border: 0;
}
#menuDeroulant .sousMenu li
{
 float: left;
 background-color:#FFFFFF;
 margin: 0;
 padding: 0;
 border: 0;
 width: 138px;
 height:30px;
 font-weight:normal;
 border:1px solid #993300;
 
 
}		

#menuDeroulant li
{
 float: left;
 width: 141px;
 margin: 0;
 padding: 0 0 5px 0;
 border: 0;
 list-style:none;
 text-align:center;
 font-family:Lucida Handwriting;
 font-size:12px;
 
}		




#menuDeroulant li a:link, #menuDeroulant li a:visited
{
 display: block;
 height: 47px;
 line-height:47px;
 color: #99CC00;
 background: #993300;
 margin: 0;
 padding:0;
 border-right: 1px solid #fff;
 text-decoration: none;
 
}

#menuDeroulant .sousMenu li a:link, #menuDeroulant .sousMenu li a:visited
{
 display: block;
 height: 30px;
 color: #99CC00;
 background: #993300;
 margin: 0;
 padding:0;
 border-right: 1px solid #fff;
 text-decoration: none;
 line-height:30px;
 
}

#menuDeroulant li a:hover { background-color: #99CC00;color:#993300; }
#menuDeroulant li a:active { background-color: #5F879D; }

#menuDeroulant .sousMenu li a:link,
#menuDeroulant .sousMenu li a:visited
{
 display: block;
 color: #993300;
 margin: 0;
 border: 0;
 text-decoration: none;
 background:#FFFFFF;
 
}
#menuDeroulant .sousMenu li a:hover
{
 background-image: none;
 background-color: #FFFFFF;
 color:#99CC00;
}			

#menuDeroulant li:hover > .sousMenu { display: block; }	


#tarifs
	{
	width:820px;
	border:1px solid #99CC00;
	padding-top:40px;
	font-size:12px;
	}
	
#table
	{
	color:#993300;	
	font-family:"Lucida Handwriting";
	
	}
#reservation
	{
	color:#993300;
	font-family:"Lucida Handwriting";
	font-size:13px;
	}
	
#photo
	{
	width:820px;
	margin-top:15px;
	
	}
#zoomphoto
	{
	width:800px;
	height:300px;
	
	}
#textepage
	{
	width:788px;
	height:268px;
	border:1px solid #99CC00;
	color:#993300;
	font-family:"Lucida Handwriting";
	font-size:13px;
	padding:10px 15px 20px 15px;
	
	
	}
#pied_de_page
	{
	width:998px;
	margin:10px 0;
	height:20px;
	text-align:center;
	color:#993300;
	font-size:12px;
	}
#xiti
	{
	width:998px;
	text-align:center;
	}
#msg
	{
	text-align:center;
	padding:50px;
	color:#993300;
	font-size:16px;
	height:200px;
	}
#claudy_photo
	{
	width:740px;
	padding: 20px 40px;
	}
#claudy_photo li
	{
	width:130px;
	height:130px;
	list-style:none;
	display:inline;
	}


#claudy_photo_gites
	{
	width:830px;
	padding: 5px 0;
	}
#claudy_photo_gites li
	{
	width:270px;
	height:130px;
	list-style:none;
	display:inline;
	}