Giorno,
ho due div che mi vengono visualizzati con 7px di distacco, e non riesco a capire perchè

Codice PHP:
#logo {
    
margin-bottom:0px;
    
padding-bottom:0px;
}

#menu {
    
margin-top:0px;
    
padding-top:0px;
}

#menu span.separator {
    
margin-top:0px;
    
padding-top:0px;
}

#menu span.item {
    
background-color:#993300;
    
color:white;
    
font-weight:bold;
    
padding5px 5px 5px 5px;

eppure i margini e per sicurezza anche il padding è impostato a 0.. per far tornare il menu margin-top lo devo impostare a -7px.. perchè?

nella pagina il codice è questo

Codice PHP:
<div id="logo">[url="<?php echo $siteUrl;?>/"][img]<?php echo $siteUrl;?>/image/page_logo.png[/img][/url]</div>
    <div id="menu"><span class="separator">[img]<?php echo $siteUrl;?>/image/separator-1.png[/img]</span><span class="item">PHOTO</span><span class="item">GUESTBOOK</span></div>
grazie
ciao