html {
	
}

body {
	font-family:Arial, Helvetica, sans-serif;
	line-height:18px;
	font-size:12px;
	color: #06185c;
	padding: 0; 
	margin:0;
}

#anim-intro{
	position:absolute;
	left: 25px;
	top: 0px;
	z-index:7;
}
#return-btn a{
	position:absolute;
	width:97px;
	height:34px;
	left: 512px;
	top:311px;
}
div#return-btn a#bt_rt { background: transparent url(Ressources/images/Retour.png) no-repeat center center; }
#mainpage-mail{
	background:url(Ressources/images/Succesail.jpg) no-repeat top center;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	position:relative;
	width:1068px;
	height:653px;
}
#mainpage{
	background:url(Ressources/images/BGHeader.jpg) no-repeat top center;
	margin-left:auto;
	margin-right:auto;
	margin-top:-79px;
	position:relative;
	width:1073px;
	height:856px;
}
#pub-sen{
	background:url(Ressources/images/PubFSen.png) no-repeat top center;
	position:absolute;
	width:465px;
	height:359px;
	z-index:15;
	left: 240px;
	top: 792px;
}

#formulaire{
	background:url(Ressources/images/FondParc.png) repeat-x top center;
	position:absolute;
	left: 266px;
	top: 213px;
	height: 609px;
	width: 457px;
	z-index:11;
}
#txt_form{
	position:absolute;
	margin-left:5px;
	margin-top:5px;
	height: 605px;
	width: 447px;
}
.myp{
	margin-bottom:0;
}
#tit-souh{
	background:url(Ressources/images/MessChoix.png) no-repeat top left;
	position:relative;
	width:197px;
	margin:0;
	/*float:left;*/
	height:30px;
	border:none;	
}
#tit-coo{
	background:url(Ressources/images/Coordonnees.png) no-repeat top left;
	position:relative;
	width:156px;
	margin-top:auto;
	margin-bottom:0;
	/*float:left;*/
	height:28px;
	border:none;
}
#civilite{
	margin-top:0;
}
#coordonnees{
	border:none;
}
#coordonnees label{
	position:absolute;
  	/*font-size:90%;*/
  	padding-top:.2em;
 	left:20px;
}
#radiociv{
	margin-left:5em;
	/*margin-right:-20px;*/
	font-size:90%;
 	/*line-height:1.4em;*/
  	margin-bottom:.1em;
}
#champtxt{
	margin-left:10em;
 	/*line-height:1.4em;*/
  	margin-bottom:.2em;
}

#tit-mess{
	background:url(Ressources/images/Mess.png) no-repeat top left;
	position:relative;
	width:142px;
	margin-top:auto;
	margin-bottom:0;
	/*float:left;*/
	height:30px;
	border:none;
}
#buttons{
	margin-top:0px;
	margin-right:0px
	
}
#typemail{
	border:none;
}
#message{
	border:none	
}
textarea {
  font:.8em Corbel, Arial, "Arial Black", "Times New Roman", Times, sans-serif;
  margin-left:5px;
  width:410px;
  height:80px;
  padding:.2em;
}
#mainpageinro{
	background:url(Ressources/images/BGHeader.jpg) no-repeat top center;
	margin-left:auto;
	margin-right:auto;
	margin-top:-79px;
	position:relative;
	width:1073px;
	height:768px;
}

#mainmenu{
	margin-left:40px;
	margin-top:0px;
	position:absolute;
	z-index:7;
}

#palmier01{
	background:url(Ressources/images/FPalmier01.png) no-repeat top center;
	width:589px;
	height:286px;
	margin-left:-165px;
	margin-top:0px;
	position:absolute;
	z-index:9;
}

#actu{
	position:absolute;
	left: 259px;
	top: 220px;
	height: 140px;
	width: 467px;
}

#titre-actu{
	background:url(Ressources/images/Actualites.png) no-repeat top center;
	width:166px;
	height:31px;
}
#fond-actu{
	background:url(Ressources/images/FondN.png) no-repeat top center;
	position:absolute;
	width:468px;
	height:203px;
}
#cont-actu{
	width:431px;
	height:104px;
	left: 276px;
	margin-top:5px;
	margin-left:5px;
	text-align:center;
	font-size:18px;
	color: #000000;
	font-family: Corbel, Arial, "Arial Black", "Times New Roman", Times, sans-serif;
	
}

#ml{
	position:absolute;
	width:431px;
	left: 276px;
	top: 318px;
	height: 426px;
}

#titre-ml{
	background:url(Ressources/images/MentionsL.png) no-repeat top center;
	width:209px;
	height:32px;
}
#cont-ml{
	background:url(Ressources/images/FondParc.png) no-repeat top center;
	position:absolute;
	width:432px;
	height:378px;
}
#ml-txt{
	position:absolute;
	left: 7px;
	width: 418px;
	top: -12px;
}

