<STYLE TYPE="text/css">
<!--
	BODY {
		color: #000080;
		font: 11px Verdana, Arial, sans-serif;
		margin: 5px 4px 0px 5px;
		background-color:  #ECECFF;
	}

	.font_head_menu	     { color: #235085;
				font: bold 10px;
				margin: 0px 4px 0px 0px;
				background-color:  transparent;
	}


	TD {
		font: 11px Verdana, Arial, sans-serif;
	}

	A {
		/*color: #000080;*/
		text-decoration: none;
	}

	A:Hover {
		/*color: #DC143C;*/
		text-decoration: underline;
	}

/*	h1 {	color: #333333;
		margin: 0px 5px 0px 0px;
		font: normal 18px sans-serif;
		padding:  4px 2px 4px 4px;
	}*/

	h2 {
		background: #FF6600;
		color: white;
		margin: 0px 0 0px 0;
		font: bold 20px sans-serif;
		padding:  1px 1px 1px 1px;
	}

	h3 {
		background: transparent;
		color: #483D8B;
		font: normal bold 12px;
		margin: 4px;
	}

	h4{	background: transparent;
		color: #483D8B;
		font: normal bold 12px;
		margin: 4px;
	}

.main {clear:both; width:100%; background:#ffffff;}
.main-content {display:inline; /*Fix IE floating margin bug*/; float:left; width:100%; margin:0 0 0 0px; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}
.column1-unit {width:100%; margin-bottom:0px !important /*Non-IE6*/; margin-bottom:2px /*IE6*/;}
.column1-body {width:100%; margin-bottom:0px !important /*Non-IE6*/; margin-bottom:2px /*IE6*/;}

.column2-unit-left {float:left; width:230px; margin-bottom:10px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/;}
.column2-unit-right {float:right; width:230px; margin-bottom:10px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/;}


.column1-unit p {font: normal 12px Arial; background: transparent; color:#333333; margin:0px 0px 0px 0;}
.column1-unit img {clear:both; float:left; margin:0px 5px 5px 0; padding:1px; border:1px solid rgb(150,150,150); /*width:160px; height:120px; */}

.column1-body p {font: normal 11px Arial; background: transparent; color:#333333; margin:0px 0px 0px 0;}

.column1-body img {clear:both; float:left; margin:0px 5px 3px 0; padding:1px;  border:1px solid rgb(150,150,150); /*width:65px; height:50px;*/}

.column2-unit-left img {clear:both; float:left; margin:5px 5px 5px 0; padding:1px; width:56px; height:42px; border:1px solid rgb(150,150,150);}
.column2-unit-right img {clear:both; float:left; margin:5px 5px 5px 0; padding:1px; width:56px; height:42px; border:1px solid rgb(150,150,150);}



.titolo-content {font: bold 16px Arial; background: transparent; color:#16387c; margin: 5px 0 0 0; padding: 1px;}	
.titolo-content a {font: bold 16px Arial; background: transparent; color:#16387c; margin: 5px 0 0 0; padding: 1px;}	

.titolo-body {font: bold 12px Arial; background: transparent; color:#0c57ab;}
.titolo-body a {font: bold 12px Arial; background: transparent; color:#0c57ab;}


.vai a {color: #ff6600; font: bold 12px Arial, sans-serif; padding: 0 0 0 5px; margin: 0px 0px 0px 0px; background: transparent;}


/******************/
/*  CLEAR FLOATS  */
/******************/
.main-navigation:after, .main-content:after, .main-content div:after, {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.column1-unit:after, .column2-unit-left:after, .column2-unit-right:after, {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.footer:after, p:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clear-contentunit {clear:both; width:100%; height:0.1em; border:none; background:rgb(210,210,210); color:rgb(210,210,210);}



-->
</STYLE>
