.div-1024 {
	width: 1024px; margin-right: auto; margin-left: auto; display: block; position: relative;
}
.sub-cont-par {
	margin: 8px 0px;
}
.master-sx-td {
	padding: 0px; width: 643px; vertical-align: top; border-collapse: collapse;
}
.titolo-area-riservata-div {
	background: rgb(255, 255, 255); padding: 0px 8px 5px; border-radius: 3px; color: rgb(0, 146, 91); font-size: 30px; display: table-cell; -webkit-border-radius: 3px; -mox-border-radius: 3px;
}
.errormsg-area-riservata-div {
	background: rgb(255, 255, 255); padding: 0px 8px 5px; border-radius: 9px; color: rgb(0, 0, 0); font-size: 15px; display: table-cell; -webkit-border-radius: 3px; -mox-border-radius: 3px;
}
.error-area-riservata-div {
	background: rgb(255, 255, 255); padding: 0px 0px 0px; border-radius: 0px; color: rgb(248, 000, 000); font-size: 22px; -webkit-border-radius: 0px;
}
.credenziali-area-riservata-div {
	background: none; border-radius: 3px; border: 8px solid rgb(215, 214, 215); border-image: none; padding-right: 24px; padding-bottom: 20px; padding-left: 24px; margin-top: 2px; border-collapse: collapse;
}
.message-area-riservata-div {
	background: none; border-radius: 3px; border: 3px solid rgb(248, 000, 000); border-image: none; padding-right: 48px; padding-bottom: 20px; padding-left: 48px; margin-top: 2px; border-collapse: collapse;
}
.row-cells-area {
	padding: 0px; width: 65%; vertical-align: top; border-collapse: collapse;
}
.credenziali-font-par {
	color: rgb(0, 146, 91); font-size: 16px;
}
.credenziali-font-par label {
	font-weight: 100;
}
.sub-cont-div {
	width: 100%; bottom: 0px;
}
.absolute-bottom-margin32 {
	bottom: 0px; margin-bottom: 28px; position: absolute;
}
.absolute-bottom-margin0 {
	bottom: 0px; margin-bottom: 0px;
}
.type-text-new {
	border-radius: 3px; border: 1px solid rgb(215, 214, 215); border-image: none; width: 100%; height: 32px; line-height: 32px; font-family: bnl_type,sans-serif; font-size: 17px; background-color: rgb(255, 255, 255);
}
.margin-bottom-8 {
	margin-bottom: 8px;
}
.margin-bottom-32 {
	margin-bottom: 32px;
}
.cont-div {
	text-align: left;
}
.login-table {
	border: currentColor; border-image: none; width: 100%; border-collapse: collapse;
}
.inner-login-table {
	border: currentColor; border-image: none; width: 100%; border-collapse: collapse;
}
.login-td {
	padding: 0px; border: currentColor; border-image: none; border-collapse: collapse;
}
.login-div {
	padding: 0px 0px 0px 20px; border-radius: 3px; height: 32px; overlay: ff878e;
}
#recupera-id {
	display: none;
}
.master-div {
	margin: 0px; width: 500px; position: relative;
}
.margin-0-24-0-0 {
	margin: 0px 24px 0px 0px;
}
.margin-0-0-0-0 {
	margin: 0px;
}
.margin-8neg-0-0-0 {
	margin: -8px 0px 0px;
}
.margin-0-0-0-24 {
	margin: 0px 0px 0px 24px;
}
a.link-testuali {
	margin: 0px 0px 2px; color: rgb(0, 146, 91); font-size: 12px; text-decoration: none; rollover: #6ce3ec;
}
.font-size32-color464646 {
	color: rgb(70, 70, 70); font-size: 32px;
}
.font-size32-color0080a6 {
	color: rgb(0, 128, 166); font-size: 32px;
}
.margin-top32 {
	margin-top: 32px;
}
a.font-size32-colorff5a64 {
	color: rgb(255, 90, 100); font-size: 32px;
}
.left-padding-6 {
	padding-left: 6px;
}
.bottom-padding-10 {
	padding-bottom: 10px;
}
.login-button {
	background: url("../images/login-button.png") no-repeat; border: currentColor; border-image: none; width: 109px; height: 32px;
}
button.login-button:hover {
	background: url("../images/login-button_rollover.png") no-repeat; border: currentColor; border-image: none; width: 109px; height: 32px;
}
.alert-image {
	background: url("../images/alert.jpg") no-repeat; border: currentColor; border-image: none; width: 109px; height: 109px;
}
#hb-call:hover {
	background: url("../css/gfx/Contattaci_call_rollover.png") no-repeat;
}
#hb-call {
	background: url("../css/gfx/Contattaci_call.png") no-repeat; padding: 9px 0px; width: 25px; text-decoration: none; display: inline-block;
}
#hb-chat:hover {
	background: url("../css/gfx/Contattaci_chat_rollover.png") no-repeat;
}
#hb-chat {
	background: url("../css/gfx/Contattaci_chat.png") no-repeat; padding: 9px 0px; width: 33px; text-decoration: none; display: inline-block;
}
#hb-email:hover {
	background: url("../css/gfx/Contattaci_email_rollover.png") no-repeat;
}
#hb-email {
	background: url("../css/gfx/Contattaci_email.png") no-repeat; padding: 9px 0px; width: 33px; text-decoration: none; margin-bottom: 6px; display: inline-block;
}
input[type=number] {
	font-family: bnl_type,sans-serif; font-size: 17px; -moz-appearance: textfield;
}
.service-box-dac4 #command .cf.line {
	background-position: bottom; background-image: url("/hb-login/bnl/css/gfx/OTP.png"); background-repeat: no-repeat;
}
