@media handheld, only screen and (min-width: 1024px){
    
body{background: #fefcea; /* Old browsers */
background: -moz-linear-gradient(45deg,  #fefcea 0%, #f1da36 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,#fefcea), color-stop(100%,#f1da36)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(45deg,  #fefcea 0%,#f1da36 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(45deg,  #fefcea 0%,#f1da36 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(45deg,  #fefcea 0%,#f1da36 100%); /* IE10+ */
background: linear-gradient(45deg,  #fefcea 0%,#f1da36 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefcea', endColorstr='#f1da36',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
background-repeat: no-repeat;
/*background-size: contain;*/
}

#cookie{background-color: #EFEFEF;
        color: #808080;
        font-size: 15px;
        font-family:cursive;
        height: 60px;
        display: block;
        position: fixed;
        z-index: 999;
        text-align: center;
        padding: 5px;
        -webkit-animation-name: animazione;
	-webkit-animation-duration: 4s;
	-webkit-animation-fill-mode: backwards;
	-webkit-animation-delay: 10s;
		
	-moz-animation-name: animazione;
	-moz-animation-duration: 4s;
	-moz-animation-fill-mode: backwards;
	-moz-animation-delay: 10s;
		
	animation-name: animazione;
	animation-duration: 4s;
	animation-fill-mode: backwards;
	animation-delay: 10s;
	        }
		
		
	@-webkit-keyframes animazione{
				    from{opacity: 0;}
			     
				    to{opacity: 1;}
				    }
				    
	@-moz-keyframes animazione{
				    from{opacity: 0;}
			     
				    to{opacity: 1;}
				    }
				    
	@keyframes animazione{
				    from{opacity: 0;}
			     
				    to{opacity: 1;}
				    }
        }

.click{color: red;}
#pulsante{height: 20px;
        width: 100px;
        margin: 0 auto;
       }
	
	
.button{margin: 30px; transition: all 0.5s ease;}
label{margin-left: 20px;}
.nome{margin-top: 50px;}
#torna{margin-left: 20px;
       margin-top: 30px;
      }

#modulo{width: 500px;
        height: 700px;
	border: 1px solid green;
	margin: 10px auto;
	background-color: #FFFFF0;
	box-shadow: 5px 5px 5px;
       }
#titolo{width: 250px;
        margin: 20px auto;
       }
#indicazioni{text-align: center;}

#privacy{margin-top: 20px;
         margin-left: 22px;
        }
    

    
}