.prettyTable {
	/* background: #cdcecd url(/intranet/img/sfumatura.png) left top repeat-x; */
	/* border:1px solid #ddd; */
	width:100%;
	border-collapse:collapse;
	margin-bottom: 10px;
}

.prettyTable.autoWidth {
	width:fit-content;
}

.prettyTable .autoWrap {
	white-space:normal !important;
}

.prettyTable .textCenter {
	text-align:center !important;
}


.prettyTable .header>td,
.prettyTable th,
.prettyTable th[class*="prettyTable_th"],
.prettyTable.vertical td[class*="vertical_col_1"],
.prettyTable tr.hilight > td,
.prettyTable td.hilight,
.prettyTable .prettyTableHeader>td,
.prettyTable .prettyTableHeader>th {
	border: 1px solid #fff;
	padding: 6px;
	/* background: #444; */
	/* color: #fff; */
	font-weight:bold;
	background-color:rgb(237, 243, 254) !important;
	color: #000;
	border:1px solid #999;
	text-shadow: none;
}

.prettyTable .prettyTableHeader.text-center * {
	text-align: center;
	vertical-align: middle;
}

.prettyTable .prettyTableEmpty>td,
.prettyTable .prettyTableEmpty>th {
	background-color:transparent !important;
	border: none !important;
}

.prettyTable td,
.prettyTable td[class*="prettyTable_col_"],
.prettyTable td[class*="vertical_col_"] {
	border:1px solid #999;
	padding:6px;
	white-space: nowrap;
}

.prettyTable .currency {
	display:block;
	text-align:right;
}

.prettyTable .orange td,
.prettyTable .orange th  {
	background-color:orange !important;
}

.prettyTable .red td,
.prettyTable .red th  {
	background-color:red !important;
}

.prettyTable .blue td,
.prettyTable .green th  {
	background-color:lightgreen !important;
}


.prettyTable .blue td,
.prettyTable .blue th  {
	background-color:lightblue !important;
}

.prettyTable .yellow td,
.prettyTable .yellow th  {
	background-color:yellow !important;
}

.prettyTable legend  {
	font-weight: bold;
	font-size: larger;
}