#parcours{
	position:absolute;
	width:470px;
	left: 259px;
	top: 456px;
	height: 415px;
	z-index:10;
}

#titre-parcours{
	background:url(Ressources/images/Parcours.png) no-repeat top center;
	width:164px;
	height:29px;
}
#google-map{
	position:absolute;
	left: 266px;
	top: 383px;
	width: 765px;
	height: 460px;
	z-index:9;
}

#slogan{
	background:url(Ressources/images/Slogan.png) no-repeat top center;
	width:372px;
	position:absolute;
	height:61px;
	left: 313px;
	top: 379px;
}

#cont-parcours{
	background:url(Ressources/images/FondParc.png) no-repeat top center;
	width:470px;
	height:370px;
}

.jaune{
	color:#FFCC00;
}
.jaunep{
	color:#FFCC00;
	font-size:12px
}
.mypolice{
	color: #000000;
   	font-family: Corbel, Arial, "Arial Black", "Times New Roman", Times, sans-serif;
	font-size:18px;
	/*font:bold;*/
   	text-align: left;
}


#blc{
	background:url(Ressources/images/Blanc.png) no-repeat top center;
	position:absolute;
	width:71px;
	height:30px;
	top: 40px;
	left: 5px;
}
#blc-txt{
	position:absolute;
	left: 82px;
	width: 388px;
	top: 40px;
}

#vrt{
	background:url(Ressources/images/Vert.png) no-repeat top center;
	position:absolute;
	width:55px;
	height:29px;
	top: 87px;
	left: 5px;
}
#vrt-txt{
	position:absolute;
	width: 388px;
	top: 87px;
	left: 80px;
}

#blu{
	background:url(Ressources/images/Bleu.png) no-repeat top center;
	position:absolute;
	width:59px;
	height:30px;
	top: 134px;
	left: 5px;

}
#blu-txt{
	position:absolute;
	width: 388px;
	top: 134px;
	left: 80px;
}

#rge{
	background:url(Ressources/images/Rouge.png) no-repeat top center;
	position:absolute;
	width:72px;
	height:30px;
	top: 181px;
	left: 5px;
}
#rge-txt{
	position:absolute;
	width: 388px;
	top: 181px;
	left: 80px;
}

#jne{
	background:url(Ressources/images/Jaune.png) no-repeat top center;
	position:absolute;
	width:68px;
	height:30px;
	top: 228px;
	left: 5px;
}
#jne-txt{
	position:absolute;
	width: 388px;
	top: 228px;
	left: 80px;
}

#vlt{
	background:url(Ressources/images/Violet.png) no-repeat top center;
	position:absolute;
	width:71px;
	height:30px;
	top: 275px;
	left: 5px;
}
#vlt-txt{
	position:absolute;
	width: 388px;
	top: 275px;
	left: 80px;
}

#nr{
	background:url(Ressources/images/Noir.png) no-repeat top center;
	position:absolute;
	width:53px;
	height:27px;
	top: 322px;
	left: 5px;
}
#nr-txt{
	position:absolute;
	width: 388px;
	top: 322px;
	left: 80px;
}

#snr{
	background:url(Ressources/images/SNoir.png) no-repeat top center;
	position:absolute;
	/*margin-left:67%;*/
	width:224px;
	height:27px;
	top: 359px;
	left: 98px;
}

div#contact a{
	/*background:url(Ressources/images/Contact.png) no-repeat top center;*/
	width:234px;
	height:360px;
	position:absolute;
	left: 798px;
	top: 8px;
	z-index:8;
}

div#contact a#bt_ct { background: transparent url(Ressources/images/Contact.png) no-repeat center center; }

#tarzan a{
	width:211px;
	height:258px;
	position:absolute;
	z-index:10;
	left: 688px;
	top: 5px;
}
div#tarzan a#bt_tarzan{	background:url(Ressources/images/Tarzan.png) no-repeat top center;}

#palmier02{
	background:url(Ressources/images/FPalmier02.png) no-repeat top center;
	width:297px;
	height:108px;
	margin-left:814px;
	margin-top:0px;
	position:absolute;
	z-index:9;
}

#container{
	background:url(Ressources/images/BGmiddle.jpg) center;
	margin-left:auto;
	margin-right:auto;
	background-repeat:repeat-y;
	position:absolute;
	width:1073px;
	top: 841px;
	height: 343px;
	
}

#fondending{
	background:url(Ressources/images/BGEnding.png) no-repeat bottom center;
	height:618px;
	width:1024px;
	margin-left:25px;
	position:absolute;
	top: 566px;
}

#pub{
	position:absolute;
	left: 187px;
	top: 834px;
	z-index:15;
}

