 @media print {
 html, body {
    width: 210mm;
 }
 body{ 
	background:#fff;
	font-family: 'Open Sans Condensed', sans-serif;
	color:#000;
	font-size:13.5pt;
	line-height:19pt;
    font-weight:400;
	-webkit-print-color-adjust: exact;
}
img{
	max-width:100%;
	height:auto;
}

mark{
	background:none;
}
.end-block, .clear{
  clear:both !important;
  width:100% !important;
  float:none !important;
  background:none !important;
  padding:0px !important;	
  height:0!important;
  min-height:0!important;
  line-height:0!important;
  margin:0 !important;
  border:0 !important;
}
.none,.hidden{
	display:none !important;
}
p{
	text-align:left;
	padding-top:5px;
	margin-top:0;
	margin-bottom:10px;
}
main p,.parsed-text{
	font-family: 'Open Sans', sans-serif;
}
.parsed-text .abstract{
	font-family: 'Open Sans Condensed', sans-serif;
}
b, strong, .strong{
	font-weight:700;
}
mark{
	color:#000;
	padding:0;
}
.evidenza{
	font-style:italic;
	color:#49bdb7;
	display:block;
	margin-bottom:8px;
}
.allclick{
	cursor:pointer;
}
.camo-column{
	padding-bottom:40px;
}
.column-1{
	float:left;
	/*padding-left:0;
	padding-right:0;*/
}
.homepage main{
}
main .column-1 strong{
}
main .container{
	position:relative;
	background:#fff;
}
main .column-1 a,main .column-1 a:visited{		
	color:#49bdb7;
	text-decoration:none;
	font-weight:700;
}
main .column-1 a:hover{
	color:#49bdb7;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	filter: alpha(opacity=70);
	opacity:0.7;	
}
.column-1 > section.page{
	margin-top:0;
}
.column-1 > .leftColumn{
    float: left;
    margin-right: 2%;
    width: 61.5%;
}
.column-1 > .rightColumn{
    float: right;
    width: 35.7%;
}
.abbonamenti .column-1 > section.page{
	margin-top:26px;
}
h1,h2,h3,.title{
	font-family: 'Open Sans Condensed', sans-serif;
	font-size:22pt;
	color:#000;
	line-height:26pt;
	font-weight:700;
	margin-top:0px;
	padding-top:0;
	text-transform:uppercase;
	padding-bottom:4px;
	margin-bottom:0;
	
}
.n1 h2{
	font-family: 'Open Sans', sans-serif;
	margin-top:0px;
	padding-top:0;
	text-transform:none;
	padding-bottom:4px;
	margin-bottom:0;
	
}
main .title a, main .title a:visited{
	color:#000;
	text-decoration:none;
}
.abstract{
	color:#000;
	font-size:18pt;
	font-weight:300;
	line-height:22pt;
	margin-top:8px;
	margin-bottom:5px;
	padding-bottom:0;
	text-transform:uppercase;
}
.column-1{
	margin-top:0px;
}

.breadcrumbs{
	padding-left:0;
	padding-right:0;
	border-bottom:1px solid #afb5be;
	padding-bottom:5px;
	margin-bottom:30px;
	margin-top:30px;
}
.homepage .breadcrumbs{
	display:none;
}
a, a:focus, a:active, a:visited{
	color:#000;
}
a:hover{
	color:#afb5be;
	text-decoration:none;
}
/***link personalizzati con immagine**/
a.video-icon,a.text-icon{
	padding-left:18px;
	line-height:20px;
	position:relative;
}
a.video-icon span,a.text-icon span{
	position:absolute;
	left:0;
	top:6px;
	width:14px;
	height:14px;
	/*background-color:#fff;*/
    display: inline-block;
}
/******ICONE ICON-set (xy)***/
.video-icon span{
  background: #49bdb7 url("../img/background/icon-set.png") no-repeat scroll -185px -450px;
}
.text-icon span{
  background: #49bdb7 url("../img/background/icon-set.png") no-repeat scroll -325px -450px;
}

.video24-icon{
  background: #49bdb7 url("../img/background/icon-set.png") no-repeat scroll -185px -326px;
}
.gallery24-icon{
  background: #49bdb7 url("../img/background/icon-set.png") no-repeat scroll -45px -326px;
}


.download40-icon{
  background: url("../img/background/icon-set.png") no-repeat scroll -1445px -52px;
}
.download40-icon{
  background: url("../img/background/icon-set.png") no-repeat scroll -1445px -52px;
}
.text40-icon{
  background: #49bdb7 url("../img/background/icon-set.png") no-repeat scroll -325px -52px;
}
.video40-icon{
  background: #49bdb7 url("../img/background/icon-set.png") no-repeat scroll -185px -52px;
}
.music40-icon{
  background: #49bdb7 url("../img/background/icon-set.png") no-repeat scroll -465px -52px;
}

.download34-icon{
  background: url("../img/background/icon-set.png") no-repeat scroll -1445px -192px;
}
.icon .print34-icon{
  background: #49bdb7 url("../img/background/icon-set.png") no-repeat scroll -745px -192px;
}
.icon .fb34-icon{
  background:#49bdb7 url("../img/background/icon-set.png") no-repeat scroll -1162px -192px;
}
.icon .tw34-icon{
  background:#49bdb7 url("../img/background/icon-set.png") no-repeat scroll -1025px -192px;
}

.icon .print30-icon{
  background: #49bdb7 url("../img/background/icon-set.png") no-repeat scroll -745px -685px;
}
.icon .fb30-icon{
  background:#49bdb7 url("../img/background/icon-set.png") no-repeat scroll -1162px -685px;
}
.icon .tw30-icon{
  background:#49bdb7 url("../img/background/icon-set.png") no-repeat scroll -1025px -685px;
}
.icon .down30-icon{
  background:#49bdb7 url("../img/background/icon-set.png") no-repeat scroll -1440px -685px;
}

.text24-icon{
  background: #49bdb7 url("../img/background/icon-set.png") no-repeat scroll -325px -326px;
}
.video24-icon{
  background: #49bdb7 url("../img/background/icon-set.png") no-repeat scroll -185px -326px;
}
.music24-icon{
  background: #49bdb7 url("../img/background/icon-set.png") no-repeat scroll -465px -326px;
}


.gallery .title span{
  background:#49bdb7 url("../img/background/icon-set.png") no-repeat scroll -45px -326px;
}
.footer2 .social .st span{
  background:url("../img/background/icon-set.png") no-repeat scroll -605px -564px;
}
.footer2 .social .sy span{
  background:url("../img/background/icon-set.png") no-repeat scroll -745px -564px;
}
.footer2 .social .sf span{
  background:url("../img/background/icon-set.png") no-repeat scroll -885px -564px;
}
.footer2 .envelope span{
  background:url("../img/background/icon-set.png") no-repeat scroll -465px -564px;
}
/******ICONE ICON-set***/
/***/
h1 a, h1 a:focus, h1 a:active, h1 a:visited,main .title a,main .title a:visited{
	color:#000;
}

h1 a:hover,main .title a:hover{
	color:#000;
	text-decoration:none;
}
.col2, .col1{
	/*padding-left:20px;
	padding-right:20px;*/
}

.wpimage,.wpimage img,.wpimage span,.media-wrap-right  span{
	display:block;
	float:none;
	clear:both;
	width:100%;
	font-family: 'Open Sans Condensed', sans-serif;
}
.media-wrap-wide .media-alt{
	font-size:13.5pt;
	line-height:16pt;
}
.wpimage,.media-wrap-right,.media-wrap-center > span,.media-wrap-wide > span{
	border-left:5px solid #49bdb7;	
	padding-left:0px;
	margin-bottom:20px;
}
.media-wrap-right .media-alt{
	max-width:290px;
}
.media-wrap-right .media-alt span.separa{
	display:none;
}
.media-wrap-right iframe.media-right{
	padding-left:0;
	max-width:290px;
}
.media-wrap-center .media-alt,.media-wrap-wide .media-alt,.media-wrap-right mark.media-right{
	position:relative;
	margin-top:-4px;
}
.media-wrap-right mark.media-right{
	margin-top:-6px;
	display:block;
	padding-left:12px;
}
.media-wrap-center span.separa,.media-wrap-wide span.separa,.media-wrap-right mark.media-right span.separa{
	border-left: 5px solid #fff !important;
    height: 3px;
    left: -5px;
    position: absolute;
    top: 0;
    width: 5px;
    z-index: 2;
}
.media-wrap-center span.separa{
	height:6px;
}
.media-wrap-right mark.media-right span.separa{
	padding:0;
	height:6px;
}
.media-wrap-wide span.separa{
    top: 0px;
}
.media-wrap-wide > span{
	margin-bottom:0;
	padding-bottom:10px;
	padding-top:0px;
}
.media-wrap-center > span, .media-wrap-wide > span{
	padding-left:12px;
	font-family: 'Open Sans Condensed', sans-serif;
}
.media-wrap-center > span{
	padding:0px 0 0 12px;
}
.wpimage span,.media-wrap-right span{
	padding:8px 5px 0px 12px;
}
.tracce .media-wrap-right span{
	padding-left:0;
}
.wpimage img,.media-wrap-right img{
	max-width:100%;
	width:auto;
}
.page .block .media-wrap-right img,.page .block .media-wrap-wide img {
    float: none;
    margin-bottom: 0px;
    margin-right: 0px;
    padding: 0;
}
.page .block .media-wrap-center img{
	margin-bottom:0;
	padding:0;
}
.page .block .title{
	text-transform:none;
}
article.page .title{
	font-size:20pt;
	line-height:24pt;
	text-transform: uppercase!important;
}
.pubblicazioni article.page .title{
	text-transform: none!important;
}
.page .block ul,.page .block ol{
	margin:0px;
}
.page .block ul li,.page .block ol li{
	padding-bottom:0px;
	padding-left:5px;
	margin-left:15px;
}
.col2 .column-1,.pos1 > .intestazione{
	width:100%;
	margin-right:0%;
	margin-left:0%;
	float:right;
}
.col2 .column-2{
	width:23%;
	float:left;
	display:none;
}
.column-2{
	padding:0;
	margin-top:0;
	padding-right:10px;
}
.col1 .column-1{
	width:100%;
}
.homepage .col1 .column-1{
	margin-top:0px;
	padding-top:20px;
}
/** header **/
body>header{
	position:static;
	background:#fff;
	z-index:10;
	padding-top:8px;
	padding-bottom:5px;
	font-weight:700;
	font-size:13pt;
	height:auto;
	margin:auto;
}
main{
	margin:auto;
}
header>.container{
	padding:0;
}
main>.container{
	padding:0;
}
.logo{
	font-family: 'Open Sans Condensed', sans-serif;
	font-size:19pt;
	line-height:21pt;
	font-weight:700;
	color:#000;
	margin-top:14px;
	text-align:left;
	padding-left:0;
	
}
.logo a,.logo a:visited,.logo a:hover, header a, header a:visited {
	text-decoration:none;
	color:#000;
}
/****MAIN MENU****/
.responsive-nav{
	display:none;
}
.channel-menu{
	margin-left:0;
	width:auto;
	padding-left:0;
	/*border-left:1px solid #49bdb7;*/
	text-align:left;	
}
#menu{
	display:none;
}
.closeMenu{
	display:none;
}
/***Temi***/
header .fa-search{
	font-size:28pt;
	line-height:32pt;
	position:absolute;
	right:15px;
	top:10px;
	cursor:pointer;
}
header .temi{
	padding-top:16px;
	background:url(../img/background/bg-tracce.png)	repeat-x top;
    display: inline-block;
    text-align: center;
    width: 36px;	
	position:absolute;
	right:55px;
	top:13px;
	z-index:12;
	cursor:pointer;
	font-family: 'Open Sans', sans-serif;
}
header .temi.open,header .temi:hover{
  -webkit-filter: grayscale(1);
  -moz-filter: grayscale(1);
  -ms-filter: grayscale(1);
  -o-filter: grayscale(1);
  filter: grayscale(1);
  filter: grayscale; /* IE 6-9 */
  color:#9c9c9c;
}
#contentThemes .xclose,.content-search .xclose{
    cursor: pointer;
    font-size: 28pt;
    position: absolute;
    right: 30px;
    top: 30px;
}
#contentThemes .xclose:hover,.content-search .xclose:hover{
  color:#fff;
}
#contentThemes,.content-search{
	font-family: 'Open Sans', sans-serif;	
	position:absolute;
	width:60%;
	right:30px;
	top:80px;
	z-index:10;
	display:none;
}

#contentThemes ul,.content-search{
	margin-left:0;
	display:block;
	padding:30px 15px 30px 40px;
	width:100%;
	background: rgb(79, 189, 183);
	background: rgba(79, 189, 183, 0.95);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#994cbdb7, endColorstr=#994cbdb7);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#994cbdb7, endColorstr=#994cbdb7)";
	list-style-type:none;
	margin-bottom:0;
}
.content-search{
	display:none;
	width:96.8%;
}
.content-search .search-image{
	width:17%;
	float:left;
}
.content-search .search-txt{
	width:83%;
	float:left;
}
.content-search .no-img .search-txt{
	width:100%;
	float:none;
	padding-left:17%;
	background:url(../img/background/segnaposto.png) no-repeat top left;
	min-height:90px;
}
.content-search .results{
	overflow-y:auto;
	width:98%;
	
}
#contentThemes ul li{
	width:88%;
	list-style-type:disc;
	padding:6px 8px;
	display:list-item;
}
#contentThemes ul li a,#contentThemes ul li a:visited{
	color:#000;
	font-size:22pt;
	padding:0;
	line-height:29pt;
	font-weight:700;
}
#contentThemes ul li a:hover{
	color:#fff;
	background:none;
}

/*#contentThemes ul li.last{
	margin-top:30px;
}*/

/****MAIN MENU****/
.channel-menu{
	float:right;
	width:10%;
	text-align:right;
}




/*form*/


