div.menu {
/*display:inline-block;*/
float:left;
margin:0 1px;
padding:0;
vertical-align:middle;
}
div.menu a {color:#000000}
div.menu ul {padding: 0; margin:0px; background: white; text-align:center}
div.menu li {
background-image:url(images/fond-menu01.jpg);
background-repeat:repeat-x;
}
div.menu li ul li a {
background-color:#989DA0;
background-image:url(images/fond-sousmenu00.jpg);
background-repeat:repeat-x;
color:#212022;
display:block;
float:left;
font-size:12px;
font-weight:normal;
height:14px;
padding:5px 10px;
text-align:center;
width:auto;
}
div.menu li ul li a:hover {
background-color: #983F05;
background-image:url(images/fond-sousmenu01.jpg);
background-repeat:repeat-x;
text-align: center;
}
div.menu li a {
color:#FFFFFF;
display:block;
font-family:Arial,Helvetica,sans-serif;
font-size:13px;
font-weight:normal;
letter-spacing:1px;
padding:8px 3px;
text-decoration:none;
}
div.menu li a:hover {
color:#3E3D40;
background-color: #983F05;
background-image: url(images/fond-menu01.jpg);
background-repeat:repeat-x;
}

div.menu li.sousmenu:hover {
background-color: #757A7C;
/*background-image: url(images/fond-menu01.jpg);*/
background-repeat:repeat-x;
}
div.menu li ul li {
background-image:none;
background-repeat:repeat-x;
border-bottom:1px solid #FFFFFF;
border-left:1px solid #FFFFFF;
border-right:1px solid #FFFFFF;
position:relative;
text-align:left;
z-index:100;
}
div.menu li ul li:hover {
background-image:none;
background-repeat:repeat-x;
text-align:left;
}
div.menu li ul li img {
border:medium none;
margin:0;
padding:0;
text-align:left;
}
/* rejout couleur de fond */
div.menu li.sousmenu {background-color:#989DA0;}
/* rajout pr pour fleche direction bas et couleur de fond*/
div.menu li.plop {
/*background-image:url(images/fond-menu00.jpg);*/
background-repeat:repeat-x;
}
div.menu a.active {
color:#3E3D40;
background-color:#983F05;
background-image:url(images/fond-menu01.jpg);
background-repeat:repeat-x;
}
/* une petite bordure en top*/
div.menu ul li {
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
/*position:relative;*/
background-color:#989DA0;
background-image: url(images/fond-menu00.jpg);
background-repeat:repeat-x;
}
div.menu ul li:hover {
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
/*position:relative;*/
background-image: url(images/fond-menu01.jpg);
background-repeat:repeat-x;
}
div.menu ul ul {
position: absolute;
display:none;
}

.select-pos {
background:#FFF000 none repeat scroll 0 0;
border:medium none;
display:none;
height:24px;
left:4px;
position: absolute;
top:0;
width:1000px;
z-index:1;
}
div.menu ul.niveau1 li.sousmenu:hover ul.niveau2, 
div.menu ul.niveau2 li.sousmenu:hover ul.niveau3 {display:block;}
div.menu ul.niveau1 li.sousmenu:hover .select-pos {display:block;}
div.menu ul.niveau3 {top:0px; left: 155px; border:2px solid #ADAF85; width:155px;}

/* rajout de couleur de fond et de survol */
div.menu ul.niveau3 li { background: #99CCCC}
div.menu ul.niveau3 li:hover { background: #99CC00}



