a:active { text-decoration: none }
a:hover { text-decoration: none }
a:link { text-decoration: none }
a:visited { text-decoration: none }

a.linknero8:active {
	font-family : Open Sans, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: Gray;
	text-decoration: none;
	font-size: 8pt;
	font-weight: bold;
}
a.linknero8:hover {
	font-family : Open Sans,Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: Black;
	text-decoration: none;
	font-size: 8pt;
	font-weight: bold;
}
a.linknero8:link {
    font-family : Open Sans,Verdana, Geneva, Arial, Helvetica, sans-serif;
    color: Black;
    text-decoration: none;
    font-size: 8pt;
	font-weight: bold;
}
a.linknero8:visited {
	font-family : Open Sans,Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: Black;
	text-decoration: none;
	font-size: 8pt;
	font-weight: bold;
}
a.linknero8:visited:hover {
	font-family : Open Sans,Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: Gray;
	text-decoration: none;
	font-size: 8pt;
	font-weight: bold;
}

a.link:active {
	font-family : Open Sans,Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #6D79F3;
	text-decoration: none;
	font-size: 8pt;
	font-weight: bold;
}
a.link:hover {
	font-family : Open Sans,Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #2331BD;
	text-decoration: none;
	font-size: 8pt;
	font-weight: bold;
}
a.link:link {
    font-family : Open Sans,Verdana, Geneva, Arial, Helvetica, sans-serif;
    color: #2331BD;
    text-decoration: none;
    font-size: 8pt;
	font-weight: bold;
}
a.link:visited {
	font-family : Open Sans,Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #2331BD;
	text-decoration: none;
	font-size: 8pt;
	font-weight: bold;
}
a.link:visited:hover {
	font-family : Open Sans,Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #6D79F3;
	text-decoration: none;
	font-size: 8pt;
	font-weight: bold;
}


a.linknero:active {
	font-family : Open Sans,Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: Gray;
	text-decoration: none;
	font-size: 10pt;
	font-weight: bold;
}
a.linknero:hover {
	font-family : Open Sans,Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: Black;
	text-decoration: none;
	font-size: 10pt;
	font-weight: bold;
}
a.linknero:link {
    font-family : Open Sans,Verdana, Geneva, Arial, Helvetica, sans-serif;
    color: Black;
    text-decoration: none;
    font-size: 10pt;
	font-weight: bold;
}
a.linknero:visited {
	font-family : Open Sans,Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: Black;
	text-decoration: none;
	font-size: 10pt;
	font-weight: bold;
}
a.linknero:visited:hover {
	font-family : Open Sans,Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: Gray;
	text-decoration: none;
	font-size: 10pt;
	font-weight: bold;
}

a.link1:active {
	font-family : Open Sans,Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #F9AB50;
	text-decoration: none;
	font-size: 8pt;
	font-weight: bold;
}
a.link1:hover {
	font-family : Open Sans,Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #8A0E14;
	text-decoration: none;
	font-size: 8pt;
	font-weight: bold;
}
a.link1:link {
    font-family : Open Sans,Verdana, Geneva, Arial, Helvetica, sans-serif;
    color: #8A0E14;
    text-decoration: none;
    font-size: 8pt;
	font-weight: bold;
}
a.link1:visited {
	font-family : Open Sans,Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #8A0E14;
	text-decoration: none;
	font-size: 8pt;
	font-weight: bold;
}
a.link1:visited:hover {
	font-family : Open Sans,Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #F9AB50;
	text-decoration: none;
	font-size: 8pt;
	font-weight: bold;
}
H1 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 14pt;
	color: #00686f;
	text-decoration : none;
	font-weight : bold;
}
P {
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
}

br {
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
}

.sfondo {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color: black;
	background: #EA7F1C;
	text-decoration : none;
}

.sfondogiallo {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color: black;
	background: yellow;
	text-decoration : none;
}

.blue8 {
	font-family : Calibri, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color: blue;
	text-decoration : none;
}