.search button{
	display:none;
	float:left;
	color:#000;
	width:40px;
	height:40px;
	padding:7px;
	border:0px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;	
	-moz-transition:none;
    -ms-transition:none;
    -o-transition:none;
    transition:none;
}
.search button:hover{
	background:url(../img/background/iconSprite.png) -45px -201px #afb5be;
	-moz-transition:none;
    -ms-transition:none;
    -o-transition:none;
    transition:none;

}
input[type="search"]{
	width:88%;
	float:none;
	height:auto;
	margin-right:0;	
	padding:0px 20px 2px;
	font-size:14pt;
	line-height:24px;
	font-weight:400;
	color:#000;
	border:0;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	margin-bottom:20px;
	}
input[type="submit"]{
	width:170px;
	font-size:20pt;
	line-height:20pt;
font-weight:400;
	color:#fff;
	text-transform:lowercase;
	background:#49bdb7;
	padding-top:12px;
	padding-bottom:12px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.input-error label span{
	display:block;
	color:#e01439;
}
input[type="submit"]:hover{
	background:#afb5be;
	color:#fff;
}
input[type="search"]::-webkit-input-placeholder {
	opacity:1 !important;
}

input[type="search"]:-moz-placeholder { /* Firefox 18- */
	opacity:1 !important;
}

input[type="search"]::-moz-placeholder {  /* Firefox 19+ */
	opacity:1 !important;
}

input[type="search"]:-ms-input-placeholder {  
	opacity:1 !important;
}



/*******header******/



/**channel menu **/
.channel-menu ul li{
	padding:0;
}
nav.channel-menu ul.nav li a::before{
	padding-left:5px;
	padding-right:5px;
	color:#d9baba;
	content:"|";
	display:inline-block;
}
nav.channel-menu ul.nav li.first a::before{
	content:"";
	padding-left:0;
	padding-right:0;
}
nav.channel-menu ul.nav li a, nav.channel-menu ul.nav li a:visited{
	color:#d9baba;
	background:none;
	padding:0;
}
nav.channel-menu ul.nav li.selected a,nav.channel-menu ul.nav li.selected a:visited, nav.channel-menu ul.nav li a:hover{
	color:#fff;
}
nav.channel-menu ul.nav li.selected a:hover{
	color:#d9baba;
}

/*****/

.container{
}
main{
	position: relative;
	padding-top:30px;
}
main .abstract, time{
	color:#000;
	font-weight:400;
	padding-bottom:0px;
	font-size:18pt;
	line-height:22pt;
	padding-top:0px;
	display:block;
	text-transform:none;
	margin-bottom:0;
}
time {
    font-size: 13.5pt;
    line-height: 19pt;
}
.homepage article time{
	font-size:16pt;
	display:none;
}
article time{
	display:block;
}
.tag-title,.tag-list{
	font-weight:400;	
	color:#49bdb7;
	display:inline;
	padding-bottom:5px;
	font-size:16pt;
	line-height:20pt;
	padding-right:2px;
}
.tag-set{
	display:inline;
	margin-right:8px;
}
.tag-title{
	color:#49bdb7;
}
main .column-1 .tag-list a, main .column-1 .tag-list a:visited{
	margin-left:4px;
	margin-right:0px;
	color:#49bdb7;
}
main .column-1 .tag-list a:hover{
	color:#afb5be;
}
time::before{
	/*font-family:'FontAwesome';
	content:"\f133";
	padding-right:5px;
	font-style:normal;
	font-size:14px;*/
}
article.page time::before{
	font-size:12pt;
}
article.page{
	padding-bottom:40px;
}
main .column-1 .page p{
	padding-bottom:20px;
}
/****MENU TERZO LIVELLO***/
.page-menu{
	margin-top:15px;
	margin-bottom:15px;
}
.page-menu .wrapTl{
	position:relative;
	padding:0px 6px ;
}
.page-menu .title a, .page-menu .title a:visited {
	display:block;
	font-size:16pt;
	line-height:20px;
	text-transform:uppercase;
	color:#000;
	text-decoration:none;
}
.page-menu .allclick:hover .title a,.page-menu .title a:hover{
	color:#00b2a6;
}
.page-menu .title,.page-menu span.title a{
	font-size:16pt;
	line-height:20px;
	margin-bottom:0px;
	padding-bottom:0;
}

.page-menu p{
	display:none;
}
.page-menu > div{
	width:31%;
	margin-right:2%;
	float:left;
}
.page-menu > div .abstract{
	display:block;
	padding:0;
	font-size:14pt;
	font-weight:400;
	color:#000;
	line-height:18px;
}

.page-menu > div{
	position:relative;
	height:255px;
	overflow:hidden;
}

.page-menu > div  img{
	width:100%;
}

.page-menu > div:hover img{
}

.page-menu > div {
	margin-bottom:15px;
}
/**** PAGE MENU ***/
.page-menu{display:none;}
/**

/****SECTION-MENU****/
.section-name,.section-name h1,.section-name a,.section-name a:visited{
    font-family: "Open Sans Condensed",sans-serif;
    font-size: 34pt;
    font-weight: 700;
    line-height: 38pt;
	color:#49bdb7;
    margin-top: 0px;
    padding-top: 0;
}
.section-name a{text-decoration:none;}
.section-menu{
	display:none !important;
}
/***PATH MENU***/
.path-menu{
}
.path-menu .nav {
	font-size:13pt;
	width:auto;
	float:left;
	padding-right:0px;
	bottom:0;
	margin-left:0;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:0px;
	color:#afb5be;
	background:#fff;
	float:right;
}

.path-menu .nav li a, .path-menu .nav li a:visited{
	font-size:12pt;
	font-weight:400;
	line-height:18pt;
	color:#afb5be;
	text-decoration:none;
}
.path-menu .nav li a:hover{
	color:#49bdb7;
	background:none;
}
.path-menu .nav li.last{
	color:#49bdb7;
	font-weight:400;}
.path-menu .nav li a::after{
  content: ">";
  display: inline-block;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}


/*** FOOTER ***/
footer{
	display:none;
}
/*** FOOTER ***/



/***form***/
.mymap{
	height:500px;
}

.col1 form{
	width:100%;
}
.input-field{
	margin:0;
}
.input-field input[type="date"],
.input-field input[type="password"],
.input-field input[type="search"],
.input-field input[type="text"],
.input-field input[type="email"],
.input-field textarea, 
.input-field select{
	width:100%;
	padding:8px 10px;
	border:1px solid #afb5be;
	background:#fff;
	color:#afb5be;
	max-width:700px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;	
}
.page1 .form-buttons{
	width:30%;
	float:right;
	clear:none;
}
.page1.profile .form-buttons {
    clear: both;
    float: none;
    width: 100%;
}
.create-user .show-password-fields{
	margin-top:0;
}
fieldset .input-field input[type="text"],fieldset .input-field input[type="email"],fieldset .input-field input[type="password"], fieldset .input-field textarea, 
fieldset .input-field select{
	max-width:none;
}
.input-field label, .module fieldset {
    display: block;
    font-size: 16pt;
	color:#000;
	font-weight:400;
}
.module fieldset{
	border:0;
	margin-top:20px;
	padding-bottom:20px;
}
.module .profile-person{
	float:left;
	width:48%;
	margin-right:2%;
}
.module .profile-billing,.module .profile-shipping{
	float:left;
	width:48%;
	margin-left:2%;
}
.module .profile-privacy{
	float:right;
	width:48%;
	margin-left:0%;
	margin-top:0;
}
.module .password-handling .password-fields, .module .profile-shipping{
	background:#f7f7f7;
	padding:10px 15px 20px;
	border:1px solid #afb5be;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;	
	margin-bottom:15px;
}
.module .profile-shipping{
	margin-top:28px;
	position:relative;
}
.module .profile-shipping legend{
    border-bottom: 0 none;
    left: 0;
    position: absolute;
    top: -40px;
}
.module  .profile-privacy div .title{
	font-size:16pt;
	line-height:20pt;
}
.module .profile-user{
	margin-top:10px;
}
.module legend{
	margin-top:0;
	padding-bottom:20px;
	position:static;
	color:#49bdb7;
	border-bottom:1px solid #afb5be;
	padding:3px 0;
	font-size:26pt;
	line-height:30pt;
}
.module .profile-privacy legend{
	border-bottom:0;
	margin-bottom:5px;
}
.required label{
	/*color:#49bdb7;*/
}
.required label::after{
	content:"";
	/*color:#49bdb7;*/
}
.order .required label::after{
	content:"";
}
.input-field >label{
	margin-top:6px;
}
.input-field label{
	font-size:16pt;
	line-height:20pt;
}
.input-field .check-block label{
	line-height:20pt;
	padding-left:26pt;
}
.input-field .check-block label{
	padding-left:0;
	width:92%;
	float:right;
}
.radio input[type="radio"], .input-field .radio-block input[type="radio"]{
	margin-left:0;
	width:30px;
	float:left;
}
.input-field .check-block input[type="checkbox"]{
	width:2%;
	min-width:15px;
	float:left;
}
.input-field .radio-block{
	width:25%;
	float:left;
}
.radio label{
	padding-left:0px;
}
.radio-block label{
	padding-left:0px;
	float:left;
}

section.module{
	width:100%;
	margin:20px 0;
	
}
/*section.order{
	width:80%;
}*/

.module p{
	margin-bottom:10px;
}
.module form {
	background:#fff;
}
.col1 form{
	margin-left:0;
}
.required input[type="date"], .required input[type="password"],  .required input[type="text"], .required input[type="email"], .required[type="checkbox"], .required textarea, .required select{
	/*border:1px solid #afb5be;*/
}

input[type="date"],input[type="text"],input[type="email"],input[type="checkbox"],input[type="radio"],textarea,.input-field select{
	border:1px solid #afb5be;
	margin-bottom:10px;
}
.input-error input[type="date"],
.input-error input[type="password"],
.input-error input[type="search"],
.input-error input[type="text"],
.input-error input[type="email"],
.input-error textarea, 
.input-error select{
	border:1px solid #e01439;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;	
	
}

input[type="checkbox"]{
	float:left;
	padding-right:10px;
	margin-top:4px;
}
.txt-policy{
	margin-top:-5px;
	padding-top:5px;
	margin-left:50px;
	font-size:14pt;
	line-height:17pt;
}
.txt-policy p{
	display:none;
}
.txt-policy .title{
	text-decoration:underline;
	cursor:pointer;
}
.txt-policy .title:hover{
	color:#49bdb7;
}
.module form button, .module form .back,.module form .back:visited, main .column-1 .order-info a,main .column-1 .order-info a:visited{
	background:#49bdb7;
	float:right;
	width:auto;
	text-transform:lowercase;
	color:#fff;
	font-size:14pt;
	font-weight:400;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;	
	padding:8px 30px;
	 text-decoration:none;
	 text-decoration:none;
}
 .module form button.next{
	margin-top:0;
}
main .column-1 .order-info a{
	display:block;
	margin-top:20px;
}
.module form .back,.module form .back:visited{
	float:left;
}
.module form button::after,main .column-1 .order-info a:after{
	font-family:'FontAwesome';
	content:"\f0da";
	padding-left:10px;

}
.module form .back::before{
	font-family:'FontAwesome';
	content:"\f0d9";
	padding-right:10px;

}
.module form button:hover, button:hover,.module form .back:hover,main .column-1 .order-info a:hover{
    background: #afb5be;
	color:#fff;
}
.profile-privacy{
	margin-bottom:30px;
}
.profile-privacy>div >.title{
	height:80px;
	width:100%;
	display:block;
	overflow-y: scroll;
	padding:10px 15px;
	border:1px solid #afb5be;
	margin-top:0;
}
/***/

/***table***/
.plain-table{
	margin:30px 0;
}
.plain-table-files table th{
	background:#afb5be;
	color:#fff;
}

table th{
	background:#afb5be;
	color:#fff;
}
table td.number{
	text-align:right;
}
table tr.odd{
	border-left:0;
	border-right:0;
}
table .odd td,  .orders .odd .odd,.orders .even .odd{
	background:#f7f7f7;
	/*border-right:1px solid #afb5be;*/
} 
/**Download***/
.download {
	margin-top:30px;
	margin-bottom:30px;
	margin-left:0;
	clear:both;
	width:61.5%;
}
.scuola-comunita .download{
	width:100%;
}
.download .title{
	font-size:14pt;
	line-height:22pt;
	text-transform:none;
}
.download ul  {
    margin-left:0;
	margin-top:10px;
	padding-left:0;
	padding-right:0;
	width:100%;
}

.download ul li {
    list-style-type: none;
	position:relative;
	width:42%;
	margin-left:0;
	margin-right:2%;
	float:left;
	min-height:140px;
	background:#49bdb7;
	border:1px solid #49bdb7;
	color:#fff;
	margin-bottom:20px;
	padding:15px;
	
}
.download ul li.even{
	margin-right:0;
}
.download .file-size{
	display:none;
}
.download .download34-icon{
	width:34px;
	height:34px;
	position:absolute;
	bottom:10px;
	right:8px;
}
.download ul li.even {
	margin-right:0;
}

.column-1 .download ul li a,.column-1 .download ul li a:visited {
	font-size:19pt;
	line-height:22pt;
	font-family: 'Open Sans Condensed', sans-serif;	
	font-weight:300;
	color:#fff;
	text-decoration:none;
	display:block;
	padding:0;
	min-height:145px;
}
.column-1 .download ul li a:hover{
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	filter: alpha(opacity=80);
	opacity:0.8;
	color:#fff;
}
span.txtdown{
	padding-left:0px;
	display:block;
}
span.txtdown span,div.modal-header span.title span{
	display:block;
	font-weight:700;
}
.download ul li .description{
	display:none;
}
.download .file-size:before{
	content:"(";
}
.download .file-size:after{
	content:")";
}
.file-size{
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
	filter: alpha(opacity=60);
	opacity:0.6;
}

/***Gallery***/
.animate{
	 /*-webkit-transition: 600ms ease-in-out(0.550, 0.055, 0.675, 0.190) all;*/
	-moz-transition: 600ms ease-in-out(0.550, 0.055, 0.675, 0.190) all;
	-ms-transition: 600ms ease-in-out(0.550, 0.055, 0.675, 0.190) all;
	-o-transition: 600ms ease-in-out(0.550, 0.055, 0.675, 0.190) all;
	/*transition: 600ms ease-in-out(0.550, 0.055, 0.675, 0.190) all;*/
}
.gallery .title{
	color:#49bdb7;
	font-size:14pt;
	line-height:22pt;
}
.gallery ul li{
	position:relative;
}
.gallery ul li{
	border:1px solid #fff;
	display:block;
}
.gallery ul li img{
	margin:0;
}
.gallery-row ul li img{
	margin-bottom:30px;
}
.gallery ul li:hover{
	border:1px solid #49bdb7;
}
.gallery li .description{
	font-size:14pt;
	color:#000;
	line-height:16pt;
	font-weight:400;
	position:absolute;
	bottom:0px;
	border:1px solid #fff;
	width:100%;
	margin-left:0;
	background:url(../img/background/bg-white.png) repeat;
	padding-top:5px;
	display:block;
	height:55px; 
	overflow:hidden;
}
.page .block .gallery ul{
	padding-left:0;
}
.page .block .gallery-wide img{
	margin-right:0;
	max-width:100%;
	float:none;
}
.page .gallery-row .title,.page .gallery-center .title,.page .gallery-wide .title{
    border-left: 5px solid #49bdb7;
    margin-bottom: 20px;
	color:#000 !important;
	font-size:13.5pt;
	line-height:16pt;
	text-transform:none !important;
	font-weight:300;
	float: right;
    width: 35.7%;
	padding:34px 0 0 12px;
	position:relative;
}
.page .gallery-row .title,.page .gallery-wide .title{
	padding-bottom:20px;
}
.page .gallery-row .title ,.page .gallery-wide .title{
	clear:both;
	margin-bottom:0;
}
.page .gallery-row ul ,.page .gallery-wide ul{
	clear:both;
	width:100%;
}
.page .gallery-row ul li, .page .block .gallery-wide ul li, .page .block  .gallery-center ul li{
	margin:0;
}
.page .gallery-row ul li{
	width:31%;
	margin-left:3.5%;
	padding-left:0;
	border:0;
	margin-top:-6px;
	float:left;
}
.page .gallery-row ul li.first{
	margin-left:0;
}
.page  .gallery-row ul li:hover,.page  .gallery-center ul li:hover,.page  .gallery-wide ul li:hover{
	border:0;
}
.page  .gallery-row .description,.page  .gallery-center .description,.page  .gallery-wide .description{
	display:none;
}
.page  .gallery-center ul li{
	width:61.5%;
	margin:0%;
	padding-left:0;
	border:0;
}
.page  .gallery-wide ul li{
	width:100%;
	margin:0%;
	padding-left:0;
	border:0;
}


.gallery .title span{
  width:24px;
  height:24px;
  display:block;
  position:absolute;
  left:12px;
  top:0;
}

/****/
section.page{
	margin-top:20px;
}
.page > .block{
	margin-bottom:40px;
}
.page .block img{
	float:left;
	padding:0;
	margin-right:15px;	
	margin-bottom:30px;
}
.gallery ul li img{
	margin-bottom:30px;
}

.page .block .gallery-row ul li img{
	margin-bottom:30px;
}
/***ICONE***/
.pdf{
}
.doc, .docx{
  padding-left:50px;
  background:url("../img/background/icon_word.png") center left no-repeat;
  min-height: 48px;
  display:block;
  padding-top: 10px;
}
.xls, .xlsx{
  padding-left:50px;
  background:url("../img/background/icon_xls.png") center left no-repeat;
  min-height: 48px;
  display:block;
  padding-top: 10px;
}
a.ppt{
  padding-left:50px;
  background:url("../img/background/icon_ppt.png") center left no-repeat;
  min-height: 48px;
  display:block;
  padding-top: 10px;
}
 .zip{
  padding-left:50px;
  background:url("../img/background/icon_zip.png") center left no-repeat;
  min-height: 48px;
  display:block;
  padding-top: 10px;
}
 .gif{
  padding-left:50px;
  background:url("../img/background/icon_gif.png") center left no-repeat;
  min-height: 48px;
  display:block;
  padding-top: 10px;
}
.jpg{
  padding-left:50px;
  background:url("../img/background/icon_jpg.png") center left no-repeat;
  min-height: 48px;
  display:block;
  padding-top: 10px;
}
.file-size{
}
/*** sitemap ***/
.site-map > ul {
	margin-left:0;
}
.site-map > ul > li {
	list-style-type:none;
	margin-bottom:2px;
}
.site-map > ul > li > a{
	background:#f9f9f9;
}
/*** ASIDE ***/
aside{
	padding-right:5px;
	border-right: 5px solid #49bdb7;
	text-align: right;
}
aside section,aside >div{
	line-height:18px;
	padding-right:10px;
	padding-bottom:5px;
}
aside mark{
	padding-right:10px;
}
aside mark,  aside .gallery-link{
	font-size:14pt;
	line-height:20pt;
	text-transform:uppercase;
	color:#49bdb7;
	font-weight:700;
	margin-bottom:12px;
	display:block;
}
aside .selected .title{
	color:#49bdb7;
}
aside .gallery-link{
	color:#000;
	text-transform:none;
	position:relative;
}
aside .gallery-link i{
    margin-left: -30px;
    padding-right: 5px;
    position: absolute;
    top: 2px;
}
aside .gallery-link:hover{
	color:#49bdb7;
}
aside .title{
	font-size:14pt;
	line-height:18pt;
	display:inline-block;
	background:none;
	padding:0;
	margin-bottom:0;
	text-transform:none;
	/*font-family:"Open Sans Condensed",sans-serif;*/
}
aside .title a, aside .title a:visited{
	color:#000;
}
aside .allclick:hover a, aside .title a:hover,aside .selected .title,aside section.selected p{
	color:#49bdb7;
}
aside section{
	margin-bottom:0px;
}
aside section.separa .title{
	margin-top:20px;
}
aside section.margine .title{
	margin-top:30px;
}
aside section.evidenzia:hover .title a, aside section.evidenzia .title a,  aside section.evidenzia .title a:visited,
aside section.evidenzia .title a:hover, aside section.evidenzia .title,aside section.evidenzia p{
	color:#fff;
}
aside section.separa {
	position:relative;
}
aside section.evidenzia {
	background:#49bdb7;
	padding-bottom:2px;
}
aside section.riquadro .riquadro {
	margin-top:15px;
	border:5px solid #49bdb7;
	padding:4px;
	max-width:94%;
	float:right;
}
aside section.riquadro .title,aside section.riquadro .title a,aside section.riquadro .title a:visited {
	color: #49bdb7;
}
aside section.evidenzia .title a:hover,aside section.riquadro .title a:hover{
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	filter: alpha(opacity=80);
	opacity:0.8;
}
aside section.riquadro {
	padding:0px;
}

aside section .separa{
	position:absolute;
	width:104.5%;
	height:20px;
	/* 
	border-right:8px solid #fff;
	*/
    	background: white;
	left:0;
}
aside section.parent{
	padding-top:0px;
	margin-bottom:20px;
	display:none;
}
aside img{
	display:none;
}
aside section.parent h3, aside section h3{
	font-size:16pt;
	line-height:20pt;
	font-weight:500;
	padding-left:5px;
	margin-top:0;
	margin-bottom:5px;
}
aside .parent img{
	display:none;
}
.aside section p{
	padding:5px 0px 0 5px;
	margin-bottom:0;	
	font-size:14pt;
	line-height:16pt;
	color:#000;
	text-align:right;
	display:inline;
	font-family:"Open Sans Condensed",sans-serif;
}
.aside section p.nopadding{
		padding:0;
}
/***********/


/*****************/

/***NEWS***/
article p{
	font-size:16pt;
	line-height:22pt;
	font-weight:400;
}
/*
article.page iframe.vimeo-player,article.page iframe.youtube-player{
	width:100%;
	height:420px;
	margin-bottom:20px;
}
.vimeo-preview,.youtube-preview{
	width:370px;
}
*/
article.page .media-wrap-right iframe.vimeo-player,article.page .media-wrap-right iframe.youtube-player{
	padding-left:0;
	margin-bottom:0px;
	max-width:290px;
	height:auto;
}
.archive article .abstract,.archive article p{
	/*display:none;*/
}
.archive article{
	display:block;
	border-bottom:0;
	margin-top:0;
	margin-bottom:30px;
	page-break-inside: avoid;
}
.archive article .title{
	font-size:18t;
	line-height:22pt;
	font-weight:600;
	text-transform:none;
}
.archive article img{
	float:left;
	margin-right:10px;
}
/** NEWS  */
.archive >h1,
.temi .archive >h1{
	display:none;
}
.archive .leftBlock,
.temi .archive .leftBlock{
    float: left;
    padding: 0 10px 0 0;
    width: 28%;
	text-align:right;
	font-family: 'Open Sans', sans-serif;	
}
.day .day-info,
.temi .day .day-info{
    float: left;
    padding: 0 10px 0 0;
    width: 28%;
	text-align:right;
	font-family: 'Open Sans', sans-serif;	
}
.archive .leftBlock .author,
.temi .archive .leftBlock .theme,.temi .archive .leftBlock .author{
	font-weight:700;
	font-size:11pt;
	line-height:13pt;
}
.archive .leftBlock time, .day .day-info .date,
.temi .archive .leftBlock time{
	padding:0;
	padding-top:2px;
	font-size:11pt;
	line-height:13pt;
}
.day .day-info .icon{
	margin-top:10px;
}
.day .day-info .icon span:hover{
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
		filter: alpha(opacity=100);
		opacity:1;
		cursor:text;
}

.temi .archive .leftBlock .theme{
	text-transform:uppercase;
}
.archive .centerBlock,.day .wparticle,
.temi .archive .centerBlock,.temi .day .wparticle{
    border-left: 5px solid #49bdb7;
    float: right;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0px;
    padding-right: 0px;
    position: relative;
    width: 70%;
    z-index: 1;
	padding-left:2.4%;
}
.archive .leftBlock .theme{
	display:block;
    font-size: 11pt;
    font-weight: 700;
    line-height: 13pt;
    margin-top: 30px;
    text-transform: uppercase;
	font-family: 'Open Sans Condensed', sans-serif;
}

.day .wparticle{
	min-height:90px;
}
.temi .archive .centerBlock,.temi .day .wparticle{
    border-left: 5px solid #49bdb7;
}
.archive .centerBlock,
.temi .archive .centerBlock{
	padding-left:0;
}
.day .wparticle img,
.temi .day .wparticle img{
	display:none;
}
.wblockimage,
.temi .wblockimage{
	float:left;
	width:32.5%;
}
.emptyBlock {
    float: left;
    width: 32.5%;
	max-width:295px;
	height:310px;
	border:1px solid #49bdb7;
	border-left:0 !important;
}
.contentBlock,
.temi .contentBlock{
	float:right;
	width:64.5%;
}
.column-1 .contentBlock .title a,.column-1 .contentBlock .title a:visited,
.temi .column-1 .contentBlock .title a,.temi .column-1 .contentBlock .title a:visited{
    display: block;
    font-size: 18pt;
	line-height:22pt;
    font-weight: 700;
    margin-bottom: 5px;
    margin-top: 0;
    padding-top: 0;
    text-transform: uppercase;
	color:#000;
	text-decoration:none;
}
.tracce .wblockimage img{
	max-width:290px;
	width:100%;
}
.tracce .text-media-group .right .media-wrap-right,.banner-t > div {
	padding-left:26px;
}
.tracce .cover-wrap{
	position:relative;
}
.tracce .cover-wrap #read-link{
	position:absolute;
	width:100%;
	font-size: 19pt;
    font-weight: 700;
    line-height: 24pt;
	padding-bottom:1px;
    text-transform: uppercase;
	color:#fff;
	background:#009cb8;
	text-align:center;
	top:50%;
	margin-top:-13px;
	left:0;
	font-weight:700;
	text-decoration:none;
	font-family: 'Open Sans Condensed', sans-serif;
}
.tracce .allclick:hover #read-link{
	background:#00708c;
}
.tracce #buy-links .buy-link,.tracce #buy-links .subscribe-link{
	width:120px;
	text-align:center;
	padding:0 4px;
	border:3px solid #009cb8;
	color:#009cb8;
	float:left;
	text-decoration:none;
	margin-top:20px;
	font-size: 16pt;
    font-weight: 700;
    line-height: 24pt;
    text-transform: uppercase;
	font-family: 'Open Sans Condensed', sans-serif;
}
.tracce #buy-links .subscribe-link{
	float:right;
}
.tracce #buy-links .buy-link:hover,.tracce #buy-links .subscribe-link:hover{
	border:3px solid #00708c;
	color:#00708c;
}
.banner-t > div {
    border-left: 5px solid #9d9e9e;
    margin-bottom: 20px;
}
.banner-t > div a,.page .block .banner-t > div img{
	display:block;
	float:none;
	margin-right:0;
	margin-bottom:0;
}
.banner-b{
	margin-top:40px;
}
.banner-b div a{
	display:block;
}
.column-1 .contentBlock .title a:hover{
	color:#49bdb7;
}
.temi .column-1 .contentBlock .title a:hover{
	color:#49bdb7;
}
article p{
	font-size:12pt;
	line-height:16pt;
	margin-bottom:0;
	padding-top:0;
}
article .media p{
	width:100%;
	float:none;
}
article .media-preview {
	display:none;
}
.media-preview.media-image img,.media-preview.media-video img{
	max-height:200px;
}
.media-preview .ic{
	position:absolute;
	left:10 px;
	top:0;
	width:24pt;
	height:24pt;
	padding:0;
	background-color: #49bdb7;
}
.temi article .media-preview {
    border-left: 5px solid #49bdb7
}
article .media-preview span{
	display:block;
	width:100%;
	margin-top:0px;
	padding-bottom:16px;
	padding-left:38px;
}
/*article .media-preview .material-icons{
	color:#00b2a6;
	font-size:26px;
	position:absolute;
	margin-top:0px;
	border:0 !important;
}*/
.archive article img{
	margin-right:0;
}
/** news dalla stampa**/
.day{
	margin-bottom:20px;
}
.day .day-info{
	font-weight:700;
	text-transform:uppercase;
	margin-bottom:5px;
}
.day .day-info .date{
	font-weight:400;
	margin-bottom:0px;
}
.column-1 .day .title a,.column-1 .day .title a:visited{
	color:#000;
	text-decoration:none;
	font-size:14pt;
	line-height:20pt;
	margin-bottom:0;
	font-family: 'Open Sans', sans-serif;
}
.column-1 .day .title a:hover{
	color:#9dd22d;
}
.column-1 .day p{
	padding-top:0;
	font-size:16pt;
	line-height:20pt;
}

