/*
# ------------------------------------------------------------------------
# JA Ores template for Joomla 1.5.x
# ------------------------------------------------------------------------
# Copyright (C) 2004-2010 JoomlArt.com. All Rights Reserved.
# @license - PHP files are GNU/GPL V2. CSS / JS are Copyrighted Commercial,
# bound by Proprietary License of JoomlArt. For details on licensing, 
# Please Read Terms of Use at http://www.joomlart.com/terms_of_use.html.
# Author: JoomlArt.com
# Websites:  http://www.joomlart.com -  http://www.joomlancers.com
# Redistribution, Modification or Re-licensing of this file in part of full, 
# is bound by the License applied. 
# ------------------------------------------------------------------------
*/
@import url("light-theme.css");
/* Commont style ---*/
a { color: #40B3DF; }
div.ja-moduletable h3, div.moduletable h3 {
	margin-top: 0;
}
#ja-topsl {
    background-color: #F8F8F8;
    border-bottom: 2px solid #FBA606;
}
.moduletable_about {
    color: #FFFFFF;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 280%;
    height: 90px;
}
.moduletable_about .ja-box-ct {
    padding-top: 15px;
}
.moduletable_news .ja-slidenews-item {
	padding: 0 0 5px 0;
}
.moduletable_news  .ja-slidenews-item .ja-createdate {
    font-size: 75%;
}
.moduletable_news  .ja-slidenews-item a {
    font-size: 90%;
}
/* Joomla style ---*/
a.contentpagetitle:hover,
a.contentpagetitle:active,
a.contentpagetitle:focus,
a.readon:hover,
a.readon:active,
a.readon:focus {
	color: #367193;
}

ul.pagination a:hover, ul.pagination a:active, ul.pagination a:focus {
	background: #367193;
	border: 1px solid #367193;
}

.counter span {
	background: #367193;
	border: 1px solid #367193;
}

#system-message dd.message ul { background: #367193; }

#system-message dd.error ul { background: #367193; }

div.moduletable_hilite h3 { color: #367193; }

div.moduletable_hilite h3 span { border-color: #367193; }

#ja-login form fieldset .button:hover,
#ja-login form fieldset .button:focus {
	color: #367193;
}

div.logo-text h1 a { color: #367193; }

h1.logo a { background: url("../../images/light-blue/logo_visioni.png") no-repeat left; }

h2.contentheading {
	color: #17649A;
	font-size: 220%;
}
.contentheading, .componentheading, h1, h2, h3, h4, h5 {
    font-family: Helvetica, Arial, sans-serif;
    font-weight: normal;
    line-height: 1.2;
}
h1.blue {
    color: #17649A;
    margin-top: 15px;
}
h1.yellow {
    color: #FBA606;
    margin-top: 15px;
}
.ja-navhelper a { color: #17649A; }
.ja-navhelper a:hover,
.ja-navhelper a:active,
.ja-navhelper a:focus {
	background-color: #17649A;
}

.ja-links li.top a:hover { background-color: #367193; }

.ja-links li.layout-switcher a { background: #367193; }

.ja-links li.user-reset a { background: #367193; }

#ja-container ul.menu li a:hover,
#ja-container ul.menu li a:active,
#ja-container ul.menu li a:focus {
	background: url("../../images/light-blue/arrow-2.gif") 5px 13px no-repeat;
	color: #367193;
}

#ja-container ul.menu li.active a {
	background: url("../../images/light-blue/arrow-2.gif") 5px 13px no-repeat;
	color: #367193;
}

#ja-container ul.menu li.active li a:hover { background: url("../../images/light-blue/arrow-2.gif") 5px 10px no-repeat; }

#ja-container ul.menu li li a:hover,
#ja-container ul.menu li li a:active,
#ja-container ul.menu li li a:focus { color: #367193 !important; }

#ja-container ul.menu li.active li.active a {
	background: url("../../images/light-blue/arrow-2.gif") 5px 10px no-repeat;
	font-weight: bold;
	color: #367193 !important;
}

#ja-container ul.menu li.active li.active li a:hover,
#ja-container ul.menu li.active li.active li.active a {
	background: url("../../images/light-blue/arrow-2.gif") 5px 10px no-repeat;
	color: #367193 !important;
}
/*Header*/
#ja-header {
    background-color: #FFFFFF;
    border-bottom: 1px solid #BBBBBB;
}
/* footer */
#ja-footer small a { color: #367193; }
.ja-footnav li a:hover, .ja-footnav li a:active, .ja-footnav li a:focus { color: #367193; }

/*Slideshow */
.show {
	background-image: url(../../images/light-blue/cpanel-show.png);
}

#ja-slideshow {


/*	background-color: #367193; MODIFICA ORIGINALE CON BG FourSquare*/ 
	background-color: #17649A;
}

.ja-slidenews-item .ja-title:hover,
.ja-slidenews-item .ja-title:focus,
.ja-slidenews-item .ja-title:active {
	color: #367193;
}


.ja-vertical_right .active {
	background:transparent url("../../images/light-blue/arrow-bg.png") no-repeat scroll left 35px;
}


.maskDesc .ja-slide-desc {
    position: relative;
    color: #101010;
    font-size: 100%;
    margin: 180px 0 0;
    padding: 10px;
    height: 150px;
    background: url("../../images/bg_slideshow_2x2.png") repeat;
}
.maskDesc a.readon {
    bottom: 5px;
    color: #FBA606;
    display: block;
    font-size: 120%;
    font-weight: normal;
    padding: 6px;
    position: absolute;
    right: 10px;
    text-decoration: underline;
    background: transparent;
}
/**/
/*Page Layout strip Style*/
#purple #ja-slideshow {
	background-color: #5A0F99;
}
#red #ja-slideshow {
	background-color: #BB3733;
}
#green #ja-slideshow {
	background-color: #7AA13D;
}
#celeste #ja-slideshow {
	background-color: #367193;
}
#blue #ja-slideshow {
	background-color: #000066;
}
#yellow #ja-slideshow {
	background-color: #F09B16;
}
div.moduletable_havecolor h3 {
	background-image: url("../../images/light-blue/icon-line-color.gif");
}

