/* CSS Style  */
/* Font */
@font-face {
 font-family: 'TradeGothic';
 src: url('font/tradegotconeig-webfont.eot');
 src: url('font/tradegotconeig-webfont.eot?#iefix') format('embedded-opentype'),
 	url('font/tradegotconeig-webfont.woff') format('woff'),
 	url('font/tradegotconeig-webfont.ttf') format('truetype');
 font-weight: normal;
 font-style: normal;
}



object, div, a{
	outline:none;
}

.H {display: none;}


.upper
{
	text-transform: uppercase;
}

body {
	font-family: "Lucida Grande","Lucida Sans Unicode", Lucida Sans, Arial, Verdana, Sans-serif;
	font-size:11px;  
	color:#333333; 
	text-align:center;
	background:#f1f1f1 url(/img/bkg_interne.jpg) top center repeat-x;
	margin:0;
	padding:0;
	border:1px none red;
}

h2, h3, h4, h5, h6, div {margin:0; padding:0;}
h2 .font_bodoni, h2.font_bodoni {font-weight:normal;}
p, form, input, ul {margin:0; padding:0; list-style-type:none}
ol {margin:0; padding:0;}
img {margin:0; padding:0; border:0;}
.bold {font-weight:bold;}
.clear {clear:both;}

.formErrors {
	color:red;
}


/* ########### STRUTTURA GENERALE ########### */
#main {
	position:relative;
	width:960px;
	margin:0 auto;
	text-align:left;
	border:1px none green;
}

/* ########### H1 LOGO ########### */
h1 {
	float:left;
	display:inline;
	width:256px;
	height:39px;
	margin:14px 0 0 0;
	padding:0;
	background:url(/img/logo_adv.gif) no-repeat;
	text-indent:-9000em;
}

h1 a {
	display:block;
	width:100%;
	height:100%;
}

/* ########### HEADER ########### */
#header {
	width:960px;
	height:59px;
	background: url(/img/bkg_header.gif) no-repeat;
}

#header ul {
	float:left;
	display:inline;
	width:323px;
	height:27px;
	/*margin:18px 0 0 130px; Commentato, quando si abilitano le lingue reimpostare questa riga */
	margin:18px 0 0 210px;
	padding:0;
	list-style-type:none;
	background: url(/img/dotted_header.gif) repeat-y right;
	border:1px none red;
}

#header li {
	float:right;
	display:inline;
	font-family:Georgia, Arial, Verdana, Sans-serif;
	font-size:10px;
	color:#666666;
	font-style:italic;
	padding:7px 3px 0 0;
}

#header li a {
	color:#666666;
	text-decoration:none;
}

#header li a:hover {
	text-decoration:underline;
}

#header .ricerca {
	float:left;
	display:inline;
	width:140px;
	height:27px;
	margin:18px 8px 0 0;
	padding:0 0 0 10px;
	padding-right:8px;
	background:url(/img/dotted_header.gif) repeat-y right;
	border:1px none red;
}

#header .ricerca input[type=text] {
	float:left;
	display:inline;
	width:110px;
	height:15px;
	margin:4px 0 0 0;
	padding:2px 0 0 5px;
	font-family:Georgia, Arial, Verdana, Sans-serif;
	font-size:10px;
	background:#FFF;
	color:#999999;
	font-style:italic;
	border:1px solid #FFF;
}

#header .ricerca input[type=image] {
	float:left;
	display:inline;
	width:17px;
	height:17px;
	margin:7px 0 0 5px;	
}

#header ul.lang {
	float:right;
	display:inline;
	width:85px;
	margin:18px 0 0 0;
	list-style-type:none;
	background:none;
	border:1px none red;
}

#header ul.lang li {
	float:right;
	display:inline;
	font-family:Georgia, Arial, Verdana, Sans-serif;
	font-size:10px;
	color:#666666;
	font-style:italic;
	text-align:right;
	text-transform:uppercase;
	padding:0 5px 0 0;
}

#header ul.lang li a {color:#666666;}
#header ul.lang li a:hover {color:#e61d25;}
#header ul.lang li .select {color:#e61d25;}

/* ### BOX IMMAGINE TOP ### */
#box_img_top {
	position:relative;
	_width:960px;
	_height:200px;
	/*_height:165px;*/
}

#box_img_top img {
	width:940px;
	height:200px;
	border:10px solid #000;
}

/* ### TOOLBAR ### */

#box_img_top #toolbar {
	/*position:absolute;*/
	bottom:0;
	left:70px;
	/*height:44px;*/
	margin:0 auto;
	border:1px none red;
	padding-top: 176px;
	position: relative;
}

#box_img_top #toolbar.home {
	padding-top: 251px;
}

#toolbar ul {	
	width:820px;
	width: 604px;
	/*width: 471px;*/
	margin: auto;
	height:44px;
	border:1px none red;
}

/*
#toolbar ul.group1_open {
	height: 88px;
}
*/
#toolbar ul.group1_open,
#toolbar ul.group1_close {
	height: 44px;	
}
	

#toolbar li {
	float:left;
	display:inline;
	width:100px;
	height:44px;
	text-align:center;
	margin-right:20px;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	text-indent:-9000em;
}

#toolbar li a {
	display:block;
	width:100px;
	height:44px;
	color:#000;
	text-decoration:none;
}

/* #### OSPITALITA' ### */
#toolbar li#ospitalita, #toolbar a.btn_ospitalita {background:url(/img/it/tool03_ospitalita.gif) no-repeat;}
#toolbar #ospitalita a:hover, #toolbar a.btn_ospitalita:hover {background:url(/img/it/tool03_ospitalita_on.gif) no-repeat;}

/* #### A TAVOLA ### */
#toolbar li#atavola {height:32px; background:url(/img/it/tool01_atavola.jpg) no-repeat;}
#toolbar #atavola a:hover {background:url(/img/it/tool01_atavola_on.jpg) no-repeat;}

/* #### NIGHTLIFE ### */
#toolbar li#nightlife {height:32px; background:url(/img/it/tool02_nightlife.jpg) no-repeat;}
#toolbar #nightlife a:hover {background:url(/img/it/tool02_nightlife_on.jpg) no-repeat;}

/* #### ACCOGLIENZA ### */
#toolbar li#accoglienza, #toolbar a.btn_accoglienza {height:32px; background:url(/img/it/tool03_accoglienza.jpg) no-repeat;}
#toolbar #accoglienza a:hover, #toolbar a.btn_accoglienza:hover {background:url(/img/it/tool03_accoglienza_on.jpg) no-repeat;}

/* #### ITINERARI ### */
#toolbar li#itinerari {background:url(/img/it/tool04_itinerari.gif) no-repeat;}
#toolbar #itinerari a:hover {background:url(/img/it/tool04_itinerari_on.gif) no-repeat;}

/* #### EVENTI ### */
#toolbar li#eventi {background:url(/img/it/tool05_eventi.gif) no-repeat;}
#toolbar #eventi a:hover {background:url(/img/it/tool05_eventi_on.gif) no-repeat;}

/* #### MADE IN ITALY ### */
#toolbar li#madeinitaly {background:url(/img/it/tool06_madeinitaly.gif) no-repeat;}
#toolbar #madeinitaly a:hover {background:url(/img/it/tool06_madeinitaly_on.gif) no-repeat;}


/* #### SMOKE ### */
#toolbar li#smoke {background:url(/img/it/smoking_off.gif) no-repeat;}
#toolbar #smoke a:hover {background:url(/img/it/smoking_on.gif) no-repeat;}

/* #### WEB ### */
#toolbar li#web {margin:0;background:url(/img/it/tool07_web.gif) no-repeat;}
#toolbar #web a:hover {margin:0;background:url(/img/it/tool07_web_on.gif) no-repeat;}

#toolbar ul li ul.sottomenu {
	border:1px none red;
	z-index:100;
}

#toolbar ul li ul.sottomenu > li {
	position:relative;
	float:none;
	display:block;
	border:1px none green;
	z-index: 2000;
} 

#toolbar ul li ul.sottomenu > li > ul.sottomenu_liv {
	position:absolute;
	top:0;
	left:100px;
	width:310px;
	height:32px;
	background:#c8a47a;
}

#toolbar ul li ul.sottomenu > li > ul.sottomenu_liv > li {
	float:left !important;
	display:inline-block;
	width:auto;
	height:20px;
	text-align:center;
	margin:6px 5px 5px 5px;
	font-size:12px;
	font-weight:normal;
	text-transform:none;
	text-indent:0;
	background:#d1c6bb;
}