.blue10 {
	font-family : Calibri, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10pt;
	color: blue;
	text-decoration : none;
}

.rosso8 {
	font-family : Calibri, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color: red;
	text-decoration : none;
}
.rosso10 {
	font-family : Calibri, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10pt;
	color: red;
	text-decoration : none;
}
.rosso16 {
	font-family : Calibri, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 16pt;
	color: red;
	text-decoration : none;
}
.nero7 {
	font-family : Calibri, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 7pt;
	color: black;
	text-decoration : none;
}
.nero8 {
	font-family : Open Sans, Verdana, Arial, Calibri, Geneva, Helvetica, sans-serif;
	font-size : 8pt;
	color: black;
	text-decoration : none;
}
.nero8align {
	font-family : Open Sans, Verdana, Arial, Calibri, Geneva, Helvetica, sans-serif;
	font-size : 10pt;
	color: black;
	text-decoration : none;
        text-align: right;
}
.nero10 {
	font-family : Open Sans;
	font-size : 10pt;
	color: black;
	text-decoration : none;
}
.nero16 {
	font-family : Verdana, Arial, Calibri, Geneva, Helvetica, sans-serif;
	font-size : 16pt;
	color: black;
	text-decoration : none;
}
.nero20 {
	font-family : Open Sans;
	font-size : 20pt;
	color: black;
	text-decoration : none;
}
.bianco8 {
	font-family : Open Sans, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color: #FFFFFF;
	text-decoration : none;
}
.bianco10 {
	font-family : Open Sans, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10pt;
	color: #FFFFFF;
	text-decoration : none;
}
.grigio8 {
	font-family : Open Sans, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color: #949494;
	text-decoration : none;
}
a.link_s:active {
	font-family :  "Arial Narrow", Arial, Helvetica, sans-serif;
	color: #8A0E14;
	text-decoration: none;
	font-size: 8pt;
}
a.link_s:hover {
	font-family :  "Arial Narrow", Arial, Helvetica, sans-serif;
	color: #F9AB50;
	text-decoration: none;
	font-size: 8pt;
}
a.link_s:link {
    font-family :  "Arial Narrow", Arial, Helvetica, sans-serif;
    color: #F9AB50;
    text-decoration: none;
	font-size: 8pt;
}
a.link_s:visited {
	font-family :  "Arial Narrow", Arial, Helvetica, sans-serif;
	color: #F9AB50;
	text-decoration: none;
	font-size: 8pt;
}
a.link_s:visited:hover {
	font-family : "Arial Narrow", Arial, Helvetica, sans-serif;
	color: #8A0E14;
	text-decoration: none;
	font-size: 8pt;
}
.nerostampa8 {
	font-family : Helvetica;
	font-size : 8pt;
	color: black;
	text-decoration : none;
}
.nerostampa10 {
	font-family : Arial, Helvetica, Times New Roman, Verdana;
	font-size : 10pt;
	color: black;
	text-decoration : none;
}
.nerostampa14 {
	font-family : Arial, Helvetica, Times New Roman, Verdana;
	font-size : 14pt;
	color: black;
	text-decoration : none;
}

.tableprint {
	border-collapse:collapse;
	border: 1px solid #333;
}
.tableprint td {
	border-collapse:collapse;
	border: 1px solid #333;
}
.tableprint th {
	border-collapse:collapse;
	border: 1px solid #333;
}

td.single_td { 
    border:0.1em solid red;
    border-style: inset;
}

td.single_td_inactive { 
    border:0.1em solid red;
    border-style: inset;
    background-color: #D7D6CA;
}

input[readonly] {background: lightgrey;}

