body {
	font-family: Verdana, Geneva, Arial,  sans-serif;
	color:#000;
	background-image:url("images/image0004.jpg"); 
	background-repeat:no-repeat; 

	margin: 0px;
	padding: 0px;
	font-size: 0.8em;
}

* {
	margin:0;
	padding:0;
}


.center{
	text-align: center;
}
.left{
	text-align: left;
}
.right{
	text-align: right;
}
.sub{
	margin: 3%;
	text-align: left;
}
a:active,a:link,a.l:visited{
	padding: 4px;
	text-decoration: none;
	color: #969696;
}
a:hover{
	padding: 4px;
	text-decoration: none;
	color: #2c7e94;
}

h1{
	font-size: 2.0em;
	color: #78A5F5;
}
h2{
	font-size: 1.8em;
	color: #78A5F5;
}
h3{
	font-size: 1.4em;
	color: #78A5F5;
}

div#rootline {position: absolute; top: 245px; left: 260px;color:#1e79ff;z-index:10;
}


div#rootline2 {
	position: absolute; 
	top: 310px; left: 260px;
	color:#1e79ff;z-index:10;}

#rootline2 a { 	
			font-weight : normal; 
			color: #09579a;
			text-decoration: none;
				}

#rootline3 a { 	
			font-weight : normal; 
			color: #09579a;
			text-decoration: none;
				}				
div#rootline1produit{
	position: absolute; 
	top: 145px; left: 260px;
	color:#1e79ff;}
	
div#rootline2produit{
	position: absolute; 
	top: 145px; left: 560px;
	color:#1e79ff;}
	
div#rootline3 {
	position: absolute; 
	top: 310px; 
	left: 650px;
	color:#1e79ff;
	z-index:10;}

 /* Balise div pour positionner l'animation du verre correspondant à la page d'accueil. */	
#conteneur1 {

	font-family:verdana, arial, sans-serif;
	position:relative;     /* la position left et top de ce conteneur se fera par rapport à sa position initiale et son emplacement reste. */
	/* background-image:url("../images/fond1.png"); 
	background-repeat:repeat;   */
	margin:0px;
	padding:0px;
	top:0px;
	left:0px;
	width:1000px;
	height:50px;
	border:5px solid #CCC;
	z-index:3;
}


#animation2{
   	font-family:verdana, arial, sans-serif;
	position:absolute;
	top:0px;
	left:440px;
	width:330px;
	height:300px;
	padding-left:0px;
	border:0px solid #069;
} 
#animation3{
   	font-family:verdana, arial, sans-serif;
	position:absolute;
	top:20px;
	left:50px;
	width:800px;
	height:350px;
	padding:0px;
	margin:0;
	float:right;
	border:0px solid #069;
} 
#adresse{
   	font-family:verdana, arial, sans-serif;
	position:absolute;
	top:20px;
	left:50px;
	width:300px;
	height:350px;
	padding:0px;
	margin:0;
	float:right;
	border:0px solid #069;
} 


#adresse tr {
			border:0px solid #069;
		}
#adresse td {
			border:0px solid #069;
		}


#ombre_droite {
	top:400px;
	left:450px;
	width:100px;
	height:30px;

}		
#explication{
   	font-family:verdana, arial, sans-serif;
	font-size:1em;
	background-image:url("../images/fondform.gif"); 
	background-repeat:repeat; 
	position:absolute;
	top:420px;
	left:0px;
	width:300px;
	height:60px;
	padding:10px;
	border:1px dashed #069;
} 
#Langue{
   	font-family:verdana, arial, sans-serif;
	position:absolute;
	top:420px;
	left:380px;
	}
#Langue a { 	
			padding:0;margin:0;
			font-weight : normal; 
			color: #09579a;
			text-decoration: none; 
			border:0;
		}
#Langue a:hover 
		{ 
			padding:0;margin:0;
			color:#001c4d; 
			font-weight : normal; 
			text-decoration: none; 
			border:0;
		}

	
	
	


