/* CSS Document */
/*STRUTTURA 50%*/
#data .box100{
width:100%; clear:both;}
#data .box50sx{
width:49%; float:left; clear:left; padding-right:1%;}
	#data .box50sx img{ float:left; margin-right:10px;}
	#data .box50sx table, #data .box50dx table{ float:left}
#data .box50dx{
width:50%; float:right; clear:right;}
/*STRUTTURA 70-30%*/
#data .box70sx{
width:69%; float:left; clear:left; padding-right:1%;}
#data .box30dx{
width:30%; float:right; clear:right;}
/*moduli*/
#data label{
/*	color:#571D11;*/
	font-weight:bold;
}
#data input{
	font-size:1em;
	background-color:#f0f0f0; 
}

#data textarea{
	font-size:1em;
	background-color:#f0f0f0; 
}
#data select{ 
	font-size:1em;
	color: black;
	background-color:#f0f0f0;
}
/*TITOLI*/
#data h2{font-size:1.2em; font-weight:bold; margin:10px 0px 10px 0px;}
#data h3{font-size:1em; color:#2B364C;}
#data h4{font-size:1em; color:#2B364C;}

/*LOGIN tipo di utente*/
#data #login-utente{
	padding:30px;
}
/*WELCOME utente*/
#data .welcome{
padding-left:50px;}
#data .welcome p:first-letter{
	font-size:5em;}
#data .welcome p:first-line{
padding-left:0px;}

/*CRUSCOTTO COMANDI sopra e sotto*/
#data .cruscutto{
	font-size:0.9em;
	background-color:#E7EBF1;
	font-weight: bold;
	color: #571D11;
	margin-bottom: 1px;
	padding: 3px 5px 3px 5px;
	/*float:left;*/
	clear:both;
	width:98%
}
	#data .cruscutto p{
	margin:2px;
	}
	#data .cruscutto a{
	text-decoration:none;
	color: #2B364C;
	}
#data .btn-blu {
margin:3px 0px 3px 0px;
}	
	#data .btn-blu ul{
		margin: 0px;
		/*display:inline;*/
		clear:both;
	}
	#data .btn-blu li{
		height:20px;
		display:inline;
		margin-right:5px;
		list-style-type:none;
		line-height:30px;
		float:left;
	}
	#data .btn-blu li a{
		color:#FFFFFF; 
		white-space:nowrap;
		background-image:url(/img/btn-bckg-blu.jpg);
		background-position:left top;
		background-repeat:repeat-x;
		padding:3px;
		border:1px solid #A4B5CA;
	}
	#data .btn-blu li a:hover{text-decoration:underline; white-space:nowrap;}
	#data .btn-blu td{ background-color:#E7EBF1; color:#99FF00}
	
#data .btn-azz {
margin:5px 0px 5px 0px;
}	
	#data .btn-azz ul{
	margin-left: 0px;
	display:inline;
	}
	#data .btn-azz li{
	height:20px;
	display:inline;
	margin-right:5px;
	list-style-type:none;
	border:1px solid #A4B5CA;
	padding:3px;
	background-image:url(/img/btn-bckg-azz.jpg);
	background-position:left top;
	background-repeat:repeat-x;
	color: #2B364C;
	}
	#data .btn-azz a{color:#2B364C;}
	#data .btn-azz a:hover{text-decoration:underline;}
	#data .btn-azz li.selected { color:#FFFFFF;
	background-color:#AFBBCD;
	background-image:none;
	}
	#data .btn-azz li.selected a { color:#FFFFFF;}
	#data td.btn-azz { background-color:#E7EBF1;}
