#navigation li { float: left; } .niveau1 { font-size: 12px; } .niveau1 a { padding: 4px 8px 8px 8px; text-decoration: none; color: #000; display: block; } .niveau1 a:hover { color: #000; } #navigation .item1 .ulniveau2 li{ font-size:11px; margin-right:5px; } .ulniveau2 { display: none; position: absolute; top: 118px; left: 0px; z-index: 1000; font-size: 11px; } .niveau1.courante .ulniveau2 { display:block; } .niveau2 { display:inline; } .niveau2 a { text-decoration: none; padding: 4px 6px; margin: 0; display: block; } .niveau2 a:hover { color:#000; font-weight:bold; } /*#navigation li>ul { to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left top: auto; left: auto; }*/ #navigation li:hover ul, li.over ul { /* lists nested under hovered list items */ }