﻿body 
{
	font-family: Tahoma;
	font-size: small;
	color: #239461;
	background-color: #FFFDF1;
	margin: 0px 0px 0px 0px;
	padding-top: 3px;
	padding-left: 5px;
}

.bodyGreen
{
	font-family: Tahoma;
	font-size: small;
	color: #239461;
	background-color: #DCF9D2;
}

.lblUser
{
	font-family: Verdana;
	font-weight: bold;
	font-size: small;
	color: #1A8F5B;	
}

.lblMaiuscoletto
{
	font-family: Arial;
	font-size: medium;
	font-weight: bold;
	font-variant: small-caps;
	text-align: center;
	display: inline-block;
	width: 90%;
	
	padding-bottom:2px;
}

.lblNormalReport
{
    font-family: Arial;
	font-size: small;
	display: inline-block;}

.lblNormalItalic
{
    font-family: Arial;
	font-size: 8pt;
	display: inline-block;
	font-style:italic}

.lblNormal
{
	font-family: Arial;
	font-size: small;
	display: inline-block;
	width: 120px;
}

.lblNormalRic
{
	font-family: Arial;
	font-size: small;
	display: inline-block;
}

.lblNormal_80px
{
	font-family: Arial;
	font-size: small;
	display: inline-block;
	width: 80px;
}

.link
{
	color:Blue;
	text-decoration:underline;
	cursor:pointer;
	
}

.lblNormalShort
{
	font-family: Arial;
	font-size: small;
	display: inline-block;
	text-align: right;
	width: 80px;
}

.lblNormalCenter
{
	font-family: Arial;
	font-size: small;
	display: inline-block;
	text-align: center;
	width: 120px;
}

.lblNormalCenterShort
{
	font-family: Arial;
	font-size: small;
	display: inline-block;
	text-align: center;
	width: 80px;
}

.lblNormalShortMaiusc
{
	font-family: Arial;
	font-size: small;
	text-transform: uppercase;
	display: inline-block;
	width: 79px;
}

.lblTitolino
{
	display: inline-block;
	width: 90%;
	text-align: center;
	font-weight: bold;
}

.lblTitolinoRic
{
	
	font-weight: bold;
}

.lblTitolo
{
	font-family: Arial;
	text-align: center;
	font-weight: bold;
	font-size: 22pt;
	position:absolute;
	top: 50px;
	left: 300px;
	color: White;
}

.lblLarge
{
    font-family: Arial;
	font-size: small;
	display: inline-block;
	width: 80%;
}

.lnkNormal
{
	display: inline-block;
	width: 120px;
}

.lnkSmall
{
	font-size: x-small;
	display: inline-block;
	text-align: right;
	width: 9%;
}

.lnkButtonStyle
{
	font-family: Tahoma;
	font-size: small;
	font-weight: bold;
	color: #239461;
	background-color: #C0FFC0;
	border-style: outset;
	border-width: 2px;
	padding: 0px 10px 0px 10px;
	display: table-cell;
	text-decoration: none;
}

.lnkClose
{
    position:relative; 
    left:85%;
}


.lnkCloseSmall
{
    position:absolute;
    top:25px;
    left:320px;    
}

.testoNormale
{
	font-family: Tahoma;
	font-size:small;
	color: #239461;
}

.testoNormaleBlack
{
	font-family: Tahoma;
	font-size: 8pt;
	color:Black;
}

.testoBold
{
	font-family: Tahoma;
	font-size: small;
	font-weight: bold;
	color: #239461;
}

.testoErrore
{
	font-family: Arial;
	font-size: small;
	color: #CA1E25;
}

.testoOK
{
	font-family: Arial;
	font-size: small;
	color: Green;
}

.testoEvidenza
{
	font-family: Arial;
	font-size: small;
	color: #CA1E25;
	font-weight: bold;
}

.testoTitolo
{
	font-family: Verdana;
	font-size: medium;
	font-weight: bold;
	color: #239461;
	text-align: center;
	width: 90%;
	display: inline-block;
}

.txtPiattaBold
{
	border-style: none;
	font-family: Verdana;
	font-weight: bold;
	background-color: #FFFDF1;
	color: #239461;
	font-size: small;
	display: inline-block;
	width: 117px;
}

