/* CSS Document - struttura pagina */

/* struttura pagina */

body, body#ambito {
	font-family: Arial, Helvetica, sans-serif;
	text-align:center;
	font-size:12px;
	background:url(../immagini/sfondo_body.jpg) repeat-x;
	background-color:#3D93AE;
}

body#ambito {
	background:url(../immagini/sfondo_body_ambito.jpg) repeat-x;
	background-color:#3D93AE;
}

/*********************************/
/********* CLASSI GENERICHE ******/
/*********************************/
/** Global **/
* {
    margin:0;
    padding:0;
	border:0;
	/*text-align:left;*/
}

.clear, .clear_left, .clear_right {
	clear:both;
	height:0;
	line-height:0;
	font-size:1%;
}

.clear_left {
	clear:left;
}

.clear_right {
	clear:right;
}

/** Nascondo oggetti **/
.off, .span {
	position: absolute;
    top: -9999px;
	left:-9999px;
}

a {
	color:#000;
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}

input, textarea, select {
	border:1px solid #ccc;
	background-color:#fff;
	width:130px;
	padding:2px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

ul {
	padding:0 0 0 15px;
}

ul li {
	list-style:square;
}
	

textarea {
	width:300px;
	font-size:11px;
}

input.pulsante {
	width:100px;
	text-align:center;
	background-color:#eaeaea;
	color:#484848;
	margin:12px 0 0 0;
	cursor:pointer;
}

input.check, input.check2 {
	border:0;
	padding:0;
	width:auto;
}

select {margin-bottom:5px;}

#sitemap ul {
	margin-left:20px;
}

#sitemap ul li {
	list-style:square;
	padding:3px 0;
}

#contenuti_esteso ul {
	padding:0 0 10px 10px;
}

#contenuti_esteso ul li {
	list-style:square;
	padding:3px;
}

/* Search_do */

#search_do form input.testo {
	border:1px solid #ccc;
	font-size:11px;
	color:#484848;
	width:130px;
	margin:10px 0 0 0;
	background-color:#fff;
	padding:2px;
}

#search_do form select {
	border:1px solid #ccc;
	font-size:11px;
	width:130px;
	margin:0 0 0 12px;
	background-color:#fff;
	color:#484848;
	padding:2px;
}

#search_do form input.pulsante {
	font-size:11px;
	border:1px solid #ccc;
	margin:10px 0 0 0;
	padding:1px;
	width:120px;
	text-align:center;
	background-color:#eaeaea;
	color:#484848;
	cursor:pointer;
}

/** end global **/

/*********************************/
/***** OUTER ******/
/*********************************/


#outer {
	width:100%;
	margin:0;
	background:url(../immagini/sfondo_outer.png) top center no-repeat;
	text-align:center;
}

* html #outer {
	background:url(../immagini/sfondo_outer.jpg) top center no-repeat;
}

/* outer ambiti */

#outer_bibione, #outer_cavallino, #outer_chioggia,
#outer_jesolo, #outer_venezia {
	width:100%;
	margin:0;
	background: url(../immagini/header_ambito/sfondo_outer_bibbione.png) top center no-repeat;
	text-align:center;
}

#outer_cavallino {
	background: url(../immagini/header_ambito/sfondo_outer_cavallino.png) top center no-repeat;
}

#outer_chioggia {
	background: url(../immagini/header_ambito/sfondo_outer_chioggia.png) top center no-repeat;
}

#outer_jesolo {
	background: url(../immagini/header_ambito/sfondo_outer_jesolo.png) top center no-repeat;
}

#outer_venezia {
	background: url(../immagini/header_ambito/sfondo_outer_venezia.png) top center no-repeat;
}

* html #outer_bibione {
	background:url(../immagini/header_ambito/sfondo_outer_bibbione.jpg) top center no-repeat;
}

* html #outer_cavallino {
	background:url(../immagini/header_ambito/sfondo_outer_cavallino.jpg) top center no-repeat;
}

* html #outer_chioggia {
	background:url(../immagini/header_ambito/sfondo_outer_chioggia.jpg) top center no-repeat;
}

* html #outer_jesolo {
	background:url(../immagini/header_ambito/sfondo_outer_jesolo.jpg) top center no-repeat;
}

* html #outer_venezia {
	background:url(../immagini/header_ambito/sfondo_outer_venezia.jpg) top center no-repeat;
}

#h_dx {
	float:right;
	position:relative;
	margin:10px 0 0 0;
	width:480px;
	text-align:right;
}

#h_dx img {
	margin:0 6px 0 0;
}

#h_dx img.ultima {
	margin:0;
}


#h_dx a img {
	filter:alpha(opacity=50);
	-moz-opacity: 0.5;
	opacity: 0.5;
}

#h_dx a:hover img, #h_dx a.attivo img {
	filter:alpha(opacity=100);
	-moz-opacity: 1.0;
	opacity: 1.0;
}

#h_dx img.banner {
	margin:23px 0 0 0;
	filter:alpha(opacity=100);
	-moz-opacity: 1.0;
	opacity: 1.0;
}



/*********************************/
/***** CONTENITORE GENERALE ******/
/*********************************/


#contenitore {
	width:990px;
	margin:0 auto;
	text-align:left;
}

/*********************************/
/*********** HEADER **************/
/*********************************/


#header {
	width:990px;
}

#header a#link {
	display:block;
	outline:none;
	margin:0;
	-moz-outline: none;
	position:relative;
	font-size:12px;
	text-indent:-9999px;
	width:460px;
	height:130px;
}


/*********************************/
/*********** MENU ALTO ***********/
/*********************************/

#menu_alto, #menu_alto2 {
	width:990px;
	margin:10px 0 0 0;
	padding:8px 8px 0 15px;
	height:30px;
	background: url(../immagini/sfondo_menu_alto.gif) no-repeat;

	voice-family: "\"}\"";
	voice-family:inherit;
	width:967px;
	height:22px;
}

#menu_alto2 {
	background: url(../immagini/sfondo_menu_alto2.gif) no-repeat;
}

#menu_alto ul, #menu_alto2 ul {
	position:relative;
	padding:0;
	margin:0 300px 0 -4px;
}

#menu_alto ul li, #menu_alto2 ul li {
	list-style: none;
	display:inline;
	padding:0 0 0 4px;
}

#menu_alto ul li a, #menu_alto ul li a:hover,
#menu_alto2 ul li a, #menu_alto2 ul li a:hover {
	color:#3D93AE;
	text-decoration:none;
	background:url(../immagini/linea.gif) right no-repeat;
	padding:0 6px 0 0;
	font-size:12px;
}

#menu_alto ul li a:hover, #menu_alto ul li a.attivo,
#menu_alto2 ul li a:hover, #menu_alto2 ul li a.attivo  {
	text-decoration:underline;
}

#menu_alto ul li.ultimo a, #menu_alto ul li.ultimo a:hover,  #menu_alto ul li.ultimo a.attivo,
#menu_alto2 ul li.ultimo a, #menu_alto2 ul li.ultimo a:hover,  #menu_alto2 ul li.ultimo a.attivo {
	background:none;
}

/* form ricerca */

#menu_alto form, #menu_alto2 form {
	margin:-4px 0 0 0;
	float: right;
	width:250px;
}

#menu_alto2 form {
	display:none;
}

#menu_alto form input {
	color:#002C4B;
	padding:3px 0 0 0;
	margin:0 0 0 20px;
	border:0;
	font-size:10px;
	width:208px;
	color:#fff;
	background:none;
}

#menu_alto form input.pulsante {
	width:16px;
	height:16px;
	font-size:0;
	line-height:0;
	background:url(../immagini/p_cerca.gif) no-repeat;
	border:0;
	cursor:pointer;
	margin:0;
}


/*********************************/
/**********  AREE TEMATICHE  *****/
/*********************************/

#slideshow, #slideshow_ambito {
	width:990px;
	height:200px;
	position:relative;
	z-index:1;
}
	
#slideshow_ambito {
	height:159px;
}	
	
#slideshow ul, #slideshow_ambito ul {
	padding:0;
	margin:0;
}	

#slideshow ul li, #slideshow_ambito ul li {
	list-style:none;
}

#aree_tematiche, #aree_tematiche_ambito {
	width:990px;
	height:200px;
	margin:-200px 0 0 0;
	position:relative;
	z-index:100;
}
	
#aree_tematiche_ambito {
	height:159px;
	margin:-159px 0 0 0;
}	
	
* html #aree_tematiche {
	margin:-205px 0 0 0;
}
	
* html #aree_tematiche_ambito {

	margin:-159px 0 0 0;

	voice-family: "\"}\"";
	voice-family:inherit;

	margin:-205px 0 0 0;
}		

/* aree tematiche JQuery */

.boxgrid{
	width: 247px;
	height: 200px;
	float:left;
	border-right:1px solid #fff;
	overflow: hidden;
	position: relative;
}

.boxgrid img{
	position: absolute;
	top: 0;
	left: 0;
	border: 0;
}

.boxgrid p {
	padding: 0 10px;
	color:#afafaf;
	font-weight:bold;
}

.boxcaption {
	float: left;
	position: absolute;
	height: 202px;
	width: 100%;
	margin-top:40px;
	/*opacity: 1;*/
	background-image: url(../immagini/sfondo_menu.png);
	background-repeat:repeat;
	position:relative;
	z-index:1;
	/* For IE 5-7 */
	/*filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);*/
	/* For IE 8 */
	/*-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";*/
}

* html .boxcaption {
	background-color:#000;
	background-image:none;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
	}

.captionfull .boxcaption {
	top: 260;
	left: 0;
}

.caption .boxcaption {
	top: 220;
	left: 0;
}

.boxgrid a {
	color:#fff;
	font-size: 95%
}

h1 {
	color:#fff;
	font-size:27px;
	/*background: #000;*/
	opacity:1;
	position:relative;
	z-index:100;
	margin:8px 20px 19px 17px;
	font-family: Helvetica, sans-serif;
	font-weight:lighter;
	line-height:23px;
}
	
.boxcaption ul {
	padding:3px 0 0 17px;
	margin:0;
}

