/* CSS du menu horizontal du Front  */

* html #menu li li{ display: inline;}

#menu {       width: 979px; font-weight: bold; position: relative; left: 3px; top: 109px;  z-index: 500;   margin: 0; padding: 0;text-align: left;}

#menu-top ul        				  {  }  
#menu-top ul li   				  { float: left; margin: 0 1px 0 0; margin: padding: 0   }  
#menu-top ul li a  		 		  { display: block; text-indent: -5000px;   }  
#menu-top ul li a.acc    		  { width: 61px; height: 23px; background: url(../images/menu/acc2.gif) left top no-repeat;  } 
#menu-top ul li a.acc:hover     { width: 61px; height: 23px; background: url(../images/menu/acc.gif) left top no-repeat;   } 
#menu-top ul li a.mag    		  { width: 99px; height: 23px; background: url(../images/menu/mag.gif) left top no-repeat;  } 
#menu-top ul li a.mag:hover     { width: 99px; height: 23px; background: url(../images/menu/mag2.gif) left top no-repeat;  } 
#menu-top ul li a.abb    		  { width: 83px; height: 23px; background: url(../images/menu/abb.gif) left top no-repeat;   } 
#menu-top ul li a.abb:hover     { width: 83px; height: 23px; background: url(../images/menu/abb2.gif) left top no-repeat;   } 
#menu-top ul li a.nvt    		  { width: 146px; height: 23px; background: url(../images/menu/nouv.gif) left top no-repeat;   } 
#menu-top ul li a.nvt:hover     { width: 146px; height: 23px; background: url(../images/menu/nouv2.gif) left top no-repeat;   } 
#menu-top ul li a.circ   		  { width: 109px; height: 23px; background: url(../images/menu/circ.gif) left top no-repeat;   } 
#menu-top ul li a.circ:hover    { width: 109px; height: 23px; background: url(../images/menu/circ2.gif) left top no-repeat;  } 
#menu-top ul li a.rep    		  { width: 132px; height: 23px; background: url(../images/menu/rep.gif) left top no-repeat;    } 
#menu-top ul li a.rep:hover     { width: 132px; height: 23px; background: url(../images/menu/rep2.gif) left top no-repeat;   } 
#menu-top ul li a.ser    		  { width: 49px; height: 23px; background: url(../images/menu/ser.gif) left top no-repeat;   } 
#menu-top ul li a.ser:hover     { width: 49px; height: 23px; background: url(../images/menu/ser2.gif) left top no-repeat;   } 
#menu-top ul li a.dem    		  { width: 101px; height: 23px; background: url(../images/menu/dem.gif) left top no-repeat;   }
#menu-top ul li a.dem:hover     { width: 101px; height: 23px; background: url(../images/menu/dem2.gif) left top no-repeat;   }
#menu-top ul li a.vot   		  { width: 84px; height: 23px; background: url(../images/menu/vot.gif) left top no-repeat;  } 
#menu-top ul li a.vot:hover     { width: 84px; height: 23px; background: url(../images/menu/vot2.gif) left top no-repeat;  } 
#menu-top ul li a.cgv    		  {  width:121px; height: 23px; background: url(../images/menu/cgv.gif) left top no-repeat;  }
#menu-top ul li a.cgv:hover     {  width: 121px; height: 23px; background: url(../images/menu/cgv2.gif) left top no-repeat;  } 


#menu-top ul li ul li a.votsub   		  { width: 120px;   text-indent: 10px; background-color: #266009; border: 1px solid #cbbb16; color: #ffffff; position:relative; top: 0px; left: 63px;  } 
#menu-top ul li ul li a.votsub:hover     { width: 120px;   text-indent: 10px; background-color: #c1d925; border: 1px solid #cbbb16; color: #266009  } 
		
					 
					 
					 
					 
#menu a:link, #menu a:visited, #menu a:hover, #menu a:active {text-decoration: none;}

#menu ul { 									/* CONTENEURS DE SOUS-MENUS */
					position: absolute;
					width: 249px;  
					margin: 0; padding: 0; }
    
#menu li ul {/*visibility: hidden;*/}



#menu li li ul {
					position: absolute;
					margin-top: -23px;
					margin-left: 0px;}
    
#menu li { 				             /* CONTENEURS DE MENUS PRINCIPAUX */
    				list-style: none; 
               display: inline; display: block;
               float: none; float: left;
               margin: 0;  padding: 2px 0 0 0  }

  
#menu li li {  display: block;  padding: 0; float: none;}
	 


#menu a {          				 /* MENUS PRICIPAUX HORS SURVOL DE LA SOURIS */
   				 display: block;
                text-align: center; } 
    
	 
#menu a:hover {						 /* MENUS PRICIPAUX AU SURVOL DE LA SOURIS */}

						 
#menu li ul li a {                   /* SOUS-MENUS HORS SURVOL DE LA SOURIS */
	                margin: 0; padding: 2px 0;
                   display: block;
                   text-align: center;
                    }
	 
	 
 #menu li ul li a:hover { 									/* SOUS-MENUS AU SURVOL DE LA SOURIS */ }


     
/* for a mozilla better display with key nav */

#menu a:focus{color: white;}

a.linkOver{}

a#lastA    { width: 251px;  } 