/*********ELEMENTS**********/

BODY
{
	FONT-FAMILY: 'Lucida Grande','Lucida Sans Unicode','Lucida Sans', LucidaGrande,'Trebuchet MS',Verdana, Arial; 
	color: #000000;
	background-color: #ffffff;
	background: url(../images/sfondo_sito.jpg);
	font-size:1em;
	word-spacing: -0.07em;
	line-height:180%;
	margin:0em;
	text-align: center;
	border: 2px #0000ff; 
}

H3
{
FONT-SIZE: 1.1em;
}

TEXTAREA{
  background: #f0f0f0;
  color: #000;
  font-size: 1.1em;
  margin: 0em;
  border:#B9B9B9 1px solid;
}

INPUT
{
    BORDER:#B9B9B9 1px solid;
	FONT-SIZE: 1.1em;
    FONT-FAMILY: Trebuchet MS, Verdana, Arial;
    BACKGROUND-COLOR: #f0f0f0;
	 padding: 1px;
}
SELECT
{
	FONT-SIZE: 1.2em;
	height:20px;
}
p{
/*FONT-SIZE: 1.2em;*/
}
 
a
{
	 TEXT-DECORATION: underline; 
	color:#000000
}

a:hover
{
		TEXT-DECORATION: underline; 
} 
a:visited
{
		color:#000000; 
} 

a.txt_bianco
{
	text-decoration: underline;
	color:#ffffff
}

a.txt_bianco:hover
{
	text-decoration: underline;
	color:#ffffff
}
a.bianco
{
	 TEXT-DECORATION: none; 
	 color:#ffffff
}
a.bianco:visited
{
	 TEXT-DECORATION: none; 
	 color:#ffffff
}

a.menu_news
{
	FONT-SIZE: 1.1em;
	text-decoration: none;
	font-weight: normal;
	color:#000000
}

a.menu_news:hover
{
	FONT-SIZE: 1.1em;
	font-weight:bolder;
	color:#000000
}
a.t_paginazione
{
	FONT-SIZE: 1.2em;
	text-decoration: none;
	font-weight: normal;
	color:#000099
}

a.t_paginazione:hover
{
	FONT-SIZE: 1.2em;
	text-decoration: underline;
	color:#000099
	
}

a.menu_news_sel
{
	FONT-SIZE: 1.1em;
	text-decoration:none;
	font-weight:bold;
	color:#000000
}

a.breadcrumbs
{
	padding-top: 0.7em;
	font-size: 1.1em;
	text-decoration: none;
	color:#000000
}

a.breadcrumbs:hover
{
	padding-top: 0.7em;
	font-size: 1.1em;
	text-decoration: underline;
	color:#000000
}


a.breadcrumbs:visited
{
	padding-top: 0.7em;
	font-size: 1.1em;
	text-decoration: none;
	color:#000000
}


a.menu
{
	text-decoration: none;
	color:#000000	
}

a.menu:hover
{
	text-decoration: underline;
	color:#000000

}


a.menu:visited
{
	text-decoration: none;
	color:#780404
}


a.menu_link
{
	text-decoration: none;
	font-weight: bold

}

a.menu_link:hover
{
	text-decoration: underline;
	font-weight: bold

}


/**********CLASSES************/

.Normale
{
    FONT-SIZE: 1.2em;
	color:#000000;
	padding: 2px 1em 1em 1em
}
.Normale2
{
    FONT-SIZE: 1.2em;
	color:#000000;
	padding: 2px 1em 1em 1em
}
.txt
{
    FONT-SIZE: 1em;
    COLOR: #000000;
	padding: 1em 1em 1em 1em;
}
.txt_eventi_archivio
{
    FONT-SIZE: 1.1em;
    COLOR: #000000;
	padding: 1em 1em 1em 1em;
}
.txt_verde
{
	color:#009900;
}
.txt_rosso
{
	color:#CC0000;
}
.titolo
{
    FONT-SIZE: 1.8em;
    COLOR: #000000;
	text-transform: uppercase
}

H1.titolo
{
    FONT-SIZE: 1.8em;
    COLOR: #000000;
	text-transform: uppercase;
	FONT-FAMILY:'Lucida Grande','Lucida Sans Unicode','Lucida Sans', LucidaGrande,'Trebuchet MS',Verdana, Arial; 
	font-weight:normal; 
	word-spacing: -0.1em;
	margin-top:0em;
	margin-bottom:0em;
}
h2.sottotitolo
{
    FONT-SIZE: 1.5em;
    COLOR: #000000;
	font-style: oblique;
	font-weight:normal; 
	margin-top:0em;
}
.t_interno
{
    FONT-SIZE: 1.5em;
    /* COLOR: #000000;
	font-weight:bold; */
}
.t_categorie
{
    FONT-SIZE: 1.5em;
    /* COLOR: #000000;
	font-weight:bold; */
}

.t_categorie_news
{
    FONT-SIZE: 1.5em;
	padding:0em 1em 1em 1em;
    /* COLOR: #000000;
	font-weight:bold; */
}

.t_argomento
{
    FONT-SIZE: 1.5em;
	text-transform: uppercase;
    /* COLOR: #000000;
	font-weight:bold; */
}

.sottotitolo
{
    FONT-SIZE: 1.5em;
    COLOR: #000000;
	font-style: oblique
}


