body{
	background-color:#e4ffe4;
}
acronym,abbr{
	text-decoration:none;
	border:none;
}
a img{
	border: none;
}
#corps{
	position:relative;
	width:900px;
	height:650px;
	margin-left:auto;
	margin-right:auto;
	background-repeat:no-repeat;
}
.camping{
	background-image:url(../images/fondcamping.gif);
}
.eau{
	background-image:url(../images/fondeau.gif);
}
.loisirs{
	background-image:url(../images/fondloisirs.gif);
}
.region{
	background-image:url(../images/fondregion.gif);
}
.situation{
	background-image:url(../images/fondsituation.gif);
}
.tarifs{
	background-image:url(../images/fondtarifs.gif);
}
.contact{
	background-image:url(../images/fondreservation.gif);
}
.livredor{
	background-image:url(../images/fondlivedor.gif)
}
.liensutiles{
	background-image:url(../images/fondliens.gif);
}
/*----------------------------------banniere------------------------------*/
#corps #haut{
	position:absolute;
	top:0px;
	left:0px;
	width:900px;
	height:100px;
	margin:0px;
}
#corps #haut img#banniere{
	position:absolute;
	right:10px;
	top:50px;
	z-index:1;
	margin:0px;
}
#corps #haut img#les_tuilleres{
	position:absolute;
	left:335px;
	top:5px;
	z-index:3;
	margin:0px;
}
#corps #haut img#camping_drome{
	position:absolute;
	right:155px;
	top:18px;
	z-index:2;
	margin:0px;
}
#corps #haut img#fleures{
	position:absolute;
	left:55px;
	z-index:2;
	margin:0px;
	margin-top:-30px;
}
#corps #haut #flags{
	position:absolute;
	right:60px;
	top:20px;
	border:none;
}
#corps #haut #flags .flag{
	float:left;
	margin-left:5px;
	border:none;
}
#corps #haut #flags .flag img{
	border:none;
}

