/* BOX */


.box{padding:8px 14px 8px 0px; position: relative; width:950px;}
.box .boxtop{border-left:1px solid #78a22f; border-right:1px solid #78a22f;background:#fff; height:1px;  font-size:0;}
.box .boxtop.top1{background:#78a22f;margin:0 4px;}
.box .boxtop.top2{margin:0 3px;}
.box .boxtop.top3{margin:0 2px;}
.box .boxtop.top4{margin:0 1px;}
.box .boxtop.top5{margin:0 0px;}
.box .container{padding:0; border:1px solid #78a22f;border-top:none; border-bottom:none; background-color:#FFFFFF}
.box .container .title{padding:0 .8em .2em; margin:0; font-size:110%; border-bottom:1px solid #78a22f;background:#e8e8e8;color:#78a22f}
.box .container .content{margin-top:0em; padding:0 .8em 25px; background-color:#FFFFFF}
.box .boxbot{border-left:1px solid #78a22f; border-right:1px solid #78a22f; background:#FFFFFF; height:1px; font-size:0}
.box .boxbot.bot1{margin:0 0px;}
.box .boxbot.bot2{margin:0 1px;}
.box .boxbot.bot3{margin:0 2px;}
.box .boxbot.bot4{margin:0 3px;}
.box .boxbot.bot5{margin:0 4px;background:#78a22f;}
.box .sha{height:1px; font-size:0}
.box .sha.sha1{background:#C7C7C7;  margin:0 5px;}
.box .sha.sha2{background:#DFDFE0; margin:0 6px;}
.box .sha.sha3{background:#E0DCC3; margin:0 8px;}




#banner  #inner-banner .box{padding:8px 9px 0 0; float:left; width: 471px}#banner  #inner-banner #box .last{padding:6px 0 0;}
#banner  #inner-banner .box .boxtop{border-left:1px solid #78a22f; border-right:1px solid #78a22f;background:#fff; height:1px;  font-size:0;}
#banner  #inner-banner .box .boxtop.top1{background:#78a22f;margin:0 4px;}
#banner  #inner-banner .box .boxtop.top2{margin:0 3px;}
#banner  #inner-banner .box .boxtop.top3{margin:0 2px;}
#banner  #inner-banner .box .boxtop.top4{margin:0 1px;}
#banner  #inner-banner .box .boxtop.top5{margin:0 0px;}
#banner  #inner-banner .box .container{
	padding:0;
	border:1px solid #78a22f;
	border-top:none;
	border-bottom:none;
	background-color:#FFFFFF;
}
#banner  #inner-banner .box .container .title{padding:0 .3em .2em; margin:0; font-size:110%; border:none;background:#FFFFFF;color:#222222}
#banner  #inner-banner .box .container .content{margin-top:0em; padding:0 .8em .2em; background-color:#FFFFFF;}
#banner  #inner-banner .box .boxbot{border-left:1px solid #78a22f; border-right:1px solid #78a22f; background:#FFFFFF; height:1px; font-size:0}
#banner  #inner-banner .box .boxbot.bot1{margin:0 0px;}
#banner  #inner-banner .box .boxbot.bot2{margin:0 1px;}
#banner  #inner-banner .box .boxbot.bot3{margin:0 2px;}
#banner  #inner-banner .box .boxbot.bot4{margin:0 3px;}
#banner  #inner-banner .box .boxbot.bot5{margin:0 4px;background:#78a22f;}
#banner  #inner-banner .box .sha{border-left:1px solid #DFDFE0; border-right:1px solid #DFDFE0;height:1px; font-size:0}
#banner  #inner-banner .box .sha.sha1{background:#C7C7C7;  margin:0 5px;}
#banner  #inner-banner .box .sha.sha2{background:#DFDFE0; margin:0 6px;}
#banner  #inner-banner .box .sha.sha3{border-left:1px solid #E0DCC3; border-right:1px solid #E0DCC3;background:#E0DCC3; margin:0 8px;}

#banner  #inner-banner .box-full {padding:8px 6px 0 0; float:left; width: 471px}#banner  #inner-banner #box .last{padding:6px 0 0;}
#banner  #inner-banner .box-full .boxtop{border-left:1px solid #78a22f; border-right:1px solid #78a22f;background:#fff; height:1px;  font-size:0;}
#banner  #inner-banner .box-full .boxtop.top1{background:#78a22f;margin:0 4px;}
#banner  #inner-banner .box-full .boxtop.top2{margin:0 3px;}
#banner  #inner-banner .box-full .boxtop.top3{margin:0 2px;}
#banner  #inner-banner .box-full .boxtop.top4{margin:0 1px;}
#banner  #inner-banner .box-full .boxtop.top5{margin:0 0px;}
#banner  #inner-banner .box-full .container{
	padding:0;
	border:1px solid #78a22f;
	border-top:none;
	border-bottom:none;
	background-color:#FFFFFF;
}
#banner  #inner-banner .box-full .container .title{padding:0 .8em .2em; margin:0; font-size:110%; border:none;background:#FFFFFF;color:#222222}
#banner  #inner-banner .box-full .container .content{margin-top:0em; padding:0 .8em .2em; background-color:#FFFFFF;}
#banner  #inner-banner .box-full .boxbot{border-left:1px solid #78a22f; border-right:1px solid #78a22f; background:#FFFFFF; height:1px; font-size:0}
#banner  #inner-banner .box-full .boxbot.bot1{margin:0 0px;}
#banner  #inner-banner .box-full .boxbot.bot2{margin:0 1px;}
#banner  #inner-banner .box-full .boxbot.bot3{margin:0 2px;}
#banner  #inner-banner .box-full .boxbot.bot4{margin:0 3px;}
#banner  #inner-banner .box-full .boxbot.bot5{margin:0 4px;background:#78a22f;}
#banner  #inner-banner .box-full .sha{border-left:1px solid #DFDFE0; border-right:1px solid #DFDFE0;height:1px; font-size:0}
#banner  #inner-banner .box-full .sha.sha1{background:#C7C7C7;  margin:0 5px;}
#banner  #inner-banner .box-full .sha.sha2{background:#DFDFE0; margin:0 6px;}
#banner  #inner-banner .box-full .sha.sha3{border-left:1px solid #E0DCC3; border-right:1px solid #E0DCC3;background:#E0DCC3; margin:0 8px;}

#banner #inner-banner .box .container h2 { margin: 0;padding: 0 10px }
#banner #inner-banner .box-full .container h2 { margin: 0;padding: 0 10px }


/*
 * 	Banner nuovo : css per tutti e 3 i nuovi div
 */
 
 /* BOX LEFT */

#banner  #inner-banner .box-left {padding:8px 9px 0 14px; float:left; width: 662px;}#banner  #inner-banner #box .last{padding:6px 0 0;}
#banner  #inner-banner .box-left .boxtop{border-left:1px solid #78a22f; border-right:1px solid #78a22f;background:#fff; height:1px;  font-size:0;}
#banner  #inner-banner .box-left .boxtop.top1{background:#78a22f;margin:0 4px;}
#banner  #inner-banner .box-left .boxtop.top2{margin:0 3px;}
#banner  #inner-banner .box-left .boxtop.top3{margin:0 2px;}
#banner  #inner-banner .box-left .boxtop.top4{margin:0 1px;}
#banner  #inner-banner .box-left .boxtop.top5{margin:0 0px;}
#banner  #inner-banner .box-left .container{
	padding:0;
	border:1px solid #78a22f;
	border-top:none;
	border-bottom:none;
	background-color:#FFFFFF;
}
#banner  #inner-banner .box-left .container .title{padding:0 .3em .2em; margin:0; font-size:110%; border:none;background:#FFFFFF;color:#222222}
#banner  #inner-banner .box-left .container .content{/*height:361px;*/ margin-top:0em; padding:0 .8em .2em; background-color:#FFFFFF;}
#banner  #inner-banner .box-left .boxbot{border-left:1px solid #78a22f; border-right:1px solid #78a22f; background:#FFFFFF; height:1px; font-size:0}
#banner  #inner-banner .box-left .boxbot.bot1{margin:0 0px;}
#banner  #inner-banner .box-left .boxbot.bot2{margin:0 1px;}
#banner  #inner-banner .box-left .boxbot.bot3{margin:0 2px;}
#banner  #inner-banner .box-left .boxbot.bot4{margin:0 3px;}
#banner  #inner-banner .box-left .boxbot.bot5{margin:0 4px;background:#78a22f;}
#banner  #inner-banner .box-left .sha{border-left:1px solid #DFDFE0; border-right:1px solid #DFDFE0;height:1px; font-size:0}
#banner  #inner-banner .box-left .sha.sha1{background:#C7C7C7;  margin:0 5px;}
#banner  #inner-banner .box-left .sha.sha2{background:#DFDFE0; margin:0 6px;}
#banner  #inner-banner .box-left .sha.sha3{border-left:1px solid #E0DCC3; border-right:1px solid #E0DCC3;background:#E0DCC3; margin:0 8px;}

#banner #inner-banner .box-left .container h2,
#banner #inner-banner .box-left .container .content h1,
#banner #inner-banner .box-left .container .content h2,
#banner #inner-banner .box-left .container .content h3 { margin: 0; padding: 0 }
#banner #inner-banner .box-left .container .content p { margin: 0; padding: 0 }
#banner #inner-banner .box-left .container .content ul {
    margin-bottom: 0;
    margin-left: 0;
    margin-top: 1pt;
    padding-left: 16px;
	  font-size: 11pt;
}


#banner #inner-banner .box-left .container .content h1 {
	padding: 6pt 0 3pt;
}
#banner #inner-banner .box-left .container .content h2 {
	padding: 3pt 0 6pt;
	font-weight: normal;
}


#banner #inner-banner .container .content ul li.blue {
	background: transparent url(../images/arrow_blu.png) no-repeat 0 center;
	color:#000;
	display:block;
	text-decoration:none;
	padding-left:16px;
	font-size: 9pt
} 

#banner #inner-banner .container .content ul li.green {
	background: transparent url(../images/arrow_green.png) no-repeat 0 center;
	color:#000;
	display:block;
	text-decoration:none;
	padding-left:16px;
	font-size: 9pt
}               

#banner #inner-banner .container .content ul li.red {
	background: transparent url(../images/arrow_red.png) no-repeat 0 center;
	color:#000;
	display:block;
	text-decoration:none;
	padding-left:16px;
	font-size: 9pt
}            

#banner #inner-banner .container .content ul li.orange {
	background: transparent url(../images/arrow_orange.png) no-repeat 0 center;
	color:#000;
	display:block;
	text-decoration:none;
	padding-left:16px;
	font-size: 9pt
}  


