body {
	background-image: url(../img/fd.jpg);
	background-repeat: repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3a4f57;
}


.titreorange { color:#e8572d; font-size:14px ; font-weight:bold; line-height:15pt}
.titregris { color:#3a4f57; font-size:14px ; font-weight:bold; line-height:15pt}
.titrepage { color:#3a4f57; font-size:24px }
.legende { color:#3a4f57; font-size:10px}
h2 { margin: 0; font-size:11px; visibility:hidden; display:none;}
h3 { font-size:11px; margin: 0 0  -10px 0 ;}
A:link
{
text-decoration:none; color : #e8572d;


}
A:hover{
text-decoration:underline; color : #e8572d; }

#flash {
	z-index:1;
	width:400px;
	height:293px;
	position:absolute;
}

#map { 
	z-index:10;
	position:absolute;
}

/*----------------------------------------------------------------------------------
 newsletter
 ----------------------------------------------------------------------------------*/
.newsletter_home{display:inline-block; float:left; width:220px; font-weight:bold; height:65px; background-image:url(../img/ico_news.jpg); background-repeat: no-repeat; background-position:0px 10px ; padding-left:60px; border-bottom: 1px solid #e7572e; padding-bottom:10px; margin-bottom:10px;}
#newsletter{display:inline-block; float:left; width:210px; font-weight:bold; font-size:12px;}
 
#newsletter_home input, #newsletter input, #newsletter_home label, #newsletter label{display:inline-block; float:left; margin-right:10px;}
#newsletter_home label, #newsletter label{line-height:20px;}

#newsletter_home .erreur, #newsletter .erreur{display:inline-block; float:left; padding-bottom:10px; color:#d1241d; text-align:center; width:210px; font-weight:bold;}

#email {border:1px solid #e7572e; height:17px; color:#3A4F57; padding-top:2px; margin-top:5px;}
.bt_ok {display:inline-block; float:left; background:url(../img/bt_news_ok.jpg) no-repeat top left; width:25px; height:22px; border:none;  cursor: pointer; margin-top:5px;}
.bt_ok:hover {display:inline-block; float:left; background:url(../img/bt_news_ok.jpg) no-repeat bottom left; width:25px; height:22px; border:none;  cursor: pointer;}

html>/**/body .refletOkNewsletter{float:right; margin-right:13px;}
* html .refletOkNewsletter{float:right; margin-right:11px; margin-top:-19px;}
*+html .refletOkNewsletter{float:right; margin-right:11px;}
html[xmlns*=""] body:last-child #newsletter_home .refletOkNewsletter{float:right; margin-right:16px;}
html[xmlns*=""] body:last-child #newsletter .refletOkNewsletter{float:right; margin-right:10px;}
