/* Nuova versione home page Biblioteca */

.avvisi_utenti {
	font-size: 90%;
	margin: 1%;
	padding: 1%;
	clear: both;
}
h1.h1_border {
	border-bottom: 1px solid #9b1818;
}
h2.avvisi {
   background-image: url(/application/xmanager/projects/senato/img/css/pallini_oriz_nav.gif);
	background-repeat: repeat-x;
	margin-bottom: 1%;
	margin-top: 1%;
	padding-top: 3%;
}
.avvisi_utenti .main_adv h3 {
  background: url("/application/xmanager/projects/senato/img/css/list_nav2_open.gif") no-repeat scroll left center #FFFFFF;
	font-size: 85%;
	padding-left: 18px;
	margin-bottom: 1%;
}
.avvisi_utenti .main_adv .contenuto {
	background-color: #ededed;
	padding: 1%;
	margin: 0;
	font-size: 75%;
}
.avvisi_utenti .main_adv div.contenuto p {
	margin: 0;
}
.avvisi_utenti div.contenuto p {
	line-height: 130%;
}
.avvisi_utenti ol  {
	margin-left: 0;
	margin-top: 0;
}
.sxSmall .avvisi_utenti ul {	
	font-size: inherit;
}
.sxSmall .avvisi_utenti ul li {	
	padding-left: 0px;
	background-image: none;
	line-height: inherit;
}

.avvisi_utenti .lista_collassabile .xresource h3 {
 	margin: 0;
}
.avvisi_utenti .lista_collassabile .xresource {
	margin: 0;
	padding-left: 22px;
	top: 8px;
}
.avvisi_utenti .lista_collassabile .contenuto {
	margin-top: 0;
}

.avvisi_utenti .lista_collassabile .xresource span.close {
    background: url("/application/xmanager/projects/senato/img/css/list_nav2_open.gif") no-repeat scroll left top #FFFFFF;
}
.avvisi_utenti .lista_collassabile .xresource span.open {
    background: url("/application/xmanager/projects/senato/img/css/list_nav2_close_red.gif") no-repeat scroll left bottom #FFFFFF;
}
.avvisi_utenti .lista_collassabile .xresource span.open {
    display: block;
    height: 12px;
    left: 0;
    position: absolute;
    width: 12px;
}
.cover_biblioteca .contenuto {
	padding: 0 2% 0;
	text-align: justify;
}
.biblioteca_intro {
	min-height: 100px;
	height: auto;
}
.box_cerca {
	margin: 0;
	padding: 0;
	margin: 4% 2% 2%;

}
.box_cerca h2 {
	color: #fff;
	background-color: #666;
	padding: .2em .8em;
	margin-bottom: 0px;
	margin-top: 0;
	height: 1.3em;
}
.box_cerca div.bordoNero {
	border: none;
	margin-top: 0;
}
.box_cerca div.bordoNero ul {
	font-size: 85%;
}
.box_cerca .bordoNero ul.lista_cataloghi {
    border-color: #666666;
    border-image: none;
    border-right: 1px solid #666666;
    border-style: none solid solid;
    border-width: medium 1px 1px;
    margin: -2px 0 0;
    padding-bottom: 0;
}
.box_cerca div.bordoNero ul.lista_cataloghi li.tab1 ,
.box_cerca div.bordoNero ul.lista_cataloghi li.tab2 {
    background-color: #ffffff; 
}
.box_cerca div.bordoNero ul.lista_cataloghi li {
	background-image: none;
	padding-left: 14px;
    padding-bottom: 2px;
}
.box_cerca div.bordoNero ul.lista_cataloghi li:last-child {
    border-bottom: none;
}
.box_cerca div.bordoNero ul.lista_cataloghi li a {
	background-image: none;
	color: #9b1818;
	font-weight: bold;
}
.cont_evidenza{
	margin: auto;
	width: 96%;
}
.evidenza{
	margin-top: 10px;
	border: 1px solid #666;
	background-color: #e9ebf1;
	float: left;
	width: 100%;
}
.evidenza .col_left, .evidenza .col_mid, .evidenza .col_right {
	padding-top: 10px;
	width: 33.1%;
	float: left;
}
.evidenza .col_mid {
    background-color: #Fafafa;
}
.evidenza ul {
	font-size: 80%;
}
.evidenza ul li {
	background-image: url('/application/xmanager/projects/senato/img/css/bulllinkLiv2on.gif');
	background-position: left .3em;
	background-repeat: no-repeat;
	padding-left: 14px;
}
.evidenza ul li a, .evidenza ul li a:active , .evidenza ul li a:hover , .evidenza ul li a:visited  {
	color: #9b1818;
}
/* lista banche dati per tag e tipologie */
div.BD_temi {
  margin: 0;
}
div.BD_temi .BD_elencoTemi {
  width: 100%;
  text-align: left;
  font-size: 100%;
  margin: 1%;
}
div.BD_temi .BD_elencoTemi li{
  display:block;
  text-transform: lowercase;
  margin: 4px 0;
  padding: 0 0 0 18px;
}
div.BD_temi .BD_elencoTemi li a {
  margin:0;
  color:#444;
  font-weight: bold;
  padding: 2px 5px;
}
div.BD_temi .BD_elencoTemi li a:visited {
  color:#444;
}
div.BD_temi .BD_elencoTemi li a:hover{
  text-decoration: none;
  background-color: #EEE;
  color: #9b1818;
}
div.BD_listaAlfa {
  position: relative;
}
div.BD_listaAlfa h1 {
  font-size: 150%;
}


