.login {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #006C91;
}
.box_login {
	background-color: #FFFFFF;
	border: 1px solid #005098;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #005098;
}
.box_login2 {
	background-color: #FFFFFF;
	border: 1px solid #009900;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #006C91;
}
.box_login_verde {
	background-color: #FFFFFF;
	border: 1px solid #009900;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background: #009900;
	color: #FFFFFF;
}
.formBlu {
	background-color: #FFFFFF;
	border: 1px solid #004b91;
	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #004b91
}
.bottoneBianco {
	background-color: #FFFFFF;
	border: 1px solid #FFFFFF;
	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background: #FFFFFF;
	color: #dd313f;
}
.tabellaRossa {
	background-color: #e92230;
	border: 1px solid #e92230;
	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background: #e92230;
	color: #ffffff;
}
.titoloTabellaRossa {
	background-color: #e92230;
	border: 1px solid #e92230;
	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	border-bottom: 1px dotted #ffffff;
	color: #ffffff;
}
.boxTabellaRossa {
	background-color: #ffffff;
	border: 1px solid #000000;
	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.titoloImpostazioni {
	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	border-bottom: 1px dotted #e92230;
	color: #e92230;
}
.testoVerde {
	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
	font-weight: normal;
	color: #007356;
}
.testoVerde2 {
	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #007356;
}
a.testoVerde2 {
	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: normal;
	color: #007356;
}
a.testoVerde2:hover {
	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
	font-weight: normal;
	color: #007356;
}
.testoVerde2a {
	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #007356;
}
a.testoVerde2a {
	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: normal;
	color: #007356;
}
a.testoVerde2a:hover {
	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	font-weight: normal;
	color: #007356;
}
.testoVerde3 {
	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #007356;
}
.testoVerde3 a{
	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #007356;
}
.testoVerde3 a:hover{
	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #007356;
}
.testoVerde3 a:visited{
	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #007356;
}
.testoRosso {
	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #e92230;
}
.testoRosso a {
	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #e92230;
}
.testoRosso a:hover {
	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #e92230;
}
.testoRosso a:visited {
	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
	color: #e92230;
}
.testoRicerca {
	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	line-height: 18px;
	color: #004b91;
}
.testoBlu {
	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: justify;
	color: #004b91;
}
.testoBlu2 a{
	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #004b91;
}
.testoBlu2 a:hover{
	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #004b91;
}
.testoBlu2 a:visited{
	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #004b91;
}
.testoBlu2 {
	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #004b91;
}
a.testoBlu {
	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;	
	color: #004b91;
}

.tabellaVerde {
	background-color: #ffffff;
	border-top: 1px dotted #007356;
	border-bottom: 1px dotted #007356;
}
.testo_indirizzo {
	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #989898;
	line-height: 17px;
}
.testo_indirizzo a {
	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #989898;
	text-decoration: none;	
	line-height: 17px;
}
.testo_indirizzo a:hover {
	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #989898;
	text-decoration: none;	
	line-height: 17px;
}
.testo_indirizzo a:visited {
	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #989898;
	text-decoration: none;	
	line-height: 17px;
}
.testo_10 {
	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #707070;
	line-height: 15px;
}
.testo_11 {
	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #707070;
	line-height: 15px;
}

.testo_11_giallo {
	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #ffcb20;
	font-weight: bold;
	line-height: 15px;
}

.pathway {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:  bold;
	color: #EA2334;
	line-height: 18px;
}

.testo_11_intro {
	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #005098;
	line-height: 15px;
	text-align: justify;
}

.testo_11_notizie {
	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #707070;
	line-height: 15px;
}
.testo_blu {
	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #005098;
	line-height: 15px;
}
.errore {
	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #dd313f;
	line-height: 15px;
}
.listaFedDisEnti {
	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #005098;
	font-weight: normal;
}

.listaFedDisEnti a{
	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #005098;
	font-weight: normal;
	text-decoration: none;
}

.listaFedDisEnti a:hover{
	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #007653;
	font-weight: normal;
	text-decoration: none;
}

.testoScroll {
	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #005098;
	font-weight: bold;
}

a.testoScroll {
	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #005098;
	font-weight: bold;
	text-decoration: none;
}

.dataScroll {
	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	font-weight: bold;
}

.titoloNotizie {
	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: 5px;
	font-size: 13px;
	color: #004b91;
	font-weight: bold;
	line-height: 18px;
}

.dataNotizie {
	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #dd313f;
	font-weight: bold;
	line-height: 20px;
}

.titoloNotizieColonna {
	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: 5px;
	font-size: 10px;
	color: #004b91;
	font-weight: bold;
	line-height: 10px;
	text-align: justify;
}

.dataNotizieColonna {
	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	font-weight: bold;
	line-height: 20px;
}

.titoloFocusOn {
	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: 5px;
	font-size: 13px;
	color: #408572;
	font-weight: normal;
	line-height: 13px;
}

.titoloFocusOnColonna {
	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: 5px;
	font-size: 11px;
	color: #408572;
	font-weight: normal;
	line-height: 13px;
}

.dataFocusOn {
	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	font-weight: bold;
	line-height: 18px;
}

.testo_10_fantasia1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF0000;
	
	line-height: 15px;
}

