/*------------------------------------------------------------------------
# JA Antares 1.0 - Nov, 2006
# ------------------------------------------------------------------------
# Copyright (C) 2004-2006 J.O.O.M Solutions Co., Ltd. All Rights Reserved.
# @license - Copyrighted Commercial Software
# Author: J.O.O.M Solutions Co., Ltd
# Websites:  http://www.joomlart.com -  http://www.joomlancers.com
-------------------------------------------------------------------------*/
.contentheading h1 {
font-size: 12pt;
}
div.module h3 {
	color: #8DC54C;
	
}

table.contenttoc th {
	background: #8DC54C;
}

.componentheading {
	color: #8DC54C;
}

.contentheading {
	color: #8DC54C;
}

a.contentpagetitle,
a.contentpagetitle:hover,
a.contentpagetitle:active,
a.contentpagetitle:focus {
	color: #8DC54C;
}

a.readon {
	background: url(../../images/readon-green.gif) left center no-repeat;
	color: #8DC54C;
}

.sectiontableheader {
	background: #8DC54C;
}

#ja-banner {
	border-bottom: 5px solid #8DC54C;
}

#ja-botsl .ja-box h3 {
	color: #8DC54C;
}

#ja-topnav-wrap {
	background: url(../../images/green/topnav-left.gif) top left no-repeat #8DC54C;
}

#ja-topnav {
	background: url(../../images/green/topnav-right.gif) top right no-repeat #8DC54C;
}

#ja-subnav a,
#ja-subnav a:hover,
#ja-subnav a:active,
#ja-subnav a:focus {
	border-bottom: 1px solid #E8F5DA!important;
}

/* SPLIT MENU
----------------------------------------------------------- */
#ja-splitmenu a {
	background: url(../../images/green/bullet-menu.gif) no-repeat left bottom #FFFFFF!important;
}

#ja-splitmenu a:hover,
#ja-splitmenu a:active,
#ja-splitmenu a:focus {
	color: #8DC54C!important;
	background: url(../../images/green/bullet-menu.gif) no-repeat left top #FFFFFF!important;
}

#ja-splitmenu li.active_menu a,
#ja-splitmenu li.active_menu a:hover,
#ja-splitmenu li.active_menu a:active,
#ja-splitmenu li.active_menu a:focus {
	color: #8DC54C!important;
	background: url(../../images/green/bullet-menu.gif) no-repeat left top #FFFFFF!important;
}

/* CSS MENU
----------------------------------------------------------- */
#ja-cssmenu li ul a:hover {
	color: #8DC54C!important;
}

#ja-cssmenu li a {
	background: url(../../images/green/bullet-menu.gif) no-repeat left bottom #FFFFFF!!important;
}

#ja-cssmenu li a:hover {
	color: #8DC54C!important;
	background: url(../../images/green/bullet-menu.gif) no-repeat left top #FFFFFF!important;
}

#ja-cssmenu li a.active,
#ja-cssmenu li a.active:hover,
#ja-cssmenu li a.active:active {
	color: #8DC54C!important;
	background: url(../../images/green/bullet-menu.gif) no-repeat left top #FFFFFF!important;
}

#ja-cssmenu li li a.active,
#ja-cssmenu li li a.active:hover,
#ja-cssmenu li li a.active:active {
	color: #8DC54C!important;
}

#ja-cssmenu li:hover,
#ja-cssmenu li.sfhover {
	color: #8DC54C;
	background: url(../../images/green/bullet-menu.gif) no-repeat left top #FFFFFF!important;
}

#ja-cssmenu li li a:hover,
#ja-cssmenu ul li:hover, #ja-cssmenu ul ul li:hover,
#ja-cssmenu ul li.sfhover, #ja-cssmenu ul ul li.sfhover {
	color: #8DC54C!important;
	background: none!important;
}

/* TRANSMENU
----------------------------------------------------------- */
.transMenu .item#active, .transMenu .item#active:hover {
	background: #8DC54C!important;
}

#ja-transmenu li a:hover {
	color: #8DC54C!important;
	background: url(../../images/green/bullet-menu.gif) no-repeat left top #FFFFFF!important;
}

a.jahover {
	background: url(../../images/green/bullet-menu.gif) no-repeat left top #FFFFFF!important;
	color: #8DC54C!important;
}

