BODY {
	font-size: 9px;
/*
	SCROLLBAR-FACE-COLOR: #F67714 ;
	SCROLLBAR-SHADOW-COLOR: #F67714;
	SCROLLBAR-ARROW-COLOR: #CCCCCC;
	SCROLLBAR-BASE-COLOR: #CCCCCC;
	scrollbar-3d-light-color: #5D0A04;
	scrollbar-dark-shadow-color: #5D0A04;
*/
	font-size: 9px;
	margin:0px 0px 0px 0px;
}

@media print {
	.screenOnly
	{
		display :none;
		visibility :hidden;
	}
}

@media screen {
	.printOnly
	{
		display :none;
		visibility :hidden;
	}
}

#BOXNEWS a   {margin-left:5px;
	padding-left:20px; 
	background-image: url(../Images/f_tool_off.gif);
	background-repeat: no-repeat;background-position: left center;

 }

#BOXNEWS a:hover 
{
	margin-left:5px;
	padding-left:20px; 
	background-image: url(../Images/f_tool_on.gif);
	background-repeat: no-repeat;background-position: left center;

 }

.Corpo
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}

.Rassegna
{
	border-color:Red;
	border-width:2px;
	border-style:solid
}

A.LinkRassegnaWelfare:visited , A.LinkRassegnaWelfare:link, A.LinkRassegnaWelfare:hover , A.LinkRassegnaWelfare:active
{
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	color:Red;
	font-weight:bold;
	text-decoration:none;
}


.LinkTesto a, a:link, LinkTesto  a:visited 
{
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	color:Blue;
}

.LinkTesto a:hover, LinkTesto  a:active 
{
	color:Purple;
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 12px;
}

.Corpo TABLE
{
	font-family: Arial, Helvetica, sans-serif;
}

.TitoloSummary
{
	font-weight: bold;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #5A6470;
	background-color:#DEE2E0;
}

.TitoloSummary12
{
	font-weight: bold;
	font-size: 12px;
	font-family: Tahoma;
	color: #5A6470;
	background-color:#DEE2E0;
}

.TestoCentrato {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	color: #000000;
}
/*-- ------------------------------------------------------------------------------------> */
A.MenuLeftBold:link,A.MenuLeftBold:visited,A.MenuLeftBold:hover
{
 font-weight : bold;
 FONT-SIZE: 11px; 
}

A.MenuLeft:link,A.MenuLeft:visited
{
   font-family: Arial; 
   text-decoration: none; 
   text-transform: none; 
   FONT-SIZE: 11px; 
   font-variant: normal; 
   color: #000000;
}

A.MenuLeft:hover {
	text-decoration: underline; 
	text-transform: none; 
	font-variant: normal; 
	color: #FF0000;
}

A.Link:link,A.Link:visited{
   font-family: Tahoma; 
   text-decoration: none; 
   text-transform: none; 
   font-variant: normal; 
   color: #000000;
}

A.Link:hover 
{
		  font-family: Tahoma; 
		  text-decoration: underline; 
		  text-transform: none; 
		  font-variant: normal; 
		  color: #FF0000;
}


A.CommonLink:link,A.CommonLink:visited{
   font-family: Tahoma; 
   text-decoration: none; 
   text-transform: none; 
   FONT-SIZE: 10px; 
   font-variant: normal; 
   color: #000000;
}

A.CommonLink:hover 
{
		  font-family: Tahoma; 
		  text-decoration: underline; 
		  text-transform: none; 
		  font-variant: normal; 
		  color: #FF0000;
}

.menu { 
		font-family: tahoma; 
		font-size: 11px; 
		font-weight: normal; 
		text-decoration: none; 
		text-transform: none; 
		font-variant: normal; 
		color:#F67714;
}

A.menu:hover {
	font-family: tahoma; 
	font-size: 11px; 
	font-weight: 400; 
	font-style: normal; 
	text-decoration: underline; 
	text-transform: none; 
	font-variant: normal;  
	color: #C3C6BD;
 }
 
