HTML, FORM
{
    height:100%;
    margin: 0 0 0 0;
    
}
BODY
{
	background-color:#ffffff;
	/*margin: 0  60px 0 60px;*/
	color: #000000;
	font-family: tahoma,Arial, Verdana, Serif;
    height:100%;
    text-align:center;    
}
IMG{border:solid 0 white; }

.hidden {
	OVERFLOW: hidden; 
	WIDTH: 0px; 
	POSITION: absolute; 
	HEIGHT: 0px;
}


/* Stili align per tag P, Hnn,IMG ( vedi filtro )*/
.aLeft {text-align:left;}
.aRight{text-align: right;}
.aCenter{text-align: center;}
.aJustify{text-align: justify;}
IMG.aLeft{float:left;}
IMG.aRight{float: right;}

.tblMain
{
    width:100%;
    
}

INPUT.btnSearch {
	font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif; 
	FONT-SIZE: 0.75em; 
	font-weight: normal; 
	BORDER-RIGHT: #000000 1px  solid ; 
	BORDER-TOP: #000000 1px solid; 
	BORDER-LEFT: #000000 1px solid; 
	BACKGROUND: #E0E9EF; 
	BORDER-BOTTOM: #000000 1px solid;
	COLOR: #0F4864; 
	
}

INPUT.btnCVSearch {
	font-family: tahoma,Arial, Verdana, Serif; 
	FONT-SIZE: 1.0em; 
	font-weight: normal; 
	BORDER-RIGHT: #000000 1px  solid ; 
	BORDER-TOP: #000000 1px solid; 
	BORDER-LEFT: #000000 1px solid; 
	BACKGROUND: #E0E9EF; 
	BORDER-BOTTOM: #000000 1px solid;
	COLOR: #000000; 
	
}

#phTextLeft 
{
 font-size:0.7em;
 margin-left: 10px;
}

.itemSearch INPUT.btnSearch {
	

	white-space: normal;
	
}
		
