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;
}