body{
	margin:0;
	background-color: #FFFFFF;
	color: #666666;
} 
td, th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #666666;
} 
a {
	color : #0099cc;
	text-decoration:none;
}


.titolo_blocco {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 10px; 
font-weight : bold; 
color : #0099cc; 
} 
.link_blocco {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 10px; 
color : #ff9900; 
text-decoration : none; 
border-color : black black #000000; 
font-weight : bold; 
border-style : none; 
border-top-width : 0; 
border-right-width : 0; 
border-bottom-width : 0; 
border-left-width : 0; 
} 
.link_sottolinea {
color : #006699; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
text-decoration : none; 
font-size : 100%; 
} 
.link_sottolinea:hover {
color : #006699; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
text-decoration : underline; 
} 
.titolo_sito {
color : #ffffff; 
font-size : 24px; 
background-image : url(immagini/logo.gif); 
background-repeat : no-repeat; 
background-position : 0% 0%; 
background-color : #003366; 
} 
.testo_coda {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 9px; 
font-weight : normal; 
color : #ffffff; 
text-align : center; 
border-color : #6699cc #000000 #000000; 
border-style : solid; 
border-top-width : 1px; 
border-right-width : 0; 
border-bottom-width : 0; 
border-left-width : 0; 
background-color : #ff9900; 
} 
.sfondo_corpo {
background-repeat : no-repeat; 
background-position : 0% 0%; 
border : 0 none inherit; 
} 
.sfondo_blocco_sx {
background-image : url(immagini/blocco.gif); 
background-repeat : no-repeat; 
background-position : 0% 0%; 
} 
.sfondo_blocco_dx {
	border-top-width : 0;
	border-right-width : 0;
	border-bottom-width : 0;
	border-left-width : 1px;
	border-top-style: dotted;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-top-color: black;
	border-right-color: black;
	border-bottom-color: black;
	border-left-color: #ff9900;
}
.form_button_ok {
	font-family : Verdana, Arial, Helvetica, sans-serif; 
	font-size : 10px; 
	font-weight : bold; 
	color : #996699; 
	border : 1px solid inherit; 
	background-image : url(../immagini/button_ok.gif); 
	background-repeat : no-repeat; 
	background-position : 0% 50%; 
	padding-left : 5px; 
	background-color : #ffffff; 
	border-color : #006699 #003366 #003366 #006699;
	cursor : hand;
}
.form_button_nuovo {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
	color : #666699;
	background-image : url(../immagini/nuovo.gif);
	background-repeat : no-repeat;
	background-position : 1px 50%;
	padding-left : 15px;
	background-color : #ffffff;
	border-top: 1px ridge #CCCCCC;
	border-right: 1px ridge #666666;
	border-bottom: 1px ridge #666666;
	border-left: 1px ridge #CCCCCC;
	height: 20px;
	cursor : hand;
}
.form_button_modifica {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
	color : #666699;
	background-image : url(../immagini/modifica.gif);
	background-repeat : no-repeat;
	background-position : 1px 50%;
	padding-left : 15px;
	background-color : #ffffff;
	border-top: 1px ridge #CCCCCC;
	border-right: 1px ridge #666666;
	border-bottom: 1px ridge #666666;
	border-left: 1px ridge #CCCCCC;
	height: 20px;
	cursor : hand;
}
.form_button_modifica_off {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
	color : #CCC;
	background-image : url(../immagini/modifica_off.gif);
	background-repeat : no-repeat;
	background-position : 1px 50%;
	padding-left : 15px;
	background-color : #EEE;
	border-top: 1px ridge #CCCCCC;
	border-right: 1px ridge #666666;
	border-bottom: 1px ridge #666666;
	border-left: 1px ridge #CCCCCC;
	height: 20px;
	cursor : hand;
}
.form_button_salva {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
	color : #666699;
	background-image : url(../immagini/save.gif);
	background-repeat : no-repeat;
	background-position : 1px 50%;
	padding-left : 15px;
	background-color : #ffffff;
	border-top: 1px ridge #CCCCCC;
	border-right: 1px ridge #666666;
	border-bottom: 1px ridge #666666;
	border-left: 1px ridge #CCCCCC;
	height: 20px;
	cursor : hand;
}
.form_button_elimina {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
	color : #666699;
	background-image : url(../immagini/trash.png);
	background-repeat : no-repeat;
	background-position : 1px 50%;
	padding-left : 15px;
	background-color : #ffffff;
	border-top: 1px ridge #CCCCCC;
	border-right: 1px ridge #666666;
	border-bottom: 1px ridge #666666;
	border-left: 1px ridge #CCCCCC;
	height: 20px;
	cursor : hand;
} 
.form_button_cerca {
	border : 0px none #000000;
	background-image : url(../immagini/cerca.gif);
	background-repeat : no-repeat;
	background-position : top left;
	height : 16px;
	width: 17px;
	background-color: #FFFFFF;
	cursor : hand;
}
.form_button_rubrica {
	border : 1px solid #000000;
	background-image : url(../immagini/rubrica.gif);
	background-repeat : no-repeat;
	background-position : top left;
	height : 16px;
	width: 17px;
	background-color: #FFFFFF;
	border-color : #006699 #003366 #003366 #006699;
	cursor : hand;
}
.form_button_pulisci {
	border : 1px solid #000000;
	background-image : url(../immagini/gomma.gif);
	background-repeat : no-repeat;
	background-position : top left;
	height : 16px;
	width: 17px;
	background-color: #FFFFFF;
	border-color : #006699 #003366 #003366 #006699;
	cursor : hand;
}
.form_button_indietro {
	font-family : Verdana, Arial, Helvetica, sans-serif; 
	font-size : 10px; 
	font-weight : bold; 
	color : #996699; 
	border : 1px solid inherit; 
	background-image : url(../immagini/button_indietro.gif); 
	background-repeat : no-repeat; 
	background-position : 0% 50%; 
	padding-left : 5px; 
	background-color : #ffffff; 
	border-color : #006699 #003366 #003366 #006699;
	cursor : hand;
}
.form_button_stampa {
	font-family : Verdana, Arial, Helvetica, sans-serif; 
	font-size : 10px; 
	font-weight : bold; 
	color : #000000; 
	background-color : #ffffff; 
	border : medium none #000000; 
	border-style : solid; 
	border-top-width : 1px; 
	border-right-width : 1px; 
	border-bottom-width : 1px; 
	border-left-width : 1px; 
	background-image : url(../immagini/stampante.gif); 
	background-repeat : no-repeat; 
	background-position : 0% 50%; 
	padding-left : 5px; 
	cursor : hand;
} 
.form_button_acquista {
	font-family : Verdana, Arial, Helvetica, sans-serif; 
	font-size : 10px; 
	font-weight : bold; 
	color : #ff0000; 
	background-color : #ffffff; 
	border : 1px none #000000; 
	background-image : url(../immagini/ico_carrello.gif); 
	background-repeat : no-repeat; 
	background-position : 0% 50%; 
	padding-left : 15px; 
	height : 25px; 
	cursor : hand;
}
.form_testo {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	border : 1px solid #666666;
	color : #000000;
	background-color : #e9e9e9;
} 
.form_100 {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	border : 1px solid #666666;
	color : #000000;
	background-color : #e9e9e9;
	width: 100%;
}
.titolo_modulo {
font-family : Arial, Helvetica, sans-serif; 
font-size : medium; 
font-weight : bold; 
color : #FF9900; 
background-repeat : no-repeat; 
background-position : 0% 50%; 
width : 100%; 
padding-top : 1px; 
padding-bottom : 1px; 
padding-left : 18px; 
background-image : url(../immagini/faccina_piccola.gif); 
} 
.link_file {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
	color : #666666;
	text-decoration : none;
	padding-left: 20px;
	height:20px;
	background-image : url(../immagini/download.gif);
	background-repeat:no-repeat;
	background-position: left top;
	vertical-align: middle;
	width: 100%;
	border-bottom: 1px solid #CCCCCC;
	margin: 2;
} 
.controlzeta {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 9px; 
font-weight : normal; 
color : #000000; 
text-align : center; 
} 
.testo_piccolo {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 10px; 
color : #666666; 
} 
.testo_medio {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 12px; 
color : #000000; 
} 
.sottotitolo_corpo {
font-family : Arial, Helvetica, sans-serif; 
font-size : 14px; 
font-weight : bold; 
color : #000000; 
} 
.titolo_colonne {
font-family : Arial, Helvetica, sans-serif; 
font-size : 12px; 
font-weight : bold; 
color : #0099cc; 
border-color : black black #ccccff; 
border-style : solid; 
border-top-width : 0; 
border-right-width : 0; 
border-bottom-width : 1px; 
border-left-width : 0; 
} 
.link_testa {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 10px; 
color : #666666; 
text-decoration : none; 
border-color : black black #000000; 
font-weight : bold; 
background-image : url(../immagini/linguetta.gif); 
background-repeat : no-repeat; 
background-position : 100% 0%; 
padding-right : 10px; 
text-align : center; 
border-style : none; 
border-top-width : 0; 
border-right-width : 0; 
border-bottom-width : 0; 
border-left-width : 0; 
padding-top : 3px; 
left : 3px; 
padding-left : 3px; 
letter-spacing : normal; 
} 
.link_testa:hover {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 10px; 
color : #000000; 
text-decoration : none; 
border-color : black black #000000; 
font-weight : bold; 
border-style : none; 
border-top-width : 0; 
border-right-width : 0; 
border-bottom-width : 0; 
border-left-width : 0; 
} 
div.avviso {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #cc3333;
	font-weight : bold;
	border : 1px solid #cc3333;
	margin: 8px;
	padding: 5px;
}
span.avviso {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #cc3333;
	font-weight : bold;
	border : 1px solid #cc3333;
	margin: 8px;
	padding: 5px;
	display:block;
} 

