* {	
		PADDING: 0 ;	
		MARGIN: 0;
}
	
BODY {
	font-family: Georgia, Palatino, serif;
	width:1000px; 
	padding: 0 ;	
	margin: 0 auto;	
	text-align:left; 
	/*background: #FFF;*/
	background: #EFEFEF url('images/bg.gif') repeat-y top center;
	color: #000;	
}


div#divContainer{
	position:relative;
	text-align:center;
	margin: 0 auto;
	z-index:1;
	top:0;
}

.body{
				width:1000px; 
				text-align:left; 
				margin: 0 auto;	

	}
a:link {
	text-decoration: none;
	color: #000;
}
a {
	text-decoration: none;
	COLOR: #000;	
}

a:hover {
	text-decoration: underline;
	/*color: #000;	*/
}

div#divContentHome{
width:1000px; 
}

div#hdrbnn72890 {
	float: left;
	width:730px;
	margin:0; 
	padding: 1px;
	text-align:center;
}

div#hdrbnn94045 {float: left;
								width:995px; 
								margin:0 auto; 
								padding: 0 0 2px 0;
								text-align:center; 
							 }

div#hdrbnn23490 {
	float: right;
	width:250px; 
	/*background: url(images/puntoVert.gif) repeat-y left top #FFF;*/
	margin:0; 
	padding: 2px;
	text-align:center; 
}

div#hdrbannsx {
	float: left;
	width:135px; 
	margin:0; 
	padding : 5px 1px 2px 1px;
	text-align:left;
}

div#hdrbannsx .data{
							margin:0; 
							padding:0 0 0 1px; 
							font-size: 10px;	
							font-weight: bold;
            }
.santo a{color:#993300;
      	text-decoration: none;
      }


div#hdrbannsx .meteo {
							width:65px; 
							float:left;
	            padding : 5px 0 0 0;
  	          margin: 0; 
							font-size: 9px;	
            }

div#hdrbannsx .meteo img{
  	          margin: 0 1px 0 0; 
            }
div#hdrbanndx {
              float: left;
              width:125px;
              padding: 0 ;
              margin:0; 
              background: #FFF;
             }

div#hdrbanndx .icone{
margin:2px 0 2px 5px; 
width:120px;
clear:both;
float: left;
}
div#hdrbanndx .icone img{
	border:0;
}

div#hdrbanndx .icone UL {
	list-style-type:none;
}

div#hdrbanndx .icone LI {
	width:20px;
	float: left;	
	margin-right: 5px;	
	padding: 2px 1px 1px 1px;
	font-size: 9px;	
	vertical-align: middle;	
	color: #014a76;	
}

div#hdrbanndx .icone LI A{
	TEXT-DECORATION: none;
	FONT-SIZE: 9px;	
	COLOR: #000
}

div#hdrbanndx .icone LI A IMG{
	BORDER-TOP-WIDTH: 0;
	BORDER-LEFT-WIDTH: 0;	
	BORDER-BOTTOM-WIDTH: 0;
	BORDER-RIGHT-WIDTH: 0;
	MARGIN-TOP: -2px;	
	VERTICAL-ALIGN: middle
}


div#hdrlogo img{
						border:0;
						margin:3px 0 3px 0;

}
div#hdrlogo {
						 float: left;
						 /*width:645px;*/
						 width:1000px;
						 margin:0 auto;
						 text-align:center; 
						}
.hdrlogosx {
	float: left;
	width:120px; 
	/*margin:0 auto;*/
	margin:0 5px 0 5px;
}
.hdrlogosx img{
						border:0;
						margin:3px 0 3px 0;
}
.hdrlogocenter {
	float: left;
	width:645px; 
	margin:0 0 0 55px;
}
.hdrlogocenter img{
						border:0;
						margin:3px 0 3px 0;

}
.hdrlogodx {
	float: right;
	width:120px; 
	/*margin:0 auto;*/
	margin:0 5px 0 5px;
}
.hdrlogodx img{
						border:0;
						margin:3px 0 3px 0;

}



