@page {
size: 210mm 297mm; 
margin: 10mm;
margin-bottom:40mm;
margin-top:30mm;
}

.body
{
	width:100%;
	font-family: "Times New Roman", Times, serif;
	font-size: 14pt;
	background-color: #FFFFFF;
	
}

body, h1, h2, div, ol, ul {
      float:none;
      margin:0;
      padding:0;
      position:static;
   }


a:after {
   content: " (" attr(href) ") ";
   font-size: 90%;
}
sup{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 3mm;
	color: #00F;
		}

#principale
{
	width:99%;
	
}
#centrale
{
	width:100%;
	float: left;
	margin-top: 1px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	background-image: none;
	background-color: #FFFFFF;	
	}

.h-etichetta{display:none;}

#menu-icone{display:none;}

#menu-primo{display:none;}
#menu-sx{display:none;}
#col-dx-contenuto{display:none;}
#col-destra{display:none;}
#box-percorso{display:none;}
#div-desc-noprint{display:none;}
#col-destra-foto{display:none;}
#col-sinistra-foto{border:none}
.fotohome{display:none;}
.menu-primo{display:none;}
.foto-eventi{display:none;}
.foto-francobollo{display:none;}
.dinamico-altri{display:none;}
.etichetta-dx{display:none;}
.txt-dx-noprint{display:none;}
.btn-link-bianco {display:none;}
#divfotogr{border:none}
.social {display:none;}
.path {display:none;}
.img_menu {display:none;}
/*#nav {display:none!important;}*/
#footer-map {display:none;}
.percorso {display:none;} 

#col-sinistra-discorso
{
	float: right;
	width:100%;	
	border-bottom:4mm;    
}
#col-sinistra
{
	float: right;
	width:100%;
	border-right-width: 0px;
	border-left-width: 0px;
	border-top-width: 0px;
	border-bottom-width: 4mm;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #FFFFFF;
}

#contenuto
{
	float: none;
	width:100%;
	margin: 0;
}
#contenuto h2 {
	margin-top: -5px;
}

.timeline-body {
	/*font-family: "Times New Roman", Times, serif;*/
	font-size: 18pt;
	/*font-style: normal;
	color: #000000;
	text-decoration: none;
	padding-bottom: 4mm;*/
}
#col-sx-contenuto
{
	float: none;
	width:100%;
	margin: 0;
}

.didascalia {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 3mm;
	font-style: normal;
	color: #000000;
	text-decoration: none;
	text-align: left;
}
a.didascalia {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	color: #000000;
	text-decoration: none;
}

.txt-descrizione {
	font-family: "Times New Roman", Times, serif;
	font-size: 10pt;
	font-style: normal;
	color: #000000;
	text-decoration: none;
	padding-bottom: 4mm;
}

#contenuto p li {
	font-family: "Times New Roman", Times, serif;
	font-size: 12pt;
	font-style: normal;
	color: #000000;
	text-decoration: none;
	padding-bottom: 5mm;
}

 h2 {
	font-family: "Times New Roman", Times, serif;
	font-size: 6pt;
	font-style: normal;
	color: #000000;
	text-decoration: none;
	
}

.tab_azzurrina {
	COLOR: #000000;
	font-style: normal;
	line-height: normal;
	background-color: #E2ECF5;
	font-weight: normal;
	letter-spacing: normal;
	font-family: Arial, Helvetica, sans-serif;
}

.txt-rosso
 {
	COLOR: #990000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 0.8em;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	letter-spacing: 0.2em;
	width: auto;
	margin-top: 5mm;
	
 }
A.txt-rosso
 { 
  TEXT-DECORATION: none;
  font-style: normal; line-height: normal;
  background-color: #990033;
  font-weight: normal;
 }
 .txt-arial8 {
	font-family: "Times New Roman", Times, serif;
	font-size: 12pt;
	line-height: 18pt;
	font-style: normal;
	color: #000000;
	text-decoration: none;
	text-align: justify;
}
 .txt-correlati {
	font-family: "Times New Roman", Times, serif;
	font-size: 13pt;
	line-height: 18pt;
	font-style: normal;
	color: #000000;
	text-decoration: none;
}
#div-abstract {
	font-family: "Times New Roman", Times, serif;
	font-size: 13pt;
	font-style: normal;
	color: #000000;
	text-decoration: none;
	text-align: left;
}

