Quando uno vede un codice di quel tipo, con una sintassi che si usava qualche decina di anni fa, ma che e` decisamente obsoleto da almeno 7 anni, non si meraviglia se le cose non funzionano.
Anzitutto: manca il DOCTYPE, che indica al browser quale e` il linguaggio usato.
Secondo: stai usando JS (javascript) per fare cose che i CSS fanno meglio. Il consiglio e` di eliminare TUTTI i JS, compreso gli eventi nei link e nei tag <img>.
Terzo: Lo stile dentro il CSS per IE deve essere usato per correggere per IE alcuni attributi che si comportano in modo diverso: quindi andrebbe messo un CSS per i browser conformi, seguito da un CSS per IE dove sono solo gli aggiustamenti.
Comunque non hai postato i due CSS, per cui non e` possibile rispondere alla domanda.
PS: quando posti codice, usa gli appositi tag VB messi a disposizione del forum, altrimenti diventa difficile seguire il flusso: puoi usare il bottone # oppure il bottone PHP.

Rispondi quotando