#nav, 
#nav ul {
padding:0 0 5px 0; 
margin:0; 
font: 10px verdana, sans-serif; 
border:1px solid #000; 
border-width:1px 2px 2px 1px; 
background:#000000; 
z-index:80;
list-style-type: none;
}
#nav {
height:25px; 
padding:0px 0px 0px 13px;
}
.puce{
background : url(../image/puce_menu.gif) no-repeat;
height : 4px;
width : 7px;
float: left;
padding-top: 5px;
margin: 8px 5px 0px 0px;
z-index:81;
}
#nav table {
border-collapse:collapse;

top:0; left:0;
}
#nav li {
float:left; 
padding:0 10px 0 5px;
list-style: none; 
color :#000000
}
/*rajout*/
#nav li:hover li a{
color : #000000;
}
#nav li li {
float:none;
background : #CBD7F1;
z-index: 79;
}

#nav li a li {
float:left;
color : #ffffff;
}

#nav li a {
display:block; 
float:left;
color:#ffffff; 
height:25px; 
padding-right:0px; 
line-height:23px; 
text-decoration:none; 
white-space:nowrap;
font-weight: bold;
text-transform: uppercase;
font-size: 13px;
}
#nav li li a {
height:20px; 
line-height:20px; 
float:none;
font-weight: normal;
text-transform: none;
font-weight: bold;
font-size: 11px;
}
#nav li:hover {
position:relative; 
z-index:50; 
background : none;
color: #000000;
}
#nav a:hover {
position:relative; 
z-index:50; 
text-decoration:none; 
color:#CBD7F1;
}

#nav :hover ul {
left:0; 
top:22px;
background : #CBD7F1;
color: #000000;
}
#nav ul:hover> ul{
color: #000000;
}
#nav a:hover ul {
left:0px;
}

#nav ul {
position:absolute; 
left:-9999px; 
top:-9999px;
}

#nav li:hover li:hover > ul {
left:-15px; 
margin-left:100%; 
top:-1px;
}

#nav li:hover > ul ul {
position:absolute; 
left:-9999px; 
top:-9999px; 
width:auto;
}

#nav li:hover > a {
text-decoration:none; 
color:#E67F04;
}
#nav li li a:hover {
color: #ffffff;
text-decoration: none;
}

#nav a:hover a:hover ul,
#nav a:hover a:hover a:hover ul,
#nav a:hover a:hover a:hover a:hover ul,
#nav a:hover a:hover a:hover a:hover a:hover ul
{left:100%; 
top:-1px;
}

#nav a:hover ul ul,
#nav a:hover a:hover ul ul,
#nav a:hover a:hover a:hover ul ul,
#nav a:hover a:hover a:hover a:hover ul ul
{
position:absolute; 
left:-9999px; 
top:-9999px;
}