/* CSS Document */
/*****************/
/* Style General */
/*****************/
*{ margin:0px; padding:0px; }

body{
	margin:0px;
	padding:0px;
	background-color:#FFFFFF;
	background-image:url(FileMMedia/Image/fond_body.gif);
	background-repeat:repeat-x;
	background-position:top;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#473F29;
	letter-spacing:0px;
}
form{ margin:0px; padding:0px; }
img{ border:0px; }
a{ text-decoration:none; color:#000000; }
a:hover{ text-decoration:none; }

textarea{
	margin:0px;
	padding:3px 0px 2px 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#A23B27;
	background-color:#FFFFFF;
	background-image:url(FileMMedia/Image/fond_input.gif);
	background-repeat:repeat-y;
	background-position:right;
	border:1px solid #843024;
}

select{
	height:20px;
	margin:0px;
	padding:1px 0px 1px 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#A23B27;
	background-color:#f1f0e9;
	border:1px solid #843024;
}

input{
	height:20px;
	margin:0px;
	padding:1px 0px 1px 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#A23B27;
	background-color:#FFFFFF;
	background-image:url(FileMMedia/Image/fond_input.gif);
	background-repeat:repeat-y;
	background-position:right;
	border:1px solid #843024;
}

fieldset
{
	color:#000000;
	border:2px solid #000000;
}
legend{
	padding:0px 7px 0px 7px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#000000;
}

input[type=submit],
input[type=button],
input#submit{
	height:21px;
	width:75px;
	background-image:url(FileMMedia/Image/fond_btn.gif);
	background-repeat:no-repeat;
	background-position:right;
	border:none;
	color:#FFFFFF;
	font-weight:bold;
	cursor:pointer;
}

/********/
/* Site */
/********/
#Site{
	margin:0px auto 0px auto;
	padding:0px 5px 0px 5px;
	width:844px;
	background-color:#FFFFFF;
}

/************/
/* Banniere */
/************/
#Banniere{
	margin:0px;
	padding:0px;
	width:844px;
	height:102px;
	background-image:url(FileMMedia/Image/fond_banniere.gif);
	background-repeat:no-repeat;
	background-position:top;
	font-family:Georgia, Arial, Times, serif;
	color:#A23B27;
}

/********/
/* Menu */
/********/

#Menu{
	margin:2px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	height:220px;
	background-image:url(FileMMedia/Image/barre_separation.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}

#Menu ul{
	margin:0px;
	padding:0px;
	border-right:2px solid #721416;
	width:235px;
	height:217px;
	background-image:url(FileMMedia/Image/fond_menu.gif);
	background-repeat:no-repeat;
	background-position:left top;
}

#Menu ul li{
	margin:0px;
	height:42px;
	width:235px;
	padding:0px 0px 0px 0px;
	list-style:none;
 }

#Menu ul li a{
	display:block;
	margin:0px;
	padding:12px 8px 7px 8px;
	font-size:20px;
	font-family:Georgia, Arial, Times, serif;
	font-style:italic;
	color:#FFFFFF;
	text-align:center;
	vertical-align:middle;
}

#Menu ul li a:hover{ 
	color:#B3B3B3;
}

#Menu ul.Accueil li a.Accueil,
#Menu ul.Tarifs li a.Tarifs,
#Menu ul.Contact li a.Contact,
#Menu ul.Reservation li a.Reservation,
#Menu ul.Acces li a.Acces
{
	color:#B3B3B3;
}

#Menu a.Reservation{
	padding:16px 8px 7px 8px;
}

/************/
/* Rubrique */
/************/
#Rubrique{
	margin:0px;
	text-align:justify;
	background-image:url(FileMMedia/Image/barre_separation.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}

#Rubrique h1{ margin:0px 0px 2px 0px; padding:16px 0px 0px 0px; font-size:24px; }
#Rubrique h2{ margin:0px 0px 2px 0px; padding:8px 0px 0px 0px; font-size:20px; }
#Rubrique h3{ margin:0px 0px 2px 0px; padding:4px 0px 0px 0px; font-size:16px; }

#Rubrique p{
	margin:0px 0px 0px 4px;
	padding:0px;
}
#Rubrique p:first-letter{
	font-weight:bold;
	padding-left:6px;
	font-size:14px;
}

#Rubrique ul,
#Rubrique ol
{ margin:12px 0px 12px 0px; padding:0px 0px 0px 20px; }

#Rubrique .ficheContact td{
	padding:4px;
}


#Rubrique .News { padding:0px 20px 0px 20px; }
#Rubrique .News .Admin{ text-align:right; margin:7px; }
#Rubrique .News .Titre{ padding:4px; background-color:#CCCCCC; font-weight:bold; font-size:14px; }
#Rubrique .News .Schema{ float:left; margin-right:7px; padding:4px; background-color:#DDDDDD; }
#Rubrique .News .Texte{ padding:0px 7px 0px 7px; }
#Rubrique .News .Categorie{ display:none; }
#Rubrique .News .Heure{ float:right; padding:4px; font-size:10px; }
#Rubrique .News .Date{ float:right; padding:4px; font-size:10px; }
#Rubrique .News .Auteur{ float:right; padding:4px; font-size:10px; }
#Rubrique .News .Submit{ padding:4px; text-align:center; }

.fck_Titre1{
	margin:0px; padding:0px;
	font-size:15px;
	font-weight:bold;
	color:#A23B27;
}

/************/
/*   Resa   */
/************/
#Resa{
	margin:3px auto 0px auto;
	padding:4px 0px 0px 100px;
	width:772px;
	height:80px;
	background-image:url(FileMMedia/Image/fond_resa.gif);
	background-repeat:no-repeat;
	background-position:top;
	color:#A23B27;
	font-size:13px;
	font-weight:bold;
}



/************/
/* PiedPage */
/************/
#PiedPage{
	clear:both;
	width:854px;
	margin:0px auto 0px auto;
	padding:0px;
	text-align:center;
	font-size:11px;
	color:#999999;
}

#PiedPage a{
	color:#999999;
}