.boxcaption ul li {
	padding:0 0 2px 0;
	list-style:none;
}

.boxcaption ul li a, #aree_tematiche ul li a {
	font-size:13px;
	font-weight:normal;
}	
	
.boxcaption ul li a:hover, #aree_tematiche ul li a:hover, #aree_tematiche a:hover {
	text-decoration:none;
	font-weight:bold;
}	
	
#aree_tematiche span, #aree_tematiche_ambito span {
	margin-left:10px;
	color:#9FC2D1;
}	

/* aree_tematiche di ambito */

.boxgrid_stop {
	width: 247px;
	height: 159px;
	float:left;
	border-right:1px solid #fff;
	overflow: hidden;
	position: relative;
}

.boxgrid_stop h1 {
	color:#fff;
	font-size:27px;
	width:247px;
	position:relative;
	z-index:100;
	margin:88px 0 0 0;
	font-family: Helvetica, sans-serif;
	font-weight:lighter;
	background: #000;
	opacity: 0.8;
	line-height:23px;
	padding:15px 10px 20px 10px;
	/* For IE 5-7 */
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
	/* For IE 8 */
	-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";

	voice-family: "\"}\"";
	voice-family:inherit;
	width:227px;
}

.boxgrid_stop h1 a {
	color:#fff;
	display:block;
}
	
.boxgrid_stop h1 a:hover {
	text-decoration:none;
	font-weight:bold;
}	

/*********************************/
/*********** MENU_TURISTICO ******/
/*********************************/

#menu_turistico {
	width:990px;
	margin:0;
	padding:8px 8px 0 15px;
	height:30px;
	z-index:200;
	background-color:#9FC2D1;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:967px;
	height:22px;
}

#menu_turistico ul {
	position:relative;
	padding:0;
	z-index:200;
	margin:0 4px 0 -4px;
}

#menu_turistico ul li {
	list-style: none;
	display:inline;
	padding:0 0 0 4px;
}

#menu_turistico ul li a, #menu_turistico ul li a:hover {
	color:#0A1C1F;
	text-decoration:none;
	background:url(../immagini/linea2.gif) right no-repeat;
	padding:0 6px 0 0;
	font-size:12px;
}

#menu_turistico ul li a:hover, #menu_turistico ul li a.attivo {
	text-decoration:underline;
}

#menu_turistico ul li.ultimo a, #menu_turistico ul li.ultimo a:hover,  #menu_turistico ul li.ultimo a.attivo {
	background:none;
}

/*********************************/
/*********** CENTRALE ************/
/*********************************/

#centrale {
	width:990px;
	margin:0;
	font-size:12px;
	color:#2D4046;
	line-height:18px;
	padding:15px 15px 0 15px;
	background:url(../immagini/sfondo_centrale.gif) repeat-x;
	background-color:#DFEAF4;

	voice-family: "\"}\"";
	voice-family:inherit;
	width:960px;
}

#centrale h2 {
	font-size:25px;
	padding:0 0 5px 0;
	font-weight:lighter;
}

/*********************************/
/*********** FUNZIONI_AR *********/
/*********************************/

#funzioni_ar  {
	width:960px;
	margin:0;
	color:#fff;
	line-height:18px;
	min-height:34px;
	margin-bottom:13px;
	background:url(../immagini/testa_funzioni_ar.jpg) no-repeat;
	background-color:#357C92;
}

* html #funzioni_ar {
	height:34px;
	}

#funzioni_ar #corpo {
	width:960px;
	padding:0 10px 0 10px;
	
	voice-family: "\"}\"";
	voice-family:inherit;
	width:940px;
	}

#funzioni_ar #piede2 {
	width:960px;
	background:url(../immagini/piede_sfondo_funzioni_ar.jpg) no-repeat;
	line-height:0;
	font-size:0;
	height:8px;
	}
/*
#funzioni_ar ul {
	padding:5px 0 0 0;
	margin:0 380px 0 0;
	text-align:right;
}
*/
#funzioni_ar ul.con_sfondo {
	float:left;
	padding:5px 0 0 0;
	margin:0 0 -5px 40px;
	text-align:right;
}
	
#funzioni_ar ul.con_sfondo#sign_ul {
	padding:0;
	margin:-4px 0 0 0;
	text-align:right;
}
	
#funzioni_ar ul.con_sfondo li {
	display:inline;
	background:url(../immagini/label_ar_dx.gif) right no-repeat;
	list-style:none;
	padding:4px;
}

#funzioni_ar ul.con_sfondo li a {
	background:url(../immagini/label_ar_sx.gif) left no-repeat;
	font-size:12px;
	padding:4px 6px 4px 10px;
	color:#9FC2D1;
	text-align:center;
	display:inline-block;
}

#funzioni_ar ul.con_sfondo li:hover,
#funzioni_ar ul.con_sfondo li.hover {
	background:url(../immagini/label_ar_dx_hover.gif) right no-repeat;
}

#funzioni_ar ul.con_sfondo li:hover a,
#funzioni_ar ul.con_sfondo li.hover a {
	background:url(../immagini/label_ar_sx_hover.gif) left no-repeat;
	text-decoration:none;
	color:#112F34;
}
/*
#funzioni_ar #dx {
	width:420px;
	float:right;
	color:#9FC2D1;
	font-size:11px;
	padding:9px 0 0 0;
}
*/
#funzioni_ar #dx {
	float:right;
	color:#9FC2D1;
	font-size:11px;
	text-align:right;
	position:relative;
	top:11px;
}
	
#funzioni_ar #dx a {
	color:#9FC2D1;
}

#funzioni_ar #dx a:hover {
	color:#fff;
	text-decoration:none;
}

#funzioni_ar #dx p.func {
	margin:0 15px 0 0;
	text-align:right;
	float:left;
}

* html #funzioni_ar #dx p.func {
	margin:0 0 0 40px;
	}

#funzioni_ar h2 {
	font-size:16px;
	color:#eaeaea;
	font-family:Helvetica, sans-serif;
	padding:0;
	margin:11px 0 0 0;
	float:left;
}

/* form ricerca */

#funzioni_ar form {
	margin:0;
	float:right;
	width:204px;
}

#funzioni_ar form {
	background:url(../immagini/input_ar.jpg) left no-repeat;
	background-position:0;
	}

#funzioni_ar form input {
	color:#002C4B;
	padding:0;
	margin:0 15px 0 2px;
	border:0;
	font-size:11px;
	width:73px;
	color:#2D4046;
	background:none;
	position:relative;
}

#funzioni_ar form input.pulsante {
	width:18px;
	height:18px;
	font-size:0;
	line-height:0;
	background:url(../immagini/p_entra.gif) no-repeat;
	border:0;
	position:relative;
	cursor:pointer;
	color:#296577;
	margin:0px;
	float:right;
}

/*********************************/
/*******  BOX_PRIMO_PIANO ********/
/*********************************/

.box_primo_piano {
	width:960px;
	padding:0 0 10px 0;
}

#centrale .box_primo_piano h2 {
	font-size:30px;
	padding-bottom:25px;
	font-weight:lighter;
	line-height:26px;
}

/* sx */

.box_primo_piano .sx {
	width:474px;
}

.foto_sx {
	float:left;
	margin:0 10px 0 0;
	line-height:0;
	font-size:0;
}

.box_primo_piano .foto_sx a {
	display:block;
	outline:none;
	margin:0;
	-moz-outline: none;
	position:relative;
	font-size:12px;
	text-indent:-9999px;
	width:241px;
	height:160px;
}

.box_primo_piano .sx p {
	color:#2D4046;
	font-size:11px;
	line-height:14px;
}

.box_primo_piano .sx p.luogo_data {
	font-weight:bold;
	color:#2D4046;
	font-size:11px;
	line-height:10px;
	/*margin-top:-9px;*/
}

.box_primo_piano .sx p.luogo_data_2 {
	font-weight:bold;
	color:#2D4046;
	font-size:11px;
	line-height:10px;
	margin:3px 0;
}

.box_primo_piano .sx p.titolo {
	font-weight:lighter;
	color:#9D0D15;
	font-size:20px;
	padding:5px 0 4px 0;
	line-height:18px;
}

.box_primo_piano .sx p.titolo a {
	color:#9D0D15;
}
	

/* pulsanti */

.pulsanti {
	float:right;
	margin:0;
}

.pulsanti ul {
	margin:0;
	padding:0;
}

.pulsanti ul li {
	list-style:none;
	display:inline;
	margin:0 2px 0 0;
}

.pulsanti ul li.ultimo {
	margin:0;
}

.pulsanti ul li a {
	width:12px;
	height:12px;
	display:inline-block;
	background: url(../immagini/cerchio.gif) no-repeat;
}

.pulsanti ul li a:hover, .pulsanti ul li a.attivo {
	background:url(../immagini/cerchio_hover.gif) no-repeat;
}


/* dx */

.box_primo_piano .dx {
	width:479px;
	float:right;
}

/* programma */

.programma {
	width:234px;
	border-left:1px solid #b4b4b4;
	padding:0 0 0 13px;
	height:235px;

	voice-family: "\"}\"";
	voice-family:inherit;
	width:221px;
}

.programma p {
	font-weight:bold;
	line-height:12px;
	margin:0 0 2px 0;
}

.programma select, .programma input#data_viaggio {
	line-height:12px;
	padding:0;
	font-size:11px;
	margin:3px 0 5px 0;
}

.programma .ui-datepicker-trigger {
	position:relative;
	top:3px;
	left:3px;
}

.programma select {
	width:221px;
	padding:1px;
	border:1px solid #ccc;
}

#centrale .programma input.pulsante {
	width:56px;
	height:18px;
	padding:0;
	font-size:0;
	background:url(../immagini/p_cerca2.gif) no-repeat;
	margin:0;
	/*text-indent:-9999px;*/
	cursor:pointer;
	border:0;
}

#centrale .programma h2 {
	font-size:18px;
}

/* menu_multimedia */

.menu_multimedia {
	width:231px;
	border-left:1px solid #b4b4b4;
	padding:0 0 0 13px;
	margin:0 0 0 -3px;
	float:right;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:218px;
}

