/***** BODY *****/
body { background: #006699; font-family: Arial; }



/* Liens principaux de l'annuaire (Accueil, Top clics, Ajouter un site,...) */
a.top_link_annuaire { font-family: Verdana; font-size:9px; color: #ffffff;text-decoration:none;  font-weight:bold;}


a img
{border:none;}

.tabmain{
        background-color: #ffffff;
        width: 900;
        border:0px;
        padding:0px;
        margin:0px;
}
.tabtop {
        background-color: #ffffFF;
        height:72px;
        width: 100%;
        border: 0px;
        padding:0px;
        margin:0px;
}
.tabpromo {
        background-color: #FFFFFF;
        height: 80px;
        width: 100%;
        border: 0px;
        padding:0px;
        margin:0px;
}
.tabcontent {  text-decoration: none
        background-color: #FFFFFF;
        width: 100%;
        border: solid 0px;
        padding:0px;
        margin:0px;

}
.B0{   color:#ffffff;
       border:solid 1px;
       border-color:#D2D2D2;
        background-color:#7B7B7B;
        text-align:center;
        padding:0px;
        margin:0px;}

.B1{   color:#ffffff;
       border:solid 1px;
       border-color:#999966;
        background-color:#CCCC33;
        text-align:right;
        padding:0px;
        margin:0px;}

.B2{   color:#ffffff;
       border:solid 1px;
       border-color:#999966;
        background-color:#FF0000;
        text-align:center;
        padding:0px;
        margin:0px;}

.tabfoot {border-collapse: collapse;
        background-color: #FFffff;
        height: 80px;
        width: 100%;
        border:solid 0px;border-color:#D2D2D2;
        padding:0px;
        margin:0px;
}
.tabfoot1 {
        background-color: #FFFFFF;
        border-collapse: collapse;
        width: 100%;   border-collapse: collapse;
        border: solid 1px;border-color:#D2D2D2;
        padding:0px;
        margin:0px;
}
.tabfoot2 {    border-collapse: collapse;
        background-color: #FFFFFF;
        width: 100%;
        border: solid 0px;border-color:#D2D2D2;

}
.tabmenu {

        vertical-align:top;
        width: 100%;
        text-align:center;
        border:solid 1px;
        border-color:#D2D2D2;
        padding:0px;
        margin:0px;
}

.tabpromu {
        vertical-align:top;
        width: 100%;
        text-align:center;
        border:solid 0px ;
        padding:0px;
        margin:0px;
}
  h4.blk{
          font-family:georgia, book antiqua,arial, sans serif, verdana;
          font-size: 13px;
          color: #336699;
          text-decoration: none;
          vertical-align:bottom;

        }
a.blk, a.blk:visited{
          font-size: normal;
          color: #336699;
          text-decoration: none;


        }
.tabblk {
        vertical-align:top;
        width: 100%;
        text-align:left;
        border-collapse:collapse;
        border:solid 1px ;
        border-color:#D2D2D2;
        font-family: arial sans serif;font-size:13px;
         cellspacing="0"
        padding:3px;
}
.tabbanhaut {
        border:solid 1px ;
        border-color:#D2D2D2;
        background-color: #FFffff;
        width:100%;
        text-align:;}

.tabban {

        border: 0px;
        padding:0px;

}

.tdlogo {
        background-color: #ffffff;
        width: 250px;
        border: 0px;
        padding:0px;
        margin:0px;
}
.tdbannieretop {
        background-color: #ffffff;
        height: 72px;
        border: 0px;
        padding:0px;
        margin:0px;
}
.tdmenuhaut {
        height: 50px;
        border: solid 0px;
        padding:0px;
        margin:0px;
        vertical-align:top;

}
.tdpromolat {
        background-color: #ffffff;
        width: 20%;
        border: 1px solid #000 ;
        border-color:#D2D2D2;
        padding:0px;
        margin:0px;
        vertical-align:top;
        text-align:center;
        }
.tdcontentlat {
        background-color: #ffffff;
        width: 140px;
        border: solid 0px;
        padding:0px;
        margin:0px;
        vertical-align:top;

}
 .contenu {
         color:#333333;
         background-color: #ffffff;}
.tdfoot00 {
        border-collapse: collapse;
        background-color: #FFFFFF;
        border: solid 1px;  border-color:#D2D2D2;

}
.tabpromocentre {
        background-color: #FFffff;
        border: 0px;
}
#menu ul{margin-left: 0;
        padding-left: 0;
        list-style-type: none;
        font-family: Tahoma, Helvetica, sans-serif;
        font-size: 10px;margin:0;
        }
#menu a{
        display: block;padding:2px;
        width: 132px;
        background-color:#F7F7F4;
        border-bottom: 1px solid #D2D2CA;
        }
#menu a:link, #menuitems a:visited{
        color: #333;text-decoration: none;
        font-weight: bold; text-align:left;
        }
#menu a:hover{background-color: #D2D2CA;
      color: #333;
      font-weight: bold;
        }



#menu2 ul{margin-left:0;
        padding-left: 20px;
        list-style-type:circle;
        font-family: Tahoma, Helvetica, sans-serif;
        font-size: 10px;margin:0;
        }
#menu2 a{
        display: block;padding:2px;
        width: ;
        background-color:#F7F7F4;
        border-bottom: 1px solid #FFFFFF;
        }
#menu2 a:link, #menuitems2 a:visited{
        color: #333;text-decoration: none;
        font-weight: bold; text-align:left;
        }
#menu2 a:hover{background-color: #336699;
      color: #FFFFFF;
      font-weight: bold;
        }
 a.linkcontent { font-family: arial; font-size:10px; color: #336699;text-decoration:none;  font-weight:bold;}
  a.linkcontent2 { font-family: arial sans serif; font-size:13px; color: #0000FF;text-decoration:none;  font-weight:normal;}
 /* menuho ul {
list-style-type: none;
width: 90%; /* précision pour Opera
} */




   .B0 li {
float: left;
}

.B0 a {
margin: 0px;
width:60px;
height: 12px;
text-align:center;
border-right: 0px solid #B4B4B4;
text-decoration: none;
color: #ffffff;
background: #7B7B7B;
}

.B0 a:hover {
color: #D4FF00;
border: 0px solid gray;

}

.B0 a:active {
background: #7B7B7B;
border: 0px solid gray;
color: #B4B4B4;
}
    a.liennav{
 COLOR: #FFFFFF; text-align:center;
 font: 9px arial, sans-serif;
  text-decoration: none }

  .promoprodext {

        width: 100%;

        border-collapse:collapse;
        border:dashed 1px ;
        border-color:#336699;
        font-family: arial sans serif;font-size:13px;
         cellspacing="0"
        padding:3px;
}
.promoprod {
        vertical-align:;
        width: 100%;
        text-align:left;
        border-collapse:collapse;
        border:solid 0px ;
        border-color:#336699;
        font-family: arial sans serif;font-size:13px;
         cellspacing="0"
        padding:3px;
}

.presentation {
         color:#333333;
         background-color: #ffffff;
         font-family: verdana,arial sans serif;
          font-size:14px;
         }
h1{
          font-family:georgia, book antiqua,arial, sans serif, verdana;
          font-size: 14px;
                  }
 #pageName{color: #FFFF00;
        margin: 0px;
        padding: 0px 0px 0px 10px;}
