/* IMPOSTAZIONI COMUNI */
body { margin: 0px 20px; }
body.inside { margin: 0px; }
body.home { margin: 0px 1px; }
img { border: 0px; }
table { width: 100%; border-collapse: collapse; font-family: Trebuchet MS, Tahoma, Arial; font-size: 11px; }
input, select { font-family: Trebuchet MS, Tahoma, Arial; font-size: 10px; }
a { color: #000; text-decoration: none; }
a:hover { color: #4da01c; }
div.versione { width: 100%; text-align: right; font-family: Trebuchet MS, Tahoma, Arial; font-size: 14px; padding: 3px 0px;}
/* IMPOSTAZIONI TABELLA PREMIUM */
table.prmHead th { background-color: #4da01c; color: #fff; border: 1px solid #fff; }
table.prmHead td { width: 25%; background-color: #eee; text-align: center; border: 1px solid #fff; }
table.prmHead td.logo { background-color: #fff; vertical-align: middle; }
div.prmChart { text-align: center; width: 100%; }
table.prmDataOut td { padding: 0px; width: 49%; }
table.prmDataOut td.spaceIn { width: 6px; }
table.prmDataIn caption { background-color: #4da01c; color: #fff; border: 1px solid #c5c5c5; font-weight: bold; padding: 2px; border-bottom: 0px; }
table.prmDataIn td { border: 1px solid #c5c5c5; padding: 2px 5px; }
table.prmDataIn th { background-color: #f6f6f6; font-weight: normal; border: 1px solid #c5c5c5; padding: 2px 0px; width: 30%; } 
table.prmExtras caption { font-size: 14px; font-weight: bold; padding: 4px; color: #4da01c; }
table.prmExtras td { border: 1px solid #c5c5c5; text-align: center; padding: 2px; }
table.prmExtras th { border: 1px solid #c5c5c5; padding: 2px; background-color: #f6f6f6; width: 50%; }
/* IMPOSTAZIONI TABELLA PLUS */
table.home td { text-align: center; border: 1px solid #c5c5c5; padding: 2px; background-color: #f6f6f6; }
table.home th { text-align: left; padding: 2px 4px; border: 1px solid #c5c5c5; font-weight: normal; }
table.home td.homeChart { padding: 2px; background-color: #fff; }
/* IMPOSTAZIONI TABELLA DATI STORICI */
table.stoOut { border: 1px solid #c5c5c5; background-color: #f6f6f6; }
table.stoOut td { padding: 5px; }
table.stoOut div.stoCalendar { padding: 2px; }
table.stoOut td.stoButton { width: 100%; text-align: center; }
table.stoIn { border: 1px solid #c5c5c5; border-top: 0px; }
table.stoIn tr.even { background-color: #eee; }
table.stoIn th { background-color: #4da01c; padding: 2px 4px; color: #fff; text-align: right;  }
table.stoIn td { border-bottom: 1px solid #c5c5c5; padding: 3px 4px; text-align: right; }
table.stoNav { margin-top: 10px; }
table.stoNav td.disable { color: #efefef; }
table.stoNav a { color: #4da01c; }
table.stoNav a:hover { text-decoration: none; }
/* IMPOSTAZIONI TABELLA CAMBI */
table.frx th { background-color: #6ab2e7; padding: 4px 3px; color: #fff; border: 1px solid #fff;  }
table.frx td { padding: 4px 3px; border: 1px solid #fff; }
table.frx tr.even { background-color: #eee; }
/* IMPOSTAZIONE DELLA TABELLA GRAFICO */
div.contorno { width: 100%; border: 1px solid #6ab2e7; }
div.crt_grafico { background-color: #6ab2e7; }
#chart { width: 100%; height: 350px; }	
table.crt_comandi { background-color: #fff;  border: 1px solid #c5c5c5; margin-bottom: 3px; }
table.crt_comandi caption { background-color: #eee; font-weight: bold; }
table.crt_comandi th { background-color: #4da01c; color: #fff; border: 1px solid #c5c5c5; font-weight: bold; padding: 2px; border-bottom: 0px; }
table.crt_comandi td { padding: 5px; text-align: center; }
table.crt_comandi div { margin-bottom: 2px; }
input.MA { width: 30px; background-color: #efefef; border: 1px solid #c5c5c5; }
.aumento { color: #0a0; }
.diminuzione { color: #ef0000; }
#frmSto { visibility: hidden; display: none; }
table.info tr { vertical-align: bottom; }

