@charset "UTF-8";
/* CSS Document */

/* SLIDESHOW
/* ---------------------------------------------------- */
#slideshow {}
#slideshow ul {margin: 0; padding: 0; list-style: none; height: 1%; /* IE fix */}
#slideshow ul:after {content: "."; clear: both; display: block; height: 0; visibility: hidden;} 
#slideshow .slides {overflow: hidden;width: 628px;height:180px;}
#slideshow .slides ul {width: 628px;}
#slideshow .slides li {width: 628px; float: left; padding: 0px;}
#slideshow ul.slides-nav {margin-right:5px; height:20px; margin-top:10px;}
#slideshow ul.slides-nav li {float: left; position:relative; margin-right:5px; font-size:.6em; font-weight:bold;}
#slideshow ul.slides-nav li a {float: left; display: block; padding:0px 6px; outline: none; color:#fff; text-decoration: none; line-height:20px;}
#slideshow ul.slides-nav li a:hover {color:#C00; background: #fff; -moz-border-radius: 2px; -webkit-border-radius: 2px;}
.js #slideshow .slides-nav li.on,
.js #slideshow .slides-nav li.on a {
color:#C00; background: #fff; -moz-border-radius: 2px; -webkit-border-radius: 2px; }
.js #slideshow .slides {height:auto;}


/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }

/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }

/* Icons
----------------------------------*/

/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }


