/* CSS Document */
body { background-color:#E6E6F0; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size:11px;
margin:0px; padding:0px}
ul,form { margin:0px; padding:0px}
img { border:0px;
}

#conteneur { margin-left:auto; margin-right:auto; width:990px; height:auto; background-color:#FFFFFF}
#conteneur2 {width:990px; height:auto; background-color:#FFFFFF; float:left; background-color:#FFFFFF; overflow:hidden}

#header {}
#header #menu1 { width:990px; float:left; list-style:none; background-color:#E6E6F0 }
#header #menu1 li { float:left; width:auto; margin:0px 2px 0px 2px; font-size:10px; color:#0365AF}
#header #menu1 li a { color:#0365AF; text-decoration:none}
#header #menu1 li a:hover {color:#0365AF}
#header #menu1 li.fin { float:right; width:auto; margin:0px 5px 0px 5px}
#header #menu1 li.fin a{ color:#2C2929; text-decoration:none}
#header #menu1 li.fin a:hover{ color:#2C2929; }
  


/*#header #menu2 { width:990px; float:left; background-image:url(../files/images/header_fond.jpg); height:171px }*/
#header #menu2 { width:990px; float:left; background-repeat: no-repeat;}
/*#header #menu_societe { width:990px; float:left; background-image:url(../files/images/home_slib_societe_05.jpg); background-repreat: no-repeat; height:171px }*/
#header #menu2 #logo {}
#header #menu2 #logo #date{ position:absolute; top:118px; width:188px; text-align:center; font-size:10px;}
#header #menu2 #logo_cliquable_gauche{position: absolute;display:block;width : 90px;height: 100px;margin-left: 55px;margin-top: 10px;}
#header #menu2 #logo_cliquable{float: left;width : 60px;height: 55px;margin-left: 225px;margin-top: 10px;}
#header #menu2 a #texte_invisible {position: absolute;left: -500em;top: -500em;text-indent: -500em;}

#header #menu2 #nav { /*background-color:#07396C;*/ height:25px; margin-top:85px; margin-left:220px;  width:770px;}
#header #menu2 #nav li {position:relative;  list-style:none; width:152px; height:25px; background-color:#FAA603/*#7E1F0D*/; float:left; margin:0px 2px 0px 0px; font-size:12px; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; text-align:center;}
#header #menu2 #nav li.fin { list-style:none; float:left; margin-right:0px;margin-left:0px; font-size:12px; text-transform:uppercase}
#header #menu2 #nav li a{ color:#FFFFFF;text-decoration:none; display:block; height:20px;padding-top:5px; }
#header #menu2 #nav li a:hover{color:navy/*#FFFFFF*/; /*background-color: #FAE303;/*#FF9900;*/ /*background-color:#B62E13;*/display:block;height:20px;padding-top:5px }

/*MENU 3 */
#header #menu3 { width:990px; float:left; background-repeat: no-repeat;}
/*#header #menu_societe { width:990px; float:left; background-image:url(../files/images/home_slib_societe_05.jpg); background-repreat: no-repeat; height:171px }*/
#header #menu3 #logo {}
#header #menu3 #logo #date{ position:absolute; top:118px; width:188px; text-align:center; font-size:10px;}
#header #menu3 #logo_cliquable_gauche{position: absolute;display:block;width : 90px;height: 100px;margin-left: 55px;margin-top: 10px;}
#header #menu3 #logo_cliquable{float: left;width : 60px;height: 55px;margin-left: 225px;margin-top: 10px;}
#header #menu3 a #texte_invisible {position: absolute;left: -500em;top: -500em;text-indent: -500em;}

#header #menu3 #nav { /*background-color:#07396C;*/ padding:0;margin:0;height:26px; margin-top:85px; margin-left:220px;  width:770px;}
/*#header #menu3 #nav ul{margin:0px;padding:0px;border:1px solid black;}
*/
#header #menu3 #nav li {z-index:100;position:relative;  list-style:none; width:126px; height:26px; background-color:#FAA603/*#7E1F0D*/; float:left; margin:0px;padding:0px; margin-right:1px;font-size:12px; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; /*text-align:center;*/}
#header #menu3 #nav li.fin { list-style:none; float:left; margin-right:0px;margin-left:0px; font-size:12px; text-transform:uppercase}
#header #menu3 #nav li a{ margin:0px;padding:0px;color:#FFFFFF;text-decoration:none; display:block; height:26px;padding-top:5px; }
#header #menu3 #nav li a:hover{color:navy/*#FFFFFF*/; /*background-color: #FAE303;/*#FF9900;*/ /*background-color:#B62E13;*/display:block;height:26px;padding-top:5px }


