Buongiorno a tutti,
ho uno strano problema di visualizzazione tra Internet Explorer 7 e Internet Explorer8.
Questa è la situazione con la vecchia versione del browser (NO COMPATIBILITA', ma IE7 nativo):

Internet Explorer 7


Internet Explorer 8


Mi ritrovo praticamente due fasce di colore grigio (che è il colore che ho utilizzato come colore di sfondo del body) e non saprei come risolverlo anche perchè le prove che ho effettuato con gli altri browser (Mozilla Firefox, Google Chrome, Safari, Opera) sono tutte positive e infatti il sito viene visualizzato come se fosse sotto IE8.

Questo è invece il codice HTML che ho utilizzato:
codice:
        <div style="float:left; width:100%; overflow:hidden;">
            <div style="float:left; width:235px;">
                <asp:Image ID="ImgLeft" runat="server" ImageUrl="~/images/Top/left.jpg" />
            </div>
            <div style="float:left; width:519px;">
                <asp:Image ID="Image4" runat="server" ImageUrl="~/images/Top/logo-up.jpg" /><asp:HyperLink ID="HLHome" runat="server" ImageUrl="~/images/Top/logo-center.jpg" NavigateUrl="~/Default.aspx"></asp:HyperLink><asp:Image ID="Image2" runat="server" ImageUrl="~/images/Top/logo-down.jpg" />
            </div>            
            <div style="float:right; width:226px;">
                <asp:Image ID="Image1" runat="server" ImageUrl="~/images/Top/right.jpg" />
            </div>
        </div>
                   
        <div style="float:left; width:100%;">
            
         </div>     
           
        <div style="width:100%; float:left; padding-bottom:20px; background:#3d0505 url('images/content.jpg')  repeat-x;">
            <asp:ContentPlaceHolder id="ContentPlaceHolder1" runat="server">
            </asp:ContentPlaceHolder>
        </div>
Sapreste aiutarmi??
Grazie