Ti chiedo scusa per l'espressione forte
Ora mi spiego:
Usando le tabelle, è come se mettessi un ostacolo insormontabile per una buona fetta di utenti che non dispongono di browser normali (magari navigano col cellulare) o non possono per problemi fisici. L'uso dei div e css serve a separare il contenuto dalla presentazione grafica, cosa che le tabelle non riescono a fare proprio perchè tabelle.
Per farti un esempio pratico col tuo sito:
codice:
<td width="20"><a href="index.html"><img src="http://www.tutti-per-uno.org/images/home.gif" alt="home page" width="11" height="14" border="0" /></a></td>
<td><a href="index.html" class="style1" style="text-decoration:none " title="Home Page">Home</a></td> Tutto questo codice viene usato per mostrare un link, quando dovrebbero essere usate le liste, e la loro grafica gestita via css, perchè altrimenti, ti segnala un warning nell'accessibilità (che dice più o meno che i link hanno bisogno di più spazi tra di loro, e che, al tempo provai con i br, non va, solo con le liste risolvi)