.column-1 .day time{
	display:none;
}
.day .day-info .info{
    display: block;
    font-size: 15pt;
    line-height: 19pt;
    text-decoration: none;
	color:#7eb34c;
	font-family: 'Open Sans Condensed', sans-serif;
	/*margin-bottom:15px;*/
}
.wparticle article{
	padding-bottom:0;
	margin-botom:20px;
}
.wparticle article .title{
	margin-bottom:0px;
}
.wparticle article.last{
	margin-bottom:5px;
}
/***risultati ricerca**/
#searchJS .archive{
	width:95%;
}
.results .archive article .title{
	font-family: 'Open Sans', sans-serif;
}
.results .archive article{
	padding:10px;
	margin-top:15px;
	margin-bottom:15px;
}
.results .archive article a:hover{
	color:#fff;
}
.results .suggestion{
	border-top:1px dotted #fff;
	border-bottom:1px dotted #fff;
	padding-bottom:5px;
	background:rgba(255, 255, 255, 0.2);
}
.suggestion .special-markup {
    margin-top: 5px;
}
.results .archive article img{
	max-width:90px;
}
.results .archive article .theme{
	font-family: 'Open Sans', sans-serif;
	color:#000;
	font-size:16pt;
	line-height:20pt;
	font-weight:400;
}

