
/* container responsive */

	/*@media screen and (max-width: 1500px)
	{.container img{width:100%; height:auto;}
	@media only screen and (min-width: 100%) and (max-width: 1199px)
	{.container img{width:100%; height:auto;}
	@media only screen and (min-width: 981px) and (max-width: 1039px)
	{.container img{width:100%; height:auto;}
	@media screen and (max-width: 980px){.container img{max-width:100%; height:auto;}}
	@media screen and (max-width: 768px){.container img{max-width:100%; height:auto;}}
	@media screen and (max-width: 640px){.container img{max-width:100%; height:auto;}}
	@media screen and (max-width: 480px){.container img{max-width:100%; height:auto;}}
	@media screen and (max-width: 320px){.container img{max-width:100%; height:auto;}}
	*/
	
body {
	background-color: #d9e4e8;
	text-align: center;
}
	
.container {
	float: none;
}
	
	/* div pulsante */

#footer_bar {
    width: 100%;
    /* posizionamento in fondo alla pagina */
    /*position: fixed;
    bottom: 20%;*/
    overflow: hidden;
}

#bar_container {
	background: transparent;
	margin: 10px auto;
	width: 900px;
	height: 95px;
	overflow: hidden;
}
	
/*bottone entra*/

button{
	align: center;
	margin: 0 auto;
    height: 45px;
	overflow: hidden;
}
	
button {
   border: 1px solid #0a5931;
   background: #009037;
  /*  background: -webkit-gradient(linear, left top, left bottom, from(#ba0d5b), to(#520222));
   background: -webkit-linear-gradient(top, #ba0d5b, #520222);
   background: -moz-linear-gradient(top, #ba0d5b, #520222);
   background: -ms-linear-gradient(top, #ba0d5b, #520222);
   background: -o-linear-gradient(top, #ba0d5b, #520222);
   background-image: -ms-linear-gradient(top, #ba0d5b 0%, #520222 100%); */
   padding: 10.5px 21px;
   -webkit-border-radius: 6px;
   -moz-border-radius: 6px;
   border-radius: 6px;
   -webkit-box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(255,255,255,0.4) 0 1px 0;
   -moz-box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(255,255,255,0.4) 0 1px 0;
   box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(255,255,255,0.4) 0 1px 0;
   text-shadow: #87bd7e 0 1px 0;
   color: #ffffff;
   font-size: 17px;
   font-family: helvetica, serif;
   text-decoration: none;
   vertical-align: middle;
   }
   
button:hover {
   border: 1px solid #0a3c59;
   text-shadow: #1e4158 0 1px 0;
   background: #3a093d;
   background: -webkit-gradient(linear, left top, left bottom, from(#520222), to(#ba0d5b));
   background: -webkit-linear-gradient(top, #520222, #ba0d5b);
   background: -moz-linear-gradient(top, #520222, #ba0d5b);
   background: -ms-linear-gradient(top, #520222, #ba0d5b);
   background: -o-linear-gradient(top, #520222, #ba0d5b);
   background-image: -ms-linear-gradient(top, #520222 0%, #ba0d5b 100%);
   color: #fff;
   }
   
button:active {
   text-shadow: #1e4158 0 1px 0;
   border: 1px solid #0a3c59;
   background: #d065d6;
   background: -webkit-gradient(linear, left top, left bottom, from(#3a093d), to(#3a093d));
   background: -webkit-linear-gradient(top, #3a093d, #d065d6);
   background: -moz-linear-gradient(top, #3a093d, #d065d6);
   background: -ms-linear-gradient(top, #3a093d, #d065d6);
   background: -o-linear-gradient(top, #3a093d, #d065d6);
   background-image: -ms-linear-gradient(top, #3a093d 0%, #d065d6 100%);
   color: #fff;
   }
   
