#contact h1.title_name {
	margin:60px 0 0;
	padding:0 20px;
	font:normal 700 27px/30px 'Lato',Arial,Helvetica,sans-serif;
	color:#3a3f48;
	text-align:center;
}
#contact p.title_desc {
	margin:0 20px 10px;
	font:normal 300 16px/30px 'Lato',Arial,Helvetica,sans-serif;
	color:#3a3f48;
	text-align:center;
	text-transform:uppercase
}
#contact  .left_contact {
	width:224px;
	float:left;
	margin:30px 30px 30px 40px;
}
#contact  .right_contact {
	float:left;
	width:665px;
	margin:45px 0 30px;
}
#contact #center_column form.std p { padding:0 0 10px 0;}
#contact #center_column p.desc_contact {
	text-align: center; padding-left: 10px; padding-right: 10px;
	font: 13px/17px 'Open Sans', Arial, Helvetica, sans-serif;
	color:#818181;
	}

#contact p.text label,
#contact p.select label,
#contact p.select span,
#contact p.textarea label {
	display:inline-block;
	padding:6px 15px;
	width:140px;/* 180 */
	text-align:right;
	font:normal 400 16px/30px 'Lato',Arial,Helvetica,sans-serif;
	color:#C4CAD2;
}
#contact p.textarea label {vertical-align:top}
#contact .right_contact p.text input,
#contact .right_contact p.select input {
	padding:0 5px;
	height:30px;
	width:280px;
	border:2px solid #dbdfe3;
	color:#818181;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
}
#contact p.text input#fileUpload { height:22px}
#contact p.select select {
	margin-right:10px;
	border:2px solid #dbdfe3;
	color:#818181;
	font:13px/17px 'NovecentowideLightBold',Arial,Helvetica,sans-serif;
}
#contact p.textarea textarea {
	height:80px;
	width:280px;
	border:2px solid #dbdfe3;
	color:#818181;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	margin-top:4px;
	max-width:478px;
}
#contact p input:focus, #contact textarea:focus {
	border:2px solid #B1B6BC;
}

#contact .right_contact p.submit input {
	margin-left:285px;
	padding: 6px 60px;
	color:#fff;
	border-color:#DBDFE3;
	background-color:#DBDFE3;
	letter-spacing: 1px;
	margin-top:15px;
}
#contact p.submit input:hover {
	background-color:#393F49;
	border-color:#393F49;
	color:#fff;
}
#contact .sendmail {
	border-top: 1px solid #DBDFE3;
	color:#C4CAD2;
	font: 400 12px/20px "Lato",Arial,sans-serif;
	padding:5px 20px 0;
	text-align:right;
	letter-spacing: 1px;
}
#contact .sendmail span { color:#393F49}
