html, body {
	font-family: Arial, Verdana, sans-serif;
	font-size:11px;
    margin: 0;
    padding: 0;    
    height:100%;
}
 
#global {
position:relative;
min-height:100%;
}  
#header {
width:1005px;
height:100px;
margin: -87px auto;
}  
#contenu {
width:1005px;
position:relative;
margin: 0 auto;
margin-bottom:0;
padding-bottom: 0px;
z-index:1;

}  

div#logotitre
{
	z-index:10;
	position:relative;
	/*width: 310px;*/
	width: 282px;
	top: 35px;
	/*left:350px;*/
	left:150px;
	/*height: 202px; /*a supprimer si suppression compte a rebours*/
}
div#parcdedecouverte
{
	position:relative;
	z-index:30;
	width: 148px;
	height: 49px;
	top: 100px;
	left:0px;
}

div#saison
{
	position:relative;
	z-index:30;
	width: 220px;
	height: 160px;
	top: -40px;
	left:750px;
}
div#barre_parc
{
	position:relative;
	z-index:30;
	width: 800px;
	height: 20px;
	top: -115px;
	left:0px;
	background: #2b7fae url(../images/fin_barre_parc.png) no-repeat right;
}
div#barre_entreprise
{
	position:relative;
	z-index:30;
	width: 800px;
	height: 20px;
	top: -115px;
	left:0px;
	background: #eb9f28 url(../images/fin_barre_entreprise.png) no-repeat right;
}
div#barre_evenement
{
	position:relative;
	z-index:30;
	width: 800px;
	height: 20px;
	top: -115px;
	left:0px;
	background: #8ebb1c url(../images/fin_barre_evenement.png) no-repeat right;
}
div#barre_scolaire
{
	position:relative;
	z-index:30;
	width: 800px;
	height: 20px;
	top: -115px;
	left:0px;
	background: #a55e14 url(../images/fin_barre_scolaire.png) no-repeat right;
}

div#barre_ress
{
	position:relative;
	z-index:30;
	width: 800px;
	height: 20px;
	top: -115px;
	left:0px;
	background: #604add url(../images/fin_barre_ress.png) no-repeat right;
}
div#barre_ress_indienne
{
	position:relative;
	z-index:30;
	width: 800px;
	height: 20px;
	top: -115px;
	left:0px;
	background: #604add url(../../images/fin_barre_ress.png) no-repeat right;
}		
.titre_barre {
	color: #fff; 
	font-weight:bold; 
	font-size:12px;
	padding-top: 2px;
	padding-left: 10px;
	/*float:left;*/
	padding-right: 30px;
	position:relative;
}
.liens_barre {
	padding-top: 2px; font-weight:bold; color: #fff; position:relative; top: -17px; left: 170px;
}
div#txt
{
	position:relative;
	z-index:31;
	width: 829px;
	height: 521px;
	top: 0px;
	left:160px;
	padding: 5px 5px 8px 10px;
	background:url(../images/fond_txt.png) no-repeat;
	color: #0d2a66;
}
div#soustxt 
{
 width: 435px;
 height: 517px;

}
div#sousimage 
{
 width: 370px;
 height: 517px;
 position:absolute;
 top: 20px;
 left: 452px;
}
div#titre_parc {
color: #2b7fae; font-weight:bold; font-size:14px;

}
.soustitre_parc {
color: #447d4b; font-weight:bold; font-size:14px;

}

div#lapin
{
	position:relative;
	z-index:30;
	width: 45px;
	height: 38px;
	top: -90px;
	left:590px;
}
div#reservation
{
	position:relative;
	z-index:31;
	width: 170px;
	height: 20px;
	top: 10px;
	left:0px;
}


#footer1{
	position:relative;
	z-index:10;
	/*width:1005px;
	height:40px;*/
	margin-top:-160px;
	margin-left: 267px;
	top:-10px;

}
#footer2{
	position:relative;
	z-index:10;
	/*width:1005px;
	height:40px;*/
	margin-left: 12px;
	top:-5px;

}
#footer3{
	position:relative;
	z-index:10;
	/*width:1005px;
	height:40px;*/
	margin-left: 392px;
	top:-37px;

}

#top{  position:fixed;  height:0px;  left:0;  top:0;
width:100%;
z-index:5;  }   
  
.conthome{ 
margin: 180px auto;
height: 543px; 
top: 0px; 
background:url(../images/fond_page.png) no-repeat;
}

.cont
{ 
	margin-bottom: -87px auto;  
	height: 475px; 
	width:620px; 
	top: 0px; 
	margin-left:195px; 
	padding-right: 10px;
	font-size: 12px; 
	text-align:justify; 
	position:relative; 
	z-index: 31;
	overflow:auto;

}

