/***********************************************/
/* HTML tag styles                             */
/***********************************************/
body{
	
    margin: 0px;
	padding: 0px;
	background: #EFEFEF url(../immagini/sfondo.jpg) repeat-x left top;
}

table.full-height {
	height:100%;
	width:100%;
	}
	

.sfondologo {
	background-image: url(../immagini/sfondologo.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.toppagina {
	background-image: url(../immagini/toppagina.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
/***********************************************/
	/* parte inferiore  */
.riquadroscuro {
	background-color: #2F3F4F;
	background-image: url(../immagini/sf_bottom.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	padding: 2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.riquadroscuro a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
}
.riquadroscuro a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
}
.riquadroscuro a:hover {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF9900;
	text-decoration: none;

}
.sfondoceleste {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #4B657E;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	height: 56px;
	text-align: center;
	vertical-align: middle;
}
.sfondoceleste a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
}
.sfondoceleste a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
}
.sfondoceleste a:hover {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF9900;
	text-decoration: none;

}
/***********************************************/
	/* link sopra l'animazione e sotto l'animazione */
a.glink{
	font-size: 10px;
	color: #000000;
	font-weight: normal;
	padding: 4px 10px;
	font-style: normal;
	line-height: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	margin: 0px;
}
a.glink:link{
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}
a.glink:visited{
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}
a.glink:hover{
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FF6600;
}

.sfondolink1 {
	background-image: url(../immagini/sfumaturalink1.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #EEEEEE;
	padding: 1px;
	height: 17px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
}

.sfondolink2 {
	background-image: url(../immagini/sfumaturalink2.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #EEEEEE;
	height: 16px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #5F80A0;
	padding-top: 2px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #9EA5AD;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	}
	
	.sfondolink3 {
	background-image: url(../immagini/sfumaturalink2.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #EEEEEE;
	height: 16px;
	padding-top: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	
	/*border-bottom-width: 1px;
	
	border-bottom-style: solid;
	border-bottom-color: #5F80A0;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #9EA5AD;*/
	
	
	}
	.testopiccolo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	color: #333333;
	line-height: 90px;
}
 /***********************************************/
	
	/* riquadro  news  */

.sfumaturanews {
	background-color: #FFFFFF;
	background-image: url(../immagini/sfumaturanews.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #EFEFEF;
	}
	
	
.testo13 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #003366;
	padding-top: 7px;
	padding-left: 6px;
	}
	.riquadronews {
	/*background-color: #FFFFFF;*/
	background-image: url(../immagini/angoloriquadro.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	}
	
	.riquadronewssettore {
	/*background-color: #FFFFFF;*/
	background-image: url(../immagini/angoloNewssettore.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	}
	
	.titoloNews
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: bold;
		color:#FE9900;
	}
	
	.riquadronaviganti {
	/*background-color: #FFFFFF;*/
	background-image: url(../immagini/avvisonaviganti.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	}
/***********************************************/


/*  formattazione pagine  */
.testonormale  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003366;
	text-decoration: none;
}

.testonormale a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
	text-decoration: underline;
}
.testonormale a:link {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: underline;
}
.testonormale a:hover {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF9900;
	text-decoration: underline;
	
	}

.testo  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003366;
	text-decoration: none;
	padding: 7px;
	line-height: 105%;
}
.testo a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
}
.testo a:link {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
}
.testo a:hover {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF9900;
	text-decoration: underline;
	
	}
	
	
	
.allegati {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003366;
	text-decoration: none;
	line-height: 105%;
    padding-left:7px;
    padding-bottom:7px;
    padding-right:7px
}
.allegati a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
}
.allegati a:link {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
}
.allegati a:hover {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF9900;
	text-decoration: underline;
	
	}
	
.webauthor  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003366;
	text-decoration: none;
	line-height: 105%;
}
.webauthor a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
}
.webauthor a:link {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
}
.webauthor a:hover {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF9900;
	text-decoration: underline;
	
	}

	.sfondopagina {
	background-image: url(../immagini/sfondopagine.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #FFFFFF;

/***********************************************/

/* link centrali home  */
}.riquadrolink {
	background-image: url(../immagini/riquadrolink.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #E7E8EA;
}
#sectionLinks a:link, #sectionLinks a:visited {
	display: block;
	border-bottom: 1px solid #E3E3E2;
	font-weight: normal;
	padding: 2px 5px;
	color: #003366;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: normal;
	text-decoration: none;
	height: 15px;
	width: 160px;
}

#sectionLinks a:hover{
	background-color: #CCCCCC;
	background-image: none;
	font-weight: normal;
	text-decoration: none;
	height: 15px;
	width: 160px;
	color: #003366;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E3E3E2;
}
/***********************************************/