.pubblicita2{
					float:left;
					width: 300px;
					LETTER-SPACING: +0.5em;
					COLOR: #003399;
					font-size:8px;
					font-family: Arial;
					margin: 3px 0 0 0;
					padding: 0;
					text-align:center;
}

.googlesearchArt{
	float:left;
	width:280px;
	text-align: center;	
	margin:auto;
	padding:0;
}
.googlesearchArt img{
width:65px;
float:left;
}

.googlesearch{
	float:left;
	width:315px;
	text-align: center;	
	/*float:left;*/
	/*clear: both;*/
	/*margin:2px 0 0 0;*/
	margin:auto;
	padding:0;
}
/*
.googlesearch form{
								float:left;
								padding-top: 1px;	
								padding-right: 0;	
								padding-bottom: 1px;	
								padding-left: 0;	
}

.googlesearch a{
float:left;
}
*/
.googlesearch img{
width:75px;
float:left;
}

.googlesearch input{
margin:5px 0 0 0 ;
padding:0 ;
float:left;
}

.googlesearch .btn{
	margin:3px 0 0 0 ;
	/*float:left;*/
}

div#hdrbarlnk {
 							 display: block;	
               float: left;	
               text-align:left;
						   vertical-align:middle;
               width: 994px;	
						   background: url(images/gradVertGrigio.gif) repeat-x left top ;
							 margin: 2px 0 2px 1px;	
						   padding:2px 0 2px 5px ;	
						 }
div#hdrbarlnk ul {
	margin:0; 
	padding:0; 
	list-style-type:none;
}

div#hdrbarlnk li {
									/*float: left;*/	
									display:inline;
	    						/*font-weight: bold;*/
									text-align: left;	
									font-size: 11px;	
								 }


div#hdrbarlnk a {
								/*float: left;*/	
								display: inline;	
								font-weight: bold;	
								padding:1px 5px 1px 0;
								border-right: #A0A0A0 1px solid;	
								font-size: 11px;	
								color: #000;	
								text-align: center;	
								text-decoration: none;
						    vertical-align:middle;
							}

.search {
    clear:both;
    border:3px solid #f2f2f2;
    /*border:1px solid #CCCCCC;*/
    margin:0;
    }
    
.formSearch {
								float: left;	
								display: inline;	
								font-weight: bold;	
								padding:1px 0 1px 0;
								font-size: 11px;	
								color: #000;	
								text-align: left;	
	}

.formSearch INPUT{
								font-size: 11px;	
						    vertical-align:middle;
						    text-align: left;	
						    /*margin-top: -3px;*/

							}
.testoSearch{
								float: left;	
								display: inline;	
								font-weight: bold;
								padding:1px 5px 1px 5px;	
								font-size: 11px;	
								color: #000;	
								text-align: center;	
						    vertical-align:middle;
						    margin-top: +3px;
}


#div#hdrbarnav {float: left;
								width:1000px; 
								margin:0 auto; 
								text-align:left; 
								background: #FFFFCC;
							 }

div#hdrbarnav {display: block;	
							 float: left;	
							 width: 999px;
							 margin: 2px 0 2px 1px ;	
						   padding:2px 0 2px 0;
						   background-color: #e3eef4;	
						   background: url(images/gradVertAzzurro.gif) repeat-x #FFF;	
						   text-align: center;
						 }
div#hdrbarnav ul {margin:0; list-style-type:none;}
div#hdrbarnav li {display:inline;}
div#hdrbarnav a {
							border-right: #87b9d2 1px solid;
							display: block;	
							padding:1px 5px 1px 5px;	
							font-weight: bold;	
							font-size: 11px;	
							float: left;	
							color: #000;	
							text-align: center;	
							text-decoration: none
							}
div#hdrbarnav a .last {
									border-top-style: none;	
									border-right-style: none ;	
									border-left-style: none ;	
									border-bottom-style: none
								 }


div#col0 {float:left;
					/*display: block;	*/
					/*CLEAR: both;	*/
					position:relative; 
					margin:0;/* 5px 0 5px;*/
					padding: 0 5px 0 5px;	
					width: 657px; 
					text-align:left;
					overflow:hidden;
}

