
#introductory {
	text-align: left;
	font: 12px Verdana, sans-serif;
	padding: 0.5em;
	margin: 0 0 2em 0;
	background: #F8F7EF;
	border-bottom: 1px dashed #B2B2B2;
}
#content #introductory p {padding: 0; margin: 1em;}
#content #introductory b {margin: 0 0.5em;}

#content h1 {margin-bottom: 0;}
#content h2 {margin-top: 1.5em; margin-bottom: 0; font: 1em Verdana, sans-serif; letter-spacing: 2px;}
#content h2 a {font-weight: bold; text-transform: uppercase;}
#content .item {border-bottom: 1px dashed #B2B2B2;}
#content h3.title {margin: 1em 0 0;}
#content h4.byline {margin: 0.25em 0 0.5em;}

#content em {font-weight: normal; text-transform: lowercase; font-style: italic; letter-spacing: 0;}
#introductory span {font-size: 1em;}

#content em a {font-weight: normal; text-transform: lowercase;}

#content p.helper {padding: 10px 0 0; margin: -1px 0 0; border: 0; border-top: 1px dashed #b2b2b2; font-style: italic;}

div#sidebar div#topicslist a.selected {text-color: #000; font-weight: normal;}

.tabella {
  border: 3px solid #ccc;
}
th {
	text-align: center;
	padding: 5px;
	border-bottom: 3px solid #ccc;
	white-space: nowrap;
	font-size: 14px;
}
th.borderRight{
	border-right: 3px solid #ccc;
}
th.active img {
  display: inline;
}
tr.dark, tr.light {
  background-color: #eee;
  border-bottom: 1px solid #ccc;
}
tr.dark, tr.light {
  padding: 0.1em 0.6em;
}
td.active {
	background-color: #F8F7EF;
	border: 1px solid #ccc;
	padding: 3px;
	font-size: 12px;
}
td.active2 {
	background-color: #FFDEAD;
	border: 1px solid #ccc;
	padding: 3px;
	font-size: 12px;
}
td.active3 {
	background-color: #FBFAF2;
	border: 1px solid #ccc;
	padding: 3px;
	font-size: 12px;
}

td.nonactive {
	background-color: #FFFFFF;
	border: 1px solid #ccc;
	padding: 3px;
	font-size: 12px;
}

td.cella {
	border: 1px solid #ccc;
	font-size: 11px;
}

td.cella2 	
{
    background-color: #FFFFFF;
	border: 1px solid #ccc;
	padding: 3px;
	font-size: 16px;
	color: #00004a;
}
    


td.cella_nob {
	font-size: 11px;
}

td.active1 {
	background-color: #F8F7EF;
	padding: 3px;
	font-size: 12px;
}


tr.light .form-item, tr.dark .form-item {
  margin-top: 0em;
  margin-bottom: 0em;
  white-space: nowrap;
}

}

/* Tab navigation */
ul.primary {
  border-collapse: collapse;
  padding: 0em 0em 0em 1em;
  white-space: nowrap;
  list-style: none;
  margin: 5px;
  height: auto;
  line-height: normal;
  border-bottom: 1px solid #bbb;
}
ul.primary li {
  display: inline;
}
ul.primary li a {
  background-color: #ddd;
  border-color: #bbb;
  border-width: 1px;
  border-style: solid solid none solid;
  height: auto;
  margin-right: 0.5em;
  padding: 0em 1em;
  text-decoration: none;
}
ul.primary li.active a {
  background-color: #fff;
  border: 1px solid #bbb;
  border-bottom: #fff 1px solid;
}
ul.primary li a:hover {
  background-color: #eee;
  border-color: #ccc;
  border-bottom-color: #eee;
}
ul.secondary {
  border-bottom: 1px solid #bbb;
  padding: 0.5em 1em 0.5em 1em;
  margin: 5px;
}
ul.secondary li {
  display: inline;
  padding: 0 1em;
  border-right: 1px solid #ccc;
}
ul.secondary a {
  padding: 0;
  text-decoration: none;
}
ul.secondary a.active {
  border-bottom: 4px solid #999;
}


