Occhei, trovato.
Il problema (e la NON definizione) sta nel fatto che io stabilivo
in un CSS la posizione
#certificazione(....)
mentre definissi l'elemento solo tramite l'ID
<div id="certificaizione">...adsfdaf.</div>
in HTML riesco ad associare gli attributi dell'elemento leggendo dal CSS. In questa maniera però lo style, che si legge da JS è nullo, vuoto. Quindi non è effettivamente istanziato.
con
<div id="certificazione" style=".... top: 300px;">blabla</div>
allora le cose girano.
grazie
zeno