#global {
    margin-left: auto;
	margin-right: auto;
	width: 990px;
	text-align: left; /* pour résoudre le bug de centrage de IE */
     }

#modulecontenu 
{
	position: absolute;
	width: 990px;
	height: 1826px;
	top: 40px;
	border: 1px solid #000000;
	
}
#modulecontenu-camping
{
	position: absolute;
	width: 990px;
	height: 4626px;
	top: 40px;
	border: 1px solid #000000;
	
}
#modulecontenu-gite
{
	position: absolute;
	width: 990px;
	height: 2986px;
	top: 40px;
	border: 1px solid #000000;
	
}
#modulecontenu_villard
{
	position: absolute;
	width: 990px;
	height: 2898px;
	top: 40px;
	border: 1px solid #000000;
	
}
#modulecontenu-groupe
{
	position: absolute;
	width: 990px;
	height: 2986px;
	top: 40px;
	border: 1px solid #000000;
	
}
#modulecontenu_paris
{
	position: absolute;
	width: 990px;
	height: 1646px;
	top: 40px;
	border: 1px solid #000000;
	
}
#modulecontenu-contact
{
	position: absolute;
	width: 990px;
	height: 2520px;
	top: 40px;
	border: 1px solid #000000;
	
}
#modulecontenu-contact-groupe
{
	position: absolute;
	width: 990px;
	height: 2760px;
	top: 42px;
	border: 1px solid #000000;
	left: 220px;
	
}
#bulle 
{	
position: absolute;
	
	
}


.modulebanniere-accueil 
{
	position: absolute;
	width: 990px;
	height: 220px;
	background-image:url(images/banniere-accueil.jpg);
	background-repeat:no-repeat;

}
.modulebanniere-camping 
{
	position: absolute;
	width: 990px;
	height: 220px;
	background-image:url(images/banniere-camping.jpg);
	background-repeat:no-repeat;

}
.modulebanniere-gites
{
	position: absolute;
	width: 990px;
	height: 220px;
	background-image:url(images/banniere-gites.jpg);
	background-repeat:no-repeat;

}
.modulebanniere-villard
{
	position: absolute;
	width: 990px;
	height: 220px;
	background-image:url(images/banniere-villard.jpg);
	background-repeat:no-repeat;

}
.modulebanniere-groupe
{
	position: absolute;
	width: 990px;
	height: 220px;
	background-image:url(images/banniere-groupe.jpg);
	background-repeat:no-repeat;

}
.modulebanniere-paris
{
	position: absolute;
	width: 990px;
	height: 220px;
	background-image:url(images/banniere-paris.jpg);
	background-repeat:no-repeat;

}
.modulebanniere-contact
{
	position: absolute;
	width: 990px;
	height: 220px;
	background-image:url(images/banniere-contact.jpg);
	background-repeat:no-repeat;


}
#modulepaysage-accueil
{
	position: absolute;
	width: 890px;
	height: 500px;
	top: 340px;
	left: 50px;
	background-image:url(images/paysage-accueil.jpg);
	background-repeat:no-repeat;
	
	
}
#modulepapillonaccueil
{
	position: absolute;
	width: 218px;
	height: 197px;
	top: 900px;
	left: 50px;
	background-image:url(images/papillon-accueil.jpg);
	background-repeat:no-repeat;	
}

