/* fichier pour internet explorer */ 
body {behavior: url(csshover.htc);}

/* div#menu-principal { width: 988px; background: #00427b; font-family: Arial; position: absolute; }* /


/* Général */
div#menu-principal a {color:#fff}
div#menu-principal li.sousmenu { background: url(fleche.gif) 95% 50% no-repeat; } /* patch */
div#menu-principal ul li.firstChild { border-left: 0px; }
div#menu-principal ul li.lastChild { border-right: 0px; }


/* Réglages Niveau 1 */
div#menu-principal ul.niveau1 { margin-left: 3px; }
div#menu-principal ul {padding: 0; margin:0px;}
div#menu-principal li:hover, div#menu-principal li.sousmenu:hover {background: #336895;}
div#menu-principal ul li { position:relative; list-style: none; float:left; font-size: 15px; text-align: center; background: #00427b; border-right: 1px solid #5b7d9a; border-left: 1px solid #6d8fac; padding: 2px 0 2px;}
div#menu-principal li a { text-decoration: none; padding: 4px 0 4px; display:block; width:121px; }


/* Réglages Niveau 2 */
div#menu-principal ul ul { position: absolute; display:none; width:121px; z-index: +1; }
div#menu-principal ul.niveau2 {
	filter : alpha(opacity=96);
    -moz-opacity : 0.96;
    opacity : 0.96;
}
div#menu-principal ul li ul { width: 165px; margin-top: 2px; margin-left: -1px; }
div#menu-principal ul li ul li { font-size: 12px; width: 165px; text-align: left; padding-left: 6px; border-top: 1px solid #7fa0bd; }
div#menu-principal ul li ul li a { width: 165px; }
div#menu-principal ul.niveau1 li.sousmenu:hover ul.niveau2 { display:block; background: #00427b; }
