@-webkit-viewport   { width: device-width; }
@-moz-viewport      { width: device-width; }
@-ms-viewport       { width: device-width; }
@-o-viewport        { width: device-width; }
@viewport           { width: device-width; }
body {
    color: #1c2024;
    font-size: 1.8rem;
    min-width: 300px;
}
a:link, a:active, a:visited, a:focus {
	color:#286300;
}
a:focus {
	outline: 2px solid #ff8c00;
}

a:hover, h4.nspHeader a:hover {
	text-decoration:underline;
	color:#315a25;
}
a:hover img {
	-moz-transform: scale(1.03);
    -webkit-transform: scale(1.03);
    transform: scale(1.03);
	/*opacity:0.8;*/
}
hr {
	margin-top:10px;
}
.scrollDown .t3-header .logo-img, .scrollUp .t3-header .logo-img {
	transform: scale(0.68);
    -webkit-transform: scale(0.68);
    -webkit-transition: all 500ms;
    -o-transition: all 500ms;
    transition: all 500ms;
	/*margin-top:-15px;*/
}
/*.scrollDown .t3-header .logo-image, .scrollDown .t3-header .logo-image {
	margin-left:10px;
}*/
.btn-home {
	background-color: #286300;
    color: white!important;
    padding: 15px 20px;
    text-transform: uppercase;
    border-radius: 11px;
    text-align: center!important;
	margin-top: 15px!important;
	margin-bottom: 15px!important;
}
.btn-center{
	text-align: center!important;
	margin-top: 30px;
    margin-bottom: 20px;
}
.btn:hover {
	opacity:0.8;
}/*
.itemFullText a:link, .itemFullText a:active, .itemFullText a:visited {
	color:#0066b3;
}*/
img {
	max-width:100%;
}
.cadre_inner_alert_cookies {
	background-color:#444e57 !important;
}
.cadre_texte p {
	color:#fff !important;
}
/*
a:focus {
	outline: 3px solid #ff8c00;
}*/
h3, h4, h5, h6, .h1, .h3, .h4, .h5, .h6, .formResponsive .formBody, .docman_category  h2{
	color:#4d4d4d;
}
.dnone {	display:none;}
h1 {
	font-size:1em;
	padding-top:10px;
	margin:0px;
	font-weight:normal;
}
h2, .h2 {
	color:#2d4a19;
	font-size:2.2em;
}	
h3.koowa_header{
	color:#2d4a19;
	font-size:1.6em;
	line-height:1.4em;
}
.docman_description h2 {
	color:#2d4a19;
}
h3 {
    display: block;
    font-size: 1.6em;
	color:#000;
    -webkit-margin-before: 1em;
    -webkit-margin-after: 1em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    font-weight: bold;
	color:#49712f;
}
h4 {
	color:#0d778e;
}
div.itemBody {
	padding-top:0px;
}
div.itemHeader h2.itemTitle {
	padding-bottom:10px;
}
a.koowa_header__link:link, a.koowa_header__link:active, a.koowa_header__link:visited, 
a.koowa_header__title_link:link, a.koowa_header__title_link:active, a.koowa_header__title_link:visited  {
    /*color: #545454;*/
	font-size:0.9em;
}

.btn-primary:hover, .btn-primary:focus, .btn-primary.focus, .btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary {
	color:#336191;
}
.t3-header .headright {
	top:10px;
}
.formResponsive .rsform-block-title .formBody {	
	font-weight:700;
	line-height:1.1;
	font-size:1.4em;
}
.formResponsive .formHorizontal .rsform-block-intro  {
	margin-bottom:0px;
}
.formResponsive .formHorizontal .formControlLabel {
	padding-bottom:10px;
	font-weight:700;
}
.formResponsive input[type="radio"], .formResponsive input[type="checkbox"] {
	margin-right: 10px;
	margin-top: 10px;
}
.rsform-block-privacy label{
	float:none;
}
.rsform-block-layout .formControls label {
	font-weight:normal;
}
.formResponsive  textarea {
	width:600px;
	max-width:100%;
	height:200px;
	font-size:13px;
	line-height:1.2em;
}
.formResponsive input[type="text"] {
	width:600px;
	max-width:100%;
	height:28px;
}
.formResponsive .formHorizontal .rsform-block {
	margin-bottom:5px;
}
.rsform-block-autorizzazione .formRequired {
	display:none;
}
.formResponsive input[type="submit"], .formResponsive input[type="reset"] {
	border:none;
	font-size:1em;
	border-color:none;
	width:100px;
	border-radius:none;
	background-image:none;
	text-transform:uppercase;
}
.formResponsive input[type="submit"] {
	background:#990000;
}
.formResponsive input[type="submit"]:hover, .formResponsive input[type="reset"]:hover {
	background:#30373d;
}
.formResponsive input[type="reset"]{
	background:#224f8a;
}
/* latin-ext */
@font-face {
  font-family: 'Titillium Web';
  font-style: normal;
  font-weight: 400;
  /*src: local('Titillium Web'), local('TitilliumWeb-Regular'), url(https://fonts.gstatic.com/s/titilliumweb/v4/7XUFZ5tgS-tD6QamInJTcSo_WB_cotcEMUw1LsIE8mM.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;*/
  src: local('Titillium Web'), local('TitilliumWeb-Regular'), url('./font/titillium-web/TitilliumWeb-Regular.ttf') format("truetype");
}
/* latin */
@font-face {
  font-family: 'Titillium Web';
  font-style: normal;
  font-weight: 400;
  /*src: local('Titillium Web'), local('TitilliumWeb-Regular'), url(https://fonts.gstatic.com/s/titilliumweb/v4/7XUFZ5tgS-tD6QamInJTcZSnX671uNZIV63UdXh3Mg0.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;*/
  src: local('Titillium Web'), local('TitilliumWeb-Regular'), url('./font/titillium-web/TitilliumWeb-Regular.ttf') format("truetype");
}

body, h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6, .btn, .pager li,
#idc-container .idc-comments > .idc-thread .idc-c .idc-c-h .idc-i, 
#idc-container .idc-comments > .idc-thread .idc-c .idc-c-h .idc-i em,
#idc-container .idc-new, #idc-container .idc-reply, .article-tools .typo-tools .btn.font.font-sans-serif{
	font-family: "Titillium Web",HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif !important;
}
.off-canvas-toggle, .off-canvas-toggle:focus, .off-canvas-toggle:hover, .off-canvas-toggle:active {
	background:#597944;
	border:none;
}
.t3-mainnav .t3-navbar {
	border:none;
	/*padding-top: 53px;*/
}
.t3-mainnav .container {
    width: 1200px;
}
.off-canvas-toggle .patty:before, .off-canvas-toggle .patty:after, .off-canvas-toggle .patty,
.off-canvas-open .off-canvas-toggle .patty:before, .off-canvas-open .off-canvas-toggle .patty:after,
.scrollDown .off-canvas-toggle .patty, .scrollUp .off-canvas-toggle .patty,
.scrollDown .off-canvas-toggle .patty:before, .scrollUp .off-canvas-toggle .patty:before,
.scrollDown .off-canvas-toggle .patty:after, .scrollUp .off-canvas-toggle .patty:after{
	background:#ffffff;
	width:50px;
	height:4px;
	border-radius:10px;
}
.off-canvas-toggle .patty  .menu {
	display: inline-block;
    margin-top: 30px;
	/*background:#000;*/
	font-size:14px;
}

.scrollDown .off-canvas-toggle, .scrollUp .off-canvas-toggle, .off-canvas-toggle {
	width:120px;
}
.off-canvas-toggle .patty:after, .scrollDown .off-canvas-toggle .patty:after,  .scrollUp .off-canvas-toggle .patty:after {
	top:15px;
}
.off-canvas-toggle .patty:before, .scrollDown .off-canvas-toggle .patty:before,.scrollUp .off-canvas-toggle .patty:before {
	top:-15px;
}
.scrollDown .off-canvas-open .off-canvas-toggle .patty {
    background-color: transparent;
}
.scrollDown .off-canvas-open .off-canvas-toggle .patty:before {
    top: 0;
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
}
.scrollDown  .off-canvas-open .off-canvas-toggle .patty:after {
    top: 0;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
}
.t3-header {
    background-color: #597944;
    display: table;
    position: fixed;
    height: 140px;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 1030;
    -webkit-transition: height 500ms;
    -o-transition: height 500ms;
    transition: height 500ms;
	border-bottom:none;
}
.logo-image .logo-img {
	display:inline;
	padding-right:10px;
	/*width:130px;*/
}
.scrollDown .t3-header .logo-image, .scrollUp .t3-header .logo-image {
	height:74px;
}
.topbar_sistema {
    position: relative;
    z-index: 100;
    background-color: #193551;
	width:100%;
	overflow:hidden;
}
.content_topbar {
	width:743px;
	/*width:100%;*/
	height: 40px;
	margin:0px auto;
	overflow:hidden;
}
.topbar_sistema  iframe {
	border:none;
	width:760px;
}
.scrollDown .topbar_sistema, .scrollUp .topbar_sistema {
    display: none;
}

