div.tree{
	 position: relative;
	 padding-top: 5px;
	 width:90%;
	 margin: 1em auto;
}

/*div.tree *{font: 1em verdana, comic sans ms, Arial, Helvetica, sans-serif; list-style-image: none; list-style: none; font-weight: normal; color:#000;}*/
/* reset */
div.tree ul,
div.tree li,
div.tree a,
div.tree span{
	font: 1em verdana, comic sans ms, Arial, Helvetica, sans-serif;
	list-style-image: none;
	list-style: none;
	font-weight: normal;
	color:#000;
	text-decoration: none;
}

div.tree ul.fparent{
  border-left: 1px solid #7F7E7E; 
  margin-left: 6px;	
}

div.tree li{margin-left:20px; border-bottom: 0px solid #7F7E7E;line-height:30px;}
div.tree a:hover{color:#00f;text-decoration: none;}
div.tree span{position: absolute; right: 25px; text-align: right;margin-top: 8px;}
div.tree span.download{right: 5px;}
div.tree span.download a{text-decoration:none; display: block; width: 16px; background: url(../images/icons/disk.gif) no-repeat;}
div.tree span.addfolder {right: 30px;}
div.tree span.addfolder a{text-decoration:none; display: block; height: 16px; width: 16px; background: url(../images/folder_add.png) no-repeat;}
div.tree span.delfolder {right: 55px;}
div.tree span.delfolder a{text-decoration:none; display: block; height: 16px; width: 16px; background: url(../images/folder_add.png) no-repeat;}
div.tree span.addfile {right: 5px;}
div.tree span.addfile a{text-decoration:none; display: block; width: 16px; background: url(../images/fichier_ajouter.png) no-repeat;}
div.tree span.delfile {right: 30px;}
div.tree span.delfile a{text-decoration:none; display: block; width: 16px; background: url(../images/fichier_supprimer.png) no-repeat;}
div.tree a.directory {text-transform: uppercase; font-weight:bold; text-decoration:none;}
div.tree ul.directory {display:none;}

div.tree li.toto{border-bottom: 1px solid #7F7E7E;}

/* 07.11.2012 */
/*div.tree fieldset{border: none; background: #64A8D1; padding:0; color; #fff; border-radius: 5px;}
div.tree fieldset li {padding:0px; margin:0px;}
div.tree label{font-weight: bold; padding: 0;}*/

div.tree label{color: #000;font-weight:bold; width: 100px; height: 5%;}
div.tree legend{color: #fff; background-color: #0969A2; padding: 5px; border-radius: 0px 5px; font-weight:bold;} 
div.tree fieldset{background-color: #64A8D1; margin-bottom: 5px; color: #fff;}
div.tree fieldset{border:1px dotted; border: none; border-radius: 5px;}

/*div.tree ul{margin: 10px 0px;} /* a revoir */
/*
#c1{background: #0969A2;}
#c2{background: #245A7A;}
#c3{background: #03436A;}
#c4{background: #3D9AD1;}
#c5{background: #64A8D1;}

#c6{background: #FF8C00;}

#c9{background: #FFA940;}
#c10{background: #FFC073;}
*/


div.tree fieldset{
/*background: #FFC073; color: #fff; */
color: #000;
background-color: #FFA940; border-radius: 5px; padding: 5px; margin: 20px 0px 5px 0px;
}

div.tree legend{color: #000; 
background-color: #FF8C00;}


div.tree h2 {background-color: #FFA940; border-radius: 5px; padding: 5px;  margin : 0px 0px 20px 0px;}

div.infos h2{margin:0px; border-radius: 5px 5px 0px 0px; }
div.infos fieldset{margin:0px 0px 5px 0px; border-radius: 0px 0px 5px 5px ; background-color: #FFC073}
/*div.infos fieldset *{padding:0; margin:0;}*/
/*div.infos fieldset *{padding:0; margin:0;}*/

div.infos {margin: 20px 0px;}
div.infos label{padding-right:5px;}

div#mkdir{
  margin-left: 80px;
  font: 1em verdana, comic sans ms, Arial, Helvetica, sans-serif;	
	font-weight:bold;
}

div#mkdir input{
	height: 30px;
	width: 300px;
}