/* menuder.css */
.menuder-container {}
/*menu-liste menu-items nav menuder
.menuder-entree {background-image: linear-gradient(to bottom,#d9cfc8,#a58e7d); background-repeat: repeat-x;} background-color: ##af9b8c;*/
.menuder, .menuder ul {float: left; width: 100%; margin: 0; padding: 0; box-sizing: border-box; font-size: 1.10em; border: 1px solid #7F4F2F; list-style: none; text-align: left; font-weight: bold;}
.menuder a {display: block; width: 2em; w\idth: 6em; padding: .45em 1em; text-decoration: none; margin: 0; color: #fff;}
.menuder a.daddy {background: url(img/menuder.gif) center right no-repeat;}
.menuder li {float: left; width: 10em; padding: 0;}
.menuder li ul {position: absolute; left: -999em; height: auto; width: 13.9em; w\idth: 13.9em; margin: 0; border-width: /*.25em*/ 0; font-weight: normal; z-index:100; font-size: 1em;}
.menuder li li {width: 13em; padding-right: 1em;}
.menuder li ul a {width: 15em; w\idth: 11em;}
.menuder li ul ul {margin: -2.95em 0 0 0;}
.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;}
/* position horizontale du 1er bloc de sous-rubrique*/
.menuder li:hover ul {margin-left: 0em; left: auto; background-color: #af9b8c;}
/* position horizontale du 2e bloc de sous-rubriques ou articles*/
.menuder li li:hover ul {margin-left: 6.75em; left: 6.75em; background-color: #af9b8c;} 
/* position horizontale du 3e bloc de sous-rubriques ou articles */
.menuder li li li:hover ul {margin-left: 6.75em; left: 6.75em;} 
.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: #af9b8c; }
/* end */