body {
  margin-left:0px;
  margin-right:0px;
  margin-bottom:0px;
  padding: 0px;
  padding-top: 0px;
  margin: 0px;
  top:0px;
  left:0px;

}
@font-face {
 font-family:ClassicsFont;
 src: url('YanoneKaffeesatz-Regular.ttf') format('truetype');
}
.login_titolo{
font-family:ClassicsFont;
font-size:26px;
color:#000000;
text-decoration:none;
font-weight:normal;
}

.login_caption{
font-family:ClassicsFont;
font-size:16px;
color:#000000;
text-decoration:none;
font-weight:normal;
}

.login_errore{
font-family:ClassicsFont;
font-size:20px;
color:#FF0000;
text-decoration:none;
font-weight:normal;
}

.testo_carrello{
font-family:ClassicsFont;
font-size:16px;
color:#FFFFFF;
text-decoration:none;
font-weight:normal;
}

.voci_menu{
font-family:ClassicsFont;
font-size:15px;
color:#000000;
text-decoration:none;
font-weight:normal;
border-radius: 8px;
background-color: #D7D7D7;
line-height: 1.2;
padding: 7px 10px;
}

.voci_menu:hover{
font-family:ClassicsFont;
font-size:15px;
color:#FFFFFF;
text-decoration:none;
font-weight:normal;
border-radius: 8px;
background-color: #000000;
line-height: 1.2;
padding: 7px 10px;
}

.testo_benvenuto{
font-family:ClassicsFont;
font-size:18px;
color:#000000;
text-decoration:none;
font-weight:normal;
}

.titolo_presentazione{
font-family:ClassicsFont;
font-size:30px;
color:#000000;
text-decoration:none;
font-weight:normal;
}

.testo_presentazione{
font-family:ClassicsFont;
font-size:18px;
color:#636363;
text-decoration:none;
font-weight:normal;
line-height:30px;
text-align:justify;
}

.link_footer{
font-family:ClassicsFont;
font-size:16px;
color:#FFFFFF;
text-decoration:none;
font-weight:normal;
}

.link_footer:hover{
font-family:ClassicsFont;
font-size:16px;
color:#636363;
text-decoration:none;
font-weight:normal;
}

.testo_footer{
font-family:ClassicsFont;
font-size:14px;
color:#636363;
text-decoration:none;
font-weight:normal;
}

.link_percorso{
font-family:ClassicsFont;
font-size:16px;
color:#94c01f;
text-decoration:none;
font-weight:normal;
}

.link_percorso:hover{
font-family:ClassicsFont;
font-size:16px;
color:#000000;
text-decoration:none;
font-weight:normal;
}

.titolo_categoria{
font-family:ClassicsFont;
font-size:22px;
color:#636363;
text-decoration:none;
font-weight:normal;
line-height:30px;
}

.titolo_prodotto{
font-family:ClassicsFont;
font-size:24px;
color:#000000;
text-decoration:none;
font-weight:normal;
}

.titolotaglie_prodotto{
font-family:ClassicsFont;
font-size:16px;
color:#000000;
text-decoration:none;
font-weight:normal;
}

.linktitolocar_prodotto{
font-family:ClassicsFont;
font-size:16px;
color:#000000;
text-decoration:none;
font-weight:normal;
}

.linktitolocar_prodotto:hover{
font-family:ClassicsFont;
font-size:16px;
color:#94c01f;
text-decoration:none;
font-weight:normal;
}
.colore_prodotto_carrello{
font-family:ClassicsFont;
font-size:16px;
color:#94c01f;
text-decoration:none;
font-weight:normal;
}
.taglie_prodotto{
font-family:ClassicsFont;
font-size:16px;
color:#636363;
text-decoration:none;
font-weight:normal;
}

.aggiungi_carrello{
font-family:ClassicsFont;
font-size:16px;
color:#FFFFFF;
text-decoration:none;
font-weight:normal;
border-radius: 8px;
background-color: #94c01f;
line-height: 1.2;
padding: 7px 15px;
}

.aggiungi_carrello:hover{
font-family:ClassicsFont;
font-size:16px;
color:#000000;
text-decoration:none;
font-weight:normal;
border-radius: 8px;
background-color: #D7D7D7;
line-height: 1.2;
padding: 7px 15px;
}

.colori_prodotti{
font-family:ClassicsFont;
font-size:18px;
color:#94c01f;
text-decoration:none;
font-weight:normal;
}

.msg_dispon{
font-family:ClassicsFont;
font-size:18px;
color:#F75F48;
text-decoration:none;
font-weight:normal;
}

.img_bn {
    filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+, Firefox on Android */
    filter: gray; /* IE6-9 */
    -webkit-filter: grayscale(100%); /* Chrome 19+, Safari 6+, Safari 6+ iOS */

}