/* BOX RIGHT */

#banner  #inner-banner .box-right-full {padding:8px 14px 0 0; float:right; width: 278px;}#banner  #inner-banner #box .last{padding:6px 0 0;}
#banner  #inner-banner .box-right-full .boxtop{border-left:1px solid #78a22f; border-right:1px solid #78a22f;background:#fff; height:1px;  font-size:0;}
#banner  #inner-banner .box-right-full .boxtop.top1{background:#78a22f;margin:0 4px;}
#banner  #inner-banner .box-right-full .boxtop.top2{margin:0 3px;}
#banner  #inner-banner .box-right-full .boxtop.top3{margin:0 2px;}
#banner  #inner-banner .box-right-full .boxtop.top4{margin:0 1px;}
#banner  #inner-banner .box-right-full .boxtop.top5{margin:0 0px;}
#banner  #inner-banner .box-right-full .container{
	padding:0;
	border:1px solid #78a22f;
	border-top:none;
	border-bottom:none;
	background-color:#FFFFFF;
}
#banner  #inner-banner .box-right-full .container .title{padding:0 .8em .2em; margin:0; font-size:110%; border:none;background:#FFFFFF;color:#222222}
#banner  #inner-banner .box-right-full .container .content{/*height: 169px;*/ margin-top:0em; padding:0 .8em .2em; background-color:#FFFFFF;}
#banner  #inner-banner .box-right-full .boxbot{border-left:1px solid #78a22f; border-right:1px solid #78a22f; background:#FFFFFF; height:1px; font-size:0}
#banner  #inner-banner .box-right-full .boxbot.bot1{margin:0 0px;}
#banner  #inner-banner .box-right-full .boxbot.bot2{margin:0 1px;}
#banner  #inner-banner .box-right-full .boxbot.bot3{margin:0 2px;}
#banner  #inner-banner .box-right-full .boxbot.bot4{margin:0 3px;}
#banner  #inner-banner .box-right-full .boxbot.bot5{margin:0 4px;background:#78a22f;}
#banner  #inner-banner .box-right-full .sha{border-left:1px solid #DFDFE0; border-right:1px solid #DFDFE0;height:1px; font-size:0}
#banner  #inner-banner .box-right-full .sha.sha1{background:#C7C7C7;  margin:0 5px;}
#banner  #inner-banner .box-right-full .sha.sha2{background:#DFDFE0; margin:0 6px;}
#banner  #inner-banner .box-right-full .sha.sha3{border-left:1px solid #E0DCC3; border-right:1px solid #E0DCC3;background:#E0DCC3; margin:0 8px;}

