BODY {
   font-family: Tahoma, Verdana, Arial, Times;
   font-size: 8pt;
   color: #000000;
   margin-bottom: 0;
   margin-left: 0;
   margin-right: 0;
   margin-top: 0;
 }

A:link {
   font-family: Tahoma, Verdana, Arial, Times;
   text-decoration: none;
   font-size: 8pt;
   color: #ffffff;
 }

A:visited {
   font-family: Tahoma, Verdana, Arial, Times;
   text-decoration: none;
   font-size: 8pt;
   color: #ffffff;
 }

A:active {
   font-family: Tahoma, Verdana, Arial, Times;
   text-decoration: none;
   font-size: 8pt;
   color: #ffffff;
 }

A:hover {
   font-family: Tahoma, Verdana, Arial, Times;
   text-decoration: underline;
   font-size: 8pt;
   color: #ffffff;
 }

IMG {
   border: 0;
   vertical-align: middle;
 }

H1 {
   font-family: Tahoma, Verdana, Arial, Times;
   font-weight: bold;
   font-size: 16pt;
   color: #2e6ca2;
   text-align: center;
 }

H2 {
   font-family: Tahoma, Verdana, Arial, Times;
   font-weight: bold;
   font-size: 10pt;
   color: #2e6ca2;
   margin: 0;
 }

H3 {
   font-family: Tahoma, Verdana, Arial, Times;
   font-weight: bold;
   font-size: 12pt;
   color: #2e6ca2;
   margin: 0;
 }

HR {
   font-family: Tahoma, Verdana, Arial, Times;
   color: #0080c0;
   height: 1pt;
   outline-color: #0080c0;
   outline-style: ridge;
 }

.Frame {
   border-top: 1px solid #cccccc;
   border-right: 1px solid #cccccc;
   border-left: 1px solid #cccccc;
   border-bottom: 1px solid #cccccc;
   border-radius: 15px;
   background-color: white;
   box-shadow: 10px 10px 5px #888;
   margin-right: auto;
   margin-left: auto;
   width: 95%;
 }

.Shadow {
   background-color: white;
   box-shadow: 10px 10px 5px #888;
   margin-right: auto;
   margin-left: auto;
   width: 95%;
 }

.Flash {
   background-color: white;
   margin-right: auto;
   margin-left: auto;
   width: 95%;
 }

.FlashShadow {
   background-color: white;
   box-shadow: 10px 10px 5px #888;
   width: 850px;
 }

.Field {
   font-family: Tahoma, Verdana, Arial, Times;
   font-size: 8pt;
   font-weight: normal;
   border-top: 1px solid #c7c7c7;
   border-right: 1px solid #e5e5e5;
   border-left: 1px solid #c7c7c7;
   border-bottom: 1px solid #e5e5e5;
   background-color: white;
   background-attachment: fixed;
   background-repeat: no-repeat;
 }

.FieldUpper {
   font-family: Tahoma, Verdana, Arial, Times;
   font-size: 8pt;
   font-weight: normal;
   border-top: 1px solid #c7c7c7;
   border-right: 1px solid #e5e5e5;
   border-left: 1px solid #c7c7c7;
   border-bottom: 1px solid #e5e5e5;
   background-color: white;
   background-attachment: fixed;
   background-repeat: no-repeat;
   text-transform: uppercase;
 }

.FieldCenter {
   font-family: Tahoma, Verdana, Arial, Times;
   font-size: 8pt;
   font-weight: normal;
   text-align: center;
   border-top: 1px solid #c7c7c7;
   border-right: 1px solid #e5e5e5;
   border-left: 1px solid #c7c7c7;
   border-bottom: 1px solid #e5e5e5;
   background-color: white;
   background-attachment: fixed;
   background-repeat: no-repeat;
 }

.FieldCenterUpper {
   font-family: Tahoma, Verdana, Arial, Times;
   font-size: 8pt;
   font-weight: normal;
   text-align: center;
   border-top: 1px solid #c7c7c7;
   border-right: 1px solid #e5e5e5;
   border-left: 1px solid #c7c7c7;
   border-bottom: 1px solid #e5e5e5;
   background-color: white;
   background-attachment: fixed;
   background-repeat: no-repeat;
   text-transform: uppercase;
 }

