Pero neodani, esto lo deberías saber ya, ¿no? (porque me suena haberlo comentado, aunque igual me equivoco):
div#menu li:hover ul,
div#menu li li:hover ul,
div#menu li li li:hover ul,
div#menu li li li li:hover ul
{display:block;}
hover sólo funciona en IE6 para los enlaces (a).
Mira en las FAQ cómo lo hago yo y por qué.
http://www.forosdelweb.com/f53/faqs-...ml#post2453726
Por si acaso, aquí tienes un zip con una explicación detallada:
http://www.araudi.net/forosdelweb/Me...egable_CSS.zip