﻿/* Griglie */

.grid 
{
	color:#333333;
	background-color :#CCCCCC;
	/*border:1px solid #CCCCCC;*/
	width:100%;
}

.grid td
{
	 padding-left:4px;
	 padding-right:4px;
}

.grid .row
{
	 background-color :#F0F5F6;
	 text-align:left;
	 font-size:10px;
	 font-weight:bold;
}

.grid .selectedRow
{
	 background-color :#C5BBAF;
	 font-weight:bold;
	 text-align:left;
}

.grid .alternatingRow
{
	 background-color :#FFFFFF;
	 text-align:left;
	 font-size:10px;
	 font-weight:bold;
}

.grid .separatorRow
{
	 background-color :#FFFFFF;
	 height:10px;
}

.grid .separatorRowHeight
{
	 background-color :#FFFFFF;
	 height:30px;
}

.grid .tableHead {
	font-weight: bold;
	background-color:#FFF8EE;
	color: #FF8000;
	white-space:nowrap;
	text-align:left;
	height:20px;
	font-size:10px;
}

.grid .tableEnd 
{
	color: #000000;
	background-color:#FFF8EE;
	text-align:center;
	font-size:8pt;
}

.grid .tableEnd td td
{
	padding: 3px;
}
.grid .tableEnd select
{
	font-size:7pt;
}

.grid .buttonCol {
	background-color:#FFFFFF;
	width:20px;
}

.grid .imageInfo
{
	text-align:center;
}

.grid .emptyData {
	background-color:#FFFFFF;
	text-align:center;
	font-weight:bold;
	color:#999999;
}

.grid .valore {
	font-weight:bold;
	vertical-align:top;
}

.grid .nome {
	vertical-align:top;
}

.grid a 
{
	color:#9C5003;
}

.grid a.link
{
	color:#FF8000;
	text-decoration:none;
}

.grid a.link:hover
{
	text-decoration:underline;
}

.grid .totali 
{
	font-size:8pt;
}

.gridtabella 
{
	color:#333333;
	background-color :#FFFFFF;
}

.gridtabella td
{
	 padding-left:2px;
	 padding-right:2px;
}

.gridtabella .row
{
	 background-color :#FFFFFF;
	 text-align:left;
}

.gridtabella .selectedRow
{
	 background-color :#C5BBAF;
	 font-weight:bold;
	 text-align:left;
}

.gridtabella .alternatingRow
{
	 background-color :#F0F5F6;
	 text-align:left;
}

.gridtabella .separatorRow
{
	 background-color :#FFFFFF;
	 height:10px;
}

.gridtabella .separatorRowHeight
{
	 background-color :#FFFFFF;
	 height:16px;
	 background: url(../images/linea.jpg) no-repeat left bottom;
	 text-align:right;
}

.gridtabella .titolo
{
	 font-weight: bold;
	 font-size:7pt;
}

.gridtabella .tableHead {
	font-weight: bold;
	background-color:#CBD2E3;
	background-image: url(../images/buttonHoverBgInverted.jpg);
	color: #990000;
	white-space:nowrap;
	text-align:left;
	height:28px;
}

.gridtabella .tableEnd 
{
	color: #000000;
	background-color:#CBD2E3;
	background-image: url(../images/buttonHoverBg.jpg);
	text-align:center;
}

.gridtabella .buttonCol {
	background-color:#FFFFFF;
}

.gridtabella .emptyData {
	background-color:#FFFFFF;
	text-align:center;
	font-weight:bold;
	color:#999999;
}

.gridtabella .valore {
	font-weight:bold;
	vertical-align:middle;
	font-size:8pt;
}

.gridtabella .nome {
	vertical-align:middle;
	font-size:8pt;
}

.gridtabella .valorenobold {
	font-weight:normal;
	vertical-align:middle;
}

.gridtabella a 
{
	color:#000000;
}

.gridtabella .txt {
	padding: 1px;
	border: 1px solid #626262;
	font: normal 1em "Trebuchet MS", Arial, Helvetica, sans-serif;
}

.gridtabella .cbo {
	padding: 1px;
	border: 1px solid #626262;
	font: normal 1em "Trebuchet MS", Arial, Helvetica, sans-serif;
}

.gridtabella .chk {
	border: 0;
	border-color:#FFFFFF;
	font: normal 1em "Trebuchet MS", Arial, Helvetica, sans-serif;
}

.gridtabella .textarea {
	padding: 1px;
	border: 1px solid #626262;
	font: normal 1em "Trebuchet MS", Arial, Helvetica, sans-serif;
}

.gridtabella .txtright {
	padding: 1px;
	border: 1px solid #626262;
	font: normal 1em "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align:right;
}

.gridtabella .aggiungi {
	vertical-align:middle;
	text-align:left;
	font-size:8pt;
}

/* GRIDSMALL */


.gridsmall 
{
	color:#333333;
	background-color :#CCCCCC;
	font-size:8pt;
}

.gridsmall td
{
	 padding-left:4px;
	 padding-right:4px;
}

.gridsmall .row
{
	 background-color :#F0F5F6;
	 text-align:left;
}

.gridsmall .selectedRow
{
	 background-color :#C5BBAF;
	 font-weight:normal;
	 text-align:left;
}

.gridsmall .alternatingRow
{
	 background-color :#FFFFFF;
	 text-align:left;
}

.gridsmall .separatorRow
{
	 background-color :#FFFFFF;
	 height:10px;
}

.gridsmall .separatorRowHeight
{
	 background-color :#FFFFFF;
	 height:30px;
}

.gridsmall .tableHead {
	font-weight: bold;
	background-color:#CBD2E3;
	background-image: url(../images/buttonHoverBgInverted.jpg);
	color: #990000;
	white-space:nowrap;
	text-align:left;
	padding-left:5px;
	height:28px;
}

.gridsmall .tableEnd 
{
	color: #000000;
	background-color:#CBD2E3;
	background-image: url(../images/buttonHoverBg.jpg);
	text-align:center;
}

.gridsmall .buttonCol {
	background-color:#FFFFFF;
}

.gridsmall .emptyData {
	background-color:#FFFFFF;
	text-align:center;
	font-weight:bold;
	color:#999999;
}

.gridsmall .valore {
	font-weight:bold;
	vertical-align:top;
}

.gridsmall .nome {
	vertical-align:top;
}

.gridsmall a 
{
	color:#000000;
}

.empty 
{
	color:#999999;
	font-weight:bold;
	font-size:8pt;
}

.box 
{
	background-color:#F5F5F5;
	padding: 10px;
	margin: 5px;
	border: 1px dotted #999999;
}