.FieldRight {
   font-family: Tahoma, Verdana, Arial, Times;
   font-size: 8pt;
   font-weight: normal;
   text-align: right;
   border-top: 1px solid #c7c7c7;
   border-right: 1px solid #e5e5e5;
   border-left: 1px solid #c7c7c7;
   border-bottom: 1px solid #e5e5e5;
   background-color: white;
   background-attachment: fixed;
   background-repeat: no-repeat;
 }

.FieldRequired {
   font-family: Tahoma, Verdana, Arial, Times;
   font-size: 8pt;
   font-weight: normal;
   text-align: left;
   border-top: 1px solid #c7c7c7;
   border-right: 1px solid #e5e5e5;
   border-left: 1px solid #c7c7c7;
   border-bottom: 1px solid #e5e5e5;
   background-color: #eeffcc;
   background-attachment: fixed;
   background-repeat: no-repeat;
 }

.FieldCenterRequired {
   font-family: Tahoma, Verdana, Arial, Times;
   font-size: 8pt;
   font-weight: normal;
   text-align: center;
   border-top: 1px solid #c7c7c7;
   border-right: 1px solid #e5e5e5;
   border-left: 1px solid #c7c7c7;
   border-bottom: 1px solid #e5e5e5;
   background-color: #eeffcc;
   background-attachment: fixed;
   background-repeat: no-repeat;
 }

.FieldRightRequired {
   font-family: Tahoma, Verdana, Arial, Times;
   font-size: 8pt;
   font-weight: normal;
   text-align: right;
   border-top: 1px solid #c7c7c7;
   border-right: 1px solid #e5e5e5;
   border-left: 1px solid #c7c7c7;
   border-bottom: 1px solid #e5e5e5;
   background-color: #eeffcc;
   background-attachment: fixed;
   background-repeat: no-repeat;
 }

.FieldDex {
   font-family: Tahoma, Verdana, Arial, Times;
   font-size: 8pt;
   font-weight: bold;
   text-align: left;
   border-top: 1px solid #c7c7c7;
   border-right: 1px solid #e5e5e5;
   border-left: 1px solid #c7c7c7;
   border-bottom: 1px solid #e5e5e5;
   background-color: #f0f0f0;
   background-attachment: fixed;
   background-repeat: no-repeat;
 }

.FieldTotale {
   font-family: Tahoma, Verdana, Arial, Times;
   font-size: 8pt;
   font-weight: bold;
   text-align: right;
   border-top: 1px solid #c7c7c7;
   border-right: 1px solid #e5e5e5;
   border-left: 1px solid #c7c7c7;
   border-bottom: 1px solid #e5e5e5;
   background-color: #f0f0f0;
   background-attachment: fixed;
   background-repeat: no-repeat;
 }

.RiasFieldRight {
   font-family: Tahoma, Verdana, Arial, Times;
   font-size: 8pt;
   font-weight: normal;
   text-align: right;
   border-top: 1px solid #c7c7c7;
   border-right: 1px solid #e5e5e5;
   border-left: 1px solid #c7c7c7;
   border-bottom: 1px solid #e5e5e5;
   background-color: white;
   background-attachment: fixed;
   background-repeat: no-repeat;
 }

.RiasFieldRightUsed {
   font-family: Tahoma, Verdana, Arial, Times;
   font-size: 8pt;
   font-weight: bold;
   text-align: right;
   border-top: 1px solid #c7c7c7;
   border-right: 1px solid #e5e5e5;
   border-left: 1px solid #c7c7c7;
   border-bottom: 1px solid #e5e5e5;
   background-color: #c4ffc4;
   background-attachment: fixed;
   background-repeat: no-repeat;
 }

.RiasFieldTotal {
   font-family: Tahoma, Verdana, Arial, Times;
   font-size: 8pt;
   font-weight: bold;
   text-align: right;
   border-top: 1px solid #c7c7c7;
   border-right: 1px solid #e5e5e5;
   border-left: 1px solid #c7c7c7;
   border-bottom: 1px solid #e5e5e5;
   background-color: white;
   background-attachment: fixed;
   background-repeat: no-repeat;
 }