/*
#produits_fr {background-image:url(../files/images/produits-off.jpg);}
#produits_fr a:hover{ background-image:url(../files/images/produits-on.jpg);}
#produits_gb {background-image:url(../files/images/products-off.jpg);}
#produits_gb a:hover{ background-image:url(../files/images/products-on.jpg);}
#navProd a:hover{ background-image:none;}


#societe_fr {background-image:url(../files/images/societe-off.jpg);}
#societe_fr a:hover{ background-image:url(../files/images/societe-on.jpg);}
#societe_gb {background-image:url(../files/images/about-off.jpg);}
#societe_gb a:hover{ background-image:url(../files/images/about-on.jpg);}
#navSoc a:hover{ background-image:none;}


#contact_fr {background-image:url(../files/images/contacts-off.jpg);}
#contact_fr a:hover{ background-image:url(../files/images/contacts-on.jpg);}
#contact_gb {background-image:url(../files/images/contacts-off.jpg);}
#contact_gb a:hover{ background-image:url(../files/images/contacts-on.jpg);}

#navCont a:hover{ background-image:none;}



#news {background-image:url(../files/images/nav_news.gif);}
#news a:hover{ background-image:url(../files/images/nav_news_on.gif)}


#newsletter {background-image:url(../files/images/newsletter-off.jpg);}
#newsletter a:hover{ background-image:url(../files/images/newsletter-on.jpg);}


#recrutement_fr {background-image:url(../files/images/recrutement-off.jpg);}
#recrutement_fr a:hover{ background-image:url(../files/images/recrutement-on.jpg);}
#recrutement_gb {background-image:url(../files/images/recruitment-off.jpg);}
#recrutement_gb a:hover{ background-image:url(../files/images/recruitment-on.jpg);}

#navRecr a:hover{ background-image:none;}
*/

#header #menu2 #nav ul { position:absolute; top:20px; left:-1px; display:none; width:152px; background-color:#7E1F0D; padding-bottom:1px; margin-top:5px;	filter:alpha(opacity=80); 
	-moz-opacity:0.8;
	opacity: 0.8; }
#header #menu2 #nav ul li { float:none; background-color:#FFFFFF;  color:#0000FF; height:30px; text-align:left; margin:0px 1px 0px 1px; width:128px; padding:0px  }
#header #menu2 #nav ul li a { color:#013963; font-size:11px; padding-left:5px; padding-top:5px;padding-bottom:3px; display:block;height:30px;}
#header #menu2 #nav ul li a:hover { color:#013963; padding-left:8px; background-color: #eee;padding-top:5px;padding-bottom:3px;height:30px;}
#header #menu2 #nav li:hover ul{ display:block; }



/*MENU 3*/
#header #menu3 #nav ul {position:absolute; top:26px; left:0px; display:none; width:126px; /*background-color:#f0960b/*#7E1F0D*/; padding-bottom:1px; margin-top:5px;	/*filter:alpha(opacity=100); 
	-moz-opacity:1;
	opacity: 1; */}
#header #menu3 #nav ul {//left:-17px;}/*hack ie6 + ie7*/

/*#header #menu3 #nav ul li { float:none; background-color:#f0960b;  color:#0000FF; height:30px; text-align:left; margin:0px 1px 0px 1px; width:126px; padding:0px  }
*/

#header #menu3 #nav ul li { float:none; background-color:#f0960b/*#FFFFFF*/;  color:#0000FF;text-align:left; margin:0px 1px 0px 1px; width:126px; /*height:40px;*/ height:autopadding:0px ;padding-top:5px;padding-bottom:10px;/*margin-left:5px;*/list-style-position:inside;border-bottom:1px solid #fbc36d; }
#header #menu3 #nav ul#navSuites li { height:40px; }

#header #menu3 #nav ul li a { /*color:#013963;*/color:#FFFFFF;
  text-transform:uppercase;font-size:11px; /*padding-left:5px; padding-top:5px;padding-bottom:3px; */display:block;margin-left:5px;margin-right:5px;padding-bottom:2px;}
#header #menu3 #nav ul li a:hover { color:#013963; background-color: #f0960b/*#eee*/;}
#header #menu3 #nav li:hover ul{ display:block; }



#corps {float:left; width:990px; padding:6px;}
#corps #col_gauche{ width:206px; height:auto; float:left; color:#242224; overflow:hidden}
#corps #col_mil{width:500px;  height:570px;  float:left; margin:0px 3px 0px 6px; background-color:#F6F6F6; }
html>body #corps #col_mil{height:auto; min-height:570px;}
/*#corps #col_mil ul#texte_accueil_admin{padding-left:40px;list-style-type:disc;}
#corps #col_mil ul#texte_accueil_admin li{line-height:15px;padding:10px;}
#corps #col_mil #texte_accueil_admin{padding-left:20px;}*/
ul#texte_accueil_admin{padding-left:40px;list-style-type:disc;}
ul#texte_accueil_admin li{line-height:15px;padding:10px;}
#texte_accueil_admin{padding-left:20px;}
#corps #col_mil #titre2_accueil_admin{font-size:12px;padding-left:20px;}
#corps #col_mil .image_flottante{float:left;padding-left:30px;padding-right:10px;}
#coordonnees_correspondant{margin-left:90px;}
#cadre_ass_cl{ background-image: url(../files/images/assistance_client_fond.gif); background-repeat:no-repeat;height:300px;padding-top:70px;padding-left:20px;}
#cadre_ass_cl p{font-weight:bold;}
/*#corps #col_mil h1{margin:0px; color:#D50808; padding-left:30px;}
#corps #col_mil h1{padding-left:30px; padding-top:5px; margin:0px 0px 60px 0px; color:#2369B1; font-size:1.2em;}*/
#corps #col_droite{width:246px; height:auto; float:left; }
#corps #col_droite_accueil{width:240px; height:auto; float:left; }
#corps #col_produits{width:280px; height:auto; background-color:#99FF99; float:right}