#toolbar ul li ul.sottomenu > li > ul.sottomenu_liv > li a {
	display:block;
	width:auto;
	height:15px;
	padding:3px 10px;
	text-align:center;
}

#toolbar ul li ul.sottomenu > li > ul.sottomenu_liv > li a:hover,
#toolbar ul li ul.sottomenu > li > ul.sottomenu_liv > li a.selected {background:#f3ebe3 !important;}

/* ### CONTENITORE BOX SEZIONI ### */
.box_cont {
	float:left;
	display:inline;
	width:319px;
	height:auto;
	border:1px none green;
}

.box_cont.home {
	width:640px;
}

.box_cont_dx {
	float:left;
	display:inline;
	width:320px;
	height:auto;
	border:1px none green;
}

/* ### BOX RICERCA ### */
#box_ricerca {
	width:960px;
	height:41px;
	margin-bottom:10px;
	border:1px none red;
}

#box_ricerca img {
	float:left;
	display:inline;
}

#box_ricerca ul#fast_finder {
	float:left;
	display:inline;
	/*width:385px;*/
	width:400px;
	height:41px;
	background:url(/img/bkg_fast_finder.gif) no-repeat;
}

#box_ricerca #fast_finder li {
	float:left;
	display:inline;
	margin:16px 9px 0 0;
	border:1px none blue;
}

#box_ricerca #fast_finder li.margin {margin-left:90px;}

#box_ricerca #fast_finder li select {
	width:135px;
	height:20px;
	font-size:10px;
	font-family:"Lucida Grande","Lucida Sans Unicode", Lucida Sans, Arial, Verdana, Sans-serif;
	color:#333333;
	background:#d8d8d8;
	border:1px solid #969696;
}

/* ### BOX LOGIN CLUB e BOX LOGGED ### */
.box_cont_dx .login_club {
	position:relative;
	width:299px;
	height:213px;
	/*height:123px;*/
	color:#e0d4b7;
	margin:0 0 5px 10px;
	background:url(/img/bkg_login_club.jpg) no-repeat;
}

.box_cont_dx .login_club.loggato{
	/*background:url(/img/bkg_login_club_loggato.jpg) no-repeat;*/
	background:url(/img/bkg_login_club.jpg) no-repeat;
}

.box_cont_dx .login_club.loggato .logOut{
	width:91px;
	height:28px;
	display:block;
	background-image: url(/img/btn_logOut.png);
	background-repeat: no-repeat;
	text-indent:-9000em;
	position:absolute;
	bottom:12px;
	right:24px;
}
.box_cont_dx .login_club.loggato .logOut:hover{
	background-position:0 -28px;
}

.box_cont_dx .logged_club {
	position:relative;
	width:299px;
	height:213px;
	/*height:123px;*/
	color:#e0d4b7;
	margin:0 0 5px 10px;
	/*background:url(/img/bkg_login_club_loggato.jpg) no-repeat;*/
	background:url(/img/bkg_login_club.jpg) no-repeat;
	border:1px none green;
}

/*
.box_cont_dx .login_club h2, 
.box_cont_dx .logged_club h2 {
	float:left;
	display:inline;
	width:auto;
	height:auto;
	font-size:22px;
	font-style:italic;
	color:#f6ebcb;
	margin:16px 0 20px 15px;
}

.box_cont_dx .logged_club h2 {font-size:18px;}
*/

.box_cont_dx .login_club h2, .box_cont_dx .logged_club h2 {
    display: inline;
    float: left;
    font-family:"Times New Roman",Times,serif;
	letter-spacing:1px;
	font-size:20px;
	color: #F6EBCB;
    font-style: italic;
    font-weight: normal;
    height: 55px;
    line-height: 28px;
    margin: 16px 0 20px 15px;
    /*width: 170px;*/
}
.box_cont_dx .logged_club h2 {
    font-size: 18px;
}

.box_cont_dx .logged_club .nomeUtente {
	padding-left: 119px;
    padding-right: 22px;
    padding-top: 22px;
    width: auto;
    font-size: 14px;
	padding-left: 119px;
    padding-right: 22px;
    padding-top: 23px;
    width: auto;
}

.box_cont_dx .login_club h3 {
	float:right;
	display:inline;
	width:69px;
	height:auto;
	text-transform:uppercase;
	font-size:11px;
	color:#a2947d;
	text-align:center;
	font-family:Georgia;
	margin:50px 23px 0 0;
	padding:2px;
	border:1px solid #a2957e;
}

.box_cont_dx .login_club h3 a {
	display:block;
	width:100%;
	height:100%;
	color:#a2947d;
	text-decoration:none;
}

.box_cont_dx .login_club ul {
	position:absolute;
	top:16px;
	right:19px;
	width:57px;
	/*height:18px;*/
	background:#200f06;
	/*overflow:hidden;*/
	border:1px solid #aa9d86;

}

.box_cont_dx .login_club li {
	font-size:10px;
	height:18px;
	border-bottom:1px solid #aa9d86;	
}

.box_cont_dx .login_club li.it {background:url(../img/lang_it.gif) no-repeat 3px 3px;}
.box_cont_dx .login_club li.es {background:url(../img/lang_es.gif) no-repeat 3px 3px;}

.box_cont_dx .login_club li a {
	display:block;
	width:32px;
	height:18px;
	color:#f6eacc;
	padding-left:25px;
	text-decoration:none;
	border:1px none green;
}

.box_cont_dx .login_club li a:hover {text-decoration:underline;}

.box_cont_dx .login_club li a.select {
	display:block;
	width:28px;
	height:15px;
	background:url(../img/ico_select_lang.gif) no-repeat bottom right;	
}



.box_cont_dx .login_club .form {
	float:left;
	display:inline;
	width:120px;
	height:17px;
	background:#FFF;
	margin:0 0 0 15px;
	padding:3px 0 0 5px;
	font-size:11px;
	color:#797979;
	font-family:Arial, Helvetica, sans-serif;
	border:1px solid #797979;
}

.box_cont_dx .logged_club a.torna_home {
	/*float:left;
	display:inline;*/
	display:block;
	margin:10px 0 0 15px;
	padding:0 0 0 20px;
	font-family:Arial, Helvetica, sans-serif;
	color:#f6ebcb;
	background:url(/img/bkg_torna_home.gif) no-repeat;
}

.box_cont_dx .login_club.loggato a.vaiClub,
.box_cont_dx .login_club a.forgot_dati,
.box_cont_dx .logged_club a.modifica_dati {
	/*float:left;
	display:block;*/
	position:absolute;
	bottom:20px;
	left:5px;
	margin:15px 0 0 15px;
	padding:0 0 0 20px;
	font-family:Arial, Helvetica, sans-serif;
	color:#f6ebcb;
	background:url(/img/bkg_forgot_dati.png) no-repeat;
}

.box_cont_dx .login_club.loggato a.vaiClub{
	background:url(/img/ico_vai_club.png) no-repeat;
	position: absolute;
	top: 65px;
	left: 13px;
	margin: 0;
}
.box_cont_dx .login_club.loggato a.forgot_dati{
	position: absolute;
	top: 88px;
	left: 13px;
	margin: 0;
}

.box_cont_dx .login_club.loggato a.vaiClub:hover,
.box_cont_dx .login_club a.forgot_dati:hover,
.box_cont_dx .logged_club a.modifica_dati:hover {
	text-decoration:none;
}


.box_cont_dx .login_club a.bt_log, 
.box_cont_dx .logged_club a.bt_log {
	position:absolute;
	bottom:13px;
	right:10px;
	width:74px;
	height:23px;
	/*width:94px;
	height:31px;*/
	padding:3px 10px;
	color:#f6ebcb;
	font-size:15px;
	font-family:Georgia;
	text-align:center;
	text-decoration:none;
	background:url(/img/bt_log.jpg) no-repeat;
}

/* ### SOTTOMENU SEZIONE ### */
#sottomenu_sezione {
	position:relative;
	width:960px;
	height:29px;
	margin:0 0 10px 0;
}

#sottomenu_sezione ul {
	position:absolute;
	bottom:0;
	left:15px;
	width:800px;
	height:21px;
}

#sottomenu_sezione li {
	float:left;
	display:inline;
	padding:3px 15px 2px 15px;
	_padding:3px 15px;
	margin-right:7px;
	background:#c5c5c5;
}