#conteneur {
	font-family:verdana, arial, sans-serif;
	position:relative;     
	/* la position left et top de ce conteneur se fera par rapport 
	à sa position initiale et son emplacement reste. */
	margin:0px;
	margin-left:10px;
	padding:0px;
	width:960px;
	height:550px;
	border:0px solid #069;
}

#image_haut_gauche	{
	position:absolute;     /* la position left et top de ce conteneur se fera par rapport à sa position initiale et son emplacement reste. */
	top:0px;
	margin:0px;
	padding:0px;
	left:0px;
	width:1000px;
	height:160px;
	border:px solid #069;
	z-index:2;	
	}
	
#image_produit	{
	position:absolute;     /* la position left et top de ce conteneur se fera par rapport à sa position initiale et son emplacement reste. */
	top:0px;
	margin:0px;
	padding:0px;
	left:10px;
	width:800px;
	height:150px;
	border:px solid #069;
	z-index:2;	
	}


#image_haut_droite{
	position:absolute;     /* la position left et top de ce conteneur se fera par rapport à sa position initiale et son emplacement reste. */
	top:0px;
	margin:0px;
	padding:0px;
	left:240px;
	width:740px;
	height:140px;
	border:0px solid #069;	
}


#photo{
   	font-family:verdana, arial, sans-serif;
	position:absolute;
	top:260px;
	left:10px;
	width:225px;
	height:225px;
	border:0px solid #069;
	z-index:10;
} 
#adresse{
   	font-family:verdana, arial, sans-serif;
	position:absolute;
	top:310px;
	left:800px;
	width:200px;
	height:185px;
	border:0px solid #069;
	z-index:1;
} 

#evenements{
   	font-family:verdana, arial, sans-serif;
	position:absolute;
	top:480px;
	left:10px;
	width:225px;
	height:110px;
	border:0px solid #069;
	z-index:10;
} 
#evenementsprod{
   	font-family:verdana, arial, sans-serif;
	position:absolute;
	top:150px;
	left:10px;
	width:220px;
	height:220px;
	border:0px solid #069;
}
div#evenements  h1{
		font-family: verdana, helvetica, sans-serif;
		font-size:10px;
		background-color:#0a0a5b;
		font-weight:bold;
		line-height:140%;
		text-align:left;
		margin:0px;
		color:White;
		text-transform:uppercase;
		text-align:center;
}
div#evenements  p{
font-family:verdana, arial, sans-serif;
	font-size:10px;
	padding:0;
	}

#faq{
	position:absolute;
	top:670px;
	left:10px;
	font-size:10px;
	width:220px;
	height:80px;
	border:0px solid #069;
	z-index:10;
} 


#faq  p{
	font-family:verdana, arial, sans-serif;
	font-size:10px;
	padding:10;
}




#faqprod{
	position:absolute;
	top:375px;
	left:10px;
	width:225px;
	height:90px;
	border:0px solid #069;
} 


#faqprod  p{
	font-family:verdana, arial, sans-serif;
	font-size:10em;
	padding:10;
}

div#faqprod   h1{
		font-family: verdana, helvetica, sans-serif;
		font-size:.8em;
		background-color:#1d8bcc;
		font-weight:bold;
		line-height:140%;
		text-align:left;
		margin:0px;
		color:White;
		text-transform:uppercase;
		text-align:center;
}

#edito {
	position:absolute;
	top:160px;
	left:240px;
	width:485px;
	height:410px;
			font-size:10px;
	border:1px solid #b0c0b0;
	padding:10px;
} 

div#edito p {
		font-family: verdana, helvetica, sans-serif;
		font-size:10px;
		padding:20;
		color:#000;
}

div#edito  p:first-letter {
	font-size:300%;
	float:left;
}
#edito4 {
	position:absolute;
	top:330px;
	left:260px;
	width:480px;
	height:230px;
	border:1px dashed #b0c0b0;
	margin:0px;
	padding:10px;

} 


