
.inlineBlock
{
	display:					-moz-inline-box;
	display:					inline-block;
}

/*----------
// TESTI
----------*/
.HB_TESTO_TITLE{
	color:						white;
	font-weight:				bold;
}

.HB_TESTO_BOTTOM{
	color:						black;
	font-weight:				bold;
}

/*----------
// STRUTTURA
----------*/
.HB_DIV_01{
	position:					relative;
	width:						90%;
	left:						5%;
	margin-bottom:				15px;
}

.HB_DIV_TITLE
{
	background-color:			#3366FF;
	padding:					0px 10px 0px 10px;
	border-style:				solid;
	border-width:				1px 1px 0px 1px;
	border-color:				#3366FF;
	display:					-moz-inline-box;
	display:					inline-block;
	height:						18px;
	line-height:				18px;
	font-size:					11px;
	vertical-align:				bottom;
}

.HB_DIV_BODY
{
	border-style:				solid;
	border-width:				1px 2px 0px 1px;
	border-color:				#3366FF;
	background-color:			#F0FFFF;
	width:						100%;
}


.HB_DIV_BOTTOM{
	background-color:			#E0E0FF;
/*	padding:					3 10 3 10px; */
	border-style:				solid;
	border-width:				1px 2px 2px 1px;
	border-color:				#3366FF;
	width:						100%;
	text-align:					right;
}
.HB_BODY_TR{
	vertical-align:				top;
}
.HB_BODY_TD{
	padding:					5px 10px 5px 10px;
}


.HB_DIV_BODY H1{
	color:						#3366FF;
	font-size:					12px;
	line-height:				12px;
	padding:					5px 0px 5px 0px;
	font-weight:				bold;
}

.HB_DIV_BODY H2{
	color:						#3366FF;
	font-size:					12px;
	line-height:				12px;
	padding:					5px 0px 5px 0px;
	font-weight:				bold;
}

.HB_DIV_BODY H3{
	color:						#3366FF;
	font-size:					12px;
	line-height:				12px;
	padding:					0px;
	font-weight:				bold;
	display:					inline;
}

.HB_DIV_BODY LI
{
	margin-left:				15px;
}

/*----------
// STRUTTURA
----------*/
.HB_TABLE{
	width:						100%;
}

.HB_TABLE_TR TD{
	vertical-align:				middle;
	padding:					5px 5px 5px 5px;
}


.HB_BODY_TOOLS{
	width:						100%;
}

.HB_BODY_TOOLS_TR{
	vertical-align:				top;
}

.HB_BODY_TOOLS_TD1{
	
}
.HB_BODY_TOOLS_TD2{
	text-align:					center;
}

.HB_TOOLS_ENTITA{
	background-color:			#3366FF;
}
.HB_TOOLS_ENTITA_TR{
	background-color:			white;
}

.HB_TOOLS_ENTITA_TD1{
	text-align:					left;
}
.HB_TOOLS_ENTITA_TD2{
	text-align:					center;
}
.HB_TOOLS_ENTITA_TD3{
	text-align:					center;
}

/* Tabelle interne */
.HBAT_Table{
	border-width:			1px 0px 0px 1px;
	border-style:			solid;
	border-color:			#E0E0FF;
}

.HBAT_intestazione td{
	background-color:		#3366FF;
	color:					white;
	font-weight:			bold;
	padding:				1px 3px 1px 3px;
	margin-bottom:			5px;
}

.HBAT_intestazione2 td{
	background-color:		#E0E0FF;
	color:					black;
	padding:				5px;
}

.HBAT_chiusura {
	background-color:		#E0E0FF;
}

.HBAT_chiusuraTD {
	padding:				2px 3px 2px 3px;
	border-width:			0px 0px 2px 0px;
	border-style:			solid;
	border-color:			#3366FF;
}

.HBAT_TrPari {
	background-color:		#F5F8F9;
}
.HBAT_TrDispari{
	background-color:		#FFFFFF;
}

.HBAT_Td{
	border-width:			0px 1px 1px 0px;
	border-style:			solid;
	border-color:			#E0E0FF;
	padding:				0px 3px 0px 3px;
}

@media print{
	.HB_DIV_01{
		width:						99%;
		left:						0px;
	}

}