#corps #col_tot{width:750px;border:#959393 1px solid; background-color:#F6F6F6; height:670px; /*overflow:auto;*/ float:left; margin:0px 6px;}

html>body #corps #col_tot{min-height:670px;height:auto; }

#corps #col_tot h1, #corps #col_mil h1{ padding-left:30px; padding-top:5px; margin:0px 0px 10px 0px; color:#2369B1; font-size:1.2em;clear:both;}
#corps #col_tot  h1 a { color:#2369B1; text-decoration:none; }
#corps #col_tot  h1 a:hover { color:#2369B1; text-decoration:underline; }

#corps #col_tot h2, #corps #col_mil h2{ padding-left:50px; padding-top:5px; margin:0px 0px 5px 0px; color:#2369B1; font-size:0.5em;}
#corps #col_tot  h2 a { color:#2369B1; text-decoration:none; }
#corps #col_tot  h2 a:hover { color:#2369B1; text-decoration:underline; }

#corps #col_tot p{padding-left:10px;}
#corps #col_tot ul, #corps #col_mil ul{padding-left:30px;}

#corps .titre1{background-color:#F6F6F6; margin:0px 0px 0px 0px;padding-bottom:20px;}
#corps .titre{background-color:#F6F6F6;  background-image: url(../files/images/fond_dol_tot.jpg); background-repeat:no-repeat ;/*width:300px;*/text-transform:uppercase;font-weight:bold;padding-bottom:20px;padding-left:30px; padding-top:5px; margin:0px 0px 0px 0px; color:#2369B1; font-size:1.4em;}
#col_tot .titre1{/*width:300px;*/text-transform:uppercase;font-weight:bold;padding-bottom:20px;padding-left:30px; padding-top:5px; margin:0px 0px 0px 0px; color:#2369B1; font-size:1.4em;}
#corps #col_tot #texte, #corps #col_mil #texte{width:420px; padding-left:30px; padding-right:30px;/*text-indent: 30px;*/ text-align: justify; }
#corps #col_tot #texte a{color:#2369B1; text-decoration:none;font-weight:bold;}
#corps #col_tot #texte a:hover{text-decoration:underline;}

#texte_societe{width:500px;padding-left:30px;}
#texte_societe p{padding-left:30px; padding-right:30px;/*text-indent: 30px;*/ text-align: justify;}
#texte_societe a{color:#2369B1; text-decoration:none;font-weight:bold;}
#texte_societe a:hover{text-decoration:underline;}
#texte_societe ul{padding-left:40px;}

#corps #col_tot #texte_gauche{padding-left:30px; padding-right:30px;}
#corps #col_tot #texte_gauche p{/*text-indent: 30px;*/ text-align: justify; }
#texte_gauche a{color:#2369B1; text-decoration:none;font-weight:bold;}
#texte_gauche a:hover{text-decoration:underline;}

#corps #col_tot .archive{ /*float:right; width:400px;*/ margin-right:7px;/*width:185px;*/ padding-bottom:5px;text-align:right;}
#corps #col_tot .archive a{ font-size:10px; text-decoration:none;color:#2369B1; font-weight:bold;}
#corps #col_tot .annees{/*float:right; width:300px;*/ margin-right:7px; margin-bottom:7px; text-align:right;}
#corps #col_tot .annees a{ font-size:12px; text-decoration:none;color:#2369B1}
#corps #col_tot .annees a:hover{text-decoration:underline;}
#corps #col_tot #list_news {width:340px; float:left; margin:0px; /*margin-top:20px;*/}
#corps #col_tot  h3 {margin:0px; font-size:1em;}
#mois{margin:0px; font-size:1em; padding-left:50px; padding-top:5px;}
#corps #col_tot  h3 a {font-size:1em; color:#D50808; text-decoration:underline; }
#corps #col_tot  h3 a:hover { color:#D50808; text-decoration:none; }
/*#corps #col_tot .news_bloc { padding:0px 0px 0px 30px ; margin-bottom:8px; }*/
/*#corps #col_mil .news_bloc {padding:0px 30px 0px 30px ; margin-bottom:8px; border-bottom: 1px dashed black; }*/
#corps #col_tot .news_bloc {padding:0px 30px 0px 15px ; margin-bottom:8px; width:500px;color:#0969b3;}
/*#corps #col_mil .news_bloc h3{font-size:1em; color:#D50808;}*/
#corps #col_tot .news_accroche {padding-bottom:12px; margin-top:0px }
/*#corps #col_tot .news_accroche a{text-decoration:none;color:#D50808;}*/
#corps #col_tot a.lire_la_suite{text-decoration:none;color:#D50808;font-weight:bold;}
#corps #col_tot .news_date { margin:6px 0px}
.logo_news{float:left;}
.texte_news{float:left;width:400px;margin-left:2px;}
#corps #col_tot #full_news { background-color:#7594b0/*#CBD8E3*/; color:#FFFFFF; border:#1A60AA solid 1px; width:300px; height:auto; float:right; margin:0px 12px 12px 12px; padding:11px 11px; }
#corps #col_tot #full_news{/*text-indent: 30px;*/ text-align: justify;}
#corps #col_tot #full_news h2{ text-decoration:underline; font-size:1em;}
#corps #col_tot #full_news h3{ font-size:1em;padding-left:10px;}
#corps #col_tot #full_news ul{padding-left:30px;}

