a            { color: #000000;  text-decoration: none; }
a:hover      { color: #FF0000; text-decoration: none;}
a.bianco	{ color: #FFFFFF; text-decoration: none}
a:hover.bianco	{ color: #FFFFFF; font-weight: bold; text-decoration: none}
img			{border: 0}
p, ul, ol		{font-family: Arial;font-size: 10pt;}
h1.pag			{background-color: #000080; text-align: center; font-weight: bold; color: #FFFF00;
			font-family: Arial; font-size: 24pt; margin-top: 0; padding: 3px}
h2.pag			{background-color: #000080; text-align: center; font-weight: bold; color: #FFFF00;
			font-family: Arial; font-size: 20pt; margin-top: 0; padding: 3px}
h3.pag			{background-color: #000080; text-align: center; font-weight: bold; color: #FFFF00;
			font-family: Arial; font-size: 18pt; margin-top: 0; padding: 3px}
h4.pag			{background-color: #000080; text-align: center; font-weight: bold; color: #FFFF00;
			font-family: Arial; font-size: 16pt; margin-top: 0; padding: 3px}
abbr, acronym { border-bottom : 1px dotted; cursor : help; } 

ul.square {list-style: square; margin: 0 0 0 1em; padding: 0 0 0 1em}
ul.circle {list-style: circle; margin: 0 0 0 1em; padding: 0 0 0 1em}
ul.disc {list-style: disc; margin: 0 0 0 1em; padding: 0 0 0 1em}
ul.pdf {list-style: url("immagini/pdf.gif"); margin: 0 1em; padding: 0 1em 0 1em}
.clear {clear: both}

ol.d {list-style: decimal; }
ol.r {list-style: lower-roman; }
ol.ur {list-style: upper-roman; }
ol.a {list-style: lower-alpha; }
ol.u {list-style: upper-alpha; }


.sfondo		{background-image: url('immagini/sfondo.jpg'); margin-top: 4pt; font-family: Arial;}
.grey		{ color: #808080}
.corsivo	{ font-style: italic}
.grassetto	{ font-weight: bold}
.sottolineato	{ text-decoration: underline}
.giustificato	{ text-align:justify}
.destra			{float: right}
.sinistra		{float: left}
.centro			{text-align: center}
.nointerlinea {margin-top: 0; margin-bottom: 0;}
.barrato	{text-decoration: line-through}
.evidenziato	{background-color: #FFFF00}
.textrosso	{color: #FF0000}
.percorso	{font-family: Arial; font-size: 8pt; color: #000080; margin: 0 }
.contenuti	{width: 100%; padding: 2pt;}
.contenuti2	{width: 100%; padding: 2pt; text-align:justify}
.titarancio	{color: #FF6600; margin-left: -10pt; font-variant:small-caps; font-weight: bold;
			 font-size: 12pt; margin-top: 0; margin-bottom: 0.5pt}
.torna		{width: 20%; float: left; text-align: left; font-family: Arial; font-size: 12pt; 
			font-weight: bold; margin-left: 1%; margin-top: 3%}
.prima		{width: 20%; float: right; text-align: right; font-family: Arial; font-size: 12pt; 
			font-weight: bold; margin-right: 1%; margin-top: 3%}
.centros	{width: 25%; float: left; text-align: center; font-family: Arial; font-size: 12pt; 
			font-weight: bold; margin-top: 3%}
.centrod	{width: 25%; float: left; text-align: center; font-family: Arial; font-size: 12pt; 
			font-weight: bold; margin-top: 3%}
.solocentro {width: 56%; float: left; text-align: center; font-family: Arial; font-size: 12pt; 
			font-weight: bold; margin-top: 3%}
p.rosso		{color: red; font-family: Arial; font-size: 10pt; margin-bottom: 0; margin-top: 2pt}
p.navy		{color: navy; font-family: Arial; font-size: 10pt; margin: 4pt; }
ol.navy		{color: navy; font-family: Arial; font-size: 10pt; text-align: justify;
			line-height: 130%; margin-top: 2pt; margin-bottom: 3pt}
ul.navy		{color: navy; font-family: Arial; font-size: 10pt; text-align: justify;
			line-height: 130%; margin-top: 2pt; margin-bottom: 3pt}
p.bordo		{color: #C0C0C0; border: 3px double #C0C0C0; border-bottom: 0;
			 font-size: 12pt; font-weight:bold; margin-left: 6%; margin-right: 6%;
			 margin-top: 0; margin-bottom: 0pt; padding: 5px; font-family:Arial; 	}
p.bordfinale	{color: #AEAEAE; border: 3px double #C0C0C0;
			 font-size: 12pt; font-weight:bold; margin-left: 6%; margin-right: 6%;
			 margin-top: 0; margin-bottom: 0pt; padding: 5px; font-family:Arial;}
/*-----------------------tabelle per tariffe impianti---------------------*/			 
table.tariffe {width: 100%; border-style: outset; border-width: 3px; padding-left: 4px; padding-right: 4px; 
               padding-top: 1px; padding-bottom: 1px; font-family:Arial; font-size:10pt}
th.tariffe		{text-align: left; background-color: #FFCC99}
td.tariffe   {border-style: solid; border-width: 1px}
/*--------------------------------tabelle per allegati--------------*/
table.alleg		{border: 0; width: 100%; font-family: Arial;}
td.alleg			{padding: 7px; font-style: italic; font-size: 8pt; text-align: center;}
td.textalleg		{padding-left: 7px; font-size: 10pt; text-align: justify}
a.textall		{font-size: 12pt; font-weight: bold}
table.bordo	{border-style:ridge; border-width:2px; width: 85%; border-collapse: collapse; margin-left: 8%}
td.bordoc	{border-style:ridge; border-width:2px; width: 25%; font-family: Arial; text-align: center;
			font-size: 8pt; font-style: italic }
td.bordesc	{border-style:ridge; border-width:2px; width: 75%; font-family: Arial; padding-left: 10px;
			font-size: 12pt;}
span.resp	{font-style: italic; font-size: 7.5pt;}
/*----------------------------div a tre colonne-----------------------*/
.trenta		{width: 32%; float: left; margin: 2px; margin-left: 5px; padding: 2px}
/*-------------------------pagine contatti------------------------*/
div.sin		{width: 25%; float: left; text-align: center; font-family: Arial; padding-left: 1%}
div.des		{width: 25%; float: right; text-align: center; font-family: Arial;}
div.cen		{width: 47%; float: left; text-align: center; font-family: Arial;}
p.mate		{color: #00CC66; font-size: 16pt;}
p.montal	{color: #FF9933; font-size: 16pt;}
p.paese		{font-family: Times New Roman; font-size: 8pt; font-variant:small-caps;
				font-weight: bold; margin: 0; margin-bottom: 3pt }
p.indnt		{font-family: Times New Roman; font-size: 8pt; font-weight: bold; margin: 0;
			 margin-bottom: 3pt; text-align: left;}
span.sub	{vertical-align: sub;}
p.blugran	{font-family: Arial;font-size: 12pt; color: #000080}
p.rosgran	{font-family: Arial;font-size: 12pt; color: #FF0000; text-align:center}
.cont		{font-family: Arial;font-size: 13pt; color: #FF0000; margin-left: 3%; margin-bottom: 2pt;font-weight: bold;}
div.contact	{margin-left: 6%; font-family: Arial; font-size: 12pt; color: #000080; border: solid 2px;
				padding: 10px; width: 94%}
p.rientro	{ margin-left: 10%; font-size: 11pt; font-variant: small-caps;}
p.cont2	{width: 32%; float: left; margin: 2pt}
p.cont3	 {width: 64%; float: left; margin: 2pt}
.testolegge	{font-family: Times New Roman; font-size: 13pt; text-align: justify; font-weight: bold;
			line-height: 130%;}
