body {
			margin: 0;
			padding: 0;
			text-align: left;
			background:#fff;
			color:#000;
}

																		/*SEZIONE DEI DIV BOX E SPAN*/

div	{
		text-align: left;
		margin: 0;
		padding: 0;
		border: 0;
}

div.pagina {
					width: 100%;
					height:auto;
					/*height: 760px; riferimento indicativo da adottare di fatto*/
					margin: auto;
					text-align:center;
}

div.relazionati,
div.menu_navig,
div.centrato span,
div.centrato a {display:none}

div.menu_navig {display:none}

div.contenuto {
            margin:auto;
            padding: 1% 0 1.5% 0.8%;
						width: 87%;
}

.note_sito {display: none}

p.testo_ant_art span,
p.testo_lungo span,
div.centrato_thumb span,
div.contenuto span,
li span,
td span,
th span,
div.contenuto acronym,
abbr,
cite,
address {font-size: 12pt}
 
div.centrato, div.centrato_thumb {clear:both}

div.centrato_thumb {height:2.2em}
html>body div.centrato_thumb {height:3.7em; margin-bottom:0}

div.centrato_thumb span {
												display:block;
												float:left;
												width: 75pt;
												text-align: center;
												margin-left:8.6%;
}

html>body div.centrato_thumb span {margin-top:1.5em; margin-left: 9%}

span.primo_span {margin-left:0% !important}/* regola per IE 5.x e 6*/

html>body span.primo_span {margin-left:1% !important}

span.dati_file_ris {float:none !important; clear: both; font-style: italic; color: #666}

span.dati_file_ris,
ol.ris a {display:block}

ol.ris a {
	margin-top:-1.1em;
	margin-left: 2.2em;
}

html>body ol.ris a {margin-left:-1.2em}

body div.centrato_thumb span span.dati_file_ris {
																									margin-left:0;
																									color: #000;
																									font-size:0.6em !important;
}

html>body div.centrato_thumb span span.dati_file_ris {margin-top:0; font-size:0.65em !important; white-space: nowrap}

#ris_img {display:block; margin-bottom:1em}

span.bussola {display:block; margin-bottom:1em; width:99%}

																	/*SEZIONE DEL TESTO*/

p,
h1,
h2,
h3,
abbr,
acronym,
address,
cite,
select,
em,
strong,
a,
span,
object,
table,
td,
th,
img,
fieldset,
label,
input {
				border: 0;
				margin: 0;
				padding: 0;
				font-family: arial, helvetica, sans-serif;
				font-weight: normal;
				text-align: left;
				font-size: 12pt;
}

.avvert {display:none}

sup {
			font-family: arial, helvetica, sans-serif;
			margin: 0;
			font-weight: normal;
			font-size: 0.7em;
			word-spacing: -0.2em;
			letter-spacing: 0.1em;
}

div.contenuto sup, div.contenuto sub {
																			font-size:1em;
																			word-spacing: 0;
																			letter-spacing: 0;
}


html>body div.contenuto sup,
html>body div.contenuto sub {
														font-size:0.8em;
														word-spacing: 0;
														letter-spacing: 0;
}

h1 a acronym {font-size: 19pt !important} /*ie 5.x non si prende alcun size, insoluto*/
h2 acronym {font-size: 15pt !important} /*ie 5.x non si prende alcun size, insoluto*/

h3 acronym,
h3 abbr,
h3 sup,
h3 sub,
h3 span {font-size: 12pt !important}

h1 {margin-bottom: 1em}

.titolo_art,
.titolo_art acronym,
.titolo_art abbr,
.titolo_art sup,
.titolo_art sub,
div.contenuto .titolo_art span,
h2,
h2 acronym,
h2 abbr,
h2 sup,
h2 sub,
div.contenuto h2 span,
h3,
h3 acronym,
h3 abbr,
h3 sup,
h3 sub,
h3 span {
				font-weight: bold;
				font-size: 15pt;
}
.titolo_art acronym {font-size: 15pt !important}


ol {
		list-style: disc inside;
		margin: 0 0 1em 12%;
		width: 87.5%;
}

html>body ol {width: 79%; list-style-position: outside}

div.contenuto ol,
div.contenuto li {
									font-family: arial, helvetica, sans-serif;
									font-weight: normal;
									text-align: left;
									font-size: 12pt;
}

div.contenuto li {margin-bottom:0.3em}

ol.sotto_menu {	
								width:auto;
								margin: 0;
								padding: 0;
								border: 0;
								list-style: disc inside;
								color: #00c;
								margin: -2em 0 2em 105pt;
								width: 79%;
}

html>body ol.sotto_menu {list-style-position: outside}

ol.ris {
					margin-top: 1em;
					margin-left:0;
					list-style-position: outside;
					list-style-type: none;
					width: 99% !important;
}

html>body ol.ris {margin-left:0; width:90% !important}

html>body ol.ris li {margin-bottom: 1.4em}

div.contenuto h1,
div.centrato,
div.centrato_thumb,
h2 {
		text-align: center;
		padding-right: 1%;
		width: 98.5%;
}

h2 {margin-top:2em}

h2, h3 {margin-bottom: 0.5em; text-align: left}

h3 {
		margin-left:5%;
		font-size: 12pt !important;
		width: 94%;
}

h3.tit_testo {margin-left:0; margin-top:1.5em}

p.testo_ant_art, p.testo_ant_art_ult {
																			height: 4em;
																			margin-left: 78pt;
																			margin-bottom: 2em;
																			padding-right: 0.5%;
																			text-align: justify;
																			width: 83.5%;
}

html>body p.testo_ant_art,
html>body p.testo_ant_art_ult {height: auto; min-height: 4em}

p.testo_ant_art_ult {margin-bottom: 0 !important}

p.testo_lungo {
							text-align: justify;
							margin-bottom: 1em;
							padding-right: 0.5%;
							width: 99%;
}

p.data {
				width:62pt;
				margin-left:86%;
}

address {margin-bottom:1em}

h1 a abbr,
h1 a sup,
h1 a sub,
h1 a span {font-size: 19pt !important} /*opera 7.4 non si prende alcun size, insoluto*/

th acronym,
th abbr,
th sup,
th sub,
th span,
strong {font-weight: bold}

span.bussola strong,
span.bussola strong span,
span.bussola strong acronym, 
span.bussola strong abbr,
span.bussola strong sup,
span.bussola strong sub {font-size:9pt; font-weight:bold}

																	/*SEZIONE DEI FORMS*/

form {width: 98.6% !important}

fieldset {margin-bottom: 2em; padding-bottom: 0.8em}

html>body fieldset {padding-top:0.5em; padding-bottom:1em}

legend {font-style: italic}

label,
input {
			display: block;
			width: 40%;
			margin-left: 1%;
}

html>body label,
html>body input {margin-top: 1em; margin-bottom: -0.75em}
html>body input {margin-bottom:0 !important}

label.prima_lab {margin-top: 0.5em}

html>body label.prima_lab {margin-top: 0}

label.lab_pag, label.lab_img {
															display:inline;
															margin-left: 5%;
}

label.lab_img {margin-left:2%}


select {
				margin-left: 41%;
				margin-top: -2.3em;
}

select,
input,
fieldset {border: 1pt solid #000}

input {width:60%}

input.tipo_ric, #invio, label.lab_pag, label.lab_img {width:auto; border:0}

input.tipo_ric {
								vertical-align:bottom;
								display: inline;
								margin-left:-1.5pt;
}

#invio {
				margin-top:0.7em;
				margin-bottom: 0.2em;
				border-top-color: #ccc !important;
				border-left-color: #ccc !important;
				border-right-color: #000 !important;
				border-bottom-color: #000 !important;
				text-align:center;
				height:1.5em;
}

html>body #invio {width: 7em}

#fieldset_ult input {
										border: 1pt solid #000;
										border-right-color: #ccc;
										border-bottom-color: #ccc;
}

																	/*SEZIONE DELLE IMMAGINI*/

