
#maincontarea{

}




#contentPage{padding:20px 0 80px 0;clear:both;text-align:center}

#contentPage #maincontarea{width:1100px;margin:0 auto}
	
#contentIcoDett{height:auto;padding:65px 0 85px 0;background:#e9e9e9;clear:both}

#contentIcoDett .lineaTitoloBox {
    margin: 28px auto 20px auto;
}

#contentIcoDett .template3{width:24.9%;float:left;text-align:center}

.titleCont{font:500 50px Titillium Web;
text-align: center;
color: #000;}

#contentIcoDett .template3 .boxImg{width:150px;margin:50px auto 18px auto;}
	
	#contentIcoDett .template3 .Testo{color:#000 !important}




.boxImgMobile{display:none}


.template1, .template2,.template11{clear:both;padding:90px 0}


#contentFasce .Testo {font:200 22px/26px Titillium Web !important;}














@media (max-width: 1280px){
	
	#contentIcoDett .template3 .boxImg{width:120px;}
		


}


@media (max-width: 1023px){
#maincontarea{margin:0 auto;width:96%}

.template1, .template2, .template11 {
    padding: 40px 0;
}

    #contentIcoDett .template3{width:24.9%;float:left;text-align:center}
	
	
	#contentIcoDett .template3 .boxImg{width:110px;}



	
	.titoloPage {

    padding-top: 60px;
}
		#contentPage #maincontarea {
    width: 80%;}
	
	

	
.boxImg iframe,.boxImgMobile iframe{   width: 100% !important;height:auto !important;}
	
.template1 .boxImg,.template2 .boxImg{	vertical-align: middle;display:table-cell;}

}



@media (max-width: 680px){
	
		
	.titoloPage {

    padding-top: 0px;
}
	#contentIcoDett {

    padding: 40px 0 60px 0;}
	
	#contentIcoDett .template3 .boxImg {
  
    margin: 35px auto 18px auto;
}

    #contentIcoDett .template3{width:45%;padding:0 2% 0 2%}
#contentIcoDett .template3 .boxImg{width:110px;}

.titleCont {
  padding:0 10px}
	
	#contentPage {
    padding: 10px 0 60px 0;}
	

/* template*/

.boxImgMobile,.boxImg{display:block;height:auto;margin:20px auto;width:85%}



.boxImgMobile img {
    height: auto;
    width: 100%;
    top: 0%;
    margin-top: 0;
}



}




/* fine template*/


	}

