#NPL_Menu #RM_leftMenu .RM_leftRoot > li.rootnode-container > a > span, #RM_leftMenu .RM_leftRoot  li.rootnode-container.child-1 a  span:hover { border: 1px solid #008ecf;}
#NPL_Menu #RM_leftMenu li.item.selected > a span, #RM_leftMenu li.item.child-1 li.item.selected > a span {background-color: #008ecf; color: #fff !important; font-weight: bolder !important;}

#liberidileggere_Menu #RM_leftMenu .RM_leftRoot > li.rootnode-container > a > span, #RM_leftMenu .RM_leftRoot  li.rootnode-container.child-1 a  span:hover { border: 1px solid #50C878;}
#liberidileggere_Menu #RM_leftMenu li.item.selected > a span, #RM_leftMenu li.item.child-1 li.item.selected > a span {background-color: #50C878; color: #fff !important; font-weight: bolder !important;}

#NPM_Menu #RM_leftMenu .RM_leftRoot > li.rootnode-container > a > span, #RM_leftMenu .RM_leftRoot  li.rootnode-container.child-1 a  span:hover { border: 1px solid #f39205;}
#NPM_Menu #RM_leftMenu li.item.selected > a span, #RM_leftMenu li.item.child-1 li.item.selected > a span {background-color: #f39205; color: #fff !important; font-weight: bolder !important;}

#leggeretutti_Menu #RM_leftMenu .RM_leftRoot > li.rootnode-container > a > span, #RM_leftMenu .RM_leftRoot  li.rootnode-container.child-1 a  span:hover { border: 1px solid #a6cee3;}
#leggeretutti_Menu #RM_leftMenu li.item.selected > a span, #RM_leftMenu li.item.child-1 li.item.selected > a span {background-color: #a6cee3; color: #fff !important; font-weight: bolder !important;}

#mammalingua_Menu #RM_leftMenu .RM_leftRoot > li.rootnode-container > a > span, #RM_leftMenu .RM_leftRoot  li.rootnode-container.child-1 a  span:hover { border: 1px solid #9B111E;}
#mammalingua_Menu #RM_leftMenu li.item.selected > a span, #RM_leftMenu li.item.child-1 li.item.selected > a span {background-color: #9B111E; color: #fff !important; font-weight: bolder !important;}

a#header_home:hover  {
	text-decoration: none;
}

h1.Tema_header_sbm {
    font-size: calc(1em + 1.5vw);
    line-height: 48pt;
    text-align: center;
	color:#000;
}

#prova3 {
    padding: 0px !important;
    max-height: inherit;
}

.navbar-default#leftside_Rm_menu {
    background-color: #fff;
	border:none;
}
.navbar-toggle {
    margin-right: 0px !important;
}


.color-sbm-bkg {
    color: #fff;
    background-color: #E4007D;
}
.color-sbm-bkg2 {
    color: #fff;
    background-color: #f2951c;
}

span#h1_Marche{
	color:#E4007D;
	font-weight:800;
}


h1.s_b_m::before {
    background-image: url(/Portals/0/Sistema_Bibliotecario_M/imgs/M.svg);
    background-size: 48pt;
    display: inline-block;
    width: 48pt;
    height: 42pt;
    content: "";
    background-repeat: no-repeat;
    background-position: center bottom;
}

.prov_marche{
	color: #ffffff; 
	text-align: center; 
	padding-right:30px;	
	margin-top:0px;
}
.docu_marche {
    color: #ffffff;
    text-align: center;
    padding: 5px 0px;
    margin-top: 5px;
    line-height: 6.5em;
}

.prov_marche:before{
	content: url('/Portals/0/Sistema_Bibliotecario_M/marche_province_bianco.png');
	vertical-align: -250%;
}



/* Carousel base class */
.carousel {
  margin-bottom: 0px;
}
/* Since positioning the image, we need to help out the caption */
.carousel-caption {
  z-index: 10;
}

/* Declare heights because of positioning of img element */
.carousel .item {
  height: 341px;
     background-color: #f2951c; 
  background-repeat: no-repeat;
/* background: -moz-linear-gradient(left, #f2951c 0%, #e80b72 100%);
background: -webkit-linear-gradient(left, #f2951c 0%,#e80b72 100%);
background: linear-gradient(to right, #f2951c 0%,#e80b72 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2951c', endColorstr='#e80b72',GradientType=1 );*/
}
.carousel .item.first, .item.third, .item.fourth{
background-size: cover;
background-image: url('/Portals/0/Sistema_Bibliotecario_M/imgs/IMG_bcg_SBM_738.jpg');
}

.carousel .item.second{
background-size: cover;
background-image: url('/Portals/0/Sistema_Bibliotecario_M/imgs/cataloghi_bkg_738.jpg');
}

.carousel img {
  position: absolute;
  top: 0;
  left: 0;
  min-width: 100%;
}
 .h1_slider { 
color: #fff;
font-size: 24px;
}
.carousel-buttons {
  z-index: 1100;
  position: absolute;
  width: 100%;
  color:#fff;
  bottom:1px;
}
.carousel-buttons > div {
  padding:20px;
  border:1px solid #fff;
}
.carousel-buttons a {
  color:#fff;
  display:block;
  line-height:50px;
}

/* Classi per datatables */

td.arte::before {
	text-align: right;
	content: url(/Portals/0/Sistema_bibliotecario_M/imgs/arte.png)
}

td.civiche::before {
	text-align: right;
	content: url(/Portals/0/Sistema_bibliotecario_M/imgs/civiche.png)
}

td.religiose::before {
	text-align: right;
	content: url(/Portals/0/Sistema_bibliotecario_M/imgs/religiose.png)
}

td.scolastiche::before {
	text-align: right;
	content: url(/Portals/0/Sistema_bibliotecario_M/imgs/scolastiche.png)
}


td.specialistiche::before {
	text-align: right;
	content: url(/Portals/0/Sistema_bibliotecario_M/imgs/specialistiche.png)
}

td.storiche::before {
	text-align: right;
	content: url(/Portals/0/Sistema_bibliotecario_M/imgs/storiche.png)
}

td.universitarie::before {
	text-align: right;
	content: url(/Portals/0/Sistema_bibliotecario_M/imgs/university.png)
}