/*  stili settori  */

#gialloLinks a:link, #gialloLinks a:visited {
	display: block;
	border-bottom: 1px solid #868F99;
	font-weight: normal;
	padding: 2px 5px 2px 25px;
	color: #000033;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: normal;
	text-decoration: none;
	height: 15px;
	background-image: url(../immagini/quadratinogiallo.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

#gialloLinks a:hover{
	font-weight: normal;
	padding: 2px 5px 2px 25px;
	background-image: url(../immagini/quadratinogiallo.gif);
	background-repeat: no-repeat;
	background-position: left center;
	background-color: #CCCCCC;
	font-weight: normal;
	text-decoration: none;
	height: 15px;
	color: #003366;
	border-bottom: 1px solid #868F99;
}

.gialloLinks a:link, #gialloLinks a:visited {
	display: block;
	border-bottom: 1px solid #868F99;
	font-weight: normal;
	padding: 2px 5px 2px 25px;
	color: #000033;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: normal;
	text-decoration: none;
	height: 15px;
	background-image: url(../immagini/quadratinogiallo.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

.gialloLinks a:hover{
	font-weight: normal;
	padding: 2px 5px 2px 25px;
	background-image: url(../immagini/quadratinogiallo.gif);
	background-repeat: no-repeat;
	background-position: left center;
	background-color: #CCCCCC;
	font-weight: normal;
	text-decoration: none;
	height: 15px;
	color: #003366;
	border-bottom: 1px solid #868F99;
}

.titsettori {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #2F3F4F;
	padding: 3px;
	background-color: #F3D352;
}

.tit1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #000000;
	padding: 3px;
	background-color: #B3D169;
}

.tit2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #000000;
	padding: 3px;
	background-color: #FFCC00;
}

.tit3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #000000;
	padding: 3px;
	background-color: #FFA600;
}
.tit4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #FFFFFF;
	padding: 3px;
	background-color: #CC0000;
}
.tit5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #000000;
	padding: 3px;
	background-color: #FF3300;
}
.tit6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #000000;
	padding: 3px;
	background-color: #FF00FF;
}

.tit7 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #FFFFFF;
	padding: 3px;
	background-color: #CB0180;
}

.tit8 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #FFFFFF;
	padding: 3px;
	background-color: #A22B4F;
}

.tit9 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #FFFFFF;
	padding: 3px;
	background-color: #330066;
}

.tit10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #FFFFFF;
	padding: 3px;
	background-color: #1F1386;
}

.tit11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #FFFFFF;
	padding: 3px;
	background-color: #0A8F8C;
}

.tit12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #FFFFFF;
	padding: 3px;
	background-color: #0099FF;
}

.tit13 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #000000;
	padding: 3px;
	background-color: #E6E6E6;
}

.tit14 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #FFFFFF;
	padding: 3px;
	background-color: #009966;
}

.tit15 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #FFFFFF;
	padding: 3px;
	background-color: #004F00;
}

.tit16 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #FFFFFF;
	padding: 3px;
	background-color: #80A402;
}

.tit17 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #FFFFFF;
	padding: 3px;
	background-color: #E4A769;
}

.tit18 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #000000;
	padding: 3px;
	background-color: #C5BC12;
}

.tit19 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #FFFFFF;
	padding: 3px;
	background-color: #C77523;
}

.tit20 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #FFFFFF;
	padding: 3px;
	background-color: #A31818;
}

.tit21 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #FFFFFF;
	padding: 3px;
	background-color: #C77523;
}

.giallo {
	background-color: #FFCC00;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #2F3F4F;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 6px;

}
/***********************************************/
/*  stili partecipazioni  */

.grigioscuro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #4D5B69;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 19px;
}

.arancione {
    background-color: #FF6600;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #2F3F4F;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 6px;
}
#arancioLinks a:link, #arancioLinks a:visited {
	display: block;
	border-bottom: 1px solid #868F99;
	font-weight: normal;
	padding: 2px 5px 2px 25px;
	color: #000033;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: normal;
	text-decoration: none;
	height: 15px;
	background-image: url(../immagini/quadratinoarancio.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

#arancioLinks a:hover{
	border-bottom: 1px solid #868F99;
	font-weight: normal;
	padding: 2px 5px 2px 25px;
	background-image: url(../immagini/quadratinoarancio.gif);
	background-repeat: no-repeat;
	background-position: left center;
	background-color: #CCCCCC;
	font-weight: normal;
	text-decoration: none;
	height: 15px;
	color: #003366;	
}
.titpartecipazioni {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #2F3F4F;
	background-color: #E09B6E;
	padding-top: 3px;
	padding-bottom: 2px;
	letter-spacing: -1pt;
}