.testo_10_fantasia4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #009999;
	
	line-height: 15px;
}

.testo_10_fantasia3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF00FF;
	
	line-height: 15px;
}

.testo_10_fantasia2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #004055;
	background: #FFFF00;
	line-height: 15px;
}
.testo_12_spaziato {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #333333;
}


.testo_11_fantasia1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
	
	line-height: 15px;
}

.testo_14_fantasia1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 14px;
	color: #003333;
	background: #FFFF00;
	line-height: 15px;
}


.testo_10_arancione {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF6600;
	line-height: 15px;
}
.testo_9_arancione {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FF6600;
}
.tit_amm {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #FF6600;
}

.menuAzzurrino {
	display: block;
	width: 100px; height: 14px;
	/*margin: 0; padding:0;*/
	/*width:100%; height:100%;*/
	/*overflow:hidden;*/
	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#035aa2;
	text-decoration: none;
	background: #ffffff;
	border: 1px solid #ffffff;
	margin-right: 2px;
	padding: 1px;
}

.menuAzzurrinoAtt a{
	display: block;
	width: 100px; height: 14px;
	/*margin: 0; padding:0;*/
	/*width:100%; height:100%;*/
	/*overflow:hidden;*/
	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #e92230;
	text-decoration: none;
	background: #ffffff;
	border: 1px solid #ffffff;
	margin-right: 2px;
	padding: 1px;
}
	
.menuAzzurrino a {
	color: #035aa2;
	text-decoration: none;
}	
.menuAzzurrino a:hover {
	color: #e92230;
	text-decoration: none;
}
.menuAzzurrino a:active {
	color: #e92230;
	text-decoration: none;
}
.menuAzzurrinoAtt a:hover {
	color: #e92230;
	text-decoration: none;
}
.menuAzzurrinoAtt a:active {
	color: #e92230;
	text-decoration: none;
}

