/*Modifications du pied de page*/

    #footer {
	    display: flex;
	    flex-direction: column;
        font-size: 1.04rem;
        text-align: center;
    }
    
	.bloc_perso {
		display: flex;
		justify-content: space-around;
		align-items: center;
    	background-color: rgba(255, 255, 255, 0.7);
	}
	
	#contacts_perso{
		flex-direction: column;
		margin-top: 5vh;
	}
	
	#contacts_perso #infos {
		color: green;
	}
	
	#contacts_perso #map {
		text-align: center;
		margin-top: 2vh;
	}
	
	#footer_map {
		aspect-ratio: 4 / 3;
		width: 84%;
		border: 0.8rem #999999 solid;
		border-radius: 2rem;
		box-shadow: 2px 2px 2px dimgray;
		margin-bottom: 2vh;
	}
	
	#mentions_perso {
		padding-inline: 2%;
	}
	
	#mentions_perso p{
		text-align: center;
	}
	
	#paheko {
		padding-left: 36px;
    	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAWBAMAAABTd4N3AAAAGXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAAAlwSFlzAAAAdgAAAHYBTnsmCAAAADBQTFRFBUqmR3BMAwl4KZDEBD2dATCVBy+TJU6mC2y1BCWU/v//m7jbUXC3c53NvtPp3ur1QHGW/AAAAAh0Uk5T/gD6+WqzLO5BK691AAABR0lEQVQY02MQhAKRcIbyECDNAOMrMXR0dLTABcSCJnAABTjLYAIOmkB+swUDO1QglXNG8yogWHcgECwgwjCT23jXqvX/V61hY3BJFHPVnFnAd6N/1QOGU+tZGCJncirNPHmu7wfvqscW3avaGTKBApUPTp1e27HqRUfvqgMMohNqzux4W7VnNcevFx28qxoYRCZVnr59ftbn/x2vXnT0r2dgEFSaW8MzV+dAb8erv7d/rWFnEHTS3HOaW/vl645XQIfcYGUQFFVg+LOvau9q41+/d99gYGEQFNNk2LTmVv1i41UvOGfOnAZ0adLMOTdfn3psu+oFw8yZIKeLTZqj9GDX5b5VDzo4ZzqC/JKkpDTztYUV0GEdrRDfBikpXQBa8qJhgiFEQCxy5kyGu3cvW7DCQkwkknMCR7OxsSMiTFNCmY1NEoEMABmgiBzVXBbdAAAAAElFTkSuQmCC") no-repeat left center;
    	min-height: 22px;
    	display: inline-block;
	}
	
	@media screen and (min-width: 981px), (orientation: landscape){
		#footer {
			align-items: center;
		}
		
		.bloc_perso {
			margin-bottom: 1vw;
			border-radius: 1rem;
		}
		
		#contact_perso {
	    	display: flex;
	    	flex-direction: column;
	    	align-items: center;
        	font-size: 1.04rem;
        	text-align: center;
    	}
		
		#contacts_perso{
			flex-direction: row;
			margin-top: 0;
		}
		
		#contacts_perso #infos {
			width: 54%;
		}
		
		#contacts_perso #map {
			text-align: left;
			width: 46%;
			margin-top: 4.2%;
			margin-right: 0.8%;
		}
		
		#mentions_perso {
			padding-inline: 2%;
			margin-top: 0;
		}
	
		#mentions_perso p{
			text-align: center;
		}	
	}

/*fin des modifications*/