	html, body, h3 {
		margin: 0px;
		margin-bottom: 15px;
		padding: 0px;
		background-color: #FFFFFF;
		font-family: arial,sans-serif;
		color: #535353;
		font-weight: normal;
		font-size: 12px; }

	div#container {
		margin: 10px auto 20px;
		max-width: 990px;
		min-width: 770px; }

	div#header {
		width: 100%;
		margin: 0px;
		padding: 0px; }

	div#anso {
		margin: 0px;
		padding: 0px;
		height: 25px;
		border: 2px #990000 solid; }

	div#leaderboard {
		width: 728px;
		margin: auto;
		margin-top: 5px;
		margin-bottom: 0px;
		padding: 0px;
		border: 0px #FFFFFF solid; }

	div#sub_header {
		margin: 0px;
		clear: both;
		padding: 0px; }

	div#top_menu {
		margin: 0px;
		padding: 0px;
		clear: both;
		height: 2em;
		background-color: #990000;
		border: 1px #000000 solid; }

	div#menu_news {
		border-top:1px solid #990000;
		border-bottom:1px solid #990000;
		height:25px;
		padding-top:5px;
		font-family:Arial, Helvetica, sans-serif;
		font-size: 14px;
		font-weight:bold; 
		color: #D0D0D0;}
		
	div#menu_news a {
		color: #990000;
		text-decoration: none;
		padding-left:10px;
		padding-right:10px;}

	div#menu_news a:hover {
		color: #FFFFFF;
		background-color: #990000; }

	div#menu_news	.titolo_sezione_grigio {
		font-size: 16px;
		font-weight: bold;
		color: #717171;
		margin-right:30px; }

	div#right_col {
		float: right;
		text-align: right;
		/* Inizia il Simplified Box Model Hack */
		width: 300px; /* Dimensioni per Opera 5 */
		\width: 300px; /* Dimensioni per Explorer 5.x */
		w\idth: 300px; /* Dimensioni per browser standard compliant */
		padding-top: 20px; }
	
	div#right_col #textanso {
		text-align: left;
		/*background-color: #900000;*/
		background-color: #fff;
		/*color: #ffffff;*/
		border: 1px solid #353535;
		padding: 5px;
	}
	
	div#right_col #textanso a, div#right_col #textanso a:hover {
		text-decoration: none;
    }
	
