/* CSS du menu horizontal, bieler batiste */

.menu{ text-align: center; z-index: 3; margin: 0; padding-top: 3px; display: block; }

.menu ul{ position:absolute; display:block; width:160px;
    /*margin:0;*/
    z-index: 3; margin: 0; padding:0; }
    
.menu li ul{ background-color: #80898c; width: 220px; z-index: 3; visibility:hidden; border: solid 1px #80898c; }

.menu li li ul{ position:absolute; z-index: 3; margin-top:-23px; margin-right: 0; padding: 0; }
    
.menu li{ list-style:none; width:auto; height:auto; z-index: 3; display:inline; display/**/:block; float:none; float/**/:left; margin: 0; padding:0 5px; }
    
.menu li li{ z-index: 3; display:block; float:none; margin: 0; padding: 0; }
    
/* correct a little IE bug */
* html .menu li li{
    display:inline;
    }

.menu a{ background-color: #364557; border:solid 1px #364557; color:#fff; font-size: 12px; font-family: "trebuchet ms"; font-variant: small-caps; display:block; width:auto; text-decoration:none; text-align: left; letter-spacing: 2px; padding:2px 4px; margin:1px; }
    
.menu a:hover{ color: #364557; background-color: #efeedb; border:solid 1px; }
    
/* for a mozilla better display with key nav */
.menu a:focus{ color: #fff; background-color: #ccc; }

a.linkOver{ color: #fff; background-color: #5b6771; border-color: #5b6771; border-width: 1px; }