div#col0 .piano img{ 
			PADDING: 0 5px 0 0;	
			MARGIN: 0;	
}
div#col0 .piano{
			background: url(images/gradVertGrigio.gif) repeat-x #FFF;
			MARGIN: 0;	
			padding:0;
}
div#col0 .piano .cittatesto{ float: left;
											display:inline;
											FONT-WEIGHT: bold;
											color:#003399;
											letter-spacing: -1px;									
}

div#col0 .piano h2 {
						FONT-WEIGHT: bold;
						CLEAR: both;	
						FONT-SIZE: 1.9em;	
						MARGIN-BOTTOM: 0.2em;	
						WORD-SPACING: -0.07cm;
						COLOR: #000;	
						line-height: 0.9;
						PADDING-TOP: 5px;	
						letter-spacing: -1px;
						
}

div#col0 .piano h6 {	
							FONT-WEIGHT: bold;
							COLOR: #993300;
							PADDING-RIGHT: 0;	
							PADDING-LEFT: 1em;	
							FONT-SIZE: 0.7em;	
							MARGIN-BOTTOM: 0;	
							PADDING-BOTTOM: 0;	
							PADDING-TOP: 0;	
							LETTER-SPACING: normal
						 }

div#col1 {float: left;
					background: url(images/puntoVert.gif) repeat-y right top #FFF;
					margin:0 5px 0 5px;
					padding-right: 0;	
					padding-left: 0;	
					width: 324px; 
					text-align:left;
				 }

div#col1 img{ 
			MARGIN: 0 2px 0 2px;	
}

div#col1 .piano{
 								background: url(images/gradVertGrigio.gif) repeat-x #FFF;
 								MARGIN: 0;	
 								padding:5px 0 5px 0;
							 }

div#col1 .piano h2{
							font-weight: bold;
							 }

div#col1 .piano h4{
							font-size: 21px;	
							font-weight: bold;
	
							 }

div#col1 .imgppiano{
	text-align:center;	
}
div#col1 .piano img{
		border:0;
}


div#col1 .cittatesto{ font-size: 14px;	
											float: left;
											display:inline;
											FONT-WEIGHT: bold;
											color:#003399;
											letter-spacing: -1px;									
}

							 

div#col1 h2 {
						FONT-WEIGHT: normal;
						CLEAR: both;	
						FONT-SIZE: 2em;	
						MARGIN-BOTTOM: 0.2em;	
						WORD-SPACING: -0.07cm;	
						COLOR: #000;	
						line-height: 0.9;
						PADDING-TOP: 5px;	
						letter-spacing: -1px;
}
div#col1 h4 {
						FONT-WEIGHT: normal;
						FONT-SIZE: 2em;	
						MARGIN-BOTTOM: 0.2em;	
						COLOR: #000;	
						line-height: 0.9;
						PADDING-TOP: 5px;	
						letter-spacing: -1px;
}
div#col1 h6 {	FONT-WEIGHT: bold;
							COLOR: #993300;
							PADDING-RIGHT: 0;	
							PADDING-LEFT: 1em;	
							FONT-SIZE: 0.7em;	
							MARGIN-BOTTOM: 0;	
							PADDING-BOTTOM: 0;	
							PADDING-TOP: 0;	
							LETTER-SPACING: normal
						 }
						
div#col2 {
					float: left;
					width: 323px; 
					font-size:12px; 
					background: url(images/puntoVert.gif) repeat-y left top  #FFF;
					margin:0;
					padding-right: 5px;	
					padding-left: 5px;	
					padding-bottom: 0;	
					padding-top: 0
				 }


div#col2 h5 {	
			COLOR: #003399;
			font-size:15px;
	   background:#F2F2F2 ;

}
.grigioBG{ 
					float:left;
					background-color: #F2F2F2; 
}

div#col2 .news24data {	
				COLOR: #999;
				width: 42px; 
				float:left;
				font-family: Arial;
				margin: 0;
				padding: 0 1px 0 0;

}
div#col2 .news24testo {	
				width: 280px; 
				font-family: Arial;
				FONT-WEIGHT: normal;
				float:left;
				display:inline;
}
div#col2 .news24testo a{	
				text-decoration:none;
				FONT-WEIGHT: normal;
				color:#000;
				margin: 0;
				padding: 0;
}
div#col2 .news24testo a:hover {
	text-decoration: underline;
	color: #FF6600;
	text-align:left; 
}


