.formb2c label{
	color:#373ABE;
	font-size:14px;
	font-weight:bold;
	font-stretch:extra-condensed;
	display:block;
	width:170px;
	float:left;
}
.formb2c .dtl{
	border:1px dashed #373ABE;	
	margin-top:30px;
	margin-bottom:15px;
	padding:10px;	
/*MOD*/
	margin-right:-23px;
}
.formb2c caption{
	text-align:right;
	color:#ff3333;
	font-weight:bold;
	margin-bottom:10px;
}
.cont_form_carrello th a{
	color:white;
}
.cont_form_carrello th{
	background-color:#373ABE;
	color:#ff3333;	
}
.cont_form_carrello th.cont_attiva{
	background-color:white;
	border:1px solid #373ABE;
	color:#ff3333;	
}

.formb2c p{
	margin:0px;
	clear:both;
}
.login td input,.dati td input,.azienda input,.privato input{
	border:1px solid #373ABE;
}

.asterisco{
	color: #FF0000;
	}
.sub_login{
	color:white;
	font-size:14px;
	font-weight:bold;
	font-stretch:extra-condensed;
	background-color: #373ABE;
	width:150px;
}
.error_form{
	font-size:9px;
	color:red;
	}