#grigioLinks a:link, #grigioLinks a:visited {
	display: block;
	border-bottom: 1px solid #ffffff;
	font-weight: normal;
	padding: 2px 5px 2px 17px;
	color: #000033;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: normal;
	text-decoration: none;
	height: 15px;
	background-color: #929AA3;
	
}

#grigioLinks a:hover{
	border-bottom: 1px solid #ffffff;
	font-weight: normal;
	padding: 2px 5px 2px 17px;
	background-color: #CCCCCC;
	font-weight: normal;
	text-decoration: none;
	height: 15px;
	color: #003366;

/***********************************************/

/*  stili pagina news  */
}
#porporaLinks a:link, #porporaLinks a:visited {
	display: block;
	border-bottom: 1px solid #868F99;
	font-weight: normal;
	padding: 2px 5px 2px 25px;
	color: #000033;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: normal;
	text-decoration: none;
	height: 15px;
	background-image: url(../immagini/quadratinoporpora.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

#porporaLinks a:hover{
	font-weight: normal;
	padding: 2px 5px 2px 25px;
	background-image: url(../immagini/quadratinoporpora.gif);
	background-repeat: no-repeat;
	background-position: left center;
	background-color: #CCCCCC;
	font-weight: normal;
	text-decoration: none;
	height: 15px;
	color: #003366;
	border-bottom: 1px solid #868F99;
}

.titnews {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #FFFFFF;
	padding: 3px;
	background-color: #B2649C;
}

.porpora {
	background-color: #990066;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #2F3F4F;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 6px;

}
/***********************************************/

/*  stili organi  */
.azzurro {
    background-color: #006699;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #2F3F4F;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 6px;
}
#azzurroLinks a:link, #azzurroLinks a:visited {
	display: block;
	border-bottom: 1px solid #868F99;
	font-weight: normal;
	padding: 2px 5px 2px 25px;
	color: #000033;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: normal;
	text-decoration: none;
	height: 15px;
	background-image: url(../immagini/quadratinoazzurro.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

#azzurroLinks a:hover{
	border-bottom: 1px solid #868F99;
	font-weight: normal;
	padding: 2px 5px 2px 25px;
	background-image: url(../immagini/quadratinoazzurro.gif);
	background-repeat: no-repeat;
	background-position: left center;
	background-color: #CCCCCC;
	font-weight: normal;
	text-decoration: none;
	height: 15px;
	color: #003366;	
}
.titorgani {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #ffffff;
	background-color: #006699;
	padding-top: 3px;
	padding-bottom: 2px;
	padding-left: 10px;

}

  #grigiochiaro a:link, #grigiochiaro a:visited {
	display: block;
	border-bottom: 1px solid #ffffff;
	font-weight: normal;
	padding: 2px 5px 2px 17px;
	color: #000033;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: normal;
	text-decoration: none;
	height: 15px;
	background-color: #C6CACF;
	
}

#grigiochiaro a:hover{
	border-bottom: 1px solid #ffffff;
	font-weight: normal;
	padding: 2px 5px 2px 17px;
	background-color: #C6CACF;
	font-weight: normal;
	text-decoration: none;
	height: 15px;
	color: #003366;
}
.grigiomedio {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #929AA3;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 19px;
}

#sindacoLinks a:link, #sindacoLinks a:visited {
	display: block;
	font-weight: normal;
	padding: 2px 5px 2px 25px;
	color: #000033;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: normal;
	text-decoration: none;
	height: 15px;
	background-image: url(../immagini/quadratinoazzurro.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

#sindacoLinks a:hover{
	
	font-weight: normal;
	padding: 2px 5px 2px 25px;
	background-image: url(../immagini/quadratinoazzurro.gif);
	background-repeat: no-repeat;
	background-position: left center;
	background-color: #CCCCCC;
	font-weight: normal;
	text-decoration: none;
	height: 15px;
	color: #003366;	
	}
.titsindaco {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #000000;
	padding: 3px 3px 3px 10px;
	background-color: #E6E6E6;
}
/***********************************************/