.txt_bianco
{	FONT-SIZE: 1.1em;
    COLOR: #ffffff
}

.txt_t_eventi
{	FONT-SIZE: 1.3em;
	background: url(../images/sottolinea.gif);
	background-repeat: no-repeat;
	background-position:bottom;
	padding-top: 0em;
	padding-bottom: 0.3em;
	margin-right: 0.5em;
	margin-left: 0.5em;
    COLOR: #ffffff;
	font-style: oblique;
	
	
}


.txt_piccolo
{
    FONT-SIZE: 1em;
}


.txt_bottom
{
    FONT-SIZE: 1.01em;
    COLOR: #ffffff;
	padding-left: 1em;
	padding-top: 0.2em;
	line-height:11pt
}
td.txt_bottom
{
    FONT-SIZE: 9px;
    COLOR: #ffffff;
	padding-left: 1em;
	padding-top: 0.2em;
	line-height:11pt
}
.txt_red {
	padding: 0.5em 0em 0em 0.1em;
	color:#FE0034;	
	font-size:  1em
}

.t_box_eventi
{
    FONT-SIZE: 1.4em;
    COLOR: #FFFFFF;
	text-transform: uppercase;
	background-image:	url(../images/top_eventi.gif);
	background-repeat: no-repeat;
	padding: 2px 5px 20px 20px
}
.t_news
{
    FONT-SIZE: 1.3em;
    COLOR: #FFFFFF;
	/*background-image:	url(../images/icona_news.gif);*/
	/*background-repeat: no-repeat;*/
	/*padding: 2px 3px 2px 20px*/
	padding: 2px 3px 2px 10px;
	margin-top:5px;
}
.t_news_interno
{
    FONT-SIZE: 1.3em;

	padding: 1.5em 1em 1.5em 1em;
	font-weight:bold;
}

.txt_eventi
{
    FONT-SIZE: 1.1em;
	color:#ffffff;
	padding: 2px 3px 2px 13px
}
.t_teatro
{
    FONT-SIZE: 1.3em;
    COLOR: #FFFFFF;
	text-transform: uppercase;
	background-image:	url(../images/icona_teatro.gif);
	background-repeat: no-repeat;
	padding: 2px 3px 10px 50px
}
.t_teatro2
{
    FONT-SIZE: 1.3em;
    COLOR: #FFFFFF;
	text-transform: uppercase;
	background-image:	url(../images/icona_teatro2.gif);
	background-repeat: no-repeat;
	padding: 2px 3px 10px 50px;
	margin-top:5px;
}
.t_cinema
{
    FONT-SIZE: 1.3em;
    COLOR: #FFFFFF;
	text-transform: uppercase;
	background-image:	url(../images/icona_cinema.gif);
	background-repeat: no-repeat;
	padding: 2px 3px 10px 50px
}
.t_cinema2
{
    FONT-SIZE: 1.3em;
    COLOR: #FFFFFF;
	text-transform: uppercase;
	background-image:	url(../images/icona_cinema2.gif);
	background-repeat: no-repeat;
	padding: 2px 3px 10px 50px;
	margin-top:5px;
}
.t_musica
{
    FONT-SIZE: 1.3em;
	/* font-weight:bold; */
    COLOR: #FFFFFF;
	text-transform: uppercase;
	background-image:	url(../images/icona_musica.gif);
	background-repeat: no-repeat;
	padding: 2px 3px 10px 50px
}
.t_musica2
{
    FONT-SIZE: 1.3em;
	/* font-weight:bold; */
    COLOR: #FFFFFF;
	text-transform: uppercase;
	background-image:	url(../images/icona_musica2.gif);
	background-repeat: no-repeat;
	padding: 2px 3px 10px 50px;
	margin-top:5px;
}
.t_arte
{
    FONT-SIZE: 1.3em;
    COLOR: #FFFFFF;
	text-transform: uppercase;
	background-image:	url(../images/icona_arte.gif);
	background-repeat: no-repeat;
	padding: 2px 3px 10px 50px
}
.t_arte2
{
    FONT-SIZE: 1.3em;
    COLOR: #FFFFFF;
	text-transform: uppercase;
	background-image:	url(../images/icona_arte2.gif);
	background-repeat: no-repeat;
	padding: 2px 3px 10px 50px;
	margin-top:5px;
}
.t_cultura
{
    FONT-SIZE: 1.3em;
    COLOR: #FFFFFF;
	text-transform: uppercase;
	background-image:	url(../images/icona_cultura.gif);
	background-repeat: no-repeat;
	padding: 2px 3px 10px 50px
}
.t_cultura2
{
    FONT-SIZE: 1.3em;
    COLOR: #FFFFFF;
	text-transform: uppercase;
	background-image:	url(../images/icona_cultura2.gif);
	background-repeat: no-repeat;
	padding: 2px 3px 10px 50px;
	margin-top:5px;
}
.t_sport
{
    FONT-SIZE: 1.3em;
    COLOR: #FFFFFF;
	text-transform: uppercase;
	background-image:	url(../images/icona_sport.gif);
	background-repeat: no-repeat;
	padding: 2px 3px 10px 50px
}
.t_sport2
{
    FONT-SIZE: 1.3em;
    COLOR: #FFFFFF;
	text-transform: uppercase;
	background-image:	url(../images/icona_sport2.gif);
	background-repeat: no-repeat;
	padding: 2px 3px 10px 50px;
	margin-top:5px;
}
.t_danza
{
    FONT-SIZE: 1.3em;
    COLOR: #FFFFFF;
	text-transform: uppercase;
	background-image:	url(../images/icona_danza.gif);
	background-repeat: no-repeat;
	padding: 2px 3px 10px 50px
}
.t_danza2
{
    FONT-SIZE: 1.3em;
    COLOR: #FFFFFF;
	text-transform: uppercase;
	background-image:	url(../images/icona_danza2.gif);
	background-repeat: no-repeat;
	padding: 2px 3px 10px 50px;
	margin-top:5px;
}