div.BD_listaAlfa ul {
  width: 100%;
  text-align: left;
}

div.BD_listaAlfa li {
  list-style: none;
  background-image: none;
  padding-left: 6px;
  display: inline-block;
  font-size: 100%;
}
div.BD_listaAlfa li .iniziale {
  border-left: 1px solid #bcbcbc;
  position: absolute;
  top: 3em;
  padding-left: 6px;
  font-size: 100%;
  font-weight: bold;
}
div.BD_listaAlfa li .iniziale a.xmanager_tab  {
  top: 0;
  border-left: none;
  position: relative;
  padding-left: 0;
  font-size: 100%;
}
div.BD_listaAlfa ul ul.BD_elencoBD_ul {
  width: 100%;
  text-align: left;
  font-size: 100%;
  font-weight: normal;
  margin-left: 0;
}

div.BD_listaAlfa ul.BD_elencoBD_ul li {
    background-image:url(/application/xmanager/projects/leg18/img/css/pallini_oriz_nav.gif);
    background-repeat: repeat-x;
  background-position: left bottom;
  padding-bottom: 10px;
  padding-left: 0px;
  display: inline-block;
  position:relative;
  border-left: none;
}

div.BD_listaAlfa ul.BD_elencoBD_ul li .testo li {
  background-image:url(/application/xmanager/projects/leg18/img/css/list.gif);
  background-repeat:no-repeat;
  background-position:0 -3px;
  padding-bottom: 5px;
}
.XmanagerTabbedWidget ul.BD_elencoBD_ul li:first-child {
    margin-top: 5em;
}
.XmanagerTabbedWidget li.BD_listaAlfa_li_1 ul.BD_elencoBD_ul li:first-child {
    margin-top: 6em;
}
div.BD_listaAlfa div.BD_listaTipologie ul.BD_elencoBD_ul li:first-child {
    margin-top: 9.35em;
}
div.BD_listaAlfa div.BD_listaTipologie li.BD_listaTipologie_li_1 ul.BD_elencoBD_ul li:first-child {
    margin-top: 10.35em;
}

div.BD_listaAlfa .XmanagerTabbedWidget div.BD_listaTipologie li.BD_listaTipologie_li_1 ul.BD_elencoBD_ul ul.BD_specifiche_ul li:first-child, 
.XmanagerTabbedWidget ul.BD_elencoBD_ul li .testo li:first-child, 
div.BD_listaAlfa div.BD_listaTipologie li ul.BD_elencoBD_ul li ul li:first-child  {
    margin-top: auto;
}
div.BD_listaAlfa div.BD_listaTipologie li.BD_listaTipologie_li_1 ul.BD_elencoBD_ul li ul li:first-child  
, div.BD_listaAlfa div.BD_listaTipologie li.BD_listaTipologie_li_2 ul.BD_elencoBD_ul li ul li:first-child  
, div.BD_listaAlfa div.BD_listaTipologie li.BD_listaTipologie_li_3 ul.BD_elencoBD_ul li ul li:first-child  
, div.BD_listaAlfa div.BD_listaTipologie li.BD_listaTipologie_li_4 ul.BD_elencoBD_ul li ul li:first-child  
, div.BD_listaAlfa div.BD_listaTipologie li.BD_listaTipologie_li_5 ul.BD_elencoBD_ul li ul li:first-child  
, div.BD_listaAlfa div.BD_listaTipologie li.BD_listaTipologie_li_6 ul.BD_elencoBD_ul li ul li:first-child  
, div.BD_listaAlfa div.BD_listaTipologie li.BD_listaTipologie_li_7 ul.BD_elencoBD_ul li ul li:first-child  
, div.BD_listaAlfa div.BD_listaTipologie li.BD_listaTipologie_li_8 ul.BD_elencoBD_ul li ul li:first-child  
, div.BD_listaAlfa div.BD_listaTipologie li.BD_listaTipologie_li_9 ul.BD_elencoBD_ul li ul li:first-child  
, div.BD_listaAlfa div.BD_listaTipologie li.BD_listaTipologie_li_10 ul.BD_elencoBD_ul li ul li:first-child  
{
    margin-top: auto;
}

