Seguendo il vostro consiglio ho provato con jquery... mi manca solo un passaggio:

<script type='text/javascript'>

$(document).ready(function(){

$(".mega ul li a").hover( function () {
$("ul#nav > li > a").addClass("padre"); }, function () {
$("ul#nav > li > a").removeClass("padre");} );
});
</script>


<ul id="nav">[*]<span>Voce 1</span>[*]<span>Voce 2</span>
<div class="mega small">
<ul>[*]Prima voce secondo livello a [*]Seconda voce secondo livello[*]Terza voce secondo livello[*] [/list]
</div>
[/list]

Così aggiungo la classe all'elemento padre, ma non solo anche alle voci simili di prmo livello...
Come faccio ad aggiungere una classe solo alla voce padre di primo livello?

grazie ancora un saluto