/* -------------------------------------------------------- DEFINIZIONE BODY-------------------------------------------*/
body {
	font-size:0.62em;
	FONT-FAMILY: "Lucida Sans",Arial,Verdana,"Trebuchet MS", Helvetica;
	margin:auto;
	padding:auto;
	color:#333333;
	background-color: #f0f0f0;
	line-height:190%;
}
.maincontainer{	
	background-color: #ffffff;
	border:1px solid #999999;
	margin-top:5px;
}
TEXTAREA{
  color: #000;
  cursor: pointer;
  font-size: 1.1em;
  FONT-FAMILY: Arial, "Trebuchet MS", Verdana;
  margin: 0em;
  border:#CECECE 1px solid;
}

INPUT
{
    BORDER:#CECECE 1px solid;
    FONT-SIZE: 1em;
    FONT-FAMILY: Arial, "Trebuchet MS", Verdana;
	padding: 1px;
}

BUTTON
{
    BORDER-RIGHT: thin outset;
    PADDING-RIGHT: 1px;
    BORDER-TOP: thin outset;
    PADDING-LEFT: 1px;
    FONT-SIZE: 1em;
    PADDING-BOTTOM: 1px;
    BORDER-LEFT: thin outset;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: thin outset;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: #ebebeb;
}
.print {
	display:none;
}
.vista{
	display: none;
}
.riga1{
	background-color: #ffffff;
}
.riga2{
	background-color: #ebebeb;
}
/* ----------------------------------------------------- DEFINIZIONI CLASSI TESTO--------------------*/
.titolo{
font-family: Arial,Verdana,"Trebuchet MS", Helvetica;
font-weight: bold;
font-size:1.2em;
}
.titoletto{
font-family: Arial,Verdana,"Trebuchet MS", Helvetica;
font-weight: bold;
font-size:1.1em;
line-height:1em;
}
.titoloturismo{
font-family: Arial,Verdana,"Trebuchet MS", Helvetica;
font-weight: bold;
background-color: #000000;
color: #ffffff;
}
.fondoturismo{
background-color: #E6F0FF;
color: #000000;
}
.turismo_txt{
color:#000000;
font-size: 1.1em;
}
.dotline { 
background-image: url(/ambienti/default/images/dot.gif);
background-repeat: repeat-x;
background-position: bottom center;
}
.titolettopad{
font-family: "Lucida Sans",Verdana,"Trebuchet MS", Helvetica;
font-weight: bold;
font-size:1.1em;
padding-left: 3.2em;
}
.info_arial_10{
font-family: "Lucida Sans",Verdana,"Trebuchet MS", Helvetica;
font-size:1.2em;
}
.info_arial_9{
font-family: "Lucida Sans",Verdana,"Trebuchet MS", Helvetica;
font-size:1.1em;
line-height:1.3em;
}
.info_arial_8{
font-family: "Lucida Sans",Verdana,"Trebuchet MS", Helvetica;
font-size:1em;
}
.info_arial_9pad{
font-family: "Lucida Sans",Verdana,"Trebuchet MS", Helvetica;
font-size:1.1em;
line-height:1.3em;
padding-left:3.2em; 
padding-bottom: 0.5em;
}
.info_arial_9pad1{
font-family: "Lucida Sans",Verdana,"Trebuchet MS", Helvetica;
font-size:1.1em;
line-height:1.3em; 
padding-bottom: 1em;
}
/* ----------------------------------------------------- DEFINIZIONI PER STRUTTURA LIQUIDA--------------------*/
.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.clearfloat{
display:block;
clear:both;
}

