ho provato con la soluzione di gengix, ma niente da fare... non appare niente su IE6
come lo odio
qualcuno che sappia darmi una mano? 
se guardate il codice
codice:
<div class="menu" id="menu">
ho tolto l'ID che era di troppo, ed ho scoperto che il problema è "generato" dalla classe MENU
difatti se commento il box menu l'hover su IE6 appare (ma di quel box ho bisogno causa formattazioni varie ed altre cose ...) 
il problema sta in questo codice
codice:
.menu ul li a, .menu ul li a:visited
{
display:block;
float:left;
text-decoration:none;
color:#000;
width:130px;
height:30px;
line-height:29px;
font-size:12px;
background:transparent;
}
se tolgo questo codice (CHE PERò MI SERVE PER IL LAYOUT) dal css principale su ie6 si vede anche il menu con l'hover.
Ho creato un css specifico per ie6, dove ho aggiunto anche questo codice di sopra, ma non so come modificarlo per far apparire su ie6 l'hover