#intro {
	width: 490px;
    padding: 20px 0px 0px 0px;
	margin-bottom: 25px;
	font-size: 13px;
	float: left;
}
	#intro H1 {
		padding: 0px;
		margin: 0px 10px 0px 20px;
		font-size: 20px;
		line-height: 16px;
		color: #ED2E38;
		text-transform: uppercase;
	}
		#intro H1 B {
			font-size: 16px;
			color: #1B2E65;
			display: block;
		}
	#intro P {
	    margin-left: 20px;
	    margin-right: 10px;
	}
	/* FLASH BANNER */
	#intro #intro_flash {
		background: url(../image/intro_flash_bg.png) no-repeat top!important;
    	background: none; /* IE 6.0 */;
		width: 490px;
	    padding: 0px 0px 0px 0px;
		margin-bottom: 25px;
		float: left;
	}
		#intro #intro_flash DIV {
			background: pink2;
			width: 466px;
			height: 273px;
		    margin: 11px 12px 0px 12px;
		}
		#intro #intro_flash DIV P {
		    margin: 20px;
		}
		
#news_home {
	background: url(../image/news_home.jpg) no-repeat;
	width: 245px;
    padding: 0px 0px 0px 0px;
	font-size: 11px;
	/*line-height: 14px;*/
	float: left;
}
	#news_home A {
		display: block;
		padding: 0px 0px 0px 0px;
		margin: 10px 20px 0px 20px;
	}
	#news_home A:link,
	#news_home A:visited {
		font-size: 11px;
		font-weight: normal;
		color: #1B2E65;
		text-decoration: none;
	}
	#news_home A:hover {
		text-decoration: underline;
	}
	#news_home P {
		padding: 0px;
		margin: 0px;
		font-size: 11px;
		text-align: right;
	}
	#news_home SPAN {
		display: block;
	}
	#aff_focus {
		background: url(../image/spalla_bottom.gif) no-repeat bottom #E8EAF0;
        margin: 20px 0px 10px 10px;
        width: 226px;
		float: left;
		display: inline;
	}
		#aff_focus H2.nome {
			width: 206px;
			padding: 10px 10px 10px 10px;
			margin: 0px;
			font-size: 20px;
			line-height: 16px;
			color: #ED2E38;
			float: left;
			display: inline;
			background: white;
		}
			#aff_focus H2.nome B {
				font-size: 16px;
				color: #1B2E65;
				display: block;
			}
				#aff_focus H2.nome B SPAN {
					color: #ED2E38;
				}
		#aff_focus DIV {
			padding: 7px 7px 5px 7px;
			margin: 0px;
			float: right;
			display: inline;
		}
		#aff_focus IMG {
			border: 1px solid #1B2E65;
		}
		#aff_focus A:link,
		#aff_focus A:visited {
			font-size: 12px;
			font-weight: bold;
			color: #1B2E65;
			text-decoration: none;
		}
		#aff_focus A:hover {
			text-decoration: underline;
		}
	#aff_ricerca {
        margin: 20px 0px 10px 10px;
        width: 470px;
		float: left;
		display: inline;
	}
		#aff_ricerca H2.nome {
			padding: 20px 10px 5px 10px;
			margin: 0px;
			font-size: 20px;
			color: #1B2E65;
			float: left;
			display: inline;
		}
			#aff_ricerca H2.nome A:link,
			#aff_ricerca H2.nome A:visited {
				text-decoration: none;
			}
			#aff_ricerca H2.nome A:hover {
				text-decoration: underline;
			}
		#aff_ricerca DIV.box {
			background: url(../image/aff_ricerca.jpg) no-repeat;
			width: 470px;
			height: 170px;
			padding: 0px;
			margin: 0px;
			float: left;
			display: inline;
		}
			#aff_ricerca DIV.box .sx {
				width: 220px;
				padding: 0px;
				margin: 10px 0px 0px 10px;
				font-size: 11px;
				float: left;
				display: inline;
			}
				#aff_ricerca DIV.box .sx B {
					font-size: 12px;
				}
			#aff_ricerca DIV.box .dx {
				width: 220px;
				padding: 0px;
				margin: 10px 0px 0px 10px;
				font-size: 12px;
				line-height: 15px;
				float: left;
				display: inline;
			}
				#aff_ricerca DIV.box .dx P {
					padding: 0px 0px 10px 0px;
					margin: 0px;
				}
				#aff_ricerca DIV.box .dx H3 {
					padding: 0px 0px 5px 0px;
					margin: 0px;
					font-size: 14px;
				}
				#aff_ricerca DIV.box .dx SPAN {
					color: #ED2E38;
				}
				#aff_ricerca DIV.box .dx SELECT.myform {
					width: 140px;
					padding: 0px 0px 0px 2px;
					margin: 0px 0px 10px 5px;
					font-family: "Trebuchet MS", Verdana, Arial, Helvetica, Geneva, Swiss, Sans-serif;
					font-size: 10px;
					color: #1B2E65;
					float: left;
				}
				#aff_ricerca DIV.box .dx INPUT.vai {
					background: url(../image/input_blu.gif) repeat-x #1B2E65;
					padding: 0px 8px 0px 8px;
					margin-left: 10px;
					font-family: "Trebuchet MS", Verdana, Arial, Helvetica, Geneva, Swiss, Sans-serif;
					font-size: 11px;
					color: #FFFFFF;
					font-weight: bold;
					border: 2px solid #1B2E65;
					float: left;
				}


		

