html{scrollbar-face-color:#728C9D;scrollbar-shadow-color:white;scrollbar-highlight-color:#333333;scrollbar-3dlight-color:gainsboro;scrollbar-darkshadow-color:gainsboro;scrollbar-track-color:#95ACBA;scrollbar-arrow-color:white;}

div#OverFlowFaq {	overflow: auto; 	width: 100%; 	height: 520px;}



a:link       {
	text-decoration: none;
}
a:visited    {
	text-decoration: none;
}
a:hover    { text-decoration: none}


	BODY, B, TD, P, UL, LI, INPUT, SELECT, TEXTAREA
	{
		COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 8pt;
	}



.CAMPO {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid #EF6F2C;
	background-color: #FFFFFF;

}

.CAMPO1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	border: 1px solid #EF6F2C;
	line-height: 15px;
}


.CAMPO2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	border: 1px solid #EF6F2C;
	line-height: 15px;
}




.testonero {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

.testonerograssetto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

.testoneroPiccolo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-align: left;
}

.titolineri {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

.titolinerigrasso {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}







.link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	font-style: normal;
	font-weight: bold;
}






.primotitolo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}

.testogiustificato {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: justify;
}




.sinistra {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-align: left;
}


	.errMsg			 {COLOR: red;}
	.linkclass       {COLOR: #333333; TEXT-DECORATION: none;}
	.linkclass:hover {COLOR: #972A24; TEXT-DECORATION: underline;}
	.spacer          {COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 8px;}
	.fieldHelp       {COLOR: #800000; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 8pt;}
	
	.textBlockHead   {
	COLOR: #FF9900;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 9pt;
	FONT-WEIGHT: bold;
	text-transform: none;
}
	.navigationBar   {BACKGROUND-COLOR: #EEEEEE; BORDER: 1px solid #888888;}
	.textBlock       {BACKGROUND-COLOR: #EEEEEE; BORDER: 1px solid #CCCCCC;}
	.blockInBlock    {BACKGROUND-COLOR: #F5F5F5; BORDER: 1px dashed #888888;}
	.findTable       {BACKGROUND-COLOR:  #CCCCCC; BORDER: 1px solid #CCCCCC;}
	.listTable       {BACKGROUND-COLOR: #EEEEEE;}
	.listRowTop      {BACKGROUND-COLOR: #DDDDCC; BORDER-TOP: 1px solid #888888; BORDER-BOTTOM: 1px solid #888888;}
	.listRowHead     {BACKGROUND-COLOR: #DDDDDD;}
	.listRowBot      {BACKGROUND-COLOR: #DDDDCC; BORDER-TOP: 1px solid #888888; BORDER-BOTTOM: 1px solid #888888;}



.altezza_cella {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.spacer3 {
COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 8px;
}


	



.titolirossograssetto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FF3300;
	font-weight: bold;
}










.testoarancio {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF9900;
	text-align: left;
	line-height: normal;
	font-weight: bold;
	text-transform: none;
}

.testoarancio2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF9900;
	text-align: left;
	line-height: normal;
	font-weight: bold;
	text-transform: none;
}

.testoarancio3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF9900;
	text-align: left;
	line-height: normal;
	font-weight: bold;
	text-transform: none;
}

.testograssettoarancio {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FF9900;
}

.testograssettoarancio2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF9900;
}

.testograssettoarancio3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF9900;
}







.testoblue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #102f5e;
	text-align: left;
}


.testoblugrasso {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #102F5E;
	font-weight: normal;
}

.titoliblugrasso {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #102F5E;
	font-weight: normal;

}

.titoliblugrasso2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #102F5E;
	font-weight: bold;
	text-transform: none;
}

.titoliblugrasso3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #102F5E;
	font-weight: normal;
	text-transform: none;
	line-height: normal;
}

.titoliblugrasso4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #102F5E;
	font-weight: normal;
	text-transform: none;
	line-height: normal;
}


.titoliblu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #102F5E;
	font-weight: normal;
	text-transform: none;
}
.titolibluleft {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #102F5E;
	font-weight: normal;
	text-transform: none;
	text-align: left;
}


.data {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 10px;
	letter-spacing: 3px;
	color: #102f5e;
	font-weight: bold;
}






.testograssettoblu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #003366;
}





.testoblusottolineato {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
}







.testogriggio{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CCCCCC;
}



.testobianco {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-align: left;
}

.homebianco {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}

.titolibiancograsso {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
}
.CampoSfGriggio {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid #EF6F2C;
	background-color: #CCCCCC;
}
.homebianco8 { font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #FFFFFF; }
.CAMPO3 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	border: 1px solid #EF6F2C;
	line-height: normal;
}
	/* lightbox   -   CSS Document */
#lightbox {
 position: absolute;
 top: 40px;
 left: 0;
 width: 100%;
 z-index: 9999;
 text-align: center;
 line-height: 0;
 }

#lightbox a img { border: none; }

#outerImageContainer {
 position: relative;
 background-color: #fff;
 width: 250px;
 height: 250px;
 margin: 0 auto;
 }

#imageContainer {
 padding: 10px;
 }

#lightboxLoading {
 position: absolute;
 top: 40%;
 left: 0%;
 height: 25%;
 width: 100%;
 text-align: center;
 line-height: 0;
 }
 
#hoverNav {
 position: absolute;
 top: 0;
 left: 0;
 height: 100%;
 width: 100%;
 z-index: 10;
 }
 
#imageContainer>#hoverNav { left: 0; }

#hoverNav a { outline: none; }

#prevLink, #nextLink {
 width: 49%;
 height: 100%;
 display: block;
 }
 
#prevLink { left: 0; float: left; }
#nextLink { right: 0; float: right; }

#imageDataContainer {
 font: 10px Verdana, Helvetica, sans-serif;
 background-color: #fff;
 margin: 0 auto;
 line-height: 1.4em;
 }

#imageData {
 padding:0 10px;
 }
 
#imageData #imageDetails { width: 70%; float: left; text-align: left; } 
#imageData #caption { font-weight: bold; }
#imageData #numberDisplay { display: block; clear: left; padding-bottom: 1.0em; }   
#imageData #bottomNavClose { width: 66px; float: right; padding-bottom: 0.7em; } 
  
#overlay {
 position: absolute;
 top: 0;
 left: 0;
 z-index: 90;
 width: 100%;
 height: 500px;
 background-color: #000;
 filter: alpha(opacity=60);
 -moz-opacity: 0.6;
 opacity: 0.6;
 }
 

.clearfix:after {
 content: "."; 
 display: block; 
 height: 0; 
 clear: both; 
 visibility: hidden;
 }

* html>body .clearfix {
 display: inline-block; 
 width: 100%;
 }

* html .clearfix {
 /* Hides from IE-mac \*/
 height: 1%;
 /* End hide from IE-mac */
 }