.link_medio {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 10px; 
color : #ff0000; 
text-decoration : none; 
border-color : black black #cccccc; 
font-weight : bold; 
border-style : none; 
border-top-width : 0; 
border-right-width : 0; 
border-bottom-width : 0; 
border-left-width : 0; 
} 
.link_piccolo {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size: small; 
color : #006699; 
text-decoration : none; 
border-color : black black #cccccc; 
font-weight : normal; 
border-style : none; 
border-top-width : 0; 
border-right-width : 0; 
border-bottom-width : 0; 
border-left-width : 0; 
} 
.link_piccolo:hover {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size:small; 
color : #006699; 
text-decoration : underline; 
border-color : black black #cccccc; 
font-weight : normal; 
border-style : none; 
border-top-width : 0; 
border-right-width : 0; 
border-bottom-width : 0; 
border-left-width : 0; 
} 
.testo_medio_bold {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 12px; 
color : #000000; 
font-weight : bold; 
} 
.testo_piccolo_bold {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 70%; 
color : #000000; 
font-weight : bold; 
} 
.titolo_colonne2 {
font-family : Arial, Helvetica, sans-serif; 
font-size : 80%; 
font-weight : normal; 
color : #006699; 
background-color : #eeeeee; 
} 
.link_news {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 9px; 
font-weight : bold; 
color : #006699; 
text-decoration : none; 
} 
.sfondo_sito {
background-image : url(immagini/sfondo_sito.gif); 
background-repeat : repeat-y; 
background-position : 50% 0%; 
background-color : #6699cc; 
} 
.testo_it {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 12px; 
color : #000000; 
} 
.testo_uk {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 12px; 
color : #6699cc; 
} 
.etichetta_form {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 10px; 
font-weight : bold; 
color : #000000; 
} 
.dati_riga {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size:small; 
color : #000000; 
} 
.titolo_colonne3 {
font-family : Arial, Helvetica, sans-serif; 
font-size : 10px; 
font-weight : bold; 
color : #ffffff; 
background-color : #000000; 
} 
.linkRiga {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 10px; 
color : #000000; 
text-align : center; 
border-color : black #cccccc #999999; 
text-decoration : none; 
width : 100%; 
border-style : none; 
border-top-width : 0; 
border-right-width : 0; 
border-bottom-width : 0; 
border-left-width : 0; 
} 
.titoloDataGrid {
font-family : Arial, Helvetica, sans-serif; 
font-size : xx-small; 
font-weight : bold; 
color : #ffffff; 
background-color : #0099CC; 
text-decoration : none; 
} 
.titoloDataGrid:hover {
text-decoration : underline; 
} 
.valori_form {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 10px; 
font-weight : bold; 
color : #006699; 
} 
.link_op_modulo {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	color : #0099CC;
	text-decoration : none;
	margin:5px;
	left : 5px;
	top : 5px;
	height: 25px;
} 
.link_op_modulo:hover {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	color : #003366;
	text-decoration : none;
} 
.titolo_categoria {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 12px; 
font-weight : bold; 
color : #ff9900; 
}  
.tabella_principale {
background-image : url(../immagini/testa/faccina.gif); 
background-repeat : no-repeat; 
background-position : 100% 60px; 
} 
.link_destra {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 10px; 
font-weight : bold; 
color : #006699; 
text-decoration : none; 
} 
.link_destra:hover {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 10px; 
font-weight : bold; 
color : #003399; 
text-decoration : none; 
} 
.link_sinistra {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 10px; 
font-weight : bold; 
color : #003399; 
text-decoration : none; 
} 
.link_sinistra:hover {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 10px; 
font-weight : bold; 
color : #ff9900; 
text-decoration : none; 
} 
.sottotitolo_modulo {
font-family : Arial, Helvetica, sans-serif; 
font-size : small; 
font-weight : bold; 
color : #003399;  
padding:5px; 
background-image : url(../immagini/linguettagrande.gif);
background-repeat: no-repeat; 
background-position: top left; 
border : 1px solid #6699CC;  
} 
.testo_piccolo_normale {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 70%; 
color : #003366; 
} 
.titoletto {
font-family : Arial, Helvetica, sans-serif; 
font-size : 10px; 
font-weight : bold; 
color : #003366; 
background-color : #efefef; 
border : medium none #0099cc; 
border-style : solid; 
border-top-width : 1px; 
border-right-width : 1px; 
border-bottom-width : 1px; 
border-left-width : 1px; 
} 
.link_utente {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 11px; 
color : #006699; 
text-decoration : none; 
border-color : black black #cccccc; 
font-weight : normal; 
border-style : none; 
border-top-width : 0; 
border-right-width : 0; 
border-bottom-width : 0; 
border-left-width : 0; 
background-image : url(../immagini/user.gif); 
background-repeat : no-repeat; 
background-position : 0% 50%; 
padding-left : 15px; 
} 
.link_gruppi {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 10px; 
font-weight : bold; 
color : #ff9900; 
text-decoration : none; 
background-attachment : fixed; 
background-image : url(../immagini/folder.gif); 
background-repeat : no-repeat; 
background-position : 2px 5px; 
padding-left : 20px; 
background-color : #f2f2f2; 
border : 1px solid #cccccc; 
padding-top : 5px; 
padding-right : 5px; 
padding-bottom : 5px;  
display:block;
height : 50px;
margin:1%; 
} 
.link_gruppi:hover {
color : #ff9900; 
text-decoration : none; 
background-color : #ffffff; 
} 
.sfondo_sinistra {
background-image : url(../immagini/testa/interfaccia_10.gif); 
background-repeat : no-repeat; 
background-position : 0% 0%; 
} 
.testa {
background-image : url(../immagini/testa/interfaccia_02.gif); 
background-repeat : repeat-x; 
background-position : 0% 0%; 
} 
.titolo_articolo {
font-family : Trebuchet MS, Verdana, Arial; 
font-size : 100%; 
color : #006699; 
background-color : #f8f8f8; 
width : 100%; 
padding-top : 2px; 
padding-right : 2px; 
padding-bottom : 2px; 
padding-left : 2px; 
border : medium none #999999; 
border-style : solid; 
border-top-width : 1px; 
border-right-width : 1px; 
border-bottom-width : 1px; 
border-left-width : 1px; 
}
.link_coda {
	font-size: 10px;
	color: #FF9900;
}

#ospedale {
	background-color: #EBEBEB;
	border: 1px solid #CCC;
	padding: 4px;
}

/*progetti */
div.progetto {
	border: 1px solid #CCCCCC;
	background-color:#F4F4F4;
	padding:4px;
}
p.progetto_titolo {
	font-weight:bold;
	font-size: small;
	margin-top: 0;
}
div.progetto_barra {
	width:100px;
	height:5px;
	border:1px solid #000000;
	background-color:#FFFFFF;
}
div.progetto_colore {
	background-color:#FF9900;
	height:5px;
}

div#bandierine {
	background-image:url(../immagini/testa/interfaccia_03.gif);
	background-position:top right;
	width:369px;
	height:99px;
}
div#bandierine table {
	margin-right:15px;
}

.hide {
	display:none;
}

p.news_risalto {
	margin:10px 4px;
	padding:4px;
	border:1px solid #CCC;
	background-color:#EEE;
}
p.news_risalto span {
	font-size:12px;
	display:block;
}
p.news_risalto span.link {
	text-align:right;
}
p.news_risalto span.titolo {
	font-weight:bold;
	font-size:12px;
}