A.mainbottom:link, A.mainbottom:visited {
	font-family: arial; 
	font-size: 10px; 
	text-decoration: none; 
	text-transform: none; 
	font-variant: normal;  
	color:White; 
 }

A.mainbottom:hover {
	font-family: arial; 
	font-size: 10px; 
	text-decoration: none; 
	text-transform: none; 
	font-variant: normal;  
	color: Black;  
 }
 
A.LinkPortale:visited,A.LinkPortale:link  {
	font-family: Tahoma; 
	font-weight:bold;
	font-size: 10px; 
	text-decoration: none; 
	text-transform: none; 
	font-variant: normal;  
	color: black;  
 }

A.LinkPortale:hover {
	font-family: Tahoma; 
	font-weight:bold;
	font-size: 10px; 
	text-decoration: none; 
	text-transform: none; 
	font-variant: normal;  
	color: red;  
 }
/*--------------------------------------------------------------------------------------> */

 A.ArialSxBold11:link,A.ArialSxBold11:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-position: left;
	font-weight: bold;
}

A.ArialSxBold11:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-position: left;
	font-weight: bold;
	color:Red;
}

A.ArialSx10bg_Red:link, A.ArialSx10bg_Red:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	width:100%;
	background-position: left;
	color:black;
	text-decoration:none;
}

A.ArialSx10bg_Red:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	width:100%;
	background-position: left;
	background-color: Red;
	color:white;
	text-decoration:none;
}

A.ArialSx10bg_INCA:link, A.ArialSx10bg_INCA:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	width:100%;
	background-position: left;
	color:black;
	text-decoration:none;
}

A.ArialSx10bg_INCA:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	width:100%;
	background-position: left;
	background-color: Plum;
	color:white;
	text-decoration:none;
}

A.ArialSx10bg_DIRITTI:link, A.ArialSx10bg_DIRITTI:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	width:100%;
	background-position: left;
	color:black;
	text-decoration:none;
}

A.ArialSx10bg_DIRITTI:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	width:100%;
	background-position: left;
	background-color: #F3B218;
	color:white;
	text-decoration:none;
}

A.ArialSx10bg_ETLI:link,A.ArialSx10bg_ETLI:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	width:100%;
	background-position: left;
	color:black;
	text-decoration:none;
}


A.ArialSx10bg_ETLI:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	width:100%;
	background-position: left;
	background-color: SkyBlue;
	color:white;
	text-decoration:none;
}


A.ArialSx10Red:link,A.ArialSx10Red:visited,A.ArialSx10Red:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-position: left;
	font-weight: normal;
	color:#900200;
}

A.ArialSx11Red:link,A.ArialSx11Red:visited,A.ArialSx11Red:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-position: left;
	color:#900200;
}

A.TahomaSx10Bold:visited,A.TahomaSx10Bold:link,A.TahomaSx10Bold:hover {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 10px;
	background-position: left;
	font-weight:bold;
	text-decoration:none;
	color:Black;
}


A.TahomaSxBold10NeroRientroSX:link, A.TahomaSxBold10NeroRientroSX:visited{
	font-family: Tahoma, Arial, sans-serif;
	font-size: 10px;
	background-position: left;
	font-weight: bold;
	color: Black;
	padding-left: 5px;
}
A.TahomaSxBold10NeroRientroSX:hover{
	font-family: Tahoma, Arial, sans-serif;
	font-size: 10px;
	background-position: left;
	font-weight: bold;
	color: Red;
	padding-left: 5px;
}

A.TahomaSx10Red:link,A.TahomaSx10Red:visited,A.TahomaSx10Red:hover{
	font-family: Tahoma, Arial, sans-serif;
	font-size: 10px;
	background-position: left;
	color: Red;
}

A.TahomaSx12Red:link,A.TahomaSx12Red:visited,A.TahomaSx12Red:hover{
	font-family: Tahoma, Arial, sans-serif;
	font-size: 12px;
	background-position: left;
	color: Red;
}

