#mainarea{
	margin-top: 0px;
}
#percorso
{
	color: #055392;
	font: 32px openBold;
	margin:0 auto 10px auto;
	padding: 75px 0 0 0;
	text-align:center;
	text-transform:uppercase;
}

.lineaTitoloBox {

    border-bottom: 1px solid #055392;
    width: 65px;

    margin:0 auto 40px auto;

}

.noRis{	font:16px/18px open; text-align:center;
	color:#5f5f5f;padding-top:25px;margin:0 auto}

 
  
  
hr{display:none}

dl{border-bottom:1px solid #e2e2e2}

dt {
padding-top:3px;
padding-bottom:3px;margin-left:3px;
border-top:0;margin-top:6px;margin-bottom:2px;}

dt font{font:20px open !important;color:#055392 }
dt a{color:#055392 !important}

dd{margin-bottom:25px; }
dd font{font:15px open!important;color:#5f5f5f}

fieldset{margin-top:30px;border:0}

legend{padding:6px}
p {margin:0;padding: 0;}

dt a{text-decoration: none;color:#514F4F}

a img {border: 0;}

#footer {

    padding-top: 70px;

}




#divCercaMobile{margin:20px auto;display:block;text-align:center}

#campoTestoMobile{padding:10px;border:0;border-radius:20px;width:190px;background:#e1e8ee;font: 14px open;color:#4f4f4f}
	
#divCercaMobile input[type="submit"] {
margin-top:2px;
border:0;margin-left:-40px;
cursor:pointer;padding:15px;font-size:1px;color:#76a8be;
  width: 15px;height:15px;
  		background: url('/custom_cms/images/img_searchC.png') no-repeat;
}


@media (max-width: 1280px){
#percorso
{
	padding: 50px 0 0 0;
}
	#maincontarea{width:93%}
	

}


@media (max-width: 1023px){
#maincontarea{margin:0 auto;}
#percorso{padding: 34px 0 5px 0;width:95%}


#contimg1area img,#contimg2area img,#contimg3area img{height:auto;width:100%}
    
    



    


}



@media (max-width: 680px){
            	#maincontarea{width:90%;margin: 35px auto 20px auto;}
				





	
dt font{}
 }