a.jahover-active {
	background: url(../../images/green/bullet-menu.gif) no-repeat left top #FFFFFF!important;
	color: #8DC54C!important;
}

a.mainlevel-trans:hover,
a.mainlevel-trans:active {
	color: #8DC54C!important;
	background: url(../../images/green/bullet-menu.gif) no-repeat left top #FFFFFF!important;
}

a.havechild-mainlevel-active-trans,
a.havechild-mainlevel-active-trans:active {
	background: url(../../images/green/bullet-menu.gif) no-repeat left top #FFFFFF!important;
	color: #8DC54C!important;
}

a.mainlevel-active-trans,
a.mainlevel-active-trans:hover,
a.mainlevel-active-trans:active {
	background: url(../../images/green/bullet-menu.gif) no-repeat left top #FFFFFF!important;
	color: #8DC54C!important;
}

.zh1 {
  color: #8dc54c;
	font-size: 9pt;
	
}
.img_pol {
padding: 10px;
border-top: solid 1px #eee;
border-right: solid 1px #ccc;
border-bottom: solid 1px #bebebe;
border-left: solid 1px #eee;
}
#Z_BACKGROUNG_YELLOW{
color: #8dc54c;
font-size: 10pt;
font-weight: bold;
background-color: yellow;
}
#Z_BACKGROUNG_VALIDITA{
color: #8dc54c;
font-size: 8pt;

background-color: yellow;
}
#Z_BACKGROUNG_ORANGE{
color: white;
padding: 2px;
font-size: 10pt;
font-weight: bold;
background-color: orange;
}
#Z_BACKGROUNG_GREEN{
text-transform: uppercase;
color: white;
padding: 2px;
font-size: 10pt;
font-weight: bold;
background-color: #00cc00;
}
#Z_TITLE{
color: #8DC54C;
font-family:Harlow Solid Italic;
font-size: 20pt;
}
#ja-header h1{
color: #8DC54C;
font-family:Harlow Solid Italic;
font-size: 20pt;
}
#Z_TITLE_BIG{
color: #FF9900;
font-family:Harlow Solid Italic;
font-size: 21pt;
}
#Z_BOX{
width: 100%;
float: left;
text-align: center; 
}
#Z_BOX_TIN{
width: 100%;
float: left;
text-align: center; 
vertical-align: middle;

}
#Z_BICIGLETTA{
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
width: 22%;
text-align: center; 
background-color: #f79622;
color: white;
float: left;
margin: 1em 2em;
padding: 10px;
}
#Z_BICIGLETTA_TIN{
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
height: 48px;
width: 14%;
text-align: center; 
vertical-align: middle;
background-color: #f79622;
color: white;
float: left;
margin: 1em 1em;
padding: 4px;
}
#Z_TREKKING{
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
width: 22%;
text-align: center; 
background-color: #89b015;
color: white;
float: left;
margin: 1em 2em;
padding: 10px;
}
#Z_TREKKING_TIN{
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
height: 48px;
width: 14%;
text-align: center; 
vertical-align: middle;
background-color: #89b015;
color: white;
float: left;
margin: 1em 1em;
padding: 4px;
}
#Z_TERME{
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
width: 22%;
text-align: center; 
background-color: #86c4e8;
color: white;
float: left;
margin: 1em 2em;
padding: 10px;
}
#Z_TERME_TIN{
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
height: 48px;
width: 14%;
text-align: center;
vertical-align: middle;
background-color: #86c4e8;
color: white;
float: left;
margin: 1em 1em;
padding: 4px;
}
#Z_GOLF{
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
width: 22%;
text-align: center; 
background-color: #eb4678;
color: white;
float: left;
margin: 1em 2em;
padding: 10px;
}
#Z_GOLF_TIN{
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
height: 48px;
width: 14%;
text-align: center;
vertical-align: middle;
background-color: #eb4678;
color: white;
float: left;
margin: 1em 1em;
padding: 4px;
}
#Z_SHOPPING{
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
width: 22%;
text-align: center; 
background-color: #d4d0c8;
color: white;
float: left;
margin: 1em 2em;
padding: 10px;
}
#Z_CAVALLO{
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
width: 22%;
text-align: center;
vertical-align: middle;
background-color: #a35018;
color: white;
float: left;
margin: 1em 2em;
padding: 10px;
}
#Z_CAVALLO_TIN{
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
height: 48px;
width: 14%;
text-align: center;
vertical-align: middle;
background-color: #a35018;
color: white;
float: left;
margin: 1em 1em;
padding: 4px;
}
#Z_BOX1{
clear: all;
text-align: center;
}
#Z_BOX a {
	color: white;
	text-decoration: none;
	font-weight: bold;
	margin: 0 auto;
	width: 100%;

	
}

