@CHARSET "UTF-8";

#top-link a,#top-link a:link,#top-link a:active,#top-link a:visited {
	font-size:11px;
	color:#999;
	text-decoration:none;
}

#top-link a:hover {
	color:#0099FF;	
}

#link-login a,#link-login a:link,#link-login a:active,#link-login a:visited {
	font-size:11px;
	font-weight:bold;
	color:#FFF;	
	text-decoration:none;
}

#top-link a.sign-up,#top-link a.sign-up:link,#top-link a.sign-up:active,#top-link a.sign-up:visited {
	font-size:11px;
	font-weight:bold;
	color:#0099FF;	
	text-decoration:none;
}

#navigation a,#navigation a:link,#navigation a:active,#navigation a:visited {
	font-family:"HelveticaBold";
	color:#FFF;	
	text-decoration:none;
}

#navigation a.active,#navigation a:hover {
	color:#0099FF;	
}

#navigation a.wpt {
	display:inline-block;
	/*padding-right:20px;*/
	/*background:url('../images/icons/arrow_down_menu.png') right 14px no-repeat;	*/
}

#navigation a.wpt:hover {
	/*background:url('../images/icons/arrow_down_menu_over.png') right 14px no-repeat;*/
}

.btn-link a,.btn-link a:link,.btn-link a:active,.btn-link a:visited {
	display:inline-block;
	font-family:"HelveticaBold";
	color:#0099FF;	
	text-decoration:none;
}

.btn-link a:hover {
}

.btn-option a.buy {
	display:block;
	width:160px;
	height:50px;
	background:url('../images/buttons/buy_now_es.png') top left no-repeat;	
}

.btn-option a.buy:hover {
	background-position:bottom left;	
}

.btn-option a.qualify {
	display:block;
	width:160px;
	height:50px;
	background:url('../images/buttons/qualify_online_es.png') top left no-repeat;	
}

.btn-option a.qualify:hover {
	background-position:bottom left;	
}


.news-link a,.news-link a:link,.news-link a:active,.news-link a:visited {
	display:inline-block;
	padding-right:20px;
	color:#0099FF;	
	text-decoration:none;
	background:url('../images/icons/arrow_double.jpg') right 9px  no-repeat;	
}

.submenu-tappe .tappa .title a {
	display:block;
	position:relative;
	font-family:"HelveticaBold";
	padding:8px 11px 0 13px;
	width:196px;
	height:39px;
	background:url('../images/icons/arrow_right.png') 185px center  no-repeat;
	text-decoration:none;
	overflow: hidden;
}

.submenu-tappe .tappa.select .title a {
	font-family:"HelveticaBold";
	background:url('../images/icons/arrow_down.png') 185px center no-repeat;	
}
/*
.submenu-tappe .tappa li a {
	display:inline-block;
	font-family:"HelveticaBold";
	color:#FFF;
	text-decoration:none;
}*/

.submenu-tappe .tappa li.sub-menu li.active a {
	display:inline-block;
	font-family:"HelveticaReg";
	color:#0099FF;
	text-decoration:none;
}

.submenu-tappe .tappa li.sub-menu a {
	display:inline-block;
	font-family:"HelveticaReg";
	color:#FFF;
	text-decoration:none;
}
	
.submenu-tappe .tappa li.sub-menu li.evento a {
	display:inline-block;
	/*font-family:"HelveticaNeueBold";*/	
	color:#FFF;
	text-decoration:none;
}

.submenu-tappe .tappa li.sub-menu li.evento.active a {
	color:#0099FF;
}

.content-news .link a,.content-news .link a:link,.content-news .link a:active,.content-news .link a:visited {
	display:inline-block;
	color:#0099FF;	
	text-decoration:none;
}

.pagination .page a {
	display:inline-block;
	margin:0 2px;
	border-radius:2px;
	 -moz-border-radius:2px;
    -webkit-border-radius:2px;
	border:1px solid #333;
	width:22px;
	height:22px;
	line-height:22px;		
	color:#0099FF;
	text-align:center;
	text-decoration:none;
}

.pagination .page a:hover {
	color:#FFF;
	background-color:#0099FF;
}

.pagination .page.select a {
	color:#FFF;
	background-color:#0099FF;	
}

.box-hotel a {
	color:#0099FF;	
	text-decoration:none;
}

table.schedule a.info {
	display:block;
	width:20px;
	height:20px;
	background:url('../images/icons/info.png') top left no-repeat;	
}

table.schedule a.info:hover {
	background-position:bottom left;	
}

table.event-info a {
	color:#0099FF;	
	text-decoration:none;
}

table.event-info a.struttura {
	font-size:14px;
	font-weight:bold;	
}


#col-sx .txt a {
	color:#0099FF;	
	text-decoration:none;
}

.link a.back {
	display:inline-block;
	padding-right:17px;
	color:#0099FF;
	text-decoration:none;
	background:url('../images/icons/arrow_back.jpg') right 23px no-repeat;	
}

.other-contact a {
	color:#0099FF;
	text-decoration:none;	
}
	
.contact-info td a {
	color:#0099FF;
	text-decoration:none;	
}

.general-txt a {
	color:#0099FF;
	text-decoration:none;	
}

#footer li a,#footer li a:link,#footer li a:active,#footer li a:visited {
	font-size:11px;
	color:#666;	
	text-decoration:none;
}

#footer li a:hover {
	text-decoration:underline;
}