/*
** HTML elements
*/
body {
  color: #505050;
  background-color: #ffffff;
  margin: 0;
  padding: 10;
}
body, p, td, li, ul, ol {
  font-family: Verdana, Helvetica, Arial, sans-serif;
}
h1, h2, h3, h4, h5, h6 {
  font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, Verdana, sans-serif;
  margin: 0px 0px 5px 0px;
}
img {
  border: 0;
}
tr.dark td, tr.light td {
  padding: 0.3em;
}
a:link {
  text-decoration: none;
  /* font-weight: bold;*/
  color: #0000A3;
}
a:visited {
  text-decoration: none;
  /* font-weight: bold;*/
  color: #6D006D;
}
a:hover, a:active {
  /* font-weight: bold;*/
  color: #ff0000;
  text-decoration: underline;
}
fieldset {
  border: 1px solid #ccc;
}
p {
  padding: 0;
}
blockquote {
  border-left: 4px solid #69c;
  padding: 0 15px 0 15px;
  margin: 25px 100px 25px 50px;
  color: #696969;
  text-align: left;
  font-size: 1.2em;
  line-height: 1.3em;
  font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, Verdana, sans-serif;
}
pre {
  background-color: #eee;
  padding: 10px;
  font-size: 1em;
  border: 1px solid #ddd;
}
.form-item {
  margin-top: 10px;
  font-size:.8em;
}
.form-item label {
  color: #369;
}
.item-list .title {
  color: #369;
  font-size: 0.85em;
}
/*
** testata
*/


h1 {
  color: #ffffff;
  font-size:20px;
  margin-top: 5px;
  margin-left:-20px;
}

#primary-menu  {
    background-image: url(sfondo_testata.jpg);
    background-repeat: repeat-x;
    height: 5em;
    width:100%;
    position:absolute;
    top:0px;
    left:0px;
}

#home {
    position:absolute;
    top:0px;
    left:0px;
    height: 5em;
}
#site-info {
    position:absolute;
    top:0px;
    left:0px;
    /* background-image: url('side_background.gif'); */
    height: 5em;
    font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, Verdana, sans-serif;
    float:left;
}
.site-name {
  font-size: 1em;
  padding-left: 130px;
  margin-top:-5px;
  width:20em;
}
.site-name a:link, .site-name a:visited {
  color: #ffffff;
}

.titoloDettAll0 {
	font-family:Verdana, Arial, Helvetica;
	font-size: 16px;
	color: #00004a;
	text-decoration:none;
	font-weight: bold;
}
.btnNews{
	border : 1px solid  #ccccff;
	cursor:hand
}
.2pix{
	font-size: 2px
}
.hidediv{
	position:absolute;
	top:-650;
	left:-850
}
.txt10ver{
	font-family:Verdana;
	font-size:10px;
	font-weight : bold;
	color: #000033
}
.txt10verB{
	font-family:Verdana;
	font-size:10px;
	font-weight : bold;
	color: #000099
}
.txt10verB310{
	width:310px;
	font-family:Verdana;
	font-size:10px;
	font-weight : bold;
	color: #000099
}
.txt10verB100{
	width:100%;
	font-family:Verdana;
	font-size:10px;
	color: #000099
}	
.txt10verA100{
	width:100%;
	font-family:Verdana;
	font-size:10px;
	color: #0000ff
}	
.txt10verA{
	font-family:Verdana;
	font-size:10px;
	font-weight : bold;
	color: #0000ff
}
.sel350lista{
	width:350px;
	font-family:Verdana;
	font-size:10px;
	color: #000099
}
.forCursor{
	cursor:hand
}
.grDiApp{
	font-family:Verdana;
	font-size:13px;
	font-weight : bold
}
.titModCont{
	font-family:Verdana;
	font-size:20px;
	font-weight : bold;
	color: #000099
}
.cartelleModCont{
	font-family:Verdana;
	font-size:12px
}
.ModGr{
	font-family:Verdana;
	font-size:10px;
	border : 1px solid  ;
	padding:5px;
	cursor:hand;
	font-weight : bold; 
}
.descModCont{
	font-family:Verdana;
	font-size:12px;
	color: #000099
}
.descModCont1{
	font-family:Verdana;
	font-size:12px;
	color: #666666
}
.descModCont2{
	font-family: Verdana;
	font-size: 12px;
	color: #000099;
	margin: 5 5 5 5;
	padding: 5 5 5 5;
}
.insCont{
	font-family:Verdana;
	font-size:12px; 
	width:95%;
	color: #000099;
	font-weight : bold
}
.insCont1{
	font-family:Verdana;
	font-size:12px;
	border : 1px solid  #666666;
	width:95%;
	height:18px;
	color: #666666;
	font-weight : bold
}
.ModCont{
	font-family:Verdana;
	font-size:10px;
	padding:5px;
	border : 1px solid  #000099;
	cursor:hand;
	color: #000099;
	font-weight : bold;
}








.normale10 {
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	color: #00004a;
	text-decoration: none
}
INPUT.bott {
	background : transparent;
	border : 1px solid Black;
	font : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	color: Black;
}

.piccolo {
	font-family: Verdana, Arial, Helvetica;
	font-size: 8px;
	color: #00004a;
	text-decoration: none
}

.piccolo2 {
	font-family: Verdana, Arial, Helvetica;
	font-size: 4px;
	color: #00004a;
	text-decoration: none
}

