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


#prodmenu{display:none}

#listProdotti{margin:0 auto}
.boxProd.sin{
width:47.5%;float:left;min-height: 220px;margin-bottom:50px;overflow:hidden;
}
.boxProd.des{
width:47.5%;float:right;min-height: 220px;margin-bottom:50px;overflow:hidden;
}
.riquadro{
border:1px solid #919191; padding:36px;min-height: 280px;overflow:hidden;
}
	
	
figure{}

	

	.prodName {	color: #d60000;
font:2.1em/1em Robotocond;text-transform:uppercase; margin-bottom:12px;}
	
	.descProd{margin-top:12px;float:right;width:290px}

	
	.dettagliProd{background:#d60000;
    bottom:0px;
    font: 16px Robotomed;

    padding: 12px;
    position: relative;top:20px;
    width: 70px;}
	
		.dettagliProd a{color:#fff}

.imgProd{margin-right:20px;width:160px;float:left;}
.imgProd img{
        width:160px;overflow:hidden;

}

	


@media (max-width: 1280px){
.boxProd.sin,.boxProd.des{
width:47%;
}
.riquadro{min-height:410px;text-align:center}
.imgProd{float:none;margin: 0 auto;margin-bottom:15px}
	.descProd{margin-top:12px;float:none;width:100%}
		.prodName{font:1.7em/1em Robotocond;}
}


@media (max-width: 1023px){


.boxProd.sin,.boxProd.des{float:none;
width:86%;margin-left:1.5%;padding:3%;text-align:left;
}
.riquadro{min-height:100px}

.imgProd img {
    overflow: hidden;
    width: 140px;
}
}



@media (max-width: 480px){
.catpercorso{margin-bottom:30px;margin-top:35px;font: 2.4em Robotomed;}


	}


