div#top{float:left; width:100%; margin: 0 0 20px 0; display:inline }
div#topright2{float:right; width:385px; }
div#topleft2{float:left; width:372px; display:inline; text-align:left}
div#main{float:left; width:100%; margin: 0; display:inline }
div#right{float:right; width:226px;  margin-top:0px; }
div#left{float:left; width:512px; margin-left:14px; display:inline}


div#boxtrova {float:right; width:385px; height:217px; background-image:url(../../images/homepage_new/boxtrova_bg.gif); 
   margin-bottom:0px }

div#boxtrova .content {width:345px; text-align:left; margin:0px 20px 20px 20px }

div#boxtrova input {margin-bottom:10px; margin-top:8px }

div#boxtrova form {margin:0 0 15px 0 }

.boxbc {float:right; width:385px; margin-bottom:20px;  }

.boxbc .top {width:385px; height:10px; margin:0px; }

.boxbc .bg {width:385px; margin:0; padding:0; background-image:url(../../images/homepage_new/boxbc_bg.gif) }

.boxbc .content {width:365px; margin:0px; text-align:left; padding:0 10px }

.boxbc .bottom {width:385px; height:10px; margin:0px; }


div#boxnews {float:right; width:369px; padding-right:16px; margin:0 }

div#boxnews .top {width:369px; height:19px; margin:0px; background-image:url(../../images/homepage_new/boxnews_top.gif) }

div#boxnews .bg {width:369px; margin:0px; background-image:url(../../images/homepage_new/boxnews_bg.gif) }

div#boxnews .content {width:339px; margin:0px; text-align:left; padding:0 15px }

div#boxnews .bottom {width:369px; height:38px; margin:0px; background-image:url(../../images/homepage_new/boxnews_bottom.gif) }

div#boxnews .bottom .puls {padding:17px 0 0 222px; text-align:left }



.boxleft { width:372px; margin-bottom:15px }

.boxleft .top {width:372px; height:16px; margin:0px; }

.boxleft .bg {width:372px; margin:0; padding:0; background-image:url(../../images/homepage_new/boxleft_bg.gif) }

.boxleft .dx {width:95px; margin-bottom:0;  float:right; text-align:right}

.boxleft .sx {width:251px; margin:0 10px; text-align:left; float:left }

.boxleft .bottom {clear:both; width:372px; height:29px; margin:0px; background-image:url(../../images/homepage_new/boxleft_bottom.gif) }

.boxleft .bottom .puls {padding:8px 0 0 300px; text-align:left }

.boxright { width:226px; }

.boxright .top {width:226px; height:14px; margin:0px; }

.boxright .bg {width:226px; margin:0; padding:0; background-image:url(../../images/homepage_new/boxright_bg.gif); text-align:left }

.boxright .bottom {clear:both; width:226px; height:9px; margin:0px; }

.boxright .content {width:200px; margin:0px; text-align:left; padding:0 13px }

div#mainbanner { width:512px; height:120px; background-image:url(../../images/homepage_new/mainbanner_bg.gif); text-align:center; padding-top:17px }

div#spaziobox { width:512px; display:inline; }

.smallbox {float:left; width:170px; height:224px; margin-bottom:10px }


.smallbox .top {width:170px; height:16px; margin:0px; background-image:url(../../images/homepage_new/smallbox_top.gif) }

.smallbox .bg {width:170px; height:170px; margin:0px; background-image:url(../../images/homepage_new/smallbox_bg.gif); text-align:left }

.smallbox .content {width:134px; margin:0px 18px; text-align:left;  }

.smallbox .content h3 a {color:#000; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none  }

.smallbox .content h3 a:hover {color:#ff0000; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none  }

.smallbox .bottom {width:170px; height:38px; margin:0px; background-image:url(../../images/homepage_new/smallbox_bottom.gif) }

.smallbox .bottom .puls {padding:18px 0 0 102px; text-align:left }


.reset {clear:both; height:20px}
.reset2 {clear:both;}
.reset3 {clear:both; height:1px}


h2 {
margin-bottom:12px
}


h2.nero {
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#000000;
font-weight: bold;
}

h2.arancio {
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#faba00;
font-weight: bold;
}

h3 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
font-weight: bold;
margin:0 0 10px 0
}


h4 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
font-weight: bold;
margin:0 0 10px 0
}

A.link_grey_12_bold {
	color: #4C4C4C;
	font-size : 12px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
}

A.link_grey_12_bold:link {

	color: #4C4C4C;
	font-size : 12px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
}

A.link_grey_12_bold:HOVER {
 color: #EB3913 !important;
 font-size : 12px;
 font-family : Verdana, Arial, Helvetica, sans-serif;
 text-decoration: none;
 font-weight: bold;
} 


A.link_grey_12_bold:VISITED {

	color: #4C4C4C;
	font-size : 12px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
}
A.link_grey_12_bold:active {

	color: #4C4C4C;
	font-size : 12px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
}