.t3-header .headrightE {
	position: absolute;
	right: 0;
	top: 0;
	height: 100%;
}
.logo {
    text-align: center;
    width: 100%;
    height: 80px;
    /*padding-top: 10px;*/
}
.logo-text a{
	color:#ffff;
    float: left;
    padding-left: 100px;
	padding-top:15px;
}
.logo-image {
    float: left;
    margin: 0px 0px 0px 100px;
}
.t3-mainnav {
    border-left: 0;
    border-right: 0;
    border-radius: 0;
    margin-bottom: 0;
    position: relative;
    top: 0px;
    left: 0;
    width: 100%;
    z-index: 90;
    transform: translateY(0);
    -webkit-transform: translateY(0);
    transition: transform 400ms, padding-top 400ms;
    background-color: #2d4a19;
	border:none;
}
.t3-mainnav .dropdown-menu {
	/*background:#000;	*/
}
.t3-mainnav .dropdown-menu .mega-col-nav{
	padding:0px;
	margin:0px;
}
.t3-megamenu .mega-nav > li a:hover, .t3-megamenu .dropdown-menu .mega-nav > li a:hover,
.t3-megamenu .mega-nav > li a:focus, .t3-megamenu .dropdown-menu .mega-nav > li a:focus   {
	width:100%;
	color:#2d4a19;
	padding:5px;
	margin:0px;
}
.t3-mainnav .dropdown-menu  a:hover {
	background: #2d4a19;
	
}
.t3-header .headright .head-search {
    float: right;
   /* margin-top: 60px;*/
    margin-top: 40px;
    margin-right: 32px;
    height: 33%;
    width: 66px;
	border:none;
}
.t3-header .headright .head-search .fa {
    display: none;
}
.t3-header .headright .head-search .social {
	text-align:right;
	margin:0px 3px 12px 0px;
	color:#fff;
}
.t3-header .headright .head-search .search {
	margin-top:5px;
}
.t3-header .headright .head-search .social  .fa {
	display:inline;
}
.t3-header .headright .head-search .social.fa-facebook-f:before, .t3-header .headright .head-search .social .fa-facebook:before {
    content: "\f09a";
}
.t3-header .headright .head-search .social .fa-instagram:before, .t3-header .headright .head-search .social .fa-facebook:before  {
	color:#2d4a19;
}
.t3-header .headright .head-search .fa {
	vertical-align:baseline;
}
.t3-header .headright .head-search .social  a:link, .t3-header .headright .head-search .social  a:active,
.t3-header .headright .head-search .social  a:visited, .t3-header .headright .head-search .social  a:focus {
	text-align:center;
    width: 25px;
    height: 25px;
    display: inline-block;
    /*border-radius: 50%;*/
    background-color: #fff;
    color: #224f8a;
	border:1px solid #fff;
}
.t3-header .headright .head-search .social  a:hover{
	background-color: #1688be;
}
.t3-header .headright .head-search .social a:hover .fa-instagram:before,
.t3-header .headright .head-search .social a:hover .fa-facebook:before  {
	color:#ffffff;
}
.scrollDown .t3-header .headright .head-search .social {
	display:none;
}
.scrollUp .t3-header .headright .head-search, .scrollDown .t3-header .headright .head-search {
    width: 45px;
    margin-top: 0px;
    height: 60%;
}
.head-search .btn-primary {
	background: #2d4a19  url("../../../images/cerca.png");
	background-repeat: no-repeat;
	color: #fff;
	border:1px solid #2d4a19;
	background-position:8px 2px;
	padding-left:22px;
	text-align:right;
	padding-top:10px;
} 
.scrollUp .logo, .scrollDown .logo {
    padding-top: 0px;
    height: 74px !important;
}
.navbar-nav li > .dropdown-menu {
	border:none;
}
.navbar-default .navbar-nav li a, .nav.navbar-nav li.open a, .nav.navbar-nav li.active a, .navbar-default .navbar-nav li .separator {
	color:#fff;
	font-size:18px;
	font-weight:normal;
	text-transform:none;
	padding:0px 0px 10px 0px;
}
.navbar-default .navbar-nav li a:hover, .navbar-default .navbar-nav li a:focus {
	text-decoration:underline;
	color:#fff !important;
}
.navbar-default .navbar-nav li .dropdown-menu li a, .nav.navbar-nav li.open .dropdown-menu li a,
 .nav.navbar-nav li.active .dropdown-menu li a {
	color:#2d4a19;
	font-size:15px;
	font-weight:normal;
	text-transform:none;
	padding:10px 15px;
}
.navbar-default .navbar-nav li .dropdown-menu  li a:hover, .navbar-default .navbar-nav li .dropdown-menu  li a:focus {
	text-decoration:underline;
	color:#fff !important;
	background: #2d4a19;
}
.nav.navbar-nav li.open a.iscriviti, .modulele_tratte .gkNspPM-GridNews .textCenter > a,
.module_comunicazioni_home .moduleCustomLink, .acymailing_module_newsletter input.subbutton,
.module_avvisi_home .moduleCustomLink, .custom_diventa_socio .moduleCustomLink,
.module_newsletter input[type="button"]   {
	background:#315a25;
	display:block;
	color:#fff !important;
	max-width:90%;
	margin:0px auto;
    text-align: center;
    border-radius: 10px;
    color: #fff;
	text-transform:uppercase !important;
	margin-top:5px;
}
.corsi .moduleCustomLink {
	background:#ffffff;
	color:#2d4a19 !important;
}
.gkResponsive {
    height: 320px;
    overflow: hidden;
} 
.logo-image h1 a img{
	/*margin-top:-10px;*/
	/*padding-top:25px;*/
}
.logo-image h1 aspan {
	color:#2d4a19;
}
.logo-image h1 a:link span, .logo-image h1 a:active span, .logo-image h1 a:visited span, .logo-image h1 a:focus span  {
	/*display:inline;*/
	font-size: 1.7em;
	display:inline;
	color:#2d4a19;
	font-weight:bold;
	background:#ffffff;
	display:none;
}

.t3-off-canvas {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 100;
    visibility: hidden;
    width: 300px;
    height: 100%;
    overflow: hidden;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
    background: #ffffff !important;
    color: #000000 !important;
}

#accordeonck99 li.parent > span span.toggler_icon {
	right:5px !important;
}
ul#accordeonck99 li a {
	padding-top:15px !important;
	padding-bottom:15px !important;
}
ul#accordeonck99 li a:hover {
	background:#e1e1e1;
	text-decoration:underline;
}
ul#accordeonck99 li a:focus {
	outline: 3px solid #ff8c00;
}
ul.content_1  {
	margin:0px !important;
	padding-left:0px;
}
ul.content_1 li{
	list-style-type:none !important;
	margin:0px !important;
}
ul.content_1 li a {
	padding-left:15px !important;
}
div#n2-ss-2 .n2-font-e43aa73c645e37ae816938cfc87cf2f6-link a, div#n2-ss-2 .n2-font-e43aa73c645e37ae816938cfc87cf2f6-link a div div{
	color:#000000;
	background:#ffffff;
}
.t3-header .container .search .btn {
	padding-top:18px;
	font-size:0.6em;
	padding-bottom:0px;
	padding-right:5px;
	padding-left:30px;
}
.scrollDown .t3-header .container .off-canvas-toggle, .scrollUp .t3-header .container .off-canvas-toggle {
	padding-top:10px;
}/*
.scrollDown .t3-header .container .btn, .scrollUp .t3-header .container .search.btn {
	padding-top:30px;	
}*/
.head-search .form-control {
	padding-left:20px;
}
.t3-banner-top .container, .t3-banner-top .container .bannergroup {
	width:100%;
	max-width:100%;
	padding:0px;
	margin:0px;
	border-bottom:none;
}
.home .t3-masthead {
	padding-top:20px;
	background:#ffffff no-repeat left top;
}
.serviziButton  p {
	width:100%;
	margin-bottom:0px;
}
.sbb {
	-webkit-box-shadow: 0 1px 2px 0 rgba(50,50,50,.35)!important;
	box-shadow: 0 1px 2px 0 rgba(50,50,50,.35)!important;
	margin-bottom:10px;
	background:#2d4a19;
	border-radius:4px;
}
.text_white {
	color:#fff;
}
.clear {
	clear:both;
}
.serviziButton  a{
	padding:10px 10px;
	width:100%;
	font-size:3.4rem;
	text-transform:none;
	border:none;
	display:block;
	color:#fff;
}
.serviziButton  a:hover {
	color:#fff;
}
#t3-section {
	background:#ffffff;
}
#t3-section.t3-section-wrap .container {
	width:100%;
	max-width:100%;
	padding:0px;
}
#t3-section .module_avvisi_home .module-inner  {
	width:100%;
	max-width: 1600px;
	margin:0px auto;
}
.module_progettometavie  {
	background:url("../images/background_metavie.jpg") no-repeat center top;
	padding: 30px 20px 0px 20px;
}
.social_metavie div{
	padding:20px;
}
.social_metavie img {
	box-shadow: 10px 10px 5px #dedede;
}
.t3-masthead  .container, .t3-footer .container,
.t3-mainbody , .t3-banner-bottom .container, .t3-navhelper .container {
	width:100% ;
	max-width:144rem ;
}
.t3-section-wrap .container {
	width:100% ;
	max-width:1600px;
}
.custom_progettometavie {
	width: 600px;
    margin: 0px auto;
    max-width: 100%;
    text-align: center;
    padding: 10px;
    /*background: #ffffffc2;*/
}
.custom_progettometavie p {
	padding-bottom:0px;
}
.custom_progettometavie .clear {
	height:1px;
}
/*#t3-content {
	min-height:500px;
}*/
.t3-content {
	padding-right:30px;
}
.t3-mainbody {
	min-height:500px ;
}
.home .t3-mainbody{
	min-height:auto;
}
.t3-mainbody {
	padding-top:0px;
	padding-bottom:50px;
}
.home .t3-mainbody{
	padding-bottom:0px;
}
.k-pagination{
	padding-top:20px;
}
.t3-mainbody .row{
	margin-left:0px;
	margin-right:0px;
}
.serviziMenu  {
	padding-bottom:40px;
}
.serviziMenu h2, h3.module-title, .section2 h3  {
	/*border-bottom:0.8rem solid #4d4d4d;*/
	padding-bottom:10px;
	color:#2d4a19;
}
.corsi h3.module-title {
	color:#ffffff;
}
h3.module-title {
	border-top:none !important;
	padding-top:20px !important;
}
.off-canvas-toggle  {
	color:#ffffff;
	padding-top: 15px;
}
.serviziMenu h2 {
	margin:0px;
	font-size:1.8em;
}
.serviziMenu ul{
	padding:0px;
	margin:0px;
}
.serviziMenu ul li{
	padding:0px;
	margin:0px;
	list-style-type:none;
	border-top:1px solid #ddd;
}
.serviziMenu ul li a{
	display:block;
	font-size: 1.8rem;
	color:#666;
	padding:15px 0px;
}
.serviziMenu ul li a:hover {
	background:#e6e6e6;
}
.wrap ._comunicazioni_home ul li ,.wrap .module_avvisi_home ul li, .wrap ._gallery_home ul li {
	padding-left:12px !important;
	padding-right:12px !important;
	
}
.wrap ._comunicazioni_home ul li .moduleItemContent, .wrap ._gallery_home ul li .moduleItemContent {
	background:#ffffff;
	border-radius: 6px;
	padding:12px;
	text-align:left;
}
.wrap .comunicati ul li .moduleItemContent {
	border-radius:0px;
	background:#deebf4;
	min-height:150px;
}
.wrap .corsi ul li .moduleItemContent {
	background:#ffffff;
}
.wrap .formazione_home ul li .moduleItemContent {
	background:#ffffff;
}
.wrap ._comunicazioni_home ul li .moduleItemContent .moduleItemDateCreated, .wrap ._avvisi_home ul li .moduleItemContent .moduleItemDateCreated {
	padding-top:5px;
	font-size:0.9em;
}
.wrap .module_gallery_home a.item_veditutto:link, .wrap .module_gallery_home a.item_veditutto:active, 
.wrap .module_gallery_home a.item_veditutto:visited {
	color:#fff;
}
.wrap .module_gallery_home div.k2ItemsBlock ul li div.moduleItemIntrotext {
	padding:0px;
}
.wrap ._comunicazioni_home ul li .moduleItemContent a.moduleItemCategory, .wrap .module_avvisi_home ul li .moduleItemContent a.moduleItemCategory,
.wrap .module_gallery_home ul li .moduleItemContent a.moduleItemCategory {
	font-weight:bold;
}
.wrap ._comunicazioni_home ul li .moduleItemContent h4 a, .wrap ._avvisi_home ul li .moduleItemContent h4 a,
.wrap ._gallery_home ul li .moduleItemContent h4 a{
	color:#2d4a19;
	font-size:1.3em;
}
/*.wrap ._comunicazioni_home ul li .moduleItemContent h4 a:hover {
	color:#12a2c1;
}*/
.wrap ._comunicazioni_home ul li .divModuleItemImage a.moduleItemImage img, .wrap ._avvisi_home ul li .divModuleItemImage a.moduleItemImage img,
.wrap ._gallery_home ul li .divModuleItemImage a.moduleItemImage img{
	border-radius:6px 6px 0px 0px;
	width:100% !important;
	max-width:100% !important;
}

