Sorge un nuovo problema: ho messo un box che dovrebbe stare alla sinistra di header1, e in effetti con firefox ci sta:

codice:
<div id="header2">

<div id="header1">
<div id="servizi">


prova</p>

</div></div></div>

css:
div#header1{float:left;width:400px;height:210px;background: url(header.png) no-repeat top left}
div#header2{width:100%;height:210px;background: url(header2.png) repeat-x top left}

div#servizi{margin-left:450px;margin-top:100px;width:100%;}
con explorer, il div servizi è a posto, ma header2 se ne va tutto a destra (a una distanza arbitraria dal margine dx)
come mai?