

#maincontarea{width:100%;	clear:both;

}

#percorso {
border-bottom: 1px solid #5f5f5f;text-transform:uppercase;
font: 3.3em Robotomed;
text-align: center;color:#d60000;clear:both;margin-top:80px;margin-bottom:50px
}


#indirizzi{border-bottom: 1px solid #5f5f5f;padding-bottom:50px;}

#map{position:relative;top:49px;width:100%;z-index:9;height:345px;overflow:hidden}


	
#messageConf{background:#d60000;padding:6px;margin-top:20px;font:bold 13px Robotomed;border-radius:3px;color:#fff;text-align:center;margin-bottom:15px;}
		
		/*#cont1{float:left}	#cont2{float:right}*/
		

#formContatti{width:100%;padding-top:18px;padding-bottom:24px;clear:both;}



#contact{margin:0 auto;margin-top:35px;}
#contact input,#contact textarea{margin-bottom:15px;color:#434343;background:#c3c3c3}
#contact textarea{padding-bottom:28px}

.pull-left{margin:0 auto;width:100%;text-align:center}
#contact #submit{ background:#d60000;
    border: 0 none;
    color: #fff;
    cursor: pointer;
    font: 16px Roboto;
    margin-bottom: 15px;
    margin-top: 0px;

	font: 1.15em Robotomed;
    padding: 11px 40px;
}
#contact #submit:hover{box-shadow: 1px 1px 3px #999;
background:#5f5f5f ;color:#fff;
    transition: all 0.3s ease 0s;}


#regformdisclaimerarea{margin-top:15px;    margin: 0 auto;
}
.urfdiscaccept{font:1.1em Robotocond;color:#434343;}



.footer-contacts {position:absolute;top:1000px;clear:both;width:100%}


.large-5{
    position: relative;
    width: 70%;height:320px
}
.large-4{
    position: relative;
    width: 20%;height:320px
}
.columns{
   border-left: 1px dashed #626767;
padding-left:40px;text-align:left;
}
.columns{float:left;color:#4f5353;font:15px source,source;}

.columns a{color:#d60000;}

.columns h3, .columns b{font:25px HelveticaMed;color:#d60000}




#boxSx{float:left;width:47%;margin-right:50px}
#boxDx{width:47%;float:right}
#regformdisclaimerarea{clear:both}

#contact_oggettoMail{margin-bottom:15px}



#regformdisclaimerarea {
    font: 15px/18px roboto;
    color: #767676;
}

#regformdisclaimerarea a {
    color: #434343;
    font-weight: bold;
}






	
	
	
	
@media (max-width: 1023px){
	#indirizzi,#formContatti{width:98%;margin-left:1%;display:block;clear:both;text-align:center}
	#map{top:62px;}
#percorso{margin-top:80px}
	}
	
	
	
@media (max-width: 880px){
#percorso{margin-bottom:35px;font: 2.4em Robotomed;}
#boxSx,#boxDx {
    float: none;
    margin-left: 1%;
    width: 98%;
}
.TestoIncolonnato1{margin-bottom:20px}
.TestoIncolonnato1,.TestoIncolonnato2 {
    float: none;text-align:center;
    margin-left: 1%;
    width: 98%;
}

	}

