
/* DISPLAY NONE  - begin */

.top,
#immagine,
#menu_navigazione,
.menu,
.no_display{
	display: none;
}


/* DISPLAY NONE  - end */

img{ border: none;}

#main{
	text-align: center;
}
#main_ausiliario{
	width: 100%; 
	margin: 0; 
	padding: 0;
	text-align: left;
}
#wrapper{
	float:left;
	width:100%;
	margin-left:0;
}
#col_sx{
	width: 100%;
	margin-left:0; 
	padding: 0;
}

#aggiornamento{
	width: 100%; 
	color: #003399;
	background-color: #FFFFFF;	
}
#aggiornamento p{
	margin: 0; 
	padding: 0.3em 0.5em; 
	font-size: 0.75em;
	font-family:  Arial, sans-serif;
	text-align: right;
}

#col_dx, #footer{
	display: none;
}

/* pagina interna */
#interna_sx{
	display:none;
}


/*stili importati dal interna.css*/
 #interna_content h1, #interna_content h2, #interna_content h3, #interna_content h4, #interna_content h5{
	font-family:"Trebuchet MS", "Lucida Sans", sans-serif;
	color: #003399;
	background-color: inherit;
	margin: 0.5em 0;
	padding: 0;
	line-height: 1em;
 }
  #interna_content h1{	font-size: 1.7em; margin-top: 0; padding-top:0;  }
  #interna_content h2{	font-size: 1.4em;  }
  #interna_content h3{	font-size: 1.2em;  }
  #interna_content h4{	font-size: 1em;  }
  #interna_content h5{	font-size: 0.85em;  }
  
  
  #interna_content p{
  	font-family:  Arial, sans-serif;
	font-size: 0.8em;
	margin: 0.5em 0;
	padding: 0;
	color: #000033;
	background-color: inherit;
  }
  /* liste generiche e  mappa sito - inizio */
    #interna_content ul, .csc-menu ul{
		margin: 0 0 0.5em 0.5em;
		padding:  0 0 0.5em 0.5em;
		list-style-type:square;
		color:#003399;	
		background-color: inherit;		
	}
	#interna_content li, .csc-menu li{
		font-family: Arial, Helvetica, sans-serif;
		color:#003399;
		background-color: inherit;
		font-size: 0.8em;
		line-height: 1.5em;
	}
	
	#interna_content li ul, .csc-menu li ul{
		font-family: Arial, Helvetica, sans-serif;
		color:#003399;
		background-color: inherit;
		font-size: 1.2em;
		line-height: 1.5em;
	}	
	.csc-menu a:link, .csc-menu a:visited{
		color: #003399;
		background-color:#FFFFFF;
		text-decoration:underline;	
	}
	.csc-menu a:hover, .csc-menu a:focus, .csc-menu a:active{
		color: #003399;
		background-color:#EBEBEB;
		text-decoration:none;
		font-weight: bold;	
	}
	#interna_content ul, #interna_content li, #interna_content li ul { 
                color: #000000;  
        }
  /* liste generiche e  mappa sito - fine */

/* breadcrumb - inizio */
	#breadcrumb{
		margin: 0 0 1em 0;
		padding: 0 0 0.5em 0;
		color:#003399;
		background-color: inherit;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size: 0.7em;	
		line-height: 1em;
	}
	#breadcrumb .bread_voce{
		padding: 0 0.5em 0 0;
		background-image:url(images/bread_arrow.gif);
		background-position: 100% 70%;
		background-repeat: no-repeat;
	}
	#breadcrumb a:link, #breadcrumb a:visited{
		margin: 0 0.6em 0 0;
		color: #003399;
		text-decoration: none;
		border-bottom: 1px solid #003399;
		background-color:#FFFFFF;	
	}
	#breadcrumb a:hover, #breadcrumb a:active{
		margin: 0 0.6em 0 0;
		color: #000033;
		text-decoration: none;		
		border-bottom: 1px solid #666666;
		background-color:#EBEBEB;	
	}
	#breadcrumb .bread_voce_corrente{
		font-style:italic;
	}
