Ciao ragazzi,
buon inizio di settimana a tutti!
Vi chiedo una dritta riguardo la proprietà float:left.

Sto creando una pagina dove c'è :

DIV che contiene tutta la struttura del sito a cui ho dato delle proprietà classiche come width, margin, padding
<DIV CLASS="CONTENTITORE">

<div class="HEADER">
Contiene il pezzo in alto banner animato, anche qui proprietà classiche
</div>


qui arriva il pezzo in cui non mi riesce quello che voglio ottenere

ho un
<div class="Master">
a cui ho assegnato proprietà classiche come width, padding, margin,
e poi

<div class="MasterSx">
Le proprietà di questo div ho inserito un float: left; poichè vorrei fosse allineato a sx
</div>

<div class="MasterDx"
le proprietà di questo div se non inserisco il float: left; non si allinea alla destra del mastersx
ma se inserisco il float: left; il div CONTENITORE sballa e non mi crea il riquadro che mi contiene tutta la struttura, anche il div Master sballa se non inserisco un float:left pero' è sbagliato...

</div>

come posso fare per risolvere il problema?
Forse manca qualche proprietà abbinata con il float: left che regola tutto?
Ho provato con un clear: Both anche nel div Master e nel Contenitore ma niente.
Grazie mille!

</div>

</DIV>