div.tx-salesform-pi1{
	width:600px;
	margin:0px auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	position:relative;
}
#div_interessato_ricevere,#sales_div_conosciuto{
    clear:both;
    padding-top: 3px;
}
#div_interessato_ricevere label.main_label, #sales_div_conosciuto label.main_label{
    width: 115px;
}
div.tx-salesform-pi1 label.main_label{
	width:55px;
	color:#333333;
	float:left;
	display: block;
	clear:both;
	padding-top:4px;
}
div#sales_extra label.main_label{
	/* width:60px;*/
}
div#sales_extra label.sett_att{
	width:55px !important;
}
div.tx-salesform-pi1 label,div.tx-salesform-pi1 p{
	color:#666;
}
#div_interessato_ricevere div.inputdiv, #sales_div_conosciuto div.inputdiv{
    width:370px;
}
div.tx-salesform-pi1 div.inputdiv{
	width:185px;
	float:left;
	position:relative;
}


div.tx-salesform-pi1 label.main_label,div.tx-salesform-pi1 div.inputdiv{
	margin-top:5px;
}
div.tx-salesform-pi1 input.text,div.tx-salesform-pi1 input.button,div.tx-salesform-pi1 select{
	border:1px solid #D0D0D0;
	font-size: 10px;
	padding:3px;
	width:90%;
	margin-left:5px;
}
.clear{
	clear:both;
}
.hide{
	display:none;
}
div.tx-salesform-pi1 input:focus{
	background-color:#F0FFE6;
	border:1px solid #0000FF;
}
#searchAteco{
	cursor: pointer;
	margin-top:2px;
}
div.tx-salesform-pi1 select.selectAteco{
	display: none;
	margin-top:5px;
	width:433px;
}
#salesform_loading{
	height:100%;
	left:0;
	position:fixed;
	top:0;
	width:100%;
	z-index:100;
	background-color:#000000;
	opacity:0.50;
	filter: alpha(opacity = 50);
	display:none;
}
#salesform_loading>div{
	width:145px;
	height:25px;
	position:relative;
	top:350px;
	margin:0px auto;
	background:url("ajax-loader.gif") no-repeat white 7px 5px;
	border:1px solid #000;
}
.radiolabel{
	cursor: pointer;
}

div.tx-salesform-pi1 fieldset{
	border:1px solid #D0D0D0;
	padding:7px;
	line-height:15px;
	margin-left:5px;
}

div.tx-salesform-pi1 input.error{
	border:1px solid red !important;
}
#div_invia{
	/*margin-top: 20px;
	margin-left:100px;*/
	clear:both;
	background-repeat: no-repeat;
	background-position: 0px 15px;
	height:50px;
	width:500px;
}
#sbmbutton{
	float:right;
	display:block;
	width:173px;
	border:none;
}
div.tx-salesform-pi1 div.divPrivacy{
	line-height:15px;
	color:#999;
	font-size:10px;
	width:493px !important;
	text-align: justify;
}
.divPrivacy a{
	color:red;
}

div.tx-salesform-pi1 textarea{
	width:100%;
	height:100px;
	color:#000;
	font-size:11px;
	border:1px solid #D0D0D0;
	margin-left:5px;
	width:98%;
}
div.note{
	display:none;
}
div.tx-salesform-pi1 .campi_obblig{
	position: absolute;
	top:15px;
	right:-35px;
	color:red;
	font-weight:bold;
	width:110px;
	border-bottom: 1px solid red;
	border-top: 1px solid red;
	height:18px;
	padding-top:6px;
}
.clear{
	clear:both;
}
#sales_colonna_1,#sales_colonna_2{
	width:40%;
	float:left;
}
span.sales_oblig{
	font-weight:bold;
	color:red;
	position:absolute;
	top:6px;
	right:1px;
}
#sales_extra{
	clear:both;
}
#sales_colonna_1,#sales_colonna_2,#sales_extra{
	padding:0px 10px;
}
div.divateco input[class]{
	width:419px !important;
}
div.divateco{
	width:80% !important;
}
div.divateco span.desc_ateco{
	width:432px;
	display:block;
	float:right;
	margin-right:27px;
	text-align: justify;
	font-size : 10px;
	color:#999999;
}
strong{
	font-weight: bold !important;
}

#div_interessato_ricevere label.main_label,#sales_div_conosciuto label.main_label{
    float:left;
    clear:left;
}
#div_interessato_ricevere div.inputdiv,#sales_div_conosciuto div.inputdiv{
    float:none;
    clear:right;
    margin-left:120px;
    position:relative;
}
#div_interessato_ricevere input[type="text"]{

}
