@font-face {
 font-family: "Lucida Console";
 src: url(../fonts/lucon.eot);
 src: local("Lucida Console"), 
 url("../fonts/lucon.ttf") format("truetype");
}
@font-face {
 font-family: "Andale Mono";
 src: url(../fonts/andalemono.eot);
 src: local("Andale Mono"), 
 url("../fonts/andalemono.ttf") format("truetype");
}
@font-face {
 font-family: "Andale Mono2";
 src: url(../fonts/andalemono2.eot);
 src: local("Andale Mono2"), 
 url("../fonts/andalemono2.ttf") format("truetype");
}
@font-face {
 font-family: "Andale Mono3";
 src: url(../fonts/andalemono3.eot);
 src: local("Andale Mono3"), 
 url("../fonts/andalemono3.ttf") format("truetype");
}
@font-face {
 font-family: "Code EAN13";
 src: url(../fonts/ean13.eot);
 src: local("Code EAN13"), 
 url("../fonts/ean13.ttf") format("truetype");
}
@font-face {
 font-family: "Code EAN13-2";
 src: url(../fonts/ean13-2.eot);
 src: local("Code EAN13-2"), 
 url("../fonts/ean13-2.ttf") format("truetype");
}
@font-face {
 font-family: "Code 128";
 src: url(../fonts/codie128.eot);
 src: local("Code 128"), 
 url("../fonts/code128.ttf") format("truetype");
}
@font-face {
 font-family: "Monofonto";
 src: url(../fonts/monofont.eot);
 src: local("Monofonto"), 
 url("../fonts/monofont.ttf") format("truetype");
}
@font-face {
 font-family: "PT Mono";
 src: url(../fonts/ptm55ft.eot);
 src: local("PT Mono"), 
 url("../fonts/ptm55ft.ttf") format("truetype");
}
@font-face {
 font-family: "Tall Dark And Handsome";
 src: url(../fonts/talldark.eot);
 src: local("Tall Dark And Handsome"), 
 url("../fonts/talldark.ttf") format("truetype");
}

body, html {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 height: 100%;
}
body {
 font-size: 80%; 
}

td {
 white-space:nowrap;
}

input[type=input],[type=text],[type=password]{
 border: 1px solid #E1E1E1;
 height: 18px;
 /*
 font-family: Courier New;
 */
 font-family: Lucida Console, Courier New;
}
input[disabled] {
 color: #000000; 
 background-color: #F4F4F4;
}

input:focus, select:focus{
 background-color: #efffe0;
 color:#000000; 
}

textarea{
 font-size:10pt;
 /*
 font-family: Courier New;
 */
 font-family: Lucida Console, Courier New;
}
textarea:focus{
 background-color: #efffe0;
 color:#000000; 
}


#paginaweb {
 margin: 0px;
}
#header {
 margin: -11px;
 /*
 position: fixed;
 position: absolute;
 */
 position: absolute;
 top: 6px;
 z-index:999;
}
#corpo {
 min-height: 100%;
 height: auto !important;
 height: 100%;
 margin: 45px 0 -20px;
}
/*
#footer {
 position: fixed;
 width: 100%;
 height: 22px;
 top: auto;
 right: 0;
 bottom: 0;
 left: 0;
 margin: 0 0px; 
}
*/
.centro {
 width:100%;
 height:100%;
 padding:5px;
}
.nomepaginaweb {
 font-weight:200;
 color: #888888;
 font-size:16pt;
 background: transparent url(../img/title.png) no-repeat center left;
 padding-left:33px;
 /*
 margin:7px 5px 8px 8px;
 */
}
.statopaginaweb
{
 color: #abda0f;
 padding:2px;
 font-weight:bold;
 font-size: 20px;
 font-weight:100;
}



.classlogin {
 /*
 border-radius: 5px;
 */
 box-shadow: 4px 4px 6px #000000; 
 padding: 4px;
 background: #ffffff;
}


