Esto se debe únicamente al orden en que has puesto hover, link, visited y active, para Internet explorer el orden no importa, pero para Firefox es algo distinto.
Para solucionarlo únicamente ponlos en el siguiente orden:
a:link (Color del enlace normal)
a:visited (Color de los vínculos visitados)
a:hover (Color cuando se pone encima del enlace el mouse)
a:active (Color cuando se da clic sobre el enlace)
Si alguno falta es recomendable declararlo.
En el caso de jerarquías de CSS se puede declarar de manera rápida en el primer nivel de jerarquia:
a:link, a:visited {color:#hexadecimal del color;}
a:hover, a:active {color:#hexadecimal del color;}
- Visited no cambiara y usará el mismo color que Link.
- Actived por lo general no es necesario, para este caso hover y actived usan el mismo color.
Respetando la jerarquia u orden de un vinculo los colores en Firefox
En artículos posteriores veremos formas avanzadas de manejo de vínculos con jerarquías CSS para diferentes colores de vínculos en diferentes regiones con o sin uso de Clases e Identificadores como se ve en la imagen de abajo:





Una película que ha roto a divido a los fans muchos culparán a sus director por querer reparar Los últimos Jedi, no es su culpa al final.
La historia de Manji, un guerrero samurái sin señor que ha sido condenado con la inmortalidad...
Del autor de Konosuba, Genzo Shibata es un luchador japonés que es transportado a un mundo de fantasía, quien está obsesionado con los seres peludos.
Película lanzada directo a video que nos cuenta una historia que parecería sacada de la Dimensión desconocida.

Comentarios y Consultas
Los mensajes serán revisados a veces. No te olvides que soy una persona, no se trata de faltar al respeto, todos tenemos opiniones, no hay que enojarse.
Puedes marcar Notificarme para recibir la notificación de la respuesta.