Lo que podés hacer es definir el color de fondo con una clase de CSS cambiarle el class a la celda mediante javascript, acá va la función
Código:
function changeClass(layerID,txt){
//Esta es la función que cambia los estilos (CSS) ante los eventos
if(document.getElementById){
document.getElementById(layerID).className=txt;
}else if(document.all){
document.all[layerID].className=txt;
}else if(document.layers){
with(document.layers[layerID].document){
open();
className(txt);
close();
}
}
}
La usas así
<td id="menu_1_2" class="menu_celda_boton" onMouseOver="changeClass('menu_1_2','menu_celda_bo ton_hover')" onMouseOut="changeClass('menu_1_2','menu_celda_bot on')">
Espero que te sirva
Saludos