body {
  background-image:url(img/main/background.gif);
  background-color:#902000;
  margin:5px;
}
table.header {
  width:770px;
  padding:0px;
  cellspacing:0px;
  border-spacing:0;
  border-style:none;
  border-width:0px;
  /*background-image:url(img/main/background.gif);*/
  /*background-color:#902000;*/
}
table.main_page {
  width:770px;
  margin:0px;
  background-color:#FFFFFF;
}
td.nav_1 {
  width:770px;
  height:22px;
  margin:0;
}
td.nav_2 {
  font-family:verdana,arial,helvetica,sans-serif;
  font-size:12px;
  color:#666666;
  background-color:#FFFFFF;
  height:25px;
}
a.nav_2 {
  color:#2061BE;
  font-size:12px;
  text-decoration:underline;
  font-weight:normal;
}
a.nav_2:hover {
  text-decoration:none;
}
a.login {
  font-size:12px;
  float:right;
  margin-right:5px;
  color:#205599;
  text-decoration:underline;
}
td.nav_left {
  width:170px;
  text-align:center;
  vertical-align:top;
}
table.quick_search {
  margin-left:3;
  text-align:center;
  font-size:9px;
  background-image:url(img/main/search_bg.gif);
  margin-bottom:8px;
}
table.browse_cat {
  width:170px;
  border-width:0px;
  border-style:none;
  margin-left:3px;
  margin-bottom:8px;
}
td.browse_cat {
  text-align:normal;
  background-image:url(img/main/enc_bg.gif);
  margin-left:5px;
}
a.browse_cat {
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:12px;
  color:#004D91;
  text-decoration:none;
  margin-left:6px;
}
a.browse_cat:hover {
  text-decoration:underline;
}
table.feedback {
  margin-left:3px;
  width:170px;
  border:1px;
  border-color:#999999;
  border-style:inset;
  background-color:#FFFFFF;
  margin-bottom:8px;
}
td.nav_right {
  width:170px;
  text-align:center;
  vertical-align:top;
}
img.nav_right {
  margin-bottom:8px;
  margin-top:4px;
}
.langue {
  margin-right:3px;
  margin-bottom:8px;
  margin-top:3px;
}
table.caddie {
  margin-bottom:8px;
  margin-left:3px;
  margin-right:3px;
  border-style:none;
  border-width:0px;
  border-style:none;
}
td.caddie {
  width:168px;
  background-image:url(img/main/fond-caddie.gif);
  font-family:verdana,arial,helvetica,sans-serif;
  font-size:10px;
}
a.caddie {
  font-size:10px;
  margin-bottom:8px;
  text-align:center;
  color:#004D91;
  text-decoration:underline;
}
a.caddie:hover {
  text-decoration:none;
}
.adresse {
  font-family:verdana,arial,helvetica,sans-serif;
  font-size:12px;
  color:#666666;
  text-align:center;
}
td.main_browse {
  font-family:verdana,arial,helvetica,sans-serif;
  font-size:12px;
  background-color:#FFFFFF;
  vertical-align:top;
  width:100%;
  padding-left:3px;
  padding-right:3px;
}
table.inner_browse {
  font-family:verdana,arial,helvetica,sans-serif;
  font-size:12px;
  width:100%;
  margin:0px;
  cellspacing:0px;
  padding:0px;
}
.titre {
  font-family:verdana,arial,helvetica,sans-serif;
  font-size:13px;
  font-weight:bold;
  color:#2D937B;
  text-align:left;
}
.titre_rub {
  font-family:verdana,arial,helvetica,sans-serif;
  font-size:13px;
  font-weight:bold;
  color:#2D937B;
  vertical-align:top;
  float:right;
  margin:10px;
  width:50%;
  text-align:center;
}
.categories_left {
  width:50%;
  margin-right:10px;
  padding-right:10px;
  vertical-align:top;
  text-align:justify;
}
.categories_right {
  width:50%;
  margin-left:10px;
  padding-left:10px;
  vertical-align:top;
  text-align:justify;
}
.medium {
  font-family:verdana,arial,helvetica,sans-serif;
  font-size:12px;
}
.small {
  font-size:10px;
}
.mini {
  font-size:9px;
}
a.bleu {
  font-family:verdana,arial,helvetica,sans-serif;
  font-size:12px;
  color:#2061BE;
  text-decoration:underline;
}
a.bleu:hover {
  text-decoration:none;
}
.error {
  font-family:verdana,helvetica,serif;
  font-size:12px;
  font-weight:bold;
  color:#FF0000;
}
.warning {
  font-family:verdana,helvetica,serif;
  font-size:12px;
  font-weight:bold;
  color:#FF6633;
  text-align:center;
  vertical-align:middle;
}
.form_bleu {
  border:#006699;
  border-style:solid;
  border-width:1px;
  font-family:verdana,arial,helvetica,sans-serif;
  font-size:12px;
  vertical-align:middle;
}
.center {
  text-align:center;
}
.top {
  vertical-align:top;
}
.bottom {
  text-align:bottom;
}
.right {
  text-align:right;
}
.left {
  text-align:left;
}
.justify {
  text-align:justify;
}
.top-right {
  text-align:right;
  vertical-align:top;
}
.top-left {
  text-align:left;
  vertical-align:top;
}
.navbas {
  font-family:verdana,arial,helvetica,sans-serif;
  font-size:9px;
  color:#2161BE;
  text-align:center;
  text-decoration:none;
}
.navbas:hover {
  text-decoration:underline;
}
.credits {
  font-family:verdana,arial,helvetica,sans-serif;
  font-size:9px;
  color:#999999;
  text-align:center;
}
a.credits {
  color:#666666;
}
#bottom {
  background-color:#FFFFFF;
}






  table.homepage {
    width:99%;
    font-size:12px;
    border:1px;
    border-color:#CCCCCC;
    border-style:solid;
    margin:4px;
  }
  table.homepage2 {
    width:99%;
    font-size:12px;
    border:1px;
    border-color:#902000;
        background-color:#FAF0ED;
    border-style:solid;
    margin:4px;
  }
  .txt_homepage {
    font-size:14px;
  }


      img {
        border-width:0px;
        border-style:none;
      }