.t_enogastronomia
{
    FONT-SIZE: 1.3em;
    COLOR: #FFFFFF;
	text-transform: uppercase;
	background-image:	url(../images/icona_enogastronomia.gif);
	background-repeat: no-repeat;
	padding: 2px 3px 10px 50px
}
.t_enogastronomia2
{
    FONT-SIZE: 1.3em;
    COLOR: #FFFFFF;
	text-transform: uppercase;
	background-image:	url(../images/icona_enogastronomia2.gif);
	background-repeat: no-repeat;
	padding: 2px 3px 10px 50px;
	margin-top:5px;
}

.t_box_vacanze
{
    FONT-SIZE: 1.4em;
    COLOR: #FFFFFF;
	text-transform: uppercase;
	background-image:	url(../images/top_vacanze.gif);
	background-repeat: no-repeat;
	padding: 2px 5px 35px 20px
}

.t_statistiche
{
   FONT-SIZE: 1.1em;
    COLOR: #FFFFFF;
	/*text-transform: uppercase;*/
	background-image:	url(../images/icona_statistiche.gif);
	background-repeat: no-repeat;
	padding: 2px 3px 10px 40px;
	margin-top:5px;

	
}

.t_box_bighellonando
{
    FONT-SIZE: 1.4em;
    COLOR: #FFFFFF;
	text-transform: uppercase;
	background-image:	url(../images/top_bighellonando.gif);
	background-repeat: no-repeat;
	padding: 2px 5px 20px 20px;
}

.t_box_saluti
{
    FONT-SIZE: 1.4em;
    COLOR: #FFFFFF;
	text-transform: uppercase;
	background-image:	url(../images/top_saluti.gif);
	background-repeat: no-repeat;
	padding: 2px 5px 25px 20px;
}
.txt_box_saluti
{
    FONT-SIZE: 1.1em;
    COLOR: #FFFFFF;
	padding: 5px 20px 2px 15px;
}

.txt_box_nero
{
    FONT-SIZE: 1.2em;
    COLOR: #000000;
	padding: 5px 15px 2px 15px;
}

.boxcentrale_diario {
  /*   position: static; */
    margin: 10px 10px 10px 10px;
     background-color: #FFFFFF; 
    border: thin dotted #003399;
/*     width: 50%; */
    padding: 1%;
}

.box_dillo {
  /*   position: static; */
    margin: 10px 0% 10px 0%;
    background-color: #FFFFFF; 
    border: thin dotted #003399;
	text-align:center;
	padding: 10px 10px 10px 10px;
/*     width: 50%; */

}

.boxcentrale {
  /*   position: static; */
    margin: 10px 20% 10px 5%;
     background-color: #F3F2F7; 
    border: thin dotted #003399;
/*     width: 50%; */
    padding: 1%;
}
.boxcentrale2 {
    /* position: relative; */
    margin: 10px 5% 10px 20%;
     background-color: #F3F2F7; 
    border: thin dotted #003399;
/*     width: 50%; */
    padding: 1%;
}
.immsx{ 
float: left;
padding: 2px 10px 2px 2px;
}

.immsx2{ 
float: left;
padding: 0px 5px 0px 5px;
}

.t_dillo
{
    FONT-SIZE: 1.4em;
    COLOR: #1A69A1;
	text-transform: uppercase;
/* 	vertical-align:top; */
	padding: 2px 5px 15px 0px;
}

	
.middle{

	vertical-align: middle;
	 FONT-SIZE: 1em;
	COLOR: #000000

}


.box_cerca{
	background-image:	url(../images/sfondo_box_grigio.jpg);
	color:#000066;
	text-align:right	

}

.t_box_cerca
{
    FONT-SIZE: 1.2em;
	COLOR: #000000;
	padding: 2px 5px 25px 20px

}
.box_aggiorna{
	background-color:#d1d8ed;
	color:#000066;
	text-align:right;	
}
.t_box_aggiorna
{
    FONT-SIZE: 1.3em;
	COLOR: #000000;
	font-weight: bold;
	padding: 2px 5px 25px 20px

}
.t_box_cerca_small
{
    FONT-SIZE: 1.0em;
	font-weight:bold;
	COLOR: #000000
}

.t_sx_eventi
{
    FONT-SIZE: 1.1em;
	background-image:	url(../images/sfondo_t_sx_eventi.gif);
	background-repeat: no-repeat; 
	color:#728898;
	font-weight:bold;
	padding-left:5px;
	/* padding: 5px 5px 5px 5px; */
	width:189 px;
}

.txt_sx_eventi
{
    FONT-SIZE: 1.1em;
	text-align:center;
	padding: 1px 1px 1px 1px;
	width:189 px;
}

