div#legenda > ul > li {
    width: auto;
	font-family: 'Merriweather Sans', sans-serif;
	font-weight: 300;
	font-size: 12px;
	border-radius: 3px;
	margin: 1px 0;
}
/*
.liSEN{background:#FFC107;}
.liMUSC{background:#3F51B5;}
.liMDC{background:#03A9F4;}
.liTC{background:#009688;}
.liRM{background:#4CAF50}
.liGR{background:#CDDC39}
.liDEF{color:#333333!important; background:#ffff00;}
.liWS{background:#FF5722}
*/

/*LEGENDA*/

.liFA{background:#FFF9C4;}/*Fasce Orarie */
.liCR{background:#FF9800;}/*Casistica Ragionata */
.liCA{background:#3F51B5;}/* Corso di Aggiornamento*/
.liLA{background:#9E9E9E;}/* Lezione di Aggiornamento*/
.liLM{background:#607D8B;}/* Lettura Magistrale*/
.liCM{background:#F44336;}/* Corso Monotematico */
.liLAB{background:#FFEB3B; color: #343434!important}/* Laboratorio*/
.liLab{background:#FFEB3B; color: #343434!important}/* Laboratorio impegni */
.liSIM{background:#b2ff59; color: #343434!important}/* Percorso di Simulazione */
.liCP{background:#7C4DFF;}/*Corso Pratico*/
.liAP{background:#7C4DFF;}/*Attivita Pratica impegni congressuali*/
.liTR{background:#4CAF50;}/*Tavola Rotonda*/
.liIMT{background:#B3E5FC;}/*Innaugurazione mostra tecnica*/
.liEE{background:#880e4f;}/* Attività extra-ECM */

/*TIME TABLE TD*/


/* Arancione */
.table-programma .tdEvento.tdArancione{
background: rgb(255,152,0);
background: linear-gradient(180deg, rgba(255,152,0,1) 0%, rgba(245,124,0,1) 100%);
}

.tdArancione h5{
	color:#ffffff!important;
}
.tdArancione p{
	color:#ffffff!important;
}

/* Rosa */
.table-programma .tdEvento.tdRosa{
	background: rgb(247, 0, 255);
	background: linear-gradient(180deg, rgb(247, 0, 255) 0%, rgb(191, 0, 197) 100%);
}

.tdRosa h5{
	color:#ffffff!important;
}
.tdRosa p{
	color:#ffffff!important;
}

/* Blu */
.table-programma .tdEvento.tdBlu{
background: rgb(63,81,181);
background: linear-gradient(180deg, rgba(63,81,181,1) 0%, rgba(48,63,159,1) 100%);
}

.tdBlu h5{
	color:#ffffff!important;
}
.tdBlu p{
	color:#ffffff!important;
}

/* Grigio */
.table-programma .tdEvento.tdGrigio{
background: rgb(158,158,158);
background: linear-gradient(180deg, rgba(158,158,158,1) 0%, rgba(97,97,97,1) 100%);
}

.tdGrigio h5{
	color:#ffffff!important;
}
.tdGrigio p{
	color:#ffffff!important;
}

/* GrigioBlu */
.table-programma .tdEvento.tdGrigioBlu{
background: rgb(96,125,139);
background: linear-gradient(180deg, rgba(96,125,139,1) 0%, rgba(69,90,100,1) 100%);
}
.tdGrigioBlu h5{
	color:#ffffff!important;
}
.tdGrigioBlu p{
	color:#ffffff!important;
}

/* Rosso */
.table-programma .tdEvento.tdRosso{
background: rgb(244,67,54);
background: linear-gradient(180deg, rgba(244,67,54,1) 0%, rgba(211,47,47,1) 100%);
}
.tdRosso h5{
	color:#ffffff!important;
}
.tdRosso p{
	color:#ffffff!important;
}

/* Giallo */
.table-programma .tdEvento.tdGiallo{
background: rgb(255,235,59);
background: linear-gradient(180deg, rgba(255,235,59,1) 0%, rgba(251,192,45,1) 100%);
	width: 50%;
}
.tdGiallo h5{
	color:#343434!important;
}
.tdGiallo p{
	color:#343434!important;
}

/* Viola */
.table-programma .tdEvento.tdViola{
background: rgb(103,58,183);
background: linear-gradient(180deg, rgba(103,58,183,1) 0%, rgba(81,45,168,1) 100%);
}
.tdViola h5{
	color:#ffffff!important;
}
.tdViola p{
	color:#ffffff!important;
}

/* Verde */
.table-programma .tdVerde{
background: rgb(76,175,80);
background: linear-gradient(180deg, rgba(76,175,80,1) 0%, rgba(56,142,60,1) 100%);
}

.tdVerde h5{
	color:#fff!important;
}
.tdVerde p{
	color:#fff!important;
}

/* Lime */
.table-programma .tdLime{
	background: rgb(178, 255, 89);
	background: linear-gradient(180deg, rgb(178, 255, 89) 0%, rgb(143, 204, 7) 100%);
}

.tdLime h5{
	color:#343434!important;
}
.tdLime p{
	color:#343434!important;
}

/* Bordaux */
.table-programma .tdBordaux{
	background: rgb(136, 14, 79);
	background: linear-gradient(180deg, rgb(136, 14, 79) 0%, rgb(138, 52, 98) 100%);
}

.tdBordaux h5{
	color:#fff!important;
}
.tdBordaux p{
	color:#fff!important;
}

/* Azzurro */
.table-programma .tdAzzurro{
	background: rgb(179, 229, 252);
	background: linear-gradient(180deg, rgb(179, 229, 252) 0%, rgb(146, 196, 246) 100%);
}

.tdAzzurro h5{
	color: #fff !important;
}
.tdAzzurro p{
	color:#fff!important;
}

.table-programma .tdAzzurroChiaro{
	background: rgb(221, 235, 247);
	background: linear-gradient(180deg, rgb(221, 235, 247) 0%, rgb(178, 194, 208) 100%);
}

.table-programma .tdNeuroradiologia{
	background: rgb(180, 198, 231);
	background: linear-gradient(180deg, rgb(180, 198, 231) 0%, rgb(93, 149, 234) 100%);
}

.table-programma .tdEticaForense{
	background: rgb(142, 169, 219);
	background: linear-gradient(180deg, rgb(142, 169, 219) 0%, rgb(39, 102, 196) 100%);
}

.table-programma .tdDEF{color:#333333; background:#ffff00;}

.table-programma .tdEvento.tdIntervallo{
	background: repeating-linear-gradient( -45deg, #fff 0px, #fff 2.5px, #efefef 3px, #eee 5.5px, #fff 6px)
}

.table-programma .tdEvento.tdFutureTopic{
	background: repeating-linear-gradient( -45deg, #fff 0px, #fff 2.5px, #efefef 3px, #eee 5.5px, #fff 6px)
}

.table-programma .tdEvento.tdCeleste{
background: rgb(0,188,212);
background: linear-gradient(180deg, rgba(0,188,212,1) 0%, rgba(0,151,167,1) 100%);
}

.tdCeleste h5{
	color: #fff !important;
}
.tdCeleste p{
	color:#fff!important;
}

/* Bordaux */
.table-programma .tdMarrone{
	background: rgb(232, 96, 8);
	background: linear-gradient(180deg, rgb(232, 96, 8) 0%, rgb(168, 65, 1) 100%);
}

.tdMarrone h5{
	color:#fff!important;
}
.tdMarrone p{
	color:#fff!important;
}

/* Rosa Chiaro */
.table-programma .tdRosaChiaro{
	background: rgb(252, 228, 214);
	background: linear-gradient(180deg, rgb(252, 228, 214) 0%, rgb(190, 170, 159) 100%);
}

.tdMarrone h5{
	color:#fff!important;
}
.tdMarrone p{
	color:#fff!important;
}

/* Verdino */
.table-programma .tdVerdino{
	background: rgb(226, 239, 218);
	background: linear-gradient(180deg, rgb(226, 239, 218) 0%, rgb(169, 185, 164) 100%);
}

.tdNEW h5{
	color:#ffffff!important;
}
.tdNEW p{
	color:#ffffff!important;
}

/* Rosso Assemblea */
.table-programma .tdRossoAssemblea{
	background: rgb(255, 80, 80);
	background: linear-gradient(180deg, rgb(255, 80, 80) 0%, rgb(182, 57, 57) 100%);
}

.tdRossoAssemblea h5{
	color:#fff!important;
}
.tdRossoAssemblea p{
	color:#fff!important;
}


.table-programma .tdEvento.tdViolafree{background: repeating-linear-gradient( -45deg, #673ab7 0px, #673ab7 2.5px, #6632c7 3px, #6328d7 5.5px, #5f1be8 6px)}
.table-programma .tdEvento.tdArancionefree{background: repeating-linear-gradient( -45deg, #FFC107 0px, #FFC107 2.5px, #FFA000 3px, #FFA000 5.5px, #FFC107 6px)}
.table-programma .tdEvento.tdBlufree{background:repeating-linear-gradient( -45deg, #3F51B5 0px, #3F51B5 2.5px, #3F51B5 3px, #3F51B5 5.5px, #3F51B5 6px)}
.table-programma .tdEvento.tdAzzurrofree{background:repeating-linear-gradient( -45deg, #03A9F4 0px, #03A9F4 2.5px, #0288D1 3px, #0288D1 5.5px, #03A9F4 6px)}
.table-programma .tdEvento.tdAqcuafree{background:repeating-linear-gradient( -45deg, #009688 0px, #009688 2.5px, #00796B 3px, #00796B 5.5px, #009688 6px)}
.table-programma .tdEvento.tdVerdefree{background:repeating-linear-gradient( -45deg, #4CAF50 0px, #4CAF50 2.5px, #388E3C 3px, #388E3C 5.5px, #4CAF50 6px)}
.table-programma .tdEvento.tdVomitofree{background:repeating-linear-gradient( -45deg, #CDDC39 0px, #CDDC39 2.5px, #AFB42B 3px, #AFB42B 5.5px, #CDDC39 6px)}
.table-programma .tdEvento.tdGiallofree{background:repeating-linear-gradient( -45deg, #fff 0px, #fff 2.5px, #ffff00 3px, #ffff00 5.5px, #fff 6px)}
.table-programma .tdEvento.tdRossofree{background:repeating-linear-gradient( -45deg, #F44336 0px, #F44336 2.5px, #D32F2F 3px, #D32F2F 5.5px, #F44336 6px)}
.table-programma .tdEvento.tdCelestefree{background:repeating-linear-gradient( -45deg, #00BCD4 0px, #00BCD4 2.5px, #0097A7 3px, #0097A7 5.5px, #00BCD4 6px)}
.table-programma .tdEvento.tdCartaZuccherofree{background:repeating-linear-gradient( -45deg, #99cbf7 0px, #99cbf7 2.5px, #b4d8fc 3px, #b4d8fc 5.5px, #00BCD4 6px)}
.table-programma .tdEvento.tdRossoPlenary{background:repeating-linear-gradient( -45deg, #F44336 0px, #F44336 2.5px, #D32F2F 3px, #D32F2F 5.5px, #F44336 6px)}


.tdCelestefree h5{
	color:#fff!important;
}
.tdCelestefree p{
	color:#fff!important;
}

.tdRossofree h5{
	color:#fff!important;
}
.tdRossofree p{
	color:#fff!important;
}

.tdArancionefree h5{
	color:#fff!important;
}
.tdArancionefree p{
	color:#fff!important;
}

.tdVerdefree h5{
	color:#fff!important;
}
.tdVerdefree p{
	color:#fff!important;
}

.tdRossoPlenary h5{
	color:#fff!important;
}
.tdRossoPlenary p{
	color:#fff!important;
}
.tdFutureTopic p{
	color:black!important;
}
.table-programma .tdEvento.tdIntervallo h5{font-size: 14px!important; margin-top: 30px }