table.bordigrigi  { border: 1px solid #C1C1C1; width: 100%; padding: 2pt}
td.allineasopra   { vertical-align:top; border-right: solid 1px;
				 border-bottom: solid 1px}
td.centro		{ text-align: center; border: solid 1px #C0C0C0}

td.bord			{border: 1px solid #C0C0C0}
td.bordgrass	{border: 1px solid #C0C0C0; font-weight: bold}
th.bordino		{ text-align: center; font-weight: bold; border: solid 1px #C0C0C0}
th.trenta 		{ width: 30%}


/*------- tabella incarichi aziendali dirigenti---------*/

.incarico	{background-color: #E1E1E1; font-weight: bold; text-align: left; width: 70%; height: 22px}
.incaricato {background-color: #E1E1E1; font-weight: bold; text-align: left;  height: 22px}
/*-------stile elenchi puntati dentro le tabelle, senza interlinea e spazio iniziale----*/

ul.tab   {margin-left: 1em; padding-left: 1em; margin-top: 0; margin-bottom: 0}
/*stile tabelle appalti*/
.scad        { color: #B50000; text-align: left; font-weight: bold; background-color: #C0C0C0 }
.incorso		{ color: #B50000; text-align: left; font-weight: bold; background-color: #FFDDBB }

.scarica        { color: #B50000; text-align: center; font-weight: bold; background-color: #C0C0C0 }
.doc         { font-size: 8pt; width: 10%; color: #B50000; font-style: italic; border-left-width: 1px; 
             border-right-width: 1px; border-top-width: 1px; border-bottom: solid 1px;
              text-align:center }
.doc2         { float: right; font-size: 8pt; color: #B50000; font-style: italic; padding-top:0;
			  margin-right: 3px; padding-left: 2px; text-align:center }
.doc3         { float: left; padding-top:0;  margin-right: 3px }
.appalti     { border: 1px solid #C0C0C0; width: 100% }
/* fine stile tabelle appalti*/

/*tabelle farmacie*/             
.turni       { font-weight: bold; text-align: center; border: 2px solid #666666; 
               background-color: #E1E1E1; width:20%; float:right }
.local       { color: #FFFFFF; font-weight: bold; border: 1px solid #004994; 
               background-color: #004994; width: 30%;}
.tabfarm     { border: 1px solid #666666; border-collapse: collapse }
th.farm		{ text-align: left; font-weight: bold; background-color: #C0C0C0; width:45%}
th.ind		{ text-align: left; font-weight: bold; background-color: #C0C0C0; width:40%}
th.tel		{ text-align: left; font-weight: bold; background-color: #C0C0C0}
.titfarm   { border: 1px solid #666666; padding: 5px; text-align: left; font-weight: bold;
			 background-color: #E1E1E1; color:#800000; text-indent:0; margin-left: 20px; width:50%}
th.titsf	{text-align: left; color: #FFFFFF; font-weight: bold; background-color: #004994;}
th.titsfcentro {text-align: center; color: #FFFFFF; font-weight: bold; background-color: #004994;}
.tabriposi	{ text-align: center; border: 1px solid #666666; border-collapse: separate; width:100% }
.titrip		{ font-weight: bold; height: 20px; background-color: #C0C0C0}
.subtit		{ text-decoration: underline; font-weight: bold }
/* fine tabelle farmacie*/

/*stile tabella numeri utili*/
td.elencounita		{border:1px solid #004A94; border-collapse: collapse; width: 35%; height: 17pt}			 
td.numeri		{border: 1px solid #004A94; border-collapse: collapse; width: 15% }		 
/*fine stile numeri utili*/
/*stile tab concorso dir medico*/
p.carattererosso      { color: #B50000; font-weight: bold }
td.grande    { border-right: solid 1px; width:70% }
td.pic    	{ border-right: solid 1px #C1C1C1; width:15% }
table.scadenza	{ border: 1px solid #C1C1C1; border-collapse: collapse; padding: 10px; width:100% }
/*fine stile dir medico*/
.sfondogrigio		{ background-color:#E1E1E1}
/* tabelle formazione*/
.top        { vertical-align:top; font-weight:bold }
.formaz     { font-weight: bold; text-align: center; border: 1px solid #666666; background-color: #E1E1E1}

.tabtick     { border: 1px solid #666666; border-collapse: collapse; width:100%}

table.ottanta { width: 80%}