﻿.divLoginReport { width: 300px; height: 170px; padding: 0; margin: 100px auto; background-image: url(images/report_login_bg.png); background-position: right top; background-repeat: no-repeat; border: 2px solid #000; }
.divLoginReportTitle { text-align: center; font-weight: bold; text-transform: uppercase; color: #ffbb03; font-size: 11px; background-color: #010101; }
.tblLoginReport .SearchDescStyle { height: 30px; }
.valReporLogin { width: 200px; border: 1px solid red; color: red; margin: 5px auto 5px auto; padding: 10px; background-image: url(images/report_login_error_bg.png); }
.valReporLogin UL { margin: 0; padding: 0; list-style-type: none; }
.valReporLogin UL LI { color: red; font-weight: normal; text-align: center; }
.tdLoginReportVal { height: 20px; }
.ReporLivello0 { background-color: #b0b0b0; }
.ReporLivello1 { background-color: #e2b33c; }
.ReporLivello2 { background-color: #e24e36; }
.ReporLivello3 { background-color: #36cf35; }
.ReporLivello4 { background-color: #4ba4e2; }
.ReporLivello5 { background-color: #a0a0a0; }
.ReporLivello6 { background-color: #36b5ae; }
.ReporLivello7 { background-color: #99b5a0; }
.ReporLivello8 { }
.ReporLivello9 { }
.ReporLivello10 { }

.ReporLivello0,
.ReporLivello1,
.ReporLivello2,
.ReporLivello3,
.ReporLivello4,
.ReporLivello5,
.ReporLivello6,
.ReporLivello7,
.ReporLivello8,
.ReporLivello9,
.ReporLivello10 { padding: 1px 0 1px 0; width: 20px; text-align: center; margin: 0 auto 0 auto; color: #FFFFFF; }

.ReportTDLivello { width: 35px; }
.ReportTDID { width: 60px; }
.ReportTDUser { width: 90px; }
.ReportTDPadre { width: 70px; }
.ReportTDIco { width: 25px; }
.ReportTDData { width: 100px; }
.ReportTDNumero { white-space: nowrap; }
.ReportTDNumNeg { white-space: nowrap; color: Red; padding-right: 5px; }

.reportPathGerarchia { background-color: #ffffff; margin: 0; padding: 10px 0 10px 12px; font-size: 11px; font-weight: normal; color: #000000; }
.reportPathGerarchia a { color: #cccccc; text-decoration: none; font-weight: bold; }
.reportPathGerarchia a:hover { color: #ffffff; font-weight: bold; }

.reportFratelli { background-color: #ffffff; margin: 0; padding: 10px 0 10px 12px; font-size: 11px; font-weight: normal; color: #000000; }
.reportFratelli a { color: #cccccc; text-decoration: none; font-weight: bold; }
.reportFratelli a:hover { color: #ffffff; font-weight: bold; }
.reportFratelli > div {display:inline-block; }

.UltimoAggiornamento { padding: 0 0 10px 12px; font-size: 11px; font-weight: normal; color: #FF0000; }

.ReportInfo {
	background-image:url('images/report_Info_bg.png');
	background-position:right center;
	background-repeat:no-repeat;
	min-height:40px;
	color:#929292;
	border:1px dashed #4d4d4d;
	background-color:#131313;
	padding:10px;
	margin:0 10px 10px 10px;
}
.ReportRiepilogo {
	background-image:url('images/report_Info_bg.png');
	background-position:right center;
	background-repeat:no-repeat;
	min-height:40px;
	color:#929292;
	border:1px dashed #4d4d4d;
	background-color:#ffffff;
	padding:5px;
	margin:10px;
	font-size:11px;
	font-weight:normal;
	color:#000000;
}
.ReportAccessDenied { text-align: center; padding: 30px; color: #000000; margin: 20px 40px; border: 1px dashed #7d7b7b; font-size: 12px; }

.spraceDepInfo { display: block; padding: 20px; line-height: 15px; font-size: 12px; color: #42464c; }

.infoStorico{
    padding:10px; 
    font-style: italic;
    font-weight:bold;
    border-bottom:1px dashed #4d4d4d;
}
.reportDetailError{
    padding:15px; 
    margin:10px;
    font-style: italic;
    font-weight:bold;
    border:1px solid #FF0000;
}
#divLoadingReport {
    width: 400px;
    margin:auto;
    padding: 1em;
    display: none;
}
    #divLoadingReport .loader {
    width: 32px;
    height: 32px;
    background: transparent url(images/live/301.gif) center center no-repeat;
    float:right;
}