.RiasFieldTotalUsed {
   font-family: Tahoma, Verdana, Arial, Times;
   font-size: 8pt;
   font-weight: bold;
   text-align: right;
   border-top: 1px solid #c7c7c7;
   border-right: 1px solid #e5e5e5;
   border-left: 1px solid #c7c7c7;
   border-bottom: 1px solid #e5e5e5;
   background-color: #ffbdca;
   background-attachment: fixed;
   background-repeat: no-repeat;
 }

.Button {
   font-family: Tahoma, Verdana, Arial, Times;
   font-size: 8pt;
   font-weight : bold;
   color: white;
   border-top: 1px solid black;
   border-right: 1px solid black;
   border-left: 1px solid black;
   border-bottom: 1px solid black;
   background-color: #2e6ca2;
 }

.Table {
   border-top: 1px hidden #2e6ca2;
   border-right: 1px hidden #2e6ca2;
   border-left: 1px hidden #2e6ca2;
   border-bottom: 1px solid #2e6ca2;
 }

.TableOverlib {
   font-family: Tahoma, Verdana, Arial, Times;
   font-size: 8pt;
   color: #000000;
   background-color: #ffffff;
   border-top: 1px solid #3f78a9;
   border-right: 1px solid #3f78a9;
   border-left: 1px solid #3f78a9;
   border-bottom: 1px solid #3f78a9;
 }

.Table2 {
   border-top: 1px hidden #2e6ca2;
   border-right: 1px hidden #2e6ca2;
   border-left: 1px hidden #2e6ca2;
   border-bottom: 2px solid #2e6ca2;
 }

.Table3 {
   border-top: 1px hidden #3f78a9;
   border-right: 1px hidden #3f78a9;
   border-left: 1px hidden #3f78a9;
   border-bottom: 2px solid #3f78a9;
 }

.TableFrame {
   border-top: 1px solid #2e6ca2;
   border-right: 1px solid #2e6ca2;
   border-left: 1px solid #2e6ca2;
   border-bottom: 1px solid #2e6ca2;
 }

.CellTotale {
   font-family: Tahoma, Verdana, Arial, Times;
   font-weight: bold;
   font-size: 8pt;
   border-top: 2px solid #2e6ca2;
   border-right: 1px hidden #2e6ca2;
   border-left: 1px hidden #2e6ca2;
   border-bottom: 1px hidden #2e6ca2;
 }

.Articolo {
   font-family: Tahoma, Verdana, Arial, Times;
   font-weight: bold;
   font-size: 20pt;
   color: #2e6ca2;
 }

.Articolo2 {
   font-family: Tahoma, Verdana, Arial, Times;
   font-weight: bold;
   font-size: 14pt;
   color: black;
 }

/* BEGIN: contatti.php */
.Contatti TD {
   font-family: Tahoma, Verdana, Arial, Times;
   font-weight: bold;
   font-size: 18pt;
   color: black;
 }

.Contatti A:link {
   font-family: Tahoma, Verdana, Arial, Times;
   text-decoration: none;
   font-size: 14pt;
   color: #2e6ca2;
 }

.Contatti A:visited {
   font-family: Tahoma, Verdana, Arial, Times;
   text-decoration: none;
   font-size: 14pt;
   color: #2e6ca2;
 }

.Contatti A:active {
   font-family: Tahoma, Verdana, Arial, Times;
   text-decoration: none;
   font-size: 14pt;
   color: #2e6ca2;
 }

.Contatti A:hover {
   font-family: Tahoma, Verdana, Arial, Times;
   text-decoration: underline;
   font-size: 14pt;
   color: #2e6ca2;
 }
/* END: contatti.php */


/* BEGIN: benvenuto.php */
.Benvenuto {
   font-family: Tahoma, Verdana, Arial, Times;
   font-size: 20pt;
   color: white;
 }

.Messaggi {
   font-family: Tahoma, Verdana, Arial, Times;
   font-size: 15pt;
   color: white;
 }

.Data {
   font-family: Tahoma, Verdana, Arial, Times;
   font-weight: bold;
   font-size: 8pt;
   color: #e9f47b;
 }
/* END: benvenuto.php */


