
#boxSxAlbero {
    background: none repeat scroll 0 0 #FFFFFF;
    float: left;
    margin-right: 10px;
    padding: 10px;
    width: 980;
}

.j_folder{cursor:pointer;}

.loading{
	background-image:url("../img/ajax-loader.gif")!important;
	background-repeat:no-repeat;
	width:32px;
	height:32px;
	margin-top:20px;
	position:relative;
	top:0;
	z-index:9999;
}
.small-loading{
	background-image:url("../img/ajax-loader-small.gif")!important;
	background-repeat:no-repeat;
	width:20px;
	height:20px;
	position:relative;
	top:0;
	z-index:9999;
}
.esitoAlberto{
    color: #1B1A1A;
    font-size: 14px !important;
    font-weight: bold;
    float: left;
    width:100%;
    padding-bottom:15px;
}

.row-title-guida{
    float:left;
    width:100%;
    margin:0;
    padding:0;
    color: #50739e;
    font-family: 'Montserrat', 'sans-serif';
    font-size: 16px;
    font-weight: 700;
    line-height: normal;
    
}

.row-title-guida a span.tree-title{ color: #333;}
.row-title-guida a.tree-title:hover{ color: #333; text-decoration: none !important}
.row-title-record{
    float:left;
    width:100%;
    margin:0;
    padding:0;
    color: #666;
    font-family: 'Montserrat', 'sans-serif';
    font-size: 16px;
    font-weight: 300;
    line-height: normal;
}

.guida-img{
	background-image: url("../img/albero/guida.png")!important;
	background-repeat:no-repeat;
	width:25px;
	height:20px;
	display:block;
	float:left;
}


.folder-img{
	background-image: url("../img/albero/folder.png")!important;
	background-repeat:no-repeat;
	background-position:top right;
	width:25px;
	height:20px;
	display:block;
	float:left;
	margin-left: -12px;
}


.folder-open-img{
	background-image: url("../img/albero/folder-open.png")!important;
	background-repeat:no-repeat;
	background-position:top right;
	width:25px;
	height:20px;
	display:block;
	float:left;
	margin-left: -12px;
}


.file-img{
	background-image: url("../img/albero/file.png")!important;
	background-repeat:no-repeat;
	background-position:top right;
	width:25px;
	height:20px;
	display:block;
	float:left;
	margin-left: -12px;
}


.tree-title-row{
	margin-left:5px;
	margin-top:3px;
	display:block;
	float:left;
	width: 94%;
	overflow: hidden;
}

.tree-title:hover{
	/*background-color: #50739e;
	border-radius:3px; */
	color:#AB131D;
}

.tree-title-highlight{
	background-color:#947753;
	border-radius:3px;
}

.search-highlight{
	background-color: #50739e;
	border-radius:3px;
	padding: 1px 3px;
  	color: #fff;
}

.tree-title{
	padding:3px 4px 0px 4px;
	color: #666;
	cursor:pointer;
}

.tree-title-date{
	font-weight: normal;
	cursor:pointer;
    font-size: 14px; color: #999;}

.tree-title-img-foto{
	background-image: url("../img/albero/icon-camera.png")!important;
	background-repeat:no-repeat;
	background-position:center;
	margin-top:3px;
	width:16px;
	height:14px;
	/*margin-left: 5px;*/
	display: inline-block;
}

.tree-title-img-scheda{
	background-image: url("../img/albero/icon-book.png")!important;
	background-repeat:no-repeat;
	background-position:center;
	margin-top:4px;
	width:16px;
	height:14px;
	/*margin-left: 23px;*/
	display: inline-block;
	cursor:pointer;
}

.tree-title-scheda{
	border: 1px solid #50739e;
	border-bottom: 0px;
	padding:0px 4px 0px 4px;
}

.scheda{
	display:none;float:left;
	border-left: 1px dotted #D4DBDC;
	border-bottom: 1px dotted #D4DBDC;
	margin-left:6px;
	width:100%;
	overflow:hidden;
	padding-left:15px;
	padding-top:5px;
	padding-bottom:5px;
}

.scheda .containerAuther{
	margin: 0;
    padding: 0;
    position:relative;
    top:0;
}

.scheda .containerAuther .informazioni-aggiuntive{
	margin-top: 0 !important;
}

.scheda .containerAuther .informazioni-aggiuntive .content h2{
	margin-top: 0 !important;
	color: #1B1A1A;
    font-size: 12px;
    line-height: 18px;
    margin-top: 0px;
    text-transform: uppercase;
}

.scheda .containerAuther .informazioni-aggiuntive .content p {
    font-size: 16px;
}
.scheda .containerAuther .informazioni-aggiuntive .content p span {
	font-size: 16px;
    	color: #1D1C1C;
}
.schedaAperta{
	width:100%;
	padding:5px;
}

.scheda .containerAuther a.info-auther:before  { 
  display: inline-block;	
  content: "";
  background: url("../img/icon-i.png") no-repeat scroll right top / 18px 17px rgba(0, 0, 0, 0);
  width: 18px;
  height: 17px;
  left: 3px;
  cursor: pointer;
}

.scheda-chiudi{
	background-image: url("../img/albero/cancel.png")!important;
	background-repeat:no-repeat;
	background-position:center left; 
	font-size: 13px !important;
    font-weight: 900;
    padding-left:13px;
    margin:0;
    color:#1A4062;
    text-decoration: none;
    cursor:pointer;
}

.archive-children{
	margin-top:-4px;padding:0;padding-left:12px;padding-bottom:8px;margin-left:6px;float:left;width:99%;border-left: 1px solid #d4dbdc;border-bottom: 1px solid #d4dbdc;overflow:hidden;padding-top:5px;
}



/*INIZIO PAGIONAZIONE*/
.pager-regesta{
	background-color: #eee !important;
	width:100%;
	overflow:hidden;
	height:32px;
	float:left;	
	border:0px solid #50739e;
	border-top:0px;
	margin-left:6px;
	padding: 6px 0;
}

.pager-first{
	background-image: url("../img/albero/backFirst.png")!important;
	width:20px;
	height:14px;
	float:left;
	display:block;
	margin-left:10px;
	margin-top:2px;
}
.pager-previous{
	background-image: url("../img/albero/back.png")!important;
	width:10px;
	height:14px;
	float:left;
	display:block;
	margin-left:10px;
	margin-top:2px;
}


.pager-first-off{
	background-image: url("../img/albero/backFirst.png")!important;
	width:20px;
	height:14px;
	float:left;
	display:block;
	margin-left:10px;
	margin-top:2px;
	opacity: 0.6;
}
.pager-previous-off{
	background-image: url("../img/albero/back.png")!important;
	width:10px;
	height:14px;
	float:left;
	display:block;
	margin-left:10px;
	margin-top:2px;
	opacity: 0.6;
}


.pager-number-input{
    font-size: 14px;
	background-color: #FFF;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
	color:#333;
	width:28px;
	height:20px;
	float:left;
	border:1px solid #404040;
	margin-left:10px;
	margin-top:-1px;
	
 }

.pager-number-input-error{
	border:1px solid #891b01;
 }

.pager-number-container{
	margin:0;
	padding:0;
	float:left;
	
}

.pager-tot-page{	

    font-size: 14px;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
	color:#333;
	float:left;
	margin-left:5px;
	margin-top:1px;
	
}
.pager-last{
	background-image: url("../img/albero/nextLast.png")!important;
	width:20px;
	height:14px;
	float:left;
	display:block;
	margin-left:10px;
	margin-top:2px;
}
.pager-next{
	background-image: url("../img/albero/next.png")!important;
	width:10px;
	height:14px;
	float:left;
	display:block;
	margin-left:10px;
	margin-top:2px;
}

.pager-last-off{
	background-image: url("../img/albero/nextLast.png")!important;
	width:20px;
	height:14px;
	float:left;
	display:block;
	margin-left:10px;
	margin-top:2px;
	opacity: 0.6;
}
.pager-next-off{
	background-image: url("../img/albero/next.png")!important;
	width:10px;
	height:14px;
	float:left;
	display:block;
	margin-left:10px;
	margin-top:2px;
	opacity: 0.6;
}
.pager-tot-results{	

    font-size: 16px;
	font-weight:normal;
	text-align:center;
	vertical-align:middle;
	color:#333;
	float:left;
	margin-left:50px;
	margin-top:-1px;
	
}
/*FINE PAGIONAZIONE*/
.rightAlbero{
	float: right !important;
    padding-left: 11px !important;
    width: 300px !important;
}

/**/
.container .top-forms-albero .left, .container .top-forms-albero .right {
    width: 70%;
}

.hidden-facets{
	display:none;
}
.facet-table{
	width: 100%;
}
.facet-name {
    background-color: #1973AD;
    color: #FFFFFF;

    font-size: 13px;
    font-weight: 400;
    line-height: 18px;
    margin: 0;
   
}
.facet-name td{
	padding-left: 5px;
    padding-right: 5px;
    padding-top: 1px;
}

.filterValue{
	color: #1A1819;
	text-decoration: none;

    font-size: 12px;
    font-weight: 700;
    line-height: normal;
}
.filterCount{
	color: #1A1819;
	text-decoration: none;

    font-size: 12px;
    font-weight: 700;
    line-height: normal;
}

.showAll{
	color: #1A1819;
	text-decoration: none;

    font-size: 12px;
    font-weight: 800;
    line-height: normal;
}

.hideAll{
	color: #1A1819;
	text-decoration: none;

    font-size: 12px;
    font-weight: 800;
    line-height: normal;
}



.scheda .table-responsive.table-bordered>tbody>tr>td.label-scheda{border-left:0 !important; border-right:0 !important; }
.scheda .table-responsive.table-bordered>tbody>tr>td.campo-scheda{border-right:0 !important;}
.scheda .table-bordered>tbody>tr>td, .scheda .table-bordered{border:0;}


.tree-title.tree-title-highlight{color:#fff;  padding: 1px 3px;}


.esitoAlberto a{text-decoration:none;}
/*.tree-title-row{width:91%;}*/















