﻿/*Modifica documento CSS: 04/06/2025*/

/* LINEE */
hr
{
    height: 1px;
    width: 90%;
    background-color: #000000;
    border: none;
}

/*VARI*/
.IMPOSTA_CURSORE        {cursor: pointer;}

/* SFONDI -------------------------------------------------------------------------------------------------------------------------------------------------------- inizio */

.TS_SFONDO_LOGO
{
    background: #FFF url(../PGMS/TRIASOFT/images/TRIASOFTLogo_LOGIN.png) no-repeat center center;
}

.TS_SFONDO_LOGO_TSCOMM
{
    background: #FFF url(../Images/LOGHI/LogoTSComm300x300.png) no-repeat center center;
}

.TS_SFONDO_LOGO_TSCOMM_VUOTO
{
    background: #FFF url(../Images/LOGHI/LogoTSComm300x300_VUOTO.png) no-repeat center center;
}

.TS_SFONDO_PLANNING_RIGA_NORMALE
{
    border: thin solid #CCCCCC; /* grigio chiaro */
    background-color: #FFFFFF;
}

.TS_SFONDO_PLANNING_RIGA_ALTERNATA
{
    border: thin solid #CCCCCC; /* grigio chiaro */
    background-color: #CCCCCC;
}

.TS_SFONDO_PLANNING_CELLA_GIALLO
{
    border: thin solid #CCCCCC; /* grigio chiaro */
    background-color: #FAE616; /*giallo scuro RMG*/
    font-family: 'Verdana';
    font-size: 12px;
    color: #000000; /* nero */
    font-style: normal;
    text-align: center;
}

.TS_SFONDO_CONTATORE
{
    background-color: #E6E6E6;
    font-family: Verdana;
    font-size: 10px;
    color: #000000;
}

.TS_SFONDO_BLOCCO_PROCEDURA
{
    padding: 1px;
    margin: 1px;
    border: 1px solid #FFFFFF;
    background-color: #FFCF00; /*GIALLO SCURO*/
    font-family: Verdana;
    font-size: 18px;
    color: #000000;
    text-align: center;
    vertical-align: middle;
}

.TS_SFONDO_APP
{
    background-color: white;
    font-family: 'Verdana';
    font-size: 10px;
    border: 1px solid #EFEFEF; /* grigio chiarissimo */
}
.TS_SFONDO_APP:hover
{
    background-color: #EFEFEF; /* grigio chiarissimo */
    text-decoration: none;
}

.TS_SFONDO_TABELLA_POSTIT
{
    background-image: url(../Images/PostIT-GIALLO300x300.png);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: center center;
    font-family: Verdana;
    font-size: 10px;
    background-color: #FFFFFF;
}

.TS_SFONDO_HYP
{
    text-align: center;
    font-family: Verdana;
    font-size: 10px;
    color: #000000;
}
/* Ridefinizione LINK per SFONDO_HYP - INIZIO */
.TS_SFONDO_HYP:hover
{
	font-style: normal;
    font-weight:normal;
    background-color: #FFCF00; /*GIALLO SCURO*/
	color: #000000;
}
.TS_SFONDO_HYP:active
{
	font-style: normal;
	background-color: #FFCF00; /*GIALLO SCURO*/
}
.TS_SFONDO_HYP:link
{
	font-style: normal;
}
.TS_SFONDO_HYP:visited
{
	font-style: normal;
	background-color: #F4F4F4; /*GRIGIO CHIARO*/
}
/* Ridefinizione LINK per SFONDO_HYP - FINE */

.TS_SFONDO_TESTO_OBBLIGATORIO
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 16px;
    color: #000000;
    background-color: #EFE4B0;  /* giallo chiaro */
}

/*FOGLI DI STILE SPECIFICI PER BADGE_QUERY -------------------------------------------------*/
.TS_SFONDO_TABELLA_BADGE
{
    font-family: 'Arial';
    font-size: 12px;
    color: #000000; /*background-image: url('../Images/RiquadroBadge.png');*/
    background-color: #00C200;
    background-repeat: no-repeat;
}
.TS_SFONDO_TABELLA_BORDO_SUPERIORE
{
    font-family: 'Arial';
    font-size: 12px;
    color: #000000; /*background-image: url('../Images/RiquadroBadge.png');*/ /*background-repeat: no-repeat;*/
    background-color: #00C200;
    border-top-color: #000000;
    border-top-style: solid;
    border-top-width: 2px;
    border-right-style: solid;
    border-right-width: 2px;
    border-right-color: #000000;
    border-left-style: solid;
    border-left-width: 2px;
    border-left-color: #000000;
}
.TS_SFONDO_TABELLA_BORDO_INFERIORE
{
    font-family: 'Arial';
    font-size: 12px;
    color: #000000; /*background-image: url('../Images/RiquadroBadge.png');*/ /*background-repeat: no-repeat;*/
    background-color: #00C200;
    border-bottom-color: #000000;
    border-bottom-style: solid;
    border-bottom-width: 2px;
    border-right-style: solid;
    border-right-width: 2px;
    border-right-color: #000000;
    border-left-style: solid;
    border-left-width: 2px;
    border-left-color: #000000;
}
.TS_SFONDO_TABELLA_BORDO_SINISTRO_DESTRO
{
    font-family: 'Arial';
    font-size: 12px;
    color: #000000; /*background-image: url('../Images/RiquadroBadge.png');*/ /*background-repeat: no-repeat;*/
    background-color: #00C200;
    border-right-style: solid;
    border-right-width: 2px;
    border-right-color: #000000;
    border-left-style: solid;
    border-left-width: 2px;
    border-left-color: #000000;
}
.TS_SFONDO_TABELLA_BORDO_DESTRO
{
    font-family: 'Arial';
    font-size: 12px;
    color: #000000; /*background-image: url('../Images/RiquadroBadge.png');*/ /*background-repeat: no-repeat;*/
    background-color: #00C200;
    border-right-style: solid;
    border-right-width: 2px;
    border-right-color: #000000;
}
.TS_SFONDO_TABELLA_BORDO_SINISTRO
{
    font-family: 'Arial';
    font-size: 12px;
    color: #000000; /*background-image: url('../Images/RiquadroBadge.png');*/ /*background-repeat: no-repeat;*/
    background-color: #00C200;
    border-left-style: solid;
    border-left-width: 2px;
    border-left-color: #000000;
}
.TS_SFONDO_TABELLA_BORDO_DESTRO_GRASSETTO
{
    font-family: 'Arial';
    font-size: 12px;
    font-weight: bold;
    color: #000000; /*background-image: url('../Images/RiquadroBadge.png');*/ /*background-repeat: no-repeat;*/
    background-color: #00C200;
    border-right-style: solid;
    border-right-width: 2px;
    border-right-color: #000000;
}
/*FOGLI DI STILE SPECIFICI PER BADGE_QUERY -------------------------------------------------*/

.TS_SFONDO_GRUPPO_SCADENZA_ALTERNATO
{
    border-width: 1px;
    font-family: 'Verdana';
    font-size: 9px;
    color: #000000; /* nero */
    border-color: #000000; /* nero */
    background-color: #EEEEEE; /* grigio chiaro */
}
.TS_SFONDO_GRUPPO_SCADENZA_ALTERNATO:link
{
    font-family: 'Verdana';
    font-size: 9px;
    color: #000000; /* nero */
}
.TS_SFONDO_GRUPPO_SCADENZA_ALTERNATO:hover
{
    font-family: 'Verdana';
    font-size: 9px;
    color: #FF0000; /* rosso */
    font-weight: normal;
}
.TS_SFONDO_GRUPPO_SCADENZA_ALTERNATO:visited
{
    font-family: 'Verdana';
    font-size: 9px;
    color: #000000; /* nero */
}

.TS_SFONDO_PERSONALIZZATO_LOGIN_AREA
{
    background-color: #FFFFFF; /* bianco */
}

