#box_faq{
	position:relative;
	top:0px; 
	left:3px;
	z-index:1;
}
#box_faq .tree{
	width:740px;
	padding-top:10px;
	padding-bottom:9px;
}
#box_faq .tree_piu_meno,
#box_faq .tree_del{
	cursor:pointer;
}
#box_faq .sezione{
  	position:relative;
  	left:12px;
  	width:100%;
  	font-size:11px;
  	margin:2px;
}
#box_faq .sezione .titolo{
	color:white;
	text-decoration:none;
	padding:0 5px;
}
#box_faq .sezione .titolo:hover{
	color:red;
	text-decoration:underline;
}
#box_faq .domanda .titolo{
	color:black;
}
#box_faq .linea{
  	background-color:rgb(0,0,153);
  	padding:4px;
}
#box_faq .sezione .domanda .linea{
	background-color:white;
	padding:2px;
}
#box_faq .linea .link{
	text-decoration:none;
  	color:white;
}
#box_faq .linea .link_sito{
  	text-decoration:none;
  	color:rgb(102,153,255);
  	cursor:pointer;
}
#box_faq .linea a:hover{
  	text-decoration:underline;
}
#box_faq input{
   	font-size:11px;
}
#box_faq .tree_dizionario{
	font-size:12px;
	font-weight:bold;
	color: black;
	text-decoration:none;
	border:1px solid black;
	text-align:center;
	width:18px;
	padding-left:5px;
	padding-right:4px;	
	background-color:rgb(102,153,255);
}
#box_faq .sezione button{
	text-decoration:underline;
	background:none;
	border:none;
	color:white;
	font-weight:bold;
	position:absolute;
	top:5px;
}
#box_faq .mod_pos_sezioni,
#box_faq .mod_pos_sezioni:visited,
#box_faq .mod_pos_domande,
#box_faq .mod_pos_domande:visited{
	float:right;
	cursor:pointer;
	padding:4px;
	color:black;
	text-decoration:none;
}
#box_faq .mod_pos_sezioni:hover,
#box_faq .mod_pos_domande:hover{
	text-decoration:underline;
	color:red;
}
#box_faq .add_sezione{
	width:100%;
	margin:15px;
}
#box_faq .add_sezione span{
	padding: 0 4px;
}