.adresse2 {
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:12px;
  color:#666666;
  margin-left:10px;
  text-align:center;
  width:50%;
}
.info {
  margin-left:3;
}
.menu_admin {
  font-size:8pt;
}
.radio {
  vertical-align:middle;
}
.small {
  font-size:9px;
}

.titre_med2 {
  font-size:12px;
  font-weight:bold;
  text-align:normal;
  color:#2061BE;
}
.medium {
  font-size:11px;
}
.noborder {
  border:0;
}
.catalogue {
  line-height:115%;
}
img.browse {
  vertical-align:absmiddle;
  border:1;
}
.blanc {
  empty-cells:show;
}
.article {
  display:block;
  vertical-align:top;
  border-style:none;
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:12px;
  color:#000000;
  margin-left:5px;
  margin-bottom:10px;
}
a.list {
  text-decoration:underline;
  font-size:10px;
  color:#2161BE;
}
a.article:hover {
  text-decoration:none;
}
.img_art {
  border-style:none;
  border-width:1px;
  border-color:#C0C0C0;
  position:relative;
  text-align:center;
  float:right;
  margin-left:10px;
  margin-right:10px;
  margin-bottom:10px;
  margin-top:10px;
}
.Nom_Art {
  font-family:verdana,arial,helvetica,sans-serif;
  font-size:13px;
  font-weight:bold;
  position:relative;
  display:block;
}
.lien_article {
  font-family:verdana,arial,helvetica,sans-serif;
  font-size:13px;
  color:#205599;
  text-decoration:underline;
}
.lien_article:hover {
  text-decoration:none;
}
  .ajout_caddie {
    border-width:0;
    border-style:none;
    position:aboslute;
    margin:10px;
  }
  .client {
    font-size:12px;
    line-height:145%;
  }

  .DescCat {
    display:block;
    margin-left:20px;
    margin-right:20px;
    margin-top:10px;
    margin-bottom:10px;
    text-align:justify;
    font-size:11px;
  }
  .focusimg {
    position:relative;
    float:right;
    vertical-align:top;
    margin-left:8px;
    margin-right:5px;
  }
  .separator {
    margin-top:8px;
    margin-bottom:8px;
    margin-left:auto;
    margin-right:auto;
    display:block;
    clear:both;
  }
  .list_ {
    line-height:160%;
  }
  .lvl1 {
    margin-left:10px;
    display:block;
  }
  .lvl2 {
    margin-left:10px;
    display:block;
  }
  .lvl3 {
    margin-left:10px;
    display:block;
  }
  .lvl4 {
    margin-left:10px;
    display:block;
  }
  .lvl5 {
    display:block;
    margin-left:10px;
  }

table.help {
  width:100%;
  background-color:#FFFFFF;
  border-style:solid;
  border-width:1px;
  border-color:#000000;
  font-family:verdana,arial,helvetica,sans-serif;
  font-size:11px;
}

ul {
  margin-top:0;
}

li.q {
  margin-top:2px;
  display:list-item;
  list-style-position:outside;
  font-size:11px;
  font-weight:bold;
  color:#205599;
}

li.r {
  display:list-item;
  list-style-position:outside;
  list-style-type:none;
  font-size:11px;
  color:#555555;
  border-bottom:1px solid #902000;
  padding-bottom:2px;
}

tr.list_article0 {
  background:#DDDDDD;
}
