/* menuder.css */
#env_nav {
        margin:0 auto;
        padding: 10px 0 0 0;
        width:1000px;
        min-height:60px;
        position:relative;
        overflow: visible;
}

#nav {
        margin:0 7%;
        padding:0;
        width:99%;
        overflow: visible;
}

.menuder,
.menuder ul {width:99%;margin:0 0 0 20px; padding: 0; background-color: #fff; list-style: none; text-align: left; font-weight: 700;}

.menuder a { width: auto; padding: .25em 2em;}

.menuder li:last-child a { width: auto; padding: .25em 0em .25em 2em;}

.menuder  li { float: left; position:relative;width: auto; padding: 20px 0px; margin:0px;background-image:url(/IMG/parenthese_ouverte_grande_bleu.gif); background-repeat: no-repeat; background-color: transparent; background-position: 0px 10px;}

.menuder li:hover, .menuder li.hover {background-image:url(/IMG/parenthese_ouverte_grande_rouge.gif); background-repeat: no-repeat; background-color: transparent; background-position: 0px 10px;text-decoration:underline;color:#39c;}

#nav .menuder li.li_on {background-image:url(/IMG/parenthese_ouverte_grande_rouge.gif); background-repeat: no-repeat; background-color: transparent; background-position: 0px 10px;text-decoration:underline;color:#39c;}

.menuder .on {color:#39c;}

/*sous-rubriques */
.menuder li ul { position: absolute; left: -999em; height: auto; width: auto; margin: 0; border-width: .25em; font-weight: normal; z-index:100;}

.menuder li li {width: auto; padding:0 1em 0 0;background-image:none;float:left;position:relative;}

.menuder li ul a { width: 13em; width: auto; display:block;}

.menuder li li a { display:block; }

.menuder li ul ul { margin: -1.75em 0 0 14em; }

.menuder li:hover ul ul,
.menuder li:hover ul ul ul,
.menuder li:hover ul ul ul ul,
.menuder li.hover ul ul,
.menuder li.hover ul ul ul,
.menuder li.hover ul ul ul ul {left: auto;text-decoration:underline;color:#39c;margin-left:15px;opacity:0.96;filter:alpha(opacity=960); /* pour IE8 et avant */}

.menuder li:hover ul, 
.menuder li li:hover ul, 
.menuder li li li:hover ul,
.menuder li li li li:hover ul {left: auto;text-decoration:underline;color:#39c;margin-left:15px;opacity:0.96;filter:alpha(opacity=960); /* pour IE8 et avant */}

.menuder li.hover ul,
.menuder li li.hover ul,
.menuder li li li.hover ul,
.menuder li li li li.hover ul {left: auto;text-decoration:underline;margin-left:15px;opacity:0.96;filter:alpha(opacity=960); /* pour IE8 et avant */}

.menuder li li:hover, .menuder li li.hover {background-image:none;text-decoration:underline;color:#930;}


/* end */