#moduleactivite-accueil
{
	position: absolute;
	width: 850px;
	height: 200px;
	top: 1380px;
	left: 70px;
	background-image:url(images/activite-accueil.jpg);
	background-repeat:no-repeat;	
}
#moduletexteaccueil
{
	position: absolute;
	width: 890px;
	height: 500px;
	top: 940px;
	left: 50px;	
}
#modulepiedpage
{
	position: absolute;
	width: 990px;
	height: 100px;
	top: 1700px;
	text-align:center;
	background-color: #3ef9e8;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
	left: 0px;
	
	
		
}
#modulepiedpagerose
{
	position: absolute;
	width: 990px;
	height: 25px;
	background-color:#FF33FF;
	top: 1800px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
	left: 0px;
	
}
#modulepiedpage-camping
{
	position: absolute;
	width: 990px;
	height:100px;
	top: 4500px;
	text-align:center;
	background-color: #bcd845;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
	
		
}
#modulepiedpagerose-camping
{
	position: absolute;
	width: 990px;
	height: 25px;
	background-color: #FF33FF;
	top: 4600px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
	
	
			
}
#modulepiedpage-gite
{
	position: absolute;
	width: 990px;
	height:100px;
	top: 2860px;
	text-align:center;
	background-color: #bcd845;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;

	
	
		
}
#modulepiedpagerose-gite
{
	position: absolute;
	width: 990px;
	height: 25px;
	background-color:#FF33FF;
	top: 2960px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
	

	
	
			
}
#modulepiedpage_villard
{
	position: absolute;
	width: 990px;
	height:100px;
	top: 2770px;
	text-align:center;
	background-color: #3ef9e8;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
	
		
}
#modulepiedpagerose_villard
{
	position: absolute;
	width: 990px;
	height: 29px;
	background-color:#FF33FF;
	top: 2870px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
	
	
	
			
}
#modulepiedpage-groupe
{
	position: absolute;
	width: 990px;
	height:100px;
	top: 2860px;
	text-align:center;
	background-color: #3ef9e8;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
	left: 0px;
	
	
		
}
#modulepiedpagerose-groupe
{
	position: absolute;
	width: 990px;
	height: 25px;
	background-color:#FF33FF;
	top: 2960px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;			
}
#modulepiedpage-paris
{
	position: absolute;
	width: 990px;
	height: 100px;
	top: 1520px;
	text-align:center;
	background-color: #3ef9e8;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
	
	
		
}
#modulepiedpagerose-paris
{
	position: absolute;
	width: 990px;
	height: 25px;
	background-color:#FF33FF;
	top: 1620px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
	
}
#modulepiedpage-contact
{
	position: absolute;
	width: 990px;
	height: 100px;
	top: 2390px;
	text-align:center;
	background-color: #3ef9e8;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
	left: 0px;
	
	
		
}
#modulepiedpagerose-contact
{
	position: absolute;
	width: 990px;
	height: 29px;
	background-color:#FF33FF;
	top: 2490px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
	left: 0px;
	
}
#modulepiedpage-contact-groupe
{
	position: absolute;
	width: 990px;
	height: 100px;
	top: 2630px;
	text-align:center;
	background-color: #3ef9e8;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
	left: 0px;
	
	
		
}
#modulepiedpagerose-contact-groupe
{
	position: absolute;
	width: 990px;
	height: 29px;
	background-color:#FF33FF;
	top: 2730px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
	left: 0px;
	
}
#modulepanneaux
{
	position: absolute;
	width: 300px;
	height: 200px;
	top: 470px;
	left: 300px;
	background-image: url(images/panneau-bois-camping.jpg);
	background-repeat:no-repeat;
	border: 1px solid #000000;	
}
#modulemaisonchassezac
{
	position: absolute;
	width: 300px;
	height: 210px;
	top: 500px;
	left: 350px;
	background-image: url(images/gite.jpg);
	background-repeat:no-repeat;
}
#moduletextecamping1
{
	position: absolute;
	width: 900px;
	left: 60px;
	height: 100px;
	top: 840px;
	text-align:center;
}
#moduletextegite1
{
	position: absolute;
	width: 370px;
	left: 480px;
	height: 200px;
	top: 1000px;
	text-align:center;
}
#module-mini-photo-camping
{
	position: absolute;
	width: 910px;
	height: 175px;
	top: 990px;
	left: 50px;
	background-image: url(images/mini-photo-camping.jpg);
	background-repeat:no-repeat;
		
}
#module-mini-photo-camping2
{
	position: absolute;
	width: 910px;
	height: 169px;
	top: 4220px;
	left: 40px;
	background-image: url(images/mini-photo-camping2.jpg);
	background-repeat:no-repeat;
		
}
#moduletextecamping2
{
	position: absolute;
	width: 900px;
	left: 40px;
	height: 200px;
	top: 1240px;
	text-align:center;
}
#moduletableautarif-camping
{
	position: absolute;
	width: 890px;
	left: 40px;
	top: 1770px;
	text-align:center;
}

