@charset "utf-8";
body {
	background-color: #dddfdf;
	margin: 0px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
}
#conteneur_fond{
	background-image: url(../images/fond_bandeau_haut.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	margin: 0px;
}
#conteneur {
	width: 990px;
	text-align: left;
	margin:auto;
	margin-top: 0px;
}
	#bandeau_haut{
		background-image: url(../images/bandeau_haut.jpg);
		background-repeat: no-repeat;
		height: 101px;
	}
	#menu_lateral_gauche{
	height: 862px;
	width: 273px;
	position: absolute;
	visibility: visible;
}
	#photo_bandeau{
		background-image: url(../images/photos_bandeau.jpg);
		background-repeat: no-repeat;
		background-position: right;
		height: 233px;
		margin: 0;
		padding: 0px;		
	}
	#boutons_photo{
		margin: 0;
		padding: 196px 0 0 730px;
	}
	#bouton_accueil, #bouton_photos {
		float: left;
		height: 36px;
		width: 129px;
		background-image: url(../images/bouton_photo_fonce.png);
		background-repeat: no-repeat;
		text-align: center;
		color: #FFF;
		cursor: pointer;
		padding-top: 14px;
		text-transform: uppercase;
		font-weight: bold;
	}
	#bouton_accueil2, #bouton_photos2 {
		float: left;
		height: 36px;
		width: 129px;
		background-image: url(../images/bouton_photo_claire.png);
		background-repeat: no-repeat;
		text-align: center;
		color: #151B1E;
		cursor: pointer;
		padding-top: 14px;
		text-transform: uppercase;
		font-weight: bold;
	}
	#bouton_accueil:hover, #bouton_photos:hover {
		background-image: url(../images/bouton_photo_claire.png);
		background-repeat: no-repeat;
		color: #151B1E;
	}
	a.blanc{
		text-decoration: none;
		color: #fff;
	}
	a.blanc:hover{
		text-decoration: none;
		color: #151B1E;
	}
	#corps_page{}
	/*menu lateral gauche*/
	#espace_menu{
	height: 830px;
	width: 273px;
	float: left;
	}
	#haut_menu_lateral1{
	background-image: url(../images/haut_menu_lateral1.png);
	height: 84px;
	}
	#haut_menu_lateral2{
	height: 62px;
	background-image: url(../images/recherche.png);
	background-repeat: no-repeat;
	padding-top: 4px;
	padding-left: 43px;
	}
	.bouton {
	list-style-type: none;
	margin: 0;
	padding: 0 0 0 0;
	}
	.bouton1{
	background-image: url(../images/fond_bouton1.png);
	background-repeat: no-repeat;
	height: 24px;
	width: 252px;
	padding-top: 12px;
	text-transform: uppercase;
	padding-left: 35px;
	font-weight: bold;
	}
	.bouton1a{
		background-image: url(../images/fond_bouton1a.png);
		background-repeat: no-repeat;
		height: 24px;
		width: 252px;
		padding-top: 12px;
		text-transform: uppercase;
		padding-left: 35px;
		font-weight: bold;
	}
	.bouton1:hover {background-image: url(../images/fond_bouton1a.png);}
	.bouton2{
	background-image: url(../images/fond_bouton2.png);
	background-repeat: no-repeat;
	}
	.bouton2a{
	background-image: url(../images/fond_bouton2a.png);
	background-repeat: no-repeat;
	}
	.bouton2:hover{background-image: url(../images/fond_bouton2a.png);}
	.bouton3{
	background-image: url(../images/fond_bouton3.png);
	background-repeat: no-repeat;
	}
	.bouton3a{
	background-image: url(../images/fond_bouton3a.png);
	background-repeat: no-repeat;
	}
	.bouton3:hover{background-image: url(../images/fond_bouton3a.png);}
	.bouton4{
	background-image: url(../images/fond_bouton4.png);
	background-repeat: no-repeat;
	}
	.bouton4a{
	background-image: url(../images/fond_bouton4a.png);
	background-repeat: no-repeat;
	}
	.bouton4:hover{background-image: url(../images/fond_bouton4a.png);}
	.bouton5{
	background-image: url(../images/fond_bouton5.png);
	background-repeat: no-repeat;
	}
	.bouton5a{
	background-image: url(../images/fond_bouton5a.png);
	background-repeat: no-repeat;
	}
	.bouton5:hover{background-image: url(../images/fond_bouton5a.png);}
	.bouton6{
	background-image: url(../images/fond_bouton6.png);
	background-repeat: no-repeat;
	}
	.bouton6a, .bouton7a, .bouton8a, .bouton9a{
	background-image: url(../images/fond_bouton6a.png);
	background-repeat: no-repeat;
	}
	.bouton6:hover,.bouton7:hover, .bouton8:hover, .bouton9:hover {background-image: url(../images/fond_bouton6a.png);}
	.bouton2, .bouton3, .bouton4, .bouton5, .bouton6, .bouton7, .bouton8, .bouton9 {
	background-repeat: no-repeat;
	height: 24px;
	width: 252px;
	padding-top: 8px;
	text-transform: uppercase;
	padding-left: 35px;
	font-weight: bold;
	clear: both;
	background-position: left bottom;
	}
	.bouton2a, .bouton3a, .bouton4a, .bouton5a, .bouton6a, .bouton7a, .bouton8a, .bouton9a {
	background-repeat: no-repeat;
	height: 24px;
	width: 252px;
	padding-top: 8px;
	text-transform: uppercase;
	padding-left: 35px;
	font-weight: bold;
	clear: both;
	background-position: left bottom;
	}
	.recherche{
	border: 0;
	background-color: transparent;
	height: 25px;
	width: 143px;
	color: #384854;
	font-size: 12px;
	}
	.go{
	background-image: url(../images/go.png);
	background-repeat: no-repeat;
	height: 30px;
	width: 47px;
	border:0;
	cursor: pointer;
	}
	#haut_menu_lateral3{
	background-image: url(../images/menu.png);
	height: 327px;
	}
	#haut_menu_lateral4, #haut_menu_lateral5{
	background-image: url(../images/sous_menu_lateral_G.jpg);
	background-repeat: no-repeat;
	height: 180px;
	}
	#titre_hebergement, #titre_informations {
	padding-left: 30px;
	text-transform: uppercase;
	padding-top: 22px;
	color: #5B768A;
	font-weight: bold;
	font-size: 14px;
	margin-bottom: 20px;
	}
	.lien_liste{
	height: 20px;
	color: #384854;
	}
	#haut_menu_lateral5{height: 200px;}
	/*fin menu*/
	#contenu_texte{
	width: 677px;
	float: left;
	padding-right: 20px;
	text-align: justify;
	padding-left: 20px;
	padding-top: 20px;
	}
	h1{
		font-size: 20px;
		color: #384854;
		font-weight: normal;
	}
	h3{
	font-size: 15px;
	color: #384854;
	font-weight: normal;
	}
	p{
		font-size: 12px;
		color: #384854;
	}
	.bordure_flash{
	border: 1px solid #3D4754;
	}
	img{border:0px;}
	.banniere{
	text-align: center;
	}
	.clearer{clear: both;}
	#pied_page{
	background-image: url(../images/pied_page.jpg);
	background-repeat: no-repeat;
	height: 61px;
	}
	#mentions_legales{
		height: 61px;
		width: 253px;
		float: left;
		padding: 18px 0 0 20px;
	}
	#adresse{
	height: 61px;
	width: 571px;
	float: left;
	padding-top: 20px;
	text-align: center;
	}
	#liens_communautaires{
		height: 61px;
		width: 125px;
		float: left;
		padding-right: 20px;
		padding-top: 20px;
	}
	a{color: #384854;}
	a:hover{
	color: #ff5800;
	}
	a.adresse{
	text-decoration: none;
	}
	#sous_pied_page{
	text-align: center;
	}
	.sous_pied_page{
	font-size: 11px;
	color: #8F9292;
	text-decoration: none;
	text-align: justify;
	}
	a.bleu{
	color: #8F9292;
	text-decoration: none;
}
	a.bleu:hover{
	color: #ff5800;
	text-decoration: none;
}
	a.orange{color: #ff5800;
	text-decoration: none;}

#apDiv1 {
	position:absolute;
	width:200px;
	height:33px;
	z-index:1;
}
#apDiv2 {
	position:absolute;
	width:191px;
	height:115px;
	z-index:1;
	left: 472px;
	top: -4px;
}

#menu_bas {
	position:absolute;
	width:69px;
	height:40px;
	z-index:1;
}
#menu_bas_navi {
	position:absolute;
	width:724px;
	height:40px;
	z-index:1;
	left: 239px;
	top: -79px;
	text-align: center;
}
#textecamping {
	width: 661px;
	float: right;
	background-color: #F4F4F4;
	padding: 10px;
	border: thin dashed #666;
	margin-bottom: 10px;
	}
	#textecamping  img{
	float:right;
	margin-left: 5px;
	}

.mini {
	font-size: 9px;
	}

