Ho 3 box:

Box1: contiene il tutto e ha sfondo bianco
Box2: deve essere lungo 100%, sfondo rosa e testo allineato a sx
Box3: deve essere lungo quanto il contenuto, deve essere allineato a destra, colore fuxia

Ho fatto così:
codice:
<div class="box1"> 
<div class="box2">
scritta a sx
<div class="box3">
scritta a dx
</div>
</div>
</div>
codice:
.box1{
	background-color: #FFFFFF;
	border: 1px dotted #95458A;
	width: 90%;
	padding: 4px;
	margin: 4px;
	font-size: 0.8em;
}
.box2{
	padding: 3px;
	margin: 2px;
	font-size: 1.1em;
	color: #FFFFFF;
	background-color: #CC96BE;
	text-align: right;
	float: right;
}
.box3{
	font-family: "Trebuchet MS",Verdana,Arial,Sans-serif;
	padding: 3px;
	margin: 2px;
	font-size: 0.9em;
	color: #AE71A5;
	background-color: #FFE6F1;
	text-align: left;
}
il problema è che box3 finisce a destra come vorrei, ma sotto box2 e non dentro.