/* menuder.css */
.menuder-container {border:0;background:#1989ca;}
.menuder,
.menuder ul { float: left; width: 100%; margin: 0; padding: 0; background-color: #1989ca; border: solid #fff; border-width: 1px 0; list-style: none; text-align: left; font-weight: bold; }
/* .menuder a { display: block; width: 10em; w\idth: 6em; padding: .25em 2em; text-decoration: none; } */
.menuder a { display: block; width: auto; padding: .25em 2em; text-decoration: none; }
.menuder a.daddy { background: url(img/menuder.gif) center right no-repeat; }
/* .menuder li { float: left; width: 10em; padding: 0; } */
.menuder li { float: left; width: auto; padding: 0; }
.menuder li ul { position: absolute; left: -999em; height: auto; width: auto; margin: 0; border-width: .25em; font-weight: normal; z-index:100;}
/* .menuder li ul { position: absolute; left: -999em; height: auto; width: 14.4em; w\idth: 13.9em; margin: 0; border-width: .25em; font-weight: normal; z-index:100;} */
/* .menuder li li { width: 13em; padding-right: 1em; } */
/* .menuder li ul a { width: 13em; w\idth: 9em; } */
.menuder li li { float: none; width: auto; padding-right: 1em; }
.menuder li ul a { width: auto; }
.menuder li ul ul { margin: -1.75em 0 0 10em; }
.menuder li ul ul li { float: none; width: max-content; }
.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: -999em; }
.menuder li:hover ul,
.menuder li li:hover ul,
.menuder li li li:hover ul,
.menuder li li li li:hover ul { left: auto; }
.menuder li.hover ul,
.menuder li li.hover ul,
.menuder li li li.hover ul,
.menuder li li li li.hover ul { left: auto; }
/* .menuder li:hover,
.menuder li.hover { background-color: #fff; } */

/* From dist_v1_waz */
.menuder ul li a {border:0;background:transparent;color:#fff;border-radius:0.15em;}
/* .menuder ul li a:focus,  */
.menuder ul li a:hover,
/* .menuder ul li a:active,  */
.menuder ul li a:focus,
.menuder li.on a {background:#fff !important;color:#1989ca !important;}

/* Venant de layout.css du squelette de base */
/* largeur maximum 640px */
@media (max-width: 640px) {

    /* Passer a une seule colonne (à appliquer aux elements multi-colonnes) */
    .menuder li { float: none; border: 0; text-align: center;}    
    /*.menuder ul li a { float: none; border: 0; }*/

}

/* end */