@charset "utf-8";
/* CSS Document */

/* form style */
#myform{float:left;border:none;}

.contenitore1{float:left; background:#E8E8E2; width:680px;border-radius:4px 4px 4px 4px;margin:0 0 10px 0;border-right: 1px solid #C7C7C7;border-bottom: 1px solid #C7C7C7;}
.sezione1, .sezione2{float:left; width:40%;padding:20px;}
.sezione3{float:left; width:94%;padding:20px;}


#myform p{margin:0 0 10px 0;float:left; clear:both; width:100%;}
#myform p.richiesta{margin:0 0 10px 0;float:left; }
#myform p.invia{margin:0 0 10px 0;float:left; clear:both; width:100%;text-align:center;}
#myform label {float:left; clear:both; width:100%; font-weight:bold;margin:0 0 4px 0;}
#myform input{float:left; clear:both;border-radius:4px 4px 4px 4px;border:1px solid #CCC;width:100%;font-size:12px;padding:1px 5px;} 
#myform textarea{float:left;border-radius:4px 4px 4px 4px;border:1px solid #CCC;margin:0;font-size:11px; padding:5px;}

#myform .consenso {float:left; clear: none; width:130px;margin:1px}
#myform input.checkbox{float:left; clear:both;border:0; width:16px;}
#myform button{float:none; width:162px; height:40px; background:#962323; border:none;cursor:pointer;color:#FFF; font-size:18px; font-weight:bold;}
#myform button:hover{background:#E4732F;}




.error {
	height:15px;
	background-color:#FFCC00;
	font-size:11px;
	border:1px solid #E1E16D;
	padding:4px 10px;
	color:#000;
	display:none;	
	
	-moz-border-radius:4px;
	-webkit-border-radius:4px; 
	-moz-border-radius-bottomleft:0;
	-moz-border-radius-topleft:0;	
	-webkit-border-bottom-left-radius:0; 
	-webkit-border-top-left-radius:0;
	-moz-box-shadow:0 0 6px #ddd;
	-webkit-box-shadow:0 0 6px #ddd;	
}

.error p {
	margin:0;		
}
.error {
	margin:0 0 2px;
	padding:2px 6px;	
	-moz-border-radius:4px;
	-webkit-border-radius:4px; 		
}

.error em {
	border:10px solid;
	border-color:#FFCC00 transparent transparent;
	bottom:-17px;
	display:block;
	height:0;
	left:60px;
	position:absolute;
	width:0;			
}




#Allegato1{float:left; clear:both;border-radius:4px 4px 4px 4px;border:1px solid #CCC;width:35% !important;margin:0 0 5px 0;font-size:12px;padding:1px 5px;background:#FFF;}
#button{float:left; clear:both;border-radius:4px 4px 4px 4px;border:1px solid #CCC;width:37% !important;margin:0 0 5px 0;font-size:12px;padding:1px 5px;background:#FFF;}



#recaptcha_area {
	width:500px;
	float:left;}
	
ul.text	 li{
	line-height:30px;}