A.TahomaSx12:link,A.TahomaSx12:visited,A.TahomaSx12:hover{
	font-family: Tahoma, Arial, sans-serif;
	font-size: 12px;
	background-position: left;
	color: Black;
}


A.TahomaSx10:link, A.TahomaSx10:visited{
	font-family: Tahoma, Arial, sans-serif;
	font-size: 10px;
	text-decoration:none;
}



.TestoDxRientroDX {
	font-family: Tahoma, "Arial Special G1", "Times New Roman Special G1";
	font-size: 11px;
	line-height: normal;
	text-align: right;
	border: #333366;
	padding-right: 3px;
}

.TextBoxPerimetroGrigio 
{
	border: 1pt solid #000000;
	background-position: center;
	font-family: Tahoma, "Arial Special G1", "Times New Roman Special G1";
	font-size: 10px;
}

.TahomaSx10 {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 10px;
	color: Black;
	background-position: left;
}

A.Tahoma11:visited,A.Tahoma11:link,A.Tahoma11:hover   {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
}

.TahomaSx10Bold {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 10px;
	background-position: left;
	font-weight:bold;
	color:Black;
}

.TahomaSx12Bold {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 12px;
	background-position: left;
	font-weight:bold;
	color:Black;
}

.Tahoma10Bold {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 10px;
	font-weight:bold;
}

.TahomaSx11Bold {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	background-position: left;
	font-weight:bold;
	color:Black;
}

.TahomaSxBold {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-position: left;
	font-weight: bold;

}

/*TUTTE MA DA VERIFICARE***/
.ArialSxBold10 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-position: left;
	font-weight: bold;
}
/*TUTTE MA DA VERIFICARE***/

.ArialSxBold11 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-position: left;
	font-weight: bold;
}

.ArialSxBold12{


	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-position: left;
	font-weight: bold;
}

.ArialSx10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-position: left;
	font-weight: normal;
}

.ArialDx10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-position: right;
	text-align:right;
	font-weight: normal;
}

.ArialDx10barrato {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-position: right;
	text-align:right;
	font-weight: normal;
	text-decoration:line-through;
}

.ArialSx10Centrato {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align:center;
	background-position: left;
	font-weight: normal;
}

.ArialSx10CentratoBianco
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align:center;
	background-position: left;
	font-weight: normal;
	color: White;
}

.ArialSx11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-position: left;
	font-weight: normal;
}

.ArialSx12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-position: left;
	font-weight: normal;
}


.ArialSxBold11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-position: left;
	font-weight: bold;
	color: #404040;
}

/*DA VERIFICARE***/
.ArialSx12Italic {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-position: left;
	font-weight: normal;
	font-style:italic;
}
/*DA VERIFICARE***/



.ArialSx10RientroSX_CORSIVO {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-position: left;
	font-weight: bold;
	text-align: left;
	font-style: italic;
	color: #5A6470;
	padding-left: 10px;
}

.ArialSx10RientroSX {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-position: left;
	font-weight: normal;
	text-align: left;
	padding-left: 10px;
}

.ArialSxBold14
{
	font-weight: bold;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	}

.ArialSxBold15
{
	font-weight: bold;
	font-size: 15px;
	font-family: Arial, Helvetica, sans-serif;
	}

.ArialCenterBold11 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-position: left;
	font-weight: bold;
	text-align:center;
}

/*MENU LEFT **/
.ArialSx11BoldRed
{
	font-family: Arial;  
	font-weight:  bold; 
	text-decoration: none; 
	text-transform: none; 
	FONT-SIZE: 12px; 
	font-variant: normal; 
	color:#900200;
}
/*MENU LEFT **/




.TahomaSxBold10NeroRientroSX {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 10px;
	background-position: left;
	font-weight: bold;
	color: Black;
	padding-left: 5px;
}

.TahomaSxBold10GrayRientroSX {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 10px;
	background-position: left;
	font-weight: bold;
	color: #404040;
	padding-left: 5px;
}