/* BEGIN: menu */
.Menu {
   font-family: Tahoma, Verdana, Arial, Times;
   font-size: 8pt;
   color: white;
 }

.Menu A:link {
   font-family: Tahoma, Verdana, Arial, Times;
   text-decoration: none;
   font-size: 8pt;
   color: white;
 }

.Menu A:visited {
   font-family: Tahoma, Verdana, Arial, Times;
   text-decoration: none;
   font-size: 8pt;
   color: white;
 }

.Menu A:active {
   font-family: Tahoma, Verdana, Arial, Times;
   text-decoration: none;
   font-size: 8pt;
   color: white;
 }

.Menu A:hover {
   font-family: Tahoma, Verdana, Arial, Times;
   text-decoration: underline;
   font-size: 8pt;
   color: white;
 }
/* END: menu */


/* BEGIN: righe tabella */
.Header {
   font-family: Tahoma, Verdana, Arial, Times;
   font-weight: bold;
   font-size: 8pt;
   background-color: #2e6ca2;
   color: white;
 }

.Color1 {
   font-family: Tahoma, Verdana, Arial, Times;
   font-size: 8pt;
   background-color: #f8eedf;
   color: black;
 }

.Color2 {
   font-family: Tahoma, Verdana, Arial, Times;
   font-size: 8pt;
   background-color: #f7f4ef;
   color: black;
 }

.Select {
   font-family: Tahoma, Verdana, Arial, Times;
   font-size: 8pt;
   background-color: #d0d0d0;
   color: black;
 }

.Color1Red {
   font-family: Tahoma, Verdana, Arial, Times;
   font-size: 8pt;
   background-color: #f8eedf;
   color: #ff0000;
 }

.Color2Red {
   font-family: Tahoma, Verdana, Arial, Times;
   font-size: 8pt;
   background-color: #f7f4ef;
   color: #ff0000;
 }

.Color1Blu {
   font-family: Tahoma, Verdana, Arial, Times;
   font-size: 8pt;
   background-color: #f8eedf;
   color: #0078e1;
 }

.Color2Blu {
   font-family: Tahoma, Verdana, Arial, Times;
   font-size: 8pt;
   background-color: #f7f4ef;
   color: #0078e1;
 }

.SelectRed {
   font-family: Tahoma, Verdana, Arial, Times;
   font-size: 8pt;
   background-color: #d0d0d0;
   color: #ff0000;
 }
/* END: righe tabella */


.Text {
   font-family: Tahoma, Verdana, Arial, Times;
   font-size: 8pt;
   color: black;
 }

.TextRed {
   font-family: Tahoma, Verdana, Arial, Times;
   font-size: 8pt;
   color: #ff0000;
 }

.TextCosto {
   font-family: Tahoma, Verdana, Arial, Times;
   font-size: 13pt;
   color: #ff0000;
 }

.TextPrezzo {
   font-family: Tahoma, Verdana, Arial, Times;
   font-size: 13pt;
   color: #68c300;
 }

.TextPrezzoBig {
   font-family: Tahoma, Verdana, Arial, Times;
   font-weight: bold;
   font-size: 25pt;
   color: #68c300;
 }

.Summa {
   font-family: Tahoma, Verdana, Arial, Times;
   font-weight: bold;
   font-size: 8pt;
   color: #2e6ca2;
 }


/* BEGIN: Piede in ogni pagina */
.Piede {
   font-family: Tahoma, Verdana, Arial, Times;
   font-size: 8pt;
   color: black;
   border-top: 1px solid #2e6ca2;
   border-right: 1px none #2e6ca2;
   border-left: 1px none #2e6ca2;
   border-bottom: 1px none #2e6ca2;
 }

.Piede A:link, A:visited {
   font-family: Tahoma, Verdana, Arial, Times;
   text-decoration: none;
   font-size: 8pt;
   color: #2e6ca2;
 }

.Piede A:hover {
   font-family: Tahoma, Verdana, Arial, Times;
   text-decoration: underline;
   font-size: 8pt;
   color: #2e6ca2;
 }

.Piede B {
   font-family: Tahoma, Verdana, Arial, Times;
   font-weight: bold;
   font-size: 8pt;
   color: #2e6ca2;
 }
/* END: Piede in ogni pagina */