/* pathway */
.pathway {
	color: #17649A;
}

/*
----------------------------------------------------JA COMMENT */
#jac-sort a, #jac-sort a:link {
	color: #367193 !important;
}

#jac-wrapper .comment-heading a.comment-user, #jac-wrapper .comment-heading span.comment-user {
	color: #367193;
}

#jac-wrapper .rank-high .comment-rankingresult {
	color: #367193;
}

#jac-wrapper .comment-contentholder:hover .comment-reply a, #jac-wrapper .comment-contentholder:hover .comment-reply a:hover {
	background-color: #367193;
}

#jac-wrapper button.link {
	color: #367193;
}

#jac-wrapper .comment-heading a.comment-user span {
	color: #367193;
}

#jac-wrapper a.comment-quotefrom{
	color: #367193;
}

#jac-wrapper a.comment-quotefrom strong {
	color: #367193;
}

#jac-wrapper .status-isapproved span.status-btn{
	color: #367193;
}

#jac-msg-succesfull {
	background: #367193;
}

a.jac-links:hover span, a.jac-links:focus span, a.jac-links:active span {
	color: #367193;
}
/*****/

#ja-container ul.menu li a:hover,
#ja-container ul.menu li a:active,
#ja-container ul.menu li a:focus,
#ja-container ul.menu li.active a,
#ja-container ul.menu li.active li a:hover,
#ja-container ul.menu li.active li.active a,
#ja-container ul.menu li.active li.active li a:hover {
	background-image: url("../../images/light-blue/arrow-2.gif");
}

/* K2 */
a.subCategoryMore:hover,
a.subCategoryMore:focus,
a.subCategoryMore:active {
	color: #367193;
}

span.itemHits b {
	color: #367193;
}


div.itemComments ul.itemCommentsList li span.commentLink a:hover {
	color: #367193;
}

div.itemBackToTop a:hover {
	color: #367193;
}

span.catItemHits b {
	color: #367193;
}

h2.latestItemTitleList a:hover,
h2.latestItemTitleList a:focus,
h2.latestItemTitleList a:active {
	color: #367193;
}

div.k2ItemsBlock ul li a.moduleItemComments:hover {
	color: #367193;
}

div.k2CategoriesListBlock ul li.activeCategory a {
	color: #367193;
}

.k2CategoriesListBlock ul.level0 li a:hover {
	color: #367193;
}
/*Global News - Box soluzioni in Home*/
.moduletableboxhome {
	float: left;
}
.moduletableboxhome .globalnews {
	position: relative;
	margin: 0;
	padding: 0;
	width: 100%;
	background: #F6EDDE;
}
.moduletableboxhome .globalnews .gn_static_1,
.moduletableboxhome .globalnews .gn_static_2 {
	position: relative;
	float: left;
	margin: 0;
	padding: 0;
	width: 25%;
}
.moduletableboxhome .globalnews .gn_title {
	clear: left;
	margin: 8px 3px 5px;
	padding: 0;
}
.moduletableboxhome .globalnews .gn_title a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1.2em;
	line-height: 1.4em;
	color: #17649A;
