.sf-menu,.sf-menu *{margin:0;padding:0;list-style:none;color:#666;font:bold 1.1em 'Trebuchet MS','Helvetica Neue',Arial,Sans-Serif;text-align:left}
.sf-menu{line-height:1.8em}
.sf-menu ul{position:absolute;top:-999em;width:185px}
.sf-menu ul li{width:100%}
.sf-menu li:hover,.sf-menu li:focus{visibility:inherit}
.sf-menu li{float:left;position:relative;border-top-width:0;padding:0 10px 0 0;margin-top:13px;max-width:160px}
.sf-menu a{display:block;position:relative}
.sf-menu li:hover ul,.sf-menu li:focus ul,.sf-menu li.sfHover ul{left:0;top:1.8em;z-index:90;padding:0;margin:0;padding-bottom:12px}
ul.sf-menu li:hover li ul,ul.sf-menu li:focus li ul,ul.sf-menu li.sfHover li ul{top:-999em}
ul.sf-menu li li:hover ul,ul.sf-menu li li:focus ul,ul.sf-menu li li.sfHover ul{left:185px;top:-1px}
ul.sf-menu li li:hover li ul,ul.sf-menu li li:focus li ul,ul.sf-menu li li.sfHover li ul{top:-999em}
ul.sf-menu li li li:hover ul,ul.sf-menu li li li:focus ul,ul.sf-menu li li li.sfHover ul{left:185px;top:0}
.sf-menu{float:left}
.sf-menu .menu-entree{font-size:1.1em}
.menu-liste.sf-menu .menu-entree a{font-size:1em;line-height:1.3em}
.sf-menu .menu-entree .menu-entree{font-size:.9em}
.menu-liste.sf-menu .menu-entree .menu-entree a{font-size:.9em}
.sf-menu .menu-entree .menu-liste .menu-entree{padding:.15em 0 .15em 1em;margin:0 0 .20em;text-decoration:none;max-width:160px}
.sf-menu a,.sf-menu a:visited{color:#666;font-weight:700;text-align:center}
.sf-menu ul li a,.sf-menu ul li a:visited{color:#666;font-weight:400;text-align:left}
.sf-menu ul li a:hover,.sf-menu a:hover,.sf-menu li:hover,.sf-menu:hover,.sf-menu ul li a:focus,.sf-menu a:focus,.sf-menu li:focus,.sf-menu:focus{color:#000;border:none}
.sf-menu li{text-align:center}
.sf-menu li.menu-entree ul,.sf-menu li.menu-entree ul li.menu-entree ul{background-image:url("http://dsi.aixenprovence.free.fr/plugins/beespip/images/bg_sous_menu.png");background-repeat:no-repeat;background-position:left bottom;margin:0;text-align:left}
.sf-menu li li{font-size:.9em;margin-top:2px;max-width:none}
.sf-menu li:hover,.sf-menu li.sfHover,.sf-menu a:focus,.sf-menu a:hover,.sf-menu a:active{outline:0}
.sf-menu .menu-entree{margin:.20em .5em;padding:.20em .55em .20em .20em;min-width:1px}
.sf-sub-indicator{position:absolute;display:none;right:.75em;top:1.05em;width:10px;height:10px;text-indent:-999em;overflow:hidden}
a > .sf-sub-indicator{top:.8em;background-position:0 -100px}
a:focus > .sf-sub-indicator,a:hover > .sf-sub-indicator,a:active > .sf-sub-indicator,li:hover > a > .sf-sub-indicator,li.sfHover > a > .sf-sub-indicator{background-position:-10px -100px}
.sf-menu ul .sf-sub-indicator{background-position:-10px 0}
.sf-menu ul a > .sf-sub-indicator{background-position:0 0}
.sf-menu ul a:focus > .sf-sub-indicator,.sf-menu ul a:hover > .sf-sub-indicator,.sf-menu ul a:active > .sf-sub-indicator,.sf-menu ul li:hover > a > .sf-sub-indicator,.sf-menu ul li.sfHover > a > .sf-sub-indicator{background-position:-10px 0}
.sf-shadow ul{padding:0 8px 9px 0}
.sf-shadow ul.sf-shadow-off{background:transparent}