/* Start of CMSMS style sheet 'menu_css' */
body {behavior: url(uploads/javascript/css_hover.htc);} /* une belle rustine pour IE */

div#menu li {
 z-index:4;
}

div#menu a {
 color:#C1602A;
 background-color:#FFF;
 /*border:#FFF 1px solid;*/
}
div#menu li:first-child a {
 color:#FFF;
 background-color:#C1602A;
 border-color:#C1602A;
}

div#menu li:first-child em {
 background-color:#C1602A;
 border-color:#FFF;
}
/* Rustine pour l'aboMINABLE InternetExplorer */
div#menu li a {
 background-color: expression(this.parentNode.previousSibling==null?'#C1602A':'#FFF');
 color: expression(this.parentNode.previousSibling==null?'#FFF':'#C1602A');
}
div#menu ul li em {
 background-color: expression(this.parentNode.previousSibling==null?'C1602A':'#FFF');
 border-color: expression(this.parentNode.previousSibling==null?'#FFF':'F00');
}

div#menu ul {
 padding:0;
 margin:0;
 background-color:transparent;
 text-align:center;
}

div#menu li {
 margin:0 5px 0.1em 0;
 width:15em;
 border-style:none;
}

div#menu li.activeparent a { 
 color:red;
}

div#menu li li {
 margin:0;
 height:auto;
 border-width:1px 0 0 0;
 border-style:solid;
 border-color:#FF6;
 background-color:#844}

div#menu li.activeparent a,
div#menu li em {
 padding-top:0;
 color:#777;
 font-weight:bold;
 font-style:normal;
 background-color:#FFF;
 /*border:#F00 1px solid;*/
}

div#menu li.haschild {
 background-position:94% 50%;
 background-repeat:no-repeat}

div#menu ul.menu li.haschild {background-image:url(uploads/images/fleche_bas.png)}
div#menu ul.menu li li.haschild {background-image:url(uploads/images/fleche_droite.png)}

div#menu ul li {
 position:relative;
 list-style:none;
 float:left;
}

div#menu>ul>li:last-child {
 width:7em;
 text-align:right;
}

div#menu ul ul {
 position:absolute;
 display:none;
 width:15em;
 left:0;
 top:1.3em;
}

div#menu li em,
div#menu li a {
 text-decoration:none;
 padding:2px;
 font-size:1.2em;
}

div#menu ul li.haschild:hover ul em,
div#menu ul li.haschild:hover ul a {
 background-color:transparent;
 border-style:none;
 /*display:block;
 width:15em;*/
}

div#menu ul li.haschild:hover ul {display:block;}                                     /* ruse ligne 1 */
div#menu ul li.haschild:hover ul ul {display:none;}                                   /* ruse ligne 2 */
div#menu ul li.haschild:hover ul li:hover ul {display:block;}                         /* ruse ligne 3 */
div#menu ul li.haschild:hover ul li:hover ul ul {display:none;}                       /* ruse ligne 4 */
div#menu ul li.haschild:hover ul li:hover ul li:hover ul {display:block;}             /* ruse ligne 5 */
div#menu ul li.haschild:hover ul li:hover ul li:hover ul ul {display:none;}           /* ruse ligne 6 */
div#menu ul li.haschild:hover ul li:hover ul li:hover ul li:hover ul {display:block;} /* fin ruse pour contourner faille de IE qui ne supporte pas le sélecteur > */
div#menu ul li.haschild:hover>ul {display:block;}                                     /* sur un navigateur civilisé, cette ligne suffit ! */
div#menu ul ul ul {top:0.5em;left:15em}

div#menu li:hover a,
div#menu li a:hover {color:#F84;font-weight:bold}

div#menu li li a {color:#F80}
div#menu li li a:hover {color:#FC0}

div#menu li:hover li:hover {background-color:#000}

/* End of 'menu_css' */