.wrap ._comunicazioni_home ul li .divModuleItemImage a.moduleItemImage, .wrap ._avvisi_home ul li .divModuleItemImage a.moduleItemImage,
.wrap ._gallery_home ul li .divModuleItemImage a.moduleItemImage {
	display:block;
	width:100%;
	max-height:240px;
	overflow:hidden;
}
.wrap ._gallery_home ul li .divModuleItemImage a.moduleItemImage  {
	max-height:180px;
}
._comunicazioni_home ul li:nth-child(3n+1) {  
	clear:both;
}
.module_avvisi_home {
	padding-bottom:40px;
	padding-bottom:40px;
	margin-bottom:0px;
}
.home  .section1 {
	background:#30373d;
	padding-top:10px;
	padding-bottom:30px;
	/*padding-top:50px;
	padding-bottom:30px;*/
}

.section4 {
	background:#d5decf;
	/*padding:30px 0px;*/
	text-align:center;
}
.section4 h3{
	 text-align:center;
}
.utilita_home a{
	display:block;
	border-top:1px solid #333333;
	padding:10px 5px;
	margin-bottom:10px;
	color:#333;
	font-size:1.2em;
}
.t3-footer a:link, .t3-footer a:active, .t3-footer a:visited , .t3-footer a:focus {
	color:#fff;
	background:#30373d;
}
.t3-footer .footer-detail {
	border-top:none;
}
.t3-footer {
	background:#30373d;
}
.t3-footer  h3 {
	color:#ffffff;
	font-size:1.5em;
	font-weight:normal;
}
.t3-footnav .fa {
	margin-right:5px;
}
.t3-footnav .t3-module {
	background:none;
	color:#fff;
}
.t3-module  {
	margin-bottom:0px;
}
.module_comunicazioni_home .modulePretext {
	margin:0px;
}
.module_comunicazioni_home h3, .module_avvisi_home h3, .module_icomuni_delgal h3, .section2 h3 {
	text-align:center;
	margin-bottom:0px;
	padding-bottom:0px;
}
.module_icomuni_delgal h3{
	color:#ffffff;
}
.module_avvisi_home hr {
	margin-top:-20px;
}
.module_comunicazioni_home {
	padding-top:10px;
	padding-bottom:40px;
}
.t3-footnav .t3-module .module-title {
	text-transform:none;
	font-size:1.5em;
	font-weight:normal;
}
#Mod107 a {
	font-size:0.9em;
}
.t3-footnav  {
	color:#c6cace;
	font-size:1em;
}
.t3-footnav .t3-module ul > li > a {
	color:#fff;
}
.t3-footnav  p {
	margin-bottom:15px;
}
.logofoot {
	padding-top:30px;
}
.t3-footnav {
	padding-top:0px;
	padding-bottom:20px;
}
.logofoot {
	color:#fff;
	font-size:1.5em;
}
.logofoot p {
	margin-bottom:10px;
	padding-top:10px;
}
.t3-footnav .t3-module ul > li > a{
	text-transform:none;	
	/*font-size:1.3em;*/
	font-weight:normal;
	padding-top:0px;
}
.t3-copyright {
	border-top:1px solid #fff;
}
.t3-copyright ul {
	padding:0px;
	margin:0px;
}
.t3-copyright ul li {
	padding:10px 10px 10px 0px;
	list-style-type:none;
	float:left;
}
.t3-copyright ul li a:link, .t3-copyright ul li a:active, .t3-copyright ul li a:visited, .t3-copyright ul li a:focus {
	font-size:1.4em;
	border-bottom:none;
	color: #fff;
    background: #30373d;
	
}
.section2,.t3-banner-bottom {
	/*background:#ececec;
	padding:20px 0px;*/
}
.section2 h3 {
	/*text-align:center;*/
	font-size:30px;
}
.textCenter {
	text-align:center;
	display:block;
	clear:both;
}
#Mod217  {
	padding-top:20px;
}
#Mod217 .gkNspPM-GridNews {
	padding-bottom:30px;
}
.custom_convenzioni ul {
	padding:0px;
	margin:0px;
}
.modulele_tratte h3.module-title, .custom_convenzioni h3, .acymailing_module_newsletter h3 {
	margin-bottom:0px !important;
	padding-bottom:0px !important;
	text-align:center;
}
.modulele_tratte .gkNspPM-GridNews h3 a{
	color:#ffffff !important;
	font-size:1.2em;
	padding-top:0px;
	font-weight:bold;
}

.module_comunicazioni_home .moduleCustomLink,
.acymailing_module_newsletter input.subbutton,
.module_avvisi_home .moduleCustomLink, .custom_diventa_socio a.moduleCustomLink, 
.module_newsletter input[type="button"] {
	margin:0px auto;
	font-size:1em;
	max-width:350px;
	padding-top:10px;
	padding-bottom:10px;
	font-weight:normal;
}
._comunicazioni_home a.moduleItemCategory {
	color:#315a25;
}


.bandi_aperti  div.catItemIsFeatured:before, .bandi_aperti div.itemIsFeatured:before, 
.bandi_e_avvisi  div.catItemIsFeatured:before, .bandi_e_avvisi div.itemIsFeatured:before , 
.avvisi  div.catItemIsFeatured:before, .avvisi div.itemIsFeatured:before  {
	content: "bando attivo";
	font-family: "Titillium Web";
	font-size: 0.9em;
    margin-top: -2px;
    font-weight: bold;
}
.bandi_aperti .itemListCategorybandi, .bandi_chiusi .itemListCategorybandi {
	display:none;
}
.layout-category .itemListCategorybandi {
	display:block;
	padding-left:20px;
}
.bandi_aperti .breadcrumb li:nth-child(4), .bandi_chiusi .breadcrumb li:nth-child(4),
.bandi_chiusi .breadcrumb li:nth-child(5), .bandi_chiusi .breadcrumb li:nth-child(5) {
  display:none;
}