/* ----------------------------------------------------------------- LINK HREF COLORATI ----------------------------*/
a{
color:#000000;
text-decoration:underline;
border:none;
}
a:hover{
color:#000000;
//text-decoration:none;
border:none;
}
a:visited{
color:#000000;
//text-decoration:none;
}
a.h_verde{
color:#000000;
text-decoration:none;
}
a.h_verde:hover{
color:#009900;
text-decoration:none;
}
a.h_azzurro{
color:#000000;
text-decoration:none;
}
a.h_azzurro:hover{
color:#3399FF;
text-decoration:none;
}
a.h_blu{
color:#000000;
text-decoration:none;
}
a.h_blu:hover{
color:#003399;
text-decoration:none;
}
a.h_pisello{
color:#000000;
text-decoration:none;
}
a.h_pisello:hover{
color:#0069AA;
text-decoration:none;
}
a.h_fucsia{
color:#000000;
text-decoration:none;
}
a.h_fucsia:hover{
color:#0069AA;
text-decoration:none;
}
a.h_rosso{
color:#000000;
text-decoration:none;
}
a.h_rosso:hover{
color:#0069AA;
text-decoration:none;
}
a.h_arancio{
color:#000000;
text-decoration:none;
}
a.h_arancio:hover{
color:#0069AA;
text-decoration:none;
}
/* --------------------------------------------------------------- UL COLORATI ----------------------------*/
ul {
margin:0.5em 0 0.5em 0;
line-height:160%; /* altezza del link: */ 
}

li.li_sel_verde { 
list-style: square url(/ambienti/default/images/frecciaBlu.gif);
color:#009900;
font-weight: bold;
}
li.li_verde:hover { 
list-style: square url(/ambienti/default/images/frecciaBlu.gif);
color:#009900;
}

li.li_sel_azzurro { 
list-style: square url(/ambienti/default/images/frecciaBlu.gif);
color:#3399FF;
font-weight: bold;
}
li.li_azzurro:hover { 
list-style: square url(/ambienti/default/images/frecciaBlu.gif);
color:#3399FF;
}

li.li_sel_blu { 
list-style: square url(/ambienti/default/images/frecciaBlu.gif);
color:#003399;
font-weight: bold;
}
li.li_blu:hover { 
list-style: square url(/ambienti/default/images/frecciaBlu.gif);
color:#003399;
}

li.li_sel_pisello { 
list-style: square url(/ambienti/default/images/frecciaBlu.gif);
color:#339966;
font-weight: bold;
}
li.li_pisello:hover { 
list-style: square url(/ambienti/default/images/frecciaBlu.gif);
color:#339966;
}

li.li_sel_fucsia { 
list-style: square url(/ambienti/default/images/frecciaBlu.gif);
color:#0069AA;
font-weight: bold;
}

li.li_fucsia:hover { 
list-style: square url(/ambienti/default/images/frecciaBlu.gif);
color:#0069AA;
}

li.li_sel_fucsia_doc { 
list-style: square url(/ambienti/default/images/frecciaBlu.gif);
color:#0069AA;

}

li.li_fucsia_doc { 
list-style: outside url(/ambienti/default/images/list.gif);
color:#000000;
}

li.li_fucsia_doc:hover { 
list-style: square url(/ambienti/default/images/frecciaBlu.gif);
color:#0069AA;
}

li.li_sel_rosso { 
list-style: square url(/ambienti/default/images/frecciaBlu.gif);
color:#0069AA;
font-weight: bold;
}
li.li_rosso:hover { 
list-style: square url(/ambienti/default/images/frecciaBlu.gif);
color:#0069AA;
}

li.li_sel_arancio { 
list-style: square url(/ambienti/default/images/frecciaBlu.gif);
color:#0069AA;
font-weight: bold;
}
li.li_arancio:hover { 
list-style: square url(/ambienti/default/images/frecciaBlu.gif);
color:#0069AA;
}

/*la freccia ha sfondo trasparente*/
li.li_sel_arancio_center:hover { 
list-style: square url(/ambienti/default/images/frecciaBlu.gif);
color:#0069AA;
text-decoration: none;
}

ul.listadx {
list-style: outside url(/ambienti/default/images/list.gif);
font-size:1.13em;
line-height:160%;
padding-left:20px;
text-decoration: none;
}

ul.listadx_doc {
font-size:1.1em;
line-height:1.3em;
margin-top:0em;
margin-bottom:0em;
padding-bottom:0em;
padding-left:17px;
text-decoration: none;
}

