La pagina html a questo indirizzo: www.annarella.org/index2.htm se aperta con IE si vede correttamente, se aperta con firefox i div si distribuiscono male nella pgina (es. vanno a capo quando non devono).

il codice css è questo:
codice css
/* CSS Document */
html,body{margin:0;padding:0}

#pagina, #logo, #titolo, #sottomenu, #testo, #news, #pie{
padding-left:5px;
padding-right:5px;
padding-bottom:5px;
padding-top:5px;
background-color:#FFFFFF;
color:#000000;
}

#pagina
{
width:100%;
height:100%;
background-image:url(img/_bg_.gif);
}

#logo
{
/*background-color:#FFFFFF;*/
float:left;
margin-top:10px;
margin-left:10px;
width:15%;
height:10%;
background-image:url(img/_bg_.gif);
}

#titolo
{
float:left;
margin-top:10px;
margin-left:1%;
width:45%;
}

#menu
{
clear:left;
float:left;
margin-top:10px;
margin-left:10px;
padding-left:0px;
padding-right:0px;
padding-bottom:0px;
padding-top:0px;
width:14%;
}

#sottomenu
{
clear:left;
float:left;
margin-top:10px;
margin-left:10px;
width:14%;
}


#testo
{
float:left;
margin-top:5%;
margin-left:10px;
width:45%;
}

#script
{
background-color:#FFFFFF;
color:#000000;
margin-top:1%;
margin-left:68%;
width:19%;
}

#news
{
float:left;
margin-top:1%;
margin-left:20px;
width:23%;
}

#pie
{
clear:both;
margin-top:10px;
margin-left:19%;
width:45%;
}
a:hover {
color:red;
font-size: 16px;
font-weight:150;
background-color:#FFFFFF;
}
A {
text-decoration:none;
color:#000000;
padding-left:10px;
padding-right:10px;
font-size: 15px;
background-color:#FFFFFF;
/*font-family: Verdana;*/
}
body
{
background-image:url(img/_bg_.gif);
}
Se serve posto anche l'html