.piccolo3 {
	font-family: Verdana, Arial, Helvetica;
	font-size: 1px;
	color: #00004a;
	text-decoration: none
}
.testo {
	font-family: Verdana;
	font-size: 12px;
	color: #000066;
	text-decoration: none
}
.tit {
	font-family: Verdana;
	font-size: 12px;
	color: #333366;
	text-decoration: none;
	font-weight:bold;
}

.bianco10 {
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none
}
.normale13 {
	font-family: Verdana, Arial, Helvetica;
	font-size: 13px;
	color: #00004a;
	text-decoration: none
}
.normale13_n {
	font-family: Verdana, Arial, Helvetica;
	font-size: 13px;
	color: #000000;
	text-decoration: none
}
.normale12 {
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	color: #00004a;
	text-decoration: none
	
}

.normale12_n {
	font-family: Arial;
	font-size: 12px;
	text-decoration: none;
}
.normale12b {
	font-family: Verdana, Arial, Helvetica;
	font-size: 12.5px;
	color: #00004a;
	text-decoration: none
}

.normale13 {
	font-family: Verdana, Arial, Helvetica;
	font-size: 13px;
	color: #00004a;
	text-decoration: none
}

.normale16
{	font-family: Verdana, Arial, Helvetica;
	font-size: 16px;
	color: #00004a;
	text-decoration: none 
}

.normale16_n
{	font-family: Verdana, Arial, Helvetica;
	font-size: 16px;
	color: #000000;	
	text-decoration: none 
}

.titolo {
	font-family:Verdana, Arial, Helvetica;
	font-size: 18px;
	color: #00004a;
	text-decoration:none;
	font-weight: bold;
}
.titolo_home {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #5b80a6;
	text-decoration:none;
	font-weight: bold;
}
.titoletto{
	font-family:Verdana, Arial, Helvetica;
	font-size: 12px;
	color: #00004a;
	text-decoration:none;
	font-weight: bold;
}
.titoletto2{
	font-family: Verdana, Arial, Helvetica;
	font-size: 14px;
	color: #00004a;
	text-decoration: underline;
	font-weight: bold;
}
.titoletto3{
	font-family:Verdana, Arial, Helvetica;
	font-size: 14px;
	color: #00004a;
	text-decoration:none;
}
.titoletto4{
	font-family:Verdana, Arial, Helvetica;
	font-size: 16px;
	color: #00004a;
	text-decoration:none;
}