.bandi_e_avvisi  div.catItemIsFeatured:before, .bandi_e_avvisi div.itemIsFeatured:before {
	content: "attivo";
}
.avvisi  div.catItemIsFeatured:before, .avvisi div.itemIsFeatured:before {
	content: "avviso attivo";
}


.gkNspPM-GridNews .textCenter > a:hover {
	opacity:0.8;
}
.custom_convenzioni hr,
.module_comunicazioni_home hr.separator, 
.acymailing_module_newsletter hr, .module_avvisi_home  hr,
.module_icomuni_delgal hr, .section2 hr {
	border-top: 2px solid #597944;
	max-width:100px;
}
.module_icomuni_delgal hr {
	border-top: 2px solid #ffffff;
}
.custom_convenzioni {
	padding-top:20px;
	padding-bottom:20px;
}
.custom_convenzioni h3, .custom_convenzioni  p,  .acymailing_module_newsletter {
	text-align:center;
}
.custom_convenzioni div a {
	min-height:80px;
	text-align:center;
	display:block;
	color:#fff;
	font-size:2em;
	padding-top:40px;
	padding-bottom:40px;
	border:1px solid #fff;
}
.custom_convenzioni  li {
	list-style-type:none;
	background:#1688be;

}
.alternaterow p {
	padding-top:0px;
	margin-top:0px;
	padding-bottom:10px;
}
.alternaterow p:nth-child(even){
	background:#597944;
	padding:15px;
	margin-bottom:5px;
}
/*
.custom_convenzioni .nazionali a {
	background:#619d9f;
	border: 15px solid #ecf1f6;
}
.custom_convenzioni .locali  a {
	background:#619d9f  ;
	border: 15px solid #ecf1f6;
}
.custom_convenzioni .nazionali  li a:hover {
	border: 15px solid #619d9f;
}
.custom_convenzioni .locali li a:hover {
	border: 15px solid #619d9f;
}*/
/*
.section3 {
	background:#444e57;
}
.section3  h3.module-title {
	color:#fff;
}
.section3  .t3-module {
	margin-bottom:0px;
}*/
.module_formazione  {
	padding-top:10px;
	padding-bottom:20px;
}
.module_formazione  .level1 {
	display:none;
}
.module_formazione .module-title  {
	text-align:center;
}
._formazione {
}
._formazione li{
	width:31.3%;
	float:left;
	text-align:center;
	border:1px solid #d1d1d1;
	margin:1% !important;
}
._formazione li a .catTitle {
	display:none;
}
._formazione li a {
	display:block;
	height:220px;
	background-size:450px auto !important;
	border:15px solid #fff;
}
._formazione li:nth-child(1) a {
	background:#026795 url("../images/corsi_abilitanti2.jpg")no-repeat center center;
}
._formazione li:nth-child(2) a {
	background: #1688be url("../images/formazione_obbligatoria2.jpg")no-repeat center center;
}
._formazione li:nth-child(3) a {
	background: #028c96 url("../images/formazione_professionale2.jpg")no-repeat center center;
}
._formazione li a:hover {
	border:none;
}
.galleria_fotografica  h4 a {
	background:url("../images/icon_photo.svg") no-repeat left;
	background-size:30px 30px;
	padding-left:40px;
}
.galleria_video  h4 a {
	background:url("../images/icon_video.svg") no-repeat left;
	background-size:33px 33px;
	padding-left:40px;
}
.galleria_video  div.subCategory h2 a:link {
	background:none;
}
.galleria_video  div.subCategory h2 a:hover {
	color:#2d4a19;
	font-weight:bold;
	text-decoration:underline;
}
.catItemBody {
	/*border-bottom:1px solid #224f8a;*/
}
.div.catItemLinks {
	margin-bottom:5px;
}
div.catItemView {
	margin-bottom:0px;
}
div.itemContainerLast {
	border-bottom:1px solid #2d4a19;
	padding-top:10px;
	padding-bottom:10px
}
div.catItemHeader span.catItemDateCreated {
	font-size:1em;
	color:#1c2024;
}
h2.catItemTitle{
	padding-top:0px;
    font-size: 1.2em;
}
h2.catItemTitle a {
	color: #555;
}
div.catItemImageBlock {
	margin:0px;
}
.t3-sidebar ul li, ul.nav-pills li{
	font-family:inherit;
	padding-bottom:10px;
	border:none;
}
.t3-sidebar ul li a, ul.nav-pills li a {
	background:#eee;
	padding-left:10px;
	padding-right:10px;
	font-size:1.1em;
	border-radius:4px;
}
.t3-sidebar ul li a:hover, ul.nav-pills li a:hover {
	text-decoration:underline;
}
.t3-sidebar ul li a:hover, .t3-sidebar ul li.current a , .t3-sidebar ul li.active a, ul.menu li.current a, ul.nav-pills li a:hover,
ul.nav-pills li.current a {
	color:#fff;
	background:#2d4a19;
}
ul#accordeonck99 li.current, ul#accordeonck99 li.active {
	background:#cee7ff;
}
div.itemListCategory {
	background:none;
	border:none;
	padding:0px;
	color:#555555;
}
div.itemListCategory h2 {
	padding-top:10px;
	margin-top:3px;
	color:#2d4a19;
}
.itemListCategory  img {
	/*width:40px !important;*/
	display:none !important;
}
.itemListCategory  h2 {
	/*background:url("../images/icon_library.svg") no-repeat left center;
	background-size:40px 40px;
	padding: 10px 10px 10px 50px;*/
}
.nspInfo2 {
	padding-left:5%;
	padding-top:3px;
	font-size:1.1em !important;
}
h4.nspHeader  a {
	color:#2d4a19;
	font-size:1.8em;
}
.nspArt p.nspText {
	font-size:1.2em;
}
.nspInfo1 a {
	font-weight:bold;
	font-size:1.3em;
	color:#315a25;
}
p.nspInfo2, p.nspInfo1 {
	margin-bottom:5px;
}
.readon {
	font-weight:bold;
}
.modulein_primo_piano  {
	padding-top:20px;
}
.modulein_primo_piano .module-title  {
	display:none;
}

#k2Container .itemCategory {
	padding-bottom:10px;
}
#k2Container .itemDateCreated {
	font-size:1em;
	color:#4d4d4d;
}
#k2Container  .itemToolbar {
	background:none;
	font-size:1em;
	margin-top:0px;
	padding-top:0px;
}
.itemHeader {
}
#k2Container .itemTitle {
	/*padding-top:15px;*/
	clear:both;
	margin-top:0px;
}
#button_k2  {
	width:100%;
}
.itemContainerbutton, .module_formazione_sicurezza article,.module_formazione_haccp article  {
	width:50% ;
	float:left !important;
	float:left !important;
	padding:0px;
}
.itemContainerbutton   .catItemView , .module_formazione_sicurezza article h4,.module_formazione_haccp article h4 {
	margin: 10px;
	border:1px solid #2d4a19;
	border-radius:4px;
	background:#597944;
	min-height:100px;
}

