Ecco come ho risolto il problema, in modo un po' rocambolesco visto che della pagina fornita non ho capito una mazza...
1. Ho impostato tutti i DIV con stile
Codice:
DIV { margin:0; padding:0 }
così vengono inseriti correttamente, anche se con i contenuti "collassati".
2. Ho inserito i contenuti delle varie sezioni all'interno di un ulteriore DIV
Codice HTML:
<DIV ID="..."><DIV CLASS="contents">...</DIV></DIV>
quello che sembra il padding orizzontale è regolato per metà dallo stile
Codice:
DIV.contents { margin:0.5em; padding:0 }
3. "L'altra metà" del padding è impostata con lo stile
Codice:
DIV DIV { padding:0.5em 0 }
Ecco, non so come ho fatto ma sono riuscito a fare il template di base... adesso preparerò le home delle varie sezioni e poi chiederò opinioni sulla grafica (non qui, ma in "pubblicità").
Statemi bene...