/***/
.warning{
	font-size:14pt;
	padding-left:24pt;
	position:relative;
	margin-top:20px;
	margin-bottom:20px;
	display:block;
	clear:both;
}
.warning:before {
  font-family:'FontAwesome';
  content: "\f071";
  position:absolute;
  left:0px;
  top:5px;
  font-size:20pt;
  color:#670c23;
}
article header{
	position:static;
}
article.page .first, section.archive{
	margin-top:0px;
}
.archive article{
	min-height:10px;
}
.archive-links{
	margin-bottom:30px;
}
#searchJS .archive-links{
	margin-bottom:30px;
	padding-left:17%;
	text-align:center;
	text-transform:uppercase;
}
#searchJS .archive-links a:hover{
	color:#fff;
	
}
.archive-links ul{
	margin-top:0px;
    border-left: 0px solid #49bdb7;
    float: right;
	margin-bottom:0;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    position: relative;
    width: 78.2%;
    z-index: 1;
}
.archive-links.pages >span,.archive-links.years >span{
	 width: 21%;
	text-align:right;
    font-family: "Open Sans",sans-serif;
    text-align: right;
	font-weight:700;	
	font-size:16pt;
	line-height:20px;
	padding-right:0px;
	display:none;
	float:left;
}
#searchJS > .archive-links.pages {
	width:95%;
}
#searchJS .archive-links.pages > span{
	width:83%;
	float:none;
	text-align:center;
}
#searchJS .archive-links.pages > a{
	display:block;
	width:85%;
	float:none;
	text-align:center;
}
#searchJS .archive-links.pages > span .fa-spinner{
	padding-right:5px;
}
/*.archive-links .next::after{
    font-family:'FontAwesome';
    content: "\f055";
 	padding-left:5px;
 }*/
.pages li{
	text-align:center;
	float:left;
	/*float:left;*/
	/*list-style-type:none;*/
	display:inline-block;
	background:#4cbdb7;
	color:#fff;	
	margin-right:2px;	
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	font-weight:600;
	width:32px;
	height:32px;
	line-height:30px;
	text-align:center;	
	list-style-type:none;
}
.archive-links li.clear{
	width:0;
	height:0;
	line-height:0;
	padding:0;
	margin:0;
	display:block;
}
.pages li.selected{
	/*display:block;*/
	background-color:#81d0cc;
	color:#fff;
	line-height:30px;
	text-decoration:none;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}
.pages li:hover{
	width:32px;
	height:32px;
	line-height:30px;
	background-color:#81d0cc;
	color:#4cbdb7;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}
.archive-links li.next,.archive-links li.next:visited,.archive-links li.previous,.archive-links li.previous:visited,.archive-links li.last,.archive-links li.last:visited,.archive-links li.first,.archive-links li.first:visited{
	width:auto;
	display:inline-block;
	text-transform:uppercase;
	text-decoration:none;
	background:#4cbdb7;
	color:#fff;	
	line-height:30px;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;	
	padding:0px 5px;
	text-align:center;
	margin-right:2px;
	cursor:pointer;
}
.archive-links li.next:hover,.archive-links li.last:hover,.archive-links li.first:hover{
	background:#81d0cc !important;
}
main .column-1 .pages li a , main .column-1 .pages li a:visited, main .column-1  .pages li a:active,.pages li a:hover{
	color:#fff !important;
	display:block;
	text-decoration:none;
}
.years li.selected{
	color:#49bdb7;
	font-weight:600;
}
.months li.selected{
	color:#49bdb7;
	font-weight:600;
}
.months span, .years span{
}
.months span{
}
.months ul, .years ul{
	margin-left:0;
}
.months li:first-child{
}
.months li,.years li{
	display:inline-block;
	list-style-type:none;
	padding-right:10px;
}
.months li:hover, .months li:hover a{
}
.months li a, .years li a{
}

/***PROGRESS BAR***/
.progress{
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	background:none;
	height:auto;
	-webkit-box-shadow:none;
  	-moz-box-shadow:none;
  	box-shadow:none;	
}
.progress ol.pages{
	margin-left:0;
	list-style-type:decimal;
	list-style-position:outside;
}
.progress .pages span{
	float:left;
	padding-right:20px;
	padding-top:5px;
	}
.progress .pages li,.progress .pages li:hover,.progress .pages li.selected,.progress .pages li.selected:hover{
	float:left;
	margin-right:2px;
	padding:3px 15px 2px 0px;	
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	background:none;
	color:#d2d2d2;
	border:0;
	line-height:normal;
	height:auto;
	width:auto;
	background-color:transparent;
	list-style-type:decimal;
	list-style-position:inside;
	font-size:20pt;
	line-height:30pt;
}
.progress .pages li.selected,.progress .pages li.selected:hover{
	color:#49bdb7;
	font-size:26pt;
	line-height:30pt;
	padding-top:0;
}
.progress .pages li.prev{
	color:#000;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	filter: alpha(opacity=80);
	opacity:0.8;
}
/*.progress .pages li::after{
	font-family:'FontAwesome';
	content:"\f0da";
	padding-right:5px;
	padding-left:4px;
	font-style:normal;
	font-size:14px;
}*/
/***/
/***Calendario**/
.clear3{
}
.clear2{
}
.calendar{
	margin-bottom:10px;
}
.calendar h2{
}
.calendar .has-events{
	background:#49bdb7;
	border:1px solid #49bdb7;
}
.calendar .has-events:hover{
	background:#49bdb7;
	border:1px solid #49bdb7;
}
.calendar .has-events a,.calendar .has-events a:visited{
	text-decoration:none;
	color:#fff;
}
.calendar .has-events:hover a{
	text-decoration:none;
	color:#000;
}
.calendar .details{
}
/*******

/** finestra modale  */
.modal-dialog{
	/* Fallback for web browsers that doesn't support RGBa */
	background: rgb(79, 189, 183);
	background: rgba(79, 189, 183, 0.95);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#994cbdb7, endColorstr=#994cbdb7);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#994cbdb7, endColorstr=#994cbdb7)";
    margin: auto;
	display:block;
    min-height: 160px;
    overflow: visible;
    padding: 0;
	padding-bottom:5px;
	margin-top:25%;
    position: relative;
    text-align: center;
    transform: translateY(-50%);
    width: 400px;
    z-index: 1;
}
.modal-content{
	background:transparent;
	border:0;
	border-radius:0;
	box-shadow:none;
}
.modal-header{
	border:0;
	padding-bottom:0;	
	text-align:center;
}
.modal-header .download40-icon{
  display:block;
  margin:10px auto 8px;
  width:40px;
  height:40px;
}

.modal-header .title{
	color:#000;
	font-size:16pt;
	line-height:20pt;
	text-transform:none;
	padding-bottom:6px;
	padding-top:6px;
	display:block;
	font-family: 'Open Sans', sans-serif;	
}
.modal-body a{
    background: #4fbdb8;
    border: 1px solid #fff;
    color: #fff;
    display: inline-block;
    font-size: 20pt;
    font-weight: 700;
    line-height: 36pt;
    margin: 8px;
    min-width: 40px;
    padding: 2px 4px;
    text-align: center;
}
.modal-body{
    padding: 0 15px;
    position: relative;
	margin-bottom:20px;
	text-align:center;
}

/***PERSONALIZZAZIONI*/
.appendix{
	color:#e0143a;
}
span.nazione {
    font-weight: 700;
}

/***Gestione complessa delle immagini e testi mark***/
.text-media-group,.parsed-text,.media-wrap-center,.parsed-text > .text-wrap,.media-wrap-wide{
	margin-bottom:25px;
}
.media-wrap-wide,.media-wrap-gallery,.download ul li{
	page-break-inside: avoid;	
}
.media-wrap-wide .media-alt,.media-wrap-gallery .title{
	margin-top:0 !important;
}
.text-media-group .text-wrap h1{
	margin-top:-8px;
}
.text-media-group .text-wrap,.media-center,.media-wrap-center iframe.youtube-player,.media-wrap-center iframe.vimeo-player{
	float: left;
    margin-right: 1.5%;
    width: 60.5% !important;
}
.media-center,.media-wrap-center iframe.youtube-player,.media-wrap-center iframe.vimeo-player{
	width:58.5% !important;
}
.text-wrap{
    float: left;
    margin-right: 1.5%;
    width: 60.5% !important;
}
.text-wrap header{
	margin-bottom:30px;
}
.text-wrap span.abstract {
    margin-top: 0;
    padding-top: 0;
}
.parsed-text mark, .media-wrap-wide > span .cite,.media-wrap-center >span .cite{
	font-size:19pt;
	line-height:23pt;
	font-weight:300;
	font-family: 'Open Sans Condensed', sans-serif;
}
.parsed-text mark span{
    padding:0;
	padding-top:5px;
	font-size: 18pt;
    font-weight: 400;
    line-height: 22pt;
	font-weight:300;
	font-family: 'Open Sans Condensed', sans-serif;
}
.media-wrap-wide .cite,.media-wrap-center .cite{
	display:block;
}
.media-wrap-wide mark{
	display:block;
	clear:right;
	padding-top:5px;
}
/*article.page*/ .media-wrap-center iframe{
	height:300px;
}
/*article.page*/ .media-wrap-wide iframe{
	width:100%;
	height:500px;
}
.media-wrap-center > span{	
    float: right;
    width: 36%;
}
.text-media-group .right{
	float:left;
    width: 36%;
}
.media-wrap-wide > span{
	float:right;
    width: 36%;
}
/***ISTANTANEE***/
.istantanee .media-wrap-center iframe.youtube-player,istantanee .media-wrap-center iframe.vimeo-player{
	float:none;
	display:block;
	clear:both;
    width: 57.5% !important;
}
.istantanee .media-wrap-center > span{
    float: none;
    width: 54.4%;
	display:block;
}
.istantanee .media-wrap-center .separa{
	display:none;
}
.istantanee .media-wrap-center > span.media-alt{
   padding:4px 10px;
   color:#fff;
   background:#49bdb7;
	-webkit-print-color-adjust: exact; 
   font-family: 'Open Sans', sans-serif;
   font-weight:400;
   text-transform:uppercase;
}

/****/

.text-media-group .author,.text-wrap .author{
	padding-bottom:10px;
    font-family: "Open Sans",sans-serif;
	text-transform:none;
	font-weight:700;
	display:inline-block;	
}
.text-media-group .author::before, .text-wrap .author::before, .archive .leftBlock .author::before {
    font-weight: 300;
    content:"di";
	padding-right:5px;
	line-height:14px;
}
.text-media-group .author::after, .text-wrap .author::after {
    font-weight: 300;
    content:"-";
	padding-right:5px;
	padding-left:5px;
}
.text-media-group .date,.text-wrap .date{
	display:inline-block;	
}
.text-media-group .date:after,.text-wrap .date:after{
	content:"\00a0";
}
article.page time{
	padding-top:15px;
}
.right{
	position:relative;
}
.custom-link{
	margin-bottom:20px;
}
.right .box{
	width:47%;
	float:right;
}
.n2 .archive-links ul, .box.n2 {
    border-left: 5px solid #00b2a6;
}
.box.n9 {
    border-left: 5px solid #00708c;
}
.right .box img{
	max-width:100%;
	margin:0 0 10px;
}
.right .box a{
	display:block;
	position:relative;
	text-decoration:none;
}
.box.n2{
	float:left;
}
.box a span{ 
	font-family: 'Open Sans Condensed', sans-serif;
	font-size:12pt;
	font-weight:700;
}
.box a span{
	padding-left:10px;
	padding-right:20px;
	clear:left;
	display:block;
}
.box a i{
	position:absolute;
	right:2px;
	bottom:1px;
	font-size:20pt;
}
/**Correlati***/
.correlated{
	margin-bottom:30px;
	margin-top:0px;
    margin-right: 2%;
   /* width: 59% !important;*/
}
.correlated .text-wrap{
	width:100% !important;
}
.correlated .abstract,.correlated .theme{
	display:none;
}
.correlated .text-wrap .author::before{
	content:"";
	padding-left:0;
	padding-right:0;
}
.correlated .text-wrap .date{
	display:block;
}
.bot-correlated{
	padding-right:15px;
}
.correlated .text-wrap .author::after{
	content:"";
	padding-left:0;
	padding-right:0;
}
.correlated .text-wrap > div{
	width:42%;
	margin-right:2%;
	float:left;
	padding:15px;
	padding-bottom:70px;
	color:#fff;
	background:#49bdb7;
	min-height:250px;
	position:relative;
	margin-bottom:20px;
}
.correlated .bot-correlated{
	position:absolute;
	bottom:10px;
	left:20px;
	font-size:13pt;
	line-height:16pt;
}
.correlated div.even{
	margin-right:0;
}
.correlated div .title{
 	text-transform:none;
	font-size:19pt;
	line-height:22pt;
	display:block;
	clear:right;
}
.correlated div .title a,.correlated div .title a:visited{
	color:#fff;
}
.correlated div .title a:hover{
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
  filter: alpha(opacity=80);
  opacity:0.8;
}
.correlated div time{
	font-family: 'Open Sans', sans-serif;
	color:#fff;
	display:block;
}
.correlated div .theme{
	font-weight:700;
}
/***/
/***HOMEPAGE***/
.home .group-1{
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  opacity:0;
}
.home .group-2 .allclick:hover .title a,.home .group-3 .allclick:hover .title a{
	color:#49bdb7;
}
.home .abstract{
	font-family: 'Open Sans', sans-serif;
}
.home .group-3 .block, .home .block.n1{
	border-left:6px solid #49bdb7;
	border-right:6px solid #49bdb7;
	color:#49bdb7;
}
.home .block.n2{
	border-left:6px solid #00b2a6;
	border-right:6px solid #00b2a6;
	color:#00b2a6;
}
.home .block.n3{
	border-left:6px solid #9dd22d;
	border-right:6px solid #9dd22d;
	color:#9dd22d;
}
.home .block.n4{
	border-left:6px solid #7eb34c;
	border-right:6px solid #7eb34c;
	color:#7eb34c;
}
.home .block.n5{
	border-left:6px solid #54ab9d;
	border-right:6px solid #54ab9d;
	color:#54ab9d;
}
.home .block.n6{
	border-left:6px solid #008c82;
	border-right:6px solid #008c82;
	color:#008c82;
}
.home .block.n7{
	border-left:6px solid #005a4e;
	border-right:6px solid #005a4e;
	color:#005a4e;
}
.home .block.n8{
	border-left:6px solid #009cb8;
	border-right:6px solid #009cb8;
	color:#009cb8;
}
.home .block.n9{
	border-left:6px solid #00708c;
	border-right:6px solid #00708c;
	color:#00708c;
}

.home .group-1{
	width:45%;
	max-width:500px;
	position:fixed;
	top:50%;
}
.home .group-1 img,.home .group-1 p,.home .group-1 .abstract,.hone .group-1 .theme,.home .group-1 .date{
	display:none;
}
.home .group-1 .title{
	font-family: 'Open Sans', sans-serif;
	font-weight:300;
	font-size:45pt;
	line-height:50pt;
	color:#49bdb7;
	text-transform:none;
	margin-top:0;
	padding-top:0;
}
.home .group-1 .title a,.home .group-1 .title a:visited{
	font-weight:300;
	color:#49bdb7;
}
.home .group-1 .title a:hover{
	color:#00b2a6;
}
.home .g2-3 .img{
	max-height:300px;
	overflow:hidden;
	margin-bottom:15px;
}

.home .g2-3 .title{
	margin-bottom:0;
	line-height:30px;
}
.home .g2-3 .abstract{
	margin-bottom:0;
	margin-top:0;
	padding-bottom:0;
	padding-top:2px;
}
.home .group-3 .abstract{
	font-size:11pt;
	line-height:14pt;
}
.home .g2-3 p{
	padding-top:0;
	margin-top:13px;
	margin-bottom:0;
}
.home .g2-3{
	padding-top:10px;
	width:54%;
	float:right;
	padding-left:15px;
}
.home .g2-3 img{
	float:left;
	margin-right:20px;
}
.home .g2-3 .imagewide img{
	float:none;
	margin-right:0px;
	margin-bottom:10px;
	width:100%;
}
.home .group-3 img{
	width:52%;
	margin-right:0; 
}
.home .group-3 .head {
	width:48%;
	float:left;
	margin-left:0;
}
.home .group-3 .imagewide .head{ 
	width:100%;
	float:none;
	margin-left:0%;
}
.home .g2-3 .block{
	margin-bottom:30px;
}
.home .group-2 .block{
	padding-left:16px;
}
.home .group-2 img{
	margin-top:20px;
	border-radius:100%;
	width: 22.1%;
	float:left;
	margin-right:0;
}
.home .group-2 .head {
	width:77.9%;
	float:left;
	margin-left:0;
}
.home .g2-3 .theme{
	font-size:14pt;
	line-height:20pt;
font-weight:700;
	display:block;
	margin-bottom:10px;
	padding-left:10px;
	font-family: 'Open Sans', sans-serif;
}
.home .g2-3  .group-2 .theme{
	padding-left:20px;
}
.home .g2-3 .title{
	font-size: 14pt;
	line-height: 18pt;
	font-weight: 600;
}
.home .g2-3 .title,.g2-3 p,.g2-3 .abstract{
	padding-right:10px;
	padding-left:10px;
	color:#000;
}
.g2-3 .group-2 .abstract,.g2-3 .group-2 p{
	font-size:11pt;
	line-height:14pt;
}
.home .group-3 .theme{
	display:none;
}
/***HOME PUBBLICAZIONI**/
.pubblicazioni section[class*='group-']{
	position:relative;
}
.pubblicazioni article header .date{
	display:none;
}
.pubblicazioni .control{
	position:absolute;
	width:32px;
	right:0;
	top:0;
	font-size:30pt;
	text-align:center;
	height:135px;
}
.pubblicazioni .control .fa{
	padding-top:50px;
	padding-bottom:50px;
	display:block;
	color:#008c82;
	cursor:pointer;
}
.pubblicazioni .control .fa:hover{
	color:#0b594c;
}
.pubblicazioni section[class*='group-'] p {
	display:none 
}
.pubblicazioni section[class*='group-'] .first {
	padding: 0 10px 0 0;
    width: 130px;
	float:left; 
	border-right: 5px solid #008c82;
	height:120px;
	text-align:right;
	padding-top:0px;
}
.pubblicazioni section[class*='group-'] .first .ic, aside .category .ic{
	background-color:#008c82;
	height:24px;
	width:24px;
	display:inline-block;
	margin-bottom:10px;
}
.pubblicazioni section[class*='group-'] .first .title,.pubblicazioni section[class*='group-'] .first .title a,.pubblicazioni section[class*='group-'] .first .title a:visited, aside .category .title {
	font-size:11pt;
	line-height:14pt;
	display:block;
	text-decoration:none;
	color:#0b594c;
	padding-bottom:6px;
	text-transform: uppercase;
}
.pubblicazioni section[class*='group-'] .first .abstract, aside .category .abstract {
	font-family: "Open Sans Condensed",sans-serif;
	font-size:14pt;
	line-height:18pt;
	font-weight:700;
	display:block;
	margin-top:0;
	padding-top:2px;
	text-transform:uppercase;
}
.pubblicazioni section[class*='group-'] .first .abstract{
	font-size:11pt;
	line-height:14pt;
}
.pubblicazioni section[class*='group-'] .first .abstract a,.pubblicazioni section[class*='group-'] .first .abstract a:visited, aside .category .abstract a, aside .category .abstract a:visited {
	color:#000;
	text-decoration:none;
	font-weight: 700;
	text-transform:uppercase;	
}
.pubblicazioni section[class*='group-'] .first .abstract a:hover, aside .category .abstract a:hover {
	color:#008c82;
}

.pubblicazioni section[class*='group-'], .pubblicazioni .archive article {
	margin-bottom:30px;
	max-height:135px;
	overflow:hidden;
}
.pubblicazioni section[class*='group-'] .block{
	width:212px !important;
	margin-right:2px;
	position:relative;
}
.pubblicazioni section[class*='group-'] .noslideshow .block,.pubblicazioni .archive article{
	margin-left:0 !important;
	margin-right:2 px !important;
	position:relative;
	float:left;
	width:211px !important;
	padding-right:0px;
	clear:none;
}
.pubblicazioni #searchJS .archive article{
    float: none;
    width: 100%;
}
.pubblicazioni .archive article.block0{
	margin-left:0;
}
.pubblicazioni .properties{
	font-size:12pt;
	line-height:14pt;
}
.block-img{
	float:left;
	width:35%;
}
.pubblicazioni .block-img img{
	max-width:100%;
}
.pubblicazioni .control{
	display:none;
}
.block-text{
	float:left;
    width: 60%;
    height: 125px;
    overflow: hidden;
    padding-right: 5px;
    padding-left: 5px;
	white-space:normal;
}
.cycle-carousel-wrap{
	left:0 !important;
}
.pubblicazioni .block-text p{
	display:none;
}
.pubblicazioni .archive-links ul{
	width:100%;
}