/*  stili sindaco */
.blu {
    background-color: #161EAB;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #2F3F4F;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 6px;
}
#bluLinks a:link, #bluLinks a:visited {
	display: block;
	border-bottom: 1px solid #868F99;
	font-weight: normal;
	padding: 2px 5px 2px 25px;
	color: #000033;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: normal;
	text-decoration: none;
	height: 15px;
	background-image: url(../immagini/quadratinoblu.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

#bluLinks a:hover{
	border-bottom: 1px solid #868F99;
	font-weight: normal;
	padding: 2px 5px 2px 25px;
	background-image: url(../immagini/quadratinoblu.gif);
	background-repeat: no-repeat;
	background-position: left center;
	background-color: #CCCCCC;
	font-weight: normal;
	text-decoration: none;
	height: 15px;
	color: #003366;	
}
.titsindaco2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #ffffff;
	background-color: #161EAB;
	padding-top: 3px;
	padding-bottom: 2px;
	padding-left: 10px;

}
.bordofoto {
	border: 1px solid #333333;
}
/***********************************************/
/* Stili per pagina progetti                   */
/***********************************************/
.sfondotestata {
	background-image: url(../immagini/sf_testata.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.sfondotestata1 {
	background-image: url(../immagini/sf_testata_1.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	padding-top:3px;
}
.sfondobottom {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	background-color: #FFFFFF;
	border-top-width: 4px;
	border-top-style: solid;
	border-top-color: #FF6600;
	height: 56px;
	text-align: center;
	vertical-align: middle;
}
#menuleft a:link, #menuleft a:visited {
	display: block;
	border-bottom: 1px solid #868F99;
	font-weight: normal;
	padding: 2px 1px 1px 8px;
	color: #000033;
	background-color: #FFFFFF;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: normal;
	text-decoration: none;
	height: 15px;
}

#menuleft a:hover{
	border-bottom: 1px solid #868F99;
	font-weight: normal;
	padding: 2px 1px 1px 8px;
	background-color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
	height: 15px;
	color: #003366;	
}
.sfbianco {
	background-color:#FFFFFF;
}
.bordobottom {
	border-bottom:1px solid #CCCCCC;
}
.sfondosinistro {
	background-image: url(../immagini/sf_grigio_sx.gif);
	background-repeat: repeat-y;
	background-position: right top;
	padding-top:3px;
}
.sfondodestro {
	background-image: url(../immagini/sf_grigio_dx.gif);
	background-repeat: repeat-y;
	background-position: left top;
	padding-top:3px;
}
.sfumaturabottom {
	background-image: url(../immagini/sfumaturabottom.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding-right:15px;
}
.testonero {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	color: #333333;
	padding: 7px;
}
.testonero a:link, .testonero a:visited {
	font-weight: normal;
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: underline;
}
.testonero a:hover{
	font-weight: normal;
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
}
.sfondodestro1 {
	background-image: url(../immagini/sf_destro.jpg);
	background-repeat: repeat-y;
	background-position: right top;
}
.sfondogrigio {
	background-color:#CCCCCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
}
.sfondogrigio a:link, .sfondogrigio a:visited {
	background-color:#CCCCCC;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: underline;
}
.sfondogrigio a:hover{
	background-color:#CCCCCC;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
}
.intestazioneTabella {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #4B657E;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	text-align: left;
	vertical-align: middle;
}
.tabella
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #000000;
}
.testorosso
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #990000;
}


.bottoni {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #6685A3;
	border: 1px solid #003366;
}
.headerElencoCanali
{
	background-color:#C1C8D2;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight:bold;
}
.tabellaElencoCanali
{
	border-bottom:1px #C1C8D2 solid;
	border-left:1px #C1C8D2 solid;
	border-right:1px #C1C8D2 solid;
}

.channelStyle
{
	display: block; 
	/*border-bottom: 1px solid #868F99;	*/
	font-weight: normal;
	padding: 5px 5px 2px 5px;
	color: #000033;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: normal;
	text-decoration: none;	
	height: 25px; 
	/*vertical-align:middle;*/
	
	
}
.channelStyle a:link a:visited
{
	display: block; 
	/*border-bottom: 1px solid #868F99;	*/
	font-weight: normal;
	padding: 5px 5px 2px 5px;
	color: #000033;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: normal;
	text-decoration: none;	
	height: 25px; 
	background-repeat: no-repeat;
	background-position: left center;
}

.channelStyle a:hover
{
	display: block; 
	line-height: normal;
	font-weight: normal;
	padding: 5px 5px 2px 5px; 
	background-color: #CCCCCC;	
	font-weight: normal;
	text-decoration: none;	
	height: 25px;	
	color: #003366;	
	/*border-bottom: 1px solid #868F99;*/
}

ul#bar 
{
	list-style-image: url(../Immagini/quadratinoazzurro.gif);
	margin-left:10px;
	padding-left:0px;
		
}

.channelStyleMouseOver
{
	display: block; 
	line-height: normal;
	font-weight: normal;
	padding: 5px 5px 2px 5px; 
	background-color: #CCCCCC;	
	font-weight: normal;
	text-decoration: none;	
	height: 25px;	
	color: #003366;	
	/*border-bottom: 1px solid #868F99;*/
}