#navigation li {
float: right;
position: relative;
font-weight:bold;
}

.niveau1 {
font-size: 11px;
margin-top:5px;
}

.niveau1 a {
padding: 4px 8px;
text-decoration: none;
font-family: arial;
word-spacing: 0.5 em;
text-transform:uppercase;
color: #fff;
display: block;
}

.item1 a {
background-color: #FBC210;
}

.item1 a:hover {
color: #FBC210;
}

.item1 .niveau2 a {
color: #FBC210;
}

.item1 .niveau2 a:hover {
background-color: #FBC210;
color: #fff;
}

.item2 a {
background-color: #ff0080;
}

.item2 a:hover {
color: #ff0080;
}

.item2 .niveau2 a {
color: #ff0080;
}

.item2 .niveau2 a:hover {
background-color: #ff0080;
color: #fff;
}

.item3 a {
background-color: #B15800;
}

.item3 a:hover {
color: #B15800;
}

.item3 .niveau2 a {
color: #B15800;
}

.item3 .niveau2 a:hover {
background-color: #B15800;
color: #fff;
}

.item4 a {
background-color: #008080;
}

.item4 a:hover {
color: #008080;
}

.item4 .niveau2 a {
color: #008080;
}

.item4 .niveau2 a:hover {
background-color: #008080;
color: #fff;
}

.item5 {
margin-right:8em;
}

.item5 a {
background-color: #f00;
}

.item5 a:hover {
color: #f00;
}

#page-article .article188 .item5 {
color: #f00;
}

.item5 .niveau2 a {
color: #f00;
}

.item5 .niveau2 a:hover {
background-color: #f00;
color: #fff;
}

.item6 a {
background-color: #0bdc00;
}

.item6 a:hover {
color: #0bdc00;
}

.item6 .niveau2 a {
color: #0bdc00;
}

.item6 .niveau2 a:hover {
background-color: #0bdc00;
color: #fff;
}

.ulniveau2 {
display: none;
width: 12em;
position: absolute;
top: 22px;
left: 0;
z-index: 1000;
font-size: 11px;
}

.niveau2 {
width: 100%;
text-align:left;
background-color: #fff;
}

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

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