/*BOTTONI ARANCIO*/
#data .btn-ara {
margin:5px 0px 5px 0px;
}	
	#data .btn-ara ul{
	margin-left: 0px;
	display:inline;
	}
	#data .btn-ara li{
	height:26px;
	display:inline;
	margin-right:5px;
	list-style-type:none;
	border:1px solid #a05b16;
	padding:3px;
	background-image:url(/img/btn-bckg-arancio.jpg);
	background-position:left top;
	background-repeat:repeat-x;
	color: #2B364C;
	}
	#data .btn-ara a{color:#5B2013; font-weight:bold;}
	#data .btn-ara a:hover{text-decoration:underline;}
	#data .btn-ara li.selected { color:#FFFFFF;
	background-color:#AFBBCD;
	background-image:none;
	}
	#data .btn-ara li.selected a { color:#FFFFFF;}
/*RIGA ALTRI COMANDI*/
#data .comandi{ 
font-size:0.9em;
	margin: 0px 0px 1px 0px;
	border-top:2px solid #CCCCCC;
	border-bottom:2px solid #CCCCCC;
	color:#571D11;
	padding: 3px 5px 4px 5px;
	clear:both;
}
	#data .comandi h1{
	font-size: 1em; margin:1px 50px 0px 0px;  text-transform:uppercase; display:inline;
	}
	#data .comandi p{
	margin:1px 0px 0px 30px;
	display:inline;
	text-align:right;
	}
	#data .comandi ul{display:inline;
	margin:0px}
	#data .comandi li{
	list-style-type:none;
	display:inline;
	margin-right:30px;
	}
#data .comandi .paginazione{
	color:#2B364C;
	text-align:right;
	vertical-align:middle;
}
/*RIGA TASTI INVIO*/
#data .tasti{
	background-color:#E4E9EF;
	border-top:2px solid #2b364c;
	border-bottom:2px solid #2b364c;
	margin: 0px;
	color:#571D11;
	padding: 3px 30px 4px 10px;
}
/*TABELLE*/
#data th{
	text-align: left;
	padding:2px;
}
#data th.documentDescription{
	text-align: center;
}
#data td{
	text-align: left;
	padding:2px;
}
/*#data table{ float:left; clear:both;}*/
#data table a{
	text-decoration:underline;
}
#data table a:hover{
	text-decoration:underline;
}
#data a.linkDetailRownum {font-weight:bold;text-decoration:underline;}
#data a.linkDetailTitle {text-decoration:underline}

/*righe speciali*/
#data tr.riga-scura td{
	background-color:#f7f7f5;
}
#data tr.riga-chiara td{
	background-color:#fdfcfc;
}
#data tr.ritardo td{
	background-color:#FEC6C2;
	color: #990000;
}
#data tr.ritardo td a:hover{ background-color:#FED8C5;}
/*CELLE speciali ROSSO & GIALLO*/
#data tr.riga-chiara td.rosso{ background-color:#FF0000;}
#data tr.riga-scura td.rosso { background-color:#FF0000;}
#data tr.riga-chiara td.giallo { background-color:#FFCC00;}
#data tr.riga-scura td.giallo { background-color:#FFCC00;}
#data tr td.giallo { background-color:#FFCC00;}

#data .movementExpiring {background-color:#FFCC00;}
#data .movementExpired {background-color:#FF0000;}
#data .userSuspended {background-color:#FFCC00;}
#data .redBox{background-color:#FF0000;}

#data .isLinked {background-color:#FFCC00;}
		
#data tr.separatore td{
	background-color:#E3E3DD;
	height:2px;
	padding:0px;
	font-size:0.2em;
}
#data td.footer-table{background-color:#E3E3DD;}
#data tr.footer-table{background-color:#E3E3DD;}

/*TABELLA ricerca*/	
#data .table-ricerca{
	margin-left: 5%;
	/*width:80%*/}
#data .table-ricerca th{
	color: #233052;
	border-bottom: 1px solid #cccccc;
}
#data .table-ricerca td{
	border-bottom: 1px solid #cccccc;
}

/*TABELLA risultati*/	
#data .table-risultati td{
	border-bottom: 1px solid #ffffff;
}

