Image ratio [Vaadin 6] on IE

Good morning,

I want to display 10 images on the same row of a grid.
But when I set the image width to 100% of each cell, the height is not recalculated by IE8 (Everything works on Fiferox).
The real heigth of the image is kept and the ratio is broken.

ThemeResource photoResource = new ThemeResource("./img/image.png");
Embedded image = new Embedded(null, photoResource);
image.setWidth(100, UNITS_PERCENTAGE);

I think it is an IE error,
But how can I fix it?

Thanks in advance.