@charset "utf-8";

.logo {
	padding-left: 20px;
}
.text-media-group .author::before, .text-wrap .author::before, .archive .leftBlock .author::before {
	content: "by";
}

#sel-state{position: relative; font-weight:700;padding: 5px 25px 5px 10px;background: rgba(229,229,229,0.70);display: inline-block;cursor:pointer}
    #sel-state:after{ display: inline-block; content:"";  background: url("../img/background/icon-set.png") no-repeat -324px -560px;	top: 10px;right: 5px;width: 15px;height: 15px;position: absolute}
    #sel-state:hover{background:#9d9e9e }
    #sel-state{display:none}
    .content-state{display:block;background: rgba(229,229,229,0.70); margin-top: 5px;padding:10px 10px 30px}
    .content-state ul{list-style-type: none;margin-left:0}
    .page .block .content-state ul li{margin-left:0; padding-left:0; display: inline-block;width:33.33333%; text-transform: uppercase;font-weight: 700}
    .content-state ul li a, .content-state ul li a:visited{color:#000000!important; opacity: 1; font-size:14px}
    .content-state ul li a:hover{color:#9dd22d!important; opacity: 1}
    @media (max-width: 500px) {
        .content-state ul li{width:50%;}
    }
    
/*modifica gradiente quando manca n5*/

.main-menu ul.nav > li.n4 span{
	background: #7eb34c;
	background: -moz-linear-gradient(0deg, #7eb34c 30%, #008c82 70%);
	background: -webkit-linear-gradient(0deg, #7eb34c 30%, #008c82 70%);
	background: -o-linear-gradient(0deg, #7eb34c 30%, #008c82 70%);
	background: -ms-linear-gradient(0deg, #7eb34c 30%, #008c82 70%);
	background: linear-gradient(90deg, #7eb34c 30%, #008c82 70%);          
}
    
    
/***PERSONALIZZAZIONI*/
@media (max-width:1199px) {
	.logo {
		width: 25%;
	}
	#menu {
		width: 75%
	}
}
@media (max-width:991px) {
	.main-menu > ul.nav li a, .main-menu > ul.nav li a:visited, .main-menu > ul.nav li a:hover {
		padding-right: 2px;
	}
	.main-menu ul.nav > li{
		margin-right: 2px;
	}
}
@media (max-width:768px) {
	.logo {
		width: 100%;
	}	
	#menu {
		width: 100%;
	}	
}
@media (max-width:600px) {
	.archive .centerBlock .contentBlock .author:before {
		content: "by";
	}
}


.footer2 ul li span {
	padding: 7px 6px;
}
.footer2 .blang {
    width: 50px;
}

.footer2 ul li.open.bNewsletter {
    	border-top: 8px solid transparent;
}

.footer2 .social a{
	width:40px;
	height:40px;
	line-height:40px;
}
.footer2 .social .sic span{
	width:40px;
	height:40px;

}

.footer2 .social .st span{
  background:url("../img/background/icon-set.png") no-repeat scroll -1022px -190px;
}
.footer2 .social .sy span{
  background:url("../img/background/icon-set.png") no-repeat scroll -1302px -190px;
}
.footer2 .social .sf span{
  background:url("../img/background/icon-set.png") no-repeat scroll -1166px -192px;
}
.footer2 .social .sis span{
  background:url("../img/background/icon-set.png") no-repeat scroll -883px -190px;
}


.footer2.fsocial .btutela{right:172px;line-height: 24px;}

  

.arch.tracce.archivio.n4 .archive .centerBlock p{
	display:block;
}

.arch.tracce.archivio.n4 .archive .centerBlock .abstract{
	font-size: 16px;
	line-height: 24px;
	text-transform: uppercase;
	font-weight: 600;
	margin-top:0;
}

.arch.tracce.archivio.n4 .archive .centerBlock h1.title a{
	text-transform: uppercase;
	margin-top:8px;
}

aside .nascosto {
	display: none;
}