.t_int_eventi
{
	FONT-SIZE: 1.3em;
/* 	color:#728898; */
	font-weight:bold;
	padding: 0px 5px 20px 5px;

}

.txt_int_eventi
{
	/* background-image:	url(../images/sfondo_t_sx_eventi.gif);
	color:#728898;
	font-weight:bold;
	padding: 5px 5px 5px 5px;
	width:189 px; */
}
.col_teatro
{
	/*background-image:	url(../images/sfondo_t_sx_eventi.gif);*/
	color:#339966;
}
.col_sport
{
	/* background-image:	url(../images/sfondo_t_sx_eventi.gif); */
	color:#CC3300;
}
.col_cultura
{
	/* background-image:	url(../images/sfondo_t_sx_eventi.gif); */
	color:#CC6600;
}
.col_musica
{
	/* background-image:	url(../images/sfondo_t_sx_eventi.gif); */
	color:#9900FF;
}
.col_arte
{
	/* background-image:	url(../images/sfondo_t_sx_eventi.gif); */
	color:#FF9966;
}
.col_danza
{
	/* background-image:	url(../images/sfondo_t_sx_eventi.gif); */
	color:#CC00FF;
}
.col_enogastronomia
{
	/* background-image:	url(../images/sfondo_t_sx_eventi.gif); */
	color:#990000;
}
.col_cinema
{
	/* background-image:	url(../images/sfondo_t_sx_eventi.gif); */
	color:#0361BE;
}

.mtop{
	text-decoration:none;
	font-size:1.3em;
	margin:0px
}
a.mtop:link{
	text-decoration:none;
	color:#ffffff
}
 a.mtop:visited{
	 color:#ffffff; 
}  
a.mtop:hover{
	color:#F0C900;
	text-decoration:underline
}
.mtop_sel{
	color:#F0C900;
	text-decoration:underline
}


.img_top{

	position:absolute;
	left:0px;
	top:0px
}

.img_bianco_top{

	position:absolute;
	left:0px;
	top:0px;
	margin-left:711px;
	filter:alpha(opacity=90); 
	-moz-opacity:0.90; 
	opacity:0.90
}

.m_interno{
	z-index:2;
	position:relative;
	margin-left:69em;
}
.m_interno_sel{
	z-index:2;
	margin-left:69em;
	font-weight:bold;
	text-decoration:none;
}

.m_interno2{
	float:right;
	font-size:1.3em; 
	color:#000066;
	text-decoration:underline;
}
.m_interno2:hover{
	color:#000066;
	text-decoration:none;
}


.m_sub_interno{
	margin-left:69em;
	color:#000066;
	text-align:right; 
	text-decoration:underline;
}
.m_sub_interno:hover{
	color:#000066;
	text-align:right;
	text-decoration:none;
}

.m_sub_interno_sel{
	text-align:right;
	margin-left:69em;
 	font-weight: bold; 
	text-decoration:none;
}

.m_sub_interno2{
	color:#000066;
	text-align:right;
	text-decoration:none;	
}

.m_interno2b{
	position:relative;
	z-index:2;
	left:0em;
	top:0em;
	text-decoration:none;
	font-size:1.3em;
	padding-right:  2em;
	padding-top:  0em;
	margin:0px;
	color:#000066;
	text-align:right;

}
.m_dym
{
	padding: 0em 0.5em 0.3em 1.5em;
	text-decoration: none;
	background-image:	url(../images/bullet_dym.gif);
	background-repeat: no-repeat; 
	font-size:1.2em;

}

.m_dym:hover
{
	padding: 0em 0.5em 0.3em 1.5em;
	text-decoration:underline ;
	/* font-weight:bold; */
	background-image:	url(../images/bullet_dym.gif);
	background-repeat: no-repeat;
	font-size:1.2em;
}

.m_dym_sel
{
	padding: 0em 0.2em 0.3em 1.5em;
	margin-top:0.5em;
	font-weight:bold;
	background-image:	url(../images/bullet_dym.gif);
	background-repeat: no-repeat; 
	font-size:1.2em;
}

.m_dym_news
{
	padding: 0em 0em 0.3em 1.2em;
	margin-left:1em;
	text-decoration: none;
	background-image:	url(../images/bullet_dym.gif);
	background-repeat: no-repeat; 
	font-size:1.2em;

}

.m_dym_news:hover
{
	padding: 0em 0em 0.3em 1.2em;
	margin-left:1em;
	text-decoration:underline ;
	/* font-weight:bold; */
	background-image:	url(../images/bullet_dym.gif);
	background-repeat: no-repeat;
	font-size:1.2em;
}

.m_dym_news_sel
{
	padding: 0em 0em 0.3em 1.2em;
	margin-left:1em;
	margin-top:0.5em;
	font-weight:bold;
	background-image:	url(../images/bullet_dym.gif);
	background-repeat: no-repeat; 
	font-size:1.2em;
}


.menuVedi
{
	padding: 0.5em 0.5em 0.3em 0.5em;
	text-decoration: none;
	background: url(../images/interna/istituto_dyn_bg.jpg) repeat-y;
	height:1.8em;
	width: 19.6em;

}

.menuVedi:hover
{
	padding: 0.5em 0.5em 0.3em 0.5em;
	font-weight:bold;
	background: url(../images/interna/istituto_dyn_bg.jpg) repeat-y;
	height:1.8em;
	width: 19.6em;
}

