@charset "utf-8";
.stile_label {
	border: 2px solid #CCC;
	-moz-border-radius:10px 10px 10px 10px;
	-webkit-border-radius:10px 10px 10px 10px;
	border-radius:10px 10px 10px 10px;
	padding-left:10px;
	padding-right:10px;
	margin-left:5px;
	margin-right:30px;
	width: 145px;
}
.btn_invia {
	width: 80px;
	margin-left: 10px;
	font-family: tahoma;
	height: 25px;
	background-image: url(Img/Form/btn_invia.png);
	background-repeat: no-repeat;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #FFF;
	text-align: center;
}

.btn_invia:hover {
	text-decoration:none;
	background-image: url(Img/Form/btn_invia_hover.png);
	background-repeat: no-repeat;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #FFF;
	text-align: center;
}
.form {
	width: 608px;
	float: left;
	margin-left: 0px;
	margin-right: 27px;
}


.btn_reset {
	font-family: tahoma;
	background-image: url(Img/Form/btn_reset.png);
	background-color:#FFF;
	height: 25px;
	width: 50px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.btn_reset:hover {
	font-family: tahoma;
	background-image:url(Img/Form/btn_reset_hover.png);
	background-color:#FFF;
	height: 25px;
	width: 50px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.stile_label:hover {
	border: 2px solid #ff3333;
}

.stile_label:active {
	border: 2px solid #000;
}
#cont_form_dx {
  background-color: #FFFFFF;
  border-radius: 25px 25px 25px 25px;
  box-shadow: 0 7px 13px 1px #CCCCCC;
  float: left;
  margin-left: 20px;
  padding: 10px 10px 10px 20px;
  width: 281px;
}