body
{
   background-attachment:fixed;
   background-position:left;
   background-repeat:no-repeat;
   background-position:top;
   font-family: calibri, Times New Roman;
   margin:auto;
   width:942px;
   margin-bottom:0px;
   margin-top:0px;
}

a:link, a:visited {color:#CCCCCC; text-decoration:none;}
a:hover, a:active {color:#FFFFFF; text-decoration:none;}

a.bleu:link, a:visited {color:#FFFFFF; text-decoration:none;}
a.bleu:hover, a:active {color:#65b8f9; text-decoration:none;}


#header
{
	color:#CCCCCC;
	background-color:#383d43;
	width: 940px;
	margin:auto;
	height: 496px;
}


#menu{
	font-family: calibri, Times New Roman;
	font-size:20px;
	color:#FFFFFF;
	background:url(../images/interface/menu.jpg);
	background-repeat:repeat-x;
	width: 940px;
	margin:auto;
}

#menu td:link{color:#FFFFFF;}
#menu td:hover{background-image:url(../images/interface/menu.png);}

#menu a:link{color:#FFFFFF; text-decoration:none;}
#menu a:visited{color:#FFFFFF; text-decoration:none;}

#tarif tr:hover{background-image:url(../images/reservation/bg.png); color:#FFFFFF;}

#contenu{
	color:#CCCCCC;
	font-size:15px;
	width: 940px;
	margin:auto;
	background-color:#2f3338;
	border-color:#2f3338;
}

#left{float:left; width:632px; background-color:#ff3338;}
#right{float:right;}



#bottom{height:40px; width: 940px; background:url(../images/interface/menu.jpg); margin:auto; color:#CCCCCC; font-size:14px;}


a.info {
   position: relative;
   color: black;
   text-decoration: none;
}

a.info span {
   display: none; /* on masque l'infobulle */
}

a.info:hover {

   background: none; /* correction d'un bug IE */
   z-index: 500; /* on définit une valeur pour l'ordre d'affichage */
   cursor: help; /* on change le curseur par défaut en curseur d'aide */
}

a.info:hover span {

   display: inline; /* on affiche l'infobulle */
   position: absolute;
   font-family: Calibri, Arial;
   white-space: nowrap; /* on change la valeur de la propriété white-space pour qu'il n'y ait pas de retour à la ligne non-désiré */
   top: -40px; /* on positionne notre infobulle */
   left: 20px;
   background: #2f3338;
   color: #FFFFFF;
   padding: 3px;
   border: 1px solid #0166ca;
   font-size:13px;
}