/*	div#content {
		margin: 0px;
		margin-left: 130px;
		margin-right: 190px;
		padding: 0px;
		padding-top: 10px; }*/

	div#content {
		margin: 0px;
		margin-right: 310px;
		padding: 0px;
		padding-top: 10px; }

	div#content_notizia {
		margin: 0px;
		padding: 0px; }

	div#content_left {
		margin: 0px;
		padding: 0px; }

	div#inner-content_left{
		float: left;
		width: 99.9%; }

	div#content_right {
		float: right;
		margin: 0px;
		padding: 0px;
		width: 200px; }

	div#home_content_left {
		margin: 0px;
		margin-right: 230px;
		padding: 0px; }

	div#home_content_right {
		float: right;
		margin: 0px;
		padding: 0px;
		padding-left: 10px;
		padding-right: 10px;
		width: 200px;
		background-color: #F6F6F6; }

	div.content_left_half {
		margin: 0px;
		margin-right: 220px;
		padding: 0px;
		width: 48%; }

	div.content_right_half {
		float: right;
		margin: 0px;
		padding: 0px;
		width: 48%; }

	div#footer {
		clear: both;
		float: none;
		text-align: center;
		padding-top: 20px; }

	div#bottoni {
		text-align: center; }

	div#stampa {
		margin: auto;
		margin-top: 20px;
		width: 500px; }
		
	a.rosso {
		font-size: 11px;
		color: #990000;
		text-decoration: none; }

	a.rosso:hover {
		color: #FFFFFF;
		background-color: #990000; }

	a.nero, a.nero:hover {
		color: #000000;
		font-weight: bold;
		text-decoration: underline; }

	.bianco {
		font-size: 10px;
		line-height: 22px;
		color: #FFFFFF;
		font-weight: bold;
		text-decoration: none; }

	a.bianco:hover {
		color: #FFFFFF;
		text-decoration: underline; }

	h2 {
		text-align: justify;
		font-weight: normal;
		font-size: 12px; }

	h3 {
		text-align: justify;
		margin-bottom: 10px; }

	.titolo_notizia, h1 {
		font-size: 16px;
		font-weight: bold;
		color: #990000;
		text-decoration: none;
		margin-top: 0px;
		padding-top: 0px; }

	p {
		margin-top: 0px;
		padding-top: 0px; }

	.titolo_notizia_piccolo, h3 a {
		font-size: 13px;
		font-weight: bold;
		color: #990000;
		text-decoration: none; }

	a.titolo_notizia:hover, a.titolo_notizia_piccolo:hover, h3 a:hover {
		color: #FFFFFF;
		background-color: #990000; }

	.abstract {
		font-size: 11px;
		color: #717171;
		text-decoration: none; }

	a.abstract:hover {
		text-decoration: underline; }

	.abstract_corsivo {
		color: #818181;
		font-weight: bold;
		font-style: italic; }

	.footlink {
		color: #990000;
		text-decoration: none; }

	a.footlink:hover {
		color: #FFFFFF;
		background-color: #990000; }

	.titolo_sezione_rosso {
		font-size: 11px;
		font-weight: bold;
		color: #990000;
		text-decoration: none; }

	a.titolo_sezione_rosso:hover {
		color: #FFFFFF;
		background-color: #990000; }

	a.link_navigazione {
		color: #990000;
		text-decoration: none; }

	a.link_navigazione:hover {
		color: #FFFFFF;
		background-color: #990000; }

	.titolo_sezione_blu {
		font-size: 16px;
		font-weight: bold;
		color: #3470AA; }


	.navigazione {
		font-size: 11px;
		font-weight: bold;
		color: #818181; }

	.ultimo_minuto {
		font-size: 12px;
		font-weight: bold;
		line-height: 20px;
		color: #E18539; }

	.ora {
		font-size: 11px;
		color: #5E91C0; }

	.note {
		font-size: 11px;
		color: #818181; }

	.piccolo {
		font-family: arial,sans-serif;
		font-size: 11px;
		color: #818181; }

	.bianco_freenet {
		font-size: 11px;
		color: #FFFFFF; }

	.bianco_freenet_bold {
		font-size: 11px;
		color: #FFFFFF;
		font-weight: bold; }
	
	.giallo {
		color: #FFE400; }

	.giallo_grande {
		color: #FFE400;
		font-size: 18px;
		font-weight: bold; }

	img {
		border: 0px; }

	.box_foto {
		float: left;
		font-size: 9px;
		color: #818181; }

	img.foto_didascalia {
		border: 1px #8A8A8A solid;
		margin: 0px;
		margin-right: 10px;
		margin-bottom: 6px;
		padding: 0px; }

	.foto {
		border: 1px #8A8A8A solid;
		margin: 0px;
		margin-right: 10px;
		margin-bottom: 6px;
		padding: 0px;
		float: left; }

	img.locandina {
		border: 1px #8A8A8A solid;
		margin-bottom: 10px; }

	hr {
		border: 1px solid #FFFFFF;
		border-top: 1px solid #ABABAB;
		margin: 0px;
		margin-top: 10px;
		margin-bottom: 10px;
		padding: 0px; }

	hr.home_right {
		border: 1px solid #F6F6F6;
		border-top: 1px solid #ABABAB;
		margin: 0px;
		margin-top: 10px;
		margin-bottom: 10px;
		padding: 0px; }

	hr.fondo {
		width: 100%;
		border: 0px solid #FFFFFF;
		height: 7px;
		background-color: #990000;
		color: #990000;
		margin: 0px;
		margin-top: 10px;
		margin-bottom: 4px;
		padding: 0px; }

	.bottone {
		font-size: 13px;
	}

	h1.anso_txt_titolo {
		font-size: 14px;
		font-weight: bold;
		color: #3470AA;
    }

    h2.anso_txt_testo {
		color: #3470AA;
    }

    h3.anso_txt_link {
		/*background-color: transparent;*/
		color: #3470AA;
		text-decoration: none;
    }
