.table, tr, td {padding: 2px;}

   #home_flash {font-size: 18px; margin: 0 auto; color: #f8f8f8; text-align: center; z-index: 1; position: relative;}
   #home_flash a {color: #fff;}
   .tabella {background-color: #3f4245; border-collapse: collapse;}   
   .tdcat, .tddata, .tdtext {color: #fff; background-color: #3f4245; border-bottom: 2px solid #4f5255;}
   
@media screen and (max-width: 675px) {
   #home_flash {width: 94%; padding: 25px 0px 25px 0px; padding: 0px 10px 0px 10px; }
   .tabella {width: 95%;  margin: 0 auto;}
   .tdcat {font-size: 12px; width: 75px; padding: 5px;  }
   .tddata {font-size: 12px; width: 50px; padding: 5px;}
   .tdtext {font-size: 14px; width: auto; padding: 5px; }
   
}

@media screen and (min-width: 676px) and (max-width:1365px) {
   #home_flash {width: 95%; padding: 25px 0px 25px 0px; }
   .tabella {width:80%; margin: 0 auto;}
   .tdcat {font-size: 15px; width: 110px; padding: 10px; }
   .tddata {font-size: 15px; width: 110px; padding: 10px;}
   .tdtext {font-size: 16px; width: auto; padding: 10px;}
     
}

@media screen and (min-width: 1366px) {
   #home_flash {width: 1125px; padding: 25px 25px 5px 25px;}
   .tabella {width:100%;}
   .tdcat {font-size: 15px; width: 110px; padding: 10px; }
   .tddata {font-size: 15px; width: 110px; padding: 10px;}
   .tdtext {font-size: 16px; width: auto; padding: 10px;}
       
}
