@media (min-width: 1200px) {

	/* Structure > 1200px */
	#wrapper,.riga	{width: 1170px;margin: 0 auto;}
	#testa 			{width: 1170px;margin: 0 auto;background:#fff;height:45px;} 

	#header 		{width: 1130px;float:left;padding: 20px;} 
	#mainmenu		{width: 100%;float:left;}
	#main 			{width: 1130px;float:left;padding: 5px 20px 20px 20px;}
	.content 		{width: 800px;float:left;}
	.sidebar 		{width: 300px;float:right;}
	#footer			{width: 1130px;float:left;padding: 30px 20px 10px 20px;}
	#mainmenu		{display:block;}
 
}

@media (min-width: 768px) and (max-width: 980px) {

	/* Structure 768 to 980 */
	#wrapper,.riga	{width: 748px;margin: 0 auto;}
	#testa 			{width: 748px;margin: 0 auto;background:#fff;height:45px;} 
	#header 		{width: 708px;float:left;padding: 20px;} 
	#mainmenu		{width: 100%;float:left;}
	#main 			{width: 708px;float:left;padding: 5px 20px 20px 20px;}
	.content 		{width: 470px;float:left;}
	.sidebar 		{width: 210px;float:right;}
	#footer			{width: 708px;float:left;padding: 30px 20px 10px 20px;}
	#mainmenu		{display:block;}

}

@media (max-width: 767px) {

	/* Structure  < 767 */
 
	body{padding:0px;background:#fff;font-size:1.3rem;}
	#wrapper,.riga	{width:100%;margin: 0 auto;}
	#testa 			{width:100%;margin: 0 auto;background:#fff;} 

	#header 		{width:100%;padding: 20px 0 20px 0px;} 
	#mainmenu		{width:100%;float:left;}
	#main 			{width:100%;float:left;padding: 0 0 0 0;}
	.content 		{width:100%;float:left;}
	.sidebar 		{width:100%;float:right;padding: 20px 0 0 0px;}
	#footer			{width:100%;float:left;padding: 20px 0 0 0px;}
	
	/* Header */
 	.search{display:none;}
	.btn-responsive-menu{display:block;}
	#mainmenu			{display:none;}
	#mainmenu ul li 	{float: none;}	
	
	/* Sidebar */
	.widget{width:48%;float:left;}
	.widget:first-child{margin-right:4%;!important}
	
	#site-title a {font-size:25px;margin-left:0px;}
	#site-title a img{margin-left:0px;}
	#footer p     {margin-left:10px;}
		
	/* modifica */
	ol.flex-control-nav { display: none; }
  	.nascondi-su-mobile {display: none !important;  width: 0; height: 0;}
	.vedi-su-tablet {display: block !important;}
	
	input[type="text"], 
	input[type="password"], 
	input[type="url"], 
	input[type="email"], 
	input[type="submit"], 
	input.text, 
	input.title, 
	textarea, 
	select {
	//  min-height:60px;
 	// -webkit-appearance: none;
 	}

	.gruppoaccessori {float:none;width:100% !important;}

	#map_scheda{width:100%;height:60%}
	.infobox select {}
	.cerca{float:right;margin-top:5px;}
	.top-search{width:100px!important;color:#000;float:right;background:#FFF;border:none;padding:10px;font-weight: bold;min-height:28px;}

	.foto_striscia{float:none !important;}
	.invia_email_news { width: 100%}
	[class*="col-"] {padding-right: 0px;}
	input[name="email_news"] {width: 100%;}	
	.container {padding-right: 0px; padding-left: 0px;}
}

@media (max-width: 480px) {
	.gruppo li{width:100%;float: none;background:#ccc}	
	.vedi-su-mobile {display: block!important;}
}

@media (orientation:landscape) {
	.nascondi-landscape{display: none!important;}
	.foto_striscia{float:left !important;}

}