@import url(senato2004_specs.css) ;
/* elementi di pagina */
body, ol, ul, li, p {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: Black;
}
body {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
   background-color: #FFFFFF;
}
p {
	margin: 5px 0px 12px 0px;
	display : block;
}
em em {
	font-style: normal;
}

a  {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: Navy; /*#185C9B;*/
	*/
    background-color: transparent;
	text-decoration: none;
}
a:hover {
   background-color: transparent;
	text-decoration: underline;
	color: #0000FF; /*#185C9B;*/
}
a:visited {
	background-color: transparent;
	color: Maroon;
}
a:active {
	background-color: transparent;
	color: #E39230;
}
/*ol, ul, li {
	margin:0px 0px 0px 16px;
	padding: 0px 0px 0px 0px;
	border: 0px;
	line-height: 160%;
	list-style: square outside none;
}*/

ul, ol {
	padding: 0px 0px 0px 0px;
	margin:0px 0px 0px 16px;
}
li {
	margin: 1px 0px 2px 4px;
	padding: 0px 2px 2px 2px;
	border: 0px;
	list-style: none url("list_col_dx.gif");
	line-height: 130%;
}

ul ul {
	margin-top: 4px;
}

ul ul li {
	list-style: url("pallino_nav_on.gif");
	list-style-type: none;
}

form {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
}
input, select {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 70%;
   color: #000000;
	margin: 0px 2px 0px 0px;
	padding: 0px 2px 0px 2px;
}
input.button {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 70%;
	font-weight: bold;
	border: 2px solid #FFFFFF;
	padding: 0px;
   color: #FFFFFF;
	background-color: #999999;
	cursor: hand;
}
input.buttonHome {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 70%;
	font-weight: bold;
	border: 2px solid #FFFFFF;
	padding: 0px;
   color: #FFFFFF;
	background-color: #9B1618;
	cursor: hand;
}
input.buttonSec {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 70%;
	font-weight: bold;
	border: 2px solid #F2F2F2;
	padding: 0px;
    color: #FFFFFF;
	background-color: #999999;
	cursor: hand;
}

input.buttonAlfa {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 70%;
	font-weight: bold;
	border: 2px solid #F2F2F2;
	padding: 0px;
    color: #FFFFFF;
	background-color: #999999;
	cursor: hand;
	width : 20px;
}

input.buttonRicerca {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 75%;
	font-weight: bold;
	border: 2px solid #F2F2F2;
	padding: 2px 8px 2px 8px;
    color: #FFFFFF;
	background-color: #999999;
	cursor: hand;
}
img {
	border: 0px none;
}
strong {
	font-weight: bold;
}
caption {
	padding: 5px 5px 4px 5px;
	text-align: left;
}
.hr {
	background-image: url("pallini_oriz.gif");
	height: 30px;
	display: block;
}
.hide {
	display: none;
}
/* ###  3 classi aggiunte */
#content h1 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 110%;
	color: #505050;
	font-weight: bold;
	margin-bottom: 16px;
	text-align: center;
}

#content h2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #505050;
	font-weight: bold;
	margin-bottom: 10px;
	text-align: center;
}

#content h3 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #9B1818;
	font-weight: bold;
	margin-bottom: 8px;
	text-align: left;
}

#content h3.titoloSottopar {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 75%;
	color: #9B1818;
	font-weight: bold;
	margin-bottom: 8px;
	text-align: left;
}

#content h4 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 75%;
	font-weight: bold;
	margin-bottom: 4px;
	text-align: left;
}

#content h5 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 75%;
	font-weight: normal;
	text-align: left;
	font-style: italic;
}

.hrNav {
	background-image: url("pallini_oriz_nav.gif");
	height: 15px;
	width: 90%;
}

.testoCenter {
	text-align: center;
}