div#col2 .news24citta {	
				font-family: Arial;
				display:inline;
				FONT-WEIGHT: bold;
				COLOR: #000;
				margin: 0;
				padding: 0;
}

div#col2 .news24altre a{
				float:right;
				font-family: Arial;
				FONT-WEIGHT: bold;
				font-style: italic;
				/*text-align:right;*/
				text-decoration:none;
				display:inline;
				COLOR: #000;
				margin: 0;
				padding: 0;
				
}

div#col2 .news24altre a:hover {
	text-decoration: underline;
	color: #FF6600;
}
.col2bnn300250{
					/*float:left;*/
					width: 300px;
					padding:0 5px 0 10px;
					margin:0;
					/*margin: 0 0 0 25px;	
					padding: 0 ;	*/
					text-align:center; 
}				 
				 

div#col30 {
					overflow:hidden;
					float: left;
					clear:right;
					width: 323px; 
					height: 315px; 
					text-align:left;
					background: url(images/puntoVert.gif) repeat-y left top  #FFF;
					margin:0 ;
					padding-top: 0;
					padding-right: 5px;	
					padding-bottom: 0;	
					padding-left: 5px;	
}

div#col3 {
					float: left;
					width: 323px; 
					text-align:left;
					background: url(images/puntoVert.gif) repeat-y left top  #FFF;
					margin:0 ;
					padding-top: 0;
					padding-right: 5px;	
					padding-bottom: 0;	
					padding-left: 5px;	
				 }

.pubblicita{
					width: 300px;
					LETTER-SPACING: +0.5em;
					COLOR: #003399;
					font-size:8px;
					font-family: Arial;
					CLEAR: both;	
					margin: 5px 0 0 0;
					padding: 0;
					text-align:center;
}
.pubblicita630{
					width: 630px;
					CLEAR: both;	
					margin: 5px auto;
					padding: 0;
					text-align:center;
}
.col3bnn300250{
					margin:0 ;
					padding-top: 0;
					padding-right: 5px;	
					padding-bottom: 0;	
					padding-left: 5px;	
					text-align:center; 
}				 

div#col3speciali {
					border:4px solid #f2f2f2;
					float: left;
					width: 305px;
					COLOR: #993300; 
					/*font-size:11px;*/
					text-align:left;
				  /*background:   #FFF;*/	
					margin:5px 0 0 0 ;
					padding:5px 5px 5px 5px ;

/*	width: 300px;
	FLOAT: left;	
	BORDER-TOP: #e6f1f8 1px solid;	
	BORDER-RIGHT: #e6f1f8 1px solid;	
	BORDER-BOTTOM: #e6f1f8 1px solid;
	BORDER-LEFT: #e6f1f8 1px solid;	

	margin: 5px 0 0 5px ;
*/	padding: 7px 5px 3px 5px;
	FONT-SIZE: 12px;	
	VERTICAL-ALIGN: middle;	
	COLOR: #014a76;	
	
}
div#col3speciali h4 {		
			COLOR: #993300; 
}


div#col3speciali .grigio:hover { background-color: #F2F2F2; }

div#col3speciali .specialicitta {	
				width: 70px; 
				float:left;
				font-family: Arial;
				margin: 0;
				padding: 0 1px 0 0;
				COLOR: #000;
				FONT-WEIGHT: bold;

}
div#col3speciali .specialitesto {	
				width: 220px; 
				font-family: Arial;
				float:left;
				display:inline;
}
div#col3speciali .specialitesto a{	
				text-decoration:none;
				color:#000;
				margin: 0;
				padding: 0 2px 0 2px;
}










.col3x1 {
					float: left;
					width: 308px;
					color: #003399;
					font-size:11px;
					text-align:left;
				  background:   #f2f2f2;	
					margin:5px 0 0 0 ;
					padding:5px 5px 5px 10px ;
				 }

