@charset "UTF-8";
/* CSS Document */
	h1, h2, h3, h4, h5, h6, .site-title {
		font-family: 'Open Sans', sans-serif;
	}
	body.site {
		border-top: 3px solid #0088cc;
		background-color: #f4f6f7;
	}
	a {
		color: #146630;
		font-size: initial;
	}
	.nav-list > .active > a,
	.nav-list > .active > a:hover,
	.dropdown-menu li > a:hover,
	.dropdown-menu .active > a,
	.dropdown-menu .active > a:hover,
	.nav-pills > .active > a,
	.nav-pills > .active > a:hover,
	.btn-primary {
		background: #A5CA5C;
	}
div.mod_search93 input[type="search"]{ width:auto; }


form {
	text-align: center; /*Modifiche personalizzate*/
}

.form-search .radio input[type="radio"],
.form-search .checkbox input[type="checkbox"],
.form-inline .radio input[type="radio"],
.form-inline .checkbox input[type="checkbox"] {
	float: none; /*Modifica personalizzata originale left ex none*/
}

.well {
	text-align: center; /*Modifiche personalizzate*/
}

.nav > li > a:hover,
.nav > li > a:focus {
	text-decoration: underline; /*Modifiche personalizzate ex (none)*/
	/*background-color: #A5CA5C;/*Modifiche personalizzate ex (#eee)*/
}

.nav-list > .active > a,
.nav-list > .active > a:hover,
.nav-list > .active > a:focus {
	background-color: #146630; /*Modificato ==> valore originale: #005e8d*/
}
.nav-tabs > li,
.nav-pills > li {
	font-size: medium; /*Modifiche personalizzate aggiuntive*/
}

.nav > li > a {
	text-align: center; /*Modifica personalizzata*/
}

h6 {
	text-align: center;/*Modifica personalizzata*/
}
.classeBarraTitoli {
	color: #146630;
	background-color: #A5CA5C;
	font-size: initial;
}
.classeBarraTitoli> .active > a:focus {
	color: #A5CA5C;
	text-shadow: 0 -1px 0 rgba(0,0,0,0.2);
	background-color: #146630;
}
/*Inizio Modifiche personalizzate*/
.areariservata {
	position: static;
	width: 200px;
 	height: 20px;
	margin-left: auto;
	margin-right:auto;
    overflow: hidden;
	text-align:center;
	font-size: 20px;
	/*text-decoration: underline;*/
}

.areariservata:hover {
	text-decoration: underline;
	background-color: #fff;	
}
.centrato {
	text-align: center;	
}
.sottolineato:hover {
	text-decoration: underline;
	
}

.promozioni-aderenti {
	display: inline-block;
	text-align: center;
	font-weight: bold;
	color: #146630;
	background: #A5CA5C;
	padding: 4px 12px;
	margin-bottom: 0;
	font-size: 13px;
	line-height: 18px;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	border: 1px solid #bbb;
	border-color: #002f8d #002f8d #001641;
	border-radius: 4px;
	box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
	text-decoration: none;
	list-style: none;
}
.promozioni-aderenti:hover {
	text-decoration: none !important;
	background-position: 0 -15px;
	background-color: #002f8d;
	color: #FFF;
}

