@font-face {
	font-family: "Roboto";
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url("../fonts/roboto/Roboto-Regular.woff2") format("woff2");
}
@font-face {
	font-family: "Roboto";
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url("../fonts/roboto/Roboto-Bold.woff2") format("woff2");
}
#dgs-header .dgs-link{display: block;
	height: 100%;
	text-decoration: none;
	color: #111;
	cursor: pointer;
	font-family: "Roboto", Arial, sans-serif;
	font-weight: 700;}
#dgs-header .dgs-inner{position: relative;
	width: 1250px;
	max-width: 100%;
	height: 100%;
	margin: 0 auto;
	display: flex;
	align-items: center;
	justify-content: flex-start;}
#dgs-header .dgs-text{text-align: left;
	font-family: "Roboto", Arial, sans-serif;
	font-weight: 700;
	color: #111;
	font-size: 18px;
	line-height: 1.25;
	padding: 0;
	width: 100%;}
#dgs-header .dgs-jis{text-decoration: underline;
	font-family: "Roboto", Arial, sans-serif;
	font-weight: 700;}
#dgs-header .dgs-text .dgs-msg{font-family: "Roboto", Arial, sans-serif;
	font-weight: 700;}
#dgs-header .dgs-text .dgs-l2{font-size: 16px;
	font-family: "Roboto", Arial, sans-serif;
	font-weight: 700;}
#dgs-header .dgs-logo{position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	height: 60px;
	width: auto;}
.avertissement{height: 10vh;}
.fix{top: 10vh !important;}
input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus{-webkit-text-fill-color: #959595;
	-webkit-box-shadow: 0 0 0px 1000px white inset;
	transition: background-color 5000s ease-in-out 0s;}
.white-bg{background-color: white;}
.frm-login{max-width: 1250px !important;}
.width-17{width: 17em;}
#hdSpthdSpt{min-width: 1250px;}
.center-alg{align-content: center;}
.fix{position: fixed;
	width: 100%;
	z-index: 151;
	top: 60px;}
#snc-menu-link-networks-facebook, #snc-menu-link-networks-twitter, #snc-menu-link-networks-instagram, #snc-menu-link-networks-youtube :hover{background: inherit !important;}
.top11{padding-top: 83px;}
#flash-turf .headerTopBR{background-color: #00B5A6;}
#footer .headerTopBR{background-color: #959595;}
#footer h3{padding-bottom: 1.3em;
	color: #444;
	text-transform: uppercase;
	padding-top: 2em;
	padding-left: 2em;
	font-family: "NeoSansPro";
	font-size: 12px;
	font-weight: 600;
	letter-spacing: 0;
	line-height: 15px;}
#footer .level-1{padding-left: 2em;
	color: #777777;
	font-family: "NeoSansPro";
	font-size: 12px;
	letter-spacing: 0;
	line-height: 20px;}
#footer .company-information{color: #777777;
	font-family: "NeoSansPro";
	font-size: 13px;
	letter-spacing: 0;
	line-height: 17px;
	text-align: center;}
.menu li:hover{background-color: #ddd;}
.menu li:hover{border-bottom-color: #ddd;}
#footer ul.level-2{padding-left: 26px;}
#footer .withendPoint{list-style-type: initial;}
