Lors d'un remplacement de texte par l'image (avec le CSS) et l'utilisation de text-indent:-999em; sur un lien, FireFox nous affiche un immonde cadre pointillé qui part du lien, et qui va jusqu'au bord gauche de la fenêtre (navigateur). Exemple :

Il s'agit d'une "propriété" de FF, qui matérialise la zone cliquée d'un lien.

Il est cependant possible de masquer ces bordures :

/* hack FF pour masquer les contours pointillé sur les liens
-------------------------------------------------------*/
a{outline: none;}
:focus{-moz-outline-style: none;}

Pour aller plus loin, la source : http://sonspring.com/journal/removing-dotted-links