/****************************************/
/*** Data Modifica Pagina: 29/10/2024 ***/
/****************************************/

/*** GENERALE ***/
body, html, form {
    font-family: Verdana, Arial, Geneva, sans-serif;
   -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    margin-top: 0px;
    margin-left: 0px;
    width: 100%;
    height: 100%;
    font-size: 14px;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    /*line-height: 1;*/
}

/* LINK */
.TS_TASSELLO:hover
{
    /*font-family: 'Verdana';*/
	background-color: #28c44d;              /* verde chiaro */
    font-weight: normal;
}
.TS_TASSELLO:link
{
	/*font-family: 'Verdana';*/
    font-style: normal;
	background-color: #28c44d;              /* verde chiaro */
}

.TS_TASSELLO:visited
{
	/*font-family: 'Verdana';*/
	background-color: #28c44d;              /* verde chiaro */
}

.TS_CAMPI_OUTPUT:hover, .TS_CAMPI_OUTPUT_ALTERNATO:hover, .TS_CAMPI_OUTPUT_ALTERNATO_RIDOTTO:hover, .TS_CAMPI_OUTPUT_RIDOTTO:hover, .TS_CAMPI_OUTPUT_ALTERNATO_HYP:hover, .TS_LABEL:hover, .TS_MENU_ORIZZONTALE:hover
{
	/*font-family: 'Verdana';*/
	color: #000000;             /* NERO */
	font-weight: normal;
}

.TS_CAMPI_OUTPUT:link, .TS_CAMPI_OUTPUT_ALTERNATO:link, .TS_CAMPI_OUTPUT_ALTERNATO_RIDOTTO:link, .TS_CAMPI_OUTPUT_RIDOTTO:link, .TS_CAMPI_OUTPUT_ALTERNATO_HYP:link, .TS_LABEL:link, .TS_MENU_ORIZZONTALE:link
{
	/*font-family: 'Verdana';*/
    font-style: normal;
	/*color: #000000;*/
    text-decoration: underline;
}

.TS_TOTALIZZATORE_PASSIVO:link, .TS_TOTALIZZATORE_PASSIVO:visited
{
	/*font-family: 'Verdana';*/
    font-style: normal;
    font-weight: normal;
	color: #FFFFFF;              /* BIANCO */
}

.TS_TOTALIZZATORE_ATTIVO:link
{
	/*font-family: 'Verdana';*/
    font-style: normal;
    font-weight: normal;
	color: #FFFFFF;              /* BIANCO */
}

/* HEADER E FOOTER */
	.HEADER_PAGINA 		                    {margin-top:0px; margin-left:0px; width:100%;} 
	.FOOTER_PAGINA 		                    {bottom:0px; left:0px; width:100%; display:table;} 
	.ALTEZZA_HEADER_PAGINA 		            {height:20%;} 
	.ALTEZZA_FOOTER_PAGINA 		            {height:20%;} 

