body.general{
   leftMargin: 0 ;
   topMargin: 0 ;
   marginheight: 0 ;
   marginwidth: 0 ;
   background-color: #ffffff ;
   }

div.logohaut { 
   position: absolute; 
   left: 0px; 
   top: 0px ; 
   width: 100% ; 
   height: 67px ;
   border-right: #000000 1px ; 
   border-top: #000000 1px ; 
   border-left: #000000 1px ; 
   border-bottom: #000000 1px ;  
   background-color: #000000 ; 
   z-index: 1; 
   }

.img {
	text-decoration:none; 
	background:#ffffff; 
	border:0; 
}

   
div.menuhaut {
   position: absolute; 
   left: 0px; 
   top: 67px ; 
   width: 100% ; 
   height: 30px ;
   border-right: #000000 1px ; 
   border-top: #000000 1px ; 
   border-left: #000000 1px ; 
   border-bottom: #000000 1px ;  
   background-color: #ffffff ;
   z-index: 2;
}

td.autourmenuhaut {
   border: 2px solid #221e1f ;
   background-color: #fed403 ;
   height: 30px ;
   horizontal-align: center ;
   vertical-align: middle ;
   text-align: center ;
}


table.menuhaut {
   background-color: #fcfcfc ;
   width: 99%
}

td.menuhaut   { 
   border: 1px solid #d2d2d2 ;
   text-align: center ;
   color: #fed403; 
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 11px; 
   font-weight: bold;
   line-height: 140% ;

}


a.menuhaut:link    { 
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-weight: bold; 
   font-size: 11px; 
   color: #000009 ; 
   text-decoration: none ;
} 

   
a.menuhaut:visited    { 
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-weight: bold; 
   font-size: 11px; 
   color: #000009 ;
   text-decoration: none

} 
 
a.menuhaut:hover    { 
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-weight: bold; 
   font-size: 11px; 
   color: #a0a0a0 ; 
   text-decoration: none ;
} 


a.menuhaut:active    { 
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-weight: bold; 
   font-size: 11px; 
   color: #000009 ; 
   text-decoration: none ;
} 



a.menugauche:link    { 

   font-family:  Verdana, Arial, Helvetica, sans-serif; 
   font-weight: bold; 
   color: #ffffff;
   text-decoration: none ;
} 

   
a.menugauche:visited    { 

   font-family:  Verdana, Arial, Helvetica, sans-serif; 
   font-weight: bold; 
   color: #ffffff;
   text-decoration: none

} 
 
a.menugauche:hover    { 
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-weight: bold; 
   color: #a0a0a0 ; 
   text-decoration: none ;
} 


a.menugauche:active    { 

   font-family:  Verdana, Arial, Helvetica, sans-serif; 
   font-weight: bold; 
   color: #ffffff;
   text-decoration: none ;
} 



div.menugauche {
   position: absolute; 
   left: 0px; 
   top: 97px ; 
   width: 150px ; 
   height: 100% ;
   border-right: #000000 1px ; 
   border-top: #000000 1px ; 
   border-left: #000000 1px ; 
   border-bottom: #000000 1px ;  
   background-color: #ffffff ;
   font-family:  Verdana, Arial, Helvetica, sans-serif; 
   font-size:11px ;
   font-weight: normal; 
   z-index: 1; 

   }   
   
td.autourmenugauche   { 
   border: 0px ;
   text-align: left ;
   color: #000000; 
   background-image: url("../img/fondmenugauche.jpg") ;
   width: 150px ;
   height: 500px ;
   vertical-align: top ;
   font-family:  Verdana, Arial, Helvetica, sans-serif; 
   font-size:11px ;
   font-weight: normal; 
   width: 100% ;

}  


td.menugauche   { 
   border: 0px ;
   text-align: left ;
   color: #fed403; 
   font-family:  Verdana, Arial, Helvetica, sans-serif; 
   font-size:11px ;
   font-weight: bold; 
}   

font.gauchemain {
   font-size:13px ;
}
font.gaucheautre{ 
   font-size:10px ;

}
font.gauchemain1 {
   font-size:13px ;
}


  
 
 
div.contenubas {
   position: absolute; 
   left: 160px; 
   top: 100px ; 
   width: 498px ;
   height: 100% ; 
   border-right: #000000 1px ; 
   border-top: #000000 1px ; 
   border-left: #000000 1px ; 
   border-bottom: #000000 1px ;  
   background-color: #ffffff ;
   z-index: 2;
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 12px; 
   color: #333333 ;
   line-height: 140% ;
}