#module-carte-france{
	position: absolute;
	width: 150px;
	height: 144px;
	top: 530px;
	left: 90px;
	background-image: url(images/carte_france.jpg);
	background-repeat:no-repeat;
}
#modulecarte-ardeche{
	position: absolute;
	width: 455px;
	height: 506px;
	top: 100px;
	left: 300px;
	background-image: url(images/carte_ardeche.jpg);
	background-repeat:no-repeat;
}
#modulevue-paysage{
	position: absolute;
	width: 200px;
	height: 150px;
	top: 300px;
	left: 100px;
	background-image: url(images/vue-paysage.jpg);
	background-repeat:no-repeat;
}
#modulevue-paysage{
	position: absolute;
	width: 200px;
	height: 150px;
	top: 300px;
	left: 100px;
	background-image: url(images/vue-paysage.jpg);
	background-repeat:no-repeat;
}
#modulevue-paysage2{
	position: absolute;
	width: 200px;
	height: 150px;
	top: 250px;
	left: 780px;
	background-image: url(images/vue-paysage2.jpg);
	background-repeat:no-repeat;
}
#modulevue-paysage3{
	position: absolute;
	width: 200px;
	height: 150px;
	top: 50px;
	left: 950px;
	background-image: url(images/vue-paysage3.jpg);
	background-repeat:no-repeat;
}
#moduletexte-acces1{
	position: absolute;
	top: 500px;
}
#moduleplanacces{
	position: absolute;
	width: 496px;
	height: 300px;
	left: 750px;
	top: 450px;
	background-image: url(images/acces.jpg);
	background-repeat:no-repeat;
}
#modulesituations{
	position: absolute;
	width: 547px;
	height: 300px;
	top: 680px;
	left: 100px;
	background-image: url(images/situations.jpg);
	background-repeat:no-repeat;
}
#modulechalet-camping1{
	position: absolute;
	width: 210px;
	height: 337px;
	left: 580px;
	background-image: url(images/chalets-camping1.jpg);
	background-repeat:no-repeat;
	top: 5px;
}
#modulechalet-camping2{
	position: absolute;
	width: 210px;
	height: 337px;
	left: 90px;
	top: 450px;
	background-image: url(images/chalets-camping2.jpg);
	background-repeat:no-repeat;
}
#module_arbre_couleur{
	position: absolute;
	width: 886px;
	height: 161px;
	left: 60px;
	top: 1522px;
	background-image: url(images/arbre_couleur.jpg);
	background-repeat:no-repeat;
}
#module_telechargement{
	position: absolute;
	width: 360px;
	height: 160px;
	left: 620px;
	top: 482px;
}
#module_telechargement_villard{
	position: absolute;
	width: 360px;
	height: 120px;
	left: 590px;
	top: 510px;
}
#module_corcamping{
	position: absolute;
	width: 600px;
	height: 120px;
	left: 210px;
	top: 310px;
	
}
#module_corvillard{
	position: absolute;
	width: 540px;
	height: 120px;
	left: 242px;
	top: 310px;
	
}
#module_tableau_des_gite{
	position: absolute;
	width: 800px;
	height: 300px;
	left: 50px;
	top: 1850px;
}

