@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@400;600&display=swap");

/*stili per TUTTI I FILE*/
html, body {
	margin: 0;
	padding: 0;
	border: 0;
	background: #ffffff;
	font-family: Poppins, sans-serif;
	color: #373737;
}
table.fs, table.topflop, table.bs, table.cannonieri, table.ico, table.fm {
	border-collapse: collapse;
	border-spacing: 0;
}
table.fm td { line-height: 15px; padding: 0 2px; }
table.fm td.fmTITOLO { line-height: 25px; height: 25px; padding: 0 0 0 8px; }

/*stili per il CLASSIFICA MARCATORI (File: cannonieri.htm) */
div#cannonieri   {font-family: Poppins, sans-serif; font-size: 9px; width: auto; margin: 0 auto; margin-bottom: 0; border: 0px;}
table.cannonieri {font-family: Poppins, sans-serif; font-size: 9px; width: 100%;}
tr.cannonieri    {font-family: Poppins, sans-serif; font-size: 10px;}
tr.cannonieri:hover td   {background-color:#cbd530; color:#ffffff;}
.canTITOLO     {font-family: Poppins, sans-serif; font-size: 12px; color: #ffffff; font-weight: 600; line-height: 25px; text-align: left; vertical-align: middle; background-color: #3C3C3C; width: 100%; height: 25px; margin: 0; padding: 0 0 0 8px;}
.canGOLd       {font-family: Poppins, sans-serif; font-size: 10px; color: #373737; font-weight: 400; text-align: center; vertical-align: middle; background-color: #e3e3e3; width: 40px; height: 18px; line-height: 18px; margin: 0; padding: 0; border: 0;}
.canGOLp         {font-family: Poppins, sans-serif; font-size: 10px; color: #373737; font-weight: 400; text-align: center; vertical-align: middle; background-color: #f0f0f0; width: 40px; height: 18px; line-height: 18px; margin: 0; padding: 0; border: 0;}
.canNOMEd        {font-family: Poppins, sans-serif; font-size: 11px; color: #373737; font-weight: 400; text-align: left; vertical-align: middle; background-color: #e3e3e3; height: 18px; line-height: 18px; margin: 0; padding: 0 8px; border: 0;}
.canNOMEp        {font-family: Poppins, sans-serif; font-size: 11px; color: #373737; font-weight: 400; text-align: left; vertical-align: middle; background-color: #f0f0f0; height: 18px; line-height: 18px; margin: 0; padding: 0 8px; border: 0;}

/*stili per il TOP&FLOP (File: top11.htm - top11s.htm - flop11.htm - flop11s.htm) */
div#topflop   {font-family: Poppins, sans-serif; font-size: 9px; width: auto; margin: 0 auto; margin-bottom: 0; border: 0px;}
table.topflop {font-family: Poppins, sans-serif; font-size: 9px; width: 100%; border-collapse: collapse; border-spacing: 0; background: #ffffff;}
tr.topflop    {font-family: Poppins, sans-serif; font-size: 10px;}
tr.topflop:hover td {background-color:#cbd530; color:#ffffff;}
.tpTITOLO     {font-family: Poppins, sans-serif; font-size: 12px; font-weight: 600; color: #ffffff; text-align: left; vertical-align: middle; background-color: #3C3C3C; width: 100%; height: 25px; line-height: 25px; margin: 0; padding: 0 0 0 8px; border: 0;}
.tpRUOLOd     {font-family: Poppins, sans-serif; font-size: 10px; color: #373737; font-weight: 400; text-align: center; vertical-align: middle; background-color: #e3e3e3; width: 40px; height: 18px; line-height: 18px; margin: 0; padding: 0; border: 0;}
.tpRUOLOp     {font-family: Poppins, sans-serif; font-size: 10px; color: #373737; font-weight: 400; text-align: center; vertical-align: middle; background-color: #f0f0f0; width: 40px; height: 18px; line-height: 18px; margin: 0; padding: 0; border: 0;}
.tpNOMEd      {font-family: Poppins, sans-serif; font-size: 11px; color: #373737; font-weight: 400; text-align: left; vertical-align: middle; background-color: #e3e3e3; width: auto; height: 18px; line-height: 18px; margin: 0; padding: 0 8px; border: 0;}
.tpNOMEp      {font-family: Poppins, sans-serif; font-size: 11px; color: #373737; font-weight: 400; text-align: left; vertical-align: middle; background-color: #f0f0f0; width: auto; height: 18px; line-height: 18px; margin: 0; padding: 0 8px; border: 0;}

/*stili per il MIGLIORE IN CAMPO (File: uomopartita.htm) */
div#mom    {font-family: Poppins, sans-serif; font-size: 9px; width: auto; margin: 0 auto; margin-bottom: 0; border: 0px;}
table.mom  {font-family: Poppins, sans-serif; font-size: 9px; width: 100%;}
tr.mom     {font-family: Poppins, sans-serif; font-size: 10px;}
.momTITOLO  {background-color: #333;font-family: Poppins, sans-serif; text-transform:uppercase; font-size: 0px; color: #efefef; font-weight: normal;   text-align: left;   vertical-align: middle; width: 100%; height: 0px; line-height: 0px; margin-bottom: 0; padding-left: 8px;}
.momNUMp   {border-bottom: 1px solid #ddd; font-family: Poppins, sans-serif; font-size: 16px; color: #3f9f97; font-weight: normal; text-align: center; vertical-align: middle; background-color: none; width:  20px; height: 15px; margin-bottom: 0;}
.momNUMd   {border-bottom: 1px solid #ddd; font-family: Poppins, sans-serif; font-size: 16px; color: #3f9f97; font-weight: normal; text-align: center; vertical-align: middle; background-color: none; width:  20px; height: 15px; margin-bottom: 0;}
.momNOMEp  {border-bottom: 1px solid #ddd; font-family: Poppins, sans-serif; font-size: 18px; color: #555; font-weight: normal; text-align: left;   vertical-align: middle; background-color: none; width: 400px; height: 15px; margin-bottom: 0;}
.momNOMEd  {border-bottom: 1px solid #ddd; font-family: Poppins, sans-serif; font-size: 18px; color: #555; font-weight: normal; text-align: left;   vertical-align: middle; background-color: none; width: 400px; height: 15px; margin-bottom: 0;}

/*stili per il FANTASFIGA (File: fantasfiga.htm) */
div#fs    {font-family: Poppins, sans-serif; font-size: 9px; width: auto; margin: 0 auto; margin-bottom: 0; border: 0px;}
table.fs  {font-family: Poppins, sans-serif; font-size: 9px; width: 100%;}
tr.fs     {font-family: Poppins, sans-serif; font-size: 10px;}
tr.fs:hover td   {background-color:#cbd530; color:#ffffff;}
.fsTITOLO {font-family: Poppins, sans-serif; font-size: 12px; color: #ffffff; font-weight: 600; line-height: 25px; text-align: left; vertical-align: middle; background-color: #3C3C3C; width: 100%; height: 25px; margin: 0; padding: 0 0 0 8px;}
.fsNUMp   {font-family: Poppins, sans-serif; font-size: 10px; color: #373737; font-weight: 400; text-align: center; vertical-align: middle; background-color: #f0f0f0; width: 40px; height: 18px; line-height: 18px; margin: 0; padding: 0; border: 0;}
.fsNUMd   {font-family: Poppins, sans-serif; font-size: 10px; color: #373737; font-weight: 400; text-align: center; vertical-align: middle; background-color: #e3e3e3; width: 40px; height: 18px; line-height: 18px; margin: 0; padding: 0; border: 0;}
.fsNOMEp  {font-family: Poppins, sans-serif; font-size: 11px; color: #373737; font-weight: 400; text-align: left; vertical-align: middle; background-color: #f0f0f0; height: 18px; line-height: 18px; margin: 0; padding: 0 8px; border: 0;}
.fsNOMEd  {font-family: Poppins, sans-serif; font-size: 11px; color: #373737; font-weight: 400; text-align: left; vertical-align: middle; background-color: #e3e3e3; height: 18px; line-height: 18px; margin: 0; padding: 0 8px; border: 0;}

/*stili per il BEST ROSE (File: bestrose.htm) */
div#bs    {font-family: Poppins, sans-serif; font-size: 9px; width: auto; margin: 0 auto; margin-bottom: 0; border: 0px;}
table.bs  {font-family: Poppins, sans-serif; font-size: 9px; width: 100%;}
tr.bs     {font-family: Poppins, sans-serif; font-size: 10px;}
tr.bs:hover td   {background-color:#cbd530; color:#ffffff;}
.bsTITOLO {font-family: Poppins, sans-serif; font-size: 12px; color: #ffffff; font-weight: 600; line-height: 25px; text-align: left; vertical-align: middle; background-color: #3C3C3C; width: 100%; height: 25px; margin: 0; padding: 0 0 0 8px;}
.bsSPAZIO {font-family: Poppins, sans-serif; font-size: 10px; color: #ffffff; font-weight: normal;   text-align: left;   vertical-align: middle; background-color: #bbbbbb; width: auto; height: 15px; margin-bottom: 0; border: 0px;}
.bsSOTTIT {font-family: Poppins, sans-serif; font-size:  9px; color: #373737; font-weight: normal;   text-align: center; vertical-align: middle; background-color: #bbbbbb; width: 150px; height: 15px; margin-bottom: 0; border: 0px;}
.bsNOMEd  {font-family: Poppins, sans-serif; font-size: 11px; color: #373737; font-weight: 400; text-align: left; vertical-align: middle; background-color: #f0f0f0; height: 18px; line-height: 18px; margin: 0; padding: 0 8px; border: 0;}
.bsNOMEp  {font-family: Poppins, sans-serif; font-size: 11px; color: #373737; font-weight: 400; text-align: left; vertical-align: middle; background-color: #e3e3e3; height: 18px; line-height: 18px; margin: 0; padding: 0 8px; border: 0;}
.bsNUMd {font-family: Poppins, sans-serif; font-size: 10px; color: #373737; font-weight: 400; text-align: center; vertical-align: middle; background-color: #f0f0f0; height: 18px; line-height: 18px; margin: 0; padding: 0; border: 0;}
.bsNUMp   {font-family: Poppins, sans-serif; font-size: 10px; color: #373737; font-weight: 400; text-align: center; vertical-align: middle; background-color: #e3e3e3; height: 18px; line-height: 18px; margin: 0; padding: 0; border: 0;}

/*stili per INCOMPRESI (File: icomedia.htm - icomtot.htm) */
div#ico    {font-family: Poppins, sans-serif; font-size: 9px; width: auto; margin: 0 auto; margin-bottom: 0; border: 0px;}
table.ico  {font-family: Poppins, sans-serif; font-size: 9px; width: 100%;}
tr.ico     {font-family: Poppins, sans-serif; font-size: 10px;}
tr.ico:hover td   {background-color:#cbd530; color:#ffffff;}
.icoTITOLO {font-family: Poppins, sans-serif; font-size: 12px; color: #ffffff; font-weight: normal;   text-align: left;   vertical-align: middle; background-color: #3C3C3C; width: 100%; height: 25px; margin-bottom: 0; padding-left: 8px;}
.icoNUMp   {font-family: Poppins, sans-serif; font-size: 10px; color: #373737; font-weight: normal; text-align: center; vertical-align: middle; background-color: #ffffff; width:  30px; height: 15px; margin-bottom: 0; border: 0px;}
.icoNUMd   {font-family: Poppins, sans-serif; font-size: 10px; color: #373737; font-weight: normal; text-align: center; vertical-align: middle; background-color: #f0f0f0; width:  30px; height: 15px; margin-bottom: 0; border: 0px;}
.icoNOMEp  {font-family: Poppins, sans-serif; font-size: 10px; color: #373737; font-weight: normal; text-align: left;   vertical-align: middle; background-color: #ffffff; width: 400; height: 15px; margin-bottom: 0; border: 0px;}
.icoNOMEd  {font-family: Poppins, sans-serif; font-size: 10px; color: #373737; font-weight: normal; text-align: left;   vertical-align: middle; background-color: #f0f0f0; width: 400; height: 15px; margin-bottom: 0; border: 0px;}

/*stili per il ULTIMA GIORNATA E CALENDARIO MARCATORI (File: ultima.htm - calenbomber.htm) */
div#ris       {font-family: Poppins, sans-serif; font-size: 9px; width: 100%; margin: 0 auto; margin-bottom: 0; border: 0px;}
table.ris     {font-family: Poppins, sans-serif; font-size: 9px; width: auto;}
tr.ris        {font-family: Poppins, sans-serif; font-size: 10px;}
.risTITOLO    {font-family: Poppins, sans-serif; font-size: 12px; color: #ffffff;  font-weight: bold; padding-left:5px; text-align: left; vertical-align: middle; background: url(http://www.fantalame.com/fcm2009/img/fantatit.png) 100% 0 repeat-x; width: auto;  height: 20px; margin-bottom: 5; border: #ff0000 0px solid;}
.risSQUADRA   {font-family: Poppins, sans-serif; font-size: 12px; color: #fff; font-weight: bold; vertical-align: middle; background: url(http://www.fantalame.com/fcm2009/img/fantasqu.png) 100% 0 repeat-x; width: 360px; height: 18px; margin-bottom: 0; border-top: #ffcc00 0px solid;}
.risRISULTATO {font-family: Poppins, sans-serif; font-size: 14px; color: #ffda0c; font-weight: bold; vertical-align: middle; background: url(http://www.fantalame.com/fcm2009/img/fantaris.png) 100% 0 repeat-x; width: 30px;  height: 15px; margin-bottom: 0; border: 0px;}
.risSPAZIO    {font-family: Poppins, sans-serif; font-size: 14px; color: #ffda0c; font-weight: bold; vertical-align: middle; background: url(http://www.fantalame.com/fcm2009/img/fantaspa.png) 100% 0 repeat-x; width: 11px;  height: 15px; margin-bottom: 0; border: 0px;}
.risMARCATORI {font-family: Poppins, sans-serif; font-size: 10px; color: #5cc664; font-weight: normal; vertical-align: middle; background: url(http://www.fantalame.com/fcm2009/img/fantamar.png) 100% 0 repeat-x; width: auto;  height: 15px; margin-bottom: 0; border: 0px;}
.risMOM       {font-family: Poppins, sans-serif; font-size: 10px; color: #00d400; font-weight: normal; vertical-align: middle; background: url(http://www.fantalame.com/fcm2009/img/fantamom.png) 100% 0 repeat-x; width: auto; height: 15px;}

/*stili per il FANTAMISTER (File: fantamister.htm) */
div#fm    {font-family: Poppins, sans-serif; font-size: 9px; width: 100%; margin: 0 auto; margin-bottom: 0; border: 0px;}
table.fm  {font-family: Poppins, sans-serif; font-size: 9px; color: #373737; width: 100%; border: 0px solid #ffffff; background-color: #f0f0f0;}
tr.fm     {font-family: Poppins, sans-serif; font-size: 10px;}
tr.fm:hover td   {background-color:#cbd530; color:#ffffff;}
.fmTITOLO {font-family: Poppins, sans-serif; font-size: 12px; color: #ffffff; font-weight: 600; text-align: left; vertical-align: middle; background-color: #3c3c3c; width: 100%; height: 25px; line-height: 25px; margin: 0; padding: 0 0 0 8px; }
/*stili per Tabella: RIEPILOGO TOTALE SCARTO ASSOLUTO*/
.scartoSQUADRA {font-family: Poppins, sans-serif; font-size: 10px; color: #ffffff; font-weight: normal; text-align: center; vertical-align: middle; background-color: #cbd530; width: 125px; height: 15px; margin-bottom: 0;}
.scartoDATI    {font-family: Poppins, sans-serif; font-size: 10px; color: #ffffff; font-weight: normal; text-align: center; vertical-align: middle; background-color: #cbd530; width: 60px;  height: 15px; margin-bottom: 0; }
/*stili per Tabella: RIEPILOGO TOTALE SCARTO PESATO SU VOTI VALIDI*/
.riepilogoSQUADRA {font-family: Poppins, sans-serif; font-size: 10px; color: #ffffff; font-weight: normal; text-align: center; vertical-align: middle; background-color: #cbd530; width: 125px; height: 15px; margin-bottom: 0; }
.riepilogoDATI    {font-family: Poppins, sans-serif; font-size: 10px; color: #ffffff; font-weight: normal; text-align: center; vertical-align: middle; background-color: #cbd530; width: 60px; height: 15px; margin-bottom: 0; }
.riepilogoSPAZIO  {font-family: Poppins, sans-serif; font-size: 10px; color: #ffffff; font-weight: normal; text-align: center; vertical-align: middle; background-color: #cbd530; width: 200px; height: 15px; margin-bottom: 0; }
/*stili per Tabella: DETTAGLIO MIGLIORI MODULI - Tutti i tipi*/
.moduliTITOLO {font-family: Poppins, sans-serif; font-size: 10px; color: #ffffff; font-weight: normal;   text-align: center; vertical-align: middle; background-color: #cbd530; width: 100%; height: 15px; margin-bottom: 0; }
.moduliDATI   {font-family: Poppins, sans-serif; font-size: 10px; color: #373737; font-weight: normal; text-align: center; vertical-align: middle; background-color: #f0f0f0; width: 45%; height: 15px; margin-bottom: 0; }
.moduliIMG    {font-family: Poppins, sans-serif; font-size: 10px; color: #373737; font-weight: bold;   text-align: center; vertical-align: middle; background-color: #f0f0f0; width: 16px;  height: 16px; margin-bottom: 0; border-bottom: 0px solid #cbd530; background-image: url('img1.png'); background-position:  center 50%; background-repeat: no-repeat }
/*stili per Tabella: DETTAGLIO GIORNATE*/
.giornateSQUADRA {font-family: Poppins, sans-serif; font-size: 10px; color: #ffffff; font-weight: normal; text-align: center; vertical-align: middle; background-color: #cbd530; width: 125px;  height: 15px; margin-bottom: 0; }
.giornateSCARTO  {font-family: Poppins, sans-serif; font-size: 10px; color: #ffffff; font-weight: normal; text-align: center; vertical-align: middle; background-color: #cbd530; width: 48px;   height: 15px; margin-bottom: 0; }
.giornateVOTI    {font-family: Poppins, sans-serif; font-size: 10px; color: #ffffff; font-weight: normal; text-align: center; vertical-align: middle; background-color: #cbd530; width: 38px;   height: 15px; margin-bottom: 0; }
.giornateSCAVOTI {font-family: Poppins, sans-serif; font-size: 10px; color: #ffffff; font-weight: normal; text-align: center; vertical-align: middle; background-color: #cbd530; width: 48px;   height: 15px; margin-bottom: 0; }
.giornatePARZ    {font-family: Poppins, sans-serif; font-size: 10px; color: #ffffff; font-weight: normal; text-align: center; vertical-align: middle; background-color: #cbd530; width: 90px;  height: 15px; margin-bottom: 0; }
.giornateMAX     {font-family: Poppins, sans-serif; font-size: 10px; color: #ffffff; font-weight: normal; text-align: left; vertical-align: middle; background-color: #cbd530; width: 300px;  height: 15px; margin-bottom: 0; }

/*stili per il STATISTICHE SQUADRE (File: sq*.htm) */
div#sq     {font-family: Poppins, sans-serif; font-size: 9px; width: 100%; margin: 0 auto; margin-bottom: 0; border: 0px;}
table.sq   {font-family: Poppins, sans-serif; font-size: 9px; width: 100%; border: 0px solid #494949;}
tr.sq      {font-family: Poppins, sans-serif; font-size: 10px;}
.sqSQUADRA {font-family: Poppins, sans-serif; text-transform:uppercase; font-size: 30px; color: #fff; font-weight: normal; text-align: left; vertical-align: middle; background-color: #607D8B; width: 100%; height: 36px; line-height: 36px; padding-left: 5px;}
/*stili per Tabella: MODULI UTILIZZATI*/
.sqTITMODULI    {font-family: Poppins, sans-serif; font-size: 20px; color: #535353; font-weight: normal; text-align: center; vertical-align: middle; background-color: #80cbc4; width: 100%; height: 25px; margin-bottom: 0;}
.sqmoduliDATI   {font-family: Poppins, sans-serif; font-size: 11px; color: #373737; font-weight: normal; text-align: center; vertical-align: middle; width: 45%; height: 18px; margin-bottom: 0; border: 0px;}
.sqmoduliIMG    {font-family: Poppins, sans-serif; font-size: 11px; color: #373737; font-weight: bold;   text-align: center; vertical-align: middle; width: 16px;  height: 18px; margin-bottom: 0; border: 0px none; background-image: url('img1.png'); background-position:  center 50%; background-repeat: no-repeat }
/*stili per Tabella: FANTACANNONIERI*/
.sqCANNONIERI    {font-family: Poppins, sans-serif; font-size: 20px; color: #535353; font-weight: normal; text-align: center; vertical-align: middle; background-color: #80cbc4; width: 100%; height: 25px; margin-bottom: 0;}
.sqGOLp       {font-family: Poppins, sans-serif; font-size: 11px; color: #373737; font-weight: normal; text-align: center; vertical-align: middle; width:  20px; height: 18px; margin-bottom: 0; border: 0px;}
.sqGOLd       {font-family: Poppins, sans-serif; font-size: 11px; color: #373737; font-weight: normal; text-align: center; vertical-align: middle; width:  20px; height: 18px; margin-bottom: 0; border: 0px;}
.sqNOMEp      {font-family: Poppins, sans-serif; font-size: 11px; color: #373737; font-weight: normal; text-align: left;   vertical-align: middle; width: 95%; height: 18px; margin-bottom: 0; border: 0px;}
.sqNOMEd      {font-family: Poppins, sans-serif; font-size: 11px; color: #373737; font-weight: normal; text-align: left;   vertical-align: middle; width: 95%; height: 18px; margin-bottom: 0; border: 0px;}
/*stili per Tabella: PRESENZE*/
.sqPRESENZE    {font-family: Poppins, sans-serif; font-size: 20px; color: #535353; font-weight: normal; text-align: center; vertical-align: middle; background-color: #80cbc4; width: 100%; height: 25px; margin-bottom: 0;}
.sqNUMp     {font-family: Poppins, sans-serif; font-size: 11px; color: #373737; font-weight: normal; text-align: center; vertical-align: middle; width:  20px; height: 18px; margin-bottom: 0; border-bottom: 1px solid #ccc;}
.sqNUMd     {font-family: Poppins, sans-serif; font-size: 11px; color: #373737; font-weight: normal; text-align: center; font-style: italic; vertical-align: middle; width:  20px; height: 18px; margin-bottom: 0; border: 0px;}
.sqGIOp     {font-family: Poppins, sans-serif; font-size: 11px; color: #373737; font-weight: normal; text-align: left;   vertical-align: middle; width: 95%; height: 18px; margin-bottom: 0; border-bottom: 1px solid #ccc;}
.sqGIOd     {font-family: Poppins, sans-serif; font-size: 11px; color: #373737; font-weight: normal; text-align: left;   font-style: italic; vertical-align: middle; width: 95%; height: 18px; margin-bottom: 0; border: 0px;}
table.fantahisto{
	width: 500px;
	height: auto;
	font-family: Poppins, sans-serif;
   	font-size: small;
}
table.fantahisto tr.intestazione, tr.intestazione2a{
	background-color: #EBAAAA;
}

table.fantahisto td.int_tendina{
	text-align: left;
	padding-left: 5px;
}

table.fantahisto td.int_generale, td.int_incasa, td.int_fuoricasa{
	text-align: center;
	border-left: 1px dotted black;
	font-weight: bold;
}

table.fantahisto td.int2_nomesquadra{
	text-align: left;
	padding-left: 5px;
	border-bottom: 1px dotted black;
	font-weight: bold;
}
table.fantahisto td.int_giocate, td.int_gen_v, td.int_gen_n, td.int_gen_p,	td.int_gen_gf,	td.int_gen_gs {
	border-bottom: 1px dotted black;
	text-align: center;
	font-weight: bold;
}	

table.fantahisto td.int_giocate, td.int_casa_v{
	border-left: 1px dotted black;
	font-weight: bold;
}

table.fantahisto td.int_casa_v, td.int_casa_n, td.int_casa_p {
	border-bottom: 1px dotted black;
	text-align: center;
	font-weight: bold;
}

table.fantahisto td.int_fuori_v{
	border-left: 1px dotted black;
	font-weight: bold;
}
table.fantahisto td.int_fuori_n, td.int_fuori_v, td.int_fuori_p{
	border-bottom: 1px dotted black;
	text-align: center;
	font-weight: bold;
}


table.fantahisto td.dati_squa {
	text-align: left;
	padding-left: 5px;
	border-bottom: 1px dotted black;
	font-weight: bold;
	background-color:  #ffe1ed;
}

table.fantahisto td.dati_tot_g {
	font-weight: bold;
	text-align: right;
	padding-right: 5px;
	border-left: 1px dotted black;
	border-bottom: 1px dotted black;
	background-color:  #ffe1ed;
}

table.fantahisto td.dati_gen_v, td.dati_gen_n, td.dati_gen_p, td.dati_gen_gf, td.dati_gen_gs {
	text-align: right;
	padding-right: 5px;
	border-bottom: 1px dotted black;
	background-color:  #ffe1ed;
}

table.fantahisto td.dati_casa_v{
	border-left: 1px dotted black;
} 

table.fantahisto td.dati_casa_v, td.dati_casa_n, td.dati_casa_p {
	text-align: right;
	padding-right: 5px;
	border-bottom: 1px dotted black;
	background-color:  #ffe1ed;
}

table.fantahisto td.dati_fuori_v{
	border-left: 1px dotted black;
	background-color:  #ffe1ed;
} 

table.fantahisto td.dati_fuori_v, td.dati_fuori_n, td.dati_fuori_p {
	text-align: right;
	padding-right: 5px;
	border-bottom: 1px dotted black;
	background-color:  #ffe1ed;
}

table.fantahisto tr.bb, tr.er{
 	line-height: 25px;
	background-color:  #DED3CE;
	font-weight: bold;}       

table.fantahisto td.bb_int {
  	text-align: left;
	padding-left: 5px;
	border-bottom: 1px dotted black;
	font-weight: bold;
} 

table.fantahisto td.bb_nome, td.bb_valore {
	border-bottom: 1px dotted black;
	font-weight: bold;
} 

table.fantahisto td.er_int{
	text-align: left;
	padding-left: 5px;
	border-bottom: 1px dotted black;
	font-weight: bold;
} 

table.fantahisto td.er_nome td.er_valore {
	border-bottom: 1px dotted black;
}

@media (max-width: 1100px) {
	html, body { overflow-x: auto; }
	table.fm, table.fs, table.topflop, table.bs, table.cannonieri, table.ico, table.ris {
		display: block;
		width: 100%;
		overflow-x: auto;
		-webkit-overflow-scrolling: touch;
	}
	.momNOMEp, .momNOMEd, .icoNOMEp, .icoNOMEd, .giornateMAX, .risSQUADRA {
		width: auto;
		max-width: none;
	}
} 