.testoRight {
	text-align: right;
}
/* home */
.bgFotoHome {
 background-image:  url("foto_home.jpg");
 background-repeat: no-repeat;
 background-color: #E0E0E0;
}
#bgRicerca {
	background-color: #DADADA;
}
#bgRicerca2 {
	background-color: #E7E7E7;
}
input.buttonBgGrigio {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 70%;
	font-weight: bold;
	border: 2px solid #E0E0E0;
	padding: 0px;
   color: #FFFFFF;
	background-color: #9B1618;
	cursor: hand;
}
li.listRicercaHome {
	margin: 4px 0px 2px 0px;
	padding: 0px 0px 2px 3px;
	border: 0px;
	list-style: none url("list_ricerca.gif");
	line-height: 100%;
}
li.listArte {
	margin: 4px 0px 2px 0px;
	padding: 0px 0px 2px 3px;
	border: 0px;
	list-style: none url("list_arte.gif");
	line-height: 100%;
}
h2.homeCont {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 80%;
	font-weight: bold;
	color: #A94040;
	margin: 0px;
}
.testoHome {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: Black;
}

.testoHome2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 65%;
	color: Black;
}

.testoHomeBold {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: Black;
	font-weight: bold;
}

a.vaiHome {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 70%;
	font-weight: bold;
   color: #666666;
	/*white-space: nowrap;*/
}
.testoHomeNews {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 70%;
   color: #000000;
}
a.linkNews {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 70%;
   color: #6D1313;
	white-space: nowrap;
}
#separaVertHome {
	background-image:  url("separa_vert_home.gif");
}
h2.homeColDx {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 75%;
	font-weight: bold;
	color: #A94040;
	margin: 0px;
	text-align: left; /* ### un parm in più */
}
li.listVaiDir {
	margin: 4px 0px 2px 0px;
	padding: 0px 0px 2px 3px;
	border: 0px;
	list-style: none url("list_vai_dir.gif");
	line-height: 100%;
}
a.linkColDxEng {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 68%;
	font-weight: bold;
   color: #5D8DB9;
}
/* testata */
#bgSpalla {
	background-color: #999999;
}
.divSpalla {
	 padding: 1px 0px 4px 0px;
}
.spalla {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #FFFFFF;
}
a.spalla {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #FFFFFF;
}
a.spalla:visited {
	color: #FFFFFF;
}
a.spalla:active {
	color: #E0AD72;
}
.pipeSpalla {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #FFFFFF;
}
.titRicerca {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 75%;
	font-weight: bold;
	color: #A94040;
	margin: 0px;
}
a.linkRicerca {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 68%;
	font-weight: bold;	
   color: #5A5A5A;
}
a.linkRicerca:visited {
   color: #5A5A5A;
}
a.linkRicerca:active {
   color: #E39230;
}
.spanRicerca {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 68%;
   color: #5A5A5A;
}

/* nav 1 liv */
#bgNav1Liv {
	background-image:  url("bg_nav1liv.gif");
}
.bgNav1Liv {
	background-color: #9B1818;
}
.bgNavBottom {
	background-color: #FFFFFF;
}
.bgNav1LivOn {
	background-color: #FFFFFF;
}
.divNav1Liv {
	padding: 8px 5px 8px 5px;
	line-height: 100%;
}
a.nav1Liv {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 68%;
    color: #FFFFFF;
	background-color: #9B1818;
	padding: 5px;
}
a.nav1Liv:hover {
	background-color: transparent;
	text-decoration: underline;
	color: #FFFFFF; /*#185C9B;*/
}

a.nav1Liv:active {
    color: #ffffff;
}
a.nav1Liv:visited {
    color: #FFFFFF;
}
.nav1LivOn {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 68%;
	font-weight: bold;
   color: #ffffff;
	padding: 5px;
}

/* ### qui mancano le classi per l'effetto rollover  
  che poi è stato abbandonato */
  
