body 
{
	margin: 0px;
	padding: 0px;
	top: 0px;
	left: 0px;
}

input
{
    font: normal 12px Geneva, Arial, Helvetica, sans-serif;
}

select
{
    font: normal 12px Geneva, Arial, Helvetica, sans-serif;
}


.bianco10 {
	font: bold 10px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}

.bianco11 {
	font: bold 10px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}

.bianco11:link
{
	font: bold 10px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}

.bianco11:visited
{
	font: bold 10px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}

.bianco11:active
{
	font: bold 10px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}

.bianco11:hover
{
	font: bold 10px Arial, Helvetica, sans-serif;
	color: #CC3333;
	text-decoration: none;
	background-color:#F6F6F6;
}


.go {
	font: bold 9px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	background: #990033;
	width: 50px;
}
.campopassword {
	font: normal 10px Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	background: #DDDDDD;
	border: 1px dotted #000000;
	height: 15px;
}
.UIC {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}

.grigio10grassetto {
	font: bold 10px Arial, Helvetica, sans-serif;
	color: #444444;
	text-decoration: none;
}

.grigio10 {
	font: normal 10px Arial, Helvetica, sans-serif;
	color: #444444;
	text-decoration: none;
}

a.menu:link {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}
a.menu:visited {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}
a.menu:hover {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #990033;
	text-decoration: none;
	background: #FFFFFF;
	display: block;
}
a.menu:active {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #990033;
	text-decoration: none;
}

#ruolo
{
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #990033;
	text-decoration: none;
	white-space: normal;
	letter-spacing: normal;
	text-align: left;
	padding: 7px 4px;
	display: block;
}

#nominativo
{
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #0E3192;
	text-decoration: none;
	white-space: normal;
	letter-spacing: normal;
	text-align: left;
	padding: 4px;
	display: block;
}

a.badge:link {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
	white-space: normal;
	letter-spacing: normal;
	text-align: left;
	padding: 3px 4px 3px 4px;
	display: block;
}
a.badge:visited {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
	white-space: normal;
	letter-spacing: normal;
	text-align: left;
	padding: 3px 4px 3px 4px;
	display: block;
}
a.badge:hover {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #990033;
	text-decoration: underline;
	white-space: normal;
	letter-spacing: normal;
	text-align: left;
	padding: 3px 4px 3px 4px;
	display: block;
}
a.badge:active {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
	white-space: normal;
	letter-spacing: normal;
	text-align: left;
	padding: 3px 4px 3px 4px;
	display: block;
}


.categorie_on
{
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	background: #990000 left;
	white-space: normal;
	display: block;
	border-bottom: 1px dotted #0E3192;
	padding: 7px 4px;
	letter-spacing: normal;
	text-align: left;
	cursor:pointer;
}

.categorie_hold
{
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	background: #0E3192 left;
	white-space: normal;
	display: block;
	border-bottom: 1px dotted #0E3192;
	padding: 7px 4px;
	letter-spacing: normal;
	text-align: left;
	cursor:pointer;
}

.categorie_cqs_hold
{
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #FFFF00;
	text-decoration: none;
	background: #006633 left;
	white-space: normal;
	display: block;
	border-bottom: 1px dotted #006633;
	padding: 6px 4px;
	letter-spacing: normal;
	text-align: left;
	cursor:pointer;
}


.categorie_off
{
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #0E3192;
	text-decoration: none;
	background: left;
	white-space: normal;
	display: block;
	border-bottom: 1px dotted #0E3192;
	padding: 7px 4px;
	letter-spacing: normal;
	text-align: left;
	cursor:default;
}

/*------- categorie ---------*/

a.categorie:link {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #0E3192;
	text-decoration: none;
	background: left;
	white-space: normal;
	display: block;
	border-bottom: 1px dotted #0E3192;
	letter-spacing: normal;
	text-align: left;
	padding: 6px 4px;
}

