L'id serve solo per dare il nome all'elemento non per usarlo nei css, in questo caso viene usato da Javascript per identificare il div.

<div id="nome" class="nome" onmouseover="document.getElementById('altronome'). className='a_hover'">
[img]immagine.png[/img]
</div>

e in questo caso a_hover dovrà avere lo stesso css di a:hover

a:hover, a_hover
{
.....
}