A
{
    BORDER-RIGHT: 1px;
    BORDER-TOP: 1px;
    BORDER-LEFT: 1px;
    COLOR: blue;
    font-size: 10pt;
    BORDER-BOTTOM: 1px;
    TEXT-DECORATION: underline;
}
.verdana_black_12
{
	font-size: 12pt;
	color: black;
	font-family: Verdana;
}
.verdana_black_bold_12
{
	font-weight: bold;
	font-size: 12pt;
	color: black;
	font-family: Verdana;
}
.verdana_black_10
{
	font-size: 10pt;
	color: black;
	font-family: Verdana;
}
.verdana_black_bold_10
{
	font-weight: bold;
	font-size: 10pt;
	color: black;
	font-family: Verdana;
}
.verdana_black_bold_10_underline {
	font-weight: bold;
	font-size: 10pt;
	text-decoration: underline;
	color: black;
	font-family: Verdana;
}
.verdana_blue_8 {
    font-size: 8pt;
    color: blue;
    font-family: Verdana;
}
.verdana_blue_bold_10
{
	font-weight: bold;
	font-size: 10pt;
	color: blue;
	font-family: Verdana;
}
.verdana_blue_bold_9
{
	font-weight: bold;
	font-size: 9pt;
	color: blue;
	font-family: Verdana;
}
.titoloSottoprogettoVisSpese
{
	font-weight: bold;
	font-size: 12pt;
	color: black;
	font-family: Verdana;
    float:left;
}
.emptyVisSpese
{
	font-weight: bold;
	font-size: 12pt;
	color: red;
	font-family: Verdana;
    float:left;
}
.verdana_blue_10
{
	font-size: 10pt;
	color: blue;
	font-family: Verdana;
}
.verdana_black_8
{
	font-size: 8pt;
	color: black;
	font-family: Verdana;
}
.verdana_black_bold_8
{
	font-size: 8pt;
	font-weight: bold;
	color: black;
	font-family: Verdana;
}
.verdana_black_6
{
	font-size: 6pt;
	color: black;
	font-family: Verdana;
}
.verdana_black_bold_6
{
	font-size: 6pt;
	font-weight: bold;
	color: black;
	font-family: Verdana;
}
.verdana_red_bold_12
{
	font-weight: bold;
	font-size: 12pt;
	color: red;
	font-family: Verdana;
}
.verdana_black_bold_8
{
	font-weight: bold;
	font-size: 8pt;
	color: black;
	font-family: Verdana;
}
.intestazione_tabella
{
    font-weight: bold;
	font-size: 10pt;
	color: red;
	background-color: #ADBCD7;
	text-align: left;
	font-family: Verdana;
}
.datagridHeaderStyle
{
	font-size: 8pt;
	color: black;
	font-family: Verdana;
	background-color: #cccc99;
}
.datagridHeaderStyleXML
{
	font-size: 8pt;
	color: black;
	font-family: Verdana;
	background-color: #bdc9df;
}
.datagridHeaderStyleBold
{
	font-size: 8pt;
	font-weight: bold;
	color: black;
	font-family: Verdana;
	background-color: #cccc99;
}
.datagridItemStyle
{
	background-color: #F6F7E7;
	font-family: Verdana;
	font-size: 8pt;
	color: black;
}
.datagridItemStyleAlternate
{
    background-color: gainsboro;
	font-family: Verdana;
	font-size: 8pt;
	color: black;
}
.datagridItemStyleSocieta
{
	background-color: #00E1AD;
	font-family: Verdana;
	font-size: 8pt;
	color: black;
}

