Ciao, ho un problema sulla visualizzazione di questo html.
Su IE è quasi ok, su mozilla no. In pratica con mozilla la barra del menu esce fuori dal contenitore e non ha lo sfondo.
Mi date una mano?

la pagina potete visualizzarla qui www.petitto.it/prova

Questo è il codice HTML:
Codice PHP:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<
html xmlns="http://www.w3.org/1999/xhtml" xml:lang="it-it" lang="it-it" dir="ltr">
<
head>
    <
Title>Prova</Title>
    <
link rel="stylesheet" type="text/css" href="style.css" />
</
head>
<
body>
<
div id="riquadro">
        <
div id="top">TOP</div>
  <
div class="topmenu">
      <
div class="itemmenu" >[url="#"]Link1[/url]</div>
        <
div class="itemmenu" >[url="#"]Link2[/url]</div>
        <
div class="itemmenu" >[url="#"]Link3[/url]</div>
        <
div class="itemmenu" >[url="#"]Link4[/url]</div>
        <
div class="itemmenu" >[url="#"]Link5[/url]</div>
        <
div class="itemmenu" >[url="#"]Link6[/url]</div>
        <
div class="itemmenu" >[url="#"]Link7[/url]</div>
        <
div class="itemmenu" >[url="#"]Link8[/url]</div>
        <
div class="itemmenu itemmenuultimo" >[url="#"]Home[/url]</div>
  </
div>
</
div>
</
body>
</
html
e questo è il foglio di stile
Codice PHP:
htmlbody         {
            
background-color:#FFFFFF; 
            
margin:0pxpadding:0pxborder:0px
            
font-family:arial,verdanafont-size:11pxcolor:#000000;
            
text-alignleft !important;
            
text-align /**/center;
}


#riquadro {
    
padding10px;
    
background#A9BBD3;
    
text-alignleft;
    
margin0 auto;
    
width760px
    
border:1px solid;
}        

#top {
    
padding0px 0px 0px 0px;
    
background#BACAB9;
    
width744px
    
height:100px;
    
border:1px solid;
    
}        

        
.
topmenu{
        
border-top :1px solid #A9BBD3;
        
border-bottom :2px solid #A9BBD3;
        
width:744px;
        
background#B4D9FE;
        
text-aligncenter;
}        
        
div.itemmenu 
        
width:70px;
        
float:left;
        
padding-left5px;
        
padding-right5px;
        
padding-top10px;
        
padding-bottom10px;
        
border-rightsolid 2px #FFFFFF;        
}


div.itemmenuultimo 
        
border-right0;        
}

a.itemmenu 
        
font-weight:bold
        
text-decorationnone;