salut,
J'ai placé deux liens mais le premier prime sur le second, pourquoi ?
ben tout simplement parce que tu définis deux règles successives pour une même balise. la dernière lue par le navigateur l'emporte. inverse l'ordre de tes liens aux pages css et l'effet s'inversera.
c'est comme si tu avais codé :
a:hover{color:red;}
a:hover{color:blue}
dans ce cas le lien survolé sera toujours bleu.
pour toi il ne sert à rien d'attacher deux feuilles différentes sauf si elle sont destinées à des
médias de sortie différents (avec la commande '@media' de css ou l'attribut 'media' de la balise <link> en html ).
enfin pour sélectionner un lien plutôt qu'un autre, j'ajouterai au propos de Gihef qu'il de suffit de faire jouer le contexte, c'est à dire le bloc parent de ton lien.
Gihef te propose te sélectionné en utilisant l'ancêtre div#menu ce qui a pour avantage de donné un poids de plus 100 à ta règle (c'est du mastoque).
tu pourrais aussi essayer avec le sélecteur 'li a{}' qui ajoute 1 à la règle, dans la plupart des cas cela suffit. mais c'est surtout très pratique quand tu n'as pas d'ancêtre avec identifiant.
bonne soirée.