.col3x1 a{
					color: #000;
					TEXT-DECORATION: none;
					FONT-WEIGHT: NORMAL;
}
.col3x1 img{
					border:0;
}

.col3x1 h4{
					color: #003399;
					font-size:13px;
}
.col3x1 h5{
					COLOR: #993300;
					font-size:13px;
}
.col3x2 {
					border:4px solid #f2f2f2;
					float: left;
					width: 305px;
					COLOR: #993300; 
					font-size:11px;
					text-align:left;
				  background:   #FFF;	
					margin:5px 0 0 0 ;
					padding:5px 5px 5px 5px ;
				 }

.col3x2 h5{
				font-size:13px;
}
.col3x2 img{
					margin:0 0 0 3px ;
					border:0;
					float:right;
}

.col3x2 a{
					color: #000;
					TEXT-DECORATION: none;
}






div#ftr{
				clear: both;
				width:985px;
				margin:5px 5px 5px 5px ;
				padding:0 0 0 5px ;
				background: #336699;
				color:#FFF;
				font-size:12px;
				text-align:center; 
			 } 

div#ftr .mediamatica{
			display: inline;
			color:#CCCCCC;
}

div#ftr A{
			text-decoration: none;
			display: inline;
			color:#CCCCCC;
}

.col120 { float: left;
					width: 160px; 
					background: url(images/puntoVert.gif) repeat-y right top #FFF;
					margin:0;
					padding:0 5px 0 5px;
					text-align:center;
				 }
.col220 {
					float: left;
					width: 470px; 
					background: url(images/puntoVert.gif) repeat-y right top  #FFF;
					margin:0;
					padding:0 5px 0 5px;
					/*text-align:center;*/

				 }

.col220 h1{
						FONT-WEIGHT: normal;
				 }
.col220art {
					float: left;
					width: 630px; 
					background: url(images/puntoVert.gif) repeat-y right top  #FFF;
					margin:0 0 0 1px;
					padding:0 5px 0 5px;
					/*text-align:center;*/

				 }

.col220art h1{
						FONT-WEIGHT: normal;
				 }




.col320 {	
					float: left;
					width: 340px; 
					font-size:12px; 
					background: url(images/puntoVert.gif) repeat-y right top  #FFF;
					margin:0;
					padding:0 5px 0 5px;
					text-align:center;
				 }



.col320 h5 {	
			
			COLOR: #003399;
			font-size:12px;
			text-align:left;
			background:   #F2F2F2;
			margin:3px 0 3px 0 ;
}

.col320 .news24data {	
				COLOR: #999999;
				width: 50px; 
				float:left;
				font-family: Arial;
				margin: 0;
				padding: 0 1px 0 0;

}
.col320 .news24datagrigio {	
				background:   #F2F2F2;
				COLOR: #999999;
				width: 50px; 
				float:left;
				font-family: Arial;
				margin: 0;
				padding: 0 1px 0 0;

}
.col320 .news24testo {	
				width: 285px; 
				font-family: Arial;
				float:left;
				display:inline;
				text-align:left
}
.col320 .news24testogrigio {	
				background:   #F2F2F2;
				width: 285px; 
				font-family: Arial;
				float:left;
				display:inline;
				text-align:left
}
.col320 .news24testo a{	
				text-decoration:none;
				color:#000;
				margin: 0;
				padding: 0 2px 0 2px;
}

.col320 .news24citta {	
				font-family: Arial;
				display:inline;
				FONT-WEIGHT: bold;
				COLOR: #000;
				margin: 0;
				padding: 0 2px 0 2px;
}