.menu_multimedia ul {
	padding:0;
	margin:0;
}

.menu_multimedia ul li {
	list-style:none;
}

/*.menu_multimedia ul li a img {
	filter:alpha(opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8;
}

.menu_multimedia ul li a:hover img, .menu_multimedia ul li a.attivoimg {
	filter:alpha(opacity=100);
	-moz-opacity: 1.0;
	opacity: 1.0;
}*/
	
.menu_multimedia ul li.mnx a {
	display:block;
	outline:none;
	margin:0 0 4px 0;
	-moz-outline: none;
	position:relative;
	font-size:12px;
	text-indent:-9999px;
	width:220px;
	height:40px;
}

.menu_multimedia ul li#mn1_it a {
	background:url(../immagini/p_dove_alloggiare_it.gif) no-repeat;
}

.menu_multimedia ul li#mn1_it a:hover {
	background:url(../immagini/p_dove_alloggiare_it_hover.gif) no-repeat;
}

.menu_multimedia ul li#mn2_it a {
	background:url(../immagini/p_dove_mangiare_it.gif) no-repeat;
}
	
.menu_multimedia ul li#mn2_it a:hover {
	background:url(../immagini/p_dove_mangiare_it_hover.gif) no-repeat;
}	
	
.menu_multimedia ul li#mn3_it a {
	background:url(../immagini/p_itinerari_it.gif) no-repeat;
}
	
.menu_multimedia ul li#mn3_it a:hover {
	background:url(../immagini/p_itinerari_it_hover.gif) no-repeat;
}	
	
.menu_multimedia ul li#mn4_it a {
	background:url(../immagini/p_audioguide_it.gif) no-repeat;
}
	
.menu_multimedia ul li#mn4_it a:hover {
	background:url(../immagini/p_audioguide_it_hover.gif) no-repeat;
}			
	
.menu_multimedia ul li#mn5_it a {
	background:url(../immagini/p_eventi_it_2.gif) no-repeat;
}
	
.menu_multimedia ul li#mn5_it a:hover {
	background:url(../immagini/p_eventi_it_2_hover.gif) no-repeat;
}						

.menu_multimedia ul li#mn6_it a {
	background:url(../immagini/p_info_it.gif) no-repeat;
}
	
.menu_multimedia ul li#mn6_it a:hover {
	background:url(../immagini/p_info_it_hover.gif) no-repeat;
}

.menu_multimedia ul li#mn1_en a {
	background:url(../immagini/p_dove_alloggiare_en.jpg) no-repeat;
}

.menu_multimedia ul li#mn1_en a:hover {
	background:url(../immagini/p_dove_alloggiare_en_hover.jpg) no-repeat;
}

.menu_multimedia ul li#mn2_en a {
	background:url(../immagini/p_dove_mangiare_en.jpg) no-repeat;
}
	
.menu_multimedia ul li#mn2_en a:hover {
	background:url(../immagini/p_dove_mangiare_en_hover.jpg) no-repeat;
}	
	
.menu_multimedia ul li#mn3_en a {
	background:url(../immagini/p_itinerari_en.jpg) no-repeat;
}
	
.menu_multimedia ul li#mn3_en a:hover {
	background:url(../immagini/p_itinerari_en_hover.jpg) no-repeat;
}	
	
.menu_multimedia ul li#mn4_en a {
	background:url(../immagini/p_audioguide_en.jpg) no-repeat;
}
	
.menu_multimedia ul li#mn4_en a:hover {
	background:url(../immagini/p_audioguide_en_hover.jpg) no-repeat;
}			
	
.menu_multimedia ul li#mn5_en a {
	background:url(../immagini/p_eventi_en_2.jpg) no-repeat;
}
	
.menu_multimedia ul li#mn5_en a:hover {
	background:url(../immagini/p_eventi_en_2_hover.jpg) no-repeat;
}						

.menu_multimedia ul li#mn6_en a {
	background:url(../immagini/p_info_en.jpg) no-repeat;
}
	
.menu_multimedia ul li#mn6_en a:hover {
	background:url(../immagini/p_info_en_hover.jpg) no-repeat;
}

.menu_multimedia ul li#mn1_de a {
	background:url(../immagini/p_dove_alloggiare_de.jpg) no-repeat;
}

.menu_multimedia ul li#mn1_de a:hover {
	background:url(../immagini/p_dove_alloggiare_de_hover.jpg) no-repeat;
}

.menu_multimedia ul li#mn2_de a {
	background:url(../immagini/p_dove_mangiare_de.jpg) no-repeat;
}
	
.menu_multimedia ul li#mn2_de a:hover {
	background:url(../immagini/p_dove_mangiare_de_hover.jpg) no-repeat;
}	
	
.menu_multimedia ul li#mn3_de a {
	background:url(../immagini/p_itinerari_de.jpg) no-repeat;
}
	
.menu_multimedia ul li#mn3_de a:hover {
	background:url(../immagini/p_itinerari_de_hover.jpg) no-repeat;
}	
	
.menu_multimedia ul li#mn4_de a {
	background:url(../immagini/p_audioguide_de.jpg) no-repeat;
}
	
.menu_multimedia ul li#mn4_de a:hover {
	background:url(../immagini/p_audioguide_de_hover.jpg) no-repeat;
}			
	
.menu_multimedia ul li#mn5_de a {
	background:url(../immagini/p_eventi_de_2.jpg) no-repeat;
}
	
.menu_multimedia ul li#mn5_de a:hover {
	background:url(../immagini/p_eventi_de_2_hover.jpg) no-repeat;
}						

.menu_multimedia ul li#mn6_de a {
	background:url(../immagini/p_info_de.jpg) no-repeat;
}
	
.menu_multimedia ul li#mn6_de a:hover {
	background:url(../immagini/p_info_de_hover.jpg) no-repeat;
}
/*********************************/
/******** SCOPRI IL TERRITORIO ***/
/*********************************/

#scopri_territorio {
	width:960px;
	height:165px;
	margin:0 0 14px 0;
	background:url(../immagini/banner_territorio.jpg) no-repeat;
}

#scopri_territorio h2 {
	color:#fff;
	font-size:16px;
	padding:10px 0 0 12px;
	font-weight:lighter;
}

#box_miniature {
	width:470px;
	margin:0 0 0 232px;
	text-align:center;
}

#mini_bibione, #mini_cavallino, #mini_chioggia, #mini_jesolo,
#mini_venezia {
	display:block;
	outline:none;
	margin:0 9px 0 0;
	-moz-outline: none;
	position:relative;
	font-size:16px;
	width:86px;
	float:left;
	font-family: Helvetica, sans-serif;
	text-align:center;
	color:#fff;
	background:url(../immagini/mini_territorio/bibione.jpg) no-repeat;
	height:116px;
	padding:86px 0 0 0;

	voice-family: "\"}\"";
	voice-family:inherit;
	height:30px;
}

#mini_cavallino {
	background:url(../immagini/mini_territorio/cavallino.jpg) no-repeat;
}

#mini_chioggia {
	background:url(../immagini/mini_territorio/chioggia.jpg) no-repeat;
}

#mini_jesolo {
	background:url(../immagini/mini_territorio/jesolo.jpg) no-repeat;
}

#mini_venezia {
	background:url(../immagini/mini_territorio/venezia.jpg) no-repeat;
	margin:0;
}

#mini_bibione:hover, #mini_cavallino:hover, #mini_chioggia:hover,
#mini_jesolo:hover, #mini_venezia:hover {
	background:url(../immagini/mini_territorio/bibione_hover.jpg) no-repeat;
	text-decoration:none;
	font-weight:bold;
}

#mini_cavallino:hover {
	background:url(../immagini/mini_territorio/cavallino_hover.jpg) no-repeat;
}

#mini_chioggia:hover {
	background:url(../immagini/mini_territorio/chioggia_hover.jpg) no-repeat;
}

#mini_jesolo:hover {
	background:url(../immagini/mini_territorio/jesolo_hover.jpg) no-repeat;
}

#mini_venezia:hover {
	background:url(../immagini/mini_territorio/venezia_hover.jpg) no-repeat;
}

#box_mappa_meteo {
	float:right;
	width:228px;
	position:relative;
	margin:-19px 0 0 0;
}

#mappa {
	width:228px;
	height:149px;
	position:relative;
	z-index:1;
}

#meteo {
	width:164px;
	height:64px;
	z-index:10;
	position:relative;
	float:right;
	margin:-60px 3px 0 0;
}

#meteo img {
	float:right;
}

#meteo p {
	color:#CCDEE7;
	margin:0 70px 0 0;
	text-align:right;
	font-size:14px;
	padding:20px 0 0 0;
}

#meteo p span {
	font-size:24px;
}

/*********************************/
/*******  BOX_EVENTI   ***********/
/*********************************/

.box_content_eventi {
	width:960px;
	padding:0 0 6px 0;
}
	
#centrale .box_content_eventi h2 {
	font-size:20px;
	font-weight:lighter;
}	


/* pulsanti */

.box_content_eventi .pulsanti, #slider_navigator {
	float:right;
	margin:0 5px 0 0;
}
	
* html #slider_navigator {
	width:120px;
}	

#slider_navigator {
	margin-bottom:5px;
}

.box_content_eventi .pulsanti ul, #slider_navigator ul {
	text-align:right;
	height:15px;
}

.box_content_eventi .pulsanti ul li, #slider_navigator ul li {
	list-style:none;
	display:inline;
	margin:0 4px 0 0;
}

.box_content_eventi .pulsanti ul li a, #slider_navigator ul li a {
	background: url(../immagini/cerchio_bianco.gif) no-repeat;
	display:inline-block;
	outline:none;
	margin:0;
	-moz-outline: none;
	position:relative;
	font-size:12px;
	text-indent:-9999px;
	width:12px;
	height:12px;
	text-align:left;
}

.box_content_eventi .pulsanti ul li a:hover, .box_content_eventi .pulsanti ul li a.attivo,
#slider_navigator ul li a:hover, #slider_navigator ul li a.attivo {
	background:url(../immagini/cerchio_hover_bianco.gif) no-repeat;
}