.TahomaSxBold10Grey {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 10px;
	color: #5A6470;
	font-weight: bold;
	background-position: left;
}

.TahomaSxGray10 {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 10px;
	color: #5A6470;
	background-position: left;
}

.TahomaSxGray11 {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	color: #5A6470;
	background-position: left;
}

/**STBAnnerTOP***/
.TahomaSxBold10 {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 10px;
	background-position: left;
	font-weight: bold;
}
/**STBAnnerTOP***/


/**LOGIN***/
A.TahomaSxBold10Nero:link,A.TahomaSxBold10Nero:visited {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 10px;
	background-position: left;
	font-weight: bold;
	color: #000000;
}

A.TahomaSxBold10Nero:hover {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 10px;
	background-position: left;
	font-weight: bold;
	color:Red;
}

.TahomaSxBold10Nero {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 10px;
	background-position: left;
	font-weight: bold;
	color: #000000;
}

.TahomaSx10Red{
	font-family: Tahoma, Arial, sans-serif;
	font-size: 10px;
	background-position: left;
	color: Red;
}
/**LOGIN***/

.TahomaSxBoldTitoliDettaglio {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 16px;
	background-position: left;
	font-weight: bold;
	color: #414750;
	text-align: left;
}

.TahomaBoldTitoliDettaglioRientroSX {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 16px;
	background-position: left;
	font-weight: bold;
	color: #414750;
	text-align: left;
	padding-left: 10px;
}

.TahomaSx15BoldGray {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 15px;
	background-position: left;
	font-weight: bold;
	color: #414750;
	text-align: left;
}

.TahomaSx15BoldGrayRientroSX {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 15px;
	background-position: left;
	font-weight: bold;
	color: #414750;
	text-align: left;
	padding-left: 10px;
}

.TahomaSxBoldTestoDettaglioRientroSX {

	font-family: Tahoma, Arial, sans-serif;
	font-size: 12px;
	background-position: left;
	font-weight: normal;
	color: #5A6470;
	text-align: left;
	padding-left: 10px;
}

.TahomaSxBoldTestoDettaglio {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 12px;
	background-position: left;
	font-weight: bold;
	color: #5A6470;
	text-align: left;
}

.TahomaSxBold12NeroTestoDettaglio {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 12px;
	background-position: left;
	font-weight: bold;
	color: black;
	text-align: left;
}

.TahomaSxTestoDettaglio {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 12px;
	background-position: left;
	font-weight: normal;
	color: #5A6470;
	text-align: left;
}

.TahomaDxTestoDettaglio {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #5A6470;
	text-align: right;
}

A.TahomaSxTestoDettaglio:link, A.TahomaSxTestoDettaglio:visited {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 12px;
	background-position: left;
	font-weight: normal;
	color: #5A6470;
	text-align: left;
}

A.TahomaSxTestoDettaglio:hover {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 12px;
	background-position: left;
	font-weight: normal;
	text-align: left;
	color:Red;
}

A.TahomaSxBoldTestoDettaglio:link,A.TahomaSxBoldTestoDettaglio:visited  {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 12px;
	background-position: left;
	font-weight: bold;
	color: #5A6470;
	text-align: left;
}

A.TahomaSxBoldTestoDettaglio:hover {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 12px;
	background-position: left;
	color:Red;
	font-weight: bold;
	text-align: left;
}

.TahomaSxBold10_ARGOMENTO {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 10px;
	background-position: left;
	font-weight: bold;
	color: #5A6470;
	padding-left: 10px;
	background-color: #F4F6F5;
	text-align: left;
	padding-bottom: 2px;
}

.TextBoxPerimetroGrigioScuro {
	border: 1pt solid #000000;
	background-position: center;
	font-family: Tahoma, "Arial Special G1", "Times New Roman Special G1";
	font-size: 10px;
	background-color: #FFFFFF;
}

