Ciao a tutti, sto costruendo un mio sito home , bene o male la struttura c'è e potrei andare avanti così, volevo però fare un piccolo miglioramento alla struttura delle pagine interne.

La modifica sarebbe sul corpo del sito, in sostanza la parte bianca e il suo contenuto.
Per ora l'ho impostata con un div contenente altri tre div (il sottomenù a comparsa che è posizionato con absolute) e altri due div con float left e uno right che hanno dimensioni definite...

Vorrei ora impostare che l'altezza di tutti e tre i div dipenda dal contenuto, cioè:
-div padre che dipende dall'altezza del figlio di sinistra
-div figlio di sinistra che dipende dal suo contenuto
-div figlio di destra alto esattamente come quello a fianco...

infine sotto vorrei una barra azzurra come quella presente ora

come mi conviene impostare il css?
Perchè ho provato a mettere mano partendo da questo, ma mi sballa un po' tutto credo a causa dei float, avrei bisogno solo dell'impostazione iniziale (per renderlo stilisticamente uguale a quello che ho ovviamente poi mi arrangio io) mi servirebbe solo sapere come dovrei impostare quei quattro div

GRAZIE MILLE A TUTTI,
Andrea