.home .hblock-img{
	width:auto;
	float:left;
	max-width:50%;
}
.home .hblock-text{
	float:left;
	width:auto;
}

.pubblicazioni .archive article{
	padding-right:0;
}
.pubblicazioni section[class*='group-'] .block .theme{
	display:none;
}
.pubblicazioni section[class*='group-'] .block .author,.pubblicazioni .archive .block-text .author{
	text-transform:uppercase;
	color:#000;
	font-size:12pt;
	line-height:14pt;
	text-decoration:none;
	display:block;
}

.pubblicazioni section[class*='group-'] .block .title a,.pubblicazioni section[class*='group-'] .block .title a:visited,
.pubblicazioni .archive article .block-text .title a,.pubblicazioni .archive article .block-text .title a:visited{
	text-transform:none;
	color:#000;
	font-size:12pt;
	line-height:14pt;
	text-decoration:none;
	display:block;
}
.pubblicazioni section[class*='group-'] .block:hover .title a,.pubblicazioni .archive .allclick:hover .title a{
	color:#008c82;
}
.pubblicazioni section[class*='group-'] .block .abstract{
	color:#000;
	margin-top:0;
	padding-top:0;
	font-size:17pt;
	line-height:19pt;
	font-weight:700;
	display:none;
}
.pubblicazioni section[class*='group-'] .wrap {
	margin-left:0.1%;
	margin-right:0;
    padding-right: px;
    position: relative;
    width: 640px !important;
	border-right: 5px solid #008c82;
	float:left;
}
.pubblicazioni section[class*='group-'] .wrap.noslideshow{
	margin-left:0.1%;
    width: 640px !important;
}

.pubblicazioni section[class*='group-'] img {
	float:left;
}
.archive .intestazione .title{
	margin-bottom:30px;
}
/***HOMEPAGE***/
.pos1{
	/*width:100%;*/
	display:block;
	min-height:10px;
	margin-bottom:30px !important;
	margin-top:10px;
}
.home .pos1{
	display:none;
}
.pos1 .ingombro{
	display:none;
}
.temi .pos1 .ingombro{
   margin-top:30px;
}
.pos1 .ingombro .author{
	font-weight:700;
}
.pos1 .ingombro time.date{
	font-size:16pt;
	line-height:20pt;
	font-weight:400px;
	padding-bottom:0;
	padding-top:15px;
}
.icon .fa{
	padding:6px;
	display:inline-block;
	font-size:26pt;
	line-height:26pt;
	margin-left:5px;
	color:#49bdb7;
	border:2px solid #49bdb7;
	cursor:pointer;
	background:#fff;
}
/*** SOCIAL ***/
.condividi{
	display:noen;
}

/*** SOCIAL ***/

.day-info .icon .fa{
	border:0 !important;
	margin-top:15px;
	font-size:40pt;
	cursor:default;
}
.pubblicazioni .icon{
	display:none;
}
.leftBlock .icon{
	margin-bottom:15px;
	display:none;
}
.pos1 >.intestazione{
    padding-left: 12px;
    position: relative;
    z-index: 1;
}
/***PUBBLICAZIONI***/
.pubblicazioni article >div > .right, .scuola-comunita .right{
	width:35.2%;
	float:right;
	/*font-family: 'Open Sans Condensed', sans-serif;*/
}
.pubblicazioni article >div .buy, .pubblicazioni article >div .lang,.scuola-comunita .right{
    border-left: 5px solid #49bdb7;
    padding-left: 15px;
	margin-bottom:20px;
}
.pubblicazioni article >div .lang{
	font-size: 14pt;
    font-weight: 700;
    line-height: 18t;
	text-transform:uppercase;
}
.pubblicazioni article >div .lang ul{
	list-style-type:none;
	margin-left:0;
	padding-left:0;
	padding-top:0;
	margin-top:0;
}
.pubblicazioni article >div .lang ul li a{
	text-decoration:none;
}

.scuola-comunita .left{
    float: left;
    margin-right: 1.5%;
    width: 60.5% !important;}
.pubblicazioni article >div >.block{
    float: left;
    margin-right: 0%;
    width: 64% !important;}
	
.pubblicazioni article.page header{
	color:#000;
	/*font-family: 'Open Sans Condensed', sans-serif;*/
}
.pubblicazioni article.page .block-left header{
	width:60%;
	float:left;
}
.pubblicazioni article.page .block-left> a{
	width:36%;
	margin-right:4%;
	float:left;
}
.pubblicazioni article.page .block-left img{
	margin-right:0;
	width:100%;
}
.pubblicazioni article.page .title{
	margin-bottom:0px;
	text-transform:none;
	font-size:18pt;
	line-height:22pt;
}
.pubblicazioni .author{
	font-size:18pt;
	line-height:22pt;
	display:block;
	font-weight:700;
	text-transform:uppercase;
	margin-top:0;
	margin-bottom:5px;
	padding-top:0;
}

