/* css menu */
div#mainmenu {background:url(/images/bg_menu-sub.jpg) right bottom no-repeat; padding-bottom:10px; margin-top:3px; }
dl, dt, ul, li {margin: 0;padding: 0;list-style-type: none;} 
dl#menu {width: 176px;margin-left:1px; }
#menu dt a, #menu dd a{color: #555;background:url(/images/bg_menu.png) right top #333;text-decoration: none;display: block;border: 0 none;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:13px;padding-left:10px;height: 22px;line-height: 22px;cursor: pointer;font-weight: bold;border-bottom: 1px solid #ffffff;}
#menu dt a.top {border-top: 1px solid #ffffff; background: url(/images/bg_menu-top.jpg) right top; color:#fff;}
#menu dt a.top:hover{background: url(/images/bg_menu-top.jpg) right top; color:#FF0;}
#menu dt a:hover, #menu dd a:hover {background:url(/images/bg_menu2.png) right top #777; height: 22px;line-height: 22px;}	
#menu dt a.menu_actif {background:url(/images/bg_menu3.png) right top #777; height: 22px;line-height: 22px;}	
#menu dt a.menu_actif {background:url(/images/bg_menu4.png) right top #777;}	
#menu dt a.bottom {border-bottom:none;}
 
div#menu {width: 177px;}

/* fond blanc pour le menu */ 
div#menu a {color:#555; text-decoration:none;}
div#menu ul {padding: 0; width: 176px; border:1px solid #fff; margin:0px; background:#fff; border-bottom:none; border-top:none;}

/* fond different au survol de la souris pour les sous menu et les "basiques"*/ 
div#menu li:hover {background: url(/images/bg_menu2.png) right top #ccc;}
div#menu li.sousmenu:hover {background: url(/images/bg_menu2.png) right top #ccc;}
div#menu li.sousmenuActif:hover {background: url(/images/bg_menu2.png) right top #ccc;}


div#menu ul li {position:relative; list-style: none; border-bottom:1px solid;  background:url(/images/bg_menu.png) right top #ccc; border-bottom:1px solid #fff; padding:2px; padding-left:10px; margin:0; cursor:pointer; font-family:Verdana, Arial, Helvetica, sans-serif;font-size:13px; font-weight:bold; display:block; }


div#menu ul ul {position: absolute; top:0px; left: 176px; display:none; }

div#menu ul.niveau1 li.sousmenu:hover ul.niveau2, 
div#menu ul.niveau2 li.sousmenu:hover ul.niveau3 {display:block; }
div#menu ul.niveau1 li.sousmenuActif:hover ul.niveau2, 
div#menu ul.niveau2 li.sousmenuActif:hover ul.niveau3 {display:block; }

div#mainmenu  ul.niveau1 a, div#mainmenu ul.niveau2 a {width:166px; display: block;}
div#menu ul.niveau3 li {background:#fff; padding:5px; width:245px; }
div#menu ul.niveau3 li a {background:url(/images/bg_img.png) left top no-repeat; padding:15px; width:235px; padding-left:20px; }

div#menu ul.niveau2 li.thumb {background:#fff; padding:5px; width:245px; }
div#menu ul.niveau2 li.thumb a {background:url(/images/bg_img.png) left top no-repeat; padding:15px; width:235px; padding-left:20px; }
 
div#menu ul li.actif, div#menu ul li.sousmenuActif {background:url(/images/bg_menu4.png) right top; }

div#mainbloc ul li { font-size:14px; margin:0; padding:5px; list-style-type:circle; margin-left:50px;}