.itemContainerbutton h3 {
	font-weight:normal;
}
.itemContainerbutton a, .module_formazione_sicurezza article h4  a, .module_formazione_haccp article h4  a {
	display:block;
	width:100%;
	text-align:center;
}
.module_formazione_sicurezza article h4  a, .module_formazione_haccp article h4  a  {
	padding-top:20px;
	font-size:1.3em;
}
div.itemVideoBlock {
	background:none;
}
div.itemAttachmentsBlock ul.itemAttachments {
	display:block;
}
div.itemAttachmentsBlock ul.itemAttachments  li {
	padding:5px 0px;
	display:block;
	text-align:left;
}
div.itemAttachmentsBlock ul.itemAttachments {
    display: block;
}
.itemAttachmentsBlock li a {
    font-weight: bold;
    display: block;
    padding: 10px;
    background: #59794438;
	overflow:hidden;
}
span.itemImage {
	text-align:left;
}
div.itemToolbar ul li, div.itemToolbar ul li a{
	font-size:14px;
}
.item_veditutto {
	position:absolute;
	top:23px;
	right:20px;
	font-size:1.6em;
	font-weight:bold;
	text-decoration:underline;
}
span.catItemImage {
	text-align:left;
}
.section1 .module-inner, .section3 .module-inner  {
	position:relative;
}
.section3  {
	background:#2d4a19;
}
.section3 .module-inner .item_veditutto a, .section3 h3 {
	color:#fff;
}
div.itemListCategory {
	margin-bottom:0px;
}
.catItemReadMore {
	float:right;
}
.amministr_element img{
	float:left;
	margin-bottom:40px;
}
.fa-home {
	color:#1c2024;
	font-size:1.3em;
}
.breadcrumb  {
	background:none;
	padding-bottom:20px;
	padding-top:20px;
}
.jd_files_subheader {
	background:none;
	font-size:1.5em;
	border:none;
	margin-bottom:30px;
}
.jd_subcat_count {
	display:none;
}
/*  download */
.k-ui-namespace .docman_category .k-icon-document-folder:before, 
.k-ui-namespace .docman_category  .koowa_header__item--image_container {
	display:none;
}
.k-ui-namespace  .docman_categories .k-icon-document-folder:before,
.k-ui-namespace .docman_categories  .koowa_header__item--image_container {
	display:inline;
	padding-right:5px;
}
.docman_category  h2 {
	padding-bottom:0px;
	margin-bottom:0px;
	font-size:1.8em;
}
.k-icon-document-folder:before{
	color:#d2b079;
	font-size:0.8em;
}
.k-ui-namespace .docman_category--style, .k-ui-namespace .docman_categories {
	background:none;
	background-image:none;
	border:none;
	padding-left:0px;
}
.docman_document {
	border-bottom:1px solid #f1f1f1;
}
h3.koowa_header {
	padding-top: 22px;
}
.k-ui-namespace .docman_download {
	max-width:200px;
	border:none;
}
.k-icon-document-pdf:before {
	color:#d20c00;
}
.k-ui-namespace .btn {
	/*background:#5cb85c;
	color:#fff;*/
	font-size:1em;
	font-weight:normal;
}
.docman_category--style .docman_description {
	display:none;
}
/**/
.formResponsive .formHorizontal .formControlLabel {	float:none;	display:block;	width:100%;	text-align:left;}.formResponsive .formHorizontal .formControls {	float:none;	margin-left:0px;	width:100%;}
/*.t3-banner-bottom  {
	background:#2d4a19;
	text-align:center;
	padding:15px;
}
.t3-banner-bottom  a, .t3-banner-bottom  span{
	color:#fff;
	font-size:1.2em;
}
.t3-banner-bottom  span {
	padding-right:10px;
}*/
a.lock span  {
	font-size:1.2em;
}
#cadre_alert_cookies  a.btn-inverse:link, #cadre_alert_cookies  a.btn-inverse:active, 
#cadre_alert_cookies  a.btn-inverse:visited, #cadre_alert_cookies  a.btn-inverse:focus {
	color:#fff !important;
}
.table {
	font-size:0.8em;
	text-align:center;
}
.table th {
	background:#eee;
}
.table th, .table td {
	text-align:center;
}
.k2Avatar {
	display:none;
}
#menu_amministrazione .separator {
	background:#990000;
	color:#ffffff;
	font-size:1.3em;
	cursor:pointer;
}
#menu_amministrazione  .dropdown-menu {
	width:100%;
	padding-top:5px;
	padding-bottom:5px;
	border-radius:0px;
}
#menu_amministrazione  .dropdown-menu li a {
	background:none;
	color:#30373d;
	text-align:center;
	display:block;
	width:100%;
	font-size:1.2em;
	font-weight:bold;
	padding-top:5px;
	padding-bottom:5px;
}
#menu_amministrazione  .dropdown-menu li a:hover {
	background:#65dcdf;
}
.ubLogout {
	background:#990000;
	font-size:1.1em;
	color:#fff;
	text-transform:uppercase;
	border:none;
	
}
/**/
/*.k2TableRight div:nth-child(2), .k2SubTable  .k2Selector, #editor-xtd-buttons {
	display:none;
}*/
input.k2TitleBox  {
	width:100%;
}
/**/
.acymailing_module_newsletter {
	max-width:750px;
	margin:0px auto;
}
.acymailing_module_newsletter .acymailing_introtext p {
	margin-bottom:10px;
}
.acymailing_module_newsletter input  {
	padding:25px 15px;
	font-size:1em;
	color:#2d4a19;
}
.acymailing_module_newsletter input.subbutton  {
	min-width:350px;
}
.newsletter_privacy {
	font-size:0.8em;
}
.navbar-default .navbar-nav > .dropdown > a .caret, .nav .caret {
	border-top-color:#ffffff!important;
	border-bottom-color:#ffffff!important;
}
.acymailing_module_newsletter .acymailing_lists {
	width:100%;
	max-width:350px;
	margin:0px auto 50px auto;
}
.acymailing_module_newsletter .acymailing_lists  input {
	margin-right:5px;
}
.acymailing_lists p {
	float:left;
	margin: 0px 10px;
}
.modulearchivio_ li .egmonth {
	display:none;
}
.modulearchivio_ ul, .modulearchivio_ li{
	list-style-type:none;
	margin:0px;
	padding:0px;	
}
.modulearchivio_ a {
	display:block;
	width:100%;
	padding: 10px 15px;
}
.egoltarchive .ti-row {
	border:none;
	border-bottom:1px solid #d1d1d1;
	background:#fff;
	border-radius:0px;
	padding-bottom:30px;
	margin-bottom:30px;
}
.egoltarchive #ti-middle.tablet .grid {
	padding-bottom:3px;
	margin-bottom:3px;
}
.egoltarchive #ti-top {
	height:auto;
}
.egoltarchive #ti-title a, .egoltarchive #ti-title a:visited {
	color: #2d4a19;
	font-size:2em;
}
.egoltarchive #ti-bottom {
	padding-left:0px;
	padding-right:0px;
}
.egoltarchive #ti-bottom img {
	float:left;
}
.egoltarchive #ti-bottom p {
	font-size:1.2em;
}
.egoltarchive #ti-middle {
	background:none;
	padding-top:5px;
	padding-bottom:5px;
}
.egoltarchive #ti-created, .egoltarchive #ti-cat {
	background:none;
	min-width:auto;
}
.egoltarchive #ti-middle .grid > span {
	display:none;
}
.egoltarchive #ti-middle .grid {
	font-size:1.2em;
}
.egoltarchive #ti-img {
	border:none;
	border-radius:0px;
}
.itemListSubCategories h3 {
	display:none;
}
.subCategoryContainer  a.subCategoryMore {
	display:none;
}
.cw-social-mod-bookmark {
	margin-bottom: 0px !important;
    padding: 0px !important;
}
.logofoot  img{
	max-width:100%;
}
.icon_block {
	text-align:center;
}
.icon_block div  {
	padding:5px;
}
.icon_block div a:link, .icon_block div a:active, .icon_block div a:visited, .icon_block div a:focus{
	float:left;
	height:200px;
	display:block;
	background:#ecf1f6;
	width:100%;
	padding-top:10px;
	color:#2d4a19;
}
.icon_block div a p {
	padding-top:20px;
}
.icon_block div a:hover {
	text-decoration:none;
	background:#d6e9fc;
}
.icon_block .iconcat {
	width:110px;
	height:110px;
	display:block;
	margin:0px auto;
}
.id368 .iconcat{
	background: url("../images/cart.svg")no-repeat center top;
	background-size:110px;
}
.id369 .iconcat{
	background: url("../images/editoriali.svg")no-repeat center 10px;
	background-size:110px;
}
.id370 .iconcat{
	background: url("../images/beni_strumentali.svg")no-repeat center 10px;
	background-size:100px;
}
.id371 .iconcat{
	background: url("../images/prodotti_energetici.svg")no-repeat center 10px;
	background-size:90px;
}
.id372 .iconcat{
	background: url("../images/beni_persone.svg")no-repeat center 10px;
	background-size:100px;
	width:110px;
	height:105px;
}
.id373 .iconcat{
	background: url("../images/beni_casa.svg")no-repeat center 10px;
	background-size:110px;
}
.id374 .iconcat{
	background: url("../images/commercio_aree_pubbliche.png")no-repeat center 10px;
	background-size:100px;
}
.id375 .iconcat{
	background: url("../images/turismo.svg")no-repeat center 10px;
	background-size:100px;
}
.id376 .iconcat{
	background: url("../images/servizi.svg")no-repeat center 10px;
	background-size:70px;
}
.icon_block span {
	font-size:5em;
}
.module_formazione_sicurezza{
	margin-top:-220px;
}
.itemFullText a {
	/*font-weight:bold;*/
}
.pagination {
	/*display:none;*/
}
span.userItemAddLink a.modal {
	position:relative;
}
.t3-wrapper {
	padding-top:140px;
}
.servizi div{
	padding:40px 5px;
}
.servizi a:link, .servizi a:active, .servizi a:visited, .servizi a:focus {
	display:block;
	width:100%;
	text-align:center;
	padding:70px 0px;
	font-size:1.8em;
	color:#fff;
}
.servizi .primo a:link {
	background: #619d9f;
	padding:47px 0px;
}
.servizi .secondo a:link {
	background: #0090d5;
}
.servizi .terzo a:link{
	background: #225fab;
}
.servizi .quarto a:link{
	background: #39beff;
}
.fascia_icone .row {
	padding-top:20px;
	padding-bottom:20px;
}
.fascia_icone h3{
	margin:10px 0px 10px 0px;
	padding:0px;
	font-size:1.1em;
}
.fascia_icone h3 a:link, .fascia_icone h3 a:active, .fascia_icone h3 a:visited, .fascia_icone h3 a:focus {
	color:#2d4a19;
}
.fascia_icone .fa:before {
	font-size:3.2em;
	color:#2d4a19;
}
.fascia_icone a:hover .fa:before, .fascia_icone h3 a:hover {
	color:#2d4a19;
}
#Mod195 {
	padding-top:20px;
}

#Mod200 .row {
	padding-top:20px;
	padding-bottom:10px;
	text-align:center;
}
#Mod200 .row .row{
	margin-left:10px;
	margin-right:10px;
}

