/* Default CSS Stylesheet for a new Web Application project */

/* =========================================== */
/* = Ricerca				                 = */
/* =========================================== */

.divSearch 
{
	text-align:center;
	display:block;
	color:Red;
    
   
}

.hrSearch
{
	background: #ffffff;
	height:1px;
	width:540px;
	color:#000066;
}

.tblSearch
{
	
	width:50%;
	background-color:#EFF3F7;
	border: solid 1px #125576;
	color:Black;
    	font-family:  Verdana, Tahoma,Arial, Helvetica, sans-serif;
    
}

.tblSearch .headerItem
{
	border-right:0px solid #125576;
	border-left:0px solid #125576;
	border-top:0px solid #125576;
	border-bottom:1px solid #125576;
	background-color:#E0E9EF;
	width:100%;
	font-size:0.9em;
	color:#0F4864;
	font-weight:bold;
	text-align: center;
	/*vertical-align: middle;*/
	padding-top: 5px;
	padding-bottom: 5px;
}

.tblSearch .itemSearch
{
	padding-top: 10px;
	padding-left: 5px;
	padding-right: 5px;
	/*padding-bottom: 4px;*/
	white-space: nowrap;
	text-align:center;
}

.tblSearch .itemSearchRadio
{
	/*padding-top: 4px;*/
	padding-bottom: 5px;
	white-space: normal;
	text-align:center;
}

.itemSearchRadio LABEL,
.itemSearch LABEL
{
    font-size:0.7em;
}

.tblSearch .txtSearch
{
	background-color:#FFFFFF; 
	COLOR: black; 
	FONT-FAMILY: verdana, Tahoma ,arial, serif;
   	font-size:0.7em;
	border: solid 1px black;
}

.pagesItem .btnSearch
{
   border: solid 1px #000000; 
   font-size:1.1em;
      
}


.tblSearch #btnSearch
{
   border: solid 1px #000000; 
   font-size:0.7em;
      
}


.tblSearch .radio_input
{
	COLOR: black;
	background-color:#EFF3F7;
}



.tblSearchResults
{
	FONT-SIZE:95%; 
	width:85%;
	background-color:#EFF3F7;
	border: solid 0px #125576;
	color:Black;
}

.tblSearchResults .headerItem
{
	border-right:1px solid #125576;
	border-left:1px solid #125576;
	border-top:1px solid #125576;
	border-bottom:1px solid #125576;
	background-color:#E0E9EF;
	width:100%;
	font-size:0.8em;
	color:#0F4864;
	font-weight:bold;
	text-align: left;
	vertical-align: top;
	padding: 5px 0px 5px 10px;
}

.tblSearchResults .summaryItem
{
	border-bottom:0px solid #125576;
	background-color:#EFF3F7;
	width:100%;
	font-size:0.85em;
	color:Black;
	text-align: left;
	vertical-align: top;
	padding: 15px 5px 10px 5px;
}

.tblSearchResults .pagesItem
{
	border-bottom:0px solid #125576;
	background-color:#FFFFFF;
	/*width:100%;*/
	font-size:0.75em;
	color:Black;
	height: 40px;
	text-align: left;
	vertical-align: middle;
	padding: 5px 5px 5px 5px;
	white-space: nowrap;
}

.tblSearchResults .pagesHr_Left
{
	border-bottom:0px solid #125576;
	background-color:#FFFFFF;
	width:10%;
	font-size:0.7em;
	color:Black;
	height: 40px;
	text-align: left;
	vertical-align: middle;
	padding: 5px 5px 5px 5px;
}

.tblSearchResults .pagesHr_Right
{
	border-bottom:0px solid #125576;
	background-color:#FFFFFF;
	width:100%;
	font-size:0.8em;
	color:Black;
	height: 40px;
	text-align: left;
	vertical-align: middle;
	padding: 5px 5px 5px 5px;
}

.tblSearchResults .hrPages1
{
	background-color:#FFFFFF;
	height:3px;
	width:20px;
	color:#125576;
}

.tblSearchResults .hrPages2
{
	background-color:#FFFFFF;
	height:3px;
	width:420px;
	color:#125576;
}

.tblSearchResults .Item1
{
	border-left:1px solid #EFF3F8;
	border-right:1px solid #EFF3F8;
	background-color:#EFF3F7;
	width:100%;
	font-size:0.8em;
	color:Black;
	/*height: 40px;*/
	text-align: left;
	vertical-align: middle;
	padding: 15px 5px 0px 5px;
}

