
@media print 
{
 .bordopagina_sx ,  .bordopagina_dx   { padding-left: 0mm; }



	BODY		{ font-size: 12.5pt;  }
	BODY		{ color: black;  }
	BODY , DIV,TABLE	, TR,TD	{ margin-top: 0mm;margin-bottom: 0mm; margin-left: 0mm; margin-right: 0mm;  padding-left: 0mm;  padding-right: 0mm;  padding-top: 0mm;  padding-bottom: 0mm; }

	A:visited, A:link, A:hover { color: black; background-color: inherit ; text-decoration: none }

	.noprint,BR.noprint, A.noprint:visited,	A.noprint:link , DIV.noprint { visibility: hidden; font-size: 0pt;margin-top: 0mm; margin-bottom: 0mm;}
	 IMG.noprint{ visibility: hidden; }

	.testa			{text-align:center; font-size:0pt; margin-top: 0mm; margin-bottom: 0mm;}


	BODY,  P, TABLE, BLOCKQUOTE, Q, CITE 	{  line-height: 180%;  	}
	P 		{ margin-top: 0mm; margin-bottom: 4pt; }
	H1 		{ margin-top: 0mm; margin-bottom: 0mm; line-height: 100%;  }
	H2 		{ margin-top: 2mm; margin-bottom: 0mm; line-height: 100%; }
	H3 		{ margin-top: 2mm; margin-bottom: 0mm; line-height: 100%; }
	H4 		{ margin-top: 0mm; margin-bottom: 0mm; line-height: 100%; }
	H5, H6		{ margin-top: 3mm; margin-bottom: 0mm; line-height: 100%; }
	BLOCKQUOTE, Q, CITE 	{ margin-top: 2mm; margin-bottom: 2mm; }


 P.saltopagina {page-break-before: always}
	.r_nota,.note,.valida, .testatalati, .testatalink, .testa { font-size: 85%;  line-height: 110%; }
	H1 			{ font-size: 15.5pt; }
	H2 			{ font-size: 14pt;  }
	H3 			{ font-size: 13pt; }
	H4 			{ font-size:  11.5pt;; }
	H5 			{ font-size: 90%; }
	H6 			{ font-size: 90%; }
	BLOCKQUOTE, Q 		{ font-size: 95%; }

}
@media screen 
{
 .bordopagina_sx ,  .bordopagina_dx   { padding-left: 5mm; }
	

	A:link     	{ text-decoration: none; color:#00f; }
	A:visited  	{ text-decoration: none; color:#00f; }
	A:hover { text-decoration: underline; color:navy; background-color: #FFD700; }
	A:focus { text-decoration: underline; color:navy; background-color: #FFD700; }
	A:active { text-decoration: underline; color:navy; background-color: #FFD700; }




	BODY, P, TABLE, DT,DD, H2, H3, H4	{ background-color: inherit ; color: #180808; }
	H1			{ background-color: inherit ; color: maroon; }
	H5, H6			{ background-color: inherit ; color: maroon; }
 	BLOCKQUOTE, Q 	{ background-color: inherit ; color: #B00000; }
 	CITE 			{ color: #001000; background-color: inherit ; }

	.cap, #cap, .cap_r 	 	{ color: red; background-color: inherit ; }
	.capil 	{ padding-right: 2pt; font-size: 130%;}

	P 			{ margin-top: 0mm; margin-bottom: 4pt;   }
	H1 			{ margin-top: 0mm; margin-bottom: 0mm; }
	H2 			{ margin-top: 6mm; margin-bottom: 0mm; }
	H3 			{ margin-top: 4mm; margin-bottom: 0mm; }
	H4 			{ margin-top: 0mm; margin-bottom: 0mm; }
	H5, H6			{ margin-top: 3mm; margin-bottom: 0mm; }




	BODY{   font-size: 16px ;   } 
	.r_nota,.note,.valida, .testatalati, .testatalink, .testa { font-size: 85%;  line-height: 110%; }
	H1 			{ font-size: 160%; }
	H2 			{ font-size: 140%;  }
	H3 			{ font-size: 120%; }
	H4 			{ font-size: 110%; }
	H5 			{ font-size: 90%; }
	H6 			{ font-size: 90%; }
	BLOCKQUOTE, Q	 	{ font-size: 95%; }

	BODY,  P, TABLE, BLOCKQUOTE, Q, CITE 	{  line-height: 140%;  	}


	BODY 
	{
	 	background-color: #fffffa;
		margin-top: 20mm; 	
		margin-left:  20mm; 	
		margin-right: 20mm; 	
		margin-bottom: 20mm; 	
	}
	
	BODY { background-image: url(images/bordo_calendule.gif) ; background-repeat : repeat;  }

	.raccolta 	   { background-image: url(images/bordo_grigio.gif) ;	 }
	.raccolta 	   { background-image: url(images/bordo_grigio_rosso.gif) ;	 }
	.consonanze { background-image: url(images/bordo_fratel_coniglietto_g.gif) ;	 }
	.rabbit 	   { background-image: url(images/bordo_fratel_coniglietto_v.gif) ; }

	.index
	{
		margin-top: 0px; 	
		margin-left:  0px; 	
		margin-right: 0px; 	
		margin-bottom: 0px; 	
	}


	.testa		{text-align:center; font-family: Arial, sans-serif; }

	.rimando_esplicito
	{
	margin-top: .2cm;
	background: url(images/mano.gif) no-repeat left top;
	padding-left: 1cm; 
	float: right; 
	}

	.rimando_inline
	{
	background-image : url(images/rimando.gif) ;
	background-repeat: no-repeat; 
	background-position:bottom right;
	padding-left: 30px; 
	padding-right: 60px; 
	}


	.rimando_temi
	{
	background-image : url(images/rimando.gif) ;
	background-repeat: no-repeat; 
	background-position:bottom left;
	padding-left: 75px; 
	padding-right: 0px; 
	padding-top: 5px; 
	padding-bottom: 20px; 
	float: left; 
	}
	.rimando_temi_destra
	{
	background-image : url(images/rimando.gif) ;
	background-repeat: no-repeat; 
	background-position:bottom right;
	padding-left: 75px; 
	padding-right: 0px; 
	padding-top: 5px; 
	padding-bottom: 20px; 
	float: right; 
	}

}
@media screen, print {
	BODY, H1, H2, H3, H4, P, TABLE, BLOCKQUOTE, Q, CITE
	{
		font-family: Georgia, Garamond,"Times New Roman",serif; 
		font-weight: normal; 
		text-decoration: none
	}
	H1, H2, H3, H4 { 	line-height: 100%;  	}

	H1.testata { margin-bottom: 0mm; padding-bottom: 0mm;	line-height: 100%;  	}
	IMG.testatac { padding-bottom: 3mm;	 	}

	.sd { padding-left: 10mm; padding-bottom: 3pt;}
	.sp { padding-left: 40mm; padding-bottom: 3pt; }

 	CITE 			{  font-style:inherit ; font-size: 100%; }
	.sottotitoloAR 			{ letter-spacing: 0pt;  font-size: 110%;  line-height: 110%; font-variant:small-caps; text-align: justify;}



	P, TABLE,DT,DD		{ font-size: inherit; }
	BR 			{ font-size: 30%;}
	 SUP 		{ font-size: 70%; padding-left: 0.5mm;font-weight: bold; margin-top: -3pt ;vertical-align: top;}
	 SUB 		{ font-size: 80%;  }

	.cap, #cap, .cap_r 	{ font-size: 200%; }
	.note 			{ letter-spacing: 0pt; }
	BODY, TD, CITE 		{ letter-spacing: .4pt; }
	BLOCKQUOTE, Q, DD	{ letter-spacing: 1pt; }
	H2, H3, H4, DT 		{ letter-spacing: 1.4pt; }
	H1 			{ letter-spacing: 2pt; }


	EM		{ font-style:italic; }
	STRONG		{ font-weight: bold; }
	.autore	{ font-variant:small-caps;}
	.esergo	{ margin-left:35%; margin-top:16pt;margin-bottom:16pt;}

	IMG 	{ border-style : none; }
	TABLE	{ border-collapse:collapse; empty-cells: show; }
	.bordo	{ border-style: solid; border-width:1pt;border-color:black; }

	TD 
	{ 
	vertical-align: top;
	text-align: justify;
	}

	form, INPUT,td { margin-bottom: 0; }

	H1 		{font-variant:small-caps; }
	H1, H2, H3, H4 	{ text-align: left; }

	BODY, P, TABLE 	{text-align: justify	}


	H1, H2, H3, H4		{ font-weight: normal;}
	H5, H6 			{ font-weight: bold ;	}

	.nocap:first-letter 		{ font-size: 100%; padding-right: 0pt ; text-transform:none ; float: none; color:inherit ; background-color: inherit ; }
	H3:first-letter 		{ font-size: 140%; padding-right: 1pt ; }


	BLOCKQUOTE { font-style: normal; text-align: justify; }


	Q:before, BLOCKQUOTE:before { content: no-open-quote; }
	Q:after, BLOCKQUOTE:after   { content: no-close-quote; }


	HR  
	{
		color: white ; background-color: inherit ; 
		height:5pt;
		border-collapse: collapse;
		border-top-width: 1pt ;
		border-top-style: solid;
		border-bottom-width: 3pt ;
		border-bottom-style: solid ;
		border-left-style: hidden ;
		border-right-style: hidden ;
	}	



	UL		 {	list-style: outside ;
				list-style-image: url("images/punto_2.gif" ) ;
			 }

	UL.ufoglia		 {list-style: outside ;	list-style-image: url(images/punto_foglia_2.gif ) ;
			 padding-left: 0px; margin-left: 0px;}


	LI		{ margin-bottom: 2mm; }
	.lettere_minuscole 	{ list-style-type: lower-alpha; }
	.lettere_maiuscole 	{ list-style-type: upper-alpha; }

	.foglia 	{
		 background : url(images/punto_ornamentale.gif) no-repeat left center;
		 text-indent: 30px;
		 }
	.fiore 	{
		 background : url(images/punto_fiore.gif) no-repeat left top;
		 text-indent: 30px;
		 }

	.quadro 	{
		 background : url(images/punto_3.gif) no-repeat left center;
		 text-indent: 30px;
		 }

 


	DT
	{
		 line-height : 160%;
		 font-weight: bold;
		 margin-top:0.6cm;
		 margin-bottom:0.3cm;
		 TEXT-ALIGN: left
	}

	DD
	{
		 margin-left: 40px;
		 line-height: 130%;
		 margin-bottom:0.2cm;
	}

	.cap, #cap, .cap_r
 	{ 
		font-weight: normal; 
		line-height: 100%; 	 padding-right: 1pt ;
	}


	.destra 		{ text-align: right; }
	.sinistra		{ text-align: left; }
	.centrato 		{ text-align:center; }
	.giustificato 	{ text-align:justify; }

	#bil 
	{
 	font-weight: bold;
 	text-align: left;
 	font-style: italic; 
	}

	.molto_spaziato
 	{ 
		letter-spacing: 6pt; 
	}


	img.inlinea {
 	 float: left;
 	 padding-left: 0cm; 
 	 padding-top: 0.2cm; 
 	 padding-bottom: 0.2cm; 
 	 padding-right: 0.4cm; 
	}

	img.destra {
 	 float: right;
 	 padding-left: 0.4cm; 
 	 padding-top: 0.2cm; 
 	 padding-bottom: 0.2cm; 
 	 padding-right: 0.0cm; 
	}

	img.centrata { float: none; margin-right: 0mm;}


	.valida { font-family: Arial,sans-serif;  margin-right: 0mm;  }
	.green	{ color:green; background-color: inherit ; }

	.testata	{ color: maroon; background-color: inherit ; }
	.testatac	{ vertical-align: top; padding-top: 0pt; padding-bottom: 0pt; margin-bottom: 0pt;  }
	.testatalati	{  font-weight: bold; font-variant:small-caps; }
	.piede	{ vertical-align: bottom; padding-bottom: 2mm;}
	HR.testatah{ margin-top: -2mm ; padding-bottom: 0pt;}
	 .testatalink { line-height: 120%; vertical-align: bottom;  padding-bottom: 0.15cm;  }


	.linetta 
	{
	 height: 1pt; 
	 border-top-width: 1pt ;
	 border-top-color: #d0d0d0 ;
	 border-top-style: solid;
	 border-bottom-style: none ;
 	 margin-top: 1px; margin-bottom: 1mm; 
 	}

	HR  			{ border-top-color: maroon ; border-bottom-color: maroon ; }	

}