a.categorie:visited {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #0E3192;
	text-decoration: none;
	background: left;
	white-space: normal;
	display: block;
	border-bottom: 1px dotted #0E3192;
	letter-spacing: normal;
	text-align: left;
	padding: 6px 4px;
}
a.categorie:hover {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	background: #990000 left;
	white-space: normal;
	display: block;
	border-bottom: 1px dotted #0E3192;
	letter-spacing: normal;
	text-align: left;
	padding: 6px 4px;
}
a.categorie:active 
{
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #0E3192;
	text-decoration: none;
	background: left;
	white-space: normal;
	display: block;
	border-bottom: 1px dotted #0E3192;
	letter-spacing: normal;
	text-align: left;
	padding: 6px 4px;
}

/*------- categorie ---------*/

/*------- categorie_out ---------*/

a.categorie_out:link {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #0E3192;
	text-decoration: none;
	background: left;
	white-space: normal;
	display: block;
	border-bottom: 1px dotted #0E3192;
	letter-spacing: normal;
	text-align: left;
	padding: 5px 4px;	
}

a.categorie_out:visited {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #0E3192;
	text-decoration: none;
	background: left;
	white-space: normal;
	display: block;
	border-bottom: 1px dotted #0E3192;
	letter-spacing: normal;
	text-align: left;
	padding: 5px 4px;	
}
a.categorie_out:hover {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	background: #990000 left;
	white-space: normal;
	display: block;
	border-bottom: 1px dotted #0E3192;
	letter-spacing: normal;
	text-align: left;
	padding: 5px 4px;	
}
a.categorie_out:active {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #0E3192;
	text-decoration: none;
	background: left;
	white-space: normal;
	display: block;
	border-bottom: 1px dotted #0E3192;
	letter-spacing: normal;
	text-align: left;
	padding: 5px 4px;	
}

/*------- categorie_out ---------*/

.NEWS {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #990033;
	text-decoration: none;
}
.date {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #000000;
}

.grigio11 {
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #999999;
}

.grigio11grassetto {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #999999;
}

.categoria {
	font: bold 9px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	background: #990033;
	width: 200px;
}
.regioni {
	font: bold 10px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	background: #990033;
	width: 140px;
}



.sfumatura {
	background: url('../immagini/sfumatura_1.gif') repeat-x fixed;
	position: absolute;
}
a.home:link {
	font: normal 9px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: underline;
}
a.home:visited {
	font: normal 9px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: underline;
}
a.home:hover {
	font: normal 9px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: underline;
}
a.home:active {
	font: normal 9px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: underline;
}
a.credit:link {
	font: normal 9px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: underline;
}
a.credit:visited {
	font: normal 9px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: underline;
}
a.credit:hover {
	font: normal 9px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: underline;
}
a.credit:active {
	font: normal 9px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: underline;
}

.testo14 
{
	font: normal 14px Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	letter-spacing:1px;
}

.testo14grassetto
{
	font: bold 14px Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	letter-spacing:1px;
}

.testo14giallo 
{
	font: normal 14px Arial, Helvetica, sans-serif;
	color: #FFFF00;
	letter-spacing:1px;
}

.testo12 {
	font: normal 12px Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}


.testo12giustificato {
	font: normal 12px Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	text-align: justify;
	line-height:18px;
}

.testo10 {
	font: normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}

.testo10grassetto {
	font: bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}

.testo10grigio {
	font: normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #555555;
	text-decoration: none;
}


.testo11grigio {
	font: normal 11px Geneva, Arial, Helvetica, sans-serif;
	color: #555555;
	text-decoration: none;
}

.testo12bianco {
	font: bold 12px Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}

.testo12giallo {
	font: bold 12px Geneva, Arial, Helvetica, sans-serif;
	color: #FFFF00;
	text-decoration: none;
}

.testo12grassetto {
	font: bold 12px Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}
.testo12rosso {
	font: normal 12px Geneva, Arial, Helvetica, sans-serif;
	color: #990033;
	text-decoration: none;
}

