/* CSS du menu horizontal no-tek */

/* Menu principal */
#navigation { min-height: 34px; margin-top: 0px} 

.menuX{
    display: block;
    margin: 0 auto 0;
    padding: 0 0 0 9px;
    position: relative;
    top: 0;
    width: 990px;
    }

.menuX ul{
    position: absolute; z-index: 5000; 
    display:block;
    width: 124px;
    padding: 0 ; 
    }

.menuX ul{ visibility:hidden; }


.menuX li li ul{
    position:absolute;
    z-index: 5000;
    margin-left:122px;
    margin-top:-23px; 
    }
    
.menuX li{
    list-style:none;
    width:102px;
    display:inline;
    display/**/:block;
    float:none;
    float/**/:left;
    margin:   0;
    padding:0 10px;
    z-index: 5000; 
    }
    
.menuX li li{ display: block; float:none }
    
/* correct a little IE bug */

* html .menuX2 li li{ display:inline }

.menuX a{
    text-align:center;
     border: 1px solid #564545;
	border-top: 1px solid #574242;	
    color: #e0dfdf ;
	 font: normal 0.9em Helvetica;
    display:block;
    width: 104px; 
    text-decoration: none;
    padding: 5px 0;
    margin: 0;  
    background: #000  url(../images_habillage/f-menu2.png) left top repeat-x; 
    -webkit-border-radius: 6px  ;
	 -moz-border-radius: 6px;
	  border-radius: 6px;
	  vertical-align: middle;
    }

.menuX a:hover{  
	 text-align:center;
     border: 1px solid #564545 ;
	border-top: 1px solid #574242;	
   color: #d80b0b ;
	 font: normal 0.9em Helvetica;
    display:block;
    width: 104px; 
    text-decoration: none;
    padding: 5px 0;
    margin: 0;  
    background: #000  url(../images_habillage/f-menu2Hover.png) left top repeat-x; 
    -webkit-border-radius: 6px  ;
	 -moz-border-radius: 6px;
	 border-radius: 6px;
 	 vertical-align: middle; 
 }
 
.menuX li ul  { width: 106px }
.menuX li ul  { margin: 0; padding: 0 }
.menuX li     { width: 102px;  padding: 6px 10px 6px 10px}
.menuX li ul li     { width: 102px;  margin:0;  padding: 0  }
  
.menuX li ul a         { width: 100px; padding: 6px 2px 6px 2px   } 
.menuX li ul a:hover   { width: 100px;  padding: 6px 2px 6px 2px   } 

  