.stitr-acces{
	color: #FFFFFF;
   	font-family: Corbel, Arial, "Arial Black", "Times New Roman", Times, sans-serif;
	font-size:18px;
	/*font:bold;*/
   	text-align:left;
}

.txt-acces{
	color: #000000;
   	font-family: Corbel, Arial, "Arial Black", "Times New Roman", Times, sans-serif;
	font-size:14px;
   	text-align:left;
}

#txt-acces{
	background:url(Ressources/images/FondParc.png)top;
	padding:0;
	position:absolute;
	left: 267px;
	top: 292px;
	width: 136px;
	height: 84px;
}
#titre-dir-ste{

}
#dir-ste{
	position:absolute;
	left:5px;
	width: 126px;
	height: 119px;
}
#titre-dir-puy{
	
}
#dir-puy{
	position:absolute;
	left:141px;
	width: 126px;
	top: 36px;
	height: 84px;
}
#titre-dir-stb{

}
#dir-stb{
	position:absolute;
	left:277px;
	width: 126px;
	top: 36px;
	height: 84px;
}
#titre-pt-gps{

}
#pt-gps{
	position:absolute;
	left:6px;
	width: 126px;
	top: 10px;
	height: 66px;
}

.important{
	color: #CC1203;
	font-family: Corbel, Arial, "Arial Black", "Times New Roman", Times, sans-serif;
	font-size:18px;
	text-align:center;
}

.txt-form{
	color: #000000;
	font-family: Corbel, Arial, "Arial Black", "Times New Roman", Times, sans-serif;
	font-size:18px;
	text-align:left;
}

#pro-bon{
	position:absolute;
	left:663px;
	top: 636px;
	width: 368px;
	height:219px;
}
#tit-bon{
	background:url(Ressources/images/Bonkdo.png) no-repeat top left;
	position:absolute;
	width:154px;
	height:27px;
}
#cont-txt-bon{
	background:url(Ressources/images/FondParc.png) repeat-x top left;
	position:absolute;
	left: 0px;
	width: 362px;
	top: 30px;
	height: 172px;
}
#txt-bon{
	position:absolute;
	height: 165px;
	width: 344px;
	top: 5px;
	left: 8px;
}
div#txt-bon a{
	position:absolute;
	left: 4px;
	top: 111px;
	z-index:10;

}
div#txt-bon a#bt-bc {
	background: transparent url(Ressources/images/bt-bonkdo.png) no-repeat center center;
	width: 332px;
	height:40px;
}
#pro-mar{
	position:absolute;
	left:663px;
	top: 508px;
	width: 368px;
	height:104px;
}
#tit-mar{
	background:url(Ressources/images/FMaries.png) no-repeat top left;
	position:absolute;
	width:173px;
	height:27px;
}
#cont-txt-mar{
	background:url(Ressources/images/FondParc.png) repeat-x top left;
	position:absolute;
	left: 0px;
	width: 362px;
	top: 31px;
	height: 69px;
}
#txt-mar{
	position:absolute;
	height: 63px;
	width: 344px;
	top: 4px;
	left: 7px;

}
#pro-ann{
	position:absolute;
	left:663px;
	top: 381px;
	width: 368px;
	height:98px;

}
#tit-ann{
	background:url(Ressources/images/Aniversaire.png) no-repeat top left;
	position:absolute;
	width:242px;
	height:27px;
}
#cont-txt-ann{
	background:url(Ressources/images/FondParc.png) repeat-x top left;
	position:absolute;
	left: 0px;
	width: 362px;
	top: 31px;
	height: 65px;
}
#txt-ann{
	position:absolute;
	height: 58px;
	width: 344px;
	top: 4px;
	left: 7px;
}
#pro-sen{
	position:absolute;
	left:266px;
	top: 381px;
	width: 368px;
	height:649px;

}
#tit-sen{
	background:url(Ressources/images/FSensation.png) no-repeat top center;
	position:absolute;
	width:229px;
	height:32px;
}
#cont-txt-sen{
	background:url(Ressources/images/FondParc.png) repeat-x top left;
	position:absolute;
	left: 0px;
	width: 356px;
	top: 31px;
	height: 606px;
}
#txt-sen{
	position:absolute;
	height: 394px;
	width: 344px;
	top: 4px;
	left: 7px;
}
#tit-page{
	background:url(Ressources/images/Formules.png) no-repeat top center;
	position:absolute;
	left:445px;
	top: 226px;
	width:188px;
	height:35px;

}
div#txt-promo a{
	/*background:url(Ressources/images/Remise.png) no-repeat top center;*/
	position:absolute;
	left:253px;
	top:304px;
	width:533px;
	height:41px;
}
div#txt-promo a#bt_promo { background: transparent url(Ressources/images/Remise.png) no-repeat center center; }


#tyro-acces{
	background:url(Ressources/images/Tyrolienne.png) no-repeat bottom center;
	position:absolute;
	height:352px;
	width:536px;
	left: 442px;
	top: 837px;
	z-index:8;
}

