Se in una struttura di questo tipo:
codice:
HTML:
<div id="conten">
  <div id="sin">sinistro</div>
  <div id="des">destro</div>
</div>

CSS:
#conten {
  width: ...;
  background: red;
}
#conten div {
  float: left;
  width: 49.9%;
  background: blue;
}
il rosso non copre tutto lo spazio dei blu, c'e` un errore di clearing.

Ci sono alcuni metodi per fare in modo che il rosso si comporti nel modo voluto, e sono riportati nel forum (consiglio una ricerca). Io avevo consigliato il "fabclearing", che consiste nel dare un clear all'oggetto #conten:after (che pero` deve avere un po' di consistenza e di contenuto, altrimenti non viene utilizzato).