#sottomenu_sezione .select {background:#f1f1f1;}
#sottomenu_sezione li a {color:#222222; text-decoration:none;}
#sottomenu_sezione li a:hover {text-decoration:underline;}

/* ### BOX CERCA RISTORANTI, GASTRONOMIA, LOCALE, OSPITALITA ### */
#box_cerca_ristoranti, #box_cerca_gastronomia, #box_cerca_locale, #box_cerca_ospitalita, #box_cerca_itinerari, #box_cerca_eventi, #box_cerca_madeinitaly {
	width:306px;
	height:143px;
	margin:0 0 0 7px;
	padding:6px 3px 0 2px;
	background:url(/img/bkg_box_ristoranti.gif) no-repeat;
	border:1px none green;
}

#box_cerca_ristoranti h2, #box_cerca_gastronomia h2, #box_cerca_locale h2, #box_cerca_ospitalita h2, #box_cerca_itinerari h2, #box_cerca_eventi h2, #box_cerca_madeinitaly h2 {
	height:28px;
	font-family:"Times New Roman",Times,serif;
	font-size:23px;
	color:#333333;
	font-style:italic;
	padding:0 0 0 13px;
	margin:-2px 3px 7px 2px;
	font-weight:normal;
	border:1px none red;
}

#box_cerca_ristoranti label, #box_cerca_gastronomia label, #box_cerca_locale label, #box_cerca_ospitalita label, #box_cerca_itinerari label, #box_cerca_eventi label, #box_cerca_madeinitaly label {
	float:left;
	display:inline;
	width:85px;
	text-align:right;
	margin:3px 5px 0 10px;
	_margin:3px 5px 5px 0;
	border:1px none red;
}

#box_cerca_ristoranti select, #box_cerca_gastronomia select, #box_cerca_locale select, #box_cerca_ospitalita select, #box_cerca_itinerari select, #box_cerca_eventi select, #box_cerca_madeinitaly select {
	float:left;
	display:inline;
	width:170px;
	height:20px;
	font-size:11px;
	margin:0 0 3px 0;
	font-family: "Lucida Grande","Lucida Sans Unicode", Lucida Sans, Arial, Verdana, Sans-serif;
}

#box_cerca_ristoranti .campi_obbligatori, #box_cerca_gastronomia .campi_obbligatori, #box_cerca_locale .campi_obbligatori, #box_cerca_ospitalita .campi_obbligatori, #box_cerca_itinerari .campi_obbligatori, #box_cerca_eventi .campi_obbligatori, #box_cerca_madeinitaly .campi_obbligatori {
	float:left;
	display:inline;
	font-size:10px;
	margin:5px 35px 0 100px;
}

#box_cerca_ristoranti .bt_vai, #box_cerca_gastronomia .bt_vai, #box_cerca_locale .bt_vai, #box_cerca_ospitalita .bt_vai, #box_cerca_itinerari .bt_vai, #box_cerca_eventi .bt_vai, #box_cerca_madeinitaly .bt_vai {
	float:left;
	display:inline;
	width:44px;
	height:22px;
	background:url(/img/bkg_bt_vai.gif) no-repeat;
	margin-left: 230px;
}

#box_cerca_ristoranti .bt_vai a, #box_cerca_gastronomia .bt_vai a, #box_cerca_locale .bt_vai a, #box_cerca_ospitalita .bt_vai a, #box_cerca_itinerari .bt_vai a, #box_cerca_eventi .bt_vai a, #box_cerca_madeinitaly .bt_vai a {
	display:block;
	color:#231f21;
	text-decoration:none;
	text-align:center;
	margin:3px 0 0 0;
}

/* ### BOX INFO SEZIONE e elementi INFO ELENCO e INFO EVENTI ### */
.box_info_sezione, #box_info_elenco {
	position:relative;
	width:298px;
	height:401px;
	background:url(/img/bkg_info_sezione.gif) no-repeat;
	padding:5px;
	margin:0 0 0 5px;
	border:1px none green;
}

.box_info_sezione h2, 
.box_info_sezione h2 p, 
#box_info_elenco h2 {
	height:25px;
	font-size:18px;
	color:#333;
	font-family: 'TradeGothic',Arial,Helvetica,sans-serif;
	padding:5px 0 0 10px;
	text-transform:uppercase;
}

.box_info_sezione h2 p {margin:0; padding:0;}

.box_info_sezione .img_sezione, #box_info_elenco .img_sezione {
	width:276px;
	height:102px;
	margin:10px;
}

.box_info_sezione h3  {
	font-size:11px;
	font-family: Georgia;
	font-style:italic;
	margin:0 20px 3px 20px;
	border:1px none red;
}

.box_info_sezione h3 a {
	color:#000;
	text-decoration:none;
}

.box_info_sezione p {
	font-size:10px;
	line-height:12px;
	color:#666666;
	margin:0 20px;
}

.box_info_sezione p a {
	display:block;
	color:#666;
	text-decoration:none;
}

.box_info_sezione .vai_dettaglio {
	background:url(/img/fr2_hp.gif) no-repeat;
	margin:10px 20px 0 20px;
	text-indent:-9000em;
	border:1px none red;
}

.box_info_sezione .vai_dettaglio a {
	display:block;
	width:100%;
	height:15px;
}

/* ### BOX INFO EVENTI ### */
#box_info_eventi {
	position:relative;
	width:298px;
	height:401px;
	background:url(/img/bkg_info_sezione.gif) no-repeat;
	padding:5px;
	margin:0 0 0 5px;
	border:1px none red;
}

#box_info_eventi h2 {
	height:25px;
	font-size:18px;
	color:#333333;
	font-family: 'TradeGothic',Arial,Helvetica,sans-serif;
	padding:2px 0 0 10px;
	text-transform:uppercase;
}

#box_info_eventi h3 {
	font-size:14px;
	color:#000000;
	margin:5px 10px 0 20px;
	border:1px none red;
}

#box_info_eventi h4 {
	font-size:14px;
	color:#ff6666;
	font-weight:normal;
	margin:0 10px 5px 20px;
	border:1px none red;
}

#box_info_eventi .img_sezione {
	width:276px;
	height:102px;
	margin:10px 10px 3px 10px;
}

#box_info_eventi h5  {
	font-size:11px;
	font-family: Georgia;
	font-style:italic;
	margin:0 20px 3px 20px;
	border:1px none red;
}

#box_info_eventi h5 a {
	color:#000;
	text-decoration:none;
}

#box_info_eventi p {
	font-size:10px;
	line-height:12px;
	color:#666666;
	margin:0 20px;
}

#box_info_eventi p a {
	display:block;
	color:#666;
	text-decoration:none;
}

#box_info_eventi .vai_dettaglio {
	background:url(/img/fr2_hp.gif) no-repeat;
	margin:10px 20px 0 20px;
	text-indent:-9000em;
	border:1px none red;
}

#box_info_eventi .vai_dettaglio a {
	display:block;
	width:100%;
	height:15px;
}

/* ### Box Evento Calendario ### */
#box_info_eventi .box_evento {
	position:relative;
	width:298px;
	padding-top:5px;
	border-top:1px dotted #B7B7B7;
}

#box_info_eventi .box_evento .thumb {
	float:left;
	display:inline;
	width:94px;
	height:72px;
	margin:7px 10px 10px 10px;
}

#box_info_eventi .box_evento h3 {
	float:left;
	display:inline;
	width:110px;
	font-size:10px;
	margin:3px 0;
	border:1px none green;
}

#box_info_eventi .box_evento h4 {
	float:left;
	display:inline;
	width:110px;
	font-size:10px;
	font-weight:bold;
	line-height:12px;
	text-transform:uppercase;
	margin:0 0 3px 0;
	border:1px none green;
}

#box_info_eventi .box_evento h4 a {
	color:#333333;
	text-decoration:none;
}

#box_info_eventi .box_evento h4 a:hover {
	text-decoration:underline;
}

#box_info_eventi .box_evento h5 {
	float:left;
	display:inline;
	width:110px;
	font-size:10px;
	font-weight:normal;
	line-height:12px;
	font-style:italic;
	margin:0 0 3px 0;
	border:1px none green;
}

#box_info_eventi .box_evento p {
	float:left;
	display:inline;
	width:170px;
	font-size:10px;
	color:#666;
	line-height:12px;
	padding-bottom:15px;
	margin:0 0 3px 0;
	background:url(/img/fr2_hp.gif) no-repeat left bottom;
	border:1px none green;
}

