body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	}

td, th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

input {
	border: thin dashed #666666;
	background-color: #E1E1E1;
	font-size: 10px;
}

input.small {
	width: 50px;
}

select {
	background-color: #E1E1E1;
	border: thin dashed #666666;
	font-size: 10px;
}

#articolo {
	line-height: 1.5;
	text-align: justify;
}

/*#hmmm table {cell-padding:0; cell-spacing:4}*/
#hmmm  {
	font-size: 12px;
	font-weight: normal;
	width:25px;
	padding: 0px;
	border:1px solid #7798CD;
	text-align: center;
}
#hmmm a {
	text-decoration: none; 
	color:#7798CD; 
	background-color: white; 
	display:block;
}
#hmmm a:hover {
	background-color: #7798CD; 
	text-decoration: none;
	color: white; 
}

/*#hmmm_a table {cell-padding:0; cell-spacing:4}*/
#hmmm_a  {
	font-size: 12px; 
	font-weight: bold; 
	color: #FFFFFF; 
	text-align:center; 
	width:25px; 
	padding: 0px; 
	border:1px solid #7798CD; 
	background-color: #7798CD;
}
/*#hmmm_a a {text-decoration: none; color: white; ; display:block;}*/

#OR_paging  {
	font-size: 12px;
	font-weight: normal;
	width:25px;
	padding: 0px;
	border:1px solid #7798CD;
	text-align: center;
}
#OR_paging a {
	text-decoration: none; 
	color:#7798CD; 
	background-color: white; 
	display:block;
}
#OR_paging a:hover {
	background-color: #7798CD; 
	text-decoration: none;
	color: white; 
}
/*#hmmm_a table {cell-padding:0; cell-spacing:4}*/
#OR_paging_a  {
	font-size: 12px; 
	font-weight: bold; 
	color: #FFFFFF; 
	text-align:center; 
	width:25px; 
	padding: 0px; 
	border:1px solid #7798CD; 
	background-color: #7798CD;
}

#CO_paging  {
	font-size: 12px;
	font-weight: normal;
	width:25px;
	padding: 0px;
	border:1px solid #B7AB49;
	text-align: center;
}
#CO_paging a {
	text-decoration: none; 
	color:#B7AB49; 
	background-color: white; 
	display:block;
}
#CO_paging a:hover {
	background-color: #B7AB49; 
	text-decoration: none;
	color: white; 
}
/*#hmmm_a table {cell-padding:0; cell-spacing:4}*/
#CO_paging_a  {
	font-size: 12px; 
	font-weight: bold; 
	color: #FFFFFF; 
	text-align:center; 
	width:25px; 
	padding: 0px; 
	border:1px solid #B7AB49; 
	background-color: #B7AB49;
}

#TR_paging  {
	font-size: 12px;
	font-weight: normal;
	width:25px;
	padding: 0px;
	border:1px solid #ED786F;
	text-align: center;
}
#TR_paging a {
	text-decoration: none; 
	color:#7798CD; 
	background-color: white; 
	display:block;
}
#TR_paging a:hover {
	background-color: #ED786F; 
	text-decoration: none;
	color: white; 
}
/*#hmmm_a table {cell-padding:0; cell-spacing:4}*/
#TR_paging_a  {
	font-size: 12px; 
	font-weight: bold; 
	color: #FFFFFF; 
	text-align:center; 
	width:25px; 
	padding: 0px; 
	border:1px solid #ED786F; 
	background-color: #ED786F;
}

#CA_paging  {
	font-size: 12px;
	font-weight: normal;
	width:25px;
	padding: 0px;
	border:1px solid #F4B744;
	text-align: center;
}
#CA_paging a {
	text-decoration: none; 
	color:#F4B744; 
	background-color: white; 
	display:block;
}
#CA_paging a:hover {
	background-color: #F4B744; 
	text-decoration: none;
	color: white; 
}
/*#hmmm_a table {cell-padding:0; cell-spacing:4}*/
#CA_paging_a  {
	font-size: 12px; 
	font-weight: bold; 
	color: #FFFFFF; 
	text-align:center; 
	width:25px; 
	padding: 0px; 
	border:1px solid #F4B744; 
	background-color: #F4B744;
}

#PE_paging  {
	font-size: 12px;
	font-weight: normal;
	width:25px;
	padding: 0px;
	border:1px solid #45ABA0;
	text-align: center;
}
#PE_paging a {
	text-decoration: none; 
	color:#45ABA0; 
	background-color: white; 
	display:block;
}
#PE_paging a:hover {
	background-color: #45ABA0; 
	text-decoration: none;
	color: white; 
}
/*#hmmm_a table {cell-padding:0; cell-spacing:4}*/
#PE_paging_a  {
	font-size: 12px; 
	font-weight: bold; 
	color: #FFFFFF; 
	text-align:center; 
	width:25px; 
	padding: 0px; 
	border:1px solid #45ABA0; 
	background-color: #45ABA0;
}