.datagridItemStyleAlternateBis
{
    background-color: gainsboro;
	font-size: 7pt;
	font-weight: bold;
	color: black;
	font-family: Verdana;
}
.datagridItemStyleCorrispettiviFederali
{
	background-color: #F6F7E7;
	font-family: Verdana;
	font-size: 7pt;
	color: black;
}
.datagridItemStyleAlternateCorrispettiviFederali
{
    background-color: gainsboro;
	font-family: Verdana;
	font-size: 7pt;
	color: black;
}
.datagridItemStyleXML
{
	background-color: #e6ebf3;
	font-family: Verdana;
	font-size: 8pt;
	color: black;
}
.datagridItemStyleAlternateContratti
{
    background-color: #f8f8f1;
	font-family: Verdana;
	font-size: 8pt;
	color: black;
}
.datagridFooterStyleNotBold
{
	background-color: #ffffff;
	font-family: Verdana;
	font-size: 8pt;
	text-align: right;
	color: black;
}
.datagridFooterStyle
{
	font-family: Verdana;
	font-size: 8pt;
	font-weight: bold;
	text-align: right;
	color: black;
}
.tabellaSezione3HeaderStyleCentered
{
	font-size: 7pt;
	color: black;
	font-family: Verdana;
	background-color: #cccc99;
	font-weight: bold;
	text-align: center;
}
.tabellaSezione3HeaderStyleLeft
{
	font-size: 7pt;
	color: black;
	font-family: Verdana;
	background-color: #cccc99;
	font-weight: bold;
	text-align: left;
}
.tabellaSezione3ItemStyleRight
{
	background-color: #F6F7E7;
	font-family: Verdana;
	font-size: 7pt;
	color: black;
	text-align: right;
}
.tabellaSezione3ItemStyleRightBold
{
	font-weight: bold;
	font-size: 7pt;
	color: black;
	font-family: Verdana;
	background-color: #f6f7e7;
	text-align: right;
}
.bodyTopAndMenu
{
	background-color: LightGrey;
}
.bodyMain
{
	background-color: #ffffff;
}
.tableHeader
{
    font-weight: bold;
    font-size: 12px;
    background-color: #bdc9df;
}
.tableHeaderBlue
{
    font-weight: bold;
    font-size: 12px;
    background-color: #bdc9df;
	color: blue;
}
.tableBody
{
    FONT-SIZE: 12px;
    VERTICAL-ALIGN: top;
    BACKGROUND-COLOR: #e6ebf3
}
.tdLeft
{
    FONT-WEIGHT: bold;
    font-size: 9pt;
    BACKGROUND-COLOR: #bdc9df;
    font-family: Verdana;
}
.tdRight
{
    VERTICAL-ALIGN: top;
    font-size: 9pt;
    font-family: Verdana;
    BACKGROUND-COLOR: #e6ebf3;
}

