Vorrei sapere se questo è corretto (o se preferibilmente non è da fare):
p.test{color:red; font-size:0.8em; font-weight:normal; background-color:#999999}
form.test{color:#336699; font-size:2em;}
L'ho provato e funziona e il validatore (strict) non mi da errori. Quello che mi interessa è sapere se i due elementi sono visto come 2 diversi (nel senso uno non eredita parte dell'altro. Come in questo caso al form non viene il colore di fondo #999999)
Mi serve saperlo perchè al momento io assegno dei nomi per capire a chi si rieferisce:
.test_form{color...
.test_prova{color...