/*-------------------- stile schede dipartimenti ospedale ------------------*/
.titosp			{ padding: 6px; border-top: 1px solid #004994; border-bottom: 1px solid #004994;
				 font-family: Verdana, Arial, sans-serif; 
			font-weight: bold; text-align: center; background:#C0C0C0; color: #004A94 }
.tabscheda   { border-collapse: collapse; font-family: Verdana, Arial, sans-serif;
				font-size: 10pt; width: 70%}
.schedaosp	{ border:1px solid #C0C0C0; font-family: Verdana, Arial, sans-serif; font-size: 10pt;
			 padding-left: 5px; padding-right: 5px; background-color: #EEEEEE }
img.hosp 	{float: left}			 
/* ------------- fine stile schede dipartimenti ospedale -----------------------*/

/*-------------------- elenco dipartimenti con link alle relative pagine-------------------*/
table.dipartimenti { width: 100%; border-spacing: 3pt; padding: 3pt}
td.dipart	{ border:1px solid #C0C0C0; border-right: 1px solid #004994; border-bottom:1px solid #004994;
				width: 55%; padding: 5px}
td.dirig     {border: 1px solid #C0C0C0; border-right:1px solid #004994; border-bottom:1px solid #004994;
				padding: 5px; width:30%}
td.te	{ border: 1px solid #C0C0C0; border-right: 1px solid #004994; border-bottom: 1px solid #004994;
				padding: 5px; width: 15%}	
.rigaelenco  {width: 100%; padding-top: 3px; padding-bottom: 3px}			
.elencodip	{ width: 58%; border-right: 1px solid #004994; border-bottom: 1px solid #004994; 
			border-left: 1px solid #E1E1E1; border-top: 1px solid #E1E1E1; padding: 2pt; margin-left: 2pt;
 		margin-right: 1pt; margin-top: 2pt; margin-bottom: 2pt; background-color: #E1E1E1; float:left }
.dirigenti	{width: 38%; border-right: 1px solid #004994; border-bottom: 1px solid #004994;
			border-left: 2px solid #E1E1E1; border-top: 1px solid #E1E1E1; padding:2pt; margin-left: 1pt;
			 margin-right: 1pt; margin-top: 2pt; margin-bottom:2pt; background-color:#E1E1E1; float:left}
.otto         { font-size: 8pt; color: #B50000; font-style: italic; text-align: right }
.titdipartimento {width: 80%; margin-left: 10%; margin-right: 10%; text-align: center; color: #004994; vertical-align: middle; font-weight: bold;
			 background-color: #FFCC99; border: 1px solid #808080; padding-top:5px; padding-bottom:4px}
/*------------------ stile prima pagina dipartimenti con tabella collegamenti vari (ES. Ser.t)---- */

.grande      { font-size: 12pt; color: #004A94; font-weight: bold; text-align: center;
			  padding-top: 10px; padding-bottom: 10px }
.grigio	{ width:33%; height: 25pt; font-weight: bold; float: left; text-align: center; 
			border-right: solid 1px; border-bottom: solid 1px; background-color:#E1E1E1; margin: 1pt}
.grigiosert	{ width: 35%; height: 25pt; font-weight: bold; float: left; text-align: center; 
			border-right: solid 1px; border-bottom: solid 1px; background-color:#E1E1E1; margin: 1pt}
			
/*----------------schede carta servizi dipartimenti-----------------*/

table.cartaservizi { margin-bottom: 1.5em}
td.nobordo  { border: 0 none; padding: 5px; width: 30%; text-decoration:underline; font-weight: bold; }
td.bordodip { border: 1px solid #C0C0C0; padding: 10px; width: 65%; text-align: justify; letter-spacing: 0.5pt}


th.bordoint 	{ padding: 5px; width: 30%; border-right: 1px solid #C0C0C0; border-bottom: 1px solid #C0C0C0; text-align:left}
th.bordosotto	{ padding: 5px; width: 65%; border-bottom: 1px solid #C0C0C0; text-align:left}
td.bordodes  { border: 0; padding: 5px; width: 30%}
td.bordodip { border: 1px solid #C0C0C0; padding: 10px; width: 65%; text-align: justify; letter-spacing: 0.5pt}

table.presta { border: 1px solid; margin-bottom: 1.5em}
table.presta td { border: 1px solid #C0C0C0; }

.spazia	{ margin-bottom: 3px; display: block; clear: both}
.centra-verticalmente { vertical-align: middle}
/*---------------------------------fine scheda----------------------*/

.grigiodoppio	{ width: 66.3%; height: 25pt; font-weight: bold; float: left; text-align:center; 
		border-right:solid 1px;	border-bottom: solid 1px; background-color:#E1E1E1; margin: 1pt 0 0 1pt}

.destraimm  { color: #006699; vertical-align: middle; font-weight: bold; border: 1px solid #006699;
                background-color: #D4D4D4; width:80%; float: right; text-align:center;
                padding-top:10px; padding-bottom:10px }				
/*------------------ fine stile prima pagina dipartimenti con tabella collegamenti vari------- */

/*------------------stile conferenza dei servizi------------------*/
.conferenza  { color: #808080; font-size: 12pt; font-weight: bold;
				 text-align: center; background-color: #E1E1E1 }
.testodir	{ width: 99%; text-align: justify; padding: 10px; background-color: #99CCFF}
.programmaconf { width: 49%; float: left; text-align: center; font-weight: bold}
/*---------------fine conferenza dei servizi-----------------*/

/*------------------stile logo gestione tecnica------------------------*/
.sin25  { width: 25%; text-align: center; font-weight: bold; float: left}
.beige50 { width: 50%; text-align: center; float: left; background-color: #FFEFCE}

/*---------------------stile consultorio-------------------------*/
.contenitore { float: left; padding-top: 3px; padding-bottom: 3px}
.rigacontenente  {width: 100%; padding-top: 3px; padding-bottom: 3px; clear: both}
.areacontenuto   {width: 30.5%; border-right: 1px solid #004994; border-bottom: 1px solid #004994;
				border-left: 1px solid #E1E1E1; border-top: 1px solid #E1E1E1;
			 	padding: 3pt; margin-right: 1%; float:left; text-align: right}
.grigiochiaro    { font-weight: bold; text-align: center; background-color: #E1E1E1 }
.depliantazzurro {background-color: #BBDCFF; border: 0; padding: 7px; padding-top: 0}
/*------------------- colori per emergenza 118-----------------*/
.media		{ border: 1px solid #C1C1C1; width: 90%; padding: 2pt}
.codrosso	{ text-align: center; background-color: #FF0000}
.codgiallo	{ text-align: center; background-color: #FFFF66}
.codverde	{ text-align: center; background-color: #00CC66}
.codbianco	{ text-align: center; border: 1px solid #999999}

.riga        { font-weight: bold; text-align: center; background-color: #E1E1E1 }
.testorosso	 { color: #FF0000}
/*-------------------SERT-------------------*/
.maildestra {float: right; width: 20%; margin-top: 0; border: 1px solid #004994;
			text-align: center; color: inherit; background-color: #FFCC99; padding: 1px 0 2px 0}
.contattosin {float:left; width: 75%; font-weight: bold}
.orariosert	{float: right; width: 48%}

.sert        { color: #004994; font-weight: bold; text-align: center; 
               border: 1px solid #004994; background-color: #E1E1E1; padding-top: 10px;
                padding-bottom: 10px }
/*----------- stile paragrafi note bordati con titoli sfondo arancione-----*/
.notabordo {border: 4px solid #C0C0C0; padding: 5px; padding-top: 0; margin-left: 5%; margin-top: 25px;}
.titoletto { text-align: center; color: #004994; vertical-align: middle; font-weight: bold;
			 background-color: #FFCC99; padding-top: 5px; padding-bottom:4px; margin-top: 0}
/* elenco categorie e dipartimenti */
dl.defdip dt{font-weight: bold}
ul li a{font-weight: normal}
a#Fine, a:hover#Fine {text-decoration: none}