forse sono vicino alla soluzione:

ho fatto qualche ricerca in più sul metodo opacity e ho scoperto che ie non lo supporta quindi seguendo le istruzioni del sito ho modificato il mio css in questo modo

codice:
#evidenzia img {opacity: .80; 
                      filter:alpha(opacity=80); 
                      filter:"alpha(opacity=80)"; }

#evidenzia img:hover {opacity: 1; 
                               filter:alpha(opacity=100); 
                               filter:"alpha(opacity=100)";}
dove la prima riga serve per tutti i browser, la seconda per ie6 e la terza per ie7/8
(evito di dirvi cosa sto pensando in questo momento di ie )

il problema è che come al solito su firefox va tutto, al contrario in ie nonostante le 2 versioni il codice dell'hover non funziona con il risultato che le immagini sono sbiadite, ma anche se ci passo sopra con il mouse non cambiano.

ie ti odio