#nav {
 clear:both;
 width:355px;
}

#nav.neutre {
 width:215px;
}

#nav.neutre li ul {
 margin-left:155px;
}

#nav li,
#nav li a {
 clear:both;
 float:left;
 background:url('../../images/elements/fl_droite.gif') 3px 50% no-repeat;
}

#nav li a {
 position:relative;
 width:339px;
 color:#072c62;
 font-weight:bold;
 text-decoration:none;
 padding:2px 2px 2px 14px;
}

#nav.neutre li a {
 width:199px;
}

#nav li a:hover,
#nav li.active a,
#nav li.active li a:hover {
 color:#a1003d;
}

#nav ul {
 position:absolute;
 clear:both;
 float:left;
 /* left:155px; */
 margin-left:155px;
 border-top:1px solid #559faa;
 border-left:1px solid #559faa;
 border-right:1px solid #559faa;
 width:194px;
 z-index:100;
}

.ie #nav ul {
 margin-left:-184px;
}

.ie6 #nav ul {
 margin-top:-18px;
 margin-left:155px;
}

#nav ul li,
#nav ul li a {
 clear:both;
 float:left;
}

#nav ul li,
#nav ul li a {
 border:none;
}

#nav ul li {
 border-bottom:1px solid #559faa;
}

#nav ul li a {
 width:178px !important;
 width:194px;
}

#nav ul {
 background:#fff;
 border-top:1px solid #559faa;
 border-left:1px solid #559faa;
 border-right:1px solid #559faa;
}

#nav ul, #nav li:hover ul ul {
 display:none;
}

#nav li:hover ul, #nav li:hover li:hover ul {
 display:block;
}
