ecco l'inghippo, nella definizione dello style style1...
che è font-style:normal?

al massimo

codice:
font-weight:normal