Comment garder une image centrée et sensible?

J'ai une image, centrée à la fois horizontalement et verticalement

#logo01{
    position:absolute;
    top:50%;
    left:50%;
    margin-top:-146px;  //half of height
    margin-left:-229px;  //half of width
    cursor:pointer;
}

Maintenant j'ai besoin d'un responsive design, donc:

#logo01{
    max-width:45%;
    max-height:45%;
}

Il fonctionne, mais la position est perdue. Comment puis-je garder l'image centrée et sensible en même temps ?

Essayez d'utiliser margin-left: auto;
sur le navigateur de test?
firefox 22
auto marge ne fonctionne pas avec l'alignement vertical ou de positionnement absolu alors, comment est-ce que cela va l'aider?

OriginalL'auteur qadenza | 2013-08-06