/* Box list
-----------------------------------*/
.boxlist { margin: 0; padding: 0; list-style: none; }
.boxlist li { background: #f8f8f8; border-top: 1px solid #fff; border-bottom: 1px solid #e0e0e0; font-weight: normal; }	
.boxlist li a { display: block; height: 1%; padding: 1px 0 1px 15px; font-weight: normal; margin: 0; }
.boxlist li.first { border-top: none; }
.boxlist li.last { border-bottom: none; }
.boxlist a.current { font-weight: bold; }
.boxlist a.collapsed { background: #f9f9f9 url(collapsed.gif) no-repeat 3px 6px; }
.boxlist a.unfolded { background: #f9f9f9 url(unfolded.gif) no-repeat 3px 6px; }	
.boxlist a.leaf { background: #f9f9f9 url(leaf.gif) no-repeat 3px 6px; }	
.boxlist li ul { list-style: none; margin: 0; padding: 0 0 0 10px; font: normal 11px/15px Verdana, Helvetica, sans-serif; }
.boxlist li ul li { border-top: none; border-bottom: none; }	
.boxlist a:hover { color: #fff; background-color: #FFC891; text-decoration: none; }

/* filtru
-----------------------------------*/
#filtre { width: 100%; border: 1px solid #D5D5D5; background: #F3F3F4; float: left; margin-bottom: 1px; }
#filtre ul { list-style: none; margin: 0; padding: 0; }
ul#bar li { width: 12em; float: left; }
ul#bar li h2 { font-weight: bold; color: #000; }
#filtre a { color: #000; text-decoration: none; }
#filtre a:hover { color: #a00; background: #fff; }
ul#bar li#unu {width: 13em;} 
ul#bar li#unu h2 { color: #9E9FA1; }
#filtre a, #filtre h2 { display: block; margin: 0; padding: 1px 2px; font: normal 11px/13px arial, helvetica, sans-serif; }
#filtre h2 {font: normal 11px/15px arial, helvetica, sans-serif;}
#filtre li {position: relative;}
ul#bar ul { position: absolute; z-index: 500; background: #efefef; border: 1px solid #D5D5D5; }
ul#bar ul {display: none;}
ul#bar li:hover ul, ul#bar li.over ul {display: block;}
a.remove-filter { font: normal 12px/16px arial, helvetica, sans-serif; color: blue; }
a.remove-filter:hover {color: red;}

/* tabbed menu 
-----------------------------------*/   
#tabs { float:left; width: 100%; margin: 0; padding: 0 10px; font-size:90%; line-height:normal; }
#tabs ul { margin:0; padding:0; list-style:none; }
#tabs li { display:inline; margin:0; padding:0; }
#tabs a { float: left; background: url("left_both.jpg") no-repeat left top; margin: 0; padding: 0 0 0 9px; text-decoration: none; }
#tabs a span { float: left; display: block; background: url("right_both.jpg") no-repeat right top; padding: 7px 14px 6px 6px; font-weight: bold; color: #606060; }
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs a span {float:none;}
/* End IE5-Mac hack */
#tabs a:hover span { color:#fff; }
#tabs #current a { background-position:0 -40px; border-width:0; }
#tabs #current a span { background-position:100% -40px; /*padding-bottom:5px;*/ color: #fff; }
#tabs #current a:hover span { text-decoration: underline; }
#tabs a:hover { background-position:0% -40px; cursor: pointer; }
#tabs a:hover span { background-position:100% -40px; }