.tableTitle
{
    FONT-SIZE: 12px;
    VERTICAL-ALIGN: top;
    COLOR: #000000;
    BACKGROUND-COLOR: #e6ebf3
}
.tableBody_alt
{
    FONT-SIZE: 12px;
    VERTICAL-ALIGN: top;
    BACKGROUND-COLOR: #ffffff
}
.verdana_red_bold_10
{
	font-weight: bold;
	font-size: 10pt;
	color: red;
	font-family: Verdana;
}
.verdana_red_bold_8
{
	font-weight: bold;
	font-size: 8pt;
	color: red;
	font-family: Verdana;
}
.verdana_red_8 {
    font-size: 8pt;
    color: red;
    font-family: Verdana;
}
.verdana_green_8 {
    font-size: 8pt;
    color: green;
    font-family: Verdana;
}
.verdana_green_bold_8
{
	font-weight: bold;
	font-size: 8pt;
	color: green;
	font-family: Verdana;
}
.verdana_green_bold_10
{
	font-weight: bold;
	font-size: 10pt;
	color: green;
	font-family: Verdana;
}
.verdana_black_bold_14
{
	font-weight: bold;
	font-size: 14pt;
	color: black;
	font-family: Verdana;
}
.verdana_red_bold_14
{
	font-weight: bold;
	font-size: 14pt;
	color: red;
	font-family: Verdana;
}
.verdana_blue_bold_14
{
	font-weight: bold;
	font-size: 14pt;
	color: blue;
	font-family: Verdana;
}
.datagridHeaderStyleContratti
{
	font-size: 7pt;
	color: black;
	font-family: Verdana;
	background-color: #cccc99;
}
.datagridHeaderStyleBoldContratti
{
	font-size: 7pt;
	font-weight: bold;
	color: black;
	font-family: Verdana;
	background-color: #cccc99;
}
.datagridItemStyleContratti
{
	background-color: #F6F7E7;
	font-family: Verdana;
	font-size: 8pt;
	color: black;
}
.datagridItemStyleBoldContratti
{
	background-color: #F6F7E7;
	font-family: Verdana;
	font-size: 6pt;
	font-weight: bold;
	color: black;
}
.datagridItemStyleAlternateXML
{
    background-color: #bdc9df;
	font-family: Verdana;
	font-size: 8pt;
	color: black;
}
.datagridItemStyleAlternateBoldContratti
{
    background-color: #f8f8f1;
	font-family: Verdana;
	font-size: 6pt;
	font-weight: bold;
	color: black;
}
.datagridFooterStyleContratti
{
	background-color: #ffffff;
	font-family: Verdana;
	font-size: 6pt;
	font-weight: bold;
	text-align: right;
	color: black;
}
.datagridItemStyleRicercaTrasferimenti {
	background-color: lavender;
	font-family: Verdana;
	font-size: 8pt;
	color: black;
}
.verdana_blue_bold_12
{
	font-weight: bold;
	font-size: 12pt;
	color: blue;
	font-family: Verdana;
}
.verdana_green_bold_12
{
	font-weight: bold;
	font-size: 12pt;
	color: Green;
	font-family: Verdana;
}
.datagridTotaliStyle
{
	font-weight: bold;
	font-size: 8pt;
	color: black;
	font-family: Verdana;
	background-color: #ccffcc;
	text-align: right;
}
.datagridItemStyle_ElencoTesseratiPrestito
{
	background-color: #ccffff;
	font-family: Verdana;
	color: red;
	font-size: 8pt;
}
.tipoListaA
{
	background-color: #f0f8ff;
	font-family: Verdana;
	font-size: 8pt;
	font-weight: bold;
}
.tipoListaB
{
	background-color: #faebd7;
	font-family: Verdana;
	font-size: 8pt;
	font-weight: bold;
}
.tipoListaAItem
{
	background-color: #f0f8ff;
	font-family: Verdana;
	font-size: 8pt;
}
.tipoListaBItem
{
	background-color: #faebd7;
	font-family: Verdana;
	font-size: 8pt;
}
.tipoListaABItemEsclusi
{
	background-color: #dcdcdc;
	font-family: Verdana;
	font-size: 8pt;
}
.dett_head_red
{
	font-weight: bold;
	font-size: 12pt;
	color: red;
}
.dett_head_red_11
{
	font-weight: bold;
	font-size: 10pt;
	color: red;
}
.dett_head_green_11
{
	font-weight: bold;
	font-size: 10pt;
	color: green;
}
.titoloPrincipale
{
	font-weight: bold;
	font-size: 12pt;
	color: green;
	font-family: Verdana;
}

.titoloPrincipaleInsSpesa
{
	font-weight: bold;
	font-size: 12pt;
	color: blue;
	font-family: Verdana;
}

.titoloPrincipaleSottoprogettoSelezione
{
	font-weight: bold;
	font-size: 12pt;
	color: red;
	font-family: Verdana;
}
.titoloPrincipaleSocieta
{
	font-weight: bold;
	font-size: 12pt;
	color: red;
	font-family: Verdana;
}
.titoloPrincipaleSottoprogetto
{
	font-weight: bold;
	font-size: 12pt;
	color:  blue;
	font-family: Verdana;
}
.titoloPrincipaleSottoprogetto10 {
    font-weight: bold;
    font-size: 10pt;
    color: blue;
    font-family: Verdana;
}

.spesaMesePrecedente
{
	color:red;
}

.datagridItemStyleTop
{
	background-color:aquamarine
}

.spesaStatoRosso
{
	color:red;
}

.spesaStatoVerde
{
	color:green;
}
.sottotitolo
{
	font-weight: bold;
	font-size: 10pt;
	color: blue;
	font-family: Verdana;
}
.dett_sx
{
	background-color: #E3E0E1;
}