.XmanagerTabbedWidget li.BD_listaAlfa_li_1 .iniziale {
  border-left: none;
}
.XmanagerTabbedWidget li.BD_listaAlfa_li_1 .iniziale {
  left: 1em;
}
.XmanagerTabbedWidget li.BD_listaAlfa_li_2 .iniziale {
  left: 3em;
}
.XmanagerTabbedWidget li.BD_listaAlfa_li_3 .iniziale {
  left: 5em;
}
.XmanagerTabbedWidget li.BD_listaAlfa_li_4 .iniziale {
  left: 7em;
}
.XmanagerTabbedWidget li.BD_listaAlfa_li_5 .iniziale {
  left: 9em;
}
.XmanagerTabbedWidget li.BD_listaAlfa_li_6 .iniziale {
  left: 11em;
}
.XmanagerTabbedWidget li.BD_listaAlfa_li_7 .iniziale {
  left: 13em;
}
.XmanagerTabbedWidget li.BD_listaAlfa_li_8 .iniziale {
  left: 15em;
}
.XmanagerTabbedWidget li.BD_listaAlfa_li_9 .iniziale {
  left: 17em;
}
.XmanagerTabbedWidget li.BD_listaAlfa_li_10 .iniziale {
  left: 19em;
}
.XmanagerTabbedWidget li.BD_listaAlfa_li_11 .iniziale {
  left: 21em;
}
.XmanagerTabbedWidget li.BD_listaAlfa_li_12 .iniziale {
  left: 23em;
}
.XmanagerTabbedWidget li.BD_listaAlfa_li_13 .iniziale {
  left: 25em;
}
.XmanagerTabbedWidget li.BD_listaAlfa_li_14 .iniziale {
  left: 27em;
}
.XmanagerTabbedWidget li.BD_listaAlfa_li_15 .iniziale {
  left: 29em;
}
.XmanagerTabbedWidget li.BD_listaAlfa_li_16 .iniziale {
  left: 31em;
}
.XmanagerTabbedWidget li.BD_listaAlfa_li_17 .iniziale {
  left: 33em;
}
.XmanagerTabbedWidget li.BD_listaAlfa_li_18 .iniziale {
  left: 35em;
}
.XmanagerTabbedWidget li.BD_listaAlfa_li_19 .iniziale {
  left: 37em;
}
.XmanagerTabbedWidget li.BD_listaAlfa_li_20 .iniziale {
  left: 39em;
}
.XmanagerTabbedWidget li.BD_listaAlfa_li_21 .iniziale {
  left: 41em;
}
.XmanagerTabbedWidget li.BD_listaAlfa_li_22 .iniziale {
  left: 43em;
}
.XmanagerTabbedWidget li.BD_listaAlfa_li_23 .iniziale {
  left: 45em;
}
.XmanagerTabbedWidget li.BD_listaAlfa_li_24 .iniziale {
  left: 47em;
}
.XmanagerTabbedWidget li.BD_listaAlfa_li_25 .iniziale {
  left: 49em;
}
.XmanagerTabbedWidget li.BD_listaAlfa_li_26 .iniziale {
  left: 51em;
}
div.BD_ulSelez {
  border: 1px solid #dddddd;
  margin-bottom: 25px;
  margin-top: 15px;
  padding: 10px 10px 20px;
}
div.BD_ulSelez h2 {
  font-family: Verdana, Geneva, Arial, Helvetica;
  font-size: 100%;
  clear: both;
}
div.BD_ulSelez ul li {
  display: inline;
  float: left;
  font-size: 90%;
  font-weight: bold;
  padding-bottom: 12px;
  padding-left: 18px;  
  background-image: url("/application/xmanager/projects/senato/img/css/list.gif");
  background-position: top left;
}
div.BD_specifiche {
  display: block;
  clear: both;
  font-size: 90%;
  margin: .5%;
}

div.BD_specifiche h4 {
  display: inline;
  float: left;
  margin: 0;
  padding: 0;
}
div.BD_specifiche ul , div.BD_specifiche ul div.nome, .BD_listaAlfa .BD_listaTipologie .xresource div.BD_specifiche ul div.nome {
  display: inline; 
  position: relative;
  top: 0;
  left: auto;
  font-weight: normal;
  font-size: 100%;
}
.XmanagerTabbedWidget ul.BD_elencoBD_ul li div.BD_specifiche li:first-child {
  border-top: none;
}
.XmanagerTabbedWidget ul.BD_elencoBD_ul li div.BD_specifiche li {
  margin-top: auto;
}
.XmanagerTabbedWidget ul.BD_elencoBD_ul li div.BD_specifiche span.clear {
  clear: none;
  display: inline;
}