#banner #inner-banner .box-right-full .container h2,
#banner #inner-banner .box-right-full .container .content h1,
#banner #inner-banner .box-right-full .container .content h2,
#banner #inner-banner .box-right-full .container .content h3 { margin: 0; padding: 0 }
#banner #inner-banner .box-right-full .container .content p { margin: 0; padding: 2pt 0 0 }
#banner #inner-banner .box-right-full .container .content ul {
    margin-bottom: 0;
    margin-left: 0;
    margin-top: 1pt;
    padding-left: 0px;
}
#banner #inner-banner .box-right-full .container .content h1 {
	padding: 6pt 0 3pt;
}
#banner #inner-banner .box-right-full .container .content h2 {
	padding: 3pt 0 6pt;
}
#banner #inner-banner .box-right-full .container .content h3 {
	padding: 1pt 0 0;
}

/*
 * 	Fine Banner nuovo : css per tutti e 3 i nuovi div
 * 
 */




#messages #inner-messages .box-third{padding:0px 10px 0 0; width: 310px; float:left;}
#messages #inner-messages .box-third .last{padding:9px 0 0;}
#messages #inner-messages .box-third .boxtop{border-left:1px solid #78a22f; border-right:1px solid #78a22f;background:#fff; height:1px;  font-size:0;}
#messages #inner-messages .box-third .boxtop.top1{background:#78a22f;margin:0 4px;}
#messages #inner-messages .box-third .boxtop.top2{margin:0 3px;}
#messages #inner-messages .box-third .boxtop.top3{margin:0 2px;}
#messages #inner-messages .box-third .boxtop.top4{margin:0 1px;}
#messages #inner-messages .box-third .boxtop.top5{margin:0 0px;}
#messages #inner-messages .box-third .container{
	padding:0;
	border:1px solid #78a22f;
	border-top:none;
	border-bottom:none;
	background-color:#FFFFFF;
	/*height:102px*/
}