div#origines
{
	background:url(../images/fond_origines.png) no-repeat;
	width: 177px;
	height: 180px; 
	text-align: center;
	color: #fff;
	float: left;
	
}

div#origines_photo
{
	width: 200px;
	height: 180px; 
	float: left;
	
}

div#div_espace
{
	width: 20px;
	height: 180px;
	float:left;

}

div#div_espace2
{
	width: 3px;
	height: 180px;
	float:left;

}

div#futur
{
	background:url(../images/fond_futur.png) no-repeat;
	width: 201px;
	height: 180px; 
	text-align: center;
	color: #fff;
	float: left;
}

div#futur_photo
{
	width: 200px;
	height: 180px; 
	float: left;	
		
}

div#nature
{
	background:url(../images/fond_nature.png) no-repeat;
	width: 217px;
	height: 180px; 
	text-align: center;
	color: #fff;
	float: left;
	margin-left:-5px;
}

div#nature_photo
{
	width: 200px;
	height: 180px; 
	float: left;
	
}

div#histoire
{
	background:url(../images/fond_histoire.png) no-repeat;
	width: 198px;
	height: 180px; 
	text-align: center;
	color: #fff;
	float: left;
}

div#histoire_photo
{
	width: 200px;
	height: 180px; 
	float: left;	
		
}