.icones {
	background: #F2F2F2;
	margin: 5px 0 5px 0;
}
.icones UL {
	list-style-type:none;
}
.icones LI {
	/*BORDER-TOP: #e6f1f8 1px solid;	
	BORDER-RIGHT: #e6f1f8 1px solid;	
	BORDER-BOTTOM: #e6f1f8 1px solid;
	BORDER-LEFT: #e6f1f8 1px solid;	
	*/
	FLOAT: left;	
	margin: 0 5px 0 0 ;
	padding: 0 ;
	/*PADDING-TOP: 5px;	
	PADDING-RIGHT: 3px;	
	PADDING-BOTTOM: 3px;	
	PADDING-LEFT: 3px;	
	*/
	FONT-SIZE: 10px;	
	VERTICAL-ALIGN: middle;	
	COLOR: #014a76;	
	
}
.icones LI A{
	TEXT-DECORATION: none;
	DISPLAY: block;	
	FONT-SIZE: 10px;	
	COLOR: #000
}

.icones LI A IMG{
	BORDER-TOP-WIDTH: 0;
	BORDER-LEFT-WIDTH: 0;	
	BORDER-BOTTOM-WIDTH: 0;
	BORDER-RIGHT-WIDTH: 0;
	/*MARGIN-TOP: -4px;	*/
	VERTICAL-ALIGN: middle
}

.artTitolo{
	text-align:left;
	FONT-WEIGHT: normal;
	CLEAR: both;
	MARGIN-BOTTOM: 0.2em;
	line-height: 0.9;
	PADDING-TOP: 5px;
	letter-spacing: -1px;
}

.artData Originale{
	display:inline;
	text-align:right;
	FONT-WEIGHT: bold;
	font-size:12px;
	margin:5px 0 5px 0;
	COLOR: #003399;
}
.artData{
	font-weight: bold;
	font-size:12px;
	float:right;
	display:inline;
	text-align:right;
	margin:0;
	COLOR: #003399;
}
.artAutore{
	font-size:12px;
	float:left;
	FONT-WEIGHT: bold;
	text-align:left;
	/*clear:left;*/
	font-style: italic;
}
.artTesto{
	float:left;
	display:inline;
	font-size:14px;
	text-align:left;
	COLOR: #000;
}
.artImg{
	/*border: 1px solid;*/
	/*margin:8px 0 0 5px;*/
	margin:5px 5px 0 0;
	CLEAR: both;	
	padding:0;
	/*width:160;
	height:120;*/
	float:left;
	display: inline;
}
.artCatCitt{
	font-size:13px;
	font-weight: bold;	
	/*clear:both;*/
	float:left;
	text-align:left;
	margin:0 5px 0 0;
	padding:0;
}
.artFonte{
	text-align:right;
	clear:left;
	font-family: Arial;
	COLOR: #993300;
	font-size:12px;
	FONT-WEIGHT:bold;
}

.pubbli{
	margin:5px 0 5px 0;
	text-align:left;
}


hr {
    position:relative;
    /*
    width:318px;
    float:left;
    */
    height:1px;
    border:0;
    background-color:#999999;
    color:#999999;
    clear:both;
    margin:10px 0 10px 0
    }
    
.separator {
	clear: both;
}




div#colInt {	
					float: left;
					width: 470px; 
					font-size:12px; 
					margin:0;
					padding:0;

}

div#colInt .tableClass{	
					float: left;
					font-size:12px; 
					width: 470px;
					margin:0;
					padding:0;
}

div#colInt h5 {	
		 COLOR: #003399;
		 font-size:12px;
	   background:#F2F2F2 ;

}

div#colInt .data {	
				width: 50px; 
				COLOR: #999999;
				float:left;
				font-family: Arial;
				margin: 0;
				padding: 0 1px 0 0;

}
div#colInt .testo {	
				width: 400px; 
				font-family: Arial;
				float:left;
				display:inline;
				text-align:left
}
div#colInt .testo a:hover {
	text-decoration: underline;
	color: #FF6600;
}

div#colInt .testo a{	
				text-decoration:none;
				color:#000;
				margin: 0;
				padding: 0 2px 0 2px;
}

div#colInt .citta {	
				font-family: Arial;
				display:inline;
				FONT-WEIGHT: bold;
				COLOR: #000;
				margin: 0;
				padding: 0 2px 0 2px;
}

.stscatTit{
	font-family: Arial;
	width:90px;
	height:84px;
	float:left;
	display:block;
	text-align:left; 
	margin:0;
	padding:3px 0 0 3px;
}

