html { background: #1D3D66; }
* { padding: 0px; margin: 0px; border: none; list-style: none; text-decoration: none; }

a:hover { text-decoration: underline; }
a { color: #FFFFFF; }

.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 
{
	clear: both;
	text-align: center;
}

body 
{
	position: relative;
	width: 1000px;
	margin: 0 auto;
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 11px;
	line-height: 18px;
	color: #FFFFFF;
	background: url(../img/etoiles.gif) no-repeat left top;
}

#Main 
{
	background: url(../img/fond.gif) repeat-y left;
}

#Bandeau 
{
}

#MiniMenu
{
	float: right;
	width: 625px;
	margin: 8px 20px 7px 7px;
	background: #142945;
	text-align: right;
	color: #36547c;
	line-height: 25px;
	height: 25px;
	display: inline;
}

#MiniMenu a
{
	padding: 0 10px;
}

#MiniMenu a:hover
{
	color: #f7c824;
}

#MiniMenu .drapeau
{
	padding: 0 2px;
}

#Telephone
{
	overflow: hidden; zoom: 1;
	text-align: right;
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 14px;
	color: #9bdc77;
	font-weight: bolder;
	padding: 8px 0 0 0;
	line-height: 25px;
}

#Reservation
{
	background: #142945 url(../img/camping.gif) no-repeat left top;
	float: left;
	width: 224px;
	padding: 50px 22px 46px 110px;
	line-height: 23px;
	height: 204px;
}

.inputInvisibleL
{
	background: #142945;
	color: #FFFFFF;
	font-size: 11px;
}

#BoutonRechercher
{
	background: #509739;
	border-style: outset;
	border-color: #509739;
	color: #FFFFFF;
	font-size: 12px;
}

#DivBoutonRechercher
{
	margin: 20px 0 0 0;
	text-align: right;
}

#ImageRubrique 
{
	overflow: hidden; zoom: 1;
	height: 300px;
}

#ContenuAccueil
{
	background: url(../img/fond-accueil.gif) repeat-y left;
	zoom: 1;
	padding: 0 20px;
	margin: 0px;
}

#Contenu
{
	padding: 0 20px;
}

#Colonne1
{
	float: left;
	width: 335px;
}

#Colonne1 #Brochure
{
	display: block;
	margin: 0 0 0 10px;
}

#Colonne1 #Pied
{
	background: #509739;
	margin: 0 10px 7px 10px;
	text-align: center;
	line-height: 14px;
	padding: 10px 0;
}

#ContenuHaut
{
	background: #9bdc77;
	zoom: 1;
	width: 100%;
}

#Varquez
{
	float: left;
	width: 439px;
}

#ContenuHaut #Pied
{
	color: #0f223c;
	text-align: center;
	line-height: 14px;
	padding: 10px 0;
}
#ContenuHaut #Pied a
{
	color: #0f223c;
}
#ContenuHaut #Pied
{
	overflow: hidden; zoom: 1;
}

#Ecom 
{
	text-align: right;
}

#Actus
{
	border-top: solid 1px #50843f;
	margin: 0 10px 0 10px;
	padding: 20px 0 0 0;
	color: #142d4c;
	line-height: 18px;
}

#Actus .photo 
{
	float: right;
	width: 140px;
	text-align: right;
	margin: 0 0 0 15px;
}

#Actus .detail
{
	display: block;
	margin: 20px 0 20px 0;
}

#Actus h1 
{
	font-size: 14px;
	line-height: 24px;
	color: #0f223c;
}

#Actus h2 
{
	font-size: 12px;
	line-height: 24px;
	color: #509739;
}

#Actus h2 a
{
	color: #509739;
}

#Colonne2 
{
	overflow: hidden; zoom: 1;
	float: left;
	width: 195px;
}

#Menu 
{
	float: right;
	width: 195px;
}

#Colonne2 ul, #Menu ul
{
	margin: 15px 8px 8px 7px;
	padding: 0 0 14px 0;
	border-bottom: dashed 1px #1d3d67;
}
#Colonne2 ul li, #Menu ul li
{
	display: inline;
}
#Colonne2 ul a, #Menu ul a
{
	padding: 0 0 0 5px;
	display: block;
	line-height: 24px;
}

#Colonne2 ul .selected, #Menu ul .selected
{
	background: #f7c824;
	color: #0f223c;
}

#Colonne2 ol, #Menu ol
{
	margin: 0 8px 8px 7px;
	background: #142d4c;
	padding: 1px 8px;
	line-height: 18px;
}

#Colonne2 ol a, #Menu ol a
{
	display: block;
	line-height: 18px;
	padding: 0 0 0 8px;
	background: url(../img/puce.gif) no-repeat left 11px;
	color: #b3cef2;
}

#Colonne2 ol .selected, #Menu ol .selected
{
	color: #FFFFFF;
	background: url(../img/puce-selected.gif) no-repeat left 11px;
}

.contact 
{
	border-top: dashed 1px #1d3d67;
	margin: 0 8px 17px 7px;
}

#Logos 
{
	margin: 17px 3px 5px 3px;
}

#Form
{
	overflow: hidden; zoom: 1;
}
