Muchas gracias a los dos.
Aunque al final he hecho lo de javierB quería agradecerte julio2k el valioso tiempo que has usado para poner toda esa explicación.
Por cierto javierB he quitado el
parentNode que aunq no sé que hace exactamente, a mi me cambiaba todas las celdas de la fila a la vez, lo he quitado y funciona correctamente..
Código HTML:
<td width="7%" onmouseover="this.style.background='F7F7F7'" onmouseout="this.style.background='#FFFFFF'">S</td>
Muchas Gracias!!!