ul.listadx_underline {

text-decoration:underline;
list-style: outside url(/ambienti/default/images/list.gif);
font-size:1.1em;
line-height:1.3em;
margin-top:0em;
margin-bottom:0em;
padding-bottom:0em;
padding-left:17px;
}
ul.listadxsub {
list-style: outside url(/ambienti/default/images/list.gif);
font-size:1em;
margin-top:0em;
margin-bottom:0em;
padding-bottom:0.5em;
padding-left:17px;
text-decoration: none;
}
ul.listasx {
list-style: disc url(/ambienti/default/images/tangolino.gif);
font-size:1.13em;
line-height:160%;
padding-left:30px;
padding-bottom:1em;
}
ul.listasxsub {
list-style: disc url(/ambienti/default/images/quadratino.gif);
font-size:1em;
margin:0 0 0 0;
/*width:13em;*/
padding-left:1.5em;
padding-bottom:1em;
line-height:1.2em; /* altezza del link: */ 
font-weight: normal;
}
/*--------------------------------------------------- <A> COLORATI ---------------------------------------------------*/


a.li_sel_verde { 
list-style: square url(/ambienti/default/images/frecciaBlu.gif);
color:#009900;
font-weight: bold;
text-decoration: none;
}

a.li_sel_azzurro { 
list-style: square url(/ambienti/default/images/frecciaBlu.gif);
color:#3399FF;
font-weight: bold;
text-decoration: none;
}

a.li_sel_blu { 
list-style: square url(/ambienti/default/images/frecciaBlu.gif);
color:#003399;
font-weight: bold;
text-decoration: none;
}

a.li_sel_pisello { 
list-style: square url(/ambienti/default/images/frecciaBlu.gif);
color:#339966;
font-weight: bold;
text-decoration: none;
}

a.li_sel_fucsia { 
list-style: square url(/ambienti/default/images/frecciaBlu.gif);
color:#0069AA;
font-weight: bold;
text-decoration: none;
}

a.li_sel_fucsia_doc { 
/*list-style: square url(/ambienti/default/images/frecciaFucsia.gif);*/
list-style-type: none;
color:#0069AA;
font-weight: bold;
text-decoration: none;
}

a.li_sel_rosso { 
list-style: square url(/ambienti/default/images/frecciaBlu.gif);
color:#0069AA;
font-weight: bold;
text-decoration: none;
}

a.li_sel_arancio { 
list-style: square url(/ambienti/default/images/frecciaBlu.gif);
color:#0069AA;
font-weight: bold;
text-decoration: none;
}



/* ----------------------------------------------------------------- TESTI COLORATI ----------------------------*/
.verde{
color:#009900;
}
.azzurro{
color:#3399FF;
}
.blu{
color:#003399;
}
.pisello{
color:#339966;
}
.fucsia{
color:#00467f;
}
.rosso{
color:#0069AA;
}
.arancio{
color:#00467F;
}
/*-----------------------------------------------------------------TITOLI COLORATI-----------------------------------*/

.titolo_blu,.titolo_azzurro,.titolo_pisello,.titolo_fucsia,.titolo_rosso,.titolo_arancio,.titolo_verde{
color:#00467f;
font-size:1.2em;
font-weight:bold;
}

.titolo_fucsia{
padding-left:10px;
}

/*----------------------------------------------- CLASSI CATEGORIA E SUBCATEGORIA DOCUMENTI --------------------------------------------------------*/


.cat_black{
	color:#000000;
	font-weight: bold;
	padding-top: 1em;
	border-bottom: 0.1em solid #000000;
	list-style-type: none;
}

.subcat_black{
	color:#000000;
	font-weight: bold;
	font-style: italic;
	list-style-type: none;
}


/*----------------------------------------------- CLASSI DYNMENU SEZIONE BILANCIO --------------------------------------------------------*/

.bilancio{
font-size: 1.2em;
color: #FFFFFF;
background-color: #009900;
border:1px solid #cccccc;
text-align: center;
}

