Ho un problema con IE.

Se in un div contenitore inserisco altri due div, di cui uno con proprietà float impostata a left, rimane uno spazio tra i due div interni. Come posso impedirlo?

Lo spazio con Firefox non si vede.

codice:
<body>
<div style="background-color:#000000; height:100px;">
<div style="background-color:#00FF00; width: 100px; height:50px; float: left;"></div>
<div style="background-color:#FFFF00; height: 50px;"></div>
</div>
</body>