.pubblicazioni article.page .abstract{
	color:#000;
	/*font-family: 'Open Sans Condensed', sans-serif;*/
	font-size:14pt;
	line-height:22pt;
	font-weight:700;
	display:block;
	margin-top:0;
	padding-top:0;
	margin-bottom:0
}
.pubblicazioni article.page .properties{
	font-size:14pt;
	line-height:20pt;
}
.pubblicazioni article.page .available,.pubblicazioni article.page .available a{
	/*margin-top:23px;*/
	font-size:14pt;
	line-height:20pt;
text-decoration:none;
	font-weight:400
}
.pubblicazioni  .right .buy{
	font-size:16pt;
	line-height:20pt;
	text-decoration:none;
	font-weight:400
}
.pubblicazioni  .right .buy a{
	font-weight:700;
	text-decoration:none;
}
.pubblicazioni  .right .buy .buylink{
	display:inline-block;
	clear:both;
	/*font-family: 'Open Sans Condensed', sans-serif;*/
    font-size: 16pt;
	padding:3px 30px 5px;
	text-transform:uppercase;
    font-weight: 700;
    margin-bottom: 30px;	
	text-decoration:none !important;	
}
/** scuola comunita  */
.scuola-comunita .page .left .download {
	margin-top:0;
}
.scuola-comunita .page .left .download .title{
	text-transform:uppercase;
	color:#005a4e;
	margin-bottom:30px;
	display:block;
}
.scuola-comunita .right{
    border-left: 5px solid #005a4e;
}
.scuola-comunita .right{
    border-left: 5px solid #005a4e;
}
.scuola-comunita .cright .title{
   	font-family: 'Open Sans', sans-serif;
	font-size:14pt;
	line-height:16pt;
}
.scuola-comunita .cright {
    font-size: 11pt;
    line-height: 14pt;
}



/***gestione colore sezioni ****/
/****n6***/
/*#008c82			#0b594c*/
.pubblicazioni .right .buy .buylink,.pubblicazioni .right .buy .buylink:visited{
    border: 3px solid #008c82;
	color:#008c82;
}
.pubblicazioni .right .buy .buylink:hover{
    border: 3px solid #0b594c;
	color:#0b594c;
}
.n6 main .column-1 a,.n6 main .column-1 a:visited{		
	color:#0b594c;
}
.n6 .page .gallery-row .title,.n6 .page .gallery-center .title,.n6 .page .gallery-wide .title {
    border-left: 5px solid #008c82;
}
.n6 .gallery .title span{
	background-color: #008c82;
}
.n6 a.video-icon span,.n6 a.text-icon span{
	background-color:#0b594c;
}

.n6 main .column-1 a:hover{
	color:#008c82	;
}
/****SECTION-MENU****/
.n6 .section-name, .n6 .section-name a, .n6 .section-name a:visited{
	color:#008c82;
}
.n6 .gallery .title{
	color:#008c82;
}
.n6 .gallery ul li:hover{
	border:1px solid #008c82;
}
.n6 .page  .gallery-row ul li:hover, .n6 .page  .gallery-center ul li:hover,.n6 .page  .gallery-wide ul li:hover{
	border:0;
}
.n6 .archive .intestazione .title {
	color:#008c82;
}
.n6 .pos1 .ingombro {
    border-right: 5px solid #008c82;
}
.n6 .wpimage, .n6 .media-wrap-right, .n6 .media-wrap-center > span,.n6 .media-wrap-wide > span{
	border-left:5px solid #008c82;	
}
.n6 .section-menu .nav{
	color:#008c82;
}
.n6 .section-menu .nav li.first{
	padding-left:0;
}  
.n6 .section-menu .nav li{
	background:url(../img/background/bg-sectionmenu.png) no-repeat right -176px;
}
.n6 .section-menu .nav li a, .n6 .section-menu .nav li a:visited{
	color:#008c82;
	text-decoration:none;
}
.n6 .section-menu .nav li a:hover,.n6 .section-menu .nav li.selected a,.n6 .section-menu .nav li.selected a:visited{
	border-top:3px solid #008c82;
	border-bottom:3px solid #008c82;
	color:#008c82;
}
.n6 .page-menu .allclick:hover .title a,.n6 .page-menu .title a:hover,.pubblicazioni  .right .buy a:hover{
	color:#008c82;
}
.n6 aside{
	border-right: 5px solid #008c82;
}
.n6 aside mark, .n6  aside .gallery-link:hover,.n6 aside .selected .title, .n6 aside section.selected p{
	color:#0b594c;
}
.n6 aside .title a,.n6 aside .title a:visited {
    color: #000;
	text-decoration:none
}
.n6 aside .allclick:hover a, .n6 aside .title a:hover {
    color: #008c82;
	text-decoration:none
}
.n6 article >div .buy, .n6 article >div .lang{
    border-left: 5px solid #008c82;
}
.n6 .icon .fa,.n6 .icon .material-icons{
	color:#008c82;
	border:2px solid #008c82;
}
.n6 .emptyBlock {
	border:15px solid #008c82;
}
.temi .archive .n6 .centerBlock, .temi .n6 .day .wparticle {
    border-left: 5px solid #008c82;
}
.temi article.n6 .media-preview {
    border-left: 5px solid #008c82;
}
.temi .column-1 .n6 .contentBlock .title a:hover{
	color:#008c82;
}
article.n6 .media-preview .material-icons{
	color:#008c82;
}
.home .group-2 .allclick.n6:hover .title a,.home .group-3 .allclick.n6:hover .title a{
	color:#008c82;
}
.n6 aside section.evidenzia {
	background:#008c82;
}
.n6 aside section.riquadro .riquadro {
	border:5px solid #008c82;
}
.n6 aside section.riquadro .title, .n6 aside section.riquadro .title a,.n6 aside section.riquadro .title a:visited {
	color: #008c82;
}
.n6 .download ul li,.n6 .icon span,.n6 .media-preview .ic{
	background-color:#008c82;
}
.n6 .pages li{
	background:#008c82;
	color:#fff;	
}
.n6 .pages li.selected{
	background-color:#0b594c;
	color:#fff;
}
.n6 .pages li:hover,.n6 .pages li.selected:hover{
	background-color:#0b594c;
	color:#fff;
}
.n6 .years li.selected{
	color:#008c82;
}
.n6 .archive-links li.next,.n6.archive-links li.next:visited,.n6 .archive-links li.last,.n6 .archive-links li.last:visited,.n6 .archive-links li.first,.n6 .archive-links li.first:visited{
	background:#008c82 !important;
	color:#fff;	
}
.n6 .archive-links li.next:hover,.n6 .archive-links li.last:hover,.n6 .archive-links li.first:hover{
	background:#0b594c !important;
}
.n6 .correlated .text-wrap > div{
	background:#0b594c;
}
.n6 main .column-1 .correlated  a, .n6 main .column-1 .correlated  a:visited{
	color:#fff;
}

/***n2
/*		#00b2a6			#9dd22d */
.n2 main .column-1 a,.n2 main .column-1 a:visited{		
	color:#00b2a6;
}
.n2 a.video-icon span,.n2 a.text-icon span{
	background-color:#00b2a6;
}

.n2 main .column-1 a:hover{
	color:#00b2a6;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	filter: alpha(opacity=70);
	opacity:0.7;		
}
/****SECTION-MENU****/

.n2 .section-name, .n2 .section-name a, .n2 .section-name a:visited, .n2 .column-1 .contentBlock .title a:hover{
	color:#00b2a6;
}
.n2 .gallery .title{
	color:#00b2a6;
}
.n2 .gallery ul li:hover{
	border:1px solid #00b2a6;
}
.n2 .page  .gallery-row ul li:hover, .n2 .page  .gallery-center ul li:hover,.n2 .page  .gallery-wide ul li:hover{
	border:0;
}
.n2 .pos1 .ingombro {
    border-right: 5px solid #00b2a6	;
}
.n2 .page .gallery-row .title,.n2 .page .gallery-center .title,.n2 .page .gallery-wide .title {
    border-left: 5px solid #00b2a6;
}
.n2 .gallery .title span{
	background-color: #00b2a6;
}

.n2 .wpimage, .n2 .media-wrap-right, .n2 .media-wrap-center > span, .n2 .media-wrap-wide > span{
	border-left:5px solid #00b2a6;	
}
.n2 .section-menu .nav{
	color:#00b2a6	;
}
.n2 .section-menu .nav li.first{
	padding-left:0;
}  
.n2 .section-menu .nav li{
	background:url(../img/background/bg-sectionmenu.png) no-repeat right -106px;
}
.n2 .section-menu .nav li a, .n2 .section-menu .nav li a:visited{
	color:#00b2a6	;
	text-decoration:none;
}
.n2 .section-menu .nav li a:hover,.n2 .section-menu .nav li.selected a,.n2 .section-menu .nav li.selected a:visited{
	border-top:3px solid #00b2a6	;
	border-bottom:3px solid #00b2a6	;
	color:#00b2a6	;
}
.n2 .page-menu .allclick:hover .title a,.n2 .page-menu .title a:hover{
	color:#00b2a6;
}
.n2 aside{
	border-right: 5px solid #00b2a6;
}
.n2 aside mark, .n2  aside .gallery-link:hover,.n2 aside .selected .title,.n2 aside section.selected p{
	color:#00b2a6;
}
.n2 aside .title a,.n2 aside .title a:visited {
    color: #000;
	text-decoration:none
}
.n2 aside .allclick:hover a,.n2 aside .title a:hover {
    color: #00b2a6;
	text-decoration:none
}
.n2 article >div .buy, .n2 article >div .lang{
    border-left: 5px solid #00b2a6;
}
.n2 .icon .fa, .n2 .icon .material-icons{
	color:#00b2a6;
	border:2px solid #00b2a6;
}
.n2 .archive-links ul,.box.n2{
    border-left: 5px solid #00b2a6;
}
.box.n2 a span,.box.n2 a:visited span{
	color:#000;
}
.box.n2 a i,.box.n2 a:visited i{
	color:#00b2a6;
}
.box.n2 a:hover span,.box.n2 a:hover i {
	color:#00b2a6;
}
.n2 .emptyBlock {
	border:5px solid #00b2a6;
}
.temi .archive .n2 .centerBlock, .temi .n2 .day .wparticle {
    border-left: 5px solid #00b2a6;
}
.temi article.n2 .media-preview {
    border-left: 5px solid #00b2a6;
}
.temi .column-1 .n2 .contentBlock .title a:hover{
	color:#00b2a6;
}
article.n2 .media-preview .material-icons{
	color:#00b2a6;
}
.home .group-2 .allclick.n2:hover .title a,.home .group-3 .allclick.n2:hover .title a{
	color:#00b2a6;
}
.n2 aside section.evidenzia {
	background:#00b2a6;
}
.n2 aside section.riquadro .riquadro {
	border:5px solid #00b2a6;
}
.n2 aside section.riquadro .title, .n2 aside section.riquadro .title a,.n2 aside section.riquadro .title a:visited {
	color: #00b2a6;
}
.n2 .download ul li,.n2 .icon span,.n2 .media-preview .ic{
	background-color:#00b2a6;
}
.n2 .correlated .text-wrap > div{
	background:#00b2a6;
}
.n2 main .column-1 .correlated  a, .n2 main .column-1 .correlated  a:visited{
	color:#fff;
}



/***n3
/*		#9dd22d			#7eb34c */
.n3 main .column-1 a,.n3 main .column-1 a:visited{
	color:#7eb34c;
}
.n3 a.video-icon span,.n3 a.text-icon span{
	background-color:#7eb34c;
}
.n3 main .column-1 a:hover,.column-1 .day .title a:hover{
	color:#7eb34c;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	filter: alpha(opacity=70);
	opacity:0.7;		
}
/****SECTION-MENU****/
.n3 .section-name, .n3 .section-name a, .n3 .section-name a:visited,.n3 .column-1 .contentBlock .title a:hover{
	color:#9dd22d;
}
.n3 .gallery .title{
	color:#9dd22d;
}
.n3 .gallery ul li:hover{
	border:1px solid #9dd22d;
}
.n3 .page  .gallery-row ul li:hover, .n3 .page  .gallery-center ul li:hover,.n3 .page  .gallery-wide ul li:hover{
	border:0;
}
.n3 .pos1 .ingombro {
    border-right: 5px solid #9dd22d	;
}
.n3 .page .gallery-row .title,.n3 .page .gallery-center .title,.n3 .page .gallery-wide .title {
    border-left: 5px solid #9dd22d;
}
.n3 .gallery .title span{
	background-color: #9dd22d;
}
.n3 .wpimage, .n3 .media-wrap-right, .n3 .media-wrap-center > span, .n3 .media-wrap-wide > span{
	border-left:5px solid #9dd22d;	
}
.n3 .section-menu .nav{
	color:#9dd22d	;
}
.n3 .section-menu .nav li.first{
	padding-left:0;
}  
.n3 .section-menu .nav li{
	background:url(../img/background/bg-sectionmenu.png) no-repeat right -106px;
}
.n3 .section-menu .nav li a, .n3 .section-menu .nav li a:visited{
	color:#9dd22d	;
	text-decoration:none;
}
.n3 .section-menu .nav li a:hover,.n3 .section-menu .nav li.selected a,.n3 .section-menu .nav li.selected a:visited{
	border-top:3px solid #9dd22d	;
	border-bottom:3px solid #9dd22d	;
	color:#9dd22d	;
}
.n3 .page-menu .allclick:hover .title a,.n3 .page-menu .title a:hover{
	color:#9dd22d;
}
.n3 aside{
	border-right: 5px solid #9dd22d;
}
.n3 aside mark, .n3  aside .gallery-link:hover,.n3 aside .selected .title,.n3 aside section.selected p{
	color:#7eb34c;
}

