.Titre-annuaire-complement {font-family:Arial, Helvetica, sans-serif;font-size:14px;font-style:normal;font-weight:bold;text-align:left;vertical-align:middle;background-color:#FFFFFF;}
a.pointeur-main { cursor : pointer;}
.Titre-sous-annuaire {font-family:Arial, Helvetica, sans-serif;font-size:17px;font-weight:bold;color:#666666;text-align:left;vertical-align:middle;background-color:#FFFFFF;}
.Texte-petit {font-family:Arial, Helvetica, sans-serif;font-size:xx-small;color:#336699;text-align:left;vertical-align:top;background-color:#FFFFFF;text-decoration : none;height : 8pt;}
DIV.Texte-petit {margin-top : 0px}
H1.Texte-petit  {font-size:xx-small;text-align : left ;  font-weight : 900 ; margin : 0px ; }
H2.Texte-petit  {font-size:xx-small; text-align : left ;  font-weight :bold ; margin : 0px ;}
H3.Texte-petit  {font-size:xx-small;text-align : left ;  font-weight : 400 ;text-decoration : underline ;margin : 0px ;}
.Texte-saisie {font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;color:#336699;text-align:left;vertical-align:middle;background-color:#FFFFFF;}
.Titre-recherche {font-family:Arial, Helvetica, sans-serif;font-size:15px;font-weight:bold;color:#666666;text-align:left;vertical-align:middle;background-color:#FFFFFF;clear:both;}
H2.Titre-recherche {font-size : 14px;}
.Titre-annuaire {font-family:Arial, Helvetica, sans-serif;font-size:24px;font-style:normal;font-weight:bold;text-align:left;vertical-align:middle;background-color:#FFFFFF;}
.Titre-chapitre {font-family:Arial, Helvetica, sans-serif;font-size:11pt;font-weight:bold;color:#666666;text-align:left;text-decoration:none ;vertical-align:middle;text-decoration : none;}
.Titre-rubrique {font-family:Arial, Helvetica, sans-serif;font-size:8pt;font-weight:bold;color:#336699;text-align:left;}
a.Titre-rubrique {text-decoration : none;}
a:hover  {text-decoration : underline; }
.Bouton-annuaire {font-family:Arial, Helvetica, sans-serif;font-size:9pt;font-weight:700;text-align:center;vertical-align:middle;}
ul.Bouton-annuaire { text-align : center; width : 955px;  margin : 0px; padding :0px; height : 19px; list-style-type: none; padding-left : 0px; margin-left : 0px; }
li.Bouton-annuaire {  padding-left : 6px ;padding-right : 6px;padding-top : 1px;  border-right: 3px solid #ffffff; float: left; height : 19px; cursor : pointer; }
a.Bouton-annuaire {text-decoration : none; }
.Bouton-alpha {font-family:Arial, Helvetica, sans-serif;font-size:8pt;font-weight:bold;text-align:left;vertical-align:middle;}
input.Bouton-alpha { margin : 0px; padding : 0px;text-align : center;}
.Libre {}
div#ligne-verticale-gauche { position : absolute; top : 165px ;left : 120px;  width : 2px; height: 445px; }
div#ligne-verticale-droite { position : absolute; top : 165px ;left : 725px;  width : 2px; height: 445px;}
 BODY  {.scrollbar-arrow-color: #336699; scrollbar-base-color:#FFFFFF; scrollbar-face-color:#FFFFFF; .scrollbar-darkshadow-color : #FFFFFF ; scrollbar-shadow-color : #336699; scrollbar-highlight-color: #336699 ; scrollbar-track-color: #FFFFFF;}
div.maj-haute {position:absolute; right:42px; text-align:right; top:15px; width:120px;}
div.maj-basse {position:absolute; right:42px; text-align:right; top:117px; width:120px;
}
.Vignette {text-align:center;vertical-align:middle;}
img.Vignette {border : 0px; margin-right:10px; margin-bottom:6px;}
.Titre-Niv1 {font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;color:#336699;text-align:left;vertical-align:middle;}
H1.Titre-Niv1 {font-size : 14px; margin : 0px; padding : 0px;}
H2.Titre-Niv1 {font-size : 12px; }
H3.Titre-Niv1 {font-size : 10px; }
SPAN.Titre-Niv1 {margin : 10px 0 0 0;padding : 10px 0 0 0;}
DIV.Sousmenu-fiche {position : absolute;  top : 95px; right : 50px; fontweight : 700;}
A.Sousmenu-fiche {font-weight : 700; font-size : 8pt; text-decoration : none;color : #666666;

}
.Liste-chapitres {font-family:Arial, Helvetica, sans-serif;; text-decoration : none ; text-align : left; color: #336699; }
ul.Liste-chapitres  {  list-style-position : inside; list-style-type: none;  text-align : left; width : 280px; margin : 0px;   font-size : 14px; font-weight: 700; clear : both; padding-top : 10px;padding-left : 0px;}
li.Liste-chapitres  { float:left; padding : 0 2px 0 0; font-size : 10px; font-weight: 900;  width : 137px; text-decoration : none;  }
.Liste-chapitres-Impair  { width:283px; left : 0px;}
.Liste-chapitres-Pair    {width:283px; position : absolute  ; left : 283px;}
img.Image-Chapitre {height : 30px; width : 30px; border : none; padding : 0 0px 0 0 ; margin  : 0 1px 0 0 ;  }
a.Image-Chapitre {line-height : 14px; overflow : hidden ; height : 32px;left : 32px; clear : left; }
.Titre-sousrubrique {font-family:Arial, Helvetica, sans-serif;font-size:10px;font-weight:normal;color:#336699;text-align:left;}
a.Titre-sousrubrique { text-decoration : none;}
.Liste-rubriques {font-family:Arial, Helvetica, sans-serif;; text-decoration : none ; text-align : left; color: #336699; }
div.Liste-rubriques {height : 325px; overflow : auto;margin : 1px 0 0 0 ;}
ul.Liste-rubriques  {  list-style-position : inside; list-style-type: none;  text-align : left; width : 560px; margin : 0px;   font-size : 14px; font-weight: 700; clear : both; padding-top : 5px;padding-left : 0px;}
li.Liste-rubriques  { float:left; padding-left : 0px ;padding-right : 0px;padding-top :0px;    padding-bottom : 0px; font-size : 10px;   width : 135px; text-decoration : none;  }
a.Liste-rubriques {overflow : hidden ; clear: left; }
.Barre-Navigation {font-family:Arial, Helvetica, sans-serif;font-size:7pt;font-weight:normal;color:#666666;text-decoration:none ;}
a.Barre-Navigation { text-decoration : underline; font-weight :400 ;padding : 0px;margin : 0px;}
div.Barre-Navigation {clear : both; float : none;padding : 0px;margin :0px;width : 575px;}
div.Barre-Type-2 {position : absolute; left : 0px;}
div.tete-liste {text-align :right; position : absolute; right : 0;}
div.tete-colonne {text-align :right; position : absolute; right : 50px;}
div.colonne-entreprise {text-align :center ;  position : absolute; right : 90px;}}
.Liste-sous-rubriques {font-family:Arial, Helvetica, sans-serif;; text-decoration : none ; text-align :  left; color: #336699; }
div.Liste-sous-rubriques  {  width : 580px;position : absolute;top : 75px;left : 0px;height : 300px ; overflow : auto;}
ul.Liste-sous-rubriques  {  list-style-position : inside; list-style-type: none;  text-align : left; width : 560px; margin : 0px;   font-size : 10px; clear : both; padding : 0px;}
li.Liste-sous-rubriques  { float:right;}
a.Liste-sous-rubriques {overflow : hidden ; clear: left;text-decoration : none;margin : 0 20px 0 0; }
ul.sous-Liste-sous-rubriques  {  list-style-type : none;width : 560px;height:8px;padding:0px; margin : 0px;}
li.sous-Liste-sous-rubriques1  {float:left; width : 400px; overflow : hidden;  }
li.sous-Liste-sous-rubriques2  {float:left; width : 70px; overflow : hidden;text-align : right;padding : 0 0px 0 0;  }
.ligne-paire {background-color : #F0F0F0;}
.ligne-impaire {background-color : white;}
img.choix-entreprise {margin-left : 321px; border : none;}
span.choix-produit {position : absolute ; left : 461px;
}
.Choix-Alphabetique {font-family:Arial, Helvetica, sans-serif;font-size:8pt;}
div.Choix-Alphabetique {width : 560px;height : 20px; }
div.Choix-Departement {width : 560px; height : 20px; overflow :hidden; clear : both; float : left;}
div.Ligne1 {position : absolute; left : 0px; top : 20px;}
div.Ligne2 {position : absolute; left : 0px; top :40px;}
div.Ligne3 {position : absolute; left : 0px; top : 60px;}
div.Ligne4 {position : absolute; left : 0px; top : 80px;}
div.Ligne5 {position : absolute; left : 0px; top : 100px;}
div.Ligne6 {position : absolute; left : 0px; top : 120px;}
div.Ligne7 {position : absolute; left : 0px; top : 140px;}
div.Ligne8 {position : absolute; left : 0px; top : 160px;}
a.Choix-Alphabetique {text-decoration : none; padding : 0px 3px 0px 3px    ; border-style: solid ;  border-width : 0px 1px 1px 1px; font-size : 10px; font-weight : bold;}
.Description {font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#336699;}
h1.Description { font-size : 16px; font-weight : bold; text-decoration : underline;}
h2.Description { font-size : 14px; font-weight : bold; text-decoration : underline;}
h3.Description { font-size : 12px; font-weight : bold; text-decoration : none;padding-bottom : 5px;}
div.Description {border : 1px solid #336699;height : 170px; padding : 0 0 0 2px;margin  : 5px 0 0 0;}
p.Description { font-size : 7pt; font-weight : 400; text-decoration :none; padding : 0px ;margin : 0px;}
a.Description { font-size : 7pt; font-weight :400; text-decoration :underline;}}
.Liste-cherche-rubriques {font-family:Arial, Helvetica, sans-serif;font-size:10px;font-weight:normal;color:#336699;text-align:left;text-decoration:none ;}
ul.Liste-cherche-rubriques {list-style-type : none;clear : both;padding :0px ; margin : 0px;color:#336699;
font-family:Arial,Helvetica,sans-serif;font-size : 10px; overflow : auto;}
ul.col1 {width : 360px;padding-left : 180px;}
ul.col2 {width : 470px;padding-left : 110px;}
ul.col3 {width : 570px;}
li.Liste-cherche-rubriques {width : 560px;clear : both; }
ul.sousListe-cherche-rubriques {width : 560px; list-style-type : none;float : left; padding : 0px; margin : 0px;color:#336699;}
li.sousListe-cherche-rubriques {width : 165px;float : left; overflow :visible;font-size :11px;padding :0px 3px 0px 0px;}
li.sousListe-cherche-rubriques1  {width : 177px;height : 13px; float : left; overflow :hidden ; font-size :11px;padding :0px 3px 0px 0px;}
li.pertListe-cherche-rubriques {width : 25px;float : left; overflow : visible;font-size : 10px;font-weight : 200;text-align : right;padding :0px 3px 0px 0px;}
a.sousListe-cherche-rubriques {width : 177px;text-decoration : none;font-weight : normal;color:#336699;}
a.sousListe-cherche-rubriques-encours {text-decoration : none; font-weight : normal; color:#336699;}
a.rang1 {color : #285179;}
a.rang2 {color : #336699;}
a.rang3 {color : #3e7bb9;}
a.rang4 {color : #5991c8;}
a.rang5 {color : #79a6d2;}
a.rang6 {color : #99bbdd;}
.Liste-entreprises {font-family:Arial, Helvetica, sans-serif;vertical-align:middle;; text-decoration : none ; text-align :  left; color: #336699; }
div.Liste-entreprises  {  width : 590px; height : 205px ; overflow : auto;padding : 0px;margin : 10px 0 0 0;}
ul.Liste-entreprises  {  list-style-position : outside; list-style-type: none;  text-align : left; width : 550px;  font-size : 10px;  padding : 0px;margin : 0px;clear : both; }
li.Liste-entreprises  { width : 570px; clear : both;vertical-align : middle;font-size : 10px;padding : 0px; margin : 0px;   }
h3.rs  {padding : 0px; margin : 0px 10px 0 0; float : left;height : 12px; }
a.rs  { text-decoration : none; overflow : visible ;padding : 0px; margin : 0px;  border : 0 hidden ; }
div.rs {width :405px;  float:left  ; clear : both; overflow : none;padding : 0px; margin : 0px; }
span.cp {width :15px;overflow : hidden ;margin : 2px 0 0 0px;height:12px; }
span.ville {width :140px;overflow : hidden ; margin : 2px 0 0 0px; height:12px;}
li.logo {height : 32px;}
div.logo   {padding :0 0 5px 0;margin : 0 0 5px 0; }
img.logo {border :  0; height : 32px;float : left;#clear : none; padding : 0px; margin : 0px 10px 0 0;   }
.ligne-info {float : none;#clear : both;padding : 0px; margin : 0px;#height : 15px; overflow : hidden; }
.pi10 {font-size : 13px; font-weight : bold;text-decoration : underline;}
.pi15 {font-size : 11px; font-weight : bold;text-decoration : underline;}
.pi20 { font-size : 11px; font-weight : bold;}
.pi25 {font-size : 11px; font-weight : bold;}
.pi30 {font-size : 11px; text-decoration : underline; font-weight : bold;}
.pi35 {text-decoration : underline; }
.pi40 {text-decoration : underline; }
.pi90 {font-size : 10px; 



}
.Fiche-entreprise {font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;color:#336699;text-align:left;vertical-align:middle;}
div.Fiche-entreprise { display : block;}
H1.Fiche-entreprise { font-size : 18px; color : #666666 ;margin : 5px 0px 0px 0px; padding : 0px;  }
Span.Raison-Sociale {position : absolute; top : 40px;left : 300px;}
H2.Fiche-entreprise {font-size : 14px; padding : 0; margin : 0 0 10px 0; }
H3.Fiche-entreprise {font-size : 12px;text-decoration :none; padding : 0; margin : 10px 0 5px 0; clear : both;}
H4.Fiche-entreprise {font-size : 12px;text-decoration : none; padding : 0; margin : 0;  clear : both;}
P.Fiche-entreprise   {font-size : 12px;font-weight : 400;margin : 0px 0px 5px 100px; padding : 0px;}
.Menu-Fiche {font-family:Arial,Helvetica,sans-serif;font-size:9pt;font-weight:600;text-align:center;vertical-align:middle;}
UL.Menu-Fiche {  list-style-type:none; margin:0px; padding:0px; }
LI.Menu-Fiche {border :1px solid #000000; float:left; height:18px; padding : 1px 23px 0px 23px; margin : 1px 1px 1px 1px;}
DIV.Information {position: absolute; top : 30px; left: 128px; width : 500px;overflow : auto;}
DIV.client {height : 350px; }
DIV.entreprise {height : 300px}
DIV.Adresses {left: 58px; width : 320px;}
P.Adresse {width : 200px;}
A.adresse {text-decoration : none;}
DIV.Adresse { width :290px;}
DIV.Adresse:hover  {border : solid 1px #336699 ; }
DIV.Activite-adresse {border : solid 1px #336699 ; padding : 10px ; width : 370px;}
TABLE.Fiche-entreprise {border : collapse;margin : 10px 0px 0px 0px;}
TABLE.BG {width : 280px; position : absolute; left : 0 px}
TABLE.BD {width : 280px; position : absolute; left : 310px; }
TH.Fiche-entreprise {font-size : 12px;text-decoration : none; padding : 0; margin : 0; color : #000000; border:  none; }
TH.C1  {width : 100px; } TH.C2  {width : 300px; } TH.C3  {width : 400px; }
TD.Fiche-entreprise {font-size : 11px;text-decoration : none; padding : 0; margin : 0; border :none; }
TD.C1 {width : 100px; font-size : 11px ; font-weight : 700} TD.C2{width : 300px; font-size : 11px ; font-weight : 700} 
TD.C3{width : 400px; font-size : 11px ; font-weight : 400}
IMG.Logo-entreprise { height : 80px;padding-right : 10px;}
a.Menu-Fiche {text-decoration : none}
H3.Chapitre {text-decoration : none; margin : 10px 0px 5px 0px; padding-left : 10px; color : #FFFFFF; display : block; clear : both;font-weight : 700;font-size : 12px;}
H4.Rubrique {text-decoration : none; padding  : 5px 0px 0px 50px;display : block; clear : both; color :#000000;font-weight : 400;font-size : 11px;  }
DIV.Sous-rubrique  {font-size : 10px; font-weight : 400; display : block; clear : both; text-decoration : none; margin : 0 0 0 50px; padding : 0 0 0 25px;}
.espace {margin : 5px  0px 10px 10px; padding 0px; }
DIV.cat  {position: absolute; top : 30px; left: 5px; width : 542px; overflow : auto;text-align : center;cursor:pointer; border-right :  1px solid  #336699;}
div.vignette-produit-cat {height : 115px ; width : 100px ; text-align : center; vertical-align :bottom ; border : 0px ;  padding : 0px 2px 0px 3px ;  margin : 0px 0 0px 0 ;overflow : hidden;  }
img.vignette-produit-cat { border : 1px solid silver ; padding : 0;margin : 0 5px 0 0 ;  clear : both ; float : none; text-align : center; }
h3.vignette-produit-cat  { border :0 padding: 0 ; margin : 0; font-weight : bold; vertical-align :bottom; text-align : center; font-size : 10px; text-decoration : none;  }
div.Fiche-produit  {border : 2px solid green ; position: absolute; top : 30px; left: 500px; width : 450px; overflow : auto; margin : 0px 0 0px 0 ;  }
img.Fiche-produit  { border : 1px solid silver ; padding : 0;margin : 0 5px 0 0 ;   float :left ; width : 180px;   }
H3.Fiche-produit  { border :none  ;padding: 0 ; margin : 0; font-weight : bold; vertical-align :top; text-align : left ; font-size : 12px; text-decoration : none;  width : 180px ;  } 
H4.Fiche-produit  { border :none ;padding :0 ; margin : 0; font-weight : bold; vertical-align :top; text-align : left ; font-size : 11px; text-decoration : none;   } 
p.Fiche-produit  { border :0; padding :0 ; margin : 0; font-weight : 400; vertical-align :top; text-align : left ; font-size : 10px; text-decoration : none;  }
p.TItre-Caracteristique {font-size : 8pt;border :0; padding : 0px 2px 0 5px ; margin : 2px 2px 0 5px ; font-weight : 700;text-decoration :none;  }
p.Texte-Caracteristique {font-size : 9px;border :0; padding :  0px 2px 0 5px ; margin :  2px 2px 0 5px; font-weight : 400;text-decoration : none;  }
p.TItre-Produit {font-size : 9pt; border :none ; padding : 0px 2px 0px 10px ; margin : 2px 2px 0px 5px ; font-weight : 700;text-decoration :underline;width : 180px;   }
div.Texte-Produit {position : absolute; top : 0px; left : 185px; width : 220px ; overflow : auto; z-index : 1; height : 350px; }
p.Texte-Produit {font-size : 10px;border :none ; padding : 0px; margin : 0px ; font-weight : 400;text-decoration : none;  width : 180px ; }
.Inactif {font-family:Arial, Helvetica, sans-serif;color:#FFFFFF;background-color:#BCBCBC;}
LI.Inactif {color : white; background-color : silver;}
.Vignette-produit {font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#336699;background-color:#FFFFFF;}
div.zone-vignette-produit {width : 590px; height : 300px; overflow :auto ; position : absolute ; top : 30px;left : 0px; }
div.vignette-produit {height : 90px ; width : 280px ; vertical-align : middle; 
 border-bottom :  none ; margin  : 5px 5px 5px 0 ; padding  : 0px 0 0px 0 ;overflow : hidden;  }
div.vignette-sel-produit { width : 82px ; vertical-align : middle; text-align : center;  border-bottom :  none ; margin  : 5px 0px 5px 9px ; padding  : 0px 0 0px 0 ;overflow : hidden;  }
div.image-vignette-produit { border : 1px solid silver ; margin : 0;
text-align : center;   vertical-align : middle; float : left  ;}
img.vignette-produit { border : 1px solid silver ; padding : 0;margin : 0 5px 0 0 ;  float : left; }
div.texte-vignette-produit {width : 180px; border : 1px solid ; padding :  0 0 0 5px; margin : 0 0 0 5px; overflow : hidden ;  }
h3.vignette-produit {height : 20px; border :0 padding 0 ; margin : 0; font-weight : bold; vertical-align :middle ;text-align : left; }
p.vignette-produit {height : 60px;  border :0 padding 0 ; margin : 0; overflow : auto ;text-align : left; vertical-align : top;  }
a.vignette-produit {text-decoration : none; border : none; margin : 0 ; padding : 0;}
.Texte-saisie-petit {font-family:Arial, Helvetica, sans-serif;font-size:10px;font-weight:normal;color:#336699;text-align:left;vertical-align:auto;background-color:#FFFFFF;}
.Texte-standard-h {font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#336699;text-align:left;vertical-align:top;}
.Texte-standard-m {font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#336699;text-align:left;vertical-align:middle;}
.Titre-Formulaire {font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;color:#336699;text-align:left;vertical-align:middle;background-color:#E6E6E6;padding : 0px 0px 0px 20px;}
.Texte-saisie-formulaire {font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;color:#336699;text-align:left;vertical-align:middle;background-color:#FFFFFF;border : 1px solid #336699;}
.Bouton-formulaire {font-family:Arial, Helvetica, sans-serif;font-size:14px;font-style:normal;font-weight:bold;color:#FFFFFF;text-align:center;text-decoration:none ;vertical-align:middle;background-color:#336699;}
input.Bouton-alpha { margin : 0px; padding : 0px;text-align : center;}
.Texte-standard-h11 {font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#336699;text-align:left;vertical-align:top;}
.Texte-standard-m11 {font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#336699;text-align:left;vertical-align:middle;}
.h-0{height:0px;}
.d-0{display:none;}
TABLE{border-collapse:collapse;border-spacing:0}TD{padding:0}TR{vertical-align:top}
form{margin:0}
