'sera a tutti,

non capisco perchè non mi funziona questo css in IE

codice:
a .img_al {text-decoration:none;}

a:visited .img_al {text-decoration:none;padding-left: 12px;background: url(../immagini/visited.png) no-repeat center left;}

a:hover .img_al {text-decoration:none;}
quindi..

codice:
<a href="http://pippo....">

</a>
in Firefox fuziona, cliccndo su una immagine link, mi mette alla sua sinistra l'immagine "visited.png", in IE no

se sostituisco il codice con:

codice:
<a href="http://pippo....">
<p class="img_al">a</p>
</a>
funziona

che ho combinato ?