@charset "utf-8";
/* CSS Document */

/* form style */
#myform{float:left;border:none;}

.contenitore1{float:left; background-image:url(../../../img/back_header.png); width:490px;border-radius:4px 4px 4px 4px;margin:20px 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%; color:#fff; font-size:17px; line-height:20px;}
#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; width:200px;}

#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:url(/include/form/img/send-mail.png) no-repeat top center; border:none;cursor:pointer;color:#FFF; font-size:18px; font-weight:bold;}
#myform button:hover{background:url(/include/form/img/send-mail-hover.png) no-repeat top center;}

.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;}