/*******************/
/**** Generale *****/
/*******************/
body {
    background: #FFC570;
    color: #000000;
    font-family: verdana, arial;
    font-size: 9px;
}

body.vuoto {
    background: #000000;
}

font.indirizzo {
    color: #AE2B24;
    font-family: verdana, arial;
    font-size: 9px;
    font-weight: bold;
}

font.home {
    color: #000080;
    font-family: verdana, arial;
    font-size: 10px;
}

h1.titolo_home {
    color: #AE2B24;
    font-family: verdana, arial;
    font-size: 14px;
}

h1.titolo_contatti {
    color: #000080;
    font-family: verdana, arial;
    font-size: 12px;
}

font.testo_normale {
    color: #000080;
    font-family: verdana, arial;
    font-size: 10px;
}

table.contatti {
    color: #AE2B24;
    font-family: verdana, arial;
    font-size: 10px;
    font-weight: bold;
}

td.listaProdotti {
    background-color: #ffc673;
    border: 1px solid #9c1818;
    color: #9c1818;
}

td.listaProdotti:hover {
    background-color: #ffc673;
    border: 1px solid #ffffff;
    color: #9c1818;
}

/*******************/
/**** Copertine ****/
/*******************/
div.nascosto {
  display: none;
}

div.visibile {
  display: inline;
}

font.desc_copertina {
    color: #AE2B24;
    font-family: verdana, arial;
    font-weight: bold;
    font-size: 16px;
}

font.desc_copertina_italic {
    color: #AE2B24;
    font-family: Bermuda Script, verdana, arial;
    font-weight: normal;
    font-size: 20px;
    font-style: italic;
}

font.testo_copertina {
    color: #000080;
    font-family: verdana, arial;
    font-weight: bold;
    font-size: 9px;
}

a.m_copertina {
  color: #9c1818;
  font-size: 9px;
  font-weight: bold;
  text-decoration: none;
}

a.m_copertina:hover {
  color: #ffffff;
  font-size: 9px;
  font-weight: bold;
  text-decoration: none;
}

/*******************/
/* Scheda Prodotto */
/*******************/
body.prodotto_e {
    margin: 0px;
    background: #ad1a2a;
    color: #000000;
    font-family: verdana, arial;
    font-size: 9px;
}

body.prodotto_cm {
    margin: 0px;
    background: #603a09;
    color: #000000;
    font-family: verdana, arial;
    font-size: 9px;
}

body.prodotto_f {
    margin: 0px;
    background: #9a0050;
    color: #000000;
    font-family: verdana, arial;
    font-size: 9px;
}

body.prodotto_lf {
    margin: 0px;
    background: #a98e19;
    color: #000000;
    font-family: verdana, arial;
    font-size: 9px;
}

body.prodotto_ls {
    margin: 0px;
    background: #9e502a;
    color: #000000;
    font-family: verdana, arial;
    font-size: 9px;
}

body.prodotto_lb {
    margin: 0px;
    background: #da7c07;
    color: #000000;
    font-family: verdana, arial;
    font-size: 9px;
}

body.prodotto_m {
    margin: 0px;
    background: #603a09;
    color: #000000;
    font-family: verdana, arial;
    font-size: 9px;
}

font.nome_prodotto {
    margin: 5px;
    color: #fbeed3;
    font-family: verdana, arial;
    font-size: 15px;
    font-weight: bold;
}

font.desc_prodotto {
    margin: 5px;
    color: #FFFFFF;
    font-family: verdana, arial;
    font-size: 10px;
    font-weight: bold;
}

font.codice_prodotto {
    color: #000000;
    font-family: verdana, arial;
    font-size: 8px;
    font-weight: bold;
    font-style: italic;
}

table.prodotto {
    margin: 0px;
    color: #000000;
    background: #fbeed3;
    font-family: verdana, arial;
    font-size: 10px;
    font-weight: normal;
}

table.prodotto_lf {
    margin: 0px;
    color: #000000;
    background: #fff9dc;
    font-family: verdana, arial;
    font-size: 10px;
    font-weight: normal;
}

table.prodotto_cm {
    margin: 0px;
    color: #000000;
    background: #f4f3f2;
    font-family: verdana, arial;
    font-size: 10px;
    font-weight: normal;
}

table.prodotto_m {
    margin: 0px;
    color: #000000;
    background: #f4f3f2;
    font-family: verdana, arial;
    font-size: 10px;
    font-weight: normal;
}

table.dati_prodotto {
    margin: 0px;
    color: #000000;
    background: #ffffff;
    font-family: verdana, arial;
    font-size: 10px;
    font-weight: normal;
}

tr.dati_prodotto_int {
    margin: 0px;
    color: #ffffff;
    background: #a98e19;
    font-family: verdana, arial;
    font-size: 10px;
    font-weight: bold;
}

tr.dati_prodotto_int1 {
    margin: 0px;
    color: #ffffff;
    background: #9e502a;
    font-family: verdana, arial;
    font-size: 10px;
    font-weight: bold;
}

tr.dati_prodotto_int2 {
    margin: 0px;
    color: #ffffff;
    background: #da7c07;
    font-family: verdana, arial;
    font-size: 10px;
    font-weight: bold;
}

tr.dati_prodotto_int3 {
    margin: 0px;
    color: #ffffff;
    background: #603a09;
    font-family: verdana, arial;
    font-size: 10px;
    font-weight: bold;
}