.stscat {
	border-top: #CCCCCC 1px solid;
	border-bottom: #CCCCCC 1px solid;
	/*background:   #F7F7F7;
	border-top: #F2F2F2 3px solid;
	border-bottom: #F2F2F2 3px solid;*/
	/*border-top: #000 1px solid;
	border-bottom: #000 1px solid;*/
	background:   #F7F7F7;
	height:86px;
	float:left;
	width:998px;
	font-size:12px;
	margin:3px 0 3px 1px;
	padding:0;
}
.stscat UL{
	background:   #F7F7F7;
	float:left;
	list-style-type:none;
}
.stscat LI{
	overflow:hidden;
	background:   #F2F2F2;
	/*border-left: #CCCCCC 2px solid;*/
	/*border-top: #F2F2F2 3px solid;
	border-bottom: #F2F2F2 3px solid;
	border-right: #F2F2F2 3px solid;*/
	width:220px;
	height:80px;
	float:left;
	display:block;
	text-align:left; 
	margin:2px;
	padding:1px;
}

.stscat LI A{
	font-family: Arial;
	COLOR: #000;
	FONT-WEIGHT: bold;
}
.stscat LI IMG{
	margin:2px;
}

/* da cancellare a regime */
.correlTit{
	font-family: Arial;
	width:90px;
	height:84px;
	float:left;
	display:block;
	text-align:left; 
	margin:0;
	padding:3px 0 0 3px;
}

.correl {
	border-top: #CCCCCC 1px solid;
	border-bottom: #CCCCCC 1px solid;
	/*background:   #F7F7F7;
	border-top: #F2F2F2 3px solid;
	border-bottom: #F2F2F2 3px solid;*/
	/*border-top: #000 1px solid;
	border-bottom: #000 1px solid;*/
	background:   #F7F7F7;
	height:86px;
	float:left;
	width:998px;
	font-size:12px;
	margin:3px 0 3px 1px;
	padding:0;
}
.correl UL{
	background:   #F7F7F7;
	float:left;
	list-style-type:none;
}
.correl LI{
	overflow:hidden;
	background:   #F2F2F2;
	/*border-left: #CCCCCC 2px solid;*/
	/*border-top: #F2F2F2 3px solid;
	border-bottom: #F2F2F2 3px solid;
	border-right: #F2F2F2 3px solid;*/
	width:220px;
	height:80px;
	float:left;
	display:block;
	text-align:left; 
	margin:2px;
	padding:1px;
}

.correl LI A{
	font-family: Arial;
	COLOR: #000;
	FONT-WEIGHT: bold;
}
.correl LI IMG{
	margin:2px;
}
/* da cancellare a regime FINE */

.correlati {
	/*float:right;*/
	display:block;
	
}
.correlati ul{
	list-style-type:none;
	/*border:1px solid #CCCCCC;*/
	background: url(images/gradVertGrigio.gif) repeat-x #FFF;
	/*background-color: #EEEEEE;*/
	width:300px; /*180px;*/
	/*float:right;*/
	float:left;
	padding:3px;

}
.correlati li h5{
	font-weight: 400;
	font-size: 0.7em;
	color:#a53038;
	padding-bottom: 5px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}
.correlati li h6{
	padding-bottom:3px;
	background-image: url(images/square.gif);
	background-color: transparent;
	background-origin: padding-box;
	background-position: 0% 5px;
	background-repeat: no-repeat;
	background-size: auto;
	text-indent: 10px;
	font-weight: 400;
	font-size: 0.9em;
	color:#003399;
}
.correlati li h6 a{
	color:#003399;
}
.stsctt {
	width:625px;
	border: 4px solid #F2F2F2;
	font-size:12px;
	margin:0;
	padding:0;
}
.stsctt H5{
	background: #F2F2F2;
	font-size:12px;
	color:#993300;
	margin:0;
	padding:0;
	
}

.stsctt UL{
	list-style-type:none;
}
.stsctt LI{
	font-family: Arial;
	text-align:left; 
	clear: both;
	margin:2px 4px 0 4px;
	padding:0;
}
.stsctt LI A{
	COLOR: #000;
	FONT-WEIGHT: bold;
}

