legend, label{
font-size:11px;
display: block;
border:0;
width:109px;
margin:0;
padding:0 10px;
float:left;
display:inline;
text-align:left;
color: #333333;
font-weight:normal;
}

label.acconsento {width:25px; margin:0; padding:3px 0 3px 0;}

legend, label em{
font-size: 10px;
text-align:left;
color: #333333;
font-style:normal;
font-weight:normal;
}

.controllo-form {
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
color : #B80261;
font-weight:bold;
}

.titoloprivacy {margin:0; padding:0 0 0 10px;}
.info_generalita_vendo {width:310px; float:left; margin:0; padding:0; display:inline;}
.info_orari {width:310px; float:left; margin:0; padding:0; display:inline;}

.info_geografiche { width:310px; float:left; margin:0; padding:0; display:inline;}
.info_economiche { width:310px; float:left; margin:0; padding:0; display:inline;}

hr { display:none;}
 
#formnew {
	padding:0;
	margin:0;
}

#formnew p{
	padding:0;
	margin:10px;
	display:block;
	float:left;
	width:330px;
	display:inline;
}

#formnew .condizioni label {
	padding:0;
	margin:0 0 0 10px;
	display:inline;
	width:600px;
	font-size:10px;
	float:left;
	font-weight:normal;
	
}

#formnew .condizioni{
	padding:0;
	margin:0 0 10px 19px!important;
	margin:0 0 10px 12px;
	display:block;
	font-size:11px;
	float:left;
	width:650px;
}

#formnew .address{
	padding:0;
	margin:10px;
	display:block;
	float:left;
	width:700px;
}

#formnew .privacy_text{
	padding:0;
	margin:15px;
	display:block;
	font-size:11px;
	float:left;
	width:600px;
}

.check_acconsento { padding: 0 0 0 250px; margin:0;}

#formnew .paragrafi{
	margin:10px 0;
	border-top:#b80261 1px solid;
	display:block;
	height:20px;
	clear:both;
}

#formnew .int_vendo1{
	padding:0;
	margin:0;
	background:url(int_vendo1.gif) top left no-repeat;
	text-indent:-9999px;
	display:block;
	height:30px;
	font-weight:bold;
	font-size:14px;
}

#formnew .int_vendo2{
	padding:0;
	margin:0;
	background:url(int_vendo2.gif) top left no-repeat;
	text-indent:-9999px;
	display:block;
	height:30px;
	font-weight:bold;
	font-size:14px;
}

input, select, textarea, form {
	padding:0;
	margin:0;
}



.compilaicampi{
	padding:0 0 0 19px;
	margin:0;
	font-size:10px;
}

.compilaicampi strong{
	padding:0;
	margin:0;
	color:#B80261;
}

.campi {
font-size: 11px;
background-color: #fff;
border:#ccc 1px solid;
height:22px;
margin:0;
padding:3px;
width:170px;
float:left;
}

.campi_radio {
font-size: 12px;
background-color: #fff;
border:none;
height:20px;
margin:0 5px 0 0;
padding:3px;
width:30px;
float:left;
}

input.campi {height:auto; padding:0;}

.campi_checkbox {
	padding:0;
	margin:0;
	float:left;
}



.campi_address {
font-size: 11px;
background-color: #fff;
border:#ccc 1px solid;
height:40px;
margin:0!important;
margin:0 0 0 -3px;
padding:3px;
width:170px;
height:32px;
}

.campi_descrizione{
font-size: 11px;
background-color: #fff;
border:#ccc 1px solid;
height:25px;
margin:0!important;
margin:0 0 0 -3px;
padding:3px;
width:170px;
height:120px;
}