#menu * {
font-weight:normal;
}
#menu {
height:27px;
background-color:#000;
width:879px;
margin:auto;
font-size:11px;
}

#menu ul {
}

ul#navmenu {
clear:both;
list-style: none;
z-index:1000;
font-family:Verdana, Arial, Helvetica, sans-serif;
background-color:#00CC33;
}

ul#navmenu li {
display:block;
float:left;
position:relative;
margin:0;
}

ul#navmenu li.last a {
border:0;
}

ul#navmenu li a {
display:block;
padding:7px 30px;
background-color:#000000;
}

div#ContainerMenu div#menu ul#navmenu li a.selected {
background-image:url(../iso_icons/menu-on.gif);
background-position:center top;
background-repeat:repeat-x;
color:#E10217;
font-weight:bold;
padding-bottom:7px;
}

/* ################## SOUS MENU 1 ################ */

ul#navmenu li ul {
position:absolute;
top:27px;
left:-9999px;
width:188px;
background:#E27E1A;
padding:0;
margin:0;
border-top:1px solid #ff8484;
border-left:1px solid #ff0000;
border-right:1px solid #bf0000;
border-bottom:1px solid #790000;
z-index:999;
}

ul#navmenu li ul li {
padding:0;
margin:0;
background-color:#00B6FA;
width:188px;
}

ul#navmenu li ul li a{
display:block;
padding:10px;
font-weight:normal;
text-transform:none;
border:0;
font-size:11px;
}

*html ul#navmenu li ul li a {
width:188px;
}

ul#navmenu li:hover, ul#navmenu li.iehover {
background-image:url(../iso_icons/menu-on.gif);
background-repeat:repeat-x;
}

ul#navmenu li ul li:hover a, ul#navmenu li ul li.iehover a  {
/*background:#0B7BE1;*/
background-color:#464646;
font-weight:bold;
}


ul#navmenu li:hover ul, ul#navmenu li.iehover ul {
left:auto;
}

ul#navmenu li:hover ul li ul, ul#navmenu li.iehover ul li ul {
left:-9999px;
}


/* ################## SOUS MENU 2 ################ */


ul#navmenu li ul li ul {
position:absolute;
top:0px;
left:-9999px;
width:188px;
background:#0B7BE1;
padding:0;margin:0;
border:0;
z-index:998;
}

ul#navmenu li ul li ul li {
padding:0;
margin:0;
border-top:1px solid #fff;
background-color:#0B7BE1;
width:188px;
}

ul#navmenu li ul li ul li a{
display:block;
padding:10px;
font-weight:normal;
text-transform:none;
border:0;
font-size:11px;
}

*html ul#navmenu li ul li ul li a {
width:188px;
}

ul#navmenu li ul li.iehover ul li a, ul#navmenu li ul li:hover ul li a {
background:#2b50a1;
font-weight:bold;
}
ul#navmenu li ul li ul li:hover a, ul#navmenu li ul li ul li.iehover a {
background:#2b50a1;
font-weight:bold;
}

ul#navmenu li ul li:hover ul, ul#navmenu li ul li.iehover ul {
left:188px;
}



/* ################## FONT ################ */


ul#navmenu li a:link, ul#navmenu li a:visited {
color:#fff;
text-decoration:none;
}

ul#navmenu li a:hover, ul#navmenu li a:active {
text-decoration:none;
background-color:#272727;
}

/* ################## Menu droite ################ */

#MenuDroite {
margin:0;
padding:0;
}

#MenuDroite a {
display:block;
border-bottom:1px solid #5b91fe;
list-style-type:none;
font-family:Trebuchet Ms, Arial, Helvetica, sans-serif;
font-size:11px;
margin:0;
padding:2px 0;
}

#MenuDroite  a:link, #MenuDroite  a:visited {
font-weight:bold;
color:#fff;
text-decoration:none;
}

#MenuDroite  a:hover, #MenuDroite  a:active {
font-weight:bold;
color:#fff;
text-decoration:none;
padding-left:15px;
background:url(../iso_icons/fleche-menu.gif) center left no-repeat;
}