#box_info_eventi .box_evento p a {
	display:block;
	color:#666;
	text-decoration:none;
}

#box_info_eventi .box_evento .ico_calendario {
	position:absolute;
	top:0;
	right:5px;
	width:45px;
	height:49px;
	margin:7px 0 0 0;
	background:url(/img/bkg_ico_calendario.jpg) no-repeat;
	border:1px none green;
}

#box_info_eventi .box_evento .ico_calendario p {
	width:38px;
	font-size:11px;
	color:#212121;
	background:none;
	padding:0;
	margin:25px 0 0 3px;
	text-align:center;
	border:1px none red;
}

/* ### BOX ELENCO DETTAGLIO ### */
#box_elencoDettaglio {
	position:relative;
	width:298px;
	height:530px;
	/*height:575px;*/
	background:url(/img/bkg_elencoDettaglio.jpg) no-repeat 3px 0;
	padding:5px;
	margin:0 0 0 5px;
	border:1px none green;
}

#box_elencoDettaglio h2 {
	height:25px;
	font-size:20px;
	color:#333333;
	padding:2px 0 0 10px;
	text-transform:uppercase;
	/*text-indent:-9000em;*/
}

/* ### BOX ALFABETO ELENCO DETTAGLIO ### */
#box_elencoDettaglio ul#elenco_alfabeto2,
#box_elencoDettaglio ul#elenco_mesi2  {
	width:279px;
	height:24px;
	margin:10px auto 0 auto;
	border:1px none red;
}

#box_elencoDettaglio ul#elenco_mesi2 {
	height:auto;
}

#box_elencoDettaglio ul#elenco_alfabeto2 li,
#box_elencoDettaglio ul#elenco_mesi2 li {
	float:left;
	display:inline;
	font-size:11px;
	text-transform:uppercase;
	font-weight:bold;
	margin:4px 0 0 0;
	padding:0 2px 0 0;
	border:1px none red;
}

#box_elencoDettaglio ul#elenco_alfabeto2 li a,
#box_elencoDettaglio ul#elenco_mesi2 li a {
	color:#674c15;
	text-decoration:none;
}

#box_elencoDettaglio ul#elenco_mesi2 li {
	float:none;
	text-align:center;
	font-size:10px;
}

/* ### BOX ULTIMI ARTICOLI, ELENCO REGIONI ### */
.box_info_sezione .ultimi_articoli,
.box_info_sezione .elenco_regioni {
	width:298px;
	padding-top:5px;
	border-top:1px dotted #B7B7B7;
}

.box_info_sezione .elenco_regioni ul {
	float:left;
	display:inline;
	width:130px;
	margin-left:20px;
	list-style-position:outside;
	border:1px none green;
}

.box_info_sezione .elenco_regioni li {
	height:auto;
	margin-bottom:-1px;
	border:1px none red;
}

.box_info_sezione .elenco_regioni a {text-decoration:none;}
.box_info_sezione .elenco_regioni a:hover {text-decoration:underline;}

.box_info_sezione .ultimi_articoli h2 {
	width:258px;
	height:24px;
	font-size:14px;
	font-weight:bold;
	margin:0 20px;
	padding:1px 0 0 0;
	/*text-indent:-9000em;*/
}

.box_info_sezione .ultimi_articoli ul {
	width:265px;
	margin:0 15px 0 20px;
	border:1px none green;
}

.box_info_sezione .ultimi_articoli li {
	color:#333333;
	font-size:10px;
	padding-left:12px;
	margin-bottom:3px;
}

.box_info_sezione .ultimi_articoli li a {
	color:#333333;
	font-size:10px;
}

.box_info_sezione .ultimi_articoli li a:hover {text-decoration:none;}

.box_info_sezione .ultimi_articoli a.visualizza_articoli {
	display:block;
	color:#666666;
	font-size:10px;
	margin:7px 10px 5px 33px;
	_margin-top:3px;
}

.box_info_sezione .ultimi_articoli a:hover.visualizza_articoli {
	text-decoration:none;
}

/* ### BOX INFO ELENCO e ELENCO DETTAGLIO ### */
#box_info_elenco ul.paginazione
/*, #box_elencoDettaglio ul.paginazione*/ 
{
	position:absolute;
	top:13px;
	right:10px;
	width:auto;
	border:1px none red;
}

#box_info_elenco ul.paginazione li,
#box_elencoDettaglio ul.paginazione li {
	float:left;
	display:inline;
	padding:0 3px 0 0;
	font-size:9px;
	color:#211005;
}

#box_info_elenco ul.paginazione li a,
#box_elencoDettaglio ul.paginazione li a {
	font-size:9px;
	color:#211005;
	text-decoration:none;
}

#box_info_elenco ul.paginazione li a:hover, #box_info_elenco .select,
#box_elencoDettaglio ul.paginazione li a:hover, #box_elencoDettaglio .select {text-decoration:underline;}

/* ### BOX ELENCO IN EVIDENZA ### */
#elenco_inEvidenza_Visibile {
	width:298px;
	height:230px;
	overflow: hidden;
	position: relative;
}

#elenco_inEvidenza_Largo {
/*agx:troppo piccolo
	width:1390px;*/
	width:1500px;
	height:230px;
}

.elenco_inEvidenza_Block {
	float:left;
	width:298px;
	height:230px;
}

.elenco_inEvidenza {
	position:relative;
	width:298px;
	height:105px;
	margin:5px 0 10px 0;
	padding-top: 0;
	background: url(/img/bkg_elenco_inEvidenza.png) no-repeat bottom center;
	_background: url(/img/bkg_elenco_inEvidenza.gif) no-repeat bottom center;
	border:1px none red;
}



.elenco_inEvidenza.clear {background:none !important;}

.elenco_inEvidenza .color {
	position:absolute;
	top:6px;
	right:10px;
	width:11px;
	height:7px;
}
.elenco_inEvidenza .atavola {background:#f0b232;}
.elenco_inEvidenza .nightlife {background:#f272ba;}
.elenco_inEvidenza .ospitalita {background:#ff9933;}
.elenco_inEvidenza .itinerari {background:#66cc66;}
.elenco_inEvidenza .eventi {background:#ff6666;}
.elenco_inEvidenza .madeinitaly {background:#66ccff;}
.elenco_inEvidenza .web {background:#333333;}

.elenco_inEvidenza span {
	position:absolute;
	top:2px;
	right:8px;
	width:9px;
	height:9px;
	font-size:8px;
	background:url(/img/ico_checked.png) no-repeat;
	border:1px none red;
}

.elenco_inEvidenza span a {
	display:block;
	width:19px;
	height:13px;
	text-indent:-9000em;
}

.elenco_inEvidenza .thumb {
	float:left;
	display:inline;
	width:94px;
	height:72px;
	margin:7px 10px 10px 10px;
}

.elenco_inEvidenza h3 {
	float:left;
	display:inline;
	width:155px;
	font-size:10px;
	margin:3px 0 0 0;
	border:1px none green;
}

.elenco_inEvidenza h4 {
	float:left;
	display:inline;
	width:170px;
	font-size:10px;
	font-weight:bold;
	line-height:12px;
	text-transform:uppercase;
	margin-bottom:1px;
	border:1px none green;
}

.elenco_inEvidenza h4 a {color:#333333; text-decoration:none;}
.elenco_inEvidenza h4 a:hover {text-decoration:underline;}

.elenco_inEvidenza h5 {
	float:left;
	display:inline;
	width:175px;
	font-size:10px;
	font-weight:normal;
	line-height:12px;
	font-style:italic;
	margin-bottom:1px;
	border:1px none green;
}

.elenco_inEvidenza p {
	float:left;
	display:inline;
	width:175px;
	font-size:10px;
	color:#666;
	line-height:12px;
	padding-bottom:12px;
	background:url(/img/fr2_hp.gif) no-repeat left bottom;
	border:1px none green;
}

.elenco_inEvidenza p a {
	display:block;
	color:#666;
	text-decoration:none;
}

/* ### BOX DIVENTA CORRISPONDENTE ### */
#box_diventa_corrispondente {
	width:288px;
	height:89px;
	_width:287px;
	/*width:303px;
	height:109px;*/
	background:url(/img/bkg_diventa_corrispondente.jpg) no-repeat;
	margin:0 10px 0 10px;
	padding:10px 0 10px 15px;
}

#box_diventa_corrispondente h2 {
	width:260px;
	height:25px;
	color:#221106;
	font-size:22px;
	font-style:italic;
	font-family:"Times New Roman",Times,serif;
	margin-bottom:5px;
	border:1px none red;
}

#box_diventa_corrispondente p {
	width:200px;
	font-size:10px;
	color:#423126;
}

#box_diventa_corrispondente p a {
	display:block;
	color:#423126;
	text-decoration:none;
	padding-bottom:15px;
	background:url(/img/fr2_hp.gif) no-repeat left bottom;
}

/* ### BOX BLOCCO NOTE 2 ### */
#box_blocco_note2 {
	width:289px;
	height:107px;
	_width:288px;
	/*	width:304px;
	height:137px;*/
	background:url(/img/bkg_blocco_note2.jpg) no-repeat;
	margin:0 10px 3px 8px;
	padding:20px 0 10px 15px;
	border:1px none green;
}

#box_blocco_note2 h2 {
	width:180px;
	height:25px;
	color:#221106;
	font-size:23px;
	font-style:italic;
	font-family:"Times New Roman",Times,serif;
	margin-bottom:5px;
	border:1px none red;
}

#box_blocco_note2 p {
	width:195px;
	font-size:10px;
	color:#423126;
	text-transform:uppercase;
padding-bottom:15px;
	background:url(/img/fr2_hp.gif) no-repeat left bottom;
	border:1px none red;
}

#box_blocco_note2 p a {
	display:block;
	color:#423126;
	text-decoration:none;
	border:1px none red;
}