div.catItemVideoBlock {
	background:none;
}
div.catItemVideoBlock h3{
	display:none;
}
div.catItemVideoBlock div.catItemVideoEmbedded {
	text-align:left;
}
.itemFullText .nav-stacked > li > a {
	color:#2d4a19;
}
/*		albo	*/
.albo .itemContainer {
	border:none;
	font-size:0.85em;
}
.albo #itemListLeading div.itemContainer{
	text-align:center;
	padding-top:20px;
	padding-bottom:20px;
	width:100%;
}
.albo #itemListLeading div.itemContainer:nth-child(2n){ 
	background:#d4d4d4;
}
.albo #itemListLeading div.itemContainer:nth-child(2n-1){ 
	background:#f1f1f1;
}
.albo div.catItemExtraFields, div.genericItemExtraFields {
	border:none;
}
.albo .catItemHeader {
	float:left;
	width:10%;
}
.albo .catItemHeader h3.catItemTitle {
	padding:0px;
	margin:0px;
	font-size:1.1em;
	color:#2d4a19;
}
.albo .catItemBody {
	float:left;
	width:90%;
	padding:0px;
}
.albo .catItemExtraFields  {
	padding:0px;
	margin:0px;
}
.albo .catItemExtraFields ul li {
	float:left;
	/*width:15%;*/
	text-align:center;
	font-weight:bold;
}
.empty {
	visibility: hidden;
}
.intestazione {
	width:100%;
	padding:25px 0px;
	text-align:center;
	background:#313131;
	display:block;
	color:#ffffff;
	font-size:1.05em;
}
.intestazione .element {
	/*width:14%;*/
	float:left;
}
.intestazione .element:nth-child(1){
	width:10%;
}
.intestazione .element:nth-child(2) {
	width:8%;
}
.intestazione .element:nth-child(3) {
	width:13%;
}
.intestazione .element:nth-child(4) {
	width:9.5%;
}
.intestazione .element:nth-child(5) {
	width:19%;
}
.intestazione .element:nth-child(6) {
	width:16%;
}
.intestazione .element:nth-child(7) {
	width:15%;
}
.intestazione .element:nth-child(8) {
	width:9%;
}
.albo .catItemExtraFields ul li:nth-child(1) {
	width:9%;
}
.albo .catItemExtraFields ul li:nth-child(2) {
	width:14%;
}
.albo .catItemExtraFields ul li:nth-child(3) {
	width:11%;
}
.albo .catItemExtraFields ul li:nth-child(4) {
	width:21%;
}
.albo .catItemExtraFields ul li:nth-child(5) {
	width:18%;
}
.albo .catItemExtraFields ul li:nth-child(6) {
	width:17%;
}
.albo .catItemExtraFields ul li:nth-child(7) {
	width:10%;
}
.albo .k2filter-field-title-az h3 {
	display:none;
}
.albo .k2filter-field-title-az {
	width:1200px;
	margin:0px auto;
	max-width:100%;
	text-align:center;
}
.albo .k2filter-cell {
	width:100% !important;
	background:#e6e6e6;
	padding-top:10px;
	margin-bottom:50px;
}
.albo .k2filter-field-title-az  a{
	font-size:1.2em;
	margin:0px 0.3%;
	padding:0.5%;
}
.albo .k2filter-field-title-az a.active {
	font-weight: bold;
    background: #2d4a19;
    color: #ffffff;
}
.albo .buttons {
	width:80px;
	margin:0px auto;
}
/**/
.btn {
	font-size:18px;
}
#t3-content .btn-primary {
	background:#2d4a19;
	border:none;
	color:#ffffff;
	font-size:1em;
}
#t3-content .btn-primary:hover {
	color:#ffffff;
	border-bottom: underline;
	background:#313131;
}
#t3-content .btn:focus {
	outline:none;
	color:#ffffff;
}
/*		LOGIN	*/
.serviziriservati #login-form {
	width:800px;
	max-width:100%;
	margin:0px auto;
}
.serviziriservati  .itemTitle {
	text-align:center;
}
#login-form ul.unstyled  {
	padding-left:0px;
	width:490px;
	max-width:100%;
	margin:0px auto;
}
.serviziriservati .unstyled li:nth-child(1), .serviziriservati .unstyled li:nth-child(2)  {
	padding-right:3%;
}
.serviziriservati .unstyled li{
	float:left;
	list-style-type:none;
}
.serviziriservati .unstyled li a {
	color:#797979;
}
.serviziriservati  .fa-arrow-right:before {
	display:none;
}
.accedi .form-right {
	display:none;
}
.serviziriservati .posttext h3 {
	text-align:center;
	font-size:1.9em;
	padding-bottom:30px;
	padding-top:50px;
}
.serviziriservati #login-form .btn-primary {
	width:100%;
}
.serviziriservati #login-form.form-vertical .btn-primary {
	width:auto;
}
.serviziriservati #login-form.form-vertical {
	width:100%;
	text-align:left;
}
#login-form.form-vertical ul.unstyled {
	width:auto;
	margin:none;
}
.login-greeting {
	float:left;
	padding-right:10px;
}
.serviziriservati .form-vertical .unstyled li a {
	color:#2d4a19;
}
/**/
/* 	REGISTER */
.componentheadingaccedi {
	display:none;
}
.accedi .componentheading {
	font-weight:bold;
	font-size:1.2em;
}
.k2ProfileHeading,  .registrationaccedi legend {
	font-size:2em;
	color:#2d4a19;
	font-weight:bold;
	padding-bottom:20px;
	background:#ffffff !important;
	padding-top:10px !important;
}
.accedi .admintable tr td{
	padding:5px;
}
.accedi .admintable tr td input {
	margin-left:10px;
}
.accedi  tr td.key   {
	padding-top:15px;
	font-size:15px !important;
	color:#000000;
}
.accedi tr td sup {
	float:left;
}
.accedi input[type="password"], .accedi input[type="email"], .accedi .inputbox {
    color:#1f1f1f !important;
}
 .accedi button.validate {
	background-color:#990000;
	color:#ffffff;
	text-transform:uppercase;
	font-weight:bold;
	border:none;
	padding:5px 10px;
}
.accedi table.admintable tr:nth-child(8), .accedi table.admintable tr:nth-child(9),
.accedi table.admintable tr:nth-child(10), .accedi table.admintable tr:nth-child(11),
.accedi table.admintable tr:nth-child(12) {
	display:none;
 }
 .k2ViewIsItem.isJ30 .k2ui-field-value a.k2Selector {
    display: none;
}
.formRecaptcha {
	display:none;
}
#recaptcha {
	padding-top:20px;
}
.accedi tr td .alert-info {
	background:#ffffff;
	border-color:#ffffff;
	color:#000000;
}
.accedi tr td .radio label {
	padding-left:30px;
}
.form-horizontal .control-label {
	text-align:left;
}
.registrationaccedi input#jform_privacyconsent_privacy0, .registrationaccedi input#jform_privacyconsent_privacy1 {
	margin-left:3px;
}
.registrationaccedi .radio label#jform_privacyconsent_privacy0 {
	padding-right:10px;
}
/**/


/*	subcat	*/
div.subCategory {
	height:auto;
	background:none;
	margin:0px;
	padding:0px;
	border:none;
}
div.subCategory h2 a:link, div.subCategory h2 a:active,
div.subCategory h2 a:visited, div.subCategory h2 a:focus {
	font-weight:bold;
	background:#eeeeee;
	padding:15px;
	display:block;
	width:100%;
}
div.subCategory h2 a:hover {
	background:#2d4a19;
	color:#ffffff;
	font-weight:normal;
	text-decoration:none;
}
.itemListSubCategories h2 {
	font-size:1.1em;
	padding-left:10px;
	font-weight:normal;
}/*
.itemListSubCategories h2:before {
    content: "-";
}*/
.galleria_video .itemListSubCategories h2 {
	text-align:center;
	font-size:1.5em;
	font-weight:bold;
	padding-left: 0px;
}
.galleria_video  img {
	margin:0px;
}
.galleria_video .subCategoryContainer {
	margin-bottom:30px;
}
.galleria_video div.itemContainer {
	float:none;
}
.galleria_video .itemListSubCategories h2:before {
    content: "";
}
/**/
.consiglio_direttivo .row{
	padding-top:20px;
	padding-bottom:20px;
}
.k2TableInline .k2Selector{
	display:none !important;
	
}
.k2ViewIsItem.isJ30 .k2ui-field-value a.k2Selector {
    display: none;
}
/*  download */
.k-ui-namespace .docman_category .k-icon-document-folder:before, 
.k-ui-namespace .docman_category  .koowa_header__item--image_container {
	display:none;
}
.k-ui-namespace  .docman_categories .k-icon-document-folder:before,
.k-ui-namespace .docman_categories  .koowa_header__item--image_container {
	display:inline;
	padding-right:5px;
	padding-left:10px;
}
.k-ui-namespace .koowa_header__item {
    padding: 0px !important;
}
.docman_category  h2 {
	padding-bottom:0px;
	margin-bottom:0px;
	font-size:1.8em;
}
.k-icon-document-folder:before{
	color:#d2b079;
	font-size:0.8em;
}
.k-ui-namespace .docman_category--style, .k-ui-namespace .docman_categories {
	background:none;
	background-image:none;
	border:none;
	padding-left:0px;
}
.docman_document {
	border-bottom:1px solid #f1f1f1;
}
h3.koowa_header {
	padding-top: 22px;
}
.k-ui-namespace .docman_download {
	max-width:200px;
	border:none;
}
.k-icon-document-pdf:before {
	color:#d20c00;
}
.k-ui-namespace .btn {

	font-size:1em;
	font-weight:normal;
}
/**/
.scrollDown .t3-header .headright {
	padding-top:0px;
}
.scrollDown .logo-image h1 a:link, .scrollDown .logo-image h1 a:active,.scrollDown  .logo-image h1 a:visited {
	padding-top:2px;
	margin-top:-28px;
	height:90px;
	text-decoration:none;
}

