/* CSS Document */
#top .slide_box
{float:left;
 display:inline;
 margin:0;
 width:935px;
 height:247px;
 margin-left:25px;
}

#top .box_community
{float:left;
 display:inline;
 margin:0;
 background:url(../images/sfondo_box_community.gif) top left no-repeat;
 width:935px;
 height:36px;
 margin-left:24px;
}

#top .box_community .registrati
{float:left;
 display:inline;
 margin-top:8px;
 margin-left:722px;
}

#top .box_community .entra
{float:left;
 display:inline;
 margin-top:8px;
 margin-left:5px;
}

#top .box_sx
{float:left;
 display:inline;
 margin-left:24px;
 margin-top:1px;
 width:233px;
 height:163px;
 background:#fff;
}

#top .box_sx h2
{float:left;
 display:inline;
 color:#4B6EB2;
 font-size:18px;
 font-weight:bold;
 margin-top:15px; 
 margin-left:10px; 
} 

#top .box_sx p
{float:left;
 display:inline;
 color:#4B6EB2;
 font-size:11px;
 font-weight:bold;
 margin-top:10px;
 margin-left:10px;
 width:225px;
}



#top .box_sx p label a
{float:none;
 width:auto;
 margin:0;
 padding:0;
 color:#5C5C5C;
 font-weight:normal;
}

#top .box_sx p label
{float:left;
 display:inline;
 width:90%;
 margin:0;
 padding:0;
 color:#4B6EB2;
 font-size:11px;
 font-weight:bold;
 margin-top:2px;
}

#top .box_sx p label a img
{float:none;
 width:3px;
 height:5px;
}

#top .box_sx p a img
{float:none;
 width:auto;
 margin:0;
 padding:0;
} 



#top .box_sx a
{float:left;
 display:inline;
 width:90%;
 margin:0;
 padding:0;
 color:#4B6EB2;
 font-size:11px;
 font-weight:bold;
  margin-top:2px
}

#top .box_sx a img
{float:none;
 width:auto;
 height:auto;
}
#top .box_progetti
{float:left;
 display:inline;
 margin-left:24px;
 margin-top:1px;
 width:467px;
 height:163px;

}
#top .news, #top .blog
{float:left;
 display:inline;
 color:#635EA6;
 margin-left:1px;
 margin-top:1px;
 width:233px;
 height:163px;
 background:#fff;
}

#top .news h1
{float:left;
 display:inline;
 font-size:18px;
 font-weight:bold;
 margin-top:15px; 
 margin-left:15px; 
 width:130px;
 padding-bottom:10px;
}

#top .news .linkarchivio
{float:right;
 display:inline;
 font-size:11px;
 font-weight:bold;
 color:#635EA6;
 padding:0;
 margin:0;
 margin-top:20px; 
 margin-right:0px; 
 width:70px;
 padding-bottom:10px;
}

#top .news p
{float:left;
 display:inline;
 padding:0;
 margin:0;
 margin-left:15px; 
 width:200px;
}

#top .news p label
{float:left;
 display:inline;
 font-size:11px;
 font-weight:bold;
 width:100%;
 color:#635EA6;
}

#top .news span
{float:left;
 display:inline;
 width:100%;
 font-size:11px;
 font-weight:normal;
 color:#5C5C5C;
}

#top .news a
{float:left;
 display:inline;
 width:100%;
 font-size:11px;
 font-weight:normal;
 color:#5C5C5C;
}

#top .news #space
{float:left;
 display:inline;
 background:url(../images/dot.gif) repeat-x;
 font-size:0;
 height:1px;
 width:200px;
 padding:0;
 margin:0;
 margin-left:15px;
 margin-top:7px;
 padding-bottom:7px;
 
}

#top .blog h1
{float:left;
 display:inline;
 font-size:18px;
 font-weight:bold;
 margin-top:15px; 
 margin-left:15px; 
 width:200px;
 padding-bottom:10px;
 color:#009FCD;
}

#top .blog p
{float:left;
 display:inline;
 margin-left:15px;
 width:200px;
 color:#009FCD;
 font-weight:bold;
 font-size:14px;
}

#top .blog p img
{float:left;
 display:inline;
 width:66px;
 height:66px;
}

#top .blog p label
{float:left;
 display:inline;
 margin-left:15px;
 width:110px;
}

#top .blog span
{float:left;
 display:inline;
 margin-top:5px;
 margin-left:15px;
 width:200px;
 font-size:11px;
 color:#5C5C5C;
}

/*
#top .blog a
{
 float:left;
 display:inline;
 margin-top:5px;
 margin-left:15px;
 width:200px;
 font-size:11px;
 color:#5C5C5C;
}
*/

#top .links
{float:left;
 display:inline;
 width:237px;
 height:163px;
}

#top .links a
{float:left;
 display:inline;
 margin-top:1px;
 margin-left:1px;
 width:116px;
 height:81px;
}

