.tree_categorie{
  background-color:white;
  position:absolute;
  font-weight:normal;
}

.tree_categorie .node{
  position:relative;
  left:10px;
  margin:4px;
}

.tree_categorie .nodes0{
  position:relative;
  border-top:1px solid #BBBBBB;
  display:none;
}
.tree_categorie .nodes{
  display:none;
}

.tree_categorie .expand{
  color:black;
  text-decoration:none;
  cursor:pointer;
}
.tree_categorie .link{
  font-size:11px;
  cursor:pointer;
  text-decoration:none;
}
.tree_categorie .link:hover{
  text-decoration:underline;
}
.tree_categorie .launcher{
  border-collapse:collapse;
  cursor:pointer;
  width:100%;
  height:12px;
  margin:2px;
}

.tree_categorie .open{
  font-weight:bold;
}
.tree_categorie .selection{
  background-color:white;
  border:none;
  font-size:11px;
}
.tree_categorie .reset{
  color:red;
  font-weight:bold;
}


/*-----Albero in categorie */


.tree .node{
	position:relative;
	border:1px solid gray;
	background-image:url(../gestionale/images/bg_categoria_padre.jpg);
	background-repeat:no-repeat;
}

.tree .node1{
	position:relative;
}

.tree .nodes{
 /* position:relative;
  left:20px;*/
  display:none;
  padding-top:2px;
  padding-left:22px;
}

.tree #nodes_0{
	display:block;
	position:relative;
	left:0px;
}

.tree .diz_nodes{
	display:none;
	position:absolute;
	width:700px;
  	padding-bottom:20px;
	background-color:#FFFFFF;
	border:1px solid #E0E0E0;
}

.tree .tree_links{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-decoration:none;
}

.tree .tree_piu_meno{
  font-family: monospace;
	font-size:12px;
	font-weight:bold;
	color: #114E80;
	text-decoration:none;
	border:1px solid;
	text-align:center;
	width:18px;
	padding-left:5px;
	padding-right:4px;	
	background-color:white;
}

.tree .add_tree_piu_meno{
  font-family: Courier New;
	font-size:12px;
	font-weight:bold;
	color: white;
	text-decoration:none;
	border:1px solid rgb(0,0,153);
	text-align:center;
	width:18px;
	padding-left:5px;
	padding-right:4px;	
	background-color:rgb(0,0,153);
}

.tree .tree_del{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color: white;
	text-decoration:none;
	border:1px solid rgb(204,0,0);
	text-align:center;
	width:18px;
	padding-left:5px;
	padding-right:4px;	
	background-color:rgb(255,0,0);
}

.tree .tree_diz{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	text-decoration:none;
	background:#FFFFFF;
	border:1px solid;
	text-align:center;
	width:18px;
	padding-left:5px;
	padding-right:4px;	
}

.tree .tree_agg{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#006633;
	text-decoration:none;
	background:#FFFFFF;	
	border:1px solid;
	text-align:center;
	width:18px;
	padding-left:5px;
	padding-right:4px;	
}

.tree .tree_riga{
	background-image:url(../gestionale/images/tree_riga3.gif);
	background-repeat: no-repeat;
	padding-left:18px;
	width:18px;
}
.tree .tree_riga2{
	background-image:url(../gestionale/images/tree_riga2.gif);
	background-repeat: no-repeat;
	padding-left:18px;
	width:18px;
}

.tree .bottom_tree{
	background-image:url(../gestionale/images/tree_piu.jpg);
	border:0px;
	vertical-align:middle;
    cursor:pointer; 	
	width:20px; 
	height:20px;
	background-repeat:no-repeat;
}

.tree .tree_add_box{
	width:90%;
	height:20px;
	padding-left:0px;
	padding-top:2px;
	padding-bottom:15px;
}

.tree_add_piu{
 	font-family: Courier New;
	font-size:12px;
	font-weight:bold;
	color:white;
	text-decoration:none;
	text-align:center;
	width:18px;
	padding-left:6px;
	padding-right:5px;	
	background-color: #010190;
}
.tree .tree_add_box_campo{
	border:1px #E2E2E2 solid;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	height:20px;
}

.link_padre
{
  text-decoration:none;
  color:white;
  font-size:12px;
  cursor: pointer;
}

.link_padre:hover
{
  text-decoration:underline;
  color:white;

}

.link_figlio
{
  text-decoration:none;
  color:black;
  font-size:11px;
  cursor: pointer;
}

.link_figlio:hover
{
  text-decoration:underline;
}