[QUOTE=hidran;25341549]Ciao,
Il background-url glielo devi dare al link e non all'immagine: Deve essere al contenitore dell'immagine.

Usa questo trucco:
codice:
.imageLink:hover img {display: none;}  /* nascondo immagine originale*/
.imageLink:hover {
    background: url(css3.png) no-repeat;  /* metti url nuova immagine*/
 width: 200px; /* deve essere identico al width dell'immagine altrimenti si vede il "flick"

    height: 200px;    display: inline-block; /* idem per width*/
}

Perfetto grazie mille funziona.

Ti chiedo ancora se è possibile togliere il display:none perchè vorrei la seconda immagine sovrapposta alla prima in modo da sfruttare la trasparenza png.

grazie