Ciao, non capisco bene la tua richiesta,
I tre blocchi della pagina che vuoi ottenere sono 3 div contenuti nel div "contenuto"?
Se si devono essere allineati così: 1° e 2° con float:left; e 3° con float:right;
Il footer poi dovrà avere clear:both; per "chiudere" i div sopra di lui e posizionarsi in basso.
Ciao.