Ho un bug bello grosso nella testa....

Il mio css è così:

codice:
a, a:link, a:active, a:visited
{
	color: #006633;;
}
a:hover
{
color: #000;
text-decoration: none;
background-color: #F0FDFF;
}

.logo { 
	background: trasparent;
 } 

.logo a, .logo a:link, .logo a:active, .logo a:visited, .logo a:hover
{
	background: #000;
}
I link vengono visualizzati correttamente, ma i link su logo no!

logo.gif ha lo sfondo trasparente e vorrei che al pasaggio del mouse lo sfondo diventasse nero, ma anzichè diventare nero come ho impostato nel css per logo risulta del colore che ho impostato per il tag a:hover