/*		ARROW		*/
.t3-masthead .nspNext:before{
	border: 10px solid #2d4a19;
    border-top: 7px solid transparent;
    border-bottom: 7px solid transparent;
    border-right: none;
}
.t3-masthead .nspPrev:before {
	border: 10px solid #2d4a19;
	border-top: 7px solid transparent; 
    border-bottom: 7px solid transparent; 
    border-left: none;
}
.t3-masthead .nspNext, .t3-masthead .nspPrev {
    background: none;
}
.t3-masthead .nspNext, .t3-masthead .nspPrev {
	border: 2px solid #2d4a19;
}
.nspPagination li {
    background: #ccc; 
}
.t3-masthead .nspPagination li:hover, .t3-masthead .nspPagination li.active {
    background-color: #2d4a19;
}
/**/
div#n2-ss-2 .n2-font-031de96b66cd59dddfb3e920be00cf0b-hover, div#n2-ss-2 .n2-style-b9880470c8178890efa20e7c510bc08a-heading {
    text-shadow: 2px 2px 5px rgba(0,0,0,0.8) !important;
}
div#n2-ss-2 .n2-font-ff949eccbc43522e6b0bccedecefa3d9-link a {
	background: #ffffff1f !important;
}
/**/
.t3-banner-bottom  fa {
	font-size:1.5em;
}
.fa-envelope:before, .fa-group:before, .fa-users:before {
    font-size: 3em;
}
.iconeserv {
	padding-top:30px;
}
.calendarserv {
	padding:25px 0px;
}
div.catItemExtraFields, div.itemExtraFields{
	border-top:none;
	padding-bottom:10px;
	margin-top:0px;
}
div.genericItemExtraFields {
	border-top:none;
	padding-bottom:30px;
}
div.itemExtraFields h3, div.catItemExtraFields h4, div.genericItemExtraFields h4 {
	display:none;
}
.itemExtraFieldsLabel, .catItemExtraFieldsLabel  {
	color:#2d4a19;
}
div.itemExtraFields ul li span.itemExtraFieldsLabel, div.catItemExtraFields ul li span.catItemExtraFieldsLabel {
	width:auto;
}
.moduleItemExtraFields {
	font-size:0.85em;
}
div.moduleItemExtraFields ul, div.moduleItemExtraFields ul li, .module_avvisi_home ul li .moduleItemExtraFields ul li{
	padding:0px !important;
	margin:0px;
}
div.moduleItemExtraFields ul li span.moduleItemExtraFieldsLabel {
	width:auto;
	color:#315a25;
}
.moduleItemExtraFields b {
	display:none;
}
/**/
p.mappa_territorio iframe, .mappa_dovesiamo iframe {
	width:100%;
	height:600px;
	border:none;
}
.mappa_dovesiamo, .contattaci {
	padding-top:50px;
}
/**/
/**/
.module_icomuni_delgal .gkNspPM-VideoList .gkItemsPage figure {
	padding: 0px 5px;
	width:6.25%;
}
.k2TableRight div:nth-child(2), .k2SubTable  .k2Selector, #editor-xtd-buttons {
	display:none;
}
input.k2TitleBox  {
	width:100%;
}
.module_icomuni_delgal {
	position:relative;
}
.module_icomuni_delgal .gkImageWrap  {
	background:#ffffff;
}
.module_icomuni_delgal .gkImageWrap img {
	max-width:150px;
	margin:0px auto;
}
.module_icomuni_delgal .module-title  {
	border-top:0px;
}
.module_icomuni_delgal .gkNspPM-VideoList {
	position:static;
}
.module_icomuni_delgal   figure figcaption {
	background:#315d13;
	padding:0px;
}
.module_icomuni_delgal   figure figcaption strong {
	display:none;
	color:#000000;
	background:#ffffff;
	font-size:1em;
}
.module_icomuni_delgal  figure figcaption a {
	color:#fff;
	font-size:0.9em;
}
.module_icomuni_delgal  .gkNspPM-VideoList .gkItem:hover figcaption {
	background:#597944 !important;
}
.module_icomuni_delgal .gkNspPM-VideoList .gkImageWrap:hover img  {
	-webkit-transform: scale(1.1) rotate(0deg);
    -moz-transform: scale(1.1) rotate(0deg);
    -ms-transform: scale(1.1) rotate(0deg);
    -o-transform: scale(1.1) rotate(0deg);
    transform: scale(1.1) rotate(0deg);
}
/**/
/**/
.t3-navhelper {
	background:#fff;
	padding-top:40px;
	padding-bottom:40px;
}
.t3-navhelper a {
	float:left;
	display:block;
}
.t3-navhelper .primoblocco, .t3-navhelper .secondoblocco {
	padding-top:20px;
	padding-bottom:20px;
}
.t3-navhelper .primoblocco a:nth-child(1){
	width:65%;
}
.t3-navhelper .primoblocco a:nth-child(2){
	width:23%;
	margin-left:12%;
}
.t3-navhelper .secondoblocco a:nth-child(1) {
	width:26%;
	margin-left:5%;
}
.t3-navhelper .secondoblocco a:nth-child(2) {
	width:38%;
	margin-left:8%;
	margin-right:8%;
}
.t3-navhelper .secondoblocco a:nth-child(3) {
	width:12%;
}

/**/
.loghi2 .primoblocco a:nth-child(1){
	width:44%;
}
.loghi2 .primoblocco a:nth-child(2){
	width:15%;
	margin-left:8%;
}
.loghi2 .primoblocco a:nth-child(3){
	width:25%;
	margin-left:8%;
}

.loghi2 .secondoblocco a:nth-child(1) {
	width:15%;
	margin-left:12%;
}
.loghi2 .secondoblocco a:nth-child(2) {
	width:30%;
	margin-left:12%;
	margin-right:12%;
}
.loghi2.secondoblocco a:nth-child(3) {
	width:10%;
}

/**/
div.itemAttachmentsBlock span {
	color:#1c2024;
}
.elenco_comuni {
	padding-top:10px;
}
.itinerari div.catItemExtraFields ul li span.catItemExtraFieldsLabel,
.itinerari div.itemExtraFields ul li span.itemExtraFieldsLabel {
	display:none;
}
.contatti .contattaci h2 {
	display:none;
}
.formResponsive .rsform-block-autorizzazione label {
    height: auto;
    width: 85%;
}
.contatti .formResponsive textarea {
	height:90px;
}
.contatti .rsform-submit-button {
	float:right;
	margin-right:40px;
	
}
.home .section2 {
	background:#d5decf;
	padding-top:20px;
	padding-bottom:20px;
}
.module_newsletter p {
	margin:0px;
}
.module_newsletter #field_1 input, .module_newsletter #field_2 input {
    padding: 18px 15px;
    font-size: 1em;
    color: #00468f;
	margin:0px auto;
	width:400px;
	max-width:100%;
}
.module_newsletter input[type="button"] {
	border:none;
	padding-right:30px;
	padding-left:30px;
	margin-top:10px;
	margin-bottom:10px;
}
.module_newsletter, .custom_diventa_socio {
	text-align:center;
}
figure figcaption {
	color:#000000;
}
.iubenda-banner-content a {
	color:#b3b3b3;
}
.breadcrumb > .active {
	color:#5e4d4d;
}
.caret {
	margin-left:0px;
}
.presentazione_soci div.catItemImageBlock {
    float: left;
    padding-right: 10px;
}
.i_comuni_del_gal .catItemImageBlock {
	float:left;	
	padding-right:20px;
}
.i_comuni_del_gal .k2ItemsBlock .col-md-6 {
	padding:3px;
	margin:0px;
}
.itinerari_metavie div#n2-ss-5 .nextend-shadow {
	height:30px;
	overflow:hidden;
}
.arrow_bottom a {
	height:10px;
}
.arrow_bottom a div {
	margin-top:-5px;
}
.customblocchi_tappe {
	padding:20px 0px 40px 0px;
}
.customblocchi_tappe i.fa {
	padding-left:10px;
	float:right;
}
.customblocchi_tappe a:link, .customblocchi_tappe a:active, .customblocchi_tappe a:visited, .customblocchi_tappe a:focus {
	color:#1c2024;
	 -moz-box-shadow: 0 0 5px rgba(000, 000, 000, 0.4);
    -webkit-box-shadow: 0 0 5px rgb(0 0 0 / 40%);
    box-shadow: 0 0 5px rgb(0 0 0 / 40%);
	display:block;
	padding: 25px;
	background: url("../images/montagne2.png") repeat-x center bottom;
	background-size: 50%;
}
.customblocchi_tappe a:hover {
	text-decoration:none;
	background:#f0f3ef url("../images/montagne2.png") repeat-x center bottom;
	transition: all 0.4s ease;
	background-size: 50%;
}
.customblocchi_tappe h3 {
	margin:0px;
	padding-bottom:10px;
}
.customblocchi_tappe.cbt_fra {
	padding-top:0px;
}
.customblocchi_tappe.cbt_fra h3 {
	font-size:0.9em;
}
.customblocchi_tappe.cbt_fra p {
	font-size:0.9em;
}
.customblocchi_tappe.cbt_fra  a {
	padding: 15px;
}
h2#versione_francese {
	margin-top:30px;
}
.box_tappe {
	/*border:1px solid #49712f;*/
	/*margin:20px;	*/
	 padding: 10px;

}
.progetto_metavie .itemHeader {
	display:none;
}
.progetto_metavie  hr {
	margin-top:80px;
	margin-bottom:80px;
}
.progetto_metavie .h2 img, .progetto_metavie h2 img {
	margin-top:-9px;
	width:20px;
}
.progetto_metavie .metavie_multilingua {
	padding-left:30px;
}
/**/
.module_bannerhome{
	background: url(../images/background_metavie.jpg) no-repeat center center;
	padding-top:50px;
}
.custom_bannerhome{
	width: 1200px;
    margin: 0px auto;
    max-width: 100%;
    text-align: center;
    /*padding: 10px;*/
}
/**/
#gtx-trans{
	display: none!important;
}
@media (min-width: 1200px) {
	.t3-mainnav {	
		padding-top:15px;
	}
	.social_metavie div{
		padding:40px;
	}
}
@media (max-width: 1199px) {
	.scrollDown .t3-banner-top  {
		padding-top:20px;
	}
	.t3-mainnav {
		display:none;
	}
}
@media (min-width: 960px) {
/*	ul.nav-pills li {
		width:33.3%;
		float:left;
		padding-right:3px;
		padding-left:3px;
	}*/
	.module_newsletter, .custom_diventa_socio {
		width:50%;
		float:left;
	}
	
	.scrollDown .t3-mainnav {
		padding-top:10px;
	}
	.head-search .form-control, .head-search .form-control:focus {
		width:306px;
		background:#f7f7f7;
	}
	.head-search form {
		margin: 0;
		display: inline-flex;
	}
	.head-search {
		float: right;
		margin-top: 105px;
		margin-right: 32px;
		height: 33%;
		text-align: center;
		width: 66px;
		-webkit-transition: width 400ms;
		-o-transition: width 400ms;
		transition: width 400ms;
	}
	.head-search .fa {
		display: none;
	}
	.head-search .form-control,
	.head-search .form-control  input[type="search"]:focus {
		width: 306px;
		height: 40px;
		z-index: 1000;
		background:#f7f7f7;
		font-size:18px;
	}
	.t3-header  input[type="search"]:focus {
		outline: 3px solid #ff8c00;
	}
	._comunicazioni_home ul li .divModuleItemImage a.moduleItemImage, ._gallery_home ul li .divModuleItemImage a.moduleItemImage {
		display:block;
		width:100%;
		overflow:hidden;
	}
	._comunicazioni_home ul li .divModuleItemImage a.moduleItemImage, ._gallery_home ul li .divModuleItemImage a.moduleItemImage  {
		max-height:200px;
	}
	
}

