Se vuoi che il div #sin e il div #des stiano nella stessa riga, devi dare a #sin un float left (cosa che hai già fatto) e a #des un float right (o un float left se vuoi).
Codice HTML:
#sin { background-color: green; height: 150px; width: 250px; float: left; }
#des {background-color: blue; height: 150px; width: 250px; float: right;}
Prova a fare delle modifiche, mettendo al posto di float right, un float left e così capirai bene come funziona e come fluttuano all'interno della pagina.
Poi se vuoi, prova ad inserire un float anche al div #cen.