#corps #col_mil #full_news {background-color:#7594b0/*#CBD8E3*/; color:#FFFFFF; border:#1A60AA solid 1px; height:auto; margin:0px 12px 12px 12px; padding:15px 15px;text-align: justify;}

#full_news2{padding:0px 30px 0px 15px ; margin-bottom:8px; width:500px;color:#0969b3;}
#full_news2 h3{font-size:1em;padding-left:60px;}
#full_news2 h3 span{font-size:0.9em;font-weight:normal;}
#full_news2 p a{color:#0969b3;text-decoration:none;}
/*#corps #col_mil #pres_metier{height:310px;background-image: url(../files/images/pres_metier_fond.gif); background-repeat:no-repeat ;}*/
#corps #col_mil #pres_metier{height:310px;background-repeat:no-repeat ;}
#corps #col_mil #pres_metier #liste_metiers{float:left;list-style-type:disc;padding-top:130px;padding-left:40px;}
#corps #col_mil #pres_metier #liste_metiers li{font-size:1.1em;color:#0645f9;text-decoration:underline;padding-bottom:4px;}
#corps #col_mil #pres_metier #liste_metiers a{color:#0645f9;}
#corps #col_mil #pres_metier #descr_metier{float:left;width:200px;height: 200px;margin-left:70px;margin-top:90px;}
#corps #col_mil #pres_metier #descr_metier h5{margin:0;padding:0;margin-bottom: 10px;color:#000000;text-transform:none;}

#corps #col_mil #pres_metier2{height:310px;background-repeat:no-repeat;margin:0px;padding:0px;margin-bottom:10px;}
#corps #col_mil #pres_metier2 #liste_metiers{float:left;margin:0;padding:0;}
#corps #col_mil #pres_metier2 #liste_metiers ul{margin:0;padding:0;}
#corps #col_mil #pres_metier2 #liste_metiers p{margin:0;padding:0;width:249px;margin-top:35px;padding-top:0px;color:#5583a7;font-size:10px;margin-left:5px;}
#corps #col_mil #pres_metier2 #liste_metiers ul{list-style-type:none;padding-top:0px;padding-left:1px;width:249px;}
#corps #col_mil #pres_metier2 #liste_metiers ul li{font-size:1em;color:#0645f9;text-decoration:none;padding-bottom:0px;background:url(../files/images/fond_liste_metiers.jpg) top left no-repeat;height:34px;padding-left:20px;padding-top:7px;}
#corps #col_mil #pres_metier2 #liste_metiers ul a{color:#114166;text-decoration:none;}
#corps #col_mil #pres_metier2 #liste_metiers ul a:hover{color:#114166;text-decoration:none;}
#corps #col_mil #pres_metier2 #descr_metier{float:left;width:200px;/*height: 200px;*/margin-left:5px;margin-top:160px;}
#corps #col_mil #pres_metier2 #descr_metier h5{margin:0;padding:O;margin-bottom: 10px;color:#000000;text-transform:uppercase;font-size:14px;}

#corps #col_mil #white_paper{width:235px;float:left;margin:0px; padding:0px;margin-left:15px;padding-bottom:10px;}
#corps #col_mil #white_paper p{padding-left:15px;}
#corps #col_mil #white_paper a{padding-left:15px;text-decoration:none;color:#418ac1;}
#corps #col_mil #white_paper a:hover{text-decoration:underline;}
#corps #col_mil #barre_def{clear:both;}
#corps #col_mil #barre_def p{font-size:9px;letter-spacing:-0.05em;}

#corps #col_mil #form_coord{width:400px;padding-top:20px; margin:auto;}
#corps #col_mil #form_coord table tr{height:50px;}
#corps #col_mil #form_coord table .td1{width:130px;}

/*PAVE PRODUIT*/
/*#corps #col_tot #pave_produits{width:380px; height:auto; float:right; margin:0;margin-right:5px; margin-left:-1px;padding-left:0px;padding-top:11px;padding-bottom:15px; background: url(../files/images/pave_slib_haut.jpg) top left no-repeat;}*/
#corps #col_tot #pave_produits{width:380px; height:auto; float:right; /*margin:0px 12px 12px 12px;*/margin:0;margin-right:5px; margin-left:-1px;padding-left:0px;padding-top:11px;padding-bottom:15px;}
#corps #col_tot #bloc_milieu{position:relative;top:9px;left:1px;background: url(../files/images/pave_slib_fond_bande.jpg) repeat;padding:20px;margin-bottom:1px;}

#corps #col_tot #bloc_bas{margin-left:0px;width:380px; /*margin:0px 12px 12px 12px;*/background: url(../files/images/pave_slib_bas.jpg) bottom left no-repeat;}
#corps #col_tot #bloc_bas{margin-left:0px;}
#corps #col_tot #bloc_milieu .desc_prod{padding-left:20px;}
#corps #col_tot #bloc_milieu .desc_prod h1{/*font-size:10px;background:url(../files/images/pave_slib_picto.jpg) left no repeat;*//*margin-left:-41px;*/margin-bottom:0px;padding-left:0px;color:#e2e2e2; font-weight:bold;}
#corps #col_tot #bloc_milieu #pave_produits .desc_prod h1 a{background-color:#7594b0;color:#e2e2e2; font-weight:bold;}

