Ciao c.scarfi,
Benvenuto in questo forum.
La compatipilità dei vari browser è purtroppo nota, ovvero non tutti quelli attuali riconoscono i CSS, quindi se non sono aggiornati all'ultima release avrai qualche problema di "visualizzazione" del sito.
Ad oggi Chrome è quello che da più compatibilità con i CSS, mentre per IE consiglio la versione 10, per Firefox dalla 22, ecc...
Non è questione di errore tuo, ma di interpretazione dei browser.
Per ovviare ci sono vari metodi, ma sono dei sistemi di aggiustamento, in quanto non garantiscono la corretta visione da parte di utenti con browser non aggiornati.
Per IE, FF, Opera, esistono le dichiarazioni condizionali, alcune già implementate nei template di ultima realizzazione.
Queste dichiarazioni sono un po "indigeste" o comunque non facili da realizzare.
questo link :
http://www.w3schools.com/cssref/css3_browsersupport.aspda una visione di massima delle versioni browser che supportano/interpretano i CSS presenti nei template.
Sicuramente in questo forum troverai chi meglio di me saprà darti spiegazioni e soluzioni.
Cerca nelle sezioni eventuali post già inseriti, magari la soluzione è già presente.
Saluti