body
{
	background:url(../images/bg.gif) repeat-x top #fff;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	margin:0px auto auto auto;
	color:#514c48;
}
.logo{
	font-family:Arial,serif;
	font-size:16px;
	font-weight:bold;
	padding-left:10px;/* Centrage du logo */
	color:#666666;
	background-color:#FFFFFF;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;	
}
.menu{
	font-family:Arial,serif;
	font-size:16px;
	height:35;
	font-weight:bold;
	padding:2px;
	color:#FFFFFF;
	/*background-color:#99FF33;*/
	margin-bottom:0px;
	/*-moz-border-radius: 5px;
	-webkit-border-radius: 5px;*/
}
.menu ul{
margin: 0;
padding: 0;
float: left;
width: 550px;
font: bold 13px Arial;
/*background-color: #0066FF;*/ /*default background of menu bar*/
/*-moz-border-radius: 5px;
-webkit-border-radius: 5px;*/
}
.menu ul li{
display: inline;
}
.menu li{
float:left;
}
.menu ul li a{
float: left;
color: #0033CC;
padding: 0 11px;
text-decoration: none;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}
.menu ul li a:visited{
color: #0033CC;
background-color:#47C6F5;
}

.menu ul li a:hover, .menu ul li .current{ /*background of main menu bar links onMouseover*/
/*color: #0033CC;*/
background-color:#98D6D6;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}
.header{
height:110px;
background: url(../images/header.jpg) no-repeat;
margin-bottom:5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}
.Bandeau {
	/*font-family:Arial,serif;
	font-size:16px;
	font-weight:bold;*/
	padding:2px;
	color:#FFFFFF;
	/**/
	margin-bottom:5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.photo{
	font-family:Arial,serif;
	font-size:12px;
	/*font-weight:bold;*/
	padding:2px;
	color:#000000;
	text-decoration:none;
	border: 1px solid #000000;
	border-collapse:collapse; 
	background-color:#cce2fa;
	margin-bottom:5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.photo img{
	border:1px solid #0000FF;
	azimuth:center;
}
.TitreCapuche {
	FONT: bolder 18px Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; COLOR: #0000ff; TEXT-DECORATION: none
}
.LeGuide {
	FONT: 14px Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; COLOR: #000000; TEXT-DECORATION: none
}
.Resa {
	FONT: bolder 16px Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; COLOR: #ff0000; TEXT-DECORATION: underline
}
.CentrePresentation {
	FONT: bold 12px Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; COLOR: #000000; TEXT-DECORATION: none
}
.footer {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
}
.BasPage {
	FONT: 12px Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; COLOR: #000000
}
.BasPage1 {
	FONT: 11px Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; COLOR: #62a5ef; TEXT-DECORATION: none
}
.BandeauBleu {
	FONT: bold 16px Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; COLOR: #0000ff; TEXT-DECORATION: none
}
.NomSite {
	font-family: Tahoma;
	font-size: 20px;
	font-weight: normal;
	color: #534F52;
	text-decoration: none;
}
.SouMenu {
	FONT: bold 12px Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; COLOR: #0000ff; TEXT-DECORATION: none
}
.Position {
	FONT: 9px Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; COLOR: #0000ff; TEXT-DECORATION: none
}
.TitreListe {
	FONT: bold 12px Verdana, Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; COLOR: #0000ff; TEXT-DECORATION: none
}
.FicheProduit {
	FONT-WEIGHT: bolder; FONT-SIZE: 11px; TEXT-TRANSFORM: none; COLOR: #666666; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-VARIANT: normal; TEXT-DECORATION: none
}
.TexteFicheProduit {
	FONT: 12px Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; COLOR: #000000; TEXT-DECORATION: none
}
.Dispo {
	FONT: bolder 14px Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; COLOR: #0000ff; TEXT-DECORATION: none
}
.Reservation {
	FONT: bolder 13px Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; COLOR: #000000; TEXT-DECORATION: none
}
.FicheDetail {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #1DB6C2; 
	text-decoration: none;
	font-size:10px;
}
.FicheDetail a:hover{
	text-decoration:underline;
}
/*--- Menu 17--- */

#menu17 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
/*width: 140px;*/
margin: 10px;
}

#menu17 ul {
list-style: none;
margin: 0;
padding: 0;
}

#menu17 li a {
height: 32px;
voice-family: "\"}\"";
voice-family: inherit;
height: 24px;
text-decoration: none;
}

/* N'oubliez pas de renseigner l'adresse des images */
#menu17 li a:link, #menu17 li a:visited {
color: #FFF;
display: block;
background: url(../images/menu17.gif) no-repeat;
padding: 8px 0 0 35px;
}

#menu17 li a:hover {
color: #FFF;
background: url(../images/menu17.gif) no-repeat 0 -32px;
padding: 8px 0 0 35px;
}