.hrtabella {
	color: #000000;
	width: 98%;
	text-align:center;
	height: 2px;
}
.evidenzia {background-color:#ffff00; font-weight:bold; }
.colonna      { margin-top: 5px; margin-bottom: 10px; margin-left: 10px }
.colonna .puntato      { float: left }
.colonna .voce     { margin: 0px 0px 0px 20%; padding: 0px; width: 78% }



/*--                                                         -->
<!--     Stylesheet CSS per documenti XML e HTML             -->
<!--                                                         -->
<!--     Andrea Marchetti - IAT/CNR                          -->
<!--     Release 26/02/2002                                  -->
<!--                                                         --*/

/* Questo stylesheet puņ essere utilizzato sia per i file XML
   dei documenti conformi ai DTD di normainrete sia per gli
   stessi documenti che sono stati tradotti in HTML utilizzando
   lo stylesheet nir.xsl
   */

.provatab  { margin-top: 20px }

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
 * ELEMENTO ROOT                                          	                                                             *
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
 * METADATI                                        		                                                                    *
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
meta { display: none;}				/* I metadati non sono visualizzati */



/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
 * INTESTAZIONE                                                     	                                                   *
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
intestazione, .intestazione  { font-weight: normal; font-size: 1.1em; background-color: #ffffff; text-align: left }
                              			
titoloDoc,    .titoloDoc      { font-weight: bold; font-size: 1.2em; font-family: Verdana; text-align: justify; margin: 10px 10px 10px 0px; padding-bottom: 10px; border-bottom: 1px solid #d5d5d5 }
sottotitoloDoc,    .sottotitoloDoc       { font-size: 0.9em; font-family: Verdana; text-align: justify; margin: 10px 10px 10px 0px; padding-bottom: 10px; border-bottom: 1px solid #d5d5d5 }



/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
 * FORMULA INIZIALE, FINALE e CONCLUSIONE                                                               *
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
formulainiziale, .formulainiziale 	{  	font-size:11px;
						text-align: center;
						background-color :#FFFFFF
					}
preambolo,			.preambolo        {  margin-top: 1em; text-align: justify; text-indent: 1em;  	}
formulafinale,   .formulafinale    	{  margin-top: 2em; margin-left:1em;
					   font-size:11px;font-weight: normal  }
conclusione,     .conclusione     	{  display: block; margin-left:1em;
                                           font-size:11px;font-weight: normal  }
dataeluogo,      .dataeluogo       	{  margin-top: 3em; padding-left:2em                     	}
sottoscrizioni,  .sottoscrizioni    	{  													}
sottoscrivente,  .sottoscrivente 	{  margin-top: 1em; padding-left: 2em                      	}
visto,           .visto                  		{  margin-top: 2em; text-align: left				       	}




/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
 * Table Of Content                      (indice)                                                                           *
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
.sommario        	 { font-size: 0.9em; padding-top: 5px; font-weight:bold; overflow:hidden; }
.sommario a:visited   
{
    color: #0A3560;
    font-size: 1.1em;
    font-weight: bold;
	text-decoration:underline;
 }
.sommario a:link        
{
    color: #0A3560;
    font-size: 1.1em;
    font-weight: bold;
	text-decoration:underline;
 }
.sommario a:hover    
{
    color: #0A3560;
    font-size: 1.1em;
    font-weight: bold;
	text-decoration:none;
}

.toc        	 { font-size: 0.9em }	
.libroToc   	{  	margin-top:26px;    	}
.parteToc   	{  	margin-top:20px;      
				margin-left:2px;    	}
.titoloToc  	{  	margin-top:14px;   	
				margin-left:4px;    	}
.capoToc    	{  	margin-top:8px;   	
				margin-left:6px;    	}
.sezioneToc	{  	margin-top:2px;   	
				margin-left:8px;    	}
.articoloToc	{  	margin-left:10px;    	}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
 * ARTICOLATO                                                                                                          *
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
articolato, .articolato    { font-size: 1.4em; text-align: center; margin: 10px }
libro,      .libro       	   { font-size: 1.2em }
num_libro,      .num_libro       	     { font-weight: bold; font-size: 1.2em; margin-top: 20px }
rubrica_libro,      .rubrica_libro       	   { font-size: 1.2em }
num_parte,      .num_parte       	     { font-weight: bold; font-size: 1.2em; margin-top: 20px }
rubrica_parte,      .rubrica_parte       	   { font-size: 1.2em }
num_titolo,      .num_titolo       	     { font-weight: bold; font-size: 1em; margin-top: 20px }
rubrica_titolo,      .rubrica_titolo       	    { font-size: 1em }
num_capo,      .num_capo       	     { font-weight: bold; font-size: 1em; margin-top: 20px }
rubrica_capo,      .rubrica_capo       	    { font-size: 1em }
num_sezione,      .num_sezione       	     { font-weight: bold; font-size: 1em; margin-top: 20px }
rubrica_sezione,      .rubrica_sezione       	    { font-size: 1em }
num_rubisolata,      .num_rubisolata       	     { font-weight: bold; font-size: 1em; margin-top: 20px }
rubrica_rubisolata,      .rubrica_rubisolata       	    { font-size: 1em }

parte,      .parte       	    { font-size: 1em; margin-top: 20px }
rubisolata,      .rubisolata       	   { font-size: 1em; margin-top: 20px }
titoloSom,     .titoloSom      	 { font-size: 1em; margin-top: 60px }
capo,       .capo        	   { font-size: 1em; margin-top: 40px }
sezione,    .sezione 	   { font-size: 1em }
articolo,   .articolo    	  { font-size: 0.9em; margin-top: 20px }
comma,      .comma 	  { color: #0b0b0b; font-weight: normal; font-size: 0.9em; text-align: justify; margin-top: 6px }
el,         .el          		 { font-weight: normal; font-size: 1em; text-align: justify; margin-top: 5px; margin-left: 1em }
en,         
.en          	 { font-weight: normal; font-size: 1em; text-align: justify; margin-top: 3px; margin-left: 1em }

.tab-ricerca  { margin: 20px }

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
 * TESTO                                                                                                               *
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/*h\:p,  h:p, .p, blocco, .blocco,   p        {  margin-top: 0.5em; display: block; }*/

inlinemeta ,.inlinemeta { font-style: italic;font-size: 0.9em; text-align: justify; margin-top: 20px; margin-bottom: 5px }
note,.note   { font-weight: bold; font-size: 0.9em; text-align: justify; margin-top: 20px; margin-bottom: 5px }
note_titolo,.note_titolo    { font-weight: bold; font-size: 0.75em; text-align: justify; margin-top: 20px; margin-bottom: 5px }
ndr_titolo, .ndr_titolo    { font-size: 0.75em; text-align: justify; margin-top: 2px; margin-bottom: 10px }

comma   corpo h\:p, 
.comma .corpo    p,blocco,.blocco, 
corpo, .corpo            		    { font-weight: normal; font-size: 1em; text-align: justify }
						
						
rubrica, .rubrica        		  { color: #595757; font-style: italic; font-size: 0.9em }
comma num, .comma .num   		 { display: inline;text-align: justify; margin-bottom: 20px }
el    num, .el    .num   		{  	  
						font-style: italic  }
en    num, .en    .num   		{  	  
						font-style: italic  }
alinea, .alinea       			  { font-weight: normal; font-size: 1em; text-align: justify; margin-top: 2px }
								
num, .num          			  { color: black; font-weight: bold; margin-top: 10px; margin-right: 3px }

presentatori, .presentatori           	 { font-weight: normal; font-size: 1.1em; display: inline }
					
redazionale, .redazionale           	 { color: #888888; font-weight: normal; font-size: 1.1em; display: inline }					
					
.puntato-lettera  { text-align: right; float: left; clear: both; margin-top: 5px; margin-bottom: 5px; padding-right: 10px; width: 5% }
.content-testo-lettera  { float: left; margin-top: 5px; margin-bottom: 5px; width: 90% }

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
 * MODIFICHE                                                                  		                                         *
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
mod, .mod                		{  	display: inline; }
/*virgolette, .virgolette  	{ 	margin-top: 1px; margin-left: 1em; padding: 0.5em; border-style: groove; border-width: solid; background:#F0FAFC;          
							color:#1B3259		}*/
mod articolo, mod comma, 
mod el, mod en,
.mod .articolo, .mod .comma, 
.mod .el, .mod .en        { font-weight: normal; font-size: 0.9em; font-family: Courier }

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
 * ELEMENTI INTERNI                                                                                                    *
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
.rif       {  display: inline; color: blue;}
rif        {  display: inline; text-decoration: underline;}
rif:hover  {  background: #D8EDFC;}
mrif,.mrif {  display: inline; text-decoration: underline;}
ndr, .ndr        { font-size: 0.9em; text-align: justify; margin-top: 2px; margin-bottom: 10px }					

ndr a, .ndr  a,ndr_titolo a,.ndr_titolo a    { margin-right: 10px;  }

.riquadro_approfondimenti     { background-color: #f5f6f8; float: right; margin-bottom: 20px; margin-left: 20px; padding: 10px; border: solid 1px #c5c7ce; width: 30% }


virgolette, .virgolette      { background-color: #f0f0f0; text-align: center; padding: 10px; border: dashed 1px gray; width: 95% }

virgolette, .virgolette  .num     { text-align: center; float: left; clear: both; width: 100% }



def, .def  {  color: red;  font-weight: bold; }

/** ELEMENTO PER EVIDENZIARE LE PAROLE RICERCATE NEL TESTO */
evidenziato,.evidenziato {  display: inline;font-weight: bold; color: red}


/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
 * ALLEGATI                                                                                                            *
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
annessi, .annessi       	{  display: block;  padding: 0.5em; margin-top: 5em;  margin-bottom: 2em;  background-color: #FAFAEA;}
denAnnesso, .denAnnesso 	 { font-size: 1em; text-align: left; margin-bottom: 0.3em; display: block }
titAnnesso, .titAnnesso 	 { font-size: 0.9em; text-align: left; margin-bottom: 0.3em; display: block }


l1, .l1 {  display: block;                      margin-left: 1.0em;  }
l2, .l2 {  display: block; margin-bottom: 2em;  margin-left: 1.0em;  }
l3, .l3 {  display: block; margin-bottom: 2em;  margin-left: 2.5em;}
l4, .l4 {  display: block; margin-bottom: 2em;  margin-left: 3.0em;}
l5, .l5 {  display: block; margin-bottom: 2em;  margin-left: 3.5em;}
l6, .l6 {  display: block; margin-bottom: 2em;  margin-left: 4.0em;}
l7, .l7 {  display: block; margin-bottom: 2em;  margin-left: 4.5em;}


/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
 * ELEMENTI HTML                                                                                                       *
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
#linkPreview     { font-size: 0.85em; background-color: #ffffe0; padding: 3px; border: solid 1px gray; position: absolute; top: 0; left: 0; width: 320; visibility: hidden }


/* format.css */
body,td  {
	margin-top:3px;
	}
	
.contenuto {
 	background-color :#FFFFFF;
	border:1px #5A5858 solid;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	}

.tabella {
 	background-color :#FFFFFF;
	text-align: center;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	}

	/* #################################################################################################*/
	/* #                        inizio formattazione per home-page (condivisi)                             #*/
	/* #################################################################################################*/
		
	
	/* Varianti applicate a tabelle e celle */

/* formatta il banner */

/* #banner{
	background-image: url(im/sfbanner.gif);
	background-repeat: no-repeat;
 	}
*/ 	

#banner{
	background-image: url(imcom/banner.gif);
	height: 44px;
	padding: 0px;
	border: 1px solid #575875;
	border-bottom: 0px;
	} 	
 
/*fine*/

	
/* componenti banner*/
.logo {/* testata banner*/
	float: left;
	width: 494px;
	/*height: 49px;*/
	padding: 8px 0px 0px 4px;
	}

.icone {/*finale del banner*/
	float: left;
	height: 49px;
	width: 64px;
	padding: 0px 2px 0px 0px;
	text-align: right;
	}
	
.navi{
	padding: 2px 4px 2px 8px;
	}
	.navi a:link, .navi a:visited{
		}
	.navi a:hover{
		}	
	
/*fine*/


/* piede pagina*/
/* .piede_home {
	height: 15px;
	width:700px;
	text-align: center;
	background: #6C7586;
	border: 1px solid #5A5858;
	margin-top: 2px;
	}
*/	
	
.piede_home{
	font-size: 86%;
	background-color: #9B9CB5;
	border: 1px solid #575875;
	margin-top: 2px;
	text-align: center;
	color: #fff;
	padding: 2px;
	}
	.piede_home a:link, .piede_home a:visited{
		color: #FFF;
		text-decoration: none;
		margin-left: 6px;
		margin-right: 6px;
		}
	.piede_home a:hover{
		color: #FFCC66;
	}	
	
/*fine*/


