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

/****************/
/* Balises site */
/****************/

body
{
	margin:auto;
	margin-top:10px;
	margin-bottom:20px;
	background-color:#804040;
	/*background-color:#804040*/
	overflow:auto;
	z-index:1;
	width:1021px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:medium;
	font-style:normal;
}

/***************/
/*  Conteneur */
/**************/

#conteneur
{
	width:1021px;
	margin:0px;
	overflow:hidden;
	position:relative;
}


/***********/
/*  Entte */
/***********/

#entete
{
	background-image:url("../images/site/titrenouveau.png");
	background-repeat:no-repeat;
	height:190px;
	width:1001px;
	line-height:16px;
	margin-left:1px;
	position:relative;
}
#entete a
{
	font-family: "Book Antiqua",BlackChancery,"Monotype Carsiva";
	color:#990000;
	border-color:#990000;
	text-decoration:none;
	font-size:18px;
}


#entete table a:hover
{
	font-style:italic;
	font-weight:normal;
	padding-left:10px;
	text-decoration:underline;
}

#entete .logo
{
	border:0px;
	float:left;
	margin:20px 0px 20px 20px;
	float:left;	
	position:relative;
}

#entete .flag
{
	border:0px;
	float:left;
	margin-top:20px;
	position:relative;
}

#entete table
{
	border:0px;
	margin-top:10px;
	margin-left:180px;
	z-index:1;
}
#entete table{
	width: 819px;
}

#entete table td
{
	height:27px;
	width:310px;
}

#entete table td.td1 a{ padding-left:60px;}
#entete table td.td2 a{ padding-left:40px;}
#entete table td.td3 a{ padding-left:20px;}
#entete table td.td4 a{ padding-left:0px;}

#entete div
{
	position:absolute;
	top:4px; 
	width:160px; 
	height:120px;
	z-index:3;
}

#entete div.galerie
{
	width:auto;
	height:120px;
	overflow:hidden;
	border:1px solid #990000;
}


#entete div img
{
	border:0px solid #990000;
	vertical-align:middle;	
	display:none;
}

#entete table a:hover
{
	padding:0px;
}


/********/
/* Corps*/
/********/

#corps
{
	background-image:url(../images/site/fondcadrefull.jpg);
	background-repeat:repeat-y;		
	_background-attachment:fixed;
	height:800px;
	border:1px solid #990000;
	border-top:none;
	padding-top:10px;
	overflow:auto;
	position:relative;
	clear:both;
	width:998px;
}

#corps h1
{
	font-size:large;
	display:inline;
	color:#900;
	background-image:url(../images/site/back.png);
	background-repeat:repeat;
	padding: 0px 0px 0px 0px;
	margin:5px;
	margin-left:0px;
	border:1px solid #990000;
	-moz-border-radius: 0px 15px 15px 0px;
	border-radius: 0px 15px 15px 0px;
	z-index:99;
	position:relative;
}

#corps h1{
	display:inline-block;
}

#corps h1 marquee
{
	width:580px;
	padding-left:5px;
	z-index:2;	
}

#corps img
{
	border:2px solid #CC9933;	
	/*border:2px solid #FFA300;*/
	margin:0px;
}

#corps .cadre_photo_texte_droite img
{
	float:left;
}


#corps ul
{
	margin:0px;
	text-align:left;
}

#corps li
{
	text-align:left;
	margin-left:20px;
}

#corps a:link 
{
	color:#996600;
	text-decoration:underline;
}

#corps a:visited
{
	color:#996600;
	text-decoration:underline;
}
#corps a:hover
{
	color:#996600;
	text-decoration:underline;
	font-size:larger;
}
#corps  a:active
{
	color:#996600;
	text-decoration:underline;
}

#corps table
{
	color:#990000;
}

#map
{
	width:426px;
	height:425px;
}

#corps > a > div:hover
{
	border:5px double #C93;
	cursor: pointer;	
	
}

/****************/
/* Pied de page */
/****************/

#pied_de_page
{
	height:30px;
	background-color:#f5eccb;
	border:1px solid #990000;
	text-align:center;	
	color:#990000;
	margin:auto;
	width:800px;
	position:relative;
	-moz-border-radius: 0px 0px 15px 15px;
	border-radius: 0px 0px 15px 15px;
}

#pied_de_page a:link 
{
	color:#996600;
	text-decoration:underline;
}

#pied_de_page a:visited
{
	color:#996600;
	text-decoration:underline;
}
#pied_de_page a:hover
{
	color:#996600;
	text-decoration:underline;
	font-size:larger;
}
#pied_de_page  a:active
{
	color:#996600;
	text-decoration:underline;
}

/*****************************/
/* Formulaire de reservation */
/*****************************/
div#form_reserv{
	text-align:left;
}

#form_reserv h2{
	font-size:large;
	text-align: center;
	display:inline;
	color:#804040;
	z-index:99;
	text-decoration:underline;
	position:relative;
	display:block;
	border:0;
	margin:0;
	padding:3px;
}

form .bouton_reserv:hover{background: #f5eccb;color: #804040;border-color: #804040;}

form .bouton_reserv{width:95px;
text-align:center;
	height:30px;
	 background: #804040;
	 color: #F8F3D8;
	 font-size: 1em;
	 border: 3px double #F8F3D8;
	 margin: 10px 0px 0px 50px;
	 padding:3px;
	 text-align: center;
	 cursor: pointer;
	 font-family:inherit;
	-moz-border-radius:  8px;
	border-radius: 8px;
	font-family:"Book Antiqua";	

}


#form_reserv{color:#666;
	font-family:"Book Antiqua";
}

#form_reserv select{
	background-color:#f0f1eb;
	margin-bottom: 3px;
}
#form_reserv select.nombre{
	width: 40px;	
}
#form_reserv select.annee{
	width: 55px;	
}
#form_reserv select.mois{
	width: 80px;	
}



a#a_reserv{width:95px;
	height:30px;
	 background: #804040;
	 color: #F8F3D8;
	 font-size: 1em;
	 border: 3px double #F8F3D8;
	 margin:0px;
	 padding:3px;
	 text-align: center;
	 cursor: pointer;
	 font-family:inherit;
	-moz-border-radius:  8px;
	border-radius: 8px;
	font-family:"Book Antiqua";
 }
 
 a#a_reserv:hover{background: #f5eccb;color: #804040;border-color: #804040;}
