Questo il foglio di stile:

a:link, a:visited {
color: #FF0000;
}

a:hover, a:active {
color: #009900;
}

.sub_menu a:link, .sub_menu a:visited{
color: #000099;
}

.sub_menu a:hover, .sub_menu a:active{
color:#0066CC;
}


questa la pag HTML:
A normale

A con sub_menu


ma a quanto vedo si comportano uguali! Perchè??? Sono così pirla?