.box_content_eventi .pulsanti ul li a.pulsante_attivo, #slider_navigator ul li a.pulsante_attivo {
	background:url(../immagini/cerchio_hover_bianco.gif) no-repeat;
}


/* box_eventi */

.box_eventi {
	width:728px;
	float:left;
}

.box_eventi .testa {
	width:728px;
	background:url(../immagini/testa_box_eventi.gif) no-repeat;
	height:7px;
	font-size:0;
	line-height:0;
}

.box_eventi .corpo {
	width:728px;
	background:url(../immagini/corpo_box_eventi.gif) top repeat-x;
	background-color:#fff;
	padding:6px 10px 6px 10px;

	voice-family: "\"}\"";
	voice-family:inherit;
	width:708px;
}

.box_eventi .piede {
	width:728px;
	background:url(../immagini/piede_box_eventi.gif) no-repeat;
	height:7px;
	font-size:0;
	line-height:0;
}

/* sx */

.box_eventi .sx {
	width:467px;
}

* html .box_eventi .sx {
	width:467x;
}

.box_eventi p.iscrizione {
	font-size:11px;
	padding:17px 0 0 0;
}

.box_eventi p.iscrizione span {
	float:right;
}

.box_eventi p.iscrizione span a {
	background:url(../immagini/ico_rss.gif) right no-repeat;
	padding:2px 20px 2px 0;
	margin:0 10px 0 0;
}

/* box_evento */

.box_evento, .box_evento_nm {
	width:222px;
	float:left;
	margin:0 16px 18px 0;
	min-height:76px;
}

* html #event {
	margin:0 -10px 0 0;
}	

#event li div.item_box {
	width:210px;
	float:left;
	margin:0 16px 18px 0;
	min-height:130px;
}	

.box_evento_nm {
	margin-right:0;
}

* html .box_evento, * html #event li div.item_box {
	margin-right:10px;
	height:116px;
}

.box_evento p, .box_evento_nm p, #event li div.item_box p {
	color:#2D4046;
	font-size:11px;
	line-height:14px;
}

.box_evento p.luogo_data, .box_evento_nm p.luogo_data, #event li div.item_box p.luogo_data  {
	font-weight:bold;
	color:#0A1C1F;
	font-size:11px;
	line-height:10px;
}

#event li div.item_box p.tipo {
	font-weight:bold;
	color:#0A1C1F;
	font-size:11px;
	line-height:10px;
}

.box_evento p.titolo, .box_evento_nm p.titolo, #event li div.item_box p.titolo {
	font-weight:lighter;
	color:#9D0D15;
	font-size:14px;
	padding:6px 0 2px 0;
	line-height:16px;
}

.box_evento p.titolo a, .box_evento_nm p.titolo a, #event li div.item_box p.titolo a {
	color:#9D0D15;
}

.box_evento span.sottotitolo, .box_evento_nm span.sottotitolo,
#event li div.item_box span.sottotitolo {
	font-size:11px;
	font-weight:bold;
}

.box_evento .foto_sx a, .box_evento_nm .foto_sx a {
	display:block;
	outline:none;
	margin:0;
	-moz-outline: none;
	position:relative;
	font-size:12px;
	text-indent:-9999px;
	width:75px;
	height:75px;
}
	


/* dx */

.box_eventi .dx {
	width:235px;
	float:right;
	border-left:1px solid #b4b4b4;
	padding:0 0 0 10px;

	voice-family: "\"}\"";
	voice-family:inherit;
	width:225px;
}

.box_eventi p.vedi_tutti {
	padding-top:10px;
}

.box_eventi p.vedi_tutti a {
	background:url(../immagini/ico_rss.gif) right no-repeat;
	padding:2px 20px 2px 0;
	margin:0;
	float:right;
	font-size:11px;
}

.eventDescription {
	font-style: italic;
}

/* evento_oggi */

.evento_oggi {
	width:217px;
	margin:6px 0 4px 0;
}

.evento_oggi .testa {
	width:217px;
	background:url(../immagini/testa_evento_oggi.gif) no-repeat;
	height:5px;
	line-height:0;
	font-size:0;
}

.evento_oggi .corpo2 {
	width:217px;
	background:url(../immagini/corpo_evento_oggi.gif) repeat-x;
	background-color:#CCDEE7;
	padding:0 8px;

	voice-family: "\"}\"";
	voice-family:inherit;
	width:201px;
}

.evento_oggi .piede {
	width:217px;
	background:url(../immagini/piede_evento_oggi.gif) no-repeat;
	height:5px;
	line-height:0;
	font-size:0;
}

.evento_oggi p.titolo {
	font-weight:lighter;
	color:#9D0D15;
	font-size:14px;
	padding:0;
	line-height:18px;
	text-transform: uppercase;
}

.evento_oggi p.titolo {
	padding:0;
}

.evento_oggi p.titolo a {
	color:#9D0D15;
}
	
.evento_oggi a {
	color:#9D0D15;
}	

.evento_oggi p.titolo span {
	color:#000;
	font-size:10px;
}

/*********************************/
/*******  BOX_MEDIA   ***********/
/*********************************/

/* box_media_content */

.box_media_content {
	width:960px;
	margin:8px 0 0 0;
}



.content_aree_tematiche {
	width:478px;
	float:left;
}


#centrale .content_aree_tematiche h2 {
	width:478px;
	background:url(../immagini/testa_aree_tematiche.gif) no-repeat;
	color:#fff;
	font-size:14px;
	margin:0 0 12px 0;
	padding:6px 11px 6px 11px;

	voice-family: "\"}\"";
	voice-family:inherit;
	width:456px;
}



/* box_guide_dx */

.box_guide_dx {
	width:220px;
	margin:0 0 0 740px;
}

* html .box_guide_dx {
	margin-right:-3px;
}

.box_guide_dx .testa {
	width:220px;
	background:url(../immagini/testa_box_guide.gif) no-repeat;
	line-height:0;
	font-size:0;
	height:7px;
}

.box_guide_dx .corpo {
	width:220px;
	background-color:#fff;
	padding:3px 7px;
	height:313px;

	voice-family: "\"}\"";
	voice-family:inherit;
	width:206px;
}

.box_guide_dx .piede {
	width:220px;
	background:url(../immagini/piede_box_guide.gif) no-repeat;
	line-height:0;
	font-size:0;
	height:7px;
}

.box_guide_dx img, .box_guide_dx img.nm, .box_guide_dx #nm {
	float:left;
	margin:0 5px 5px 0;
}
	


.box_guide_dx img.nm {
	margin-right:0;
}


/* box_area */

.box_area, .box_area_nm {
	width:230px;
	float:left;
	background-color:#fff;
	margin:0 16px 18px 0;
	padding:10px 11px;

	voice-family: "\"}\"";
	voice-family:inherit;
	width:208px;
	min-height:100px;
}

.box_area_nm {
	margin:0;
}

* html .box_area {
	margin-right:10px;
}
	
* html .box_area, * html .box_area_nm {
	height:100px;
}	

.box_area p, .box_area_nm p {
	color:#2D4046;
	font-size:11px;
	line-height:12px;
}

.box_area p.area, .box_area_nm p.area {
	font-size:14px;
	color:#43707E;
	padding:0 0 8px 0;
}

.box_area p.titolo, .box_area_nm p.titolo {
	font-weight:lighter;
	color:#9D0D15;
	font-size:14px;
	padding:0 0 2px 0;
	line-height:12px;
}

.box_area p.titolo a, .box_area_nm p.titolo a {
	color:#9D0D15;
}

.box_area .foto_sx a, .box_area_nm .foto_sx a {
	display:block;
	outline:none;
	margin:0;
	-moz-outline: none;
	position:relative;
	font-size:12px;
	text-indent:-9999px;
	width:75px;
	height:75px;
}

/* video */

.box_media_content .content_video {
	width:240px;
	margin:0 0 0 11px;
	float:left;
}

.box_media_content .video {
	width:240px;
	margin:0 0 11px 0;
}

.box_media_content .video .testa {
	width:240px;
	background:url(../immagini/testa_box_video.gif) no-repeat;
	height:30px;
}

.box_media_content .video .corpo {
	width:240px;
	background:url(../immagini/corpo_box_video.gif) top repeat-x;
	background-color:#fff;
	padding:6px 9px 0 9px;

	voice-family: "\"}\"";
	voice-family:inherit;
	width:222px;
}

.box_media_content .video .piede {
	width:240px;
	background:url(../immagini/piede_box_video.gif) no-repeat;
	height:7px;
}

.box_media_content .video p, .box_media_content .video p a {
	color:#2D4046;
	font-weight:bold;
	line-height:14px;
}

.box_media_content .video p span a {
	color:#9D0D15;
}


/* box_giudizio */

.box_media_content .box_giudizio {
	width:240px;
}

.box_media_content .box_giudizio .testa {
	width:240px;
	background:url(../immagini/testa_box_giudizio.gif) no-repeat;
	height:4px;
	line-height:0;
	font-size:0;
}

.box_media_content .box_giudizio .corpo {
	width:240px;
	background:url(../immagini/corpo_box_giudizio.gif) repeat-x;
	background-color:#D8E2E7;
	padding:0 13px;

	voice-family: "\"}\"";
	voice-family:inherit;
	width:214px;
}

#centrale .box_media_content .box_giudizio .corpo h2 {
	font-size:12px;
	/*padding-bottom:4px;*/
}

.box_media_content .box_giudizio .piede {
	width:240px;
	line-height:0;
	font-size:0;
	background:url(../immagini/piede_box_giudizio.gif) no-repeat;
	height:4px;
}

.box_media_content .box_giudizio img {
	float:left;
	margin:0 50px 10px 0;
}

.box_media_content .box_giudizio img.ultimo {
	margin-right:0;
}

.box_media_content .box_giudizio a img {
	filter:alpha(opacity=80);
	-moz-opacity: 0.6;
	opacity: 0.6;
}

