Essendo un elemento PA (mi è nuova come dicitura), ha sicuramente una larghezza ed un'altezza dichiarate, corretto?

Beh, lo posizioni al 50% di left e 50% di top, poi imposti margin-left a - (meno) la metà della sua larghezza e margin-top a - la metà della sua altezza...

Dovrebbe fungerti.

Facci sapere se funge...

Ciao,
Tommaso