/* ========== */
/* = Sidebars = */
/* ========== */
.sidebar-item { margin-bottom: 30px; }
.sidebar-item .underlined { margin-bottom: 15px; }
.sidebar-item.widget_nav_menu { background-color: #fafafa; background: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #ffffff), color-stop(100%, #f7f7f7)); background: -webkit-linear-gradient(left, #ffffff, #f7f7f7); background: -moz-linear-gradient(left, #ffffff, #f7f7f7); background: -o-linear-gradient(left, #ffffff, #f7f7f7); background: linear-gradient(left, #ffffff, #f7f7f7); -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 0 2px rgba(0, 0, 0, 0.2); box-shadow: 0 0 2px rgba(0, 0, 0, 0.2); padding: 24px 26px; }
.sidebar-item.widget_nav_menu h3 { margin: 0 0 15px; }
.sidebar-item.widget_nav_menu .nav-pills { margin-bottom: 0; }
.sidebar-item.widget_nav_menu .nav-pills > li > a { position: relative; margin-left: -26px; margin-right: -36px; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; padding-left: 26px; font-weight: bold; color: #727272; }
.sidebar-item.widget_nav_menu .nav-pills > li > a:hover { color: #00becc; background: none; }
.sidebar-item.widget_nav_menu .nav-pills > li.active a, .sidebar-item.widget_nav_menu .nav-pills > li.active a:hover { background-color: #00becc; background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #00d6e6), color-stop(100%, #008e99)); background: -webkit-linear-gradient(top, #00d6e6, #008e99); background: -moz-linear-gradient(top, #00d6e6, #008e99); background: -o-linear-gradient(top, #00d6e6, #008e99); background: linear-gradient(top, #00d6e6, #008e99); color: white; }
.sidebar-item.widget_nav_menu .nav-pills > li.active a:before, .sidebar-item.widget_nav_menu .nav-pills > li.active a:after, .sidebar-item.widget_nav_menu .nav-pills > li.active a:hover:before, .sidebar-item.widget_nav_menu .nav-pills > li.active a:hover:after { position: absolute; z-index: 3; content: " "; right: -7px; background-color: white; width: 10px; height: 80%; }
.sidebar-item.widget_nav_menu .nav-pills > li.active a:before, .sidebar-item.widget_nav_menu .nav-pills > li.active a:hover:before { top: -4px; -webkit-transform: rotate(-30deg); -moz-transform: rotate(-30deg); -ms-transform: rotate(-30deg); -o-transform: rotate(-30deg); transform: rotate(-30deg); }
.sidebar-item.widget_nav_menu .nav-pills > li.active a:after, .sidebar-item.widget_nav_menu .nav-pills > li.active a:hover:after { bottom: -4px; -webkit-transform: rotate(30deg); -moz-transform: rotate(30deg); -ms-transform: rotate(30deg); -o-transform: rotate(30deg); transform: rotate(30deg); }
.sidebar-item.widget_recent_comments ul { list-style: none; margin: 0; }
.sidebar-item.widget_recent_comments ul > li { margin-bottom: 10px; }
.sidebar-item.widget_recent_comments ul > li a { font-weight: bold; }
.sidebar-item.widget_archive ul { list-style: none; margin: 0; }
.sidebar-item.widget_archive ul li { margin: 2px 0; }
.sidebar-item.widget_search .form button[type="submit"] { top: 4px; right: 0; }
.sidebar-item.widget_search .form input[type="text"] { padding-right: 28px; }
.sidebar-item .flickr-badge { margin-left: -3.33%; }
.sidebar-item .flickr-badge a { display: block; width: 30%; margin: 0 0 3.33% 3.33%; float: left; }
.sidebar-item .flickr-badge a img { width: 100%; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }

.sidebar-filters .accordion-toggle { text-transform: uppercase; color: black; padding: 10px 0; }
.sidebar-filters .accordion-toggle.collapsed .caret { -webkit-transform: rotate(-90deg); -moz-transform: rotate(-90deg); -ms-transform: rotate(-90deg); -o-transform: rotate(-90deg); transform: rotate(-90deg); }
.sidebar-filters .caret { vertical-align: middle; margin-left: 5px; -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear; }
.sidebar-filters .accordion-inner { border-top: none; padding: 0 0 10px 0; }
.sidebar-filters .accordion-group { position: relative; margin: 0; }
.sidebar-filters .accordion-group:last-child:after { display: none; }
 .sidebar-filters .selectable {
	color: #4d75a6;
	display: block;
	float: left;
	font-size: 12px;
	text-decoration: none;
	margin-top: 2px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	text-align: center;	
}
.sidebar-filters .selectable:hover, .sidebar-filters .selectable:focus { text-decoration: none; color: #00becc; }
.sidebar-filters .selectable.disable:hover, .sidebar-filters .selectable.disable:focus { text-decoration: none; color:#E4E4E4; }

.sidebar-filters .selectable.selected { color: black; font-weight: bold; }
.sidebar-filters .selected { color: black; font-weight: bold; }

.sidebar-filters .selectable.selected .box { -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; background-color: #00becc; border-color: #00becc; }
.sidebar-filters .max-val, .sidebar-filters .min-val { text-align: center; font-weight: bold; padding: 3px; width: 33%; cursor: default; margin-top:10px; }
.sidebar-filters .remove-filter { font-size: 14px; font-weight: bold; display: inline-block; margin: 10px 0; color: #9d261d; }
/*issue 729*/
.sidebar-filters .selectable.selected, 
.sidebar-filters .listbox > .selected, 
.sidebar-filters .listbox.selected > a
  {color: black;font-weight: bold !important;}
/*issue 729*/
.sidebar-filters i.box{
	width: 15px !important;
	height: 15px !important;
	margin-top: 3;
	margin-right: 3px;
	margin-bottom: 0;
	margin-left: 0px;
}

.accordion-heading .accordion-toggle { display: block; font-weight: bold; font-size: 14px; text-decoration: none !important; }

.accordion-group { margin: 10px 0; border: none; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; }
.accordion-group .bolded-line { margin: 10px 0; }

.accordion-inner { padding: 5px 0;
width:95%;

}

.accordion-style-2 { border: 1px solid #e0e0e0; }
.accordion-style-2 .accordion-heading { background-color: #f3f3f3; }
.accordion-style-2 .accordion-heading .accordion-toggle { color: #34353e; padding: 12px 15px; }
.accordion-style-2 .accordion-heading .accordion-toggle .icon-plus { display: inline; }
.accordion-style-2 .accordion-heading .accordion-toggle .icon-minus { display: none; }
.accordion-style-2 .accordion-inner { padding: 15px 25px; }
.accordion-style-2.active .accordion-toggle .icon-plus { display: none; }
.accordion-style-2.active .accordion-toggle .icon-minus { display: inline; }

/*manu livello 0*/
.sidebar-filters {
	background-color: #fff;
	border: 1px solid #999999;
	border-radius: 5px;
	display: block;
	float: left;
	min-height: 110px;
	width: 100%;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
}

.sidebar-filters .listbox{
	list-style:none;
	
}

.sidebar-filters .listbox a{
	color: #000;
	text-decoration: none;	
}

/*manu livello 1*/
.sidebar-filters .listbox .level_1 .listbox{
	padding-left: 10px;
	color: #333;
}

.sidebar-filters .listbox .level_1 .listbox a{
	color: #333;
	font-weight:300;
}

/*manu livello 2*/
.sidebar-filters .listbox .level_2 .listbox{
	padding-left: 10px;
	color: #999;
	text-decoration: none;
}
.sidebar-filters .listbox .level_2 .listbox a{
	color: #999;	
}


.ui-slider-horizontal {
    height: 0.6em;
}
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
    border-bottom-right-radius: 4px;
}
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {
    border-bottom-left-radius: 4px;
}
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
    border-top-right-radius: 4px;
}
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
    border-top-left-radius: 4px;
}
.ui-widget-content {
	border: 1px solid #aaa;
	color: #222;
	background-color: #09C;
}
.ui-widget {
    font-family: Verdana,Arial,sans-serif;
    font-size: 1.1em;
}
.ui-slider-horizontal {
    height: 0.8em;
}
.ui-slider {
    position: relative;
    text-align: left;
}

.ui-slider-horizontal .ui-slider-handle:before {
    background: -moz-linear-gradient(left center , #c3c2c4 0%, #c3c2c4 25%, transparent 25%, transparent 100%) repeat-x scroll center center / 4px 8px rgba(0, 0, 0, 0);
    bottom: 0;
    content: "";
    display: block;
    height: 100%;
    left: 5px;
    width: 100%;
}
.ui-slider-horizontal .ui-slider-handle {
    background-color: #f2f2f2;
    background-image: linear-gradient(to bottom, #ffffff, #e0e0e0);
    background-repeat: repeat-x;
    top: -0.4em;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    background: url("images/ui-bg_glass_75_e6e6e6_1x400.png") repeat-x scroll 50% 50% #e6e6e6;
    border: 1px solid #d3d3d3;
    color: #555;
    font-weight: normal;
}
.ui-slider-horizontal .ui-slider-handle {
    margin-left: -0.6em;
    top: -0.3em;
}
.ui-slider .ui-slider-handle {
    cursor: default;
    height: 1.2em;
    position: absolute;
    width: 1.2em;
    z-index: 2;
}
.ui-widget-content a {
    color: #222;
}
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
    border-bottom-right-radius: 4px;
}
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {
    border-bottom-left-radius: 4px;
}
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
    border-top-right-radius: 4px;
}
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
    border-top-left-radius: 4px;
}
.nomeattributoiconbox{
	width: 60px;
}