/*======= INIZIO MODIFICHE PER MENU' OSSERVATORI ( .item-112 )*/
.navigation .item-112 .nav-child{
	position: absolute;
	top: 95%;
	left: -85px; 
	right: -moz-calc !important;  /*Modificato left: 0 in right: -moz-calc !important o right: 0 !important*/
	z-index: 1000;
	display: none;
	float: left;
	min-width: 160px;
	padding: 5px 0;
	margin: 2px 0 0;
	list-style: none;
	background-color: #fff;
	border: 1px solid #ccc;
	border: 1px solid rgba(0,0,0,0.2);
	*border-right-width: 2px;
	*border-bottom-width: 2px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	-webkit-box-shadow: 0 5px 10px rgba(0,0,0,0.2);
	-moz-box-shadow: 0 5px 10px rgba(0,0,0,0.2);
	box-shadow: 0 5px 10px rgba(0,0,0,0.2);
	-webkit-background-clip: padding-box;
	-moz-background-clip: padding;
	background-clip: padding-box;	
}
.navigation .nav > .item-112 .nav-child:before {  /* 7376 .navigation .nav > li > .nav-child:before*/
	position: absolute;
	top: -7px;
	left: 95px; /*Modificato 9px in 200px*/
	display: inline-block;
	border-right: 7px solid transparent;
	border-bottom: 7px solid #ccc;
	border-left: 7px solid transparent;
	border-bottom-color: rgba(0,0,0,0.2);
	content: '';
}
.navigation .nav > .item-112 .nav-child:after { /* 7387 .navigation .nav > li > .nav-child:after*/
	position: absolute;
	top: -6px;
	left: 95px; /*Modificato 10px in 200px*/
	display: inline-block;
	border-right: 6px solid transparent;
	border-bottom: 6px solid #ffffff;
	border-left: 6px solid transparent;
	content: '';
}
.navigation .nav > .item-112 li .nav-child:before  { /* 7401 .navigation .nav li li .nav-child:before*/
	position: absolute;
	top: 9px;
	left: -13px; /*Modificato left: -7 in left: -13 o right*/
	display: inline-block;
	border-top: 7px solid transparent;
	border-right: 7px solid rgba(0,0,0,0.2); /*Modificare border-right in border-left*/
	border-bottom: 7px solid transparent;
	content: '';
}
.navigation .nav > .item-112 li .nav-child:after  { /* 7411 .navigation .nav li li .nav-child:after*/
	position: absolute;
	top: 10px;
	left: -11px; /*Modificato left: -6 in left -12 o right*/
	display: inline-block;
	border-top: 6px solid transparent;
	border-right: 6px solid #ffffff; /*Modificare border-right in border-left*/
	border-bottom: 6px solid transparent;
	content: '';
}


