   html,body {
    color:#605951;    
    margin:0;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    background-image:url("../images/bg.gif");
    background-repeat:repeat;
    } 
   .txt_logo{
      font:8px  Verdana,Helvetica,Arial,sans-serif; 
      color:#746757;
      margin-left:23px;
      font-weight:bold;
   }
   .txt_bottom{
      font:10px  Verdana,Helvetica,Arial,sans-serif; 
      color:#746757;
      margin-left:23px;
     font-weight:bold;
   }
   .txt_intro{
      font:10px  Verdana,Helvetica,Arial,sans-serif; 
      color:#746757;
      margin-left:20px;
     text-decoration:none;
   }
   .txt_small{
      font:11px  Verdana,Helvetica,Arial,sans-serif; 
      color:#605951; 
     
     text-decoration:none;
   }
   .txt_ligne{
      font:11px  Verdana,Helvetica,Arial,sans-serif; 
      color:#5F5241; 
    font-weight:bold;
     text-decoration:none;
   }
   .petit{
      font:9px  Verdana,Helvetica,Arial,sans-serif; 
      color:#5F5241; 
    
     text-decoration:none;
   }
   .txt_title{
    font:14px  Verdana,Helvetica,Arial,sans-serif; 
     color:#5F5241;     
     text-decoration:none;
     font-weight:bold;
   }
    .txt_catalogue{
      font:14px  Verdana,Helvetica,Arial,sans-serif; 
      color:#FFFFFF;     
     text-decoration:none;    
     line-height:35px;
   }
   .menu_catalogue{
      font:12px  Verdana,Helvetica,Arial,sans-serif; 
      color:#5F5241;     
     text-decoration:none;
     font-weight:bold;
     line-height:20px;
   }
   .txt_menu{
      font:11px  Verdana,Helvetica,Arial,sans-serif; 
      color:#746757;
     text-decoration:none;
      font-weight:bold;
   }
     #conteneur{
    display:table;
    width:873px;
    height:auto;
    margin-left:auto;
    margin-right:auto;  
    background-image:url("../images/bg1.jpg");
    background-repeat:repeat-y;    
    }  
    #header{
    width:873px;
    height:257px;
    background-image:url("../images/header.jpg");
    background-repeat:no-repeat;
    }
     #haut_catalogue{
    width:229px;
    height:37px;
    background-image:url("../images/haut_catalogue.jpg");
    background-repeat:no-repeat;
    }
     #mi_catalogue{
     display:table;
    width:229px;
    height:auto;
    background-image:url("../images/mi_catalogue.jpg");
    background-repeat:repeat-y;
    }
     #bas_catalogue{
    width:229px;
    height:38px;
    background-image:url("../images/bas_catalogue.jpg");
    background-repeat:no-repeat;
    }
    #bottom{
    width:873px;
    height:70px;
    background-image:url("../images/bottom.jpg");
    background-repeat:no-repeat;
    }
    .trait{
    width:100px;
    height:5px;
    background-image:url("../images/trait.gif");
    background-repeat:no-repeat;
    
    }
     .trait1{
    width:67px;
    height:5px;
    background-image:url("../images/trait1.gif");
    background-repeat:no-repeat;    
    }
     .trait2{
    width:183px;
    height:5px;
    background-image:url("../images/trait2.gif");
    background-repeat:no-repeat;
    
    }
    .trait3{
    width:104px;
    height:5px;
    background-image:url("../images/trait3.gif");
    background-repeat:no-repeat;
    
    }
    .trait4{
    width:47px;
    height:5px;
    background-image:url("../images/trait4.gif");
    background-repeat:no-repeat;
    
    }
     .r_text{
     font:12px  Verdana,Helvetica,Arial,sans-serif; 
      color:#5F5241;     
     text-decoration:none;
    
    }
     .r_textb{
    font:12px  Verdana,Helvetica,Arial,sans-serif; 
      color:#5F5241;     
     text-decoration:none;
     font-weight:bold;
    }
        .navig1n{
       background:#5F5241;     
      white-space:nowrap;
      padding-left:4px;
       padding-right:5px;
       color:#FFFFFF;
       border:1px solid #807B7B;
        border-bottom:1px solid #807B7B;
       height:15px;
       width:15px;
       text-align:center;
       font:10px  Verdana,Helvetica,Arial,sans-serif;
       text-decoration:none;
       }
       
       .navign{
      background:#AE0001;
      white-space:nowrap;
      padding-left:4px;
       padding-right:5px;
       color:#FFFFFF;
       border:1px solid #807B7B;
       border-bottom:1px solid #807B7B;
       height:15px;
       width:170px;
       text-align:center;
      font:10px  Verdana,Helvetica,Arial,sans-serif;
      font-weight:bold;
       text-decoration:none;}
   
   
