p.notice_data_information {
	margin: 0;
	font-size: 10px;
	line-height: 16px;
}

a.link_notice_data_information {

}

/*
POPUP
*/

.popup
{
	position: absolute;
	left: 300px;
	z-index: 1000;
	text-align: justify;
	border-collapse: collapse;
	display: none;
	color: #333;
}

.popup .top .left      { height: 10px; width:10px; background: bottom right url(../img/popup_top_left.png) no-repeat; }
.popup .top .center { height: 10px; background: bottom url(../img/popup_line.png) repeat-x; }
.popup .top .right   { height: 10px; width:10px; background: bottom left url(../img/popup_top_right.png) no-repeat; }

.popup .middle .left { width: 10px; background: right url(../img/popup_line.png) repeat-y; }
.popup .middle .center { background: white; }
.popup .middle .center .popupTitle { background-color: #397eae; padding: 4px; color: #eee; margin: 0 0 10px 0; font-size: 12px; }
.popup .middle .center .popupError { background-color: #d25656; padding: 4px; color: #eee; margin: 0 0 10px 0; font-size: 12px; }
.popup .middle .center .popupBottom { text-align: right; border-top: 1px solid #ccc; background-color: #eee; padding: 4px 5px 4px 5px; margin: 10px 0 0 0; }
.popup .middle .center { padding: 3px; }
.popup .middle .right { width: 10px; background: left url(../img/popup_line.png) repeat-y; }

.popup .bottom .left      { height: 10px; width:10px; background: top right url(../img/popup_bottom_left.png) no-repeat; }
.popup .bottom .center { height: 10px; background: top url(../img/popup_line.png) repeat-x; }
.popup .bottom .right   { height: 10px; width:10px; background: top left url(../img/popup_bottom_right.png) no-repeat; }

#popUpOverlay 
{
	position: absolute;
	left: 0;
	width:100%;
	background-color: #000; /* set the Milkbox overlay color // opacity: see the js options */
	z-index:100;
}

#popUpContent {padding:15px 15px 15px 15px;}

#popUpContent .close:hover {text-decoration:none;}

/* ------------------------------------------------------------
		COOKIES
------------------------------------------------------------ */

#cookie_bottom_bar{
	position: fixed;
	bottom: 0;
	left: 0;
	width: 100%;
	z-index:1000;
	background: #fff;
	border-top:1px solid #ccc;
	color: #555555;
}

#cookie_bottom_bar *{
	color: #555555;
}

#cookie_bottom_bar .wrapper{
	max-width:1015px;
	margin:0 auto;	
	position:relative;
	padding:22px 10px;
}

#cookie_bottom_bar button{
	background:none;
	font-weight:900;
	width:16px;
	color:#9b9b9b;
	height:16px;
	border:0;
	position:absolute;
	right:10px;
	top:50%;
	margin:-8px 0 0 0;
	cursor:pointer;
}

#cookie_bottom_bar p{
	margin:0;
}

#cookie_bottom_bar input{
	border:2px solid #555555;
	padding:5px 10px;
	border-radius:5px;
	position: absolute;
    right: 0;
    top: 50%;
    transform: translate(0, -50%);
}

@media (max-width : 992px) {
	#cookie_bottom_bar p{
	float:none;
}

#cookie_bottom_bar input{
	margin:10px 0 0 0;
	position:relative;
	left:0;
	top: 50%;
    transform: translate(0,0);
}

}

/* ------------------------------------------------------------
		Fix OpenStreetMap
------------------------------------------------------------ */

.leaflet-container img {
	margin: 0;
	padding: 0;
}



/*
GDPR V3
*/