.bilancio:hover{
font-size: 1.2em;
color: #009900;
background-color: #FFFFFF;
border:1px solid #cccccc;
font-weight: bold;
text-align: center;
}

.bilancio_sel{
font-size: 1.2em;
color: #009966;
background-color: #FFFFFF;
border:1px solid #cccccc;
font-weight: bold;
text-align: center;
}
/* SEZIONE CMS -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.BodyCMS {
    FONT-SIZE: 0.62em;
    COLOR: #000033;
    FONT-FAMILY: Arial,"Trebuchet MS", Verdana, Helvetica;
	background-color:#FFFFFF;
	margin:0px;
}
.cms_menuSis {
	background-color: #EEEEEE;
	border-top:1px solid #016AB5;
	border-left:3px solid #016AB5;
	border-right:3px solid #016AB5;
	text-align:center;
	FONT-SIZE: 1em;
	FONT-FAMILY: Arial,Verdana,Helvetica;
	text-decoration:none;
	
}
.cms_menuSis:hover {
	background-color: #016AB5;
	border-left:3px solid #016AB5;
	border-right:3px solid #016AB5;
	color: #000000;
	text-align:center;
	FONT-SIZE: 1em;
	FONT-FAMILY: Arial,Verdana,Helvetica;
	font-weight: bold;
	text-decoration:none;
}
.cms_menuSisEvi {
	background-color: #ffffff;
	border-top:1px solid #016AB5;
	border-bottom:1px solid #016AB5;
	border-left:3px solid #016AB5;
	border-right:3px solid #016AB5;
	text-align:center;
	FONT-SIZE: 1em;
	FONT-FAMILY: Arial,Verdana,Helvetica;
	text-decoration:none;
	
}
.cms_menuSisLink {
	color: #000000;
	font-weight: bold;
	FONT-SIZE: 1.2em;
	TEXT-DECORATION: none;
}
.cms_menuSis2 {
	background-color: #129AFE;
	border-top:1px solid #016AB5;
	border-left:3px solid #016AB5;
	border-right:3px solid #016AB5;
	text-align:center;
	FONT-SIZE: 1em;
	FONT-FAMILY: Arial,Verdana,Helvetica;
	text-decoration:none;
	
}

.cms_intest {
	background-color: #ccccdd;
	color: #ffffff;
	/*FONT-SIZE: 0.9em;*/
	FONT-FAMILY: Verdana, Arial, Helvetica;
	font-weight: bold;
}
.cms_campo {
	background-color: #DDE1F4;
	color: #000033;
	FONT-SIZE: 1em;
	FONT-FAMILY: Verdana, Arial, Helvetica;
}
.cms_valore {
	background-color: #EEF0F9;
	color: #000033;
	/*FONT-SIZE: 0.9em;*/
	FONT-FAMILY: Verdana, Arial, Helvetica;
}
.elenco1{
	background-color: #DDE1F4;
	color: #000033;
	/*FONT-SIZE: 0.9em;*/
	FONT-FAMILY: Verdana, Arial, Helvetica;
}
.cms_page_plus {
	background-color: #DEFCDF;
	color: #000033;
	FONT-SIZE: 0.9em;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	background-image: url(../icons/plus.gif);
	background-repeat: no-repeat;
}
.cms_page_minus {
	background-color: #DEFCDF;
	color: #000033;
	FONT-SIZE: 0.9em;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	background-image: url(../icons/minus.gif);
	background-repeat: no-repeat;
}
.cms_page_plus19 {
	background-color: #DEFCDF;
	color: #000033;
	FONT-SIZE: 0.9em;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	background-image: url(../icons/plus19pd.gif);
	background-repeat: no-repeat;
}
.cms_page_minus19 {
	background-color: #DEFCDF;
	color: #000033;
	FONT-SIZE: 0.9em;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	background-image: url(../icons/minus19pd.gif);
	background-repeat: no-repeat;
}
.cms_valore38 {
	background-color: #EEF0F9;
	color: #000033;
	FONT-SIZE: 0.9em;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	background-image: url(../icons/hr38.gif);
	background-repeat: no-repeat;
}
.cms_campo38 {
	background-color: #DDE1F4;
	color: #000033;
	FONT-SIZE: 0.9em;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	background-image: url(../icons/hr38.gif);
	background-repeat: no-repeat;
}
.cms_valore38nolev {
	background-color: #EEF0F9;
	color: #000033;
	FONT-SIZE: 0.9em;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	background-image: url(../icons/hr38nolev.gif);
	background-repeat: no-repeat;
}
.cms_campo38nolev {
	background-color: #DDE1F4;
	color: #000033;
	FONT-SIZE: 0.9em;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	background-image: url(../icons/hr38nolev.gif);
	background-repeat: no-repeat;
}
.cms_intest38 {
	background-color: #000033;
	color: #ffffff;
	FONT-SIZE: 0.9em;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	background-image: url(../icons/hr38sel.gif);
	background-repeat: no-repeat;
	font-weight: bold;
}
.cms_intest38nolev {
	background-color: #000033;
	color: #ffffff;
	FONT-SIZE: 0.9em;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	background-image: url(../icons/hr38selnolev.gif);
	background-repeat: no-repeat;
	font-weight: bold;
}
.cms_page_plus38 {
	background-color: #DEFCDF;
	color: #000033;
	FONT-SIZE: 0.9em;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	background-image: url(../icons/plus38pd.gif);
	background-repeat: no-repeat;
}
.cms_page_minus38 {
	background-color: #DEFCDF;
	color: #000033;
	FONT-SIZE: 0.9em;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	background-image: url(../icons/minus38pd.gif);
	background-repeat: no-repeat;
}
.cms_input {
	FONT-SIZE: 1em;
	FONT-FAMILY: Tahoma,Verdana, Arial, Helvetica;
	color: #000033;
	border: 1px solid #000033;
}

