/* ---------------------------------------- */
/* News, links				 				*/
/* ---------------------------------------- */

	/* link sezioni private: titoli delle news */
	.newsList h1 a, .newsBlock a {
		text-decoration: none;
		display: block;
		color: #1A3C72;
	}
	
	/* illuminazione link sezioni private: titoli delle news */
	.newsList h1 a:hover, .newsBlock a:hover  {
		color: #AE0F03;
	}

	/* link sezioni pubbliche: titoli delle news */
	.newsList a.sez1, .newsBlock a.sez1 {
	}
	
	/* illuminazione link sezioni pubbliche: titoli delle news */
	.newsList a.sez1:hover, .newsBlock a.sez1:hover {
		color: #C2192C;
	}
	
	
	
/* ---------------------------------------- */
/* News, visualizzazione lista 				*/
/* ---------------------------------------- */
	/* Hides from IE5-mac, corregge la "sparizione" degli elementi \*/
		* html .newsList {height: 1%;}
	/* End hide from IE5-mac */
	
	/* Area che contiene la lista delle news */
	.newsList {

	}

	/* titolo delle news in lista: il colore del titolo essendo un link è definito sopra nel blocco di codice .newsList h1 a */
	.newsList h1, .newsLetter h1 {
		display: block;
		font-size: 13px;
		line-height: 15px;
		font-weight: bold;
		padding: 2px;	
	}
	
	/* titolo news in presenza d'immagine */
	.newsList h1.withImg {
		margin-left: 80px;	
	}
	
	/* informazioni aggiuntive: data, categoria, etc */
	.newsList h2  {
		width: auto;
		color: #768CB1;
		display: block;
		font-size: 10px;
		line-height: 11px;
		padding: 1px 1px 5px 3px;
		font-weight: normal;
		
	}
	
	/* link all'interno delle sezioni aggiuntive: categoria */
	.newsList h2 a {
		text-decoration: none;
		padding-left: 0px;
		display: inline;
		background: none;
		color: #768CB1;
		font-weight: bold;		
	}
	
	/* Illuminazione link all'interno delle sezioni aggiuntive: categoria */
	.newsList h2 a:hover {
		color: #C2192C;
	}

	/* area che contiene le singole news */
	.newsList .block {
		margin: 0px 10px 5px 8px;
		line-height: 16px;
		text-align: justify;
		clear: both;
		border-bottom: 1px dotted #768CB1;
		padding: 0px 0px 5px 0px; 
	}
	
	/* testo della news */
	.newsList .news {
		margin: 0px;
		padding: 0px 0px 0px 2px;
		line-height: 16px;
		border: none;
	}
	
	/* contiene l'immagine */
	.newsList .img  {
		display: block;
		float:left;
		margin: 5px 5px 5px 3px;
		padding: 0px;
		width: 90px;
		text-align: center;
	}
	
	/* immagine */
	/*
	.newsList img {
		border: 1px solid black;
	}
	*/
	/* La barra della ricerca, l'indicatore delle pagine ( 1 2 3 4 5 successiva ) e la barra delle categorie si trovano nel file stile.css */

/* ---------------------------------------- */
/* News, visualizzazione blocco				*/
/* ---------------------------------------- */
	
	/* Hides from IE5-mac, corregge la "sparizione" degli elementi \*/
		* html .newsBlock {height: 1%;}
	/* End hide from IE5-mac */
	
	/* Tutto il blocco cx in alto*/
	.newsBlock {
		font-size: 11px;
		padding: 0px 4px 5px 4px;
		margin: 0px 0px 5px 0px; 
	}
	
	/* Tutto il blocco sx e dx */
	.left .newsBlock, .right .newsBlock {
		border: none;
		margin: 0px;
		padding: 2px;
	}
	
	/* Titolo del blocco cx in alto (categoria news) */
	.newsBlock h1 {
		background: url("/images/BarraTitolo.jpg") top left no-repeat;
		color: #1A3C72;
		padding: 3px 0px 0px 15px;
		margin-top:10px;
		margin-bottom: 5px;
		text-transform: uppercase;
		font-size: 10px;
		font-weight: bold;
		height: 17px;
	}
	
	/* Titolo del blocco a sx */
	.left .newsBlock h1 {
	}

	/* Titolo del blocco a dx */
	.right .newsBlock h1 {
	}
	
	/* Testo delle news contenute nel blocco a dx e a sx*/
	.left .newsBlock .block, .right .newsBlock .block {
		padding: 0px 4px 5px 4px;
	}
	
	/* Titolo delle news nei blocchi cx, dx e sx : il colore del titolo essendo un link è definito sopra nel blocco di codice .newsList h1 a */
	.newsBlock .block h2  {
		font-size: 100%;
		display: block;
		padding-right: 5px;
		font-weight: bold;
		padding-bottom: 2px;
	}
	
	/* Titolo news in presenza d'immagine */
	.newsBlock .block h2.withImg {
		margin-left: 65px;
	}

	/* Area che contiene le singole news nei blocchi cx, dx e sx */
	.newsBlock .block {
		margin: 10px 6px 0px 6px;
		line-height: 16px;
		clear: both;
		border-bottom: 1px dotted #768CB1;
	}
	
	/* Contiene l'immagine */
	.newsBlock span.img  {
		display: block;
		float:left;
		margin: 0px 2px 5px 0px;
		padding: 3px 0px 0px 0px;
		width: 70px;
		line-height: 0px; 
		text-align: center;
	}
	
	/* Immagine */
	.newsBlock .img img {
	 	margin: 0px;
		padding: 0px;
	}
	
	/* Testo delle news contenute nei blocchi cx, dx e sx */
	.newsBlock .news {
	 	border: none;
		padding: 0px;
		margin: 0px;
	}
	

