/* menuder.css */
.menuder-container { }
.menuder,
.menuder ul { float: left; margin: 0 0 0 0; padding: 0; list-style: none; text-align: left; font-weight: bold; }
.menuder a {color: #FFF; display: block; padding: 0 0.6em; text-decoration: none; background: #023D7D;}
.menuder a:hover, .menuder a:focus {color: #023d7d; display: block; padding: 0 0.6em; text-decoration: none; background: #FFF; }
.menuder a.daddy { border-radius: 0; background: #008000;  float: left; }
.menuder a.daddy:hover { display: block; padding: 0.6em 0.8em; text-decoration: none; border-radius: 0;  }
.menuder li {border-left: 1px solid #008000; float: right; margin: 0.3em 0; padding: 0 0.2em;}
.menuder li.daddy {float: right; }
.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: 0.8em; }

.menuder li ul a { float: left; border-left: 0; border-right: 0; color: #FFF;  border-radius: 0; width: 13em; w\idth: 9em; margin-left: 0; }
.menuder li ul a:hover { float: left; border-left: 0; border-right: 0; color: #FFF;  border-radius: 0; background: #008000;  margin-left: 0; }
.menuder li ul ul { margin: 0 0 0 10.5em; }



.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: none; }

.menuder {font-size : 2em;}
/* end.. */

/* en fait non : */
.menuder a.rubrique {

}
.menuder li a.rubrique.on, 
.menuder li a.homepage.on {
	color: #FFF;
	background: #008000;
}