 
#formContatti{
	margin: 30px 0;
}
textarea{
border-style:none;
height:200px;
width:100%;
padding:7px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
border:1px solid #929292;
outline:none;
resize:none;

}

select{
	padding:12px 7px;
}

input[type="text"],input[type=password] ,select  {
border-style:none;
width:100%;

-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
border:1px solid #929292;
outline:none;

}
input[type=text]:focus,input[type=password]:focus,textarea:focus,select:focus{
border:1px solid #666;
box-shadow:inset 0 0 10px 0 #EDEDED;
}
input[type="checkbox"]{
height:14px;
width:14px;
margin-left:10px;
}
input[type="radio"]{
height:14px;
width:14px;
margin-right:10px;
}
fieldset{
border:none;
margin-left:0;
padding-left:0;
padding-bottom:0;
}
fieldset legend{
text-align:center;
}
#formContatti ol{
max-height: none;
width:702px;
margin:10px auto;
padding-left:0;
}
#formContatti ol li{
width:340px;
display:inline-block;
margin:8px 4px;
vertical-align:top;
}
#formContatti ol li:last-child{
width:692px;
}
#formContatti ol li label{
margin-bottom:5px;
display:none;
}
#formContatti ol li label.error{
color:red;
}




.formContatti .form-group {
	width: 340px;
	display: inline-block;
	margin: 8px 4px;
	vertical-align: top;
}
.formContatti {
	max-height: none;
	width: 702px;
	margin: 10px auto;
	padding-left: 0;
}

.formContatti >.form-group:nth-child(5) {
  border-style:none;
height:200px;
width:100%;
padding:7px;
 
}


#formContatti legend span{
font-size:32px;
text-transform:uppercase;
}
#send_message{
display: inline-block;
padding:12px 16px;
min-width:60px;
border:2px solid #181717;
border-radius: 2px;
text-transform:uppercase;
background: transparent;
-webkit-transition: all .3s ease;
-o-transition: all .3s ease;
transition: all .3s ease;
}
#send_message:hover{
background: #181717;
color: #fff;
}
#controllo{
margin:0;
}
@media screen and (max-width: 1024px){

}
@media screen and (max-width: 768px){
#formContatti ol {
	width: 100%;
	max-width: 400px;
}
#formContatti ol li {
	width: 100%;
	max-width: 340px;	
}

.formContatti {
	width: 100%;
	max-width: 400px;
}
.formContatti .form-group {
	width: 100%;
	max-width: 340px;	
}



input[type="checkbox"]{
height:14px;
width:14px;
margin-left:10px;
}
input[type="radio"]{
height:14px;
width:14px;
margin-right:10px;
}
#formContatti legend span{
font-size:24px;
}
}
@media screen and (max-width:440px){	
	
}
