  * {font-family:verdana;}

a:link {color:#333399;}
a:visited {color:#333399}
a:hover {color:#FF8040}

a.gestione:link {color:#FFFFFF}
a.gestione:visited {color:#FFFFFF}
a.gestione:hover {color:#FF8040}

a.menu:link {color:#333399}
a.menu:visited {color:#333399}
a.menu:hover {color:#333399}

a.strip:link {text-decoration:none;color:#808080}
a.strip:visited {text-decoration:none;color:#808080}
a.strip:hover {text-decoration;color:#FF8040}


.grandissimo{font-family:verdana;font-size:16px}
.grande {font-family:verdana;font-size:15px}
.medio {font-family:verdana;font-size:13px}
.normale {font-family:verdana;font-size:11px}
.piccolo {font-family:verdana;font-size:10px}
.piccolissimo {font-family:verdana;font-size:9px}
.bold {font-weight:bold}

.cursore_mano {cursor: pointer; cursor: hand}

#grandissimo{font-family:verdana;font-size:16px}
#grande {font-family:verdana;font-size:15px}
#medio {font-family:verdana;font-size:13px}
#normale {font-family:verdana;font-size:11px}
#piccolo {font-family:verdana;font-size:10px}
#piccolissimo {font-family:verdana;font-size:9px}


#italic {font-style:italic}
#bold {font-weight:bold}
#collapse {border-collapse:collapse;border-width:1px}
#grigiochiaro {color:#CCCCCC}
#grigio {color:#808080}
#grigioscuro{color:#666666}
#navy {color:navy}
#nero {color:black}
#rosso {color:red}
#rossoscuro {color:#CC0000}
#verde {color:#008078}
#giallo {color:#FFFF80}
#arancio {color:#FF8040}
#bianco {color:#FFFFFF}



br.piccolo {line-height:5px}
br.grande {line-height:45px}

div.testo {margin-left:5px;margin-right:5px;font-size:13px}

div.menu_professioni_sanitarie_menu {visibility:hidden;opacity:0;border:1px solid #ed1c24;background:white;position:absolute;text-align:left}
div.menu_professioni_sanitarie_voce {padding:3px;background:white;color:#808080}
div.menu_professioni_sanitarie_voce_hover {padding:3px;color:navy;background:orange;cursor: pointer; cursor: hand;}

div.professioni_sanitarie_modulo {background:white;border:1px solid green;font-size:11px;text-align:left;padding:5px;margin:5px}

div.professioni_sanitarie_dialogo_verde {background:#99cc66;border:1px solid yellow;color:white;font-weight:bold;font-size:11px}
div.professioni_sanitarie_dialogo_rosso {background:#cc3300;border:1px solid yellow;color:white;font-weight:bold;font-size:11px}

form {margin:0}

h1 {font-family:verdana;font-size:21px;margin-bottom:7;margin-top:0}
h1.professioni_sanitarie {font-size:22px;color:#808080;margin:3px;margin-bottom:10px}
h1.professioni_sanitarie:first-letter {color:#ed1c24}

h2 {font-family:verdana;font-size:15px;margin-bottom:7;margin-top:2}
h3 {font-family:verdana;font-size:13px;margin-bottom:10;margin-top:2}

hr.commento {margin-top:0;border:0;color:C0C0C0;height:1px}
hr.sottile {height:1px}



img {border-color:333399;border-width:1px}

img.noborder {border-width:0;vertical-align:middle}



input {font-family:verdana;font-size:11px}

input.profSan_input_beige {background-color:#f2edb0;border:1px solid;border-left-color:#f2f0da;border-top-color:#f2f0da;border-bottom-color:#bfbb8c;border-right-color:#bfbb8c}
input.profSan_input_verde {background-color:#85dd77;border:1px solid;border-left-color:#c1debd;border-top-color:#c1debd;border-bottom-color:#4d8045;border-right-color:#4d8045}


.menu_principale {padding-top:1px;padding-right:2px;padding-left:2px;font-size:12px; font-family: Verdana; color:#333399; font-weight:bold; }

select {font-family:verdana;font-size:11px}

table.commento {border-collapse:collapse;border-style:solid;border-width:1px;border-color:333399;visibility:hidden;position:absolute;font-family:verdana;}


table.elenco {border-collapse:collapse;border-color:CCCCCC;text-align:center;empty-cells:hide;font-size:11px;}
table.elenco td {padding:2px;word-wrap:break-word;}

table.elencogestione {border-width:1px;border-style:solid;border-collapse:collapse;border-color:#008078;text-align:center;empty-cells:hide;font-size:11px;color:black}
table.elencogestione td {padding:2px;word-wrap:break-word;border-color:CCCCCC}
table.elencogestione tr.categoria {background-color:#008078;color:white;font-weight:bold}
table.elencogestione tr.pari {background-color:#EFFFEF}
table.elencogestione tr.dispari {background-color:white}
table.elencogestione hr {color:CCCCCC;border-collapse:collapse;border-style:solid;height:1px}

table.dettagli {border-collapse:collapse;border-color:CCCCCC;text-align:left;empty-cells:hide;font-size:11px}
table.dettagli td {padding:4px;word-wrap:break-word;}

table.modulo {border-collapse:collapse;border-color:CCCCCC;empty-cells:hide;font-size:11px;border-width:1px;border-style:solid}
table.modulo td {padding:4px}

table.pannello {border-collapse:collapse;border-color:CCCCCC;text-align:center;empty-cells:hide;font-size:13px;background-color:FFFFCC}
table.pannello td {padding:4px;word-wrap:keep-all;}

table.professioni_sanitarie_elenco {font-size:12px;border:1px solid #cc3333;background-color:white;border-collapse:collapse}

table.tridimensionale 
			{padding:2px;border-spacing:0}
table.tridimensionale td {				
				padding:2px;
				border-width:1px;
				border-style : solid;
				border-left-color : #FFFFFF;
				border-bottom-color : #D0D0D0;
				border-right-color : #D0D0D0;
				border-top-color : #FFFFFF;
			}		
	

table.noborder
				td {border:0px}

 td.pannello {border:1px solid C0C0C0}
	
table#crediti  {border:1px solid CCCCCC;border-collapse:collapse;text-align:center}
table#crediti td {width:100px;word-wrap:break-word}

/* Fascie da usare come titoli interstiziali */

.fascia_steelblue {
	font-weight:bold;
	color:white;
	background:#4682B4;border:1px solid black;
	letter-spacing:3px;
	padding:3px;
	border-right-width:0px;
	border-left-width:0px;	
	}	

	
/* ESPERIMENTI */
 
 .ul1 {list-style-image: url('img/grafica/li_blu.gif')}
 
 .tabella1 { border-left:1px solid #cccccc;font-size:10px;width:90%;border-spacing:0}
  	
 	.tabella1 td {text-align:center;padding:3px;
							border-top:1px solid white; 
							border-left:1px solid white;
							border-bottom:1px solid #cccccc;
							border-right:1px solid #cccccc}
							
	.tabella1 tr.riga1{background:#0066CC;color:white;border-top:1px solid #99CCFF; border-left:1px solid #99CCFF;border-bottom:1px solid #003366;border-right:1px solid #003366}							
	.tabella1 td.riga1{background:#0066CC;color:white;border-top:1px solid #99CCFF; border-left:1px solid #99CCFF;border-bottom:1px solid #003366;border-right:1px solid #003366}
	.tabella1 td.riga2{
										color : black;
										background-color : #FFFACD;
										border-left-color : #FFFFFF;
										border-bottom-color : #EFE374;
										border-right-color : #EFE374;
										border-top-color : #FFFFFF;
	}
	
	.tabella1 td.divisore {padding:0px;background:#eeeeee}
	
	.tabella1 input.arancio {font-size:10px;width:100%;background:ffeacf;border-collapse:collapse;border:1px solid #dfdbdb}
	.tabella1 input {font-size:10px;width:100%;background:white;border-collapse:collapse;border:1px solid #dfdbdb}
					
						
ul {margin-top:4px}

/* */


/* --------------------------------------------------------------------------------------------- */
/* Progetto Sorriso 																		  */
/* --------------------------------------------------------------------------------------------- */

a.progettosorriso:link {color:blue}
a.progettosorriso:visited {color:blue}
a.progettosorriso:hover {color:red}

div.ps_amministrazione {font-size:10px;margin-top:3px;margin-bottom:10px;text-align:right}

hr.ps_foto_navigatore {border:1px solid navy;border-collapse:collapse;}

img.icona {
					vertical-align: middle;
					margin-right: 0.3em;
					margin-left: 0.3em;
					border:0
					}
					
img.foto {border:3px solid white;margin: 0.8em;}	
img.foto_on {border:3px solid orange;margin: 0.8em;cursor: pointer; cursor: hand;}	

img.miniatura {border:3px solid #f3e8b8;margin: 3px;}	
img.miniatura_on {border:3px solid #cc6600;margin: 3px;cursor: pointer; cursor: hand;}

img.navigatore_foto_off {border:1px dashed white;margin:2px}			
img.navigatore_foto_on {border:3px solid orange;margin:0;cursor: pointer; cursor: hand;}


	
	.tri_azzurro {							
							background-color : #00BFFF;
							border-width:1px;
							border-left-style : solid;
							border-bottom-style : solid;
							border-right-style : solid;
							border-top-style : solid;
							border-left-color : #35CDFF;
							border-bottom-color : #0088B5;
							border-right-color : #0088B5;
							border-top-color : #35CDFF;
							color:#FCFCFC}
							
	table.tbl_azzurro td{							
							background-color : #00BFFF;
							border-width:1px;
							border-left-style : solid;
							border-bottom-style : solid;
							border-right-style : solid;
							border-top-style : solid;
							border-left-color : #35CDFF;
							border-bottom-color : #0088B5;
							border-right-color : #0088B5;
							border-top-color : #35CDFF;
							color:#FCFCFC}
							
	.tri_azzurro2 {							
							color : #2DCBFF;
							background-color : #ACEAFF;
							border-width:1px;
							border-style : solid;
							border-left-color : #E1F8FF;
							border-bottom-color : #62D8FF;
							border-right-color : #62D8FF;
							border-top-color : #E1F8FF;}		
	table.tbl_azzurro2 td {							
							color : #2DCBFF;
							background-color : #ACEAFF;
							border-width:1px;
							border-style : solid;
							border-left-color : #E1F8FF;
							border-bottom-color : #62D8FF;
							border-right-color : #62D8FF;
							border-top-color : #E1F8FF;}	
							
	.tri_iceblue {color : black;
								background-color : #F0F8FF;
								border-width:1px;
								border-left-style : solid;
								border-bottom-style : solid;
								border-right-style : solid;
								border-top-style : solid;
								border-left-color : #FFFFFF;
								border-bottom-color : #A6D5FF;
								border-right-color : #A6D5FF;
								border-top-color : #FFFFFF;			}	
								
	table.tbl_iceblue td {color : black;
								background-color : #F0F8FF;
								border-width:1px;
								border-left-style : solid;
								border-bottom-style : solid;
								border-right-style : solid;
								border-top-style : solid;
								border-left-color : #FFFFFF;
								border-bottom-color : #A6D5FF;
								border-right-color : #A6D5FF;
								border-top-color : #FFFFFF;			}									

	.tri_grigio {color : black;
	background-color : #F5F5F5;
	border-width:1px;
	border-style : solid;
	border-left-color : #FFFFFF;
	border-bottom-color : #D0D0D0;
	border-right-color : #D0D0D0;
	border-top-color : #FFFFFF;
	}				
	
	table.tbl_grigio td {color : black;
	background-color : #F5F5F5;
	border-width:1px;
	border-style : solid;
	border-left-color : #FFFFFF;
	border-bottom-color : #D0D0D0;
	border-right-color : #D0D0D0;
	border-top-color : #FFFFFF;
	}				
		
	
	.tri_azzurrochiaro {color : black;
	background-color : #bee6f6;
	border-width:1px;
	border-style : solid;
	border-left-color : #FFFFFF;
	border-bottom-color : #D0D0D0;
	border-right-color : #D0D0D0;
	border-top-color : #FFFFFF}	
	
	table.tbl_azzurrochiaro td{color : black;
	background-color : #bee6f6;
	border-width:1px;
	border-style : solid;
	border-left-color : #FFFFFF;
	border-bottom-color : #D0D0D0;
	border-right-color : #D0D0D0;
	border-top-color : #FFFFFF}				

	.tri_azzurrochiaro2 {color : black;
	background-color : #e3f1f6;
	border-width:1px;
	border-style : solid;
	border-left-color : #FFFFFF;
	border-bottom-color : #D0D0D0;
	border-right-color : #D0D0D0;
	border-top-color : #FFFFFF}				
	
	table.tbl_azzurrochiaro2 {color : black;
	background-color : #e3f1f6;
	border-width:1px;
	border-style : solid;
	border-left-color : #FFFFFF;
	border-bottom-color : #D0D0D0;
	border-right-color : #D0D0D0;
	border-top-color : #FFFFFF}			

.fasciabianca {
	font-weight:bold;
	color:#666666;
	background:white;border:1px solid gray;
	padding:3px;
	border-right-width:0px;
	border-left-width:0px;	
	}	


