Indubiamente hai ragione in merito al codice... ma considera che quel pezzo di pseudo-css che ho postato (immagino tu ti riferisca all'errore sullo z-Index) non è in alcun modo reperibile nella pagina, poiché creato estemporaneamente dal javascript!

Ad ogni modo... a me la validazione interessa, essendo io stesso il responsabile dell'accessibilità di alcuni siti internet per lavoro (ci farei una figuraccia! ), però credo che il vero problema sia nella compatibilità cross-browser, visto che funziona dappertutto tranne che su IE6!

Per il momento ho risolto con una soluzione alternativa (evitando gli annidamenti di DIV) ma credo che addirittura possa decidere per una soluzione del tutto diversa, poiché mi dà delle grane con l'apertura degli allegati e la cosa non mi soddisfa.

Ciao