/*-----------------------------------menu--------------------------------*/
#corps #menu{
	position:relative;
	width:200px;
	height:400px;
	margin-top:200px;
	float:left;
	z-index: 1;
}
#corps #menu .btn{
	background-repeat:no-repeat;
	float:left;
	clear:left;
	margin-left:20px;
	margin-top:10px;
	display:inline;
}
#corps #menu .btn#menu_fr_camping{
	background-image:url(../images/menu_fr/camping.gif);
	width:99px;
	height:30px;
}
#corps #menu .btn#menu_fr_eau{
	background-image:url(../images/menu_fr/eau.gif);
	width:150px;
	height:25px;
}
#corps #menu .btn#menu_fr_loisirs{
	background-image:url(../images/menu_fr/loisirs.gif);
	width:119px;
	height:25px;
}
#corps #menu .btn#menu_fr_region{
	background-image:url(../images/menu_fr/region.gif);
	width:119px;
	height:25px;
}
#corps #menu .btn#menu_fr_situation{
	background-image:url(../images/menu_fr/situation.gif);
	width:119px;
	height:25px;
}
#corps #menu .btn#menu_fr_tarifs{
	background-image:url(../images/menu_fr/tarifs.gif);
	width:119px;
	height:25px;
}
#corps #menu .btn#menu_fr_contact{
	background-image:url(../images/menu_fr/contact.gif);
	width:119px;
	height:25px;
}
#corps #menu .btn#menu_fr_liens{
	background-image:url(../images/menu_fr/liens.gif);
	width:119px;
	height:25px;
}
#corps #menu .btn#menu_fr_blog{
	background-image:url(../images/menu_fr/livre-dor.gif);
	width:119px;
	height:25px;
	margin-top:15px;
}
#corps #menu .btn#menu_fr_accueil{
	background-image:url(../images/menu_fr/accueil.gif);
	width:119px;
	height:25px;
}
#corps #menu .btn#menu_fr_plan{
	background-image:url(../images/menu_fr/plan-camping.gif);
	width:125px;
	height:25px;
}
#corps #menu .btn#menu_en_accueil{
	background-image:url(../images/menu_en/accueil.gif);
	width:119px;
	height:25px;
}
#corps #menu .btn#menu_en_camping{
	background-image:url(../images/menu_en/camping.gif);
	width:99px;
	height:30px;
}
#corps #menu .btn#menu_en_eau{
	background-image:url(../images/menu_en/eau.gif);
	width:150px;
	height:25px;
}
#corps #menu .btn#menu_en_loisirs{
	background-image:url(../images/menu_en/loisirs.gif);
	width:119px;
	height:25px;
}
#corps #menu .btn#menu_en_region{
	background-image:url(../images/menu_en/region.gif);
	width:119px;
	height:25px;
}
#corps #menu .btn#menu_en_situation{
	background-image:url(../images/menu_en/situation.gif);
	width:119px;
	height:25px;
}
#corps #menu .btn#menu_en_tarifs{
	background-image:url(../images/menu_en/tarifs.gif);
	width:119px;
	height:25px;
}
#corps #menu .btn#menu_en_contact{
	background-image:url(../images/menu_en/contact.gif);
	width:119px;
	height:25px;
}
#corps #menu .btn#menu_en_liens{
	background-image:url(../images/menu_en/liens.gif);
	width:119px;
	height:25px;
}
#corps #menu .btn#menu_en_blog{
	background-image:url(../images/menu_en/livre-dor.gif);
	width:130px;
	height:25px;
}
#corps #menu .btn#menu_en_plan{
	background-image:url(../images/menu_en/plan-camping.gif);
	width:125px;
	height:25px;
}
#corps #menu .btn#menu_nl_camping{
	background-image:url(../images/menu_nl/camping.gif);
	width:99px;
	height:30px;
}
#corps #menu .btn#menu_nl_eau{
	background-image:url(../images/menu_nl/eau.gif);
	width:150px;
	height:25px;
}
#corps #menu .btn#menu_nl_loisirs{
	background-image:url(../images/menu_nl/loisirs.gif);
	width:135px;
	height:25px;
}
#corps #menu .btn#menu_nl_region{
	background-image:url(../images/menu_nl/region.gif);
	width:119px;
	height:25px;
}
#corps #menu .btn#menu_nl_situation{
	background-image:url(../images/menu_nl/situation.gif);
	width:119px;
	height:25px;
}
#corps #menu .btn#menu_nl_tarifs{
	background-image:url(../images/menu_nl/tarifs.gif);
	width:119px;
	height:33px;
}
#corps #menu .btn#menu_nl_contact{
	background-image:url(../images/menu_nl/contact.gif);
	width:119px;
	height:25px;
}
#corps #menu .btn#menu_nl_liens{
	background-image:url(../images/menu_nl/liens.gif);
	width:145px;
	height:25px;
}
#corps #menu .btn#menu_nl_blog{
	background-image:url(../images/menu_nl/livre-dor.gif);
	width:125px;
	height:25px;
	margin-top:12px;
}
#corps #menu .btn#menu_nl_accueil{
	background-image:url(../images/menu_nl/accueil.gif);
	width:119px;
	height:25px;
}
#corps #menu .btn#menu_nl_plan{
	background-image:url(../images/menu_nl/plan-camping.gif);
	width:125px;
	height:25px;
}
#corps #menu .btn#menu_de_camping{
	background-image:url(../images/menu_de/camping.gif);
	width:150px;
	height:30px;
}
#corps #menu .btn#menu_de_eau{
	background-image:url(../images/menu_de/eau.gif);
	width:150px;
	height:25px;
}
#corps #menu .btn#menu_de_loisirs{
	background-image:url(../images/menu_de/loisirs.gif);
	width:135px;
	height:25px;
}
#corps #menu .btn#menu_de_region{
	background-image:url(../images/menu_de/region.gif);
	width:119px;
	height:25px;
}
#corps #menu .btn#menu_de_situation{
	background-image:url(../images/menu_de/situation.gif);
	width:150px;
	height:45px;
}
#corps #menu .btn#menu_de_tarifs{
	background-image:url(../images/menu_de/tarifs.gif);
	width:119px;
	height:33px;
}
#corps #menu .btn#menu_de_contact{
	background-image:url(../images/menu_de/contact.gif);
	width:119px;
	height:25px;
}
#corps #menu .btn#menu_de_liens{
	background-image:url(../images/menu_de/liens.gif);
	width:145px;
	height:25px;
}
#corps #menu .btn#menu_de_blog{
	background-image:url(../images/menu_de/livre-dor.gif);
	width:125px;
	height:25px;
	margin-top:12px;
}
#corps #menu .btn#menu_de_accueil{
	background-image:url(../images/menu_de/accueil.gif);
	width:119px;
	height:25px;
}
#corps #menu .btn#menu_de_plan{
	background-image:url(../images/menu_de/plan-camping.gif);
	width:125px;
	height:25px;
}
#menu #sub_menu{
	display:none;
	float:left;
	margin-left:50px;
}
#menu #sub_menu a.btn{
	width:122px;
	height:15px;
	float:left;
	margin-left:-5px;
}
#menu #sub_menu #misaison{
	background:url(images/menu_fr/offres-spe.gif) no-repeat;
}
#menu #sub_menu #reservation{
	background:url(images/menu_fr/reservation.gif) no-repeat;
}
/*-------------------------------------------bas------------------------------------*/
#corps #bas{
	background:url(../images/bas.gif) no-repeat;
	height:20px;
	width:887px;
	position:absolute;
	bottom:5px;
	right:10px;
}
/*--------------------------------------animation----------------------------------*/
#corps #animation{
	width:400px;
	height:300px;
	position:absolute;
	margin:0px;
	left:170px;
	top:210px;
	padding: 25px 0 0 0;
	z-index: 10;
}

