ciao!
la correttezza del css depone a tuo favore. putroppo ci sono dei problemi con i vari browser. IE e FF da un lato e Opera dall'altro. Opera ha la tendenza a rimpicciolire i font, mentre IE e FF hanno un comportamento uniforme (vedi i test che ho fatto su http://gabrieleromanato.altervista.o...witch-project/ ). il dato comune per tutti sono gli em. i problemi iniziano con le percentuali. di sicuro 76% è di comune accordo visto correttamente da tutti, secondo i test effettuati su The Noodle Incident. per opera puoi risolvere con:

codice:
@media all and (min-width: 0px;) {
regola {}
}
ti darà solo un warning il validatore.

ps. i warning NON sono errori. ciao