.menuVedi_sel
{
	padding: 0.5em 0.5em 0.3em 0.5em;
	font-weight:bold;
	background: url(../images/interna/istituto_dyn_bg.jpg) repeat-y;
	height:1.8em;
	width: 19.6em;
}


.upper
{
	text-transform: uppercase;
	font-size: 1.4em;
	font-weight: bold;
	float:left;
}

.upper:hover
{
	text-transform: uppercase;
	font-size: 1.4em;
	font-weight: bold;
		color:red;
}

.upper:visited
{
	text-transform: uppercase;
	font-size: 1.4em;
	font-weight: bold;
	color:black;
}


.upper_sel
{
	text-transform: uppercase;
	font-size: 1.4em;
	font-weight: bold;
	color:red;
}
.upper_disabled
{
	text-transform: uppercase;
	font-size: 1.4em;
	font-weight: bold;
	cursor:default;
}

.img_link 
{
	border: 0em;
}

.titolonews
{
	/*BACKGROUND-COLOR:#FFFF66;*/
   FONT-WEIGHT: BOLD;
   FONT-SIZE: 1.1em;
   line-height: 1.3em;
   COLOR: #000000;
   FONT-FAMILY: Verdana, Helvetica, Arial;
	text-decoration:  none;
	padding-right:1em;
}

.titolonews_sel
{
	/*BACKGROUND-COLOR:#FFFF66;*/
   FONT-WEIGHT: BOLD;
   FONT-SIZE: 1.1em;
	line-height: 1.3em;
   COLOR: #000000;
   FONT-FAMILY: Verdana, Helvetica, Arial;
	text-decoration:  underline;
 	padding-right:1em;
}

.fonte
{
	padding: 0em 3em 0em 0em;
	float: right;
	font-size: 0.9em;
}

.testonews
{
	/*BACKGROUND-COLOR:#FFFF66;*/
    FONT-WEIGHT: NORMAL;
    FONT-SIZE: 1.1em;
	 LINE-HEIGHT:1.4em;
    FONT-FAMILY: Verdana, Helvetica, Arial;
	 padding-left: 0em;
	/* padding-right: 1em;*/
}
.m_home{
	padding-left:5px;
	list-style-position: inside;
	color:#ffffff;
	font-size: 1.15em;
	/* font-weight: bolder; */
}
a.m_home{
	text-decoration: none;
	color:#ffffff;
}

.m_home:hover {
	color:#F0C900;
	text-decoration: none;
	/* font-weight: bolder; */
}

.m_home_sel {
	color:#F0C900;
	text-decoration: none;
	/* font-weight: bolder; */
}

.sf_topmenu
{
	background-image: url(../images/sfondo_menu_top.jpg);
}
























/*******************************************************************************************************/
		/****************************************************************************************/
				/**************************************************************************/
/* SEZIONE CMS -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/


.inte_lista {
	background-color: #EEF0F9;
	border: 1px solid #B6C2EA;
}
.listaon1 {
	background-color: #d1eab7;
}
.listaon2 {
	background-color: #e1efd7;
}
.lista {
	background-color: #EEF0F9;
	border: 1px solid #BDC8EC;
}
.lista0 {
	background-color: #FFF0F0;
	height:19px;
	padding-left:2px;
	padding-right:2px;
}
.lista1 {
	background-color: #EEF0F9;
	height:19px;
	padding-left:2px;
	padding-right:2px;
	}
.lista2 {
	height:19px;
	background-color: #F5F7FC;
	padding-left:2px;
	padding-right:2px;
	}
	
.BodyCMS {
    FONT-SIZE: 0.62em;
    COLOR: #000033;
    FONT-FAMILY: Trebuchet MS, Arial, Verdana, Helvetica;
	background-color:#FFFFFF;
	background: url(../images/sfondo.jpg);
	margin:0px;
}

.cms_menuSis {

	FONT-FAMILY: Trebuchet MS,Arial,Verdana,Helvetica;
	padding-left:1em;
	font-size:1.2em;
	line-height:2em;
	text-decoration:underline;
	COLOR: #CC0000;
	
}
a.cmsRosso {
	FONT-FAMILY: Trebuchet MS,Arial,Verdana,Helvetica;
	COLOR: #CC0000;
}

a.cmsRosso:hover {
	FONT-FAMILY: Trebuchet MS,Arial,Verdana,Helvetica;
	COLOR: #CC0000;
}
a.cmsRosso:visited {
	FONT-FAMILY: Trebuchet MS,Arial,Verdana,Helvetica;
	COLOR: #CC0000;
}
.cms_menuSis2 {
	padding-left:1.5em;
	font-size:1.2em;
	text-decoration:underline;
	color:#CC0000;
	line-height:2em;
}
.cms_menuSis:hover {
	font-size:1.2em;
	margin-left:0.5em;
	padding-left:0.5em;
	background-color:#E2E2E2;
	text-decoration:underline;
	color:#CC0000;
}
.cms_menuSis2:hover {
	margin-left:1.5em;
	padding-left:0em;
	background-color:#E2E2E2;
	color:#CC0000;
	line-height:2em;
	text-decoration:underline;
}
.cms_menuSisEvi {
	padding-left:0.5em;
	margin-left:0.5em;
	font-size:1.2em;
	background-color:#E2E2E2;
	color:#CC0000;
	line-height:2em;
	text-decoration:none;
}
.cms_menuSisEvi2 {
	margin-left:1.3em;
	padding-left:0.2em;
	font-size:1.2em;
	background-color:#CC0000;
	color:#FFFFFF;
	line-height:2em;
	text-decoration:none;
}
.cms_menuSisLink {
	color: #000000;
	font-weight: bold;
	FONT-SIZE: 1.2em;
	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_campo_right {
	background-color: #DDE1F4;
	color: #000033;
	FONT-SIZE: 1em;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	text-align:right;
}

.cms_valore {
	background-color: #EEF0F9;
	color: #000033;
	/*FONT-SIZE: 0.9em;*/
	FONT-FAMILY: Verdana, Arial, Helvetica;
}
.cms_valore_right {
	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;
}
/********************************METEO*/
.t1{
	width:200px;
	
}
.icon{
	font-family: Tahoma;
	font-size:9px;
	text-align:center;
	color:#555555;
	font-weight: normal;
	width : 30px;
}
th{
	font-family: Tahoma;
	font-size:9px;
	font-weight: normal;
}
h5{
	font-family: Tahoma;
	font-size:9px;
	text-transform: capitalize; 
}
.rs1{
	vertical-align:top;
	text-align:center;
	font-family: Tahoma;
	font-size:9px;
}
.hilo {
	font-family: Tahoma;
	font-size:9px;
}
.field-half {
float:left;
width:220px;
}
.field-half span {
display:block;
}
.field-half strong {
}
.field-half strong em {
display:block;
}
.field-full span {
display:block;
}


