

			/***************************************************************************footer**************************/
			footer {

				
				padding-top: 25px;
				/*background-color: #45a1ff;
				color: #fff;*/
			}
            
			.logIST{
				display:none;
				/*
				padding: 5px;
				background-color: #fff;
				-webkit-box-shadow: 0px 5px 4px 8px #BABABA;
					-moz-box-shadow: 0px 5px 4px 8px #BABABA;
					-o-box-shadow: 0px 5px 4px 8px #BABABA;
					box-shadow: 0px 5px 4px 8px #BABABA;
					
				text-align:center;
				justify-content: center;*/
			}
			
			.logISTIMG{
				     margin: auto;
				    width:700px; 
                    height:228px;
			
			} 
	
			
			.footIND{
				display: flex;
				background-color: #045968;
				color: #fff;
				
					-webkit-box-shadow: 0px 5px 4px 8px #BABABA;
					-moz-box-shadow: 0px 5px 4px 8px #BABABA;
					-o-box-shadow: 0px 5px 4px 8px #BABABA;
					box-shadow: 0px 5px 4px 8px #BABABA;
					justify-content: center;
					
				text-align:center;
				padding: 5px;
			}
			
			
			.footIND div{
				display: flex;
				flex-direction: row;
				justify-content: center;
				align-items:center;
				padding: 20px;
			}
			
			
			
			
			/***********************MAIL LIST*******************************/
			
			.mailList{
				
				background-image: url(../pontepermaillist.png);
				 /*width:100%; */
				height:260px;
				background-size: cover;
				background-position: center; /* Center the image */
  				background-repeat: no-repeat;
			}
			
			
			.maillisttit{
				padding-top:12px;
				color:#fff;
				font-size: 18px;
				/*font-weight:bold;*/
				margin-top:50px;
				padding-bottom:5px;
			}
			.maillisttesto{
				
				color:#fff;
			}
			.inputmail{
				
				border: 3px solid #436571;
				padding-left:10px;
				padding-right:10px;		  
				padding-top:5px;
				padding-bottom:5px;
				border-radius: 15px 15px 15px 15px; 
			}
			.butoneMail{

				border: 3px solid #436571;    /*F48221;*/
				font-weight:bold;
				background: #fff;
				padding-left:10px;
				padding-right:10px;		  
				padding-top:5px;
				padding-bottom:5px;
				color: #436571;
				border-radius: 15px 15px 15px 15px; 
				text-decoration:none;
				
			}  
            /****************************************fine footer**************************************/





/* 
  ##Device = Tablets, Ipads (portrait)
  ##Screen = B/w 768px to 1024px
*/

@media (min-width: 768px) and (max-width: 1024px) {
 


			
				
					/*****************************************footer*******************/
				
				footer {

				
					padding-top: 25px;
					/*background-color: #45a1ff;
					color: #fff;*/
			   }
				
				
				.logIST{
					
						display:none;
					/*padding: 5px;
					background-color: #fff;
					-webkit-box-shadow: 0px 5px 4px 8px #BABABA;
						-moz-box-shadow: 0px 5px 4px 8px #BABABA;
						-o-box-shadow: 0px 5px 4px 8px #BABABA;
						box-shadow: 0px 5px 4px 8px #BABABA;*/
				}
				
				
				.logISTIMG{
					
				    margin: auto;
				    width:608px; 
                    height:198px;
			
				}
				
				
				.footIND{
					display: flex;
					background-color: #045968;
					color: #fff;
					
						-webkit-box-shadow: 0px 5px 4px 8px #BABABA;
						-moz-box-shadow: 0px 5px 4px 8px #BABABA;
						-o-box-shadow: 0px 5px 4px 8px #BABABA;
						box-shadow: 0px 5px 4px 8px #BABABA;
						justify-content: center;
						
					text-align:center;
					padding: 5px;
				}
				
				
				.footIND div{
					display: flex;
					flex-direction: row;
					justify-content: center;
					align-items:center;
					padding: 20px;
				}
}








