div.contatti_left { 
	float: left; 
	width: 308px; 
	height: auto; 
	position: absolute;
}

div.contatti_controllo {
	position: absolute; 
	top: 20px; 
	left: 40px;
}

h1.titolo {
	margin: 52px 0px 0px 65px;
}

h1.titolo span {
	position: absolute; 
	top:-3000px; 
	left:-3000px;
}

h1.titolo img {
	margin: 0px;
	padding: 0px;
}

/* Sezione Form */
div.c {
	float: left;
	height: auto;
	position: absolute;
	margin: 27px 66px 10px 66px;
	width: 493px;
/*	background: red; */
}

div.c p { text-align: justify; margin-bottom: 20px; }

div.c_1 { float: left; width: 236px; }
div.c1_dx, div.c1_sx { float: left; }
div.c1_sx { clear: left;}
div.c1_sx { width: 69px; margin-top: 6px; margin-bottom: 6px; }
div.c1_dx input { margin-bottom: 9px; }

div.c1_dx input, textarea { background: #FFF; border: 1px solid #000000; color: #000000; }
input { width: 150px; }
textarea { float: left; width: 396px; height: 43px; }

div.c_2 { float: left; width: 246px; margin-left: 10px; }

div.c_3 { width: 469px; height: 85px; float: left; }

div.c_3 p { float: left; width: 402px; margin: 5px 0px 0px -5px; padding: 0px;}
div.c_3 input#accetto { width: 15px; margin: 0px 5px 0px 5px;}
div.c_3 p a { font-size: 9px; color: #817a79; }

div.c_4 { float: left; margin: 0px 0px 0px 10px; padding: 0px; width: 450px; height: 25px; text-align: right;}
div.c_4 input { text-align: center; width: 55px; height: 13px; background: #817a79; border: 0px; color: #FFF; font-size: 9px; cursor: pointer; padding: 0px;}
input.cancella { }
input.invia {  margin-left: 20px; }

address { /margin-left: -224px;
padding-left: -224px; margin-top: -40px;  }
