/* CSS DI LAYOUT */
/* Qui: misure, posizionamento, margini e padding */
body {
margin:20px auto 0 auto;
/*width:750px*/;
height:100%;
}

/* Contenitore principale subito dopo body */
#main {
width:750px;
display:table;
padding:0;
height:100%;
margin-left:auto;
margin-right:auto;
}

#sx {
width:245px;
margin:0;
padding:0;
float:left;
background-color:#5295b5;
}

#sx .partners{
background-image:url(../img/sfondo_partners.gif);
background-repeat:repeat-y;
text-align:center;
}

#maincontent {
width:505px;
margin:0;
padding:0;
float:right;
}


#maincontent #header{
width:505px;
height:316;
margin:0;
padding:0;
}

#maincontent #header .img{
width:505px;
height:261px;
margin:0;
padding:0;
}

#maincontent #header .menu{
width:505px;
height:55px;
margin:0;
padding:0;
}


#maincontent #content {
width:505px;
margin:0;
padding:0;
}


#footer{
clear:both;
width:750px;
}