.dett_dx
{
	background-color: #F6F0EE;
}
.intestazioneCorrispettiviPink
{
	background-color: #F2C4D7;
	font-family: Arial;
	font-size: 7pt;
	color: black;
}
.intestazioneCorrispettiviBlue
{
	background-color: #BDAEE6;
	font-family: Arial;
	font-size: 7pt;
	font-weight: bold;
	color: black;
}
.intestazioneCorrispettiviYellow
{
	background-color: #FFCC00;
	font-family: Arial;
	font-size: 7pt;
	color: black;
}
.intestazioneCorrispettiviGreen
{
	background-color: #52DE5B;
	font-family: Arial;
	font-size: 7pt;
	color: black;
}
.intestazioneCorrispettiviLightBlue
{
	background-color: #ADD8E6;
	font-family: Arial;
	font-size: 7pt;
	color: black;
}
.intestazioneElencoSocBlack
{
	background-color: #FFFFFF;
	font-family: Arial;
	font-size: 7pt;
	font-weight: bold;
	color: black;
}
.intestazioneElencoSocRed
{
	background-color: #FFFFFF;
	font-family: Arial;
	font-size: 7pt;
	font-weight: bold;
	color: red;
}
.intestazioneElencoSocBlue
{
	background-color: #FFFFFF;
	font-family: Arial;
	font-size: 7pt;
	font-weight: bold;
	color: blue;
}
.dettaglioElencoSocEscluse
{
	background-color: red;
	font-family: Arial;
	font-size: 7pt;
	color: black;
}
.dettaglioElencoSocIncluse
{
	background-color: lightgrey;
	font-family: Arial;
	font-size: 7pt;
	color: black;
}
.ui-datepicker {
    background: #ffffff;
}

.labelClass
{
	font-family: Verdana;
	font-size: 8pt;
	color: black;
}

.autocomplete_completionListElement {
	background-color: white;
	color: windowtext;
	border-width: 1px;
	border-style: solid;
	overflow: auto;
	max-height: 300px;
	text-align: left;
	list-style-type: none;
	padding: 0px;
	width: 500px;
}

.datagridHeaderStyleTesserati {
	color: #FFFFFF;
	background-color: #003b77;
}
.datagridEmptyStyleArbitri {
	color: black;
	font-family: Verdana;
}
.datagridItemStyleAlternateTesserati {
	background-color: rgba(0,59,119,0.7);
	color: #000000;
}
.gridViewPagerStyleArbitri {
	color: #FFFFFF;
	background-color: rgba(0,59,119,0.8);
}
.gridViewPagerStyleArbitri table {
	border-collapse: separate;
	border-spacing: 1rem;
	position: relative;
	left: 40%;
}
.gridViewPagerStyleArbitri a {
	color: #FFFFFF;
}
.tblSalaryCap table {
	border: 1px solid black;
	border-collapse: collapse;
}
.tblSalaryCap tr {
	background-color: lightblue;
	font-family: Verdana;
	font-size: 8pt;
	text-align: right;
	color: black;
}
.tblSalaryCap td, th {
	border: 1px solid black;
}

/****************** CSS TABLET *****************************/

@media only screen and (max-width: 768px) {
.vox_login {
	color: red;
	/*width: 300px !important;*/
	}
}
.apple_200 {
-webkit-text-size-adjust:200%;
}

.mf-tooltip {
	position: relative;
	display: inline-block;
	overflow: visible;
}

.mf-info-icon-strong {
	display: inline-block;
	width: 14px;
	height: 14px;
	margin-left: 4px;
	border-radius: 50%;
	background-color: #c00000; /* rosso */
	color: #fff;
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 14px;
	text-align: center;
	cursor: help;
}

.mf-info-icon-light {
	display: inline-block;
	width: 14px;
	height: 14px;
	margin-left: 4px;
	border-radius: 50%;
	background-color: #ffc000; /* giallo */
	color: #fff;
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 14px;
	text-align: center;
	cursor: help;
}

/* la "i" dentro il cerchio */
.mf-info-icon-light::before,
.mf-info-icon-strong::before {
	content: "i";
}

/* tooltip (già definito, lo ripeto per chiarezza) */
.mf-tooltip:hover::after {
	content: attr(data-tooltip);
	position: absolute;
	background: #333;
	color: #fff;
	padding: 6px 8px;
	border-radius: 4px;
	top: 22px;
	left: 0;
	white-space: nowrap;
	z-index: 1000;
	font-size: 12px;
}
