Dunque, il problema credo sia solo la confusione sintattica nel css. Devi scrivere così
codice:
.fotovert:link img {
   /* proprieta' */
} 
/* ... */
Per quanto riguarda il discorso alt-title, non è vero che è meglio usare l'uno o l'altro: prova a rileggere meglio l'intervento di awd e ti accorgerai dell'importanza e del significato di entrambi.