#corps #col_tot #bloc_milieu #pave_produits .desc_prod p{background-color:#7594b0;width:280px;min-height:100px;color:#e2e2e2; font-weight:bold; padding-bottom:10px; border-bottom: #a4cbec dashed thin;}
#corps #col_tot #bloc_milieu .desc_prod p a{text-decoration:none;color:#e2fc02;}
#corps #col_tot #bloc_milieu .desc_prod p a:hover{text-decoration:underline;}
#corps #col_tot #bloc_milieu .desc_prod #espace{height:5px;}

#corps #col_tot #pave_produits2{width:380px; height:auto; float:right; /*margin:0px 12px 12px 12px;*/margin:0;margin-right:5px; padding-left:0px;padding-top:11px;padding-bottom:15px;}
#corps #col_tot #pave_produits2 #bloc_milieu{/*position:relative;*//*top:110px;left:-0.5px;*/margin-top:101px;margin-left:-1px;background: url(../files/images/pave_slib_fond_bande.jpg) repeat;padding:20px;padding-top:0px;margin-bottom:1px;}
#corps #col_tot #pave_produits2 #bloc_milieu #bloc_milieu_texte{position:relative;top:-50px;}
#corps #col_tot #pave_produits2 #bloc_bas{margin-left:0px;margin-top:9px;width:380px; /*margin:0px 12px 12px 12px;*/background: url(../files/images/pave_slib_bas.jpg) bottom left no-repeat;}
#corps #col_tot #pave_produits2 #bloc_milieu .desc_prod{padding-left:20px;}
#corps #col_tot #pave_produits2 #bloc_milieu .desc_prod h1{/*font-size:10px;background:url(../files/images/pave_slib_picto.jpg) left no repeat;*//*margin-left:-41px;*/margin-bottom:0px;padding-left:0px;color:#436884; font-weight:bold;background-color:none;}
#corps #col_tot #pave_produits2 #bloc_milieu .desc_prod h1 a{color:#436884; font-weight:bold;}
#corps #col_tot #pave_produits2 #bloc_milieu .desc_prod h1 a:hover{text-decoration:underline;color:#dd0000;}
#corps #col_tot #pave_produits2 #bloc_milieu .desc_prod p{/*background-color:#7594b0;*/width:280px;min-height:100px;color:#436884; font-weight:normal; padding-bottom:10px; border-bottom: #a4cbec dashed thin;}
#corps #col_tot #pave_produits2 #bloc_milieu .desc_prod p a{text-decoration:none;color:#dd0000;}
#corps #col_tot #pave_produits2 #bloc_milieu .desc_prod p a:hover{text-decoration:underline;color:#dd0000;}
#corps #col_tot #pave_produits2 #bloc_milieu .desc_prod #espace{height:5px;}



#pan_gauche { padding:20px 20px; /*width:300px;*/ float:left;}
#corps #col_tot #add_news {  margin-top:0px;/*-20px*/; float:left; padding-left:25px;}
/*#corps #col_tot h2 { margin:0px 0px 20px 0px;  float:left; width:300px}*/
#corps #col_tot h2 {color:#2369B1; font-size:1.2em;}
/*#corps #col_tot #add_news  textarea {width:500px;}*/
/*#corps #col_tot .news_titre {margin:10px 0px 0px 0px; font-size:11px; }
#corps #col_tot .news_liens {margin:0px 0px 10px 0px; padding-left:12px; padding-top:2px; background-image:url(../img/puce.jpg); background-repeat:no-repeat; background-position:0px 0px}*/

/*#corps #col_tot #edit_news { padding:0px 0px; margin-top:-20px; float:right;width:350px; background-color:#CBD8E3; border:#1A60AA solid 1px; width:354px; float:right; margin:0px 12px 12px 12px; padding:11px 11px}*/
/*#corps #col_tot */
#edit_news { padding:0px 0px; margin-top:-20px;  background-color:#0e6ab3/*#6495ed*/;  border:#1A60AA solid 1px; margin:0px 12px 12px 12px; padding:11px 11px;color:#FFFFFF;}
#corps #col_tot #edit_news table{color:#000000;}
#corps #col_tot #edit_news table th{color:#FFFFFF;}
#corps #col_tot #edit_news td,label{ height:20px; color:#000000;}
#edit_news td,label{ height:20px; color:#000000;}
#corps #col_tot #formulaire_contact{width:500px; padding-bottom:20px;padding-top:20px; margin:auto;}
#corps #col_tot #formulaire_contact table{width:500px;}
#corps #col_tot #formulaire_contact table tr{line-height:1.5;}
/*#corps #col_tot #formulaire_contact #form tr{line-height:1.4;}*/
#corps #col_tot #formulaire_contact table .td1{width:170px;}

#corps #col_tot #formulaire_modif{width:500px; padding-bottom:20px;padding-top:20px;}
#corps #col_tot #formulaire_modif legend{color:#0e6ab3;font-weight:bold;}
#corps #col_tot #formulaire_modif table{width:500px;}
#corps #col_tot #formulaire_modif table tr{line-height:1.5;}
/*#corps #col_tot #formulaire_contact #form tr{line-height:1.4;}*/
#corps #col_tot #formulaire_modif table .td1{width:170px;}

