body {
	margin:0;
	padding:0;
    background: #00ccff;
	background-image:url(icono/ombre.jpg);
	background-position:center;
	background-repeat:repeat-y;

    }
#conteneur {
    width: 950px;
    height: 750px;
	margin:0 auto;
    }
	
#haut {
	height: 60px;
	width: auto;
	background-image:url(icono/haut.gif);
	background-position:center top;

}
#menu {
	height: 23px;
	width: 950px;
	background:#FF63B5;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #fff;
}
#menu a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #fff;
	text-decoration:none;
}
#menu a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #016C87;
	text-decoration:none;
}


#milieu {
	clear:both;
	height:auto;
	width:936px;
	margin:7px 7px 0 7px;

}
#descriptif {
	height:auto;
	width:746px;
	border: #00A2CA solid 1px;

}

#promotion {
	height:auto;
	width:726px;
	margin-top:10px;
	padding:10px;
	border: #00A2CA solid 1px;

}

.menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00A2CA;
}
.menu a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00A2CA;
	text-decoration:none;
}
.menu a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF63B5;
	text-decoration:none;
}
.menu input{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00A2CA;
	border: 1px solid #FF63B5;
	background-color:#FFFFFF;
}

#droite-haut {
	height:auto;
	width:179px;
	margin:0;
	background:#FFF;
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	float: left;
}
#droite-haut a{
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration:none;
}
#droite-haut a:hover{
	font-family: Arial, Helvetica, sans-serif;
	color: #84E6FF;
	text-decoration:none;
}

#gauche {
	height:auto;
	width:750px;
	float:left;
	padding-right:7px;
	background-color:#FFFFFF;
}

#pied {
	width:936px;
	height:auto;
	font: 11px Arial, Helvetica, sans-serif;
	clear:both;
	color:#84E6FF;

}


.texte-gras {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 36px;
	color: #00A2CA;
	font-weight:bold;

}	
#TexteEntete{
	width:auto;
	clear:both;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal !important;
	color: #FFFFFF;
}
.texte {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #00A2CA;
}
.texte a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #00A2CA;
}
.texte a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #00A2CA;
}
.textepetitblanc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #fff;
	text-decoration:none;
}
.textepetitblanc a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #fff;
	text-decoration:none;
}
.textepetitblanc a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #fff;
	text-decoration:underline;
}
.textepetit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #00A2CA;
}
.textepetit a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #00A2CA;
	text-decoration:none;
}
.textepetit a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF63B5;
	text-decoration:none;
}

.textemoyen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00A2CA;
}
.textemoyen a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00A2CA;
	text-decoration:none;
}
.textemoyen a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF63B5;
	text-decoration:none;
}

.textepetit input{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #00A2CA;
	border: 1px solid #FF63B5;
	background-color:#FFFFFF;
}

.tableau {
margin-bottom:5px;
font-size:10px;
}
.enteteTarifs {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#fff;
font-weight:bold;}
.contenuTarifs {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#00A2CA;
}


.plansite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #00A2CA;
}
.plansite a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #00A2CA;
	text-decoration:none;
}
.plansite a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #00A2CA;
	text-decoration:underline;
}

#calendrierGeneral {
	width:746px;
	height:auto;
	position:relative;
	overflow:hidden;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#00A2CA;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 20px;
	padding-left: 0;
}
#calendrierEsprit {
width:746px;
height:auto;
visibility:hidden;
overflow-y:auto;
position:absolute;
}
#calendrierEspritPlus {
width:746px;
height:auto;
visibility:hidden;
overflow-y:auto;
position:absolute;
}
#calendrierElegance {
width:746px;
height:auto;
visibility:hidden;
overflow-y:auto;
position:absolute;
}
#calendrierExcellence {
width:746px;
height:auto;
visibility:hidden;
overflow-y:auto;
position:absolute;
}
#calendrierPrestige {
width:746px;
height:auto;
visibility:hidden;
overflow-y:auto;
position:absolute;
}

.formulaireReservation {
font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00A2CA;
}

.formulaireReservation input{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00A2CA;
	border: 1px solid #FF63B5;
	background-color:#FFFFFF;
}
