 div#menu {
 width: 120px;
 margin: 0;
 padding: 0;
 border: 0;
 position: relative;
 top: 0;
 left: 0;
}

/* fond blanc pour le menu */ 

div#menu a:link {text-decoration:none}
div#menu a:visited {text-decoration:none}
div#menu a:hover {text-decoration:none}
div#menu a:active {text-decoration:none}

div#menu ul {
 width: 100px;
 margin: 0;
 padding: 0;
 border: 0;
 position: relative;
 top: 0;
 left: 0;
 background: white
 }

 div#menu li {
 padding: 0%; margin-top: 2px; margin-bottom: 2px; margin-right: 0px;
 background: url("images/pointille.jpg")  bottom repeat-x;
 } 

/* fond different au survol de la souris pour les sous menu et les "basiques"*/ 
div#menu li:hover { background: url("images/pointille.jpg")  bottom repeat-x;}
div#menu li.sousmenu:hover { background: url("images/pointille.jpg")  bottom repeat-x;}

/* Rajout d'une petite fleche pour les sous menu */ 

div#menu ul li {position:relative; list-style: none; border-bottom:0 solid;}
div#menu ul ul {position: absolute; top: -1px; left: 100px; display:none}

/* on rajoute une bordure a gauche et des padding, on doit donc réajuster la taille 100-(8 de bordure + 8 de padding) =84 */ 
div#menu ul.niveau1 li.sousmenu:hover ul.niveau2, 
div#menu ul.niveau2 li.sousmenu:hover ul.niveau3 {display:block;}



