OK grazie,

prendo atto dei vari problemi della pagina e ti ringrazio degli approfondimenti.

Per il width in % c'è in tutta la gerarchia ma non cambia nulla.

Per i motori di ricerca, nel caso specifico poco importa perché è una intranet, però ho capito il senso dell'appunto.

Per il discorso padding, margin, e border ho fatto dei test dando al selettore table valori 0; non mi funziona, ma non voglio andare offtopic.

Per il discorso delle tabelle annidate, anche qui non vorrei andare fuori forum, però mi chiedo: ma quando uno screen reader accede ad una cella non legge il suo contenuto e quindi le celle dentro di essa? Oppure salta alla cella successiva?

Comunque alla fine purtroppo sto <legend> mi si allunga eheh
Mi toccherà sostituirlo con un header, anche se però così non lo posso legare concettualmente al fiedset in questione.