#module_interieur_gite1{
	position: absolute;
	width: 450px;
	height: 161px;
	left: 520px;
	top: 1280px;
	background-image: url(images/interieur_gite1.jpg);
	background-repeat:no-repeat;
}
#module_interieur_gite2{
	position: absolute;
	width: 450px;
	height: 161px;
	left: 90px;
	top: 780px;
	background-image: url(images/interieur_gite2.jpg);
	background-repeat:no-repeat;
}
#module_interieur_gite3{
	position: absolute;
	width: 900px;
	height: 290px;
	left: 0px;
	top: 610px;
	background-image: url(images/interieur_gite3.jpg);
	background-repeat:no-repeat;
}
#modulemimosa{
	position: absolute;
	width: 70px;
	height: 150px;
	left: 840px;
	top: 1120px;
	background-image: url(images/mimosa.jpg);
	background-repeat:no-repeat;
}
#moduletextegite2{
	position: absolute;
	width: 270px;
	height: 100px;
	left: 90px;
	top: 1310px;

}
#moduletextegite3{
	position: absolute;
	width: 210px;
	height: 152px;
	left: 480px;
	top: 1520px;

}
#module_tarifs_gite{
	position: absolute;
	width: 290px;
	height: 30px;
	left: 680px;
	top: 510px;
	
}

