Salve.
Spero di aver postato nella sezione giusta, sto lavorando con il CMS Joomla e in particolare con il componente che permette di avere un sito multilingua.
Il fatto è questo: il predetto componente crea un menu (riempito poi con le corrispettive bandierine nazionali) che poi posso posizionare dove voglio nel template del sito.
Succede che questo menu mi si vede in verticale se sono con firefox, orizzontale se vado con internet explorer.

qui sotto c'è il codice css che segue il componente:
Codice PHP:
div.jflanguageselection
{
    
floatright;
    
vertical-alignmiddle;
    
padding30px 20px 20px 20px;
    
}
 
/* language lists with UL (names & images) */

ul.jflanguageselection
{
    
floatright;
      
vertical-alignmiddle;
    list-
stylenone;
    
padding0;
    
margin0;
    
font-size0.8em;
    
displayinline;
}

ul.jflanguageselection li
{
    
background-imagenone;
    
padding-left0px;
    
padding-right0px;
    
floatleft;
    
margin1px 1px 1px 1px;
    
white-spacenowrap;
    
bordernone;
    
displayinline;
}

ul.jflanguageselection li a
{
    
margin10px 0pt 0pt 16px;
    
displayinline;

Mi sto rompendo la testa quindi perchè FF lo deve mostrare in verticale e IE in orizzontale

A me serve solo in orizzontale!

Vi allego anche i due shot:

Firefox:


IExplorer: