#menutopnew {
	float:left;
	height: 35px;
	background-color:#19417F;
	width: 89%;
	padding: 0 0% 0 35%;
	box-sizing:border-box;
}

#boxlinguenew 		{
	width: 9%;
	float:left; 
	height: 35px;
	background-color:#19417F;
	padding: 0 2% 0 0%;
}

#boxbandieranew {
	width: 24px;
	height: 30px;
	padding: 0px 0px 0px 0px;
	float: left;
	box-sizing: border-box;
	margin: 6px 0px 0 1px;
}

#certifheadnew	 {width: 11%; float:left; margin: 0% 0 0 0%; padding-top: 3%;  }

#boxsocHDnew 		{width: 16%; float:right; padding: 0 0 0 1%; margin: 1.5% 0 0 0; }

#menu2sovrap {
	float:left;
	height: 50px;
	background-color:#ccc;
	width: 90%; 
	margin: -25px 0 0 5%;

	z-index:99;
	position:absolute;
}

#marchinew	 {
	width: 33%;float:left; margin-right: 3%; padding-top: 4%;  }
	#marchio01	{ float:left; width:31%;}
	#marchio02	{ float:left; width:23%;}

#altrimarchi {
	width: 10%; float: right; margin-right: 1%; padding-top: 3%;  }
	/*#marchio01a	{ float:left; width:31%;}
	#marchio02a	{ float:left; width:23%;}*/
	
	#fisheadernew	 {
		width: 10%;float:right; margin-right: 0%; padding-top: 4%;  }

		#rigatitintnew	 		{width: 100%; float:left; padding-left: 10%; padding-top: 4.5%; padding-bottom: 3.5%; margin-top: 0%; margin-bottom: -140px; background-image:url(../grafica/selini-barra-titolo.jpg); min-height:250px; background-position:center center; background-size:cover; box-sizing:border-box; padding-right: 30%; }



		#rigafooter { width:100%; float:left; margin: 0 0 0 0; }

		#col1footer { width: 20%; float:left; border: solid #19417F; border-width: 0 0px 0 0; padding: 1% 1% 1% 1%;      margin: 0% 0 0% 10%; color:#333; font-size: 12px; }
		#col2footer { width: 14%; float:left; border: solid #19417F; border-width: 0 0px 0 0; padding: 3% 1% 1% 1%;  margin: 0% 0 0% 0; color:#333; font-size: 12px; }
		#col3footer { width: 20%; float:left; border: solid #19417F; border-width: 0 0px 0 0; padding: 3% 1% 1% 1%; color:#333; font-size: 12px;   }
		#col4footer { width: 20%; float:left; border: solid #19417F; border-width: 0 0px 0 0; padding: 1% 1% 1% 1%;      margin: 0% 0 0% 0%; color:#333; font-size: 12px; }

		#logofooter { width: 80%; margin: 3% 20% 0 0;  }

		img.logofooter { width: 80%; margin: 3% 20% 0 0;  }

		#certificazionefooter { width: 28%; float:left; margin: 0% 36% 0% 36%;  }

		#fisfooter { width: 60%; float:left;   }

		#vidyouhome { float: left; border-right: 1px solid #999999; width:33%; box-sizing:border-box; padding:0 2.5% 0 2.5%;  }


		/* pad 1024 */
		@media (min-width: 769px) and (max-width: 1280px) {
			#menutopnew {
				width: 86%;
			}

			#boxlinguenew 		{
				width: 12%;
			}

		}



		/* pad */
		@media (min-width: 481px) and (max-width: 768px) {

			#menutopnew {
				width: 83%;
			}

			#boxlinguenew 		{
				width: 15%;
			}
			#boxbandieranew	{ width:25px; height: 25px; margin: 8px 5px 0 0; }

		}


		/* iphone */	
		@media (max-width: 480px) {
			#menutopnew {
				width: 63%;
			}

			#boxlinguenew 		{
				width: 35%;
			}
			#boxbandieranew	{ width:25px; height: 25px; margin: 8px 5px 0 0; }

			#marchinew	 {
				width: 100%; margin-right: 0%; }
				
			#altrimarchi {
				width: 58%; margin-right: 0%; }
				
				#marchio02a{width: 48%;
					margin-top: -14%;
					margin-left: 51%;
				}
				
				#marchio01a{width: 48%;
					margin-top: 8px;
				}

				#certifheadnew	 {width: 20%;  }

				#boxsocHDnew 		{width: 38%; float:right; margin: 4.5% 10% 0 0; }

				#fisheadernew	 {
					width: 20%; margin:0.5% 0 3% 0;}

					#col1footer { width: 100%; text-align:left !important; margin-left:0; }
					#col2footer { width: 100%; }
					#col3footer { width: 100%;  }


				}