La pagina e` un po' complessa, per cui non la posso analizzare tutta.
Comunque ci sono molti position, e diversi
position: absolute;
che complicano il layout in maniera esponenziale.
Se riesci ad eliminare tutti i position, probabilmente fai un salto di qualita` nella visualizzazione con tutti i browser.
Lo so: significa rivedere tutto il layout, ma alla fine il tempo che ci perdi lo guadagni dieci volte.
Dovresti anche definire il linguaggio: metti un DOCTYPE come prima riga. Altrimenti ogni browser capisce come vuole.
Altre proprieta` e costrutti da evitare (per non aver differenze di visualizzazione con IE):
- padding (va messo sempre a zero)
- <div src="/immagini/fondinoSinistro.jpg" ... (se e` uno sfondo, va messo nel CSS - e senza alt, se e` un'immagine di contenuto va usato il tag <img>)
- <div ...></div> (ci va almeno uno spazio tra > e < , oppure eliminalo se non serve).
- <u> (e` deprecato - usa uno span con classe opportuna)