#mobile-header,{
    /*display: none;*/
}
.buttonmenu{display: none;width:100%;}
.buttonricerca{display: none;width:100%;right:0;}
.ricerca_mob{display:none;}
.tornasu{display:none;}

.sidr-class-menu_img img {
	margin-left: 70px;
}

.topmmdx {
    font-size: 24px;
    padding: 0 13px;
    width: 100%;
}

.closemsx {
    position: absolute;
    right: 16px;
    top: 6px;
}
@media only screen and (max-width: 767px){

    #mobile-header,.ricerca_mob {
        display: block;
    }
	
	.logopart{
		display:none;
	}
	
	.tornasu {
		display:block;
		line-height: 50px;
		text-align: center;
		cursor:pointer;
		margin-bottom: 20px;
		cursor: pointer;
	}
	.tornasu > img {
		vertical-align: bottom;
		margin-left: 20px;
	}
	
	.buttonmenu,.buttonricerca{display: block;cursor: pointer;width:100%;}
	div.contenitore{
		width:100%;
		min-width:320px;
		background: none repeat scroll 0 0 #fff;
		padding: 0;
		border: 0;
		margin: 0;
		padding-bottom: 20px;
		position: relative;
	}
	div.header{
		width:100%;
		min-width:320px;
		height:auto;
		border:0;
	}
	.header > div#mSX {
		left: 0;
		position: relative;
		top: 0;
		width: 20%;
		height:auto;
		float:left;
	}

	.header > div#mDX {
		position: relative;
		right: 0;
		top: 0;
		width: 20%;
		height:auto;
		float:right;
	}
	div.leatherboard{display:none;}
	div.logo {
		height: auto;
		left: auto;
		margin: 0;
		padding-bottom: 0;
		padding-top: 10px;
		position: relative;
		width:100%;
		max-width:60%;
		min-width:150px;
		float:left;
	}
	div.logo img{
		width:100%;
		height:auto;
	}
	div.social {
		display:none;
	}
	div.menu{display:none;}
	.cont_menu div.titolo_ricerca{display:none;}
	.cont_menu div.cerca{display:none;}
	
	div.cerca{margin-right: 10px;}
	.socialDX{padding-left:10px;}
	
	div.cont_menu{
		width: 100%;
	}
	
	div.colonna_sx {
		width: 100%;
		float: none;
		margin-right: 0;
	}
	div.colonna_dx {
		width: 100%;
		float: none;
		position: relative;
	}
	div.cont_footer{
		display:none;
	}
	div.chiusura{
		width:100%;
		padding:0;
		margin-bottom:50px;
	}
	
	div.pushbar {
		clear: both;
		margin: 0;
		position: relative;
		width: 100%;
	}
	
	div#mappa {
		border-bottom: 1px solid #000;
		border-top: 1px solid #000;
		height: auto;
		margin-bottom: 20px;
		margin-top: 20px;
		padding-bottom: 3px;
		padding-top: 3px;
		width: 100%;
	}
	
	
	div.percorso {
		width: 100%;
	}
	
	div.testo_percorso {
		width: 100%;
	}
	
	div.evidenza {
		background-color: #000000;
		height: auto;
		margin-top: 20px;
		width: 100%;
		padding: 5px 0;
	}
	div.testo_evidenza{
	 width:90.3%;
	}
	div.testo_evidenza h2{
		font-size:30px;
		padding-bottom: 0;
		padding-top: 5px;
	}
	div.testo_evidenza p{display:none;}
	li.evidenza_sx,li.evidenza_dx  {
		float: inherit;
		padding:0;
		margin:15px;
	}
	div.box_evidenza {
		width: 100%;
		overflow: hidden;
	}
	
	div.img_evidenza {
		position: relative;
	}
	.img_evidenza img {
		height: auto;
		width: 100%;
	}

	div.articoli {
		margin-top: 20px;
		width: 100%;
	}
	
	li.articoli_sx,li.articoli_dx {
		float: inherit;
		margin-bottom: 20px;
	}
	
	
	div.box_articoli {
		height: auto;
		position: relative;
		width: 100%;
	}
	div.testo_articoli{width:100%;}
	div.testo_articoli h2{font-size:30px;padding-top: 8px;}
	div.poi_list H2{font-size:30px;padding-top: 15px;}
	.tls_subheader {display: none;}
	
	/* ############### SLIDER ############# */
	div.title_mainCover {padding: 20px;}
	div.testo_sottotitolo{display:none;}
	div.categoria_cover{display:none;}
	/* ############### SLIDER ############# */
	
	
	div.titolo_ricerca {
		float: left;
		margin:10px;
		width:auto;
	}
	div.ricerca {
		margin:10px;
	}
	
	
	div.credits {
		float: inherit;
		font-family: "tahomaregular";
		font-size: 14px;
		height: auto;
		line-height: 20px;
		margin: 20px 0 40px;
		text-align: left;
		width: 100%;
	}
	div.partner {
		float: inherit;
		height: 15px;
		margin-top: 6px;
		width: 166px;
	}
	
	.viegusto,.box_piuvisti,#TicketIframe{display:none;}
	
	/*************************************************************/
	
	.articoli > ul {
		width: 100%;
	}
	div#mirago{display:none!important;}/*nascondo i ppn*/
	li.articoli_sx, li.articoli_dx {
		margin-right: 0;
	}
	div.titolo_regione{width:100%;}
	div.numerazione_pag{height: 40px;}
	div#map-canvas{height:220px!important;}
	div#map-slide {height:220px!important;;}
	
	div.bread{
		background: rgba(237,237,237,1);
		background: -moz-linear-gradient(top, rgba(237,237,237,1) 0%, rgba(246,246,246,1) 53%, rgba(255,255,255,1) 100%);
		background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(237,237,237,1)), color-stop(53%, rgba(246,246,246,1)), color-stop(100%, rgba(255,255,255,1)));
		background: -webkit-linear-gradient(top, rgba(237,237,237,1) 0%, rgba(246,246,246,1) 53%, rgba(255,255,255,1) 100%);
		background: -o-linear-gradient(top, rgba(237,237,237,1) 0%, rgba(246,246,246,1) 53%, rgba(255,255,255,1) 100%);
		background: -ms-linear-gradient(top, rgba(237,237,237,1) 0%, rgba(246,246,246,1) 53%, rgba(255,255,255,1) 100%);
		background: linear-gradient(to bottom, rgba(237,237,237,1) 0%, rgba(246,246,246,1) 53%, rgba(255,255,255,1) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#ffffff', GradientType=0 );
		 border-top: 1px solid grey;
		 padding-left: 10px;
	}
	
	div.poi {
		background: #ffffff;
		background: -moz-linear-gradient(top, #ffffff 0%, #f6f6f6 47%, #c7c5c7 100%);
		background: -webkit-gradient(left top, left bottom, color-stop(0%, #ffffff), color-stop(47%, #f6f6f6), color-stop(100%, #c7c5c7));
		background: -webkit-linear-gradient(top, #ffffff 0%, #f6f6f6 47%, #c7c5c7 100%);
		background: -o-linear-gradient(top, #ffffff 0%, #f6f6f6 47%, #c7c5c7 100%);
		background: -ms-linear-gradient(top, #ffffff 0%, #f6f6f6 47%, #c7c5c7 100%);
		background: linear-gradient(to bottom, #ffffff 0%, #f6f6f6 47%, #c7c5c7 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#c7c5c7', GradientType=0 );
		color: #6d6e71;
		font-family: "Economica",sans-serif;
		font-size: 22px;
		max-height: 150px;
		overflow: auto;
		padding: 20px;
		
		margin: 20px 5%;
		
		border-top-left-radius: 25px;
		border-top-right-radius: 25px;
		border-top: 10px solid grey;
		border-bottom: 1px solid grey;
		overflow: scroll;
		-webkit-overflow-scrolling: touch;
	}

	
	div.testo_regione {
		/*
		float: left;
		font-size: 14px;
		line-height: 20px;
		margin-left: 20%;
		width: 80%;
		*/
		padding:10px;
	}
	/*
	div.intro{
		position:absolute;
		z-index:10;
		background: rgba(239, 232, 216, 0.9);  
		left: -150px;
		height:60px;
	}
	*/
	
	/*
	.mmenu {
		cursor: pointer;
		display: block;
		position: absolute;
		right: 4px;
	}
	*/
	
	/******************** ARTICOLO*****************/
	.img_articolo > img {
		height: auto;
		width: 100%;
	}
	

	div.cnt-main-wide,.testo_gallery p,.titolo_gallery h1 {
	  padding: 0 10px;
	}
	
	#ed_Related_Box .ls-box-object {
		width: 44%;
		height: 280px;
		margin: 2%;
		padding: 15px 0;
	}
	
	
	li.articoli_sx{width:98%;}
	li.articoli_dx{width:98%;}
	
	
	
	div.articoli.poi_list ul li.articoli_sx .img_evidenza img{
		width: 325px;
		height: 195px;
	}
	div.articoli.poi_list ul li.articoli_sx div.testo_articoli{
		width: 325px;
	}
	div.articoli.poi_list ul li.articoli_sx{
		float:left;
		
	}
	div.articoli.poi_list ul div.img_evidenza {
		z-index: 1;
		position: absolute;
	}
	div.articoli.poi_list ul div.box_articoli{
		width: 325px;
		width: 100%;
		height: 195px;
		position: relative;
	}
	
}



@media only screen and (max-width: 600px){
 ul.alpha-all-list li{float:left;width: 48%;margin:0 1%;}
  ul.alpha-all-list li.boxlettera{width: 98%;margin:0 1%;}
 li.boxlettera ul.list-cities li{float:left;width: 48%;margin:0 1%;}
}


@media only screen and (max-width: 420px){
	#ed_Related_Box .ls-box-object {
			    width: 96%;
				height: auto;
				margin: 2%;
				padding: 15px 0;
		}
	ul.alpha-all-list li{float:none;width: 98%;margin:0 1%;}
	li.boxlettera ul.list-cities li{float:none;width: 98%;margin:0 1%;}
}


/* ##### menu laterale #### */
.sidr-inner div {
    float: left;
}
.sidr-class-menu_img {
    float: right !important;
	margin-top: 5px;
}
.sidr ul li{
	clear:both;
}
/* ##### menu laterale #### */






