sarà il template che sto usando
Può essere. Qualche regola css che viene sovrascritta o resettata. Magari c'è un file reset.css. Bisognerebbe vedere la pagina in azione per capire cosa avviene esattamente.

Se comunque hai risolto con label, tanto meglio per te, anche se label... vabbè lasciamo perdere...