h1,h2,h3,h4,h5,p{padding-bottom:3px;}
#wrapper{width:100%;margin:0 auto;text-align:left;}
#navigation{float:right;padding:4px;margin-top:3px;margin-bottom:3px;text-align:right;}
#navigation .left{float:left;}
#navigation .right{float:right;}
#navigation .img-responsive, .thumbnail > img, .thumbnail a > img{display:block;height:auto;max-width:60%;}
#products,.product,.wrapper,.image,.description, .product-listing{float:left;}
#products,.product, .product-listing{width:100%;}
.product, .product-listing{position:relative;text-align:left;float:left;color:#666;text-decoration:none;padding-top:5px;width:100%;overflow:hidden;border-top-left-radius:6px;border-top-right-radius:6px;border-bottom-right-radius:6px;border-bottom-left-radius:6px;background-color:#fff;margin-top:8px;margin-bottom:8px;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;}
.product, .product-listing .pl-image{float:left;vertical-align:middle;width:15%;margin:5px;}
.product, .product-listing .pl-price{float:right;font-family:'Lato',Calibri,Arial,sans-serif;font-size:25px;font-weight:bold;color:#000;text-decoration:none;margin-bottom:50px;width:18%;}
.product, .product-listing .pl-price .contatore{float:left;font-family:'Lato', Calibri, Arial, sans-serif;font-size:12px;font-weight:bold;color:#FFF;text-decoration:none;margin-left:4px;}
.product, .product-listing .btn-large{line-height:normal;margin-top:3px;padding:9px 14px;width:80%;}
.pl-desc{font-family:'Lato',Calibri,Arial,sans-serif;font-size:12px;font-weight:normal;color:#666;text-decoration:none;}
.listingnome{font-family:'Lato', Calibri, Arial, sans-serif;font-size:15px;font-weight:bold;color:#005B7C;text-decoration:none;margin-top:5px;margin-bottom:5px;line-height:15px;}
.listingnome a{font-family:'Lato',Calibri,Arial,sans-serif;font-size:15px;font-weight:bold;color:#005B7C;text-decoration:none;margin-top:5px;margin-right:0px;margin-bottom:5px;margin-left:0px;}
.product, .product-listing .pl-name{width:60%;float:left;margin:0px;padding:0px;}
.product, .descrizione{color:#000000;font-family:'Lato', Calibri, Arial, sans-serif;margin-bottom:3px;text-align:left;text-decoration:none;font-size:12px;line-height:14px;font-weight:normal;}
.product, .product-listing .disponibilitapn{border-top-left-radius:6px;border-top-right-radius:6px;border-bottom-right-radius:6px;border-bottom-left-radius:6px;padding-top:4px;background-color:#fff;text-decoration:none;padding-left:8px;padding-right:8px;padding-bottom:4px;border:1px solid #CCC;font-family:'Lato',Calibri,Arial,sans-serif;font-size:11px;margin-bottom:12px;margin-right:5px;margin-left:5px;width:99%;}
.product-listing .pl-quantity{color:#000000;font-family:'Lato',Calibri,Arial,sans-serif;font-size:12px;font-weight:bold;margin-top:2px;text-align:left;width:140px;padding-bottom:3px;padding-left:150px;}
.grid .product, .grid .product-listing{padding:10px;text-align:center;border:none;margin-bottom:10px;}
.grid .product, .grid .product-listing .btn-large{line-height:normal;margin-top:3px;padding:9px 14px;width:100%;}
.grid .product,.grid .wrapper,.grid .image,.grid .description, .grid .pl-description, .grid .product-listing{font-family:'Lato',Calibri,Arial,sans-serif;text-decoration:none;width:18%;border-radius:6px 6px 6px 6px;box-shadow:1px 1px 3px #CCCCCC;}
grid .image, .grid .pl-image{background-color:#FFFFFF;float:none;height:160px;margin:auto;overflow:hidden;padding-top:2px;text-align:center;width:auto;}
.grid .product-listing .pl-quantity{color:#000000;font-family:'Lato',Calibri,Arial,sans-serif;font-size:12px;font-weight:bold;text-align:left;width:100%;margin:0px;padding:1px;}
.grid .wrapper{padding-top:10px;border:solid 1px #aaa;}
.grid .description p, .grid .pl-desc p{display:none;}
.grid .pl-name,.pl-name a{font-family:'Lato',Calibri,Arial,sans-serif;text-align:left;text-decoration:none;margin-top:10px;margin-bottom:5px;line-height:14px;width:100%;}
.grid .descrizione{display:none;}
.grid .pl-buynow{display:none;}.grid .pl-model{display:none;}
.grid .pl-price{float:left;font-family:'Lato',Calibri,Arial,sans-serif;font-size:20px;font-weight:bold;left:0;top:0;width:100%;text-align:left;margin-bottom:2px;}
.grid .pl-price .contatore{float:left;font-family:'Lato', Calibri, Arial, sans-serif;font-size:12px;font-weight:bold;color:#fff;text-decoration:none;margin-left:2px;}
.grid .disponibilitapn{display:none;}
.grid .listingnome a{font-size:14px;text-align:left;color:#005B7C;margin-bottom:4px;line-height:14px;text-decoration:none;font-family:'Lato',Calibri,Arial,sans-serif;font-weight:bold;margin-left:0px;margin-top:0px;margin-right:0px;padding-top:2px;padding-right:8px;padding-bottom:2px;padding-left:0px;height:40px;}
@media only screen and (min-width:200px) and (max-width:500px){
	A {
    color: #000;
    line-height: 30px;
    text-decoration: none;
}


#tutto .left3 {
    color: #333;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;
    height: auto;
    margin-right: 4px;
    margin-top: 4px;
    text-decoration: none;
    width: 95%;
}


.fotocat{margin-left:1px;margin-right:1px;width:32%;float:left;}
.grid .product, .grid .wrapper, .grid .image, .grid .description, .grid .pl-description, .grid .product-listing{margin-left:20px;width:90%;}
.grid .pl-name, .pl-name a{height:50px;}
.grid .image, .grid .pl-image{width:auto;height:auto;}
.product, .descrizione{}
.product, .product-listing .pl-price{margin-bottom:1px;font-size:16px;text-decoration:none;width:21%;}
.grid .pl-price{float:right;font-family:'Lato',Calibri,Arial,sans-serif;font-size:30px;font-weight:bold;left:0;margin-top:10px;text-align:left;top:0;width:100%;}
.product, .product-listing .bottonelista{}
.product, .product-listing .btn-large{
	width: 92%;
	margin-bottom: 5px;
}
.grid .btn-large{width:100%;}
#navigation{float:right;padding:4px;margin-top:3px;margin-bottom:3px;text-align:right;}
#navigation .img-responsive, .thumbnail > img, .thumbnail a > img{display:block;height:auto;max-width:100%;}
#navigation .left{float:left;margin-right:15px;}
.listingnome a{font-size:14px;}
}
@media only screen and (min-width:510px) and (max-width:660px){.grid .product,.grid .wrapper,.grid .image,.grid .description, .grid .pl-description, .grid .product-listing{margin-right:10px;min-height:370px;width:31%;}
.grid .image, .grid .pl-image{width:auto;height:140px;}
.grid .pl-price{float:left;font-family:'Lato',Calibri,Arial,sans-serif;font-size:20px;font-weight:bold;left:0;margin-bottom:2px;text-align:left;top:0;width:100%;}
.product, .product-listing .btn-large{width:100%;}
.piccolino2{padding-top:0px;}
.product, .product-listing .pl-price{font-size:20px;}
.fotocat{margin-left:1px;margin-right:1px;width:30%;float:left;}
}
@media only screen and (min-width:670px) and (max-width:768px){.grid .product,.grid .wrapper,.grid .image,.grid .description, .grid .pl-description, .grid .product-listing{width:23.5%;min-height:360px;}
.grid .pl-name, .pl-name a{height:90px;}
.product, .product-listing .disponibilitapn{width:99%;}
.grid .image, .grid .pl-image{width:auto;height:140px;}
.fotocat{margin-left:1px;margin-right:1px;width:30%;float:left;}
}
@media only screen and (min-width:769px) and (max-width:1024px){.grid .product,.grid .wrapper,.grid .image,.grid .description, .grid .pl-description, .grid .product-listing{width:23%;min-height:370px;}
.grid .pl-name, .pl-name a{height:90px;}
.product, .product-listing .disponibilitapn{width:99%;}
.fotocat{margin-left:1px;margin-right:1px;width:32%;float:left;}
}
@media only screen and (min-width:1025px) and (max-width:1280px){.grid .product,.grid .wrapper,.grid .image,.grid .description, .grid .pl-description, .grid .product-listing{width:19%;margin-right:8px;}
.grid .pl-name, .pl-name a{height:90px;}
.fotocat{margin-left:1px;margin-right:1px;width:32.5%;float:left;}
}
@media only screen and (min-width:1281px) and (max-width:1366px){.grid .product,.grid .wrapper,.grid .image,.grid .description, .grid .pl-description, .grid .product-listing{width:19%;margin-right:8px;}
.grid .pl-name, .pl-name a{height:90px;}
.fotocat{margin-left:1px;margin-right:1px;width:32.5%;float:left;}
}
@media only screen and (min-width:1367px) and (max-width:1440px){.grid .product,.grid .wrapper,.grid .image,.grid .description, .grid .pl-description, .grid .product-listing{width:19%;margin-right:8px;}
.grid .pl-name, .pl-name a{height:90px;}
.fotocat{margin-left:1px;margin-right:1px;width:32.5%;float:left;}
}
@media only screen and (min-width:1441px) and (max-width:1536px){.grid .product,.grid .wrapper,.grid .image,.grid .description, .grid .pl-description, .grid .product-listing{width:19%;margin-right:8px;}
.grid .pl-name, .pl-name a{height:90px;}
.fotocat{margin-left:1px;margin-right:1px;width:32.5%;float:left;}
}
@media only screen and (min-width:1537px) and (max-width:1600px){.grid .product,.grid .wrapper,.grid .image,.grid .description, .grid .pl-description, .grid .product-listing{width:19%;margin-right:8px;}
.grid .pl-name, .pl-name a{height:90px;}
.fotocat{margin-left:1px;margin-right:1px;width:32.5%;float:left;}
}
@media only screen and (min-width:1601px) and (max-width:1680px){.grid .product,.grid .wrapper,.grid .image,.grid .description, .grid .pl-description, .grid .product-listing{width:19%;margin-right:8px;}
.grid .pl-name, .pl-name a{height:90px;}
.fotocat{margin-left:1px;margin-right:1px;width:32.5%;float:left;}
}
@media only screen and (min-width:1681px) and (max-width:2570px){.grid .product,.grid .wrapper,.grid .image,.grid .description, .grid .pl-description, .grid .product-listing{width:19%;margin-right:8px;}
.grid .pl-name, .pl-name a{height:90px;}
.fotocat{margin-left:1px;margin-right:1px;width:32.5%;float:left;}
}
@media only screen and (min-width:1690px) and (max-width:2500px){.grid .product,.grid .wrapper,.grid .image,.grid .description, .grid .pl-description, .grid .product-listing{width:19%;margin-right:8px;}
.grid .pl-name, .pl-name a{height:90px;}
.fotocat{margin-left:1px;margin-right:1px;width:32.5%;float:left;}
}
.imagewish{float:left;margin:5px;vertical-align:middle;width:35%;}
.product-img2{margin-bottom:0px;}
.product:hover .picture .btn2{margin-left:-80px;color:#000;font-family:'Lato',sans-serif;font-size:22px;text-decoration:none;width:90%;padding-top:50px;}