.txtTitoloStudio
{
    border-style: none;
	font-family: Verdana;
	font-weight: bold;
	background-color: #FFFDF1;
	color: #239461;
	font-size: 8pt;
	display: inline-block;
	width: 80%;
	overflow:hidden;
	Height:40px
}

.txtNormaleGray
{
	font-family: Arial;
	font-size: small;
	color: #239461;
	background-color: #DFE8D7;
	width: 140px;
}

.txtNormale
{
	font-family: Arial;
	font-size: small;
	color: #239461;
	background-color: #FFFFFF;
	width: 140px;
}

.txtAreaNormale
{
	font-family: Arial;
	font-size: small;
	color: #239461;
	background-color: #FFFFFF;
	height: 60px;
	width: 70%;
}

.txtLarge
{
	font-family: Arial;
	font-size: small;
	color: #239461;
	background-color: #FFFFFF;
	width: 75%;
}

.txtMidLarge
{
	font-family: Arial;
	font-size: small;
	color: #239461;
	background-color: #FFFFFF;
	width: 380px;
	overflow: auto;
}

.txtMidLargeNoOverflow
{
	font-family: Arial;
	font-size: small;
	color: #239461;
	background-color: #FFFFFF;
	width: 380px;
}

.lbxNormaleWhite
{
	font-family: Tahoma;
	font-size: small;
	color: #239461;
	background-color: #FFFFFF;
	width: 230px;
}

.lbxNormale
{
	font-family: Tahoma;
	font-size: small;
	color: #239461;
	background-color: #DFE8D7;
	width: 150px;
}

.lbxLarge
{
	font-family: Tahoma;
	font-size: small;
	color: #239461;
	background-color: #DFE8D7;
	width: 90%;
}

.lbxMidLarge
{
	font-family: Tahoma;
	font-size: small;
	color: #239461;
	background-color: #DFE8D7;
	width: 60%;
}

.lbxFull
{
	font-family: Tahoma;
	font-size: small;
	color: #239461;
	background-color: #DFE8D7;
	width: 100%;
}

.blStyle
{
	font-family: Tahoma;
	font-size: small;
	color: #239461;
	background-color: #DFE8D7;
	border-style: groove;
	border-width: 2px;
	border-color: #239461;
}

.btnNormale
{
	font-family: Tahoma;
	font-size: small;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #239461;
}
.btnNormaleSmall
{
  	font-family: Tahoma;
	font-size: 7pt;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #239461;
  }

.rbnReport
{
    cursor:pointer;
}


.btnNormaleNoBold
{
	font-family: Tahoma;
	font-size: small;
	color: #FFFFFF;
	background-color: #239461;
}

.btnChiaro
{
	font-family: Tahoma;
	font-size: small;
	font-weight: bold;
	color: #239461;
	background-color: #C0FFC0;
	
}

.btnChiaroGray
{
	font-family: Tahoma;
	font-size: small;
	font-weight: bold;
	color: #239461;
	background-color: #C0FFC0;
	border-style: outset;
	border-width: 1;
}


.btnChiaroGv
{
  	font-family: Tahoma;
	font-size: small;
	font-weight: bold;
	color: #239461;
	background-color: #C0FFC0;
	width: auto;
	display: inline-block;
}

.cmbSmall
{
    font-family: Tahoma;
	font-size: small;
	color: #239461;
	background-color: #FFFFFF;
	width: 90px;
}

.cmbNormale
{
	font-family: Tahoma;
	font-size: small;
	color: #239461;
	background-color: #FFFFFF;
	width: 145px;
}

.cmbMidLarge
{
	font-family: Tahoma;
	font-size: small;
	color: #239461;
	background-color: #FFFFFF;
	width: 40%;
}

.cmbMidLargeRic
{
	font-family: Tahoma;
	font-size: small;
	color: #239461;
	background-color: #FFFFFF;
	width: 100%;
}

.cmbLarge
{
	font-family: Tahoma;
	font-size: small;
	color: #239461;
	background-color: #FFFFFF;
	width: 380px;
}

mnuItmNormale
{
	background-color: #DCF9D2;
	border-color: #1D915D;
	border-style: solid;
	border-width: 0px;
}

