io vorrei fare in modo che in questa pagina web le immagini legate ad un link siano di opacità(se si dice) 50% nei casi visited e link e invece 100% nei casi hover

ho inserito questo codice nella parte <head> ma nn funziona...qualcuno sa dirmi che c'è che nn va?

grazie 1000

codice:
<style type="text/css">
<!--
A:link {filter:alpha(opacity=30);-moz-opacity:.50;opacity:.50}
A:visited {filter:alpha(opacity=30);-moz-opacity:.50;opacity:.50}
A:active {filter:alpha(opacity=30);-moz-opacity:.50;opacity:.50}
A:hover {filter:alpha(opacity=100);-moz-opacity:1.0;opacity:1.0}
-->
</style>