/* path */
.sei {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 65%;
	font-weight: bold;
   color: #000000;
}
.pathOn {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 65%;
   color: #9B1818;
}
a.pathLink {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 65%;
   color: #000000;
}
a.pathLink:visited {
   color: #000000;
}
a.pathLink:active {
   color: #E39230;
}
.pathFreccina {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 65%;
   color: #000000;
}
/* nav 2 liv */
a.link2Liv {
	color: #9B1818;
}
a.link2Liv:visited {
	color: #9B1818;
}
a.link2Liv:active {
	color: #9B1818;
}
li.list0Close {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 70%;
	font-weight: bold;
	color: #9B1818;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 5px;
	border: 0px;
	list-style: none url("freccina_nav_close.gif");
	line-height: 160%;
}
li.listDClose {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #9B1818;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 5px;
	border: 0px;
	list-style: none url("pallino_nav_on.gif");
	line-height: 160%;
}
li.list0Open {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 70%;
	font-weight: bold;
   color: #9B1818;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 5px;
	border: 0px;
	list-style: none url("freccina_nav_open.gif");
	line-height: 160%;
}
li.list0OpenOn {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 70%;
	font-weight: bold;
   color: #9B1818;
	background-color: #F0F0F0;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 5px;
	border: 0px;
	list-style: none url("freccina_nav_open.gif");
	line-height: 160%;
}
li.list0On {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 70%;
	font-weight: bold;
   color: #9B1818;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px;
	display: inline;
	line-height: 160%;
}
li.list1On {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 70%;
	font-weight: normal;
   color: #9B1818;
	background-color: #F0F0F0;
	margin: 0px 12px 0px 0px;
	padding: 0px 0px 0px 5px;
	border: 0px;
	list-style: none url("pallino_nav_on.gif");
	line-height: 160%;
}
li.list1Off {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 70%;
	font-weight: normal;
   color: #666666;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 5px;
	border: 0px;
	list-style: none url("pallino_nav_off.gif");
	line-height: 160%;
}
li li.list1Off {
	font-size: 100%;
}
/* contenuto */
.divContenuto {
	padding: 8px 15px 0px 15px;
}
#content h1.titolo { /* ### aggiunto a questa classe l'ID di contesto */
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 100%;
	color: #9B1818;
	margin: 8px 0px 5px 0px; /* ### aggiunti anche questi due parametri */
	text-align: left;
}
#content h2.titoloPar { /* ### aggiunto a questa classe l'ID di contesto */
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 85%;
	color: #9B1818;
	margin: 0px;
	text-align: left; /* ### aggiunto anche questo parametro */
}
.testoSmall {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 70%;
   color: #505050;
}
.testoMedium {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 75%;
	line-height: 130%;
   color: #505050;
}
.testoBig {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 80%;
	line-height: 130%;
   color: #505050;
}
/* commentati in attesa di verifica sulla loro utilità
a.testoSmall {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 70%;
   color: #0000FF; */
}
a.testoMedium {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 75%;
	line-height: 130%;
   color: #0000FF; 
}
a.testoBig {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 80%;
	line-height: 130%;
   color: #0000FF;
}

img.foto {
	float: left;
	margin: 5px 10px 5px 0px;
}

img.zoom {
	float: left;
	margin: 5px 10px 5px 0px;
	background-image: url("ico_zoom.gif");
	background-position : bottom;
	padding-bottom : 16px;
	background : no-repeat;
	border: 1px;
	border-color: Blue;
}

.bgFiloGrigio {
	background-color: #E5E5E5;
}
.boxNotizia {
	border: 4px solid #F2F2F2;
	background-color: #F2F2F2;
}
.titoloNotizia {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 75%;
	font-weight: bold;
	line-height: 130%;
   color: #505050;
}
.sottotitoloNotizia {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 75%;
	font-weight: normal;
	line-height: 130%;
   color: #9B1818;
}
.dataNotizia {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 70%;
   color: #9B1818;
}
img.fotoNotizia {
	float: left;
	border-top: 2px solid #F2F2F2;
	border-bottom: 5px solid #F2F2F2;
	border-right: 7px solid #F2F2F2;
	border-left: 0px solid #F2F2F2;
}
img.fotoBiblio {
	float: left; 
	border-top: 0px solid #FFFFFF;
	border-right: 8px solid #FFFFFF;
	border-bottom: 2px solid #FFFFFF;
	border-left: 0px solid #FFFFFF;
}
img.foto {
	float: left; 
}
#content h2.tabHead { /* ### aggiunto l'ID di contesto */
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 75%;
	font-weight: bold;
   color: #9B1818;
	padding: 0px;
	margin: 0px;
	border: 0px;
	text-align: center; /* ### aggiunto anche questo  parametro */
}
a.tabHead {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 75%;
	font-weight: bold;
   color: #0000FF; /*#185C9B;*/
}
a.tabHead:active {
   color: #E39230;
}
a.tabHead:visited {
   color: #0000FF; /*#185C9B;*/
}
.filoGrigio {
	width: 1px;
	background-color: #C2C2C2;
}
.filoGrigioDark {
	width: 1px;
	background-color: #757575;
}
.bgLabelRicerca{
	background-color: #F2F2F2;
}
a.link4Liv {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 70%;
	font-weight: normal;
	line-height: 180%;
   color: #0000FF; /*#185C9B;*/
}
.link4LivOn {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 70%;
	font-weight: bold;
	line-height: 180%;
   color: #9B1818;
}
.pipeAlfa {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: normal;
   color: #BCBCBC;
}
.bgRigaNero {
	background-color: #000000;
}