#modulepaysage_vigne{
	position: absolute;
	width: 360px;
	height: 280px;
	left: 70px;
	top: 1460px;
	background-image: url(images/paysage_vigne.jpg);
	background-repeat:no-repeat;
}
#moduleactivite_gite1{
	position: absolute;
	width: 290px;
	height: 200px;
	left: 130px;
	top: 1050px;
	background-image: url(images/activite_gite1.jpg);
	background-repeat:no-repeat;
}
#moduleactivite_gite2{
	position: absolute;
	width: 260px;
	height: 190px;
	left: 700px;
	top: 1620px;
	background-image: url(images/activite_gite2.jpg);
	background-repeat:no-repeat;
}
#module_paysage_villard{
	position: absolute;
	width: 800px;
	height: 200px;
	left: 100px;
	top: 680px;
	background-image: url(images/paysage_villard.jpg);
	background-repeat:no-repeat;
}
#moduletextevillard
{
	position: absolute;
	width: 470px;
	left: 50px;
	height: 170px;
	top: 1010px;
	text-align:center;
}
#moduletextevillard2
{
	position: absolute;
	width: 500px;
	left: 70px;
	height: 350px;
	top: 1530px;
	text-align:center;
}
#moduletextevillard3
{
	position: absolute;
	width: 570px;
	left: 400px;
	height: 280px;
	top: 2312px;
	text-align:center;
}
#modulepiscine_villard{
	position: absolute;
	width: 280px;
	height: 220px;
	left: 692px;
	top: 960px;
	background-image: url(images/piscine_villard.jpg);
	background-repeat:no-repeat;
}
#modulephoto_villard{
	position: absolute;
	width: 310px;
	height: 690px;
	left: 640px;
	top: 1550px;
	background-image: url(images/photo_villard.jpg);
	background-repeat:no-repeat;
}
#modulesauna_villard{
	position: absolute;
	width: 280px;
	height: 220px;
	left: 90px;
	top: 1280px;
	background-image: url(images/sauna_villard.jpg);
	background-repeat:no-repeat;
}
#modulebains_villard{
	position: absolute;
	width: 280px;
	height: 220px;
	left: 42px;
	top: 2100px;
	background-image: url(images/bains_villard.jpg);
	background-repeat:no-repeat;
}
#moduleski_villard{
	position: absolute;
	width: 280px;
	height: 220px;
	left: 90px;
	top: 2430px;
	background-image: url(images/ski_villard.jpg);
	background-repeat:no-repeat;
}
#modulebillard_villard{
	position: absolute;
	width: 280px;
	height: 220px;
	left: 570px;
	top: 1240px;
	background-image: url(images/billard_villard.jpg);
	background-repeat:no-repeat;
}
#module_carte_isere{
	position: absolute;
	width: 150px;
	height: 160px;
	left: 100px;
	top: 430px;
	background-image: url(images/carte-isere.jpg);
	background-repeat:no-repeat;
}
#module_bungalow_toile{
	position: absolute;
	width: 920px;
	height: 270px;
	left: 50px;
	top: 520px;
	background-image: url(images/photo_bungalow_toile.jpg);
	background-repeat:no-repeat;
}
#moduletableau_tarifgroupe{
	position: absolute;
	width: 890px;
	height: 270px;
	left: 60px;
	top: 1830px;
}
#moduletexte_groupe1{
	position: absolute;
	width: 890px;
	height: 130px;
	left: 50px;
	top: 810px;
}
#moduletexte_groupe2{
	position: absolute;
	width: 410px;
	height: 120px;
	left: 70px;
	top: 2420px;
}
#module_photo_groupe{
	position: absolute;
	width: 340px;
	height: 260px;
	left: 52px;
	top: 1040px;
	background-image: url(images/photo_groupe.jpg);
	background-repeat:no-repeat;
}
#module_photo_groupe2{
	position: absolute;
	width: 250px;
	height: 340px;
	left: 710px;
	top: 1060px;
	background-image: url(images/photo_groupe2.jpg);
	background-repeat:no-repeat;
}
#module_activite_groupe{
	position: absolute;
	width: 260px;
	height: 340px;
	left: 60px;
	top: 1440px;
	background-image: url(images/activite_groupe.jpg);
	background-repeat:no-repeat;
}
#module_activite_groupe2{
	position: absolute;
	width: 330px;
	height: 250px;
	left: 510px;
	top: 1470px;
	background-image: url(images/activite_groupe2.jpg);
	background-repeat:no-repeat;
}
#module_transport{
	position: absolute;
	width: 360px;
	height: 300px;
	left: 540px;
	top: 2400px;
	background-image: url(images/photo_cars.jpg);
	background-repeat:no-repeat;
}
#moduletexte_groupe3{
	position: absolute;
	width: 700px;
	height: 90px;
	left: 20px;
	top: 1330px;

}
#module_corgroupe{
	position: absolute;
	width: 600px;
	height: 120px;
	left: 210px;
	top: 340px;
	
}
#module_photo_appart_paris{
	position: absolute;
	width: 300px;
	height: 260px;
	left: 40px;
	top: 620px;
	background-image: url(images/photo_appart_paris.jpg);
	background-repeat:no-repeat;
	
}
#module_photo_appart_paris2{
	position: absolute;
	width: 300px;
	height: 260px;
	left: 640px;
	top: 810px;
	background-image: url(images/photo_appart_paris2.jpg);
	background-repeat:no-repeat;
	
}
#module_photo_appart_paris3{
	position: absolute;
	width: 300px;
	height: 260px;
	left: 130px;
	top: 1020px;
	background-image: url(images/photo_appart_paris3.jpg);
	background-repeat:no-repeat;
	
}
#module_photo_appart_paris4{
	position: absolute;
	width: 300px;
	height: 260px;
	left: 610px;
	top: 1140px;
	background-image: url(images/photo_appart_paris4.jpg);
	background-repeat:no-repeat;
	
}
#moduletexte_paris{
	position: absolute;
	width: 600px;
	height: 120px;
	left: 382px;
	top: 650px;
	
}
#moduletexte_paris2{
	position: absolute;
	width: 300px;
	height: 30px;
	left: 220px;
	top: 920px;
	
}
#module_carte_paris{
	position: absolute;
	width: 190px;
	height: 160px;
	left: 60px;
	top: 390px;
	background-image: url(images/carte_paris.jpg);
	background-repeat:no-repeat;
}
#moduleformulaire{
	position: absolute;
	width: 660px;
	height: 1000px;
	left: 190px;
	top: 860px;
	
	
}
#module-texte-contact1{
	position: absolute;
	width: 710px;
	height: 140px;
	left: 170px;
	top: 640px;
	
}
#module-fleur-contact{
	position: absolute;
	width: 958px;
	height: 240px;
	left: 20px;
	top: 350px;
	background-image: url(images/fleur_contact.jpg);
	background-repeat:no-repeat;
}
#module-riviere{
	position: absolute;
	width: 410px;
	height: 310px;
	left: 502px;
	top: 1960px;
	background-image: url(images/bord-eau.jpg);
	background-repeat:no-repeat;

}
#moduleliens-utiles{
	position: absolute;
	width: 260px;
	height: 200px;
	left: 140px;
	top: 2010px;

}
#modulecoquelicot-contact{
	position: absolute;
	width: 138px;
	height: 310px;
	left: 32px;
	top: 1750px;
	background-image: url(images/coquelicot-contact.jpg);
	background-repeat:no-repeat;

}
#modulecontactez-nous{
	position: absolute;
	width: 200px;
	height: 50px;
	left: 780px;
	top: 1640px;
	background-image: url(images/contactez-nous.jpg);
	background-repeat:no-repeat;
}
#modulecontactez-nous-camping{
	position: absolute;
	width: 200px;
	height: 50px;
	left: 780px;
	top: 4440px;
	background-image: url(images/contactez-nous.jpg);
	background-repeat:no-repeat;
}
#modulecontactez-nous-gite{
	position: absolute;
	width: 200px;
	height: 50px;
	left: 730px;
	top: 952px;
	background-image: url(images/contactez-nous.jpg);
	background-repeat:no-repeat;
}

