Ho utilizzato il css per inserire dei commenti visibile al passaggio del mouse su del testo

Il codice CSS è

a.infoQuesito
{
position:relative;
z-index:24;
background-color:#FFFFFF;
color:darkblue;
text-decoration:none
}

a.infoQuesito:hover{z-index:25; background-color:#FFFFFF}

a.infoQuesito span{display: none}

a.infoQuesito:hover span
{
display:block;
position:absolute;
top:-2em;
left:2em;
width:40em;

border-style: solid;
border-color:#003366;
border-width:thin;
background-color:#FFFFFF;
color:#000000;
text-align: left;
white-space: normal;
font-weight: bold;
}

e in HTML uso

<a class="infoQuesito" href="#" >Testo Visibike
<span>testo che appare al passaggio del mouse</span>
</a>

Con IE 7 funziona alla meraviglia ed anche con mozzilla 3

mentre con IE6 non fa niente!!

HELP ME PLEASE!!