.tblSearchResults .Item2
{
	border: 1px solid #EFF3F7;
	/*border-top:1px solid #EFF3F7;
	border-bottom:1px solid #EFF3F7;
	border-left:1px solid #EFF3F7;
	border-right:1px solid #EFF3F7;*/
	background-color:#FFFFFF;
	width:100%;
	font-size:0.8em;
	color:Black;
	height: 40px;
	text-align: left;
	vertical-align: middle;
	padding: 15px 5px 0px 5px;
}

.tblSearchResults UL
{
	list-style-image:url(/LavoroNet/WebUserControls/WBCRicerca/images/arrowList.gif);
	MARGIN-LEFT:15px;
	/*padding-top: 10px;*/
}

.tblSearchResults LI
{
	padding-bottom:3px;
	padding-top:4px;
}

/* BOX Ricerca */

.boxSearch
{
	padding: 5px 0px 5px 0px;
   	border: solid 1px #658DB5;
   	text-align:center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.boxSearch #txtSearch
{
    border: solid 1px #000000;
    font-size:0.7em;
}

.boxSearch #btnSearch
{
   border: solid 1px #000000; 
   font-size:0.7em;
}



/* ///////////// BOX CRONOLOGIA //////////// */

DIV.boxCrono
{
	margin-top:30px;
    border: solid 1px #658DB5;
    height:50px;
    text-align:left;
    padding-left:10px;
    padding-right:10px;

}
DIV.boxCronoL
{
	background-color:#ffffff;
	padding :   3px 10px 0px 3px;
	text-align:left;
	vertical-align:top;
	float:left;
	/*margin-right:0px;*/
	width:53px;
	display:inline;
	    
}

DIV.boxCronoR
{
	background-color:#ffffff;
	padding :  5px 0px 0px 0px;
	text-align:left;
    vertical-align:top;
    margin-top:0px;
 
}
A.boxCrono{font-size:0.7em; text-decoration:none; font-weight:bold; text-align:left;}

/* ///////////// BOX TIMONE //////////// */

DIV.boxTimoneEst
{
margin-top:5px;
border: solid 1px #658DB5;
height:135px;
text-align:center;
}

A.boxTimone{font-size:0.9em; text-decoration:none; font-weight:bold; text-align:center;}

/* --------------------------------------- */

DIV.boxDocs
{
	padding-top:10px;
	padding-bottom:10px;
    border: solid 1px #658DB5;
   /* height:42px;*/
    text-align:left;
    padding-left:10px;
    margin-top:150px;
    
      
}

DIV.boxOperator
{
	padding-top:5px;
	padding-bottom:10px;
    border: solid 1px #658DB5;
    /*height:42px;*/
    text-align:left;
    padding-left:10px;
    margin-top:0px;     
}
td.boxOperator{font-size:0.7em; color:#213C5A; text-align:center; font-weight:bold;padding-bottom:7px;}
A.boxDocs{font-size:0.7em; text-decoration:none; font-weight:bold; text-align:center; color:#215D84 ;}


A.boxTimone{font-size:0.9em; text-decoration:none; font-weight:bold; text-align:center;}


/* BOX EVENTI */

TABLE.tblBoxEventi 
{
	text-align:left;
	margin-left:auto;
    margin-right:auto;
	padding-left:0;
	width:90%;
	border: solid 1px #213C5A;
}

TD.BoxEventiTitolo
{
	width:10%;
	white-space:nowrap;
	background-color:#213C5A;
	FONT-WEIGHT: bold;
	FONT-SIZE: 0.8em;
	COLOR: #fcfdfd;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-ALIGN: center;
	/*padding:0  1px 0 1px;*/
}

TD.tdEventsList
{
	/*color: #004677;*/
	FONT-SIZE: 0.7em;
	padding:10px 5px 2px 10px;
}
TD.phEventsPageList
{
	/*color: #004677;*/
	FONT-SIZE: 0.8em;
	padding:10px 5px 2px 10px;
	text-align:right;
}

h3.PrimoPiano 
{
	font-family:  Verdana, Tahoma,Arial, Helvetica, sans-serif;
	font-size: 1.1em;	
	margin:0;
	padding:0;
	font-weight:normal;
	display:inline;
} 
P.PrimoPiano
{
	padding:  2px 0 0 0;
	margin:  0 0 0 0 ;
}
A.notizia:link
{
	COLOR: #000000; 
	background-color:#DEE3EF; 
	TEXT-DECORATION: underline; 
}
A.notizia:visited {
	COLOR: #000000; 
	background-color:#DEE3EF; 
	TEXT-DECORATION: underline;
}
A.notizia:active {
	COLOR: #000000; 
	background-color:#DEE3EF; 
	TEXT-DECORATION: underline; 
}
A.notizia:hover {
	COLOR: #006939; 
	BACKGROUND-COLOR: #DEE3EF; 
	TEXT-DECORATION: none;
}

/* ******************* */ 

HTML, FORM
{
    height:100%;
}
BODY
{
	background-color:#98A6B5;
	margin:  0px  50px 0px 50px;
	color: #000000;
	font-family: tahoma,Verdana, Arial, Serif;
    height:100%;
    text-align:center;
    
}


TD.Header
{
	vertical-align:top; 
	background-image:url(/Flexi/WebUserControls/WBCHeader/images/testata_BG.jpg); 
	background-repeat:repeat-x;
	text-align:left;}

/* --------------- LINK ---------------------*/

A:link	{	
	text-decoration:	none;
	color:	#215D84;
	font-family: tahoma,Verdana, Arial, Serif;
	}	
		
A:visited	{	
	text-decoration:	none;
	color:	#215D84;
	font-family: tahoma,Verdana, Arial, Serif;
	}	
		
A:active	{	
	text-decoration:	none;
	color:	#215D84;
	font-family: tahoma,Verdana, Arial, Serif;
	}	
		
A:hover	{	
	text-decoration:	underline;
	color:	#215D84;
	font-family: tahoma,Verdana, Arial, Serif;
	}



/* ---------------- BOX CONTATTI ------------------- */

/*.tblContact
{
	margin-top:30px;
	width:100%;
	border:solid 1px #AFB4B7;
	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;
}
TD.eMail
{
background-color:#178546; color:white; border-left:solid 11px #E2EEDD; border-right:solid 11px #E2EEDD;border-bottom:solid 10px #E2EEDD; 
}
.tblContact A 
{
	
	background-color:#178546;
	text-align: center;	
	color:#ffffff;
	text-decoration:none;
}

		
.tblContact A:visited	{	
	text-decoration:	none;
	color:	#ffffff;
	}	
		
.tblContact A:active	{	
	text-decoration:	none;
	color:	#ffffff;
	}	
		
.tblContact A:hover	{	
	text-decoration:	underline;
	color:	#ffffff;
	}*/
/* ----------------- FINE BOX CONTATTI ---------------- */

/* Stili align per tag P, Hnn ( vedi filtro )*/
.aLeft
{
	text-align:left;
}

.aRight
{
	text-align: right;
}

.aCenter
{
	text-align: center;
}

.aJustify
{
	text-align: justify;
}

IMG 
{
    border:0;
}



/* Stili align per IMG ( vedi filtro )*/
IMG.aLeft
{
	float:left;
}

IMG.aRight
{
	float: right;
}






/* ======================= */
/* DIV Telerik             */
/* ======================= */
DIV#phText, TABLE#phText
{
    font-size:0.7em;
    text-align:left;
}
/* ======================= */

table.header2
{
	font-size:0.70em; 
	font-family: Verdana,Tahoma,  Arial, Serif;
	background-color:White;
	color:#003366;
	width:100%;
	BACKGROUND-POSITION: left top; 
	BACKGROUND-IMAGE: url(/Flexi/WebUserControls/WBCHeader/images/SfondoRipetuto.gif);
	BACKGROUND-REPEAT: repeat;
}

TR.trHeader {
	background-color:#FCFDFD;
}

.topLeft{
	text-align:left;
	vertical-align:top;
}
.topRight{
	text-align:right;
	vertical-align:top;
}
.topCenter{
	text-align:center;
	vertical-align:top;
}

.headerTestuale
	{
	position:absolute;
 	left:0px;
 	top:-500px;
 	width:1px;
 	height:1px;
 	overflow:hidden;
 	}

table.tblMain
{
	color:#000000; 
	background-color:#ffffff; 
	border-width:0px;
	width:100%; 
	height:100%;
	margin-left:auto;
	margin-right:auto;

	
}
td.colonnaSinistra
{
	padding : 5px 3px 0 3px; 
	width:20%; 
	height:100%;
	vertical-align:top;
	text-align:center;
	/*background-color:#B5CBE0;*/
	background-color:#ffffff;
	
	
}
td.colonnaCentrale
{
	padding : 5px 5px 2px 5px; 
	width:50%; 
	height:100%; 
	vertical-align:top; 
	text-align:center;
	background-color:#E9EAEC;
}
td.colonnaCentraleHome
{
	color: #000000;
	padding : 5px 5px 2px  5px;
	width:50%; 
	height:100%; 
	vertical-align:top; 
	text-align:center;
	BACKGROUND-COLOR:#DAE1EA;
	/*border: solid 1px #AFB4B7;*/
	/*BACKGROUND-IMAGE: url(/Flexi/images/vele4.gif);*/
	background-repeat: no-repeat;
	background-position: center top;
}
td.colonnaDestra  
{
	padding : 5px 3px 0 3px; 
	width:20%; 
	height:100%; 
	vertical-align:top;
	text-align:center;	
	background-color:#ffffff;
	color:#002778;
}
td.footer
{
	font-size: xx-small;
	padding-bottom: 3px;
	vertical-align: bottom;
	color: #414D59;
	font-family: tahoma, Verdana, Arial, Geneva, serif;
	background-color: #FFFFFF;
	text-align: center;
	white-space:nowrap;
	width:10%;

}

UL.menu
{
	list-style-image:url(/Flexi/Images/freccia2.gif);
	margin:auto auto auto 16px;
	padding:0 0 0 0;
	text-align:left;	
}



.menuFrame
{
    
	background-color:#ffffff;
	border: solid 1px #AFB4B7;
	padding :10px 10px 10px 10px;
	/*margin-top:10px;*/
}

UL.menu LI.item
{
	color:#006400;
	font-weight:700;
	margin-bottom:8px; 
    font-size:0.7em;
	border-bottom: dotted 1px #246568;
}
UL.menu LI.item A {color: #215D8C;	background-color:#FFFFFF;}

UL.breadCrumb
{
	
	padding:  0 0 0 10px;
	text-align:left;
	margin-left:0px;
	border-bottom: solid 1px #ADB6B5;
	color:#215D8C;
	background-color:#ffffff;
	padding-bottom:4px;
	padding-top:1px;
	font-size:0.7em;
}
UL.breadCrumb LI.breadCrumb
{
	display:inline;
	text-align:left;
	margin-left:3px;
	padding-right:3px;
	padding-bottom:3px;
}


A.breadCrumb:link	{	
	text-decoration:	underline;
	color:	#215D8C;
	}	
		
A.breadCrumb:visited	{	
	text-decoration:	underline;
	color:	#215D8C;
	}	
		
A.breadCrumb:active	{	
	text-decoration:	underline;
	color:	#215D8C;
	}	
		
A.breadCrumb:hover	{	
	text-decoration:	none;
	color:	#215D8C;
	}
/* ======================== */
/* Sub menu                 */
/* ======================== */

LI.item UL.menu
{
   list-style-image:none;
   list-style-type: square;  
   margin:5px auto 20px 16px;
}

LI.item UL.menu LI.item
{
    font-size:100%;
}

LI.item UL.menu LI.item A 
{
    color: #692D0B;
}

/* ======================== */
TABLE.regioni
{
	width:50%;
	FONT-FAMILY: Verdana, Arial, Geneva, serif;
	border: solid 1px #265076;
}
TABLE.regioni TD
{
	text-align:left;
	color: #004677;
	font-size:0.7em;
	width:50%;
	padding: 4px 10px 4px 10px;
	white-space:nowrap;
}
TABLE.regioni TH
{
	background-color:#FFFCD4;
	font-size:0.7em;
	text-align:center;
	padding: 10px 0 10px 0;
}
H2.regioni
{
	font-size:1.0em;
	color:Black;
	display:inline;
}
	
H1, H2, H3, H4, H5, TH, THEAD, TFOOT
{
    COLOR: #003366;
}
H1	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	2em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H2	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.75em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H3	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.58em;
	font-weight:	500;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
H4	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.33em;
	font-weight:	500;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H5, DT	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H6	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	.8em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
TFOOT, THEAD	{	
	font-size:	1em;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial, Helvetica, sans-serif;
	}	
		
TH	{	
	vertical-align:	baseline;
	font-size:	1em;
	font-weight:	bold;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial, Helvetica, sans-serif;
	}	


/*----------- BOX TITOLO--------*/
.tblTitoloHome
{
	margin-left:auto;
	margin-right:auto;
}

.titoloHome
{
	color: #004677;
	font-weight:bold;
	text-align:center;
	padding: 5px 30px 20px 30px;
	border-bottom:solid 1px #D9D9D9;
	border-right:solid 1px #D9D9D9;
}

.titolone
{
	display:inline;
	font-size: 2em;
}

/*---------------------------------------*/

table
{
	margin-left:auto;
	margin-right:auto;
}


#phCentro
{
	font-size:0.7em;
	padding-left:10px;
	padding-right:10px;
}