/* STILI PER CALENDARIO */
.tblCalendario
{
	height:100%;
	width:100%;
	border:1;
	font-weight: normal;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
}

.tblCalendarioHead
{
	border:1;
	color:Black;
	font-weight:bold;
	border-color:Black;
	vertical-align:middle;
	font-family:Arial;
	font-size:11px;
}

.AriaSX10CentrSF_HI_Grey {

	font-weight: normal;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	background-color: #DEE2E0;
}

.AriaSX10CentrSF_Red {
	font-weight: normal;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	background-color: #F9AEB3;
}

.AriaSX10CentrSF_LowGrey {
	font-weight: normal;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	background-color: #F4F6F5;
}

.AriaSX10CentrSF_HI_GreySelect {
	font-weight: normal;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	background-color: #B7BFBC;
}

.AriaSX10CentrSF_HI_GreySelect_Today {
	font-weight: normal;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	color: red;
	background-color: #B7BFBC;
}

.AriaSX10CentrSF_LowGrey_Today {
	font-weight: normal;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	color:Red;
	background-color: #F4F6F5;
}

.tblCalendarioDay
{
	height:100%;
	width:100%;
	border:1;
	font-family:Arial;
	font-size:12px;
}

.GiornoMeseCorrente
{
	background-color:Gray;
	color:White;
	font-weight:bold;
}

.ImpegniGiornoMeseCorrente
{
	background-color:White;
	height:90px;
}

.GiornoCorrente
{
	background-color:red;
	color:White;
	font-weight:bold;
}

.GiornoAltriMesi
{
	font-weight:bold;
	background-color:#BABEBA;
	color:Black;
}


.clsTHCalend 
{ FONT-SIZE: 9px; WIDTH: 100%; 
	FONT-FAMILY: Tahoma,arial; Font-weight:bold; 
	/*background-color:Yellow;*/
	background-color:Gray;
	vertical-align:top;
	text-align:center;
} 

.clsDayLtl 
{ BORDER-RIGHT: 0px; BORDER-TOP: 0px; 
	FONT-SIZE: 9px; BORDER-LEFT: 0px; 
	WIDTH: 10px; BORDER-BOTTOM: 0px;
	background-color: #B7BFBC;
	FONT-FAMILY: Tahoma,arial; HEIGHT: 10px; 
	TEXT-ALIGN: right; size: '1' } 
	
.clsInvalidDayLtl
{ BORDER-RIGHT: 0px; BORDER-TOP: 0px; 
	FONT-SIZE: 9px; BORDER-LEFT: 0px; 
	WIDTH: 10px; BORDER-BOTTOM: 0px; 
	FONT-FAMILY: arial; HEIGHT: 10px; 
	TEXT-ALIGN: right; size: '1';
	text-decoration :line-through} 

/* STILI PER CALENDARIO */


/****************** PORTALE **********************************/
.clsLinkMenuLine
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-position: left;
	font-weight: normal;
	BORDER-BOTTOM:#67b4e8 1px solid;
}

.clsLinkMenuBack
{
	BACKGROUND: #c7ebf7;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-position: left;
	font-weight: normal;
	}

/*STILI PER PAGINAZIONE GALLERIA IMMAGINI*/
.MenuPaginazione:hover
{
	font-family: Arial, Helvetica, sans-serif;
	background-color:#FA607A;
	font-size: 11px;
	color: White;
	font-weight: bold;
	text-decoration:none;
}

.MenuPaginazione
{
	font-family: Arial, Helvetica, sans-serif;
	background-color:#FA607A;
	font-size: 11px;
	color: White;
	font-weight: bold;
	text-decoration:none;
}

.MenuPaginazioneSelezionata
{
	font-family: Arial, Helvetica, sans-serif;
	background-color:#FE0000;
	font-size: 11px;
	color: White;
	font-weight: bold;
}

/*STILI PER PAGINAZIONE GALLERIA IMMAGINI*/

/*STILI PER GALLERIA IMMAGINI*/
.GalleryMenuLeft
{
	background-color:#e3e3e3;
}