@media (min-width: 880px){
	.logo-img-sm {
		display:none !important;
	}
}

@media (max-width: 1024px){
    .affix-video.affix{
        position: static;
    }
	.itemContainerbutton, .module_formazione_sicurezza article, .module_formazione_haccp article {
		width:100%;
	}
	
}
@media screen and (max-width: 880px){
	.module_icomuni_delgal .gkNspPM-VideoList .gkItemsPage figure {
		width:12.5%;
	}
	.gkNspPM-VideoList h3 {
		font-size: 11px !important;
	}
	h4.nspHeader a {
		font-size:1.2em;
	}
	.nspArt p.nspText { 
		font-size:1em;
	}
	.t3-banner-top .gkArtContentWrap { 
		margin-top: -40px;
	}
	._formazione li    {
		width: 100%;
		float: none;
		margin-bottom:20px !important;
	}
}
@media (max-width: 992px){
	.gkResponsive {
		height: auto;
	}
	.t3-footnav div:nth-child(3){
		clear:both;
	}
	.t3-mainnav {
		display:none;
	}
	.logo-image span {
		font-size:2em;
	}
	.logo-image img {
		/*width:110px;*/
	}
	.head-search .btn-primary {
		padding-right:12px;
		background-position:5px 4px;
	}
	.view-search .search .search-box-border {
		border:none;
	}
	.search form {
		display: inline-flex;
	}
	.com_search  .search form {
		display: block;
	}
	.t3-header input[type="search"]:focus {
		outline: 3px solid #ff8c00;
	}
	.scrollDown .head-search, .scrollUp .head-search {
		padding-top:10px;
	}
	.t3-header .container .search .btn{ 
		color:transparent;
		padding-left:20px;
		padding-top:20px;
	}
	.head-search .form-control, .head-search .form-control:focus {
		background:#f7f7f7;
		width:170px;
		height:45px;
		border:
	}
	.head-search .form-control {
		width:170px;
		height:40px;
	}
	.head-search .search:before {
		display:none;
	}
}
@media (max-width: 879px){
	.logo-image {
	    margin: 15px 0px 0px 100px;
	}
	.logo-image .logo-img { 
		/*width:100px;*/
	}
	.t3-header .headright .head-search .social {
		display:none;
	}
}
@media (min-width: 992px) {
	.sb1, .sb4 {
		min-height:145px;
	}
	.serviziMenu h3 {
		font-size:3.2rem!important;
	}
	
}
@media (max-width: 992px) {
	.sbb a {
		font-size:2.4rem;
	}
	.nspArt  span.nspImageWrapper.fright  {
		float:none !important;
	}
	/*.nspArt img.nspImage  {
		max-width:500px !important;
		margin:0px auto;
	}*/
}
@media (max-width: 768px){
	.t3-content, .t3-module, .contatti .col-md-4, .contatti .col-md-6  {
		padding-right: 0px;
		padding-left: 0px;
	}
	.scrollDown .t3-header .logo-image, .scrollUp .t3-header .logo-image {
		margin-top:16px;
	}
	.t3-header .headright {
		top: -2px;
	}
	.module_formazione_sicurezza  {
		margin-top:0px;
	}
	.t3-banner-top {
		padding-top: 20px;
	}
	.t3-header .headright .head-search {
		margin-top: 30px;
	}
	.t3-header {
		height:100px;
	}
	.t3-header .container .btn {
		padding-top:10px;
	}
	.topbar_sistema {
		display:none;
	}
	.logo div.logo-image {
		margin-left: 70px;
		margin-top:0px;
	}
	.logo-image h1 a:link span {
		font-size:1.5em;
	}
	.scrollDown .off-canvas-toggle, .scrollUp .off-canvas-toggle, .off-canvas-toggle {
		width:85px;
	}
	.t3-footnav div:nth-child(3){
		clear:both;
	}
	.search form {
		float:right;
		width:100%;
		font-size:18px;
	}
	.head-search .form-control, .head-search .form-control:focus, .t3-header input[type="search"]:focus {
		height:44px;
		outline:0px;
		width:100%;
		display:block;
	
	}
	.search-open .t3-header .headright{
		width:100%;
	}
	.t3-header .headright .head-search,
	.scrollUp .t3-header .headright .head-search, .scrollDown .t3-header .headright .head-search	{
		/*width:60px;
		margin:0px;
		padding:0px;*/
		display:block;
		width:100%;
		margin-right:0px;
	}
	.t3-header .headright .head-search .fa {
		color: #fff;
		display: block;
		font-size: 28px;
		position: relative;
		vertical-align: middle;
		background-color: #2d4a19;
		height: 45px;
		width:45px;
		padding-top:5px;
		float:right;
		margin-right:20px;
	}
	.fa-search:before {
		-webkit-transform: rotate(-45deg);
	}
	.search-open .t3-header .headright .head-search .fa:before,
	.search-open .t3-header .headright .head-search .fa:after,
	.search-open .t3-header .headright .head-search .fa-search:before,
	.search-open .t3-header .headright .head-search .fa-search:after	{
		margin-top:15px;
		margin-left:8px;
	}
	.head-search .search {
		display: none;
	}
	.search-open .head-search .search {
		display:block !important;
		width:100%;
	}
	.search-open .t3-header .headright .head-search .fa-search:hover:before,
	.search-open .t3-header .headright .head-search .fa-search:hover:after, 
	.search-open .t3-header .headright .head-search .fa-search:before, 
	.search-open .t3-header .headright .head-search .fa-search:after	{
		background:#fff;
		height:4px;
		width:30px;
	}
	
	.search-open .t3-header .headright .head-search .search {
		visibility: visible;
		opacity: 1;
		transform: scale(1);
		-webkit-transform: scale(1);
		transition: transform 0.4s, opacity 0.4s;
		-webkit-transition: -webkit-transform 0.4s, opacity 0.4s;
		height: 80px;
		width: 100%;
		background-color: #ffffff;
		border: 18px solid #224f8a;
		display: block;
		float: left;
		margin-top: 0px;
		top: 0;
		z-index:100;
	}
	.t3-header .headright .head-search .search-full .search-query {
		width:100%;
		background:#fff;
		border:none;
	}
	.nazionali {
		padding-bottom:30px;
	}
	.t3-wrapper {
		padding-top:80px;
	}
}
@media (max-width: 500px){
	.t3-banner-top .gkArtContentWrap { 
		margin-top: -50px;
		padding-bottom:0px;
	}
	h4.nspHeader a {
		font-size: 1.1em;
	}
	.logo-image h1 a {
		padding-top:0px;
	}
	.t3-footnav div{
		width:100% ;
	}
	.logo-image .logo-img {
		width: 200px;
		margin-left:8px;
		margin-top: 20px;
	}
	.logo-image {
		margin-left:80px;
	}
	.logo-image h1 a:link span{
		/*font-size:1.3em;
		line-height:1.2em;*/
		display:none;
	}
	.nspArt.nspInfo2.fleft, .nspArt .nspInfo1.fleft   {
		float:none !important;
		margin-bottom:5px;
	}
	.nspInfo2.fleft   {
		padding-left:0px;
	}
}