
.sliderkit a:focus {outline:none; outline-style:none;/* 1px dotted #000;/*optional*/}

/*************************************************** 
   SLIDERKIT tabs-noheight element - for tabs switch  
**************************************************** */
.tabs-noheight .sliderkit-nav-clip li, .tabs-noheight .sliderkit-nav-clip li a {float:left;}
.tabs-noheight .sliderkit-panel {position:relative;}

.tabs-noheight {width:100%; border:0px solid #51718A}
.tabs-noheight .sliderkit-nav {width:100%; height:27px; position:relative;text-align:left; background:#85a4c0}
.tabs-noheight .sliderkit-panels {padding:0; padding-top:6px}
.tabs-noheight .sliderkit-nav-clip {margin:0;}
.tabs-noheight .sliderkit-nav-clip ul {height:27px; list-style-type:none; border:0; margin:0; padding:0}
.tabs-noheight .sliderkit-nav-clip ul li {list-style-image:none; height:27px; padding:0; margin:0;}
.tabs-noheight .sliderkit-nav-clip ul li a {color:#fff; text-decoration:none; font-family:'fs_lola_webregular',Arial, Helvetica, Verdana, sans-serif; font-size:12px; font-weight:bold; color:#fff; padding:7px 5px; text-transform:uppercase}
.tabs-noheight .sliderkit-nav-clip ul li span {}
.tabs-noheight .sliderkit-nav-clip li.sliderkit-selected {background:#fff}
.tabs-noheight .sliderkit-nav-clip li.sliderkit-selected a {color:#000;}
.tabs-noheight .sliderkit-nav-clip li.sliderkit-selected span {}
.tabs-noheight .sliderkit-news img {width:16px; margin:0}

.box_personale_sotto_lente a:hover {text-decoration:underline;}

/****************************************
 jquery - highlight explosion - accordion 
*****************************************/
.highlight-explosion .ui-widget 		{font-family:'fs_lola_webregular', Arial, Helvetica, Verdana, sans-serif; font-size: 16px; margin:0px;}
.highlight-explosion .ui-corner-all	{border:0px; border-radius: 0px;}/*4px 4px 4px 4px;*/
.highlight-explosion .ui-state-hover, .highlight-explosion .ui-widget-content .ui-state-hover, .highlight-explosion .ui-widget-header .ui-state-hover, .highlight-explosion .ui-state-focus, .highlight-explosion .ui-widget-content .ui-state-focus, .highlight-explosion .ui-widget-header .ui-state-focus {background:none}

.highlight-explosion .ui-state-default, .highlight-explosion .ui-widget-content .ui-state-default, .highlight-explosion .ui-widget-header .ui-state-default {background:none; margin-top:0; height:auto} 
.highlight-explosion .ui-accordion-icons .ui-accordion-header a {padding-left:10px}
.highlight-explosion .ui-state-default a, .highlight-explosion .ui-state-default a:link, .highlight-explosion .ui-state-default a:visited {color:#000; padding-top:0; padding-bottom:6px; height:auto; font-weight:bold}
.highlight-explosion .ui-state-active a, .highlight-explosion .ui-state-active a:link, .highlight-explosion .ui-state-active a:visited {color:#000; padding-top:0; padding-bottom:6px; height:auto}
.highlight-explosion .ui-state-active, .highlight-explosion .ui-widget-content .ui-state-active, .highlight-explosion .ui-widget-header .ui-state-active {background:none; margin-top:0}
.highlight-explosion .ui-widget-content 		{background:#fff; padding:8px; margin-top:0; font-size:12px; font-family:arial}
.highlight-explosion .ui-accordion .ui-accordion-content {padding:5px 6px; top:0; margin-bottom:0;}
.ui-accordion-content a, .ui-accordion-content a:link, .ui-accordion-content a:visited, .ui-accordion-content a:active {text-decoration:none; font-size:12px; color:#005983}
.ui-accordion-content a:hover  	{text-decoration:underline; font-size:12px}
.ui-accordion-content img		{margin:4px; float:left; padding:0;}
/* highlight explosion icons */
.highlight-explosion .ui-state-default .ui-icon 	{background:url(/media/img/icon/arrow-expandible-off.gif) no-repeat;}
.highlight-explosion .ui-state-active .ui-icon 	{background:url(/media/img/icon/arrow-expandible-on.gif) no-repeat;}

.highlight-explosion .ui-accordion .ui-accordion-header .ui-icon {left: 92%; position: absolute; top: 50%;}
.highlight-explosion .ui-corner-top 		{border: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px;}
.highlight-explosion .ui-corner-bottom 	{border: 0px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px;}

.ui-accordion .ui-accordion-icons {
    padding: 8px 6px 8px 10px;
    text-transform: uppercase;
}


/****************************************** 
  SEARCH ENGINE FONDI - Autocomplete 
*******************************************/
/* risultati */
.input-autocomplete {float:left; padding:0px; margin:0px; font-family: Arial, Helvetica, Sans-Serif; font-size:11px; display:inline-block; padding:0.2em 0.4em}
.autocomplete-fondi.ui-corner-all , .autocomplete-fondi .ui-corner-all 	{border-radius:0}
.ui-menu 	{z-index:999998!important;}
.ui-menu.autocomplete-fondi	{max-height: 270px;	overflow-y: auto; overflow-x: hidden;} /* prevent horizontal scrollbar */ 
.ui-menu.autocomplete-fondi .ui-menu-item 	{list-style-image:none; width:100%;}
.ui-menu.autocomplete-fondi .ui-menu-item a 	{display:inline-block; padding:0; width:100%}
.ui-menu.autocomplete-fondi .ui-menu-item a.ui-state-focus, .ui-menu.autocomplete-fondi .ui-menu-item a.ui-state-active {font-weight: normal; background-image:none; background-color:#DDE2E6; border:0; margin:0; }
.linkautocomplete			{display:inline-block !important; cursor:pointer; height:100%; }

/*****************************
  AUTOCOMPLETE SEARCH ENGINE  
  -> da verificare e rimuovere quando il nuovo motore SORL sarà termianto
******************************/
/*
.search_engine_box {background-color:#F2F2F2; border: 1px solid #D4D4D4; color: #3C3C3C; font-size: 12px; padding: 10px 9px 9px; }
.quick_search {float:left; color:#333; padding-top:8px; padding-left:4px; padding-bottom:4px; height:100% }
#search_result_input { width:240px; margin-left:17px; margin-right:10px; height:17px; margin-top:5px}
*/

/* risultati */
/* motore ricerca top sito */
.search_engine_symbol		{float:left; padding:0px; margin:0px; font-family:Arial; font-size:12px; width:120px; display:inline-block; color:#333}
.search_engine_description	{float:left; padding:0px; margin:0px; font-family:Arial; font-size:12px; width:280px; display:inline-block; color:#333}
.search_engine_market 		{float:left; padding:0px; margin:0px; font-family:Arial; font-size:12px; width:120px; display:inline-block; text-align:right; color:#333}
.search_engine_allResults 	{border-top:1px solid #828282; width:525px; font-family:Arial; font-size:12px; padding:4px 0 0; float:left}
.ui-autocomplete li:last-child a#ui-active-menuitem	 {background-color:transparent;}
.results, .results a, .results a:hover, .results a:visited, .results a:link {color:#005983;}

/* Autocomplete Search Engine */
#autocomplete-search 		{width:180px;}
.autocomplete_search_symbol	{padding:0px; margin:0px; font-family:Arial; font-size:11px; display:inline-block;}
.autocomplete_description 	{padding:0px; margin:0px; font-family:Arial; font-size:11px; display:inline-block; text-align:right;}
.autocomplete_allResults 	{border-top:1px solid #828282; margin-top:4px; width:263px; font-family:Arial; font-size:12px;}
#period {width:140px; margin-left:0px}


/*********************************
  Search Engine Solr autocomplete
*********************************/
/* main search */
.box_autocomplete_border	{position:relative; z-index:999999 !important;}
.box_autocomplete_border .ui-autocomplete 	{font-family:Arial; font-size:12px; width:530px; border:1px solid #51718A; border-top:0; padding:0; display:block; z-index:999998 !important; left:80px !important;}
.box_autocomplete_border .ui-autocomplete li 	{list-style-image:none; margin-top:4px; cursor:pointer}
.box_autocomplete_border .ui-autocomplete li a	{margin:0px 4px 0px 4px; }
.box_autocomplete_border .ui-autocomplete li a.ui-state-focus 	{background-color:#DDE2E6; background-image:none; border:0; margin:0px 4px 0px 4px;}
.box_autocomplete_border .ui-corner-all 		{border-radius:0}
.solr_search_title		{float:left; display:inline-block; width:510px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.solr_search_title span	{font-weight:bold; color:#005983}
.solr_search_title.quotes	{width:280px; margin-left:6px;}
.solr_search_icon		{margin-right:4px}
.solr_search_code		{float:left; width:100px;}
.solr_search_code span	{font-weight:bold; color:#005983}
.solr_search_type		{float:left; display:inline-block; margin-left:5px; width:120px; text-align:right; font-weight:bold;}

.ui-autocomplete li.autocomplete-no-result 	{list-style-image:none; margin-left:15px; color:#808080; font-style:italic; margin-bottom:5px; float:left; cursor:default; margin-top:0}
.ui-autocomplete li.box_autocomplete_te	{background-color:#85A4C0; font-family:'fs_lola_webregular',Arial; font-size:16px; text-transform:uppercase; margin-bottom:5px; margin-top:0; border-top:1px solid #51718A; clear:both}
.box_autocomplete_border .ui-autocomplete .box_autocomplete_te a	{width:510px; color:#fff; font-weight:bold;}
.box_autocomplete_border .ui-autocomplete .box_autocomplete_te a.ui-state-focus	{background-color:#85A4C0; font-weight:bold;}
.ui-autocomplete li.box_footer_arrow		{margin-top:5px}
.ui-autocomplete li.box_footer_arrow a		{display:block !important; padding:4px; color:#005983; background-color:transparent;}
.ui-autocomplete li.box_footer_arrow_hover a 	{color:#fff}
.ui-autocomplete li.box_footer_arrow_hover a.ui-state-focus, .ui-autocomplete li.box_footer_arrow a.ui-state-focus	 {background-color:transparent;}

/* motore ricerca interno */
.ui-menu .ui-menu-item a.ui-state-focus{font-weight: normal; background:#DDE2E6; border: 1px solid #DDE2E6;}