tr.dati_prodotto {
    margin: 0px;
    color: #000000;
    background: #ffffff;
    font-family: verdana, arial;
    font-size: 10px;
    font-weight: normal;
}

td.dati_prodotto {
    margin: 3px;
    color: #000000;
    background: #ffffff;
    font-family: verdana, arial;
    font-size: 10px;
    font-weight: normal;
}

td.desc_prodotto_e {
  margin: 0px;
  height: 35px;
  background: #ad1a2a;
  border-bottom-width: 1px;
  border-bottom-color: #DDDDDD;
  border-bottom-style: solid;
}

td.desc_prodotto_cm {
  margin: 0px;
  height: 35px;
  background: #603a09;
  border-bottom-width: 1px;
  border-bottom-color: #DDDDDD;
  border-bottom-style: solid;
}

td.desc_prodotto_f {
  margin: 0px;
  height: 35px;
  background: #9a0050;
  border-bottom-width: 1px;
  border-bottom-color: #DDDDDD;
  border-bottom-style: solid;
}

td.desc_prodotto_lf {
  margin: 0px;
  height: 35px;
  background: #a98e19;
  border-bottom-width: 1px;
  border-bottom-color: #DDDDDD;
  border-bottom-style: solid;
}

td.desc_prodotto_ls {
  margin: 0px;
  height: 35px;
  background: #9e502a;
  border-bottom-width: 1px;
  border-bottom-color: #DDDDDD;
  border-bottom-style: solid;
}

td.desc_prodotto_lb {
  margin: 0px;
  height: 35px;
  background: #da7c07;
  border-bottom-width: 1px;
  border-bottom-color: #DDDDDD;
  border-bottom-style: solid;
}

td.desc_prodotto_m {
  margin: 0px;
  height: 35px;
  background: #603a09;
  border-bottom-width: 1px;
  border-bottom-color: #DDDDDD;
  border-bottom-style: solid;
}

td.img_prodotto {
  margin: 0px;
  border-bottom-width: 2px;
  border-bottom-color: #AAAAAA;
  border-bottom-style: solid;
}

td.riga_vuota {
  margin: 0px;
  height: 35px;
}

td.prodotto {
  margin: 0px;
  height: 35px;
  border-bottom-width: 2px;
  border-bottom-color: #AAAAAA;
  border-bottom-style: solid;
}

div.limone {
  margin-top: 5px;
  margin-left: 5px;
  margin-right: 0px;
  margin-bottom: 0px;
  width: 10px;
  height: 30px;  
  background-color: #fffc00;
}

div.arancio {
  margin-top: 5px;
  margin-left: 5px;
  margin-right: 0px;
  margin-bottom: 0px;
  width: 10px;
  height: 30px;
  background-color: #ff9000;
}

div.mela {
  margin-top: 5px;
  margin-left: 5px;
  margin-right: 0px;
  margin-bottom: 0px;
  width: 10px;
  height: 30px;
  background-color: #77ef71;
}

div.cioccolato {
  margin-top: 5px;
  margin-left: 5px;
  margin-right: 0px;
  margin-bottom: 0px;
  width: 10px;
  height: 30px;
  background-color: #b17c15;
}

div.amarena {
  margin-top: 5px;
  margin-left: 5px;
  margin-right: 0px;
  margin-bottom: 0px;
  width: 10px;
  height: 30px;
  background-color: #f60808;
}

div.cacao_amarena {
  margin-top: 5px;
  margin-left: 5px;
  margin-right: 0px;
  margin-bottom: 0px;
  width: 10px;
  height: 30px;
  background-color: #6b3412;
}

div.fichi {
  margin-top: 5px;
  margin-left: 5px;
  margin-right: 0px;
  margin-bottom: 0px;
  width: 10px;
  height: 30px;
  background-color: #c1b674;
}

div.albicocca {
  margin-top: 5px;
  margin-left: 5px;
  margin-right: 0px;
  margin-bottom: 0px;
  width: 10px;
  height: 30px;
  background-color: #ff9000;
}

div.chantilly {
  margin-top: 5px;
  margin-left: 5px;
  margin-right: 0px;
  margin-bottom: 0px;
  border: 1px solid #CCCCCC;
  width: 10px;
  height: 30px;
  background-color: #ffffff;
}

div.cioccolato_bianco {
  margin-top: 5px;
  margin-left: 5px;
  margin-right: 0px;
  margin-bottom: 0px;
  width: 10px;
  height: 30px;
  background-color: #fee87b;
}

div.fbicolore {
  margin-top: 5px;
  margin-left: 5px;
  margin-right: 0px;
  margin-bottom: 0px;
  width: 10px;
  height: 30px;
  background-color: #f0e69f;
}

div.nocciola {
  margin-top: 5px;
  margin-left: 5px;
  margin-right: 0px;
  margin-bottom: 0px;
  width: 10px;
  height: 30px;
  background-color: #eb8f50;
}

div.bianco {
  margin-top: 5px;
  margin-left: 5px;
  margin-right: 0px;
  margin-bottom: 0px;
  border: 1px solid #CCCCCC;
  width: 10px;
  height: 30px;
  background-color: #ffffff;
}

div.cioccolatom {
  margin-top: 5px;
  margin-left: 5px;
  margin-right: 0px;
  margin-bottom: 0px;
  width: 10px;
  height: 30px;
  background-color: #603a09;
}
