Non avevo mai preso in considerazione il fatto di lavorare con position!
Purtroppo però il footer si posiziona subito sotto alla colonna centrale ed un'ipotetica colonna laterale più lunga gli passa sopra!

Per quanto riguarda il contenitore flottante, ho provato ma non funziona neanche quello!
Voi come fate di solito per una struttura di questo tipo?