ciao delfina blu, ti ringrazio per la proposta, e anche perché grazie a questa ho risolto...
Infatti per cercare di postarti il codice più corto possibile ho dato una bella sfrondata e miracolo ora funziona perfettamente, tutto merito tuo...
e di Mich_ ovviamente!
in effetti credo d'aver capito che cos'è che non andava, avevo messo lo script nell'head ma in fondo dopo lo style, ora che è in alto funziona!

alcina