html, body, h1, h2, h3 {
  margin : 0px;padding:0px;width:100%;
}
body {background:#231f20; text-align: center; /* pour corriger le bug de centrage IE */}
#conteneur { width:950px; margin:0 auto 0 auto; }

table, tr, td {
  margin:0px;padding:0px;
  border-collapse:collapse;
}

img {border:0;padding:0;margin:0;}
br {font-size:11px;margin:0;padding:0px;}

a:LINK, a:ACTIVE, a:VISITED, a:HOVER {
  font-family:Arial;font-size:12px;color:#231F20;text-decoration:underline;
}

.f-txt   {font-family:Arial;font-size:12px;font-weight:normal;padding-left:8px;padding-right:5px;}
.f-txtG   {font-family:Arial;font-size:12px;font-weight:bold;color:#231F20;padding-top:3px;padding-bottom:3px;padding-left:8px;padding-right:5px;}
.f-input   {font-family:Arial;font-size:11px;font-weight:normal;}
.f-textarea {font-family:Arial;font-size:11px;font-weight:normal;overflow:auto}
.f-bouton {font-family:Arial;font-size:11px;font-weight:bold;color:#FFFFFF;background-color:#231F20}

.f-input2   {font-family:Arial;font-size:13px;font-weight:normal;}
.f-textarea2 {font-family:Arial;font-size:13px;font-weight:normal;overflow:auto}
.f-bouton2 {font-family:Arial;font-size:13px;font-weight:bold;color:#FFFFFF;background-color:#231F20}
.form_label {color:#4d4d4f;font-size:13px;font-family:Arial;font-weight:bold;}
.form_labelR {color:#bb1f20;font-size:13px;font-family:Arial;font-weight:bold;}

select.select_smenu { font-family: Arial; color:#231F20; background:#d9dbdc;font-size: 11px;font-weight:bold; border: #d9dbdc; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}

.txtN {font-family:Arial;font-size:13px;font-weight:normal;margin:0px;padding:8px;padding-top:5px;color:#231f20;text-align:justify;}
.txtB {font-family:Arial;font-size:15px;font-weight:bold;margin:0px;padding:0px;color:#231f20;}
.txtB2 {font-family:Arial;font-size:13px;font-weight:bold;margin:0px;padding:8px;padding-top:5px;color:#231f20;text-align:justify;}

.faqN {font-family:Arial;font-size:13px;font-weight:normal;margin:0px;padding:8px;padding-top:0px;padding-bottom:8px;color:#231f20;}
.faqB_r {font-family:Arial;font-size:13px;font-weight:bold;margin:0px;padding:8px;padding-bottom:2px;padding-top:4px;color:#231f20;}
.faqB_l {font-family:Arial;font-size:13px;font-weight:bold;margin:0px;padding:8px;padding-bottom:2px; padding-top:4px;padding-right:0px;color:#231f20;}

.titreB {font-family:Arial;font-size:15px;font-weight:bold;margin:0px;padding:8px;padding-top:3px;padding-bottom:3px;color:#231f20;background-image:url(../images/design/contenu_bg_titre_gris.gif);background-repeat:no-repeat;background-position:1px 3px;}
.titreBen {font-family:Arial;font-size:15px;font-weight:bold;margin:0px;padding:8px;padding-top:3px;padding-bottom:3px;color:#231f20;background-image:url(../images/design/contenu_bg_titre_gris.gif);background-repeat:no-repeat;}
.titreBfr {font-family:Arial;font-size:15px;font-weight:bold;margin:0px;padding:8px;padding-top:3px;padding-bottom:3px;color:#231f20;background-image:url(../images/design/contenu_bg_titre_gris.gif);background-repeat:no-repeat;}

.titreB918 {font-family:Arial;font-size:15px;font-weight:bold;margin:0px;padding:8px;padding-top:3px;padding-bottom:3px;color:#231f20;background-image:url(../images/design/contenu_bg_titre_gris918.gif);background-repeat:no-repeat;}

.titreBpainten {font-family:Arial;font-size:15px;font-weight:bold;margin:0px;padding:8px;padding-top:3px;padding-bottom:3px;color:#231f20;background-image:url(../images/design/contenu_bg_titre_gris_paint_en.gif);background-repeat:no-repeat;}
.titreBpaintfr {font-family:Arial;font-size:15px;font-weight:bold;margin:0px;padding:8px;padding-top:3px;padding-bottom:3px;color:#231f20;background-image:url(../images/design/contenu_bg_titre_gris_paint_fr.gif);background-repeat:no-repeat;}

a.lienB:LINK, a.lienB:ACTIVE, a.lienB:VISITED {font-family:Arial;font-size:13px;font-weight:bold;margin:0px;padding:8px;padding-top:3px;padding-bottom:3px;color:#231f20;}


.pubN {font-family:Arial;font-size:13px;font-weight:normal;margin:0px;padding:5px;color:#231f20;}
.pubB {font-family:Arial;font-size:13px;font-weight:bold;margin:0px;padding:5px;color:#231f20;}
a.pubB:LINK, a.pubB:ACTIVE, a.pubB:VISITED, a.pubB:HOVER {font-family:Arial;font-size:13px;font-weight:bold;margin:0px;padding:0px;color:#231f20;}

.liste {
  font-family: Arial;
  font-size: 13px;;
  list-style-type: none;
  background-image: url(../images/puce.gif);
  background-repeat: no-repeat;
  background-position: 0px 0px;
  margin:0px;
  padding:8px;
  padding-left:22px;
  padding-top:0px;
  color:#231f20;
  text-align:justify;
}

a.lien_liste2:LINK, a.lien_liste2:ACTIVE, a.lien_liste2:VISITED {font-family:Arial;font-size:13px;font-weight:bold;margin:0px;padding:0px;color:#231f20;text-decoration:none;}
a.lien_liste2:HOVER {color:#bb1f20;text-decoration:underline}
a.lien_liste2A:LINK, a.lien_liste2A:ACTIVE, a.lien_liste2A:VISITED,a.lien_liste2A:HOVER {font-family:Arial;font-size:13px;font-weight:bold;margin:0px;padding:0px;color:#bb1f20;text-decoration:underline}
.liste2 {
  font-family: Arial;
  font-size: 13px;;
  list-style-type: none;
  background-image: url(../images/puce2.gif);
  background-repeat: no-repeat;
  background-position: 0px 2px;
  margin:0px;
  padding:5px;
  padding-left:12px;
  padding-top:0px;
  color:#231f20;
  text-align:left;
}
.titre_liste2 {font-family:Arial;font-size:13px;font-weight:bold;margin:0px;padding:0px;color:#231f20;text-align:center}
.titre_liste2R {font-family:Arial;font-size:13px;font-weight:bold;margin:0px;padding:0px;color:#bb1f20;text-align:center}
.txt_liste2 {font-family:Arial;font-size:13px;font-weight:bold;margin:0px;padding:0px;color:#231f20;text-align:left}
.txt_liste2N {font-family:Arial;font-size:13px;font-weight:normal;margin:0px;padding:0px;color:#231f20;text-align:left}
.txt_liste2small {font-family:Arial;font-size:10px;font-weight:normal;margin:0px;padding:0px;color:#231f20;text-align:left}

.txt01 {font-size:11px;font-family:Arial;color:#231F20;font-weight:normal;text-align:center;margin:0;}

.txtGprod {font-size:14px;font-family:Arial;color:#231F20;font-weight:bold;text-align:center;margin:0;}
.txtNprod {font-size:11px;font-family:Arial;color:#231F20;font-weight:normal;text-align:center;margin:0;}


a.lien2:LINK, a.lien2:ACTIVE, a.lien2:VISITED {font-family:Arial;font-size:13px;color:#231f20;text-decoration:none;}
.lien2:HOVER {font-size:13px;color:#68696C;text-decoration:underline;}

a.lien1:LINK, a.lien1:ACTIVE, a.lien1:VISITED {font-family:Arial;font-size:12px;color:#68696C;text-decoration:none;}
.lien1:HOVER {font-size:12px;color:#231F20;text-decoration:underline;}

a.lienR:LINK, a.lienR:ACTIVE, a.lienR:VISITED {font-family:Arial;font-size:13px;color:#231f20;text-decoration:none;}
.lienR:HOVER {font-size:13px;color:#bb1f20;text-decoration:underline;}


/* SECTION LOCATOR */
.txtLocator {font-family:Arial;font-size:13px;font-weight:normal;margin:0px;padding:30px;padding-top:50px;color:#231f20;text-align:justify;}

a.lien_locator:LINK, a.lien_locator:ACTIVE, a.lien_locator:VISITED {font-family:Arial;font-size:11px;color:#231f20;text-decoration:none;}
a.lien_locator:HOVER {font-size:11px;color:#231f20;text-decoration:underline;}
a.lien_locator_website:LINK, a.lien_locator_website:ACTIVE, a.lien_locator_website:VISITED {font-family:Arial;font-size:12px;color:#231F20;font-weight:bold;text-decoration:none;}
a.lien_locator_website:HOVER { font-size:12px;color:#bb1f20;text-decoration:underline;}

.scroll-locator {
scrollbar-3dlight-color:#d9dbdc;
scrollbar-arrow-color:#231f20;
scrollbar-base-color:#d9dbdc;
scrollbar-darkshadow-color:#d9dbdc;
scrollbar-face-color:transparent;
scrollbar-highlight-color:#d9dbdc;
scrollbar-shadow-color:#4d4d4f;
}

.print {
  display:none;
}