/* INTRO */

.introMainTable
{
	background-image:			url('img/sfumatura_logo.jpg');
	background-position:		196px 0px;
	background-repeat:			no-repeat;

	border-width:				0px 0px 1px 0px;
	border-style:				solid;
	border-color:				#223947;

	width:						100%;
	height:						80px;

	overflow:					auto;
}

/*INTESTAZIONE DI NAVIGAZIONE*/
TD.intest_navigaz{
	font-size: xx-small;
	color:#ffffff;
	font-weight: bold;
	white-space: nowrap;
}
A.intest_navigaz{
	font-size: xx-small;
	color:#ffffff;
	font-weight: bold;
	text-decoration: none;
}
A.intest_navigaz:hover{
	text-decoration: underline;
}
td.intest_login_campo, A.intest_login_campo{
	font-size: xx-small;
	color:#ffffff;
	font-weight: bold;
	text-align: right;
}
.intest_login_nome
{
	font-size:		xx-small;
	color:			#ffffff;
	font-weight:	normal;
	text-align:		center;
	white-space:	nowrap;
}


/*  */
.piedone {
	font-size: xx-small;
	color:white;
	font-weight: normal;
}

.piedone td {
	font-size: xx-small;
	color:white;
	font-weight: normal;
}

.piedone a {
	font-size: xx-small;
	color:white;
	font-weight: normal;
	text-decoration: none;
}

.piedone a:hover {
	text-decoration: underline;
}


.CodiceBarre{
	background-color: #FFFF99;
	font-weight: bold;
	letter-spacing: 1px;
}
.CodiceBarre_occupato{
	background-color: #FFEAEA;
	font-weight: normal;
	letter-spacing: 1px;
}
.CodiceBarre_libero{
	background-color: #D7FFD7;
	font-weight: normal;
	letter-spacing: 1px;
}
.CodiceBarre_nonattivo{
	background-color: #EEEEEE;
	font-weight: bold;
	letter-spacing: 1px;
}


.modificaanagrafica{
	color: red;
}

.stat_text_negativo{
	color: red;
}

.intestazione {
	background-color: #DEE7EB;
	font-weight: bold;
	letter-spacing: 1px;
}

.intestazione td {
	background-color: #DEE7EB;
	font-weight: bold;
	letter-spacing: 1px;
}

.footer {
	background-color: #DEE7EB;
	vertical-align: middle;
}

.DataPrevistoPagamento {
	background-color: #FFFFCC;
	font-weight: bold;
}


.FGINAV {
	display: none;
}

.mainTableContainer {
	height: 100%;
}

.heightTopNav {
	height: 50px;
}


/* ------- */
#login_spot_ufficiali{
	position:			relative;
	left:				40px;
	padding:			4px;
	background-color:	yellow;
	font-weight:		bold;
}



/* Media print */

@media print {

	.tabella01 {
		width: 99%;
	}
	
	.FGINAV {
		display: block;
		font-size: medium;
		color:#ffffff;
		font-weight: bold;
		white-space: nowrap;
	}
}

