/**************************************/
/*************** FONT *****************/
/**************************************/
@font-face {
	font-family: 'frutiger57';
	src: url('../fonts/Frutiger57-Condensed-Roman.eot');
	src: url('../fonts/Frutiger57-Condensed-Roman.eot?#iefix') format('embedded-opentype'), url('../fonts/Frutiger57-Condensed-Roman.woff') format('woff'), url('../fonts/Frutiger57-Condensed-Roman.ttf') format('truetype'), url('../fonts/Frutiger57-Condensed-Roman.svg#840c4f82122e06c03c2138add924dd17') format('svg');
	font-style: normal;
	font-weight: 400;
	/* IE9 Compat Modes */
	/* Legacy iOS */
}

@font-face {
	font-family: 'Frutiger77Black';
	src: url('../fonts/Frutiger77-CondensedBlack.eot');
	src: url('../fonts/Frutiger77-CondensedBlack.eot?#iefix') format('embedded-opentype'), url('../fonts/Frutiger77-CondensedBlack.woff') format('woff'), url('../fonts/Frutiger77-CondensedBlack.ttf') format('truetype'), url('../fonts/Frutiger77-CondensedBlack.svg#e94e0935244f685c9de581572c7fffa1') format('svg');
	font-style: normal;
	font-weight: 400;
	/* IE9 Compat Modes */
	/* Legacy iOS */
}

@font-face {
	font-family: 'Dax-Light';
	src: url('../fonts/Dax-Light.eot?#iefix') format('embedded-opentype'), url('../fonts/Dax-Light.woff') format('woff'), url('../fonts/Dax-Light.ttf') format('truetype'), url('../fonts/Dax-Light.svg#Dax-Light') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Dax-Medium';
	src: url('../fonts/Dax-Medium.eot?#iefix') format('embedded-opentype'), url('../fonts/Dax-Medium.woff') format('woff'), url('../fonts/Dax-Medium.ttf') format('truetype'), url('../fonts/Dax-Medium.svg#Dax-Medium') format('svg');
	font-weight: normal;
	font-style: normal;
}

/****************************************/
/********* POPIN TARTEAUCITRON GLOBAL**********/
/****************************************/
#tarteaucitronRoot #tarteaucitronDisclaimerAlert {
	min-width: 100%;
	font-size: 16px !important
}


#tarteaucitronRoot #tarteaucitronAlertBig {
	justify-content: center;
	flex-wrap: wrap;
	align-items: center;
	margin: auto;
	width: 60%;
	min-width: 285px;
	height: auto;
	padding: 35px 25px;
	left: 50%;
	top: 50%;
	bottom: inherit;
	transform: translate(-50%, -50%);
	box-shadow: 0 0 9000px rgba(0, 0, 0, 0.5);
	border-radius: 0 !important;
	background: #fff
}

#tarteaucitronRoot #tarteaucitronPrivacyUrl #tarteaucitronPersonalize,
#tarteaucitronRoot #tarteaucitronPersonalize {
	background-color: #2f5783 !important;
	color: #fff;
}
#tarteaucitronRoot #tarteaucitronPrivacyUrl {
	color: #333
}

#tarteaucitronRoot button {
	border-radius: 0 !important
}

#tarteaucitronRoot .tarteaucitronDeny {
	position: absolute;
	top: -32px;
	right: 10px;
	background-color: transparent;
	color: #fff !important;
	font-size: 15px !important
}

#tarteaucitronRoot #tarteaucitronCloseAlert,
#tarteaucitronRoot #tarteaucitronPersonalize {
	display: flex;
	justify-content: center;
	align-items: center;
	min-height: 28px;
	padding: 5px 10px;
}
#tarteaucitronRoot .tarteaucitronAllow {
	background-color: #2f5783 !important;
	color: #fff
}

#tarteaucitronRoot #tarteaucitronCloseAlert {
	margin-bottom: 0;
	background-color: rgba(0, 110, 181, 0.419608) !important;
	color: #fff !important
}

#tarteaucitronRoot #tarteaucitronAlertBig,
#tarteaucitronRoot #tarteaucitronDisclaimerAlert,
#tarteaucitronRoot .tarteaucitronDeny {
	color: #2f5783;
}

#tarteaucitronRoot #tarteaucitronDisclaimerAlert {
	padding-top: 30px;
	margin-bottom: 16px;
}

#tarteaucitronRoot #tarteaucitronServices .tarteaucitronDeny {
	position: relative;
	top: -0px;
	right: 0px;
	background-color: #eb3f3f;
	color: #fff !important;
	font-size: 16px !important
}