/* ### BOX BLOCCO NOTE 3 ### */
#box_blocco_note3 {
	width:289px;
	height:37px;
	_width:287px;
	/*width:304px;
	height:49px;*/
	background:url(/img/bkg_blocco_note3.jpg) no-repeat;
	margin:5px 10px 3px 8px;
	padding:12px 0 0 15px;
}

#box_blocco_note3 h2, .tit_bloccoNote h2 {
	float:left;
	display:inline;
	width:300px;
	height:30px;
	font-size:23px;
	font-style:italic;
	font-family:"Times New Roman",Times,serif;
	margin-bottom:5px;
	border:1px none red;
}

#box_blocco_note3 p, .tit_bloccoNote p {
	float:left;
	display:inline;
	width:35px;
	font-size:13px;
	color:#211005;
	font-weight:bold;
	margin:7px 0 0 10px;
	border:1px none green;
}


/* ### BOX BLOCCO NOTE 4 - CON TOTALI  ### */
#box_blocco_note4 {
	position:relative;
	width:293px;
	height:122px;
	_width:288px;
	/*	width:304px;
	height:137px;*/
	background:url(/img/bkg_blocco_note4.jpg) no-repeat;
	margin:0 10px 3px 8px;
	padding:5px 0 10px 10px;
	border:1px none green;
}

#box_blocco_note4 h2 {
	float:left;
	display:inline;
	/*width:235px;*/
	height:25px;
	font-style:italic;
	font-size:22px;
	font-family:"Times New Roman",Times,serif;
	font-weight:normal;
	border:1px none red;
}

#box_blocco_note4 h2 .note {
	float:left;
	display:inline;
	width:20px;
	font-size:13px;
	color:#211005;
	font-weight:bold;
	text-align:center;
	font-style:normal;
	margin:5px 8px 0 0;
	border:1px none green;
}

#box_blocco_note4 a.ico_info {
	position:absolute;
	top:10px;
	right:5px;
	width:21px;
	height:21px;
	background:url(/img/ico_info.jpg) no-repeat;
	text-indent:-9000em;
	border:1px none green;
}

#box_blocco_note4 p,
#box_blocco_note4 .par {
	font-size:10px;
	color:#211005;
	margin:0;
	padding:0;
	border:1px none green;
}

#box_blocco_note4 .bkg_note {
	float:left;
	display:inline;
	width:127px;
	height:71px;
	margin:10px 8px 0 19px;
	background:url(/img/bkg_elenco_note4.jpg) no-repeat;
	border:1px none green;
}

#box_blocco_note4 .bkg_note table {
	width:103px;
	font-size:10px;
	margin:1px 5px 0 17px;
	border:1px none red;
}

#box_blocco_note4 .ico_bloccoNote {
	position:absolute;
	bottom:25px;
	left:2px;
	width:47px;
	height:50px;
	background: url(/img/ico_bloccoNote4.png) no-repeat;
	border:1px none green;
}

/* ### RISULTATO RICERCA ### */
#box_contRisultatoRicerca {
	position:relative;
	float:left;
	display:inline;
	width:638px;
	height:500px;
	/*height:415px;*/
	background:url(/img/bkg_risultatoRicerca.jpg) no-repeat 1px 0;
	border:1px none green;
}

#box_contRisultatoRicerca h2 {
	font-size:11px;
	color:#333333;
	text-transform:uppercase;
	margin:0 0 0 12px;
}

#paginazioneRicercaContainer
{
	position:absolute;
	top:0;
	right:20px;
	width: 155px;
}

#paginazioneRicercaContainer #paginazioneRicercaVisible
{
	width: 115px;
	overflow: hidden;
	/*margin:0 20px 0 20px;*/
	position: relative;
}

/* ### Paginazione ### */
#paginazioneRicercaContainer ul.paginazione {
	float: right;
}

#paginazioneRicercaContainer .scrollPagingToRight {
	width: 10px;
	height: 10px;
	float: right;
	bottom:4px;
	font-size:15px;
	font-weight:bold;
	position:relative;
	cursor: pointer;
}

#paginazioneRicercaContainer .scrollPagingToLeft {
	width: 10px;
	height: 10px;
	float: left;
	bottom:4px;
	font-size:15px;
	font-weight:bold;
	position:relative;
	cursor: pointer;
}


#paginazioneRicercaContainer ul.paginazione li {
	float:left;
	display:inline;
	padding:0 3px 0 0;
	font-size:9px;
	color:#211005;
}

#paginazioneRicercaContainer ul.paginazione li a {
	font-size:9px;
	color:#211005;
	text-decoration:none;
}

#paginazioneRicercaContainer ul.paginazione li.select a {
	text-decoration: underline;
}

#paginazioneRicercaContainer ul.paginazione li a:hover, #box_info_elenco .select {text-decoration:underline;}


/* ### Box Filtra Regione ### */
#box_contRisultatoRicerca #box_filtra {
	position:absolute;
	width:500px;
	height:26px;
	left:65px;
	bottom:-5px;
}

#box_contRisultatoRicerca #box_filtra h2 {
	float:left;
	display:inline;
	width:65px;
	/*font-size:15px;*/
	text-transform:none;
	margin:5px 5px 0 10px;
	border:1px none green;
}

#box_contRisultatoRicerca #box_filtra select {
	float:left;
	display:inline;
	width:140px;
	height:18px;
	font-size:11px;
	color:#333333;
	margin:4px 10px 0 10px;
	border:1px solid #999;
}


/* ### Box Filtra 2  ### */
#box_elencoDettaglio #box_filtra2 {
	width:279px;
	height:25px;
	margin:10px auto 0 auto;
	border:1px solid red;
}

#box_elencoDettaglio #box_filtra2 select {
	float:left;
	display:inline;
	width:125px;
	height:18px;
	font-size:11px;
	color:#333333;
	margin:4px 0 0 10px;
	border:1px solid #999;
}


/* ### Elenco Alfabeto Risultato Ricerca ### */
#box_contRisultatoRicerca ul#elenco_alfabeto,
#box_contRisultatoRicerca ul#elenco_mesi {
	position:absolute;
	width:500px;
	height:26px;
	left:65px;
	bottom:-5px;
	border:1px none red;
}

#box_contRisultatoRicerca ul#elenco_alfabeto li,
#box_contRisultatoRicerca ul#elenco_mesi li {
	float:left;
	display:inline;
	font-size:14px;
	text-transform:uppercase;
	font-weight:bold;
	margin:4px 0 0 0;
	padding:0 3px 0 5px;
	border:1px none red;
}

#box_contRisultatoRicerca ul#elenco_alfabeto li a,
#box_contRisultatoRicerca ul#elenco_mesi li a {
	color:#674c15;
	text-decoration:none;
}

#elenco_risultatoRicerca_Visibile {
	width:620px;
	height:450px;
	overflow: hidden;
	clip: rect(10px, 610px, 450px, 20px);
	position: absolute;
}

