Si tu as des problemes avec les fichiers gif, pourquoi ne pas te tourner vers les fichiers png ? Sinon faut les faire a la main (en general j'utilise macromedia flash avec projet exporte en animated gif et transparence active).
Pour ton code, cela semble honnete donc il faudrait peut etre se tourner du cote du navigateur (qui sais ?). Les fichiers png, par exemple, ne sont transparent que si tu les utilises sur mozilla. IE 6 et inferieur rajoute ce fameux "gris" que tu peut observer. (IE 7 semble avoir corrige ce probleme...)
@+