@media (min-width: 600px) and (max-width: 767px) {

			


			  
			  footer {

				
				padding-top: 25px;
				/*background-color: #45a1ff;
				color: #fff;*/
				
			 }

			.logIST{
					
					display:none;
					/*
					padding: 5px;
					background-color: #fff;
					
					-webkit-box-shadow: 0px 5px 4px 8px #BABABA;
						-moz-box-shadow: 0px 5px 4px 8px #BABABA;
						-o-box-shadow: 0px 5px 4px 8px #BABABA;
						box-shadow: 0px 5px 4px 8px #BABABA;*/
			}
				
				
				
				.logISTIMG{
					
				    margin: auto;
				    width:350px; 
                    height:227px;
					
				}
				
			
				
				
				.footIND{
					display: flex;
					background-color: #045968;
					color: #fff;
					flex-direction: column;
					
						-webkit-box-shadow: 0px 5px 4px 8px #BABABA;
						-moz-box-shadow: 0px 5px 4px 8px #BABABA;
						-o-box-shadow: 0px 5px 4px 8px #BABABA;
						box-shadow: 0px 5px 4px 8px #BABABA;
						justify-content: center;
						
					text-align:center;
					padding: 5px;
				}
				
				
				
				.footIND div{
					display: flex;
					flex-direction: row;
					justify-content: center;
					align-items:center;
					padding: 20px;
				}
				
				.mailList{
				
					background-image: url(../pontepermaillistS.png);

				}
			

}

@media (min-width: 485px) and (max-width: 599px) {

			
			

 /*****************************************footer*******************/
			  
			  footer {

				
				padding-top: 25px;
				/*background-color: #45a1ff;
				color: #fff;*/
				
			}

				.logIST{
					display:inline;
					padding: 0;
					margin: 0;
					background-color: #fff;
					
					-webkit-box-shadow: 0px 5px 4px 8px #BABABA;
						-moz-box-shadow: 0px 5px 4px 8px #BABABA;
						-o-box-shadow: 0px 5px 4px 8px #BABABA;
						box-shadow: 0px 5px 4px 8px #BABABA;
				}
				
				
				
				.logISTIMG{
					
				    margin: auto;
				    width:100%; 
                    height:auto;
				}
				
			
				
				
				.footIND{
					display: flex;
					background-color: #045968;
					color: #fff;
					flex-direction: column;
					
						-webkit-box-shadow: 0px 5px 4px 8px #BABABA;
						-moz-box-shadow: 0px 5px 4px 8px #BABABA;
						-o-box-shadow: 0px 5px 4px 8px #BABABA;
						box-shadow: 0px 5px 4px 8px #BABABA;
						justify-content: center;
						
					text-align:center;
					padding: 5px;
				}
				
				
				
				.footIND div{
					display: flex;
					flex-direction: row;
					justify-content: center;
					align-items:center;
					padding: 20px;
				}
				.mailList{
				
					background-image: url(../pontepermaillistS.png);

				}

}


@media (min-width: 10px) and (max-width: 485px) {

				

 /*****************************************footer*******************/
			  
			  footer {

				
				padding-top: 25px;
				/*background-color: #45a1ff;
				color: #fff;*/
				
			}

				.logIST{
				
				display:inline;
					padding: 0;
					margin: 0;
					background-color: #fff;
					
					-webkit-box-shadow: 0px 5px 4px 8px #BABABA;
						-moz-box-shadow: 0px 5px 4px 8px #BABABA;
						-o-box-shadow: 0px 5px 4px 8px #BABABA;
						box-shadow: 0px 5px 4px 8px #BABABA;
				}
				
				
				
				.logISTIMG{
				   margin: auto;
				   
				    width:100%; 
                    height:auto;
				}
				
			
				
				
				.footIND{
					display: flex;
					background-color: #045968;
					color: #fff;
					flex-direction: column;
					
						-webkit-box-shadow: 0px 5px 4px 8px #BABABA;
						-moz-box-shadow: 0px 5px 4px 8px #BABABA;
						-o-box-shadow: 0px 5px 4px 8px #BABABA;
						box-shadow: 0px 5px 4px 8px #BABABA;
						justify-content: center;
						
					text-align:center;
					padding: 5px;
				}
				
				
				
				.footIND div{
					display: flex;
					flex-direction: row;
					justify-content: center;
					align-items:center;
					padding: 20px;
				}
				.mailList{
				
					background-image: url(../pontepermaillistS.png);

				}

}