a.lienresa:link { color: #f75a15; text-decoration: none;font-size:14px; font-weight:bold;}
a.lienresa:visited { color: #f75a15; text-decoration: none;font-size:14px; font-weight:bold;}
a.lienresa:hover { color: #f75a15; text-decoration: underline;font-size:14px; font-weight:bold;}
a.lienresa:active { color: #f75a15; text-decoration: none;font-size:14px; font-weight:bold;}

a.lienmenu:link { color: #13324c; text-decoration: none;font-size:12px; font-weight:bold;}
a.lienmenu:visited { color: #13324c; text-decoration: none;font-size:12px; font-weight:bold;}
a.lienmenu:hover { color: #13324c; text-decoration: underline;font-size:12px; font-weight:bold;}
a.lienmenu:active { color: #13324c; text-decoration: none;font-size:12px; font-weight:bold;}

a.lienmenu2:link { color: #fff; text-decoration: none;font-size:12px;}
a.lienmenu2:visited { color: #fff; text-decoration: none;font-size:12px; }
a.lienmenu2:hover { color: #fff; text-decoration: underline;font-size:12px; }
a.lienmenu2:active { color: #fff; text-decoration: none;font-size:12px; }

a.lienblanc:link { color: #fff; text-decoration: none;font-size:12px; font-weight:bold;}
a.lienblanc:visited { color: #fff; text-decoration: none;font-size:12px; font-weight:bold;}
a.lienblanc:hover { color: #fff; text-decoration: underline;font-size:12px; font-weight:bold;}
a.lienblanc:active { color: #fff; text-decoration: none;font-size:12px; font-weight:bold;}

a.lienjaune:link { color: #edbb0d; text-decoration: none;font-size:12px; font-weight:bold;}
a.lienjaune:visited { color: #edbb0d; text-decoration: none;font-size:12px; font-weight:bold;}
a.lienjaune:hover { color: #edbb0d; text-decoration: underline;font-size:12px; font-weight:bold;}
a.lienjaune:active { color: #edbb0d; text-decoration: none;font-size:12px; font-weight:bold;}

a.lienbleu:link { color: #2b7fae; text-decoration: none;font-size:12px; font-weight:bold;}
a.lienbleu:visited { color: #2b7fae; text-decoration: none;font-size:12px; font-weight:bold;}
a.lienbleu:hover { color: #2b7fae; text-decoration: underline;font-size:12px; font-weight:bold;}
a.lienbleu:active { color: #2b7fae; text-decoration: none;font-size:12px; font-weight:bold;}

a.footer1:link { color: #7a2e0c; text-decoration: none;font-size:12px; font-weight:bold;}
a.footer1:visited { color: #7a2e0c; text-decoration: none;font-size:12px; font-weight:bold;}
a.footer1:hover { color: #7a2e0c; text-decoration: underline;font-size:12px; font-weight:bold;}
a.footer1:active { color: #7a2e0c; text-decoration: none;font-size:12px; font-weight:bold;}

a.footer3:link { color: #58a347; text-decoration: none;font-size:12px; font-weight:bold;}
a.footer3:visited { color: #58a347; text-decoration: none;font-size:12px; font-weight:bold;}
a.footer3:hover { color: #58a347; text-decoration: underline;font-size:12px; font-weight:bold;}
a.footer3:active { color: #58a347; text-decoration: none;font-size:12px; font-weight:bold;}

a.lien:link { color: #000000; text-decoration: underline; font-size:12px;}
a.lien:visited { color: #000000; text-decoration: underline;font-size:12px;}
a.lien:hover { color: #8ea919; text-decoration: none; font-size:12px;}
a.lien:active { color: #000000; text-decoration: underline;;font-size:12px;}

form.css fieldset
{
	padding: 1em;
	border:solid 1px #eca127;
	width: 780px;
}
form.css label
{
	display: inline;
	float: left;
	width: 190px;
}

form.cssent fieldset
{
	padding: 1em;
	border:solid 1px #2d3751;
}
form.cssent label
{
	display: inline;
	float: left;
	width: 190px;
}

form.cssscol fieldset
{
	padding: 1em;
	border:solid 1px #6c8549;
	width: 780px;
}

.dateeve1 {background-color:#8ebb1c; color: #FFFFFF; font-weight:bold;font-size:12px; padding-left: 2px; padding-right: 2px;}
.dateeve2 {background-color:#f75a15; color: #FFFFFF; font-weight:bold;font-size:12px; padding-left: 2px; padding-right: 2px;}
.titreeve1 {background-color:#e1eebf; color: #641214; font-weight:bold;font-size:12px;}
.titreeve2 {background-color:#f5d3c4; color: #641214; font-weight:bold;font-size:12px;}
.desceve1 {background-color:#e1eebf; font-size:11px;padding: 3px;}
.desceve2 {background-color:#f5d3c4; font-size:11px;padding: 3px;}
.lieneve1 {background-color:#b6d663; font-weight:bold;font-size:11px;}
.lieneve2 {background-color:#f89b6e; font-weight:bold;font-size:11px;}

.primaire 
{
	background-color: #bed630;
	color: #FFFFFF;
	font-weight:bold;
	text-align:center;
	width: 120px;
	height: 90px;
}
.college 
{
	background-color: #00adef;
	color: #FFFFFF;
	font-weight:bold;
	text-align:center;
	width: 120px;
	height: 90px;
}
.lycee
{
	background-color: #8e4b9d;
	color: #FFFFFF;
	font-weight:bold;
	text-align:center;
	width: 120px;
	height: 90px;
}
.tourvert{
 border:solid 1px #ffffff; background-color:#eca127;
}
.tourviolet{
 border:solid 1px #ffffff; background-color:#973c75;
 color:#FFFFFF; border-bottom-width:0;border-top-width:0;
}
.tourgris{
 border:solid 1px #ffffff; background-color:#575f74;
 color:#FFFFFF;
}

/* NEWSLETTER and recommend */
#menuBottom {
	position: relative;
}

#recommend {
	position: absolute;
	display: none;	
	border-top: 4px solid #5D6E0F;
	border-left: 2px solid #5D6E0F;
	border-right: 2px solid #5D6E0F;
	border-bottom: 2px solid #5D6E0F;
	background: #FFFFFF;
	width: 200px;
	left: 75px;
	bottom: 30px;
	padding: 0 4px 4px 4px;
	z-index: 2;
}

#newsletterbox {
	position: absolute;
	display: block;
	border-top: 4px solid #5D6E0F;
	border-left: 2px solid #5D6E0F;
	border-right: 2px solid #5D6E0F;
	border-bottom: 2px solid #5D6E0F;
	background: #FFFFFF;
	width: 200px;
	left: 250px;
	bottom: 30px;
	padding: 0 4px 4px 4px;
	z-index: 999;
}

#newsletterbox .closediv, #recommend .closediv {
	margin: 0 0 0 146px;
	width: 50px;
}

#newsletterbox a.close, #recommend a.close {
	width: 50px;
	display: block;
	padding: 2px 2px 2px 6px;
	text-decoration: none;
	color: #FFFFFF;
	background: #5D6E0F url(../images/croixClose.png) no-repeat right 4px;
}

#newsletterbox h2, #recommend h2 {
	font-size: 14px;
	margin: 2px 0 15px 0;
	letter-spacing: 2px;
	width: 135px;
	float: left;
	color: #000000;
}

#newsletterbox p {
	margin: 5px 0 0 0;
	text-align: left;
}

#newsletterbox .inputrows {
	margin: 5px 0 0 0;	
	text-align:right;
}

#newsletterbox .center {
	width: 105px;
	margin: 5px auto;
}

#newsletterbox span, #recommend span {
	width: 80px;
	margin: 0 0 0 0;
	text-align: left;
}

#newsletterbox #subscriber_name, #newsletterbox #lm_email {
	width: 150px;
	border: 1px #000000 solid;
	height: 15px;
}

#recommend .inputbox {
	width: 200px;
	border: 1px #000000 solid;
	height: 15px;
}

#recommend textarea {
	border: 1px #000000 solid;
	width: 200px;
}

#newsletterbox .button, #recommend .button {
	width: 200px;
	height: 20px;
	margin: 5px 0 0 0;
	border: 1px dashed #FFFFFF;
	background: #a9c606;
}