#legal-informations{clear:right;margin-top:12px}
#legal-informations .cgv_links{font-family:"Heebo",Arial,Helvetica,sans-serif;padding-left:12px;font-size:0.9em;list-style:disc;margin:8px 0 12px}
#legal-informations .cgv_links li{padding:2px 0}
#legal-informations .cgv_links a{color:rgba(0,0,0,0.88);text-decoration:underline}
#legal-informations .cgv_links a:hover{text-decoration:none}
#cookies-box .container{max-width:936px;margin: 0 auto;}
.cookies-box{display:none}.cookies-box.active{display:block}.cookies-box_title{margin:0 0 4px;border-bottom:1px solid rgba(0,0,0,0.08);padding-bottom:4px}@media (min-width: 420px){.cookies-box_title{margin:0 0 12px;padding-bottom:12px}}.cookies-box_message{text-align:center;text-transform:uppercase;color:#f33838;font-size:.86667rem;margin-top:8px}.cookies-box_footer{text-align:right;margin-top:6px}.cookies-box_footer .btn{margin-top:6px}.cookies-box_footer .btn.btn-primary{margin-left:12px}.cookies-box_footer .btn.pull-left{margin-right:0}.cookies-box_choice{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}@media (max-width: 419.98px){.cookies-box_choice{margin-left:-4px;margin-right:-4px}}@media (min-width: 420px) and (max-width: 983.98px){.cookies-box_choice{margin-left:-8px;margin-right:-8px}}@media (min-width: 690px){.cookies-box_choice{margin-left:-12px;margin-right:-12px}}.cookies-box_choice:before,.cookies-box_choice:after{content:" ";display:table}.cookies-box_choice:after{clear:both}.cookies-box_choice:before,.cookies-box_choice:after{content:none}.cookies-box_choice li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (max-width: 419.98px){.cookies-box_choice li{padding:4px}}@media (min-width: 420px) and (max-width: 983.98px){.cookies-box_choice li{padding:8px}}@media (min-width: 690px){.cookies-box_choice li{padding:12px}}@media (min-width: 420px){.cookies-box_choice li{width:50%}}@media (min-width: 690px){.cookies-box_choice li{width:33.33334%}}.cookies-box_choice label{font-weight:normal;margin:0;padding:12px;border-radius:6px;-webkit-transition:all .4s cubic-bezier(0.23, 1, 0.32, 1);transition:all .4s cubic-bezier(0.23, 1, 0.32, 1);-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.08);box-shadow:inset 0 0 0 1px rgba(0,0,0,0.08)}.cookies-box_choice_icon{display:block;text-align:center;font-size:2rem;line-height:24px;color:rgba(0,0,0,0.6);-webkit-transition:color .4s cubic-bezier(0.23, 1, 0.32, 1);transition:color .4s cubic-bezier(0.23, 1, 0.32, 1)}.cookies-box_choice_title{margin-top:12px;font-weight:700;text-align:center;-webkit-transition:color .4s cubic-bezier(0.23, 1, 0.32, 1);transition:color .4s cubic-bezier(0.23, 1, 0.32, 1)}.cookies-box_choice_desc{margin-top:8px;line-height:1.33;font-size:0.9rem;color:rgba(0,0,0,0.6)}.cookies-box_choice input{display:none}.cookies-box_choice input:checked+label{-webkit-box-shadow:inset 0 0 0 3px #0194f7;box-shadow:inset 0 0 0 3px #0194f7}.cookies-box_choice input:checked+label .cookies-box_choice_icon,.cookies-box_choice input:checked+label .cookies-box_choice_title{color:#0194f7}.cookies-box.modal{display:none}.cookies-box.modal.active{display:block}.cookies-box.modal .container{background:#fff;padding:12px}@media (min-width: 420px){.cookies-box.modal .container{padding:24px}}.cookies-box.modal .cookies-box_modal_content{position:absolute;z-index:1050;top:0;left:0;width:100%;height:100%;display:table;padding:8px}@media (min-width: 420px){.cookies-box.modal .cookies-box_modal_content{padding:24px}}.cookies-box.modal .cookies-box_modal_content .cookies-box_modal_vcenter{display:table-cell;vertical-align:middle}.cookies-box.modal .cookies-box_modal_bg{position:fixed;z-index:1040;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.4)}.cookies-box.fixed{position:fixed;z-index:1050;background:#fff;bottom:0;left:0;width:100%;-webkit-transform:translate(0, 100%);transform:translate(0, 100%);-webkit-transition:all .4s cubic-bezier(0.23, 1, 0.32, 1);transition:all .4s cubic-bezier(0.23, 1, 0.32, 1);-webkit-box-shadow:inset 0 1px 0 0 rgba(0,0,0,0.08);box-shadow:inset 0 1px 0 0 rgba(0,0,0,0.08);padding:12px 0}@media (min-width: 420px){.cookies-box.fixed{padding:24px 0}}.cookies-box.fixed.active{display:block;-webkit-transform:translate(0, 0);transform:translate(0, 0);-webkit-box-shadow:0 0 17px rgba(0,0,0,0.07),inset 0 1px 0 0 rgba(0,0,0,0.08);box-shadow:0 0 17px rgba(0,0,0,0.07),inset 0 1px 0 0 rgba(0,0,0,0.08)}[id^="module-enetgdprcompliance"] .rte{max-width:936px;margin:0 auto}

#gdprcontent{
  background-color:#fff;
  -webkit-transition: all .4s cubic-bezier(0.23, 1, 0.32, 1);
  transition: all .4s cubic-bezier(0.23, 1, 0.32, 1);
  -webkit-box-shadow: inset 0 1px 0 0 rgba(0,0,0,0.08);
  box-shadow: inset 0 1px 0 0 rgba(0,0,0,0.08);
  padding: 24px 0;
  font-family: "Roboto",Arial,Helvetica,sans-serif;
  width: 100%;
  position: fixed;
  display: block;
  bottom: 0px;
  z-index: 1050;
}