#Z_BOX a:hover, a:active, a:focus {
	color: white;
	text-decoration: none;
	font-weight: bold;
}
#Z_SCELTA{
text-align: center; 
color: #8DC54C;
font-family:Harlow Solid Italic;
font-size: 14pt;
}
#z_cbox{
text-align: center; 
}
#z_title{
font-weight: bold;
color: #89b015;
}
#Z_TITLE_BLUE{
	margin: 1em 1em;
	padding: 4px;
	background-color: #86c4e8;
	color: white;	
	font-weight: bold;
}
#Z_TITLE_GREEN{
	margin: 1em 1em;
	padding: 4px;
	background-color: #89b015;
	color: white;	
	font-weight: bold;
}
#Z_TITLE_ORANGE{
	margin: 1em 1em;
	padding: 4px;
	background-color: orange;
	color: white;	
	font-weight: bold;
}
#Z_TITLE_GREEN_LIGHT{
	margin: 1em 1em;
	padding: 4px;
	background-color: #33cc33;
	color: white;	
	font-weight: bold;
}
#Z_BUNNER_RIGHT_OFFERTE{
	margin: 1em 1em;
	padding: 4px;
	background-color: #C5E2F3;
	color: white;	
	font-weight: bold;	
}
#Z_contenitore_img{
	width: 80%;
}
#Z_offer{
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
width: 22%;
text-align: center; 
background-color: #f79622;
color: white;
float: left;
margin: 1em 2em;
padding: 10px;
}

#Z_BOX_GREEN{
border: 2px dotted #007f00;
text-align: center;
color: #007f00;
margin: 1em 2em;
padding: 10px;
}
#Z_CENTER{
clear: all;
text-align: center;
margin: 1em 2em;
padding: 10px;
}
#Z_BOX_YELLOW{
font-weight: bold;
background-color: yellow;
text-align: center;
color: red;
margin: 1em 2em;
padding: 1px;
}
span.evidenzio{
background-color:#ff8;
text-align: center;
color: red;
font-size: 10pt;
}
#Z_GREEN{
text-align: center;
color: green;
font-weight: bold;
font-size: 8pt;
margin: 1em 2em;
padding: 1px;
}
#Z_RED_ALLERT{
text-align: center;
color: red;
font-weight: bold;
font-size: 12pt;
margin: 1em 2em;
padding: 1px;
}
#Z_BUTTON_CONTACT{
font-size: 12pt; 

color: #007f00;
margin: 1em 2em;
padding: 10px;
clear: all;
text-align: center;
}
#Z_BUTTON_CONTACT a,
#Z_BUTTON_CONTACT a:hover,
#Z_BUTTON_CONTACT a:active,
#Z_BUTTON_CONTACT a:focus {
	color: #007f00;
	font-weight: bold;
	text-align: center;
}
#Z_DIV{
text-align: center;
margin: 0 auto;
}
#Z_BOX_BOTTOM{
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
width: 77%;
text-align: center;
vertical-align: middle;
background-color: fuchsia;
color: white;
float: left;
margin: 1em 2em;
padding: 10px;
}
#Z_BACKGROUNG_GREEN_CENTER{
text-align: center;
text-transform: uppercase;
color: white;
padding: 2px;
font-size: 10pt;
font-weight: bold;
background-color: #00cc00;
}
#Z_BOX_BOTTOM a{
font-size: 14pt;
font-weight: bold;
color: white;
}
#Z_BOX_BOTTOM a:hover{
font-size: 14pt;
font-weight: bold;
color: white;
}
#Z_BOX_BOTTOM a:visited{
font-size: 14pt;
font-weight: bold;
color: white;
}