#elenco_risultatoRicerca_Visibile_small {
	width:295px;
	height:458px;
	overflow: hidden;
	/*clip: rect(10px, 610px, 450px, 20px);*/
	position: absolute;
}

#elenco_risultatoRicerca_Largo {
	width:19620px;
	/*min-height:2500px;*/
}

#elenco_risultatoRicerca_Largo_small {
	width:1240px;
	height:420px;
}


.elenco_risultatoRicerca_Block {
	float:left;
	width:620px;
	height:450px;
}
.elenco_risultatoRicerca {
	float:left;
	display:inline;
	width:295px;
	/*height:350px;*/
	margin:10px 5px 0 10px;
	border:1px none red;
}

/* ### Elenco Mesi Risultato Ricerca ### */
#box_contRisultatoRicerca ul#elenco_mesi li {
	float:left;
	display:inline;
	font-size:11px;
	text-transform:uppercase;
	font-weight:bold;
	margin:4px 0 0 0;
	padding:0 0 0 4px;
	border:1px none red;
}

#box_contRisultatoRicerca ul#elenco_mesi li a {
	color:#674c15;
	text-decoration:none;
}

/* ### BOX PROPONI STRUTTURA ### */
#boxProponiStruttura {
	position:relative;
	width:294px;
	height:114px;
	width:287px;
	/*width:304px;
	height:139px;*/
	background:url(/img/bkg_proponi_struttura.jpg) no-repeat;
	margin:0 10px 0 8px;
	padding:10px 0 10px 15px;
	border:1px none green;
}

#boxProponiStruttura h2 {
	width:275px;
	height:26px;
	margin-bottom:2px;
	font-style:italic;
	color:#211005;
	font-size:22px;
	font-family:"Times New Roman",Times,serif;
	font-weight:normal;
	/*background:url(/img/it/tit_proponi_struttura.png) no-repeat;
	text-indent:-9000em;*/
	border:1px none red;
}

#boxProponiStruttura h3 {
	float:left;
	display:inline;
	font-size:12px;
	color:#211005;
	margin:10px 10px 0 0;
	border:1px none red;
}

#boxProponiStruttura .form {
	float:left;
	display:inline;
	width:176px;
	height:18px;
	font-size:12px;
	margin:10px 0 0 0;
	border:1px none red;
}


#boxProponiStruttura p {
	width:275px;
	font-size: 9px;
	color:#211005;
	line-height:12px;
	border:1px none red;
}

#boxProponiStruttura p a {
	color:#211005;
	text-decoration:none;
}

#boxProponiStruttura .bt_inserisci {
	position:absolute;
	bottom:10px;
	right:20px;
	width:103px;
	height:22px;
	background:url(/img/bkg_inserisci.png) no-repeat;
}

#boxProponiStruttura .bt_inserisci a {
	display:block;
	color:#423126;
	font-size:10px;
	margin:3px 0 0 10px;
	text-decoration:none;
	text-transform:uppercase;
}

/* ### BOX PROPONI STRUTTURA 2 ### */
#boxProponiStruttura2 {
	position:relative;
	width:289px;
	height:80px;
	/*width:304px;
	height:86px;*/
	margin:0 10px 0 8px;
	padding:5px 0 0 15px;
	background: url(/img/bkg_proponi_struttura2.jpg) no-repeat;
	border:1px none blue;
}

#boxProponiStruttura2 h2 {
	width:275px;
	height:25px;
	font-style:italic;
	color:#211005;
	font-size:22px;
	margin-bottom:2px;
	border:1px none red;
}

#boxProponiStruttura2 h3 {
	float:left;
	display:inline;
	font-size:12px;
	color:#211005;
	margin:2px 10px 0 0;
	border:1px none red;
}

#boxProponiStruttura2 .form {
	float:left;
	display:inline;
	width:185px;
	height:18px;
	font-size:12px;
	margin:3px 0 0 0;
	border:1px none red;
}

#boxProponiStruttura2 .bt_inserisci {
	position:absolute;
	bottom:5px;
	right:20px;
	width:103px;
	height:22px;
	background:url(/img/bkg_inserisci.png) no-repeat;
}

#boxProponiStruttura2 .bt_inserisci a {
	display:block;
	color:#423126;
	font-size:10px;
	margin:3px 0 0 10px;
	text-decoration:none;
	text-transform:uppercase;
}

/*#boxProponiStruttura2 h2 {
	width:150px;
	height:36px;
	font-size:13px;
	font-style:italic;
	color:#211005;
	font-weight:bold;
	background:url(/img/it/tit_proponi_struttura2.png) no-repeat;
	text-indent:-9000em;
	border:1px none red;
}

#boxProponiStruttura2 .bt_inserisci {
	position:absolute;
	bottom:15px;
	right:20px;
	width:103px;
	height:22px;
	background:url(/img/bkg_inserisci.png) no-repeat;
}

#boxProponiStruttura2 .bt_inserisci a {
	display:block;
	color:#423126;
	font-size:10px;
	margin:3px 0 0 10px;
	text-decoration:none;
	text-transform:uppercase;
}
*/


/* ### BOX STRUTTURA CHI SIAMO ### */
#box_strutturaChisiamo {
	position:relative;
	width:289px;
	_width:285px;
	/*width:304px;*/
	height:auto;
	margin:0 10px 0 9px;
	padding:10px 0 10px 15px;
	background:url(/img/bkg_strutturaChisiamo.gif) repeat-y;
	border:1px none green;
}

#box_strutturaChisiamo h2 {
	width:260px;
	height:25px;
	color:#221106;
	font-size:22px;
	font-style:italic;
	margin-bottom:5px;
	border:1px none red;
}

#box_strutturaChisiamo p {
	width:250px;
	font-size:12px;
	color:#000000;
	/*text-align:justify;*/
	margin:0 0 15px 0;
	border:1px none red;
}

/* ### TOOLBAR STRUTTURA ### */
#tool_struttura {
	position:relative;
	width:600px;
	height:29px;
	margin-bottom:20px;
	background: url(/img/bkg_tool_struttura.gif) no-repeat;
	border:1px none red;
}

#tool_struttura ul {
	position:absolute;
	top:6px;
	height:28px !important;
	margin:0 0 0 20px !important;
	border:1px none green !important;
}

#tool_struttura li {
	float:left;
	display:inline;
	padding:0 !important;
	border:1px none red;
}

#tool_struttura li a {
	display:block;
	color:#222222;
	background:#c5c5c5;
	margin-right:7px;
	padding:3px 25px 3px 25px !important;
	text-decoration:none;
	border:1px solid #c5c5c5;
}

#tool_struttura li a:hover, #tool_struttura li a.select  {
	display:block;
	color:#222222;
	background:#f1f1f1;
	border:1px solid #f1f1f1;
}

/* ### PAGINA DETTAGLIO E BLOCCO NOTE### */
#box_contDettaglio, #box_contBloccoNote, #box_risultatoRicerca {
	position:relative;
	float:left;
	display:inline;
	width:624px;
	margin:0 7px;
	border:1px none green;
}

#box_contDettaglio #toolTop_dettaglio, #box_contBloccoNote #toolTop_dettaglio {
	width:624px;
	height:56px;
	background:url(/img/bkg_toolTop_dettaglio.gif) no-repeat;
	border:1px none red;	
}


#box_contDettaglio #toolTop_dettaglio ul, #box_contBloccoNote #toolTop_dettaglio ul {
	float:right;
	display:inline;
		_width:500px;
	margin:12px 10px 0 10px;
	border:1px none red;
}

#box_contDettaglio #toolTop_dettaglio li, #box_contBloccoNote #toolTop_dettaglio li {
	float:right;
	display:inline;
	height:16px;
	color:#999999;
	font-size:9px;
	margin:0 0 0 10px;
	padding:0 10px 0 0;
	background:url(/img/bkg_toolTop_li.gif) repeat-y top right;
	border:1px none green;
}

#box_contDettaglio #toolTop_dettaglio a.bt_indietro, #box_contBloccoNote #toolTop_dettaglio a.bt_indietro {
	float:left;
	display:inline;
	height:15px;
	font-size:9px;
	color:#999999;
	text-decoration:none;
	padding-left:20px;
	background:url(/img/fr_back.gif) no-repeat 0px 5px;
	margin:12px 0 0 10px;
	border:1px none red;
}

