l'ordine giusto per creare le proprieta' di seudoclassi
e' LOVE/HATE

a:link ,
a:visted {
/*tua regola css*/
}

a:hover ,
a:active {
/*altra regola css*/
}

#b a:link ,
#b a:visted {
/*tua regola css*/
}

#b a:hover ,
#b a:active {
/*altra regola css*/
}
In questo ordine il browser li interpreta correttamente, anche nel caso di nested link .