body, td{
      font-family:arial;
      font-size:11px;
      /*color:#686868;*/
      color:#000000;

}

.body_fond{
      background-color:#D3300F;
}

.tab_global{
      background-color:#ffffff;
      /*width:900px; */
}


.header{
     background-color:#ebebeb;
}


.cadre_liste_sous_categ{
      border:1px solid #dbdbdb;
}
.fond_liste_sous_categ{
      background-color:#C7D9EB;
}


h1{
      color:#0014AD;
      font-style:italic;
      font-weight:bold;
      font-family:times;
      font-size:30px;
}

h2{
      font-family:times;
      color:darkred;
      font-style:italic;
}


a:link{
      text-decoration:none;
      color:darkred;
      font-weight:bold;
}
a:active{
      text-decoration:none;
      color:darkred;
      font-weight:bold;
}
a:visited{
      text-decoration:none;
      color:darkred;
      font-weight:bold;
}
a:hover{
      text-decoration:underline;
      color:darkred;
      font-weight:bold;
}

a.nav_sel:link{
      color:darkred;
      font-weight:bold;
}
a.nav_sel:active{
      color:darkred;
      font-weight:bold;
}
a.nav_sel:visited{
      color:darkred;
      font-weight:bold;
}
a.nav_sel:hover{
      color:darkred;
      font-weight:bold;
}


.entete_tab_liste{
      height:25px;
      text-align:center;
      font-weight:bold;
}


.modulo_1{
      background-color:#ebebeb;
      height:20px;
}

.modulo_2{
      background-color:#DBDBF6;
      height:20px;
}

.modulo_3{
      background-color:#dbdbdb;
      height:20px;
}

.saisie{
      font-family:verdana;
      font-size:11px;
}
.but{
      font-weight:bold;
      color:#ffffff;
      background-color:darkred;
      border:1px solid #000000;
      font-size:11px;
}


.cadre_tab_tarifs{
     width:100%;
     padding:3px;
     border:1px solid #dbdbdb;
}
.cadre_tab_panier{
     width:100%;
     padding:3px;
     border:1px solid #dbdbdb;
}
.titre_tab_tarifs{
     color:#ffffff;
     text-align:center;
     font-weight:bold;
     background-color:darkred;
}


/*****  PIED  *************************************************/


#menu {
     float:left;
     width: 220px;
     color:darkred ;
     font: 12px  arial, sans-serif;
}



#menu dl, dt, dd {
      margin: 0;
      padding: 0;
      list-style-type: none;
}



#menu dt {
      cursor: pointer;
      margin: 1px 0;
      padding-left:10px;
      height: 20px;
      line-height: 20px;
      text-align: left;
      font-weight: bold;
      border: 0px solid gray;
      background: darkred;
      color:#ffffff;
}
#menu dd {
      border: 0px solid gray;
      background: #ebebeb ;
}

.titre_nav_catalogue{
   background-color: #ffffff;
   color:darkred;
   border:1px solid darkred;
   font-weight:bold;
   font-size:14px;
   text-align:center;
   height:25px;
   line-height:25px;
}

.titre_nav_panier{
   background-color: #dbdbdb;
   color:darkred;
   border:0px solid darkred;
   font-weight:bold;
   font-size:14px;
   text-align:center;
   padding:7px;
}

.pied{
    text-align:right;
    border-top:1px solid #446C90;
    color:#446C90;
}
.pied a{
    color:#446C90;
    font-weight:bold;
}


a.nav_bandeau:link{ color:#ffffff; font-weight:bold; text-decoration:none;}
a.nav_bandeau:active{ color:#ffffff; font-weight:bold; text-decoration:none;}
a.nav_bandeau:visited{ color:#ffffff; font-weight:bold; text-decoration:none;}
a.nav_bandeau:hover{ color:#dbdbdb; font-weight:bold; text-decoration:none;}