#txt { font-size: 10px; color: #000; }
#dx { text-align: right; font-size: 10px; color: #000; }
#dx_H-blk { text-align: right; font-size: 10px; color: #000; font-family: Arial,Helvetica; }
#dx_b { text-align: right; font-weight: bold; font-size: 10px; color: #000; }
#sx-blk { text-align: left; font-size: 10px; color: #000; }
#sx_b-blk { text-align: left; font-weight: bold; font-size: 10px; color: #000; }
#sx_8 { text-align: left; font-size: 8px; color: #000; }
#sx_9 { text-align: left; font-size: 9px; color: #000; }
#sx_b_9 { text-align: left; font-weight: bold; font-size: 9px; color: #000; }
#cx-blk { text-align: center; font-size: 10px; color: #000; }
#cx_b-blk { text-align: center; font-weight: bold; font-size: 10px; color: #000; }
#cx_18 { text-align: center; font-size: 18px; color: #000; }
#cx_b_18 { text-align: center; font-weight: bold; font-size: 18px; color: #000; }
#TIT { text-align: center; font-size: 18px; font-weight: bold; letter-spacing: 3px; font-family: Arial,Helvetica; }

#CEL_dx { text-align: right; font-size: 10px; padding: 0px 2px 0px 2px; color: #000;  }
#CEL_dx_9_H { text-align: right; font-family: Arial,Helvetica; font-size: 9px; padding: 0px 3px 0px 3px; color: #000;  }

#CEL_cx_8 { text-align: center; font-size: 8px; padding: 0px 2px 0px 2px; color: #000;  }
#CEL_cx_9 { text-align: center; font-size: 9px; padding: 0px 2px 0px 2px; color: #000;  }
#CEL_cx_9_b { text-align: center; font-weight: bold; font-size: 9px; padding: 0px 2px 0px 2px; color: #000;  }

#CEL_sx_9 { text-align: left; font-size: 9px; padding: 0px 2px 0px 2px; color: #000;  }
#CEL_sx_9_pd4 { text-align: left; font-size: 9px; padding: 0px 2px 0px 2px; color: #000; padding: 0px 4px 0px 4px; }
#CEL_sx_9_b { text-align: left; font-weight: bold; font-size: 9px; padding: 0px 2px 0px 2px; color: #000;  }
#CEL_sx_9_H { text-align: left; font-family: Arial,Helvetica; font-size: 9px; padding: 0px 3px 0px 3px; color: #000;  }
#CEL_sx_10 { text-align: left; font-size: 10px; padding: 0px 2px 0px 2px; color: #000;  }
#CEL_sx_10_b { text-align: left; font-weight: bold; font-size: 10px; padding: 0px 2px 0px 2px; color: #000;  }
#CEL_sx_11_b { text-align: left; font-weight: bold; font-size: 11px; padding: 0px 2px 0px 2px; color: #000;  }

#CEL_cx_10 { text-align: center; font-size: 10px; padding: 0px 2px 0px 2px; color: #000;  }

#num { background-color: #000; padding: 2px; color: #fff; font-weight: bold; font-size: 12px; text-align: right; font-family: Arial,Helvetica; }
#B_blk10 { background-color: #000; padding: 1px; color: #fff; font-weight: bold; font-size: 10px; font-family: Arial,Helvetica; }
#cat { background-color: #fff89a; padding: 2px; }
#ven { background-color: #c4ceff; padding: 2px; }
#redo { background-color: #7f0000; color: #fff; padding: 2px; }
#RDN { background-color: #fff89a; padding: 1px; font-size: 9px; font-weight: bold; }
#GP { background-color: #25378d; font-weight: bold; color: #f4e400; padding: 1px 3px 1px 3px; }
#GP a:link{ text-decoration: none; color: #f4e400; }
#GP a:visited{ color: #f4e400; }
#GP a:hover{ background-color: transparent; color: #fff; }
#GP a:active{ color: red; }
#gravidanza{ padding: 0 0 8px 20px; font-size: calc(80%); }
#gravidanza span { padding: 1px 5px 2px 5px; background: #e9e9e9; }

.LNK_ON { color: black; }
a.LNK_ON:link { text-decoration: none; color: #000; }
a.LNK_ON:visited { text-decoration: none; color: #494949; background-color: transparent; }
a.LNK_ON:hover { text-decoration: none; color: #fff; background-color: #000; }
a.LNK_ON:active { text-decoration: none; color: #fff; background-color: red; }
#bkg_m { text-align: left; background-color: #f1e2d1; font-size: 10px; font-family: Verdana,Tahoma,Arial,Helvetica; }
#bkg_f { text-align: left; background-color: #d6b28b; font-size: 10px; font-family: Verdana,Tahoma,Arial,Helvetica; }
#Gen_line_M { background-color: #f1e2d1; }
#Gen_line_F { background-color: #d6b28b; }

#gravida_di { background-color: #f1e2d1; font-size: 9px; padding: 2px 4px 2px 4px; color: #000;  }

#LEAD_tes_on { text-align: center; color: #fff; background-color: #920000; font-weight: bold; font-family: Verdana,Tahoma; }

#sold { background-color: #920000; font-size: 9px; font-weight: bold; padding: 0px 2px 0px 2px; color: #fff; border: 1px solid #fff; }

#vinc_classico, #piaz_classico { padding: 0px 4px 0px 4px; margin: 2px 0 2px -4px; border-radius: 4px; }
#vinc_classico { background-color: #f4e400; }
#piaz_classico { background-color: #fff89a; }
