body {
  margin:0; padding:0;
  color:black; background-color:#8f8f91;
  font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px;
}

.uppercase {
  text-transform:uppercase;
}

/*
 * Tabella principale
 */
#table1 {
  background-color:#fff;
  width:952px;
}

/*
 * Colonna di sinistra
 */
#col1 {
  border:2px solid #1fa8ed;
  height:589px;
  font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px;
  color:#0094e6;
}
#intro {
  padding:0.5em;
  text-align: justify;
}

/*
 * Colonna centrale
 */
#col2 {
  /*display:none;*/
  border:2px solid #afb0b2;
  /*background:#fff url(../img/bigbottle.jpg) no-repeat top left;  */
}

/*
 * Colonna destra (contenuto)
 */
#col3 {
  border:2px solid #afb0b2;
  vertical-align:top;
}

  /*
   * Data
   */
  #cellDateTop {
    background:#fff url(../img/bgr-date-top.png) no-repeat top left;
  }

  #cellDate {
    font-family:Arial,Helvetica,sans-serif; font-size:11px;
    font-weight:bold;
    color:#5a5b5e;
    letter-spacing:-0.05em;
    text-align: right;
    text-transform:uppercase;
  }
  
  /*
   * Ricerca
   */
  #tblSearch {
    margin-bottom:7px;
  }
  
  #cellSearchLabel {
    margin:0; padding:0; border:2px solid #afb0b2; border-left:none;
    font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold;
    line-height:16px; /*letter-spacing:-0.05em;*/
    text-align:center; text-transform:uppercase;
    color:#5a5b5e;
  }
  
  #cellSearchInput {
    margin:0; padding:0; border:2px solid #afb0b2; border-left:none; border-right:none;
    font-family:Arial,Helvetica,sans-serif; font-size:12px;
  }
  
  #inputSearch {
    margin:0; padding:0 2px; border:none;
    width:100%; height:14px;
    font-family:Arial,Helvetica,sans-serif; font-size:11px;
  }
  
  /*
   * Top menu
   */
  #tblTopMenu {
    background:#fff url(../img/bgr-date-btm.png) no-repeat top right;
    font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold;
    color:#fff; background-color:#5b5b5e;  
    /*letter-spacing:-0.05em;    */
  }
  #tblTopMenu tr td {
    text-align:center;
    text-transform:uppercase;
  }
  #tblTopMenu tr td a {
    text-decoration: none;
    color:#fff;
  }    
  /*#cellTopMenuSelected {
    color:#5b5b5e; background-color:#afb0b2;
  }*/
  #topMenuAreaRiservata {
    border-left:3px solid #afb0b2;
  }
  #tblTopMenu tr td#topMenuAreaRiservata a {
    text-decoration: none;
    color:#afb0b2;
  }
  
  .separator {
    font-size:4px;
    line-height:4px;
  }
  
  /*
   * Sub menu
   */
  #tblSubMenu {
    background-color:#afb0b2;  
    font-family:Arial,Helvetica,sans-serif; font-size:12px;
  }
  /*#tblSubMenu  td {
    text-align:center;
    text-transform:capitalize;
    color:#fff;
  }*/
  
  #tblSubMenuElements {
    background-color:#afb0b2;  
    font-family:Arial,Helvetica,sans-serif; font-size:12px;
  } 
  
  #tblSubMenuElements td {
    padding-left:11px;
    text-align:center;
    /*text-transform:capitalize;*/
    color:#fff;
  }

  #tblSubMenuElements td a {
    text-decoration: none;
    color:#fff;
  }
  
  /*#tblSubMenu td.cellSubMenuSelected {
    font-weight:bold;
    color:#5b5b5e;
  }*/
  /*#tblSubMenu  td a {
    text-decoration: none;
    color:#fff;
  }*/
  
  /**
    * Colori relativi alle otto aree,
    */
  .colorAreaAcque, .colorAreaSucchi, .colorAreaBibite, .colorAreaBirre, .colorAreaVini, .colorAreaLiquori, .colorAreaCatering, .colorAreaRicorrenze, .colorAreaMateriali, .colorAreaCampagne {
    font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold;
    color:#fff;
  }  
  .colorAreaAcque {background-color:#009dec;}
  .colorAreaSucchi {background-color:#f7c000;}
  .colorAreaBibite {background-color:#e77c00;}
  .colorAreaBirre {background-color:#16612c;}
  .colorAreaVini {background-color:#881411;}
  .colorAreaLiquori {background-color:#e0b58e;}
  .colorAreaCatering {background-color:#c087b8;}
  .colorAreaRicorrenze {background-color:#b28600;}
  .colorAreaMateriali {background-color:#5b5b5e;}
  .colorAreaCampagne {background-color:#5b5b5e;}

  .bgrAreaAcque {background:#009dec url(../img/bgr-prod_acque.jpg) no-repeat bottom left;}
  .bgrAreaSucchi {background:#f7c000 url(../img/bgr-prod_succhi.jpg) no-repeat bottom left;}
  .bgrAreaBibite {background:#e77c00 url(../img/bgr-prod_bibite.jpg) no-repeat bottom left;}
  .bgrAreaBirre {background:#16612c url(../img/bgr-prod_birre.jpg) no-repeat bottom left;}
  .bgrAreaVini {background:#881411 url(../img/bgr-prod_vini.jpg) no-repeat bottom left;}
  .bgrAreaLiquori {background:#e0b58e url(../img/bgr-prod_liquori.jpg) no-repeat bottom left;}
  .bgrAreaCatering {background:#c087b8 url(../img/bgr-prod_catering.jpg) no-repeat bottom left;}
  .bgrAreaRicorrenze {background:#b28600 url(../img/bgr-prod_ricorrenze.jpg) no-repeat bottom left;}

  
  #contentCol1, #contentCol2 {
    font-family:Arial,Helvetica,sans-serif; font-size:12px;
    text-align:justify;
  }
  
  #download {
    font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold;
    color:#fff; background-color:#afb0b2;
    text-align:right; text-transform:uppercase;
    /*letter-spacing:-0.02em;*/
  }
  #download a {
    color:#fff; 
    text-decoration:none;
  }

  #colorbar {
    font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold;
    color:#fff;
    text-align:right; text-transform:uppercase;
  }
  #colorbar a {
    color:#fff; 
    text-decoration:none;
  }
  

  
  #selectby {
    font-family:Arial,Helvetica,sans-serif; font-size:12px;
    color:#000;
    background:#e7e7e7 url(../img/bgr-select.gif) repeat-x top left;
  }
  
  #selectBack {
    text-decoration:none;
    color:#000;
  }
  #selectBack:hover {
    text-decoration:underline;
  }
  
  #manufacturers {
    font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold;
    color:#000; 
    background-color:#e7e7e7;
  }

  #products {
    font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold;
    color:#000; 
    background-color:#fff;
  }
  
  #manufacturers a {
    color:#000;
    text-decoration:none;
  }
  
  .distributoreNome a {
    color: #000;
    text-decoration:none;
  }
  
  .prodotto a, .distributore a {
    font-weight:normal; font-style:italic;
    color:#000;
    text-decoration:none;
  }
  
  #prodMenu, #distrDetail {
    background-color:#fff;
  }
  
  .prodMenuItem {
    font-family:Arial,Helvetica,sans-serif; font-size:12px;
    color:#000;
    background:#e7e7e7 url(../img/bgr-select.gif) repeat-x top left;
  }
  
  .prodMenuItem a {
    color:#fff;
    text-decoration:none;
  }
  

/*
 * Marche
 */
/* 
#brands {
  border:2px solid #1fa8ed;
  height:76px;
  background:#fff url(../img/bannerprodotti.gif) repeat-x top left;
}
*/

/*
 * Footer
 */
#footer {
  padding:6px;
  color:#fff;
  background-color:#009dec;
  font-size:12px;  
  text-align:center;
}

#footer a {
  color:#fff;
}

/*
 * Scheda tecnica
 */
  
  .schedaTecnica {
    font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:normal;
  }
  
  .colorSchedaAcque       { font-weight:bold; color:#00b9f2; }
  .colorSchedaSucchi      { font-weight:bold; color:#ffd363; }
  .colorSchedaBibite      { font-weight:bold; color:#fbb26e; }
  .colorSchedaBirre       { font-weight:bold; color:#46865f; }  
  .colorSchedaVini        { font-weight:bold; color:#a74e3d; }
  .colorSchedaLiquori     { font-weight:bold; color:#ebcfc4; }
  .colorSchedaCatering    { font-weight:bold; color:#d5b4d5; }
  .colorSchedaRicorrenze  { font-weight:bold; color:#caae6a; }
  
  .codiceProdotto { 
    font-weight:bold; 
    color:#ccc; 
  }
  
  #sglink {
    text-decoration:none;
    color:#fff;
    font-size:14px; font-weight:bold;
  }
  
  /*
   * Distributori
   */
  #distrDetail td {
    font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px;
    background-color:#fff;
  }
  
  /*
   * Referenti
   */
  #referenti tr {
    vertical-align:top;
  }
   
  #referenti td {
    font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px;
    background-color:#fff;
    border-bottom:1px solid #000;
  }
  
  #referenti td a {
    color:#000;
    text-decoration:none;
  }
  
  /*
   * Contatti
   */
  #contatti td {
    font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px;
  }
  
  .input {
    width:100%;
    font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px;
  }
  
  .info1 {
    font-size:11px;
    color:#999;
  }
  
  .info2 {
    font-size:11px;
    color:#000;
 }
 
 .curiosita {
  border-bottom:1px dashed #000;
  font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px;  
 }
 
.curiosita a {
  text-decoration:none;
  color:#000;
}

 .link {
  font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px;  
 }
 
 .link a {
  color:#afb0b2;
 }
 
 #credits {
   font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px;
   text-align:right;
 }
 
 #credits a {
   color:#000;
   text-decoration:none;
 }
 
 #search {
   font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px;
 }
 
 #search a {
   color: #000;
 }
 
 .label {
   color:#5b5b5e;
 }
 
 form {
   display:inline;
 }
