legend, label{
font-size:11px;
display: block;
border:0;
width:119px;
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 0 0;}

label.munitoo{width:25px; margin:0 3px 0 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;
}

#compro, #compro5 {	display:block;	padding: 0 20px;}
#compro5 h4 {background: url(../img/titoli/vendo9.gif) no-repeat left top; display:block; height:19px; margin: 0; padding: 0;}
.info_generalita_vendo {width:320px; float:left; display:inline;}
.info_orari {width:320px; float:left; display:inline;}

.info_geografiche { width:320px; float:left; display:inline;}
.info_economiche { width:320px; float:left; display:inline;}

.info_generalita_franchising {width:300px; float:left; display:inline;}

hr { display:none;}
 
#formnew {
	padding:0;
	margin:0;
}

#formnew p{
	padding:0;
	margin:10px;
	display:inline;
	float:left;
	width:330px;
}

#formnew .condizioni label {
	padding:0;
	margin:0 0 0 10px;
	display:block;
	width:600px;
	font-size:10px;
	display:inline;
	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;
}
#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;
}

#formnew .int_vendo3{
	padding:0;
	margin:0;
	background:url(int_vendo3.gif) top left no-repeat;
	text-indent:-9999px;
	display:block;
	height:30px;
	font-weight:bold;
	font-size:14px;
}

#formnew .int_vendo4{
	padding:0;
	margin:0;
	background:url(int_vendo4.gif) top left no-repeat;
	text-indent:-9999px;
	display:block;
	height:30px;
	font-weight:bold;
	font-size:14px;
}
.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_compro1{
	padding:0;
	margin:0;
	background:url(int_compro1.gif) top left no-repeat;
	text-indent:-9999px;
	display:block;
	height:30px;
	font-weight:bold;
	font-size:14px;
}

#formnew .int_compro2{
	padding:0;
	margin:0;
	background:url(int_compro2.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;
}

.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:116px;
}

input.btn {
    font-size:11;
	font-weight: bold;
	color: #FFFFFF;
	border: 2px solid #E0E0E0;
	background:#B80261;
	height: 24px;
	width:200px;

}