﻿
body
{ 
   
}

.TextNormaleSAP
{
    font-size: 9pt;
    vertical-align: middle;
    font-family: Verdana;
    text-align: left;
    color: black;
}
.TextWatermark
{
    font-size: 9pt;
    vertical-align: middle;
    font-family: Verdana;
    text-align: left;
    color: #c0c0c0;
    font-weight: normal;
}
.TextNumericoSAP
{
	font-size: 9pt;
	vertical-align: middle;
	font-family: 'Verdana';
	text-align: right;
	color: black;
}

.LabelNormale
{
    color: #464646;
    text-align: left;
    vertical-align: bottom;
    font-weight: bold;
    font-size: 9pt;
    font-family: Arial;
}

.FrameNormale
{
	background-color: #ffffff;
	border-right: #9bafde 1px solid;
	border-left: #9bafde 1px solid;
	border-bottom: #9bafde 1px solid;
	border-top: #9bafde 1px solid;
}
.FrameNormaleT
{
	background-color: #ffffff;
	font-weight: bold;
	font-size: 12px;
	color: #8b4513;
}

.GridTestata
{
	font-family: Arial;
	font-size: 9pt;
	color: #ffffff; /*background-color: #3366cc;*/
	text-align: left;
	height: 25px;
	font-weight: bold;
	text-decoration: none;
	background-color: #989da5;
}

.GridRiga
{
	background-color: #ffffff;
	height: 30px;
	color: #000000;
}
.GridRiga:hover
{
    background-color: #D1DDF1;
}
.GridRigaR
{
	/*background-color: #eaeaea;*/
	background-color: #f1f5fa;
	height: 30px;
	color: #000000;
}
.GridRigaR:hover
{
    background-color: #D1DDF1;
}

.GridNormale
{
	border-right: lightslategray 1px solid;
	border-top: lightslategray 1px solid;
	border-left: lightslategray 1px solid;
	color: black;
	border-bottom: lightslategray 1px solid;
	font-family: Verdana;
	font-size: 8pt;
}
.GridRigaSel
{
	color: #ffffff;
	background-color: #3366cc;
	height: 30px;
	font-weight: bold;
}

.GridOver
{
	background-color: #D1DDF1;
	height: 30px;
	color: #000099;
}
.GridOver td
{
	border-bottom: lightgrey 1px solid;
}

.Errore
{
    font-size: 9pt;
    color: #cc0000;
    font-family: Arial;
    font-weight: bold;
    padding-left: 5px;
}


.FrameTitolo
{
    background-color: #3b5998;
    font-weight: bold;
    font-size: 13px;
    color: white;
    font-family: Arial;
    height: 23px;
    vertical-align: middle;
    text-align: left;
    background-image: url(Immagini/FrameTitolo.gif);
    background-repeat: repeat-x;
}


.FrameTitoloWhite
{
	font-weight: bold;
	font-size: 13px;
	color: #3a3a3a;
	font-family: Arial;
	height: 23px;
	vertical-align: middle;
	text-align: left;
	background-image: url(Immagini/FrameTitoloGrigio.gif);
	background-repeat: repeat-x;
}

.FrameTitoloBlu
{
    font-weight: bold;
    font-size: 13px;
    color: #ffffff;
    height: 23px;
    vertical-align: middle;
    text-align: left;
    background-color: #006400;
    font-family: Arial;
}

.Frame
{
    background-color: #dcdcdc;
    border-right: #b9b9b9 1px solid;
    border-top: #b9b9b9 1px solid;
    border-left: #b9b9b9 1px solid;
    border-bottom: #b9b9b9 1px solid;
    vertical-align: bottom;
    text-align: left;
}

.FrameWhite
{
	background-color: #ffffff;
	border-right: #b9b9b9 1px solid;
	border-top: #b9b9b9 1px solid;
	border-left: #b9b9b9 1px solid;
	border-bottom: #b9b9b9 1px solid;
	vertical-align: bottom;
	text-align: left;
}

.FrameNascosto
{
	background-color: #d8dbcd;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;	
	vertical-align: bottom;
	font-size: 1px;
	color: #d8dbcd;
	width: 1px;
	height: 1px;
}
.FrameNascostoWhite
{
	background-color: #ffffff;
	width: 1px;
	height: 1px;
	color: #ffffff;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	font-size: 1px;
	font-family: Arial;
}
.FrameRiga
{
	vertical-align: bottom;
	text-align: left;
	height: 25px;
}
.FrameRigaTitolo
{
	vertical-align: bottom;
	text-align: left;
	height: 25px;
	font-weight: bold;
	font-size: 12pt;
	color: #4d4d4d;
	font-family: Lucida Grande;
}
.FrameRigaTop
{
	vertical-align: bottom;
	text-align: left;
	height: 10px;
}


/*Modal Popup*/
.modalBackground
{
	background-color: Black;
	filter: alpha(opacity=10);
	opacity: 0.7;
}
.modalBackgroundPop
{
	background-color: Black;
	filter: alpha(opacity=70);
	opacity: 0.7;
}
.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
}

