Non ho ben capito l'esempio, comunque hai risolto perfettamente il mio problema. Non sapevo che l'area dello span fosse pari al suo stesso contenuto. Ho già provato sostituendo un paragrafo e il testo si è spostato.
Grazie mille
EDIT:
Scusa non avevo letto il tuo edit. Cioè intendi così:
codice:
<p class="test">
<span>bbb</span>
</p>
codice:
.test{
text-align:right;
}
Se intendevi questo, cioè settare nel contenitore di span l'allineamento, allora non me lo prende. Se intendevi un altro metodo allora non ho capito 
-------------
EDIT 2: Niente, tutto a posto. Funziona anche con Paragraph.
Ciao