/* STRUTTURA PER PC (2048) */
@media (min-width: 1025px) and (max-width: 2048px) {
    .NON_VISUALIZZARE_PC                    {display:none;}
    .NON_VISUALIZZARE_PC_2048               {display:none;}
    .DIMENSIONE_LOGO_TOP                    {width:100px;}
    .DIMENSIONE_RIGA3_TOP                   {height:50px;}
    .IMMAGINE_LOGO_FOOTER                   {width:100%; max-width: 100px;}
    .SPAZIO_PAGINA_DOPO_HEADER              {height:20px;}
    .SPAZIO_PAGINA_PRIMA_FOOTER             {height:20px;}
    .DIMENSIONE_ICONE                       {height:48px;}
    .MENU_NAVIGAZIONE                       {background-color: #FFCF00;} /*giallo*/
    .TITOLO_PAGINA                          {font-family: Roboto, Verdana, Helvetica, sans-serif; font-weight: normal; text-align: left; text-transform: uppercase; font-size: 16px;}
    .DIMENSIONE_LOGO_PAGINA                 {max-width: 100px;}
     /*TABELLE*/ 
    .TS_TASSELLO                            {font-family: Roboto, Verdana, Helvetica, sans-serif; font-weight: normal; text-align: center; font-size: 16px; border-width: thin; border-color: #7E7E7E; color: #000000; background-color: #fbf291;   /*giallo chiaro*/ }
    .TS_LABEL                               {font-family: Roboto, Verdana, Helvetica, sans-serif; font-weight: normal; text-align: center; font-size: 16px; border-width: thin; border-color: #7E7E7E; color: #000000; background-color: #fbf291;   /*giallo chiaro*/ }
    .TS_LABEL_OFF                           {font-family: Roboto, Verdana, Helvetica, sans-serif; font-weight: normal; text-align: center; font-size: 16px; border-width: thin; border-color: #7E7E7E; color: #FFFFFF; background-color: #999999;   /*grigio chiaro*/ }
    .TS_TITOLO_COLONNA                      {font-family: Roboto, Verdana, Helvetica, sans-serif; font-weight: normal; text-align: center; text-transform: uppercase; font-size: 16px; border-style: solid; border-width: 1px; border-color: #000000; color:#000000; background-color: #FBF291; /*giallo chiaro*/}
    .TS_CAMPI_OUTPUT_ALTERNATO_HYP          {font-family: Roboto, Verdana, Helvetica, sans-serif; font-weight: normal; text-transform: uppercase; font-size: 16px;}
    .TS_CAMPI_OUTPUT_ALTERNATO              {font-family: Roboto, Verdana, Helvetica, sans-serif; font-weight: normal; text-transform: uppercase; font-size: 16px; color:#000000; background-color: #D9D9D9; border-color: #BFBFBF; /*TS_CAMPI_OUTPUT_ALTERNATO - grigio scuro  - bordo grigio */}
    .TS_CAMPI_OUTPUT                        {font-family: Roboto, Verdana, Helvetica, sans-serif; font-weight: normal; text-transform: uppercase; font-size: 16px; color:#000000; background-color: #F2F2F2; border-color: #BFBFBF; /*TS_CAMPI_OUTPUT - grigio chiaro  - bordo grigio */}
    .TS_CAMPI_OUTPUT_ALTERNATO_RIDOTTO      {font-family: Roboto, Verdana, Helvetica, sans-serif; font-weight: normal; text-transform: uppercase; font-size: 13px; color:#000000; background-color: #FFFFFF; border-color: #CCCCCC; /*Bianco*/}
    .TS_CAMPI_OUTPUT_RIDOTTO                {font-family: Roboto, Verdana, Helvetica, sans-serif; font-weight: normal; text-transform: uppercase; font-size: 13px; color:#000000; background-color: #EFEFEF; border-color: #CCCCCC; /*Grigio chiaro*/}
    .TS_CAMPI_INPUT                         {font-family: Roboto, Verdana, Helvetica, sans-serif; font-weight: normal; text-align: center; text-transform: uppercase; font-size: 16px; color:#000000; background-color: #FFFFFF; /*bianco*/}
     /*WUC*/ 
    .TS_FONT_WUC                            {font-family: Roboto, Verdana, Helvetica, sans-serif; font-weight: normal; text-align: left;   text-transform: uppercase; font-size: 14px; color:#000000; background-color: #EFEFEF; /*grigio chiaro*/}
    .TS_WUC_FONT_SITO_TITOLO                {font-family: Roboto, Verdana, Helvetica, sans-serif; font-weight: normal; text-align: left;   text-transform: uppercase; font-size: 16px; color:#000000; background-color: #FBF291; /*giallo chiaro*/}
    .TS_WUC_FONT_SITO_RIGA                  {font-family: Roboto, Verdana, Helvetica, sans-serif; font-weight: normal; text-align: left;   text-transform: uppercase; font-size: 14px; color:#000000; background-color: #999999; /*grigio scuro*/ }
    .TS_WUC_FONT_TESTO_RICERCA              {font-family: Roboto, Verdana, Helvetica, sans-serif; font-weight: normal; text-align: left;   text-transform: uppercase; font-size: 14px; color:#000000; background-color: #FFFFFF; /*bianco*/}
    .TS_WUC_FONT_CONTATORE                  {font-family: Roboto, Verdana, Helvetica, sans-serif; font-weight: normal; text-align: left;   text-transform: uppercase; font-size: 14px; color:#000000; background-color: #FFFFFF; /*bianco*/}
    .TS_WUC_EVIDENZIATORE_GIALLO            {font-family: Roboto, Verdana, Helvetica, sans-serif; font-weight: normal; text-align: left;   vertical-align:middle;     font-size: 14px; font-variant: small-caps;   color:#000000; background-color: #FFCF00; /*giallo scuro*/}
     /*MENU*/ 
    .TS_PULSANTI_SITO                       {font-family: Roboto, Verdana, Helvetica, sans-serif; font-weight: normal; text-align: center;   font-variant: small-caps;  font-size: 12px; color:#000000; background-color: #CCCCCC;  /*grigio*/ }
    .TS_PULSANTE_MENU_PREMUTO               {font-family: Roboto, Verdana, Helvetica, sans-serif; font-weight: normal; text-align: center;   font-variant: small-caps;  font-size: 16px; color:#000000; background-color: #FFCF00; /*giallo scuro*/}
    .TS_MENU_ORIZZONTALE                    {font-family: Roboto, Verdana, Helvetica, sans-serif; font-weight: normal; text-align: center;   font-variant: small-caps;  font-size: 12px; color:#000000; background-color: #EFEFEF; float: left; list-style-type: none; padding:5px; border-right: 1px solid #bbb;  /* grigio */}
    .TS_MENU_VERTICALE                      {font-size: 12px; text-align: left; float: left; display:block; padding: 5px; border-right: 1px solid #bbb; background-color: #EFEFEF; /* grigio */} 
    /*TOTALIZZATORI*/ 
    .TS_TOTALIZZATORE                       {font-family: Roboto, Verdana, Helvetica, sans-serif; font-weight: normal; text-align: right;  text-transform: uppercase;  font-size: 12px; color:#000000; background-color: #EFEFEF; /*grigio chiaro*/}
    .TS_TOTALIZZATORE_PASSIVO               {font-family: Roboto, Verdana, Helvetica, sans-serif; font-weight: normal; text-align: right;  text-transform: uppercase;  font-size: 12px; color:#FFFFFF; background-color: #FF0000; /*bianco su rosso*/}
    .TS_TOTALIZZATORE_ATTIVO                {font-family: Roboto, Verdana, Helvetica, sans-serif; font-weight: normal; text-align: right;  text-transform: uppercase;  font-size: 12px; color:#FFFFFF; background-color: #008000; /*bianco su verde*/}
     /*VARI*/ 
    .TS_EVIDENZIATORE_GIALLO                {font-family: Roboto, Verdana, Helvetica, sans-serif; font-weight: normal; text-align: left;   vertical-align:middle;     font-variant: small-caps;  font-size: 16px; color:#000000; background-color: #FFCF00; /*giallo scuro*/}
    .TS_TESTO_RIDOTTO_GRIGIO                {font-family: Roboto, Verdana, Helvetica, sans-serif; font-weight: normal; text-align: left;   font-variant: small-caps;  font-size: 14px; color:#666666; /*GRIGIO*/}
    /* TESTO CAPTION */
    .TS_CAPTION                             {font-family: Roboto, Verdana, Helvetica, sans-serif; font-weight: normal; text-align: center;  text-transform: uppercase;  font-size: 12px; color:#fbf291; background-color:#000000; /*sfondo nero*/}

     /*DIMENSIONE CARATTERE*/ 
    .TS_CARATTERE_TITOLI	    {font-size:25px}
    .TS_CARATTERE_GRANDE	    {font-size:20px}
    .TS_CARATTERE_MEDIO	        {font-size:16px}
    .TS_CARATTERE_PICCOLO	    {font-size:12px}
    .TS_CARATTERE_SCRITTE	    {font-size:20px}
}

/* STRUTTURA PER PC (1680) ----------------------------------------------------------------------------------------------------------------- TEST MIO PC*/
@media (min-width: 1025px) and (max-width: 1680px) {
    .NON_VISUALIZZARE_PC                    {display:none;}
    .NON_VISUALIZZARE_PC_1680               {display:none;}
    .DIMENSIONE_LOGO_TOP                    {width:100px;}
    .DIMENSIONE_RIGA3_TOP                   {height:50px;}
    .IMMAGINE_LOGO_FOOTER                   {width:100%; max-width: 100px;}
    .SPAZIO_PAGINA_DOPO_HEADER              {height:20px;}
    .SPAZIO_PAGINA_PRIMA_FOOTER             {height:20px;}
    .DIMENSIONE_ICONE                       {height:48px;}
    .MENU_NAVIGAZIONE                       {background-color: #fbf291;} /*giallo chiaro*/
    .TITOLO_PAGINA                          {font-family: Roboto, Verdana, Helvetica, sans-serif; font-weight: normal; text-align: left; text-transform: uppercase; font-size: 14px;}
    .DIMENSIONE_LOGO_PAGINA                 {max-width: 100px;}
    /* TABELLE */
    .TS_TASSELLO                            {font-family: Roboto, Verdana, Helvetica, sans-serif; font-weight: normal; text-align: center; font-size: 12px; border-width: thin; border-color: #7E7E7E; color: #000000; background-color: #fbf291; /* giallo chiaro */}
    .TS_LABEL                               {font-family: Roboto, Verdana, Helvetica, sans-serif; font-weight: normal; text-align: center; font-size: 12px; border-width: thin; border-color: #7E7E7E; color: #000000; background-color: #fbf291; /* giallo chiaro */}
    .TS_LABEL_OFF                           {font-family: Roboto, Verdana, Helvetica, sans-serif; font-weight: normal; text-align: center; font-size: 12px; border-width: thin; border-color: #7E7E7E; color: #FFFFFF; background-color: #999999; /*grigio chiaro*/ }
    .TS_TITOLO_COLONNA                      {font-family: Roboto, Verdana, Helvetica, sans-serif; font-weight: normal; text-align: center; text-transform: uppercase; font-size: 12px; border-style: solid; border-width: 1px; border-color: #000000; color:#000000; background-color: #FBF291; /*giallo chiaro*/}
    .TS_CAMPI_OUTPUT_ALTERNATO_HYP          {font-family: Roboto, Verdana, Helvetica, sans-serif; font-weight: normal; text-transform: uppercase; font-size: 10px;}
    .TS_CAMPI_OUTPUT_ALTERNATO              {font-family: Roboto, Verdana, Helvetica, sans-serif; font-weight: normal; text-transform: uppercase; font-size: 10px; color:#000000; background-color: #D9D9D9; border-color: #BFBFBF; /*TS_CAMPI_OUTPUT_ALTERNATO - grigio scuro  - bordo grigio */}
    .TS_CAMPI_OUTPUT                        {font-family: Roboto, Verdana, Helvetica, sans-serif; font-weight: normal; text-transform: uppercase; font-size: 10px; color:#000000; background-color: #F2F2F2; border-color: #BFBFBF; /*TS_CAMPI_OUTPUT - grigio chiaro  - bordo grigio */}
    .TS_CAMPI_OUTPUT_ALTERNATO_RIDOTTO      {font-family: Roboto, Verdana, Helvetica, sans-serif; font-weight: normal; text-transform: uppercase; font-size: 8px; color:#000000; background-color: #FFFFFF; border-color: #CCCCCC; /*Bianco*/}
    .TS_CAMPI_OUTPUT_RIDOTTO                {font-family: Roboto, Verdana, Helvetica, sans-serif; font-weight: normal; text-transform: uppercase; font-size: 8px; color:#000000; background-color: #EFEFEF; border-color: #CCCCCC; /*Grigio chiaro*/}
    .TS_CAMPI_INPUT                         {font-family: Roboto, Verdana, Helvetica, sans-serif; font-weight: normal; text-align: center; text-transform: uppercase; font-size: 12px; color:#000000; background-color: #FFFFFF; /*bianco*/}
    /*WUC*/ 
    .TS_FONT_WUC                            {font-family: Roboto, Verdana, Helvetica, sans-serif; font-weight: normal; text-align: left;   text-transform: uppercase; font-size: 14px; color:#000000; background-color: #EFEFEF; /*grigio chiaro*/}
    .TS_WUC_FONT_SITO_TITOLO                {font-family: Roboto, Verdana, Helvetica, sans-serif; font-weight: normal; text-align: left;   text-transform: uppercase; font-size: 16px; color:#000000; background-color: #FBF291; /*giallo chiaro*/}
    .TS_WUC_FONT_SITO_RIGA                  {font-family: Roboto, Verdana, Helvetica, sans-serif; font-weight: normal; text-align: left;   text-transform: uppercase; font-size: 12px; color:#000000; background-color: #999999; /*grigio scuro*/ }
    .TS_WUC_FONT_TESTO_RICERCA              {font-family: Roboto, Verdana, Helvetica, sans-serif; font-weight: normal; text-align: left;   text-transform: uppercase; font-size: 12px; color:#000000; background-color: #FFFFFF; /*bianco*/}
    .TS_WUC_FONT_CONTATORE                  {font-family: Roboto, Verdana, Helvetica, sans-serif; font-weight: normal; text-align: left;   text-transform: uppercase; font-size: 12px; color:#000000; background-color: #FFFFFF; /*bianco*/}
    .TS_WUC_EVIDENZIATORE_GIALLO            {font-family: Roboto, Verdana, Helvetica, sans-serif; font-weight: normal; text-align: left;   vertical-align:middle;     font-size: 14px; font-variant: small-caps;  color:#000000; background-color: #FFCF00; /*giallo scuro*/}
    /* MENU */
    .TS_PULSANTI_SITO                       {font-family: Roboto, Verdana, Helvetica, sans-serif; font-weight: normal; text-align: center;   font-variant: small-caps;  font-size: 12px; color:#000000; background-color: #CCCCCC; /* grigio */}
    .TS_PULSANTE_MENU_PREMUTO               {font-family: Roboto, Verdana, Helvetica, sans-serif; font-weight: normal; text-align: center;   font-variant: small-caps;  font-size: 18px; color:#000000; background-color: #FFCF00; /*giallo scuro*/}
    .TS_MENU_ORIZZONTALE                    {font-family: Roboto, Verdana, Helvetica, sans-serif; font-weight: normal; text-align: center;   font-variant: small-caps;  font-size: 12px; color:#000000; background-color: #EFEFEF; float: left; list-style-type: none; padding:5px; border-right: 1px solid #bbb;  /* grigio */}
    .TS_MENU_VERTICALE                      {font-size: 12px; text-align: left; float: left; display:block; padding: 5px; border-right: 1px solid #bbb; background-color: #EFEFEF; /* grigio */}
    /* TOTALIZZATORI */
    .TS_TOTALIZZATORE                       {font-family: Roboto, Verdana, Helvetica, sans-serif; font-weight: normal; text-align: right;  text-transform: uppercase;  font-size: 12px; color:#000000; background-color: #EFEFEF; /*grigio chiaro*/}
    .TS_TOTALIZZATORE_PASSIVO               {font-family: Roboto, Verdana, Helvetica, sans-serif; font-weight: normal; text-align: right;  text-transform: uppercase;  font-size: 12px; color:#FFFFFF; background-color: #FF0000; /*bianco su rosso*/}
    .TS_TOTALIZZATORE_ATTIVO                {font-family: Roboto, Verdana, Helvetica, sans-serif; font-weight: normal; text-align: right;  text-transform: uppercase;  font-size: 12px; color:#FFFFFF; background-color: #008000; /*bianco su verde*/}
    /* VARI */
    .TS_EVIDENZIATORE_GIALLO                {font-family: Roboto, Verdana, Helvetica, sans-serif; font-weight: normal; text-align: left;   vertical-align:middle;     font-variant: small-caps;  font-size: 16px; color:#000000; background-color: #FFCF00; /*giallo scuro*/}
    .TS_TESTO_RIDOTTO_GRIGIO                {font-family: Roboto, Verdana, Helvetica, sans-serif; font-weight: normal; text-align: left;   font-variant: small-caps;  font-size: 12px; color:#666666; /*GRIGIO*/}
    /* TESTO CAPTION */
    .TS_CAPTION                             {font-family: Roboto, Verdana, Helvetica, sans-serif; font-weight: normal; text-align: center;  text-transform: uppercase;  font-size: 12px; color:#fbf291; background-color:#000000; /*bianco su sfondo nero*/}

    /* DIMENSIONE CARATTERE */
    .TS_CARATTERE_TITOLI	{font-size:25px}
    .TS_CARATTERE_GRANDE	{font-size:20px}
    .TS_CARATTERE_MEDIO	    {font-size:14px}
    .TS_CARATTERE_PICCOLO	{font-size:10px}
    .TS_CARATTERE_SCRITTE	{font-size:13px}
}

/* STRUTTURA PER PC (1440) */
@media (min-width: 1025px) and (max-width: 1440px) {    
    .NON_VISUALIZZARE_PC                    {display:none;}
    .NON_VISUALIZZARE_PC_1440               {display:none;}
    .DIMENSIONE_LOGO_TOP                    {width:100px;}
    .DIMENSIONE_RIGA3_TOP                   {height:50px;}
    .IMMAGINE_LOGO_FOOTER                   {width:100%; max-width: 100px;}
    .SPAZIO_PAGINA_DOPO_HEADER              {height:20px;}
    .SPAZIO_PAGINA_PRIMA_FOOTER             {height:20px;}
    .DIMENSIONE_ICONE                       {height:48px;}
    .MENU_NAVIGAZIONE                       {background-color: #008000;} /*verde*/
    .TITOLO_PAGINA                          {font-family: Roboto, Verdana, Helvetica, sans-serif; font-weight: normal; text-align: left; text-transform: uppercase; font-size: 12px;}
    .DIMENSIONE_LOGO_PAGINA                 {max-width: 100px;}
    /* TABELLE */
    .TS_TASSELLO                            {font-family: Roboto, Verdana, Helvetica, sans-serif; font-weight: normal; text-align: center; font-size: 12px; border-width: thin; border-color: #7E7E7E; color: #000000; background-color: #fbf291;  /* giallo chiaro */}
    .TS_LABEL                               {font-family: Roboto, Verdana, Helvetica, sans-serif; font-weight: normal; text-align: center; font-size: 12px; border-width: thin; border-color: #7E7E7E; color: #000000; background-color: #fbf291;  /* giallo chiaro */}
    .TS_LABEL_OFF                           {font-family: Roboto, Verdana, Helvetica, sans-serif; font-weight: normal; text-align: center; font-size: 12px; border-width: thin; border-color: #7E7E7E; color: #FFFFFF; background-color: #fbf291;  /* grigio chiaro */}
    .TS_TITOLO_COLONNA                      {font-family: Roboto, Verdana, Helvetica, sans-serif; font-weight: normal; text-align: center; text-transform: uppercase; font-size: 12px; border-style: solid; border-width: 1px; border-color: #000000; color:#000000; background-color: #999999;   /*grigio chiaro*/ }
    .TS_CAMPI_OUTPUT_ALTERNATO_HYP          {font-family: Roboto, Verdana, Helvetica, sans-serif; font-weight: normal; text-transform: uppercase; font-size: 12px;}
    .TS_CAMPI_OUTPUT_ALTERNATO              {font-family: Roboto, Verdana, Helvetica, sans-serif; font-weight: normal; text-transform: uppercase; font-size: 12px; color:#000000; background-color: #D9D9D9; border-color: #BFBFBF; /*TS_CAMPI_OUTPUT_ALTERNATO - grigio scuro  - bordo grigio */}
    .TS_CAMPI_OUTPUT                        {font-family: Roboto, Verdana, Helvetica, sans-serif; font-weight: normal; text-transform: uppercase; font-size: 12px; color:#000000; background-color: #F2F2F2; border-color: #BFBFBF; /*TS_CAMPI_OUTPUT - grigio chiaro  - bordo grigio */}
    .TS_CAMPI_OUTPUT_ALTERNATO_RIDOTTO      {font-family: Roboto, Verdana, Helvetica, sans-serif; font-weight: normal; text-transform: uppercase; font-size: 9px; color:#000000; background-color: #FFFFFF; border-color: #CCCCCC; /*Bianco*/}
    .TS_CAMPI_OUTPUT_RIDOTTO                {font-family: Roboto, Verdana, Helvetica, sans-serif; font-weight: normal; text-transform: uppercase; font-size: 9px; color:#000000; background-color: #EFEFEF; border-color: #CCCCCC; /*Grigio chiaro*/}
    .TS_CAMPI_INPUT                         {font-family: Roboto, Verdana, Helvetica, sans-serif; font-weight: normal; text-align: center; text-transform: uppercase; font-size: 12px; color:#000000; background-color: #FFFFFF; /*bianco*/}
    /* WUC */
    .TS_FONT_WUC                            {font-family: Roboto, Verdana, Helvetica, sans-serif; font-weight: normal; text-align: left;   text-transform: uppercase; font-size: 14px; color:#000000; background-color: #EFEFEF; /*grigio chiaro*/}
    .TS_WUC_FONT_SITO_TITOLO                {font-family: Roboto, Verdana, Helvetica, sans-serif; font-weight: normal; text-align: left;   text-transform: uppercase; font-size: 14px; color:#000000; background-color: #FBF291; /*giallo chiaro*/}
    .TS_WUC_FONT_SITO_RIGA                  {font-family: Roboto, Verdana, Helvetica, sans-serif; font-weight: normal; text-align: left;   text-transform: uppercase; font-size: 10px; color:#000000; background-color: #999999; /*grigio scuro */}
    .TS_WUC_FONT_TESTO_RICERCA              {font-family: Roboto, Verdana, Helvetica, sans-serif; font-weight: normal; text-align: left;   text-transform: uppercase; font-size: 10px; color:#000000; background-color: #FFFFFF; /*bianco*/}
    .TS_WUC_FONT_CONTATORE                  {font-family: Roboto, Verdana, Helvetica, sans-serif; font-weight: normal; text-align: left;   text-transform: uppercase; font-size: 10px; color:#000000; background-color: #FFFFFF; /*bianco*/}
    .TS_WUC_EVIDENZIATORE_GIALLO            {font-family: Roboto, Verdana, Helvetica, sans-serif; font-weight: normal; text-align: left;   vertical-align:middle;     font-size: 14px; font-variant: small-caps;  color:#000000; background-color: #FFCF00; /*giallo scuro*/}
    /* MENU */
    .TS_PULSANTI_SITO                       {font-family: Roboto, Verdana, Helvetica, sans-serif; font-weight: normal; text-align: center;   font-variant: small-caps;  font-size: 12px; color:#000000; background-color: #CCCCCC; /* grigio */}
    .TS_PULSANTE_MENU_PREMUTO               {font-family: Roboto, Verdana, Helvetica, sans-serif; font-weight: normal; text-align: center;   font-variant: small-caps;  font-size: 16px; color:#000000; background-color: #FFCF00; /*giallo scuro*/}
    .TS_MENU_ORIZZONTALE                    {font-family: Roboto, Verdana, Helvetica, sans-serif; font-weight: normal; text-align: center;   font-variant: small-caps;  font-size: 12px; color:#000000; background-color: #EFEFEF; float: left; list-style-type: none; padding:5px; border-right: 1px solid #bbb;  /* grigio */}
    .TS_MENU_VERTICALE                      {font-size: 12px; text-align: left; float: left; display:block; padding: 5px; border-right: 1px solid #bbb; background-color: #EFEFEF; /* grigio */}
    /* TOTALIZZATORI */
    .TS_TOTALIZZATORE                       {font-family: Roboto, Verdana, Helvetica, sans-serif; font-weight: normal; text-align: right;  text-transform: uppercase;  font-size: 12px; color:#000000; background-color: #EFEFEF; /*grigio chiaro*/}
    .TS_TOTALIZZATORE_PASSIVO               {font-family: Roboto, Verdana, Helvetica, sans-serif; font-weight: normal; text-align: right;  text-transform: uppercase;  font-size: 12px; color:#FFFFFF; background-color: #FF0000; /*bianco su rosso*/}
    .TS_TOTALIZZATORE_ATTIVO                {font-family: Roboto, Verdana, Helvetica, sans-serif; font-weight: normal; text-align: right;  text-transform: uppercase;  font-size: 12px; color:#008000; background-color: #EFEFEF; /*verde su grigio chiaro*/}
    /* VARI */
    .TS_EVIDENZIATORE_GIALLO                {font-family: Roboto, Verdana, Helvetica, sans-serif; font-weight: normal; text-align: left;   vertical-align:middle;     font-variant: small-caps;  font-size: 16px; color:#000000; background-color: #FFCF00; /*giallo scuro*/}
    .TS_TESTO_RIDOTTO_GRIGIO                {font-family: Roboto, Verdana, Helvetica, sans-serif; font-weight: normal; text-align: left;   font-variant: small-caps;  font-size: 16px; color:#666666; /*GRIGIO*/}
    /* TESTO CAPTION */
    .TS_CAPTION                             {font-family: Roboto, Verdana, Helvetica, sans-serif; font-weight: normal; text-align: center;  text-transform: uppercase;  font-size: 12px; color:#fbf291; background-color:#000000; /*sfondo nero*/}

    /* DIMENSIONE CARATTERE */
    .TS_CARATTERE_TITOLI	{font-size:22px}
    .TS_CARATTERE_GRANDE	{font-size:18px}
    .TS_CARATTERE_MEDIO	    {font-size:14px}
    .TS_CARATTERE_PICCOLO	{font-size:10px}
    .TS_CARATTERE_SCRITTE	{font-size:12px}
}

/* STRUTTURA PER PC (1025) */
/*@media (min-width: 1025px) {
    .NON_VISUALIZZARE_PC                    {display:none;}
    .NON_VISUALIZZARE_PC_1025               {display:none;}
    .DIMENSIONE_LOGO_TOP                    {width:100px;}
    .DIMENSIONE_RIGA3_TOP                   {height:50px;}
    .IMMAGINE_LOGO_FOOTER                   {width:100%; max-width: 100px;}
    .SPAZIO_PAGINA_DOPO_HEADER              {height:20px;}
    .SPAZIO_PAGINA_PRIMA_FOOTER             {height:20px;}
    .DIMENSIONE_ICONE                       {height:48px;}
    .MENU_NAVIGAZIONE                       {background-color: #666666;} grigio
    .TITOLO_PAGINA                          {font-family: Roboto, Verdana, Helvetica, sans-serif; font-weight: normal; text-align: left; text-transform: uppercase; font-size: 12px;}
    .DIMENSIONE_LOGO_PAGINA                 {max-width: 100px;}
     TABELLE 
    .TS_TASSELLO                            {font-family: Roboto, Verdana, Helvetica, sans-serif; font-weight: normal; text-align: center; font-size: 12px; border-width: thin; border-color: #7E7E7E; color: #000000; background-color: #fbf291;   giallo chiaro }
    .TS_LABEL                               {font-family: Roboto, Verdana, Helvetica, sans-serif; font-weight: normal; text-align: center; font-size: 12px; border-width: thin; border-color: #7E7E7E; color: #000000; background-color: #fbf291;   giallo chiaro }
    .TS_LABEL_OFF                           {font-family: Roboto, Verdana, Helvetica, sans-serif; font-weight: normal; text-align: center; font-size: 12px; border-width: thin; border-color: #7E7E7E; color: #FFFFFF; background-color: #999999;   grigio chiaro  }
    .TS_TITOLO_COLONNA                      {font-family: Roboto, Verdana, Helvetica, sans-serif; font-weight: normal; text-align: center; text-transform: uppercase; font-size: 12px; border-style: solid; border-width: 1px; border-color: #000000; color:#000000; background-color: #FBF291; giallo chiaro}
    .TS_CAMPI_OUTPUT_ALTERNATO_HYP          {font-family: Roboto, Verdana, Helvetica, sans-serif; font-weight: normal; text-transform: uppercase; font-size: 12px;}
    .TS_CAMPI_OUTPUT_ALTERNATO              {font-family: Roboto, Verdana, Helvetica, sans-serif; font-weight: normal; text-transform: uppercase; font-size: 12px; color:#000000; background-color: #D9D9D9; border-color: #BFBFBF; TS_CAMPI_OUTPUT_ALTERNATO - grigio scuro  - bordo grigio
    .TS_CAMPI_OUTPUT                        {font-family: Roboto, Verdana, Helvetica, sans-serif; font-weight: normal; text-transform: uppercase; font-size: 12px; color:#000000; background-color: #F2F2F2; border-color: #BFBFBF; TS_CAMPI_OUTPUT - grigio chiaro  - bordo grigio
    .TS_CAMPI_OUTPUT_ALTERNATO_RIDOTTO      {font-family: Roboto, Verdana, Helvetica, sans-serif; font-weight: normal; text-transform: uppercase; font-size: 9px; color:#000000; background-color: #FFFFFF; border-color: #CCCCCC; Bianco}
    .TS_CAMPI_OUTPUT_RIDOTTO                {font-family: Roboto, Verdana, Helvetica, sans-serif; font-weight: normal; text-transform: uppercase; font-size: 9px; color:#000000; background-color: #EFEFEF; border-color: #CCCCCC; Grigio chiaro}
    .TS_CAMPI_INPUT                         {font-family: Roboto, Verdana, Helvetica, sans-serif; font-weight: normal; text-align: center; text-transform: uppercase; font-size: 12px; color:#000000; background-color: #FFFFFF; bianco}
     WUC 
    .TS_FONT_WUC                            {font-family: Roboto, Verdana, Helvetica, sans-serif; font-weight: normal; text-align: left;   text-transform: uppercase; font-size: 14px; color:#000000; background-color: #EFEFEF; grigio chiaro}
    .TS_WUC_FONT_SITO_TITOLO                {font-family: Roboto, Verdana, Helvetica, sans-serif; font-weight: normal; text-align: left;   text-transform: uppercase; font-size: 14px; color:#000000; background-color: #FBF291; giallo chiaro}
    .TS_WUC_FONT_SITO_RIGA                  {font-family: Roboto, Verdana, Helvetica, sans-serif; font-weight: normal; text-align: left;   text-transform: uppercase; font-size: 10px; color:#000000; background-color: #999999; grigio scuro }
    .TS_WUC_FONT_TESTO_RICERCA              {font-family: Roboto, Verdana, Helvetica, sans-serif; font-weight: normal; text-align: left;   text-transform: uppercase; font-size: 10px; color:#000000; background-color: #FFFFFF; bianco}
    .TS_WUC_FONT_CONTATORE                  {font-family: Roboto, Verdana, Helvetica, sans-serif; font-weight: normal; text-align: left;   text-transform: uppercase; font-size: 10px; color:#000000; background-color: #FFFFFF; bianco}
    .TS_WUC_EVIDENZIATORE_GIALLO            {font-family: Roboto, Verdana, Helvetica, sans-serif; font-weight: normal; text-align: left;   vertical-align:middle;     font-size: 14px; font-variant: small-caps;  color:#000000; background-color: #FFCF00; giallo scuro}
     MENU 
    .TS_PULSANTI_SITO                       {font-family: Roboto, Verdana, Helvetica, sans-serif; font-weight: normal; text-align: center;   font-variant: small-caps;  font-size: 12px; color:#000000; background-color: #CCCCCC;  grigio }
    .TS_PULSANTE_MENU_PREMUTO               {font-family: Roboto, Verdana, Helvetica, sans-serif; font-weight: normal; text-align: center;   font-variant: small-caps;  font-size: 16px; color:#000000; background-color: #FFCF00; giallo scuro}
    .TS_MENU_ORIZZONTALE                    {font-family: Roboto, Verdana, Helvetica, sans-serif; font-weight: normal; text-align: center;   font-variant: small-caps;  font-size: 12px; color:#000000; background-color: #EFEFEF; float: left; list-style-type: none; padding:5px; border-right: 1px solid #bbb;}
    .TS_MENU_VERTICALE                      {font-size: 12px; text-align: left; float: left; display:block; padding: 5px; border-right: 1px solid #bbb; background-color: #EFEFEF;}
    TOTALIZZATORI 
    .TS_TOTALIZZATORE                       {font-family: Roboto, Verdana, Helvetica, sans-serif; font-weight: normal; text-align: right;  text-transform: uppercase;  font-size: 12px; color:#000000; background-color: #EFEFEF; grigio chiaro}
    .TS_TOTALIZZATORE_PASSIVO               {font-family: Roboto, Verdana, Helvetica, sans-serif; font-weight: normal; text-align: right;  text-transform: uppercase;  font-size: 12px; color:#FFFFFF; background-color: #FF0000; /*bianco su rosso}
    .TS_TOTALIZZATORE_ATTIVO                {font-family: Roboto, Verdana, Helvetica, sans-serif; font-weight: normal; text-align: right;  text-transform: uppercase;  font-size: 12px; color:#008000; color:#FFFFFF; background-color: #008000; /*bianco su verde}
     VARI 
    .TS_EVIDENZIATORE_GIALLO                {font-family: Roboto, Verdana, Helvetica, sans-serif; font-weight: normal; text-align: left;   vertical-align:middle;     font-variant: small-caps;  font-size: 16px; color:#000000; background-color: #FFCF00; giallo scuro}
    .TS_TESTO_RIDOTTO_GRIGIO                {font-family: Roboto, Verdana, Helvetica, sans-serif; font-weight: normal; text-align: left;   font-variant: small-caps;  font-size: 16px; color:#666666; grigio}
    .TS_CAPTION                             {font-family: Roboto, Verdana, Helvetica, sans-serif; font-weight: normal; text-align: center;  text-transform: uppercase;  font-size: 12px; color:#fbf291; background-color:#000000; sfondo nero}

     DIMENSIONE CARATTERE 
    .TS_CARATTERE_TITOLI	{font-size:25px}
    .TS_CARATTERE_GRANDE	{font-size:20px}
    .TS_CARATTERE_MEDIO	{font-size:12px}
    .TS_CARATTERE_PICCOLO	{font-size:10px}
    .TS_CARATTERE_SCRITTE	{font-size:13px}
}*/

/* STRUTTURA TABLET ORIZZONTALE */
@media (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {

    .NON_VISUALIZZARE_TABLET_ORIZZONTALE    {display:none;}
    .DIMENSIONE_LOGO_TOP                    {height:100px;}
    .DIMENSIONE_RIGA3_TOP                   {height:50px;}
    .IMMAGINE_LOGO_FOOTER                   {width:100%; max-width: 80px;}
    .SPAZIO_PAGINA_DOPO_HEADER              {height:10px;}
    .SPAZIO_PAGINA_PRIMA_FOOTER             {height:10px;}
    .DIMENSIONE_ICONE                       {height:48px;}
    .MENU_NAVIGAZIONE                       {background-color: #0094ff;} /*azzurro*/
    .TITOLO_PAGINA                          {font-family: Roboto, Verdana, Helvetica, sans-serif; font-weight: normal; text-align: left; text-transform: uppercase; font-size: 11px;}
    .DIMENSIONE_LOGO_PAGINA                 {max-width: 100px;}
    /* TABELLE */
    .TS_TASSELLO                            {font-family: Roboto, Verdana, Helvetica, sans-serif; font-weight: normal; text-align: center; font-size: 14px; border-width: thin; border-color: #7E7E7E; color: #000000; background-color: #fbf291;  /* giallo chiaro */}
    .TS_LABEL                               {font-family: Roboto, Verdana, Helvetica, sans-serif; font-weight: normal; text-align: center; font-size: 14px; border-width: thin; border-color: #7E7E7E; color: #000000; background-color: #fbf291;  /* giallo chiaro */}
    .TS_LABEL_OFF                           {font-family: Roboto, Verdana, Helvetica, sans-serif; font-weight: normal; text-align: center; font-size: 14px; border-width: thin; border-color: #7E7E7E; color: #FFFFFF; background-color: #fbf291;  /* grigio chiaro */}
    .TS_TITOLO_COLONNA                      {font-family: Roboto, Verdana, Helvetica, sans-serif; font-weight: normal; text-align: center; text-transform: uppercase; font-size: 14px; border-style: solid; border-width: 1px; border-color: #000000; color:#000000; background-color: #999999;   /*grigio chiaro*/ }
    .TS_CAMPI_OUTPUT_ALTERNATO_HYP          {font-family: Roboto, Verdana, Helvetica, sans-serif; font-weight: normal; text-transform: uppercase; font-size: 12px;}
    .TS_CAMPI_OUTPUT_ALTERNATO              {font-family: Roboto, Verdana, Helvetica, sans-serif; font-weight: normal; text-transform: uppercase; font-size: 12px; color:#000000; background-color: #D9D9D9; border-color: #BFBFBF; /*TS_CAMPI_OUTPUT_ALTERNATO - grigio scuro  - bordo grigio */}
    .TS_CAMPI_OUTPUT                        {font-family: Roboto, Verdana, Helvetica, sans-serif; font-weight: normal; text-transform: uppercase; font-size: 12px; color:#000000; background-color: #F2F2F2; border-color: #BFBFBF; /*TS_CAMPI_OUTPUT - grigio chiaro  - bordo grigio */}
    .TS_CAMPI_OUTPUT_ALTERNATO_RIDOTTO      {font-family: Roboto, Verdana, Helvetica, sans-serif; font-weight: normal; text-transform: uppercase; font-size: 9px; color:#000000; background-color: #FFFFFF; border-color: #CCCCCC; /*Bianco*/}
    .TS_CAMPI_OUTPUT_RIDOTTO                {font-family: Roboto, Verdana, Helvetica, sans-serif; font-weight: normal; text-transform: uppercase; font-size: 9px; color:#000000; background-color: #EFEFEF; border-color: #CCCCCC; /*Grigio chiaro*/}
    .TS_CAMPI_INPUT                         {font-family: Roboto, Verdana, Helvetica, sans-serif; font-weight: normal; text-align: center; text-transform: uppercase; font-size: 12px; color:#000000; background-color: #FFFFFF; /*bianco*/}
    /* WUC */
    .TS_FONT_WUC                            {font-family: Roboto, Verdana, Helvetica, sans-serif; font-weight: normal; text-align: left;   text-transform: uppercase; font-size: 16px; color:#000000; background-color: #EFEFEF; /*grigio chiaro*/}
    .TS_WUC_FONT_SITO_TITOLO                {font-family: Roboto, Verdana, Helvetica, sans-serif; font-weight: normal; text-align: left;   text-transform: uppercase; font-size: 18px; color:#000000; background-color: #FBF291; /*giallo chiaro*/}
    .TS_WUC_FONT_SITO_RIGA                  {font-family: Roboto, Verdana, Helvetica, sans-serif; font-weight: normal; text-align: left;   text-transform: uppercase; font-size: 12px; color:#000000; background-color: #999999; /*grigio scuro */}
    .TS_WUC_FONT_TESTO_RICERCA              {font-family: Roboto, Verdana, Helvetica, sans-serif; font-weight: normal; text-align: left;   text-transform: uppercase; font-size: 12px; color:#000000; background-color: #FFFFFF; /*bianco*/}
    .TS_WUC_FONT_CONTATORE                  {font-family: Roboto, Verdana, Helvetica, sans-serif; font-weight: normal; text-align: left;   text-transform: uppercase; font-size: 12px; color:#000000; background-color: #FFFFFF; /*bianco*/}
    .TS_WUC_EVIDENZIATORE_GIALLO            {font-family: Roboto, Verdana, Helvetica, sans-serif; font-weight: normal; text-align: left;   vertical-align:middle;     font-size: 14px; font-variant: small-caps;  color:#000000; background-color: #FFCF00; /*giallo scuro*/}
    /* MENU */
    .TS_PULSANTI_SITO                       {font-family: Roboto, Verdana, Helvetica, sans-serif; font-weight: normal; text-align: center;   font-variant: small-caps;  font-size: 12px; color:#000000; background-color: #CCCCCC; /* grigio */}
    .TS_PULSANTE_MENU_PREMUTO               {font-family: Roboto, Verdana, Helvetica, sans-serif; font-weight: normal; text-align: center;   font-variant: small-caps;  font-size: 12px; color:#000000; background-color: #FFCF00; /*giallo scuro*/}
    .TS_MENU_ORIZZONTALE                    {font-family: Roboto, Verdana, Helvetica, sans-serif; font-weight: normal; text-align: center;   font-variant: small-caps;  font-size: 12px; color:#000000; background-color: #EFEFEF; float: left; list-style-type: none; padding:5px; border-right: 1px solid #bbb;  /* grigio */}
    .TS_MENU_VERTICALE                      {font-size: 12px; text-align: left; float: left; display:block; padding: 5px; border-right: 1px solid #bbb; background-color: #EFEFEF; /* grigio */}
    /* TOTALIZZATORI */
    .TS_TOTALIZZATORE                       {font-family: Roboto, Verdana, Helvetica, sans-serif; font-weight: normal; text-align: right;  font-variant: small-caps;  font-size: 14px; color:#000000; background-color: #EFEFEF; /*grigio chiaro*/}
    .TS_TOTALIZZATORE_PASSIVO               {font-family: Roboto, Verdana, Helvetica, sans-serif; font-weight: normal; text-align: right;  font-variant: small-caps;  font-size: 14px; color:#FFFFFF; background-color: #FF0000; /*bianco su rosso*/}
    .TS_TOTALIZZATORE_ATTIVO                {font-family: Roboto, Verdana, Helvetica, sans-serif; font-weight: normal; text-align: right;  font-variant: small-caps;  font-size: 14px; color:#FFFFFF; background-color: #008000; /*bianco su verde*/}
    /* VARI */
    .TS_EVIDENZIATORE_GIALLO                {font-family: Roboto, Verdana, Helvetica, sans-serif; font-weight: normal; text-align: left;   vertical-align:middle;     font-variant: small-caps;  font-size: 16px; color:#000000; background-color: #FFCF00; /*giallo scuro*/}
    .TS_TESTO_RIDOTTO_GRIGIO                {font-family: Roboto, Verdana, Helvetica, sans-serif; font-weight: normal; text-align: left;   font-variant: small-caps;  font-size: 16px; color:#666666; /*GRIGIO*/}
    /* TESTO CAPTION */
    .TS_CAPTION                             {font-family: Roboto, Verdana, Helvetica, sans-serif; font-weight: normal; text-align: center;  text-transform: uppercase;  font-size: 14px; color:#fbf291; background-color:#000000; /*sfondo nero*/}

    /* DIMENSIONE CARATTERE */
    .TS_CARATTERE_TITOLI	{font-size:27px}
    .TS_CARATTERE_GRANDE	{font-size:18px}
    .TS_CARATTERE_MEDIO	    {font-size:14px}
    .TS_CARATTERE_PICCOLO	{font-size:10px}
    .TS_CARATTERE_SCRITTE	{font-size:13px}
}

/* STRUTTURA TABLET VERTICALE */
@media (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) {

    .NON_VISUALIZZARE_TABLET_VERTICALE      {display:none;}
    .DIMENSIONE_LOGO_TOP                    {height:100px;}
    .DIMENSIONE_RIGA3_TOP                   {height:50px;}
    .IMMAGINE_LOGO_FOOTER                   {width:100%; max-width: 80px;}
    .SPAZIO_PAGINA_DOPO_HEADER              {height:30px;}
    .SPAZIO_PAGINA_PRIMA_FOOTER             {height:30px;}
    .DIMENSIONE_ICONE                       {height:48px;}
    .MENU_NAVIGAZIONE                       {background-color: #b200ff;} /*viola*/
    .TITOLO_PAGINA                          {font-family: Roboto, Verdana, Helvetica, sans-serif; font-weight: normal; text-align: left; text-transform: uppercase; font-size: 11px;}
    .DIMENSIONE_LOGO_PAGINA                 {max-width: 90px;}
    /* TABELLE */
    .TS_TASSELLO                            {font-family: Roboto, Verdana, Helvetica, sans-serif; font-weight: normal; text-align: center; font-size: 14px; border-width: thin; border-color: #7E7E7E; color: #000000; background-color: #fbf291;  /* giallo chiaro */}
    .TS_LABEL                               {font-family: Roboto, Verdana, Helvetica, sans-serif; font-weight: normal; text-align: center; font-size: 14px; border-width: thin; border-color: #7E7E7E; color: #000000; background-color: #fbf291;  /* giallo chiaro */}
    .TS_LABEL_OFF                           {font-family: Roboto, Verdana, Helvetica, sans-serif; font-weight: normal; text-align: center; font-size: 14px; border-width: thin; border-color: #7E7E7E; color: #FFFFFF; background-color: #999999;   /*grigio chiaro*/ }
    .TS_TITOLO_COLONNA                      {font-family: Roboto, Verdana, Helvetica, sans-serif; font-weight: normal; text-align: center; text-transform: uppercase; font-size: 14px; border-style: solid; border-width: 1px; border-color: #000000; color:#000000; background-color: #FBF291; /*giallo chiaro*/}
    .TS_CAMPI_OUTPUT_ALTERNATO_HYP          {font-family: Roboto, Verdana, Helvetica, sans-serif; font-weight: normal; text-transform: uppercase; font-size: 12px;}
    .TS_CAMPI_OUTPUT_ALTERNATO              {font-family: Roboto, Verdana, Helvetica, sans-serif; font-weight: normal; text-transform: uppercase; font-size: 12px; color:#000000; background-color: #D9D9D9; border-color: #BFBFBF; /*TS_CAMPI_OUTPUT_ALTERNATO - grigio scuro  - bordo grigio */}
    .TS_CAMPI_OUTPUT                        {font-family: Roboto, Verdana, Helvetica, sans-serif; font-weight: normal; text-transform: uppercase; font-size: 12px; color:#000000; background-color: #F2F2F2; border-color: #BFBFBF; /*TS_CAMPI_OUTPUT - grigio chiaro  - bordo grigio */}
    .TS_CAMPI_OUTPUT_ALTERNATO_RIDOTTO      {font-family: Roboto, Verdana, Helvetica, sans-serif; font-weight: normal; text-transform: uppercase; font-size: 9px; color:#000000; background-color: #FFFFFF; border-color: #CCCCCC; /*Bianco*/}
    .TS_CAMPI_OUTPUT_RIDOTTO                {font-family: Roboto, Verdana, Helvetica, sans-serif; font-weight: normal; text-transform: uppercase; font-size: 9px; color:#000000; background-color: #EFEFEF; border-color: #CCCCCC; /*Grigio chiaro*/}
    .TS_CAMPI_INPUT                         {font-family: Roboto, Verdana, Helvetica, sans-serif; font-weight: normal; text-align: center; text-transform: uppercase; font-size: 12px; color:#000000; background-color: #FFFFFF; /*bianco*/}
    /* WUC */
    .TS_FONT_WUC                            {font-family: Roboto, Verdana, Helvetica, sans-serif; font-weight: normal; text-align: left;   text-transform: uppercase; font-size: 16px; color:#000000; background-color: #EFEFEF; /*grigio chiaro*/}
    .TS_WUC_FONT_SITO_TITOLO                {font-family: Roboto, Verdana, Helvetica, sans-serif; font-weight: normal; text-align: left;   text-transform: uppercase; font-size: 18px; color:#000000; background-color: #FBF291; /*giallo chiaro*/}
    .TS_WUC_FONT_SITO_RIGA                  {font-family: Roboto, Verdana, Helvetica, sans-serif; font-weight: normal; text-align: left;   text-transform: uppercase; font-size: 12px; color:#000000; background-color: #999999; /*grigio scuro */}
    .TS_WUC_FONT_TESTO_RICERCA              {font-family: Roboto, Verdana, Helvetica, sans-serif; font-weight: normal; text-align: left;   text-transform: uppercase; font-size: 12px; color:#000000; background-color: #FFFFFF; /*bianco*/}
    .TS_WUC_FONT_CONTATORE                  {font-family: Roboto, Verdana, Helvetica, sans-serif; font-weight: normal; text-align: left;   text-transform: uppercase; font-size: 12px; color:#000000; background-color: #FFFFFF; /*bianco*/}
    .TS_WUC_EVIDENZIATORE_GIALLO            {font-family: Roboto, Verdana, Helvetica, sans-serif; font-weight: normal; text-align: left;   vertical-align:middle;     font-size: 14px; font-variant: small-caps;  color:#000000; background-color: #FFCF00; /*giallo scuro*/}
    /* MENU */
    .TS_PULSANTI_SITO                       {font-family: Roboto, Verdana, Helvetica, sans-serif; font-weight: normal; text-align: center;   font-variant: small-caps;  font-size: 12px; color:#000000; background-color: #CCCCCC; /* grigio */}
    .TS_PULSANTE_MENU_PREMUTO               {font-family: Roboto, Verdana, Helvetica, sans-serif; font-weight: normal; text-align: center;   font-variant: small-caps;  font-size: 16px; color:#000000; background-color: #FFCF00; /*giallo scuro*/}
    .TS_MENU_ORIZZONTALE                    {font-family: Roboto, Verdana, Helvetica, sans-serif; font-weight: normal; text-align: center;   font-variant: small-caps;  font-size: 12px; color:#000000; background-color: #EFEFEF; float: left; list-style-type: none; padding:5px; border-right: 1px solid #bbb;  /* grigio */}
    .TS_MENU_VERTICALE                      {font-size: 12px; text-align: left; float: left; display:block; padding: 5px; border-right: 1px solid #bbb; background-color: #EFEFEF; /* grigio */}
    /* TOTALIZZATORI */
    .TS_TOTALIZZATORE                       {font-family: Roboto, Verdana, Helvetica, sans-serif; font-weight: normal; text-align: right;  font-variant: small-caps;  font-size: 14px; color:#000000; background-color: #EFEFEF; /*grigio chiaro*/}
    .TS_TOTALIZZATORE_PASSIVO               {font-family: Roboto, Verdana, Helvetica, sans-serif; font-weight: normal; text-align: right;  font-variant: small-caps;  font-size: 14px; color:#FFFFFF; background-color: #FF0000; /*bianco su rosso*/}
    .TS_TOTALIZZATORE_ATTIVO                {font-family: Roboto, Verdana, Helvetica, sans-serif; font-weight: normal; text-align: right;  font-variant: small-caps;  font-size: 14px; color:#FFFFFF; background-color: #008000; /*bianco su verde*/}
    /* VARI */
    .TS_EVIDENZIATORE_GIALLO                {font-family: Roboto, Verdana, Helvetica, sans-serif; font-weight: normal; text-align: left;   vertical-align:middle;     font-variant: small-caps;  font-size: 16px; color:#000000; background-color: #FFCF00; /*giallo scuro*/}
    .TS_TESTO_RIDOTTO_GRIGIO                {font-family: Roboto, Verdana, Helvetica, sans-serif; font-weight: normal; text-align: left;   font-variant: small-caps;  font-size: 16px; color:#666666; /*GRIGIO*/}
    /* TESTO CAPTION */
    .TS_CAPTION                             {font-family: Roboto, Verdana, Helvetica, sans-serif; font-weight: normal; text-align: center;  text-transform: uppercase;  font-size: 14px; color:#fbf291; background-color:#000000; /*sfondo nero*/}

    /* DIMENSIONE CARATTERE */
    .TS_CARATTERE_TITOLI	{font-size:23px}
    .TS_CARATTERE_GRANDE	{font-size:16px}
    .TS_CARATTERE_MEDIO	    {font-size:12px}
    .TS_CARATTERE_SCRITTE	{font-size:10px}
    .TS_CARATTERE_PICCOLO	{font-size:8px}
    
}

/* STRUTTURA SMARTPHONE VERTICALE */
@media (max-width: 767px) and (orientation: portrait) {

	.NON_VISUALIZZARE_SMART_VERTICALE	    {display:none}
    .DIMENSIONE_LOGO_TOP                    {height:100px;}
    .DIMENSIONE_RIGA3_TOP                   {height:50px;}
    .IMMAGINE_LOGO_FOOTER                   {width:100%; max-width: 80px;}
    .SPAZIO_PAGINA_DOPO_HEADER              {height:5px;}
    .SPAZIO_PAGINA_PRIMA_FOOTER             {height:5px;}
    .DIMENSIONE_ICONE                       {height:32px;}
    .MENU_NAVIGAZIONE                       {background-color: #0026ff;} /*blu*/
    .TITOLO_PAGINA                          {font-family: Roboto, Verdana, Helvetica, sans-serif; font-weight: normal; text-align: left; text-transform: uppercase; font-size: 10px;}
    .DIMENSIONE_LOGO_PAGINA                 {max-width: 50px;}
    /* TABELLE */
    .TS_TASSELLO                            {font-family: Roboto, Verdana, Helvetica, sans-serif; font-weight: normal;  text-align: center; font-size: 8px; border-width: thin; border-color: #7E7E7E; color: #000000; background-color: #fbf291;  /* giallo chiaro */}
    .TS_LABEL                               {font-family: Roboto, Verdana, Helvetica, sans-serif; font-weight: normal;  text-align: center; font-size: 8px; border-width: thin; border-color: #7E7E7E; color: #000000; background-color: #fbf291;  /* giallo chiaro */}
    .TS_LABEL_OFF                           {font-family: Roboto, Verdana, Helvetica, sans-serif; font-weight: normal;  text-align: center; font-size: 8px; border-width: thin; border-color: #7E7E7E; color: #FFFFFF; background-color: #999999;   /*grigio chiaro*/ }
    .TS_TITOLO_COLONNA                      {font-family: Roboto, Verdana, Helvetica, sans-serif; font-weight: normal;  text-align: center; text-transform: uppercase; font-size: 8px; border-style: solid; border-width: 1px; border-color: #000000; color:#000000; background-color: #FBF291; /*giallo chiaro*/}
    .TS_CAMPI_OUTPUT_ALTERNATO_HYP          {font-family: Roboto, Verdana, Helvetica, sans-serif; font-weight: normal; text-transform: uppercase; font-size: 8px;}
    .TS_CAMPI_OUTPUT_ALTERNATO              {font-family: Roboto, Verdana, Helvetica, sans-serif; font-weight: normal;  text-transform: uppercase; font-size: 8px; color:#000000; background-color: #D9D9D9; border-color: #BFBFBF; /*TS_CAMPI_OUTPUT_ALTERNATO - grigio scuro  - bordo grigio */}
    .TS_CAMPI_OUTPUT                        {font-family: Roboto, Verdana, Helvetica, sans-serif; font-weight: normal;  text-transform: uppercase; font-size: 8px; color:#000000; background-color: #F2F2F2; border-color: #BFBFBF; /*TS_CAMPI_OUTPUT - grigio chiaro  - bordo grigio */}
    .TS_CAMPI_OUTPUT_ALTERNATO_RIDOTTO      {font-family: Roboto, Verdana, Helvetica, sans-serif; font-weight: normal; text-transform: uppercase; font-size: 7px; color:#000000; background-color: #FFFFFF; border-color: #CCCCCC; /*Bianco*/}
    .TS_CAMPI_OUTPUT_RIDOTTO                {font-family: Roboto, Verdana, Helvetica, sans-serif; font-weight: normal; text-transform: uppercase; font-size: 7px; color:#000000; background-color: #EFEFEF; border-color: #CCCCCC; /*Grigio chiaro*/}
    .TS_CAMPI_INPUT                         {font-family: Roboto, Verdana, Helvetica, sans-serif; font-weight: normal;  text-align: center; text-transform: uppercase; font-size: 8px; color:#000000; background-color: #FFFFFF; /*bianco*/}
    /* WUC */
    .TS_FONT_WUC                            {font-family: Roboto, Verdana, Helvetica, sans-serif; font-weight: normal;  text-align: left;   text-transform: uppercase; font-size: 8px; color:#000000; background-color: #EFEFEF; /*grigio chiaro*/}
    .TS_WUC_FONT_SITO_TITOLO                {font-family: Roboto, Verdana, Helvetica, sans-serif; font-weight: normal;  text-align: left;   text-transform: uppercase; font-size:10px; color:#000000; background-color: #FBF291; /*giallo chiaro*/}
    .TS_WUC_FONT_SITO_RIGA                  {font-family: Roboto, Verdana, Helvetica, sans-serif; font-weight: normal;  text-align: left;   text-transform: uppercase; font-size: 8px; color:#000000; background-color: #999999; /*grigio scuro */}
    .TS_WUC_FONT_TESTO_RICERCA              {font-family: Roboto, Verdana, Helvetica, sans-serif; font-weight: normal;  text-align: left;   text-transform: uppercase; font-size: 8px; color:#000000; background-color: #FFFFFF; /*bianco*/}
    .TS_WUC_FONT_CONTATORE                  {font-family: Roboto, Verdana, Helvetica, sans-serif; font-weight: normal;  text-align: left;   text-transform: uppercase; font-size: 8px; color:#000000; background-color: #FFFFFF; /*bianco*/}
    .TS_WUC_EVIDENZIATORE_GIALLO            {font-family: Roboto, Verdana, Helvetica, sans-serif; font-weight: normal;  text-align: left;   vertical-align:middle;     font-size: 8px; font-variant: small-caps;  color:#000000; background-color: #FFCF00; /*giallo scuro*/}
    /* MENU */
    .TS_PULSANTI_SITO                       {font-family: Roboto, Verdana, Helvetica, sans-serif; font-weight: normal; text-align: center;   font-variant: small-caps;  font-size: 10px; color:#000000; background-color: #CCCCCC; /* grigio */}
    .TS_PULSANTE_MENU_PREMUTO               {font-family: Roboto, Verdana, Helvetica, sans-serif; font-weight: normal; text-align: center;   font-variant: small-caps;  font-size: 12px; color:#000000; background-color: #FFCF00; /*giallo scuro*/}
    .TS_MENU_ORIZZONTALE                    {font-family: Roboto, Verdana, Helvetica, sans-serif; font-weight: normal; text-align: center;   font-variant: small-caps;  font-size: 10px; color:#000000; background-color: #EFEFEF; float: left; list-style-type: none; padding:5px; border-right: 1px solid #bbb;  /* grigio */}
    .TS_MENU_VERTICALE                      {font-size: 10px; text-align: left; float: left; display:block; padding: 5px; border-right: 1px solid #bbb; background-color: #EFEFEF; /* grigio */}
    /* TOTALIZZATORI */
    .TS_TOTALIZZATORE                       {font-family: Roboto, Verdana, Helvetica, sans-serif; font-weight: normal; text-align: right;  font-variant: small-caps;  font-size: 8px;  color:#000000; background-color: #EFEFEF; /*grigio chiaro*/}
    .TS_TOTALIZZATORE_PASSIVO               {font-family: Roboto, Verdana, Helvetica, sans-serif; font-weight: normal; text-align: right;  font-variant: small-caps;   font-size: 8px; color:#FFFFFF; background-color: #FF0000; /*bianco su rosso*/}
    .TS_TOTALIZZATORE_ATTIVO                {font-family: Roboto, Verdana, Helvetica, sans-serif; font-weight: normal; text-align: right;  font-variant: small-caps;   font-size: 8px;  color:#FFFFFF; background-color: #008000; /*bianco su verde*/}
    /* VARI */
    .TS_EVIDENZIATORE_GIALLO                {font-family: Roboto, Verdana, Helvetica, sans-serif; font-weight: normal; text-align: left;   vertical-align:middle;     font-variant: small-caps;  font-size: 16px; color:#000000; background-color: #FFCF00; /*giallo scuro*/}
    .TS_TESTO_RIDOTTO_GRIGIO                {font-family: Roboto, Verdana, Helvetica, sans-serif; font-weight: normal; text-align: left;   font-variant: small-caps;  font-size: 16px; color:#666666; /*GRIGIO*/}
    /* TESTO CAPTION */
    .TS_CAPTION                             {font-family: Roboto, Verdana, Helvetica, sans-serif; font-weight: normal; text-align: center;  text-transform: uppercase;  font-size: 8px; color:#fbf291; background-color:#000000; /*sfondo nero*/}

    /* DIMENSIONE CARATTERE */
    .TS_CARATTERE_TITOLI	{font-size:15px}
    .TS_CARATTERE_GRANDE	{font-size:12px}
    .TS_CARATTERE_MEDIO	    {font-size:10px}
    .TS_CARATTERE_SCRITTE	{font-size:8px}
    .TS_CARATTERE_PICCOLO	{font-size:8px}
}

/* STRUTTURA SMARTPHONE ORIZZONTALE */
@media (max-width: 767px) and (orientation: landscape) {

	.NON_VISUALIZZARE_SMART_ORIZZONTALE	    {display:none;}
	.GRAFICA_NON_VALIDA 		            {width:100%; height:100%}
     

    /* DIMENSIONE CARATTERE */
    .TS_CARATTERE_TITOLI	{font-size:22px}
    .TS_CARATTERE_GRANDE	{font-size:18px}
    .TS_CARATTERE_MEDIO	    {font-size:14px}
    .TS_CARATTERE_SCRITTE	{font-size:12px}
    .TS_CARATTERE_PICCOLO	{font-size:10px}

}