/* CLASSI PER CALENDARIO ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.cal_table {
	border: 0px solid #000000; 
	font-size: 11px;
}

.cal_header_table {
	border-bottom: 1px dotted #aaa; 
}

.cal_days_table {
	border-bottom: 1px dotted #aaa; 
}

.cal_header, .cal_arrow {
	font: bold 12px "Trebuchet MS", Arial, Impact;
    text-align: center;
}

.cal_arrow a { 
	font-weight: bold;
	text-decoration: none; 
	color: #1CaFa3;
}

.cal_header a { 
	font-weight: bold;
	text-decoration: none; 
	color: #0C6Fa3;
}

.cal_arrow a:hover, .cal_arrow a:active,
.cal_header a:hover, .cal_header a:active { 
	text-decoration: underline; 
}
	
.cal_day_header {
	font: bold 11px "Trebuchet MS", Arial, Impact;
    text-align: center;
	color: #444;
}

.cal_day {
	font: 11px; "Trebuchet MS", Arial, Impact;
    text-align: center;
	color: #666;
}

.cal_this_day {
	font: 11px "Trebuchet MS", Arial, Impact;
    text-align: center;
	color: #611;
	border: 1px solid #8ad;
    background: #acf;
}

.cal_day_highlight {
	font: 11px "Trebuchet MS", Arial, Impact;
    text-align: center;
	background: #ddd;
	border: 1px dotted #dde;
}


td.bordo_blue{
	vertical-align:top;
	border:1px solid #1D5F99;
	padding: 0px 2px 0px 2px;
}


/********************************TABELLE ORARI E TARIFFE*/


.tab_tr {
	text-align:center;
	background:#F5F5F5; 
	color:#666666;
	border:1px solid #FFFFFF;
	/* text-transform:uppercase; */
}

.tab_tr_bot {
	text-align: center;
	background: #F5F5F5;
	/* text-transform:uppercase; */
}

.table_orari {
	border-spacing:1px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	background-color:#E7E7E7;  
	/* background-color:#FBC8B4; 
	color: #b7b7b7; */
}

/* caption {
	font-weight: bold;
	background: #ffffff url(../images/caption.gif) no-repeat;
	color: #FFF;
	text-transform:uppercase;
	padding:6px;
} */

.table_orari caption{
 font-size: 15px;
 color: #ffffff;
 font-weight: bold;
 text-align: center;
 background: url(../images/caption.gif) no-repeat center; 
 padding: 6px;
 margin-bottom: 2px;
}

.table_orari td, th {
	padding: 2px;
}

.table_orari thead th{
	text-align: center;
	/* background: #FBC8B4; */ 
	color: #666;
	/* border: 1px solid #FFF; 
	text-transform:uppercase;*/
}
.table_orari thead tr{
	/* background: url(../images/tr_rosa.gif) no-repeat left; */
	background-color:#FBC8B4; 
}

.table_orari tbody th {
	font-weight: bold;
}

.table_orari tbody tr	{
	background-color:#FFF; 
	text-align:left;
	}
.table_orari tbody tr.odd 	{
	background: #f9f9f9; 
	border-top:1px solid #FFF;
}
	
.table_orari tbody td.odd 	{
	/* background: #FFECCE;  */
	background: #F4F4F4; 
}

.table_orari tbody tr td{ 
	/* height:50px; */
	background: #FFF;
	border: 1px solid #FFF;
	}

.table_orari tbody tr.odd td{ 
	/*background: #f9f9f9; 
	 border-top:2px solid #E7E7E7; */
	border-top:2px solid #8C2B27;
	}
	

.table_orari tfoot th {
	background: url(../images/footer.gif) repeat-x bottom;
	color: #FFFFFF;
	height: 5px;
}
.table_orari tfoot td {
	background: url(../images/footer.gif) no-repeat top center;
	color: #FFFFFF;
	height: 5px;
}
/********************************TABELLE ORARI E TARIFFE*/

