/* CSS du menu horizontal, bieler batiste */

.menu{ width: 690px; height: 22px; z-index: 3; margin: 0; display: block; }

.menu ul{ position:absolute; display:block; width:120px;
    /*margin:0;*/
    margin: 0; padding:0; }
    
.menu li ul{ background-color: #95a1c0; width: 120px; visibility:hidden; border: solid 1px #b56e4a; }

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

.menu a{ background-color: #b56e4a; border:solid 1px #b56e4a; color:#fff; display:block; width:auto; text-decoration:none; text-align: left; padding:2px 6px; margin:1px; }
    
.menu a:hover{ color: #fff; background-color: #91062a; border:solid 1px #91062a; }
    
/* for a mozilla better display with key nav */
.menu a:focus{
    background-color: #fdca00;
}

a.linkOver{ color: #fff; background-color: #ffba01; border-color: #95a1c0; border-width: 1px; }