td.tab1 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 70%;
	font-weight: normal;
   color: #505050;
	background-color: #E9EBF1;
}
td.tab2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 70%;
	font-weight: normal;
   color: #505050;
	background-color: #F4F4F4;
}
td.tab3 {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 8px;
}
td.tab1Head {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 75%;
	font-weight: bold;
   color: #11367E;
	background-color: #E9EBF1;
}
td.tab2Head {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 75%;
	font-weight: bold;
   color: #11367E;
	background-color: #F4F4F4;
}
th.tab1 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 75%;
	font-weight: bold;
   color: #11367E;
	background-color: #CAD5E7;
	text-align: left;
}
th.tab2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 75%;
	font-weight: bold;
   color: #11367E;
	background-color: #D8D8D8;
	text-align: left;
}
th.tab1Head {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 75%;
	font-weight: bold;
   color: #11367E;
	background-color: #CAD5E7;
	text-align: left;
}
th.tab2Head {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 75%;
	font-weight: bold;
   color: #11367E;
	background-color: #D8D8D8;
	text-align: left;
}
.bgRigaGrigio {
	background-color: #C2C2C2;
}
/* colonna dx */
a.funzioni {
      color: #185C9B; /*#185C9B;*/
}
a.funzioni:hover {
      text-decoration: underline;
}
a.funzioni:visited {
      color: #185C9B; /*#185C9B;*/
}
a.funzioni:active {
      color: #E0AD72;
}
.bgRicerca {
	background-color: #E7E8E7;
}
.bgGrigio {
	background-color: #DFDFDF;
}
.titoloRicStampa {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 70%;
	font-weight: bold;
   color:  #0000FF; /*#185C9B;*/
	padding: 1px 2px 0px 0px;
}
.titoloBoxDx {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 75%;
	font-weight: bold;
   color: #505050;
	padding: 1px 3px 0px 7px;
}
.titoloBoxDxSmall {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 70%;
   font-weight: bold;
   color: #505050;
	padding: 8px 7px 5px 7px;
}
.testoBoxDx {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 70%;
   color: #505050;
	padding: 8px 7px 5px 7px;
}
li.listColDx {
	margin: 1px 0px 2px 4px;
	padding: 0px 2px 2px 2px;
	border: 0px;
	list-style: none url("list_col_dx.gif");
	line-height: 80%;
}
LI.listColDx .testoBoxDx {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 70%;
   color: #505050;
	padding: 8px 7px 5px 0px;
	line-height: 120%;
}
ul.listColDx {
	margin-top: 5px;
	margin-bottom: 10px;
}
a.linkColDx {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 70%;
   color: #0000FF; /*#185C9B;*/
}
li.list0Dx {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: normal;
   color: #666666;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 5px;
	border: 0px;
	list-style: none url("list_col_dx2.gif");
	line-height: 100%;
}
li.list0 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: normal;
   color: #9B1818;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px;
	display: inline;
}
a.linkColDx {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 70%;
   color: #0000FF; /*#185C9B;*/
}
.spanColDx {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 70%;
   color: #505050;
}
.altro {
	float: right;
	margin: 5px 5px 5px 0px;
}
a.vaiAltro {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 70%;
	font-weight: bold;
   color: #0000FF; /*#185C9B;*/
}
/* footer */
#bgfooter {
	background-color: #999999;
}
.divfooter {
	 padding: 1px 0px 4px 0px;
}
a.footer {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #FFFFFF;
}
a.footer:visited {
	color: #FFFFFF;
}
a.footer:active {
	color: #E0AD72;
}
span.footer {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #FFFFFF;
}
/* Viste Notes */
ul.listNotes {
	margin-top: 5px;
	margin-bottom: 30px;
}
li.notes0Close {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 70%;
   color: #496FB7;
	margin: 1px 0px 2px 4px;
	padding: 0px 2px 2px 2px;
	border: 0px;
	list-style: none url("freccina_notes_close.gif");
	line-height: 160%;
}
li.notes0Open {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 70%;
   color: #496FB7;
	margin: 1px 0px 2px 4px;
	padding: 0px 2px 2px 2px;
	border: 0px;
	border: 0px;
	list-style: none url("freccina_notes_open.gif");
	line-height: 160%;
}
li.notes1Close {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 65%;
   color: #496FB7;
	margin: 1px 0px 2px 4px;
	padding: 0px 2px 2px 2px;
	border: 0px;
	list-style: none url("freccina_notes_close.gif");
	line-height: 160%;
}
li.notes1Open {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 65%;
   color: #496FB7;
	margin: 1px 0px 2px 4px;
	padding: 0px 2px 2px 2px;
	border: 0px;
	list-style: none url("freccina_notes_open.gif");
	line-height: 160%;
}
li.notesOn {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 100%;
   color: #1646A3;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px;
	display: inline;
	line-height: 160%;
}
li.notes1On {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 65%;
	font-weight: normal;
   color: #1646A3;
	margin: 1px 0px 2px 4px;
	padding: 0px 2px 2px 2px;
	border: 0px;
	list-style: none url("pallino_notes_on.gif");
	line-height: 160%;
}
a.linkPaginazione {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 70%;
   color: #0000FF; /*#185C9B;*/
}
/* 
questa classe è in effetti la duplicazione di BODY#Biblioteca 
nel foglio di stile accessorio, per facilitare la gestione Notes
 */
