A parte che si devono usare le minuscole per i tag a altrimenti non sai come verrà intepretato il tutto
Se ho capito bene quello che vuoi fare tu, ti conviene non crearti tutte le classi, altrimenti sei costretto a mettere in ogni tag, la relativa class
Usa un modo del genere
Codice PHP:
div.puno a:link font-family ArialverdanaHelveticatext-decoration:nonefont-size 14px}
div.puno a:visited font-family ArialverdanaHelveticacolor yellow;text-decoration:nonefont-size 14px}
div.puno a:hover font-family ArialverdanaHelveticacolor blue;text-decoration:underlinefont-size 14px}

div.pdue a:link font-family ArialverdanaHelveticatext-decoration:nonefont-size 14px}
div.pdue a:visited font-family ArialverdanaHelveticacolor red;text-decoration:nonefont-size 14px}
div.pdue a:hover font-family ArialverdanaHelveticacolor blue;text-decoration:underlinefont-size 30px
In questo modo QUALSIASI link all'interno di un div con classe "puno" avrà le caratteristiche delle prime tre regole
QUALSIASI link all'interno di un div con classe "pdue" avrà le caratteristiche delle altre tre regole

In questo modo
Codice PHP:
<div class="puno">
  [
url="xx"]link1[/urltesttoasfò asfal fsaas [url="xx"]link2[/url]
</
div>
<
div class="pdue">
  [
url="xx"]link3[/urltesttoasfò asfal fsaas [url="xx"]link4[/url]
</
div
Non sei costretto quindi a scrivere alcunchè nei tag <a> e se decidi di spostare un link da un div ad un'altro le sue caratteristiche cambiano automaticamente