.n3 aside .title a,.n3 aside .title a:visited {
    color: #000;
	text-decoration:none
}
.n3 aside .allclick:hover a,.n3 aside .title a:hover {
    color: #9dd22d;
	text-decoration:none
}
.n3 article >div .buy, .n3 article >div .lang{
    border-left: 5px solid #9dd22d;
}
.n3 .pages li{
	background:#9dd22d;
	color:#fff;	
}
.n3 .pages li.selected{
	background-color:#7eb34c;
	color:#fff;
}
.n3 .pages li:hover{
	background-color:#7eb34c;
	color:#9dd22d;
}
.n3 .years li.selected{
	color:#9dd22d;
}
.n3 .archive-links li.next,.n3.archive-links li.next:visited,.n3 .archive-links li.last,.n3 .archive-links li.last:visited,.n3 .archive-links li.first,.n3 .archive-links li.first:visited{
	background:#9dd22d !important;
	color:#fff;	
}
.n3 .archive-links li.next:hover,.n3 .archive-links li.last:hover,.n3 .archive-links li.first:hover{
	background:#7eb34c !important;
}
.n3 .archive .centerBlock,.n3 .day .wparticle,
.n3 .temi .archive .centerBlock,.n3 .temi .day .wparticle{
    border-left: 5px solid #9dd22d;
}
.n3 article .media-preview {
  border-left: 5px solid #9dd22d;
}
.n3 article .media-preview .material-icons,.n3 .icon .fa,.n3 .icon .material-icons{
	color:#9dd22d;
	border:2px solid #9dd22d;
}

 .n3 .day .day-info .material-icons{
	color:#7eb34c;
}
.n3 .archive-links ul{
    border-left: 0px solid #9dd22d;
}
.n3 .emptyBlock {
	border:5px solid #9dd22d;
}
.temi .archive .n3 .centerBlock, .temi .n3 .day .wparticle {
    border-left: 5px solid #9dd22d;
}
.temi article.n3 .media-preview {
    border-left: 5px solid #9dd22d;
}
.temi .column-1 .n3 .contentBlock .title a:hover{
	color:#9dd22d;
}
article.n3 .media-preview .material-icons{
	color:#9dd22d;
}
.home .group-2 .allclick.n3:hover .title a,.home .group-3 .allclick.n3:hover .title a{
	color:#9dd22d;
}
.n3 aside section.evidenzia {
	background:#9dd22d;
}
.n3 aside section.riquadro .riquadro {
	border:5px solid #9dd22d;
}
.n3 aside section.riquadro .title, .n3 aside section.riquadro .title a,.n3 aside section.riquadro .title a:visited {
	color: #9dd22d;
}
.n3 .download ul li,.n3 .icon span,.n3 .media-preview .ic{
	background-color:#9dd22d;
}
.n3 .correlated .text-wrap > div{
	background:#9dd22d;
}
.n3 main .column-1 .correlated  a, .n3 main .column-1 .correlated  a:visited{
	color:#fff;
}



/***n4
/* #7eb34c			#54ab9d*/
.n4 main .column-1 a,.n4 main .column-1 a:visited{		
	color:#7eb34c;
}
.n4 a.video-icon span,.n4 a.text-icon span{
	background-color:#7eb3c4;
}
.n4 main .column-1 a:hover,.column-1 .day .title a:hover{
	color:#7eb34c;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	filter: alpha(opacity=70);
	opacity:0.7;		
}
/****SECTION-MENU****/
.n4 .section-name, .n4 .section-name a, .n4 .section-name a:visited,.n4 .column-1 .contentBlock .title a:hover{
	color:#7eb34c;
}
.n4 .gallery .title{
	color:#7eb34c;
}
.n4 .gallery ul li:hover{
	border:1px solid #7eb34c;
}
.n4 .page  .gallery-row ul li:hover, .n4 .page  .gallery-center ul li:hover,.n4 .page  .gallery-wide ul li:hover{
	border:0;
}
.n4 .pos1 .ingombro {
    border-right: 5px solid #7eb34c	;
}
.n4 .page .gallery-row .title,.n4 .page .gallery-center .title,.n4 .page .gallery-wide .title {
    border-left: 5px solid #7eb34c;
}
.n4 .gallery .title span{
	background-color: #7eb34c;
}

.n4 .wpimage, .n4 .media-wrap-right, .n4 .media-wrap-center > span, .n4 .media-wrap-wide > span{
	border-left:5px solid #7eb34c;	
}
.n4 .section-menu .nav{
	color:#7eb34c	;
}
.n4 .section-menu .nav li.first{
	padding-left:0;
}  
.n4 .section-menu .nav li{
	background:url(../img/background/bg-sectionmenu.png) no-repeat right -106px;
}
.n4 .section-menu .nav li a, .n4 .section-menu .nav li a:visited{
	color:#7eb34c	;
	text-decoration:none;
}
.n4 .section-menu .nav li a:hover,.n4 .section-menu .nav li.selected a,.n4 .section-menu .nav li.selected a:visited{
	border-top:3px solid #7eb34c	;
	border-bottom:3px solid #7eb34c	;
	color:#7eb34c	;
}
.n4 .page-menu .allclick:hover .title a,.n4 .page-menu .title a:hover{
	color:#7eb34c;
}
.n4 aside{
	border-right: 5px solid #7eb34c;
}
.n4 aside mark,.n4 aside .selected .title, .n4  aside .gallery-link:hover,.n4 aside section.selected p{
	color:#7eb34c;
}
.n4 aside .title a,.n4 aside .title a:visited {
    color: #000;
	text-decoration:none
}
.n4 aside .allclick:hover a,.n4 aside .title a:hover {
    color: #7eb34c;
	text-decoration:none
}
.n4 article >div .buy, .n4 article >div .lang{
    border-left: 5px solid #7eb34c;
}
.n4 .pages li{
	background:#7eb34c;
	color:#fff;	
}
.n4 .pages li.selected{
	background-color:#7eb34c;
	color:#fff;
}
.n4 .pages li:hover{
	background-color:#7eb34c;
	color:#7eb34c;
}
.n4 .years li.selected{
	color:#7eb34c;
}
.n4 .archive-links li.next,.n4.archive-links li.next:visited,.n4 .archive-links li.last,.n4 .archive-links li.last:visited,.n4 .archive-links li.first,.n4 .archive-links li.first:visited{
	background:#7eb34c !important;
	color:#fff;	
}
.n4 .archive-links li.next:hover,.n4 .archive-links li.last:hover,.n4 .archive-links li.first:hover{
	background:#7eb34c !important;
}
.n4 .archive .centerBlock,.n4 .day .wparticle,
.n4 .temi .archive .centerBlock,.n4 .temi .day .wparticle{
    border-left: 5px solid #7eb34c;
}
.n4 article .media-preview {
  border-left: 5px solid #7eb34c;
}
.n4 article .media-preview .material-icons,.n4 .icon .fa,.n4 .icon .material-icons{
	color:#7eb34c;
	border:2px solid #7eb34c;
}

 .n4 .day .day-info .material-icons{
	color:#7eb34c;
}
.n4 .archive-links ul{
    border-left: 0px solid #7eb34c;
}
.n4 .emptyBlock {
	border:5px solid #7eb34c;
}
.temi .archive .n4 .centerBlock, .temi .n4 .day .wparticle {
    border-left: 5px solid #7eb34c;
}
.temi article.n4 .media-preview {
    border-left: 5px solid #7eb34c;
}
.temi .column-1 .n4 .contentBlock .title a:hover{
	color:#7eb34c;
}
article.n4 .media-preview .material-icons{
	color:#7eb34c;
}
.home .group-2 .allclick.n4:hover .title a,.home .group-3 .allclick.n4:hover .title a{
	color:#7eb34c;
}
.n4 aside section.evidenzia {
	background:#7eb34c;
}
.n4 aside section.riquadro .riquadro {
	border:5px solid #7eb34c;
}
.n4 aside section.riquadro .title, .n4 aside section.riquadro .title a,.n4 aside section.riquadro .title a:visited {
	color: #7eb34c;
}
.n4 .download ul li,.n4 .icon span,.n4 .media-preview .ic{
	background-color:#7eb34c;
}
.n4 .correlated .text-wrap > div{
	background:#7eb34c;
}
.n4 main .column-1 .correlated  a, .n4 main .column-1 .correlated  a:visited{
	color:#fff;
}


/*** n5
/* #54ab9d			#008c82*/
.n5 main .column-1 a,.n5 main .column-1 a:visited{		
	color:#54ab9d;
}
.n5 a.video-icon span,.n5 a.text-icon span{
	background-color:#54ab9d;
}
.n5 main .column-1 a:hover,.n5 .column-1 .day .title a:hover{
	color:#54ab9d;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	filter: alpha(opacity=70);
	opacity:0.7;		
}

.n5 .section-name, .n5 .section-name a, .n5 .section-name a:visited{
	color:#54ab9d;
}
.n5 .gallery .title{
	color:#54ab9d;
}
.n5 .gallery ul li:hover{
	border:1px solid #54ab9d;
}
.n5 .page  .gallery-row ul li:hover, .n5 .page  .gallery-center ul li:hover,.n5 .page  .gallery-wide ul li:hover{
	border:0;
}
.n5 .pos1 .ingombro {
    border-right: 5px solid #54ab9d;
}
.n5 .page .gallery-row .title,.n5 .page .gallery-center .title,.n5 .page .gallery-wide .title {
    border-left: 5px solid #54ab9d;
}
.n5 .gallery .title span{
	background-color: #54ab9d;
}

.n5 .wpimage, .n5 .media-wrap-right,.n5 .media-wrap-center > span, .n5 .media-wrap-wide > span{
	border-left:5px solid #54ab9d;	
}
.n5 .section-menu .nav{
	color:#54ab9d	;
}
.n5 .section-menu .nav li.first{
	padding-left:0;
}  
.n5 .section-menu .nav li{
	background:url(../img/background/bg-sectionmenu.png) no-repeat right -106px;
}
.n5 .section-menu .nav li a, .n5 .section-menu .nav li a:visited{
	color:#54ab9d	;
	text-decoration:none;
}
.n5 .section-menu .nav li a:hover,.n5 .section-menu .nav li.selected a,.n5 .section-menu .nav li.selected a:visited{
	border-top:3px solid #54ab9d	;
	border-bottom:3px solid #54ab9d	;
	color:#54ab9d	;
}
.n5 .page-menu .allclick:hover .title a,.n5 .page-menu .title a:hover,.n5 .column-1 .contentBlock .title a:hover{
	color:#54ab9d;
}

.n5 aside{
	border-right: 5px solid #54ab9d;
}
.n5 aside mark, .n5 aside .selected .title,.n5  aside .gallery-link:hover,.n5 aside section.selected p{
	color:#54ab9d;
}
.n5 aside .title a,.n5 aside .title a:visited {
    color: #000;
	text-decoration:none
}
.n5 aside .allclick:hover a,.n5 aside .title a:hover {
    color: #54ab9d;
	text-decoration:none
}
.n5 article >div .buy, .n5 article >div .lang{
    border-left: 5px solid #54ab9d;
}

.n5 .pages li{
	background:#54ab9d;
	color:#fff;	
}
.n5 .pages li.selected{
	background-color:#008c82;
	color:#fff;
}
.n5 .pages li:hover{
	background-color:#008c82;
	color:#54ab9d;
}
.n5 .years li.selected{
	color:#54ab9d;
}
.n5 .archive-links li.next,.n5.archive-links li.next:visited,.n5 .archive-links li.previus,.n5.archive-links li.previus:visited,.n5 .archive-links li.last,.n5 .archive-links li.last:visited,.n5 .archive-links li.first,.n5 .archive-links li.first:visited{
	background:#54ab9d !important;
	color:#fff;	
}
.n5 .archive-links li.next:hover,.n5 .archive-links li.last:hover,.n5 .archive-links li.first:hover,.n5 .archive-links li.previus:hover{
	background:#008c82 !important;
}
.n5 .archive .centerBlock, .n5 .day .wparticle, .n5 .temi .archive .centerBlock, .n5 .temi .day .wparticle{
	border-left: 5px solid #54ab9d;
}
.n5 .icon .fa,.n5 .icon .material-icons{
	border:2px solid #54ab9d;	
	color:#54ab9d;
}
.n5 .archive-links ul{
    border-left: 0px solid #54ab9d;
}
.n5 .emptyBlock {
	border:5px solid #54ab9d;
}
.temi .archive .n5 .centerBlock, .temi .n5 .day .wparticle {
    border-left: 5px solid #54ab9d;
}
.temi article.n5 .media-preview {
    border-left: 5px solid #54ab9d;
}
.temi .column-1 .n5 .contentBlock .title a:hover{
	color:#54ab9d;
}
article.n5 .media-preview .material-icons{
	color:#54ab9d;
}
.home .group-2 .allclick.n5:hover .title a,.home .group-3 .allclick.n5:hover .title a{
	color:#54ab9d;
}
.n5 aside section.evidenzia {
	background:#54ab9d;
}
.n5 aside section.riquadro .riquadro {
	border:5px solid #54ab9d;
}
.n5 aside section.riquadro .title, .n5 aside section.riquadro .title a,.n5 aside section.riquadro .title a:visited {
	color: #54ab9d;
}
.n5 .download ul li,.n5 .icon span,.n5 .media-preview .ic{
	background-color:#54ab9d;
}
.n5 .correlated .text-wrap > div{
	background:#54ab9d;
}
.n5 main .column-1 .correlated  a, .n5 main .column-1 .correlated  a:visited{
	color:#fff;
}


/***n7
/*		#005a4e			#009bb7 */
.n7 main .column-1 a,.n7 main .column-1 a:visited{		
	color:#005a4e;
}
.n7 a.video-icon span,.n7 a.text-icon span{
	background-color:#005a4e;
}

