body {color:#616d59; background-color:#FFFFFF; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:11px;}
.mex1 {background-color:#616d59; color:#FFFFFF; font-weight:bold; padding:5px 10px; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px;}
.mex2 {background-color:#d7eed7; color:#616d59; font-weight:bold; padding:5px 10px; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px;}
.mex3 {background-color:#ffffff; color:#cb0100; font-weight:bold; padding:5px 2px; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px;}
.mexNatale {color:#cb0100; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:14px;}
.mexLoyalty {background-color:#FFFFFF; 
color:#FF6600; 
font-weight:bold; padding:5px 10px; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px;
}
.mexLoyalty a{color:#FF6600;}

.info {background-color:#ffffff; padding:5px 2px; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:11px;}
.intestAcc {background-color:#ffffff; padding:5px 2px; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px;}
.scelta {background-color:#ffffff; padding:5px 2px; font-weight:bold; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:11px;}
table.ordine td{border:1px solid #a9a9a9; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; font-weight:bolder; padding-right:10px; padding-left:10px; height:25px; vertical-align:top;}
table.ordine td.intest{background-color:#a9a9a9; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px;padding-right:10px; padding-left:10px;}
select {font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#616d59;}
INPUT.pulsanti-gialli {border:1px #000000 solid; background-color:#FFCC00; color:#000000; padding:0px; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:11px; margin: 0 2px;}

table.dati td{font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; padding-right:10px; padding-left:10px; height:25px;}
table.titolo td{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; padding:0 2px;}

div.testoPrivacy {width:100%; height:6em; overflow:scroll; margin:5px 0 5px 5px; background-color:White;color:Black; border:1px solid #a9a9a9; font-family:Courier New, Courier, Monospace; font-size:12px;}
INPUT.testo {border:1px solid #a9a9a9; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px;}
INPUT.testoJumpingPourer {border:1px solid #a9a9a9; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; width:81%;}

.titolo {background-color:#ffffff; padding:5px 0; font-weight:bold; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px;}
tr.Rgrigia {background-color:#f4f4f4;}
tr.Rverde {background-color:#d7eed7;}
tr.Rarancio {background-color:#FFD291;}
hr {height:1px; color:#a9a9a9; background-color:#a9a9a9; border:none}

table.utente {font-family:Verdana, Arial, Helvetica, sans-serif;}
table.utente td.scheda{border-top:1px solid #616d59; border-right:1px solid #616d59; border-left:1px solid #616d59; border-bottom:1px solid #FFFFFF; padding:5px 10px;}
table.utente td.schedaNOT{border-left:1px solid #a9a9a9; border-top:1px solid #a9a9a9; border-right:1px solid #a9a9a9; padding:5px 10px; border-bottom:1px solid #616d59; color:#a9a9a9;}
.backscheda {background-image:url(../../images/backscheda.gif); background-position:bottom;background-repeat:repeat-x;}

/* AGGIUNTE VARIE PER MODULO */
table.msgGrande td{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; padding:0 2px;}
.mex4 {background-color:#ff7800; color:#FFFFFF; font-weight:bold; padding:5px 10px; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px;}
A.omaggi {
	COLOR: #ffffff; TEXT-DECORATION: none
}

A.messaggioMex1 {color:#FFFFFF; TEXT-DECORATION: none}

A.omaggiMex2 {
	color:#616d59; TEXT-DECORATION: none
}
A.omaggiMex3 {
	color:#cb0100; TEXT-DECORATION: none
}

/* FINE AGGIUNTE VARIE PER MODULO */

/* CSS SCHEDA */

    #scheda {
      float:left;
      width:100%;
      line-height:normal;
      font-family:Verdana, Arial, Helvetica, sans-serif;
      font-size:11px;
      font-weight:bold;
      }
      
    #scheda ul {
      margin:0;
      padding:10px 10px 0;
      list-style:none;
      white-space: nowrap;
      }
      
    #scheda li {
      float:left;
      background: url("../../images/left.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 5px;
      display: inline;
      }
      
    #scheda a {
      float:left;
      display:block;
      background: url("../../images/right.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      text-decoration:none;
      color:#a9a9a9;}
      
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    
    #scheda a {float:none;}
    
    /* End IE5-Mac hack */
    
    #scheda a:hover {
      color:#616d59;}
    
    #scheda #current {
      background-image: url("../../images/left_on.gif");
      font-size:12px;
      }
    
    #scheda #current a {
      background-image: url("../../images/right_on.gif");
      color:#616d59;
      }


a {color:orange;}

/* FINE CSS SCHEDA */
.infoMail {background-color:#ffffff; padding:5px 2px; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px;}

/* Celle colorate per omaggio propagandista */
td.amico0 {background-color:#d7eed7;}
td.amico1 {background-color:#feefd4;}
td.amico2 {background-color:#fddfc6;}
td.amico3 {background-color:#c3d5c8;}

/* Cartoline virtuali */
table.cartoline td{font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal;}

/* Per questionario dei propagandisti */
tr.quest1 {background-color:#efefef;}
tr.quest1Hidden {
	background-color:#efefef;
	visibility:hidden;
}
tr.quest2 {background-color:#e5e5e5;}
tr.quest2Hidden {
	background-color:#efefef;
	visibility:hidden;
}


/* Tabella OMAGGI */
.intestazOMAGGIO {border:0px;color:inherit;}

td.OMAGGIO-border{
font: bold 10pt Arial;
color:inherit;
background: #EEEEEE;
vertical-align: top;
border: 1px solid #CCCCCC;
padding-bottom: 1px;
padding-left: 1px;
padding-right: 1px;
padding-top: 1px;
}

td.OMAGGIOarancio-border{
font: bold 10pt Arial;
color: #FF7800;
background: #EEEEEE;
vertical-align: top;
border: 1px solid #CCCCCC;
padding-bottom: 1px;
padding-left: 1px;
padding-right: 1px;
padding-top: 1px;
}

td.OMAGGIO-border-ERR{
/*font: bold 10pt Arial;
color: #666666;
background: #EEEEEE;
vertical-align: top;
border: 1px solid #CCCCCC;
padding-bottom: 1px;
padding-left: 1px;
padding-right: 1px;
padding-top: 1px;
font-style:italic;
*/
font: bold 10pt Arial;
color: #cb0100;
background: #EEEEEE;
vertical-align: top;
border: 1px solid #CCCCCC;
padding-bottom: 1px;
padding-left: 1px;
padding-right: 1px;
padding-top: 1px;

}

td.OMAGGIOarancio-border-ERR{
/*font: bold 10pt Arial;
color: #666666;
background: #EEEEEE;
vertical-align: top;
border: 1px solid #CCCCCC;
padding-bottom: 1px;
padding-left: 1px;
padding-right: 1px;
padding-top: 1px;
font-style:italic;
*/
font: bold 10pt Arial;
color: #cb0100;
background: #EEEEEE;
vertical-align: top;
border: 1px solid #CCCCCC;
padding-bottom: 1px;
padding-left: 1px;
padding-right: 1px;
padding-top: 1px;
}
/* Fine OMAGGI */