#messages #inner-messages .box-third .container .title{padding:0 .8em .2em; margin:0; font-size:110%; border-bottom:1px solid #78a22f;background:#e8e8e8;color:#78a22f}
#messages #inner-messages .box-third .container .content{margin-top:0em; padding:0 .8em .2em; background-color:#FFFFFF; border-top: 1px solid #ffffff;}
#messages #inner-messages .box-third .boxbot{border-left:1px solid #78a22f; border-right:1px solid #78a22f; background:#FFFFFF; height:1px; font-size:0}
#messages #inner-messages .box-third .boxbot.bot1{margin:0 0px;}
#messages #inner-messages .box-third .boxbot.bot2{margin:0 1px;}
#messages #inner-messages .box-third .boxbot.bot3{margin:0 2px;}
#messages #inner-messages .box-third .boxbot.bot4{margin:0 3px;}
#messages #inner-messages .box-third .boxbot.bot5{margin:0 4px;background:#78a22f;}
#messages #inner-messages .box-third .sha{border-left:1px solid #DFDFE0; border-right:1px solid #DFDFE0;height:1px; font-size:0}
#messages #inner-messages .box-third .sha.sha1{background:#C7C7C7;  margin:0 5px;}
#messages #inner-messages .box-third .sha.sha2{background:#DFDFE0; margin:0 6px;}
#messages #inner-messages .box-third .sha.sha3{border-left:1px solid #E0DCC3; border-right:1px solid #E0DCC3;background:#E0DCC3; margin:0 8px;}

