Mi par di capire che vuoi le colonne #sidebara2 e #contenuto affiancate.
Per poterle ottenere e` necessario che la larghezza totale del #cont sia maggiore di 755 px.
Quindi in una situazione di quel tipo io aggiungerei a #cont min-width: 755px;
Poi lo sfondo del #cont lo puoi vedere:
- tra le colonne (se il #cont e` piu` largo di 755)
- in fondo alla colonna piu` corta (se le colonne non sono alte uguali).
Ma per un problema di FF (e browser della stessa famiglia) devi anche inserire un footer (eventualmente anche di un solo px), cha abbia il clear: both;.
In alternativa puoi dare il float anche a #cont.