/* CSS Document */

input  {
	float:left;
	margin:5px 0 0 0;
	border:1px solid #ddd;
	padding:7px;
}

textarea {
	border:1px solid #ddd;
	width:540px;
	height:180px;
	padding:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}


#content-int #sx #form_dati ul {
	margin:0 auto;
	padding:18px 0 3px 0;
	width:500px;
}


#content-int #sx #form_dati li {
	clear:both;
	list-style:none;
	height:38px !important;
	height /**/:42px;
	margin:0;
	padding:4px 0 0 0;
	background:none;
}


#content-int #sx #form_dati li.double {
	clear:both;
	list-style:none;
	height:142px !important;
	height /**/:146px;
	margin:0;
	padding:;
}


#content-int #sx #form_dati li.triple {
	clear:both;
	list-style:none;
	height:192px !important;
	height /**/:196px;
	margin:0;
	padding:;
}

.msg {
	display:none;
	float:left;
	margin:6px 0 0 20px;
}

.msgon {
	display:block;
	float:left;
	margin:6px 0 0 20px;
	color:#d00;
}

.red {
	background-color:#FFECEC;
}

a.btnsubmit {
	display:block;
	width:250px !important;
	width /**/:280px;
	padding:6px 15px;
	margin:40px auto 0 auto;	
	text-align:center;
	font-size:16px;
	background-color:#A0B9CE;
	border:solid 2px #ccc;
	text-decoration:none;
	color:#eee;
	-moz-border-radius:6px; 
	-webkit-border-radius:6px; 
	border-radius:6px;
}

a.btnsubmit:hover {
	background-color:#b2cbe1;
	text-decoration:none;
	color:#fff;
	border-color:#ccc;
}

/* RECAPTCHA */

#content #content-int #sx #form_dati ul li.double .recaptchatable * {
	padding-bottom: 10px;
}

#content #content-int #sx #form_dati ul li.double .recaptchatable #recaptcha_response_field {
	padding: 7px 0 7px 7px;
}
