#navigation {
width:860px;
padding-top: 144px;
padding-left: 9px;
z-index:1000;
}

#navigation li {
float: left;
position: relative;
z-index:1000;
}

.niveau1 {
font-size: 13px;
}

.niveau1 a {
font-family: arial, geneva, sans-serif;
padding: 5px 8px;
text-decoration: none;
color: #AF2F15;
display: block;
}

.niveau1 a:hover {
color: #fff;
background: url('hover_n1_at.jpg') repeat-x #e49331;
}

.niveau1 a:hover {
color: #fff;
background: url('hover_n1_at.jpg') repeat-x #e49331;
}

.ulniveau2 {
display: none;
width: 16em;
position: absolute;
top: 24px;
left: 0;
font-size: 12px;
background: url('navigation_n2_a_at.jpg') repeat-y #EFBA30;
z-index: 1000;
}

.niveau2 {
width: 100%;
z-index: 1000;
}

.niveau2 a {
text-decoration: none;
padding: 4px 6px;
margin: 0;
display: block;
}

.niveau2 a:hover {
color: #fff;
}

.ulniveau2 a{
background: url('border_n2_at.jpg') no-repeat;
}


/*#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 */
display: block;
}
