/* CSS du menu horizontal, bieler batiste */

.menu{
    position:absolute;
    display:block;
    margin:0 0 0 5px;
    padding:0;
    width:870px;
    z-index:2000;
    }

.menu ul{
    position:absolute;
    display:block;
    width:123px;
    /*margin:0;*/
    padding:0;
    }
    
.menu li ul{
    visibility:hidden; 
    margin-left:0;
    }

.menu li li ul{
    position:absolute;
    margin:0 0 0 123px;   
    margin-top:-23px;
    }
    
.menu li{
    list-style:none;
    font-family:arial;
    font-size:14px;
    width:123px;
    height:auto;
    display:inline;
    display/**/:block;
    float:none;
    float/**/:left;
    margin:0 1px 0 0;  
    padding:0;  
    }
    
.menu li.start{
    width:136px;
}

.menu li.end{
    width:108px;
}        
    
.menu li li{
    display:block;
    font-family:arial;
    font-size:11px;
    float:none;   
    }
    
/* correct a little IE bug */
* html .menu li li{
    display:inline;
    }

.menu a{
    text-align:center;
    background-color: #1A1A1A;
    border:1px #7f7f7f solid;
    color:#eaeaea;
    display:block;
    width:120px;
    text-decoration:none;
    padding:2px 0;
    margin:1px 1px 1px 0;
    }

.menu li.start a{
    width:133px;
    padding:2px 0;
    
} 

.menu li.end a{
    width:109px;
}       


.menu a.ici,
.menu a.ici:link,
.menu a.ici:visited,
.menu a.ici:active,
.menu a:hover
{
    background-color: #203A17;
    border:1px #7f7f7f solid;
    color:#EaEaEa;
    }

    
/* for a mozilla better display with key nav */
.menu a:focus{
    background-color: #1a1a1a;
    color:#eaeaea; 
}

a.linkOver{
    background-color: #ffff00;
    color:#1a1a1a;
    }
    
.smenu a, .smenu1 a, .smenu2 a{
    background: transparent url("../images/fondsm80.png") repeat;
    color:#eaeaea;
}

.smenu a:hover, .smenu1 a:hover, .smenu2 a:hover{
    background: #ffff00;
    border:1px #7f7f7f solid;
    color:#1a1a1a;
}
    
.smenu2 li.sm1 , .smenu3 li.sm1
{
    margin-top:2px;
}
    