.GalleryMenuLeft_ETLI
{
	background-color:#D2EDFE;
}

.GalleryMenuLeft_INCA
{
	background-color: #F7EDF5
}


.divGalleryPreview {
	overflow:auto;
	height:100%
}

.GalleryOpaco {  
	border-color: #804C00 #804C00 #804C00 #804C00;
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px; 
	moz-opacity: 0.6; 
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60)
}

.GalleryChiaro {  
	border-color: #ffffff #ffffff #ffffff #ffffff; 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px; 
	background-color: #ffffff;
	moz-opacity: 1.0; 
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100)
}

.GallerySelezionato {  
	border-color: #804C00 #804C00 #804C00 #804C00; 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px; 
	moz-opacity: 1.0; 
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100)
}
/*STILI PER GALLERIA IMMAGINI*/

/****************** CAAF ************************************/
.clsLinkMenuLine_CAAF
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-position: left;
	font-weight: normal;
	BORDER-BOTTOM:#900200 1px solid;
}

.clsLinkMenuBack_CAAF
{
	BACKGROUND: #FEF1F2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-position: left;
	font-weight: normal;
	}
	
.clsLinkServizi_CAAF
{
	background-color: #FEF1F2;	
	text-decoration:'underline';
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
}

.TahomaSxBold10_ARGOMENTO_CAAF {

	font-family: Tahoma, Arial, sans-serif;
	font-size: 10px;
	background-position: left;
	font-weight: bold;
	color: #5A6470;
	padding-left: 10px;
	background-color: #FEF1F2;
	text-align: left;
}

A.LinkPortale_CAAF:link,A.LinkPortale_CAAF:visited {
	font-family: Tahoma; 
	font-weight:bold;
	font-size: 10px;  
	text-decoration: none; 
	text-transform: none; 
	font-variant: normal;  
	color: black;  
 }

A.LinkPortale_CAAF:hover {
	font-family: Tahoma; 
	font-weight:bold;
	font-size: 10px; 
	text-decoration: none; 
	text-transform: none; 
	font-variant: normal;  
	color: white;  
 }


/***************** ETLI ******************************/
A.mainbottom_ETLI:link,A.mainbottom_ETLI:visited {
 font-weight: normal;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	color: #25485F;
	text-decoration: none;
	text-transform: none; 
 }

A.mainbottom_ETLI:hover {
 font-weight: normal;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	color: white;
	text-decoration: none;
	text-transform: none; 
 }

.ArialSx10Centrato_ETLI {
	font-weight: normal;
	font-size: 9px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	color: #25485F;
}


.TahomaSxBold10RientroSX_ARGOMENTO_ETLI 	{
	font-family: Tahoma, Arial, sans-serif;
	font-size: 10px;
	background-position: left;
	font-weight: bold;
	color: #5A6470;
	padding-left: 10px;
	background-color: #E9F6FE;
	text-align: left;
	padding-bottom: 2px;
}

.TahomaSxBold10GreyRientroSX_TITOLI_ETLI {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 10px;
	background-position: left;
	font-weight: bold;
	background-color :#65B5E8;
	color:#000000;
	text-align: left;
	padding-left :10px;
}

.TahomaSxBold10Grey_TESTI_ETLI {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 10px;
	background-position: left;
	font-weight: bold;
	color: #5A6470;
	text-align: left;
	
}

.clsLinkServizi_ETLI
{
	background-color: #65b5e8;	
	text-decoration:'underline';
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
}

.clsLinkMenuLine_ETLI
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-position: left;
	font-weight: normal;
	BORDER-BOTTOM:#67b4e8 1px solid;
}

.clsLinkMenuBack_ETLI
{
	BACKGROUND: #c7ebf7;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-position: left;
	font-weight: normal;
	}

A.clsLinkNavBtn:link,A.clsLinkNavBtn:visited,A.clsLinkNavBtn:hover
{
	color:Black;
	text-decoration : none;
	font-family: Webdings,Arial;
	font-size: 12px;
	font-weight: bold;
}

