ok, risolto.
Per info,
il codice era corretto e ancora adesso è funzionante al 100%
Il problema era il width del pulsante facebook, che di default è impostato a 450
Mettendolo a 100 l'allineamento non dà più nessun problema e funziona anche con IE9
Grazie a tutti