#corps #animation .photo{
	position:absolute;
	top:25px;
	left:0px;
	width:400px;
	height:250px;
	border:1px solid #FFFF00;
	margin:0px;
}
#corps #animation #fleche_gauche{
	position: absolute;
	left: 0;
	top: 0;
	cursor: pointer;
}
#corps #animation #fleche_droite{
	position: absolute;
	right: 0;
	top: 0;
	cursor: pointer;
}
#corps #animation #indic{
	float:left;
	margin-left:150px;
}
#corps #texte{
	position:absolute;
	top:170px;
	left:610px;
	width:250px;
}

#corps #texte p{
	margin-top:0px;
	margin-bottom:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:justify;
}
#corps #texte ul{
	margin:0px;
	padding:0px;
}
#corps #texte ul li{
	margin:0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	list-style:disc inside;
}
#corps #texte span.list{
	display:block;
	margin:0px;
	background-image: url(../images/puce.gif);
	background-repeat:no-repeat;
	background-position:0px 5px;
	padding-left:10px;
}
#corps #texte_region{
	position:absolute;
	top:180px;
	left:610px;
	width:200px;
}
#corps #texte_region span.list{
	display:block;
	margin:0px;
	background-image: url(../images/puce.gif);
	background-repeat:no-repeat;
	background-position:0px 5px;
	padding-left:10px;
}
#corps #texte_region p{
	margin-top:0px;
	margin-bottom:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:justify;
}
#corps #texte_region_en{
	position:absolute;
	top:180px;
	left:610px;
	width:240px;
}
#corps #texte_region_en span.list{
	display:block;
	margin:0px;
	background-image: url(../images/puce.gif);
	background-repeat:no-repeat;
	background-position:0px 5px;
	padding-left:10px;
}
#corps #texte_region_en p{
	margin-top:0px;
	margin-bottom:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:justify;
}
#corps #texte_activ{
	position:absolute;
	top:200px;
	left:610px;
	width:200px;
}
#corps #texte_activ p{
	margin-top:0px;
	margin-bottom:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:justify;
}
#corps #texte_situation{
	position:absolute;
	top:200px;
	right:45px;
	width:370px;
}
#corps #texte_situation ul{
	margin:0px;
}
#corps #texte_situation ul li{
	margin:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	list-style-position:inside;
}
#corps #texte_tarifs{
	position:absolute;
	top:200px;
	right:20px;
	width:700px;
	font-size:11px;
}
#corps #texte_tarifs p{
	margin:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#corps #texte_tarifs .lien_tarifs{
	color:#016A01 ;
	display:block;
	text-decoration:none;
}
#corps #texte_tarifs table{
	text-align:center;
	border:1px solid #FFFF00;
}
#corps #texte_tarifs table tr td,th{
	border:1px solid #FFFF00;
}
#corps #texte_tarifs #gauche{
	float:left;
	margin-right:20px;
	height:400px;
}
#corps #texte_tarifs #droite table tr th.first{
	width:160px;
}
#corps #texte_tarifs #droite table tr .second{
	width:70px;
}
#corps #texte_tarifs #droite table#new{
	margin-left:-65px;
	border:none;
	float:left;
	color:#FF0000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin-top:10px;
}
#corps #texte_tarifs #droite table#new tr td{
	border:none;
	border-collapse:separate;
	
}
#corps #texte_tarifs #droite p{
	margin-right:20px;
}
#corps #texte_situation #liens_situation{
	width:100%;
	text-align:center;
	padding-top:20px;
	padding-bottom:10px;
	height:50px;
}
#corps #texte_situation #liens_situation a{
	margin-left:20px;
	color:#016A01 ;
	text-decoration:none;
	font-size:12px;
}
#corps #titre{
	margin:0px;
	position:absolute;
	left:310px;
	top:180px;
}
#corps #titre_loisirs{
	margin:0px;
	position:absolute;
	left:340px;
	top:180px;
}
#corps #situation{
	width:300px;
	height:400px;
	position:absolute;
	top:215px;
	left:200px;
}

