/*----------------MENU-----------------*/ 
div#menu a{color: #522900; font-weight:900; font-size:10pt;} 
div#menu li {position: relative; list-style:none; margin:0px; border-bottom: 1px solid #CCC;} 
div#menu li.sousmenu {background: #E1E499;} 
div#menu li:hover {background: #CCCF8B;} 
div#menu li.sousmenu:hover {background-color:#FFFFCC;} 
div#menu ul a {width: 15em;} 
div#menu ul ul {position: absolute; top: -1px;} 

/*TAILLE PREMIERE COLONNE*/ 
div#menu {float: left; width: 15em;} 
div#menu ul {margin: 0; padding: 0; width: 15em; background: #c3db73; border: 1px solid #522900;} 
div#menu ul ul {left: 15em; display:none} 
div#menu li a {display: block; padding: 0.1em 0 0.1em 0.1em; text-decoration: none; width: 10em; border-left: 0.5em solid #A05000;} 

/*TAILLE DEUXIEME COLONE*/             
div#menu ul.niveau2 ul {left: 15em;}   
div#menu ul.niveau1 li.sousmenu:hover ul.niveau2 {width:15em; display:block} 
div#menu ul.niveau2 li a {width: 10em;} 

/*TAILLE TROISIEME COLONNE*/ 
div#menu ul.niveau2 li.sousmenu:hover ul.niveau3 {width:20em; display:block;}      

/*TAILLE DEUXIEME COLONE BIS*/                 
div#menu ul.niveau2bis ul {left: 15em;}   
div#menu ul.niveau1 li.sousmenu:hover ul.niveau2bis {display:block; width:15em;}       
div#menu ul.niveau2bis li a {width: 15em;} 

/*COULEUR DES BORDURES*/ 
div#menu li a:hover {border-left-color: #522900;} 
div#menu ul ul li a:hover {border-left-color: #522900;} 
div#menu ul ul ul li a:hover {border-left-color: #522900;}