.testo10rosso {
	font: normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #990033;
	text-decoration: none;
}

.testo10grassettorosso {
	font: bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #990033;
	text-decoration: none;
}

.testo12grassettorosso {
	font: bold 12px Geneva, Arial, Helvetica, sans-serif;
	color: #990033;
	text-decoration: none;
}

.testo14grassettorosso {
	font: bold 14px Geneva, Arial, Helvetica, sans-serif;
	color: #990033;
	text-decoration: none;
}

.testo16grassettorosso {
	font: bold 16px Geneva, Arial, Helvetica, sans-serif;
	color: #990033;
	text-decoration: none;
}

.testo18grassettorosso {
	font: bold 18px Geneva, Arial, Helvetica, sans-serif;
	color: #990033;
	text-decoration: none;
}

.testo14rosso
{
	font: normal 14px Verdana;
	color: #990033;
}


.testo12blu {
	font: bold 12px Geneva, Arial, Helvetica, sans-serif;
	color: #0E3192;
	text-decoration: none;
}

.testo8 {
	font: normal 8px Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}

.testo8blu {
	font: bold 8px Geneva, Arial, Helvetica, sans-serif;
	color: #0E3192;
	text-decoration: none;
}

.testo9blu {
	font: bold 9px Geneva, Arial, Helvetica, sans-serif;
	color: #0E3192;
	text-decoration: none;
}


.testo12grassettogrigio {
	font: bold 12px Geneva, Arial, Helvetica, sans-serif;
	color: #555555;
	text-decoration: none;
}


h3 
{
	font: bold 12px Geneva, Arial, Helvetica, sans-serif;
	color: #0E3192;
	text-decoration: none;
}

h2 
{
	font: bold 16px Geneva, Arial, Helvetica, sans-serif;
	color: #0E3192;
	text-decoration: none;
	margin-top: 0px;
	padding: 0px 0px 10px 0px;
}

h1 
{
	font: normal 18px Verdana;
	color: #990033;
	margin: 0px;
	padding: 5px 0px 2px 0px;
}

a.mutuo:link {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: underline;
}
a.mutuo:hover {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #990033;
	text-decoration: underline;
}
a.mutuo:visited {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: underline;
}
a.mutuo:active {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #990033;
	text-decoration: underline;
}


.n1sitemap
{
	margin-bottom:20px;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #0E3192;
}

.n2sitemap
{
	margin-top:4px;
	margin-bottom:4px;
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}

.n3sitemap
{
	margin-top:2px;
	margin-bottom:2px;
}

.n1sitemap
a
{
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #0E3192;
	text-decoration: none;
}

.n1sitemap
a:hover
{
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #990033;
	text-decoration: underline;
}

.n2sitemap
a
{
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}

.n2sitemap
a:hover
{
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	color: #990033;
	text-decoration: underline;
}

.srcpnl
{
	margin: 0px 16x 0px 0px;
	float:left;
	height: 130px;
	width: 280px;
}

.spazio1
li
{
	padding-bottom: 5px;
	text-align: justify;
}

.giustificato
{
	text-align:justify;
	line-height:18px;
}

.testoarticolo
{
	text-align:justify;
	font: normal 12px Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	line-height: 18px;
}

.testoarticolo
a:link {
	color: #0000FF;
	text-decoration: underline;
}

.testoarticolo
a:hover {
	color: #0000FF;
	text-decoration: underline;
}

.testoarticolo
a:active {
	color: #0000FF;
	text-decoration: underline;
}

.testoarticolo
a {
	color: #0000FF;
	text-decoration: underline;
}