.box_media_content .box_giudizio a:hover img {
	filter:alpha(opacity=100);
	-moz-opacity: 1.0;
	opacity: 1.0;
}

/* box_flickr */

.box_flickr {
	width:220px;
	float:right;
	margin:0px;
}

.box_flickr .testa {
	width:220px;
	background:url(../immagini/testa_box_flickr.gif) no-repeat;
	line-height:0;
	font-size:0;
	height:30px;
}

.box_flickr .corpo {
	width:220px;
	background:url(../immagini/corpo_box_flickr.gif) repeat-x;
	background-color:#fff;
	padding:0 0 0 30px;
	height:263px;

	voice-family: "\"}\"";
	voice-family:inherit;
	width:190px;
}

.box_flickr .piede {
	width:220px;
	background:url(../immagini/piede_box_flickr.gif) no-repeat;
	line-height:0;
	font-size:0;
	height:7px;
}

.box_flickr .corpo .foto_sx {
	margin:9px 9px 0 0;
	float:left;
}

.box_flickr .corpo .foto_sx a {
	display:block;
	outline:none;
	margin:0;
	-moz-outline: none;
	position:relative;
	font-size:12px;
	text-indent:-9999px;
	width:75px;
	height:75px;
}

/* banner_basso */

.banner_basso {
	width:960px;
	margin:8px 0 0 0;
}

.b_dx {
	float:right;
}


/*********************************/
/*********** COLONNA_SX 	******/
/*********************************/

#colonna_sx {
	width:730px;
	background:url(../immagini/sfondo_colonna_sx.gif) right repeat-y;
}

#colonna_sx #testa {
	width:730px;
	background:url(../immagini/sfondo_box_colonna_sx.gif) top no-repeat;
	height:8px;
	font-size:0;
	line-height:0;
}

#colonna_sx #piede3 {
	width:730px;
	background:url(../immagini/piede_colonna_sx.gif) right no-repeat;
	height:7px;
	font-size:0;
	line-height:0;
}

#dettaglio, #top_main {
	background-color:#9FC2D1;
	padding:0 10px;

	voice-family: "\"}\"";
	voice-family:inherit;
	width:710px;
}

#top_main {
	margin-bottom:0;
}

#dettaglio .foto_sx, #top_main img, #top_main div.foto_sx {
	float:left;
	margin:0 8px 0 0;
}

#top_data h2 {
	padding:6px 0 10px 0;	
}

a#data_toggle, a#data_toggle.data_toggle_hide, a#data_toggle.data_toggle_show {
	display:block;
	outline:none;
	margin:9px 2px 0 0;
	-moz-outline: none;
	position:relative;
	font-size:12px;
	text-indent:-9999px;
	width:15px;
	height:15px;
	background:url(../immagini/p_su.gif) no-repeat;
	float:right;
	filter:alpha(opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8;
}
	
a#data_toggle.data_toggle_show {
	background:url(../immagini/p_giu.gif) no-repeat;
}	

a#data_toggle:hover {
	filter:alpha(opacity=100);
	-moz-opacity: 1.0;
	opacity: 1.0;
}

#dettaglio h2, #top_main h2 {
	color:#fff;
	font-weight:lighter;
}

/* box_testo */

#box_testo {
	width:460px;
	float:left;
}

#box_testo .testa {
	width:460px;
	height:7px;
	line-height:0;
	font-size:0;
	background: url(../immagini/testa_box_testo.gif) no-repeat;
}

#box_testo .corpo {
	width:460px;
	background-color:#DFEAF4;
	padding:0 15px;

	voice-family: "\"}\"";
	voice-family:inherit;
	width:430px;
}

#box_testo .piede {
	width:460px;
	height:7px;
	line-height:0;
	font-size:0;
	background: url(../immagini/piede_box_testo.gif) no-repeat;
}

/* territori */

#top_territori, #top_text, #top_territori_sub {
	background:url(../immagini/sfondo_territori.gif) no-repeat;
	width:710px;
	height:30px;
	margin:10px 0 0 0;
}

#top_territori, #top_territori_sub {
	background:none;
	}

#top_territori_sub {
	padding:3px 0 0 8px;	
}
#top_territori_sub div {
	padding:4px 0 0 105px;
	float:left;
}
#top_territori_sub select {
	width:175px;	
}
		
#top_territori_container {
	width:720px;
	padding:10px 0 0 10px;
	background-color:#9FC2D1;
	
	voice-family: "\"}\"";
	voice-family:inherit;
	width:710px;
}

#top_territori_container .testa {
	width:710px;
	background: url(../immagini/testa_top_territori.gif) no-repeat;
	height:5px;
	line-height:0;
	font-size:0;
	}
	
#top_territori_container .piede {
	width:710px;
	background: url(../immagini/piede_top_territori.gif) no-repeat;
	height:5px;
	line-height:0;
	font-size:0;
	}	
	
#top_territori_container .corpo {
	width:710px;
	background-color:#fff;
	margin-right:-10px;
	}	
	
	
#top_territori_container span.results {
	color:#43707E;
	font-size:13px;
	padding:0 0 0 0;
	/*margin:0 6px 0 0;*/
	position:relative;
	z-index:1;
}		
		


#top_territori_sub a span {	
	background:url(../immagini/label_dx_hover2.gif) right no-repeat;
	padding:4px;
	padding-right:10px;
	}
	
#top_territori_sub a {
	background:url(../immagini/label_sx_hover2.gif) left no-repeat;
	font-size:12px;
	padding:4px 0 4px 6px;
	color:#fff;
	text-align:center;
	text-decoration:none;
	}	

* html #top_territori_sub a {
	text-decoration:underline;
	background:url(../immagini/label_sx.gif) left no-repeat;
	color:#43707E;
	}	
	
#top_territori {
	margin:0;
}
	
#top_text form {
	background:url(../immagini/input_find.gif) top left no-repeat;
	background-position:30px 0;
}



#top_text form input {
	color:#002C4B;
	padding:0;
	margin:0 0 0 10px;
	border:0;
	font-size:10px;
	width:200px;
	height:16px;
	color:#fff;
	position:relative;
	background:none;
}	

#top_text input.pulsante {
	width:16px;
	height:16px;
	font-size:0;
	line-height:0;
	background:url(../immagini/p_next.gif) top no-repeat;
	border:0;
	color:#fff;
	cursor:pointer;
	margn:0;
	position:absolute;
}

#top_territori h2, #top_text h2 {
	color:#43707E;
	font-size:15px;
	padding:7px 0 0 0;
	margin:0 0 0 7px;
	position:relative;
	z-index:1;
}

#top_territori ul {
	margin:0 12px 0 0;
	float:right;
	position:relative;
	z-index:4;
	padding:2px 7px 0 0;
	text-align:right;
}
	
#top_text #top_text_inner {
	float:right;
	padding:7px 7px 0 0;
	text-align:left;
	position:relative;
	z-index:100;
	width:530px;
	margin:0 40px 0 0;
}	

* html #top_text #top_text_inner {
	margin:0 20px 0 0;
	}

#top_territori ul li {
	display:inline;
	background:url(../immagini/label_dx.gif) right no-repeat;
	list-style:none;
	padding:4px;
	margin:0 4px 0 0px;
}

#top_territori ul li a {
	background:url(../immagini/label_sx.gif) left no-repeat;
	font-size:12px;
	padding:4px 6px 4px 10px;
	color:#43707E;
	text-align:center;
	display:inline-block;
}

#top_territori ul li:hover, #top_territori ul li.top_territori_selected {
	background:url(../immagini/label_dx_hover.gif) right no-repeat;
}

#top_territori ul li:hover a, #top_territori ul li.top_territori_selected a {
	background:url(../immagini/label_sx_hover.gif) left no-repeat;
	text-decoration:none;
	color:#fff;
}
	
/* sx */

#sx {
	width:230px;
	float:left;
}

#sx h2 {
	font-size:14px;
	color:#43707E;
	padding-bottom:5px;
}

#sx input {
	border:0;
	padding:0;
	width:auto;
}

#contenuti_sx {
	width:230px;
	background:url(../immagini/piede_sx.gif) bottom no-repeat;
	background-color:#9FC2D1;
	padding:10px 0 5px 10px;
	margin-bottom:10px;

	voice-family: "\"}\"";
	voice-family:inherit;
	width:220px;
}

#centrale #colonna_sx #contenuti_sx #sx_filters input {
	border:1px solid #ccc;
}

.box_tipologie {
	width:220px;
	margin:0 0 10px 0;
}

.box_tipologie .testa {
	width:220px;
	background:url(../immagini/testa_box_tipologie.gif) no-repeat;
	height:6px;
	line-height:0;
	font-size:0;
}

.box_tipologie .corpo {
	width:220px;
	background:url(../immagini/corpo_box_tipologie.gif) repeat-x;
	background-color:#E6EFF3;
	padding:0 9px 0 9px;

	voice-family: "\"}\"";
	voice-family:inherit;
	width:202px;
}

.box_tipologie .piede {
	width:220px;
	background:url(../immagini/piede_box_tipologie.gif) no-repeat;
	height:6px;
	line-height:0;
	font-size:0;
}

.box_tipologie ul {
	padding:0 0 6px 0;
	margin:0;
}

.box_tipologie ul li {
	list-style:none;
	padding:2px;
	border-bottom:1px solid #9FC2D1;
}

.p_visual {
	font-weight:bold;
	color:#43707E;
	border-bottom:1px solid #DFEAF4;
	height:30px;
}

.gm_mini {
	margin:10px 0 0 0;
}

span.griglia a, span.elenco a {
	display:block;
	outline:none;
	margin:0 0 0 3px;
	float:right;
	-moz-outline: none;
	position:relative;
	font-size:12px;
	text-indent:-9999px;
	width:22px;
	height:21px;
	background:url(../immagini/v_griglia.gif) no-repeat;
}

span.elenco a {
	background:url(../immagini/v_lista.gif) no-repeat;
}

span.griglia a:hover, span.griglia a.attivo {
	background:url(../immagini/v_griglia_hover.gif) no-repeat;
}