div#editprod {
	position:absolute;
	background-repeat:no-repeat;
	top:160px;
	left:250px;
	width:680px;
	border:0px solid #b0c0b0;
	margin:0px;
	padding:20px;
	z-index:8
} 
div#edito4 p {
		font-family: verdana, helvetica, sans-serif;
		text-align:justify;
		font-size:11px;
		padding:15;
		color:#000;
}
div#edito4 img {
			padding:0px;
}
div#edito4  p:first-letter {
	font-size:300%;
	float:left;
	color:#09C;
}
div#edito4 form {
	float:left;
}

#edito2 {
	position:absolute;
	top:140px;
	left:285px;
	width:830px;
	height:500px;
	border:1px solid #b0c0b0;
	}


#nouvelles{
	font-family:verdana, arial, sans-serif;
	position:absolute;
	top:160px;
	left:730px;
	width:215px;
	height:250px;
	border:0px solid #069;
} 
#nouvelles  h1{
		font-family: verdana, helvetica, sans-serif;
		font-size:.8em;
		background-color:#008bdb;
		font-weight:bold;
		line-height:140%;
		text-align:left;
		margin:0px;
		color:White;
		text-transform:uppercase;
		text-align:center;
}

#nouvelles2{
	font-family:verdana, arial, sans-serif;
	position:absolute;
	top:455px;
	left:85px;
	width:225px;
	height:340px;
	border:1px solid #069;
} 
#nouvelles2  h1{
		font-family: verdana, helvetica, sans-serif;
		font-size:.8em;
		background-color:#008bdb;
		font-weight:bold;
		line-height:140%;
		text-align:left;
		margin:0px;
		color:White;
		text-transform:uppercase;
		text-align:center;
}

#nepasmanquer{
	position:absolute;
	top:420px;
	left:730px;
	width:215px; 
	height:150px;
	border:1px solid #069;
} 
div#nepasmanquer  h1{
		font-family: verdana, helvetica, sans-serif;
		background-color:#0a0a5b;
		font-size:.8em;
		font-weight:bold;
		line-height:140%;
		text-align:left;
		margin:0px;
		color:White;
		text-transform:uppercase;
		text-align:center;
}
#nepasmanquer p.bodytext {
	padding-left:10;
	background-color : transparent;
	color :#000;
	text-decoration : none;
	font-weight : normal;
	font-size: 10px;
	
	}
#Actualites {
	position:absolute;
	top:120px;
	left:775px;
	width:215px; 
	height:340px;
	border:0px solid #069;
} 
div#Actualites  h1{
		font-family: verdana, helvetica, sans-serif;
		font-size:.8em;
		background-color:#83b83b;
		font-weight:bold;
		line-height:140%;
		text-align:left;
		margin:0px;
		color:White;
		text-transform:uppercase;
		text-align:center;
}
div#Actualites  h5{
	padding-top:10;
}

#pied {
	position:absolute;
	top:780px;
	left:300px;
	width:1000px; 
	height:20px;
	border:0px solid #b0c0b0;	
	z-index:0;
	font-size:.80em; 
	margin:0; 
	padding: 0 0 0 0px; 
	color: #09579a; 
	text-decoration: none; 
}


	
#pied_droite { 
	float: right; 
	color: #09579a; 
	font-size: 10; 
	margin: 5px 0 0 0; 
	}
#pied_droite a { font-size: 1em; padding: 0 10px 0 0; }

#pied span { 
	color: #64999F; 
	}
#pied  td { float:left;	
			font-size:10px; 
			margin:0; 
			padding:0;
			color: #09579a; }
#pied a { 	
			float:left;	
			font-weight : normal; 
			color: #09579a;
			text-decoration: none; padding:0;margin:0;
		}
#pied a:hover 
		{ 
			float:left; 
			color:#001c4d; 
			text-decoration: none; 

		}

/* Definition des elements du pied de page */
#pied2 { 
	font-family: verdana, arial, helvetica;
	clear: both; 
	background-color: #001C4D; 
	margin:0;
	padding:0;
	left:260px;
	height: 25px; 
	width:710px; 
	POSITION:relative;
	TOP:AUTO;
	}

#pied2 span { 
	color: #64999F; 
	}
#pied2 a { font-size: 0.85em; color: #FFFFFF; text-decoration: none; }
#pied2_gauche { 
	float: left; 
	padding: 5px 0 0 20px; }
	