.mnuNormale
{
	font-family: Verdana;
	font-size: small;
	font-weight: bold;
	color: #239461;
	background-color: #DCF9D2;
	border-color: #1D915D;
	border-style: solid;
	border-width: 1px;
	width: 150px;
}

.mnuSub
{
	font-family: Verdana;
	font-size: x-small;
	font-weight: bold;
	color: #239461;
	background-color: Transparent;
	margin-left: 10px;
	width: 150px;
}

.mnuItmStyle
{
	color: #239461;
	background-color: #DCF9D2;
	border-color: #1D915D;
	border-style: solid;
	border-width: 1px;
	padding-bottom: 2px;
	padding-top: 2px;
}

.mnuNormaleHover
{
	color: #DCF9D2;
	background-color: #1D915D;
}

.mnuNormaleSelected
{
	color: #239461;
	background-color: #FFFA75;
}

.tdLeft
{
	border-bottom: solid 2 #239461;
	border-top: solid 2 #239461;
	border-left: solid 2 #239461;
}

.tdRight
{
	border-bottom: solid 2 #239461;
	border-top: solid 2 #239461;
	border-right: solid 2 #239461;
}

.pnlNormale
{
	border-color: #239461;
	border-width: thin;
	border-style: solid;
	background-color: #FFFDF1;
}

.pnlAreaFunz
{
    width: 90%;
	border: inset 2px Green;
}

.pnlMain
{
	padding: 16px 16px 16px 16px;
	background-color: #DCF9D2;
	width: 90%;
	border: solid 1px #1D915D;
	vertical-align: top;
}

.pnlMainEmpty
{
	padding: 16px 16px 16px 16px;
	background-color: #DCF9D2;
	width: 90%;
	border: solid 1px #1D915D;
}

.pnlSenzaGiudizio
{
	width: 90%;
	border: inset 2px Green;
	background-color: #E0E0E0;
}

.pnlHeader
{
	padding: 1px 16px 8px 16px;
	width: 90%;
	border: solid 2px #1D915D;
	vertical-align: top;
	height: 110px;
}

.gvGrayStyle
{
	background-color: #DFE8D7;
	border-style: outset;
	border-width: 2px;
	border-color: #239461;
	width: 380px;
}

.gvGrayItemStyle
{
	border-style: groove;
	border-width: 2px;
	border-color: #239461;
}

.gvHeaderStyle
{
	background-color:#239461;
	font-weight:bold;
	color:#FFFFFF;
}

.gvItemStyle
{
	background-color:#FFFDF1;
}

.gvAlterStyle
{
	background-color:#DCF9D2;
}
.gvSelectedStyle
{
	background-color:#FFFF00;
}

.tblMainStyle
{
	width: 90%;
	height: 90%;
	border: none 0 Transparent;
	padding: 20px 20px 20px 20px;
	background-color: #DCF9D2;
	border-color: #1D915D;
	border-style: solid;
	border-width: 1px;
}

.tdMainStyle
{
	width: 50%;
	height: 50%;
	text-align: center;
	vertical-align: middle;
}

.tblNavToolbarStyle
{
	width: 90%;
}

.fuStyle
{
	font-family: Arial;
	font-size: small;
	color: #239461;
	background-color: #FFFFFF;
	width: 80%;
	overflow: hidden;
}

.rptBody
{
  	font-family: Tahoma;
	font-size: 8pt;
	color: black;
}
.rptTable
{
    border-top:1px solid black;
    font-size: 8pt;
}
.rptNormale
{
    font-weight:normal;
    border-top:1px solid black;
    font-size: 8pt;
}

.rptBold
{
    font-weight:bold;
    color:#239461;
    font-size: 8pt;
}
.rbnReport
{
    font-size: 8pt;
}

.tvAdDefaultDir
{
	font-weight:bold;
	color:#239461;
}

.tvAdDir
{
	font-weight:bold;
	color:#239461;
	text-decoration:underline;
}

.tvAdDoc
{
	color:#239461;
}


.tvAdFile
{
	font-style:italic;	
	color:#239461;
}

.tvAdFileNo
{
	font-style:italic;	
	color:Black;
}

#ctl00_cplFasi_lnkInsert{
 display: none !important;
}

#lnkInsert{
 display: none !important;
}