#SP_paging  {
	font-size: 12px;
	font-weight: normal;
	width:25px;
	padding: 0px;
	border:1px solid #ED8443;
	text-align: center;
}
#SP_paging a {
	text-decoration: none; 
	color:#ED8443; 
	background-color: white; 
	display:block;
}
#SP_paging a:hover {
	background-color: #ED8443; 
	text-decoration: none;
	color: white; 
}
/*#hmmm_a table {cell-padding:0; cell-spacing:4}*/
#SP_paging_a  {
	font-size: 12px; 
	font-weight: bold; 
	color: #FFFFFF; 
	text-align:center; 
	width:25px; 
	padding: 0px; 
	border:1px solid #ED8443; 
	background-color: #ED8443;
}

#ED_paging  {
	font-size: 12px;
	font-weight: normal;
	/*width:25px;*/
	padding: 0px;
	border:1px solid #8fadad;
	text-align: center;
}
#ED_paging a {
	text-decoration: none; 
	color:#8fadad; 
	background-color: white; 
	display:block;
}
#ED_paging a:hover {
	background-color: #C8D1D1; 
	text-decoration: none;
	color: white; 
}
/*#hmmm_a table {cell-padding:0; cell-spacing:4}*/
#ED_paging_a  {
	font-size: 12px; 
	font-weight: bold; 
	color: #FFFFFF; 
	text-align:center; 
	/*width:25px; */
	padding: 0px; 
	border:1px solid #8fadad; 
	background-color: #C8D1D1;
}

#agenda_paging  {
	font-size: 12px;
	font-weight: normal;
	/*width:25px;*/
	padding: 0px;
	border:1px solid #8fadad;
	text-align: center;
}
#agenda_paging a {
	text-decoration: none; 
	color:#8fadad; 
	background-color: white; 
	display:block;
}
#agenda_paging a:hover {
	background-color: #C8D1D1; 
	text-decoration: none;
	color: white; 
}
/*#hmmm_a table {cell-padding:0; cell-spacing:4}*/
#agenda_paging_a a {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-align:center;
	/*width:25px; */
	padding: 0px;
	border:1px solid #8fadad;
	background-color: #C8D1D1;
	text-decoration: none;
	display:block;
}

#somm_bott  {
	font-size: 10px;
	font-weight: normal;
	/*width:25px;*/
	padding: 0px;
	border:1px solid #8fadad;
	text-align: center;
}
#somm_bott a {
	text-decoration: none; 
	color:#8fadad; 
	background-color: white; 
	display:block;
}
#somm_bott a:hover {
	background-color: #C8D1D1; 
	text-decoration: none;
	color: white; 
}

.title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 20px; color: #000000;
	}

.subtitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	color: #333333;
	text-indent: 10px;
	font-style: italic;
}

#nav_OR {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

#nav_OR a:link {
	text-decoration: none;
}
#nav_OR a:hover {
	color: #00FFFF;
}
#nav a:link {
		color: #0000FF;
}

.legal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}

.sommario {
	padding: 3px;
	font-size: 10px;
}

.sommario_sx {
	padding: 4px;
	font-size: 10px;
	border-top: thin none #666666;
	border-right: thin none #666666;
	border-bottom: thin dashed #8fadad;
	border-left: thin none #666666;
}

.small {
	font-size: 10px;
}
.border_grigio {
	border-top: thin none #666666;
	border-right: thin none #666666;
	border-bottom: thin dashed #8fadad;
	border-left: thin none #666666;
	padding: 4px;
}

.bordo_tabellona_OR {
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #7798CD;
	border-bottom-color: #7798CD;
	border-left-color: #7798CD;
}

.bordo_tabellona_CO {
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #B7AB49;
	border-bottom-color: #B7AB49;
	border-left-color: #B7AB49;
}

.bordo_tabellona_TR {
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #ED786F;
	border-bottom-color: #ED786F;
	border-left-color: #ED786F;
}

.bordo_tabellona_CA {
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #F4B744;
	border-bottom-color: #F4B744;
	border-left-color: #F4B744;
}

.bordo_tabellona_PE {
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #45ABA0;
	border-bottom-color: #45ABA0;
	border-left-color: #45ABA0;
}

