Hola,
"font-family:italic;" no existe, debe ser "font-style:italic;" y creo que por lo demás me anda de maravilla, puede ser que arrastras un estilo o algo quye hace que no te funcione.
Código:
a{
text-decoration:none;
color: #000000;
}
a:hover{
font-style: italic;
font-weight: bold;
}
a:active{
background-color: #FFFFFF;
border: 1px solid #000000;
}
Saludos