/*======= INIZIO MODIFICHE PER MENU' AREE TEMATICHE ( .item-111 )*/
.navigation .item-111 .nav-child{
	position: absolute;
	top: 95%;
	left: -110px; 
	right: -moz-calc !important;  /*Modificato left: 0 in right: -moz-calc !important o right: 0 !important*/
	z-index: 1000;
	display: none;
	float: left;
	min-width: 160px;
	padding: 5px 0;
	margin: 2px 0 0;
	list-style: none;
	background-color: #fff;
	border: 1px solid #ccc;
	border: 1px solid rgba(0,0,0,0.2);
	*border-right-width: 2px;
	*border-bottom-width: 2px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	-webkit-box-shadow: 0 5px 10px rgba(0,0,0,0.2);
	-moz-box-shadow: 0 5px 10px rgba(0,0,0,0.2);
	box-shadow: 0 5px 10px rgba(0,0,0,0.2);
	-webkit-background-clip: padding-box;
	-moz-background-clip: padding;
	background-clip: padding-box;	
}
.navigation .nav > .item-111 .nav-child:before {  /* 7376 .navigation .nav > li > .nav-child:before*/
	position: absolute;
	top: -7px;
	left: 120px; /*Modificato 9px in 200px*/
	display: inline-block;
	border-right: 7px solid transparent;
	border-bottom: 7px solid #ccc;
	border-left: 7px solid transparent;
	border-bottom-color: rgba(0,0,0,0.2);
	content: '';
}
.navigation .nav > .item-111 .nav-child:after { /* 7387 .navigation .nav > li > .nav-child:after*/
	position: absolute;
	top: -6px;
	left: 120px; /*Modificato 10px in 200px*/
	display: inline-block;
	border-right: 6px solid transparent;
	border-bottom: 6px solid #ffffff;
	border-left: 6px solid transparent;
	content: '';
}
.navigation .nav > .item-111 li .nav-child:before  { /* 7401 .navigation .nav li li .nav-child:before*/
	position: absolute;
	top: 9px;
	left: -14px; /*Modificato left: -7 in left: -13 o right*/
	display: inline-block;
	border-top: 7px solid transparent;
	border-right: 7px solid rgba(0,0,0,0.2); /*Modificare border-right in border-left*/
	border-bottom: 7px solid transparent;
	content: '';
}
.navigation .nav > .item-111 li .nav-child:after  { /* 7411 .navigation .nav li li .nav-child:after*/
	position: absolute;
	top: 10px;
	left: -12px; /*Modificato left: -6 in left -12 o right*/
	display: inline-block;
	border-top: 6px solid transparent;
	border-right: 6px solid #ffffff; /*Modificare border-right in border-left*/
	border-bottom: 6px solid transparent;
	content: '';
}
@media (max-width: 979px) {
.navigation .nav > li:hover > .nav-child,
.navigation .nav > li > a:focus + .nav-child,
.navigation .nav li li:hover > .nav-child,
.navigation .nav li li > a:focus + .nav-child {
	display: none;
}
.nav-collapse .nav .active a{
	color: #fff;
}
.nav-pills > .active > a:hover{
	color: #A5CA5C;
}
}
/*======= INIZIO MODIFICHE PER MENU' UTILITA' ( .item-113 )*/
.navigation .item-113 .nav-child{
	position: absolute;
	top: 95%;
	left: -260px; 
	right: -moz-calc !important;  /*Modificato left: 0 in right: -moz-calc !important o right: 0 !important*/
	z-index: 1000;
	display: none;
	float: left;
	min-width: 160px;
	padding: 5px 0;
	margin: 2px 0 0;
	list-style: none;
	background-color: #fff;
	border: 1px solid #ccc;
	border: 1px solid rgba(0,0,0,0.2);
	*border-right-width: 2px;
	*border-bottom-width: 2px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	-webkit-box-shadow: 0 5px 10px rgba(0,0,0,0.2);
	-moz-box-shadow: 0 5px 10px rgba(0,0,0,0.2);
	box-shadow: 0 5px 10px rgba(0,0,0,0.2);
	-webkit-background-clip: padding-box;
	-moz-background-clip: padding;
	background-clip: padding-box;	
}
.navigation .nav > .item-113 .nav-child:before {  /* 7376 .navigation .nav > li > .nav-child:before*/
	position: absolute;
	top: -7px;
	left: 270px; /*Modificato*/
	display: inline-block;
	border-right: 7px solid transparent;
	border-bottom: 7px solid #ccc;
	border-left: 7px solid transparent;
	border-bottom-color: rgba(0,0,0,0.2);
	content: '';
}
.navigation .nav > .item-113 .nav-child:after { /* 7387 .navigation .nav > li > .nav-child:after*/
	position: absolute;
	top: -6px;
	left: 270px; /*Modificato*/
	display: inline-block;
	border-right: 6px solid transparent;
	border-bottom: 6px solid #ffffff;
	border-left: 6px solid transparent;
	content: '';
}
/*======= INIZIO MODIFICHE PER MENU' LINK ( .item-115 )*/
.navigation .item-115 .nav-child{
	position: absolute;
	top: 95%;
	left: -115px; 
	right: -moz-calc !important;  /*Modificato left: 0 in right: -moz-calc !important o right: 0 !important*/
	z-index: 1000;
	display: none;
	float: left;
	min-width: 160px;
	padding: 5px 0;
	margin: 2px 0 0;
	list-style: none;
	background-color: #fff;
	border: 1px solid #ccc;
	border: 1px solid rgba(0,0,0,0.2);
	*border-right-width: 2px;
	*border-bottom-width: 2px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	-webkit-box-shadow: 0 5px 10px rgba(0,0,0,0.2);
	-moz-box-shadow: 0 5px 10px rgba(0,0,0,0.2);
	box-shadow: 0 5px 10px rgba(0,0,0,0.2);
	-webkit-background-clip: padding-box;
	-moz-background-clip: padding;
	background-clip: padding-box;	
}
.navigation .nav > .item-115 .nav-child:before {  /* 7376 .navigation .nav > li > .nav-child:before*/
	position: absolute;
	top: -7px;
	left: 125px; /*Modificato*/
	display: inline-block;
	border-right: 7px solid transparent;
	border-bottom: 7px solid #ccc;
	border-left: 7px solid transparent;
	border-bottom-color: rgba(0,0,0,0.2);
	content: '';
}
.navigation .nav > .item-115 .nav-child:after { /* 7387 .navigation .nav > li > .nav-child:after*/
	position: absolute;
	top: -6px;
	left: 125px; /*Modificato*/
	display: inline-block;
	border-right: 6px solid transparent;
	border-bottom: 6px solid #ffffff;
	border-left: 6px solid transparent;
	content: '';
}
.navigation .nav > .item-115 .item-192 .nav-child /*Posiziona il sottomenù Link utili-ENTI/Società*/{	
	left: -170px;  /*Modificato*/
	width: 168px;
}
.navigation .nav > .item-115 .item-192 .nav-child:before /*Posiziona la freccia del sottomenù Link utili-ENTI/Società*/{	
	position: absolute;
	top: 10px;
	left: 168px; /*Modificato left: -6 in left -12 o right*/
	display: inline-block;
	border-top: 6px solid transparent;
	border-left: 6px solid #ffffff; /*Modificare border-right in border-left*/
	border-bottom: 6px solid transparent;
	content: '';
}
.navigation .nav > .item-115 .item-192 .nav-child:after /*Posiziona la freccia del sottomenù Link utili-ENTI/Società :before*/{	
	position: absolute;
	top: 10px;
	left: 168px; /*Modificato left: -6 in left -12 o right*/
	display: inline-block;
	border-top: 6px solid transparent;
	border-left: 6px solid #ffffff; /*Modificare border-right in border-left*/
	border-bottom: 6px solid transparent;
	content: '';
}
.navigation .nav > .item-115 .item-193 .nav-child /*Posiziona il sottomenù Link utili-Informazione*/{	
	left: -170px;  /*Modificato*/
	width: 168px;
}
.navigation .nav > .item-115 .item-193 .nav-child:before /*Posiziona la freccia del sottomenù Link utili-Informazione :before*/{	
	position: absolute;
	top: 10px;
	left: 168px; /*Modificato left: -6 in left -12 o right*/
	display: inline-block;
	border-top: 6px solid transparent;
	border-left: 6px solid #ffffff; /*Modificare border-right in border-left*/
	border-bottom: 6px solid transparent;
	content: '';
}
.navigation .nav > .item-115 .item-193 .nav-child:after /*Posiziona la freccia del sottomenù Link utili-Informazione :after*/{	
	position: absolute;
	top: 10px;
	left: 168px; /*Modificato left: -6 in left -12 o right*/
	display: inline-block;
	border-top: 6px solid transparent;
	border-left: 6px solid #ffffff; /*Modificare border-right in border-left*/
	border-bottom: 6px solid transparent;
	content: '';
}
.navigation .nav > .item-115 .item-194 .nav-child /*Posiziona il sottomenù Link utili-Altri*/{	
	left: -290px;  /*Modificato*/
	width: 288px;
}
.navigation .nav > .item-115 .item-194 .nav-child:before /*Posiziona la freccia del sottomenù Link utili-Altri :before*/{	
	position: absolute;
	top: 10px;
	left: 288px; /*Modificato left: -6 in left -12 o right*/
	display: inline-block;
	border-top: 6px solid transparent;
	border-left: 6px solid #ffffff; /*Modificare border-right in border-left*/
	border-bottom: 6px solid transparent;
	content: '';
}
.navigation .nav > .item-115 .item-194 .nav-child:after /*Posiziona la freccia del sottomenù Link utili-Altri :after*/{	
	position: absolute;
	top: 10px;
	left: 288px; /*Modificato left: -6 in left -12 o right*/
	display: inline-block;
	border-top: 6px solid transparent;
	border-left: 6px solid #ffffff; /*Modificare border-right in border-left*/
	border-bottom: 6px solid transparent;
	content: '';
}

/*FINE modifiche per il menù Link ed i suoi sottomenù*/