div.contenubasdroite {
   position: absolute; 
   left: 730px; 
   top: 120px ; 
   width: 250px ;
   height: 100% ; 
   border-right: #000000 1px ; 
   border-top: #000000 1px ; 
   border-left: #000000 1px ; 
   border-bottom: #000000 1px ;  
   background-color: #ffffff ;
   z-index: 2;
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 12px; 
   color: #333333 ;
}

div.grandcontenubas {
   position: absolute; 
   left: 160px; 
   top: 100px ; 
   width: 750px ;
   height: 100% ; 
   border-right: #000000 1px ; 
   border-top: #000000 1px ; 
   border-left: #000000 1px ; 
   border-bottom: #000000 1px ;  
   background-color: #ffffff ;
   z-index: 2;
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 12px; 
   color: #333333 ;
   line-height: 140% ;

}

td.contenubas {
   width: 498px ;
   height: 100% ; 
   background-color: #ffffff ;
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 12px; 
   line-height: 140% ;
   horizontal-align: left ;
   vertical-align: top ;
   text-align: left ;

}

td.contenubasdroite {
   width: 250px ;
   height: 100% ; 
   background-color: #ffffff ;
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 12px; 
   line-height: 140% ;

}

div.contenubasrelatif {
   position: relative ;
   left: 0px ;
   width: 498px ;
   background-color: #ffffff ;
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 12px; 
   line-height: 140% ;
   horizontal-align: left ;
   vertical-align: top ;
   text-align: left ;

}




div.footer {
   position: relative; 
   left: 0px; 
   top: 30px ; 
   width: 100% ;
   height: 60px ; 
   border-right: #000000 1px ; 
   border-top: #000000 1px ; 
   border-left: #000000 1px ; 
   border-bottom: #000000 1px ;  
   background-color: #ffffff ;
   z-index: 5;
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 10px; 
   color: #000000 ;
}



a.lienselect    { 
   font-size: 10px; 
   font-weight: bold; 
   color: #000000; 
   text-decoration: none; 
   font-family: Verdana, Arial, Helvetica, sans-serif
   }  
    
   
input.boxrecherche    { 
   font-size: 9px; 
   font-weight: normal; 
   border: thin inset; 
   border-color: #666666
   } 
   
input.box    { 
   font-size: 12px; 
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-weight: normal; 
   border: thin inset; 
   border-color: #666666; 
   color: #000000
   }   


select.box    { 
   font-size: 10px; 
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-weight: normal; 
   border: thin inset; 
   border-color: #666666;
   color: #000000
   }    
   
textarea.box    { 
   font-size: 12px; 
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-weight: normal; 
   border: thin inset; 
   border-color: #666666  ;
   color: #000000
   } 



table.liste {
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 11px; 
   font-weight: bold;
   color: #000000 ;
   background-color: #d2d2d2 ;
   border-width: 0 ;
   empty-cells: show ;
}

tr.titre {
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 11px; 
   font-weight: bold;
   color: #000000 ;
   background-color: #d2d2d2 ;
   text-align: center
}

tr.clair {
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 11px; 
   font-weight: normal;
   color: #000000 ;
   background-color: #ffffff ;
   text-align: center
}

tr.sombre {
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 11px; 
   font-weight: normal;
   color: #000000 ;
   background-color: #ebebeb ;
   text-align: center

}


.huge {
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 32px; 
   font-weight: bold; 
   color: #221e1f

}


.titre1    { 
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 20px; 
   font-weight: bold; 
   color: #221e1f
   } 

.titre2    { 
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 16px; 
   font-weight: bold; 
   color: #221e1f
   } 

.unetitre    { 
   font-size: 14px; 
   font-weight: bold; 
   color: #221e1f
   } 

.newstitres    { 
   font-weight: bold; 
   color: #000000; 
   font-size: 10px
   } 
     
.titrep   { 
   font-weight: bold; 
   color: #666666; 
   font-size: 12px
   }
   

.normal{
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-weight: normal;
   font-size: 12px ;
   color:#333333  ;
}

.small    { 
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-weight: normal;
   font-size: 9px ;
   color: #555555 ;
   } 
    
 
.smallgras    { 
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 9px ; 
   font-weight: bold ;
   color: #555555 ;

   } 
 
.txtgris    { 
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-weight: normal;
   color: #999999
   } 
    
	

.camion {
font-size: 10px; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
color: #333333; 
text-decoration: none;
}
.camion a {
font-size: 10px; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
color: #333333; 
text-decoration: none;
}
.camion a:hover {
font-size: 10px; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
color: #333333; 
text-decoration: none;
}
.camion a:visited {
font-size: 10px; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
color: #333333; 
text-decoration: none;
}
.camion a:hover,visited {
font-size: 10px; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
color: #333333; 
text-decoration: none;
}
.camion a:active {
font-size: 10px; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
color: #333333; 
text-decoration: none;
}