.tab_orari {
	border-spacing:1px;
	border-collapse: separate;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	background-color:#999999;  
	/* background-color:#FBC8B4; 
	color: #b7b7b7; */
}
.tab_orari td.linea{
	/*background: #f9f9f9; 
	 border-top:2px solid #E7E7E7; */
	border-right: 2px solid #999999;
	padding: 0.5em 0em 0em 0.1em;
	color:#FE0034;	
	font-size:1em
}

ul.orari_mesi{	
	margin:0px;
	padding:0px;
}
li.orari_mesi{
	display:inline;
	border:1px solid #d0d0d0;
	padding-right:15px;
	padding-left:15px;
	padding-top:5px;
	padding-bottom:7px;
	background-color:#f5f5f5;
	margin-right:5px;
	color:#999999;
}
li.orari_mesi_sel{
	display:inline;
	border-top:1px solid #d0d0d0;
	border-left:1px solid #d0d0d0;
	border-right:1px solid #d0d0d0;
	border-bottom:1px solid #ffffff;
	padding-right:15px;
	padding-left:15px;
	padding-top:5px;
	padding-bottom:7px;
	background-color:#e3e3e3;
	
	margin-right:5px
}
li.orari_mesi_sel a{
	text-decoration:none;

}
li.orari_mesi a{
	
	
}
li.orari_mesi a:hover{
	text-decoration:none;
	color:#FF0000;	
}
li.txt_menu_foto{
	text-decoration:none;
	display: inline;
	border-right:0.01em solid #ffffff;
	padding-right:0.5em;
	padding-left:0.5em;
	color: #ffffff;	

}
ul.txt_menu_foto{
	margin:0em;
	padding:0em;
	padding-top:0.5em;	
	height:36px;
}
li.txt_menu_foto a{
	color: #ffffff;
	font-size:1.2em;
}


