l'interpretazione giusta dovrebbe essere quella di Firefox (anche se quella di I.E. è più comoda): gli elementi float non determinano l'altezza del loro contenitore a meno che anche questo non sia float.

Nel tuo caso i vari .colonna sono float e quindi non determinano l'altezza di #canali, che viene determinata solo dai suoi valori di padding top e bottom.

Per ovviare a questa situazione dovresti:
- rendere float anche #canali (ma a questo punto potrebbe ripresentarsi il problema con il suo elemento contenitore cioé #content_sx), oppure;
- assegnare un'altezza prestabilita a #canali se ti è possibile farlo;

in ogni caso, in bocca al lupo!!