#messages #inner-messages .box-half {padding:0px 9px 0 0; width: 471px; float:left;}
#messages #inner-messages .box-half .last{padding:9px 0 0;}
#messages #inner-messages .box-half .boxtop{border-left:1px solid #78a22f; border-right:1px solid #78a22f;background:#fff; height:1px;  font-size:0;}
#messages #inner-messages .box-half .boxtop.top1{background:#78a22f;margin:0 4px;}
#messages #inner-messages .box-half .boxtop.top2{margin:0 3px;}
#messages #inner-messages .box-half .boxtop.top3{margin:0 2px;}
#messages #inner-messages .box-half .boxtop.top4{margin:0 1px;}
#messages #inner-messages .box-half .boxtop.top5{margin:0 0px;}
#messages #inner-messages .box-half .container{padding:0; border:1px solid #78a22f;border-top:none; border-bottom:none; background-color:#FFFFFF; height: 150px}
#messages #inner-messages .box-half .container .title{padding:0 .8em .2em; margin:0; font-size:110%; border-bottom:1px solid #78a22f;background:#e8e8e8;color:#78a22f}
#messages #inner-messages .box-half .container .content{margin-top:0em; padding:0 .8em .2em; background-color:#FFFFFF; }
#messages #inner-messages .box-half .boxbot{border-left:1px solid #78a22f; border-right:1px solid #78a22f; background:#FFFFFF; height:1px; font-size:0}
#messages #inner-messages .box-half .boxbot.bot1{margin:0 0px;}
#messages #inner-messages .box-half .boxbot.bot2{margin:0 1px;}
#messages #inner-messages .box-half .boxbot.bot3{margin:0 2px;}
#messages #inner-messages .box-half .boxbot.bot4{margin:0 3px;}
#messages #inner-messages .box-half .boxbot.bot5{margin:0 4px;background:#78a22f;}
#messages #inner-messages .box-half .sha{border-left:1px solid #DFDFE0; border-right:1px solid #DFDFE0;height:1px; font-size:0}
#messages #inner-messages .box-half .sha.sha1{background:#C7C7C7;  margin:0 5px;}
#messages #inner-messages .box-half .sha.sha2{background:#DFDFE0; margin:0 6px;}
#messages #inner-messages .box-half .sha.sha3{border-left:1px solid #E0DCC3; border-right:1px solid #E0DCC3;background:#E0DCC3; margin:0 8px;}


#messages #inner-messages .box-full{padding:8px 6px 0 0; float:left; width: 950px}#messages #inner-messages #box-full .last{padding:6px 0 0;}
#messages #inner-messages .box-full .boxtop{border-left:1px solid #78a22f; border-right:1px solid #78a22f;background:#fff; height:1px;  font-size:0;}
#messages #inner-messages .box-full .boxtop.top1{background:#78a22f;margin:0 4px;}
#messages #inner-messages .box-full .boxtop.top2{margin:0 3px;}
#messages #inner-messages .box-full .boxtop.top3{margin:0 2px;}
#messages #inner-messages .box-full .boxtop.top4{margin:0 1px;}
#messages #inner-messages .box-full .boxtop.top5{margin:0 0px;}
#messages #inner-messages .box-full .container{padding:0; border:1px solid #78a22f;border-top:none; border-bottom:none; background-color:#FFFFFF}
#messages #inner-messages .box-full .container .title{padding:0 .8em .2em; margin:0; font-size:110%; border-bottom:1px solid #78a22f;background:#e8e8e8;color:#78a22f}
#messages #inner-messages .box-full .container .content{margin-top:0em; padding:0 .8em .2em; background-color:#FFFFFF;}
#messages #inner-messages .box-full .boxbot{border-left:1px solid #78a22f; border-right:1px solid #78a22f; background:#FFFFFF; height:1px; font-size:0}
#messages #inner-messages .box-full .boxbot.bot1{margin:0 0px;}
#messages #inner-messages .box-full .boxbot.bot2{margin:0 1px;}
#messages #inner-messages .box-full .boxbot.bot3{margin:0 2px;}
#messages #inner-messages .box-full .boxbot.bot4{margin:0 3px;}
#messages #inner-messages .box-full .boxbot.bot5{margin:0 4px;background:#78a22f;}
#messages #inner-messages .box-full .sha{border-left:1px solid #DFDFE0; border-right:1px solid #DFDFE0;height:1px; font-size:0}
#messages #inner-messages .box-full .sha.sha1{background:#C7C7C7;  margin:0 5px;}
#messages #inner-messages .box-full .sha.sha2{background:#DFDFE0; margin:0 6px;}
#messages #inner-messages .box-full .sha.sha3{border-left:1px solid #E0DCC3; border-right:1px solid #E0DCC3;background:#E0DCC3; margin:0 8px;}