/*	color: #367193; ORIGINALE */
	text-decoration: none;
}
.moduletableboxhome .globalnews img {
	margin: 0;
	padding: 5px;
	border: 1px solid #330000 !important;
	background-color: #FFFFFF !important;
}
.moduletableboxhome .globalnews .gn_text {
	clear: left;
	margin: 0 3px;
	font-size: 0.9em;
	padding: 0;
	color: #000000;
}
.moduletableboxhome .globalnews .readon {
	clear: right;
	position: absolute;
	bottom: 5px;
	right: 5px;
	margin: 0;
	padding: 0;
	text-align: right;
}
.moduletableboxhome .globalnews .readon a {
	margin: 0;
	padding: 0;
	font-size: 10px;
	line-height: 12px;
	font-weight: normal;
	color: #17649A;
}
/*Stile box news JA Sidenews*/
.ja-slidenews-item {
    border-bottom: 1px solid #FBA606;
    padding: 10px 0;
  
}
.ja-slidenews-item a {
    color: #17649A;
    }
.ja-slidenews-item img {
    margin-right: 10px;
}
/*Stile Box Prodotti*/
ul.box_products {
	clear: both;
	display: inline;
	float: left;
	margin: 0;
	width: 950px;
}
ul.box_products li {
	display: inline;
	float: left;
	position: relative;
	width: 282px;
	height: 135px;
	margin: 0px 52px 0 0;
	padding: 0;
	background: none;
}
ul.box_products li.last {
	margin: 0;
}
ul.box_products li.yellow {
	background: #F09B16;
}
ul.box_products li.blue {
	background: #000066;
}
ul.box_products li.green {
	background: #7AA13D;
}
ul.box_products li.celeste {
	background: #367193;
}
ul.box_products li.red {
	background: #BB3733;
}
ul.box_products li.purple {
	background: #5A0F99;
}
ul.box_products li ul {
	left: 100px;
	position: absolute;
	top: 38px;
	margin: 0;
	padding: 0;
}
ul.box_products li ul li {
	display: list-item;
	float: none;
	position: relative;
	margin: 0;
	padding: 0;
	background: none;
	line-height: 16px;
	width: auto;
	height: auto;
}
ul.box_products a:link,
ul.box_products a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
h2.box_title {
	font-size: 20px;
	font-weight: bold;
	color: #FFFFFF;
	margin: 15px 0 0 100px;
	line-height: 22px;
}
h2.box_title a:visited,
h2.box_title a:link {
	color: #FFFFFF;
	text-decoration: none;
}
span.box_text {
	position: absolute;
	top: 38px;
	left: 100px;
	font-size: 14px;
	line-height: 16px;
	color: #FFFFFF;
}
/*JA Twitter style*/
div.ja-twitter div.ja-twitter-item {
	border-top: 1px solid #FBA606;
}
/*Global News Just Released*/
.moduletable_released {
	float: left;
}
.moduletable_released .globalnews {
	position: relative;
	margin: 0;
	padding: 0;
	width: 100%;
	background: transparent;
}
.moduletable_released .globalnews .gn_static_1 {
	position: relative;
	float: left;
	margin: 0;
	padding: 0;
	width: 100%;
}
.moduletable_released .globalnews .gn_title {
	clear: left;
	margin: 8px 3px 5px;
	padding: 0;
}
.moduletable_released .globalnews .gn_title a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1.2em;
	line-height: 1.4em;
	color: #17649A;
/*	color: #367193; ORIGINALE */
	text-decoration: none;
}
.moduletable_released .globalnews img {
	margin: 0;
	padding: 5px;
	border: 1px solid #330000 !important;
	background-color: #FFFFFF !important;
}
.moduletable_released .globalnews .gn_text {
	clear: left;
	margin: 0 3px;
	font-size: 0.9em;
	padding: 0;
	color: #000000;
}
.moduletable_released .globalnews .readon {
	clear: right;
	position: absolute;
	bottom: 5px;
	right: 5px;
	margin: 0;
	padding: 0;
	text-align: right;
}
.moduletable_released .globalnews .readon a {
	margin: 0;
	padding: 0;
	font-size: 10px;
	line-height: 12px;
	font-weight: normal;
	color: #17649A;
}