#corps #titre_situation{
	margin:0px;
	position:absolute;
	left:640px;
	top:180px;
}
#corps #situation a #plan{
	border:none;
	background-image:url(../images/plan.png);
	background-position:center center;
	background-repeat:no-repeat;
	width:224px;
	height:229px;
	* background-image: none;
	* filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/plan.png", sizingMethod='crop');
	position:relative;
}
#corps #situation a img#google{
	border:none;
	margin:0px;
	margin-top:20px;
}
#corps #situation a p#pgoogle{
	display:inline;
	float:left;
	text-decoration:none;
	color:#016a01;
	margin-left:110px;
	margin-top:15px;
	margin-right:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:24px;
}
#corps #situation #mappy{
	float:left;
	margin:10px 45px 0px 0px;
	display:inline;
	width:220px;
	font-weight:bold;
}
#corps #situation #mappy p#green{
	margin:0px;
	display:inline;
	float:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#016a01;
	font-weight:bold;
	display:inline;
}
#corps #situation a img{
	margin:10px 0 0 10px;
	float:left;
	border:none;
	display:inline;
}
#corps #situation #mappy a img{
	margin-left:10px;
	float:right;
	border:none;
	display:inline;
}
#corps #situation #mappy p{
	text-align:left;
	clear:left;
	margin:0px;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	clear:right;
	margin-top:10px;
	display:block;
}
#corps #contact{
	width:590px;
	height:400px;
	position:absolute;
	top:160px;
	left:290px;
}
#corps #contact fieldset{
	border:none;
}
#corps #contact fieldset h2{
	margin:0px 0px 10px 0px;
	color:#016A01;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
}
#corps #contact textarea{
	width:410px;
	height:100px;
	margin-bottom:10px;
}
#corps #contact input{
	float:left;
	margin-bottom:10px;
}
#corps #contact p{
	width:80px;
	float:left;
	margin:0px;
	margin-left:40px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	display:inline;
}
#corps #contact p.ligne{
	clear:left;
}
#corps #contact p.ligne_demande{
	clear:left;
	width:255px;
	margin-left:165px;
	display:inline;
}
#corps #contact input#sub{
	display:block;
	float:none;
	margin-left:250px;
}
#corps #contact input#adr1{
	width:410px;
	clear:right;
}/*
#corps #contact input#adr2{
	width:410px;
	clear:right;
}*/
#corps #contact #liens_contact{
	float:left;
	display:inline;
	margin:-48px 0px 0px 40px;
	padding:10px;
	background-image:url(../images/pix_green.png);
	* background-image: none;
	* filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/pix_green.png", sizingMethod='scale');
}
#corps #contact #liens_contact a{
	position:relative;
	display:block;
	color:#016A01;
	text-decoration:none;
	font-size:16px;
}
#corps #contact #liens_contact p{
	display:block;
	text-decoration:none;
	text-align:left;
	margin:0px;
	font-size:16px;
	width:auto;
}
#corps iframe{
	width:660px;
	height:400px;
	position:absolute;
	top:180px;
	left:200px;
}
#map{
	width: 650px; 
	height: 400px;
	position:absolute;
	top:200px;
	left:200px;
}
/****************************************************Livre d'or********************************************/
#livredor{
	position:absolute;
	top:200px;
	left:240px;
	width:680px;
}
#livredor #titre_livredor{
	display:block;
	margin-left:245px;
}
.msg{
	display:block;
	margin-left:auto;
	margin-right:auto;
	width:600px;
	border:1px solid #016A01;
	padding:10px;
	margin-top:20px;
	float:left;
	text-align:center;
}
.msg p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:0px;
	margin-top:5px;
}
#livredor .msg a#click{
	display:block;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	text-decoration:none;
	color:#016A01;
	width:160px;
	border:1px solid #016A01;
	background-color:#FFFF99;
	padding:5px;
}
.msg p span.th{
	display:block;
	width:100px;
	float:left;
}
.msg img{
	float:left;
	margin-right:10px;
	border:1px solid #016A01;
}
#corps #texte_liens{
	position:absolute;
	top:200px;
	left:610px;
	width:250px;
}
#corps #texte_liens p{
	display:block;
	margin:10px 0px 0px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
