Salut,
A priori c'est parce que ton événement hover est bind sur la balise <img> donc il se déclanchera lorsque la soucis survolera ton image, logique quoi. Essayes d'ajouter un conteneur à ton image, qui aura un padding afin de simuler ton fameux cadre. Et n'oublies pas de supprimer le cadre sur ton image.
En espérant avoir été clair.