.cookies-box_title{
  font-weight: 700;
  color: rgba(0,0,0,0.88);
  font-size: 1.5rem;
  line-height: 1.5;
}

.cookies-box_body p {
  color: #666666;
  font-size: 1rem;
  line-height: 1.5;
  color: rgba(0,0,0,0.6);
  font-size: 1rem;
  font-weight: 500;
  font-family: "Roboto",Arial,Helvetica,sans-serif;
}

#gdprcontent .btn, #popUpContent .btn{
    display: inline-block;
    padding: 6px 14px;
    margin-bottom: 0;
    font-size: 1rem;
    font-weight: normal;
    line-height: 24px;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    border: none;
    text-decoration: none;
    border-radius: 6px;
    white-space: nowrap;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
    -webkit-transition: color .4s cubic-bezier(0.23, 1, 0.32, 1),box-shadow .4s cubic-bezier(0.23, 1, 0.32, 1),background .4s cubic-bezier(0.23, 1, 0.32, 1);
    -webkit-transition: color .4s cubic-bezier(0.23, 1, 0.32, 1),background .4s cubic-bezier(0.23, 1, 0.32, 1),-webkit-box-shadow .4s cubic-bezier(0.23, 1, 0.32, 1);
    transition: color .4s cubic-bezier(0.23, 1, 0.32, 1),background .4s cubic-bezier(0.23, 1, 0.32, 1),-webkit-box-shadow .4s cubic-bezier(0.23, 1, 0.32, 1);
    transition: color .4s cubic-bezier(0.23, 1, 0.32, 1),box-shadow .4s cubic-bezier(0.23, 1, 0.32, 1),background .4s cubic-bezier(0.23, 1, 0.32, 1);
    transition: color .4s cubic-bezier(0.23, 1, 0.32, 1),box-shadow .4s cubic-bezier(0.23, 1, 0.32, 1),background .4s cubic-bezier(0.23, 1, 0.32, 1),-webkit-box-shadow .4s cubic-bezier(0.23, 1, 0.32, 1);
}

#gdprcontent .btn-default, #popUpContent .btn-default{
  color: rgba(0,0,0,0.88);
  background: #e9ebef;
  border-color: transparent;
  -webkit-transition: background .4s cubic-bezier(0.23, 1, 0.32, 1);
  transition: background .4s cubic-bezier(0.23, 1, 0.32, 1);
  border-width: 2px;
}

#gdprcontent .btn-primary, #popUpContent .btn-primary {
  color: #fff;
  background: #ff593f;
  border-color: transparent;
  -webkit-transition: background .4s cubic-bezier(0.23, 1, 0.32, 1);
  transition: background .4s cubic-bezier(0.23, 1, 0.32, 1);
}

#gdprcontent .btn-default:hover, #popUpContent .btn-default:hover{
  color: rgba(0,0,0,0.88);
  background-color: #d7dbe2;
  border-color: transparent;
}
#gdprcontent .btn-primary:hover, #popUpContent .btn-primary:hover{
  color: #fff;
  background-color: #ff3f20;
  border-color: transparent;
}

#popUpContent{
  padding: 24px;
}

#popUpContent .cookies-box_choice_desc{
  text-align: left;
}

#popUpContent .cookies-box_message{
    text-align: center;
    text-transform: uppercase;
    color: #f33838;
    font-size: .86667rem;
    margin-top: 8px;
}

#popUpContent .cookies-box_choice{
  flex-wrap: nowrap;
}

#popUpContent .btn-link{
  color: #0194f7;
  font-weight: 700;
  cursor: pointer;
  background-color: transparent;
  border-radius: 0;
  border-bottom-color: #0194f7;
  padding-left: 4px;
  padding-right: 4px;
  -webkit-box-shadow: inset 0 -2px 0 0px #0194f7;
  box-shadow: inset 0 -2px 0 0px #0194f7;
}

.popup .left, .popup .top .center, .popup .bottom .center, .popup .bottom .right, .popup .middle .right, .popup .top .right  {
  background: none !important;
}


@media (max-width:992px){
  .cookies-box_body p {
    font-size: 14px;
  }
  .container{
    width: 90%;
  }
}

@media (max-width:480px){

  #gdprcontent .btn,#popUpContent .btn {
    display: block;
  }
  #gdprcontent .btn-primary, #popUpContent .btn-primary {
    margin-left: 0;
  }
  .cookies-box_footer{
    max-width: 240px;
    margin-left: auto;
  }
}
.pull-left {
	float: left;
}
/*# sourceMappingURL=front.css.map */