.ATTI-rigatitolo
{
	BACKGROUND-COLOR: #d6dde4;
	TEXT-ALIGN: left;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 4mm;
	padding-left: 5mm;
	margin-top: 5mm;
	width: 80%;
}
.ATTI-riga-argomento
{
	TEXT-ALIGN: left;
	width: 80%;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 4mm;
	padding-left: 5mm;
	margin-top: 5mm;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.ATTI-descrizione
{
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 4mm;
	color: #000000;
	width: 80%;
	margin-left: 1em;
	float: left;
	background-color: #FFFFFF;
	padding-top: 5mm;
}
.ATTI-data-dpr
{
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 4mm;
	color: #000000;
	width: 80%;
	margin-left: 1em;
	float: left;
	background-color: #FFFFFF;
	margin-top:5mm;
	font-weight: bold;
}

.ATTI-numero
{
	BACKGROUND-COLOR: #d6dde4;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 5mm;
	FONT-WEIGHT: bolder;
	TEXT-ALIGN: right;
	float: left;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	width: 10%;
	white-space: normal;
	margin-top: 5mm;
	margin-left: 5mm;
}
.ATTI-numero-argomento
{
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 5mm;
	FONT-WEIGHT: normal;
	TEXT-ALIGN: right;
	border: 0px solid #CCCCCC;
	width: 10%;
	float: left;
	margin-left: 5mm;
	margin-top: 5mm;
}
.titoloArial
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 5mm;
    FONT-WEIGHT: bold;
    MARGIN-TOP: 0px;
	 color: #000000;
	 padding-right: 5mm;
	 
}
.didascalia_pdf {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 6mm;
	font-style: normal;
	color: #000000;
	text-decoration: none;
	text-align: left;
}
/*Arial, Helvetica, sans-serif;*/ 

#div-abstract_pdf {
	font-family: "Times New Roman", Times, serif;
	font-size: 24pt;
	font-style: normal;
	color: #000000;
	text-decoration: none;
	text-align: left;
}
.txt-arial8_pdf {
	font-family: "Times New Roman", Times, serif;
	/*font-size: 24pt;*/
	font-size: 22pt;
	line-height: 29pt;
	font-style: normal;
	color: #000000;
	text-decoration: none;
	text-align: justify;
}
.titoloArial_pdf
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 8mm;
    FONT-WEIGHT: bold;
    MARGIN-TOP: 0px;
	 color: #000000;
	 padding-right: 5mm;
	 
}

#riga-maschere{display:none;}
.txt-f-avanti {display:none;}
.txt-f-indietro {display:none; }
a[href]::after,
a[name]::after{display: none;}
#banner_costituzione{display: none;}
.multimedia {display: none;}
.col-xs-12 text-center txt_small {
		color: #000;
}
.pull-right{display:none;}
/*stili sezione simboli*/

.fotoneltesto {
	width: 50%;
	max-height: 70%;
}
.fotoneltesto_pres {
	width: 50%;
	max-height: 70%;
}
#tricolore_banner {display: none;}
#box_ebook_simboli {display: none;}
.dida_inno {
	width: 80%;	
}
.area {
  	background-size: 80% !important;
  	background-repeat: no-repeat !important;
  	background-position: right center !important;
	height: 200px;
	margin-bottom: 10px;
}
#inno {
  	background-image: url(/allegati_statici/css/print/P.jpg)!important;
}
#tricolore {
  background-image: url(/allegati_statici/css/print/p-tricolore.jpg)!important;
}
#emblema {
  background-image: url(/allegati_statici/css/print/emblema_gr.jpg) !important;
	clear:both;
}
#stendardo {
  background-image: url(/allegati_statici/css/print/stendardo-gr.jpg) !important;
}
#vittoriano {
  background-image: url(/allegati_statici/css/print/029.jpg) !important;
}
#aree1_simboli .col-md-3  {
	width: 50%;
}
/*#aree1_simboli .col-md-3 .area  {
	float: left;
	width: auto;
}
*/