Mi spiace non essere in grado di spiegarmi!
Provo postando un po' di codice, anche perché non sono riuscito a sfruttare il tuo esempio!
Ho creato un template, che ha nell'index.php
<div id="menu_up" class="link_navigazione">
<jdoc:include type="modules" name="menu_up" />
</div>
il quale crea, prelevando il menu, il seguente div
<div id="menu_up" class="link_navigazione">
<table width="800" height="83" border="0" align="right" cellpadding="0" cellspacing="0">
<tr>
<td width="100" valign="bottom" class="link_navigazione">
<a href="/joomla/index.php/home" class="mainlevel" id="active_menu">Uno</a>
</td>
<td width="100" valign="bottom" class="link_navigazione">
<a href="/joomla/index.php/azienda" class="mainlevel" >Due</a>
</td>
<td width="100" valign="bottom" class="link_navigazione">
<a href="/joomla/index.php/prodotti" class="mainlevel" >Tre</a>
</td>
<td width="100" valign="bottom" class="link_navigazione">
<a href="/joomla/index.php/home" class="mainlevel" >Quattro</a>
</td>
<td width="100" valign="bottom" class="link_navigazione">
<a href="/joomla/index.php/azienda" class="mainlevel" >Cinque</a>
</td>
<td width="100" valign="bottom" class="link_navigazione">
<a href="/joomla/index.php/prodotti" class="mainlevel" >Sei</a>
</td>
<td width="100" valign="bottom" class="link_navigazione">
<a href="/joomla/index.php/home" class="mainlevel" >Sette</a>
</td>
<td width="100" valign="bottom" class="link_navigazione">
<a href="/joomla/index.php/azienda" class="mainlevel" >Otto</a>
</td>
</tr>
</table>
</div>
(ho scelto di utilizzare lo "Stile menu: Legacy - Orizzontale").
Ora, io vorrei che la pagina attiva (in questo caso la Uno, identificata da [id="active_menu"]), avesse la scritta sul menu di colore e sfondo diverso.
Per il colore nessun problema, metto nel css
a.mainlevel#active_menu {
color: #FF0000;
}
e vedo le scritte rosse.
Ma per lo sfondo non posso usare il background-color, altrimenti mi colora solo lo sfondo del link.
Dovrei in qualche modo recuperare il parent. Ho provato con Javascript, ma funziona solo su IE e non su FF.
Sapete come fare con i css?
Spero ora sia più chiaro, purtroppo non posso indicarvi un link perché il progetto è ancora locale.