.validator12bg
{
    color: #FFFFFF;
    background-color:#990000;
    font: bold 12px Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.validator12
{
    color: #990000;
    font: bold 12px Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.validator16
{
    color: #990000;
    font: bold 16px Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}


a.linkinternoff:link {
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	color: #888888;
	text-decoration: none;
}

a.linkinternoff:hover {
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	color: #888888;
	text-decoration: none;
}

a.linkinternoff:active {
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	color: #888888;
	text-decoration: none;
}

a.linkinternoff {
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	color: #888888;
	text-decoration: none;
}


a.linkinterno:link {
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	color: #0E3192;
	text-decoration: none;
}

a.linkinterno:hover {
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	color: #0E3192;
	text-decoration: underline;
}

a.linkinterno:active {
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	color: #0E3192;
	text-decoration: none;
}

a.linkinterno {
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	color: #0E3192;
	text-decoration: none;
}



a.linkinternorosso:link {
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	color: #990033;
	text-decoration: none;
}

a.linkinternorosso:hover {
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	color: #990033;
	text-decoration: underline;
}

a.linkinternorosso:active {
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	color: #990033;
	text-decoration: none;
}

a.linkinternorosso {
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	color: #990033;
	text-decoration: none;
}


/**/

a.linkinternorossobold:link {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #990033;
	text-decoration: underline;
}

a.linkinternorossobold:hover {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #990033;
	text-decoration: none;
}

a.linkinternorossobold:active {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #990033;
	text-decoration: underline;
}

a.linkinternorossobold {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #990033;
	text-decoration: underline;
}

/**/




a.linkmailrosso:link {
	color: #990033;
	text-decoration: underline;
}

a.linkmailrosso:hover {
	color: #990033;
	text-decoration: underline;
}

a.linkmailrosso:active {
	color: #990033;
	text-decoration: underline;
}

a.linkmailrosso {
	color: #990033;
	text-decoration: underline;
}


.numero_verde
{
	color:#006600;
	font-weight:bold;
}


a.linkmail:link {
	color: #0000FF;
	text-decoration: underline;
}

a.linkmail:hover {
	color: #0000FF;
	text-decoration: underline;
}

a.linkmail:active {
	color: #0000FF;
	text-decoration: underline;
}

a.linkmail {
	color: #0000FF;
	text-decoration: underline;
}

a.linkmailblack:link 
{
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}

a.linkmailblack:hover 
{
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	color: #0000FF;
	text-decoration: underline;
}

a.linkmailblack:active 
{
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}

a.linkmailblack 
{
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}

a.linkurl:link {
	color: #666666;
	text-decoration: underline;
	font-weight:bold;
}

a.linkurl:hover {
	color: #666666;
	text-decoration: underline;
	font-weight:bold;
}

a.linkurl:active {
	color: #666666;
	text-decoration: underline;
	font-weight:bold;
}

a.linkurl {
	color: #666666;
	text-decoration: underline;
	font-weight:bold;
}



a.linkrosso:link {
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	color: #990000;
	text-decoration: none;
}

a.linkrosso:hover {
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	color: #990000;
	text-decoration: underline;
}

a.linkrosso:active {
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	color: #990000;
	text-decoration: none;
}

a.linkrosso {
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	color: #990000;
	text-decoration: none;
}



a.linknews:link {
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	color: #0E3192;
	text-decoration: none;
}

a.linknews:hover {
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	color: #0E3192;
	text-decoration: underline;
}

a.linknews:active {
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	color: #0E3192;
	text-decoration: none;
}

a.linknews {
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	color: #0E3192;
	text-decoration: none;
}


.textbox
{
	width: 96%;
}

.textbox_utente
{
	width: 75%;
}

.sfumato
{
	background-image: url('../immagini/sfumatura_pager.gif');
	background-color: #FAFAFA;
}

.pecetta
{
	text-align:left;
	padding: 6px;
	background-color:#F6F6F6;
	border: solid 1px #BBBBBB
}

.pecetta_gialla
{
	text-align:left;
	padding: 6px;
	background-color:#FFFFDF;
	border: solid 1px #BBBBBB
}

.testo12news
{
	font: normal 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}

#privacy_box
{
	width: auto;
	margin: auto;
	margin: 5px 0px;
	font: normal 12px Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}

#invio_box
{
	width: auto;
	margin: auto;
	text-align: center;
	margin: 15px 0px;
}


.validator_summary
ul
{
	font: bold 12px Geneva, Arial, Helvetica, sans-serif;
	color: #990033;
	margin-top:1px;
	margin-bottom: 1px;
}

.validator_summary
li
{
    margin-top:0px;
	margin-bottom: 0px;
	padding-top: 1px;
	padding-bottom: 1px;
}

.validator_summary
{
	font: bold 12px Geneva, Arial, Helvetica, sans-serif;
	color: #0E3192;
	margin-top: 15px;
	margin-bottom: 15px;
	background-color: #F8F8F8;
	padding: 6px;
	width: auto;
	border: solid 1px #0E3192;
}

a.sapernedipiu:link
{
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #0E3192;
	text-decoration: underline;
}

a.sapernedipiu:visited
{
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #0E3192;
	text-decoration: underline;
}

a.sapernedipiu:active
{
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #0E3192;
	text-decoration: underline;
}

a.sapernedipiu:hover
{
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #0E3192;
	text-decoration: none;
}


ul.elencostretto
{
  margin: 0px 8px;
  padding: 0px 8px;
}


.griglia
{
	border: solid 1px #C7C7C7;
}

SELECT.online_ddl
{
    font: bold 14px Geneva, Arial, Helvetica, sans-serif;
    margin: 2px;
}

.tablink_on
{
    background-repeat: no-repeat;
    background-image: url(../immagini/tab_gialla195.gif);
    width: 195px;
    height: 14px;
    padding: 4px 0px;
    margin: 0xp;
    display: inline-block;
    text-align:center;
}

.tablink_off
{
    background-repeat: no-repeat;
    background-image: url(../immagini/tab_grigia195.gif);
    width: 195px;
    height: 14px;
    padding: 4px 0px;
    margin: 0xp;
    display: inline-block;
    text-align:center;
}



a.tablink_off {
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	color: #0E3192;
	text-decoration: none;
}

a.tablink_off:link {
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	color: #0E3192;
	text-decoration: none;
}

a.tablink_off:hover {
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	color: #0E3192;
	text-decoration: underline;
}

a.tablink_off:active {
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	color: #0E3192;
	text-decoration: none;
}

a.tablink_on {
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	color: #0E3192;
	text-decoration: none;
}

a.tablink_on:link {
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	color: #0E3192;
	text-decoration: none;
}

a.tablink_on:hover {
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	color: #0E3192;
	text-decoration: underline;
}

a.tablink_on:active {
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	color: #0E3192;
	text-decoration: none;
}

.bottoniera
{
    margin-top: 15px;
    margin-bottom: 25px;
    text-align:right;  
}

.bottoniera
input
{
    font-size: 12px;
    font-weight: bold;
}


#testolamp
{
    float: right;
    margin-top: 10px;
    color: #990033;
    font-family: Arial;
    font-size: 14px;
    font-weight: bold;
}

a:link#testolamp
{
    color: #990033;
    text-decoration: none;
}

a:visited#testolamp
{
    color: #990033;
    text-decoration: none;
}

a:hover#testolamp
{
    color: #990033;
    text-decoration: none;
}

a:active#testolamp
{
    color: #990033;
    text-decoration: none;
}


a.myprovince:link
{
    color: Black;
    text-decoration: none;
    font-size: 12px;
    font-family: Verdana;
}

a.myprovince:visited
{
    color: Black;
    text-decoration: none;
    font-size: 12px;
    font-family: Verdana;
}

a.myprovince:hover
{
    color: #0E3192;
    text-decoration: none;
    font-size: 12px;
    font-family: Verdana;
}

a.myprovince:active
{
    color: Black;
    text-decoration: none;
    font-size: 12px;
    font-family: Verdana;
}