CiviMail html format splits images and text
Most email clients only accept a limited subset of html tags, and many do not respect style attributes. If your image markup looks like &lt;img style="float:right"... try changing it to &lt;img align="right"...