.bgFotoInternaBiblioteca {
 background-image: url("BibliotecaMinerva.jpg");
 background-repeat: no-repeat;
 background-color: #9B1818;
}

/* Elementi pop up */
.bgRigaPopup {
	background-color: #9B1212;
}

/* web TV */
.dataSeduta {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #9B1818;
}
.bgVideoTop {
	background-image: url("sf_video_top.gif");
}
.bgVideoBottom {
	background-image: url("sf_video_bottom.gif");
}
.bgVideoLeft {
	background-image: url("sf_video_left.gif");
}
.bgVideoRight {
	background-image: url("sf_video_right.gif");
}
.bgVideo {
	background-color: #C5C5C5;
}

/* mappa */
.mapUl {
	margin: 0;
	padding: 0;	
}
.map {
	margin: 0;
	padding: 0;
	list-style: none;
}
a.mapLink {
	font-size: 64%;	
	text-decoration: none;
}
li.map0 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px;
	display: inline;
	line-height: 160%;
}

/* ### seguono classi aggiunte per Senatus e per le schede WEB */
/*	tag per CM Senatus inizio */
.boxAgenda {
	height: 180px;
	overflow: auto;
	scrollbar-3dlight-color: #BED0D9; 
	scrollbar-arrow-color: #7C9FB2;
	scrollbar-base-color: #BED0D9; 
	scrollbar-darkshadow-color: #FFFFFF; 
	scrollbar-face-color: #FFFFFF; 
	scrollbar-highlight-color: #FFFFFF; 
	scrollbar-shadow-color: #7C9FB2;
	scrollbar-track-color: #FFFFFF;
}

.testoInput {
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 80%;
        line-height: 130%;
        color: #505050;
}

.hrtrasp {
        background-image: url("px_trasp.gif");
        height: 4px;
}

.hrfine {
        background-image: url("pallino_orizz_fine.gif");
        height: 5px;
}
.hrfineTable {
        background-image: url("pallino_orizz_fine.gif");
        height: 5px;
        background-color: #CAD5E7;
}

h1.medium {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 100%;
	color: #9B1818;
	margin: 8px 0px 5px 0px;
}

td.colModule {
	background-color: #666699;
	color: #000000;
	font-weight: bold;
}

.bgFiloTit {
	background-color: #1646A3;
}

a.forms{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 80%;
      color: #000000;
     	text-decoration: none;
}
a.forms:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 80%;
      color: #000000;
     	text-decoration: none;
	background-color: #CCCCFF;
}
a.forms:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 80%;
      color: #000000;
     	text-decoration: none;
}