div.box_emozioni_titolo{
		margin-top:5px;
		background-image: url(../images/box_emozioni_titolo.jpg); 
		background-repeat:no-repeat;
		background-position: top left;
		border-right:0.01em solid #d9d9d9;
		border-left:0.01em solid #d9d9d9;
		border-top:0.01em solid #d9d9d9;
		height:62px;
		width:285px;
	
}
h1.box_emozioni_titolo{
		padding-left:55px;
		font-size:1.3em;
		padding-top:20px;
		color:#ffffff;
		
}
.box_emozioni_testo {
		padding-left:20px;
		padding-right:10px;
		border-right:0.01em solid #d9d9d9;
		border-left:0.01em solid #d9d9d9;
		border-bottom:0.01em solid #d9d9d9;
		background-image: url(../images/box_sfondo.jpg); 
		width:255px;
		line-height:140%;
		font-size:1.1em;
		padding-bottom:15px;
		
}
div.box_accade_titolo{
		margin-top:5px;
		margin-left:10px;
		background-image: url(../images/box_accade_titolo.jpg); 
		background-repeat:no-repeat;
		background-position: top left;
		border-right:0.01em solid #d9d9d9;
		border-left:0.01em solid #d9d9d9;
		border-top:0.01em solid #d9d9d9;
		height:62px;
		width:285px;
}
h1.box_accade_titolo{
		padding-left:60px;
		font-size:1.3em;
		padding-top:20px;
		color:#ffffff;	
}
.box_accade_testo {
		padding-left:5px;
		padding-right:5px;
		border-right:0.01em solid #d9d9d9;
		border-left:0.01em solid #d9d9d9;
		border-bottom:0.01em solid #d9d9d9;
		background-color:#ffffff;
		color:#000000;
		width:275px;
		margin-left:10px;
		line-height:140%;
		font-size:1.1em;
		background-image: url(../images/box_sfondo.jpg); 
		margin-bottom:5px;
		
}
div.box_dormomangio_titolo{
		margin-top:5px;
		background-image: url(../images/box_dormo_mangio_titolo.jpg); 
		background-repeat:no-repeat;
		background-position: top left;
		border-right:0.01em solid #d9d9d9;
		border-left:0.01em solid #d9d9d9;
		border-top:0.01em solid #d9d9d9;
		height:62px;
		width:285px;
}
h1.box_dormomangio_titolo{
		padding-left:60px;
		font-size:1.3em;
		padding-top:20px;
		color:#ffffff;	
}
.box_dormomangio_testo {
		border-right:0.01em solid #d9d9d9;
		border-left:0.01em solid #d9d9d9;
		border-bottom:0.01em solid #d9d9d9;
		background-color:#ffffff;
		color:#000000;
		width:285px;
		line-height:140%;
		font-size:1.1em;
		background-image: url(../images/box_sfondo.jpg); 
}
div.box_saluti_titolo{
		margin-top:5px;
		background-image: url(../images/box_saluti_titolo.jpg); 
		background-repeat:no-repeat;
		background-position: top left;
		border-right:0.01em solid #d9d9d9;
		border-left:0.01em solid #d9d9d9;
		border-top:0.01em solid #d9d9d9;
		height:62px;
		width:285px;
}
h1.box_saluti_titolo{
		padding-left:65px;
		font-size:1.3em;
		padding-top:15px;
		margin-bottom:0;
		color:#ffffff;	
}
.box_saluti_testo {
		padding-left:20px;
		padding-right:5px;
		border-right:0.01em solid #d9d9d9;
		border-left:0.01em solid #d9d9d9;
		border-bottom:0.01em solid #d9d9d9;
		background-color:#ffffff;
		color:#000000;
		width:260px;
		line-height:140%;
		font-size:1.1em;
		padding-bottom:5px;
		background-image: url(../images/box_sfondo.jpg); 
}
div.box_newsletter_titolo{
		margin-top:5px;
		background-image: url(../images/box_newsletter_titolo.jpg); 
		background-repeat:no-repeat;
		background-position: top left;
		border-right:0.01em solid #d9d9d9;
		border-left:0.01em solid #d9d9d9;
		border-top:0.01em solid #d9d9d9;
		height:46px;
		width:285px;
}
h1.box_newsletter_titolo{
		padding-left:65px;
		font-size:1.3em;
		padding-top:15px;
		color:#ffffff;	
}
.box_newsletter_testo {
		padding-left:20px;
		margin-right:10px;
		border-right:0.01em solid #d9d9d9;
		border-left:0.01em solid #d9d9d9;
		border-bottom:0.01em solid #d9d9d9;
		background-color:#ffffff;
		color:#000000;
		padding-bottom:5px;
		width:265px;
		line-height:140%;
		font-size:1.1em;
		background-image: url(../images/box_sfondo.jpg); 
}
div.box_meteo_titolo{
		margin-top:5px;
		background-image: url(../images/box_meteo_titolo.jpg); 
		background-repeat:no-repeat;
		background-position: top left;
		border-right:0.01em solid #d9d9d9;
		border-left:0.01em solid #d9d9d9;
		border-top:0.01em solid #d9d9d9;
		height:59px;
		width:285px;
}
h1.box_meteo_titolo{
		padding-left:65px;
		font-size:1.3em;
		padding-top:20px;
		color:#ffffff;	
}
.box_meteo_testo {
		padding-left:20px;
		padding-right:5px;
		border-right:0.01em solid #d9d9d9;
		border-left:0.01em solid #d9d9d9;
		border-bottom:0.01em solid #d9d9d9;
		background-color:#ffffff;
		color:#000000;
		width:260px;
		line-height:140%;
		font-size:1.1em;
		background-image: url(../images/box_sfondo.jpg); 
		padding-bottom:5px;
}
div.box_evidenza_titolo{
		margin-top:5px;
		background-image: url(../images/box_evidenza_titolo.jpg); 
		background-repeat:no-repeat;
		background-position: top left;
		border-right:0.01em solid #d9d9d9;
		border-left:0.01em solid #d9d9d9;
		border-top:0.01em solid #d9d9d9;
		height:48px;
		width:583px;
}
h1.box_evidenza_titolo{
		padding-left:65px;
		font-size:1.3em;
		padding-top:10px;
		margin-bottom:0;
		color:#ffffff;	
}
.box_evidenza_testo {
		padding-left:5px;
		padding-right:5px;
		border-right:0.01em solid #d9d9d9;
		border-left:0.01em solid #d9d9d9;
		border-bottom:0.01em solid #d9d9d9;
		background-color:#ffffff;
		color:#000000;
		width:573px;
		background-image: url(../images/box_sfondo.jpg); 
		line-height:140%;
		font-size:1.1em;
}
h1.txt_newshome_titolo{
		FONT-FAMILY: 'Lucida Grande','Lucida Sans Unicode','Lucida Sans', LucidaGrande,'Trebuchet MS',Verdana, Arial; 
		color:#0033ff;
		font-size:1em;
		margin:0px;
}
h1.txt_newshome_titolo a{
		FONT-FAMILY: 'Lucida Grande','Lucida Sans Unicode','Lucida Sans', LucidaGrande,'Trebuchet MS',Verdana, Arial; 
		color:#0033ff;
		font-size:1em;
		margin:0px;
}
h1.txt_eventihome_titolo{
		FONT-FAMILY: 'Lucida Grande','Lucida Sans Unicode','Lucida Sans', LucidaGrande,'Trebuchet MS',Verdana, Arial; 
		color:#cc0000;
		font-size:1em;
		margin:0px;
}
h1.txt_eventihome_titolo a{
		FONT-FAMILY: 'Lucida Grande','Lucida Sans Unicode','Lucida Sans', LucidaGrande,'Trebuchet MS',Verdana, Arial; 
		color:#cc0000;
		font-size:1em;
		margin:0px;
}

ul.mappa{	
	margin:0em;
	border:0em;
	list-style-type: none;
}
ul.mappasito{
	list-style-type: none;
	border:0em;

}
li.mappa{
	padding:0.3em;
	border-left:1px solid #000099;	
	font-weight:normal;
	line-height:9px;
	white-space:nowrap;
}
li.mappa a{
	text-decoration:none;
}

li.mappa a:link{
	text-decoration:none;
}
li.mappa a:visited{
	text-decoration:none;
}
li.mappa a:over{
	text-decoration:none;
}
li.mappanodo{
	padding:0.4em;
	border:0px solid #000099;
	font-weight:bold;
	border-top:1px solid #000099;
	text-decoration:underline;
}
li.mappanodo2{
	padding:0.4em;
	font-weight:normal;
	border:0px solid #000099;
	
	border-left:1px solid #000099;
	text-decoration:underline;
}
