/* Appearance */ 
body {
  font-family: sans-serif;
}

/*ul.slidingmenu,*/ 
ul.slidingmenu ul {
  border: 1px solid rgb(16,10,31);
  border-width: 4px 1px 1px 1px;
  background: rgb(194,119,70); /*necessaire pour avoir un bon comportement*/
}

ul.slidingmenu li {

  /*background: #efe;*/
  text-align: left;
  border-bottom: 1px solid rgb(168,76,13);
}

/* rajoute */
ul.ant2 li {
  font-weight : bold;
  font-size : 10px;
  color : rgb(144,53,59);
  text-transform: none;
  background: rgb(194,119,70);
  text-align: left;
  padding-left : 5px;
  /*width: 150px;*/
  /*width: 100%;*/	
}

ul.ant2 li a {
  font-weight : bold;
  font-size : 10px;
  color : rgb(16,10,31);
  padding-left : 5px;
}

ul.ant2 li a:hover {
  font-weight : bold;
  font-size : 10px;
  color : rgb(255,255,255);
}



ul.slidingmenu a {
/*
  color: #666;
  background: #efe;
  text-decoration: none;
*/
}

ul.slidingmenu a.subheader {
  /*background: rgb(255,0,0);*/
}

ul.slidingmenu a:hover {
/*
  background: #cdc;
  color: #333;
*/
}

/* layout styles */

/* remove standard HTML list indenting, and display as normal blocks */
ul.slidingmenu,
ul.slidingmenu ul,
ul.slidingmenu li,
ul.slidingmenu a { 
  padding: 0;
  margin: 0;
  display: block;
}

/* use a fixed width for menu and submenus */
/*ul.slidingmenu,*/
ul.slidingmenu ul {
  width: 150px;
}

/* make li's into clean, moveable blocks */
ul.slidingmenu li {
  list-style-type: none; 
  position: relative;
}

/* Make list items do what they're supposed to in IE */
ul.slidingmenu a {
  width: 100%;
}

/* make sure any ul inside an li (a submenu) takes up zero normal flow */
ul.slidingmenu ul { 
  position: absolute;  
  top: 20px; /* the height of the top border */
  left: 0%; 
  display: none;
}
ul.ant2 ul { 
  position: absolute;  
  top: -4px; /* the height of the top border */
  left: 100%; 
  display: none;
}