#corps #col_mil #formulaire_contact{width:450px; padding-bottom:20px;padding-top:20px; margin:auto;}
#corps #col_mil #formulaire_contact table tr{line-height:1.2;}
#corps #col_mil #formulaire_contact #form tr{line-height:1.2;}
#corps #col_mil #formulaire_contact #form .td1{width:130px;}

#corps #col_tot #col_gauche_coord{float:left;width:350px;padding-left:30px;}
#corps #col_tot #col_droite_coord{float:left;width:350px;}
#corps #col_tot #coordonnees{width:250px; padding-bottom:10px; margin-left:65px;margin-bottom:30px;padding:5px;}
#corps #col_tot #coordonnees h2{color:#2369B1; font-size:1.2em; padding:0;margin-bottom:5px;}
#corps #col_tot .drapeau{float:left;}
/*#corps #col_tot #contacteznous{clear:both;}*/
#corps #col_tot #infos_client{padding-left:30px; padding-bottom:30px;}


#corps #col_gauche #news_scroll { position:relative; z-index:3;height:225px; overflow:hidden; border:5px solid white}
#corps #col_gauche #news_calque { position:absolute; z-index:2; height:225px; width:196px;}
#corps #col_gauche #news_1{ position:absolute; top:0;}
#corps #col_gauche #news_2{ position:absolute; top:0;}

/*#corps #col_droite #events_scroll { position:relative; z-index:3;height:50px; overflow:hidden; border:5px solid white;margin-left:10px;}*/
#corps #col_droite #events_scroll { margin:0;padding:0;position:relative; z-index:3;height:100px; overflow:hidden; border:5px solid white;margin-left:10px;}
#corps #col_droite #event_1{ position:absolute; top:0;}
#corps #col_droite #event_2{ position:absolute; top:0;}
#corps #col_droite #events_scroll p{margin:0;}


#corps #col_gauche #edito {color:#053A73; padding:6px; background-color:#EAEBF4; line-height:15px; font-size:10px}
#corps #col_gauche #recherche{margin-bottom:10px; /*padding-left:22px;*/ padding-top:10px; padding-bottom:10px;height:90px;}
#corps #col_gauche #recherche select{ margin-bottom:8px; border-color:#C8D6FB; font-size:10px; scrollbar-arrow-color:blue;}
#corps #col_gauche h1 { background-color:#0C6BB2; margin:0px 0px 0px 0px; margin-bottom:5px;color:#FFFFFF; height:20px; font-size:18px; font-family:Arial, Helvetica, sans-serif; padding-left:9px; padding-top:4px;  padding-bottom:4px;} 
#corps #col_gauche h1 a{ text-decoration:none;color:#FFFFFF;}
#corps #col_gauche h1 a:hover{text-decoration:underline;}
#corps #col_droite_accueil h1{ background-color:#0C6BB2; margin:0px 0px 0px 0px; margin-bottom:5px;color:#FFFFFF; height:20px; font-size:18px; font-family:Arial, Helvetica, sans-serif; padding-left:9px; padding-top:4px;  padding-bottom:4px;} 
#corps #col_gauche h1 a{ text-decoration:none;color:#FFFFFF;}

#corps #col_gauche h2 { background-color:#5483a8;/*#CBD8E3;*/  margin:2px 0px 0px 0px; color:#FFFFFF; height:20px; font-size:14px; font-family:Arial, Helvetica, sans-serif; padding-left:9px; padding-top:4px;} 
#corps #col_gauche li {color:#5483a8;font-size:12px; font-family:Arial, Helvetica, sans-serif;padding:5px;height:20px;font-weight:bold;}
#corps #col_gauche li a{color:#5483a8;text-decoration:none;}
#corps #col_gauche li a:hover{text-decoration:underline;}


#corps #col_droite_accueil h1 a { color:#2369B1; text-decoration:none; }
#corps #col_droite_accueil h1 a:hover {text-decoration:underline;}
#corps #col_droite_accueil h2{  background-color:#5483a8;/*#CBD8E3;*/  margin:2px 0px 0px 0px; color:#FFFFFF; height:20px; font-size:14px; font-family:Arial, Helvetica, sans-serif; padding-left:9px; padding-top:4px;}
#corps #col_droite_accueil li {color:#5483a8;font-size:12px; font-family:Arial, Helvetica, sans-serif;padding:5px;height:20px;font-weight:bold;list-style-type:none;}
#corps #col_droite_accueil li a{color:#5483a8;text-decoration:none;}
#corps #col_droite_accueil li a:hover{text-decoration:underline;}




#corps #col_gauche .float_right{float:right; margin-right:5px;}
/*#corps #col_gauche #toutes { background-color:#0C6BB2; margin:0px 0px 0px 0px; color:#FFFFFF; height:20px; font-size:10px; font-family:Arial, Helvetica, sans-serif; padding-left:9px; padding-top:4px; padding-right: 2px;float:right}
#toutes a{color: white;text-decoration:none;}*/
#corps #col_gauche .news_titre {margin:0px 0px 0px 0px; padding:0;font-size:10px;}
#corps #col_gauche .news_date{margin:0px 0px 0px 0px; padding:0;padding-top:3px;font-size:10px;border-top:1px dashed #fa9c00; }
#corps #col_gauche .news_liens {margin:0px 0px 10px 0px; padding-left:12px; padding-top:2px; background-image:url(../files/images/puce.jpg); background-repeat:no-repeat; background-position:0px 0px;font-size:10px;}
#corps #col_gauche .presse_liens {margin:0px 0px 10px 0px; padding-left:12px; padding-top:2px; background-image:url(../files/images/puce_verte.jpg); background-repeat:no-repeat; background-position:0px 0px;font-size:10px;}
#corps #col_gauche .bloc { background-color:#EAEBF4; font-size:10px; padding:6px; line-height:15px; }
#corps #col_gauche p {font-size:10px;padding-left:0px;  }
#corps #col_gauche p a { color:#000000; text-decoration:none  }
#corps #col_gauche p a:hover { color:#000000; text-decoration:underline  }

