div#menu {
float:left;
min-height:32px;
width:400px;
background:url(../images/bg_menu_mag_03.gif) repeat-x;
font-size:13px;
padding:0px;;
padding-left:12px;
}
div#menu a {
color:#FFFFFF;
}
div#menu a.lien_secteur {
color:#000000;
font-weight:bold;
}
div#menu ul {
background:transparent none repeat scroll 0 0;
margin:-5px;
padding:0;
}
div#menu li:hover {
}
div#menu li.sousmenu:hover {
background:#0095DE none repeat scroll 0 0;
}

div#menu li.sousmenu1:hover {
background:#0095DE none repeat scroll 0 0;
}
div#menu li.sousmenu1r:hover {
background:#FF0000 none repeat scroll 0 0;
}
div#menu li.sousmenu1j:hover {
background:#f6dd0c none repeat scroll 0 0;
}
div#menu li.sousmenu {
}
div#menu ul li {
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
position:relative;
z-index: 1000;
}
div#menu ul.niveau1 li.secteur {
margin-left:5px;
width:100px;
}
div#menu ul.niveau1 li.secteur40 {
margin-left:5px;
width:60px;
}
div#menu ul ul {
background-image:url(../images/fond_menu_haut_test.png);
display:none;
padding-left:11px;
padding-right:18px;
position:absolute;
left:-43px;
margin-top:0px;
width:165px;
margin-left:1px;
}
div#menu ul ul.niveau2.industrie,
div#menu ul ul.niveau2.industrie ul {
background-image:url(../images/bgd-menu-yellow.png);
}
div#menu ul ul.niveau2.industrie ul {
left: 179px;
}
div#menu ul ul.niveau2.industrie {
left: -99px;
}
div#menu ul ul.niveau2.industrie li.sousmenu {
border-bottom: 2px solid #FBBA00;
background-image: url(../images/yellow_arrow.png);
}
div#menu ul ul.niveau2.industrie li.sousmenu li {
border-bottom: 2px solid #FBBA00;
}
div#menu ul ul.niveau2.industrie li.sousmenu:hover,
div#menu ul ul.niveau2.industrie li.sousmenu a:hover {
background-color: #FBBA00;
}
div#menu ul ul#sol {
background-image:url(../images/fond_menu_haut_test2.png);
display:none;
left:-120px;
padding-left:0px;
padding-right:15px;
position:absolute;
right:10px;
width:165px;
margin-top:0px;
}
div#menu ul ul#sol ul {
/*background-image:url(../images/fond_menu_haut_test2.png);*/
/*background-color:#EE3B25;*/
background:url(../images/fond_rouge.png);
width:100px;
}
div#menu ul ul#routier {
background-image:url(../images/fond_menu_haut_test2j.png);
display:none;
left:-120px;
padding-left:0px;
padding-right:15px;
position:absolute;
right:10px;
width:165px;
margin-top:0px;
}
div#menu ul ul#routier ul {
/*background-image:url(../images/fond_menu_haut_test2.png);*/
/*background-color:#EE3B25;*/
background:url(../images/fond_jaune.png);
width:100px;
}
div#menu li a {
display:block;
padding:4px 0;
text-decoration:none;
width:100px;
}
div#menu ul.niveau1 li.sousmenu:hover ul.niveau2, div#menu ul.niveau1 li:hover ul.niveau2, div#menu ul.niveau1 li:hover ul#sol,div#menu ul.niveau1 li:hover ul#routier, div#menu ul.niveau2 li.sousmenu:hover ul.niveau3 {
display:block;
}
div#menu ul.niveau1 li.sousmenu a:hover {
}
div#menu ul.niveau3 {
background:url(../images/fond_bleu.png);
left:175px;
top:0;
}
div#menu ul.niveau3 li a {
}
div#menu ul.niveau2 li {
border-bottom:2px solid #0095DE;
width:182px;
}
div#menu ul#sol li {
border-bottom:2px solid #EE3B25;
width:180px;
}
div#menu ul#sol li.sousmenu:hover {
background-color:#EE3B25;
}
div#menu ul#routier li {
border-bottom:2px solid #f6dd0c;
width:180px;
}
div#menu ul#routier li.sousmenu:hover {
background-color:#f6dd0c;
}
div#menu ul#routier li img{
	vertical-align:middle;
}
div#menu ul.niveau2 li.sousmenu {
background-image:url(../images/fleche_bleu_haut.png);
background-position:98% 50%;
background-repeat:no-repeat;
width:180px;
}
div#menu ul#sol li.sousmenu {
background-image:url(../images/fleche_sol.png);
background-position:98% 50%;
background-repeat:no-repeat;
width:180px;
}
div#menu ul.niveau2 li.sousmenu_solo {
border-bottom:2px solid #FFFFFF;
color:#FFFFFF;
padding-bottom:10px;
text-align:right;
width:180px;
}
div#menu ul.niveau2 li.sousmenu_gamme {
border:medium none;
color:#FFFFFF;
font-weight:bold;
text-align:left;
width:160px;
}
div#menu ul.niveau2 li a {
text-align:right;
width:150px;
}
div#menu ul.niveau3 li a {
text-align:left;
}

div#menu ul#sol ul.niveau3 li {
	width:123px;
}