TD.itemSearch A {color:#BD4100; font-size:1.2em; font-weight:bold; text-decoration:none; margin-right:8px;}


input.txtSearch
{
	background-color:#FFFFFF; 
	FONT-SIZE: 0.75em; 
	COLOR: black; 
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
	border: solid 1px black;
}


/* ///////////// TESTATA  ////////////// */
TABLE.testa{width:100%; text-align:center; border:solid 0px white; }
TD.testa{text-align:center;}
TD.testa_Top_L{vertical-align:bottom; padding:0 0 0 0; margin:0 0 0 0; text-align:left;background-color:#ffffff;}
TD.testa_Top_R{PADDING:0 0 0 0; font-size:0.8em;}
TD.testa_Bott{ text-align:left; background-color:#ffffff; background-image:url(/LPS/IMAGES/Head_BG.jpg); background-repeat:repeat-x;vertical-align:top;}

/* ///////////// UTILITY - ICONE ////////////// */
TABLE.utility{font-size:0.7em; width:1%; margin-left:auto; margin-right: auto;}
TD.utility_ext{text-align:center;}
TD.utility{text-align:center;padding: 0px 7px 0px 7px;}

/*/////////////  COLONNA SINISTRA //////////////*/
TD.colonna_L{width:21%; padding-right:10px; padding-top:0px; text-align:left; vertical-align:top; height:100%; border-right: solid 1px #D0D1D3;}

/*/////////////  COLONNA SINISTRA INTERNA  //////////////*/
TD.colonna_L_I{width:21%; padding-right:10px; padding-top:5px; text-align:left; vertical-align:top; height:100%; border-right: solid 1px #D0D1D3;}

/*/////////////  COLONNA CENTRO //////////////*/
TD.colonna_C{width:58%; text-align:center; vertical-align:top; padding-top:0px; padding-right:10px;}

/*/////////////  COLONNA CENTRO INTERNA  //////////////*/
TD.colonna_C_I{width:79%; text-align:center; vertical-align:top; padding-top:10px; padding-right:20px; padding-left:20px;}

/*/////////////  COLONNA DESTRA //////////////*/
TD.colonna_R{width: 21%;padding-left:0px;padding-top:0px;  text-align:left; vertical-align:top; height:100%; border-left: solid 1px #D0D1D3;}


/* ///////////// BOX LOGHI //////////// */

Table.boxLoghieEst
{
	margin-top:10px;
	border: solid 1px #D0D1D3;
	height:80px;
	width:70%;
    text-align:center;
    margin-left:auto;
    margin-right:auto;
    
}
TD.boxLoghi
{
	background-color:#ffffff;
	padding :  3px 3px 2px 3px;
	text-align:center;
	vertical-align:middle;
	margin-right:0px;
}
TD.boxLoghiALeft
{
	background-color:#ffffff;
	padding : 0px 0px 0px 3px;
	text-align:left;
	vertical-align:middle;
	line-height:0.8em;
}

A.boxLoghi:link {font-size:0.8em; text-decoration:underline; font-weight:normal; color:#000000; }
A.boxLoghi:hover{background-color:#ffffff; font-size:0.8em; text-decoration:underline; font-weight:normal; color:#000000; }
A.boxLoghi:visited{font-size:0.8em; text-decoration:underline; font-weight:normal; color:#000000; }
A.boxLoghi:active{font-size:0.8em; text-decoration:underline; font-weight:normal; color:#000000; }


/* --------------------------------------- */

A.utility:link {font-size:0.8em; text-decoration:none; font-weight:normal; color:#000000; }
A.utility:hover{background-color:#f6e8ae; font-size:0.8em; text-decoration:none; font-weight:normal; color:#000000; }
A.utility:visited{font-size:0.8em; text-decoration:none; font-weight:normal; color:#000000; }
A.utility:active{font-size:0.8em; text-decoration:none; font-weight:normal; color:#000000; }

TABLE.PrimoPiano
{
width:90%;
margin-top:20px;
}

/* ******* WELFAREITALIA ********** */
A.WI:link{text-decoration:none;color:#000000; font-size:1.0em; background-color:White;}	
A.WI:visited{text-decoration:none;color:#000000;font-size:1.0em; background-color:White;}	
A.WI:active	{text-decoration:none;color:#000000; font-size:1.0em; background-color:White;}	
A.WI:hover{text-decoration:underline;color:#000000;font-size:1.0em; background-color:White; }
/**************************************/

A.PrimoPiano:link	
{
	text-decoration:underline;color:#404666;font-weight:bold; font-size:1.25em; 
	}	
		
A.PrimoPiano:visited	
{
	text-decoration:underline;color:#404666;font-weight:bold; font-size:1.25em; 
	}	
		
A.PrimoPiano:active	
{
	text-decoration:underline;color:#404666;font-weight:bold; font-size:1.25em; 
	}	
		
A.PrimoPiano:hover	
{
	text-decoration:none;color:#404666;font-weight:bold; font-size:1.25em; 
	}
	
H3.PrimoPiano
{
font-size:1.5em;	
margin: 0 0 0 0;
padding:0 0 0 0;
}

A.ElenchiBianco:link {	font-size:1.0em; font-weight:bold;	text-decoration:underline;	color:#ffffff; }	
		
A.ElenchiBianco:visited {font-size:1.0em; font-weight:bold; text-decoration:underline;	color:#ffffff;	}	
		
A.ElenchiBianco:active	{font-size:1.0em; font-weight:bold;	text-decoration:underline;	color:#ffffff; 	}	
		
A.ElenchiBianco:hover {font-size:1.0em; font-weight:bold;	text-decoration:none;	color:#ffffff;	background-color:#F6E8AE; 	}	


/* ------------------ PRIMO PIANO  E NOTIZIE ----------------------- */
TABLE.PP
{
width:100%;
font-size:0.7em;
text-align:left;
padding:0 0 0 0;
margin: 0 auto 0 auto;
border: solid 0px black;
}

.PPImgContainer
{
    vertical-align: middle; 
    text-align: center; 
    width:auto; 
    height:auto;  
    border: 1px solid #D0D1D3; 
    margin-right:2px;
    float:left;
}

/*
.PPImgInnerContainer
{
    width:auto; 
    height:auto; 
    vertical-align: middle; 
    text-align: center;

}
*/


TD.PPPrimo{	border-right:solid 1px #E5C125;padding:  2px 2px 2px 5px;}
TD.PPLogo{	border-left:solid 20px #E5C125;padding:  2px 1px 2px 5px;}
TD.PP{	border-left:solid 20px #E5C125; border-right:solid 1px #E5C125; padding:  5px 5px 5px 5px; font-weight:normal;}
TD.PPR{	border-bottom:solid 1px #E5C125;width:70%;}
TD.PPT{background-color: #E5C125; text-align:left;padding: 3px  5px 3px 20px; font-weight:bold; font-size:1.2em; width:30%;}	
TD.PPB{background-color: #E5C125; text-align:right; padding: 2px 0px 0px 0; height:20px;}	

TABLE.Notizie
{
width:90%;
font-size:0.7em;
text-align:justify;
padding:0 0 0 0;
margin: 15px auto 15px auto;
}
TD.NotizieT {background-color: #E5C125; text-align:right;padding:  3px 20px 3px 5px; font-weight:bold; font-size:1.2em; width:30%; }	
TD.NotizieL {	border-bottom:solid 1px #E5C125;}
TD.Notizie {	border-right:solid 20px #E5C125;border-left:solid 1px #E5C125;padding:  2px 2px 2px 5px;}
TD.NotiziePrima {	border-right:solid 20px #E5C125;padding:  2px 2px 2px 5px;}
TD.NotizieLogo {	border-left:solid 1px #E5C125;padding:  2px 2px 2px 5px;}
TD.NotizieB {background-color: #E5C125; text-align:left; padding:  2px 10px 1px  1px;}	

A.PP:link {	font-size:1.3em; font-weight:bold;	text-decoration:underline;	color:#000000; }	
		
A.PP:visited {font-size:1.3em; font-weight:bold; text-decoration:underline;	color:#000000;	}	
		
A.PP:active	{font-size:1.3em; font-weight:bold;	text-decoration:underline;	color:#000000; 	}	
		
A.PP:hover {font-size:1.3em; font-weight:bold;	text-decoration:none;	color:#000000;	background-color:#F6E8AE; 	}	

A.Elenchi:link {	font-size:1.0em; font-weight:bold;	text-decoration:underline;	color:#000000; margin-right:10px;}	
		
A.Elenchi:visited {font-size:1.0em; font-weight:bold; text-decoration:underline;	color:#000000;  margin-right:10px;}	
		
A.Elenchi:active	{font-size:1.0em; font-weight:bold;	text-decoration:underline;	color:#000000;  margin-right:10px;}	
		
A.Elenchi:hover {font-size:1.0em; font-weight:bold;	text-decoration:none;	color:#000000;	background-color:#F6E8AE;  margin-right:10px;}	

/* ----------------------------------------- */

TABLE.tblContenutiInterno
{
border:solid 1px #b5c2e1;
width:90%;
font-size:0.7em;
text-align:justify;
background-color:#E3E6F7; 
height:100%;
vertical-align:top;
}
TABLE.tblContenutiInterno TD
{
vertical-align:top;
}


DIV.bgRight
{
	width:100%;
	height:100%;
	background-image:url(/Welfareitalia/Images/BackGround_Footer_Right.jpg); 
	background-repeat:repeat-y;
	float:right;

}
DIV.governo
{
	padding-top:20px;
	
}
/* --------------- LINK ---------------------*/

A:link	{	
	text-decoration:	underline;
	color:	#000000;
	}	
		
A:visited	{	
	text-decoration:	underline;
	color:	#000000;
	}	
		
A:active	{	
	text-decoration:	underline;
	color:	#000000;
	}	
		
A:hover	{	
	text-decoration:	none;
	color:	#000000;
	background-color:#D0D1D3;
	}


A.notizia:link	
{
	font-size:1em;
	text-decoration:	none;
	color:	#000000;
	}	
		
A.notizia:visited	{	font-size:1em;
	text-decoration:	none;
	color:	#000000;
	}	
		
A.notizia:active	{	font-size:1em;
	text-decoration:	none;
	color:	#000000;
	}	
		
A.notizia:hover	{	font-size:1em;
	text-decoration:	underline;
	color:	#000000;
	background-color:#D0D1D3;
	}
	


A.DX:link	
{
	font-size:0.9em; font-weight:bold;
	text-decoration:	none;
	color:	#000000;
	}	
		
A.DX:visited	
{
	font-size:0.9em; font-weight:bold;
	text-decoration:	none;
	color:	#000000;
	}	
		
A.DX:active	
{
	font-size:0.9em; font-weight:bold;
	text-decoration:	none;
	color:	#000000;
	}	
		
A.DX:hover	
{
	font-size:0.9em; font-weight:bold;
	text-decoration:	underline;
	color:	#000000;
	}


		
		
TD.governo{	text-align:center;}

.PictureBox
{
	border:dotted 1px #000000;
	width:70px;
	height:55px;
}
.ImgNotizie
{
 float:left;
 margin-left:0px;
 margin-right:7px;
}
.DescEditPicture
{	
	FONT-SIZE: 0.65em;
	color:Gray;
	width:150px;
}



LI.listItemNews
{	
    list-style-type:none; 
    padding-left:0px;
    font-size:0.85em;
    padding-bottom:5px;
    line-height:14px;
    border-bottom:solid 1px #D0D1D3;
}


TD.listItemNews
{	
    text-align:left;
    padding-left:0px;
    font-size:0.7em;
    padding-bottom:5px;
    padding-top:5px;
    line-height:14px;
    padding-left:10px;  
    border-bottom: solid 1px #D0D1D3;
    width:99%;
}

TD.noBorder
{	
    border:0px;
}

/*TD.listItemNews A {font-weight:bold;   color: #000000;	background-color:White; text-decoration: none; }
TD.listItemNews A:hover {font-weight:bold;color: #000000;	background-color:White;text-decoration: underline; }
*/

/*.ULlistItemNews
{
	margin-left:0px;
    padding-left:20px;
   
}*/
UL.ULlistItemNews LI.listItemNews A {font-weight:bold; padding-left:0px;  color: #000000;	background-color:White;}
UL.ULlistItemNews LI.listItemNews A:hover {font-weight:bold;padding-left:0px;  color: #000000;	background-color:White}

/*.headerItem
{
	color: #43608A;	
	text-align:center;
	FONT-SIZE: 1.3em; 
}*/
/* ---------------- BOX NEWSLETTER ------------------- */
table.tblBoxNewsletter{
	background-color:#FFFFFF;	
	padding: 0 0 0 0;
	/*margin: 0 0 0 0;*/
	margin:auto;
	font-family: Verdana,Tahoma, Arial, Serif;
	font-size: 0.9em;
	color: #003366;
	font-weight:bold;
}
td.tdNewslMidLeft
{
	text-align:left;
	background-color:#EEEFF3;
	vertical-align:top;
	FONT-SIZE:1px;
	height:1%;
	border-left:solid 1px #004677;
	border-bottom:solid 1px #004677;
}
td.tdNewslMid
{
	background-color:#EEEFF3;
	color:#003366;
	width:81%;
	text-align:left;
	vertical-align:middle;
	padding:5px 10px 5px 10px;
	border-top:solid 1px #004677;
	border-right:solid 1px #004677;
	border-bottom:solid 1px #004677;
}
.divBoxNewsl
{	
	width:81%;
	padding-top:10px;
	text-align:center;	
    margin-left:auto;
    margin-right:auto;
}
td.tdNewslTop
{
	padding: 0 0 0 0;
	text-align:left;
	vertical-align: bottom;
	FONT-SIZE:1px;
	height:1%;
}
/* ---------------- FINE BOX NEWSLETTER ------------------- */
/* ---------------- BOX CONTATTI ------------------- */
.tblContact
{
	margin-top:3px;
	margin-left:20px;
	margin-bottom:20px;
	width:80%;
	border:solid 1px #AFB4B7;
	/*background-color:#BCD7D9;*/
	font-size:0.8em;
	font-weight:bold;
	color:#003C65;
	text-align:center;
	
}
TD.numVerde
{
background-color:#E2EEDD; border-top:solid 4px #178546; padding-top:10px; text-align:center;
}
TD.eMail
{
background-color:#178546; color:white; border-left:solid 11px #E2EEDD; border-right:solid 11px #E2EEDD;border-bottom:solid 10px #E2EEDD; text-align:center; 
}
.tblContact A 
{	
	background-color:#178546;
	text-align: center;	
	color:#ffffff;
	text-decoration:none;
}		
.tblContact A:visited	
{
	background-color:#178546;
	text-decoration:	none;
	color:	#ffffff;
	}	
		
.tblContact A:active	
{
	background-color:#178546;
	text-decoration:	none;
	color:	#ffffff;
	}	
		
.tblContact A:hover	{	
	background-color:#178546;
	text-decoration:	underline;
	color:	#ffffff;
	}
/* ----------------- FINE BOX CONTATTI ---------------- */
.Footer
{
	padding-top:20px;
	margin-top:30px;	
}
.Footer a:hover
{
	background-color:White;
}
.divLoghiHome
{
	width:100%;
	text-align:center;
	margin:auto;		
}

A.boxLoghi:link	
{	
	background-color:#ffffff;
	text-align: center;	
	color:#000000;
	text-decoration:none;
	font-size:0.7em;
}		
A.boxLoghi:visited	
{
	background-color:#ffffff;
	text-decoration:	none;
	color:	#000000;
	font-size:0.7em;
	}	
		
A.boxLoghi:active	
{
	background-color:#ffffff;
	text-decoration:	none;
	color:	#000000;
		font-size:0.7em;
	}	
		
A.boxLoghi:hover	{	
	background-color:#D0D1D3;
	text-decoration:	underline;
	color:	#000000;
		font-size:0.7em;
	}

.divNewsletter 
{
	text-align:center;
	width:100%;	
}
.tblNewsletter
{
	FONT-SIZE:100%;
	width:100%;
	background-color:#ffffff;
	border: solid 1px #F7941D;
	color:Black;
}
.itemSearchRadio
{
	/*padding-top: 4px;*/
	padding-bottom: 5px;
	white-space: normal;
	text-align:center;
}
.itemSearch
{
	padding-top: 10px;
	padding-left: 5px;
	padding-right: 5px;
	/*padding-bottom: 4px; */
	white-space: nowrap;
	text-align:center;
}
.liMargin
{
	margin-right:20px;
}


/************************************************************************/
/* ********** STILI DA COPIADE SU WELFAREITALIA.CSS *********************/
/************************************************************************/

.tblNewsList
{
 padding:0 0 0 0;
 /*FONT-SIZE: 100%; */
 font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
}
.listItemNews
{	
    list-style-type:none; 
    padding-left:0px;
    padding-top:2px;    
    margin-left:0px;
   
}

.tblNewsList .listItem
{
	padding: 10px 10px 10px 10px;
    height:100%;
    vertical-align: top;
    text-align:left;
    FONT-SIZE: 0.8em;
}

.ULlistItemNews
{
	margin-left:0px;
    padding-left:20px;
    FONT-SIZE: 0.8em;
    width:100%;
}
UL.ULlistItemNews LI.listItemNews A { font-weight:bold; padding-left:0px;  color: #000000;	background-color:White;}
UL.ULlistItemNews LI.listItemNews A:hover { font-weight:bold;padding-left:0px;  color: #000000;	background-color:White}
/* ******  BREADCRUMB  ******  */

A.breadCrumb:link {
	background-color:#ffffff;
	FONT-SIZE: 1em; 
	COLOR: #A33F01; 
	TEXT-DECORATION: none;
	font-weight:bold;
}
A.breadCrumb:visited {
	background-color:#ffffff;
	FONT-SIZE:1em; 
	COLOR: #A33F01; 
	TEXT-DECORATION: none;
	font-weight:bold;
}
A.breadCrumb:active {
	background-color:#ffffff;
	FONT-SIZE: 1em; 
	COLOR: #A33F01; 
	TEXT-DECORATION: none;
	font-weight:bold;
}
A.breadCrumb:hover {
	FONT-SIZE: 1em; 
	COLOR: #A33F01; 
	BACKGROUND-COLOR: #D0D1D3; 
	TEXT-DECORATION: underline;
	font-weight:bold;
}
TABLE.breadCrumb 
{	
	COLOR: #000000;
	background-color:white;
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	FONT-SIZE: 0.65em; 
	PADDING-BOTTOM: 3px; 
	PADDING-TOP: 0px; 
	font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
	margin-top:0;
	border-bottom:solid	1px #D0D1D3;
	margin-bottom:15px;
}

Table.tblColonna_C
{
width:100%;
padding: 0 0 0 0;
margin: 0 0 0 0;
font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
border: solid 0px black;
vertical-align:top;
height:100%;
}

.phContenuto
{
    font-size:0.70em;
    padding-left:5px;
    vertical-align:top;
    text-align:left;
    height:100%;

}
/**************************** COMUNICATI ********************************/
table.comunicati
{
	padding: 10px 10px 10px 10px;
    vertical-align: top;
	font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
    color:Black;
    background-color:White;
    width:90%;
    text-align:left;
    border-bottom:solid 1px #9B9DA0;
}

SELECT.comunicati {
	background-color:#FFFFFF; 
	COLOR: black; 
	font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
	text-align:left;
	font-size:0.9em;
}

td.comunicati
{
	color:Black;
	background-color:#FFFFFF;
	padding-left:5px;
	padding-bottom:3px;
	padding-top:3px;
	text-align:left;
	 font-size:0.8em;
}	

td.comunicati1
{
	color:Black;
	background-color:#E5E6E6;
	padding-left:5px;
	padding-bottom:3px;
	padding-top:3px;
	text-align:left;
	 font-size:0.8em;
}	
.noComunicati
{
	color:Black;
	background-color:#FFFFFF;
	padding-bottom:15px;
	padding-top:15px;
	text-align:center;
	font-weight:bold;
	 font-size:0.8em;
}	

td.comunicatiSearch
{
	color:Black;
	background-color:#FFFFFF;
	padding-left:11px;
	padding-bottom:1px;
	padding-top:3px;
	 font-size:0.8em;

}	

th.comunicatiSearch
{
	text-align:left;
	font-weight:normal;
	color:Black;
	background-color:#ffffff;
	padding-left:10px;
	padding-bottom:3px;
	padding-top:3px;
	border-left:0px solid #F7941D;
	border-right:0px solid #F7941D;
	border-top:1px solid #0055A6;
	border-bottom:1px solid #0055A6;
	font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
	font-size:0.8em;
}	

th.comunicati
{
	
	border-bottom:1px solid #F7941D;
	border-top:1px solid #F7941D;
	background-color:#ffffff;
	width:100%;
	padding-left:10px;
	color:black;
	font-weight:bold;
	text-align:left;
	padding-bottom:2px;
	padding-top:2px;
	 font-size:0.8em;
}

A.comunicati:link
{

	COLOR: #000000; 
	background-color:#FFFFFF; 
	TEXT-DECORATION: underline; 
}
A.comunicati:visited 
{
	
	COLOR: #000000; 
	background-color:#FFFFFF; 
	TEXT-DECORATION: underline;
}
A.comunicati:active 
{

	COLOR: #000000; 
	background-color:#FFFFFF; 
	TEXT-DECORATION: underline; 
}
A.comunicati:hover 
{
	
	COLOR: #A33F01; 
	BACKGROUND-COLOR: #FFFFFF; 
	TEXT-DECORATION: none;
}
A.comunicati1:link
{

	COLOR: #000000; 
	background-color:#E5E6E6; 
	TEXT-DECORATION: underline; 
}
A.comunicati1:visited 
{
	
	COLOR: #000000; 
	background-color:#E5E6E6; 
	TEXT-DECORATION: underline;
}
A.comunicati1:active 
{

	COLOR: #000000; 
	background-color:#E5E6E6; 
	TEXT-DECORATION: underline; 
}
A.comunicati1:hover 
{
	
	COLOR: #A33F01; 
	BACKGROUND-COLOR: #E5E6E6; 
	TEXT-DECORATION: none;
}
/***********************************************************************/
	/* =========================================== */
/* = Ricerca DIREZIONI		                 = */
/* =========================================== */

.divDirSearch 
{
	text-align:center;
	display:block;
}

.tblDirSearch
{
	FONT-SIZE:95%; 
	width:70%;
	background-color:#ffffff;
	border:solid 1px #F7941D;
	color:Black;
	margin:auto;
}

.tblDirSearch .headerItem
{
	
	
	/*border-top:1px solid #F7941D;
	border-bottom:1px solid #F7941D;*/
	background-color:#ffffff;
	width:100%;
	font-size:1.2em;
	/*padding-left:10px;*/
	color:#000000;
	font-weight:bold;
	text-align: center;
}

.tblDirSearch .itemSearch
{
	white-space: normal;
	padding-top: 10px;
	text-align:left;
}

.tblDirSearch .itemButton
{
	text-align:center;
	vertical-align:middle;
	height: 40px;
}

.tblDirSearch .itemButton INPUT
{
	font-size:100%;
	font-weight:bold; 
	color: #ffffff;
	background: #0055A6;
	border-right: #88A4B2 1px solid; 
	border-top: #ededed 0px solid; 
	border-left: #ededed 0px solid; 
	border-bottom: #88A4B2 1px solid;
}

.tblUffNewsHome .contentUffici
{
    border: solid 1px #F7941D;
}

TH.headerUffici
{
font-size:0.9em;
border-bottom: solid 1px #F7941D;
border-top: solid 2px #F7941D;
text-align :left;
padding: 2px 0 2px 10px;
}

UL.UlNewsList
{
	padding:0 0 0 0;
	margin: 0 0 0 5px;
	
	
}

LI.liNewsList1
{
	background-color:#F0F0F0;
	padding:2px 0 0 0;
	margin: 0 0 0 0;
    list-style-type:none;
    font-size:0.7em;
    border-bottom:solid 1px #D0D1D3;
}
LI.liNewsList2 
{
	/*background-color:#ffffff;*/
    background-color:#FFE5C3;
	padding: 2px 0 0 0;
	margin: 0 0 0 0;
    list-style-type:none;
    font-size:0.7em;
    border-bottom:solid 1px #D0D1D3;
}
LI.liNewsList3 
{
	/*background-color:#ECF2F8;*/
    background-color:#DBE9FC;
	padding:2px 0 0 0;
	margin: 0 0 0 0;
    list-style-type:none;
    font-size:0.7em;
    border-bottom:solid 1px #D0D1D3;
}
.liNewsList1 A:link
{

	COLOR: #000000; 
	background-color:#F0F0F0; 
	TEXT-DECORATION: underline; 
}
.liNewsList1 A:visited 
{
	
	COLOR: #000000; 
	background-color:#F0F0F0; 
	TEXT-DECORATION: underline;
}
.liNewsList1 A:active 
{

	COLOR: #000000; 
	background-color:#F0F0F0; 
	TEXT-DECORATION: underline; 
}
.liNewsList1 A:hover 
{
	
	COLOR: #000000; 
	BACKGROUND-COLOR: #D0D1D3; 
	TEXT-DECORATION: underline;
}
Table.tblUffNewsHome
{
    width:100%;
}
SELECT.selectUffici {
	background-color:#FFFFFF; 
	COLOR: black; 
	font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
	text-align:left;
	font-size:100%;
	
}
table.tblDirResults
{

margin-left:5px;
padding-left:5px;	
}

.tblDirResults .headerItem
{
	background-color:#ffffff;
	width:100%;
	font-size:0.8em;
	color:#000000;
	font-weight:bold;
	text-align: left;
	border-bottom:solid 1px #F7941D;
	border-top:solid 1px #F7941D;
	padding-bottom:3px;
	padding-top:3px;

}
.ItemDPL
{
	font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
	font-size:0.8em;
	background-color:#F0F0F0;
padding:3px 0 1px 10px;
}

.msgRosso{padding:0 0 0 0; color:#B8292F; margin:0 0 0 0; font-size:1em;}


/*  OPERAZIONE TRASPARENZA  */ 
.DivCVErrMsg
{
	FONT-SIZE:120%; 
	display:block;
	color:#BF0000;
	text-align:center;
	/*height: 40px;*/
	background-color:White;
	margin-top:10px;
}
.tblTrasparenzaSearch
{
	FONT-SIZE:95%; 
	width:95%;
	background-color:#ffffff;
	border: solid 1px #D9C470;
	color:Black;
	text-align:left;
	
}
.tblTrasparenzaSearch .headerItem
{
	border-right:0px solid #125576;
	border-left:0px solid #125576;
	border-top:0px solid #125576;
	border-bottom:1px solid #D9C470;
	background-color:#ffffff;
	width:100%;
	font-size:1.2em;
	color:#000000;
	font-weight:bold;
	text-align: center;
}
.tblTrasparenzaPrint
{
	font-size:100%;
	width:95%;
	background-color:#ffffff;
	border: solid 0px #D9C470;
	color:#0F4864;
}

.tblTrasparenzaResults
{
	font-size:100%;
	width:95%;
	background-color:#ffffff;
	border: solid 1px #D9C470;
	color:#0F4864;
	text-align:left;
}
.thTrasparenzaResults
{
	background-color:FFDF5A;
	color:#000000;
	font-weight:bold;
	padding: 2 0 2 20px;
	margin: 0 0 0 0;
}
.thIstruzioneResults
{
	background-color:#FFF0AD;
	color:#000000;
	font-weight:bold;
	padding: 2 0 2 20px;
	margin: 0 0 0 0;
}
.thRetribuzioneResults
{
	background-color:#D6E7F7;
	color:#000000;
	font-weight:bold;
	padding: 2 0 2 20px;
	margin: 0 0 0 0;
}

.thIncarichiResults
{
	background-color:#E6D596;
	color:#000000;
	font-weight:bold;
	padding: 2 0 2 20px;
	margin: 0 0 0 0;
}


TD.tdTrasparenzaResults
{
	font-size:100%;
	color:#000000;
	text-align:left;
	border: solid 0px #DEC773;
}
TD.tdTrasparenzaResultsHR
{
	font-size:100%;
	color:#000000;
	text-align:left;
	border-bottom: solid 1px #A2A2A2;
}



A.TrasparenzaResults:link
{
	FONT-FAMILY:Verdana, Serif;
	COLOR:#000000;
	background-color:#ffffff;
	TEXT-DECORATION: underline;
}

A.TrasparenzaResults:visited
{
	FONT-FAMILY:Verdana, Serif;
	COLOR:#000000;
	background-color:#ffffff;
	TEXT-DECORATION: underline;
}

A.TrasparenzaResults:active
{
	FONT-FAMILY:Verdana, Serif;
	COLOR:#000000;
	background-color:#ffffff;
	TEXT-DECORATION: underline;
}

A.TrasparenzaResults:hover
{
	FONT-FAMILY:Verdana, Serif;
	COLOR:#000000;
	BACKGROUND-COLOR: #FFF3BD;
	TEXT-DECORATION: none;
}
DIV.OpTrasp
{
padding-left:60px;
padding-top:20px;
	}
TD.nvsp
{
color:#ffffff;
font-size:0.8em;
border-bottom: solid 0px #F79618;
text-align:left;
background-color:#73757B;
font-weight:bold;
text-transform:uppercase;
padding-left:10px;
}

UL.NVSP
{
margin-left:20px;
}

LI.NVSP
{
color:000000;
font-size:0.8em;
margin-left:0;
text-align:left;
}
.tblTrasparenzaPrint
{
	font-size:100%;
	width:95%;
	background-color:#ffffff;
	border: solid 0px #D9C470;
	color:#0F4864;
}

.tblTrasparenzaResults
{
	font-size:100%;
	width:95%;
	background-color:#ffffff;
	border: solid 1px #D9C470;
	color:#0F4864;
	text-align:left;
	
}
.thTrasparenzaResults
{
	background-color:FFDF5A;
	color:#000000;
	font-weight:bold;
	padding: 2 0 2 20px;
	margin: 0 0 0 0;
}
.thIstruzioneResults
{
	background-color:#FFF0AD;
	color:#000000;
	font-weight:bold;
	padding: 2 0 2 20px;
	margin: 0 0 0 0;
}
.thRetribuzioneResults
{
	background-color:#D6E7F7;
	color:#000000;
	font-weight:bold;
	padding: 2 0 2 20px;
	margin: 0 0 0 0;
}

.thIncarichiResults
{
	background-color:#E6D596;
	color:#000000;
	font-weight:bold;
	padding: 2 0 2 20px;
	margin: 0 0 0 0;
}


TD.tdTrasparenzaResults
{
	font-size:100%;
	color:#000000;
	text-align:left;
	border-bottom: solid 1px #E6D596;
	padding: 2px 0 4px 2px; 
}
TD.tdTrasparenzaResultsHR
{
	font-size:100%;
	color:#000000;
	text-align:left;
	border-bottom: solid 1px #A2A2A2;
}



A.TrasparenzaResults:link
{
	FONT-FAMILY:Verdana, Serif;
	COLOR:#000000;
	background-color:#ffffff;
	TEXT-DECORATION: underline;
}

A.TrasparenzaResults:visited
{
	FONT-FAMILY:Verdana, Serif;
	COLOR:#000000;
	background-color:#ffffff;
	TEXT-DECORATION: underline;
}

A.TrasparenzaResults:active
{
	FONT-FAMILY:Verdana, Serif;
	COLOR:#000000;
	background-color:#ffffff;
	TEXT-DECORATION: underline;
}

A.TrasparenzaResults:hover
{
	FONT-FAMILY:Verdana, Serif;
	COLOR:#000000;
	BACKGROUND-COLOR: #FFF3BD;
	TEXT-DECORATION: none;
}
.BandiBlocchi
{
	border-bottom: solid #D0D1D3 1px; 
	padding-top:10px;
    font-size:0.85em;
}
