

html {overflow-y: scroll; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }


	
	/* Structure */
	#wrapper 		{width: 100%;margin: 0 ;}
	#header 		{width: 100%;float:right;padding: 0px 0px 0px 0px; background-color: rgba(0, 0, 0, 0.5); height: 80px; background-image: url("img/logo_red_560_.png"); background-repeat: no-repeat; 				                      background-position: right center; position: fixed; z-index: 100; } 
		#loghetto       {padding-left: 15px; padding-top: 13px;	float:left;}
	#mainmenu		{float:right; font-family: Tahoma, Geneva, arial, helvetica, sans-serif; color: #c2c2c2; padding-top: 20px; padding-right: 25px; text-align: right; font-size: 16px;}
	#maina 			{width: 100%; float:left; padding: 0px 0px 0px 0px;}


.space80 {width: 100%; height: 80px; }
.space60 {width: 100%; height: 60px;}

.row:after {
  content: "";
  display: table;
  clear: both;
   
}
	   .centrato {
  margin: auto;
  width: 920px;
   padding: 0px;
}


.lineascura {float: left; width:870px; margin-top: 22px; border-bottom-color:#555; border-bottom-width:1px; border-bottom-style:solid; }
.testoannonew {width:50px; float:right; font-family: Tahoma, Geneva, arial, helvetica, sans-serif; font-size: 20px; color: #555; padding-top: 9px;
			   padding-bottom: 10px; 	text-align: left; vertical-align: middle; }
			   
		
			   
.imgprog {float: left; margin:0; padding:0;}
.descrizprog {font-family: Tahoma, Geneva, arial, helvetica, sans-serif; font-size: 15px; color: #ffffff;	vertical-align: middle;	text-align: left; height: 56px;  padding-top: 19px; min-width: 490px; }
			
.testocronocosa { padding-left:10px;}
.testocronodove { padding-left:10px; font-size: 14px; color: #505050;}
.testocronodove a {color: #505050;}

.lineachiara {float: left; width:870px; margin-top: 0px; margin-bottom: 0px; border-bottom-color:#ddd; border-bottom-width:1px; border-bottom-style:solid; }



/*** Menu ***/
#mainmenu ul 		{color: #c2c2c2; list-style: none; font-family: Tahoma, Geneva, arial, helvetica, sans-serif;}
#mainmenu ul li 	{float: left; margin: 0 0 0 0; padding-left: 20px; padding-right: 5px;	}
#mainmenu a 		{color: #c2c2c2; display: block; }
#mainmenu a:hover {color: #ffffff;}
	
	
	/* Button Responsive Menu*/
	.btn-responsive-menu {
		display: none;
	float: right;
	padding:2px;
	cursor:pointer;
	margin:  29px 4px 0 0;
	color: #ddd;
	text-shadow: 0 -0px 0 rgba(0, 0, 0, 0.25);
	font-family: Tahoma, Geneva, arial, helvetica, sans-serif; 
	font-size: 14px;
	position:absolute;
	right: 0px;
	
	
	
	}
	
	.icon-bar {display: block;
	width: 18px;
	height: 2px;
	margin:3px;
	background-color: #ddd;
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	border-radius: 1px;
	-webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.0);
	-moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.0);
	box-shadow: 0 1px 0 rgba(0, 0, 0, 0.0);
	
	}
	
	#txticon {  
		float:left;
		padding-right: 5px;
		
}
#iconedx {  
	float: right;
	
}
	.show{display:block!important}
	




@media (max-width: 1000px) {

	
	body{padding:0px;}
	#wrapper 		{width:100%;margin: 0 auto;}
	#header 		{width:100%;padding: 0px 0 0px 0px; background-image: url("https://staging.studiodim.it/wp-content/uploads/2020/03/fondo_trasp.png");} 
	#mainmenu		{width:100%;float:left; background-color: rgb(30,30,30); text-align: left; margin-top: 13px;  padding-top: 0px; padding-right: 0px; font-size: 15px;}
	#maina 			{width:100%; padding: 0px;  }
    
	/* Header */
	#site-title a {font-size:25px;margin-left:0px;}
	#mainmenu			{display:none;}
	#mainmenu ul  	{float: left;  list-style-type: none; padding:0; margin: 0;  width: 100%; padding-left: 7px;}
	#mainmenu ul li 	{float: none;  padding-right: 0px;  width: 100%; margin-left: -12px; padding-bottom: 11px; padding-top: 11px;}
	#mainmenu a 		{color: #ddd;}
	#mainmenu a:hover {color: #ffffff; }
	.btn-responsive-menu{display:block;}
	.bgcrono 	{background-color: rgb(60,60,60); }
	.descrizprog { text-align:right; padding-right:30px; padding-top: 0px; height:auto;}
	.centrato{ width: 520px; }
.lineascura {width:490px;}
.testoannonew {width:30px;}	
	.imgprog {float:none; padding: 0px;}
	.lineachiara {width:490px;}
.lineachiara {margin-top: 10px; margin-bottom: 0px;}
		
}
@media (max-width: 767px) {
.centrato{ width: 490px; }	
.lineascura {width:429px; float:right; margin-top:15px;}
.testoannonew {width:51px; float:left; padding-top: 3px; padding-bottom: 0px; margin-top:0px; text-align:right;}
.lineachiara {margin-top: 12px;}


}
	
		


