.scroll-wrapper { overflow:scroll; }

	.article .banner300x250 { height:auto; text-align:center;} 
	.article .banner300x250 .banner-content { height:auto; text-align:center;} 
	
	#mobile-menu-btn { display:none;}


@media only screen and (max-width: 1000px) {

	#header {width:auto;}
	#main { width:auto; }
	#menu { width:auto; }
	
	#col-sx img { max-width:100%!important; height:auto; }
	
	body * { max-width:100%!important; }

	#main-container {    background-color: #fff; background-image:none;}
	#main { border-left:0px!important; border-right:0px!important;}
	
	#col-dx { text-align: center; width:100%;}
	#col-dx .box-container { margin-left: auto;    margin-right: auto; text-align:left; }

	
	#external-header-qn { display:none; }


	body#thebody {  margin-top: 0px!important; background-image: none!important; background-color:#fff!important; }

	body#thebody #inner-wrapper { margin:0px; padding:0px; width:auto; } 
	
	body#thebody #main { width:auto; padding: 10px;}
	
	body#thebody #footer { margin:0px; padding:10px; width:auto; margin-bottom: 30px; }
	
	body#thebody #footer .legal, body#thebody #footer .menu-static {}
	
	div#footer { text-align:center; }
	
	div#footer .left { float:none; }
	
	#div_skin, .div-skin { display:none; }
	
	#header .external {display:none;}
	
	/* LEADERBOARD da sistemare */ .banner728x90 { width:auto!important;}
	
	#headsx  { display:none;}
	
	#header-logo {float:none; text-align:center; padding-top: 15px; display:table; width:100%!important;}
	
	#header-dx { display:none;}
	
	/*#header-dx div {display:block!important; float:none!important;  text-align:center; }*/
	
	/*#header-social a { float:none!important; display:inline-block; }*/
	
	#mobile-menu-btn { display:block; width:200px; background:#000; color:#FFF; margin:0 auto 0px auto; text-align:center; padding:10px; cursor:pointer; }
	
	#logo { float:none; text-align: center; display:block; width:auto; margin-left:15px; margin-right:15px;  }
		#logo img {height: inherit;}
	#social {  display: block; float: none;  margin:20px 0 0 0; text-align: center;  }	
	#login-box {     float: none;   display: block; text-align: center;     max-width: 300px!important;    margin-left: auto;    margin-right: auto; padding-left: 70px; }
	
	#menu { background-image: none; background-color:#000; height:auto; position:static; max-width: 300px!important;    margin: 0 auto 0 auto; }
		#menu ul li { float:none; display:block; border-bottom:1px solid #555;   }
	
		#cerca-box { float:none; margin-left:20px; padding-bottom:20px;}
	
	
	.news-index-art h2, .news-index h2 { float:none; }
	.news-index-art > span, .news-index > span { float:none;}
	
	.news-index-art .img-container, .news-index .img-container { height:auto;} 
	
	.box div {}
	.box .boxed-light { font-size:1.3em; }
	.box .boxed-light span { letter-spacing:normal!important;}	
	#col-dx .gal-container .boxed-light.gal span {letter-spacing:normal!important;}
	
	.box .font14 { font-size:1.3em;}
	.box .fontLS { letter-spacing:normal;}
		
		
	#facebook-interne {	text-align: center;}
		#facebook-interne #likebox { margin: 0 auto;	}
		
	#social,#login-box,#menu {display:none;}	
		
	#strip-container { /* display:none; */ line-height:18px; width:100%; max-width:100%;}	
	
	.article * {max-width:100%!important; }
	
	.gallery-preview .gallery-header .all-gallery {float:none!important;}
	
	#top300x250-container .banner300x250 {min-height:auto!important;}
	

	#primo-piano { width:auto;}
		#articolone { height:auto; text-align:center; padding-top: 20px; } 
		#articolone-image { float:none; }
		#articolone-info { width:auto; text-align:left; }
		
	
	#art-slider-sx, #art-slider-dx { display:none;}
	#art-slider-body {overflow: scroll; width:auto; height:130px; }
		#art-slider-inside { max-width: none!important; width:3100px!important;}
		#art-slider .boxed-light { zoom: 1.3; }
		#art-slider .boxed-light span { letter-spacing:normal;}

	
	#news-home {width:auto; }
	
	#colonna-cx-home{ width:auto; float:none; display:block;  min-height:none!important;  }
	
	#editoriale-home h4 { letter-spacing:normal;}
	#editoriale-home .desc { font-size:1.2em;}
	
	#guide-home h4 { letter-spacing:normal!important;}
	#guide-home .desc { font-size:1.2em!important;}

	#facebook-home {	text-align: center;}
		#facebook-home #likebox { margin: 0 auto;	}


	.banner300x250 {    width: auto;    display: block;    float: none;    background: none;}

	#video-home .boxed-light.gal { position:relative; float:left; display:inline; width:247px; height:165px; text-align:left; font-family:Arial, Helvetica, sans-serif; margin: 7px 0 0 7px; overflow:hidden; }
	#video-home .boxed-light.gal img {  position:absolute;z-index:0; border:0; width:247px; height:165px;}
	#video-home .boxed-light.gal span { float:left; position:absolute; display:block; padding:5px; width:237px; z-index:10; text-align:left; bottom: 0px; color:#FFFFFF; background-image:url(/i/layout/transparent.png); font-size:12pt;  font-family: Arial, Helvetica, sans-serif; }

	#video-home .boxed-light { position:relative; float:left; display:inline; width:247px; height:165px; text-align:left; font-family:Arial, Helvetica, sans-serif; margin: 7px 0 0 7px; overflow:hidden; }
	#video-home .boxed-light img {  position:absolute;z-index:0; border:0; width:247px; height:165px;}
	#video-home .boxed-light span { float:left; position:absolute; display:block; padding:5px; width:237px; z-index:10; text-align:left; bottom: 0px; color:#FFFFFF; background-image:url(/i/layout/transparent.png); font-size:12pt;  font-family: Arial, Helvetica, sans-serif; }

	#gallery-slider-sx, #gallery-slider-dx {display:none;}
		#gallery-slider-body { overflow: scroll; width:auto; height: 165px; solid red;  }
		#gallery-slider-inside { max-width: none!important; width:3760px!important;}
		
		.gallery-preview-box-titolo { font-size:1.3em; font-weight:normal;}
	
	/*.toTop{ display: block;}*/
	
	
		/* AMZ */	
	.amz-prodotto {border-bottom:1px solid #999; width:auto; display:block; clear:both; /*border-radius:10px;*/}
		.amz-prodotto .img-prodotto-responsive {width: 100%; max-width: 130px!important; float: left; margin-right:5px;}
		.amz-prodotto .prezzo-prodotto { font-size: 22px!important; }
		.amz-prodotto .nome-prodotto a {   font-weight: bold;}

	.amz-prodotto.small {border-bottom:1px solid #999; width:auto; display:block; clear:both; /*border-radius:10px;*/}
	
	
	/* ------SPECIFICHE PER BREAKPOINT 1000 ----- */
	
	#edintorni-related {display:none;}
	
	.article .intestazione .abstract, .article .intestazione .dettagli, .article .intestazione .categoria  { font-size:16px!important; line-height: 20px!important;}
	
	#col-sx { width:100%; }
	
	.article { 	max-width: 624px;  margin-left: auto;  margin-right: auto; font-size: 17px; background-color:#FFF!important;  }
	
	/*
	.article .intestazione {	  	}
		.article .intestazione .dettagli {  width: 80%!important; }
		.article .intestazione .abstract {  }
		.article .intestazione .thumb { max-width: 15%!important; height: auto; float:right; margin: 18px 0px 0 0; }	
	*/
		.article img { max-width:100%!important; }
		.article iframe { max-width:100%!important; }
		
		.article .banner300x250 {    text-align: center; margin-top:20px; }
	
		.article .intestazione .titolo {	 margin-bottom:20px;  	}
		.article .intestazione .dettagli {  float:none!important; }
		.article .intestazione .abstract {  }
		.article .intestazione .thumb { max-width: 50%!important; height: auto; float:right; margin: 0px 5px 5px 5px; }	

	/*col dx*/
	#main { overflow: hidden; position: relative; }
	
	#col-dx{	
	/*
		position: fixed;
		margin-top:0!important;
		top: 0;
		bottom:0;
		right: -330px;
		background-color: #fff;
		max-width: 320px;
		overflow-x: hidden;
		overflow-y: scroll;	
		-webkit-overflow-scrolling: touch;
		z-index: 12;
		
		-webkit-box-shadow: -4px 0px 10px 0px rgba(0,0,0,0.5);
		-moz-box-shadow: -4px 0px 10px 0px rgba(0,0,0,0.5);
		box-shadow: -4px 0px 10px 0px rgba(0,0,0,0.5);
	*/
	}
	
	#mobile-menu {
		display:block; 
		position: fixed;
		top: 0;
		bottom:0;
		left: -330px;
		background-color: #fff;
		/*border-right: 7px solid #737373;*/
		/*border-bottom: 7px solid #737373;*/
		min-width:300px;
		max-width: 320px;
		overflow-x: hidden;
		overflow-y: scroll;
		-webkit-overflow-scrolling: touch;
		/*max-height: 90%;*/
		z-index: 12;
		text-align:left;
		
		
		-webkit-box-shadow: 4px 0px 10px 0px rgba(0,0,0,0.50);
		-moz-box-shadow: 4px 0px 10px 0px rgba(0,0,0,0.50);
		box-shadow: 4px 0px 10px 0px rgba(0,0,0,0.50);
		
		
		
	 }
	 
		a.mobile-menu-item:link    { color: #38558F; text-decoration:none; }
		a.mobile-menu-item:visited { color: #38558F; text-decoration:none; } 
		a.mobile-menu-item:hover, a.mobile-menu-item:active   { color: #FC0; text-decoration: none;  }

	 	
	
	
	.left-slide {
		left: 0;
		transition-property: left;
		transition-duration: 0.5s;
		transition-timing-function: ease-in ;
		-webkit-transition-timing-function: ease-in ;
		transition-delay: 0;
		

	}
	
	.right-slide {
		right: 0;
		transition-property: right;
		transition-duration: 0.5s;
		transition-timing-function: ease-in ;
		-webkit-transition-timing-function: ease-in ;
		transition-delay: 0;
		
	}
	 
	 
	 
	 #mobile-menu .items a { display:block; padding:15px 15px; margin:2px 0; border-bottom:1px solid #ccc; font-weight:bold; }
		 #mobile-menu #login { text-align:left; margin-left:20px; font-size:18px!important; }
		 #mobile-menu #header-social a { margin: 10px;}

	
	body {border-top:2px solid transparent;}
	
	#wrapper { margin-top:0!important;}
		
	#col-dx #articoli-container li,#col-dx #news-container li,#col-dx #appunti-container li, 	#col-dx .multimedia-item .titolo{font-size:18px!important; font-weight:100!important; } 
		
	#col-dx .multimedia-item {height:auto;}
	
	#col-dx .more { font-size:14px!important; }
	
	.commenti input,.commenti textarea { max-width:100%!important; margin-bottom:10px; font-size:1.5em;}
	
	

	
}

@media only screen and (max-width: 624px) { }