	 html
	 {
		margin:0 auto;
	 }
	 
	body
	{
		background-color:#fdebab;	 
		margin:0 auto;
		padding: 0;
	}
	 
 
	#centrale
	{
		width:100%;
		height:100%;		
		background:url('landingpage.png') no-repeat;
		background-size:contain;
	}
	 
   #div_form
   {
		height:550px;
		width:500px;
		--border:1px solid;
		  box-shadow: 0px 0px 205px #ffffff;
		position:relative;
		float:right;
		margin-right:100px;
		margin-top:60px; 
		padding:10px;
   }
  
	
	#img_gratuito
	{
		width:40px50px;
		margin-top:50px;
		margin-left:-0px;
		
	}
 
	 
	label {
		font-family:  verdana;
		font-size:20px;
		color:#834f67;
	}
 
	 #img_rosso
	 {
		width:250px;
		margin-left:-180px;
	 }
 
 
	table
	{
		margin-top:-190px;
	}
 
	input
	{
		padding:10px;
		border:0px;
		background-color:#ffffff;
		height:40px;
		  font-family: Arial,Helvetica Neue,Helvetica,sans-serif;    
    font-weight: lighter;
	padding: 5px;
	 
	}
		 	input , select
	{
		  font-family: Arial,Helvetica Neue,Helvetica,sans-serif;    
    font-weight: lighter;
	padding: 5px;
	width: 150px;
	}
	
	 select
	 {	
		font-size:17px;
	 	width:350px;
	 }
		@media screen and (max-width:1850px)
 {
 
	  #div_form {
				
				 -ms-transform: scale(0.7,0.7); /* IE 9 */
					-webkit-transform: scale(0.7,0.7); /* Safari */
					transform: scale(0.7,0.7);
					margin-top:-40px;
					margin-right:-15px;
					
				 
				}
 
 }
	
	@media screen and (max-width:1500px)
 {
 
	  #div_form {
				
				 -ms-transform: scale(0.7,0.7); /* IE 9 */
					-webkit-transform: scale(0.7,0.7); /* Safari */
					transform: scale(0.7,0.7);
					margin-top:-40px;
					margin-right:-15px;
				
				}

				
 }

 
 	 @media screen and (max-width:1000px)
		 {
		 
		 #centrale
					{
						width:210%;
					}
		 
		 
		   #div_form {
					width:160%;
					box-shadow: 0px 0px 0px white;
					margin-top:600px;
					margin-right:-15px;
				
				}
		 
		 
		 
		 }