.treeview, .treeview ul { 
	padding: 0;
	margin: 0;
	list-style: none; font-size:14px
}

.treeview ul {
	background-color: transparent;
	margin-top: 4px;
}

.treeview .hitarea {
	background: url(images/treeview-default.gif) -64px -23px no-repeat;
	height: 16px;
	width: 16px;
	margin-left: -16px;
	float: left;
	cursor: pointer;
}
/* fix for IE6 */
* html .hitarea {
	display: inline;
	float:none;
}

.treeview li { 
	margin: 0;
	padding: 3px 0 3px 16px;
}

.treeview a.selected {
	background-color: #eee;
}

#treecontrol { margin: 1em 0; display: none; }

.treeview .hover { color: #FDC929; cursor: pointer; }

.treeview li { background: url(images/treeview-default-line.gif) 0 0 no-repeat; }
.treeview li.collapsable, .treeview li.expandable { background-position: 0 -176px; }

.treeview .expandable-hitarea { background-position: -80px -1px; }

.treeview li.last { background-position: 0 -1766px }
.treeview li.lastCollapsable, .treeview li.lastExpandable { background-image: url(images/treeview-default.gif); }  
.treeview li.lastCollapsable { background-position: 0 -109px }
.treeview li.lastExpandable { background-position: -32px -65px }

.treeview div.lastCollapsable-hitarea, .treeview div.lastExpandable-hitarea { background-position: 0; }


.treeview .placeholder {
	background: url(images/ajax-loader.gif) 0 0 no-repeat;
	height: 16px;
	width: 16px;
	display: block;
}

.filetree li { padding: 3px 0 2px 16px; }
.filetree span.folder, .filetree span.file { padding: 1px 0 1px 0; display: block; }
.filetree span.folder { background: url(images/folder.png) 0 0 no-repeat; }
.filetree li.expandable span.folder { background: url(images/folder-closed.png) 0 0 no-repeat; }
.filetree span.file { background: url(images/file.png) 0 0 no-repeat; }

a.ev0:link, a.ev0:visited{color:#FDC929}
a.ev:link, a.ev:visited{color:#FDC929; font-weight:bold}

.filetree .nochild span.folder { background: url(images/folder-closed.png) 0 0 no-repeat; }
.filetree .nochild span.folder.op { background: url(images/folder.png) 0 0 no-repeat; }
.filetree span a{display:block; padding-left:20px}


.filetree .open > span.folder { background: url(images/folder.png) 0 0 no-repeat; }









#menutexture{width:250px; float:left; margin-right:10px;box-sizing:border-box; }
.contmenutexture{padding-left:6px }
#pagtexture{width:720px; float:left}

.primotree a{ font-size:14px; font-weight:bold}

.btexture{display:none}
.pez{ display:none}

#trova{margin:10px 0 10px 0}
#cerca{border:1px solid #999999; background:rgba(70,70,70,0.6); padding:2px; width:140px; box-sizing:border-box}
#search.bu{ font-size:12px; padding:3px 4px 3px 4px; margin-left:4px; box-sizing:border-box; height:22px}

@media screen and (min-width: 1220px) {
	#pagtexture{width:940px}
}

@media screen and (max-width: 1000px) {
.tit.t{margin:-5px 0 30px 0; padding-right:42px}
#pagtexture{width:100%; float:none}
	#menutexture{width:auto;position:fixed; left:-500px; top:0; z-index:1300; padding:10px 10px 10px 10px; background:#141414; white-space:normal;  max-width:260px; min-width:260px; height:100%; overflow:auto;  text-align:left; border-right:1px solid #666666;
	 }

.btexture{width:36px; cursor:pointer; margin-left:8px; opacity:0.6; display:block; float:right; background:#141414; z-index:60;position:absolute; bottom:4px; right:0;}
.btexture:hover{opacity:0.9}
.pez{ width:100%; height:100%; background:rgba(0,0,0,0.6); position:fixed; top:0; left:0; z-index:50}
#trova{margin:10px 0 10px 0}
}