Immagino stai parlando di IE6.
Il quale non accetta molte cose, in particolare la pseudoclasse :hover e` riconosciuta solo per i link.
Per farlo funzionare in IE, devi quindi inserire un tag <a> all'interno del <td>:
codice:
td.cambiaSfondoCella a {
display:block;
width:100%;
height:100%;
backgrond: transparent;
cursor: default; /* per non farlo diventare puntatore */
}
td.cambiaSfondoCella a:hover{
background: #E6E6E6;
}
...
<td class="cambiaSfondoCella"><a href="#" onclick="return false;">
... </a></td>