Ciao, sto utilizzando una soluzione Master/Detail ASP.NET con l'utilizzo di fogli di stile

Nel mio master ho:

<form id="form1" runat="server">
<div class="header">
<div class="navbar">
<asp:SiteMapPath id="SiteMapPath1" runat="Server" PathSeparator=" > " RenderCurrentNodeAsLink="true" />
|
<asp:LoginStatus ID="LoginStatus1" Runat="server" />
</div>
</div>
<asp:contentplaceholder id="Main" runat="server" />
<div class="footerbg">

Nel detail:

<asp:content id="Content1" contentplaceholderid="Main" runat="server">
<div id="content">

<div id="menu-sx">


In problema è che prima di inserire i contenuti, quindi prima di

<asp:contentplaceholder id="Main" runat="server" />

e dopo l'header

<div class="header">

mi trovo uno spazio verticale, quindi contenuti e area superiore non risultato "attaccati"... secondo voi da cosa può dipendere??

per capire se era un problema di master o detail ho provato ad inserire un testo in

<asp:content id="Content1" contentplaceholderid="Main" runat="server">
testo testo testo testo testo testo
<div id="content">

<div id="menu-sx">


e lo spazio risulta essere sopra questo testo, quindi sembra che sia dovuto al master e non al detail...

Grazie per l'aiuto!