.optionFedDisEnti {
	width: 200px;
	background: #ffffff;
	border: 1px solid #cac7be;
	padding: 0.1em;
	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.sceltaRapida {
	background: #fff3cb;
}
.newsletter {
	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: 5px;
	font-size: 10px;
	font-weight: normal;
	line-height: 11px;
	text-align: justify;
	color: #98cb66;
}
.newsletter a, .newsletter a:hover, .newsletter a:visited{
	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: 5px;
	font-size: 10px;
	font-weight: normal;
	line-height: 11px;
	text-decoration: none;
	text-align: justify;
	color: #98cb66;
}
.newsletterBox {
	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #98cb66;
	background: #f4f9f2;
	border: 1px solid #98cb66;
	margin-bottom: 5px;
	padding: 1px;
}

.newsletterBox2 {
	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #78ab46;
	background: #f4f9f2;
	border: 1px solid #98cb66;
	padding: 1px;
}

.newsletterBox3 {
	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #78ab46;
	background: #f4f9f2;
	border: 1px solid #98cb66;
}

.cerca {
	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	border: 1px solid #999999;
	margin-bottom: 4px;
	padding: 1px;
}

.testoCerca {
	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	margin-top: 6px;
}

div.outer {
	float: left;
	width: 197px; height: 27px;
	/*margin: 0 3px 0 0;*/
	background: url( 'immagini/rolloverFed.gif' ) 0px -33px no-repeat;
	}

div.outer a {
	display: block;
	width: 197px; height: 27px;
	/*margin: 0; padding:0;*/
	/*width:100%; height:100%;*/
	overflow:hidden;
	font: bold 13px/1 Georgia, serif;
	color:#fff;
	text-decoration: none;
	background: url( 'immagini/rolloverFed.gif' ) 0px 0px no-repeat;
	}
div.outer span {
	display: block;
	margin:0; padding: 7px 0 0 13px;
	}
div.outer a:hover {
	background-image: none;
	color: white;
	}
div.outer a:active {
	color: black;
	}

div.outer1 {
	float: left;
	width: 197px; height: 27px;
	/*margin: 0 3px 0 0;*/
	background: url( 'immagini/rolloverFed.gif' ) 0px -33px no-repeat;
	}

div.outer1 a {
	display: block;
	width: 197px; height: 27px;
	/*margin: 0; padding:0;*/
	/*width:100%; height:100%;*/
	overflow:hidden;
	font: bold 13px/1 Georgia, serif;
	color:#fff;
	text-decoration: none;
	background: url( 'immagini/rolloverFed.gif' ) 0px -33px no-repeat;
	}
div.outer1 span {
	display: block;
	margin:0; padding: 7px 0 0 13px;
	}
div.outer1 a:hover {
	background-image: none;
	color: white;
	}
div.outer1 a:active {
	color: black;
	}

div.outer2 {
	float: left;
	width: 220px; height: 36px;
	/*margin: 0 3px 0 0;*/
	background: url( 'immagini/rolloverMenu.gif' ) 0px -41px no-repeat;
	}

div.outer2 a {
	display: block;
	width: 220px; height: 36px;
	/*margin: 0; padding:0;*/
	/*width:100%; height:100%;*/
	overflow:hidden;
	font: bold 11px/1 Georgia, serif;
	color:#fff;
	text-decoration: none;
	background: url( 'immagini/rolloverMenu.gif' ) 0px 0px no-repeat;
	}
div.outer2 span {
	display: block;
	margin:0; padding: 12px 0 0 15px;
	}
div.outer2 a:hover {
	background-image: none;
	color: white;
	}
div.outer2 a:active {
	color: black;
	}

div.outer2a {
	float: left;
	width: 220px; height: 36px;
	/*margin: 0 3px 0 0;*/
	background: url( 'immagini/rolloverMenu.gif' ) 0px -41px no-repeat;
	}

div.outer2a a {
	display: block;
	width: 220px; height: 36px;
	/*margin: 0; padding:0;*/
	/*width:100%; height:100%;*/
	overflow:hidden;
	font: bold 11px/1 Georgia, serif;
	color:#fff;
	text-decoration: none;
	background: url( 'immagini/rolloverMenu.gif' ) 0px -41px no-repeat;
	}
div.outer2a span {
	display: block;
	color: white;
	margin:0; padding: 12px 0 0 15px;
	}
div.outer2a a:hover {
	background-image: none;
	color: white;
	}
div.outer2a a:active {
	color: black;
	}

div.outer3 {
	float: left;
	width: 233px; height: 36px;
	/*margin: 0 3px 0 0;*/
	background: url('amministrazione/immagini/rolloverAmm.gif') 0px -44px no-repeat;
	}

div.outer3 a {
	display: block;
	width: 233px; height: 36px;
	/*margin: 0; padding:0;*/
	/*width:100%; height:100%;*/
	overflow:hidden;
	font: bold 11px/1 Georgia, serif;
	color:#fff;
	text-decoration: none;
	background: url('amministrazione/immagini/rolloverAmm.gif') 0px 0px no-repeat;
	}
div.outer3 span {
	display: block;
	margin:0; padding: 12px 0 0 15px;
	}
div.outer3 a:hover {
	background-image: none;
	color: white;
	}
div.outer3 a:active {
	color: black;
	}

div.outer3a {
	float: left;
	width: 233px; height: 36px;
	/*margin: 0 3px 0 0;*/
	background: url('amministrazione/immagini/rolloverAmm.gif') 0px -44px no-repeat;
	}

div.outer3a a {
	display: block;
	width: 233px; height: 36px;
	/*margin: 0; padding:0;*/
	/*width:100%; height:100%;*/
	overflow:hidden;
	font: bold 11px/1 Georgia, serif;
	color:#fff;
	text-decoration: none;
	background: url('amministrazione/immagini/rolloverAmm.gif') 0px -44px no-repeat;
	}
div.outer3a span {
	display: block;
	color: white;
	margin:0; padding: 12px 0 0 15px;
	}
div.outer3a a:hover {
	background-image: none;
	color: white;
	}
div.outer3a a:active {
	color: black;
	}

.cambiaSfondoAmm:hover { 	
}

.cambiaSfondoAttivoAmm { 	
	background: url(amministrazione/immagini/bottoneRosso_up.gif);
}

.cambiaSfondo:hover { 	
}

.cambiaSfondoAttivo { 	
	background: url(immagini/pulsante_up.gif);
}

.cambiaSfondoFed {
	background: #d1dce2;
}
.cambiaSfondoFed:hover { 	
}

.cambiaSfondoFedAttivo { 	
	background: url(immagini/bottoneFed_up.gif);
}

a.menu_amm:link, a.menu_amm:visited, a.menu_amm:active {
    font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #004d96;
	text-decoration: none;
}
a.menu_amm2:link, a.menu_amm2:visited, a.menu_amm2:active, a.menu_amm2:hover {
    font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
a.menu_amm:hover {
    font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
a.menuFE2:link, a.menuFE2:visited, a.menuFE2:active {
    font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}
a.menuFE:link, a.menuFE:visited, a.menuFE:active {
    font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0059a3;
	font-weight: bold;
	text-decoration: none;
	/*margin-left: 15px;*/
}
a.menuFE:hover {
    font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
a.menuFE3:link, a.menuFE3:visited, a.menuFE3:active {
    font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0059a3;
	font-weight: bold;
	text-decoration: none;
}
a.menuFE3:hover {
    font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}
a.menuFE4:link, a.menuFE4:visited, a.menuFE4:active {
    font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}
a.menuFE4:hover {
    font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}
a.link_amm:link, a.link_amm:visited, a.link_amm:active {
    font-family: Verdana;
	font-size: 11px;
	color: #004055;
	text-decoration: none;
}
a.link_amm:hover {
    font-family: Verdana;
	font-size: 11px;
	color: #FF6600;
	text-decoration: none;
}
a.contatti:link, a.contatti:visited, a.contatti:active {
    font-family: Verdana;
	font-size: 11px;
	color: #004055;
	text-decoration: none;
}
a.contatti:hover {
    font-family: Verdana;
	font-size: 11px;
	color: #FF6600;
	text-decoration: none;
}

.testo_11_arancione {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF6600;
	line-height: 15px;
}
.testo_11_arancione_barrato {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF6600;
	line-height: 15px;
	text-decoration: line-through;
}
.testo_14_arancione {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FF6600;
	line-height: 15px;
}
.banner {
    font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ff6a42;
	line-height: 15px;
}
.paginazione {
    font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	line-height: 15px;
}
.bordo {
	background-color: #F4F4F4;
	border: 1px solid #E5E5E5;
}

.bordoGrigio {
	border: 1px solid #999999;
}

.testoGrigio {
	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	line-height: 15px;
}

.testoGrigioP {
	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #666666;
	line-height: 15px;
}

.bordo_giallo {
	background-color: #FFFFFF;
	border: 3px solid #fcfc00;
}
.bordoNotizie {
	margin-right: 6px;
	margin-bottom: 5px;
	margin-top: 5px;
	background-color: #FFFFFF;
	border: 1px solid #dd313f;
}
.bordoFocusOn {
	margin-right: 6px;
	margin-bottom: 5px;
	margin-top: 5px;
	background-color: #FFFFFF;
	border: 1px solid #408572;
}
.testo_13_arancione {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FF6600;
	line-height: 15px;
}

.testo_13_fantasia1 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #0000FF; 
	line-height: 15px;
}

.testo_13_fantasia2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FF00FF;
	line-height: 15px;
}

.testo_14_bianco {

	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	line-height: 15px;
}
.testo_16_blu {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #004B64;
	line-height: 15px;
}
.testo_10_rosso {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF0000;
	line-height: 15px;
}
.testo_10_verde {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #009900;
	line-height: 15px;
}
div.innerdiv {width:100%}
/* progressMeter*/
	.progressBar {
		position: relative;
		padding: 2px;
		width: 300px;
		height: 40px;
		font-size: 14px;
	}
	.progressBar .background {
		border: solid 1px black;
		width: 270px;
		height: 20px;
	}
	.progressBar .bar {
		position: relative;
		background-color: blue;
		width: 0px;
		height: 20px;
	}
/* fine progressMeter */