#footer { text-align:center; font-size:9px; color:#656363; /*float:left;*/margin:auto; width:990px}
#footer a { color:#656363; text-decoration:none}
#footer a:hover { color:#656363; text-decoration:underline;}
#footer div{border-top:2px solid #0969b1;width:760px;margin:auto;/*margin-left:115px;*/margin-top:5px;padding-top:5px;padding-bottom:5px;}
#footer p#gris_clair{color:#d3d3d3;}

/*#zoom_produit{background-color:#F6F6F6; width:214px; height:auto; float:left; margin:0;margin-right:5px; padding-left:0px;padding-top:11px;padding-bottom:15px; background: url(../files/images/zoom_produit_haut.gif) top left no-repeat;}*/
#zoom_produit{background-color:#F6F6F6; width:214px; height:auto; float:left; margin:0px;margin-right:5px; padding-left:0px;padding-top:11px;padding-bottom:15px;}
#zoom_produit_mil{margin-top:70px;margin-left:-3px;background: url(../files/images/zoom_produit_mil.gif) repeat;padding:5px;padding-bottom:0;margin-bottom:1px;}
html>body #zoom_produit_mil{margin-top:62px;}
#zoom_produit_mil h1{font-size:14px;color:#e2fc02;padding:5px;padding-bottom:0px;margin:0px;}
#corps #col_mil #zoom_produit_mil h1{font-size:14px;color:#e2fc02;padding:5px;padding-bottom:0px;margin:0px;}
#zoom_produit_mil p{padding:7px;padding-top:0px;color:#e2e2e2;}
#zoom_produit_mil a{padding-left:15px;text-decoration:none;color:#e2fc02;}
#zoom_produit_bas{margin-left:-3px;margin-top:-20px;width:214px; height:38px;/*margin:0px 12px 12px 12px;*/background: url(../files/images/zoom_produit_bas.gif) bottom left no-repeat;}

#zoom_produit_perso{
	background: url(../files/images/zoom_produits_perso.jpg) top left no-repeat;
	width:240px;
	height:140px;
	margin:auto;
	margin-bottom:10px;
}
#zoom_produit_perso h1{font-size:14px;color:#e2fc02;padding:5px;padding-bottom:0px;margin:0;text-align:center;}
#zoom_produit_perso p{padding:7px;padding-top:0px;color:#FFFFFF;}
#zoom_produit_perso a{padding-left:15px;text-decoration:none;color:#e2fc02;}


#col_droite #recherche {margin-left:7px;margin-top:7px;width:236px;padding-left:5px; padding-top:10px;padding-bottom:10px;border:#fda30c 2px solid;}
#col_droite #recherche p{margin-left:20px;}
#col_droite #recherche h4 { margin:0px 0px 0px 0px; color:#7E1F0D; font-size:14px }
#col_droite #recherche h4 img { vertical-align:bottom;}
#col_droite #client { border:1px solid #6E156F;}
#col_droite #identification { margin-bottom:10px; padding-left:22px; padding-top:10px; border-bottom: 2px dotted #D8DDE4; }
#col_droite #identification h4 { margin:0px 0px 8px 0px; color:#3d87c0; font-size:12px }
#col_droite #identification a {color:#3d87c0; font-size:9px;text-decoration:none; }

/*#col_droite #espace_clients {width:280px; height:570px;border:#6E156F 2px solid;background-color:#F6F6F6;}
html>body #corps #col_droite #espace_clients{height:auto; min-height:570px;}*/
#col_droite #espace_clients {margin-left:7px;width:241px; height:auto;border:#fda30c 2px solid;background-color:#F6F6F6;padding-bottom:20px;}