a.linkbutton {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 80%;
      color: #000033;
      background-color: transparent;
	text-decoration: none;
	padding: 0px 2px 0px 2px;
	margin-left: 20px;
	margin-bottom: 20px;
	border: 1px;
	border-style: solid;
	line-height: 180%;
}
a.linkbutton:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 80%;
      color: #000033;
      background-color: #CCCCFF;
	text-decoration: underline;
	padding: 0px 2px 0px 2px;
	margin-left: 20px;
	border: 1px;
	border-style: solid;
	line-height: 180%;
}
a.linkbutton:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 80%;
      color: #000033;
      background-color: transparent;
	text-decoration: none;
	padding: 0px 2px 0px 2px;
	margin-left: 20px;
	margin-bottom: 20px;
	border: 1px;
	border-style: solid;
	line-height: 180%;
}

a.linkbuttonTable {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 80%;
      color: #FFFFFF;
      background-color: transparent;
	text-decoration: none;
	padding: 0px 2px 0px 2px;
	margin-left: 20px;
	margin-bottom: 20px;
	border: 1px;
	border-style: solid;
	line-height: 180%;
}
a.linkbuttonTable:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 80%;
      color: #FFFFFF;
      background-color: #CCCCFF;
	text-decoration: none;
	padding: 0px 2px 0px 2px;
	margin-left: 20px;
	border: 1px;
	border-style: solid;
	line-height: 180%;
}
a.linkbuttonTable:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 80%;
      color: #FFFFFF;
      background-color: transparent;
	text-decoration: none;
	padding: 0px 2px 0px 2px;
	margin-left: 20px;
	border: 1px;
	border-style: solid;
	line-height: 180%;
}

a.linkTesta{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
}

h1.hmedium {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 95%;
	font-weight: bold;
   	color: #11367E;
	margin-bottom: 1px;
}


tr.table {
	background-color: #E8E8E8;
}

tr.tablehead {
	background-color: #E8E8E8;
	background-image: url("trsf.jpg");
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
}

.boxNav{
	overflow: auto;
	scrollbar-3dlight-color: #BED0D9; 
	scrollbar-arrow-color: #7C9FB2;
	scrollbar-base-color: #BED0D9; 
	scrollbar-darkshadow-color: #FFFFFF; 
	scrollbar-face-color: #FFFFFF; 
	scrollbar-highlight-color: #FFFFFF; 
	scrollbar-shadow-color: #7C9FB2;
	scrollbar-track-color: #FFFFFF;
	height: 90%;
	width: 90%;
}

.boxAmmView{
	overflow: auto;
	scrollbar-3dlight-color: #BED0D9; 
	scrollbar-arrow-color: #7C9FB2;
	scrollbar-base-color: #BED0D9; 
	scrollbar-darkshadow-color: #FFFFFF; 
	scrollbar-face-color: #FFFFFF; 
	scrollbar-highlight-color: #FFFFFF; 
	scrollbar-shadow-color: #7C9FB2;
	scrollbar-track-color: #FFFFFF;
	height: 100%;
	width: 100%;
	border-top: 2px solid Silver;
}
div.divGroup {
	font-size: 50%;
}

/*	tag per CM Senatus fine */

/* Schede DDL */
div.pulsante {
	text-align: right;
	display: inline;
	float: right; 
}

h2.titoloScheda {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 85%;
	color: #9B1818;
	margin: 0px;
	margin-top : 6px;
	margin-bottom : 0px;
}

ul.schede {
	list-style-image : none;
	margin-top : 3px;
	margin-bottom : 3px;
	line-height: 200%;
}

ul.schede ul {
	list-style-image : none;
	margin-top : 3px;
	margin-bottom : 3px;
	margin-left: 9px;
}

ul.schede li {
	list-style-image : none;
	margin-bottom : 1px;
	margin-left : 6px;
	margin-right : 0px;
	margin-top : 6px;
	line-height : 120%;
	list-style-type : none;
}

ul.schede ul li {
	list-style-image : none;
	margin-bottom : 1px;
	margin-left : 6px;
	margin-right : 0px;
	margin-top : 2px;
	line-height : 120%;
	list-style-type : none;
}
ul.schede li.suddivisione {
	margin-left : -6px;
	font-style: italic;
}