.stsctt .news24data{
	float:left;
	COLOR: #999999;
}
.stsctt .news24testo{
	float:left;
}
.stsctt .news24datagrigio{
	float:left;
	COLOR: #999999;
	background:   #F2F2F2;
}
.stsctt .news24testogrigio{
	float:left;
	background:   #F2F2F2;
}
.stsctt a:hover {
	text-decoration: underline;
}
div.tabpanel {height:400px;margin-top:2px;margin-bottom:2em;font-size:12px;font-family: Arial;font-weight: bold;text-align:left; }
div.tabpanel div.tab{border: 1px solid #D7D7D7;border-top:0;}
div.tabpanel div.tab{padding: 2px}
ul.tabnav{width: 100%;overflow:hidden;list-style: none;
     margin: 0;padding:0;background:url(images/line.png) repeat-x bottom}
ul.tabnav li{float: left;margin: 0 0 0 0.5em;padding: 0}
ul.tabnav a{float: left;padding: 0 0 0 0.8em;
    background: url(images/tab.png) no-repeat top left;
    text-decoration: none;color: #222;
    border-bottom: 1px solid #D7D7D7}
ul.tabnav span{float: left;padding: 0.6em 0.8em 0.6em 0;
    background: url(images/tab.png) no-repeat top right;cursor: pointer}
ul.tabnav a.active,ul.tabnav a:hover{
    background: url(images/tab2.png) no-repeat top left;
    border-bottom:1px solid #FFF}
ul.tabnav a.active span,ul.tabnav a:hover span{
    background: url(images/tab2.png) no-repeat top right;color: #184D8A}
div.tab p{margin-top:0}
div.tab ul{list-style-type: none;}
div.tab li{margin:3px 0 3px 0;}
div.tab li img{margin:0 2px 0 0;float:left;}

.s{height:24px;width:29px;
margin:3px auto 0;
background-image:url(images/s.png);
background-color:transparent;
background-repeat:no-repeat;
text-indent:-9999px;
overflow: hidden;
display:block;
text-align: right;
}
.ss1{background-position:0px 0}
.ss2{background-position:-29px 0}
.ss3{background-position:-58px 0}
.ss4{background-position:-87px 0}
.ss4b{background-position:-116px 0}
.ss5{background-position:-145px 0}
.ss6{background-position:-174px 0}
.ss7{background-position:-203px 0}
.ss8{background-position:-232px 0}
.ss9{background-position:-261px 0}
.ss10{background-position:-290px 0}
.ss11{background-position:-319px 0}
.ss12{background-position:-348px 0}
.ss13{background-position:-377px 0}
.ss13b{background-position:-406px 0}
.ss14{background-position:-435px 0}
.ss15{background-position:-464px 0}
.ss16{background-position:-493px 0}
.ss17{background-position:-522px 0}
.ss18{background-position:-551px 0}
.ss101{background-position:-580px 0}
.ss102{background-position:-609px 0}
.ss103{background-position:-638px 0}
.ss104{background-position:-667px 0}
.ss104b{background-position:-696px 0}
.ss105{background-position:-725px 0}
.ss106{background-position:-754px 0}
.ss107{background-position:-783px 0}
.ss108{background-position:-812px 0}
.ss109{background-position:-841px 0}
.ss110{background-position:-870px 0}
.ss111{background-position:-899px 0}
.ss112{background-position:-928px 0}
.ss113{background-position:-957px 0}
.ss114{background-position:-986px 0}
.ss115{background-position:-1015px 0}
.ss116{background-position:-1044px 0}
.ss117{background-position:-1073px 0}
.ss118{background-position:-1102px 0}
.flag_temporale3{height:11px;width:6px;background-position:-1131px 0;float:right;margin-left:0px;}
.flag_pioggia_mista{height:20px;width:9px;background-position:-1137px 0;float:right;margin-left:0px;}
.flag_pioggia{height:11px;width:8px;background-position:-1146px 0;float:right;margin-left:0px;}
.flag_neve{height:9px;width:9px;background-position:-1154px 0;float:right;margin-left:0px;}