#box_contDettaglio #toolTop_dettaglio a.bt_stampa, #box_contBloccoNote #toolTop_dettaglio a.bt_stampa {
	display:block;
	width:35px;
	height:16px;
	font-size:9px;
	color:#999999;
	padding-right:30px;
	text-decoration:none;
	background:url(/img/ico_stampa.gif) no-repeat top right;
	border:1px none red;
}

#box_contDettaglio #toolTop_dettaglio a.bt_inviaAmico, #box_contBloccoNote #toolTop_dettaglio a.bt_inviaAmico {
	display:block;
	width:80px;
	height:16px;
	font-size:9px;
	color:#999999;
	padding-right:30px;
	text-decoration:none;
	background:url(/img/ico_inviaAmico.gif) no-repeat 90px 2px;
	border:1px none red;
}

/* #### CONTENUTI DETTAGLIO SX #### */
#box_contDettaglio #dettaglio_sx {
	position:relative;
	float:left;
	display:inline;
	width:418px;
	height:auto;
	margin:0 15px 0 5px;
	_margin:0 10px 0 5px;
	border:1px none green;	
}

a.aggiungi_bloccoNote {
	position:absolute;
	top:0;
	right:0;
	height:15px;
	color:#999999;
	font-size:9px;
	font-weight:normal;
	text-decoration:none;
	padding:3px 35px 0 0;
	background:url(/img/ico_aggiungiNote.gif) no-repeat right;
	border:1px none red;
}

#dettaglio_sx a.aggiungi_bloccoNote.select {background:url(/img/ico_aggiungiNote_on.gif) no-repeat right;}

#dettaglio_sx h2 {
	width:250px;
	color:#000000;
	font-size:16px;
	border:1px none red;
}

#dettaglio_sx ul.indirizzo {
	/*width:150px;*/
	margin-bottom:10px;
}

#dettaglio_sx .contFoto{
	position: relative;
}

#dettaglio_sx .foto_dettaglio {
	width:413px;
	height:126px;
	margin:20px 0;
}

#dettaglio_sx p {margin:0 0 15px 0;}

#dettaglio_sx p span {
	font-family:Georgia;
	font-size:14px;
	font-style:italic;
}

/* #### VOTAZIONE #### */
#dettaglio_sx ul#votazione {
	width:300px;
	height:30px;
	margin-bottom:20px;
	border:1px none red;
}

#dettaglio_sx ul#votazione li {
	float:left;
	display:inline;
	padding:0 3px;
	font-size:10px;
	border:1px none green;
}

#dettaglio_sx ul#votazione li a {
	display:block;
	width:14px;
	height:14px;
	background: url(/img/stella.gif) no-repeat;
	border:1px none red;
}


/* ### TOOL FOTO E MAPPA ### */
#dettaglio_sx ul#tool_fotoMappa {
	width:418px;
	height:25px;
	border:1px none green;
}

ul#tool_fotoMappa li {
	float:left;
	display:inline;
	width:106px;
	height:21px;
	padding-top:4px;
	margin-right:5px;
	color:#010101;
	font-size:12px;
	text-align:center;
	border:1px none green;
}

ul#tool_fotoMappa li a {
	display:block;
	width:106px;
	height:23px;
	color:#010101;
	font-size:12px;
	text-align:center;
	font-weight:normal;
	text-decoration:none;
}

/* ### BOX TOOL FOTO E MAPPA ### */
#dettaglio_sx #box_fotoMappa {
	width:402px;
	/*width:416px;*/
	height:auto;
	padding:7px;
}

#box_fotoMappa .mappa, #box_fotoMappa .galleria {
	width:402px;
	height:312px;
	margin-bottom:8px;
}

#box_fotoMappa ul {
	width:340px;
	margin-left:40px;
	border:1px none red;
}

#box_fotoMappa li {
	position:relative;
	float:left;
	display:inline;
	margin-right:15px;
}
#box_fotoMappa li .thumb {
	width:96px;
	height:70px;
	border:1px solid #FFFFFF;
}

#box_fotoMappa li .ico_zoom {
	position:absolute;
	right:0;
	bottom:3px;
	width:12px;
	height:12px;
}

/* ### BOX PAROLE CHIAVE ### */
.boxParoleChiave {
	width:280px;
	/*height:110px;*/
	/*width:300px;
	height:130px;*/
	color:#666666;
	text-transform:uppercase;
	padding:10px;
	margin:5px 0 0 9px;
	border:none;
}

.boxParoleChiave a {color:#666666;}
.boxParoleChiave a:hover {text-decoration:none;}
.boxParoleChiave a.size9 {font-size:9px;}
.boxParoleChiave a.size10 {font-size:10px;}
.boxParoleChiave a.size11 {font-size:11px;}
.boxParoleChiave a.size12 {font-size:12px;}
.boxParoleChiave a.size13 {font-size:13px;}
.boxParoleChiave a.size14 {font-size:14px;}
.boxParoleChiave a.rank1 {font-size:9px;}
.boxParoleChiave a.rank2 {font-size:10px;}
.boxParoleChiave a.rank3 {font-size:11px;}
.boxParoleChiave a.rank4 {font-size:12px;}
.boxParoleChiave a.rank5 {font-size:13px;}
.boxParoleChiave a.rank6 {font-size:14px;}

/* #### Contenuti dettaglio DX #### */
#box_contDettaglio #dettaglio_dx {
	float:left;
	display:inline;
	width:182px;
	border:1px none blue;	
}

#dettaglio_dx .info h2 {
	width:160px;
	height:20px;
	/*width:180px;
	height:25px;*/
	color:#FFF;
	font-size:10px;
	padding:5px 0 0 20px;
	text-transform:uppercase;
}

#dettaglio_dx .atavola h2 {background:#f0b232;}
#dettaglio_dx .eventi h2 {background:#ff6666;}
#dettaglio_dx .web h2 {background:#333333;}
#dettaglio_dx .nightlife h2 {background:#f172ba;}
#dettaglio_dx .ospitalita h2 {background:#fe9933;}
#dettaglio_dx .madeinitaly h2 {background:#66ccff;}
#dettaglio_dx .itinerari h2 {background:#66cc66;}

#dettaglio_dx .eventi h2, #dettaglio_dx .web h2, #dettaglio_dx .nightlife h2, #dettaglio_dx .ospitalita h2, #dettaglio_dx .madeinitaly h2, #dettaglio_dx .atavola h2, #dettaglio_dx .itinerari h2 {
	position:relative;
	width:113px;
	height:20px;
	/*width:180px;
	height:25px;*/
	color:#FFF;
	font-size:10px;
	padding:5px 0 0 20px;
	z-index:100;
	text-transform:uppercase;
}

.title_apriChiudi
{
	cursor: pointer; 
}

#dettaglio_dx .info, #dettaglio_dx .eventi, #dettaglio_dx .web, #dettaglio_dx .nightlife, #dettaglio_dx .ospitalita, #dettaglio_dx .madeinitaly, #dettaglio_dx .atavola, #dettaglio_dx .itinerari {
	width:182px;
	border:1px none green;	
}

#dettaglio_dx .info ul {
	width:160px;
	font-size:10px;
	margin:10px 0 20px 18px;
}

#dettaglio_dx .info li {margin-bottom:10px;}

#dettaglio_dx .eventi ul, #dettaglio_dx .web ul, #dettaglio_dx .nightlife ul, #dettaglio_dx .ospitalita ul, #dettaglio_dx .madeinitaly ul, #dettaglio_dx .atavola ul, #dettaglio_dx .itinerari ul {
	width:160px;
	margin:10px 0 0 18px;
}

#dettaglio_dx .eventi li, #dettaglio_dx .web li, #dettaglio_dx .nightlife li, #dettaglio_dx .ospitalita li, #dettaglio_dx .madeinitaly li, #dettaglio_dx .atavola li, #dettaglio_dx .itinerari li {
	padding-bottom:10px;
	margin-bottom:10px;
	background:url(/img/bkg_separatoreLi.gif) no-repeat bottom;
	border:1px none red;
}

#dettaglio_dx .eventi li.clear, #dettaglio_dx .web li.clear, #dettaglio_dx .nightlife li.clear, #dettaglio_dx .ospitalita li.clear, #dettaglio_dx .madeinitaly li.clear, #dettaglio_dx .atavola li.clear, #dettaglio_dx .itinerari li.clear {
	background:none;
}

