/* impostazione overflow body */
#no_overflow {
	overflow-y: hidden;
}
/* stile modificato per pagina estrattore */
#CorpoMascheraDx {
	clear : both; 
	text-align : left;
	background-color : #F1F1F1;
	border : 2px solid #106910;
	padding : 0;
	margin : 10px;
	margin-top : 0;
	margin-right : 0;
 	width : 100%;
}

/* stile modificato per pagina estrattore */
#CorpoMascheraSx {
	clear : both; 
	text-align : left;
	background-color : #F1F1F1;
	border : 2px solid #106910;
	border-left : 0px solid #106910;
	padding : 0;
	margin : 10px;
	margin-top : 0;
	margin-left : 0;
 	width : 100%;
}

.sottolineato {
	color : #000000;
	text-decoration : underline;
}

/* classi generiche corrispondenti a quelle dei TD */
.LabelVerde {
	letter-spacing : -1px;
	color : #106910;
}

.LabelVerdeBold {
	letter-spacing : -1px;
	color : #106910;
	font-weight : bold;
}

.LabelVerdeCorsivo {
	letter-spacing : -1px;
	color : #106910;
	font-style : italic;
}

.LabelGrigia {
	letter-spacing : -1px;
	color : #888888;
}

.LabelGrigiaBold {
	letter-spacing : -1px;
	color : #888888;
	font-weight : bold;
}

.LabelRossa {
	letter-spacing : -1px;
	color : #D60000;
}

.LabelRossaBold {
	letter-spacing : -1px;
	color : #D60000;
	font-weight : bold;
}


/* fogli stile per le matrici */

DIV.CellaMatrice {
	border : 1px solid #BBBBBB;
	padding : 1px;
	text-align : center;
	font-weight : bold;
}

DIV.LegendaOrizzontaleMatrice {
	border : 1px solid #BBBBBB;
	background : #E6DDDD;
	padding : 1px;
	text-align : center;
	font-weight : bold;
	color : #997777;
}

DIV.LegendaVerticaleMatrice {
	border : 1px solid #BBBBBB;
	background : #DDE6DD;
	padding : 1px;
	font-weight : bold;
	color : #779977;
}

DIV.TestataLegendaOrizzontaleMatrice {
	border : 1px solid #BBBBBB;
	background : #D3CCCC;
	padding : 1px;
	text-align : center;
	font-weight : bold;
	color : #997777;
}

DIV.TestataLegendaVerticaleMatrice {
	border : 1px solid #BBBBBB;
	background : #CCD3CC;
	padding : 1px;
	font-weight : bold;
	color : #779977;
}

/* link specifici per finiper */
A.Label {
  color:#000000
}

A.LabelCorsivo {
	letter-spacing : -1px;
	font-style : italic;
}


A.LabelArancio {
	letter-spacing : -1px;
	color : #F2AD27;
}

A.LabelArancioCorsivo {
	letter-spacing : -1px;
	color : #F2AD27;
	font-style : italic;
}

/* label piccola (sottolineata e centrata) */
DIV.BoxLabelPiccolaCentrata {
	overflow : none;
	border-bottom : 1px solid #D60000;
	padding-right : 3px;
	padding-top : 1px;
	padding-bottom : 1px;
	padding-left : 0px;
	position : relative;
	text-align : center;
	width : 100%;
	nowrap : true;
	color : #D60000;
	font-size : 10px;
	font-weight : bold;
	letter-spacing : 0px;
}

/* td label aggiuntive */
TD.LabelSmall {
	letter-spacing : -1px;
  font-size : 7pt;
}

TD.LabelAvviso {
	letter-spacing : -1px;
	font-size : 15px;
  font-weight : bold;
}

TD.LabelCorsivo {
	letter-spacing : -1px;
	font-style : italic;
}

TD.LabelBold {
	letter-spacing : -1px;
	font-weight : bold;
}

TD.LabelGrigiaBold {
	letter-spacing : -1px;
	color : #888888;
	font-weight : bold;
}

TD.LabelRossaBold {
	letter-spacing : -1px;
	color : #D60000;
	font-weight : bold;
}

TD.LabelArancioCorsivo {
	letter-spacing : -1px;
	color : #F2AD27;
	font-style : italic;
}

/* stile per em a sostituire per i vetusti tag font usati nella fvsRiassuntoUtenteVisrtualShop.cfm */
em {
  font-style : normal;
  font-weight : bold;
  color : #003399;
}

/* stili necessari per le pagine pił grafiche del virtual shop */
DIV.PrimaLettera {
	font-size : 9 pt;
	font-weight : bold;
	color : #BADBFF;
	background : #003399;
	border-bottom : 1px solid #003399;
	margin-top : 8px;
}

DIV.PrimaLetteraRiga {
	font-size : 9 pt;
	border-bottom : 1px solid #003399;
	margin-top : 8px;
	background : #BADBFF;
}

DIV.Scorrimento {
	background : transparent;
	border : 0px;
	padding : 0px;
	page-break-after : auto;
	page-break-before : auto;
	position : relative;
	overflow-x : none;
	overflow-y : auto;
	width : 100%;
	height : 90%;
}

TEXTAREA.clstaxmail {
  background-color: white;
  font-family: verdana, geneva, arial, helvetica, sans-serif;
  font-size: 8pt;
  width: 250px;
  height: 70px;
}

/* stili per la pagina di stato serbatoio */
.barGiac, .barGiacLunga, .valGiac, .descrProd { padding : 2px; text-align : left; height : 18px; }
.barGiac, .descrProd { color : #0000AA !important; }
.valGiac, .descrProd { margin-left : 5px; }
.barGiac { background : url(../images/fondo_istogramma.gif) top left repeat-x; }
.barGiacLunga { width : 9px; background : url(../images/fondo_istogramma_lungo.gif) top left no-repeat-x; padding-left : 0; }
.valGiac { font-weight : bold; }

.noriga { border-bottom : 0 !important; }