.TS_SFONDO_SFUMATO
{
background: #FFFFFF; /* for non-css3 browsers */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#E1E1E1'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#E1E1E1)); /* for webkit browsers */
background: -moz-linear-gradient(top, #FFFFFF, #E1E1E1); /* for firefox 3.6+ */ 
}

/*COLORI*/
.TS_SFONDO_BIANCO               {   background-color: #FFFFFF;  }   /*------------------------------------------------------------------------------------------------------------- BIANCO */
.TS_SFONDO_NERO                 {   background-color: #000000;  }   /*------------------------------------------------------------------------------------------------------------- NERO */
.TS_SFONDO_GIALLO               {   background-color: #FFCF00;  }   /*------------------------------------------------------------------------------------------------------------- GIALLO */
.TS_SFONDO_GIALLO_CUPO          {   background-color: #BFB500;  }   /*------------------------------------------------------------------------------------------------------------- GIALLO CUPO */
.TS_SFONDO_ORO                  {   background-color: #B58326;  }   /*------------------------------------------------------------------------------------------------------------- ORO */
.TS_SFONDO_ARANCIO              {   background-color: #FF7413;  }   /*------------------------------------------------------------------------------------------------------------- ARANCIO */
.TS_SFONDO_VERDE                {   background-color: #008000;  }   /*------------------------------------------------------------------------------------------------------------- VERDE */
.TS_SFONDO_VERDE_CHIARO         {   background-color: #96B170;  }   /*------------------------------------------------------------------------------------------------------------- VERDE CHIARO */
.TS_SFONDO_VERDE_SCURO          {   background-color: #008000;  }   /*------------------------------------------------------------------------------------------------------------- VERDE SCURO */
.TS_SFONDO_AZZURRO              {   background-color: #99CCFF;  }   /*------------------------------------------------------------------------------------------------------------- AZZURRO */
.TS_SFONDO_BLU                  {   background-color: #0000FF;  }   /*------------------------------------------------------------------------------------------------------------- BLU */
.TS_SFONDO_GRIGIO               {   background-color: #C0C0C0;  }   /*------------------------------------------------------------------------------------------------------------- GRIGIO */
.TS_SFONDO_GRIGIO_CHIARO        {   background-color: #F0F0F0;  }   /*------------------------------------------------------------------------------------------------------------- GRIGIO CHIARO */
.TS_SFONDO_ROSA                 {   background-color: #F392E8;  }   /*------------------------------------------------------------------------------------------------------------- ROSA */
.TS_SFONDO_ROSSO                {   background-color: #ED1C24;  }   /*------------------------------------------------------------------------------------------------------------- ROSSO */
.TS_SFONDO_ROSSO_CUPO           {   background-color: #C00000;  }   /*------------------------------------------------------------------------------------------------------------- ROSSO SCURO */
.TS_SFONDO_ROSSO_CHIARO         {   background-color: #FF0000;  }   /*------------------------------------------------------------------------------------------------------------- ROSSO CHIARO */
.TS_SFONDO_VIOLA                {   background-color: #F392E8;  }   /*------------------------------------------------------------------------------------------------------------- VIOLA */
.TS_SFONDO_BEIGE                {   background-color: #AC9766;  }   /*------------------------------------------------------------------------------------------------------------- BEIGE */


/* SFONDI -------------------------------------------------------------------------------------------------------------------------------------------------------- fine */

/* PRIMO PIANO CARATTERE E RIDEFINIZIONI HYPERLINK --------------------------------------------------------------------------------------------------------------- inizio */

/*-------------------------------------------------------------------------------------------------------------------------------------------------------- BIANCO */
.TS_CARATTERE_BIANCO                    {   color: #FFFFFF; }
.TS_CARATTERE_BIANCO a:active           {   font-style: normal;     color: #FFFFFF;                                                             }
.TS_CARATTERE_BIANCO a:link             {   font-style: normal;     color: #FFFFFF;                                                             }
.TS_CARATTERE_BIANCO a:visited          {   font-style: normal;     color: #FFFFFF;                                                             }
.TS_CARATTERE_BIANCO a:hover            {   font-style: normal;     color: #FFFFFF;	    text-decoration: underline;	    font-weight: normal;    }
/*-------------------------------------------------------------------------------------------------------------------------------------------------------- NERO */
.TS_CARATTERE_NERO                      {   color: #000000; }
.TS_CARATTERE_NERO a:active             {   font-style: normal;     color: #000000;                                                             }
.TS_CARATTERE_NERO a:link               {   font-style: normal;     color: #000000;                                                             }
.TS_CARATTERE_NERO a:visited            {   font-style: normal;     color: #000000;                                                             }
.TS_CARATTERE_NERO a:hover              {   font-style: normal;     color: #000000;	    text-decoration: underline;	    font-weight: normal;    }
/*-------------------------------------------------------------------------------------------------------------------------------------------------------- GIALLO */
.TS_CARATTERE_GIALLO                    {   color: #FFCF00; }
.TS_CARATTERE_GIALLO a:active           {   font-style: normal;     color: #FFCF00;                                                             }
.TS_CARATTERE_GIALLO a:link             {   font-style: normal;     color: #FFCF00;                                                             }
.TS_CARATTERE_GIALLO a:visited          {   font-style: normal;     color: #FFCF00;                                                             }
.TS_CARATTERE_GIALLO a:hover            {   font-style: normal;     color: #FFCF00;	    text-decoration: underline;	    font-weight: normal;    }
/*-------------------------------------------------------------------------------------------------------------------------------------------------------- GIALLO CUPO */
.TS_CARATTERE_GIALLO_CUPO               {   color: #BFB500; }
.TS_CARATTERE_GIALLO_CUPO a:active      {   font-style: normal;     color: #BFB500;                                                             }
.TS_CARATTERE_GIALLO_CUPO a:link        {   font-style: normal;     color: #BFB500;                                                             }
.TS_CARATTERE_GIALLO_CUPO a:visited     {   font-style: normal;     color: #BFB500;                                                             }
.TS_CARATTERE_GIALLO_CUPO a:hover       {   font-style: normal;     color: #BFB500;	    text-decoration: underline;	    font-weight: normal;    }
/*-------------------------------------------------------------------------------------------------------------------------------------------------------- ORO */
.TS_CARATTERE_ORO                       {   color: #B58326; }
.TS_CARATTERE_ORO a:active              {   font-style: normal;     color: #B58326;                                                             }
.TS_CARATTERE_ORO a:link                {   font-style: normal;     color: #B58326;                                                             }
.TS_CARATTERE_ORO a:visited             {   font-style: normal;     color: #B58326;                                                             }
.TS_CARATTERE_ORO a:hover               {   font-style: normal;     color: #B58326;	    text-decoration: underline;	    font-weight: normal;    }
/*-------------------------------------------------------------------------------------------------------------------------------------------------------- ARANCIO */
.TS_CARATTERE_ARANCIO                   {   color: #FF7413; }
.TS_CARATTERE_ARANCIO a:active          {   font-style: normal;     color: #FF7413;                                                             }
.TS_CARATTERE_ARANCIO a:link            {   font-style: normal;     color: #FF7413;                                                             }
.TS_CARATTERE_ARANCIO a:visited         {   font-style: normal;     color: #FF7413;                                                             }
.TS_CARATTERE_ARANCIO a:hover           {   font-style: normal;     color: #FF7413;	    text-decoration: underline;	    font-weight: normal;    }
/*-------------------------------------------------------------------------------------------------------------------------------------------------------- VERDE */
.TS_CARATTERE_VERDE                     {   color: #008000;}
.TS_CARATTERE_VERDE a:active            {   font-style: normal;     color: #008000;                                                             }
.TS_CARATTERE_VERDE a:link              {   font-style: normal;     color: #008000;                                                             }
.TS_CARATTERE_VERDE a:visited           {   font-style: normal;     color: #008000;                                                             }
.TS_CARATTERE_VERDE a:hover             {   font-style: normal;     color: #008000;	    text-decoration: underline;	    font-weight: normal;    }
/*-------------------------------------------------------------------------------------------------------------------------------------------------------- VERDE CHIARO */
.TS_CARATTERE_VERDE_CHIARO              {   color: #96B170;}
.TS_CARATTERE_VERDE_CHIARO a:active     {   font-style: normal;     color: #96B170;                                                             }
.TS_CARATTERE_VERDE_CHIARO a:link       {   font-style: normal;     color: #96B170;                                                             }
.TS_CARATTERE_VERDE_CHIARO a:visited    {   font-style: normal;     color: #96B170;                                                             }
.TS_CARATTERE_VERDE_CHIARO a:hover      {   font-style: normal;     color: #96B170;	    text-decoration: underline;	    font-weight: normal;    }
/*-------------------------------------------------------------------------------------------------------------------------------------------------------- AZZURRO */
.TS_CARATTERE_AZZURRO                   {   color: #99CCFF;}
.TS_CARATTERE_AZZURRO a:active          {   font-style: normal;     color: #99CCFF;                                                             }
.TS_CARATTERE_AZZURRO a:link            {   font-style: normal;     color: #99CCFF;                                                             }
.TS_CARATTERE_AZZURRO a:visited         {   font-style: normal;     color: #99CCFF;                                                             }
.TS_CARATTERE_AZZURRO a:hover           {   font-style: normal;     color: #99CCFF;	    text-decoration: underline;	    font-weight: normal;    }
/*-------------------------------------------------------------------------------------------------------------------------------------------------------- BLU */
.TS_CARATTERE_BLU                       {   color: #0000FF;}
.TS_CARATTERE_BLU a:active              {   font-style: normal;     color: #0000FF;                                                             }
.TS_CARATTERE_BLU a:link                {   font-style: normal;     color: #0000FF;                                                             }
.TS_CARATTERE_BLU a:visited             {   font-style: normal;     color: #0000FF;                                                             }
.TS_CARATTERE_BLU a:hover               {   font-style: normal;     color: #0000FF;	    text-decoration: underline;	    font-weight: normal;    }
/*-------------------------------------------------------------------------------------------------------------------------------------------------------- GRIGIO */
.TS_CARATTERE_GRIGIO                    {   color: #C0C0C0;}
.TS_CARATTERE_GRIGIO a:active           {   font-style: normal;     color: #C0C0C0;                                                             }
.TS_CARATTERE_GRIGIO a:link             {   font-style: normal;     color: #C0C0C0;                                                             }
.TS_CARATTERE_GRIGIO a:visited          {   font-style: normal;     color: #C0C0C0;                                                             }
.TS_CARATTERE_GRIGIO a:hover            {   font-style: normal;     color: #C0C0C0;	    text-decoration: underline;	    font-weight: normal;    }
/*-------------------------------------------------------------------------------------------------------------------------------------------------------- GRIGIO CHIARO */
.TS_CARATTERE_GRIGIO_CHIARO             {   color: #F0F0F0;}
.TS_CARATTERE_GRIGIO_CHIARO a:active    {   font-style: normal;     color: #F0F0F0;                                                             }
.TS_CARATTERE_GRIGIO_CHIARO a:link      {   font-style: normal;     color: #F0F0F0;                                                             }
.TS_CARATTERE_GRIGIO_CHIARO a:visited   {   font-style: normal;     color: #F0F0F0;                                                             }
.TS_CARATTERE_GRIGIO_CHIARO a:hover     {   font-style: normal;     color: #F0F0F0;	    text-decoration: underline;	    font-weight: normal;    }
/*-------------------------------------------------------------------------------------------------------------------------------------------------------- ROSA */
.TS_CARATTERE_ROSA                      {   color: #F392E8; }
.TS_CARATTERE_ROSA a:active             {   font-style: normal;     color: #F392E8;                                                             }
.TS_CARATTERE_ROSA a:link               {   font-style: normal;     color: #F392E8;                                                             }
.TS_CARATTERE_ROSA a:visited            {   font-style: normal;     color: #F392E8;                                                             }
.TS_CARATTERE_ROSA a:hover              {   font-style: normal;     color: #F392E8;	    text-decoration: underline;	    font-weight: normal;    }
/*-------------------------------------------------------------------------------------------------------------------------------------------------------- ROSSO */
.TS_CARATTERE_ROSSO                     {   color: #ED1C24; }
.TS_CARATTERE_ROSSO a:active            {   font-style: normal;     color: #ED1C24;                                                             }
.TS_CARATTERE_ROSSO a:link              {   font-style: normal;     color: #ED1C24;                                                             }
.TS_CARATTERE_ROSSO a:visited           {   font-style: normal;     color: #ED1C24;                                                             }
.TS_CARATTERE_ROSSO a:hover             {   font-style: normal;     color: #ED1C24;	    text-decoration: underline;	    font-weight: normal;    }
/*-------------------------------------------------------------------------------------------------------------------------------------------------------- ROSSO CHIARO */
.TS_CARATTERE_ROSSO_CHIARO              {   color: #FF0000; }
.TS_CARATTERE_ROSSO_CHIARO a:active     {   font-style: normal;     color: #FF0000;                                                             }
.TS_CARATTERE_ROSSO_CHIARO a:link       {   font-style: normal;     color: #FF0000;                                                             }
.TS_CARATTERE_ROSSO_CHIARO a:visited    {   font-style: normal;     color: #FF0000;                                                             }
.TS_CARATTERE_ROSSO_CHIARO a:hover      {   font-style: normal;     color: #FF0000;	    text-decoration: underline;	    font-weight: normal;    }
/*-------------------------------------------------------------------------------------------------------------------------------------------------------- ROSSO CUPO */
.TS_CARATTERE_ROSSO_CUPO                {   color: #C00000; }
.TS_CARATTERE_ROSSO_CUPO a:active       {   font-style: normal;     color: #C00000;                                                             }
.TS_CARATTERE_ROSSO_CUPO a:link         {   font-style: normal;     color: #C00000;                                                             }
.TS_CARATTERE_ROSSO_CUPO a:visited      {   font-style: normal;     color: #C00000;                                                             }
.TS_CARATTERE_ROSSO_CUPO a:hover        {   font-style: normal;     color: #C00000;	    text-decoration: underline;	    font-weight: normal;    }
/*-------------------------------------------------------------------------------------------------------------------------------------------------------- VIOLA */
.TS_CARATTERE_VIOLA                     {   color: #F392E8; }
.TS_CARATTERE_VIOLA a:active            {   font-style: normal;     color: #F392E8;                                                             }
.TS_CARATTERE_VIOLA a:link              {   font-style: normal;     color: #F392E8;                                                             }
.TS_CARATTERE_VIOLA a:visited           {   font-style: normal;     color: #F392E8;                                                             }
.TS_CARATTERE_VIOLA a:hover             {   font-style: normal;     color: #F392E8;	    text-decoration: underline;	    font-weight: normal;    }
/*-------------------------------------------------------------------------------------------------------------------------------------------------------- BEIGE */
.TS_CARATTERE_BEIGE                     {   color: #AC9766; }
.TS_CARATTERE_BEIGE a:active            {   font-style: normal;     color: #AC9766;                                                             }
.TS_CARATTERE_BEIGE a:link              {   font-style: normal;     color: #AC9766;                                                             }
.TS_CARATTERE_BEIGE a:visited           {   font-style: normal;     color: #AC9766;                                                             }
.TS_CARATTERE_BEIGE a:hover             {   font-style: normal;     color: #AC9766;	    text-decoration: underline;	    font-weight: normal;    }



/* PRIMO PIANO CARATTERE E RIDEFINIZIONI HYPERLINK --------------------------------------------------------------------------------------------------------------- fine */

.LINK_MAIL
{
    background: url(../Images/MailBlack.png) no-repeat center center;
}

.LINK_MAIL:hover
{
    background: url(../Images/MailYellow.png) no-repeat center center;
}

/*************************************** STILE TABELLE ************************************** INIZIO */
.METTI_RIGA
{
    border: none;
    /*border: 3px solid black;*/
}

.TS_TABELLA_GRIGIO
{
    font-family: 'Verdana';
    font-size: 9px;
    border-width: thin;
    border-color: lightgray;    /* grigio chiaro */
    background-color: #F5F5F5;  /* grigio molto chiaro */
}

.TS_TABELLA_GRIGIO caption
{ 
    font-family: 'Verdana';
    display: table-caption;
    background: #808080;    /* grigio */
    color: #FFFFFF;         /* bianco */
    text-transform: uppercase;
    font-size: 10px;
}

.TS_TABELLA_CONTROLLO_TESTO
{
    font-family: 'Verdana';
    font-size: 12px;
    border-width: 1px;
    border-color: #fbf291;       /* giallo chiaro */
    color: #000000;              /* nero */
    background-color: #FFFFFF;   /* bianco */
}

.TS_TABELLA_CONTROLLO_TESTO_OBBLIGATORIO
{
    font-family: 'Verdana';
    font-size: 12px;
    border-width: 0px;
    color: #000000;             /* nero */
    background: #ff4936;        /* rosso chiaro */
}

.TS_TABELLA_NASCOSTA
{
    display: none;
}

.TS_ALTEZZA_ROW_5
{ 
    line-height: 5px;
}

.TS_ALTEZZA_ROW_30
{ 
    line-height: 30px;
}

.TS_ALTEZZA_70
{ 
    height: 70px;
}

.TS_ALTEZZA_50
{ 
    height: 50px;
}

.TS_ALTEZZA_100
{ 
    height: 100px;
}

.TS_ALTEZZA_130
{ 
    height: 130px;
}

.TS_ALTEZZA_200
{ 
    height: 200px;
}

.TS_TABELLA_ROW_GRIGIO_CHIARO
{ 
    font-family: 'Verdana';
    border-width: thin;
    border-color: lightgray;    /* grigio chiaro */
    color: #000000;             /* nero */
    font-weight: normal;
    background-color: #F6F6F6;  /* grigio molto chiaro */
}

.TS_TABELLA_ROW_GRIGIO_SCURO
{ 
    font-family: 'Verdana';
    border-width: thin;
    border-color: lightgray;    /* grigio chiaro */
    color: #000000;             /* nero */
    font-weight: normal;
    background-color: #E6E6E6;  /* grigio leggermente scuro */
}

.TS_TABELLA_ROW_GIALLO_CHIARO
{ 
    font-family: 'Verdana';
    font-size: 9px;       
    border-width: thin;
    border-color: #000000;      /* nero */
    color: #000000;             /* nero */
    font-weight: normal;
    background-color: #fbf291;  /* giallo chiaro */
}

.TS_TABELLA_ROW_GIALLO_SCURO
{ 
    font-family: 'Verdana';
    font-size: 9px;       
    border-width: thin;
    border-color: #000000;      /* nero */
    color: #000000;             /* nero */
    font-weight: normal;
    background-color: #FFCF00; /*GIALLO SCURO*/
}

.TS_TABELLA_ROW_COMANDI
{ 
    font-family: 'Verdana';
    font-size: 9px;       
    border-width: thin;
    border-color: #000000;      /* grigio leggermente scuro */
    color: #000000;             /* nero */
    font-weight: normal;
    background-color: #FFDA6C;  /* giallo medio */
}

.TS_TABELLA_ROW_GRIGIO_CHIARO:hover, .TS_TABELLA_ROW_GRIGIO_SCURO:hover, .TS_TABELLA_ROW_COMANDI:hover, .TS_TABELLA_ROW_GIALLO_CHIARO:hover, .TS_TABELLA_ROW_GIALLO_SCURO:hover
{
	font-family: 'Verdana';
	color: #000000;             /* nero */
	font-weight: normal;
}

.TS_TABELLA_ROW_GRIGIO_CHIARO:link, .TS_TABELLA_ROW_GRIGIO_SCURO:link, .TS_TABELLA_ROW_COMANDI:link, .TS_TABELLA_ROW_GIALLO_CHIARO:link, .TS_TABELLA_ROW_GIALLO_SCURO:link
{
	font-family: 'Verdana';
    font-style: normal;
	color: #000000;             /* nero */
}

.TS_TABELLA_ROW_GRIGIO_CHIARO:visited, .TS_TABELLA_ROW_GRIGIO_SCURO:visited, .TS_TABELLA_ROW_COMANDI:visited, .TS_TABELLA_ROW_GIALLO_CHIARO:visited, .TS_TABELLA_ROW_GIALLO_SCURO:visited
{
	font-family: 'Verdana';
	color: #000000;             /* nero */
}

.TS_TABELLA_CONTROLLO_BLOCCATO
{
    background-color: #FFCF00; /*GIALLO SCURO*/
}
/*************************************** STILE TABELLE ************************************** FINE */

.BORDO_TABELLA {
    border: 1px solid #EFEFEF;
}

.NO_BORDO_TABELLA {
    border: 0px none;
}

.TS_LOGO_PAGINA
{
    background: url(../PGMS/TRIASOFT/images/LOGO_TRIASOFT_L150.png) no-repeat center top;
    border: 0;
    vertical-align: middle;
}

.TS_SPAZIO_20
{
	width: 20%;
}

/* CAPTION delle tabelle */
caption
{
    font-family: 'Verdana';
    font-size: 10px;
    color: #000000;             /* NERO */
    background-color: #FFCF00;  /*GIALLO SCURO*/
    font-weight: normal;
    text-align: center;
    vertical-align: middle;
}

.TS_NAME_PAGE
{
    font-family: 'Verdana';
    font-size: 10px;
    font-weight: normal;
    font-style: normal;
    text-align: center;
    vertical-align: middle;
    background-color: #000000; /* nero */
    color: #FFFFFF; /* bianco */
}

/* FOOTER */
.TS_FONT_SITO_FOOTER_NOLINK
{
    font-family: 'Verdana';
    font-size: 12px;
    color: #FFFFFF; /* bianco */
    font-weight: bold;
    font-style: italic;
}

.TS_FONT_SITO_FOOTER
{
    font-family: 'Verdana';
    font-size: 12px;
    color: #FFFFFF; /* bianco */
    font-weight: bold;
    font-style: italic;
}

/* Ridefinizione LINK per webcontrol Triasoft - INIZIO */
.TS_FONT_SITO_FOOTER:active
{
	font-style: normal;
	 color: #000000; /* nero */
}

.TS_FONT_SITO_FOOTER:link
{
	font-style: normal;
	 color: #000000; /* nero */
}

.TS_FONT_SITO_FOOTER:visited
{
	font-style: normal;
	 color: #000000; /* nero */
}

.TS_FONT_SITO_FOOTER:hover
{
	font-style: normal;
	 color: #000000; /* nero */
	text-decoration: underline;
	font-weight: bold;
}
/* Ridefinizione LINK per webcontrol Triasoft - FINE */




/* TESTO EVIDENZA */
.TS_TESTO_EVIDENZA
{
    font-family: 'Verdana';
    font-size: 12px;
    color: #000000;
    background-color: #FF9900;
    font-weight: bold;
}

/* TESTO EVIDENZA GIALLO */
.TS_TESTO_EVIDENZA_GIALLO
{
    border: thin solid #CCCCCC; /* grigio chiaro */
    font-family: 'Verdana';
    font-size: 12px;
    color: #000000;
    background-color: #FFCF00; /*GIALLO SCURO*/
    font-weight: bold;
}

/* TESTO EVIDENZA NERO */
.TS_TESTO_EVIDENZA_NERO
{
    font-family: 'Verdana';
    font-size: 12px;
    color: #FFFFFF;             /* BIANCO */
    background-color: #000000;  /*NERO    */
    font-weight: bold;
}

/* TESTO EVIDENZA VIOLA */
.TS_TESTO_EVIDENZA_VIOLA
{
    font-family: 'Verdana';
    font-size: 12px;
    color: #000000;
    background-color: #F392E8;
    font-weight: bold;
}

/* TESTO EVIDENZA VERDE CHIARO */
.TS_TESTO_EVIDENZA_VERDE_CHIARO
{
    font-family: 'Verdana';
    font-size: 12px;
    color: #000000;
    background-color: #00FF00;
    font-weight: bold;
}

/* TESTO PICCOLO */
.TS_TESTO_PICCOLO_GRIGIO
{
    font-family: 'Verdana';
    font-size: 12px;
    color: #666666;
}

/* TESTO MEDIO */
.TS_TESTO_MEDIO_GRIGIO
{
    font-family: 'Verdana';
    font-size: 14px;
    color: #666666;
}

/* TESTO PICCOLO ALTERNATO  */
.TS_TESTO_PICCOLO_GRIGIO_ALTERNATO
{
    font-family: 'Verdana';
    font-size: 12px;
    color: #666666;
    background-color: #EFEFEF;
}

.TS_TESTO_PICCOLO_ROSSO_ALTERNATO
{
    font-family: 'Verdana';
    font-size: 12px;
    color: #FF0000;
    background-color: #EFEFEF;
}

.TS_TESTO_PICCOLO_GIALLOCHIARO_ALTERNATO
{
    font-family: 'Verdana';
    font-size: 12px;
    color: #000000;
    background-color: #FAF3AD;
}

.TS_TESTO_PICCOLO
{
    font-family: 'Verdana';
    font-size: 10px;
    color: #7E7E7E; /* grigio */
}

.TS_TESTO_PICCOLO:link
{
	font-family: 'Verdana';
	font-size: 10px;
	color: #7E7E7E; /* grigio */
}

.TS_TESTO_PICCOLO:hover
{
    font-family: 'Verdana';
    font-size: 10px;
    color: #7E7E7E; /* grigio */
}

.TS_TESTO_PICCOLO:visited
{
	font-family: 'Verdana';
	font-size: 10px;
	color: #7E7E7E; /* grigio */
}

.TS_TESTO_SLOGAN_GRIGIO_PICCOLO
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
    color: #7E7E7E; /* grigio */
    font-weight: normal;
}

.TS_TESTO_SLOGAN_VERDE_PICCOLO
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
    color: #008000; /* verde */
    font-weight: normal;
}

.TS_TESTO_SLOGAN_GRIGIO_MEDIO
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 14px;
    color: #7E7E7E; /* grigio */
    font-weight: normal;
}

.TS_TESTO_SLOGAN_VERDE_MEDIO
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 14px;
    color: #008000; /* verde */
    font-weight: normal;
}

.TS_TESTO_PICCOLO_GRASSETTO
{
    font-family: 'Verdana';
    font-size: 10px;
    color: #7E7E7E; /* grigio */
    font-weight: bold;
}

.TS_TESTO_HELP
{
    font-family: 'Verdana';
    font-size: 10px;
    color: #FFD55E;
    font-style: normal;
    background-color: #808080;
}

.TS_TESTO_PICCOLO_MESSAGGI
{
    font-family: 'Verdana';
    font-size: 10px;
    color: #808080;
    font-style: italic;
}

/* TABELLE  */
.SCRITTA_TITOLI_TABELLE
{
    font-family: 'Verdana';
    font-size: 12px;
    color: #FFFFFF;
    font-weight: bold;
    background-color: #C0C0C0;
}

.SCRITTA_TITOLI_TABELLE_NERO
{
    font-family: 'Verdana';
    font-size: 12px;
    color: Black;
    font-weight: bold;
    background-color: #C0C0C0;
}

.SCRITTA_RIGHE_TABELLE
 {
    font-family:Verdana;
    font-size: 12px;
    color: Black;
    font-weight: normal;
    border-width: thin;
    border-color: lightgray; 
}

.SCRITTA_RIGHE_TABELLE_VUOTA
 {
    font-family:Verdana;
    font-size: 12px;
    color: Black;
    font-weight: normal;
    border-width: thin;
    border-color: lightgray;
    background-color: #7E7E7E;
}

.SCRITTA_RIGHE_TABELLE_ALTERNATA
{
    font-family: 'Verdana';
    font-size: 12px;
    color: Black;
    font-weight: normal;
    background-color: #CCCCCC;
    border-width: thin;
    border-color: lightgray; 
}

.SCRITTA_BOTTONI_TABELLE
 {
    font-family:'Verdana';
    font-size:10px;
    color:Black;
    font-weight:bold; 
}

.SCRITTA_BOTTONI_TABELLE_RED
{
    font-family: 'Verdana';
    font-size: 10px;
    color: #FF3300;
    font-weight: bold;
}

.SCRITTA_MESSAGGI_TABELLE
 {
    font-family:'Verdana';
    font-size:10px;
    color:Red;
    font-weight:bold; 
}

.TS_CELLA_OPERATORE_PLANNING
{
    min-width: 150px;
    vertical-align: top;
    font-family: Verdana;
    font-size: 12px;
}



.TS_FONT_CELLE_PLANNING_TITOLO
{
    border: thin solid #CCCCCC; /* grigio chiaro */
    font-family: 'Verdana';
    font-size: 12px;
    color: #000000; /* nero */
    font-style: normal;
    text-align: center;
}

.TS_FONT_PLANNING_TODAY_TITOLO
{
    border: thin solid #CCCCCC; /* grigio chiaro */
    font-family: 'Verdana';
    font-size: 12px;
    color: #000000; /* nero */
    font-style: normal;
    background-color: #FFCF00; /*GIALLO SCURO*/
    text-align: center;
}

.TS_FONT_PLANNING
{
    border: thin solid #CCCCCC; /* grigio chiaro */
    font-family: 'Verdana';
    font-size: 10px;
    color: #000000; /* nero */
    font-style: normal;
    text-align: center;
}

.TS_FONT_PLANNING_TODAY
{
    border: thin solid #CCCCCC; /* grigio chiaro */
    font-family: 'Verdana';
    font-size: 10px;
    color: #000000; /* nero */
    font-style: normal;
    font-weight: bolder;
    background-color: #FFCF00; /*GIALLO SCURO*/
    text-align: center;
}

.TS_FONT_PLANNING_TODAY:link
{
    font-family: 'Verdana';
    font-size: 10px;
    font-style: normal;
    font-weight: bolder;
    text-decoration: none;
    color: #000000;
    background-color: #FFCF00; /*GIALLO SCURO*/
}

.TS_FONT_PLANNING_TODAY:hover
{
	font-family: 'Verdana';
	font-size: 10px;
	font-style: normal;
	font-weight: bolder;
	background-color: #FFCF00; /*GIALLO SCURO*/
	color: #FF0000; /* rosso */
}

.TS_FONT_PLANNING_TODAY:visited
{
	font-family: 'Verdana';
	font-size: 10px;
	font-style: normal;
	font-weight: bolder;
	text-decoration: none;
	background-color: #FFCF00; /*GIALLO SCURO*/
}

.TS_FONT_PLANNING_FESTIVO
{
    font-family: 'Verdana';
    font-size: 12px;
    color: #000000; /* nero */
    font-style: normal;
    font-weight: normal;
    background-color: #99CCFF; /* azzurro */
}

.TS_FONT_PLANNING_FESTIVO:link
{
    font-family: 'Verdana';
    font-size: 12px;
    text-decoration: none;
    color: #000000; /* nero */
}

.TS_FONT_PLANNING_FESTIVO:hover
{
	font-family: 'Verdana';
	font-size: 12px;
	color: #000000; /* nero */
}

.TS_FONT_PLANNING_FESTIVO:visited
{
	font-family: 'Verdana';
	font-size: 12px;
	color: #000000; /* nero */
}

.TS_FONT_PLANNING_ANOMALO
{
    border: 2px solid #FF0000;
    font-family: 'Verdana';
    font-size: 12px;
    color: #000000; /* nero */
    font-style: normal;
    font-weight: normal;
}

.TS_FONT_PLANNING_ANOMALO:link
{
    font-family: 'Verdana';
    font-size: 12px;
    text-decoration: none;
    color: #000000; /* nero */
}

.TS_FONT_PLANNING_ANOMALO:hover
{
	font-family: 'Verdana';
	font-size: 12px;
	color: #000000; /* nero */
}

.TS_FONT_PLANNING_ANOMALO:visited
{
	font-family: 'Verdana';
	font-size: 12px;
	color: #000000; /* nero */
}

.TS_FONT_PLANNING_LAVORO
{
    font-family: 'Verdana';
    font-size: 10px;
    color: #000000; /* nero */
    font-style: normal;
    font-weight: normal;
}

.TS_FONT_PLANNING_LAVORO:link
{
    font-family: 'Verdana';
    font-size: 10px;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    color: #000000;
}

.TS_FONT_PLANNING_LAVORO:hover
{
    font-family: 'Verdana';
    font-size: 10px;
    font-style: normal;
    font-weight: normal;
    color: #FF0000; /* rosso */
}

.TS_FONT_PLANNING_LAVORO:visited
{
	font-family: 'Verdana';
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
}

.TS_FONT_PLANNING_NUOVO_LAVORO
{
    font-family: 'Verdana';
    font-size: 10px;
    color: #FF0000; /* rosso */
    font-style: normal;
}

.TS_FONT_PLANNING_NUOVO_LAVORO:link
{
	font-family: 'Verdana';
	font-size: 10px;
	color: #FF0000; /* rosso */
}

.TS_FONT_PLANNING_NUOVO_LAVORO:hover
{
	font-family: 'Verdana';
	font-size: 10px;
	color: #FF0000; /* rosso */
}

.TS_FONT_PLANNING_NUOVO_LAVORO:visited
{
	font-family: 'Verdana';
	font-size: 10px;
	color: #FF0000; /* rosso */
}

.TS_FONT_PLANNING_AUTO_OCCUPATA
{
    font-family: 'Verdana';
    font-size: 10px;
    color: #FFFFFF; /* bianco */
    font-style: normal;
    font-weight: normal;
    background-color: #FF0000;
}

.TS_FONT_PLANNING_AUTO_OCCUPATA:link
{
    font-family: 'Verdana';
    font-size: 10px;
    text-decoration: none;
    color: #FFFFFF; /* bianco */
}

.TS_FONT_PLANNING_AUTO_OCCUPATA:hover
{
	font-family: 'Verdana';
	font-size: 10px;
	color: #FFFFFF; /* bianco */
}

.TS_FONT_PLANNING_AUTO_OCCUPATA:visited
{
	font-family: 'Verdana';
	font-size: 10px;
	color: #FFFFFF; /* bianco */
}

.TS_FONT_PLANNING_AUTO_PRENOTATA
{
    font-family: 'Verdana';
    font-size: 10px;
    color: #000000; /* nero */
    font-style: normal;
    font-weight: normal;
    background-color: #FFCF00; /*GIALLO SCURO*/
}

.TS_FONT_PLANNING_AUTO_PRENOTATA:link
{
    font-family: 'Verdana';
    font-size: 10px;
    text-decoration: none;
    color: #000000; /* nero */
}

.TS_FONT_PLANNING_AUTO_PRENOTATA:hover
{
	font-family: 'Verdana';
	font-size: 10px;
	color: #000000; /* nero */
}

.TS_FONT_PLANNING_AUTO_PRENOTATA:visited
{
	font-family: 'Verdana';
	font-size: 10px;
	color: #000000; /* nero */
}

.TS_FONT_PLANNING_AUTO_NOLEGGIO_TERMINATO
{
    font-family: 'Verdana';
    font-size: 10px;
    color: #FFFFFF; /* bianco */
    font-style: normal;
    font-weight: normal;
    background-color: #000000; /* sfondo nero */
}

.TS_FONT_PLANNING_AUTO_NOLEGGIO_TERMINATO:link
{
    font-family: 'Verdana';
    font-size: 10px;
    text-decoration: none;
    color: #FFFFFF; /* bianco */
}

.TS_FONT_PLANNING_AUTO_NOLEGGIO_TERMINATO:hover
{
	font-family: 'Verdana';
	font-size: 10px;
	color: #FFFFFF; /* bianco */
}

.TS_FONT_PLANNING_AUTO_NOLEGGIO_TERMINATO:visited
{
	font-family: 'Verdana';
	font-size: 10px;
	color: #FFFFFF; /* bianco */
}

.TS_IMAGE_USR
{
    vertical-align: middle;
    width: 48px;
    text-align: center;
    background-color: #EFEFEF; /* grigio chiarissimo */
}

.TS_IMAGE_APP
{
    vertical-align: middle;
    width: 48px;
    text-align: center;
}

.TS_IMAGE_APP:hover
{
    vertical-align: middle;
    width: 48px;
    text-align: center;
    background-color: #EFEFEF; /* grigio chiarissimo */
}

.TS_DESCRIZIONE_APP
{
    font-family: 'Verdana';
    color: #FFFFFF; /* bianco */
    font-style: normal;
    font-weight: normal;
    text-align: center;
}

.TS_DESCRIZIONE_APP:active
{
	font-style: normal;
	color: #FFFFFF; /* bianco */
}

.TS_DESCRIZIONE_APP:link
{
	font-style: normal;
	color: #FFFFFF; /* bianco */
	text-decoration: none;
}

.TS_DESCRIZIONE_APP:visited
{
	font-style: normal;
	color: #FFFFFF; /* bianco */
}

.TS_DESCRIZIONE_APP:hover
{
	font-style: normal;
	color: #FFFFFF; /* bianco */
	text-decoration: underline;
	font-weight: normal;
}

.TS_TESTO_PUBBLICITA
{
    font-family: Open Sans,Verdana,sans-serif;
    font-size: 36px;
    font-weight: normal;
    vertical-align: middle;
    color: #000;
    line-height: 36px;
}

.TS_FONT_PLANNING_SFONDO_GIALLO
{
    font-family: 'Verdana';
    font-size: 10px;
    color: #000000; /* nero */
    font-style: normal;
    font-weight: normal;
    background-color: #FFCF00; /*GIALLO SCURO*/
}

.TS_FONT_PLANNING_SFONDO_GIALLO:link
{
    font-family: 'Verdana';
    font-size: 10px;
    text-decoration: none;
    color: #000000; /* nero */
}

.TS_FONT_PLANNING_SFONDO_GIALLO:hover
{
	font-family: 'Verdana';
	font-size: 10px;
	color: #000000; /* nero */
}

.TS_FONT_PLANNING_SFONDO_GIALLO:visited
{
	font-family: 'Verdana';
	font-size: 10px;
	color: #000000; /* nero */
}

.TS_FONT_PLANNING_SFONDO_VERDE
{
    font-family: 'Verdana';
    font-size: 10px;
    color: #FFFFFF; /* bianco */
    font-style: normal;
    font-weight: normal;
    background-color: #008000; /* verde */
}

.TS_FONT_PLANNING_SFONDO_VERDE:link
{
    font-family: 'Verdana';
    font-size: 10px;
    text-decoration: none;
    color: #FFFFFF; /* bianco */
}

.TS_FONT_PLANNING_SFONDO_VERDE:hover
{
	font-family: 'Verdana';
	font-size: 10px;
	color: #FFFFFF; /* bianco */
}

.TS_FONT_PLANNING_SFONDO_VERDE:visited
{
	font-family: 'Verdana';
	font-size: 10px;
	color: #FFFFFF; /* bianco */
}

.TS_FONT_PLANNING_SFONDO_ROSSO
{
    font-family: 'Verdana';
    font-size: 10px;
    color: #FFFFFF; /* bianco */
    font-style: normal;
    font-weight: normal;
    background-color: #FF0000; /* rosso */
}

.TS_FONT_PLANNING_SFONDO_ROSSO:link
{
    font-family: 'Verdana';
    font-size: 10px;
    text-decoration: none;
    color: #FFFFFF; /* bianco */
}

.TS_FONT_PLANNING_SFONDO_ROSSO:hover
{
	font-family: 'Verdana';
	font-size: 10px;
	color: #FFFFFF; /* bianco */
}

.TS_FONT_PLANNING_SFONDO_ROSSO:visited
{
	font-family: 'Verdana';
	font-size: 10px;
	color: #FFFFFF; /* bianco */
}

.TS_FONT_PLANNING_SFONDO_ARANCIO
{
    font-family: 'Verdana';
    font-size: 10px;
    color: #000000; /* nero */
    font-style: normal;
    font-weight: normal;
    background-color: #FF9933; /* arancio */
}

.TS_FONT_PLANNING_SFONDO_ARANCIO:link
{
    font-family: 'Verdana';
    font-size: 10px;
    text-decoration: none;
    color: #000000; /* nero */
}

.TS_FONT_PLANNING_SFONDO_ARANCIO:hover
{
	font-family: 'Verdana';
	font-size: 10px;
	color: #000000; /* nero */
}

.TS_FONT_PLANNING_SFONDO_ARANCIO:visited
{
	font-family: 'Verdana';
	font-size: 10px;
	color: #000000; /* nero */
}

.TS_FONT_PLANNING_SFONDO_BLU
{
    font-family: 'Verdana';
    font-size: 10px;
    color: #FFFFFF; /* bianco */
    font-style: normal;
    font-weight: normal;
    background-color: #0000FF; /* blu */
}

.TS_FONT_PLANNING_SFONDO_BLU:link
{
    font-family: 'Verdana';
    font-size: 10px;
    text-decoration: none;
    color: #FFFFFF; /* bianco */
}

.TS_FONT_PLANNING_SFONDO_BLU:hover
{
	font-family: 'Verdana';
	font-size: 10px;
	color: #FFFFFF; /* bianco */
}

.TS_FONT_PLANNING_SFONDO_BLU:visited
{
	font-family: 'Verdana';
	font-size: 10px;
	color: #FFFFFF; /* bianco */
}

/* LAVORI PLANNING PRENOTAZIONE VERTICALE - INIZIO */
.TS_FONT_CELLE_PLANNING_SFONDO_GIALLO_ANNOTAZIONE
{
    border: 1px solid #CCCCCC; /* grigio chiaro */
    font-family: 'Verdana';
    font-size: 12px;
    color: #000000; /* nero */
    font-style: normal;
    text-align: center;
    background-color: #FFCF00; /*GIALLO SCURO*/
}
/* LAVORI PLANNING PRENOTAZIONE VERTICALE - FINE */

/* LAVORI PLANNING PRENOTAZIONE VERTICALE - INIZIO */
.TS_FONT_CELLE_PLANNING_SFONDO_BIANCO_ANNOTAZIONE
{
    border: 1px solid #CCCCCC; /* grigio chiaro */
    font-family: 'Verdana';
    font-size: 12px;
    color: #000000; /* nero */
    font-style: normal;
    text-align: center;
    background-color: #FFFFFF; /* bianco */
}
/* LAVORI PLANNING PRENOTAZIONE VERTICALE - FINE */

.TS_FONT_MESSAGGIO_SERVIZIO
{
    font-family: 'Verdana';
    font-size: 8px;
    color: #000000; /* nero */
    font-style: normal;
    background-color: #F5F5F5;
}

.TS_FONT_MESSAGGIO_CATALOGAZIONE_PAGINA
{
    font-family: 'Verdana';
    font-size: 20px;
    color: #000000; /* nero */
    font-style: normal;
    background-color: #FAE616;
}

.TS_CALENDAR
{
    font-family: 'Verdana';
    font-size: 10px;
    color: #666666; /* GRIGIO */
    font-style: normal;
    font-weight: bold;
}

.TS_RIGA_TABELLE_CHIARO
{
    font-family: 'Verdana';
    font-size: 12px;
    color: #000000;             /* nero */
    background-color: #CCCCCC;  /* grigio chiaro */
    text-transform: uppercase;
}

.TS_RIGA_TABELLE_SCURO
{
    font-family: 'Verdana';
    font-size: 12px;
    color: #FFFFFF; /* nero */
    background-color: #999999; /* grigio chiaro */
    text-transform: uppercase;
}

/*comuni a safety*/

/* - MANSIONI CONTENUTI ------------------------------------------------------------*/

.TS_FONT_SITO_TITOLO_MANSIONE_CONTENUTO
{
    border-width: 1px;
    font-family: 'Verdana';
    font-size: 9px;
    color: #000000; /* nero */
    border-color: #000000; /* nero */
    font-weight: bold;
    background-color: #CCCCCC; /* grigio chiaro */
    text-align: center;
}

.TS_FONT_SITO_TITOLO_MANSIONE_CONTENUTO_DX
{
    border-width: 1px;
    font-family: 'Verdana';
    font-size: 9px;
    color: #000000; /* nero */
    border-color: #000000; /* nero */
    font-weight: bold;      
    background-color: #CCCCCC; /* grigio chiaro */
    text-align:right;
}

.TS_FONT_SITO_TITOLO_MANSIONE_CONTENUTO_SX
{
    border-width: 1px;
    font-family: 'Verdana';
    font-size: 9px;
    color: #000000; /* nero */
    border-color: #000000; /* nero */
    font-weight: bold;      
    background-color: #CCCCCC; /* grigio chiaro */
    text-align:left;
}

.TS_ELEMENTO_MANSIONE_CONTENUTO
{
    border-width: thin;
    font-family: 'Verdana';
    font-size: 12px;
    color: #777777;             /* grigio */
    border-color: lightgray;    /* grigio chiaro */
    background-color: #F5F5F5;  /* grigio molto chiaro */
    font-weight: normal;
    text-align: center;
}

.TS_ELEMENTO_MANSIONE_CONTENUTO_DX
{
    border-width: thin;
    font-family: 'Verdana';
    font-size: 12px;
    color: #777777;             /* grigio */
    border-color: lightgray;    /* grigio chiaro */
    background-color: #F5F5F5;  /* grigio molto chiaro */
    font-weight: normal;
    text-align:right;
}

.TS_ELEMENTO_MANSIONE_CONTENUTO_SX
{
    border-width: thin;
    font-family: 'Verdana';
    font-size: 12px;
    color: #777777;             /* grigio */
    border-color: lightgray;    /* grigio chiaro */
    background-color: #F5F5F5;  /* grigio molto chiaro */
    font-weight: normal;
    text-align:left;
}

/* - MANSIONI CONTENUTI ------------------------------------------------------------*/

/* - SORVEGLIANTE AZIENDA FORNITRICE GESTIONE -------------------------------------- */

.TS_FONT_SITO_TITOLO_SORVEGLIANTE_CONTENUTO
{
    border-width: 1px;
    font-family: 'Verdana';
    font-size: 14px;
    color: #000000; /* nero */
    border-color: #000000; /* nero */
    font-weight: bold;
    background-color: #CCCCCC; /* grigio chiaro */
    text-align: center;
}

.TS_ELEMENTO_SORVEGLIANTE_CONTENUTO
{
    border-width: 1px;
    font-family: 'Verdana';
    font-size: 13px;
    color: #000000; /* nero */
    border-color: #000000; /* nero */
    background-color: #EEEEEE; /* grigio chiaro */
    text-align: center;
}
/* - SORVEGLIANTE AZIENDA FORNITRICE GESTIONE -------------------------------------- */

.TS_PULSANTE_BOTTONE
{
    color: #000000; /* nero */
    background-color: #d5f2b0; /* verde chiarissimo */
    font-size: 12px;
    font-family:'Verdana';
    font-variant: normal;
    font-weight: bold;
}


.TS_CARATTERE_ARIAL
{
    font-family: 'Arial';
    font-size: 12px;
    text-align: center;
}

.TS_CARATTERE_ARIAL_GRASSETTO
{
    font-family: 'Arial';
    font-size: 12px;
    text-align: center;
    font-weight: bold;
}

.TS_BORDO_BLU
{
    border-style: solid;
    border-width: 1px;
    border-color : #0000FF; /* blu */
}

.TS_BORDO_NERO
{
    border-style: solid;
    border-width: 5px;
    border-color : #000000; /* nero */
}

.TS_BORDO_VERDE
{
    border-style: solid;
    border-width: 1px;
    border-color : #008000; /* verde */
}


.TS_BORDO_ARANCIO
{
    border-style: solid;
    border-width: 1px;
    border-color : #F5821F; /* arancio */
}

.TS_BORDO_GRIGIO
{
    border-style: solid;
    border-width: 1px;
    border-color : lightgray; /* grigio chiaro */
}

.TS_BORDO_GRIGIO_SCURO
{
    border-style: solid;
    border-width: 5px;
    border-color : #CCCCCC; /* grigio scuro */
}

.TS_BORDO_ROSSO
{
    border-width: 2px;
    border-color: #FE0000;             /* rosso */
}

.TS_BORDO_VIOLA
{
    border-style: solid;
    border-width: 1px;
    border-color : #b200ff; /* viola */
}

.TS_CARATTERE_14
{
    font-size: 14px;
}

.TS_CARATTERE_16
{
    font-size: 16px;
}

.TS_CARATTERE_18
{
    font-size: 18px;
}

.TS_CARATTERE_22
{
    font-size: 22px;
}

.TS_CARATTERE_24
{
    font-size: 24px;
}

.TS_CARATTERE_28
{
    font-size: 28px;
}

.TS_CARATTERE_48
{
    font-size: 48px;
}

.TS_CARATTERE_MAIUSCOLO
{
    font-variant: small-caps;
}

.TS_ALLINEA_DESTRA
{
    text-align: right;
}

.TS_ALLINEA_SINISTRA
{
    text-align: left;
}

.TS_ALLINEA_CENTRO
{
    text-align: center;
}

.TS_ALLINEA_ALTO 
{
    vertical-align: top;
}

.TS_BORDO
{
    border-style: solid;
    border-width: 1px;
    border-color : lightgray;
}

.TS_BORDO_ALTO
{
    border-top: solid;
}

.TS_BORDO_BASSO
{
    border-bottom: 1px solid #F2F2F2;
}

.TS_BORDO_SINISTRO
{
    border-left: solid;
}

.TS_BORDO_DESTRO
{
    border-right: solid;
}

.TS_GRASSETTO
{
    font-weight: bold;
}

.TS_NORMALE
{
    font-weight: normal;
}

.TS_SOTTOLINEATO
{
    text-decoration: underline;
}

.TS_EVIDENZA
{
    background-color: #7E7E7E;
}

.TS_EVIDENZIATORE_GIALLO_SCURO
{
    background-color: #FFCF00; /* giallo scuro */
}

.TS_EVIDENZIATORE_GIALLO_CHIARO
{
    background-color: #FBF291; /* giallo chiaro */
}

.TS_EVIDENZIATORE_AZZURRO
{
    background-color: #99CCFF; /* azzurro */
}

.TS_EVIDENZIATORE_AZZURRO:link
{
	color: #000000;             /* nero */
    font-weight: normal;
}

.TS_EVIDENZIATORE_AZZURRO:hover
{
	background-color: #FFFFFF; /* bianco */
}

.TS_EVIDENZIATORE_AZZURRO:visited
{
	color: #000000;             /* nero */
}

.TS_EVIDENZIATORE_VERDE
{
    background-color: #28c44d; /* verde chiarissimo */
}

.TS_EVIDENZIATORE_VERDE:link
{
	color: #000000;             /* nero */
    font-weight: normal;
}

.TS_EVIDENZIATORE_VERDE:hover
{
	background-color: #FFFFFF; /* bianco */
}

.TS_EVIDENZIATORE_VERDE:visited
{
	color: #000000;             /* nero */
}

.TS_EVIDENZIATORE_GRIGIO
{
    color: white;
    background-color: #F5F5F5; /*GRIGIO CHIARO*/
    font-size: 16px;
    font-variant: small-caps; /* maiuscolo */
}

.TS_EVIDENZIATORE_GRIGIO:hover
{
    background-color: #FFCF00; /*GIALLO SCURO*/
	font-family: 'Verdana';
	color: #000000;             /* nero */
	font-weight: normal;
}

.TS_EVIDENZIATORE_GRIGIO:link
{
	font-family: 'Verdana';
	color: #000000;             /* nero */
}

.TS_EVIDENZIATORE_GRIGIO:visited
{
	font-family: 'Verdana';
	color: #000000;             /* nero */
}

.TS_FONT_SITO_CALENDAR
{
    font-family: 'Verdana';
    font-size: 11px;
    color: #FFFFFF; /* nero */
    background-color: #EFEFEF; /* grigio chiaro */
}

.TS_FONT_FATTURAZIONE_TITOLI
{
    font-family: 'Verdana';
    font-size: 18px;
    font-weight: normal;
    color: #000000; /* nero */
    background-color: #FFCF00; /*GIALLO SCURO*/
    border: 1px solid white;
}

.TS_FONT_FATTURAZIONE
{
    font-family: 'Verdana';
    font-size: 14px;
    color: #000000; /* nero */
    background-color: #CCCCCC; /* grigio chiaro */
}

.TS_FONT_LABEL_FATTURAZIONE
{
    font-family: 'Verdana';
    font-size: 14px;
    color: #000000; /* nero */
    background-color: #f9f094; /* giallo chiaro */
}

.TS_FONT_FATTURAZIONE_DETTAGLIO
{
    font-family: 'Verdana';
    font-size: 14px;
    font-weight: normal;
    color: #000000; /* nero */
    background-color: #f0efef; /* grigio chiaro */
    border: 1px solid white;
}

.TS_FONT_FATTURAZIONE_TOTALI
{
    font-family: 'Verdana';
    font-size: 18px;
    font-weight: bold;
    color: #000000; /* nero */
    background-color: #CCCCCC; /* grigio chiaro */
    border: 1px solid black;
}

.TS_FONT_TREEVIEW_PRODOTTI a
{
    font-family: 'Verdana';
    font-size: 15px;
    color: #000000; /* nero */
}

/* BLINK TEXT */
/* @group Blink */
.blink {
	-webkit-animation: blink .75s linear infinite;
	-moz-animation: blink .75s linear infinite;
	-ms-animation: blink .75s linear infinite;
	-o-animation: blink .75s linear infinite;
	 animation: blink .75s linear infinite;
}
@-webkit-keyframes blink {
	0% { opacity: 1; }
	50% { opacity: 1; }
	50.01% { opacity: 0; }
	100% { opacity: 0; }
}
@-moz-keyframes blink {
	0% { opacity: 1; }
	50% { opacity: 1; }
	50.01% { opacity: 0; }
	100% { opacity: 0; }
}
@-ms-keyframes blink {
	0% { opacity: 1; }
	50% { opacity: 1; }
	50.01% { opacity: 0; }
	100% { opacity: 0; }
}
@-o-keyframes blink {
	0% { opacity: 1; }
	50% { opacity: 1; }
	50.01% { opacity: 0; }
	100% { opacity: 0; }
}
@keyframes blink {
	0% { opacity: 1; }
	50% { opacity: 1; }
	50.01% { opacity: 0; }
	100% { opacity: 0; }
}

.CELLA_ROUND
{
    border: 1px solid #CCCCCC;
    border-radius: 10px;
}

.CELLA_ROUND_SELECTED
{
    border: 1px solid #CCCCCC;
    border-radius: 10px;
    background-color: #C0C0C0;
}

/* CRM */
.TS_CRM_SFONDO_SCHEDA_OPPORTUNITA
{
    font-family: 'Verdana';
    background-color: #F6F6F6;
}

.TS_CRM_SFONDO_SCHEDA_OPPORTUNITA_LIGHT
{
    font-family: 'Verdana';
    font-size: 14px;
    background-color: #FFFFFF;
}

.TS_CRM_DATI_SCHEDA_OPPORTUNITA_TITOLI_CAMPI
{
    font-family: 'Verdana';
    font-size: 14px;
}

.TS_CRM_DATI_SCHEDA_OPPORTUNITA
{
    font-family: 'Verdana';
    font-size: 14px;
    font-weight: bold;
}

.TS_CRM_DATI_SCHEDA_ATTIVITA_SVOLTE
{ 
    font-family: 'Verdana';
    font-size: 12px;       
    color: #000000; /*NERO*/
    background-color: #FFCF00; /*GIALLO SCURO*/
}

.TS_TITOLI_CRM_SX
{
    text-align: left;
}

.TS_TITOLI_CRM_CENTER
{
    text-align: center;
}

.TS_TITOLI_CRM_DX
{
    text-align: right;
}

.TS_TITOLI_CRM_SX_BOLD
{
    text-align: left;
    font-weight: bold;
    background-color: #FFFF99;
}

.TS_TITOLI_CRM_CENTER_BOLD
{
    text-align: center;
    font-weight: bold;
    background-color: #FFFF99;
}

.TS_TITOLI_CRM_DX_BOLD
{
    text-align: right;
    font-weight: bold;
    background-color: #FFFF99;
}

.TS_TITOLI_SPETTANZE
{
    font-family: 'Verdana';
    font-size: 16px;
    color: #000000;
    background-color: #F6F6F6;
    text-align: center;
}

/*chapter*/
.TABELLA_ROCKER
{
    background: #F5821F url('../PGMS/MD000019/Images/RockerChapter.png') no-repeat top center;
    background-size: 200px;
}

/* RIEPILOGO A RUN TIME */
.TS_RIEPILOGO_TABELLA_SFONDO
{
    background-color: #404040; /* grigio */
    border-color: #000000; /* nero */
    border-width: 5px;
}

.TS_RIEPILOGO_RIGA_BIANCA
{
    background-color: #FFFFFF; /* bianco */
    color: #000000; /* nero */
    font-family: 'Verdana, Helvetica, sans-serif';
    font-size: 22px;
    height: 10px;
}

.TS_RIEPILOGO_RIGA_TITOLO
{
    font-family: 'Verdana, Helvetica, sans-serif';
    background-color: #FFCF00;
    color: #000000;
}

.TS_RIEPILOGO_RIGA_NORMALE
{
    font-family: 'Verdana, Helvetica, sans-serif';
    background-color: #D9D9D9;
}

.RIGA_RIEPILOGO_NERO
{
    background-color: #000000; /* nero */
    color: #FFFFFF; /* bianco */
    font-family: 'Verdana, Helvetica, sans-serif';
    font-size: 22px;
    height: 100px;
}

.RIGA_RIEPILOGO_GRIGIO
{
    background-color: #404040; /* grigio */
    color: #FFFFFF; /* bianco */
    font-family: 'Verdana, Helvetica, sans-serif';
    font-size: 22px;
    height: 10px;
}

.RIGA_RIEPILOGO_ARANCIONE
{
    background-color: #F5821F; /* arancione */
    color: #FFFFFF; /* bianco */
    font-family: 'Verdana, Helvetica, sans-serif';
    font-size: 26px;
    height: 100px;
}

/*Stili MAGAZZINO Gestione*/
.TS_FONT_SITO_QUERY_SMALL_SFONDO_MAGGIORE_ZERO
{
    border-width: 1px;
    font-family: 'Verdana';
    font-size: 9px;
    color: #000000; /* nero */
    border-color: #666666; /* grigio scuro */
    font-weight: normal;
    background-color: #00FF00; /*verde chiaro*/
}

.TS_FONT_SITO_QUERY_SMALL_SFONDO_UGUALE_ZERO
{
    border-width: 1px;
    font-family: 'Verdana';
    font-size: 9px;
    color: #000000; /* nero */
    border-color: #666666; /* grigio scuro */
    font-weight: normal;
    background-color: #FFFFFF; /* bianco */
}

.TS_FONT_SITO_QUERY_SMALL_SFONDO_MINORE_ZERO
{
    border-width: 1px;
    font-family: 'Verdana';
    font-size: 9px;
    color: #FFFFFF; /* bianco */
    border-color: #666666; /* grigio scuro */
    font-weight: normal;
    background-color: #FF0000; /*rosso*/
}

.TS_FONT_SITO_QUERY_SMALL_SFONDO_PRODOTTO_FITTIZIO
{
    border-width: 1px;
    font-family: 'Verdana';
    font-size: 9px;
    color: #000000; /* nero */
    border-color: #666666; /* grigio scuro */
    font-weight: normal;
    background-color: #FFFF00; /*giallo*/
}
/*Stili MAGAZZINO Gestione*/


/*PRODOTTI*/
.prodotti {
    padding: 0;
    margin: 0 auto;
    clear: left;
    text-align: center;
    width:95%;
}

/* STRUTTURA PER PC */
@media (min-width: 1025px) {    

    .prodotti li {
        border: 3px solid black;
        display: inline-block;
        width: 30%;
        min-height: 330px;
        margin: 7px;
        background-image:url('../Images/sfondo_prodotti.png');
        vertical-align: middle;
        text-align:center;
        padding-top:10px;
        padding-bottom:10px;
    }

}

/* STRUTTURA TABLET */
@media (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) {

    .prodotti li {
        border: 3px solid black;
        display: inline-block;
        width: 30%;
        min-height: 250px;
        margin: 7px;
        background-image:url('../Images/sfondo_prodotti.png');
        vertical-align: middle;
        text-align:center;
        padding-top:10px;
        padding-bottom:10px;
    }

}

@media (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {

    .prodotti li {
        border: 3px solid black;
        display: inline-block;
        width: 30%;
        min-height: 250px;
        margin: 7px;
        background-image:url('../Images/sfondo_prodotti.png');
        vertical-align: middle;
        text-align:center;
        padding-top:10px;
        padding-bottom:10px;
    }

}

/* STRUTTURA SMARTPHONE E AFFINI */
@media (max-width: 767px) and (orientation: portrait) {

    .prodotti li {
        border: 3px solid black;
        display: inline-block;
        width: 90%;
        min-height: 250px;
        margin: 5px;
        background-image:url('../Images/sfondo_prodotti.png');
        vertical-align: middle;
        text-align:center;
        padding-top:10px;
        padding-bottom:10px;
    }

}







