@charset "utf-8";
/* CSS Document */

/* error connex */
.login-form p.error {margin:0px 0 15px 0;padding:8px 5px 8px 5px;font-weight:bold;color:#cf0710;}



/* -------------  bandeau Cookie  ---------------*/
.cc_banner-wrapper {
 padding:14px 50px 14px 50px;
 z-index:9999;
 position:fixed;
 bottom:30px;
 left:50%;
 -webkit-transform:translate(-50%,0);
 transform:translate(-50%,0);
 background-color:rgba(0,0,0,.7);
 color:#fff;
 border-radius:4px;
 font-size:16px;
 line-height:26px;
 white-space:nowrap;
	text-align: center;
	text-transform: none;
	border: 1px solid whitesmoke;
	letter-spacing: 0px;
}
@media screen and (max-width:1400px) {
 .cc_banner-wrapper {
  width:94%;
	  padding:14px 15px 14px 15px;
  white-space:normal;
 }
}

.cc_message {margin-bottom: 0px; letter-spacing: 0px; font-weight: normal; text-align: center; font-size: 15px;}
.cc_message a {color: white; text-decoration: underline!important; margin-right: 0; font-size: inherit; vertical-align: top;}
.cc_message a:hover {color: white;}

.cc_message a.cc_btn_accept_all {
    margin-left: 40px;
	background: #f2da19;
	padding:0px 15px;
	color:black;
	text-decoration: none!important;
	display: inline-block;
	width: 140px;
	text-align: center;
	letter-spacing: 0px;
}

@media screen and (max-width:480px) {
.cc_message a.cc_btn_accept_all {
    margin-left: 0px;
}
}

.cc_message a.cc_btn_accept_all:hover {
  text-decoration: none;
}


.hasJS div.hide {
	display:none;
}