span.elenco a:hover, span.elenco a.attivo {
	background:url(../immagini/v_lista_hover.gif) no-repeat;
}

/* menu_temi */

.menu_temi, #sx_ul {
	width:230px;
}

.menu_temi ul, #sx_ul ul {
	padding:0;
	margin:0;
}

.menu_temi ul li, #sx_ul ul li {
	list-style:none;
}

.menu_temi ul li a img, #sx_ul ul li a img {
	filter:alpha(opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8;
}

.menu_temi ul li a:hover img, .menu_temi ul li a.attivo img,
#sx_ul ul li a:hover img, #sx_ul ul li a.attivo img {
	filter:alpha(opacity=100);
	-moz-opacity: 1.0;
	opacity: 1.0;
}

/* sx_ul */

#sx_ul {
	width:230px;
}

#sx_ul ul {
	padding:0;
	margin:0;
}

#sx_ul ul li {
	list-style:none;
}

#sx_ul ul li a {
	display:block;
	width:230px;
	color:#fff;
	height:40px;
	font-size:18px;
	margin:0 0 4px 0;
	background: url(../immagini/sfondo_etichetta.gif) no-repeat;
	padding:12px 0 0 15px;
	filter:alpha(opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8;
	font-family: Helvetica, sans-serif;

	voice-family: "\"}\"";
	voice-family:inherit;
	width:215px;
	height:28px;
}

#sx_ul ul li a:hover {
	filter:alpha(opacity=100);
	-moz-opacity: 1.0;
	opacity: 1.0;
	text-decoration:none;
}


/* dx */

#colonna_sx #dx2, #colonna_sx .dx {
	width:480px;
	padding:10px 0 0 0;
	margin:0 0 0 240px;
}

#colonna_sx #dx2 img {
	float:left;
	margin:0 10px 0 0;
}

/* box_testo_small */

.box_testo_small {
	width:480px;
	margin:0 0 10px 0;
}

.box_testo_small .testa {
	width:480px;
	background:url(../immagini/testa_box_testo_small.gif) no-repeat;
	height:11px;
	line-height:0;
	font-size:0;
}

.box_testo_h_small .testa {
	background:url(../immagini/testa_box_testo_h_small.gif) no-repeat;
}

.box_testo_small .corpo {
	width:480px;
	background:url(../immagini/corpo_box_testo_small.gif) repeat-y;
	background-color:#fff;
	padding:0 10px 0 10px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:460px;
	min-height:80px;
}

.box_testo_h_small .corpo {
	background:url(../immagini/corpo_box_testo_h_small.gif) repeat-y;
}

* html .box_testo_small .corpo {
	height:80px;
}

.box_testo_small .piede {
	width:480px;
	background:url(../immagini/piede_box_testo_small.gif) no-repeat;
	height:11px;
	line-height:0;
	font-size:0;
}

.box_testo_h_small .piede {
	background:url(../immagini/piede_box_testo_h_small.gif) no-repeat;
}

.box_testo_small p {
	font-size:11px;
	line-height:12px;
	margin-right:30px;
	margin-left:86px;
}

.no_image_class p {
	margin-left:0;
}

.box_testo_small p.tipo {
	color:#666;
	font-weight:bold;
	margin-left:0;
	border:0;
	padding-bottom:2px;
}

.box_testo_small p.titolo {
	color:#43707E;
	font-weight:lighter;
	font-size:18px;
	line-height:20px;
	margin-left:0;
	border:0;
}

.box_testo_small p.titolo a {
	color:#43707E;
}

a.next {
	display:block;
	outline:none;
	margin:36px 6px 0 0;
	-moz-outline: none;
	position:relative;
	font-size:12px;
	text-indent:-9999px;
	width:15px;
	height:15px;
	background:url(../immagini/p_next.gif) no-repeat;
	float:right;
	filter:alpha(opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8;
}

a.next_h {
	background:url(../immagini/p_next_h.gif) no-repeat;
}

a.next {
	margin-right:0;
}

a.next:hover {
	filter:alpha(opacity=100);
	-moz-opacity: 1.0;
	opacity: 1.0;
}

/* nav */

#paging, .pager {
	border-top:1px solid #fff;
	padding:7px 0;
	color:#fff;
}

.pager_top {
	border:0;
	border-bottom:1px solid #fff;
	margin:0 0 7px 0;
}

#paging a, .pager a {
	color:#fff;
}

#paging ul, .pager ul {
	margin:0;
	padding:0;
	text-align:right;
	float:right;
}

#paging ul li, .pager ul li {
	display:inline;
	list-style:none;
	margin:0 2px;
}

#paging ul li a, .pager ul li a {
	background:url(../immagini/voce_nav.gif) no-repeat;
	width:21px;
	display:inline-block;
	text-align:center;
	padding:3px 0 2px 0;
}

#paging ul li a:hover, #paging ul li a.attivo,
.pager ul li a:hover, .pager ul li a.attivo {
	text-decoration:none;
	background:url(../immagini/voce_nav_hover.gif) no-repeat;
}

/*********************************/
/*********** COLONNA_DX 	******/
/*********************************/

#colonna_dx {
	width:220px;
	float:right;
}
	

/* colonna_dx menu_multimedia */

#colonna_dx .menu_multimedia {
	width:218px;
	border:0;
	float:none;
	padding:0;
	margin:0 0 5px 0;
}

#colonna_dx .menu_multimedia ul {
	padding:0;
	margin:0;
}

#colonna_dx .menu_multimedia ul li {
	list-style:none;
}

#colonna_dx .menu_multimedia ul li a img {
	filter:alpha(opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8;
}

#colonna_dx .menu_multimedia ul li a:hover img, #colonna_dx .menu_multimedia ul li a.attivoimg {
	filter:alpha(opacity=100);
	-moz-opacity: 1.0;
	opacity: 1.0;
}

/* box_extra */

.box_extra {
	width:220px;
	margin-bottom:10px;
}


.box_extra .testa {
	width:220px;
	background:url(../immagini/testa_box_guide.gif) no-repeat;
	line-height:0;
	font-size:0;
	height:7px;
}

.box_extra .corpo {
	width:220px;
	background-color:#fff;
	padding:3px 7px;

	voice-family: "\"}\"";
	voice-family:inherit;
	width:206px;
}

.box_extra .piede {
	width:220px;
	background:url(../immagini/piede_box_guide.gif) no-repeat;
	line-height:0;
	font-size:0;
	height:7px;
}

/* evento_oggi */

#colonna_dx .evento_oggi {
	width:201px;
	margin:6px 0 4px 0;
}

#colonna_dx .evento_oggi .testa {
	width:201px;
	background:url(../immagini/testa_evento_oggi_small.gif) no-repeat;
	height:5px;
	line-height:0;
	font-size:0;
}

#colonna_dx .evento_oggi .corpo2 {
	width:201px;
	background:url(../immagini/corpo_evento_oggi.gif) repeat-x;
	background-color:#CCDEE7;
	padding:0 8px;

	voice-family: "\"}\"";
	voice-family:inherit;
	width:185px;
}

#colonna_dx .evento_oggi .piede {
	width:201px;
	background:url(../immagini/piede_evento_oggi_small.gif) no-repeat;
	height:5px;
	line-height:0;
	font-size:0;
}

#colonna_dx .evento_oggi p.titolo {
	font-weight:lighter;
	color:#9D0D15;
	font-size:14px;
	padding:0;
	line-height:18px;
}

#colonna_dx .evento_oggi p.titolo {
	padding:0;
}

#colonna_dx .evento_oggi p.titolo a {
	color:#9D0D15;

}

#colonna_dx .evento_oggi p.titolo span {
	color:#000;
	font-size:10px;
}

#colonna_dx p.vedi_tutti a {
	background:url(../immagini/ico_rss.gif) right no-repeat;
	padding:2px 20px 2px 0;
	margin:0;
	float:right;
	font-size:11px;
}

/*********************************/
/*********** COLONNA_SX_DETT  ****/
/*********************************/

#colonna_sx_dett {
	width:730px;
}

/* sx */

#colonna_sx_dett .sx {
	width:480px;
}

#colonna_sx_dett .sx .box_dett {
	width:480px;
}

#colonna_sx_dett .sx .box_dett .testa {
	width:480px;
	background:url(../immagini/testa_box_dett.gif) no-repeat;
	height:7px;
	line-height:0;
	font-size:0;
}

#colonna_sx_dett .sx .box_dett .corpo {
	width:480px;
	background-color:#fff;
	padding:0 10px;

	voice-family: "\"}\"";
	voice-family:inherit;
	width:460px;
}

#colonna_sx_dett .sx .box_dett .piede {
	width:480px;
	background:url(../immagini/piede_box_dett.gif) no-repeat;
	height:7px;
	line-height:0;
	font-size:0;
}

#colonna_sx_dett .sx .box_dett p {
	padding:5px 0 0 0;
}

#colonna_sx_dett .sx .box_dett p span {
	/*float:right;*/
}

#colonna_sx_dett .sx .box_dett p a {
	color:#43707E;
}

#colonna_sx_dett .sx .box_dett p span a {
	color:#0A1C1F;
}
	
#colonna_sx_dett .sx .box_dett h2 {
	line-height:25px;
}	
	
/* sx_estesa */	

#colonna_sx_dett .sx_estesa {
	width:730px;
}

#colonna_sx_dett .sx_estesa .box_dett h2 {
	line-height:27px;
	}

#colonna_sx_dett .sx_estesa .box_dett {
	width:730px;
}

#colonna_sx_dett .sx_estesa .box_dett .testa {
	width:730px;
	background:url(../immagini/testa_box_dett_esteso.gif) no-repeat;
	height:7px;
	line-height:0;
	font-size:0;
}

#colonna_sx_dett .sx_estesa .box_dett .corpo {
	width:730px;
	background-color:#fff;
	padding:0 10px;

	voice-family: "\"}\"";
	voice-family:inherit;
	width:710px;
}

#colonna_sx_dett .sx_estesa .box_dett .piede {
	width:730px;
	background:url(../immagini/piede_box_dett_esteso.gif) no-repeat;
	height:7px;
	line-height:0;
	font-size:0;
}