/* breadcrumb - fine */
	
	/* immagini e caption - inizio */
	.sbac-itr{
          text-align:center; 
          margin-top:0; 
          }
	.dti img{	border: 0 }
	.ddr{ 
		margin: 0;
		padding: 0;
		text-align: center;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 0.7em;
		color:#000033;
		background-color:#FFFFFF;
	}
	
	/* immagini e caption - fine */	
	
	/* ricerca nel sito - inizio */
	.content_form{
		font-family:Arial, Helvetica, sans-serif;
		font-size: 0.75em;	
	}
	
	.csc-searchResultInfo{
		color: #000000;	
		background-color: #FFFFFF;
	}
	.csc-searchResultRange{}
	.csc-searchResultHeader{
		color: #003399;
		background-color:#FFFFFF;	
	}
	.csc-searchResultHeader a:link,	.csc-searchResultHeader a:visited{
		color: #003399;
		background-color:#FFFFFF;	
		text-decoration: underline;	
	}
	.csc-searchResultHeader a:hover, .csc-searchResultHeader a:active, .csc-searchResultHeader a:focus{
		color: #003399;
		background-color:#EBEBEB;	
		text-decoration: underline;	
		font-style:italic;
	}
	
	.csc-searchResult{
		color: #000000;
		background-color:#FFFFFF;
		font-family:Arial, Helvetica, sans-serif;
		font-size: 0.75em;
		margin: 0.5em 0 1em 0;	
	}
	/* ricerca nel sito - fine */	
	
	/* tabella dati - inizio */	
	table{
		border: 1px solid #999999;
		border-collapse: collapse;	
		font-family: Arial, Helvetica, sans-serif;
		margin: 0.5em 0 1em 0;
	}
	th, td{
		font-size: 0.75em;
		padding: 0.3em 1em;
		border: 1px solid #999999;	
	}
	caption{
		font-size: 0.7em;
		text-align: center;
	}
	th{		
		font-weight: bold;	
		color: #003366;
		background-color:#EBEBEB;
		text-align: center;
	}
	tr.tr-even{
		background-color:#EDEDED;
		color:#000033;	
	}
	tr.tr-odd{
		background-color:#FFFFFF;
		color:#000000;	
	}	
	/* tabella dati - fine */	

	/* definizione stile uploads - inizio */
	
	.csc-uploads-container .tr-even, .csc-uploads-container .tr-odd{
		padding: 0.25em 0.5em 0.5em 0.5em;
		margin: 0.2em 0;
		color:#000000;
		background-color:#FFFFFF;
	}
	
	.csc-uploads-container .tr-even{
		background-color:#EFEFEF;
		color: inherit;
	}
	
	.csc-uploads-container .tr-even a:link, 
	.csc-uploads-container .tr-even a:visited{
		background-color:#EFEFEF;
		color: #003366;
		text-decoration:underline;
	}
	
	.csc-uploads-container .tr-even a:hover, 
	.csc-uploads-container .tr-even a:focus, 
	.csc-uploads-container .tr-even a:active{
		background-color:#CCCCCC;
		color: #003366;
		text-decoration:none;
	}
	
	.csc-uploads-icon img {
		border: none;
	}

	.csc-uploads-container .tr-odd  a:link, 
	.csc-uploads-container .tr-odd  a:visited{
		background-color:#FFFFFF;
		color: #003399;
		text-decoration: underline;
	}
	
	.csc-uploads-container .tr-odd a:hover, 
	.csc-uploads-container .tr-odd a:focus,
	.csc-uploads-container .tr-odd a:active{
		background-color:#CCCCCC;
		color: #000033;
		text-decoration: none;
	}

	.csc-uploads-icon .tr-even a:hover,.csc-uploads-icon .tr-even a:focus,.csc-uploads-icon .tr-even a:active{ background-color: #EFEFEF; color:inherit;}
	.csc-uploads-icon .tr-odd a:hover, .csc-uploads-icon .tr-odd a:focus, .csc-uploads-icon .tr-odd a:active{ background-color: #FFFFFF; color:inherit;}
	
	csc-uploads-icon,
	.csc-uploads-fileName,
	.csc-uploads-fileSize{
		display: inline;
		width: auto;
	}
	
	.csc-uploads-icon,
	.csc-uploads-fileName p,
	.csc-uploads-fileSize p{
		display: inline;
	}
	
	.csc-uploads-fileName p,
	.csc-uploads-fileSize p{
		  line-height: 1.5em;
		  vertical-align: top;
	}
	.csc-uploads-fileSize { margin-left: 0.2em; padding-left: 0.2em;}
	.csc-uploads-icon{
		padding-right: 0;
	}
	
	.csc-uploads-description{
		padding-bottom: 0.2em;
	}
	/* definizione stile uploads - fine */	



/* definizione stile form di ricerca - inizio */

	.content_form {
		padding: 0.5em;
		margin: 0.5em 0 0 0;
	}
	
	.content_form label{
		font-size: 1em;
		vertical-align:middle;
		line-height: 1.5em;
		background-color:#FFFFFF;
		color: #000033;
		display: block;
		float:left;
		width: 8em;
	}
	
	.content_form .label_empty{
		background-color:inherit;
		color:#FFFFFF;
	}
	
	.content_form input{
		margin-left: 12em;
	}
	
	.content_form input,
	.content_form textarea{
		margin-left: 0.5em;
	}
	
/* definizione stile form di ricerca - fine */

/* importo gli stili delle news e comunicati stampa - inizio*/
/* CSS Document */
		
		
		.news-latest-container{
			width: 100%;
		}
		.news-latest-cont-aus{
			padding:  0 1em 1em 1em;
		}
		.content  h1{
			background-image: url(images/blu_square.gif);
			background-position: 1% 50%;
			background-repeat: no-repeat;
			font-family: "Trebuchet MS", Lucida, sans-serif;
			line-height: 0.9em;
			font-size: 0.95em;
			padding: 0.2em 0.5em 0.2em 1.8em;
			margin: 0 1em 0.6em 1em;
			color: #333366;
			background-color:#EBEBEB;
		}
		.news-latest-item{
			float: left;
			margin: 0;
			padding-bottom: 0.3em;
			font-family: "Trebuchet MS", "Lucida Sans", sans-serif;
			color: #003366;
			font-weight: bold;
			background-color: #FFFFFF;			
		}

		.news-latest-image{
			float: left;
			width: 150px;
			margin: 0;
			padding: 0 ;
		}
		.news-latest-content{
			margin-left: 155px;
		}
		.news-latest-clear{
			clear: left;
		}
		.news-latest-clear-out{
			clear: left;
			width: 98%;
			border-top: 1px solid #999999;
			margin: 0.2em 0 0 0;
			padding: 0;
			line-height: 1em;
			font-size: 1em;
		}
		.news-latest-image img{ border: 0;}
		.news-latest-item h3{
			font-size: 0.8em;
			font-weight: bold;
			margin: 0;
			padding: 0;
			color: #333399;
			background-color:inherit;
		}
		.news-latest-date{
			font-size: 0.9em;
			margin-right: 1em;
		}
		.news-latest-item h3 a:link, .news-latest-item h3 a:visited,
		.news-latest-date a:link, .news-latest-date a:visited{
			color: #003399;
			background-color: #FFFFFF;
			text-decoration: underline;
		}
		.news-latest-item h3 a:hover, .news-latest-item h3 a:active, .news-latest-item h3 a:focus
		.news-latest-date a:hover, .news-latest-date a:active, .news-latest-date a:focus{
			color: #003366;
			background-color: #FFFFFF;		
			text-decoration: none;
		}
		
		
		.data{
			color: #333399;
			background-color:#FFFFFF;
			font-size: 0.8em;
			font-style:italic;
		}

		.news-latest-abstract p{
			margin:0;
			padding: 0;
			font-size: 0.75em;
			color: #000033;
			background-color:#FFFFFF;
			font-weight:normal;
		}
		.list_item_more a:link, .list_item_more a:visited{
			color: #003366;
			background-color:#FFFFFF;
			text-decoration: underline;
		}
		.list_item_more a:hover, .list_item_more a:focus, .list_item_more a:active{
			color: #003366;
			font-weight: bold;
			background-color:#EBEBEB;
			text-decoration: none;
		}
		
		.news-latest-morelink{
			color: #003399;
			background-color: inherit;
			font-size: 0.7em;
		}
		.news-latest-morelink a:link,
		.news-latest-morelink a:visited{
			color: #003399;
			background-color: #FFFFFF;
			text-decoration: none;
		}		
		.news-latest-morelink a:hover,
		.news-latest-morelink a:active,
		.news-latest-morelink a:focus{
			color: #003366;
			background-color: #FFFFFF;
			text-decoration: none;
		}		
		
		.list_item_news_clear{
			clear: left;
			line-height: 1px;
			margin: 0;
			padding: 0;
		}
		.news-latest-gotoarchive, .com-latest-gotoarchive{
			display: block;
			text-align: right;
			margin:  0 0.5em 0.5em 0.5em;
			font-family: Helvetica, Arial, sans-serif;
		}
		.news-latest-gotoarchive .arc, .com-latest-gotoarchive .arc{
			background-color: #EFEFEF;
			color:#333333;
			background-image: url(images/little_blu_square.gif);
			background-position: 0.5em 60%;
			background-repeat: no-repeat;
			padding-left: 1.5em;
			font-size: 0.7em;
			font-weight:bold;
		}
		.news-latest-gotoarchive .arc a:link,
		.news-latest-gotoarchive .arc a:visited,
		.com-latest-gotoarchive .arc a:link,
		.com-latest-gotoarchive .arc a:visited{

			color: #333333;
			background-color: inherit;
			text-decoration: none;
		}	
		.news-latest-gotoarchive .arc a:hover,
		.news-latest-gotoarchive .arc a:active,
		.news-latest-gotoarchive .arc a:focus,
		.com-latest-gotoarchive .arc a:hover,
		.com-latest-gotoarchive .arc a:active,
		.com-latest-gotoarchive .arc a:focus{

			color: #003399;
			background-color: inherit;
			text-decoration: underline;
		}	
	.com-latest-gotoarchive .arc{
		padding-right: 0.8em;
		margin-right: 0.8em;
	}
	
	
	/* COMUNICATI STAMPA */
		.com_aus{
			border-bottom: 1px solid #FFFFFF;
			margin: 0 0.5em;
		}
		
		.com_top_sx, .com_top_center, .com_top_dx,
		.com_center_sx, .com_center, .com_center_dx,
		.com_bottom_sx, .com_bottom_center, .com_bottom_dx{
			margin: 0;
			padding: 0;
		}
		
		.com_top_sx{
			background-image:url(images/comunicati_top_sx.gif);
			background-position: left top;
			background-repeat: no-repeat;
		}
		.com_top_center{
			background-image:url(images/comunicati_top_center.gif);
			background-position:left top;
			background-repeat:repeat-x;
		}
		.com_top_dx{
			background-image:url(images/comunicati_top_dx.gif);
			background-position: right top;
			background-repeat: no-repeat;
		}
		.com_center_sx{
			background-image:url(images/comunicati_center_sx.gif);
			background-position:top left;
			background-repeat:repeat-y;
		}
		.com_center{
			background-image:url(images/comunicati_center.gif);
			background-position: top left;
			background-repeat:repeat;
		}
		.com_center_dx{
			background-image:url(images/comunicati_center_dx.gif);
			background-position: right top;
			background-repeat: repeat-y;
		}
		.com_bottom_sx{
			background-image:url(images/comunicati_bottom_sx.gif);
			background-position: left bottom;
			background-repeat: no-repeat;
		} 
		.com_bottom_center{
			background-image:url(images/comunicati_bottom_center.gif);
			background-position: left bottom;
			background-repeat: repeat-x;
		} 
		.com_bottom_dx{
			background-image:url(images/comunicati_bottom_dx.gif);
			background-position:  right bottom;
			background-repeat: no-repeat;
		}
		.com_items{
			margin: 0;
			padding: 2em 1em 1em 1.5em;
			
		}
		.com{
			font-family:"Trebuchet MS", "Lucida Sans", sans-serif;
			color: #333333;
			background-color:inherit;
			float:left;
			padding: 0;
			margin-bottom: 0;
		}
		
		
		.com h1{
			padding: 1.5em 0 0 2.5em;
			margin: 0;
			color: #003366;
			background-color: inherit;
			font-size: 0.9em;
			background-image:url(images/com_square.gif);
			background-repeat: no-repeat;
			background-position: 1.65em  1.8em ;
		}
		.com{
			margin: 0;
			padding: 0;
		}
		.com .com_item{
			float: left; 
			width: auto; 
		}
		.com_item_clear{
			clear: left;
			margin: 0;
			padding: 0;
		}
		.com_item p{
			font-size: 0.75em;
			margin: 0 0.25em 0 0;
			padding: 0 0.25em 0 0;
		}
		.com .com_data{
			font-style: italic;
			color:#003399;
			background-color: inherit;
		}
		.com .com_title {
			font-weight: bold;
			background-color: inherit;
			color:#003399;
		}
		.com  a:link,		
		.com  a:visited{
			color: #003399;
			background-color:inherit;
			text-decoration: none;
		}
		.com  a:hover,		
		.com  a:focus,
		.com  a:active{
			color: #EBEBEB;
			background-color: #003399;
			text-decoration: none;
		}		
		
		/* stili news list item - news single - inizio */
		
		/* LIST ITEM NEWS */
	.news-list-container{
		margin:  1em 0 0 0;
		padding: 0;
		background-color: inherit;
		color:#000000;
		border: 1px solid #FFFFFF; 	
	}
	.list_item{
	   margin: 0;
	   padding:0;	
	   width: 100%;
	}

	.list_item_head{
		border: 1px solid #E1DCC2;
		font-weight: bold;
		padding: 0 0.5em 0.2em 0.5em;
		margin: 0;
		font-size: 0.8em;
	}

	.list_item_info{
		width: 100%;
		float:left;
		padding: 0;
		margin: 0;
		border-bottom: 1px solid #CCCCCC;
	}

	.list_item_title{	
		width: 70%;
		font-family:"Trebuchet MS", "Lucida Sans", sans-serif; 
		font-size: 1em;
		float:left; 
		text-align:left; 
	}

	.list_item_title a:link,
	.list_item_title a:visited{	
		color: #003399;
		text-decoration: underline;
		background-color:#FFFFFF;
		font-weight: bold;
	}	

	.list_item_title a:hover,
	.list_item_title a:focus,
	.list_item_title a:active{
		color:#FFFFFF;
		background-color: #003399;
		text-decoration: none;
		font-weight: bold;
	}	

	.list_item_date{
		width: 25%; 
		float:right; 
		text-align: right; 
		font-size: 0.75em;
		margin: 0;
		padding: 0;
		color: #000033;
		background-color:inherit;
		font-family:Arial, Helvetica, sans-serif;
	}

	.list_item_content{
		float:left; 
		margin: 0.5em 0;
	}

	.list_item_image{
		float:right; 
		margin: 0 0 0.5em 0.5em;
	}

	.list_item_content p{
		padding: 0;
	}

	.list_item_image img{
		border: none; 
	}

	.list_item_clear{
		clear: both; 
		line-height:0em; 
		margin:0; 
		padding:0; 
	}

	.clear{
		clear: both;
	}

	.list_item_more{
		font-size: 0.9em;
		padding: 0.25em 0 0.3em;
		background-color:#FFFFFF;
		color: #800000;
	}

	.clear_list{
		background-color: #FFFFFF; 
		color: inherit;
		height: 0.1em; 
		line-height: 0.3em;
	}
		
		/* SINGLE NEWS */
			.news-single-item{
				font-family:Arial, Helvetica, sans-serif;
			}
			.news-single-item h2{
				font-size: 1.2em;
				background-color:#FFFFFF;
				color: #003366;	
				padding: 0.5em;
				margin: 0;
				font-family:"Lucida Sans", "Lucida Sans Unicode", sans-serif;
			}
			 #interna_content .news-single-item h3{
				font-size: 0.8em;
				line-height: 1em;
				font-family:Arial, Helvetica, sans-serif;
				font-weight: lighter;
				color: #003399;
				background-color:#FFFFFF;			
				padding:0;
				margin-top: 0.5em;
			  }
		
			.news_single_content{
				margin: 0.5em 0;
				padding: 0.5em;
			}
		
			.news_info{
				margin: 0;
				padding: 0;
			}
		
			.news-single-author{
				padding: 0.5em 0;
			}
			.news-single-author a:link, .news-single-author a:visited{
				color: #003366;
				background-color: #FFFFFF;
				text-decoration: underline;
			}
			.news-single-author a:hover, .news-single-author a:focus, .news-single-author a:active{
				color: #FFFFFF;
				background-color: #003366;
				text-decoration: none;
			}

			.news-single-timedata{
				text-align: left;
				font-size: 0.75em;	
			}	
		
			.news-single-img{
				float: right; 
				text-align: center;
				margin-left: 0.5em;
			}
		
			.news-single-img img{
				border: 0;
				margin-left: 0.5em;
			}	
		
				.news-single-img p{
					margin-bottom: 1.5em;
					padding-bottom: 1.5em;
					text-align: center;	
				} 
		
			.news-single-imgcaption{
				color: #003366;
				background-color: inherit;
			}
		
		
			.news-single-img  a:link,
			.news-single-img  a:visited{
				color:#003366;
				background-color: #FFFFFF;
				text-decoration: underline;
			}
		
			.news-single-img  a:hover,
			.news-single-img  a:focus,
			.news-single-img  a:visited{
				color:#003366;
				background-color: #FFFFFF;
				text-decoration: underline;
			}
		
			.news_single_content p{
				padding: 0;
			}
		
			.news-single-additional-info{
				margin: 0.5em 0;
				font-size: 0.8em;
				font-family: Arial, Helvetica, sans-serif;
				padding: 0.5em;
			}
			.news-single-additional-info dt{
				font-family:"Trebuchet MS", "Lucida Sans", sans-serif;
				font-weight: bold;
				color: #003366;
				background-color:#FFFFFF;
			 }	
 
			.news-single-additional-info a:link,		
			.news-single-additional-info a:visited{		
				color:#003366;		
				background-color: #FFFFFF;		
				text-decoration: underline;	
			}
		
			.news-single-additional-info a:hover,		
			.news-single-additional-info a:focus,	
			.news-single-additional-info a:active{		
				background-color:#003366;		
				color: #FFFFFF;		
				text-decoration: none;	
			}
			.news-single-additional-info .news-single-links dd{
				font-size: 1.2em;
			}
			.news-single-files img{		
				margin-right: 0.5em;		
			}
		
			.clear_both{
				clear: both;
			}
		
			.browse{
				text-align: center;	
			}
		
			.back_list{
				padding: 0.5em;
				font-size: 0.7em;
			}
		
			.back_list a:link,
			.back_list a:visited{
				color:#003366;
				background-color: #FFFFFF;
				text-decoration: underline;
			}
		
			.back_list a:hover,
			.back_list a:focus,	
			.back_list a:active{	
				background-color:#003366;		
				color: #FFFFFF;		
				text-decoration: none;
			}	
		
			.more a:link,		
			.more a:visited{
				color: #800000;
				background-color: inherit;
				text-decoration:underline;
			}
		
			.more a:hover,
			.more a:focus,
			.more a:active{
				color: #030303;
				background-color: inherit;
				text-decoration:underline;
			}			
		
			.tx-ttnews-browsebox, .browse_pages{
				 text-align: center;
				 font-family:Arial, Helvetica, sans-serif;
				 display: block;
			 }
		
			.tx-ttnews-browsebox p{
				 text-align: center;
				 margin: 0.3em;
			 }
						
			 .browse_pages{
				font-size: 0.7em;
				padding-bottom:0.5em;
			 }
		
			.news-single-backlink{
				text-align: center;		
				display: block;		
				font-family: Arial, Helvetica, sans-serif;
				font-size: 0.7em;	
			}
		
				 
		
			.tx-ttnews-browsebox a:link,
			.tx-ttnews-browsebox a:visited,
			.browse_pages a:link,
			.browse_pages a:visited,
			.news-single-backlink a:link,
			.news-single-backlink a:visited{
				color:#003366;
				background-color: #FFFFFF;
				text-decoration: underline;
			 }
		
			.tx-ttnews-browsebox a:hover,
			.tx-ttnews-browsebox a:focus,
			.tx-ttnews-browsebox a:active,
			.browse_pages a:hover,
			.browse_pages a:focus,
			.browse_pages a:active,
			.news-single-backlink a:hover,
			.news-single-backlink a:focus,	
			.news-single-backlink a:active{
				background-color:#003366;
				color: #FFFFFF;
				text-decoration: none;
			}
		
		
			
		
		/* stili news list item - news single - fine */		
		
		
/* importo gli stili delle news e comunicati stampa - fine */

/* CSS Document */

