/* CSS Document */
body,html{background-image:url(../images/commun/bg_bleu.png); margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666666; width:100%; height:100%}
a{text-decoration:none; color: #FF3300;}
a.ssrub {text-decoration:underline; color: #FF3300;}
#conteneur{width:772px;margin:auto;display:block;}
#hautGauche,#hautDroit,#basGauche,#basDroit{width:23px;height:24px;display:block;float:left;}
#hautDroit{width:23px;height:24px;display:block;float:left;}
#hautMileu, #basMilieu{width:726px; height:24px;display:block; float:left;margin:0; padding:0; }
#milieu{width:772px;background-image:url(../images/commun/bg_conteneur.png);display:block; float:left}
.spacer{clear:both;margin:0;padding:0;line-height:0;}
#milieu #content{width:722px; margin:auto; display:block;  background-color:#FFFFFF;}
#adresse{color:black; width:600px; float:left; text-align:center;}
#navigation{width:738px;background-image:url(../images/commun/bg_navigation.png);display:block;margin:auto; height:29px;}
a.accueil,a.presentation,a.produits,a.contact{display:block;float:left; text-decoration:none;height:29px;}
a.accueil{width:74px;background-image:url(../images/commun/bt_accueil.png);}
a.presentation{width:104px;background-image:url(../images/commun/bt_prestation.png);}
a.produits{width:93px;background-image:url(../images/commun/bt_produits.png);}
a.contact{width:77px;background-image:url(../images/commun/bt_contacts.png);}
a.accueil:hover{background-image:url(../images/commun/bt_accueil_o.png);}
a.presentation:hover{background-image:url(../images/commun/bt_prestation_o.png);}
a.produits:hover{background-image:url(../images/commun/bt_produits_o.png);}
a.contact:hover{background-image:url(../images/commun/bt_contacts_o.png);}
.ref{display:none; width:0px; float:left;}
#colGauche{width:488px;min-height:287px; display:block; float:left;background-image:url(../images/commun/bg_page.png); background-position:bottom left; background-repeat:no-repeat;}
#contenuCol{width:470px;min-height:287px; display:block; text-align:justify; float:left; background-position:bottom left;}
#colPrestations{width:488px;min-height:287px; display:block; float:left;}
#colDroite{width:232px;height:287px; display:block; float:left; background-image:url(../images/commun/bg_form_push.jpg); background-repeat:no-repeat;}
#colDroite .texte {width:222px;display:block; margin:auto; text-align:justify; padding-top:90px;}
#menuProd {width:194px;height:287px; display:block; float:left; background-image:url(../images/commun/bg_menuprod.jpg); background-repeat:no-repeat;}
#menuProd .titre {width:180px;display:block; margin:auto; text-align:center; padding-top:10px;}
#menuProd .texte {width:180px;display:block; margin:auto; text-align:justify; padding-top:30px;}
#colGauche2{width:488px;min-height:287px; display:block; float:left;background-image:url(../images/commun/bg_page_prod.png); background-position:bottom right; background-repeat:no-repeat;}
#colGauche2 .texte {width:478px;min-height:287px; display:block; text-align:justify; float:left; background-position:bottom right;}
#uneCol{width:720px;height:287px; display:block;background-image:url(../images/commun/bg_page.png); background-position:bottom left; background-repeat:no-repeat; margin:auto;}
#uneCol .texte {width:710px;display:block; margin:auto;}
h1{font-family:Geneva, Arial, Helvetica, sans-serif; font-size:21px; font-weight:bold; font-style:italic; color:#FF6600; margin-left:0; margin-top:5px;}
h2{font-family:Geneva, Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; font-style:italic; color:#FF3300; margin:0;}
h3{font-family:Geneva, Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; font-style:italic; color:#336699; margin:0;}
h4{font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; font-style:italic; color:#FF3300; margin:0;}
.texteb{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#336699;}
.rouge {color:#FF0000;font-size:11px;font-weight:bold;text-indent:5px;}
/*tr{height:20px;  text-indent:15px;}
th{height:20px; font-weight:bold; margin:0; padding:0; text-align:left; color:#336699; background-color:#B5CBE2;}
table { width:80%; background-image:url(../images/commun/bg_page.png); border:1px solid #336699; margin:auto; }*/
.photo { border:1px solid #336699; }
a.conditions{ display:block; width:130px; float:left; text-decoration:none; float:left; color: black;}

#menu {position: relative;top:-15px;z-index:500;}
dl, dt, dd, ul, li {margin: 0;padding: 0;list-style-type: none;}
dl{ cursor:hand;}

#menu #gauche{width:25px;background-image:url(../images/commun/gauche.png);}
#menu #droit{width:31px;background-image:url(../images/commun/droit.png);}

#menu #smenu1{left:180px;}
#menu dl {float: left;}

#menu dd { width:250px;display: none;border: 1px solid #CCCCCC;position:absolute;top:39px;background-color:#E2EDFB;background-image:url(../images/commun/bg_sousnav.png);}
#menu li {text-align: left;background: #ffffff;}
#menu li a{background-image:url(../images/commun/bg_sousnav.png);text-decoration: none;display: block;height: 100%;border: 0 none;height:20px;margin:0;text-indent:5px; color:#666666; font-weight:bold;}
#menu li a {text-decoration: none;display: block;border: 0 none;height:20px;text-indent:5px; line-height:20px;}
#menu li a:hover { background-color:#3366CC; color:#FF6600;}

#titreNewsdotted{font-weight:bold;font-size:14px;padding:5px 5px 5px 5px;margin:5px 5px 5px 5px;color:#666666;}
#cadre_blanc {margin:0px 10px 0 15px;width:98%;}

#ref {
	width:720px; 
	font-size: 0.8em;
	text-align: center;
	color: ThreedFace;
	display:none;
}
#ref a {
	color: ThreedFace;
	text-decoration: none;
}
#ref a:hover {
	color: Gray;
	text-decoration: none;
}