Non so come hai innestato i <div> e non so a quali blocchi si riferisce il tuo CSS.
Sicuramente dare display:inline; ad un <div> non e` una buona idea.
Comunque per fare una cosa come la tua io farei:
codice:
<div id="testata" class="largo"> ... </div>
<div id="menu" class="largo"> ... </div>
<div id="sez1" class="meta"> ... </div>
<div id="sez32" class="meta">
<div id="sez3"> ... </div>
<div id="sez2"> ... </div>
</div>
<div id="footer" class="largo"> ... </div>
con il CSS di questo tipo:
codice:
.largo {
width: 98%;
clear: both;
}
.meta {
width: 45%;
float:left;
margin: 10px;
}