.titoletto4_rosso{
	font-family:Verdana, Arial, Helvetica;
	font-size: 16px;
	color: #FF0000;
	text-decoration:none;
	font-weight: bold;
}
.titoletto5{
	font-family:Verdana, Arial, Helvetica;
	font-size: 15px;
	color: #00004a;
	text-decoration:none;
}
.classe{
	font-family:Verdana, Arial, Helvetica;
	font-size: 12px;
	color: #000066;
	text-decoration:none;
	font-weight: bold;
}
.paragrafo {
	font-family:Verdana, Arial, Helvetica;
	font-size: 12px;
	color:#5b80a6;
	text-decoration: none;
	font-weight : bold;
}
.titolomenu {
	font-family: Verdana,Arial;
	font-size: 12px;
	color: #ffffff;
	text-decoration:none;
	background : #75B5F4;
	font-weight : bold;
}
.titolomenu2 {
	font-family: Verdana,Arial;
	font-size: 12px;
	color: #ffffff;
	text-decoration:none;
	background : #18186b;
	font-weight : bold;
}
.titolomenu3 {
	font-family: Verdana,Arial;
	font-size: 12px;
	color: #ffffff;
	text-decoration:none;
	background : #0099FF;
	font-weight : bold;
}
.titolomenu4 {
	font-family: Verdana,Arial,Helvetica;
	font-size: 11px;
	color: #00004a;
	text-decoration:none;
	background : #FFFACD;
}
.fnormalerror {font-family: Verdana, Arial, Helvetica; font-size: 13px; color: #FF0000; font-weight: normal; text-decoration: none}
.fnormalgreen {
	font-family: Verdana, Arial, Helvetica;
	font-size: 13px;
	color: Green;
	font-weight: normal;
	text-decoration: none
}
.azzurro12 {font-family: Verdana, Arial; font-size:12px; color:#5b80a6;text-decoration:none}
.fontmenusezioniselezionato  {font-family: Verdana, Arial; font-size:10px; color:#FF9900; text-decoration:none }
.rossopic  {
	font-family: Verdana, Arial;
	font-size:10px;
	color: #FF0000;
	text-decoration:none
}
.fontmenu  {font-family:Verdana, Arial;font-size:11px; color:#18186b; text-decoration:none;}
.fontmenu2  {font-family:Verdana, Arial;font-size:10px; color:#18186b; text-decoration:none; }
.fontmenusel  {font-family:Verdana;font-size:11px; color:#FF6600; text-decoration:none; font-weight: bold; }
.fontmenurosso  {font-family:Verdana;font-size:11px; color:#FF0000; text-decoration:none; font-weight: bold; }
.fontmenuorange  {font-family: Verdana, Arial;font-size:7.0pt;color:#18186b;text-decoration:none; font-weight: bold}
.menusel  {font-family:Verdana;font-size:12px; color:#FF6600; text-decoration:none; font-weight: bold; }
.nolink {font-family: Verdana, Arial, Helvetica; font-size: 11px; text-decoration: none; color: #FFFFFF;font-weight: bold}
.nav {font-family: Verdana,  Arial, Helvetica; font-size: 12px; text-decoration: none; font-weight: bold; color: #990000;}

INPUT.readonly {font-family: Verdana, Arial, Helvetica; font-size: 12px; text-decoration: none; border: 0px; border-color: #f3f3f3; background: #f3f3f3; color: #18186b; font-weight: bold}
INPUT.Calcolato {background-color: #eeeeee; border-width: 0}
INPUT.Calcolato2 {
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	color:#18186b;
	border : 1;
}
INPUT.inp {font-family: Verdana, Arial, Helvetica; font-size:9px; color:#18186b}
INPUT.inp_nob {
	font-family: Verdana, Arial, Helvetica;
	font-size:11px;
	border : thin none;
}
input.inp2{
	font-family: Verdana, Arial, Helvetica; font-size:12px; color:#18186b
}
input.bottone{
	font-family: Verdana, Arial, Helvetica;
	font-size:12px;
	color: Black;
	background-color : transparent;
}

input.bottone2{
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	color: Black;
	background-color: #e0ffff;
}

font {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px}

LABEL.StileEt {font-family: Verdana, Arial, Helvetica; color:#ffffff; font-weight:bold; font-size:11px}
LABEL.StileEt2 {font-family: Verdana, Arial, Helvetica; color:#000000; font-weight:bold; font-size:11px; }
LABEL.StileDes {font-family: Verdana, Arial, Helvetica; color:#ffffff; font-size:11px}
LABEL.StileCam {font-family: Verdana, Arial, Helvetica; color:#18186b; font-size:11px}

TEXTAREA.StileCam {font-family: Verdana, Arial, Helvetica; font-size:10px; color:#18186b}
TEXTAREA.StileCam2 {font-family: Verdana, Arial, Helvetica; font-size:12px; color:#18186b}
TEXTAREA.StileCam_2 {
	font-family: Verdana, Arial, Helvetica;
	font-size:10px;
	color:#18186b;
	border : 1 solid;

}
SELECT.sel {font-family: Verdana, Arial, Helvetica; font-size:11px; color:#18186b }
SELECT.sl {font-family: Verdana, Arial, Helvetica; font-size:9px; color:#18186b }
PRE.StileCam {font-family: Verdana, Arial, Helvetica; font-size:11px; color:#18186B; width:400px}

P.StileCam {font-family: Verdana, Arial, Helvetica; font-size:11px; color:#18186b; white-space: normal}
P.menu {font-family: Verdana, Arial, Helvetica; font-size: 11px; text-decoration: none; color: #18186b; text-align: left; text-indent: 2px; margin-top: 5px; margin-right: 5px; margin-bottom: 5px; margin-left: 5px}
P.home {font-family: Verdana, Arial, Helvetica; font-size: 11px; text-decoration: none; color: #18186b; text-align: left; margin-top: 5px; margin-right: 5px; margin-left: 5px; margin-bottom: 5px}
P.report {font-family: Verdana, Arial, Helvetica; font-size: 15px; text-decoration: none; color: #18186b; font-weight: bold;}
P.report1 {font-family: Verdana, Arial, Helvetica; font-size: 15px; text-decoration: none; color: #009D57; font-weight: bold;}
P.riga2 {font-family: Verdana, Arial, Helvetica; font-size: 12px; text-decoration: none; color: #18186b}
P.news {font-family: Verdana, Arial, Helvetica; font-size: 8pt; text-decoration: none; color: #18186b; text-align: left; margin-top: 5px; margin-right: 5px; margin-left: 5px; margin-bottom: 5px; vertical-align: top}
P.sommario {font-family: Verdana, Arial, Helvetica; color: #18186b; margin-left:14.2pt; line-height:12.0pt; font-size:8.0pt}


TABLE.StileTab {border-width:0;width: 98%}

TR.tr0 {font-family: Verdana, Arial, Helvetica; font-size: 11px; text-decoration: none; border: 1px solid; background: #FFFFFF; color: #18186b}
TR.tr1 {font-family: Verdana, Arial, Helvetica; font-size: 11px; text-decoration: none; border: 1px solid; background: #E0E0E0; color: #18186b}
TR.tr5 {
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	text-decoration: none;
	border: 1px solid;
	color: #18186b;
	border-color : #18186b;
}
TR.tr4 {font-family: Verdana, Arial, Helvetica; font-size: 11px; text-decoration: none; border: 1px solid; background: #18186b; color: #fcb131}
TR.registra {font-family: Verdana, Arial, Helvetica; font-size: 13px; text-decoration: none; border: 1px solid; background: #18186b; color: #ffffff; font-weight: bold}
TD.registra2 {font-family: Verdana, Arial, Helvetica; font-size: 12px; text-decoration: none; border: 1px solid; color: #18186b}
TD.registra4 {font-family: Verdana, Arial, Helvetica; font-size: 14px; text-decoration: none; border: 1px solid; color: #18186b}
TD.registra2bis {font-family: Verdana, Arial, Helvetica; font-size: 11px; text-decoration: none; border: 1px solid; color: #18186b}
TD.registraalto {font-family: Verdana, Arial, Helvetica; font-size: 15px; text-decoration: none; border-top: 1px solid; border-left: 1px solid; border-right: 1px solid; color: #18186b}
TD.registrabasso {font-family: Verdana, Arial, Helvetica; font-size: 12px; text-decoration: none; border-bottom: 1px solid; border-left: 1px solid; border-right: 1px solid; color: #18186b}
TD.registrabasso2 {font-family: Verdana, Arial, Helvetica; font-size: 12px; text-decoration: none; border-bottom: 1px solid; color: #18186b}
TD.registralato1 {font-family: Verdana, Arial, Helvetica; font-size: 12px; text-decoration: none; border-left: 1px solid; color: #18186b}
TD.registralato1_bis {font-family: Verdana, Arial, Helvetica; font-size: 14px; text-decoration: none; border-left: 1px solid; color: #18186b}
TD.registralato2 {font-family: Verdana, Arial, Helvetica; font-size: 12px; text-decoration: none; border-right: 1px solid; color: #18186b}
TD.registralato2_bis {font-family: Verdana, Arial, Helvetica; font-size: 14px; text-decoration: none; border-right: 1px solid; color: #18186b}
TD.registra2_bis {font-family: Verdana, Arial, Helvetica; font-size: 12px; text-decoration: none; border: 1px solid; color: #18186b}
TD.registra3_bis {font-family: Verdana, Arial, Helvetica; font-size: 11px; text-decoration: none; border: 1px solid; color: #18186b}
TD.registra1 {font-family: Verdana, Arial, Helvetica; font-size: 10px; text-decoration: none; border: 1px solid; color: #18186b}
TD.verticale {
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	text-decoration: none;
	border: 1px solid;
	color: #18186b;
	layout-flow: vertical-ideographic;
	text-align: right;
}
TD.registra3 {
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	text-decoration: none;
	border: 1px solid;
	background: #D3D3D3;
	color: #18186b
}
TR.tr4big {font-family: Verdana, Arial, Helvetica; font-size: 18px; text-decoration: none; border: 1px solid; background: #18186b; color: #fcb131}
TD.td4bis {font-family: Verdana, Arial, Helvetica; font-size: 12px; text-decoration: none; border: 1pt #18186b solid; color: #18186b;font-weight: bold}
TD.td4bis2 {font-family: Verdana, Arial, Helvetica; font-size: 16px; text-decoration: none; border: 1pt #18186b solid; color: #18186b;font-weight: bold}
TD.td4bis3 {font-family: Verdana, Arial, Helvetica; font-size: 12px; text-decoration: none; border: 1pt #18186b solid; color: #18186b;}
TR.tr4bis {font-family: Verdana, Arial, Helvetica; font-size: 12px; background: #ffffff; text-decoration: none; border: 1pt #18186b solid; color: #18186b;font-weight: bold}
TD.td4sel {font-family: Verdana, Arial, Helvetica; font-size: 12px; background: #cccccc; text-decoration: none; border: 1pt #18186b solid; color: #18186b;font-weight: bold}
TD.intestazione {font-size:12px; font-family: Verdana, Arial; background:#eeeeee; border: 1pt #18186b solid; color: #18186b; height: 35px}
TD.intestazione_big {	font-size:14px; font-family: Verdana, Arial; border: 2 solid Black; color: Black;	height: 35px; font : bold;}
TD.intestazione4 {font-size:12px; font-family: Verdana, Arial; background:#eeeeee; color: #18186b}
TD.intestazione2 {font-size:12px; font-family: Verdana, Arial; background:#eeeeee; border: 1pt #18186b solid; color: #18186b}
TD.intestazione5 {font-size:12px; font-family: Verdana, Arial; background:#fbfbfb; border: 0pt #18186b solid; color: #18186b}
TABLE.intestazione2 {font-size:12px; font-family: Verdana, Arial; background:#eeeeee; border: 1pt #18186b solid; color: #18186b}
TD.intestazione_1 {
	font-size: 12px;
	font-family: Verdana, Arial;
	background: #F0F8FF;
	border: 1pt dotted #0000CD;
	color: #18186b;
	height: 35px;
}
TD.intestazione_2 {
	font-size: 10px;
	font-family: Verdana, Arial;
	background: #F0F8FF;
	border: 1pt dotted #0000CD;
	color: #18186b;
	height: 35px;
}
TD.intestazione8{font-family:Verdana, Arial,Helvetica; font-size:12px;background: #ffffff;border: double #18186b;} 
Th.intestazione8{font-family:Verdana, Arial,Helvetica; font-size:12px;background: #ffffff;border: double #18186b;} 

TD.intestazione8_BIS{font-family:Verdana, Arial,Helvetica; font-size:16px;background: #ffffff;border: double #18186b;} 
TD.intestazione4 {font-size:12px; font-family: Verdana, Arial; background:#eeeeee; color: #18186b}
TD.intestazione2 {font-size:12px; font-family: Verdana, Arial; background:#eeeeee; border: 1pt #18186b solid; color: #18186b}
TD.intestazione12 {font-size:9px; font-family: Verdana, Arial; background:#eeeeee; border: 1pt #18186b solid; color: #18186b}
TH.intestazione2 {font-size:10px; font-family: Verdana, Arial; background:#eeeeee; border: 1pt #18186b solid; color: #18186b}
TD.intestazione3 {
	font-size:12px;
	font-family: Verdana, Arial;
	background:#eeeeee;
	border: 1pt #18186b solid;
	color: #990000;
}

TD.riga0 {font-family: Verdana, Arial, Helvetica; font-size: 11px; color:#18186b}
TD.riga2 {background: #eeeeee; font-family: Verdana, Arial, Helvetica; font-size: 11px; color:#18186b}
TD.riga2bis {font-family: Verdana, Arial, Helvetica; font-size: 11px; color:#FF0000; border: 1px solid}
TD.riga5 {font-family: Verdana, Arial, Helvetica; font-size: 11px; color:#18186b;border: 1pt #18186b solid; }
TD.riga7 {font-family: Verdana, Arial, Helvetica; font-size: 16px; color:#18186b;border: 1pt #18186b solid; }
TD.riga5bis {font-family: Verdana, Arial, Helvetica; font-size: 11px; color:#990000;border: 1pt #18186b solid; }
TD.riga5color {
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	color:#18186b;
	border: 1pt #18186b solid;
	background : #E6E6FA;
}
TD.riga5colorbis {
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	color:#990000;
	border: 1pt #18186b solid;
	background : #E6E6FA;
}
TD.riga6 {font-family: Verdana, Arial, Helvetica; font-size: 9px; color:#18186b;border: 1pt #18186b solid; }
TD.riga1 {background: #18186b}
TD.riga4 {font-family: Verdana, Arial, Helvetica; color:#18186b; font-weight:bold; font-size:11px}
TD.td0 {font-family: Verdana, Arial, Helvetica; font-size: 10px; text-decoration: none; background: #FFFFFF; color: #18186b}
TD.td1 {font-family: Verdana, Arial, Helvetica; font-size: 10px; text-decoration: none; background: #EEEEEE; color: #18186b}
TD.td2 {font-family: Verdana, Arial, Helvetica; font-size: 10px; text-decoration: none; background: #CCCCCC; color: #18186b}
TD.td3 {font-family: Verdana, Arial, Helvetica; font-size: 10px; text-decoration: none; background: #EEEEEE; color: #18186b}
TD.td4 {font-family: Verdana, Arial, Helvetica; font-size: 10px; text-decoration: none; background: Yellow; color: #18186b; font-weight: bolder;}

TD.homeriga3 {border: 1pt #fcb131 solid; vertical-align: top}
TD.home2 {font-family: Verdana, Arial, Helvetica; font-size: 8pt; text-decoration: none; color: #18186b; text-align: left; width: 95%}

A:hover {font-family: Verdana, Arial, Helvetica; font-size: 11px; text-decoration: underline; color: #18186b;}
A:link {font-family: Verdana, Arial, Helvetica; font-size: 11px; text-decoration: none; color: #18186b; }
A:visited {font-family: Verdana, Arial, Helvetica; font-size: 11px; text-decoration: none; color: #18186b; }
A:active {font-family: Verdana, Arial, Helvetica; font-size: 11px; text-decoration: none; color: #18186b; }

A.home:link {font-family: Verdana, Arial, Helvetica; font-size: 11px; text-decoration: none; color: #18186b; text-align: left; margin-top: 5px; margin-right: 5px; margin-left: 5px; margin-bottom: 5px}
A.home:visited {font-family: Verdana, Arial, Helvetica; font-size: 11px; text-decoration: none; color: #18186b; text-align: left; margin-top: 5px; margin-right: 5px; margin-left: 5px; margin-bottom: 5px}
A.home:active {font-family: Verdana, Arial, Helvetica; font-size: 11px; text-decoration: none; color: #18186b; text-align: left; margin-top: 5px; margin-right: 5px; margin-left: 5px; margin-bottom: 5px}
A.home:over {font-family: Verdana, Arial, Helvetica; font-size: 11px; text-decoration: none; color: #18186b; text-align: left; margin-top: 5px; margin-right: 5px; margin-left: 5px; margin-bottom: 5px}

A.titolink:link {font-family: Verdana, Arial, Helvetica; font-size: 18px; color: #00004a; text-decoration: underline; }
A.titolink:visited {font-family: Verdana, Arial, Helvetica; font-size: 18px; color: #00004a; text-decoration: underline; }
A.titolink:active {font-family: Verdana, Arial, Helvetica; font-size: 18px; color: #00004a; text-decoration: underline; }
A.titolink:over {font-family: Verdana, Arial, Helvetica; font-size: 18px; color: #00004a; text-decoration: underline; }

A.fontnavlink:link    {font-family: Verdana, Arial, Helvetica; font-size: 10px; text-decoration: underline; color: #18186b}
A.fontnavlink:visited {font-family: Verdana, Arial, Helvetica; font-size: 10px; text-decoration: underline; color: #18186b}
A.fontnavlink:active  {font-family: Verdana, Arial, Helvetica; font-size: 10px; text-decoration: underline; color: #FF6600}
A.fontnavlink:hover   {font-family: Verdana, Arial, Helvetica; font-size: 10px; text-decoration: underline; color: #18186b}

A.fontnavlink2:link    {font-family: Verdana, Arial, Helvetica; font-size: 10px; text-decoration: underline; color: #18186b}
A.fontnavlink2:visited {font-family: Verdana, Arial, Helvetica; font-size: 10px; text-decoration: underline; color: #FF6600}
A.fontnavlink2:active  {font-family: Verdana, Arial, Helvetica; font-size: 10px; text-decoration: underline; color: #FF6600}
A.fontnavlink2:hover   {font-family: Verdana, Arial, Helvetica; font-size: 10px; text-decoration: underline; color: #18186b}

A.menulink:link    {font-family: Verdana, Arial, Helvetica; font-size: 11px; text-decoration: underline; color: #18186b}
A.menulink:visited {font-family: Verdana, Arial, Helvetica; font-size: 11px; text-decoration: underline; color: #00004a}
A.menulink:active  {font-family: Verdana, Arial, Helvetica; font-size: 11px; text-decoration: underline; color: #FF6600}
A.menulink:hover   {font-family: Verdana, Arial, Helvetica; font-size: 11px; text-decoration: underline; color: #5b80a6}

A.menulink2:link    {font-family: Verdana, Arial, Helvetica; font-size: 8px; text-decoration: underline; color: #18186b}
A.menulink2:visited {font-family: Verdana, Arial, Helvetica; font-size: 8px; text-decoration: underline; color: #00004a}
A.menulink2:active  {font-family: Verdana, Arial, Helvetica; font-size: 8px; text-decoration: underline; color: #FF6600}
A.menulink2:hover   {font-family: Verdana, Arial, Helvetica; font-size: 8px; text-decoration: underline; color: #5b80a6}

A.linkstile1:link    {font-family: Verdana, Arial, Helvetica; font-size: 11px; text-decoration: underline; color: #ffffff}
A.linkstile1:visited {font-family: Verdana, Arial, Helvetica; font-size: 11px; text-decoration: underline; color: #ffffff}
A.linkstile1:active  {font-family: Verdana, Arial, Helvetica; font-size: 11px; text-decoration: underline; color: #ffffff}
A.linkstile1:hover   {font-family: Verdana, Arial, Helvetica; font-size: 11px; text-decoration: underline; color: #ffffff}

A.linknavbar:link    {font-family: Verdana, Arial, Helvetica; font-size: 11px; text-decoration: underline; color: #007B51}
A.linknavbar:visited {font-family: Verdana, Arial, Helvetica; font-size: 11px; text-decoration: underline; color: #007B51}
A.linknavbar:active  {font-family: Verdana, Arial, Helvetica; font-size: 11px; text-decoration: underline; color: #007B51}
A.linknavbar:hover   {font-family: Verdana, Arial, Helvetica; font-size: 11px; text-decoration: underline; color: #007B51}

A.centri:link    {
	font-family: Verdana, Arial, Helvetica;
	font-size: 14px;
	text-decoration: none;
	color: #5b80a6;
	font-weight : bold;
}
A.centri:visited {
	font-family: Verdana, Arial, Helvetica;
	font-size: 14px;
	text-decoration: none;
	color: #00004a;
	font-weight : bold;
}
A.centri:active  {
	font-family: Verdana, Arial, Helvetica;
	font-size: 14px;
	text-decoration: none;
	color: #00004a;
	font-weight : bold;
}
A.centri:hover   {
	font-family: Verdana, Arial, Helvetica;
	font-size: 14px;
	text-decoration: none;
	color: #00004a;
}

A.trattamento:link    {
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	color: Red;
	text-decoration: none;
	font-weight : bold;
}

H3 {
font-family: Verdana, Arial, Helvetica; font-size: 13px; text-decoration: none; color: #18186b;	
}
HR {

font-family: Verdana, Arial, Helvetica; font-size: 13px; text-decoration: none; color: #18186b;		
}
TD.intestazione9 {
	font-family: Verdana,Arial;
	font-size: 12px;
	color: #ffffff;
	text-decoration:none;
	background : #0099FF;
	font-weight : bold;
	text-align: center;
}
TD.linea{
	background : #18186b;
	height: 2px;
}

.avviso {
	font-family:Verdana;
	font-size:15px; 
	color:#FF0000; 
	text-decoration:none;
	font-weight: bold; 
}

input.btn {   
   color:#1c5d79;   
   font: bold 84% 'trebuchet ms',helvetica,sans-serif;   
   background-color:#fed;   
   border: 1px solid;   
   border-color: #696 #363 #363 #696;   
   filter:progid:DXImageTransform.Microsoft.Gradient   
   (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffcccccc');   
}  

#hor-minimalist-b
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	background: #fff;
	margin: 15px;
	--width: 20%;
	border-collapse: collapse;
	text-align: left;
}
#hor-minimalist-b th
{
	font-size: 14px;
	font-weight: normal;
	color: #039;
	padding: 10px 8px;
	border-bottom: 2px solid #6678b1;
}
#hor-minimalist-b td
{
	border-bottom: 1px solid #ccc;
	color: #669;
	padding: 6px 8px;
}
#hor-minimalist-b tbody tr:hover td
{
	color: #009;
}

/*
** NUOVI BOTTONI
*/
a.button-icon, button.button-icon, button.button-blue, input.button-blue {
    background-color: #00427E;
    border: 1px solid #00427E;
    color: #FFFFFF;
    padding: 7px;
    display: inline-block;
    border-radius: 5px;
    text-decoration:none;
    font-size: 100%;
}
a.button-icon:hover, button.button-icon:hover, button.button-blue:hover, input.button-blue:hover {
    background-color: #00427E;
    border-color: #AFC036;
    color:#AFC036;
    text-decoration:none;
}
a.button-icon[disabled], button.button-icon[disabled], button.button-blue[disabled], input.button-blue[disabled] {
    background-color: #D1D3D4;
    border-color: #808285;
    cursor: wait;
}
a.button-icon:hover[disabled], button.button-icon:hover[disabled], button.button-blue:hover[disabled], input.button-blue:hover[disabled] {
    color: #FFFFFF;
}
a.button-icon i.fa, button.button-icon i.fa {
    margin-right:8px;
}
a.button-icon.notext i.fa, button.button-icon.notext i.fa {
    margin-right:0px;
}
a.button-icon.notext, button.button-icon.notext {
    /*padding: 7px 0px;*/
    width: 33px;
}

a.list-group-item {
	background-color: #FFFFFF;
	color: #000000;
	display: inline-block;
	text-decoration: none;
	font-size: 12px;
}
a.list-group-item:hover {
	text-decoration: none;
	color: #00427E;
}

.paginazione ul {
    /* position: relative; */
    margin: 0px auto;
    overflow: auto;
}
.paginazione ul li {
	float: left;
	font-size: 10px;
	height: 20px;
	width: 20px;
	text-align: center;
	background-color: #00427e;
	color: #FFFFFF;
	border-radius: 4px;
	margin: 2px;
	cursor: pointer;
	list-style: none;
	padding: 6 2 2;
}
.paginazione ul li:hover {
    color: #B1C000;
}
.paginazione ul li.selected {
    cursor: default;
    color: #00427e;
    background-color: #b1c000;
}
.paginazione ul li.selected:hover {
    color: inherit;
}