
@media (max-width: 979px) {
div#barrasx,	
div#barradx,
div#boxnews,
div#boxeventi,
div#box2news,
div#news3,
.info
{
	float:none !important; 
	width: 100%;
	clear:both;
}	

.info {
	margin:10px 20px !important;
}

footer {
	margin-left: 0px !Important;
	}

	div.maximenuckh ul.maximenuck li.maximenuck.level1,
	.maxiroundedcenter  {
	float: none !important; 
	display: block !Important;
	width: 100% !important;
	text-align: center !important;
	}

	div#maximenuck ul.maximenuck li.maximenuck.level1.active,
	div#maximenuck ul.maximenuck li.maximenuck.level1.hover {
	border: 0px !Important;
	background-color: #efefef !important; 
}
	body,
	body.toolbarpadding {
		padding:0px !important;
	}
	
	.container {
	padding: 20px;
}

li {
	margin-right: 10px;
	}
	
	.navbar .btn-navbar {
		margin-bottom: 3px;
	}

	.navbar .nav > li > .dropdown-menu:after,
	.navbar .nav > li > .dropdown-menu:before {
		border-bottom: 0;
		border-left: 0;
		border-right: 0;
	}

	.dropdown-menu .sub-menu {
		left: auto;
		position: relative;
		top: auto;
		visibility: visible;
		margin-top: 0;
	}
	.footer1,
	.footer2{
		float: none;
		text-align: center;
	}
	#logo h2 {
		text-align: center;
		width: auto !important;
	}
div#maximenuck ul.maximenuck li.maximenuck.level1 {
	
	text-align: left !important;
}	
	.maxiroundedright, #inclina, #logoH {
		display:none;
	}
}













@media (max-width: 767px){
div#barrasx,			
div#barradx {
	float:none !important; 
	width: 100%;
	clear:both;
}
	.tabs.nav.nav-tabs dt.tabs{
		float: none;
	}
	.nav-tabs .tabs a{
		display: block;
	}
	div.items-row div.item {
		clear: both;
	}
	#footer{
		margin-left: -20px;
		margin-right: -20px;
	}
	
	select,input {
		width: 155px;
	}
	#logo h2 {
		text-align: center;
		width: auto !important;
	}	
div#maximenuck ul.maximenuck li.maximenuck.level1 {
	text-align: left !important;
}		
	.maxiroundedright, #inclina, #logoH {
		display:none;
	}	
	
	
.moduletable_avvisi, .moduletable_bandi {
  float: left !important;
  margin-left: 3px !important;
  margin-top: -15px !important;
  overflow: hidden !important;

}

.itemImage img  {
  margin-left: -30px !important;
  margin-bottom: 10px !important;
}

.sezione, .moduletable_bandi, .moduletable_avvisi, .itemImage,.itemImage img  {
	float: none !important;
}	
	
	
	
	
div.tcvn-k2-nivoslider.theme-default .nivoSlider {
  background: url("loading.gif") no-repeat scroll 50% 50% #FFFFFF;
  box-shadow: 0 1px 5px 0 #4A4A4A;
  margin-bottom: 10px;
  position: relative;
  width:400px !important;
}	
	
	
	
	
	
	
	
}


















@media(max-width:320px){
	
div#barrasx,		
div#barradx {
	float:none !important; 
	width: 100%;
		clear:both;
}

/*	.span2{
		width: auto !important;
	}
div#provaprova #sidebar2.span2 {
	float:none !important; 
	
}*/	
		
	.filter-search button.button.btn{
		display:block !important;
		width:100%;
		margin:0 0 10px !important;
	}
	.filter-search select,
	.filter-search input{
		width:100%;
	}
	#logo h2 {
		text-align: center;
		width: auto !important;
	}	
div#maximenuck ul.maximenuck li.maximenuck.level1 {
	text-align: left !important;
}		
	.maxiroundedright, #inclina, #logoH {
		display:none;
	}	
.moduletable_avvisi, .moduletable_bandi {
  float: left !important;
  margin-left: 3px !important;
  margin-top: -15px !important;
  overflow: hidden !important;

}

.itemImage img  {
  margin-left: -30px !important;
  margin-bottom: 10px !important;
}

.sezione, .moduletable_bandi, .moduletable_avvisi, .itemImage,.itemImage img  {
	float: none !important;
}	
		
.custom_footer_social span {
	display:block;
	text-align: center;
	padding-bottom:1%;
}	
}
