Scusa l'ignoranza ma quel codice è frutto di ricerche sul web e di consigli ricevuti da chi gentilmente si è dimostrato disponibile (anche su questo forum), quindi ora non saprei trovare errori particolari.
Io per ora applico la sintassi che ritengo giusta (sbagliando) ignorando magari che un attributo o altro in alcuni casi può avere una funzione opposta a quella voluta.
Poi ho sempre verificato i miei risultati solo in Ie ma oggi mi è venuto il desiderio di veder cosa visualizzava un utente che usa un browser diverso dal mio e sai i risultati.
Comunque grazie per la risposta.