#dettaglio_dx .eventi li a, #dettaglio_dx .web li a, #dettaglio_dx .nightlife li a, #dettaglio_dx .ospitalita li a, #dettaglio_dx .madeinitaly li a, #dettaglio_dx .atavola li a, #dettaglio_dx .itinerari li a {
	color:#333333;
	text-decoration:none;
}

#dettaglio_dx .eventi li a:hover, #dettaglio_dx .web li a:hover, #dettaglio_dx .nightlife li a:hover, #dettaglio_dx .ospitalita li a:hover, #dettaglio_dx .madeinitaly li a:hover, #dettaglio_dx .atavola li a:hover, #dettaglio_dx .itinerari li a:hover {
	text-decoration:underline;
}

#dettaglio_dx .eventi .box_apriChiudi, #dettaglio_dx .web .box_apriChiudi, #dettaglio_dx .nightlife .box_apriChiudi, #dettaglio_dx .ospitalita .box_apriChiudi, #dettaglio_dx .madeinitaly .box_apriChiudi, #dettaglio_dx .atavola .box_apriChiudi, #dettaglio_dx .itinerari .box_apriChiudi {
	position:relative;
	width:156px;
	height:30px;
	margin:-7px 0 5px 20px;
	background:url(/img/bkg_apriChudi.gif) no-repeat;
}

#dettaglio_dx .eventi .box_apriChiudi a.chiudi, #dettaglio_dx .web .box_apriChiudi a.chiudi, #dettaglio_dx .nightlife .box_apriChiudi a.chiudi, #dettaglio_dx .ospitalita .box_apriChiudi a.chiudi, #dettaglio_dx .madeinitaly .box_apriChiudi a.chiudi, #dettaglio_dx .atavola .box_apriChiudi a.chiudi, #dettaglio_dx .itinerari .box_apriChiudi a.chiudi {
	display:block;
	position:absolute;
	top:13px;
	right:10px;
	width:10px;
	height:10px;
	background:url(/img/ico_chiudi.gif) no-repeat;
	border:1px none red;
}


#dettaglio_dx .atavola .box_apriChiudi a.apri {
	display:block;
	position:absolute;
	top:13px;
	right:25px;
	width:10px;
	height:10px;
	background:url(/img/ico_apri_eventi.gif) no-repeat;
	border:1px none red;
}

#dettaglio_dx .eventi .box_apriChiudi a.apri {
	display:block;
	position:absolute;
	top:13px;
	right:25px;
	width:10px;
	height:10px;
	background:url(/img/ico_apri_eventi.gif) no-repeat;
	border:1px none red;
}

#dettaglio_dx .web .box_apriChiudi a.apri {
	display:block;
	position:absolute;
	top:13px;
	right:25px;
	width:10px;
	height:10px;
	background:url(/img/ico_apri_web.gif) no-repeat;
	border:1px none red;
}

#dettaglio_dx .nightlife .box_apriChiudi a.apri {
	display:block;
	position:absolute;
	top:13px;
	right:25px;
	width:10px;
	height:10px;
	background:url(/img/ico_apri_nightlife.gif) no-repeat;
	border:1px none red;
}

#dettaglio_dx .ospitalita .box_apriChiudi a.apri {
	display:block;
	position:absolute;
	top:13px;
	right:25px;
	width:10px;
	height:10px;
	background:url(/img/ico_apri_ospitalita.gif) no-repeat;
	border:1px none red;
}

#dettaglio_dx .madeinitaly .box_apriChiudi a.apri {
	display:block;
	position:absolute;
	top:13px;
	right:25px;
	width:10px;
	height:10px;
	background:url(/img/ico_apri_madeinitaly.gif) no-repeat;
	border:1px none red;
}

#dettaglio_dx .itinerari .box_apriChiudi a.apri {
	display:block;
	position:absolute;
	top:13px;
	right:25px;
	width:10px;
	height:10px;
	background:url(/img/ico_apri_itinerari.gif) no-repeat;
	border:1px none red;
}

/* ### PAGINE FORM ### */
#box_contForm {
	position:relative;
	float:left;
	display:inline;
	width:600px;
	margin:0 20px;
	_margin:0 18px 0 20px;
	border:1px none green;
}

#box_contForm h2 {
	width:540px;
	font-size:16px;
	color:#000000;
	margin:0 0 15px 0;
	border:1px none red;
}

#box_contForm h3 {
	width:540px;
	font-size:12px;
	color:#948d8d;
	font-weight:normal;
	margin-bottom:10px;
	border:1px none red;
}

#box_contForm h3 span {
	font-size:12px;
	color:#000000;
	font-style:italic;
}

#box_contForm ul {
	margin:30px 0;
	border:1px none red;
}

#box_contForm li {padding:8px;}
#box_contForm li.riga_colore {background:#f8f8f8;}

#box_contForm li label {
	float:left;
	display:inline;
	width:240px;
	font-size:13px;
	color:#211005;
	text-align:right;
	margin-right:45px;
}

#box_contForm .form {
	width:240px; 
	color:#666666; 
	font-size:12px;
}

#box_contForm textarea {
	width:240px;
	height:130px;
	font-size:12px; 
	color:#666666; 
	font-family: "Lucida Grande","Lucida Sans Unicode", Lucida Sans, Arial, Verdana, Sans-serif;
}

#box_contForm li .informativa {
	display:block;
	height:35px;
	font-size:11px;
	text-align:left !important;
	padding-left:45px;
	color:#211005;
	margin-right:0px;
	background:url(/img/ico_informativa.jpg) no-repeat;
}

#box_contForm .cont_bottoni {margin-left:283px;}

#box_contForm .cont_bottoni .bt_invia,
#box_contForm .cont_bottoni .bt_cancella {
	float:left;
	display:inline;
	width:103px;
	height:22px;
	margin-right:10px;
	background:url(/img/bkg_inserisci.png) no-repeat;
}

#box_contForm .cont_bottoni .bt_invia a,
#box_contForm .cont_bottoni .bt_cancella a  {
	display:block;
	color:#423126;
	font-size:10px;
	margin:3px 0 0 10px;
	text-decoration:none;
	text-transform:uppercase;
}

#box_contForm .ico_corrispondente {
	float: right;
	top:0;
	right:0;
	width:30px;
	height:56px;
	background:url(/img/ico_corrispondente.jpg) no-repeat;
}

/* ### MAPPA DEL SITO ### */
#box_contMappa {
	position:relative;
	float:left;
	display:inline;
	width:600px;
	min-height:600px;
	margin:0 20px;
	_margin:0 18px 0 20px;
	border:1px none green;
}

#box_contMappa ul {
	width:170px;
	margin:20px 0 0 40px;
	border:1px none red;	
}

#box_contMappa li.tit_sezione {
	font-size:14px;
	font-weight:bold;
	padding:3px 0;
	margin:20px 0 10px 0;
	text-transform:uppercase;
	border:1px none red;	
}

#box_contMappa li a {color:#000; text-decoration:none;}
#box_contMappa li a:hover {text-decoration:underline;}

#box_contMappa li.atavola {border-bottom:1px solid #f0b232;	}
#box_contMappa li.nightlife {border-bottom:1px solid #f272ba;}
#box_contMappa li.ospitalita {border-bottom:1px solid #ff9933;}
#box_contMappa li.itinerari {border-bottom:1px solid #66cc66;}
#box_contMappa li.eventi {border-bottom:1px solid #ff6666;}
#box_contMappa li.madeinitaly {border-bottom:1px solid #66ccff;}
#box_contMappa li.web {border-bottom:1px solid #333333;}

#box_contMappa li.last {margin-bottom:40px;}













/* ### FOOTER ### */
#footer {
	width:960px;
	height:50px;
	color:#999999;
	font-size:10px;
	text-align:center;
	padding-top:10px;
	margin:15px auto;
	border-top:1px solid #e3e3e3;
}

#footer p {margin-bottom:5px;}
#footer p span {color:#c61022;}
#footer ul {margin:0 auto 10px auto;}
#footer li {display:inline; margin-right:10px;}
#footer li a {color:#999999;text-decoration:none;}
#footer li a:hover {text-decoration:underline;}

#toolbar ul li ul#group_1 {
margin: 0;
padding: 0;
}

#toolbar ul li ul#group_1 li {
}

#toolbar ul li#group_1_ref.group1_open {
}

#toolbar ul#group_1.group1_open {
	display: block;
}

#toolbar ul li#group_1_ref.group1_open {
}

#toolbar ul#group_1.group1_close {
	display: none;
	width:500px;
}

