I have solved the problem of images and CSS style.
itextSharp likes the old HTML tags like
<table></table>
when i placed all my HTML code inside a table, everything worked like charm
please put all your CSS
inline
P.S. I have used the latest dll 5.5
thank you all for your help :) !