Sylvain
PNG Image Fix pour IE (img et background)
Celui ci marche en intégrant une classe à ta feuille CSS :

html img,
* html .png{
azimuth: expression(
this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true
);
}


Il faut ensuite créer un fichier GIF transparent de 1px sur 1 nommé « transparent.gif ».
Même les image en background seront transparentes en applicant la classe « png »



Pour que seulement IE6 voit ce code vous pouvez isoler ces lignes sur une feuille css et rentrer un commentaire conditionnel




http://komodomedia.com/blog/index.php/2007/11/05/css-png-image-fix-for-ie/