Ho un menu fatto con liste css e un js.
su opera tutto bene su iewin tutto bene su netscape tutto bene.
su safari e ieMac no!!
il sotto menu su mac me lo da orizzontale e non si legge..

posto tutto va

-------------html----------------------
<div id="navigation">
<ul id="nav">
<li class="wow" id="t-home">Home
<li class="wow">L&iacute;brati
<ul>
[*]Chi siamo[*]Dove siamo
[/list]

<li class="wow" >Autori
<ul>[*]Alberti Vittori
[*]Cacciatori Massimo
[*]Castelli Bruna
[*]Centinaro Alessandro
[*]Cordono Marisa
[*]Ferranti Lea
[*]Grisolia G. Guglielmo
[*]Lazzarini Roberta
[*]Luciani Vincenzo
[*]Mercuri Giuseppe
[*]Perriccioli - Guazzo
[*]Petrucci Matteo
[*]Pillot Carla
[*]Scatasta Marco
[*]Vena P. Monica[/list]

<li class="wow">Catalogo
<ul>[*]800-215809 il libro bianco sul telefono della donna
[*]Adolescenza, adolescenti
[*]Anastasi, il tormento dell'essere
[*]Bambino interpretato (Il)
[*]Colore delle lacrime (Il)
[*]Colori delle donne (I)
[*]Colori delle donne 02-03 (I)
[*]Emozionario Australe
[*]Fin di luna (In)
[*]Giardino dell'imperfezione (Il)
[*]Giuochi d'ombre
[*]Kunda
[*]Partita a quattro
[*]Portiere Moderno (Il)
[*]Qui e altrove
[*]Segreto di Leonilde
[*]Strada prima della curva (La)
[*]teatro di Marco Scatasta (Il)
[*]Trasparenti Leggerezze
[*]Tramonto dell'occidente (Il)
[*]Ultima crociata (L')[/list]

<li class="wow">Contatti
<li class="wow">Uiciechi[/list]
</div>
------------------------fine html-----------------------------------

------------------------js-------------------------------------------
startList = function() {
if (document.all&&document.getElementById) {
navRoot = document.getElementById("nav");
for (i=0; i<navRoot.childNodes.length; i++) {
node = navRoot.childNodes[i];
if (node.nodeName=="LI") {
node.onmouseover=function() {
this.className+=" over";
}
node.onmouseout=function() {
this.className=this.className.replace(" over", "");
}
}
}
}
}
window.onload=startList;
----------------------------fine js---------------------------------
----------------------------css-------------------------------------
li.wow {

float: left;
position: relative;
text-align: center;
cursor: default;
border-right: 1px solid #ddd;
margin: 0;
padding: 0;
list-style: none;
}

li {

float: left;
position: relative;
text-align: center;
cursor: default;
margin: 0;
padding: 0;
list-style: none;
}
#nav {
float: left;
width: 600px;
margin: 0;
padding: 0;
list-style: none;
font-size: 100%;
background: #fff url(../img_standard/nav_bg20.gif) repeat-x bottom left;

}

#nav a {

float: left;
padding: 6px 10px 6px 10px;
text-decoration: none;
color: #666;
}

#nav a:hover, #nav a.active {
color: #666;
background-color: #fff;
}
#nav a.active {
font-weight: bold;
}


#nav li li a {
text-align:left;
display: block;
padding: 2px 10px;

}

#nav li li a:hover {
font-weight:bold;
padding: 2px 10px;
}



li ul {
display: none;
position: absolute;
top: 26px;
left: -40px;
font-weight: normal;
background-color: #fff;
border: 1px solid #ddd;


}

/*li>ul {
top: auto;
left: auto;
}*/

li li {
width: 210px;
display: block;
float: none;
border-top: 1px solid #ddd;
}

li:hover ul, li.over ul {
display: block;
}

-----------------------fine css-----------------------------------

grazie