@import url(https://fonts.googleapis.com/css?family=Abel|Roboto+Condensed|Open+Sans+Condensed:700);

BODY 
{ 
    BACKGROUND-COLOR: white;
	font-family: Arial, "MS Sans Serif", sans-serif;
    color: black;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal;
    margin: 0 0 0 0;
    padding: 0px;
	scrollbar-face-color: #F5F5F5;				/*Riempimento base*/
	scrollbar-highlight-color: #dadada;			/*Bordo superiore e sinistro*/
	scrollbar-shadow-color: #dadada;			/*Bordo inferiore e destro*/
	scrollbar-3dlight-color: #FFF;				/*Bordo superiore e sinistro + esterno*/
	scrollbar-arrow-color:  #666666;			/*Colore delle frecce*/
	scrollbar-track-color: #fff;				/*Colore dello sfondo dietro la barra*/
	scrollbar-darkshadow-color: #FFF;			/*Bordo inferiore e destro + esterno*/
}
FORM
{
	
	background-position: right bottom;
	background-repeat: no-repeat;
	/*height: 100%;*/
	padding-left: 5px;
    margin: 0px;
}
TEXTAREA
{
	font-family: Arial, "MS Sans Serif", sans-serif;
}
H1, H2, H3, H4, H5, TH, THEAD, TFOOT
{
    COLOR: #666666;
}
H1	
{
	font-size:	14pt;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H2	{	
	font-size:	10pt;
	font-weight: 650;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H3	{	
	font-size:	1.58em;
	font-weight:	500;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H4	{	
	font-size:	1.33em;
	font-weight:	500;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H5 {	
	font-size:	1em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H6	{	
	font-size:	.8em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
TFOOT, THEAD	{	
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
TH	{	
	vertical-align:	baseline;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	


A:link	{	
    FONT-SIZE: 8pt;
	text-decoration:	none;
	color:	#3333cc;
	}	
		
A:visited	{	
    FONT-SIZE: 8pt;
	text-decoration:	none;
	color:	#3333cc;
	}	
		
A:active	{	
    FONT-SIZE: 8pt;
	text-decoration:	none;
	color:	#333399;
	}	
		
A:hover	{	
    FONT-SIZE: 8pt;
	text-decoration:	underline;
	color:	#3333cc;
	}
	
SMALL	{	
	font-size:	8pt;
	}	

BIG	{	
	font-size:	10pt;
	}	

BLOCKQUOTE, PRE	{	
	font-family:	Courier New, monospace;
	}	
	

UL LI	{	
	list-style-type:	square ;
	}	

UL LI LI	{	
	list-style-type:	disc;
	}	

UL LI LI LI	{	
	list-style-type:	circle;
	}	
	
OL LI	{	
	list-style-type:	decimal;
	}	

OL OL LI	{	
	list-style-type:	lower-alpha;
	}	

OL OL OL LI	{	
	list-style-type:	lower-roman;
	}	

IMG 	{
	margin: 0 0 0 0;
	border: 0 0 0 0;
	}

.Corpo
{
	margin-top: 40px;
    /*display: inline-block;*/
}
.BarraBg
{
	BACKGROUND-COLOR: #dfdede;
	height: 35px;
	font-family: Abel;
	font-size: 13pt;
	color: #3d3d3d;
}


.cssPanelTransparent
{
	BACKGROUND-COLOR:#efefef;
	FILTER: Alpha(opacity=35); 
	-moz-opacity:0.35;
	opacity: 0.35;
}

.TabContentW				/*Tabelle/Pannelli contenenti i controlli delle schede*/
{
	width: 100%;
	height: 480px;
	font-size: 8pt;	
	font-weight: normal;
	color: black;
	padding: 0 0 0 0;
	background-color: White;
	border: solid 1px #3d3d3d;
}
.TotaleParziale
{
	padding-left: 4;
	padding-top: 4;
	color: #666666;
	font-weight: bold;
	height: 22;
}
.TotaleComplessivo
{
	padding-left: 4;
	padding-top: 4;
	color: RED;
	font-weight: bold;
	height: 22;
}


.CriteriEtichetta
{
	font-size: 8pt;
	font-weight: bold;
	color: Black;
}
.CriteriValore
{
	font-size: 8pt;
	font-weight: normal;
	color: Black;
}
.Gruppo0Etichetta
{
	font-size: 10pt;
	font-weight: bold;
	color: Black;
}
.Gruppo0Valore
{
	font-size: 10pt;
	font-weight: normal;
	color: Black;
}
.Gruppo1Etichetta
{
	font-size: 9pt;
	font-weight: bold;
	color: Black;
}
.Gruppo1Valore
{
	font-size: 9pt;
	font-weight: normal;
	color: Black;
}
.Gruppo2Etichetta
{
	font-size: 8pt;
	font-weight: bold;
	color: Black;
}
.Gruppo2Valore
{
	font-size: 8pt;
	font-weight: normal;
	color: Black;
}
.CorpoEtichetta
{
	font-size: 8pt;
	font-weight: bold;
	color: Black;
}
.CorpoValore
{
	font-size: 8pt;
	font-weight: normal;
	color: Black;
}
.TotaleEtichetta
{
	font-size: 10pt;
	font-weight: bold;
	color: Black;
	padding-top: 10px;
}
.TotaleValore
{
	font-size: 10pt;
	font-weight: normal;
	color: Black;
	padding-top: 10px;
}
.FontBollettiniGrande
{
	font-family: Verdana;
	font-size: 9pt;	
	font-weight: normal;
	letter-spacing: 0;
	color: black;
}
.FontBollettini	
{
 	font-family: Verdana;
	font-size: 7pt;	
	font-weight: normal;
	letter-spacing: 0;
	color: black;
}
.Listino_ValoriPC
{
	color: Red;
	padding-right: 5px;
	padding-top: 4px;
}
.Listino_ValoriPC_Etichetta
{
	color: Red;
	font-size: 9px;
}
.SottotitoloBarra
{
	font-size: 11pt;	
	font-weight: normal;
	color: red;
	padding-top: 2;
	padding-bottom: 2;
}

.PaginaOrizzontale
{
	width: 28.0cm;
	height: 19.2cm;
	/*background-color: pink;*/
	text-align: center;
	vertical-align: middle;
}
.Listino_Dossier TABLE
{
	width: 650px;
	color: black;
	padding: 2 2 2 2;
	vertical-align: middle;
}
.Listino_Dossier TR TD
{
	font-family: Trebuchet MS, Arial;
}
.Listino_DossierConBordo TABLE
{
	width: 650px;
	color: black;
	border: thin 1px black;
}

.Listino_DossierSaltoPagina
{
	border: dotted silver;
	border-width: 0 0 1 0;
	padding-bottom:1px;
}

.Listino_DossierDatiSottotitolo
{
	font-size: 10pt;
	color: Gray;
	text-align: center;
}

.Listino_DossierTitoloGrande
{
	font-size: 25pt;
}
.Listino_DossierTitoloMedia
{
	font-size: 20pt;
}
.Listino_DossierTitoloPiccola
{
	font-size: 12pt;
}
.Listino_DossierTitoloMinuscola
{
	font-size: 10pt;
}


.Listino_DossierTitoloGrande_Confronto
{
	font-size: 25pt;
	color: Blue;
}
.Listino_DossierTitoloMedia_Confronto
{
	font-size: 20pt;
	color: Blue;
}
.Listino_DossierTitoloPiccola_Confronto
{
	font-size: 12pt;
	color: Blue;
}
.Listino_DossierTitoloMinuscola_Confronto
{
	font-size: 10pt;
	color: Blue;
}


.Listino_DossierDatiGrande
{
	font-size: 20pt;
}
.Listino_DossierDatiMedia
{
	font-size: 11pt;
}
.Listino_DossierDatiPiccola
{
	font-size: 10pt;
	vertical-align: bottom;
}
.Listino_DossierDatiMinuscola
{
	font-size: 9pt;
	vertical-align: bottom;
	letter-spacing: -1;
}
.Listino_DossierDati_PC
{
	color: Green;
}
.Listino_DossierDati_Confronto
{
	color: Blue;
}
.Listino_DossierDati_ConfrontoPerc
{
	color: Green;
}
.Help
{
	BACKGROUND-IMAGE: url(Icons/Shortcut.jpg);
	BACKGROUND-REPEAT: no-repeat;
	background-position: right bottom;
	font-size: 9pt;
	height: 100%;
}
.HelpDescrizione
{
	font-size: 8pt;
	color: #3d3d3d;
}
.HelpDescrizione B
{
	color: black;
}
.tblServizioProgress
{
	border: solid 1px gray;
	padding: 0 0 0 0;
	width: 190px;
	height: 11px;
}
.tblServizioProgressRed
{
	background-image: url(Icons/ProgressRed.gif);
	background-repeat: repeat;
}
.tblServizioProgressYellow
{
	background-image: url(Icons/ProgressYellow.gif);
	background-repeat: repeat;
}
.tblServizioProgressGreen
{
	background-image: url(Icons/ProgressGreen.gif);
	background-repeat: repeat;
}
.EtichettaVerde
{
	color: Green;
	font-weight: bold;
	padding: 0 4 0 0;
	line-height: 22px;
	background-color: transparent;
	vertical-align: middle;
}
.DivEditor
{
	SCROLLBAR-HIGHLIGHT-COLOR: #efefef;		
    SCROLLBAR-SHADOW-COLOR: #c1c1c1;		
    SCROLLBAR-ARROW-COLOR: black;		
    SCROLLBAR-BASE-COLOR: #dfdfdf;		
    scrollbar-3d-light-color: #ebebeb;	
    scrollbar-dark-shadow-color: 7b7b7b;	
	ScrollBar-Track-Color: #f5f5f5;
	
	overflow:auto;
	border-right: #cacaca 1px solid;
	border-top: #cacaca 1px solid;
	border-left: #cacaca 1px solid;
	border-bottom: #cacaca 1px solid;
	
	padding: 5 5 5 5;
}

.BG_Default { background-color: #dac186; }	/* colore default pagine senza modulo */
.BG_Test { background-color: #ff70ed; }	/* colore default ambiente di test */
.BG_Storico { background-color: #61cbdb; }	/* colore default ambiente di test */

.BG_Verde { background-color: #a4c917; }
.BG_Azzurro {
    background-color: #dac186;
}

.BG_Utente {
    background-color: #e4ff00;
}
/*.BG_Azzurro { background-color: #1ac1f7; }

    .BG_Azzurro {
    background-color: #fff700eb;
}
*/
.BG_Arancio { background-color: #f99c0a; }
.BG_Viola { background-color: #b061e6; }
.BG_Marrone { background-color: #fe2c2a; }
.BG_Blu { background-color: #0d69be; }
.BG_Oro { background-color: #cbc877; }
.BG_Bianco { background-color: #eae9e9; }

/* MenuGruppo relativo ai differenti moduli */


.menuGruppoDefault
{
	border-bottom: #dac186 1px solid;
	/*
	border-right: #dadada 1px solid;
	border-top: #dadada 1px solid;
	border-left: #dadada 1px solid;
	border-bottom: #dadada 1px solid;
	background-image: url(Icons/BgMenuGruppoViola.gif);
	background-position: right;
	*/
	padding-right: 2px;
	padding-left: 4px;
	padding-bottom: 2px;
	padding-top: 2px;
	font-size: 13px;
	color: #f6f6f6;
	text-align: left;
	height: 14px;
	width: 159px;
	cursor: hand;
	margin-top: 4px;
}

.menuGruppoVerde
{
	border-bottom: #a4c917 1px solid;
	/*
	border-right: #dadada 1px solid;
	border-top: #dadada 1px solid;
	border-left: #dadada 1px solid;
	border-bottom: #dadada 1px solid;
	background-image: url(Icons/BgMenuGruppoVerde.gif);
	background-position: right;
	*/
	padding-right: 2px;
	padding-left: 4px;
	padding-bottom: 2px;
	padding-top: 2px;
	font-size: 13px;
	color: #f6f6f6;
	text-align: left;
	height: 14px;
	width: 159px;
	cursor: hand;
	margin-top: 4px;
}
.menuGruppoAzzurro
{
	border-bottom: #1ac1f7 1px solid;
	/*
	border-right: #dadada 1px solid;
	border-top: #dadada 1px solid;
	border-left: #dadada 1px solid;
	border-bottom: #dadada 1px solid;
	background-image: url(Icons/BgMenuGruppoAzzurro.gif);
	background-position: right;
	*/
	padding-right: 2px;
	padding-left: 4px;
	padding-bottom: 2px;
	padding-top: 2px;
	font-size: 13px;
	color: #f6f6f6;
	text-align: left;
	height: 14px;
	width: 159px;
	cursor: hand;
	margin-top: 4px;
}
.menuGruppoArancio
{
	border-bottom: #f99c0a 1px solid;
	/*
	border-right: #dadada 1px solid;
	border-top: #dadada 1px solid;
	border-left: #dadada 1px solid;
	border-bottom: #dadada 1px solid;
	background-image: url(Icons/BgMenuGruppoArancio.gif);
	background-position: right;
	*/
	padding-right: 2px;
	padding-left: 4px;
	padding-bottom: 2px;
	padding-top: 2px;
	font-size: 13px;
	color: #f6f6f6;
	text-align: left;
	height: 14px;
	width: 159px;
	cursor: hand;
	margin-top: 4px;
}
.menuGruppoViola
{
	border-bottom: #b061e6 1px solid;
	/*
	border-right: #dadada 1px solid;
	border-top: #dadada 1px solid;
	border-left: #dadada 1px solid;
	border-bottom: #dadada 1px solid;
	background-image: url(Icons/BgMenuGruppoViola.gif);
	background-position: right;
	*/
	padding-right: 2px;
	padding-left: 4px;
	padding-bottom: 2px;
	padding-top: 2px;
	font-size: 13px;
	color: #f6f6f6;
	text-align: left;
	height: 14px;
	width: 159px;
	cursor: hand;
	margin-top: 4px;
}


.menuGruppoMarrone
{
	border-bottom: #fe2c2a 1px solid;
	/*
	border-right: #dadada 1px solid;
	border-top: #dadada 1px solid;
	border-left: #dadada 1px solid;
	border-bottom: #dadada 1px solid;
	background-image: url(Icons/BgMenuGruppoMarrone.gif);
	background-position: right;
	*/
	padding-right: 2px;
	padding-left: 4px;
	padding-bottom: 2px;
	padding-top: 2px;
	font-size: 13px;
	color: #f6f6f6;
	text-align: left;
	height: 14px;
	width: 159px;
	cursor: hand;
	margin-top: 4px;
}
.menuGruppoBlu
{
	border-bottom: #0d69be 1px solid;
	/*
	border-right: #dadada 1px solid;
	border-top: #dadada 1px solid;
	border-left: #dadada 1px solid;
	border-bottom: #dadada 1px solid;
	background-image: url(Icons/BgMenuGruppoBlu.gif);
	background-position: right;
	*/
	padding-right: 2px;
	padding-left: 4px;
	padding-bottom: 2px;
	padding-top: 2px;
	font-size: 13px;
	color: #f6f6f6;
	text-align: left;
	height: 14px;
	width: 159px;
	cursor: hand;
	margin-top: 4px;
}
.menuGruppoOro
{
	border-bottom: #cbc877 1px solid;
	/*
	border-right: #dadada 1px solid;
	border-top: #dadada 1px solid;
	border-bottom: #dadada 1px solid;
	border-left: #dadada 1px solid;
	background-image: url(Icons/BgMenuGruppoOro.gif);
	background-position: right;
	*/
	padding-right: 2px;
	padding-left: 4px;
	padding-bottom: 2px;
	padding-top: 2px;
	font-size: 13px;
	color: #f6f6f6;
	text-align: left;
	height: 14px;
	width: 159px;
	cursor: hand;
	margin-top: 4px;
}
.menuGruppoBianco
{
	border-bottom: #eae9e9 1px solid;
	/*
	border-right: #dadada 1px solid;
	border-top: #dadada 1px solid;
	border-bottom: #dadada 1px solid;
	border-left: #dadada 1px solid;
	background-image: url(Icons/BgMenuGruppoOro.gif);
	background-position: right;
	*/
	padding-right: 2px;
	padding-left: 4px;
	padding-bottom: 2px;
	padding-top: 2px;
	font-size: 13px;
	color: #f6f6f6;
	text-align: left;
	height: 14px;
	width: 159px;
	cursor: hand;
	margin-top: 4px;
}
.tblRassegnaStampa
{
	/*background-color: #efefef;
	border: 1px solid #3d3d3d;*/
	padding-right: 0px;
}
.trBordoRassegnaStampa{
    border-bottom: 1px solid black;
}
.tblRassegnaStampa TABLE
{
	border: none;
}
.trRassegnaStampaTitolo
{
	background-color: #3d3d3d;
}
.RassegnaStampaIcona
{
	padding-top: 4px;
	vertical-align: top;
	text-align: center;
	width: 35px;
}
.RassegnaStampaTitolo
{
	font-size: 14px;
	font-weight: bold;
	color: #3d3d3d;
	padding-top: 3px;
}
.RassegnaStampaCategoria
{
	font-size: 12px;
	color: Gray;
}
.RassegnaStampaTestoBreve
{
	font-size: 13px;
	color: #5f5f5f;
	text-align: justify;
	padding-right: 10px;
}
.RassegnaStampaTesto
{
	font-size: 13px;
	color: #5f5f5f;
	text-align: justify;
	padding-right: 10px;
}
A .ControlloEtichetta
{
	text-decoration: none;
}
.pnlPreferiti
{
	POSITION: absolute;
	FILTER: alpha(opacity=90);
	-moz-opacity:0.90;
	opacity: 0.90;
	BACKGROUND-COLOR: #efefef;
	TOP: 43px;
	LEFT: 0px;
    z-index: 10;
}
.tblPreferiti
{
	BORDER-BOTTOM: #dadada 1px solid; 
	BORDER-LEFT: #dadada 1px solid; 
	BORDER-TOP: #dadada 1px solid; 
	BORDER-RIGHT: #dadada 1px solid;
}
.highlight
{
	background-color: #96ed0d;
}

@media print {
  #toolbar { display: none; }
  #Content { margin-top: 0px; }
  textarea 
  {
	BORDER-BOTTOM: 0px; 
	BORDER-LEFT: 0px; 
	BORDER-TOP: 0px; 
	BORDER-RIGHT: 0px; 
	overflow:hidden;
    color: black;
    FONT-SIZE: 8pt;
  }
}

.TitoloPannelloComandi
{
	font-family: Abel;
	font-size: 13pt;
	font-weight: normal;
	padding-left: 10px;
}

.menuGruppoAttivita
{
	background-color: #3d3d3d;
	border: 1px solid #3d3d3d;
	padding-right: 2px;
	padding-left: 4px;
	padding-bottom: 0px;
	padding-top: 0px;
	font-size: 15px;
	color: #efefef;
	text-align: left;
	height: 26px;
	width: 218px;
	cursor: hand;
	margin-top: 0px;
	font-family: Abel;
}
#MenuUltimePagine_container
{
	margin-top: 6px;
	background-color: #efefef;
	border-right: #3d3d3d 1px solid;
	border-top: #3d3d3d 1px solid;
	border-left: #3d3d3d 1px solid;
	border-bottom: #3d3d3d 1px solid;
}
#MenuUltimePagine_c1
{
	background-color: #efefef;
}
#MenuProcessi_container
{
	margin-top: 6px;
	background-color: #efefef;
	border-right: #3d3d3d 1px solid;
	border-top: #3d3d3d 1px solid;
	border-left: #3d3d3d 1px solid;
	border-bottom: #3d3d3d 1px solid;
	margin-bottom: 15px;
}
#MenuProcessi_c1
{
	background-color: #efefef;
}
#MainMenu_container
{
	margin-top: 35px;
	margin-bottom: 100px;
    height: 85%;
    overflow: auto;
    width: 200px;
}

.tblSys
{
	background-color: #efefef;
	border: 1px solid gray;
	/*padding-right: 4px;*/
	font-size: 8pt;
}

.tblSys .title
{
	font-size: 10pt;
    font-family: Abel;
}

#divRiepilogo {
    font-size:15px;
}
#divRiepilogo .controllononeditabile {
    font-size:15px;
}
#divRiepilogo .ComboEditabile {
    font-size:15px;
}
#divRiepilogo .ComboItem {
    font-size:14px;
}
#divRiepilogo .ComboOver {
    font-size:14px;
}
#divRiepilogo .ComboAlt {
    font-size:14px;
}

.jqplot-axis {
    white-space: nowrap;
}

.evidenziato{
    background-color:yellow!important;

}