umh....ho messo a soqquadro l'intero W3C, ma non viene menzionato alcun problema di compatibilità del comando empty-cells: show; con IE 5, quindi forse ho sbagliato io ad implementare qualcosa...dunque:

nella tabella "incriminata" ho eliminato tutti gli spazi e i poi in tutte le classi CSS che prevedono bordi, ho aggiunto il comando empty cells. Per precauzione posto la sezione che prevede bordi del mio CSS:

Codice PHP:
.sfondoazzurroscuro_sxmenu
    
{
    
background-color#09F;
    
border-left-color#000;
    
border-left-stylesolid;
    
border-left-width1px;
    empty-
cellsshow
    }

.
sfondoazzurro
    
{
    
background-color#9CF;
    
}

.
separatore_azzscuro_bottonimenu
    
{
    
background-color#09F;
    
border-right-color#000;
    
border-right-stylesolid;
    
border-right-width1px;
    
border-left-color#000;
    
border-left-stylesolid;
    
border-left-width1px;
    empty-
cellsshow
    }

.
bordineri_bottonimenu
    
{
    
border-top-color#000;
    
border-top-stylesolid;
    
border-top-width1px;
    
border-bottom-color#000;
    
border-bottom-stylesolid;
    
border-bottom-width1px;
    empty-
cellsshow
    }

.
sfondoazzurro_scuro
    
{
    
background-color#09F;
    
}

.
sfondonero
    
{
    
background-color#000;
    
}

.
bordonero_center
    
{
    
border-right-color#000;
    
border-right-stylesolid;
    
border-right-width1px;
    
border-bottom-color#000;
    
border-bottom-stylesolid;
    
border-bottom-width1px;
    empty-
cellsshow
    }

.
bordonero_menudx_basso
    
{
    
border-bottom-color#000;
    
border-bottom-stylesolid;
    
border-bottom-width1px;
    empty-
cellsshow
    }

.
bordonero-sfondoazzscuro_menu_basso
    
{
    
border-bottom-color#000;
    
border-bottom-stylesolid;
    
border-bottom-width1px;
    
background-color#09F;
    
empty-cellsshow
    } 
spero possiate darmi una mano. ciao