@font-face
{
	font-family: 'colaborate-thinregular';
	src: url('../fonts/colabthi-webfont.eot');
	src: url('../fonts/colabthi-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/colabthi-webfont.woff2') format('woff2'), url('../fonts/colabthi-webfont.woff') format('woff'), url('../fonts/colabthi-webfont.ttf') format('truetype'), url('../fonts/colabthi-webfont.svg#colaborate-thinregular') format('svg');
	font-weight: normal;
	font-style: normal;
}
.centxcent
{
	width: 100%;
	text-align: center;
	background-color: #EBEBEB;
	text-transform: uppercase;
	padding: 5px;
}
.selector
{
	background-color: #CFD0D2;
	width: 100%;
	margin-top: 67px;
	margin-right: 122px;
	/*+placement: anchor-top-left;*/
	position: absolute;
	left: 0;
	top: 0;
	z-index: 10;
	/*display: none;*/
	font-family: courier;
	font-size: 11pt;
	font-weight: bold;
}
.rosso
{
	background-color: #FFA4A4;
}
.verde
{
	background-color: #A3FFCE;
}
DIV.date_info.rosso
{
	background-color: #FFA4A4;
}
DIV.date_info.verde
{
	background-color: #A3FFCE;
}
.padding15
{
	padding-left: 15px;
	padding-right: 15px;
}
.bordi
{
	border-left: 1px solid #DDDDDD;
	border-bottom: 1px solid #DDDDDD;
	border-right: 1px solid #DDDDDD;
	background-color: #C5CCD9;
}
.selector UL
{
	margin: 0;
	list-style: none;
	padding: 0px 10px 20px;
}
.selector UL LI
{
	border-bottom: 1px solid #FFFFFF;
}
.selector UL LI:hover
{
	border-bottom: 1px solid #DDDDDD;
	background-color: #FFFFFF;
	cursor: pointer;
}
.selector UL LI:last-child:hover
{
	background-color: #C5CCD9;
	border-bottom: 1px solid #FFFFFF;
	cursor: default;
}
.zero_padding
{
	margin-left: -30px;
	margin-right: 0px;
}
.divider
{
	border-bottom: 1px solid #E5E5E5;
}
LI.select_all
{
	text-align: right;
}
.adjust-form
{
	padding-right: 65px;
}
.adjust-form DIV.col-md-2
{
	height: 120px;
}
.adjust-form .col-md-2 BUTTON.btn.btn-primary.btn-lg
{
	height: 120px;
	/*+border-radius: 0px;*/
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	-khtml-border-radius: 0px;
	border-radius: 0px;
}
BODY
{
	overflow-x: hidden;
	font-size: 12pt;
	overflow-y: scroll;
	user-select: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	background-image: url('../images/bk.jpg');
}
LI.list-group-item
{
	font-weight: bold;
	cursor: pointer;
}
.container_custom
{
	padding-left: 15px;
	margin-right: 15px;
	color: #000000;
}
TABLE.table
{
	font-size: 9pt;
	text-transform: uppercase;
	color: #3B3B3B;
}
.table.table-condensed.table-hover THEAD TR TH
{
	text-transform: capitalize;
}
LABEL
{
	margin-top: 6px;
}
NAV.navbar.navbar-default.navbar-fixed-top
{
	border-bottom: 1px solid #C4C4C4;
	background-color: #FFFFFF;
}
.hands-over
{
	cursor: pointer;
}
.cambiato
{
	font-weight: bold;
	color: #FF0E0E;
}
.titolo
{
	font-weight: bold;
	color: #464646;
	font-size: 10.6pt;
	overflow: hidden;
	width: 163px;
	height: 25px;
}
.row.spaziatura
{
	margin-top: 12px;
}
.status-strip
{
	margin-top: 15px;
	padding-left: 10px;
	padding-right: 10px;
}
.tab_selected
{
	border: 1px solid #DDDDDD;
	margin-left: 15px;
	background-color: #F2F1F1;
}
.big_title
{
	font-size: 16pt;
	font-weight: bold;
	color: #000000;
	font-family: Arial;
	padding: 10px;
	background-color: #FFFFFF;
	border: 1px solid #ADADAD;
}
.ligther
{
	background-color: #BBBBBB;
}
.title_cliente
{
	color: #3276B1;
	text-decoration: underline;
}
.title
{
	font-weight: bold;
	color: #3276B1;
	background-color: #F6F7F8;
	font-size: 12pt;
	padding: 5px 0px 5px 5px;
	margin-top: 0px;
	margin-bottom: 9px;
}
.action_bar
{
	padding: 10px 10px 5px;
	background-color: #FFFFFF;
	border: 1px solid #BFBFBF;
	margin-bottom: 15px;
	margin-top: 15px;
	height: 55px;
}
.action_bar BUTTON
{
	font-weight: bold;
	text-transform: uppercase;
}
.button-spacer
{
	width: 20px;
	height: 20px;
}
.slide_down
{
	margin-top: 60px;
}
.slide_down_less
{
	margin-top: 15px;
}
.optional
{
	border: 1px solid #A5A5A5;
	padding-bottom: 22px;
	padding-right: 0 !important;
	padding-left: 0 !important;
	background-color: #E9E9E9;
}
.margin_top
{
	margin-top: 35px;
}
.slide_bottom
{
	padding-bottom: 40px;
}
TR.totali TD
{
	color: #000000;
}
TABLE.table.table-hover TBODY TR.totali TD:hover
{
	background-color: #CFD0D2;
}
.square
{
	/*+border-radius: 0px;*/
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	-khtml-border-radius: 0px;
	border-radius: 0px;
	border: 1px solid #EDEDED;
}
TABLE.table.table-hover THEAD TR TH
{
	color: #000000;
	font-weight: bold;
	font-size: 8pt;
	padding: 3px 2px;
	text-align: center;
	/*+placement: ;*/
	position: relative;
	left: 0;
	top: 0;
}
.thumb
{
	width: 64px;
	border: 1px solid #000000;
}
.action-bar
{
	border: 1px solid #DADADA;
	height: 45px;
	padding: 5px;
	background-color: #F2F2F2;
}
.no_resize
{
	resize: none;
}
.fl
{
	/*+placement: float-left 0px 0px;*/
	float: left;
	position: relative;
	left: 0px;
	top: 0px;
}
.fr
{
	/*+placement: float-right 0px 0px;*/
	float: right;
	position: relative;
	left: 0px;
	top: 0px;
}
.no_list
{
	list-style: none;
	margin: 0px;
	padding: 0px;
}
.thumb_mezzo
{
	height: 42px;
	width: 42px;
	border: 1px solid #CFCBCB;
	margin-right: 10px;
}
TR.totali
{
	font-weight: bold;
}
.ul_stats
{
	list-style: none;
	margin-top: 0;
	margin-left: 0;
	margin-bottom: 110px;
	padding: 0;
}
.user_stats
{
	border: 1px solid #FFFFFF;
	background-color: #F6F7F8;
	padding-left: 6px;
	padding-top: 3px;
	width: 100%;
	padding-right: 45px;
}
.ul_stats LI
{
	/*+placement: float-left;*/
	float: left;
	position: relative;
	left: 0;
	top: 0;
	margin-right: 96px;
}
.linea
{
	border-top: 1px solid #FFFFFF;
}
.input-group-addon.primary
{
	color: rgb(255, 255, 255);
	background-color: rgb(50, 118, 177);
	border-color: rgb(40, 94, 142);
}
.input-group-addon.success
{
	color: rgb(255, 255, 255);
	background-color: rgb(92, 184, 92);
	border-color: rgb(76, 174, 76);
}
.input-group-addon.info
{
	color: rgb(255, 255, 255);
	background-color: rgb(57, 179, 215);
	border-color: rgb(38, 154, 188);
}
.input-group-addon.warning
{
	color: rgb(255, 255, 255);
	background-color: rgb(240, 173, 78);
	border-color: rgb(238, 162, 54);
}
.input-group-addon.danger
{
	color: rgb(255, 255, 255);
	background-color: rgb(217, 83, 79);
	border-color: rgb(212, 63, 58);
}
/*.well.big_title
{
	(*+border-radius: 3px;*)
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
	text-transform: uppercase;
	color: #FBFBFB;
	background-color: #3C3C3C;
}*/