/*TABELLA RISULTATO SERVIZI*/
.serviceTable th{
	color:#233052;
	border-bottom:1px dashed #e3e3dd;
	text-align:right;
	}	
 tr.riga-scura td{
	background-color:#f7f7f5;
}
 tr.riga-chiara td{
	background-color:#fdfcfc;
}
	
/*TABELLA DETTAGLIO*/	
#data .table-dettaglio{
	margin:10px 0px 10px 0px;
}
#data .table-dettaglio th{ 
	color:#233052;
	border-bottom:1px dashed #e3e3dd;
	text-align:right;
}
#data .table-dettaglio tr.warning{
	font-weight:bold;
	background-color:#FFCC00;
}
#data .table-dettaglio td{
	border-bottom:1px dashed #e3e3dd;
}

/*TABELLA inserimento*/
#data .table-inserimento{
	margin:10px 0px 10px 0px;
}
#data .table-inserimento td{ 
	font-weight:bold;
	color: #2B364C;
	border-bottom:1px dashed #e3e3dd;
}
#data .table-inserimento2{
	margin:10px 0px 10px 0px;
}
#data .table-inserimento2 th{ 
	font-weight:bold;
	color: #2B364C;
	border-bottom:1px dashed #e3e3dd;
	height:22px;
	text-align:right;
}
#data .table-inserimento2 td{ 
	border-bottom:1px dashed #e3e3dd;
	height:22px;
}

#data .table-inserimento-hours{
	margin:10px 0px 10px 0px;
}
#data .table-inserimento-hours th{ 
	font-weight:bold;
	color: #2B364C;
	border-bottom:1px dashed #e3e3dd;
	height:22px;
	text-align:center;
}
#data .table-inserimento-hours td{ 
	border-bottom:1px dashed #e3e3dd;
	height:22px;
}

/*TABELLA anagrafic utente*/
#data .table-anagrafica-utente{ font-size:0.8em; width:99%; }
#data .table-anagrafica-utente td{ height:auto}

/*STILI PER box con sfondo*/
#data .box-chiaro{
	background-color:#edeff3;
	background-image:url(/img/corner_box-biblio.gif);
	background-position:right top;
	background-repeat:no-repeat;
	padding:5px;
	margin-bottom:5px;
}
#data .box-scuro{
	background-color:#e3e8ee;
	clear:both;
	background-image:url(/img/corner_box-biblio.gif);
	background-position:right top;
	background-repeat:no-repeat;
	padding:1%;
	margin-bottom:5px;
}
#data .box-bianco{
	background-position:right top;
	background-repeat:no-repeat;
	padding:1%;
	margin-bottom:5px;
}
#data .box-chiaro h1, #data .box-scuro h1, #data .box-bianco h1 {
	font-size:1em;
	color: #233052;
	text-transform:uppercase;
	margin:0px 0px 5px 0px;
}
#data .box-chiaro h2, #data .box-scuro h2, #data .box-bianco h2{
	font-size:1em;
	color: #233052;
	margin:0px 0px 10px 0px;
	border-bottom:1px dashed #afbbcd;}
#data .box-chiaro h3, #data .box-scuro h3, #data .box-bianco h3{border-bottom:1px dashed #afbbcd;}
#data .box-chiaro th, #data .box-scuro th, #data .box-bianco th{
	color: #233052;
	padding:2px;
}
#data .box-chiaro td, #data .box-scuro td, #data .box-bianco td{
	padding:2px;
/*	border-bottom: 1px solid #ffffff;*/
}
#data .errore{ color:#990000;}

/* Gestionale documentHeader*/
#data span.testoGestionali{
	color:#571d11; 
	font-weight:bold;
	font-size: 1.1em;
}

 #data table{
 	font-size: 1em;
 }

.tableDetails{
border-spacing:0px;
padding: -2px;
}

.tableDetails td{
	margin: 0px;
	padding: 0px;
}
