/*************/
/* documento */
/*************/

.document         { font-family:Verdana; color:#686868; }
.document         { font-size:90%; }
/* .document *       { color:inherit; } */

.document sup     { vertical-align:super; font-size:80%; }
.document sub     { vertical-align:sub;   font-size:80%; }
#doc sup     { vertical-align:super; font-size:80%; }
#doc sub     { vertical-align:sub;   font-size:80%; }

.document a                    { color:#67AF34; text-decoration:none; }
.document a:hover              { color:blue;    text-decoration:underline; }
.document a[termine]           { color:inherit; text-decoration:none; }
.document a.anchor_anti_marker { color:inherit; text-decoration:none; }
.document a.nota               { color:#67AF34; }
.document a.rnt                { font-style:italic; }
.document a.rich-nota          { vertical-align:super; font-size:80%; color:#67AF34; font-weight:normal; }
#doc a.rich-nota          { vertical-align:super; font-size:80%; font-weight:normal; }

.document .titolo { margin-bottom:1em; }
#doc .titolo { margin-bottom:1em; }

.document .text p { margin-bottom:3px; }
#doc p { margin-bottom:3px; }

.document hr.sep-testo-note {width:400px; height:1px; margin-top:20px; margin-bottom:20px}
#doc hr.sep-testo-note {width:400px; height:1px; margin-top:20px; margin-bottom:20px}

div.rich-legge       { margin-top:10pt; }
div.rich-giur        { margin-top:10pt; }
div.rich-sent        { margin-top:10pt; }
div.rich-cod         { margin-top:10pt; }
div.rich-rivista     { margin-top:10pt; }
div.rich-compilabile { margin-top:10pt; }
div.rich-prassi      { margin-top:10pt; }
div.rich-dottrina    { margin-top:10pt; }
div.rich-scadenza    { margin-top:10pt; }
div.rich-quesito     { margin-top:10pt; }
div.rich-trattato    { margin-top:10pt; }
div.rich-schema      { margin-top:10pt; }
div.rich-quesito     { margin-top:10pt; }
div.rich-altranorma  { margin-top:10pt; }


/*************/
/*    sent   */
/*************/

div.sent_menu        {font-weight:bold; text-align:right; padding-bottom:1em; }
div.sent_menu a      {margin-left:15pt; margin-right:15pt;}

h1.sent_titolo       {font-size:130%; text-align:center; font-weight:normal}
h1.sent_titolo_sez   {font-size:100%; text-align:center; font-weight:normal;}
a h1.sent_titolo_sez {font-size:100%; text-align:center; font-weight:bold; text-decoration:underline; color:blue;margin-top:40pt;}

p.sent_right  {text-align:right}
p.sent_normal {text-align:justify}
p.sent_center {text-align:center}

p.sent_r1  {text-indent:20pt; text-align:justify}
p.sent_r2  {text-indent:30pt; text-align:justify}
p.sent_r3  {text-indent:40pt; text-align:justify}
p.sent_r4  {text-indent:50pt; text-align:justify}

i.sent_omissis     {font-style:italic}
a.sent_rimando_nota{}
a.sent_rif_nota    {}
div.sent_rifn      {margin-top:15pt; margin-bottom:15pt}

span.sent_class_l1 { font-weight:bold }

/*************/
/*  codart   */
/*************/

span.codart_maiuscoletto {font-variant:small-caps;}
span.codart_evidenziato  {color:red;}

span.codart_codice   {font-weight:bold;}
span.codart_art      {font-weight:bold;}
span.codart_articolo {font-weight:bold;}
span.codart_rubrica  {font-weight:bold;}

p.codart_estremi   {text-align:justify;}
p.codart_struttura {text-align:center;}
p.codart_giury     {text-align:right; font-style:italic;}

p.codart_r1 {text-align:justify;}
p.codart_r2 {text-indent:20pt; text-align:justify;}
p.codart_r3 {text-indent:30pt; text-align:justify;}

a.codart_rimando_nota {}
a.codart_rif_nota     {}

/*************/
/* dottrina  */
/*************/

span.dottrina_maiuscoletto {font-variant:small-caps;}
span.dottrina_evidenziato  {color:red;}

p.dottrina_r1 {text-align:justify;}
p.dottrina_r2 {text-indent:20pt; text-align:justify;}
p.dottrina_r3 {text-indent:30pt; text-align:justify;}

a.dottrina_rimando_nota {}
a.dottrina_rif_nota     {}

div.dottrina_titolo_sommario_r1 { display:none; }
div.dottrina_titolo_sommario_r2 { padding-left:10px; font-weight:bold; }
div.dottrina_titolo_sommario_r3 { padding-left:20px; font-weight:bold; }
div.dottrina_titolo_sommario_r4 { padding-left:30px; font-weight:bold; }
div.dottrina_titolo_sommario_r5 { padding-left:40px; font-weight:bold; }
div.dottrina_titolo_sommario_r6 { padding-left:50px; font-weight:bold; }
div.dottrina_titolo_sommario_r7 { padding-left:60px; font-weight:bold; }
div.dottrina_titolo_sommario_r8 { padding-left:70px; font-weight:bold; }
div.dottrina_titolo_sommario_r9 { padding-left:80px; font-weight:bold; }

div.dottrina_estrliv                { display:none; }
div.dottrina_estrliv_ultimo_livello { font-weight:bold;}

div.dottrina_titolo_sommario_r2 a i { font-style:normal; }
div.dottrina_titolo_sommario_r3 a i { font-style:normal; }
div.dottrina_titolo_sommario_r4 a i { font-style:normal; }
div.dottrina_titolo_sommario_r5 a i { font-style:normal; }
div.dottrina_titolo_sommario_r6 a i { font-style:normal; }
div.dottrina_titolo_sommario_r7 a i { font-style:normal; }
div.dottrina_titolo_sommario_r8 a i { font-style:normal; }
div.dottrina_titolo_sommario_r9 a i { font-style:normal; }

.dottrina_tittx_r1 { margin-top: 15pt; margin-left: 6pt; font-weight: bold; }
.dottrina_tittx_r2 { margin-top: 15pt; margin-left: 6pt; text-indent: 0.3cm; font-weight: bold; }
.dottrina_tittx_r3 { margin-top: 15pt; margin-left: 6pt; text-indent: 0.3cm; font-weight: bold; font-style: italic; }
.dottrina_tittx_r4 { margin-top: 15pt; margin-left: 6pt; text-indent: 0.3cm; font-style: italic; }
.dottrina_tittx_r5 { margin-top: 15pt; margin-left: 6pt; text-indent: 0.6cm; font-style: italic; }
.dottrina_tittx_r6 { margin-top: 15pt; margin-left: 6pt; text-indent: 0.9cm; font-style: italic; }
.dottrina_tittx_r7 { margin-top: 15pt; margin-left: 6pt; text-indent: 1.2cm; font-style: italic; }
.dottrina_tittx_r8 { margin-top: 15pt; margin-left: 6pt; text-indent: 1.5cm; font-style: italic; }
.dottrina_tittx_r9 { margin-top: 15pt; margin-left: 6pt; text-indent: 1.8cm; font-style: italic; }

.dottrina_tittx_r1 > a { font-style: normal; }
.dottrina_tittx_r2 > a { font-style: normal; }
.dottrina_tittx_r3 > a { font-style: normal; }
.dottrina_tittx_r4 > a { font-style: normal; }
.dottrina_tittx_r5 > a { font-style: normal; }
.dottrina_tittx_r6 > a { font-style: normal; }
.dottrina_tittx_r7 > a { font-style: normal; }
.dottrina_tittx_r8 > a { font-style: normal; }
.dottrina_tittx_r9 > a { font-style: normal; }

ul.dottrina_elenco { list-style-type: none; padding-left: 5pt; }
div.dottrina_punto_elenco { display:inline-table; padding-left:1%; }
div.punto_elenco_dash:before { content:'\2012 \0020' }
div.punto_elenco_disc:before { content:'\25CF \0020' }
div.punto_elenco_circle:before { content:'\25CB \0020' }
div.punto_elenco_square:before { content:'\25A0 \0020' }
div.dottrina_testo_elem_elenco { display:inline-table; width:94%; text-align: left; margin-top:0px; text-align: justify  }
div.dottrina_testo_elem_elenco p {display:inline-table; width:94%; text-align: left; margin-top:0px; text-align: justify }

/***************/
/* trattato */
/***************/
div.trattato_titoloparte {font-weight:bold; padding-top:10px; padding-bottom:5px;}
.trattato_sommario_label { font-weight:bold; margin-top: 10px;}
.trattato_sommario { font-weight:bold; }

/***************/
/*  altranorma */
/***************/

.altranorma_titolo {font-weight:bold; margin-bottom:10px;}


/*************/
/*  massge   */
/*************/

div.massge_estremo { font-weight:bold }

p.massge_titolo         { font-weight:bold }
span.massge_titolo      { font-weight:bold }
span.massge_sottotitolo { font-weight:bold }

/* div.massge_classificazione { border: 1px solid black; padding: 10px } */
.massge_class_neretto { padding-top:10px; padding-bottom:10px }
span.massge_class_l1 { font-weight:bold }
span.massge_class_l2 { padding-left:10px }
span.massge_class_l3 { padding-left:30px }
span.massge_class_l4 { padding-left:40pt }
span.massge_class_l5 { padding-left:50pt }

.massge_parti   { font-weight:bold; margin-bottom:10pt; }
.massge_neretto { padding-bottom:1em; text-align:justify; margin-bottom:5px; }
.massge_testo   { padding-bottom:1em; text-align:justify; }

p.maximus_testo   { text-align:justify }
p.maximus_estremo { font-style:italic }

p.massima_testo   { text-align:justify }
p.massima_estremo { font-style:italic }

/*************/
/*  biblio   */
/*************/

p.biblio_testo        { text-align:justify }
p.biblio_autori       {}
span.biblio_titolo    { font-weight:bold }
span.biblio_estr_sent {}

/*************/
/*  cds   */
/*************/

p.cds_r1{text-align:justify}
p.cds_r2{text-indent:20pt; text-align:justify}
p.cds_r3{text-indent:30pt; text-align:justify}

/*************/
/*  dottge   */
/*************/

p.dottge_r1 {text-align: justify}
p.dottge_r2 {text-indent: 20pt; text-align: justify}
p.dottge_r3 {text-indent: 30pt; text-align: justify}

p.dottge_centrato {text-align: center}
p.dottge_destra   {text-align: right}

div.dottge_occhiello { font-weight:bold; padding-bottom:5pt; }
p.dottge_abstract    { text-align: justify; font-style: italic; padding-top:5pt;}
p.dottge_sommario    { padding-top:5pt;}
p.dottge_titolo      { padding-bottom:5pt; }
p.dottge_autore      { padding-bottom:5pt; }
p.dottge_rifgiur     { padding-bottom:5pt; }
p.dottge_rifnorm     { padding-bottom:5pt; }

p.dottge_titolo      { padding-top:10pt; padding-bottom:5pt; font-weight:bold; }
p.dottge_titcomm     { padding-top:10pt; padding-bottom:5pt; font-weight:bold; }
p.dottge_titcomm_1   { padding-top:10pt; padding-bottom:5pt; font-weight:bold; }

a.titolo span.dottge_r1 { padding-top:10pt;  padding-bottom:5pt; display:block; }

/*************/
/*  riviste  */
/*************/

p.riviste_titcomm    { padding-top:10pt; padding-bottom:5pt; }

/*************/
/* tagipsoa  */
/*************/

p.tagipsoa_center {text-align: center}
p.tagipsoa_right {text-align: right}
p.tagipsoa_casi_titolo { font-weight: bold }
p.tagipsoa_casi_fonte { font-style: italic }
p.tagipsoa_casi_stto { font-style: italic }
p.tagipsoa_commentario_titolo { font-weight: bold }
p.tagipsoa_commentario_fonte { font-style: italic }
p.tagipsoa_commentario_stto { font-style: italic }
p.tagipsoa_profilo_titolo { font-weight: bold }
p.tagipsoa_profilo_fonte { font-style: italic }
p.tagipsoa_profilo_stto { font-style: italic }
p.tagipsoa_bibliografia_titolo { font-weight: bold }
p.tagipsoa_bibliografia_fonte { font-style: italic }
p.tagipsoa_bibliografia_stto { font-style: italic }

span.prontuario_maiuscoletto { font-variant: small-caps }
span.prontuario_evidenziato { color: red }
p.prontuario_r1 {text-align: justify}
p.prontuario_r2 {text-indent: 20pt; text-align: justify}
p.prontuario_r3 {text-indent: 30pt; text-align: justify}

/*************/
/*  tabelle  */
/*************/

/* bordi delle tabelle */
td.defpad {
	padding: 0cm 3.5pt 0cm 3.5pt;
}
td.defpad:after {
	font-size: 1px;
	visibility: hidden;
	width: 1px;
	height: 1px;
	content: "-";
}
td.t {
	border-top: 1px;
	border-top-style: solid;
	border-color: black;
}
td.b {
	border-bottom: 1px;
	border-bottom-style: solid;
	border-color: black;
}
td.l {
	border-left: 1px;
	border-left-style: solid;
	border-color: black;
}
td.r {
	border-right: 1px;
	border-right-style: solid;
	border-color: black;
}
/* colore di sfondo */
td.bg {
	background-color: #dddddd;
}

th.defpad {
	padding: 0cm 3.5pt 0cm 3.5pt;
	background-color: #dddddd;
}
th.t {
	border-top: 1px;
	border-top-style: solid;
	border-color: black;
}
th.b {
	border-bottom: 1px;
	border-bottom-style: solid;
	border-color: black;
}
th.l {
	border-left: 1px;
	border-left-style: solid;
	border-color: black;
}
th.r {
	border-right: 1px;
	border-right-style: solid;
	border-color: black;
}
/* fine tabelle */

/*************/
/*   provv   */
/*************/

span.anchor_anti_marker {color: black}
span.link_nel_testo     {font-style: italic}

p.provv_right  {text-align: right}
p.provv_center {text-align: center}

span.provv_numart      {font-weight: bold; }
span.provv_rubrica     {font-weight: bold; }
span.provv_titart      {font-weight: bold}
span.provv_vigore      {font-weight: bold; display:block;}
span.provv_sottotitart {font-style: italic}

p.provv_titoli       {text-align:center; padding-bottom:15px;}
p.provv_ambito       {text-align:center;}
p.provv_giury        {text-align:right; font-style: italic}
p.provv_nota         {text-align:justify; font-size:small;}
p.provv_estremo      {text-align:justify; font-weight: bold}
p.provv_sommario_art {line-height:1.5em;} 

span.provv_sommario_numart      {}
span.provv_sommario_rubrica     {font-style: italic}
span.provv_sommario_rubrica:before     {content:" "; font-style: italic}
span.provv_sommario_titart      {}
span.provv_sommario_sottotitart {}
span.provv_sommario_artnascosto {font-weight: bold}

p.provv_sommario_ambito {font-weight: normal; text-align:center;}

.provv_tablechar {font-family:monospace; font-size:10pt; margin-top:0pt; margin-bottom:0pt; }

p.provv_r0   {text-align: justify}
p.provv_r1   {text-indent: 20pt; text-align: justify}
p.provv_r2   {text-indent: 30pt; text-align: justify}
p.provv_r3   {text-indent: 40pt; text-align: justify}
p.provv_c    {text-align: center}
p.provv_d    {text-align: right}

div.provv_r0 {text-align: justify}
div.provv_r1 {text-indent: 20pt; text-align: justify}
div.provv_r2 {text-indent: 30pt; text-align: justify}
div.provv_r3 {text-indent: 40pt; text-align: justify}

p.provv_titolo_para_r0   { font-weight: bold; text-align: justify }
p.provv_titolo_para_r1   { font-weight: bold; text-align: justify; text-indent: 20pt; }
p.provv_titolo_para_r2   { font-weight: bold; text-align: justify; text-indent: 30pt; }
p.provv_titolo_para_r3   { font-weight: bold; text-align: justify; text-indent: 40pt; }
p.provv_titolo_para_r4   { font-weight: bold; text-align: justify; text-indent: 50pt; }

div.provv_titolo_para_r0 { font-weight: bold; text-align: justify }
div.provv_titolo_para_r1 { font-weight: bold; text-align: justify; text-indent: 20pt; }
div.provv_titolo_para_r2 { font-weight: bold; text-align: justify; text-indent: 30pt; }
div.provv_titolo_para_r3 { font-weight: bold; text-align: justify; text-indent: 40pt; }
div.provv_titolo_para_r4 { font-weight: bold; text-align: justify; text-indent: 50pt; }

.doctxt_artprev { background-color:#CEE2BD; }
div.guvecchia { font-weight: bold; }

.provv_titolo_liv1 a span {display:block;  font-weight: bold; text-align: justify }
.provv_titolo_liv2 a span {display:block;  font-weight: bold; text-align: justify; text-indent: 0.3cm;}
.provv_titolo_liv3 a span {display:block;  font-weight: bold; font-style: italic; text-align: justify; text-indent: 0.3cm;}
.provv_titolo_liv4 a span {display:block;  font-style: italic; text-align: justify; text-indent: 0.3cm;}
.provv_titolo_liv5 a span {display:block;  font-style: italic; text-align: justify; text-indent: 0.6cm;}

div.provv_titolo_liv1 { font-weight: bold;text-align: justify }
div.provv_titolo_liv2 { font-weight: bold; text-align: justify; text-indent: 0.3cm;}
div.provv_titolo_liv3 { font-weight: bold; font-style: italic; text-align: justify; text-indent: 0.3cm;}
div.provv_titolo_liv4 { font-style: italic; text-align: justify; text-indent: 0.3cm;}
div.provv_titolo_liv5 { font-style: italic; text-align: justify; text-indent: 0.6cm;}
p.provv_somm_titoli_liv1 {font-weight: bold;}
p.provv_somm_titoli_liv2 {text-indent: 20pt; font-weight: bold;}
p.provv_somm_titoli_liv3 {text-indent: 20pt; font-weight: bold; font-style: italic;}
p.provv_somm_titoli_liv4 {text-indent: 20pt; font-style: italic;}
p.provv_somm_titoli_liv5 {text-indent: 40pt;  font-style: italic;}

/*************/
/*  prassi   */
/*************/

p.prassi_tit_comm  {font-weight: bold; margin-top:10pt; margin-bottom:10pt;}
p.prassi_titolo    {font-weight: bold; margin-top:10pt; margin-bottom:10pt;}
p.prassi_titoletto {font-weight: bold}

p.prassi_sommario_art {font-weight: bold}
p.prassi_sommario_tit {text-indent: 30pt; font-weight: normal}

div.prassi_r1 {margin-left:0.5cm;font-size:90%;  text-align:justify;}
div.prassi_r2 {margin-left:1.0cm;font-size:90%;  text-align:justify;}
div.prassi_r3 {margin-left:1.5cm;font-size:90%;  text-align:justify;}
div.prassi_r4 {margin-left:2.0cm;font-size:90%;  text-align:justify;}
div.prassi_c  {text-align: center;}
div.prassi_d  {text-align: right;}

p.prassi_r1   {margin-left:0.5cm;font-size:90%;  text-align:justify;}
p.prassi_r2   {margin-left:1.0cm;font-size:90%;  text-align:justify;}
p.prassi_r3   {margin-left:1.5cm;font-size:90%;  text-align:justify;}
p.prassi_r4   {margin-left:2.0cm;font-size:90%;  text-align:justify;}
p.prassi_c    {text-align: center;}
p.prassi_d    {text-align: right;}


/***************/
/* compilabile */
/***************/

.compilabile      {font-size:10pt}
table.compilabile {margin-top:5pt; margin-bottom:5pt; }
form.compilabile  {padding:5pt; }
h1.compilabile    {font-size:120%; font-weight:bold; color:#686868;  line-height:150%; text-align:center; }

p.compilabile    {line-height:200%;}
p.compilabile_c  {line-height:200%; text-align:center;}
p.compilabile_r  {line-height:200%; text-align:right;}
p.compilabile_r1 {line-height:200%; margin-left:0.5cm;}
p.compilabile_r2 {line-height:200%; margin-left:1.0cm;}
p.compilabile_r3 {line-height:200%; margin-left:1.5cm;}
p.compilabile_r4 {line-height:200%; margin-left:2.0cm;}

td.compilabile        { padding-top:5pt; padding.bottom:5pt; }
td p nbsp.compilabile { display:block; margin:1em; }

div.compilabile p.titolo { display:none }

table[border="1"] {border: 1px outset #808080; outline-color:#000000}
table[border="1"] td {border: 1px inset #808080; outline-color:#000000}
table[border="1"] th {border: 1px inset #808080; outline-color:#000000}


.comp_link-nota-di-compilazione{text-decoration:none; padding:0px; margin:0px; display:inline-block; width:10px; height:10px; background-image:url("/gfx/img/info.png"); background-repeat:no-repeat}
.comp_head-nota-di-compilazione .comp_link-nota-di-compilazione{padding-right: 5px; background-image:url("/gfx/img/cross.png")}
/*.comp_nota-di-compilazione     {background-color:#AAAAAA; visibility:hidden; position:absolute; z-index:1; width:300px;*/
.comp_nota-di-compilazione     {background-color:#AAAAAA; display:none; position:absolute; z-index:1; width:300px;
                                border-style:solid; border-color:#0000FF; border-width:1px; font-family:Verdana; 
                                text-align:justify; font-size:10pt; color:#000000; font-weight:normal; padding:0px;}
.comp_head-nota-di-compilazione{text-align:right; margin:0px; padding:1px; height:12px; display:block;}
.comp_body-nota-di-compilazione{text-align:left;  margin:0px; padding:5px; line-height:100%; display:block; color:#000000 !important}


.comp_disattivato {color:#AAAAAA;}
.comp_attivato    {color:#000000;}
.comp_disattivato .comp_attivato {color:#AAAAAA;}

XXXXXX.comp_link-nota-di-compilazione img { display:none; }

.compilabile .commento { display:none; }

/*************/
/* operativi */
/*************/

.tagipsoa_operativi{}
p.tagipsoa_operativi_titolo{margin-top:2em; margin-bottom:2em; font-size:120%}
div.tagipsoa_operativi_link_titolo{font-weight:bold; margin-top:4em; margin-bottom:1em}

div.operat_para    {text-align:justify}
div.operat_para_r1 {text-indent: 20pt;  text-align:justify}
div.operat_para_r2 {text-indent: 30pt; text-align: justify}
div.operat_para_r3 {text-indent: 40pt; text-align: justify}
div.operat_para_r4 {text-indent: 50pt; text-align: justify}
div.operat_para_es {text-align:justify; font-family: Verdana; color:green}
div.operat_para_ri {text-align:justify; font-family: Verdana; color:rgb(128, 0, 0)}
div.operat_para_ap {text-align:justify; font-family: Verdana; color:navy}

/*************/
/*   ciper   */
/*************/

div.ciper_rif {margin-bottom:20px; background-color:#EEEEEE; padding:10px}

div.ciper_struttura {border-width:2px; border-color:#000000; border-style:solid; padding:5px; }
div.ciper_articolo {margin-top: 20px; margin-bottom:20px}
div.ciper_livello_1 {padding-left:10px}
div.ciper_livello_2 {padding-left:20px}
div.ciper_livello_3 {padding-left:30px}
div.ciper_livello_4 {padding-left:40px}
div.ciper_livello_5 {padding-left:50px}

div.ciper_titolo_articolo {font-weight:bold}
div.ciper_testo_articolo  {background-color:#EEEEEE; padding:10px}

div.ciper_biblio {margin-bottom:20px; background-color:#EEEEEE; padding:10px}

div.ciper_sommario {margin-top:20px; margin-bottom:20px;}

div.ciper_titolo_commento {margin-top:30px; margin-bottom:1em; font-weight:bold;}
div.ciper_testo_commento  {margin-top:0px;  margin-bottom:10px}


div.ciper_aprichiudi {border-width:2px; background-color:#EEEEEE;text-align:right; margin-top:10px; padding:15px;}
a.ciper_aprichiudi {color:#0000FF; font-weight:bold; cursor:pointer; background-color:#EEEEEE}

/*
div.ciper_aprichiudi {text-align:right; margin-top:20px}
a.ciper_aprichiudi {color:#FF0000; text-decoration:underline; cursor:pointer; background-color:#EEEEEE}
*/

div.ciper_aprichiudi_sez {text-align:right; margin-top:20px}
a.ciper_aprichiudi_sez {color:#FF0000; text-decoration:underline; cursor:pointer; background-color:#fbf5da}


p.ciper_justify {text-align:justify}
p.ciper_right {text-align:right}
p.ciper_left {text-align:left}
p.ciper_r1 {text-align:justify; text-indent:1em}
p.ciper_r2 {text-align:justify; text-indent:2em}
p.ciper_r3 {text-align:justify; text-indent:3em}

span.ciper_neretto {font-weight:bold}
span.ciper_italico {font-style:italic}
span.ciper_maiuscoletto {font-variant:small-caps}

a[data-class="ciper_link_a"] {color:#0000FF !important}
a[data-class="ciper_link_b"] {color:#0000FF !important}
a[data-class="ciper_link_r"] {color:#FF0000 !important}
a[data-class="ciper_link_v"] {color:#008000 !important}
a[data-class="ciper_link_i"] {color:#FF00FF !important}
a[data-class="ciper_link_s"] {color:#FF00FF !important}

a.ciper_rich_sommario {margin-left:1em; font-weight:bold; }
a.ciper_rich_sommario img {border-style:none}
span.ciper_rich_nota {vertical-align:super; font-size:80%}
div.ciper_nota span.ciper_rich_nota {float:left; margin-right:1em}

div.ciper_nota {font-size:90%}
.ciper_aggiornamento {background-color:pink}

img.ciper_icona {float:left; margin-right:1em; margin-bottom:2px}
img.ciper_icona_testo {}

span.ritorno_nota {float:left}

/*************/
/* scadenze  */
/*************/

/*div.testo_scadenza {margin-top:10px; margin-bottom:20px;}*/

/*************/
/*   contr   */
/*************/

p.contr_c      {text-align: center}
p.contr_d      {text-align: right}
p.contr_right  {text-align: right}
p.contr_center {text-align: center}

span.contr_numart      {font-weight: bold; display:block;}
span.contr_rubrica     {font-weight: bold;}
span.contr_titart      {font-weight: bold}
span.contr_sottotitart {font-style: italic}

p.contr_titoli          {text-align: center; padding-bottom:15px;}
p.contr_ambito          {text-align: center;}
p.contr_giury           {text-align: right; font-style: italic}
p.contr_nota            {text-align: justify; font-size:small;}
p.contr_estremo         {text-align: justify; font-weight: bold}
p.contr_sommario_art    {line-height:1.5em;}
p.contr_sommario_ambito {font-weight: normal; text-align:center;}

span.contr_sommario_numart      {}
span.contr_sommario_rubrica     {font-style: italic}
span.contr_sommario_titart      {}
span.contr_sommario_sottotitart {}
span.contr_sommario_artnascosto {}

div.contr_tablechar {font-family: monospace; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; !important}

p.contr_r0   {text-align: justify}
p.contr_r1   {text-indent: 20pt; text-align: justify}
p.contr_r2   {text-indent: 30pt; text-align: justify}
p.contr_r3   {text-indent: 40pt; text-align: justify}

div.contr_r0 {text-align: justify}
div.contr_r1 {text-indent: 20pt; text-align: justify}
div.contr_r2 {text-indent: 30pt; text-align: justify}
div.contr_r3 {text-indent: 40pt; text-align: justify}

p.contr_titolo_para_r0   { font-weight: bold; text-align: justify }
p.contr_titolo_para_r1   { font-weight: bold; text-align: justify; text-indent: 20pt; }
p.contr_titolo_para_r2   { font-weight: bold; text-align: justify; text-indent: 30pt; }
p.contr_titolo_para_r3   { font-weight: bold; text-align: justify; text-indent: 40pt; }
p.contr_titolo_para_r4   { font-weight: bold; text-align: justify; text-indent: 50pt; }

div.contr_titolo_para_r0 { font-weight: bold; text-align: justify }
div.contr_titolo_para_r1 { font-weight: bold; text-align: justify; text-indent: 20pt; }
div.contr_titolo_para_r2 { font-weight: bold; text-align: justify; text-indent: 30pt; }
div.contr_titolo_para_r3 { font-weight: bold; text-align: justify; text-indent: 40pt; }
div.contr_titolo_para_r4 { font-weight: bold; text-align: justify; text-indent: 50pt; }

span.classificazione_B6 { display:none }
span.classificazione_40 { font-weight: bold }

/*************/
/*  sintesi  */
/*************/

p.sintesi_para    {text-align:justify}
p.sintesi_center  {text-align:center}
p.sintesi_right   {text-align:right}
p.sintesi_para_r1 {text-indent: 20pt; text-align:justify}
p.sintesi_para_r2 {text-indent: 30pt; text-align: justify}
p.sintesi_para_r3 {text-indent: 40pt; text-align: justify}
p.sintesi_para_r4 {text-indent: 50pt; text-align: justify}

/*************/
/*  digesto  */
/*************/

p.digesto_pubblicazione    {text-align:right}
div.digesto_aprichiudi     {text-align:right; margin-top:20px}
a.digesto_aprichiudi       {color:#FF0000; text-decoration:underline; cursor:pointer; background-color:#fbf5da}
div.digesto_biblio         {margin-bottom:20px; background-color:#fbf5da; padding:10px}
div.digesto_legi           {margin-bottom:20px; background-color:#fbf5da; padding:10px}
span.digesto_maiuscoletto  {font-variant:small-caps;}
p.digesto_titolo_paragrafo {font-weight:bold; margin-top:10px; }
p.digesto_sommario         {margin-top:10px; text-align:justify}
p.digesto_r1         	   {text-align:justify}


/*************/
/*  quesito  */
/*************/

div.quesito_autore   { font-style:italic; margin-bottom:1em; }
div.quesito_domanda  { font-weight:bold;  margin-bottom:1em; text-align:justify; }
div.quesito_risposta { text-align:justify; }

/*Struttura codici*/
div.struttura_liv1,div.struttura_liv2,div.struttura_liv3,div.struttura_liv4,div.struttura_liv5 { padding-left:10pt; margin-top:10pt }
span.struttura_nome_parte {font-weight: bold}
span.struttura_descr_parte {font-style: italic}

/****************/
/*  quotidiano  */
/****************/

div.quotidiano_estremi     { padding-top:10px; }
div.quotidiano_titolo      { font-weight:bold; font-style:italic; }
div.quotidiano_titolo_casi { font-weight:bold; font-style:italic; }
div.quotidiano_titolo_news { font-weight:bold; font-style:italic; }
div.quotidiano_titolo_comm { font-weight:bold; font-style:italic; }
div.quotidiano_titolo_rass { font-weight:bold; font-style:italic; }
div.quotidiano_autori      { }
div.quotidiano_abstract    { text-align:justify; }
div.quotidiano_testo       { padding-top:10px; text-align:justify; }
div.quotidiano_testo a { font-style:italic;}
/*=== QUOTIDIANO: ELENCHI PUNTATI   ====*/
  ul.quotidiano_elenco
{
        list-style-type: none;
}

span.quotidiano_punto_elenco
{
         float:left;
        margin-left:15pt;
        margin-right:5pt;
}

span.quotidiano_testo_elem_elenco
{
        display: block;
        float:left;
        margin-top:0px;
        width: 725px;
}

li.quotidiano_voce_elenco
{
        clear:both;
}