#corps #texte_liens a{
	color:#016A01;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	display:block;
}
/************************************Mentions légales***************************************/
#corps #mentions{
	width:620px;
	height:400px;
	position:absolute;
	top:180px;
	left:250px;
	text-align:justify;
}
#corps #mentions ul li{
	list-style-image:url(../images/puce_camping.gif);
}
#corps #mentions ul li ul li{
	list-style-image:url(../images/puce_camping2.gif);
}
#corps #mentions a{
	text-decoration:none;
	color:#016A01;
}
#corps #mentions #heb{
	display:block;
	margin-top:5px;
	float:left;
	margin:0px;
}
#corps #mentions #toile-libre{
	float:left;
	margin-left:10px;
	background-image:url(../images/toile-libre.png) ;
	background-repeat:no-repeat;
	width:200px;
	height:22px;
	* background-image: none;
	* filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/toile-libre.png", sizingMethod='scale');
}
/*************************************Liens bas***********************************************/
#liens_bas{
	margin-left:auto;
	margin-right:auto;
	width:700px;
	text-decoration:none;
	color:#016A01;
	font-size:10px;
	text-align:center;
}
#liens_bas a{
	text-decoration:none;
	color:#016A01;
}
/**************************************Plan site***********************************************/
#corps #plans_site{
	width:620px;
	height:400px;
	position:absolute;
	top:180px;
	left:200px;
	text-align:justify;
}
#corps #plans_site .plan_site{
	width:200px;
	height:400px;
	float:left;
}
#corps #plans_site .plan_site ul li{
	list-style-image:url(../images/puce_camping.gif);
}
#corps #plans_site .plan_site ul li.sub_liste{
	list-style-image:none;
	list-style-type:none;
	list-style-position:inside;
	margin-left:-50px;
}
#corps #plans_site .plan_site ul li ul li{
	list-style-image:url(../images/puce_camping2.gif);
}
#corps #plans_site .plan_site a{
	text-decoration:none;
	color:#016A01;
}
#planCamping{
	position: absolute;
	top: 160px;
	left: 265px;
}
#planCamping p{
	margin: 0;
	padding: 0;
}