
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
 *   STILI PER XML DI TIPO LEGGE - REGOLAMENTI - REGOLAMENTI INTERNI                                          	                                                             *
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

/* TIPOLOGIA 	LEGGE	(VIGENTE,STORICO,ABROGATO)	*/

/* stili comuni */
.NIR_Tipodocumento  {font-size: 13px; padding:2px 3px 2px 3px; margin: 0px; float:left; font-weight:bold;}
/*.NIR_Stampe {float:right; padding-right: 3px;}*/

/* Documento VIGENTE */
.NIR_Vigente    {background-color:#DFE5EC; /*border-top:1px solid #528C7B;*/ /*height: 100%;*/ width:100%;}
.NIR_Vigente_coord  {background-color: #DFE5EC; border-top: 1px solid #528C7B; height: 100%; }
.NIR_VigenteI   {margin: 0; padding: 0; }
.NIR_VigenteI_coord {margin: 0; padding: 0; }

/* Documento STORICO */
.NIR_Storico    {background-color:#CCB5C5; color:#202020; /*border-top:1px solid #816D8D;*/ /*height: 100%;*/}
.NIR_StoricoI   {background-color:#F8F7F9; color:#202020; /*height: 100%;*/}
.NIR_StoricoI_coord {background-color: #F8F7F9; color: #202020; font-weight:bold; border-top: 1px solid #816D8D;}

/* Documento ABROGATO */
.NIR_Abrogato  {background-color:#FADB9E; /*border-top: 1px solid #F29B04; */ width:100%;}  
.NIR_AbrogatoI {border: 1px solid #FAC256; }
.NIR_AbrogatoA { } 

/* Pulsanti per riferimenti  */
.lex_lista {float: left; padding: 0;margin: 0px; list-style-type:none; }
.lex_but {display:inline;}
.lex_testo {font-size: 11px; width:5em; text-decoration:none; color:#000000; padding: 0.0em 0.6em; border-left:1px solid #55557F; }
.lex_navTab {float: left; width: auto; display: block; padding: 0px 5px 2px 5px; }
a.lex_navTab:link, a.lex_navTab:visited {color: #000000; font-weight: normal; text-decoration: none; display: block; border:1px solid #cccccc; border-radius:5px;}
a.lex_navTab:hover {background: #55557F; color: #FFFFFF;}

/*   Intestazione Legge (LEGGE TITOLO... N.. DATA ...) */
.intestazione { font-size:  14px; font-weight:bold; color:#1B11A5; margin:0px; padding: 15px 5px 0px 5px;}
.titoloDoc { font-size: 13px; font-weight:bold; text-align: justify; margin:0px; padding: 10px 5px 10px 5px;}
.pubblicazione  { font-size: 13px; font-style:italic; margin:0px; padding: 5px 5px 5px 5px;}

.formulainiziale, .formulafinale  
{ font-size: 13px; margin: 0px 0px 0px 10px; padding: 0px 0px 0px 0px;}

.indice  {}

/* Indice legge */
.indice_doc { font-size: 14px;  font-weight:bold; text-align:left; color:#1B11A5; padding: 0px; margin: 5px 0px 5px 10px; } 
.rif_ind_doc { font-size: 13px; font-weight:bold; text-align:left; color:green; padding: 0px; margin: 0px; width: 97%;} 
.libro_ind { font-size: 13px; font-weight:bold; text-align:left; color:#1B11A5; margin: 0px 0px 0px 1px; padding: 0px 0px 0px 1px;}
.libro_rubrica_ind  { font-weight:bold; font-style:italic; color:#1B11A5; }
.parte_ind { font-size: 13px; margin: 0px 0px 0px 10px; font-weight:bold; color:#1B11A5;}
.parte_rubrica_ind  { font-style:italic; font-weight:normal; color:#1B11A5;}
.titolo_ind { font-size: 13px; margin: 0px 0px 0px 15px; font-weight:bold; color:#1B11A5;}
.titolo_rubrica_ind { font-weight:normal; font-style:italic; color:#1B11A5;}
.capo_ind   { font-size: 13px; margin: 0px 0px 0px 20px; font-weight:bold; color:#1B11A5;}
.capo_rubrica_ind { font-weight:normal; font-style:italic; color:#1B11A5;}
.sezione_ind    { font-size: 13px; margin: 0px 0px 0px 25px; font-weight:bold; text-align:left; color:#1B11A5;}
.sezione_rubrica_ind    { font-weight:normal; font-style:italic; color:#1B11A5;}
.articolo_ind   { font-size: 13px; margin: 0px 0px 0px 30px; font-weight:bold; color:#3D2A88;}
.articolo_rubrica_ind { font-weight:normal; font-style:italic; color:#2D578F;}

/* Indice legge AKM*/
.chapter_ind   { font-size: 13px; margin: 0px 0px 0px 20px; font-weight:bold; color:#1B11A5;}
.chapter_heading_ind { font-weight:normal; font-style:italic; color:#1B11A5;}
.article_ind   { font-size: 13px; margin: 0px 0px 0px 30px; font-weight:bold; color:#3D2A88;}
.article_heading_ind { font-weight:normal; font-style:italic; color:#2D578F;}
.section_ind    { font-size: 13px; margin: 0px 0px 0px 25px; font-weight:bold; text-align:left; color:#1B11A5;}
.section_heading_ind    { font-weight:normal; font-style:italic; color:#1B11A5;}
.title_ind { font-size: 13px; margin: 0px 0px 0px 15px; font-weight:bold; color:#1B11A5;}
.title_heading_ind { font-weight:normal; font-style:italic; color:#1B11A5;}
.book_ind { font-size: 13px; font-weight:bold; text-align:left; color:#1B11A5; margin: 0px 0px 0px 1px; padding: 0px 0px 0px 1px;}
.book_rubrica_ind  { font-weight:bold; font-style:italic; color:#1B11A5; }
.part_ind { font-size: 13px; margin: 0px 0px 0px 10px; font-weight:bold; color:#1B11A5;}
.part_heading_ind  { font-style:italic; font-weight:normal; color:#1B11A5;}

/*     ARTICOLATO LEGGE    */
 
/* Struttura  * * * * * * * * */ 
.libro { font-family: Verdana; padding-top: 10px; font-weight:bold; font-size: 13px; text-align:center;	color:#1B11A5;}
.libro_rubrica { font-family: Verdana; padding-left: 15px; padding-right: 15px; font-weight:bold; font-style:italic; font-size: 13px; text-align:center; color:#1B11A5;}
.parte { font-family: Verdana; padding-top: 15px; font-weight:bold; font-size: 13px; text-align:center; color:#1B11A5; }
.parte_rubrica { font-family: Verdana; padding-left: 15px; padding-right: 15px; font-weight:bold; font-style:italic; font-size: 13px; text-align:center; color:#1B11A5;}
.titolo { font-family: Verdana; padding-top: 15px; font-weight:bold; font-size: 13px; text-align:center; color:#1B11A5; }
.titolo_rubrica { font-family: Verdana; padding-left: 15px; padding-right: 15px; font-weight:bold; font-style:italic; font-size: 13px; text-align:center; color:#1B11A5;}
.capo { font-family: Verdana; padding-top: 10px; font-weight:bold; font-size: 13px; text-align:center; color:#1B11A5;}
.capo_rubrica {	font-family: Verdana; padding-left: 15px; padding-right: 15px; font-weight:bold; font-style:italic; font-size: 13px; text-align:center; color:#1B11A5;}
.sezione { font-family: Verdana; padding-top: 10px; font-weight:bold; font-size: 13px; 	text-align:center; color:#1B11A5; }
.sezione_rubrica {	font-family: Verdana; padding-left: 15px; padding-right: 15px; font-weight:bold; font-style:italic; font-size: 13px; text-align:center; color:#1B11A5;}
.articolo {	font-family: Verdana; font-size: 13px; padding-top: 10px; font-weight:bold; text-align:center; color:#3D2A88; }
.articolo_rubrica { font-family: Verdana; font-size: 13px; padding-left: 15px; padding-right: 15px; font-style:italic; text-align:center; color:#2D578F;}
/* akm*/
.chapter { font-family: Verdana; padding-top: 10px; font-weight:bold; font-size: 13px; text-align:center; color:#1B11A5;}
.chapter_heading {	font-family: Verdana; padding-left: 15px; padding-right: 15px; font-weight:bold; font-style:italic; font-size: 13px; text-align:center; color:#1B11A5;}
.article {	font-family: Verdana; font-size: 13px; padding-top: 10px; font-weight:bold; text-align:center; color:#3D2A88; }
.article_heading { font-family: Verdana; font-size: 13px; padding-left: 15px; padding-right: 15px; font-style:italic; text-align:center; color:#2D578F;}
.section { font-family: Verdana; padding-top: 10px; font-weight:bold; font-size: 13px; 	text-align:center; color:#1B11A5; }
.section_heading {	font-family: Verdana; padding-left: 15px; padding-right: 15px; font-weight:bold; font-style:italic; font-size: 13px; text-align:center; color:#1B11A5;}
.title { font-family: Verdana; padding-top: 15px; font-weight:bold; font-size: 13px; text-align:center; color:#1B11A5; }
.title_heading { font-family: Verdana; padding-left: 15px; padding-right: 15px; font-weight:bold; font-style:italic; font-size: 13px; text-align:center; color:#1B11A5;}
.part { font-family: Verdana; padding-top: 15px; font-weight:bold; font-size: 13px; text-align:center; color:#1B11A5; }
.part_heading { font-family: Verdana; padding-left: 15px; padding-right: 15px; font-weight:bold; font-style:italic; font-size: 13px; text-align:center; color:#1B11A5;}
.book { font-family: Verdana; padding-top: 10px; font-weight:bold; font-size: 13px; text-align:center;	color:#1B11A5;}
.book_heading { font-family: Verdana; padding-left: 15px; padding-right: 15px; font-weight:bold; font-style:italic; font-size: 13px; text-align:center; color:#1B11A5;}

/* Contenuti * * * * * * * * */ 
.Comma { font-family: Verdana; font-size: 13px; font-weight:bold; padding-top: 5px;}
.corpo { font-family: Verdana; font-size: 13px; text-align:justify; padding-right: 10px; padding-top: 5px;}
.alinea { font-family: Verdana; font-size: 13px; text-align: justify; padding-right: 10px; padding-top: 5px; }
.elenco_n { font-family: Verdana; font-size: 13px; padding-top: 5px; }
.elenco { font-family: Verdana; text-align: justify; padding-right: 15px;}
.coda { font-family: Verdana; font-size: 13px; text-align: justify; padding-right: 10px; padding-top: 5px; }
.inlinea { font-family: Verdana; color: #7B2D64; font-style: italic; padding-right: 10px; text-align:justify; }
/* akm*/
.inline { font-family: Verdana; color: #7B2D64; font-style: italic; padding-right: 10px; text-align:justify; text-align: center; display:inline;}

/*.table { font-family: Verdana; font-size: 1.1em; text-align:justify; margin-right:15px;width:100%;float:left;display: table;}
.tr { width:100%;}
.td { width:auto;display: table-cell;}*/
.table,
.tr,
.td { margin: 0; padding: 0; border: 0}
.table { display: table; width: 100%;font-family: Verdana; font-size: 1.1em; text-align:justify; margin-right:15px;}
.tr { clear: both; display: block; display: table-row; width: 100%}
.td { float: left; width: 25%; display: table-cell}
.mod { font-family: Verdana; text-indent: 10px; text-align: justify; display:inline !important;}
.virgolette {background-color:#F7EFEF; font-family: Verdana; font-style: italic; text-align:justify; display:inline;}
.quotedStructure {background-color:#F7EFEF; font-family: Verdana; font-style: italic; text-align:justify; display:inline;}
/* akm*/
.content { font-family: Verdana; font-size: 13px; text-align:justify; padding-right: 10px; padding-top: 5px;}
.intro { font-family: Verdana; font-size: 13px; text-align: justify; padding-right: 10px; padding-top: 5px; }
.lex_p_corpo_alinea.intro .p { font-family: Verdana; font-size: 13px; text-align: justify; padding-right: 10px; padding-top: 5px; display:inline;}
.quotedText {background-color:#F7EFEF; font-family: Verdana; font-style: italic; text-align:justify; display:inline;}

/*  Note  nell'articolato  */ 
/*.ndr { text-align: center; font-family: Verdana; font-size: 13px; margin: 0px 20% 0px 20%; padding: 6px 6px 3px 6px; border: 1px solid #969696; background-color: #FFFFCF; color:#7b2d64; overflow:auto; max-height: 100px;}*/
.ndr { text-align: left; font-weight: normal; font-family: Verdana; font-size: 13px; margin: 0px 20% 0px 20%; padding: 6px 6px 3px 6px; border: 1px solid #969696; background-color: #FFFFCF; color:#7b2d64; overflow:auto; max-height: 100px;}
.ndr_mod { font-weight:normal; text-align: left; padding: 0; margin:0}
.ndr_modr { font-weight:normal; text-align: right; padding: 0; margin:0}
.ndr_nota { font-size: 13px; margin-left: 5px; font-weight:bold; color:#FF0000; }

.titoloDoc .ndr_mod a {
    display: block;
    clear: both;
}

/*.ndr a { font-weight:normal; text-align: left; display: block; padding: 0; margin:0;color: #7b2d64;}*/
    

/*  Note  del redattore a piede legge */ 
.ndrp_tit {font-size: 14px; font-weight:bold; color:black; text-align:center; }
.ndrp_ul {list-style-type:none; padding:0px; margin:0px;}
.ndrp_li {margin-top: 3px;}
.ndrp_col {float:left; clear:left; margin:0px; width:3.5em;}
.ndrp_col1 {float:left; clear:left; margin:0px; width:10%;}
.ndrp_col2 {float:left; clear:right; margin:0px; width:85%;}
.ndrp_num {font-size: 13px; font-weight:normal; color:gray;}
.ndrp_testo { font-size: 13px; font-weight:normal; color:black; padding:0px; margin: 0px 0px 0px 5px;}
.ndrp_riga { padding: 0px 0px 6px 0px; border-top :1px solid #008080; margin: 0px;}


/* Altro */ 
.annesso_tit { text-align:left; font-weight:bold;}
.annesso { font-weight:normal; font-size: 13px; padding: 0px 20px 10px 20px;}
.vocabolario {  font-size: 13px; font-weight:normal; color:#000000; }
.hit-head{font-size:0.7em;background:#e3e3e3;}
.hit-title{font-size:0.7em;}

/* Pulsanti all'interno della legge: indice... */
.lex_pi_lista {padding:0px; list-style-type:none; margin-left: 0px; margin-top: 0px; }
.lex_pi_but {display:inline;}
.lex_pi_testo { width: 3em; font-size: 11px; text-decoration:none; color:#000000; padding: 0px; border-left:1px solid #FF0000;}
.lex_pi_navTab { float: right; width: auto; display: block; padding: 2px; }
a.lex_pi_navTab:link, a.lex_pi_navTab:visited { color: #0000FF !important; font-weight:bold; text-decoration: none; display: block;}
a.lex_pi_navTab:hover { background: #55557F; color: #FFFFFF !important; }

.tipo_doc_org {color:#000080;}
.tipo_doc_vig {color:#7B2D64;}

.lex_p_corpo_alinea {padding-left:15px; text-indent:-15px; padding-bottom:3px; padding-top:3px;}
.lex_div_el_en {margin-left:15px; font-family: Verdana; text-align: justify; padding-right:15px; vertical-align:top;}

.div_chiudi_annessi {text-align:right; clear:both;}
.div_sx_annessi {float:left; clear:left; padding-top:4px; padding-bottom:2px;}
.div_dx_annessi {float:right; clear:right; text-align:right;}
.lex_allegati {  font-size: 13px; font-weight:normal; color:#000000; padding-bottom: 3px; }
.lex_collegati {  font-size: 13px; font-weight:normal; color:#000000; padding-bottom: 3px; }

.STD_Stampe a{
    text-decoration:none;
}