div.centrato img {
									border: 1pt solid #000;
									margin-bottom:1em;
}

img.cinque_terzi {width:144pt; height:86pt}
img.tre_quinti {height:144pt; width:86pt}
img.cinque_quarti {width:129pt; height:103pt}
img.quattro_quinti {height:129pt; width:103pt}
img.quadrata {width:106pt; height:106pt}

.antep_art, div.centrato_thumb img {
																border: 1pt solid #000;
																width: 74pt;
																height: 59pt;
}

div.centrato_thumb img {margin-left: 8.5%}
html>body div.centrato_thumb img {margin-left: 9%}

img.prima_img {margin-left:0 !important}

img.vuota {border-color: #fff !important}

img.stat {display: none}

ol.ris img,
div.centrato_thumb span img {width: 12pt; height: 11pt; border:0; margin:0}

div.centrato_thumb span img {margin-bottom:1em}


																	/*SEZIONE OGGETTI*/

														

																	/*SEZIONE DELLE ANCORE A*/

a {
	text-decoration: none;
}

a:link {color: #00c}
a:hover {color: #933}
a:visited {color: #609}

h1 a {
			width: 100%;
			text-align: center;
			font-size: 19pt !important;
}


h1 a:hover {color: #000}

div.centrato a:link, div.centrato a:visited {color: #000}

a.link_gallery {display:none}

/*classe condivisa con un h2*/
.titolo_art {
						display: block;
						margin: -80px 0 0.5em 105px;
						width: 83%
}

/*fine classe condivisa*/

p.data {
				display: block;
				margin-bottom: 1em;
}

span.bussola a{font-size:9pt}



												/*SEZIONE TABELLE E GRIGLIE GALLERIA*/

table, td, th {
								/*riassegnazione necessaria perchè IE 5.0 non vedeva i parametri
								assegnati nel css principale. (vedi stile correttivo per stampa)*/
								font-size: 12pt;
}

caption {
				margin-top:1em;
				width:99%;
				padding-bottom:1em;
				font-weight: bold;
}



/*INIZIO CSS PER LA TABELLA A 4 COLONNE*/

table.colonne_4 {
								width: 99%;
								border-collapse: collapse;
								margin-bottom: 1em;
}

table.colonne_4 td,
table.colonne_4 th {
									border: 1pt solid #000;
									vertical-align: top;
									padding: 3pt 0.75% 0.75% 0.75%;
}

html>body table.colonne_4 td,
html>body table.colonne_4 th {padding: 3pt 0.8% 0.8% 0.8%}

th.campo1 {color: #000}

table.colonne_4 th {
										padding:0;
										text-align:center;
										font-weight: bold;
										font-size: 12pt !important;
}

/*classi condivise con un th*/
.campo1 {
				width: 20% !important;
				padding-left: 0 !important;
				padding-right: 0 !important;
				text-align:center;
}

.campo2 {
				width: 35% !important;
}

html>body table.colonne_4 .campo2 {width: 35% !important}
/*fine classi condivise*/

/*FINE CSS PER LA TABELLA 4 COLONNE*/