.classmenu {
 border-radius: 5px;
 box-shadow: 4px 4px 6px #666666;
 color: #ffffff;
 padding: 4px;
 background: #3498db; 
 
 font-family: Verdana,Arial, Helvetica, sans-serif;
 font-size: 32px;
}

.classmenuimg {
 border-radius: 5px;
 color: #ffffff;
 padding: 4px;
 background: #3498db;
}

.classmenuimg:hover {
	background: #f59829;
 background-image: linear-gradient(to bottom, #f59829, #f59829);
}


.overleycolor {
 background: rgba(196, 196, 196, .30);
}


.classbuttonricercare {
 color: #ffffff;
 background: #3498db;
 background-image: linear-gradient(to bottom, #3498db, #2980b9);
 border-radius: 22px;
 font-family: Verdana,Arial, Helvetica, sans-serif;
 font-size: 14px;
 padding: 1px 10px 1px 10px;
	display:inline-block;
}
.classbuttonricercare:hover {
 background: #3cb0fd;
 background-image: linear-gradient(to bottom, #3cb0fd, #3498db);
}





.classbuttonvisualizzare {
	background:linear-gradient(to bottom, #ffec64 5%, #ffab23 100%);
	background-color:#ffec64;
	border-radius:6px;
	border:1px solid #ffaa22;
	color:#333333;
	font-family:Verdana,Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	font-style:italic;
	display:inline-block;
 padding:0px 20px;
}
.classbuttonvisualizzare:hover {
	background:linear-gradient(to bottom, #ffab23 5%, #ffec64 100%);
	background-color:#ffab23;
}


.classbuttoniframe {
	background:linear-gradient(to bottom, #ffec64 5%, #ffab23 100%);
	background-color:#ffec64;
	border-radius:6px;
	border:1px solid #ffaa22;
	color:#333333;
	font-family:Verdana,Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	font-style:italic;
	display:inline-block;
}
.classbuttoniframe:hover {
	background:linear-gradient(to bottom, #ffab23 5%, #ffec64 100%);
	background-color:#ffab23;
}


.classbuttonpag {
	background:linear-gradient(to bottom, #ffec64 5%, #ffab23 100%);
	background-color:#ffec64;
	border-radius:6px;
	border:1px solid #ffaa22;
	color:#333333;
	font-family:Verdana,Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	font-style:italic;
	display:inline-block;
 padding:3px 3px;
 margin-left: 2px; 
 margin-right: 2px; 
}
.classbuttonpag:hover {
	background:linear-gradient(to bottom, #ffab23 5%, #ffec64 100%);
	background-color:#ffab23;
}


.classbuttoninsmodcan {
 border-radius: 5px;
 box-shadow: 1px 2px 4px #666666;
 font-family: Verdana,Arial, Helvetica, sans-serif;
 color: #ffffff;
 font-size: 12px;
 padding: 4px;
 background: #3498db;
	display:inline-block;
}
.classbuttoninsmodcan:hover {
	background: #3cb0fd;
 background-image: linear-gradient(to bottom, #3cb0fd, #3498db);
}
.classbuttoninsmodcanevidenziato {
 border-radius: 5px;
 box-shadow: 1px 2px 4px #666666;
 font-family: Verdana,Arial, Helvetica, sans-serif;
 font-size: 12px;
 padding: 4px;
 /*
 color: #282e6c;
 background: #f59829;
 */
 color: #ffffff;
 background: #999999;
	display:inline-block;
}
.classbuttoninsmodcanevidenziato:hover {
	background: #3cb0fd;
 background-image: linear-gradient(to bottom, #3cb0fd, #3498db);
}


.classbuttonconfermare {
	background:linear-gradient(to bottom, #fc8d83 5%, #e4685d 100%);
	background-color:#fc8d83;
	border-radius:6px;
	border:1px solid #d83526;
	color:#ffffff;
	font-family:Verdana,Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	font-style:italic;
	display:inline-block;
}
.classbuttonconfermare:hover {
	background:linear-gradient(to bottom, #e4685d 5%, #fc8d83 100%);
	background-color:#e4685d;
}







.classwinpro {
	background:linear-gradient(to bottom, #ffab23 5%, #ffec64 100%);
	color:#000000; 
	font-size:14px;
	border:0px;
}

.classbuttoninfoassistenza {
	background:linear-gradient(to bottom, #ffab23 5%, #ffec64 100%);
	color:#000000; 
	font-size:14px;
	border:0px;
 border-radius:2px;
}
.classbuttoninfoassistenza:hover {
	background:linear-gradient(to bottom, #b20000 5%, #ff0000 100%);
 color:#ffffff;
}


.classbuttonricercare:active,
.classbuttonvisualizzare:active,
.classbuttoninsmodcan:active,
.classbuttoninsmodcanevidenziato:active,
.classbuttonconfermare:active,
.classbuttoninfoassistenza:active {
 color:#000000; 
} 



 
.classmodcan {
 font-weight: normal;
 color:#000000; 
 background-color:#FFFFFF;
}

.classmodcan:hover {
 font-weight: normal;
 color:#000000; 
 background-color:#ffec64;
}


.classmodcanselect {
 font-weight: normal;
 color:#000000; 
 background-color:#FFCC00;
}

.classmodcanselect:hover {
 font-weight: normal;
 color:#000000; 
 background-color:#ffec64;
}


.classtextblank {
 font-weight: normal;
 color:#000000; 
 background-color:#FFFFFF;
}


.classtextgrigio {
 color: #2e2e2e;
 font-size:10pt;
 font-weight: bold;
}
.classtextgrigioscuro {
 color:#000000; 
 background-color:#C0C0C0;
}
.classtextgrigiochiaro {
 color:#000000; 
 background-color:#E0E0E0;
}
.classtextverde {
 color:#FFFFFF; 
 background-color:#00CC66;
}
.classtextgiallo {
 color:#000000; 
 background-color:#FFCC00;
}
.classtextrosso {
 color:#FFFFFF; 
 background-color:#CC0000;
}
.classtextazzurro {
 color:#FFFFFF; 
 background-color:#1E90FF;
}
.classtextazzurro:hover {
 color:#FFFFFF; 
 background-color:#3cb0fd;
}
.classtextblu {
 color:#FFFFFF; 
 background-color:#0033FF;
}
.classtextarancio {
 color: #282e6c;
 background-color:#f59829;
}
.classtextarancio:hover {
 color: #282e6c;
 background: #3cb0fd;
}
.classtextverdescuro {
 color:#FFFFFF; 
 background-color:#669999;
}
.classtextverdone {
 color:#FFFFFF; 
 background-color:#008080;
}


.classinputgrigiochiaro {
 box-shadow: 2px 2px 4px #333333;
}
.classinputverdescuro {
 background-color:#669999; 
 box-shadow: 2px 2px 4px #333333;
}
.classinput {
 box-shadow: 2px 2px 4px #333333;
 height: 22px;
}
.classimg {
 box-shadow: 2px 2px 4px #333333;
}

input:active, 
img:active {
 background-color:#bbbbbb; 
} 
.classtextazzurro:active {
 background-color:#bbbbbb; 
} 



.classbuttonverdescuro {
 font-size: 18px;
 color:#FFFFFF; 
 font-weight: bold;
 background-color:#669999;
}
.classbuttonazzurro {
 font-size:18px;
 color:#FFFFFF; 
 font-weight: bold;
 background-color:#1E90FF;
}
.classbuttonblu {
 font-size:18px; 
 color:#FFFFFF; 
 font-weight: bold;
 background-color:#0033FF;
}


.classbuttonrosso {
 color:#FFFFFF; 
 font-weight: bold;
 background-color:#CC0000;
}

.classbuttongiallo {
 color:#000000; 
 font-weight: bold;
 background-color:#FFCC00;
}


.CampiStampa {
 /*
 font-family: Lucida Console, Courier New;
 */
 font-family: Arial; 
 font-size: 14px; 
 font-weight: bold;  
}
.DatiCampiStampa {
 font-family: Lucida Console, Courier New;
 /*
 font-family: Arial; 
 */
 font-size: 14px;
}
.DatiCampiGrigioStampa {
 font-family: Lucida Console, Courier New;
 /*
 font-family: Arial;  
 */
 font-size: 14px; 
 background-color:#EEEEEE; 
}
.CampiTotaliStampa {
 font-family: Lucida Console, Courier New;
 /*
 font-family: Arial; 
 */
 font-size: 14px;
 font-weight: bold;   
}
.CampiTotaliGrigioStampa {
 font-family: Lucida Console, Courier New;
 /*
 font-family: Arial; 
 */
 font-size: 14px;
 font-weight: bold;   
 background-color:#DDDDDD;
}





.CampiLista {
 /*
 font-family: Lucida Console, Courier New;
 */
 font-family: Arial; 
 font-size: 13px; 
 font-weight: bold;  
}
.DatiCampiLista {
 font-family: Lucida Console, Courier New;
 /*
 font-family: Arial; 
 */
 font-size: 13px;
 /*
 background-color:#1E90FF;  
 color:#ffffff;  
 */
 background-color:#ffffff;  
 color:#000000;  
}
.DatiCampiGrigioLista {
 font-family: Lucida Console, Courier New;
 /*
 font-family: Arial;  
 */
 font-size: 13px; 
 /*
 background-color:#1E90FF;  
 color:#ffffff;  
 */
 background-color:#eeeeee;   
 color:#000000;  
}
.DatiCampiGrigioScuroLista {
 font-family: Lucida Console, Courier New;
 /*
 font-family: Arial;  
 */
 font-size: 13px; 
 background-color:#999999;   
 color:#ffffff;  
}
.DatiCampiArancioLista {
 font-family: Lucida Console, Courier New;
 /*
 font-family: Arial;  
 */
 font-size: 13px; 
 background-color:#f59829; 
}

.DatiCampiLista:hover {
 background-color:#3cb0fd; 
}
.DatiCampiGrigioLista:hover {
 background-color:#3cb0fd; 
}
.DatiCampiGrigioScuroLista:hover {
 background-color:#3cb0fd; 
}
.DatiCampiArancioLista:hover {
 background-color:#3cb0fd; 
}
 
 
 
 
 

 
.h-menu-winpro li:hover > .dropdown-toggle:before {
  border-color: #ffffff;
}
.h-menu-winpro {
  text-align: left;
  display: block;
  height: auto;
  list-style: none inside none;
  margin: 0;
  padding: 0;
  //background-color: #ffffff;
  background-color: transparent;
  background: rgba(255,255,255, 0.8);  
  border-collapse: separate;
}
.h-menu-winpro:before,
.h-menu-winpro:after {
  display: table;
  content: "";
}
.h-menu-winpro:after {
  clear: both;
}
.h-menu-winpro > li {
  display: block;
  float: left;
  position: relative;
}
.h-menu-winpro > li:hover {
  /*
  background-color: #59cde2;
  color: #ffffff; 
  */
  //background-color: #ffffff;
  background-color: transparent;
  //color: #e7425f;
  color: black;
  text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1);
}
.h-menu-winpro > li:hover > a {
  color: #ffffff;
}
.h-menu-winpro > li.no-hovered {
  background-color: inherit;
  color: inherit;
}
.h-menu-winpro > li:first-child {
  margin-left: 0;
}
.h-menu-winpro > li > a {
  display: block;
  float: left;
  position: relative;
  font-weight: normal;
  color: #727272;
  font-size: .875rem;
  outline: none;
  text-decoration: none;
  padding: 0.325rem 0.325rem;
  border: none;
}
.h-menu-winpro > li > a:hover {
  /*
  background-color: #59cde2;
  color: #ffffff;
  */
  //background-color: #ffffff;
  background-color: transparent;
  //color: #e7425f;
  color: black;
  text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1);
}

.h-menu-winpro > li.no-hovered  a:hover {
  //background-color: #ffffff;
  background-color: transparent;
  color: #727272;
}

.h-menu-winpro > li .input-control,
.h-menu-winpro > li .button {
  margin-top: 10px;
}
.h-menu-winpro > li.active a {
  /*
  background-color: #59cde2;
  color: #ffffff;
  */
  //background-color: #ffffff;
  background-color: transparent;
  //color: #e7425f;
  color: black;
  text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1);
}
.h-menu-winpro > li > .d-menu {
  left: 0;
  top: 100%;
}
.h-menu-winpro .dropdown-toggle:before {
  transition: all 0.3s ease;
}
.h-menu-winpro .dropdown-toggle.active-toggle:before {
  -webkit-transform: rotate(135deg);
          transform: rotate(135deg);
  transition: all 0.3s ease;
}
.h-menu-winpro {
  border-collapse: separate;
}
.h-menu-winpro > li > .d-menu {
  left: auto;
}



.t-menu-winpro {
  margin-top: calc(80%);
  margin-left: calc(-270%);
}

.t-menu-winpro > li > a {
  color:#727272;
}

.t-menu-winpro > li:hover > a {
  //color:#e7425f !important;
  color:black !important;
}
  




.tile-content-border-chiaro{
 /*
 border-radius:8px;
 */
 border: 1px #eeeeee solid;
}
.tile-content-tratteggiato-chiaro{
 /*
 border-radius:8px;
 */
 border: 1px #eeeeee dashed;
}
.tile-content-border-scuro{
 /*
 border-radius:8px;
 */
 border: 1px #666666 solid;
}
.tile-content-tratteggiato-scuro{
 /*
 border-radius:8px;
 */
 border: 1px #666666 dashed;
}

.tile-content-border-chiaro:hover{
 /*
 border-radius:8px;
 */
 border: 2px #eeeeee solid;
}
.tile-content-tratteggiato-chiaro:hover{
 /*
 border-radius:8px;
 */
 border: 2px #eeeeee dashed;
}
.tile-content-border-scuro:hover{
 /*
 border-radius:8px;
 */
 border: 2px #666666 solid;
}
.tile-content-tratteggiato-scuro:hover{
 /*
 border-radius:8px;
 */
 border: 2px #666666 dashed;
}



 
.tile-large .tile-titolo {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  padding: .425rem .25rem;
  z-index: 1;
}
 
.tile-large .tile-note {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  padding: .425rem .25rem;
  z-index: 1;
}




.text-border-white{
 text-shadow: rgb(255, 255, 255) 3px 0px 0px, rgb(255, 255, 255) 2.83333px 0.983333px 0px, rgb(255, 255, 255) 2.35px 1.85px 0px, rgb(255, 255, 255) 1.61667px 2.51667px 0px, rgb(255, 255, 255) 0.7px 2.91667px 0px, rgb(255, 255, 255) -0.283333px 2.98333px 0px, rgb(255, 255, 255) -1.25px 2.73333px 0px, rgb(255, 255, 255) -2.06667px 2.16667px 0px, rgb(255, 255, 255) -2.66667px 1.36667px 0px, rgb(255, 255, 255) -2.96667px 0.416667px 0px, rgb(255, 255, 255) -2.95px -0.566667px 0px, rgb(255, 255, 255) -2.6px -1.5px 0px, rgb(255, 255, 255) -1.96667px -2.26667px 0px, rgb(255, 255, 255) -1.11667px -2.78333px 0px, rgb(255, 255, 255) -0.133333px -3px 0px, rgb(255, 255, 255) 0.85px -2.88333px 0px, rgb(255, 255, 255) 1.75px -2.43333px 0px, rgb(255, 255, 255) 2.45px -1.73333px 0px, rgb(255, 255, 255) 2.88333px -0.833333px 0px;
}


.imgdettaglioprodot{
 border: 1px #eeeeee solid;
 border-radius: 8px;
}
.imgdettaglioprodot:hover {
 border: 1px #16499a solid;
 border-radius: 8px;
}



@media screen and (min-width: 800px) {
   /* WINPRO
   width: 248px;
   height: 248px;
   */
  .tile-large-categorie {
    height: 338px;
    /*
    border-radius:8px;
    */
  }
  .tile-large-categorie0 {
    height: 150px;
  }
  .tile-large-categorie .tile-titolo {
    font-size: 12px;
  } 
  .tile-large-prodotti {
    height: 400px;
    /*
    border-radius:8px;
    */
  }
  .tile-large-prodotti0 {
    height: 160px;
  }
  .tile-large-prodotti1 {
    height: 415px;
  }
  .tile-large-prodotti2 {
    height: 430px;
  }
  .tile-large-prodotti3 {
    height: 445px;
  }
  .tile-large-prodotti4 {
    height: 460px;
  }
  .tile-large-prodotti .tile-descrizione {
    font-size: 16px;
  } 
  .tile-large-prodotti .tile-colore {
    font-family: Arial;
    font-size: 12px;
    max-width: 60px;
  } 
  .tile-large-prodotti .tile-articolo {
    font-family: Arial;
    font-size: 12px;
  } 
  .tile-large-prodotti .tile-listino {
    font-size: 18px;
  } 
  .tile-large-prodotti .tile-prezzo {
    font-size: 24px;
  } 
  .tile-large-prodotti .tile-sconto {
    font-size: 12px;
  } 
  .tile-large-img {
   height: 35px;
  }
} 

@media screen and (max-width: 800px) {
   /* WINPRO
   width: 248px;
   height: 248px;
   */
  .tile-large-categorie {
    width: 268px;
    height: 338px;
    /*
    border-radius:8px;
    */
  }
  .tile-large-categorie0 {
    width: 268px;
    height: 150px;
  }
  .tile-large-categorie .tile-titolo {
    font-size: 11px;
  } 
  .tile-large-prodotti {
    width: 268px;
    height: 400px;
    /*
    border-radius:8px;
    */
  }
  .tile-large-prodotti0 {
    height: 160px;
  }
  .tile-large-prodotti1 {
    height: 415px;
  }
  .tile-large-prodotti2 {
    height: 430px;
  }
  .tile-large-prodotti3 {
    height: 445px;
  }
  .tile-large-prodotti4 {
    height: 460px;
  }
  .tile-large-prodotti .tile-descrizione {
    font-size: 16px;
  } 
  .tile-large-prodotti .tile-colore {
    font-family: Arial;
    font-size: 11px;
    max-width: 50px;
  } 
  .tile-large-prodotti .tile-articolo {
    font-family: Arial;
    font-size: 11px;
  } 
  .tile-large-prodotti .tile-listino {
    font-size: 18px;
  } 
  .tile-large-prodotti .tile-prezzo {
    font-size: 24px;
  } 
  .tile-large-prodotti .tile-sconto {
    font-size: 12px;
  } 
  .tile-large-img {
   height: 30px;
  } 
} 

@media screen and (max-width: 560px) {
   /* WINPRO
   width: 248px;
   height: 248px;
   */
  .tile-large-categorie {
    width: 160px;
    height: 210px;
    /*
    border-radius:8px;
    */
  }
  .tile-large-categorie0 {
    width: 160px;
    height: 125px;
  }
  .tile-large-categorie .slide {
    margin-top: 30px;
  } 
  .tile-large-categorie .tile-titolo {
    font-size: 10px;
  } 
  .tile-large-prodotti {
    width: 160px;
    height: 235px;
    /*
    border-radius:8px;
    */
  }
  .tile-large-prodotti0 {
    height: 165px;
  }
  .tile-large-prodotti1 {
    height: 275px;
  }
  .tile-large-prodotti2 {
    height: 295px;
  }
  .tile-large-prodotti3 {
    height: 315px;
  }
  .tile-large-prodotti4 {
    height: 335px;
  }
  .tile-large-prodotti .slide {
    margin-top: 30px;
  } 
  .tile-large-prodotti .tile-descrizione {
    font-size: 11px;
  } 
  .tile-large-prodotti .tile-colore {
    font-family: Arial;
    font-size: 10px;
    max-width: 40px;
  } 
  .tile-large-prodotti .tile-articolo {
    font-family: Arial;
    font-size: 10px;
  } 
  .tile-large-prodotti .tile-listino {
    font-size: 12px;
  } 
  .tile-large-prodotti .tile-prezzo {
    font-size: 16px;
  } 
  .tile-large-prodotti .tile-sconto {
    display: none;
    font-size: 10px;
  } 
  .tile-large-img {
    height: 20px;
  }
}

@media screen and (min-width: 100px) {
 .prodotti {
  max-width: 340px;
 }
 .centrato { 
  width: 340px;
  margin: -55px auto;
  padding: 0;
 }
 .logoecommerce  {
  display: none;
  max-height: 26px;
  max-width: 45px;
 }
 .descrishop {
  display: none;
  margin-top:-18px; 
  margin-left:14px;
 }
 .descriprodotric  {
  width: 120px;
 }
 .descricarrello {
  display: none;
  margin-top:-18px; 
  margin-left:18px;
 }
 
 .qtaprocarrello {
  margin-top:-28px;
  margin-left:12px 
 }
 
 .novitaofferte {
  width: 260px;
 }
}
@media screen and (min-width: 560px) {
 .prodotti {
  max-width: 560px;
 } 
 .centrato {
  width: 560px;
  margin: -55px auto;
  padding: 0;
 }
 .logoecommerce  {
  display: block;
  max-height: 28px;
  max-width: 100px;
 }

 .descrishop {
  display: block;
  margin-top:-18px; 
  margin-left:14px;
 }
 .descriprodotric {
  width: 120px;
 }
 .descricarrello {
  display: block;
  margin-top:-18px; 
  margin-left:18px;
 }
 .qtaprocarrello {
  margin-top:-28px;
  margin-left:12px 
 }
 
 .novitaofferte {
  width: 520px;
 }
 
}
@media screen and (min-width: 800px) {
 .prodotti {
  max-width: 640px;
 }
 .centrato {
  width: 900px;
  margin: -55px auto;
  padding: 0;
 }
 .logoecommerce  {
  max-height: 32px;
  max-width: 120px;
 }
 
 .descrishop {
  margin-top:-20px; 
  margin-left:14px;
 }
 .descriprodotric {
  width: 220px;
 }
 .descricarrello {
  margin-top:-20px; 
  margin-left:18px;
 }
 
 .novitaofferte {
  width: 520px;
 }
}
@media screen and (min-width: 1260px) {
 .prodotti {
  max-width: 960px;
 }
 /*
 .centrato {
  width: 100%;
  margin: -55px 0;
  padding: 0;
 }
 */
 .centrato {
  width: 1220px;
  margin: -55px auto; 
  padding: 0;
 }
 .logoecommerce  {
  max-height: 32px;
  max-width: 120px;
 }

 .descrishop {
  margin-top:-22px; 
  margin-left:14px;
 }
 .descriprodotric {
  width: 220px;
 }
 .descricarrello {
  margin-top:-22px; 
  margin-left:18px;
 }
 .qtaprocarrello {
  margin-top:-32px;
  margin-left:12px 
 }
 
 .novitaofferte {
  width: 520px;
 }
}



@media screen and (min-width: 800px) {
  .tile-large-categorie-mobile{
    width: 288px;
  }
  .tile-large-prodotti-mobile{
    width: 288px;
  }
} 
@media screen and (min-width: 800px) {
 .prodotti-mobile{
  max-width: 900px;
 }
}
@media screen and (min-width: 1260px) {
 .prodotti-mobile{
  max-width: 1260px;
 }
}


@media screen and (max-width: 800px) {
 .nascondi {
  display: none;
 }
}