#pied2_droite { 
	float: right; 
	color: #FFFFFF; 
	font-size: 0.85em; 
	margin: 5px 0 0 0; 
	}
#pied2_droite a { font-size: 1em; padding: 0 20px 0 0; }




.rootline {position: absolute; top: 70px; left: 188px;}
.recapitulatif ul {list-style-type: none; margin: 0px; padding:0;}
.recapitulatif li {list-style-type: none; margin: 0px; padding:0;}
.retrait_sousniveau { position: relative; margin: 4px 0 0 15px; width:140px;}

html>body .moteur {right:62px;}


div#recapitulatif{
	position: absolute;
	top: -20px;
	left: 7px;
	width: 153px;
	margin-top: 25px; 
}




.retrait_nouveautes{
	position: absolute;
	left: 0px;
	top: 30px;
	padding:0;
	font-size:0.8em;
	
}

.double_retrait{
	position: relative;
	left: 25px;
	font-size: 0.8em;
	font-style: normal;
	margin-top: 0px;

	width: 200px;
	color:#000;
}
.retrait_nouveautes img { float:left; padding:5;margin:0; } 



ul {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	margin-left:30;
}

li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin:0 0 0 30;
	 font-size: 10px;  
	 line-height: 1.4em ;
	 padding-bottom:10px;
	 color:#000;

}

.Style36 
	{font-family: Arial, Helvetica, sans-serif; color: #360E6F; font-size: 14px; font-weight: bold; }

	
	/* page pla.php et contact.php  */
#conteneur_autre {
	position:relative;

	top:5;
	left:5;
	width:98%;
	height:579;
	
}	

#edito5 {
	position:absolute;
		background-image:url("../images/plan.jpg"); 
	background-repeat:no-repeat; 
	top:140px;
	left:225px;
	width:630px;
	height:400px;
	padding:15;
	border:1px solid #b0c0b0;
	}

#haut_gauche {
	position:absolute;			
	font-family:verdana, arial, sans-serif;
	background-image:url("../images/accueil_r1_c1.jpg"); 
	background-repeat:no-repeat; 
	width:240;
	height:147;			
}
#haut_droit {
	position:absolute;	
	left:240;
}

#gauche {
	position:absolute;			
	font-family:verdana, arial, sans-serif;
	background-image:url("../images/accueil_r2_c1.jpg"); 
	background-repeat:no-repeat; 
		left:10;
		width:240;
	height:573;			
}

#nouveautes2 {
	position:absolute;			
	font-family:verdana, arial, sans-serif;
	top:160;
	left:5;
	width:200;
	height:200;

}


#liens_utiles 

{
	position:absolute;			
	font-family:verdana, arial, sans-serif;
	top:400;
	left:5;
	width:200;
	height:200;
}

#webmaster 
{
	position:absolute;			
	font-family:verdana, arial, sans-serif;
	top:450;
	left:10;
	width:200;
	height:50;
}

#faq a:active,#faq a:link, #faq a:visited{
	padding: 4px;
	text-decoration: none;
	color: #2c7e94;
}
#faq  a:hover{
	padding: 4px;
	text-decoration: none;
	color: #FFFFFF;
}


#haut {
position:absolute;			
top:5;
left:5;
background-image:url("../images/administration4.png"); 
background-repeat:no-repeat; 
width:900;
height:120;			
}
#hautcontact {
position:absolute;			
top:5;
left:5;

background-repeat:no-repeat; 
width:900;
height:120;			
}

#duree{
   	font-family:verdana, arial, sans-serif;
	position:absolute;
	top:120px;
	left:10px;
	width:225px;
	height:80px;
	border:0px solid #069;
} 
#situation{
   	font-family:verdana, arial, sans-serif;
	position:absolute;
	top:220px;
	left:10px;
	width:225px;
	height:80px;
	border:0px solid #069;
}

#planacces{
   	font-family:verdana, arial, sans-serif;
	position:absolute;
	top:390px;
	left:10px;
	width:225px;
	height:120px;
	border:0px solid #069;
}

#menu {
	z-index:11;
}