ok, tolto tutti i div, e ora ho solo tabelle

solo che c'e' qualcosa che non mi convince...
nello style ho messo

table {
border-collapse: collapse;
border-style: none;
}

e funziona tutto, nel senso che i campi tra le tabelle sono attaccati.

Solo che se metto una tabella dentro l'altra, vedo una sottile linea (del colore dello sfondo) che non so come togliere. A cosa e' dovuto?
Non e' certo una questione di padding, ma se fosse spacing... non capisco, ho provato anche a mettere

border-spacing: 0px;

nei tr, td e table, ma non cambia niente.
Non capisco

voi che mi dite?