body{
	background:#CCCCCC;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
iframe{
border:none; overflow:hidden; width:300px; height:62px;
}
img.menu3{
border:none;
}

/* Banniere */
div.banniere_mini{
	width: 900px;
	height: 100px;
	margin:0 auto; 
	margin-bottom:0px;
	}
	
div.banniere_mini img { border: 0; }

* html div.banniere_mini{
	margin-bottom:-3px;

}	

div.banniere_mini img{
border:none;
	}
	
	
	
/* le centre */	
div.espaceur_haut{
	position:relative;
	width:900px;
	margin:0 auto;
	height:15px;
	background:url(../images/footer-h2.png) no-repeat;
	}				
div.blok_milieu{
	position:relative;
	width:900px;
	background:  url(../images/page.png);
	background-position:center;
	margin:0 auto;
	}
div#centre-deco{ background:url(../images/fond-fond.png); background-repeat:repeat-y;}
/*div.page{
	position:relative;
	width:800px;
	margin:0 auto;
	}
div.page_pub{
	float:left;
	width:250px;
	height:800px;
	}

div.page h1{
	text-indent:25px;
	color:#ff6c03;
	font-family:Verdana, Arial;
	font-size:28px;
	font-weight:bolder;
	}*/
	
div.pagedeco2{
	position:relative;
	width:800px;
	height:50px;
	margin:0 auto;
	margin-top:100px;
	border-bottom: solid 3px #ff6c03;
	}
div.pagedeco2 span{
	position:absolute;
	background:url(../images/gradient_1.png);
	background-repeat:repeat;
	left: 16px;
	top: -3px;
	width: 650px;
	height:46px;
	}
	
div.pagedeco{
	position:relative;
	width:800px;
	height:50px;
	margin:0 auto;
	border-bottom: solid 3px #ff6c03;
	}
div.pagedeco span{
	position:absolute;
	background:url(../images/gradient_1.png);
	background-repeat:repeat;
	left: 16px;
	top: -3px;
	width: 650px;
	height:46px;
	}
	
div.page h2{
	text-indent:25px;
	color:#ff6c03;
	font-family:Verdana, Arial;
	font-size:18px;
	font-weight:bolder;
	}
	
div.page-gmenu strong{font-size:15px; color:#ff570f; font-weight:bold;}
div.page-gmenu2 strong{font-size:15px; color:#ff570f; font-weight:bold;}

.page ul li{ list-style:none;}
.page a{color:#FF6600; text-decoration:none;}
.page a:hover{color:#FF6600; text-decoration:underline;}

.page-img-d { float:right; width:250px;	background:#f1f1ee;
	border: 1px solid #cccccc;padding: 10px; margin-left:25px;}
.page-img-g { float:left; width:250px; background:#f1f1ee;
	border: 1px solid #cccccc;padding: 10px; margin-right:25px;}
.page-centre2 { position:relative; margin:0 auto; width:330px; clear:both;	background:#f1f1ee;
	border: 1px solid #cccccc;}
.page-centre p { 	
font-family:Verdana, Arial;
	font-size:12px;
	text-indent:25px;
	text-align:justify;
	line-height:24px;}
.page-centre td { 	
font-family:Verdana, Arial;
	font-size:12px;
	}

.page-img-d img{
border:none;
	}
.page-img-g img{
border:none;
}
.page-centre img a{
border:none;
	}
.page-centre img a:hover{
border:none;
	}
		
.page-centre ul li { 	
	font-family:Verdana, Arial;
	font-size:12px;
	text-align:justify;
	line-height:24px;
	list-style:none;
	margin-right:20px;
	padding-right:20px;
	}
/* les block de la page */	
.page-g {
	float:left; 
	width:425px;
	padding-left:25px; 
	margin-top:10px;
	}
.page-g a{
	color:#FF6600; 
	text-decoration:none;
	}
.page-g a:hover{
	color:#FF6600; 
	text-decoration:underline;
	}
.page-g p {
	font-family:Verdana, Arial;
	font-size:12px;text-indent:25px;
	text-align:justify;line-height:24px;
	}
.page-g h2{
	text-indent:25px;
	color:#ff6c03;
	font-family:Verdana, Arial;
	font-size:18px;
	font-weight:bolder;
	}
.page-g ul li{
	list-style-type:none;
	font-size:14px;
	}
.page-g ul{
margin-left:30px;
padding-left:30px;
	}

.page-d {
	float:right; 
	width:325px;
	margin-top:25px;
 }
 .page-d a{
	color:#FF6600; 
	text-decoration:none;
	}
.page-d a:hover{
	color:#FF6600; 
	text-decoration:blink;
	}
.page-d p {
	font-family:Verdana, Arial;
	font-size:12px;text-indent:25px;
	text-align:justify;line-height:24px;
	}
.page-d h2{
	text-indent:25px;
	color:#ff6c03;
	font-family:Verdana, Arial;
	font-size:18px;
	font-weight:bolder;
	}


.page-mil { position:relative; margin:0 auto;width:850px;}
.page-mil a{
	color:#FF6600; 
	text-decoration:none;
	}
.page-mil a:hover{
	color:#FF6600; 
	text-decoration:blink;
	}
.page-mil p {
	font-family:Verdana, Arial;
	font-size:12px;text-indent:25px;
	text-align:justify;line-height:24px;
	}

.page-mil img{
border:none;
	}
.page-mil img a{
border:none;
	}
.page-mil img a:hover{
border:none;
	}
		
.page-mil ul li { 	
	font-family:Verdana, Arial;
	font-size:12px;
	text-align:justify;
	line-height:24px;
	list-style:none;
	margin-right:20px;
	padding-right:20px;
	}	
/* le pied de page */	
div.pied_de_page {
	position:relative;
	background:#FFFFFF;
	width:850px;
	height:50px;
	margin:0 auto;
	margin-top:50px;
	padding-top:30px;
	border-top: solid 3px #ff6c03;
	text-align:center;
	font-size:12px;
	font-weight:bolder;
	font-family:Verdana, Arial;
	clear:both;
	}
div.pied_de_page li{
	display:inline;
	list-style:none;
	font-size:12px;
	font-weight:bolder;
	font-family:Verdana, Arial;
	color:#FF6600;
	}
	
div.pied_de_page ul {
	margin:0px;
	padding:0px;
	}

div.pied_de_page a{color:#FF6600; text-decoration:none;}
div.pied_de_page a:hover{color:#FF6600; text-decoration:underline;}

div.espaceur_bas{
	position:relative;
	margin:0 auto;
	width:900px;
	height:15px;
	background:url(../images/page_footer.png) no-repeat;
	}

div.validation_w3c{
	width:900px;
	margin:0 auto;
	text-align:center;
	}

div.validation_w3c img{
	border:none;
	margin-top:20px;
	}




















.page-gmenu {
	float:right;
	width:600px;
	margin-top:25px;
	padding-right:25px;
	}
.page-gmenu2 {
	float:right;
	width:600px;
	margin-top:25px;
	padding-right:25px;
	background:url(../images/contacti.png) no-repeat right;
	}
	.page-dmenu {
	float:left; 
	width:225px;
	padding-left:25px; 
	padding-top:10px;
 }
 
 

.page-gmenu a{
	color:#FF6600; 
	text-decoration:none;
	}
.page-gmenu a:hover{
	color:#FF6600; 
	text-decoration:underline;
	}
.page-gmenu p {
	font-family:Verdana, Arial;
	font-size:12px;text-indent:25px;
	text-align:justify;line-height:24px;
	}
.page-gmenu h2{
	text-indent:25px;
	color:#ff6c03;
	font-family:Verdana, Arial;
	font-size:18px;
	font-weight:bolder;
	}
.page-gmenu ul li{
	list-style-type:none;
	}
.page-gmenu ul{
margin-left:35px;
padding-left:35px;
	}


 .page-dmenu a{
	color:#FF6600; 
	text-decoration:none;
	}
 .page-dmenu img{
	margin-top:50px;
	}
.page-dmenu a:hover{
	color:#FF6600; 
	text-decoration:blink;
	}
.page-dmenu p {
	font-family:Verdana, Arial;
	font-size:12px;text-indent:25px;
	text-align:justify;line-height:24px;
	}
.page-dmenu h2{
	text-indent:25px;
	color:#ff6c03;
	font-family:Verdana, Arial;
	font-size:18px;
	font-weight:bolder;
	}


.page-gmenu2 a{
	color:#FF6600; 
	text-decoration:none;
	}
.page-gmenu2 a:hover{
	color:#FF6600; 
	text-decoration:underline;
	}
.page-gmenu2 p {
	font-family:Verdana, Arial;
	font-size:12px;text-indent:25px;
	text-align:justify;line-height:24px;
	}
.page-gmenu2 h2{
	text-indent:25px;
	color:#ff6c03;
	font-family:Verdana, Arial;
	font-size:18px;
	font-weight:bolder;
	}
.page-gmenu2 ul li{
	list-style-type:none;
	}
.page-gmenu2 ul{
margin-left:35px;
padding-left:35px;
	}	
	
.crea{
font-size:12px;
font-family:Verdana, Arial;
text-align:justify;
line-height:24px;
margin-left:-35px;
}




/* table naturel */
	
table.naturel{
border:2px solid #ffffff;
width:500px;
}
td.naturel{
width:180px;
height:25px;
}
td.premium{
font-weight:bold;
text-align:center;
width:100px;
background:#ffbc2a;
}
td.custom{
font-weight:bold;
text-align:center;
width:100px;
background:#ff9316;
}
td.full{
font-weight:bold;
text-align:center;
width:100px;
background:#fe6c05;
}
td.blank{
font-size:14px; 
font-weight:bold;
background:#cccccc;
height:30px;
text-align:center;
}


/* table contact */
table.contact{
	width:425px;
	text-align:left; 
	border:none;
}
td.cl1{
	width:186px;
}
td.cl2{
	width:229px;
}

#valid{text-align:center;background:#ffffff;}
#error{text-align:center;background:#ffffff;}

