menulist > menupopup > menuitem[image] > .menu-iconic-left
{/*Obligatoire pour faire apparaitre l'icone à gauche*/
  display:block;
  padding-right:5px;
}

menulist > menupopup > menuseparator
{/*Permet de supprimer l'espace de gauche*/
  margin-left:-30px;
}

.mega_titre
{
	font-size:28px;
	font-family:Arial;
	color:#006699;
	font-weight:bold;
}

.checkbox-label-box
{
   -moz-appearance: none;
   /*on rend la bordure 'invisible'*/
   border-color: transparent;

   /* ou bien on la supprime carrément ;-) avec
         border-width: 0px;
   */
}

textbox[type="number"][hidespinbuttons="true"]
{
  height:22px;
}

.rouge
{
	color: #FF0000;
}

/*Permet d'alterner les couleurs de fond pour chaque ligne d'un <tree>*/
treechildren::-moz-tree-row(selected) { background-color: #FFFFAA; }
treechildren::-moz-tree-row(odd) { background-color: #EEEEEE; }
treechildren::-moz-tree-row(odd, selected) { background-color: #FFFFAA; }
treechildren::-moz-tree-cell-text(selected) { color: #000000; }
treechildren::-moz-tree-cell-text(odd, selected) { color: #000000; }
/*treechildren::-moz-tree-row(container, open) { background-color: silver; }*/

treechildren::-moz-tree-checkbox
{/*css pour les cellules type="checkbox" non cochées dans les <tree>*/
  list-style-image: url("");
}

treechildren::-moz-tree-checkbox(checked)
{/*css pour les cellules type="checkbox" cochées dans les <tree>*/
  list-style-image: url("chrome://global/skin/checkbox/cbox-check.gif");
}


.menu_group
{
  font-weight:bold;
  background-color:buttonFace;
  text-align:center;
  color:#000;
}

deck#deck
{
  border-top:1px solid silver;
  padding-top:10px;
}

tabbox#onglets
{
  margin-top:10px;
}