tra gli altri, ho due div contenuti uno nell'altro:

<div id="corpo">
<div id="bodycontent">

..qui testo...

</div>
</div>


ho impostato nel css:

#corpo
{
background-color: #FFFFFF;
width: 100%;
padding-bottom: 30px;
margin:0px;
}

#bodycontent
{
float: right;
background: transparent;
position: relative;
width: 556px;
padding-top: 0px;
padding-left: 18px;
padding-right: 18px;
padding-bottom: 18px;
margin:0px;
}


in IE nessun problema, mentre in FF il testo contenuto in #bodycontent eccede tutti e due i div (anche corpo) e sfora sul resto della pagina. come fare per far 'allargare' i div in automatico?
ho provato a mettere height: auto; ma nn va...