.form_box {
background-color:#FFFFFF;
padding:4px;
padding-top:10px;
}
.main .form_field
{
	padding:2px;
	float:left;
	height:36px;
	width: 490px;	
}

.main .form_field_logo
{
	padding:2px;
	float:left;
	/*height:36px;*/
	width: 490px;	
}
.main .logo_agenzia
{
	padding:2px;
	border: 3px solid #CCC;
}


.main  .error
{
	border: 1px solid red;
}

.main .form_field label
{
	margin-left:22px;
	padding:2px;	
	font: normal 14px "Trebuchet MS",sans-serif;
	color:#666666;
	font-style:italic;

}
.main .form_field input
{
	border: 3px solid #CCC;
	height:26px;
	width: 300px;
	margin:2px;
	padding:2px;	
	font: normal 12px "Trebuchet MS",sans-serif;
	text-align:center;
	float:right;
}

.main  .form_field select
{
	border: 3px solid #CCC;
	height:36px;
	width: 310px;
	margin:2px;
	padding:2px;	
	font: normal 12px "Trebuchet MS",sans-serif;
	float:right;	

}

.main .form_field_captcha input
{
	border: 3px solid #CCC;
	height:26px;
	width: 180px;
	margin:2px;
	padding:2px;	
	font: normal 12px "Trebuchet MS",sans-serif;
	text-align:center;

}

#blocco_agenzie_captcha { 	width: 1000px; 	height:80px; }

#blocco_agenzie_captcha img { 		border: 3px solid #CCC; margin-left:10px; }

#tasto_registrati { 	
	font: normal 18px "Trebuchet MS",sans-serif;
	border: 3px solid #CCC;
	height:36px;
	width: 180px;
	margin:2px;
	padding:2px;

}
#blocco_agenzie_registrati
{
	width: 960px;

}
input#tasto_registrati:hover { 	
	color:#ff7f00;
 }
 
 #blocco_agenzie_privacy   {
	margin-top:20px;
 }
 
 input#agenzie_privacy   {
 	height:18px;
	width: 18px;
 }
 #blocco_testo_privacy{
	display: none;
	text-align:justify;
	font: normal 14px "Trebuchet MS",sans-serif;
	padding:20px;
	color:#333333;
	border: 3px solid #999999;
	background-color:#eeeeee;	
	margin-bottom:10px;
 }
#blocco_testo_privacy .titolo1{
	font: bold 18px "Trebuchet MS",sans-serif;
 }
 #blocco_testo_privacy .titolo2{
	font: bold 14px "Trebuchet MS",sans-serif;
 }
#blocco_testo_privacy .elenco1{
	margin-left:20px;
 } 
 
#blocco_testo_privacy .elenco2{
	margin-left:40px;
 } 

 #chiudi_privacy
 {
 float: right;
 margin: 5px;

 }
 
 
 
#blocco_agenzie_condizioni   {
	margin-top:20px;
 }
 
 input#agenzie_approvazione_contratto   {
 	height:18px;
	width: 18px;
 }
 #blocco_testo_condizioni{
	display: none;
	text-align:justify;
	font: normal 14px "Trebuchet MS",sans-serif;
	padding:20px;
	color:#333333;
	border: 3px solid #999999;
	background-color:#eeeeee;	
	margin-bottom:10px;
 }
#blocco_testo_condizioni .titolo1{
	font: bold 18px "Trebuchet MS",sans-serif;
 }
 #blocco_testo_condizioni .titolo2{
	font: bold 14px "Trebuchet MS",sans-serif;
 }
#blocco_testo_condizioni .elenco1{
	margin-left:20px;
 } 
 
#blocco_testo_condizioni .elenco2{
	margin-left:40px;
 } 

 #chiudi_condizioni
 {
 float: right;
 margin: 5px;

 }
 
#blocco_agenzie_cambio_password
{
 	height:50px;

	padding:5px;
	padding-right:30px;
	font: bold 14px "Trebuchet MS",sans-serif;
	text-align:right;
} 
 
 