/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight {color:#fff;}
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a {color:#fff;}

/* TABS
----------------------------------*/
#municipi-quartieri.ui-tabs {padding: 0; zoom: 1;}
#municipi-quartieri ul {margin:0px; padding:0px; height:36px;}
#municipi-quartieri.ui-tabs .ui-tabs-nav {list-style: none; position: relative; padding: 0;}
#municipi-quartieri.ui-tabs .ui-tabs-nav li {position: relative; float: left; padding: 0;}
#municipi-quartieri.ui-tabs .ui-tabs-nav li a {float: left; display:block; text-decoration: none; padding: 0px 10px; line-height:35px;}
#municipi-quartieri.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a {cursor: text;}
#municipi-quartieri.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {cursor: pointer;} /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
#municipi-quartieri.ui-tabs .ui-tabs-panel {display: block;}
#municipi-quartieri.ui-tabs .ui-tabs-hide {display: none !important;}

#servizi.ui-tabs {padding: 0; zoom: 1;}
#servizi ul {margin:0px; padding:0px; height:36px;}
#servizi.ui-tabs .ui-tabs-nav {list-style: none; position: relative; padding: 0;}
#servizi.ui-tabs .ui-tabs-nav li {position: relative; float: left; padding: 0;}
#servizi.ui-tabs .ui-tabs-nav li a {float: left; display:block; text-decoration: none; padding: 0px 10px; line-height:35px;}
#servizi.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a {cursor: text;}
#servizi.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {cursor: pointer;} /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
#servizi.ui-tabs .ui-tabs-panel {display: block;}
#servizi.ui-tabs .ui-tabs-hide {display: none !important;}

#forum.ui-tabs {padding: 0; zoom: 1;}
#forum ul {margin:0px; padding:0px; height:50px;}
#forum.ui-tabs .ui-tabs-nav {list-style: none; position: relative; padding: 0;}
#forum.ui-tabs .ui-tabs-nav li {position: relative; float: left; padding: 0;}
#forum.ui-tabs .ui-tabs-nav li a {float: left; display:block; text-decoration: none; padding: 0px 15px; line-height:49px;}
#forum.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a {cursor: text;}
#forum.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {cursor: pointer;} /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
#forum.ui-tabs .ui-tabs-panel {display: block;}
#forum.ui-tabs .ui-tabs-hide {display: none !important;}

#calendario.ui-tabs {padding: 0; zoom: 1;}
#calendario ul {margin:0px; padding:0px; height:36px;}
#calendario.ui-tabs .ui-tabs-nav {list-style: none; position: relative; padding: 0;}
#calendario.ui-tabs .ui-tabs-nav li {position: relative; float: left; padding: 0;}
#calendario.ui-tabs .ui-tabs-nav li a {float: left; display:block; text-decoration: none; padding: 0px 10px; line-height:35px;}
#calendario.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a {cursor: text;}
#calendario.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {cursor: pointer;} /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
#calendario.ui-tabs .ui-tabs-panel {display: block;}
#calendario.ui-tabs .ui-tabs-hide {display: none !important;}

#tabs-agenda.ui-tabs {padding: 0; zoom: 1;}
#tabs-agenda.ui-tabs p{
	font-size:11px;
	color:#808080;
	margin-top:5px;
}
#tabs-agenda ul {margin:0px; padding:0px; height:30px;}
#tabs-agenda.ui-tabs .ui-tabs-nav {list-style: none; position: relative; padding: 0;}
#tabs-agenda.ui-tabs .ui-tabs-nav li {position: relative; float: left; padding: 0; margin-top:7px;}
#tabs-agenda.ui-tabs .ui-tabs-nav li a {float: left; display:block; text-decoration: none; padding: 3px 6px; line-height:normal;}
#tabs-agenda.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a {cursor: text;}
#tabs-agenda.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {cursor: pointer;} /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
#tabs-agenda.ui-tabs .ui-tabs-panel {display: block;}
#tabs-agenda.ui-tabs .ui-tabs-hide {display: none !important;}

#tabs-servizi.ui-tabs {padding: 0; zoom: 1; height:auto!important;}
#tabs-servizi ul {margin:0px; padding:0px;}
#tabs-servizi.ui-tabs .ui-tabs-nav {list-style: none; position: relative; padding: 0;}
#tabs-servizi.ui-tabs .ui-tabs-nav li {position: relative; float: left; padding: 0;}
#tabs-servizi.ui-tabs .ui-tabs-nav li a {float: left; display:block; text-decoration: none; padding: 4px 6px; line-height:normal;}
#tabs-servizi.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a {cursor: text;}
#tabs-servizi.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {cursor: pointer;} /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
#tabs-servizi.ui-tabs .ui-tabs-panel {display: block;}
#tabs-servizi.ui-tabs .ui-tabs-hide {display: none !important;}

#tabs-servizi2.ui-tabs {padding: 0; zoom: 1; height:auto!important;}
#tabs-servizi2 ul {margin:0px; padding:0px;}
#tabs-servizi2.ui-tabs .ui-tabs-nav {list-style: none; position: relative; padding: 0;}
#tabs-servizi2.ui-tabs .ui-tabs-nav li {position: relative; float: left; padding: 0;}
#tabs-servizi2.ui-tabs .ui-tabs-nav li a {float: left; display:block; text-decoration: none; padding: 4px 6px; line-height:normal;}
#tabs-servizi2.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a {cursor: text;}
#tabs-servizi2.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {cursor: pointer;} /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
#tabs-servizi2.ui-tabs .ui-tabs-panel {display: block;}
#tabs-servizi2.ui-tabs .ui-tabs-hide {display: none !important;}

#tabs-servizi3.ui-tabs {padding: 0; zoom: 1; height:auto!important;}
#tabs-servizi3 ul {margin:0px; padding:0px;}
#tabs-servizi3.ui-tabs .ui-tabs-nav {list-style: none; position: relative; padding: 0;}
#tabs-servizi3.ui-tabs .ui-tabs-nav li {position: relative; float: left; padding: 0;}
#tabs-servizi3.ui-tabs .ui-tabs-nav li a {float: left; display:block; text-decoration: none; padding: 4px 6px; line-height:normal;}
#tabs-servizi3.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a {cursor: text;}
#tabs-servizi3.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {cursor: pointer;} /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
#tabs-servizi3.ui-tabs .ui-tabs-panel {display: block;}
#tabs-servizi3.ui-tabs .ui-tabs-hide {display: none !important;}

#tabs-servizi4.ui-tabs {padding: 0; zoom: 1; height:auto!important;}
#tabs-servizi4 ul {margin:0px; padding:0px;}
#tabs-servizi4.ui-tabs .ui-tabs-nav {list-style: none; position: relative; padding: 0;}
#tabs-servizi4.ui-tabs .ui-tabs-nav li {position: relative; float: left; padding: 0;}
#tabs-servizi4.ui-tabs .ui-tabs-nav li a {float: left; display:block; text-decoration: none; padding: 4px 6px; line-height:normal;}
#tabs-servizi4.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a {cursor: text;}
#tabs-servizi4.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {cursor: pointer;} /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
#tabs-servizi4.ui-tabs .ui-tabs-panel {display: block;}
#tabs-servizi4.ui-tabs .ui-tabs-hide {display: none !important;}

#tabs-servizi5.ui-tabs {padding: 0; zoom: 1;}
#tabs-servizi5 ul {margin:0px; padding:0px; height:auto!important;}
#tabs-servizi5.ui-tabs .ui-tabs-nav {list-style: none; position: relative; padding: 0;}
#tabs-servizi5.ui-tabs .ui-tabs-nav li {position: relative; float: left; padding: 0;}
#tabs-servizi5.ui-tabs .ui-tabs-nav li a {float: left; display:block; text-decoration: none; padding: 4px 6px; line-height:normal;}
#tabs-servizi5.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a {cursor: text;}
#tabs-servizi5.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {cursor: pointer;} /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
#tabs-servizi5.ui-tabs .ui-tabs-panel {display: block;}
#tabs-servizi5.ui-tabs .ui-tabs-hide {display: none !important;}


/* TABS INTERACTION
----------------------------------*/

/* MUNICIPI E QUARTIERI */

#municipi-quartieri.ui-tabs .ui-tabs-nav li.ui-state-default, .ui-widget-content .ui-state-default {background:#FAFAFA; color:#999; outline: none; opacity: .5; filter:Alpha(Opacity=50); -moz-border-radius: 0px; -webkit-border-radius: 0px;}
#municipi-quartieri .ui-tabs-nav li.ui-state-default a, .ui-widget-content .ui-state-default a {background:#FAFAFA; color:#999; outline: none; opacity:1; filter:Alpha(Opacity=100);-moz-border-radius: 4px; -webkit-border-radius: 4px;}
#municipi-quartieri.ui-tabs .ui-tabs-nav li.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus {background:#FFF; color:#666; opacity: 1; filter:Alpha(Opacity=100); border-bottom:1px solid #FFF; -moz-border-radius: 0px; -webkit-border-radius: 0px;}
#municipi-quartieri.ui-tabs .ui-tabs-nav li.ui-state-hover a, .ui-widget-content .ui-state-hover a, .ui-state-focus a, .ui-widget-content .ui-state-focus a {background:#FFF; color:#666; opacity: 1; filter:Alpha(Opacity=100); border-bottom:1px solid #FFF; -moz-border-radius: 0px; -webkit-border-radius: 0px;}
#municipi-quartieri.ui-tabs .ui-tabs-nav li.ui-state-active, .ui-widget-content .ui-state-active {background:url(../img/bg_tab_selected.png) top left repeat-x #FFF; color:#000;opacity: 1; filter:Alpha(Opacity=100); border-bottom:1px solid #FFF; -moz-border-radius: 0px; -webkit-border-radius: 0px;}
#municipi-quartieri.ui-tabs .ui-tabs-nav li.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {background:url(../img/bg_tab_selected.png) top left repeat-x #FFF; color:#000;opacity: 1; filter:Alpha(Opacity=100); border-bottom:1px solid #FFF; -moz-border-radius: 0px; -webkit-border-radius: 0px;}

/* AGENDA E CALENDARIO */

#tabs-agenda.ui-tabs .ui-tabs-nav li.ui-state-default a, .ui-widget-content .ui-state-default a {background:none; color:#FFF; outline: none; opacity:1; filter:Alpha(Opacity=100);-moz-border-radius: 2px; -webkit-border-radius: 2px;}
#tabs-agenda.ui-tabs .ui-tabs-nav li.ui-state-default, .ui-widget-content .ui-state-default {background:none; color:#FFF; outline: none; opacity:1; filter:Alpha(Opacity=100);-moz-border-radius: 2px; -webkit-border-radius: 2px;}
#tabs-agenda.ui-tabs .ui-tabs-nav li.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus {background:#FFF; color:#40485b; border-bottom:none;-moz-border-radius: 2px; -webkit-border-radius: 2px;}
#tabs-agenda.ui-tabs .ui-tabs-nav li.ui-state-hover a, .ui-widget-content .ui-state-hover a, .ui-state-focus a, .ui-widget-content .ui-state-focus a {background:#FFF; color:#40485b; border-bottom:none;-moz-border-radius: 2px; -webkit-border-radius: 2px;}
#tabs-agenda.ui-tabs .ui-tabs-nav li.ui-state-active, .ui-widget-content .ui-state-active {background:none; color:#FFF; border-bottom:none; -moz-border-radius: 2px; -webkit-border-radius: 2px;}
#tabs-agenda.ui-tabs .ui-tabs-nav li.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {background:#FFF; color:#40485b; border-bottom:none;-moz-border-radius: 2px; -webkit-border-radius: 2px;}

#calendario.ui-tabs .ui-tabs-nav li.ui-state-default, .ui-widget-content .ui-state-default {background:#FAFAFA; color:#999; outline: none; opacity: .5; filter:Alpha(Opacity=50); -moz-border-radius: 0px; -webkit-border-radius: 0px;}
#calendario.ui-tabs .ui-tabs-nav li.ui-state-default a, .ui-widget-content .ui-state-default a {background:#FAFAFA; color:#999; outline: none; opacity:1; filter:Alpha(Opacity=100);-moz-border-radius: 4px; -webkit-border-radius: 4px;}
#calendario.ui-tabs .ui-tabs-nav li.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus {background:#FFF; color:#069; opacity: 1; filter:Alpha(Opacity=100); border-bottom:1px solid #FFF; -moz-border-radius: 0px; -webkit-border-radius: 0px;}
#calendario.ui-tabs .ui-tabs-nav li.ui-state-hover a, .ui-widget-content .ui-state-hover a, .ui-state-focus a, .ui-widget-content .ui-state-focus a {background:#FFF; color:#069; opacity: 1; filter:Alpha(Opacity=100); border-bottom:1px solid #FFF; -moz-border-radius: 0px; -webkit-border-radius: 0px;}
#calendario.ui-tabs .ui-tabs-nav li.ui-state-active, .ui-widget-content .ui-state-active {background:url(../img/bg_tab_selected.png) top left repeat-x #FFF; color:#000;opacity: 1; filter:Alpha(Opacity=100); border-bottom:1px solid #FFF; -moz-border-radius: 0px; -webkit-border-radius: 0px;}
#calendario.ui-tabs .ui-tabs-nav li.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {background:url(../img/bg_tab_selected.png) top left repeat-x #FFF; color:#000;opacity: 1; filter:Alpha(Opacity=100); border-bottom:1px solid #FFF; -moz-border-radius: 0px; -webkit-border-radius: 0px;}

/* SERVIZI */

#servizi.ui-tabs .ui-tabs-nav li.ui-state-default, .ui-widget-content .ui-state-default {background:#FAFAFA; color:#C00; outline: none; opacity: .5; filter:Alpha(Opacity=50); -moz-border-radius: 0px; -webkit-border-radius: 0px;}
#servizi.ui-tabs .ui-tabs-nav li.ui-state-default a, .ui-widget-content .ui-state-default a {background:#FAFAFA; color:#999; outline: none; opacity:1; filter:Alpha(Opacity=100);-moz-border-radius: 4px; -webkit-border-radius: 4px;}
#servizi.ui-tabs .ui-tabs-nav li.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus {background:#FFF; color:#C00; opacity: 1; filter:Alpha(Opacity=100); border-bottom:1px solid #FFF; -moz-border-radius: 0px; -webkit-border-radius: 0px;}
#servizi.ui-tabs .ui-tabs-nav li.ui-state-hover a, .ui-widget-content .ui-state-hover a, .ui-state-focus a, .ui-widget-content .ui-state-focus a {background:#FFF; color:#C00; opacity: 1; filter:Alpha(Opacity=100); border-bottom:1px solid #FFF; -moz-border-radius: 0px; -webkit-border-radius: 0px;}
#servizi.ui-tabs .ui-tabs-nav li.ui-state-active, .ui-widget-content .ui-state-active {background:url(../img/bg_tab_selected.png) top left repeat-x #FFF; color:#000;opacity: 1; filter:Alpha(Opacity=100); border-bottom:1px solid #FFF; -moz-border-radius: 0px; -webkit-border-radius: 0px;}
#servizi.ui-tabs .ui-tabs-nav li.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {background:url(../img/bg_tab_selected.png) top left repeat-x #FFF; color:#000;opacity: 1; filter:Alpha(Opacity=100); border-bottom:1px solid #FFF; -moz-border-radius: 0px; -webkit-border-radius: 0px;}

#tabs-servizi.ui-tabs .ui-tabs-nav li.ui-state-default, .ui-widget-content .ui-state-default {background:#FFF; color:#999; outline: none; opacity:1; filter:Alpha(Opacity=100);-moz-border-radius: 4px; -webkit-border-radius: 4px;}
#tabs-servizi.ui-tabs .ui-tabs-nav li.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus {background:#FFF; color:#999; border-bottom:none;-moz-border-radius: 4px; -webkit-border-radius: 4px;}
#tabs-servizi.ui-tabs .ui-tabs-nav li.ui-state-hover a, .ui-widget-content .ui-state-hover a, .ui-state-focus a, .ui-widget-content .ui-state-focus a {background:#999; color:#FFF; border-bottom:none;-moz-border-radius: 4px; -webkit-border-radius: 4px;}
#tabs-servizi.ui-tabs .ui-tabs-nav li.ui-state-active, .ui-widget-content .ui-state-active {background:#999; color:#FFF; border-bottom:none; -moz-border-radius: 4px; -webkit-border-radius: 4px;}
#tabs-servizi.ui-tabs .ui-tabs-nav li.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {background:#999; color:#FFF; border-bottom:none;-moz-border-radius: 4px; -webkit-border-radius: 4px;}

#tabs-servizi2.ui-tabs .ui-tabs-nav li.ui-state-default, .ui-widget-content .ui-state-default {background:#FFF; color:#999; outline: none; opacity:1; filter:Alpha(Opacity=100);-moz-border-radius: 4px; -webkit-border-radius: 4px;}
#tabs-servizi2.ui-tabs .ui-tabs-nav li.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus {background:#FFF; color:#999; border-bottom:none;-moz-border-radius: 4px; -webkit-border-radius: 4px;}
#tabs-servizi2.ui-tabs .ui-tabs-nav li.ui-state-hover a, .ui-widget-content .ui-state-hover a, .ui-state-focus a, .ui-widget-content .ui-state-focus a {background:#999; color:#FFF; border-bottom:none;-moz-border-radius: 4px; -webkit-border-radius: 4px;}
#tabs-servizi2.ui-tabs .ui-tabs-nav li.ui-state-active, .ui-widget-content .ui-state-active {background:#999; color:#FFF; border-bottom:none; -moz-border-radius: 4px; -webkit-border-radius: 4px;}
#tabs-servizi2.ui-tabs .ui-tabs-nav li.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {background:#999; color:#FFF; border-bottom:none;-moz-border-radius: 4px; -webkit-border-radius: 4px;}

#tabs-servizi3.ui-tabs .ui-tabs-nav li.ui-state-default, .ui-widget-content .ui-state-default {background:#FFF; color:#999; outline: none; opacity:1; filter:Alpha(Opacity=100);-moz-border-radius: 4px; -webkit-border-radius: 4px;}
#tabs-servizi3.ui-tabs .ui-tabs-nav li.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus {background:#FFF; color:#999; border-bottom:none;-moz-border-radius: 4px; -webkit-border-radius: 4px;}
#tabs-servizi3.ui-tabs .ui-tabs-nav li.ui-state-hover a, .ui-widget-content .ui-state-hover a, .ui-state-focus a, .ui-widget-content .ui-state-focus a {background:#999; color:#FFF; border-bottom:none;-moz-border-radius: 4px; -webkit-border-radius: 4px;}
#tabs-servizi3.ui-tabs .ui-tabs-nav li.ui-state-active, .ui-widget-content .ui-state-active {background:#999; color:#FFF; border-bottom:none; -moz-border-radius: 4px; -webkit-border-radius: 4px;}
#tabs-servizi3.ui-tabs .ui-tabs-nav li.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {background:#999; color:#FFF; border-bottom:none;-moz-border-radius: 4px; -webkit-border-radius: 4px;}

#tabs-servizi4.ui-tabs .ui-tabs-nav li.ui-state-default, .ui-widget-content .ui-state-default {background:#FFF; color:#999; outline: none; opacity:1; filter:Alpha(Opacity=100);-moz-border-radius: 4px; -webkit-border-radius: 4px;}
#tabs-servizi4.ui-tabs .ui-tabs-nav li.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus {background:#FFF; color:#999; border-bottom:none; -moz-border-radius: 4px; -webkit-border-radius: 4px;}
#tabs-servizi4.ui-tabs .ui-tabs-nav li.ui-state-hover a, .ui-widget-content .ui-state-hover a, .ui-state-focus a, .ui-widget-content .ui-state-focus a {background:#999; color:#FFF; border-bottom:none;-moz-border-radius: 4px; -webkit-border-radius: 4px;}
#tabs-servizi4.ui-tabs .ui-tabs-nav li.ui-state-active, .ui-widget-content .ui-state-active {background:#999; color:#FFF; border-bottom:none; -moz-border-radius: 4px; -webkit-border-radius: 4px;}
#tabs-servizi4.ui-tabs .ui-tabs-nav li.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {background:#999; color:#FFF; border-bottom:none;-moz-border-radius: 4px; -webkit-border-radius: 4px;}

#tabs-servizi5.ui-tabs .ui-tabs-nav li.ui-state-default, .ui-widget-content .ui-state-default {background:#FFF; color:#999; outline: none; opacity:1; filter:Alpha(Opacity=100);-moz-border-radius: 4px; -webkit-border-radius: 4px;}
#tabs-servizi5.ui-tabs .ui-tabs-nav li.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus {background:#FFF; color:#999; border-bottom:none;-moz-border-radius: 4px; -webkit-border-radius: 4px;}
#tabs-servizi5.ui-tabs .ui-tabs-nav li.ui-state-hover a, .ui-widget-content .ui-state-hover a, .ui-state-focus a, .ui-widget-content .ui-state-focus a {background:#999; color:#FFF; border-bottom:none;-moz-border-radius: 4px; -webkit-border-radius: 4px;}
#tabs-servizi5.ui-tabs .ui-tabs-nav li.ui-state-active, .ui-widget-content .ui-state-active {background:#999; color:#FFF; border-bottom:none; -moz-border-radius: 4px; -webkit-border-radius: 4px;}
#tabs-servizi5.ui-tabs .ui-tabs-nav li.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {background:#999; color:#FFF; border-bottom:none;-moz-border-radius: 4px; -webkit-border-radius: 4px;}

/* FORUM */

#forum.ui-tabs .ui-tabs-nav li.ui-state-default, .ui-widget-content .ui-state-default {background:#FAFAFA; color:#C00; outline: none; opacity: .5; filter:Alpha(Opacity=50); -moz-border-radius: 0px; -webkit-border-radius: 0px;}
#forum.ui-tabs .ui-tabs-nav li.ui-state-default a, .ui-widget-content .ui-state-default a {background:#FAFAFA; color:#999; outline: none; opacity:1; filter:Alpha(Opacity=100);-moz-border-radius: 0px; -webkit-border-radius: 0px;}
#forum.ui-tabs .ui-tabs-nav li.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus {background:#FFF; color:#C00; opacity: 1; filter:Alpha(Opacity=100); border-bottom:1px solid #FFF; -moz-border-radius: 0px; -webkit-border-radius: 0px;}
#forum.ui-tabs .ui-tabs-nav li.ui-state-hover a, .ui-widget-content .ui-state-hover a, .ui-state-focus a, .ui-widget-content .ui-state-focus a {background:#FFF; color:#C00; opacity: 1; filter:Alpha(Opacity=100); border-bottom:1px solid #FFF; -moz-border-radius: 0px; -webkit-border-radius: 0px;}
#forum.ui-tabs .ui-tabs-nav li.ui-state-active, .ui-widget-content .ui-state-active {background:url(../img/bg_tab_selected.png) top left repeat-x #FFF; color:#000;opacity: 1; filter:Alpha(Opacity=100); border-bottom:1px solid #FFF; -moz-border-radius: 0px; -webkit-border-radius: 0px;}
#forum.ui-tabs .ui-tabs-nav li.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {background:url(../img/bg_tab_selected.png) top left repeat-x #FFF; color:#000;opacity: 1; filter:Alpha(Opacity=100); border-bottom:1px solid #FFF; -moz-border-radius: 0px; -webkit-border-radius: 0px;}


/* Accordion
----------------------------------*/

#accordionTitleServizi {padding-left:22px; padding-bottom:10px; border-bottom:1px solid #E4E4E4; margin-bottom:10px; cursor:pointer; font-size:.7em; letter-spacing:-.04em; line-height:16px; font-weight:bold;}
#accordionTitleServizi.ui-accordion-header {background:url(../img/cog.gif) top left no-repeat; color:#40485b;}
#accordionTitleServizi.ui-state-hover {background:url(../img/cog_add.gif) top left no-repeat; color:#C00;}
#accordionTitleServizi.ui-state-active {background:url(../img/cog_go.gif) top left no-repeat!important; color:#C00!important;}

#accordionTitleMunicipi {padding-left:22px; padding-bottom:10px; border-bottom:1px solid #E4E4E4; margin-bottom:10px; cursor:pointer; font-size:.75em; letter-spacing:-.04em; line-height:16px; font-weight:bold;}
#accordionTitleMunicipi.ui-accordion-header {background:url(../img/map.gif) top left no-repeat; color:#40485b;}
#accordionTitleMunicipi.ui-state-hover {background:url(../img/map_add.gif) top left no-repeat; color:#C00;}
#accordionTitleMunicipi.ui-state-active {background:url(../img/map_go.gif) top left no-repeat!important; color:#C00!important;}