#colonna_sx_dett .sx .box_dett .item,
#colonna_sx_dett .sx_estesa .box_dett .item {
	border-bottom:1px dotted #ccc;
	padding-bottom:10px;
	padding-top:10px;
}

#colonna_sx_dett .sx .box_dett .item a,
#colonna_sx_dett .sx_estesa .box_dett .item a {
	font-family: Helvetica, sans-serif;
	font-weight:lighter;
	font-size:14px;
	display:block;
	margin-bottom:5px;
	color:#2D4046;
}

#colonna_sx_dett .sx .box_dett .item img,
#colonna_sx_dett .sx_estesa .box_dett .item img {
	padding:1px;
	float:left;
	margin:0 10px 0 0;
	border:1px solid #ccc;
}	
	
/* box_funzioni */

#colonna_sx_dett .sx .box_funzioni, .box_funzioni_esteso {
	width:480px;
	margin:10px 0 7px 0;
}

.box_funzioni_esteso {
	width:730px;
	}

#colonna_sx_dett .sx .box_funzioni .testa, .box_funzioni_esteso .testa {
	width:480px;
	background:url(../immagini/testa_box_funzioni.gif) no-repeat;
	height:7px;
	line-height:0;
	font-size:0;
}

.box_funzioni_esteso .testa {
	width:730px;
	background:url(../immagini/testa_box_funzioni_esteso.gif) no-repeat;
	}

#colonna_sx_dett .sx .box_funzioni .corpo, .box_funzioni_esteso .corpo {
	width:480px;
	background:url(../immagini/corpo_box_funzioni.gif) repeat-x;
	background-color:#ADCEDC;
	padding:0 10px;

	voice-family: "\"}\"";
	voice-family:inherit;
	width:460px;
}

.box_funzioni_esteso .corpo {
	width:730px;
	padding:0 10px;
	background:url(../immagini/corpo_box_funzioni_esteso.gif) repeat-x;
	background-color:#ADCEDC;

	voice-family: "\"}\"";
	voice-family:inherit;
	width:710px;
	}

#colonna_sx_dett .sx .box_funzioni .piede, .box_funzioni_esteso .piede {
	width:480px;
	background:url(../immagini/piede_box_funzioni.gif) no-repeat;
	height:7px;
	line-height:0;
	font-size:0;
}

.box_funzioni_esteso .piede {
	width:730px;
	background:url(../immagini/piede_box_funzioni_esteso.gif) no-repeat;
	}

.box_funzioni ul.elenco_funzioni, .box_funzioni_esteso ul.elenco_funzioni {
	padding:0;
}

.box_funzioni ul.elenco_funzioni li, .box_funzioni_esteso ul.elenco_funzioni li {
	list-style:none;
	display:inline;
	margin:0 3px 0 0;
}

.box_funzioni ul.elenco_funzioni li.ascolta a,
.box_funzioni_esteso ul.elenco_funzioni li.ascolta a {
	background:url(../immagini/ico_ascolta.gif) left no-repeat;
	padding:2px 0 2px 20px;
}

.box_funzioni ul.elenco_funzioni li.vedi a,
.box_funzioni_esteso ul.elenco_funzioni li.vedi a {
	background:url(../immagini/ico_more.gif) left no-repeat;
	padding:2px 0 2px 20px;
}

.box_funzioni ul.elenco_funzioni li.itinerari a,
.box_funzioni_esteso ul.elenco_funzioni li.itinerari a {
	background:url(../immagini/ico_itinerari.gif) left no-repeat;
	padding:2px 0 2px 20px;
}

.box_funzioni ul.elenco_funzioni li a, .box_funzioni span p a,
.box_funzioni_esteso ul.elenco_funzioni li a, .box_funzioni_esteso span p a {
	color:#2D4046;
	font-size:11px;
	filter:alpha(opacity=70);
	-moz-opacity: 0.7;
	opacity: 0.7;
}

.box_funzioni ul.elenco_funzioni li a:hover, .box_funzioni span p a:hover,
.box_funzioni_esteso ul.elenco_funzioni li a:hover, .box_funzioni_esteso span p a:hover {
	color:#2D4046;
	font-size:11px;
	filter:alpha(opacity=100);
	-moz-opacity: 1.0;
	opacity: 1.0;
}

.box_funzioni span, .box_funzioni_esteso span, #dettaglio_toolbar_wrapper {
	float:right;
	width:170px;
}
	
.box_funzioni span span#scheda_rating,
.box_funzioni_esteso span span#scheda_rating,
#scheda_rating {
	float:left;
	width:90px;
}	

.box_funzioni span p,
.box_funzioni_esteso span p {
	float:right;
	width:90px;
	text-align:right;
}


.rating {
	width:80px;
	height:16px;
	margin:0 10px 0 0;
	padding:0;
	float:left;
	list-style:none;
	position:relative;
	background: url(../immagini/star-matrix.png) no-repeat 0 0;
}
/* add these classes to the ul to effect the change to the correct number of stars */

.nostar {background-position:0 0}
.onestar {background-position:0 -16px}
.twostar {background-position:0 -32px}
.threestar {background-position:0 -48px}
.fourstar {background-position:0 -64px}
.fivestar {background-position:0 -80px}

ul.rating li {
	cursor: pointer;
	display:inline;
	list-style:none;
 /*ie5 mac doesn't like it if the list is floated\*/
	float:left;
	/* end hide*/
	text-indent:-999em;
}

ul.rating li a {
	position:absolute;
	left:0;
	top:0;
	width:16px;
	height:16px;
	display:block;
	text-decoration:none;
	z-index: 200;
}

ul.rating li.one a {left:0}
ul.rating li.two a {left:16px;}
ul.rating li.three a {left:32px;}
ul.rating li.four a {left:48px;}
ul.rating li.five a {left:64px;}
ul.rating li a:hover {
	z-index:2;
	width:80px;
	height:16px;
	overflow:hidden;
	left:0;
	background: url(../immagini/star-matrix.png) no-repeat 0 0
}
ul.rating li.one a:hover {background-position:0 -96px;}
ul.rating li.two a:hover {background-position:0 -112px;}
ul.rating li.three a:hover {background-position:0 -128px}
ul.rating li.four a:hover {background-position:0 -144px}
ul.rating li.five a:hover {background-position:0 -160px}

/* contenitore_allegati */

#contenitore_allegati {
	width:480px;
	padding:10px 0 10px 0;
}

#contenitore_allegati .box_vedi, #contenitore_allegati .box_itinerari, 
#colonna_sx_dett .sx_estesa #contenitore_allegati .box_itinerari {
	width:215px;
	float:left;
	margin:0 10px 10px 0;
}
	
.box_itinerari_large {
	float:left;
	width:440px;
	margin-bottom:10px;
	}	
	
#colonna_sx_dett .sx_estesa #contenitore_allegati .box_itinerari {
	border:1px solid #DEE9F3;
}	

#contenitore_allegati .box_itinerari {
	/*margin:0;*/
}

#contenitore_allegati .box_vedi .testa, #contenitore_allegati .box_itinerari .testa,
#colonna_sx_dett .sx_estesa #contenitore_allegati .box_itinerari .testa {
	width:215px;
	background:url(../immagini/testa_box_vedi.gif) no-repeat;
	padding:12px 0 5px 37px;
	font-size:14px;

	voice-family: "\"}\"";
	voice-family:inherit;
	width:178px;
}

.box_itinerari_large .testa {
	width:440px;
	background:url(../immagini/testa_box_vedi_large.gif) no-repeat;
	padding:12px 0 5px 37px;
	font-size:14px;

	voice-family: "\"}\"";
	voice-family:inherit;
	width:403px;
	}

#colonna_sx_dett .sx_estesa #contenitore_allegati .box_itinerari .testa {
	/*
	padding-top:19px;
	padding-bottom:7px;
	*/
}

#contenitore_allegati .box_itinerari .testa,
#colonna_sx_dett .sx_estesa #contenitore_allegati .box_itinerari .testa {
	background:url(../immagini/testa_box_itinerari.gif) no-repeat;
}

#contenitore_allegati .box_vedi .corpo, #contenitore_allegati .box_itinerari .corpo,
#colonna_sx_dett .sx_estesa #contenitore_allegati .box_itinerari .corpo {
	width:215px;
	padding:10px 10px;
	background-color:#fff;

	voice-family: "\"}\"";
	voice-family:inherit;
	width:195px;
}

.box_itinerari_large .corpo {
	width:440px;
	padding:10px 10px;
	background-color:#fff;

	voice-family: "\"}\"";
	voice-family:inherit;
	width:420px;
}


#contenitore_allegati p span {
	font-size:11px;
}

#contenitore_allegati p a {
	font-size:14px;
	color:#2D4046;
	font-weight:bold;
}

#contenitore_allegati .box_vedi .piede, #contenitore_allegati .box_itinerari .piede,
#colonna_sx_dett .sx_estesa #contenitore_allegati .box_itinerari .piede {
	width:215px;
	background:url(../immagini/piede_box_allegato.gif) no-repeat;
	height:7px;
	line-height:0;
	font-size:0;
}

.box_itinerari_large .piede {
	width:440px;
	background:url(../immagini/piede_box_allegato_large.gif) no-repeat;
	height:7px;
	line-height:0;
	font-size:0;
}


/* dx */

#colonna_sx_dett .dx {
	width:240px;
	float:right;
}

#colonna_sx_dett .dx .testa {
	width:240px;
	line-height:0;
	font-size:0;
	background:url(../immagini/testa_box_dx_dett.gif) no-repeat;
	height:8px;
}

#colonna_sx_dett .dx .corpo {
	width:240px;
	padding:0 10px;
	background-color:#9FC2D1;

	voice-family: "\"}\"";
	voice-family:inherit;
	width:220px;
}

#colonna_sx_dett .dx .piede {
	width:240px;
	line-height:0;
	font-size:0;
	background:url(../immagini/piede_box_dx_dett.gif) no-repeat;
	height:8px;
}

/* box_gmap */

