1^post:
ti suggerisco di accorpare in un unico box i div 3 e 5 se non hai motivi particolari per tenerli separati. Per fare lo sfondo azzurro ritaglierai una riga verticale di blu e la ripeti nel verso-x
2^post:
non hai postato nulla del codice che usi ma dal problema si intuisce che stai usando dei blocchi float all'interno del container e, a quest'ultimo, non stai applicando un clearing (e il sintomo più evidente è che il div sembra non avere volume). Guarda quindi tra i link utili "Box model e Posizionamento / Layout" e cerca "float clearing" qui o su google
Ciao

Rispondi quotando