Non servono <div> (che sono elementi di blocco), ti bastano elementi di tipo inline (<span>).
Esempio:
codice:
HTML:
<span class="sin">testo a sinistra</span>
<span class="des">testo a destra</span>
</p>
CSS:
p {
width: 100%; /* o comunque una larghezza definita - se espressa in % il contenitore deve avere largh definita */
}
p .sin {
float: left;
}
p .des {
float: right;
text-align: right;
}
PS: attenzione ai titoli: se troppo generici, a norma di regolamento la discussione viene chiusa - ho cambiato il titolo solo per rispetto a chi ha gia` risposto