Problema: perchè i divs #table_sx e #table_dx non mi si allineano rispettivamente a sx ed a dx del corpo?

Link di riferimento

codice:
#table_sx {
    widht: 140px;
	margin: 2px 2px;
	padding: 2px 2px;
	background-color: #f0f0f0;
	float: left;
}
#table_dx {
    widht: 260px;
	margin: 2px 2px;
	padding: 2px 2px;
	background-color: #f0f0f0;
	float: right;
}

#corpo {
    widht: 512px;
	margin: 2px 262px 2px 142;
	padding: 2px 2px;
	background-color: #e2e2e2;
}