#news #inner-news .box{padding:3px 9px 0 0; float:left; width: 471px}#news #inner-news #box .last{padding:6px 0 0;}
#news #inner-news .box .boxtop{border-left:1px solid #78a22f; border-right:1px solid #78a22f;background:#fff; height:1px;  font-size:0;}
#news #inner-news .box .boxtop.top1{background:#78a22f;margin:0 4px;}
#news #inner-news .box .boxtop.top2{margin:0 3px;}
#news #inner-news .box .boxtop.top3{margin:0 2px;}
#news #inner-news .box .boxtop.top4{margin:0 1px;}
#news #inner-news .box .boxtop.top5{margin:0 0px;}
#news #inner-news .box .container{
	padding:0;
	border:1px solid #78a22f;
	border-top:none;
	border-bottom:none;
	background-color:#FFFFFF;
	/*height:90px;*/
}
#news #inner-news .box .container .title{padding:0 .3em .2em; margin:0; font-size:110%; border:none;background:#FFFFFF;color:#222222}
#news #inner-news .box .container .content{margin-top:0em; padding:0 .8em .2em; background-color:#FFFFFF;}
#news #inner-news .box .boxbot{border-left:1px solid #78a22f; border-right:1px solid #78a22f; background:#FFFFFF; height:1px; font-size:0}
#news #inner-news .box .boxbot.bot1{margin:0 0px;}
#news #inner-news .box .boxbot.bot2{margin:0 1px;}
#news #inner-news .box .boxbot.bot3{margin:0 2px;}
#news #inner-news .box .boxbot.bot4{margin:0 3px;}
#news #inner-news .box .boxbot.bot5{margin:0 4px;background:#78a22f;}
#news #inner-news .box .sha{border-left:1px solid #DFDFE0; border-right:1px solid #DFDFE0;height:1px; font-size:0}
#news #inner-news .box .sha.sha1{background:#C7C7C7;  margin:0 5px;}
#news #inner-news .box .sha.sha2{background:#DFDFE0; margin:0 6px;}
#news #inner-news .box .sha.sha3{border-left:1px solid #E0DCC3; border-right:1px solid #E0DCC3;background:#E0DCC3; margin:0 8px;}

#news #inner-news .box-full {padding:3px 6px 0 0; float:left; width: 471px}#news #inner-news #box .last{padding:6px 0 0;}
#news #inner-news .box-full .boxtop{border-left:1px solid #78a22f; border-right:1px solid #78a22f;background:#fff; height:1px;  font-size:0;}
#news #inner-news .box-full .boxtop.top1{background:#78a22f;margin:0 4px;}
#news #inner-news .box-full .boxtop.top2{margin:0 3px;}
#news #inner-news .box-full .boxtop.top3{margin:0 2px;}
#news #inner-news .box-full .boxtop.top4{margin:0 1px;}
#news #inner-news .box-full .boxtop.top5{margin:0 0px;}
#news #inner-news .box-full .container{
	padding:0;
	border:1px solid #78a22f;
	border-top:none;
	border-bottom:none;
	background-color:#FFFFFF;
	/*height:90px;*/
}
#news #inner-news .box-full .container .title{padding:0 .8em .2em; margin:0; font-size:110%; border:none;background:#FFFFFF;color:#222222}
#news #inner-news .box-full .container .content{margin-top:0em; padding:0 .8em .2em; background-color:#FFFFFF;}
#news #inner-news .box-full .boxbot{border-left:1px solid #78a22f; border-right:1px solid #78a22f; background:#FFFFFF; height:1px; font-size:0}
#news #inner-news .box-full .boxbot.bot1{margin:0 0px;}
#news #inner-news .box-full .boxbot.bot2{margin:0 1px;}
#news #inner-news .box-full .boxbot.bot3{margin:0 2px;}
#news #inner-news .box-full .boxbot.bot4{margin:0 3px;}
#news #inner-news .box-full .boxbot.bot5{margin:0 4px;background:#78a22f;}
#news #inner-news .box-full .sha{border-left:1px solid #DFDFE0; border-right:1px solid #DFDFE0;height:1px; font-size:0}
#news #inner-news .box-full .sha.sha1{background:#C7C7C7;  margin:0 5px;}
#news #inner-news .box-full .sha.sha2{background:#DFDFE0; margin:0 6px;}
#news #inner-news .box-full .sha.sha3{border-left:1px solid #E0DCC3; border-right:1px solid #E0DCC3;background:#E0DCC3; margin:0 8px;}

