.cookiesPrivacyLayer {
	position:fixed;
	left:0;
	bottom:0;
	z-index:9999;
}
	.cookiesPrivacyLayer .infoCorner {
		position:absolute;
		bottom:0;
		left:0;
		width:55px;
		height:55px;
		background:url(./cookie_privacy.png) no-repeat 0 0;
		transition:all 1.5s ease-in-out;
	}
	.cookiesPrivacyLayer .infoCorner.hideInfoCorner {
		left:-60px;
		bottom:-60px;
	}
	.cookiesPrivacyLayer .infoBaloon {
		position:absolute;
		bottom:40px;
		left:40px;
		background:#333;
		width:100%;
		width:300px;
		padding:22px;
		border-radius:50px !important;
		box-shadow:5px 5px 10px rgba(255,255,255,.5);
		z-index:1;
		transition:all .5s ease-in-out;
	}
	.cookiesPrivacyLayer .infoBaloon.hideBallon {
		left:-330px;
		opacity:.25;
	}
		.cookiesPrivacyLayer .infoBaloon p {
			font-size:11px;
			color:rgba(255,255,255,.75);
			line-height:17px;
			position:relative;
			z-index:2;
			padding:0 0 0 0;
			margin:0 0 0 0;
			text-align:justify;
		}
		.cookiesPrivacyLayer .infoBaloon p a {
			font-size:11px;
			color:rgba(255,255,255,.95);
		}
		.cookiesPrivacyLayer .infoBaloon p a:hover {
			color:rgba(255,255,255,1);
		}
		.cookiesPrivacyLayer .infoBaloon .infoArrow {
			position:absolute;
			bottom:-13px;
			left:-13px;
			width:83px;
			height:50px;
			background:url(./cookie_privacy.png) no-repeat 0 -63px;
			z-index:1;
		}
		.cookiesPrivacyLayer .infoBaloon a.acconsento {
			position:absolute;
			right:20px;
			bottom:-15px;
			border-radius:10px !important;
			box-shadow:5px 5px 10px rgba(255,255,255,.5);
			background:#1dc55c;
			color:#fff;
			text-decoration:none;
			padding:4px 10px 5px 10px;
			text-transform:uppercase;
			font-size:13px !important;
		}
		.cookiesPrivacyLayer .infoBaloon a.acconsento:focus ,
		.cookiesPrivacyLayer .infoBaloon a.acconsento:active ,
		.cookiesPrivacyLayer .infoBaloon a.acconsento:hover {
			background:#1bd361;
			color:#fff;
			text-decoration:none;
		}
@media (max-width: 340px) {
	.cookiesPrivacyLayer {
		left:0;
		right:0;
	}
	.cookiesPrivacyLayer .infoBaloon {
		width:calc(100% - 50px);
	}
}