#tyro-pres{
	background:url(Ressources/images/Tyrolienne.png) no-repeat bottom center;
	position:absolute;
	height:352px;
	width:536px;
	left: 283px;
	top: 825px;
	z-index:8;
}

#diapo{
	position:absolute;
	left: 738px;
	top: 436px;
	
}

div#pencarte a{
	/*background:url(Ressources/images/Pencarte.png) no-repeat bottom center;*/
	position:absolute;
	height:327px;
	width:251px;
	left: 777px;
	top: 851px;
	z-index:9;
}

div#pencarte a#bt_axe { background: transparent url(Ressources/images/Pencarte.png) no-repeat center center; }

#tarif{
	position:absolute;
	left:663px;
	top: 375px;
	width: 378px;
	height:472px;
}

#tit-tar{
	background:url(Ressources/images/Tarifs.png) no-repeat top center;
	position:absolute;
	width:153px;
	height:31px;
}

#cont-pict{
	background:url(Ressources/images/TabTarif.png) no-repeat top left;
	position:absolute;
	left: 0px;
	width: 371px;
	top: 31px;
	height: 221px;
}

#cont-txt-tar{
	background:url(Ressources/images/FondParc.png) repeat-x top left;
	position:absolute;
	left: 11px;
	width: 356px;
	top: 257px;
	height: 195px;
}
#txt-tar{
	position:absolute;
	height: 197px;
	width: 344px;
	top: 4px;
	left: 7px;
}

#enca{
	position:absolute;
	left:268px;
	top: 237px;
	width: 368px;
	height:467px;

}
#tit-enca{
	background:url(Ressources/images/Encadrement.png) no-repeat top center;
	position:absolute;
	width:191px;
	height:28px;
}
#cont-txt-enca{
	background:url(Ressources/images/FondParc.png) repeat-x top left;
	position:absolute;
	left: 0px;
	width: 356px;
	top: 31px;
	height: 432px;
}
#txt-enca{
	position:absolute;
	height: 409px;
	width: 344px;
	top: 4px;
	left: 7px;
}
div#logo-snepa a{
	/*background:url(Ressources/images/Pencarte.png) no-repeat bottom center;*/
	position:absolute;
	height:59px;
	width:77px;
	z-index:9;
	left: 143px;
	top: 367px;
}

div#logo-snepa a#bt_snepa { background: transparent url(Ressources/images/SNEPA.png) no-repeat center center; }

#place{
	position:absolute;
	left:270px;
	top: 711px;
	width: 368px;
	height:167px;

}
#tit-place{
	background:url(Ressources/images/SurPlace.png) no-repeat top center;
	position:absolute;
	width:166px;
	height:31px;
}
#cont-txt-place{
	background:url(Ressources/images/FondParc.png) repeat-x top left;
	position:absolute;
	left: 0px;
	width: 356px;
	top: 31px;
	height: 124px;
	z-index:8;
}
#txt-place{
	position:absolute;
	height: 108px;
	width: 344px;
	top: 4px;
	left: 7px;
}

#feuillage{
	background:url(Ressources/images/Herbes.png) repeat-x center top;
	position:absolute;
	height:393px;
	width:845px;
	top:787px;
	z-index:9;
	left:-204px;
}

#feuillage-intro{
	background:transparent url(Ressources/images/Herbes02.png) repeat-x center top;
	position:absolute;
	height:393px;
	width:666px;
	top:380px;
	z-index:9;
	left:-245px;
}

#apDiv1{
	background:url(Ressources/images/EndingSheet.jpg) repeat-x center top;
	background-repeat:repeat-x;
	position:relative;
	height: 71px;
	top: 1168px;
	width: 100%;
	z-index:10;
	padding:0 0 0 0;
}
#txt-bpage{
	position:relative;
	text-align:center;
	top:15px;
	z-index:11;
	color: #E4E2AE;
	font-family: Verdana, Arial, "Arial Black", "Times New Roman", Times, sans-serif;
	font-size:12px;
}
#txt-bpage a{
	text-decoration:none;
	color:#E4E2AE;

}
#mopai a{
	
	position:absolute;
	width: 160px;
	height: 38px;
	top: 377px;
	left:865px;
	z-index:10;
}
div#mopai a#bt_paiement{background:url(Ressources/images/Paiment.png) no-repeat center top;}
#apDiv1-intro{
	background:url(Ressources/images/EndingSheet.jpg) repeat-x center top;
	background-repeat:repeat-x;
	position:relative;
	top:758px;
	height: 71px;
	width: 100%;
	z-index:10;
	padding:0 0 0 0;
}

#finish{
	background:#573b25 repeat-y center center;
	background-repeat:repeat-y;
	padding-bottom:0;
	width: 100%;
	z-index:10;
}