.bordo_tabellona_SP {
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #ED8443;
	border-bottom-color: #ED8443;
	border-left-color: #ED8443;
}

.bordo_tabellona_ED {
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #8FADAD;
	border-bottom-color: #8FADAD;
	border-left-color: #8FADAD;
}

/*
.bckg_sfumato {
	background-image: url(grf/<?php echo $row_rs_articolo['art_sezione']; ?>_bkg_centr.jpg);
	background-repeat: repeat-y;
	background-position: right;
}
*/
/*contorno riquadri archivio, solo bordo tratteggiato*/
.cont_grigio {
	border: thin dashed #8fadad;
}
.cont_arc_ED {
	border: thin dashed #8fadad;
}
.cont_arc_OR {
	border: thin dashed #7798CD;
}
.cont_arc_CO {
	border: thin dashed #B7AB49;
}
.cont_arc_TR {
	border: thin dashed #ED786F;
}
.cont_arc_CA {
	border: thin dashed #F4B744;
}
.cont_arc_PE {
	border: thin dashed #45ABA0;
}
.cont_arc_SP {
	border: thin dashed #ED8443;
}

/*contorno tratteggiato + sfondo sfumato*/
.cont_art_ED {
	border: thin dashed #8fadad;
	background-image: url(grf/ED_bkg_ctr_dx.jpg);
	background-repeat: repeat-y;
	background-position: right;
}
.cont_art_OR {
	border: thin dashed #7798CD;
	background-image: url(grf/OR_bkg_ctr_dx.jpg);
	background-repeat: repeat-y;
	background-position: right;
}

.cont_art_CO {
	border: thin dashed #B7AB49;
	background-image: url(grf/CO_bkg_ctr_dx.jpg);
	background-repeat: repeat-y;
	background-position: right;
}

.cont_art_TR {
	border: thin dashed #ED786F;
	background-image: url(grf/TR_bkg_ctr_dx.jpg);
	background-repeat: repeat-y;
	background-position: right;
}

.cont_art_CA {
	border: thin dashed #F4B744;
	background-image: url(grf/CA_bkg_ctr_dx.jpg);
	background-repeat: repeat-y;
	background-position: right;
}

.cont_art_PE {
	border: thin dashed #45ABA0;
	background-image: url(grf/PE_bkg_ctr_dx.jpg);
	background-repeat: repeat-y;
	background-position: right;
}

.cont_art_SP {
	border: thin dashed #ED8443;
	background-image: url(grf/SP_bkg_ctr_dx.jpg);
	background-repeat: repeat-y;
	background-position: right;
}

#nav_OR {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

#nav_OR a {
	color: #FFFFFF;
	text-decoration: none;
}
#nav_OR a:hover {
	color: #7798CD;
}
#nav_OR_A a {
	color: #7798CD;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	/*text-decoration: none;*/
}

#nav_CO {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
#nav_CO a {
	color: #FFFFFF;
	text-decoration: none;
}
#nav_CO a:hover {
	color: #B7AB49;
}
#nav_CO_A a {
	color: #B7AB49;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	/*text-decoration: none;*/
}

#nav_TR {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
#nav_TR a {
	color: #FFFFFF;
	text-decoration: none;
}
#nav_TR a:hover {
	color: #ED786F;
}
#nav_TR_A a {
	color: #ED786F;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	/*text-decoration: none;*/
}

#nav_CA {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
#nav_CA a {
	color: #FFFFFF;
	text-decoration: none;
}
#nav_CA a:hover {
	color: #F4B744;
}
#nav_CA_A a {
	color: #F4B744;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	/*text-decoration: none;*/
}

#nav_PE {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
#nav_PE a {
	color: #FFFFFF;
	text-decoration: none;
}
#nav_PE a:hover {
	color: #45ABA0;
}
#nav_PE_A a {
	color: #45ABA0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	/*text-decoration: none;*/
}

#nav_SP {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
#nav_SP a {
	color: #FFFFFF;
	text-decoration: none;
}
#nav_SP a:hover {
	color: #ED8443;
}
#nav_SP_A a {
	color: #ED8443;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	/*text-decoration: none;*/
}
#autore {
	color: #000000;
	display: inline;
	text-decoration: none;	
}
/*
#autore a {
	color: #000000;
	display: inline;
	text-decoration: none;	
}
*/
#autore a:link, #autore a:visited {
	color: #000000;
	text-decoration: none;
}

#autore a:hover {
	/*color: #333333;*/
	text-decoration:underline;
}

#tit_spez a {
	color: #000000;
}
#tit_spez a:link, #tit_spez a:visited {
	color: #000000;
}