#colonna_sx_dett .box_gmap {
	width:220px;
}

#colonna_sx_dett .box_gmap .testa {
	width:220px;
	line-height:0;
	font-size:0;
	background:url(../immagini/testa_box_gmap.gif) no-repeat;
	height:6px;
}

#colonna_sx_dett .box_gmap .corpo {
	width:220px;
	padding:0 10px;
	background:url(../immagini/corpo_box_gmap.gif) repeat-x;
	background-color:#3D93AE;

	voice-family: "\"}\"";
	voice-family:inherit;
	width:200px;
}

#colonna_sx_dett .box_gmap .piede {
	width:220px;
	line-height:0;
	font-size:0;
	background:url(../immagini/piede_box_gmap.gif) no-repeat;
	height:6px;
}

/* box_extra_vedi */

#colonna_sx_dett .box_extra_vedi {
	width:220px;
	margin:0;
	padding-top:10px;
}

#colonna_sx_dett .box_extra_vedi .testa {
	width:220px;
	background:url(../immagini/testa_box_extra_vedi.gif) no-repeat;
	height:5px;
	line-height:0;
	font-size:0;
}

#colonna_sx_dett .box_extra_vedi .corpo {
	width:220px;
	background:url(../immagini/corpo_box_extra_vedi.gif) repeat-x;
	background-color:#E6EFF3;
	padding:0 10px;

	voice-family: "\"}\"";
	voice-family:inherit;
	width:200px;
}

#colonna_sx_dett .box_extra_vedi h2 {
	color:#43707E;
	font-size:15px;
	margin:0;
	padding:0 0 8px 0;
}

#colonna_sx_dett .box_extra_vedi .piede {
	width:220px;
	background:url(../immagini/piede_box_extra_vedi.gif) top no-repeat;
	height:5px;
	line-height:0;
	font-size:0;
}

#colonna_sx_dett .box_extra_vedi ul {
	padding:0;
	margin:0;
}

#colonna_sx_dett .box_extra_vedi ul li {
	list-style:none;
	padding:2px;
	border-bottom:1px solid #9FC2D1;
}

#colonna_sx_dett .box_extra_vedi ul li ul {
	background:url(../immagini/sfondo_sottomenu.gif) repeat-x;
	position:relative;
	background-color:#CCDEE7;
	margin:0 0 0 -12px;
	width:220px;
}

* html #colonna_sx_dett .box_extra_vedi ul li ul, * html #colonna_sx_dett .box_extra_vedi ul li.aperto ul.submenu_altro {
	margin:0;
	width:190px;
}


#colonna_sx_dett .box_extra_vedi ul li.aperto, #colonna_sx_dett .box_extra_vedi ul li.aperto {
	border-bottom:0;
}

#colonna_sx_dett .box_extra_vedi ul li.aperto ul li, #colonna_sx_dett .box_extra_vedi ul li ul li {
	border-bottom:1px solid #fff;
	padding:1px 0 1px 12px;
}

* html #colonna_sx_dett .box_extra_vedi ul li.aperto ul li, * html #colonna_sx_dett .box_extra_vedi ul li.aperto ul.submenu_altro li {
	padding-left:0px;
}

#colonna_sx_dett .box_extra_vedi ul li.aperto ul li a, #colonna_sx_dett .box_extra_vedi ul li ul li a {
	background: none;
}

#colonna_sx_dett .box_extra_vedi ul li a {
	display:block;
	color:#2D4046;
	cursor:pointer;
	padding-right: 12px;
	background:url(../immagini/voce_chiusa.gif) right no-repeat;
}

#colonna_sx_dett .box_extra_vedi ul li a:hover {
	text-decoration:underline;
}

#colonna_sx_dett .box_extra_vedi ul li.piu a {
	background:url(../immagini/ico_piu.gif) right no-repeat;
}

#colonna_sx_dett .box_extra_vedi ul li.aperto a {
	background:url(../immagini/ico_meno.gif) right no-repeat;
}

#colonna_sx_dett .box_extra_vedi ul li.aperto ul li a:hover, #colonna_sx_dett .box_extra_vedi ul li.aperto ul.submenu_altro li a,
#colonna_sx_dett .box_extra_vedi ul.submenu_altro li.aperto ul li.piu a, #colonna_sx_dett .box_extra_vedi ul.submenu_altro li a {
	background:none;
}


/* titolo indicativo della varie sezioni */

/*h2.primo_piano, h2.programma_viaggio, h2.eventi, h2.arte_cultura,*/
h2.tipologie, h2.luoghi, h2.g_map {
	width:124px;
	height:13px;
	background:url(../immagini/h2/h2_primo_piano.gif) no-repeat;
	text-indent:-9999px;
	margin:0;
	padding:0;
	position:relative;
}

/*#centrale h2.primo_piano {
	width:139px;
	height:28px;
	margin:0 0 7px 0;
}*/

/*#centrale h2.programma_viaggio {
	width:190px;
	height:20px;
	background:url(../immagini/h2/h2_programma.gif) no-repeat;
	margin:0 0 7px 0;
}*/

/*#centrale h2.eventi {
	width:47px;
	height:16px;
	background:url(../immagini/h2/h2_eventi.gif) no-repeat;
	margin:0 0 15px 0;
}*/

#centrale h2.arte_cultura {
	width:156px;
	height:28px;
	background:url(../immagini/h2/h2_arte_cultura.gif) no-repeat;
	margin:0 0 15px 0;
	padding:0;
}

#centrale h2.tipologie {
	width:61px;
	height:14px;
	background:url(../immagini/h2/h2_tipologie.gif) no-repeat;
	margin:0 0 11px 0;
}

#centrale h2.luoghi {
	width:46px;
	height:14px;
	background:url(../immagini/h2/h2_luoghi.gif) no-repeat;
	margin:0 0 11px 0;
}

#centrale h2.g_map {
	width:91px;
	height:19px;
	background:url(../immagini/h2/h2_map.gif) no-repeat;
	margin:0;
}


/*********************************/
/*********** FOOTER **********/
/*********************************/

#footer {
	margin:0 auto;
	width:990px;
	padding:15px 0 20px 0;
	background:url(../immagini/sfondo_footer.gif) no-repeat;
	text-align:left;
}

#footer a {
	color:#fff;
}

#footer p, #footer p.ultimo {
	color:#fff;
	font-size:11px;
	width:220px;
	float:left;
	line-height:14px;
	margin:0 20px 0 0;
}

#footer p.ultimo {
	margin-right:0;
}
	
#scroll_news{z-index: 1000;}
#scroll_news li {min-height:40px;}
	

	
.ui-datepicker-trigger {
	cursor:pointer;
}

.warning {
	padding:3px 0;
	margin-bottom:12px;
	background-color:#ffcc33;
	color:#9d0d15;
	text-align:center;
}

.dettaglio_p {
	margin:5px 0;	
}
.dettaglio_p_grouper {
	margin:15px 0 5px 0;
}

ul#icons {
	margin:0;
	padding:0;
}
ul#icons li {
	list-style: none;
	/*display:inline;*/
	padding:2px;
}

#colonna_sx #dx2 img.stars,
#colonna_sx #sx img.stars {
	margin:0 0 -3px 0;
	padding:0;
	float:none;	
}

#colonna_sx_dett img.stars {
	margin:0 0 2px 0;
	padding:0;
	float:none;	
}

#colonna_sx #dx2 .stars_l,
#colonna_sx #sx .stars_l {
	color:#cc8800;
	font-weigth:bold;
}

#colonna_sx_dett .stars_l {
	position:relative;
	top:-5px;
	color:#cc8800;
	font-weigth:bold;
	font-size:12px;
}


.user_data_p {
	padding-top:15px;
}
#user_data a {
	color:#9FC2D1;
}

#user_data_controls {
	position:relative;
	top:2px;
}
#user_data_controls #user_data_close {
	opacity:0;
}

#user_data_save {
	margin-top:5px;
}


#user_data_save input {
	color:#002C4B;
	padding:0;
	margin:3px 0 0 2px;
	border:0;
	font-size:11px;
	width:200px;
	height:18px;
	color:#2D4046;
	background:url(../immagini/input_datasaver.gif) left no-repeat;
	background-color:none;
	position:relative;
}

#user_data_save .pulsante {
	width:18px;
	height:18px;
	font-size:0;
	line-height:0;
	background:url(../immagini/p_datasaver.gif) no-repeat;
	border:0;
	cursor:pointer;
	color:#296577;
	position:relative;
	top:-3px;
}


#map_canvas {
    width:200px;
    height:200px;
    border:1px solid #b2bbc2;
}
#map_canvas_dettaglio {
    width:218px;
    height:200px;
    border:1px solid #b2bbc2;
}
#map_canvas_dettaglio_ldr {
    width:478px;
    height:300px;
    border:1px solid #b2bbc2;
    margin:10px 0;
}


#colonna_sx #dx2 img.pushpin {
	margin:4px 7px 0 0;
}

.filter_close {
	position:relative;
	top:4px;
	left:4px;
	cursor:pointer;
}

#photogallery select {
	width:200px;
	display:block !important;
}


#main_image .unit,
#main_image .corner {
	width:360px;
	height:240px;
	display:block;
}
#extra_photo .corner {
	width:75px;
	height:75px;
	display:block;
}

#photogallery .magnify .corner {
	width:75px;
	height:75px;
	display:block;
	float:left;
	margin:0 3px 3px 0;
}

#lightbox {
	z-index:9999 !important;
}

.hidden {display:none;}


.show_more {
	font-size:11px !important;
}

.pastDate{
	color:#808080;
}


#slider_items ul li {
	list-style:none;	
}

.box_itinerari li {
	list-style: none;
}

.red {
	color:#ff0000;
}

.navigatore {
	display:block;
	padding:10px 0 0 0;
}

#paragrafo_links_path{
	padding:0 0 5px 0;
	font-size:11px;
}

#paragrafo_links_path li {
	display:inline;
	list-style-type:none;
}

.corpo h3 {
	padding:0 0 10px 0;	
}

#ui-datepicker-div {
	z-index:200 !important;
}
