legend, label{
font-size:11px;
display: block;
border:0;
width:80px;
margin:0;
padding:0 10px;
float:left;
display:inline;
text-align:left;
color: #BB7629;
font-weight:bold;
}

label.acconsento {width:25px; margin:0; padding:3px 0 0 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 : ##BB7629;
font-weight:bold;
}

.dati_personali_mutui {font: bold 12px Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#BB7629; margin: 0 0 0 20px; padding:20px 0 0 0;}
.dati_privacy {font: bold 12px Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#BB7629; margin: 0 0 0 20px; padding:20px 0 0 0;}
.dati_privacy a {color:#BB7629; text-decoration:underline;}
.dati_privacy a:hover {text-decoration:none;}

#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_compro {width:320px; float:left;}
.info_orari {width:320px; float:left;}

.info_geografiche { width:320px; float:left; display:inline;}
.info_economiche { width:320px; float:left; display:inline;}

.info_generalita_mutui {width:300px; float:left; display:inline;}
.info_orari_mutui {width:300px; float:left; display:inline;}

#preventivo_mutui { width:600px; display:block; margin:10px;}
#preventivo_mutui label {  width:70px;}

#formnew #preventivo_mutui p{ float:none; width:auto;}
#c_obb {font-size:10px; font-weight:normal; display:block; padding:0; margin:0 0 0 40px;}
#c_obb em { font-weight:bold;}

.clear{ clear:both;}

hr { display:none;}
 
#formnew {
	padding:0;
	margin:0 0 0 20px;
	width:650px;
}

#formnew p{
	padding:0;
	margin:10px;
	display:block;
	display:inline;
	float:left;
	width:300px;
}

#formnew p.bottone_centrato {margin:0; padding: 20px 0 0 250px;}

#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:600px;
}

#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{
	padding:0;
	margin:10px 0;
	border-top:#ccc 1px solid;
	display:block;
	height:15px;
	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;
	font: normal 11px Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#000;
	
}

.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:100px;
}

.campi_descrizione_mutui{
font-size: 11px;
background-color: #fff;
border:#ccc 1px solid;
height:25px;
margin:0!important;
margin:0 0 0 -3px;
padding:3px;
width:450px;
height:100px;
}

input.btn {
    font-size:11;
	font-weight: bold;
	color: #FFFFFF;
	border: 2px solid #E0E0E0;
	background:#BB7629;
	height: 24px;
	width:100px;

}