.Pulsante {
    	display: inline-block; /* opzionale */
    	outline: none;
    	cursor: pointer; /* impostiamo che il cursore diventi mano quando si va sopra il tasto */
    	text-align: center; /* allineiamo il testo al centro */
    	text-decoration: none;  /* senza decorazioni perchè non ci piace :P */
    	font: 14px/100% Open Sans, Arial, Helvetica, sans-serif;  /* definiamo il font */
    	padding: .5em 2em .55em;  /* un pò di padding */
    	text-shadow: 0 1px 1px rgba(0,0,0,.3);  /* attributo css3 per dare un pò di ombra al testo; la "a" di rgba sta per "alfa" con il quale si imposta il livello di trasparenza */
    	-webkit-border-radius: .5em;  /* i bordi impostati per i browser che utilizzano il webkit */
    	-moz-border-radius: .5em;  /* i bordi impostati per mozilla firefox */
    	border-radius: .5em;  /* per tutto il resto (su ie non funziona) */
    	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);  /* un pò di ombra per i browser webkit */
    	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);  /* la stessa ombra su firefox */
    	box-shadow: 0 1px 2px rgba(0,0,0,.2);  /* idem per gli altri browser (tranne IE) */
}


.orangePulsante {
    	color: white; /* il colore del testo */
    	border: solid 1px #da7c0c; /* il bordo del colore che vogliamo */
    	background: #f78d1d; /* un background di base */
    	background: -webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#f47a20)); /* Ecco la sfumatura, che parte da "left top" e arriva a "left bottom" "from" il colore "to" l'altro colore  */
    	background: -moz-linear-gradient(top,  #faa51a,  #f47a20); /* stessa cosa per firefox */
    	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a', endColorstr='#f47a20'); /* questo codice invece funziona per explorer, anche se richiede il lancio di un ActiveX che di default è settato a true sui IE, ma che potrebbe richiedere la conferma da parte dell'utente */
    }
 
/* poi definiamo il css quando si passa sopra il tasto con il mouse */
.orangePulsante:hover {
		background: #faa51a; /* colore più scuro */
		background: -webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#f06015));
		background: -moz-linear-gradient(top,  #faa51a,  #f06015);
		filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a', endColorstr='#f06015');
	}
/* infine definiamo il css per quando si clicca il tasto */
.orangePulsante:active {
		color: #faa51a;
		padding-top:1px;
		background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#cccccc));
		background: -moz-linear-gradient(top,  #ffffff,  #cccccc);
		filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffffff', endColorstr='#cccccc');
	}

.greyPulsante {
    	color: grey; /* il colore del testo */
    	border: solid 2px #d2d2d2; /* il bordo del colore che vogliamo */
    	background: #f7f7f7; /* un background di base */
    	background: -webkit-gradient(linear, left top, left bottom, from(#f7f7f7), to(#d2d2d2)); /* Ecco la sfumatura, che parte da "left top" e arriva a "left bottom" "from" il colore "to" l'altro colore  */
    	background: -moz-linear-gradient(top,  #f7f7f7,  #d2d2d2); /* stessa cosa per firefox */
    	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#d2d2d2'); /* questo codice invece funziona per explorer, anche se richiede il lancio di un ActiveX che di default è settato a true sui IE, ma che potrebbe richiedere la conferma da parte dell'utente */
    }
 
/* poi definiamo il css quando si passa sopra il tasto con il mouse */
.greyPulsante:hover {
		background: #d2d2d2; /* colore più scuro */
		background: -webkit-gradient(linear, left top, left bottom, from(#f7f7f7), to(#d2d2d2));
		background: -moz-linear-gradient(top,  #f7f7f7,  #d2d2d2);
		filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#d2d2d2');
	}
/* infine definiamo il css per quando si clicca il tasto */
.greyPulsante:active {
		color: #grey;
		padding-top:1px;
		background: -webkit-gradient(linear, left top, left bottom, from(#f7f7f7), to(#d2d2d2));
		background: -moz-linear-gradient(top,  #f7f7f7,  #d2d2d2);
		filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#d2d2d2');
	}