.n7 main .column-1 a:hover{
	color:#005a4e;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	filter: alpha(opacity=70);
	opacity:0.7;			
}
/****SECTION-MENU****/
.n7 .section-name, .n7 .section-name a, .n7 .section-name a:visited{
	color:#005a4e	;
}
.n7 .gallery .title{
	color:#005a4e;
}
.n7 .gallery ul li:hover{
	border:1px solid #005a4e;
}
.n7 .page  .gallery-row ul li:hover, .n7 .page  .gallery-center ul li:hover,.n7 .page  .gallery-wide ul li:hover{
	border:0;
}
.n7 .pos1 .ingombro {
    border-right: 5px solid #005a4e	;
}
.n7 .page .gallery-row .title,.n7 .page .gallery-center .title,.n7 .page .gallery-wide .title {
    border-left: 5px solid #005a4e;
}
.n7 .gallery .title span{
	background-color: #005a4e;
}
.n7 .wpimage, .n7 .media-wrap-right, .n7 .media-wrap-center > span, .n7 .media-wrap-wide > span{
	border-left:5px solid #005a4e;	
}
.n7 .section-menu .nav{
	color:#005a4e	;
}
.n7 .section-menu .nav li.first{
	padding-left:0;
}  
.n7 .section-menu .nav li{
	background:url(../img/background/bg-sectionmenu.png) no-repeat right -106px;
}
.n7 .section-menu .nav li a, .n7 .section-menu .nav li a:visited{
	color:#005a4e	;
	text-decoration:none;
}
.n7 .section-menu .nav li a:hover,.n7 .section-menu .nav li.selected a,.n7 .section-menu .nav li.selected a:visited{
	border-top:3px solid #005a4e	;
	border-bottom:3px solid #005a4e	;
	color:#005a4e	;
}
.n7 .page-menu .allclick:hover .title a,.n7 .page-menu .title a:hover{
	color:#005a4e;
}
.n7 aside{
	border-right: 5px solid #005a4e;
}
.n7 aside mark, .n7 aside .selected .title, .n7  aside .gallery-link:hover,.n7 aside section.selected p{
	color:#005a4e;
}
.n7 aside .title a,.n7 aside .title a:visited {
    color: #000;
	text-decoration:none
}
.n7 aside .allclick:hover a,.n7 aside .title a:hover {
    color: #005a4e;
	text-decoration:none
}
.n7 article >div .buy, .n7 article >div .lang{
    border-left: 5px solid #005a4e;
}
.n7 .icon .fa,.n7 .icon .material-icons{
	color:#005a4e;
	border:2px solid #005a4e;
}
.n7 .emptyBlock {
	border:5px solid #005a4e;
}
.temi .archive .n7 .centerBlock, .temi .n7 .day .wparticle {
    border-left: 5px solid #005a4e;
}
.temi article.n7 .media-preview {
    border-left: 5px solid #005a4e;
}
.temi .column-1 .n7 .contentBlock .title a:hover{
	color:#005a4e;
}
article.n7 .media-preview .material-icons{
	color:#005a4e;
}
.home .group-2 .allclick.n7:hover .title a,.home .group-3 .allclick.n7:hover .title a{
	color:#005a4e;
}
.n7 aside section.evidenzia {
	background:#005a4e;
}
.n7 aside section.riquadro .riquadro {
	border:5px solid #005a4e;
}
.n7 aside section.riquadro .title, .n7 aside section.riquadro .title a,.n7 aside section.riquadro .title a:visited {
	color: #005a4e;
}
.n7 .download ul li,.n7 .icon span,.n7 .media-preview .ic{
	background-color:#005a4e;
	border:1px solid #005a4e;
}
.n7 .correlated .text-wrap > div{
	background:#005a4e;
}
.n7 main .column-1 .correlated  a, .n7 main .column-1 .correlated  a:visited{
	color:#fff;
}


/*** n8
/* #009cb8			#00708c*/
.n8 main .column-1 a,.n8 main .column-1 a:visited{		
	color:#009cb8;
}
.n8 a.video-icon span,.n8 a.text-icon span{
	background-color:#009cb8;
}

.n8 main .column-1 a:hover{
	color:#009cb8;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	filter: alpha(opacity=70);
	opacity:0.7;		
}
/****SECTION-MENU****/
.n8 .section-name, .n8 .section-name a, .n8 .section-name a:visited,.n8 .archive .leftBlock .theme,.n8 .column-1 .contentBlock .title a:hover{
	color:#009cb8	;
}
.n8 .gallery .title{
	color:#009cb8;
}
.n8 .gallery ul li:hover{
	border:1px solid #009cb8;
}
.n8 .page  .gallery-row ul li:hover, .n8 .page  .gallery-center ul li:hover,.n8 .page  .gallery-wide ul li:hover{
	border:0;
}
.n8 .pos1 .ingombro {
    border-right: 5px solid #009cb8	;
}
.n8 .page .gallery-row .title,.n8 .page .gallery-center .title,.n8 .page .gallery-wide .title {
    border-left: 5px solid #009cb8;
}
.n8 .gallery .title span{
	background-color: #009cb8;
}
.n8 .wpimage, .n8 .media-wrap-right, .n8 .media-wrap-center > span, .n8 .media-wrap-wide > span,.n8 .pos1 .ingombro.n8 {
	border-left:5px solid #009cb8;	
}
.n8 .section-menu .nav{
	color:#009cb8	;
}
.n8 .section-menu .nav li.first{
	padding-left:0;
}  
.n8 .section-menu .nav li{
	background:url(../img/background/bg-sectionmenu.png) no-repeat right -246px;
}
.n8 .section-menu .nav li a, .n8 .section-menu .nav li a:visited{
	color:#009cb8	;
	text-decoration:none;
}
.n8 .section-menu .nav li a:hover,.n8 .section-menu .nav li.selected a,.n8 .section-menu .nav li.selected a:visited{
	border-top:3px solid #009cb8	;
	border-bottom:3px solid #009cb8	;
	color:#009cb8	;
}
.n8 .page-menu .allclick:hover .title a,.n8 .page-menu .title a:hover{
	color:#009cb8;
}
.n8 aside{
	border-right: 5px solid #009cb8;
}
.n8 aside mark,.n8 aside .selected .title, .n8  aside .gallery-link:hover,.n8 aside section.selected p{
	color:#009cb8;
}
.n8 aside .title a,.n8 aside .title a:visited {
    color: #000;
	text-decoration:none
}
.n8 .pages li{
	background:#009cb8;
	color:#fff;	
}
.n8 .pages li.selected{
	background-color:#00708c;
	color:#fff;
}
.n8 .pages li:hover{
	background-color:#00708c;
	color:#9dd22d;
}
.n8 .years li.selected{
	color:#009cb8;
}
.n8 .archive-links li.next,.n8.archive-links li.next:visited,.n8 .archive-links li.last,.n8 .archive-links li.last:visited,.n8 .archive-links li.first,.n8 .archive-links li.first:visited{
	background:#009cb8 !important;
	color:#fff;	
}
.n8 .archive-links li.next:hover,.n8 .archive-links li.last:hover,.n8 .archive-links li.first:hover{
	background:#00708c !important;
}
.n8 aside .allclick:hover a,.n8 aside .title a:hover {
    color: #009cb8;
	text-decoration:none
}
.n8 article >div .buy, .n8 article >div .lang,.n8 .archive .centerBlock{
    border-left: 5px solid #009cb8;
}
.n8 .icon .fa,.n8 .icon .material-icons{
	color:#009cb8;
	border:2px solid #009cb8;
}
.n8 .archive-links ul{
    border-left: 0px solid #009cb8;
}
.box.n8{
    border-left: 5px solid #009cb8;
}
.box.n8 a span,.box.n8 a:visited span{
	color:#000;
}
.box.n8 a i,.box.n8 a:visited i{
	color:#009cb8;
}
.box.n8 a:hover span,.box.n8 a:hover i {
	color:#00708c;
}
.n8 .emptyBlock {
	border:5px solid #009cb8;
}
.temi .archive .n8 .centerBlock, .temi .n8 .day .wparticle {
    border-left: 5px solid #009cb8;
}
.temi article.n8 .media-preview {
    border-left: 5px solid #009cb8;
}
.temi .column-1 .n8 .contentBlock .title a:hover{
	color:#009cb8;
}
article.n8 .media-preview .material-icons{
	color:#009cb8;
}
.home .group-2 .allclick.n85:hover .title a,.home .group-3 .allclick.n8:hover .title a{
	color:#009cb8;
}
.n8 aside section.evidenzia {
	background:#009cb8;
}
.n8 aside section.riquadro .riquadro {
	border:5px solid #009cb8;
}
.n8 aside section.riquadro .title, .n8 aside section.riquadro .title a,.n8 aside section.riquadro .title a:visited {
	color: #009cb8;
}
.n8 .download ul li,.n8 .icon span,.n8 .media-preview .ic{
	background-color:#009cb8;
	border:1px solid #009cb8;
}
.n8 .correlated .text-wrap > div{
	background:#009cb8;
}
.n8 main .column-1 .correlated  a, .n8 main .column-1 .correlated  a:visited{
	color:#fff;
}


/*** n9
/* #00708c */

/***n9
/*		#00708c			#005b72 */
.n9 main .column-1 a,.n9 main .column-1 a:visited{		
	color:#005b72;
}
.n9 a.video-icon span,.n9 a.text-icon span{
	background-color:#005b72;
}

.n9 main .column-1 a:hover,.n9 column-1 .day .title a:hover{
	color:#005b72;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	filter: alpha(opacity=70);
	opacity:0.7;		
}
/****SECTION-MENU****/
.n9 .section-name, .n9 .section-name a, .n9 .section-name a:visited,.n9 .column-1 .contentBlock .title a:hover{
	color:#00708c;
}
.n9 .gallery .title{
	color:#00708c;
}
.n9 .gallery ul li:hover{
	border:1px solid #00708c;
}
.n9 .page  .gallery-row ul li:hover, .n9 .page  .gallery-center ul li:hover,.n9 .page  .gallery-wide ul li:hover{
	border:0;
}
.n9 .pos1 .ingombro {
    border-right: 5px solid #00708c	;
}
.n9 .page .gallery-row .title,.n9 .page .gallery-center .title,.n9 .page .gallery-wide .title {
    border-left: 5px solid #00708c;
}
.n9 .gallery .title span{
	background-color: #00708c;
}

.n9 .wpimage, .n9 .media-wrap-right, .n9 .media-wrap-center > span, .n9 .media-wrap-wide > span{
	border-left:5px solid #00708c;	
}
.n9 .section-menu .nav{
	color:#00708c	;
}
.n9 .section-menu .nav li.first{
	padding-left:0;
}  
.n9 .section-menu .nav li{
	background:url(../img/background/bg-sectionmenu.png) no-repeat right -106px;
}
.n9 .section-menu .nav li a, .n9 .section-menu .nav li a:visited{
	color:#00708c	;
	text-decoration:none;
}
.n9 .section-menu .nav li a:hover,.n9 .section-menu .nav li.selected a,.n9 .section-menu .nav li.selected a:visited{
	border-top:3px solid #00708c	;
	border-bottom:3px solid #00708c	;
	color:#00708c	;
}
.n9 .page-menu .allclick:hover .title a,.n9 .page-menu .title a:hover{
	color:#00708c;
}
.n9 aside{
	border-right: 5px solid #00708c;
}
.n9 aside mark,.n9 aside .selected .title, .n9  aside .gallery-link:hover,.n9 aside section.selected p{
	color:#005b72;
}

.n9 aside .title a,.n9 aside .title a:visited {
    color: #000;
	text-decoration:none
}
.n9 aside .allclick:hover a,.n9 aside .title a:hover {
    color: #00708c;
	text-decoration:none
}
.n9 article >div .buy, .n9 article >div .lang{
    border-left: 5px solid #00708c;
}
.n9 .pages li{
	background:#00708c;
	color:#fff;	
}
.n9 .pages li.selected{
	background-color:#005b72;
	color:#fff;
}
.n9 .pages li:hover{
	background-color:#005b72;
	color:#00708c;
}
.n9 .years li.selected{
	color:#00708c;
}
.n9 .archive-links li.next,.n9.archive-links li.next:visited,.n9 .archive-links li.last,.n9 .archive-links li.last:visited,.n9 .archive-links li.first,.n9 .archive-links li.first:visited{
	background:#00708c !important;
	color:#fff;	
}
.n9 .archive-links li.next:hover,.n9 .archive-links li.last:hover,.n9 .archive-links li.first:hover{
	background:#005b72 !important;
}
.n9 .archive .centerBlock,.n9 .day .wparticle,
.n9 .temi .archive .centerBlock,.n9 .temi .day .wparticle{
    border-left: 5px solid #00708c;
}
.n9 article .media-preview {
  border-left: 5px solid #00708c;
}
.n9 article .media-preview .material-icons,.n9 .icon .fa,.n9 .icon .material-icons{
	color:#00708c;
	border:2px solid #00708c;
}

 .n9 .day .day-info .material-icons{
	color:#005b72;
}
.n9 .archive-links ul{
    border-left: 0px solid #00708c;
}
.n9 .emptyBlock {
	border:5px solid #00708c;
}
.temi .archive .n9 .centerBlock, .temi .n9 .day .wparticle {
    border-left: 5px solid #00708c;
}
.temi article.n9 .media-preview {
    border-left: 5px solid #00708c;
}
.temi .column-1 .n9 .contentBlock .title a:hover{
	color:#00708c;
}
article.n9 .media-preview .material-icons{
	color:#00708c;
}
.home .group-2 .allclick.n9:hover .title a,.home .group-3 .allclick.n9:hover .title a{
	color:#00708c;
}


.box.n9{
    border-left: 5px solid #00708c;
}
.box.n9 a span,.box.n9 a:visited span{
	color:#000;
}
.box.n9 a i,.box.n9 a:visited i{
	color:#00708c;
}

.box.n9 a:hover span, .box.n9 a:hover i{
	color:#00556a;
}
.n9 .emptyBlock {
	border:5px solid #00556a;
}
.n9 aside section.evidenzia {
	background:#00708c;
}
.n9 aside section.riquadro .riquadro {
	border:5px solid #00708c;
}
.n9 aside section.riquadro .title, .n9 aside section.riquadro .title a,.n9 aside section.riquadro .title a:visited {
	color: #00708c;
}
.n9 .download ul li,.n9 .icon span,.n9 .media-preview .ic{
	background-color:#00708c;
	border:1px solid #00708c;
}
.n9 .correlated .text-wrap > div{
	background:#00708c;
}
.n9 main .column-1 .correlated  a, .n9 main .column-1 .correlated  a:visited{
	color:#fff;
}

#camo-edit {
	display: none;
}
}


