/* CSS Document */
body,html {margin:0;padding:0;background-image:url(../images/commun/bg_body.png); font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333333; text-align:justify;}
#general{margin:auto;width:762px;}
a#logo {background-image:url(../images/commun/logo.png); width:181px; height:53px; text-decoration:none;display:block;}
.spacerNav{width:16px; position:relative; float:left;}
#navigation a{font-size:12px; height:20px;color:#FFFFFF; margin-right:10px; text-decoration:none; margin-top:6px; display:block; float:left;}
#navigation .over{color:#ff9900; background-color:white;}
#navigation .select{color:#ff9900;}
#uneCol{width:730px; border-left:#999999 solid 1px; border-right:#999999 solid 1px; background-color:white; padding-left:14px; padding-right:14px;}
#uneCol hr{color:#FFFFFF;background-color:#FFFFFF;height:1px;border:0 none #FFFFFF;clear:both;}

#uneCol hr{color:#FFFFFF;background-color:#FFFFFF;height:1px;border:0 none #FFFFFF;clear:both;}
#spotlight{width:760px;background-image:url(../images/home/milieu_spotlight.png); float:left;}
* html #spotlight {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/home/milieu_spotlight.png', sizingMethod='scale');}
#spacer{ clear:both; height:1px; line-height:1px;}
#references{ width:500px;margin-left:15px;float:left; background-image:url(../images/home/bg_references.png)}
* html #references{margin-left:3px;}
#references #col1{width:145px;float:left;}
#references #col2 , #references #col3{width:145px;float:left; margin-left:30px}
#actu{ width:180px; margin-left:50px; float:left;}
#titreNewsdotted{ font-weight:bold; font-size:13px; color:#666666;}
#titreNewsdotted a{ font-weight:bold; font-size:13px; color:#666666;text-decoration:none; }
#titreNewsdotted a:hover{ font-weight:bold; font-size:13px; color:#ff9900;text-decoration:none; }
a {text-decoration:none; font-weight:normal; color:#3091F2;}
a:hover {text-decoration:none; color:#ff9900;}
.lienRub  {text-decoration:underline; color:#ff9900;}

#uneCol #col1{width:240px;float:left;text-align:center; height:220px; background-color:white;}
#uneCol #col2 , #uneCol #col3{width:240px;float:left;text-align:center; height:220px; background-color:white;}

#adresse {font-size:10px; height:20px;color:#FFFFFF; margin-right:10px; text-decoration:none; margin-top:6px; display:block;}
#adresse a{color:#FFFFFF;text-decoration:none; }
#adresse a:hover {text-decoration:none; color:#459EF8;}

p {padding:0;margin:0;}

form {padding:0; margin:0;}
.spacerForm {width:16px; position:relative; float:left;}
#leFormContact{position:relative; float:left; top:20px; left:50px;}
*html #leFormContact{left:50px; height:200px;}
#leFormContact{height:400px;}
*html #leFormContact{ height:auto; max-height:400px;}
#leFormContact #cases{position: relative; margin-bottom:10px; border:#459EF8 solid 1px; width:200px;}
#leFormContact #comment{position:relative; float:left; width:110px;}
#leFormContact #laDemande {width:270px;height:200px; margin:auto;border:#FFFFFF;font-size:11px;border: 1px solid #459EF8;font-family:Verdana, Arial, Helvetica, sans-serif;color:#666666; position:relative; left:350px; top:-285px;}
*html #leFormContact #laDemande {top:-300px; left:350px;}
#leFormContact #labelDde{ position:relative; left:350px; top:-296px;}
*html #leFormContact #labelDde{ position:relative; left:350px; top:-316px;}
#leFormContact #toto{background-image:url(../images/commun/envoyer.png);border:0 solid #FFFFFF ; background-repeat:no-repeat; position:relative; top:-258px; width:100px; height:25px; left:245px;}
*html #leFormContact #toto{top:-268px; left:248px;}
#formAdresse{color:#FFFFFF; width:200px; position:relative; left:10px;}
.imageGauche{margin-right:7px;float:center;padding-right:3px;background-color:#459EF8;}
.sansEnt{color:#CCCCCC;}