Ho messo in un foglio di stile il seguente codice per far si che il bordo di un'immagine link cambi colore al passaggio del mouse:

codice:
a.linkimg:link{
  border: 0 !important;
  border: 1px dotted #fff;
}

a.linkimg:hover{
  border: 1px solid #ff0;
}
Nel link richiamo questa classe quando mi serve:
codice:
<a class="linkimg" href="pagina.htm">
[img]immagine.jpg[/img]</a>
e tutto funziona.
Il problema sorge quando aggiungo il tag align="left" all'imagine:

codice:
<a class="linkimg" href="pagina.htm">
[img]immagine.jpg[/img]</a>
Aggiungendo questo attributo per esigenze di allineamento (voglio il testo a fianco dell'imagine) il css non funziona più.
Qualcuno può aiutarmi?