Xhtml/css mettre du css pour une liste numérotée

Bonjour,
voici mon code <blockquote> <p> <ol> <li>A robot must protect its own existence as long as such protection does not conflict with the First or Second Law.</li> <li>A robot must obey orders given to it by human beings, except where such orders would conflict with the First Law.</li> <li>A robot may not injure a human being or, through inaction, allow a human being to come to harm.</li> </ol> The Zeroth Law : A robot may not harm humanity, or, by inaction, allow humanity to come to harm. </p> <p class="author"><a href="http://en.wikipedia.org/wiki/Isaac_Asimov">Isaac Asimov</a> The Three Laws of Robotics<br /><br /> </p> </blockquote>et la partie du fichier css le concernant : [code]blockquote p ol
{
text-align : right;
font-size : small;
font-style : italic;
}

.author
{
text-align : right;
font-style : normal;
font-family : “LMRoman10”, serif;
}[/code]Mais ça ne marche pas, mon texte n’est pas aligné à droite, ni en italique ni en small??? Par contre pas de problème pour .author

Il faut pas mettre une virgule entre blockquote, p et ol ?

Non. Ça ne correspond pas vraiment à ce qu’il souhaite faire.
Si tu mets une virgule entre blockquote, p et ol, tu appliques les mêmes paramètres à tous les blockquote, tous les p et tous les ol.

Sinon

blockquote { text-align: right; font-size : small; font-style : italic; }
ça marche. Mais il faudrait peut-être redéfinir des classes CSS plutôt que de changer les paramètres de tous les blockquote.