/* ---------------------------------------- */
/* News, visualizzazione intera				*/
/* ---------------------------------------- */
	
	/* Area che contiene la news */
	.news{
	}
	
	/* Titolo della news */
	.news h1 {
		background: url("/images/BarraTitolo.jpg") top left no-repeat;
		color: #1A3C72;
		padding: 3px 0px 0px 15px;
		margin: 0px 3px 5px 3px;
		text-transform: uppercase;
		font-size: 10px;
		font-weight: bold;
		height: 17px;			
	}
	
	/* Informazioni aggiuntive: data, categoria, etc */
	.news h2 {
		display: block;
		text-align: left;
		font-size: 11px;
		border-top: none;
		color: #768CB1;
		padding: 2px;
		margin: 0px 3px 5px 8px;
	}

	/* Contiene l'immagine */
	.news .img  {
		display: block;
		float: left;
		margin: 0px 0px 10px 5px;
		padding: 5px;
	}
	
	/* Immagine */
	/*
	.news .img img {
		border: 1px solid black;
	}
	*/
	
	/* Opera shadow hack */
	.news .shadow {
		float: none;
	}
	
	/* Testo della news */
	.news .news {
		margin: 0px 10px 10px 10px;
		line-height: 16px;
		border: none;
		text-align: justify;
	}
	
/* ---------------------------------------- */
/* News, calendario			 				*/
/* ---------------------------------------- */
	
	/* Titolo del blocco che contiene il calendario ( Appuntamenti ) */
	.newsCalendarHead {
		font: 16px Verdana, "Times New Roman", serif; letter-spacing: 1px;
		color: white;
		font-weight: bold;
		text-align: left; 
		padding-top: 3px;
		padding-left: 6px;
		background: url("/images/barra-menu.gif"); 
		height: 19px;
		width: 166px;
	}
	
	.newsCalendar {
		background-color: none;
		padding: 1px 1px 12px 15px;
	}

	.newsCalendar h1 {
		font-size: 10px;
		font-weight: bold;
		color: #314368;
		text-align: center;
		padding: 5px;
		display: block;
		background: url("/BackOffice/default/images/agenda/sfondo.gif");
		border: 1px solid white;
		border-bottom: 1px solid #6A81A5;
		width: 138px;
	}
	
	.newsCalendar h1 .left img {
		float: left;
	}
	
	.newsCalendar h1 .right img {
		float: right;
	}
	
	
	.newsCalendar table {
		border: 1px solid white;
		border-bottom: 1px solid #6A81A5;
		width: 150px;
		
	}
	
	.newsCalendar table th {
		font-size: 9px;
		font-weight: normal;
		color: #314368;
		padding: 2px;
		text-align: center;
		background: url("/BackOffice/default/images/agenda/sfondo.gif");
		height: 23px;
	}
	
	.newsCalendar table td {
		font-size: 9px;
		font-weight: bold;
		color: #314368;
		padding: 3px;
		text-align: right;
		background-color: white;
	}
	
	.newsCalendar table td.empty {
		
	}
	
	.newsCalendar table td.we { 
		color: #6A81A5;
		font-weight: bold;

	}
		
	.newsCalendar table a {
		display: block;
		border: 1px dotted red;
		color: #2266EE;
	}
	

	
	
/* ---------------------------------------- */
/* News, newsletter			 				*/
/* ---------------------------------------- */	
	.newsLetter span.subscribed {
		font-size: 10px;
		font-weight: normal;
	}
	
	.newsLetter {
		padding: 0px 10px 0px 10px;
		text-align: justify;
		line-height: 16px;
	}
	.newsLetter h1{
		margin: 0px;
		padding:0px;
		padding-left: 10px;
		border-bottom: 1px solid #1A3C72;
		background: url(/images/IcoNavigator.gif) 0px 4px no-repeat;
	}
	
	.newsLetter div {
	margin: 5px 0px 20px 0px;
	
	}