BD_listaVuota {
  margin-top: 70px;
}
div.BD_listaAlfa ul.BD_elencoBD_ul li div.BD_specifiche li {
  display: inline;
  font-style: italic;
  background-image: none;
  margin: 0;
  padding: 0 0 0 5px !important;
}
div.BD_listaAlfa ul.BD_elencoBD_ul li div.BD_specifiche li:after {
  content: ",";
  margin-left: -3px;
}
div.BD_listaAlfa ul.BD_elencoBD_ul li div.BD_specifiche li:last-child:after {
  content: " ";
}
div.BD_specifiche_label {
  display: inline;
}
.BD_listaTipologie_label {
	padding-top: 15px;
}
.BD_listaTipologie_label h2 {
	font-size: 100%;
	border-bottom: 1px solid #dedede;
	padding-bottom: .5em;
} 
.BD_listaAlfa .BD_listaTipologie .xresource .tab_label {
	font-weight: bold;
	position: absolute;
	top: 7em;
	left: 0;
	font-size: 90%;
	padding-right: 1em;
	border: none;
	z-index: 10;
	white-space: nowrap;
}
.BD_listaAlfa .BD_listaTipologie  a.xmanager_tab {
	top: 0;
	left: auto;
	position: static;
	border: none;
	padding: 0;
	font-size: 100%;
}
.BD_listaAlfa .BD_listaTipologie .BD_listaTipologie_li_2  .tab_label{
	left: 11em;
	border-right: 1px solid #dedede;	
}
.BD_listaAlfa .BD_listaTipologie  .XmanagerTabbedWidget .BD_listaTipologie_li_2 a.xmanager_tab {
	
}
.BD_listaAlfa .BD_listaTipologie .BD_listaTipologie_li_3  .tab_label{
	left: 25em;
	border-right: 1px solid #dedede;	
}
.BD_listaAlfa .BD_listaTipologie .BD_listaTipologie_li_4  .tab_label{
	left: 32.5em;
}
.BD_listaAlfa .BD_listaTipologie .BD_listaTipologie_li_5  .tab_label{
	top: 9.5em;
	left: 11em;
	border-right: 1px solid #dedede;	
}
.BD_listaAlfa .BD_listaTipologie .BD_listaTipologie_li_6  .tab_label{
	top: 9.5em;
	left: 18em;
	border-right: 1px solid #dedede;	
}
.BD_listaAlfa .BD_listaTipologie .BD_listaTipologie_li_7  .tab_label{
	top: 9.5em;
	left: 30em;
	border-right: 1px solid #dedede;	
}
.BD_listaAlfa .BD_listaTipologie .BD_listaTipologie_li_8  .tab_label{
	top: 9.5em;
	left: 35em;
	border-right: 1px solid #dedede;	
}
.BD_listaAlfa .BD_listaTipologie .BD_listaTipologie_li_9  .tab_label{
	top: 9.5em;
	left: 42.5em;
	border-right: none;	
}
.BD_listaAlfa .BD_listaTipologie .BD_listaTipologie_li_1  .tab_label{
	top: 11em;
	left: 0em;
	border-right: none;	
	font-size: 105%;
}
.BD_listaAlfa .BD_listaTipologie .BD_listaTipologie_li_10 .tab_label{
	top: 0;
	left: 0;
}
.BD_listaAlfa .BD_listaTipologie .BD_listaTipologie_li_11  .tab_label{
	top: 0;
	left: 0;
}
.BD_listaAlfa .BD_listaTipologie .BD_listaTipologie_li_12  .tab_label{
	top: 0;
	left: 0;
}
.BD_label_filtri {
	font-weight: bold;
	position: absolute;
	top: 3.7em;
	left: 0.3em;
	font-size: 95%;
	width: 82.3%;
	margin-left: .4%;
	z-index: 0;
}
.BD_filtro_label_1 {
	border-bottom: 1px solid #dedede;
	padding: 0;
	z-index: 0;
}
.BD_filtro_label_2 {
	border-bottom: 1px solid #dedede;
	padding: 0;
	z-index: 0;
}
.BD_label_filtri p {	
	zindex: 0;
	margin: 5px 0 8px;
}
.BD_listaTipologie .empty_list {
	position: relative;
	top: 10em;
}
.BD_taglist {
/*  background-color: #ededed;
    font-weight: bold;
*/
    font-size: 90%;
    font-variant: small-caps;
    margin-bottom: 1%;
    padding: 0.5%;
    text-transform: capitalize;
    display: inline; 
}
.lista_tag .label {
    display: inline; 
    font-weight: bold;
    font-style: italic;
    font-size: 90%;
    margin-right: 0;    
    margin-left: .5%;
 }