/*STILI PER PAGINAZIONE GALLERIA IMMAGINI*/
.MenuPaginazione_ETLI:hover
{
	font-family: Arial, Helvetica, sans-serif;
	background-color:#D2EDFE;
	font-size: 11px;
	color: Black;
	font-weight: bold;
	text-decoration:none;
}

.MenuPaginazione_ETLI
{
	font-family: Arial, Helvetica, sans-serif;
	background-color:#D2EDFE;
	font-size: 11px;
	color: Black;
	font-weight: bold;
	text-decoration:none;
}

.MenuPaginazioneSelezionata_ETLI
{
	font-family: Arial, Helvetica, sans-serif;
	background-color:#68B5EB;
	font-size: 11px;
	color: White;
	font-weight: bold;
}
/*STILI PER PAGINAZIONE GALLERIA IMMAGINI*/

/***************** INCA ********************************/

.clsLinkMenuLine_INCA
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-position: left;
	font-weight: normal;
	BORDER-BOTTOM:#bd91b2 1px solid;
}

.clsLinkMenuBack_INCA
{
	BACKGROUND: #EBDEE8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-position: left;
	font-weight: normal;
	}
	
.TahomaSxBold10_ARGOMENTO_INCA {

	font-family: Tahoma, Arial, sans-serif;
	font-size: 10px;
	background-position: left;
	font-weight: bold;
	color: #5A6470;
	padding-left: 10px;
	background-color: #F7EDF5;
	text-align: left;
	padding-bottom: 2px;
}

.MenuPaginazione_INCA
{
	font-family: Arial, Helvetica, sans-serif;
	background-color:#CFA2C3;
	font-size: 11px;
	color: black;
	font-weight: bold;
	text-decoration:none;
}

.MenuPaginazioneSelezionata_INCA
{
	font-family: Arial, Helvetica, sans-serif;
	background-color:#811167;
	font-size: 11px;
	color: White;
	font-weight: bold;
}

/***************** DIRITTI ********************************/

.clsLinkMenuLine_DIRITTI
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-position: left;
	font-weight: normal;
	BORDER-BOTTOM:#F5B017 1px solid;
}

.clsLinkMenuBack_DIRITTI
{
	BACKGROUND: #FDF0D0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-position: left;
	font-weight: normal;
	}
	
.TahomaSxBold10_ARGOMENTO_DIRITTI {

	font-family: Tahoma, Arial, sans-serif;
	font-size: 10px;
	background-position: left;
	font-weight: bold;
	color: #5A6470;
	padding-left: 10px;
	background-color: #FDF0D0;
	text-align: left;
	padding-bottom: 2px;
}



.NewsLinks {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: xx-small;
		font-weight: bold;
		color: #5A6470;
		text-decoration: none;
	}
	a:link.NewsLinks { text-decoration: none; color : #5A6470; font-size: xx-small; }
	a:visited.NewsLinks { color : #5A6470; font-size: xx-small; }
	a:active.NewsLinks { text-decoration: none; color :#5A6470; font-size: xx-small; }
	
	a:hover.NewsLinks {color : Red; font-size: xx-small;}

	.NewsHeader {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: xx-small;
		font-weight: normal;
		color: #000000;
		text-decoration: none;
		padding-left: 5px;
	}
	a:link.NewsHeader { text-decoration: none; color : #000000; font-size: xx-small;}
	a:visited.NewsHeader { color : #000000; font-size: xx-small;}
	a:active.NewsHeader { text-decoration: none; color : #000000; font-size: xx-small; }
	
	a:hover.NewsHeader { color : #DD7701; font-size: xx-small; }
	
	.NewsTitle 	
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: xx-small;
		font-weight: normal;
		color: #000000;
		text-decoration: none;
		padding-left: 5px; 
	}

	.ticker-border {
		margin: 1px;
		padding: 1px;
		border: 1px solid #DEE2E0;
	}
	