#modulecontactez-nous-paris{
	position: absolute;
	width: 200px;
	height: 50px;
	left: 780px;
	top: 1460px;
	background-image: url(images/contactez-nous.jpg);
	background-repeat:no-repeat;
}

#modulecontactez-nous-groupe{
	position: absolute;
	width: 200px;
	height: 50px;
	left: 780px;
	top: 2800px;
	background-image: url(images/contactez-nous.jpg);
	background-repeat:no-repeat;
}
#modulecontactez-nous-villard{
	position: absolute;
	width: 200px;
	height: 50px;
	left: 780px;
	top: 2710px;
	background-image: url(images/contactez-nous.jpg);
	background-repeat:no-repeat;
}
#module-riviere-groupe{
	position: absolute;
	width: 410px;
	height: 320px;
	left: 510px;
	top: 2210px;
	background-image: url(images/bord-eau.jpg);
	background-repeat:no-repeat;

}
#moduleliens-utiles-groupe{
	position: absolute;
	width: 260px;
	height: 200px;
	left: 150px;
	top: 2250px;

}
#modulecoquelicot-contact-groupe{
	position: absolute;
	width: 138px;
	height: 310px;
	left: 40px;
	top: 1980px;
	background-image: url(images/coquelicot-contact.jpg);
	background-repeat:no-repeat;

}
#modulewebmaster{
	position: absolute;
	width: 310px;
	height: 20px;
	left: 680px;
	top: 1803px;
}
#modulephoto_paiolive{
	position: absolute;
	width: 200px;
	height: 260px;
	left: 630px;
	top: 1130px;
	background-image: url(images/paiolive.jpg);
	background-repeat:no-repeat;

}
#modulephoto_paiolive_groupe{
	position: absolute;
	width: 200px;
	height: 260px;
	left: 632px;
	top: 1400px;
	background-image: url(images/paiolive.jpg);
	background-repeat:no-repeat;

}
#modulecontenu-campingppt
{
	position: absolute;
	width: 990px;
	height: 900px;
	top: 40px;
	border: 1px solid #000000;
	
}
#modulepiedpage-campingppt
{
	position: absolute;
	width: 990px;
	height:100px;
	top: 900px;
	text-align:center;
	background-color: #bcd845;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
		
}
#campingppt
{
	position: absolute;
	width: 800px;
	height: 600px;
	top: 260px;
	left: 100px

}