/*#col_droite #espace_clients ul {list-style-image: url("../files/images/puce_client_off.gif");}
#col_droite #espace_clients ul #off{margin-left:40px;list-style-image: url("../files/images/puce_client_off.gif");}
#col_droite #espace_clients ul #on{margin-left:40px;list-style-image: url("../files/images/puce_client_on.gif");}*/
#menu_clients{list-style-type:none;}
#menu_clients li{line-height:30px;}
#col_droite #espace_clients p{padding-left:10px;}
.mot_cle{color:#FF0000;}
.message{margin-left:25px;margin-right:25px;padding:5px;background-color:#7594b1;color:#FFFFFF;width:400px;}
.message ul{margin-left:10px;}
.ajouter{width:120px;background-color:#FFFFFF;margin:auto;padding:10px;color:#0e6ab3;font-weight:bold;}
.ajouter a{color:#0e6ab3;padding-top:5px;text-decoration:none;text-align:center;}
.ajouter a:hover{text-decoration:underline;}
/*.bleu{color:#5483a8;font-weight:bold;}
.orange{color:#fa9c00;}*/
#liste_produits{list-style-type:none;padding-left:25px;}
#traductions{margin: auto;}
#traductions .ligne_trad{height:100px;border-bottom:1px solid #5483a8;padding-top:10px;}
#traductions .case_trad_gauche{width:300px;float:left;}
#traductions .case_trad_droite{width:300px;float:left;}
#traductions .case_bouton{width:100px;float:left;padding-top:20px;}
.clear{clear:both;}
/*#bouton_envoi{width: 24px; height: 22px; font-size: 0px; background-color:#FFFFFF;background-image:url(../files/images/bouton_envoi.jpg); background-repeat: no-repeat;}*/

a.pop_client{
color:#0e6ab3;
text-decoration:none;
font-weight:bold;
display: block;
height:20px;
/*font-size:larger;*/
/*text-transform:capitalize;*/
}

a.pop_client span{
   display: none; /* on masque l'infobulle */
   font-weight:normal;
   font-size:10px;
}


a.pop_client:hover {
   background: none; /* correction d'un bug IE */
   z-index: 500; /* on définit une valeur pour l'ordre d'affichage */

   cursor: default; /* on change le curseur par défaut en curseur d'aide */
}

a.pop_client:hover span{
   display: block; /* on affiche l'infobulle */
   position: absolute;
	z-index: 501;
   /*white-space: nowrap; /* on change la valeur de la propriété white-space pour qu'il n'y ait pas de retour à la ligne non-désiré */

   /*top: -100px; /* on positionne notre infobulle */
   bottom:0;
   left: 100px;
   width: 250px;

   background: white;

   color:#0e6ab3;
   padding: 3px;

   border: 1px solid #0e6ab3;
   border-left: 4px solid #0e6ab3;
}

#liens{
margin-left:7px;
padding:5px;
}

#liens ul{
list-style-type:none;
}

#liens li{
line-height:20px;
}

#liens li a{
color:#0e6ab3;
text-decoration:none;
}

#liens li a:hover{
text-decoration:underline;
}

.majuscules{
text-transform:uppercase;
}

h3.annuaire{
color:#2369B1;;
padding-left:50px;
}
#corps #col_tot h3.annuaire a { color:#2369B1; text-decoration:none; }
#corps #col_tot  h3.annuaire a:hover { color:#2369B1; text-decoration:underline; }

/*imitation fieldset */
p.legend {
margin-top:-0.8em;
margin-left:10px;
float:left;
}

p.legend span
{
padding:0 10px;
background-color:#F6F6F6;
color: #2369B1;
font-size:larger;
font-weight:bold;
}

div.fieldnotset{
border: 2px solid #2369B1;
margin:7px;
margin-bottom:40px;
}

.clear {clear:both;}

div.fieldnotset .table_produits, div.fieldnotset .fiche_correspondant{
width:650px;
border:1px solid #CCCCCC;
margin:10px;
padding:5px;
}

div.fieldnotset .table_produits td{
border-bottom:2px solid #2369B1;
}


div.fieldnotset .table_produits th{
font-weight:bold;
background-color:#2369B1;
color:#FFFFFF;
}

div.fieldnotset table .td1{
font-weight:bold;
width:260px;
}

div.fieldnotset .table_produits .td1{
font-weight:normal;
width:260px;
}

.bloc_patch{
border:1px solid #6495ed; /*cornflowerblue*/
margin-bottom: 15px;
}

h6.titre_liste{
text-align:center;
font-weight:bold;
font-size:12px;
color:#000000;
margin:0;
height:30px;
padding-top:10px;
}

.bloc_patch h6.titre_liste{
background-color:#6495ed;
}

.bloc_mep{
border:1px solid #87cefa;/*lightskyblue*/
margin-bottom: 15px;
}

.bloc_mep h6.titre_liste{
background-color:#87cefa;
}

.fiche_patch {
margin:8px;
}

.bloc_patch .fiche_patch {
border-bottom:1px dashed #6495ed;
}

.bloc_mep .fiche_patch {
border-bottom:1px dashed #87cefa;
}

div.fieldnotset .table_produits .fiche_patch td{
border-bottom:none;
}

div.fieldnotset .table_produits .fiche_patch .td1{
width:160px;
vertical-align:text-top;
}

div#alerte_stats{
position:absolute;
/*top:550px;*/
width:200px;
height:100px;
padding:5px;
margin-left:10px;
background-color:#6495ed;
color:white;
border:1px solid blue;
display:none;
}

#alerte_stats span{
cursor:pointer;
}

.event{
margin:0;
padding:0;
width:700px;
border:1px solid #5483a8;
margin-left:20px;
margin-right:20px;
margin-bottom:20px;
background-color:#FFFFFF;
}

.event h3{
margin:0;
padding:0;
background-color:#5483a8;
color:white;
font-weight:normal;
height:30px;
font-size:14px;
padding-top:10px;
padding-left:10px;
}
.event .texte{
padding-right:20px;
padding-left:10px;
}
.event .logo{
float:left;
padding-right:20px;
padding-left:10px;
}

.separation{
clear:both;
visibility:hidden;
}


/*.puce_bleue{list-style-image:url("../files/images/puce_bleue.gif");}*/
