/* general buttons */
#menu a{
  text-decoration: none;
}
#menu div{
	display: block;
	cursor: pointer;		
	padding: 0;
	margin: 0;
	border: none;
	width: 228px;
}
#menu div.folder {
  width: 210px;
  padding-left: 27px;
  padding-top: 3px;
  min-height: 21px; 
  background: url(../images/style/onglet-inactif.gif) no-repeat;
  }
  #menu div.folder a{ 
    color: #470d00;
	font-size: 14px;
	text-decoration: none;
  }  
#menu div.folder_active {
  width: 210px;
  padding-left: 27px;
  padding-top: 3px;
  min-height: 21px; 
  background: url(../images/style/onglet-actif.gif) no-repeat;
  }
  #menu div.folder_active a{
	color: #d10003;
	font-size: 14px;
	text-decoration: none;
  }
#menu div.content {
  width: 210px;
  padding-left: 27px;
  padding-top: 3px;
  min-height: 21px; 
  background: url(../images/style/onglet-inactif.gif) no-repeat;
  }
  #menu div.content a{ 
    color: #470d00;
	font-size: 14px;
	text-decoration: none;
  }
#menu div.content_selected {
  width: 210px;
  padding-left: 27px;
  padding-top: 3px;
  min-height: 21px; 
  background: url(../images/style/onglet-actif.gif) no-repeat;
  }
  #menu div.content_selected a{
	color: #d10003;
	font-size: 14px;
	text-decoration: none;
  }			
#menu div.folder_content {overflow: hidden;}
	/* general sub buttons */
	#menu div.folder_content div div{}
	#menu div.folder_content div div.sub_folder {
    margin-left: 25px;
    padding-left: 12px;
    min-height: 17px;    
    background: url(../images/style/mini-puce-inactive.gif) no-repeat center left;
    font-size: 10px;
    }
    #menu div.folder_content div div.sub_folder a{
      color: #1b1b1b;
    }
	#menu div.folder_content div div.sub_folder_active {
    margin-left: 25px;
    padding-left: 12px;
    font-size: 10px;
    min-height: 17px;
    background: url(../images/style/mini-puce-active.gif) no-repeat center left;
    }
    #menu div.folder_content div div.sub_folder_active a{
      color: #1b1b1b;
    }
	
  #menu div.folder_content div.sub_content {
    margin-left: 25px;
    padding-left: 12px;
    font-size: 10px;
    min-height: 17px;
    background: url(../images/style/mini-puce-inactive.gif) no-repeat center left;
  }
  #menu div.folder_content div.sub_content a{
    color: #1b1b1b;
  }
  #menu div.folder_content div.sub_content a:visited {
    color: #707070;
  }
	#menu div.folder_content div.sub_content_selected {
    margin-left: 25px;
    padding-left: 12px;
    font-size: 10px;
    min-height: 17px;
    background: url(../images/style/mini-puce-inactive.gif) no-repeat center left;
  }
  #menu div.folder_content div.sub_content_selected a{
    color: #1b1b1b;
  }
	#menu div.folder_content div.sub_content_selected a:visited{
    color: #707070;
  }
	#menu div.folder_content div div.sub_folder_content {overflow: hidden;}
		/* general sub sub buttons */
		#menu div.folder_content div div.sub_folder_content .sub_sub_element{
      margin-left: 40px;
      font-size: 10px;
    }
    #menu div.folder_content div div.sub_folder_content .sub_sub_element a{
      color: #1b1b1b;
    }
	  #menu div.folder_content div div.sub_folder_content .sub_sub_element a:visited{
      color: #707070;
    }
		#menu div.folder_content div div.sub_folder_content .sub_sub_element_selected{
      margin-left: 40px;
      font-size: 10px;
    }
    #menu div.folder_content div div.sub_folder_content .sub_sub_element_selected a{
      color: #1b1b1b;
    }
	  #menu div.folder_content div div.sub_folder_content .sub_sub_element_selected a:visited{
      color: #707070;
    }