#customers #inner-customers .box {padding:8px 6px 0 0; float:left; width: 950px}#customers #inner-customers #box .last{padding:6px 0 0;}
#customers #inner-customers .box .boxtop{border-left:1px solid #78a22f; border-right:1px solid #78a22f;background:#fff; height:1px;  font-size:0;}
#customers #inner-customers .box .boxtop.top1{background:#78a22f;margin:0 4px;}
#customers #inner-customers .box .boxtop.top2{margin:0 3px;}
#customers #inner-customers .box .boxtop.top3{margin:0 2px;}
#customers #inner-customers .box .boxtop.top4{margin:0 1px;}
#customers #inner-customers .box .boxtop.top5{margin:0 0px;}
#customers #inner-customers .box .container{padding:0; border:1px solid #78a22f;border-top:none; border-bottom:none; background-color:#FFFFFF}
#customers #inner-customers .box .container .title{padding:0 .8em .2em; margin:0; font-size:110%; border-bottom:1px solid #78a22f;background:#e8e8e8;color:#78a22f}
#customers #inner-customers .box .container .content{margin-top:0em; padding:0 .8em .2em; background-color:#FFFFFF;}
#customers #inner-customers .box .container .content h2{margin: 0; background-color:#FFFFFF; text-align:center;}
#customers #inner-customers .box .boxbot{border-left:1px solid #78a22f; border-right:1px solid #78a22f; background:#FFFFFF; height:1px; font-size:0}
#customers #inner-customers .box .boxbot.bot1{margin:0 0px;}
#customers #inner-customers .box .boxbot.bot2{margin:0 1px;}
#customers #inner-customers .box .boxbot.bot3{margin:0 2px;}
#customers #inner-customers .box .boxbot.bot4{margin:0 3px;}
#customers #inner-customers .box .boxbot.bot5{margin:0 4px;background:#78a22f;}
#customers #inner-customers .box .sha{border-left:1px solid #DFDFE0; border-right:1px solid #DFDFE0;height:1px; font-size:0}
#customers #inner-customers .box .sha.sha1{background:#C7C7C7;  margin:0 5px;}
#customers #inner-customers .box .sha.sha2{background:#DFDFE0; margin:0 6px;}
#customers #inner-customers .box .sha.sha3{border-left:1px solid #E0DCC3; border-right:1px solid #E0DCC3;background:#E0DCC3; margin:0 8px;}

#messages .container .content a {
	color:#3558C4;
	text-decoration: none;
	/*background: url("../images/link.png") no-repeat scroll right bottom transparent;
	padding-right:12px;*/
}
#messages .container .content a:hover {
	/*background: url("../images/link_hover.png") no-repeat scroll right bottom transparent;
	padding-right:12px;*/
	color:#E01E00;
	text-decoration: underline;
}
#news .container .content a, #messages .container .content li a {
	color:#3558C4;
	font-weight:normal;
	text-decoration: none;
	background: none;
	padding: 0;
}
#news .container .content a:hover, #messages .container .content li a:hover {
	color:#E01E00;
	text-decoration: underline;
	background: none;
	padding: 0;
}
#messages .container .content p, #news .container .content p {
	font-size: 9pt;
	margin-top: 1pt;
	margin-bottom: 0;
}
#messages .container .content ul, #news .container .content ul {
	margin-top: 1pt;
	margin-bottom: 0;
	margin-left: 0;
	padding-left: 16px;
}
#messages .container  h2, #news .container h2 {
  font-size: 11pt;
  margin: 0;
  text-transform: uppercase;
}
#news #inner-news .box .container h2 { padding: 10px 10px 6px } /* da usare finche h2 delle news non finisce dentro il content */

.box .new {position:absolute;top:8px; left: 0px; background:transparent url(../images/new.png) no-repeat scroll center top;width: 71px; height: 72px}
.box .new-small {position:absolute;top:6x; left: 0px; background:transparent url(../images/new-small.png) no-repeat scroll center top;width: 41px; height: 42px}
