.sm-bis{}
.sm-bis-vertical{-moz-box-shadow:0 1px 4px rgba(0,0,0,0.3);-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.3);}
.sm-bis ul{border:1px solid #a9a9a9;padding:7px 0;background:#FFFFE3;box-shadow:0px 2px 2px #1c1a19;border-radius:5px;}
.sm-bis-vertical ul, .sm-bis ul ul{}
.sm-bis a{padding:13px 24px;color:#fff;line-height:23px;text-decoration:none;border-radius:5px 5px 0 0;}
.sm-bis a:hover, .sm-bis a:focus, .sm-bis a:active,
.sm-bis a.highlighted{background:#DAB210;color:#fff;}
.sm-bis-vertical a{padding:9px 40px 8px 23px;background:#E4BA10;}
.sm-bis ul a{padding:2px 40px 2px 23px;background:transparent;color:#247eab;text-shadow:none;border-radius:0;}
.sm-bis ul a:hover, .sm-bis ul a:focus, .sm-bis ul a:active,
.sm-bis ul a.highlighted{background:#F0C207;color:#8B0000;text-shadow:0 1px 0 rgba(0,0,0,0.3);}
.sm-bis a.current, .sm-bis a.current:hover, .sm-bis a.current:focus, .sm-bis a.current:active,
.sm-bis ul a.current, .sm-bis ul a.current:hover, .sm-bis ul a.current:focus, .sm-bis ul a.current:active{background:#fff;color:#000;}
.sm-bis > li:first-child > a{}
.sm-bis-vertical > li:first-child > a{-moz-border-radius:8px 8px 0 0;-webkit-border-radius:8px 8px 0 0;border-radius:8px 8px 0 0;}
.sm-bis-vertical > li:last-child > a{-moz-border-radius:0 0 8px 8px;-webkit-border-radius:0 0 8px 8px;border-radius:0 0 8px 8px;}
.sm-bis a.has-submenu{}
.sm-bis a span.sub-arrow{position:absolute;bottom:2px;left:50%;margin-left:-5px;width:0;height:0;overflow:hidden;border-width:5px;border-style:solid dashed dashed dashed;border-color:#a4cde1 transparent transparent transparent;}
.sm-bis-vertical a span.sub-arrow,
.sm-bis ul a span.sub-arrow{bottom:auto;top:50%;margin-top:-5px;right:15px;left:auto;margin-left:0;border-style:dashed dashed dashed solid;border-color:transparent transparent transparent #a4cde1;}
.sm-bis li{border-left:1px solid #1a8bb9;}
.sm-bis li:first-child,
.sm-bis-vertical li,
.sm-bis ul li{border-left:0;}
.sm-bis span.scroll-up, .sm-bis span.scroll-down{position:absolute;display:none;visibility:hidden;overflow:hidden;background:#ffffff;height:20px;}
.sm-bis span.scroll-up-arrow, .sm-bis span.scroll-down-arrow{position:absolute;top:-2px;left:50%;margin-left:-8px;width:0;height:0;overflow:hidden;border-width:8px;border-style:dashed dashed solid dashed;border-color:transparent transparent #247eab transparent;}
.sm-bis span.scroll-down-arrow{top:6px;border-style:solid dashed dashed dashed;border-color:#247eab transparent transparent transparent;}
@media screen and (max-width:850px){
	.sm-bis:not(.sm-bis-vertical) > li > a{padding-left:18px;padding-right:18px;}
}
@media screen and (max-width:750px){
	.sm-bis:not(.sm-bis-vertical) > li > a{padding-left:10px;padding-right:10px;}
}
@media screen and (max-width:640px){
	ul.sm-bis{width:auto !important;}
	ul.sm-bis ul{display:none;position:static !important;top:auto !important;left:auto !important;margin-left:0 !important;margin-top:0 !important;width:auto !important;min-width:0 !important;max-width:none !important;}
	ul.sm-bis>li{float:none;}
	ul.sm-bis>li>a,ul.sm-bis ul.sm-nowrap>li>a{white-space:normal;}
	ul.sm-bis iframe{display:none;}
	.sm-bis a.current, .sm-bis ul a.current, .sm-bis a, .sm-bis ul a{background:#A86E15;color:#fff;}
	.sm-bis a.current:hover, .sm-bis a.current:focus, .sm-bis a.current:active, .sm-bis ul a.current:hover, .sm-bis ul a.current:focus, .sm-bis ul a.current:active,
	.sm-bis a:hover, .sm-bis a:focus, .sm-bis a:active, .sm-bis ul a:hover, .sm-bis ul a:focus, .sm-bis ul a:active{background:#DAB210;color:#fff;}
	.sm-bis a{border-bottom:1px solid #aaa;}
	.sm-bis ul{border:0;padding:0;}
	.sm-bis ul li a{line-height:23px;}
	.divider{display:none !important}
}