html { background: #FFFFFF; }
* { padding: 0px; margin: 0px; border: none; list-style: none; text-decoration: none; }

a:hover { text-decoration: underline; }
a { color: #000000; }

.clear {line-height: 0px; clear: both; height: 0px; font-size: 0px;}
.nodisplay { display: none; }

.suiv
{
	float: right;
}

.prec
{
	overflow: hidden; zoom: 1;
	float: left;
}

.retour 
{
	overflow: hidden; zoom: 1;
}

.navigation,.navigation2 
{
	clear: both;
	text-align: center;
	font-weight: bold;
	font-size: 12px;margin:10px 0;
}

.navigation, .navigation a
{
	color: #34A8EC;
}
.navigation a{background:#FFCC01;padding:0 5px;}

.navigation2 a{background:#34A8EC;padding:0 5px;color:#fff}

body 
{
	position: relative;
	width: 1000px;
	margin: 0 auto;
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 12px;
	background: url(../img/fond.gif) repeat-y left;
}

#Droit
{
	float: right;
	width: 260px;
	display: inline;
}

#Presentation 
{
	line-height: 16px;
	font-size: 11px;
	text-align: justify;
	margin: 20px 17px 13px 17px;
}

#Presentation, #Presentation a
{
	color: #FFFFFF;
}

#Presentation h3 
{
	font-size: 16px;
}

#Reservation
{
	background: url(../img/fond-resa.gif) repeat-y left;
	line-height: 24px;
	font-size: 11px;
	margin: 0 7px 11px 17px;
	width: 236px;
}

#Reservation, #Reservation a
{
	color: #FFFFFF;
}

.inputInvisibleL
{
	background: #007BC3;
	font-size: 11px;
	color: #FFFFFF;
}

#boutonRechercher
{
	margin: 17px 0 0 0;
	text-align: right;
}

#Reservation form
{
	padding: 0 7px;
}

#Documents, #Documents a
{
	color: #007bc3;
	font-weight: bold;
}

#Documents p
{
	text-align: center;
	width: 218px;
	height: 37px;
	line-height: 28px;
	background: url(../img/fond-doc.gif) no-repeat center center;
	margin: 0 13px 6px 29px;
}

#Meteo
{
	background: url(../img/fond-meteo.gif) repeat-y left;
	margin: 0 7px 11px 14px;
	width: 239px;	
}

#Meteo p
{
	background: url(../img/meteo.gif) no-repeat left top;
	padding: 0 0 0 60px;
	text-align: center;
}

#Meteo .md-titre
{
	color: #ff9000 !important;
}

#Infos
{
	border-bottom: solid 1px #a6dafc;
	border-top: solid 1px #a6dafc;
	margin: 0 9px 6px 4px;
	font-size: 11px;
	line-height: 14px;
	padding: 3px 0 14px 0;
}

#Infos, #Infos a
{
	color: #FFFFFF;
}

#Infos h1
{
	border-bottom: solid 1px #a6dafc;
	font-size: 18px;
	line-height: 18px;
	color: #ff9000;
	text-transform: uppercase;
	padding: 0 0 6px 0;
	margin: 0 0 11px;
}

#Infos h3 
{
	font-size: 11px;
	text-transform: uppercase;
}

#Infos strong
{
	color: #fcdc5d;
}

#Pied
{
	margin: 0 9px 6px 4px;
	line-height: 14px;
}

#Pied, #Pied a
{
	color: #FFFFFF;
}

#Main
{
	overflow: hidden; zoom: 1;
	width: 740px;
	float: right;
}

#Gauche
{
	float: left;
	display: inline;
	width: 185px;
}

#Menu 
{
	line-height: 18px;
	font-weight: bold;
	padding: 12px 0 22px 6px;
	background: url(../img/fond-menu.gif) no-repeat left top;
}

#Menu li
{
	background: url(../img/puce.gif) no-repeat left 12px;
	padding: 4px 0 4px 8px
}

#Menu .sousrub{background: url(../img/puce.gif) no-repeat left 16px;margin:0 0 0 10px;font-size:11px}

.resaDet
{
	overflow: hidden; zoom: 1;
	margin: 0 0 10px 0;
	display: block;
	text-align: right;
}

#Menu a
{
	display: block;
	padding: 3px 0 0 4px; 
	width: 163px;
	color: #057ec4;
}


#Menu .selected
{
	color: #FFFFFF;
	background: #ff9000;
}

#Alentours
{
	background: #ff9000 url(../img/fond-alentours.gif) no-repeat left top;
	padding: 35px 9px 4px 3px;
	line-height: 14px;
	margin: 0 0 16px 0;
}

#Alentours, #Alentours a
{
	color: #FFFFFF
}

#Alentours .image
{
	text-align: center;
}

#Alentours h1
{
	font-size: 12px;
	margin: 12px 0 0 0;
}

#Alentours .detail 
{
	display: block;
	margin: 12px 0 0 0;
}

#Partenaires
{
	margin: 0 17px 0 9px;
	font-size: 11px;
	line-height: 14px;
}

#Partenaires, #Partenaires a
{
	color: #007bc3;
}

#Partenaires img
{
	padding: 0 2px 6px 2px;
}

#Partenaires p
{
	border-top: solid 1px #ff9000;
	padding: 6px 0 0 0;
	margin: 2px 0 0 0;
}

#Milieu 
{
	overflow: hidden; zoom: 1;
	float: left;
	width: 555px;
	background: url(../img/fond-milieu.gif) repeat-x top;
}

#FrmMain
{
	background: url(../img/fond-contenu.gif) no-repeat top right;
}

#Ariane
{
	background: url(../img/fond-ariane.gif) no-repeat left top;
	text-align: right;
	line-height: 18px;
	font-size: 11px;
	padding: 0 12px 4px 0;
}

#Ariane, #Ariane a
{
	color: #FFFFFF;
}

#Contenu 
{
	margin: 15px 14px 15px 11px;
}

#Offre
{
	background: #ff9000 url(../img/offre-speciale.gif) no-repeat right top;
	line-height: 18px;
}

#Offre, #Offre a
{
	color: #FFFFFF;
}

#Offre h1 
{
	font-size: 14px;
	line-height: 24px;
}

#Offre .image
{
	float: left;
	margin: 11px 7px 14px 11px;
}

#Offre .texte
{
	overflow: hidden; zoom: 1;
	padding: 45px 5px 0 7px;
}

#Offre .detail
{
	display: block;
	text-align: right;
	border-top: solid 1px #fda129;
	margin: 5px 0 0 0;
	padding: 6px 10px 0 0;
}

#Offre strong
{
	color: #007bc3;
}

#Actu
{
	background: #007bc3 url(../img/actualite.gif) no-repeat 160px 11px;
	line-height: 18px;
	margin: 0 0 20px 0;
}

#Actu, #Actu a
{
	color: #FFFFFF;
}

#Actu h1 
{
	font-size: 14px;
	line-height: 24px;
}

#Actu h1, #Actu h1 a
{
	color: #ff9000;
}

#Actu .image
{
	float: left;
	margin: 11px 7px 14px 11px;
}

#Actu .texte
{
	overflow: hidden; zoom: 1;
	padding: 40px 5px 0 7px;
}

#Actu .detail
{
	display: block;
	text-align: right;
	border-top: solid 1px #02c5fd;
	margin: 5px 0 0 0;
	padding: 6px 10px 0 0;
}

#Actu strong
{
	color: #02c5fd;
}


#Menu2
{
	border-top: solid 1px #007bc3;
	line-height: 18px;
	margin: 10px;
	text-align: center;
}

#Menu2, #Menu2 a, #Ecom, #Ecom a
{
	color: #007bc3;
}

#Ecom 
{
	text-align: right;
	font-size: 11px;
}