/*---------------------------------------------------------------------------style per cartina*/
#holder {margin: 10px auto; width: 500px; text-align: left}

dl.on {width: 492px; position: relative; height: 572px; text-align:left; padding: 0 0 0 0; margin: 0 0 0 0;background: url(../images/cartina_prov.gif) no-repeat;}
dl.on dt {display: inline; list-style-type: none}

dl.on dd {width: 350px; padding-right: 4px; padding-left: 4px; font-size: 1.2em; z-index: 200; background: url(../images/tooltip-bg.png); left: -9999px; padding-bottom: 4px;  color: #fff; padding-top: 4px; position: absolute}
dl.on dd img {border-right: #000 1px solid; border-top: #000 1px solid; float: left; margin: 2px; border-left: #000 1px solid; border-bottom: #000 1px solid; position: relative}
dl.on a.location {display: block; z-index: 10; background: url(../images/point.png) no-repeat; width: 10px; text-indent: -9999px; position: absolute; height: 10px; text-decoration: none; outline: none}
dl.on a.location:hover {background: url(../images/point-hover.png) no-repeat -1px -1px}
dl.on dd a {color: #fff}
dl.on dd a:hover {text-decoration: none}
dl.on dd a.close {background: url(../images/close.png) no-repeat; float: right; margin-left: 4px; width: 16px; color: #000; text-indent: -9999px; margin-right: -6px; position: relative; height: 16px; text-decoration: none; outline: none}


dl.on a#location01 {left: 280px; top: 380px}
dl.on a#location02 {left: 230px; top: 300px}
dl.on a#location03 {left: 230px; top: 390px}
dl.on a#location04 {left: 135px; top: 285px}
dl.on a#location05 {left: 115px; top: 410px}
dl.on a#location06 {left: 325px; top: 105px}
dl.on a#location07 {left: 270px; top: 460px}
dl.on a#location08 {left: 120px; top: 260px}
dl.on a#location09 {left: 160px; top: 380px}
dl.on a#location10 {left: 210px; top: 240px}
dl.on a#location11{left: 300px; top: 220px}
dl.on a#location12{left: 280px; top: 55px}
dl.on a#location13{left: 160px; top: 275px}
dl.on a#location14{left: 140px; top: 210px}
dl.on a#location15{left: 250px; top: 120px}
dl.on a#location16{left: 145px; top: 330px}
dl.on a#location17{left: 180px; top: 295px}
dl.on a#location18{left: 220px; top: 60px}
dl.on a#location19{left: 90px; top: 150px}
dl.on a#location20{left: 290px; top: 360px}
dl.on a#location21{left: 220px; top: 152px}
dl.on a#location22{left: 300px; top: 325px}
dl.on a#location23{left: 130px; top: 170px}
dl.on a#location24{left: 370px; top: 45px}
dl.on a#location25{left: 290px; top: 143px}
dl.on a#location26{left: 230px; top: 260px}
dl.on a#location27{left: 155px; top: 130px}
dl.on a#location28{left: 425px; top: 95px}
dl.on a#location29{left: 150px; top: 350px}
dl.on a#location30{left: 290px; top: 183px}
dl.on a#location31{left: 230px; top: 90px}
dl.on a#location32{left: 185px; top: 315px}
dl.on a#location33{left: 120px; top: 450px}
dl.on a#location34{left: 290px; top: 405px}
dl.on a#location35{left: 290px; top: 270px}
dl.on a#location36{left: 235px; top: 427px}
dl.on a#location37{left: 240px; top: 355px}
dl.on a#location38{left: 290px; top: 490px}
dl.on a#location39{left: 230px; top: 325px}
dl.on a#location40{left: 330px; top: 330px}
dl.on a#location41{left: 355px; top: 122px}
dl.on a#location42{left: 180px; top: 400px}
dl.on a#location43{left: 185px; top: 365px}
dl.on a#location44{left: 260px; top: 315px}
dl.on a#location45{left: 160px; top: 240px}
dl.on a#location46{left: 140px; top: 190px}

/*---------------------------------------------------------------------------STYLE PER TABS DELLE SCHEDE COMUNI*/

/* Caution! Ensure accessibility in print and other media types... */
@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
    .ui-tabs-hide {
        display: none;
    }
}

/* Hide useless elements in print layouts... */
@media print {
    .ui-tabs-nav {
        display: none;
    }
}

/* Skin */

/* STYLE DEL TESTO DELLA DIV CARICATA*/
.ui-tabs-nav, .ui-tabs-panel {
    font-family: Arial,"Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif;
    font-size: 12px;
}
.ui-tabs-nav {
    list-style: none;
    margin: 0;
    padding: 0 0 0 4px;
}
.ui-tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */
    display: block;
    clear: both;
    content: " ";
}
.ui-tabs-nav li {
    float: left;
    margin: 0 0 0 1px;
    min-width: 84px; /* be nice to Opera */
}

.ui-tabs-nav a, .ui-tabs-nav a span {
    display: block;
    padding: 0 10px;
    background: url(/ambienti/default/images/tabverde.gif) no-repeat;
}
.ui-tabs-nav a {
    margin: 1px 0 0; /* position: relative makes opacity fail for disabled tab in IE */
    padding-left: 0;
    color: #27537a;
    font-weight: bold;
    line-height: 1.2;
    text-align: center;
    text-decoration: none;
    white-space: nowrap; /* required in IE 6 */    
    outline: 0; /* prevent dotted border in Firefox */
}

.ui-tabs-nav .ui-tabs-selected a {
    position: relative;
    top: 1px;
    z-index: 2;
    margin-top: 0;
    color: #000;
}
.ui-tabs-nav a span {
    width: 64px; /* IE 6 treats width as min-width */
    min-width: 64px;
    height: 18px; /* IE 6 treats height as min-height */
    min-height: 18px;
    padding-top: 6px;
    padding-right: 0;
}
*>.ui-tabs-nav a span { /* hide from IE 6 */
    width: auto;
    height: auto;
}
.ui-tabs-nav .ui-tabs-selected a span {
    padding-bottom: 1px;
}
/* STYLE DEL TESTO DEL TABS  SELEZIONATO*/
.ui-tabs-nav .ui-tabs-selected a, .ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active {
    background-position: 100% -150px;
	 color: #000;
}
/* STYLE DEL TESTO DEL TABS  NON SELEZIONATO*/
.ui-tabs-nav a, .ui-tabs-nav .ui-tabs-disabled a:hover, .ui-tabs-nav .ui-tabs-disabled a:focus, .ui-tabs-nav .ui-tabs-disabled a:active {
    background-position: 100% -100px;
	 color: #000;
}
.ui-tabs-nav .ui-tabs-selected a span, .ui-tabs-nav a:hover span, .ui-tabs-nav a:focus span, .ui-tabs-nav a:active span {
    background-position: 0 -50px;
}
.ui-tabs-nav a span, .ui-tabs-nav .ui-tabs-disabled a:hover span, .ui-tabs-nav .ui-tabs-disabled a:focus span, .ui-tabs-nav .ui-tabs-disabled a:active span {
    background-position: 0 0;
}
.ui-tabs-nav .ui-tabs-selected a:link, .ui-tabs-nav .ui-tabs-selected a:visited, .ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */
    cursor: text;
}
.ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active,
.ui-tabs-nav .ui-tabs-unselect a:hover, .ui-tabs-nav .ui-tabs-unselect a:focus, .ui-tabs-nav .ui-tabs-unselect a:active { /* @ Opera, we need to be explicit again here now... */
    cursor: pointer;
}
.ui-tabs-disabled {
    opacity: .4;
    filter: alpha(opacity=40);
}
.ui-tabs-panel {
    border-top: 1px solid #97a5b0;
    padding: 1em 8px;
    background: #fff; /* declare background color for container to avoid distorted fonts in IE while fading */
}


/* Additional IE specific bug fixes... */
* html .ui-tabs-nav { /* auto clear, @ IE 6 & IE 7 Quirks Mode */
    display: inline-block;
}
*:first-child+html .ui-tabs-nav  { /* @ IE 7 Standards Mode - do not group selectors, otherwise IE 6 will ignore complete rule (because of the unknown + combinator)... */
    display: inline-block;
}
/*---------------------------------------------------------------------------STYLE PER CALENDARIO EVENTI*/

#calback {background: #FFF url('../images/calWaiting.gif') no-repeat 50% 100px;}
#calendar {width: 100%;height: 100%;}

.cal {background: #000;width: 100%; }
.calhead {width: 100%;font-weight: bold;color: #FFF;font-size: 20px;}
.calhead img {border: none;}
.dayhead {height: 25px;background: #EEE;}
.dayhead td {text-align: center;color: #000;}
.dayrow {background: #FFF;height: 40px;}
.dayrow td {color: #000;font-size:1.2em;}
.day {	float: right;cursor:pointer;}
.dayover {background: #EEE;}
.dayout {	background: #FFF;}

.nascosta{
	display:none;
	visibility:hidden;
}

div.titolone_blu{
	font-size:20px;
	color:#1F5186;
	font-weight:bold;
	text-align:center;
	width:100%;
}
h1.titolone_blu{
	font-size:20px;
	color:#1F5186;
	font-weight:bold;
	text-align:center;
	line-height:100%;
}
div.breadcrumbs{
	font-size:1.1em;
	line-height:2em;
	margin-top:10px;
	margin-bottom:20px;
	border-bottom:1px solid #0069AA;
	color:#666666;
}

.breadcrumbs a{
	font-size:1.1em;
	line-height:2em;
	margin-top:10px;
	margin-bottom:20px;
	border-bottom:1px solid #0069AA;
	color:#666666;
	text-decoration: none;
	border:0px;
}
.breadcrumbs a:visited {
	font-size:1.1em;
	line-height:2em;
	margin-top:10px;
	margin-bottom:20px;
	border-bottom:1px solid #0069AA;
	color:#666666;
	text-decoration:none;
	border:0px;
}
.breadcrumbs a:hover {
	text-decoration:underline;
	border:0px;
}

.top_menu a:hover{
 text-decoration:underline;
 
}
.top_menu a{
 text-decoration:none;
 color:#666666;
}

