ul.combo {
	margin-left : 0px;
	margin-bottom : 0px;
	margin-right : 0px;
	margin-top : 0px;
	list-style-type: none;
	border: 1px solid #E0E0E0;
	padding: 2px 5px 2px 5px;
	background-color: transparent;
	overflow: visible;
	scrollbar-3dlight-color: #E0E0E0; 
	scrollbar-arrow-color: #A0A0A0; 
	scrollbar-base-color: #C0C0C0; 
	scrollbar-darkshadow-color: #FFFFFF; 
	scrollbar-face-color: #FFFFFF; 
	scrollbar-highlight-color: #FFFFFF; 
	scrollbar-shadow-color: #A0A0A0; 
	scrollbar-track-color: #FFFFFF;
	}
ul.combo li  {
	margin-left : 0px;
	margin-bottom : 0px;
	margin-right : 0px;
	margin-top : 0px;
	padding: 0px;
	line-height: 110%;
	font-size: 100%;
	list-style-type : none;
	list-style-image: none;
	}

ul.plain {
	margin-left : 0px;
	margin-bottom : 0px;
	margin-right : 0px;
	margin-top : 0px;
	list-style-type: none;
	padding: 2px 5px 2px 5px;
	background-color: transparent;
	}
ul.plain li  {
	margin-left : 0px;
	margin-bottom : 0px;
	margin-right : 0px;
	margin-top : 0px;
	padding: 0px;
	line-height: 110%;
	font-size: 100%;
	list-style-type : none;
	list-style-image: none;
	}

tr.evidenza {
}
TR.evidenza td.tab1 {
   font-weight: bold;
}

tr.evidenza td.tab2 {
	font-weight: bold;
}
div.bordoNeroCentrato {
	border-width: 1px;
	border-color: #000000;	
	border-style: solid;
	display: block;
	width: 98%;
	text-align: center;
}

div.bordoNeroCentrato caption {
	border-width: 1px;
	border-color: #000000;	
	border-style: none none solid none;
	border-collapse: collapse;	
	padding: 5px 5px 4px 5px;
	font: 75%;
	}
div.bordoNero {
	border-width: 1px;
	border-color: #000000;	
	border-style: solid;
	display: block;
	width: 98%;
	text-align: center;
}

div.bordoNero caption {
	border-width: 1px;
	border-color: #000000;	
	border-style: none none solid none;
	border-collapse: collapse;	
	padding: 5px 5px 4px 5px;
	font: 75%;
	}

div.bordoChiaro {
	border-width: 1px;
	border-color: #DFDFDF;	
	border-style: solid;
	display: block;
	width:100%;
	overflow: visible;
}

div.bordoChiaro caption {
	border-width: 1px;
	border-color: #DFDFDF;	
	border-style: none none solid none;
	border-collapse: collapse;	
	background-color: #DFDFDF;
}
.annotazione {
	font-size: 90%;
}

.tabSep {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 75%;
	font-weight: normal;
   color: #505050;
   background-color: transparent;
}

.hideButton {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 70%;
	font-weight: bold;
	padding: 0px;
	line-height : 180%;
}
INPUT.button2 {
	BORDER-RIGHT: #ffffff 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ffffff 0px solid; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 70%; PADDING-BOTTOM: 0px; BORDER-LEFT: #ffffff 0px solid; CURSOR: hand; COLOR: #ffffff; PADDING-TOP: 0px; BORDER-BOTTOM: #ffffff 2px solid; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff
}
H1.titolo {
	FONT-SIZE: 100%; MARGIN: 8px 0px 5px; COLOR: #9b1818; FONT-FAMILY: Georgia, "Times New Roman", Times, serif
}

li.list0OpenOn2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: normal;
   color: #9B1818;
	background-color: #F0F0F0;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 5px;
	border: 0px;
	list-style: none url("freccina_nav_open.gif");
	line-height: 160%;
}
li.list1On2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: normal;
   color: #9B1818;
	background-color: #F0F0F0;
	margin: 0px 20px 0px 0px;
	padding: 0px 0px 0px 5px;
	border: 0px;
	list-style: none url("pallino_nav_on.gif");
	line-height: 160%;
}