ciao,
leggendo le tue indicazioni ho fatto nel seguente modo:

regole css:

codice:
<style type="text/css">

div#MENU {
	position: absolute;
	left: 0;
	text-align:left;
	width: auto;
}


div#MENU ul
{
    background-color: #AAAAAA;
    border: Solid 1px #000000;
    
    list-style-type: none;
    padding-left: 0; 
	margin-left:0;

}

div#MENU ul a{
   color: #000000;
   font-weight: Bold;
   text-decoration: None;
   background-color: #778899;
   border: Solid 1px #000000;
float: left;
}


div#MENU ul a:hover{
    background-color: #ff0000;
	color: #EEEEEE;
    font-weight: Bold;
    text-decoration: None;

}


</style>
codice html:
codice:
<div id="MENU">
<ul>[*] Home[*]contattaci[*]forum[*]chat[*]foto
        [/list]
</div>
con "opera" e "explorer" i tasti vengono messi uno sotto l'altro...
Funziona solo con firefox!!!

Come mai? forse ci manca qualche altro piccolo accorgimento?

Grazie mille