﻿/* Global */
html *:not(input) {-webkit-appearance:none;}
body { overflow-x: hidden;}
#header {position: relative; z-index:6;}
#main {position:relative; z-index:5;}
footer{position:relative; z-index:5;}


#overlay_bg {position: fixed; width: 100%; height: 100%; top: 0; left: 0; right:0;bottom:0; background-color: rgba(0,0,0,0.6);z-index: 999;}

#div_suggestion li::before {content: "";}
.gm-style img { max-width: none;}
.no-padding { padding: 0;}
iframe {max-width:100%;border:0;}
/* ol, ul { margin-left:20px;} */
.ssmenus .inline-block ul {margin-left: 0}
input:disabled {opacity:0.5;}
input, textarea {margin:0;border-radius:0;}
.div-loading { opacity: 0.6;-webkit-filter: blur(2px); -moz-filter: blur(2px); -ms-filter: blur(2px); -o-filter: blur(2px);  filter: blur(2px); }
.div-loading * { cursor: context-menu; }
.div-loading a:hover {text-decoration: none;}
.clear {clear:both;}
.collapse {border-collapse:collapse;}
.div_contenu_article {margin-bottom: 1%;}
.ops .link_retour {font-size: 0.93rem;float: right;}
.row.nowrap {flex-wrap: nowrap; -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap;}
a.encart {text-decoration: none;}
span.red {font-size: 0.7rem; color: #f41e26;}
.ops .titre h1 {color: #007f4b; font-size:1.4rem;}



.cse_txt {
	margin: 44px 25px;
    font-size: 1.1rem;
    font-weight: 800;
    position: absolute;
    width: 25%;
}

.cse_txt > a {
	color: black;
	text-decoration: none;
}


svg {max-width: 100%;}
.savoirplus, .link_retour {text-align: center;}
.border-grey{
	border-top: 2px solid #d9d9d9;
}
.m-auto {margin: auto; margin-top: 35px; margin-bottom:25px }
.home .m-auto {margin-bottom: 6px;}
.ops .top_rs, .ops .date_auteur_ops {display: inline-block;}
.ops .date_auteur_ops {margin-right: 20px; margin-bottom: 7px;}
.ui-tooltip-front .ui-tooltip-titlebar, .ui-tooltip-front .ui-tooltip-content {color:#000;}
.obligatoire {color:#007f4b;}
.container {align-items: stretch;}

hr {color: 	#d9d9d9;margin-bottom: 10px;margin-top: 10px; width: 100%;}
article:not(:first-child) {clear:both;border-top: 3px solid #d9d9d9;padding-top: 25px;}
/* modif FAQ */
#faqFont {
	font-size: 14px;
}
.panel-heading {
	padding: 10px 15px;
	border-bottom: 1px solid transparent;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	background-color: #F5F5F5;
  }

  .panel-heading .panel-body {
	padding: 10px 15px;
	border-bottom: 1px solid transparent;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	background-color: #FFFFFF;
  }

  .panel-heading > .dropdown .dropdown-toggle {
	color: inherit;
	
  }

#faqFont {
	font-size: 14px;
}
.panel-heading {
	padding: 10px 15px;
	border-bottom: 1px solid transparent;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	background-color: #F5F5F5;
}

.panel-heading .panel-body {
	padding: 10px 15px;
	border-bottom: 1px solid transparent;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	background-color: #FFFFFF;
}

.panel-heading > .dropdown .dropdown-toggle {
	color: inherit;
}

/*#main { overflow-y: hidden;}*/
.d-inline-block { display: inline-block;}
.d-none { /*display: none;*/}
.hidden { display: none !important; }
.form_item {white-space: nowrap; /*display:inline-block; padding: 6px;*/ width: 100%;}
#encart.home {width:100%;}
#encart .div_item_encart .img {text-align: left;}
#encart .div_item_encart .img > a {text-decoration: none;}
#encart .div_item_encart .img img {max-height: 192px;}
#encart .div_item_encart h2 {font-size: 1.21rem;margin-bottom:5px;}
#encart .div_item_encart {width: auto;min-height:170px;}
#encart2 .div_item_encart .separation_article  p { border-left: 0; padding-left: 0;}
#encart .div_item_encart .separation_article {position:absolute; bottom:0; right:0;}
#encart:not(.home) .div_item_encart .separation_article {margin-top: -8px;}
#encart:not(.home) .div_item_encart {padding-bottom: 10px;margin-bottom: 12px;}
#encart:not(.home) .caroufredsel_wrapper .div_item_encart .separation_article {margin-top: 1%;}
#encart .caroufredsel_wrapper .div_item_encart  .separation_article  {position:relative;}
#encart .encart .entete h2 {font-size:1.7rem;font-weight:700; text-align: center;}
/* centrer le titre de l'encart pour join CIGRE */
.encart .entete { margin-bottom: 5px; text-align: center;}
.encart-padding {padding: 2%;}
.cycle-slide-active {visibility: visible;}
.home #encart2 .div_item_encart {border-bottom: 2px solid #d0d0d0;}
#encart:not(.caroufredsel_wrapper) .div_item_encart .left {max-width: 104px;}
.div_contenu_item_encart h3 { margin-bottom: 10px; padding: 18px 0; font-size: 1.2rem !important;}
#encart #encart2 .contenu p {padding-bottom: 30px;}
.home #encart #encart2 .contenu p {padding-bottom: 20px;}
#encart #encart2 .entete h2 {font-size:1.8rem !important;}
#encart #encart2 .contenu:not(.caroufredsel_wrapper #div_items_encart) #div_items_encart .div_item_encart div {font-size:1rem; line-height:1.5; padding-bottom:24px;}
/*.encart .contenu {margin-bottom: 35px;}*/
.home #div_items_encart { margin-top: 0; align-items: stretch;}

#encart .encart {margin-bottom:25px;}
.home #encart2 {margin-bottom: 0px;}
#menu-hamburger .fa { font-size: 2.5em;}

#main:not(.home) .encart .entete > div {bottom:0;padding: 5px 5.69% 5px 5.09%;}

#encart {margin-bottom: 30px; position: relative;}

.green-button a { background-color: #007f4b; padding: 3% 15%; color: #ffffff; text-decoration: none; font-weight: bold; }

.div_item_encart, .item_diaporama {vertical-align:middle;clear:both;}
.lien_partage { color: #767574;}
.left {float:left;}
.right {float:right;}

.upper {text-transform:uppercase;}
.lower {text-transform:lowercase;}
.capitalize {text-transform:capitalize;}

.cycle-prev {display: none;}
.cycle-next {display: none;}

.div_diaporama_article {position:relative;}
.div_diaporama_article:hover .left_nav, .div_diaporama_article:hover .right_nav {visibility:visible;opacity:1;transition:opacity 0.5s linear, visibility 0.1s linear;}
.item_diaporama {text-align:center;max-width:100%;}
.item_diaporama > a {display:block;}

.left_nav, .right_nav {padding:0 2px;position:absolute;top:0;height:100%;background-color:rgba(0,0,0,0.61);background-position:center center;background-repeat:no-repeat;visibility:hidden;opacity:0;transition:opacity 0.5s linear, visibility 0.1s linear 0.5s;z-index:101;cursor:pointer;width:36px;}
.left_nav {left:0;}
.right_nav {right:0 ;}
.left_nav img, .right_nav img {display:block;}

video {	width:100%;	height:auto;}

.mot_bold_result {font-weight:700;text-decoration:underline;}

#form_formulaire .champ_submit, .form_formulaire .submit {border:0;background:#007f4b;color:#FFF;cursor:pointer;font-weight:700; padding: 14px 66px;}
#form_formulaire .champ_submit:hover, .form_formulaire .submit:hover {background-color: #57c0a8;}
#form_formulaire .champ_submit:disabled, .form_formulaire .submit:disabled {background-color: #dfded7;}
#tab_comms .date { color: #9a9a9a; font-size: 0.88rem;}

.div-savoirplus-content { height: 40px; }

.div_cartouche {background-color:#dfded7;padding:2.91% 3.36% 2.91% 2.46%;}
.div_cartouche h2 {	text-transform:uppercase;margin-bottom:5px;font-size:1.43rem;}
.div_cartouche img {margin:0 10px 10px 0;}
.pointer {cursor:pointer;}


.link_agenda {text-decoration: none;}
.link_agenda:hover {text-decoration: underline;}
.calMois img {width: 10px;}

section table:not(.agenda), article table:not(.agenda), section table:not(.agenda) tbody, article table:not(.agenda) tbody, section table:not(.agenda) tr, article table:not(.agenda) tr, section table:not(.agenda) td, article table:not(.agenda) td {max-width:100%;padding:8px;}

.table_thematique_article{display:table;padding:0;width:auto;max-width:none;}
.table_thematique_article tbody {display:table-row-group;padding:0;width:auto;max-width:none;}
.table_thematique_article tr {display:table-row;padding:0;width:auto;max-width:none;}
.table_thematique_article td {display:table-cell;padding:0;width:auto;max-width:none;}

.table_thematique_article {width:100%;}
.div_partage_rs .div_btn_partage {display: inline-block;margin-right: 5px;}

.ops .div_en_savoir_plus {width: 100%;display: inline-block;float: right;height: 34px;clear: both;}
.ops .div_en_savoir_plus.div_retour {margin-bottom: 0px;}

#div_avis_ops {height:54px;line-height:54px;border-top: 1px solid #dadada;clear: both;}
#div_avis_ops > span {font-weight:600;margin-right: 10px;}
#form_avis_ops {position:relative;}
#form_avis_ops .avis_ops {display:inline-block;background:url(/images/ops/star_rating_empty.png) no-repeat 100% 100%;width:27px;height:25px;vertical-align:middle;cursor:pointer;}
#form_avis_ops:hover .avis_ops {background:url(/images/ops/star_rating_full.png) no-repeat 100% 100%;}
#form_avis_ops .avis_ops:hover ~ .avis_ops {background:url(/images/ops/star_rating_empty.png) no-repeat 100% 100%;}
#form_avis_ops .avis_ops input{cursor:pointer;border:none;width:24px;height:24px;background:transparent;	color:transparent;vertical-align:top;}
#form_avis_ops .avis_ops span {position:absolute;visibility:hidden;top:-1px;left:45%;white-space:nowrap;}
#form_avis_ops .avis_ops:hover span {visibility:visible;}
#form_avis_ops button {border:1px solid;border-radius:6px;opacity:0.7;margin-right:5px;cursor:pointer;}
#form_avis_ops button:hover {opacity:1;}
#div_avis_ops > *, #div_avis_ops .avis_ops {display:inline-block;}

.tag > a {color:#000;text-decoration: none;}
.tag > a:hover{text-decoration: underline;}

#div_suggestion {border-top:1px solid #dadada;padding:15px 0;}
#div_suggestion ul {-webkit-justify-content:space-around;-ms-justify-content:space-around;justify-content:space-around;align-items:-webkit-flex-start;align-items:-ms-flex-start;align-items:flex-start;list-style:none;margin:0;display: inline;}

#div_suggestion li {text-align:center;vertical-align:top;width:23.15%;}
#div_suggestion a {text-decoration:none;font-weight:600;}
#div_suggestion a:hover {text-decoration:underline;}
#div_suggestion a img {display: block; margin: auto auto 3px auto;}
#div_suggestion table td a {color:#000;text-decoration:none;}
#div_suggestion > p {text-align:left;font-weight:600;margin-bottom:15px;}

a:hover img  {text-decoration:none;}

#div_comms {position:relative;border-top:1px solid #dadada;padding-top:16px;padding-bottom: 15px;}
#div_comms > p {font-weight:600;}
#tab_comms {border-collapse:collapse;}
#tab_comms > div > div {padding:5px 0;display:inline-block;}
#div_comms .user {vertical-align:top;padding:5px 10px 5px 0;}
#div_comms .user .capitalize, #div_comms .user .uppercase {font-weight:700;font-size:1.13rem;}
#div_comms .separateur {width:5.19%;}
#div_comms .reponse {padding: 2.54% 0 2.54% 3.5%;}
#div_comms .reponse span {font-weight:700;}
#form_add_comm {padding:14px 4.29% 30px 4.29%;}
#form_add_comm table {width:100%;}
.distinctions_cigre {background-color: #f2f2ef; padding:25px;}
.distinctions_cigre .ul .li {margin-bottom: 20px;}
.distinctions_cigre .electra-p {font-weight: bold}
.distinctions_cigre .dl_electra {font-weight:bold; background-color:#FFFFFF; display:flex; padding:15px}
.distinctions_cigre .dl_electra .dl_def {background-color: #007f4b; color:#FFFFFF; padding:10px; padding-left:20px; padding-right:20px; box-shadow: 0px 6px 12px #656565; text-decoration:none; margin-left:15px;}
.intro_distinctions {text-align: center; color:#000000; font-weight: normal;}

#form_add_comm caption, #form_add_comm h3 {font-weight:600;font-size:1.07rem;margin-bottom:10px;}

.div_btn_partage .comms_ops > span {background: #009cd9 none repeat scroll 0 0;border-radius: 10px;color: #fff;padding: 0 7px;}
.div_btn_partage a.comms_ops {color:#FFF;}
.div_btn_partage a.comms_ops, .div_btn_partage a.comms_ops:hover {text-decoration:none;}
.div_btn_partage a.comms_ops span, .div_btn_partage .a_info {display:inline-block;text-align:center;font-size:11px;line-height:17px;border-radius:10px;position:relative;padding:0 6px;margin-right:4px;}
.div_btn_partage a.comms_ops span { vertical-align: middle;padding-bottom: 1px;}

.ops .div_btn_partage a.comms_ops span::after {display:inline-block;content:""; position:absolute;width:0;top:6px;right:-4px;border-width:7px 0 0 7px;border-style:solid;}

.ops .div_btn_partage .a_info {color: #fff;	text-decoration: none;font-weight: 600;margin-right: -4px;font-family: TimesNewRoman,Times New Roman,Times,Baskerville,Georgia,serif;font-size: 17px;vertical-align: bottom;}

.encart .entete h2 {font-weight:600;display:inline-block;white-space: normal;font-size: 1.20rem;}

.left {margin:0 15px 5px 0;}
.right {margin:0 0 5px 15px;}

.box-shadow {-webkit-box-shadow: 0px 0px 12px 6px rgba(0,0,0,0.11);-moz-box-shadow: 0px 0px 12px 6px rgba(0,0,0,0.11);box-shadow: 0px 0px 12px 6px rgba(0,0,0,0.11);}
.box-shadow .resume{-webkit-box-shadow: 0px 12px 12px 6px rgba(0,0,0,0.11);-moz-box-shadow: 0px 12px 12px 6px rgba(0,0,0,0.11);box-shadow: 0px 12px 12px 6px rgba(0,0,0,0.11);}
#event-container:not(.home) table.agenda { margin-bottom: 25px}

.fa-rotate {-webkit-transition: .3s ease-in-out;-moz-transition: .3s ease-in-out;-o-transition: .3s ease-in-out;transition: .3s ease-in-out;}
.fa-rotate--180 {-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg);}
.fa-rotate--45 {-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg);}

/* Formulaire */
form > div { clear:both; overflow:hidden; padding:1px; margin:0 0 10px 0;}
form > div > fieldset > div > div { margin: 0 0 5px 0;}
fieldset { border:0; padding:0;}
input[type=text],
input[type=email],
input[type=number],
input[type=url],
input[type=password],
textarea, .bgSlider,
select { width:auto; border:2px solid #f2f2ef; background: #f9f8f7;color:#979593; border-radius:2px;}

input[type=text]:focus,
input[type=number]:focus,
input[type=email]:focus,
input[type=url]:focus,
input[type=password]:focus,
input[type=number]:focus,
textarea:focus,
input[type=text]:hover,
input[type=email]:hover,
input[type=url]:hover,
input[type=password]:hover,

textarea:hover { outline:0; }

.input_on {border: 1px solid red;}
.form_formulaire .input_on {border: 1px solid red;}

select.input_on + .select-selected {border: 1px solid red;}

input[type="radio"] {display:none;}
input[type="radio"] + label span {display:inline-block;width:14px;height:14px;margin:-1px 4px 0 0;vertical-align:middle;background:#e5e3e3;cursor:pointer;border-radius: 50%;border: 2px solid #e5e3e3;}
input[type="radio"]:checked + label span {background:#007f4b;border-radius: 50%;}
input[type="radio"].input_on + label span {border: 2px solid red;}
input[type="checkbox"].input_on { outline:1px solid red;}

label, legend { cursor:pointer;}
.form_formulaire div > *:not(div) { vertical-align:middle;}
.form_formulaire label, .form_formulaire legend { font-size:1.67rem;}
input[type="radio"] {appearance:radio-button;}
.form_formulaire td {padding-bottom: 6px;vertical-align: middle;}
.form_formulaire input:not([type="image"]):not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]) {height:34px;}
.form_formulaire textarea {padding-top:5px;}
.form_formulaire input:not([type="image"]):not([type="submit"]):not([type="radio"]):not([type="checkbox"]), .form_formulaire textarea, .form_formulaire select {padding-left:12px;width:100%;  font-size:1.67rem;}

#join-form div.custom-select {height: 45px; border: 1px solid #dedede; padding: 0px; display: block; }
#join-form .custom-select label { scroll-padding-left: 15px; background-color: #deddd7; height: 100%; position: absolute; padding:0px 5px 0px 5px; }
#join-form .custom-select label span { line-height: 43px; }
#join-form .custom-select .fa-angle-down { float: right; padding: 11% 0px; }
#join-form .custom-select select { width: 100%; height: 100%; border: none; position: absolute; background: transparent; }
/* valeur suivante à corréler avec la valeur de col-lg  pour le label correspondant */
#join-form .custom-select select.closed { padding-left: 25%; }
#show-second { padding-left: 4px; }
#join-form input[type="radio"] + label span { width: 16px; height: 16px; }
#join-form select::-ms-expand { display: none; }

.input-group {
	margin-top: 20px;
    border: 1px solid #cccccc;
}
.inner-input-group {
    position: relative;
	width: 100%;
    margin-top: 20px;
}
.input-group div.inputtext {
	margin: 10px;
}
.inner-input-group select { height: 34px; }
.inner-input-group input, .inner-input-group select, .inner-input-group textarea {
    padding: 0px 5px 0px 5px;
	margin-bottom: 5px !important;
	color: #000000;
    display: block;
    border: none;
    background-color: transparent;
}

.inner-input-group label {
    position: absolute;
    pointer-events: none;
    left: 10px;
    top: 0px;
    transition: 0.2s ease all;
    -moz-transition: 0.2s ease all;
    -webkit-transition: 0.2s ease all;
}
.inner-input-group input:focus, .inner-input-group select:focus, .inner-input-group textarea:focus {
	outline: none;
	border: none;
}
.placeholder-only { font-size: 16px !important;}
.placeholder-off ~ label {
	top: -20px;
	font-size: 14px !important;
	color: #979593;
}
.placeholder-off ~ label .placeholder-only {
	display: none;
}

.checkbox-table { display: table; margin-top: 25px; }
.checkbox-row { display: table-row; }
.checkbox-table span, .checkbox-table label { display: table-cell; padding-left: 5px; }
.checkbox-table input { vertical-align: baseline }
.checkbox-table :first-child { width: 21px; }

input[type="checkbox"] {
  border-radius: 3px;
  width: 16px;
  height: 16px;
}

input[type="checkbox"]:checked {
  background: #007f4b;
  -webkit-appearance: listbox;
}


input[type='submit']{-webkit-appearance: none; -moz-appearance: none; appearance: none;}
input[type='button']{-webkit-appearance: none;-moz-appearance: none;appearance: none;}


.form_formulaire .form_captcha, .form_formulaire .form_captcha .bgSlider, .form_formulaire .form_captcha .TxtStatus {width:100% ;}
.form_formulaire h3 { margin-top: 30px }

footer {min-height:0;}

#menu_footer_rs .link.link_img .fa-stack { font-size: 1rem;}
#menu_footer {margin-bottom: 20px; margin-top:30px }

.div_overlay {display:none;background-color:#FFF;border:2px solid #333333;padding:15px;text-align:left;z-index:1000;position: relative;}
.div_overlay a.close {background:url(/images/pictos/closebox.png) no-repeat;position:absolute;top:-15px;right:-15px;display:block;width:30px;height:30px;cursor:pointer;}

.div_overlay h2 {margin-bottom:15px;border-bottom:1px solid #333;color:#000;}
.ops .share {background-image: url(/images/RS/picto_rs.png);display: inline-block;height: 37px;width: 37px;background-repeat: no-repeat;text-decoration:none;transition-property:width;transition-duration:0.5s;}

.ops .fb {background-position:-6px 0px;}
.ops .twitter {background-position:-128px 0px;}
.ops .googleplus {background-position:-231px 0px;}
.ops .viadeo {background-position:-575px 0px;}
.ops .linkedin {background-position:-463px 0px;}

.ops .fb.share:hover {width:112px;}
.ops .twitter.share:hover {width:94px;}
.ops .googleplus.share:hover {width:107px;}
.ops .viadeo.share:hover {width:107px;}
.ops .linkedin.share:hover {width:106px;}

.nav-item {list-style: none;}
.nav-item > a > img { display: inline-block;margin-right: 10px;vertical-align: middle;display:none;}

.nav-item .button {cursor:pointer;display:inline-block;float:right; font-size: 2rem;}
#menu_quick_links .nav-item .button {cursor: pointer; display:inline-block; float: right; font-size: inherit; margin-right: 15px; font-weight: bold; color: #007f4b;}
#menu_quick_links > .nav-item > a {font-size:1.19rem;display: inline-block;font-weight: 600;}
#menu_quick_links .ssmenus {height:0;overflow:hidden;clear:both;margin-top: 25px;}
#menu_quick_links .nav-item.ON .ssmenus {height: auto;}
.nav-item.ON .button .fa-angle-down {transform: rotate(-180deg);-webkit-transform: rotate(-180deg);-moz-transform: rotate(-180deg);-ms-transform: rotate(-180deg);-o-transform: rotate(-180deg);}
#menu_quick_links {float:right;}
#ssmenus90 {background : white; position: absolute; right:0; z-index:200;}
#ssmenus90 div ul li {margin : 10px}

.nav-list .close {text-align:right;padding:15px 0;color:#007f4b;font-size: 2rem;}
.nav-list .close img {cursor:pointer;}

.div_transparent {background-color : transparent;}

.div_liste li {display:-webkit-flex;display:-ms-flex;display:flex;margin: 5px 0;-webkit-align-items:center;	-ms-align-items:center;	align-items:center;}

.div_liste li > * {display: inline-block;margin: 0 10px 0 0;vertical-align: middle;}

.pagination_ops table{margin: auto;}
.pagination_ops table td span {cursor: pointer;color: #009cd9;margin: auto 5px;}
.pagination_ops table td span.pagination_en_cours {font-weight: 600;}

.ops .div_btn_partage a.comms_ops {color: #000;}

footer a {text-decoration:none;}
footer .div_bloc_plan > a {font-weight:700;}
footer .div_bloc_plan ul {	list-style-type:none;margin-top: 15px;}
.text-right { text-align : right; }
.text-left { text-align : left; }
.text-center { text-align : center; }
#text-footer { margin-bottom: 10px;}
#menu_footer a:not(:last-of-type)::after { content: "/"; margin-left: 15px; color: #000;}
#menu_footer a:not(:last-of-type) {padding-right: 15px;}
.home #encart2 .div_item_encart {position:relative; padding-bottom:37px;}


.google_map { height:41px; width:41px;}
.p_hr_sep { height:1px; background:#dadada; width:100%;}

#plan { margin-top: 50px;}

.cycle-pager { text-align:center;}
.cycle-pager span { font-size:3rem; line-height: 1; cursor:pointer;}
.cycle-pager-active { color: #ec681b;}
.table_charte img, .table-document img {vertical-align: middle;}

.table-document .icone { width: 50px; }
.table-document a { text-decoration: none; color: inherit;}

.add-to-calendar > img {width: 25px;padding-left: 1%;cursor: pointer;}
.add-to-calendar > img:hover {width: 25px;padding-left: 1%;cursor: pointer; }
.add-to-calendar > label {vertical-align: top; margin-right: 8px;}

.slide-form {width: 100%; background-color: #dfded7; padding: 1%;font-weight: bold; margin: 2% 0%;}

.slide-form::after{content:">"; float: right;}

#form_formulaire .continue .champ_submit {padding: 0px 40px;}

#arianne ellipse,#arianne text {cursor: pointer;}
#ariane_page a {text-decoration: none;}
#ariane_page .encart-separation {transform: rotate(270deg);}
#ariane_page {margin-bottom: 6%;}

.show-off {display: none;}

.green-rectangle { padding: 0px 0.7em 0px 0.7em; font-weight: bold; background-color: #007f4b; color: #ffffff; }
.qtip-custom {
	border: 1px solid #cccccc !important;
	background-color: #e5e3e3 !important;
	color: #000000 !important;
	font-size: 0.8rem !important;
}

.qtip .fa-circle {
    font-size: 8px;
	vertical-align: middle;
}

/** FORM **/
.form_formulaire label {
		/*padding: 5px;*/
}
.form_item.nc-only {
    display: block !important;
}
input[type="radio"] + label span.nc-element,
input[type="radio"] + label span.hors-nc-element{
    display: inherit;
    width: inherit;
    height: inherit;
    margin: inherit;
    vertical-align: inherit;
    background: inherit;
    cursor: inherit;
    border-radius: inherit;
    border: inherit;
}

.inner-input-group .fa-check { position: absolute; right: 10px; bottom: 15px; color: #007f4b; }

#join-form #form_formulaire {
	margin-top: 25px;
	padding: 0px;
}

#show-second {
	margin-top: 30px;
}

.phone-prefix select {
	color: #000000;
	background-color: #deddd7;
	border: none;
	padding: 0px 5px 0px 5px;
	height: 100%;
	border-radius: 0px;
}

.phone-prefix select ~ .fa-angle-down { position: relative;  left: 90%; bottom: 65%; color: #ffffff; }


div.phone-prefix {
  height: 59px;
  padding: 0;
  margin: 0;
}


label.labelcollective {
	margin-left: 0px;
	display: inline-block;
}

.custom-select select {
	width: 100%;
	height: 100%;
	border: none;
	position: absolute;
	background: transparent;
	padding-left: 22%
}
.custom-select label {
	scroll-padding-left: 15px;
	background-color: #deddd7;
	height: 100%;
	position: absolute;
	padding: 13px 25px;
}
.custom-select {
	height: 45px;
	border: 1px solid #dedede;
	padding: 0px;
	display: block;
}

.encart-separation.arrow-select-news {
	position: absolute;
    right: 20px;
    top: 16px;
	z-index: -1;
	border-left: 11px solid transparent;
    border-top: 11px solid #007e4f;
    border-right: 11px solid transparent;
}

/* Fin Global */

/* Mobile */
@media only screen and (max-width:480px) and (orientation:portrait), (max-width:480px) and (orientation:landscape){
	html {font-size:3.3vw;}
	.div_cadre_xy {display: table;	height:100%; width: 100%;}
	.div_cadre_xy[style] {	top: 10px;	left: initial;}
	.div_cadre_xy .slogan {	display: table-cell;vertical-align: middle;	height:100%;}
	.home #encart2 .div_item_encart {margin-left: 10px; margin-right: 10px;}
	#div_items_encart {display:block;}
}

@media only screen and (min-width:481px) and (max-width:766px) and (orientation:landscape){
	html { font-size:2.2vw; }
}

.table_charte caption { caption-side:bottom;font-size: 0.9rem;font-style: italic;margin-top: 10px;}
/* Programme e-session */
@media only screen and (max-width:766px) {
	.last {margin:0;}
	.ops .table_charte { width:100%;}
	.ops .table_charte thead { display:none;}
	
	.ops .table_charte td::before { content: attr(data-th); display: block; text-align: center; width:80%; margin-left:10%;}
	.ops .table_charte td { display:block; line-height:normal; text-align: center; width:auto; border-bottom: 1px solid #f3f3f3; }

	.ops .table_charte tbody {display: none;}
	.ops .table_charte .footTr td:nth-child(-n+9) {display: none;}
	/* entête dates */
	.ops .table_charte tfoot tr td span {font-size:30px; font-weight: 600;}
		
	.ops .table_charte tfoot tr:nth-child(2) td:nth-child(10) {display:none;}
	.ops .table_charte tfoot tr:nth-child(2) td:nth-child(5)::after {content:"8:30 - 10:20" ;}
	.ops .table_charte tfoot tr:nth-child(3) td:nth-child(4) {background-color: rgb(255, 255, 0);}
	.ops .table_charte tfoot tr:nth-child(3) td:nth-child(4)::after {content:"A3 Tutorial";cursor:pointer;}

	/*.ops .table_charte tfoot tr:nth-child(3) td:nth-child(5) { color:red !important;}*/

	.ops .table_charte tfoot tr:nth-child(3) td:nth-child(5) { color:yellow;}
	.ops .table_charte tfoot tr:nth-child(3) td:nth-child(5)::after {content:"10:40 - 12:30 C6 Tutorial"; color: black;}
	.ops .table_charte tfoot tr:nth-child(3) td:nth-child(5) a {display:none;}
	.ops .table_charte tfoot tr:nth-child(3) td:nth-child(8) {display: none;}
	.ops .table_charte tfoot tr:nth-child(3) td:nth-child(9) {display: none;}
	.ops .table_charte tfoot tr:nth-child(3) td:nth-child(10) {display: none;}

	.ops .table_charte tfoot tr:nth-child(4) td:nth-child(4) {background-color: rgb(255, 217, 102);}
	.ops .table_charte tfoot tr:nth-child(4) td:nth-child(4)::after {content:" C2-C5 Workshop";}
	.ops .table_charte tfoot tr:nth-child(4) td:nth-child(5) { color:rgb(255, 217, 102);}
	.ops .table_charte tfoot tr:nth-child(4) td:nth-child(5)::after {content:"14:00 - 18:30 C4 Workshop"; color: black;}
	.ops .table_charte tfoot tr:nth-child(4) td:nth-child(5) a{ display:none;}
	.ops .table_charte tfoot tr:nth-child(4) td:nth-child(8) {display: none;}
	.ops .table_charte tfoot tr:nth-child(4) td:nth-child(9) {display: none;}
	.ops .table_charte tfoot tr:nth-child(4) td:nth-child(10) {display: none;}

	.ops .table_charte tfoot tr:nth-child(7) td:nth-child(4) {background-color: rgb(180,198, 231);}
	.ops .table_charte tfoot tr:nth-child(7) td:nth-child(4)::after {content:" D2 Paper session 1";}
	.ops .table_charte tfoot tr:nth-child(7) td:nth-child(5) a{ display:none;}
	.ops .table_charte tfoot tr:nth-child(7) td:nth-child(5) {background-color:rgb(146, 208, 80)!important; color:rgb(146, 208, 80);}
	.ops .table_charte tfoot tr:nth-child(7) td:nth-child(5)::after {content:"8:30 - 12:30 C3 Paper session 1"; color: black;}
	
	.ops .table_charte tfoot tr:nth-child(7) td:nth-child(8) {display: none;}
	.ops .table_charte tfoot tr:nth-child(7) td:nth-child(9) {display: none;}
	.ops .table_charte tfoot tr:nth-child(7) td:nth-child(10) {display: none;}

	.ops .table_charte tfoot tr:nth-child(8) td:nth-child(4) {background-color: rgb(180,198, 231);}
	.ops .table_charte tfoot tr:nth-child(8) td:nth-child(4)::after {content:" D2 Paper session 2";}
	.ops .table_charte tfoot tr:nth-child(8) td:nth-child(5) {background-color:rgb(146, 208, 80)!important; color:rgb(146, 208, 80);}
	.ops .table_charte tfoot tr:nth-child(8) td:nth-child(5)::after {content:"14:00 - 18:30 C3 Paper session 2"; color: black;}
	.ops .table_charte tfoot tr:nth-child(8) td:nth-child(5) a{ display:none;}

	.ops .table_charte tfoot tr:nth-child(8) td:nth-child(7) {color:#eeeded;}
	.ops .table_charte tfoot tr:nth-child(8) td:nth-child(7)::after {content:"14:00 - 15:50"; color:black;margin-left: -15%;}

	.ops .table_charte tfoot tr:nth-child(8) td:nth-child(8) {display: none;}
	.ops .table_charte tfoot tr:nth-child(8) td:nth-child(9) {display: none;}
	.ops .table_charte tfoot tr:nth-child(8) td:nth-child(10) {display: none;}

	.ops .table_charte tfoot tr:nth-child(12) td:nth-child(4) {background-color: rgb(180,198, 231);}
	.ops .table_charte tfoot tr:nth-child(12) td:nth-child(4)::after {content:" D2 Paper session 3"}
	.ops .table_charte tfoot tr:nth-child(12) td:nth-child(5) a{ display:none;}
	.ops .table_charte tfoot tr:nth-child(12) td:nth-child(5) {background-color:rgb(252, 228, 214)!important; color:rgb(252, 228, 214);}
	.ops .table_charte tfoot tr:nth-child(12) td:nth-child(5)::after {content:"8:30 - 12:30 A3 Paper session 1"; color: black;}
	.ops .table_charte tfoot tr:nth-child(12) td:nth-child(8) {display: none;}
	.ops .table_charte tfoot tr:nth-child(12) td:nth-child(9) {display: none;}
	.ops .table_charte tfoot tr:nth-child(12) td:nth-child(10) {display: none;}

	.ops .table_charte tfoot tr:nth-child(13) td:nth-child(4) {background-color: rgb(180,198, 231);}
	.ops .table_charte tfoot tr:nth-child(13) td:nth-child(4)::after {content:" D2 Paper session 4"}
	.ops .table_charte tfoot tr:nth-child(13) td:nth-child(5) a{ display:none;}
	.ops .table_charte tfoot tr:nth-child(13) td:nth-child(5) {background-color:rgb(252, 228, 214)!important; color:rgb(252, 228, 214);}
	.ops .table_charte tfoot tr:nth-child(13) td:nth-child(5)::after {content:"14:00 - 18:30 A3 Paper session 2"; color: black;}

	.ops .table_charte tfoot tr:nth-child(13) td:nth-child(7) {color:#eeeded;}
	.ops .table_charte tfoot tr:nth-child(13) td:nth-child(7)::after {content:"14:00 - 15:50"; color:black;margin-left: -15%;}

	.ops .table_charte tfoot tr:nth-child(13) td:nth-child(8) {display: none;}
	.ops .table_charte tfoot tr:nth-child(13) td:nth-child(9) {display: none;}
	.ops .table_charte tfoot tr:nth-child(13) td:nth-child(10) {display: none;}

	.ops .table_charte tfoot tr:nth-child(17) td:nth-child(4) {background-color: rgb(198,224, 180);}
	.ops .table_charte tfoot tr:nth-child(17) td:nth-child(4)::after {content:" C6 Paper session 1"}
	.ops .table_charte tfoot tr:nth-child(17) td:nth-child(5) a{ display:none;}
	.ops .table_charte tfoot tr:nth-child(17) td:nth-child(5) {background-color:rgb(189, 215, 238)!important; color:rgb(189, 215, 238);}
	.ops .table_charte tfoot tr:nth-child(17) td:nth-child(5)::after {content:"8:30 - 12:30 C2 Paper session 1"; color: black;}
	.ops .table_charte tfoot tr:nth-child(17) td:nth-child(8) {display: none;}
	.ops .table_charte tfoot tr:nth-child(17) td:nth-child(9) {display: none;}
	.ops .table_charte tfoot tr:nth-child(17) td:nth-child(10) {display: none;}

	.ops .table_charte tfoot tr:nth-child(18) td:nth-child(4) {background-color: rgb(198,224, 180);}
	.ops .table_charte tfoot tr:nth-child(18) td:nth-child(4)::after {content:" C6 Paper session 2"}
	.ops .table_charte tfoot tr:nth-child(18) td:nth-child(5) a{ display:none;}
	.ops .table_charte tfoot tr:nth-child(18) td:nth-child(5) {background-color:rgb(189, 215, 238)!important; color:rgb(189, 215, 238);}
	.ops .table_charte tfoot tr:nth-child(18) td:nth-child(5)::after {content:"14:00 - 18:30 C2 Paper session 2"; color: black;}
	.ops .table_charte tfoot tr:nth-child(18) td:nth-child(7) {color:#eeeded;}
	.ops .table_charte tfoot tr:nth-child(18) td:nth-child(8) {display: none;}
	.ops .table_charte tfoot tr:nth-child(18) td:nth-child(9) {display: none;}
	/*.ops .table_charte tfoot tr:nth-child(18) td:nth-child(10) {display: none;}*/

	.ops .table_charte tfoot tr:nth-child(22) td:nth-child(4) {background-color: rgb(198,224, 180);}
	.ops .table_charte tfoot tr:nth-child(22) td:nth-child(4)::after {content:" C6 Paper session 3"}
	.ops .table_charte tfoot tr:nth-child(22) td:nth-child(5) a{ display:none;}
	.ops .table_charte tfoot tr:nth-child(22) td:nth-child(5) {background-color:rgb(189, 215, 238)!important; color:rgb(189, 215, 238);}
	.ops .table_charte tfoot tr:nth-child(22) td:nth-child(5)::after {content:"8:30 - 12:30 C2 Paper session 3"; color: black;}
	.ops .table_charte tfoot tr:nth-child(22) td:nth-child(7) {color:#eeeded;}
	.ops .table_charte tfoot tr:nth-child(22) td:nth-child(8) {display: none;}
	.ops .table_charte tfoot tr:nth-child(22) td:nth-child(9) {display: none;}
	/*.ops .table_charte tfoot tr:nth-child(22) td:nth-child(10) {display: none;}*/

	.ops .table_charte tfoot tr:nth-child(23) td:nth-child(4) {background-color: rgb(189,215, 238);}
	.ops .table_charte tfoot tr:nth-child(23) td:nth-child(4)::after {content:" C2/C6 Paper session 1"}
	.ops .table_charte tfoot tr:nth-child(23) td:nth-child(5) a{ display:none;}
	.ops .table_charte tfoot tr:nth-child(23) td:nth-child(5) {background-color:rgb(231, 230, 230)!important; color:rgb(231, 230, 230);}
	.ops .table_charte tfoot tr:nth-child(23) td:nth-child(5)::after {content:"14:00 - 15:00 ETIP-SNET"; color: black;}
	.ops .table_charte tfoot tr:nth-child(23) td:nth-child(7) {color:#eeeded;}
	.ops .table_charte tfoot tr:nth-child(23) td:nth-child(7)::after {content:"11:00 - 12:00"; color:black;margin-left: -15%;}
	.ops .table_charte tfoot tr:nth-child(23) td:nth-child(8) {display: none;}
	.ops .table_charte tfoot tr:nth-child(23) td:nth-child(9) {display: none;}
	.ops .table_charte tfoot tr:nth-child(23) td:nth-child(10) {display: none;}

	.ops .table_charte tfoot tr:nth-child(24) td:nth-child(6) {background-color: rgb(166, 166, 166);}
	.ops .table_charte tfoot tr:nth-child(24) td:nth-child(6)::after {content:url(https://attendee.gotowebinar.com/register/1973911852533548557
)" CIGRE-World Bank AFRICA Workshop" ;}
	.ops .table_charte tfoot tr:nth-child(24) td:nth-child(7) p {display: none;}
	.ops .table_charte tfoot tr:nth-child(24) td:nth-child(8)  {display: none;}

	.ops .table_charte tfoot tr:nth-child(28) td:nth-child(4) {background-color: rgb(208,206, 206);}
	.ops .table_charte tfoot tr:nth-child(28) td:nth-child(4)::after {content:" B4 Paper session 1"}
	.ops .table_charte tfoot tr:nth-child(28) td:nth-child(5) a{ display:none;}
	.ops .table_charte tfoot tr:nth-child(28) td:nth-child(5) {background-color:rgb(198, 224, 180)!important; color:rgb(198, 224, 180);}
	.ops .table_charte tfoot tr:nth-child(28) td:nth-child(5)::after {content:"8:30 - 12:30 A2 Paper session 1"; color: black;}
	.ops .table_charte tfoot tr:nth-child(28) td:nth-child(8) {display: none;}
	.ops .table_charte tfoot tr:nth-child(28) td:nth-child(9) {display: none;}
	.ops .table_charte tfoot tr:nth-child(28) td:nth-child(10) {display: none;}

	.ops .table_charte tfoot tr:nth-child(29) td:nth-child(4) {background-color: rgb(208,206, 206);}
	.ops .table_charte tfoot tr:nth-child(29) td:nth-child(4)::after {content:" B4 Paper session 2"}
	.ops .table_charte tfoot tr:nth-child(29) td:nth-child(5) a{ display:none;}
	.ops .table_charte tfoot tr:nth-child(29) td:nth-child(5) {background-color:rgb(198, 224, 180)!important; color:rgb(198, 224, 180);}
	.ops .table_charte tfoot tr:nth-child(29) td:nth-child(5)::after {content:"14:00 - 18:30 A2 Paper session 2"; color: black;}
	.ops .table_charte tfoot tr:nth-child(29) td:nth-child(8) {display: none;}
	.ops .table_charte tfoot tr:nth-child(29) td:nth-child(9) {display: none;}
	.ops .table_charte tfoot tr:nth-child(29) td:nth-child(10) {display: none;}

	.ops .table_charte tfoot tr:nth-child(32) td:nth-child(4) {background-color: rgb(208,206, 206);}
	.ops .table_charte tfoot tr:nth-child(32) td:nth-child(4)::after {content:" B4 Paper session 3"}
	.ops .table_charte tfoot tr:nth-child(32) td:nth-child(5) a{ display:none;}
	.ops .table_charte tfoot tr:nth-child(32) td:nth-child(5) {background-color:rgb(198, 224, 180)!important; color:rgb(198, 224, 180);}
	.ops .table_charte tfoot tr:nth-child(32) td:nth-child(5)::after {content:"8:30 - 12:30 A2 Paper session 3"; color: black;}
	.ops .table_charte tfoot tr:nth-child(32) td:nth-child(8) {display: none;}
	.ops .table_charte tfoot tr:nth-child(32) td:nth-child(9) {display: none;}
	.ops .table_charte tfoot tr:nth-child(32) td:nth-child(10) {display: none;}

	.ops .table_charte tfoot tr:nth-child(33) td:nth-child(4) {background-color: rgb(208,206, 206);}
	.ops .table_charte tfoot tr:nth-child(33) td:nth-child(4)::after {content:" B4 Paper session 4"}
	.ops .table_charte tfoot tr:nth-child(33) td:nth-child(5) a{ display:none;}
	.ops .table_charte tfoot tr:nth-child(33) td:nth-child(5) {background-color:rgb(255, 255, 0)!important; color:rgb(255, 255, 0);}
	.ops .table_charte tfoot tr:nth-child(33) td:nth-child(5)::after {content:"14:00 - 15:50 A2 Tutorial"; color: black;}

	.ops .table_charte tfoot tr:nth-child(33) td:nth-child(7) {color:#eeeded;}
	.ops .table_charte tfoot tr:nth-child(33) td:nth-child(7)::after {content:"14:00 - 18:30"; color:black;margin-left: -15%;}

	.ops .table_charte tfoot tr:nth-child(33) td:nth-child(8) {display: none;}
	.ops .table_charte tfoot tr:nth-child(33) td:nth-child(9) {display: none;}
	.ops .table_charte tfoot tr:nth-child(33) td:nth-child(10) {display: none;}

	.ops .table_charte tfoot tr:nth-child(37) td:nth-child(4) {background-color: rgb(255,230, 153);}
	.ops .table_charte tfoot tr:nth-child(37) td:nth-child(4)::after {content:" C5 Paper session 1"}
	.ops .table_charte tfoot tr:nth-child(37) td:nth-child(5) a{ display:none;}
	.ops .table_charte tfoot tr:nth-child(37) td:nth-child(5) {background-color:rgb(221, 235, 247)!important; color:rgb(221, 235, 247);}
	.ops .table_charte tfoot tr:nth-child(37) td:nth-child(5)::after {content:"8:30 - 12:30 B2 Paper session 1"; color: black;}
	.ops .table_charte tfoot tr:nth-child(37) td:nth-child(8) {display: none;}
	.ops .table_charte tfoot tr:nth-child(37) td:nth-child(9) {display: none;}
	.ops .table_charte tfoot tr:nth-child(37) td:nth-child(10) {display: none;}

	.ops .table_charte tfoot tr:nth-child(38) td:nth-child(4) {background-color: rgb(255,230, 153);}
	.ops .table_charte tfoot tr:nth-child(38) td:nth-child(4)::after {content:" C5 Paper session 2"}
	.ops .table_charte tfoot tr:nth-child(38) td:nth-child(5) a{ display:none;}
	.ops .table_charte tfoot tr:nth-child(38) td:nth-child(5) {background-color:rgb(221, 235, 247)!important; color:rgb(221, 235, 247);}
	.ops .table_charte tfoot tr:nth-child(38) td:nth-child(5)::after {content:"14:00 - 18:30 B2 Paper session 2"; color: black;}
	.ops .table_charte tfoot tr:nth-child(38) td:nth-child(8) {display: none;}
	.ops .table_charte tfoot tr:nth-child(38) td:nth-child(9) {display: none;}
	.ops .table_charte tfoot tr:nth-child(38) td:nth-child(10) {display: none;}

	.ops .table_charte tfoot tr:nth-child(41) td:nth-child(4) {background-color: rgb(255,230, 153);}
	.ops .table_charte tfoot tr:nth-child(41) td:nth-child(4)::after {content:" C5 Paper session 3"}
	.ops .table_charte tfoot tr:nth-child(41) td:nth-child(5) a{ display:none;}
	.ops .table_charte tfoot tr:nth-child(41) td:nth-child(5) {background-color:rgb(221, 235, 247)!important; color:rgb(221, 235, 247);}
	.ops .table_charte tfoot tr:nth-child(41) td:nth-child(5)::after {content:"8:30 - 13:50 B2 Paper session 3"; color: black;}
	.ops .table_charte tfoot tr:nth-child(41) td:nth-child(8) {display: none;}
	.ops .table_charte tfoot tr:nth-child(41) td:nth-child(9) {display: none;}
	.ops .table_charte tfoot tr:nth-child(41) td:nth-child(10) {display: none;}

	.ops .table_charte tfoot tr:nth-child(42) td:nth-child(4) {background-color: rgb(255,230, 153);}
	.ops .table_charte tfoot tr:nth-child(42) td:nth-child(4)::after {content:" C5 Paper session 4"}
	.ops .table_charte tfoot tr:nth-child(42) td:nth-child(5) a{ display:none;}
	.ops .table_charte tfoot tr:nth-child(42) td:nth-child(5) {background-color:rgb(255, 255, 0)!important; color:rgb(255, 255, 0);}
	.ops .table_charte tfoot tr:nth-child(42) td:nth-child(5)::after {content:"14:00 - 15:50 C5 Paper session 4"; color: black;}
	.ops .table_charte tfoot tr:nth-child(42) td:nth-child(6) {background-color:rgb(255, 255, 0)}
	/*.ops .table_charte tfoot tr:nth-child(42) td:nth-child(8) a {position: absolute; margin-top: -15%; margin-left: -5;}*/
	.ops .table_charte tfoot tr:nth-child(42) td:nth-child(7){color:#eeeded;}
	.ops .table_charte tfoot tr:nth-child(42) td:nth-child(8) {display: none;}
	.ops .table_charte tfoot tr:nth-child(42) td:nth-child(9) {display: none;}
	/*.ops .table_charte tfoot tr:nth-child(42) td:nth-child(10) {display: none;}*/

	.ops .table_charte tfoot tr:nth-child(43) td:nth-child(7) {color: rgb(217, 225, 242);}
	.ops .table_charte tfoot tr:nth-child(43) td:nth-child(7) a {position: absolute; margin-top: -9%; margin-left: -5%;padding-bottom: 15%;}
	

	.ops .table_charte tfoot tr:nth-child(43) td:nth-child(5) {background-color:rgb(255, 255, 0)!important; color:rgb(255, 255, 0);}
	.ops .table_charte tfoot tr:nth-child(43) td:nth-child(5)::after {content:"16:10 - 18:30"; color: black;}
	.ops .table_charte tfoot tr:nth-child(43) td:nth-child(6) {display: none;}
	.ops .table_charte tfoot tr:nth-child(43) td:nth-child(7) {background-color:rgb(255, 255, 255) !important; color: white; margin-top: 3%;}

	.ops .table_charte tfoot .tuesAugPm td:nth-child(-n+7) {display:none;}
	.ops .table_charte tfoot tr:nth-child(11) td:nth-child(-n+9) {display:none;}
	.ops .table_charte tfoot tr:nth-child(16) td:nth-child(-n+9) {display:none;}
	.ops .table_charte tfoot tr:nth-child(21) td:nth-child(-n+9) {display:none;}
	.ops .table_charte tfoot tr:nth-child(27) td:nth-child(-n+9) {display:none;}
	.ops .table_charte tfoot tr:nth-child(31) td:nth-child(-n+9) {display:none;}
	.ops .table_charte tfoot tr:nth-child(36) td:nth-child(-n+9) {display:none;}
	.ops .table_charte tfoot tr:nth-child(40) td:nth-child(-n+9) {display:none;}


	.ops .table_charte .tuesAug {display: none;}
	/*.ops .table_charte .tuesAugPm {display: none;}*/
	/*.ops .table_charte .wedAug {display: none;}*/
	/*.ops .table_charte .wedAugPm {display: none;}*/

	.text-right-xs { text-align : right; }
	.text-left-xs { text-align : left; }
	.text-center-xs { text-align : center; }

	.img_bureau {display:none;}
	.img_tablet {display:none;}

	.nav-list.nav-active {width: 100%;display:block;position:absolute;right:0;padding:20px 4.3% 0;z-index: 105;}

	#fil_nav {display: none;}
	.table_charte {width: 100%;}
	#header #menu_container {height:39px;border-top:1px solid #dddddd;padding:0 3.33%;	background:#9cc11b;}

	#encart {height: 100%;}
	#encart .encart {border-left : 0;border-right: 0;}
	#encart1 .contenu a {text-decoration: none;}
	#encart .encart .entete div {display:-webkit-flex;display:-ms-flex;	display:flex;}
	#bandeau .div_cadre_xy h1 strong {font-size:2.8rem; line-height: 40px;}

	#encart .div_item_encart .div_separation {	display:none;}

	#ariane_page h2 {width:100%; text-align: center;margin-bottom:2%;margin-top:2%;}
	#ariane_page .encart-separation {transform: rotate(0deg);}

	.left {	margin:0 6% 3% 0; width: 100%;}
	.right {margin:0 0 6% 6%; width: 100%;}

	#contenu, #fil_nav, .form_formulaire {padding:0 3.125%;}
	#contenu, .ops {margin-bottom:40px;}
	.ops .top_rs > .div_btn_partage {margin:5px 10px 5px 0;}
	.ops .top_rs .div_btn_partage {	display:inline-block;}
	.ops .top_rs .div_btn_partage img {vertical-align:middl;}

	.tag {margin-bottom:5px;}

	#div_avis_ops {height:auto;line-height:30px;}
	#div_avis_ops > span {margin-top:10px;}
	#form_avis_ops {display:block;	margin-bottom:10px;}

	#div_suggestion ul {-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
	#div_suggestion li {width:48.77%;margin-bottom:20px;-webkit-flex:0 0;-ms-flex:0 0;flex:0 0;display: inline-block;}

	#div_comms .user .prenom, #div_comms .user .nom {font-size:1rem;}
	#tab_comms > div > div {	display:block;}

	footer {padding:11px 3.33% 0;}
	#plan_container {display:-webkit-flex;display:-ms-flex;display:flex; -webkit-align-items:stretch;-ms-align-items:stretch; align-items:stretch;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left: 15px; padding-right: 15px; padding-bottom: 15px;}

	#contenu_footer {font-size:1.36rem;	margin-top:10px;}
	#contenu_footer a {text-decoration:none;font-size:1.79rem;font-weight:700;}

	#menu_footer_rs { margin-bottom: 20px}

	footer .div_bloc_plan {	margin-bottom:30px; width: 100%;}
	footer .div_bloc_plan a {font-size:1.79rem;text-decoration:none;}
	#plan .div_bloc_plan a img {display:none;}
	footer .div_bloc_plan li {padding-bottom:10px;}
	#menu_footer a {text-decoration:none;margin-bottom:10px}
	#menu_footer_rs .link_img {margin:0 15px 0 0}
	.div_overlay {width:90%;}
	#plan { margin-top: 25px;}
	#text-footer { margin-top: 25px;}
	.inner-input-group { margin-bottom: 15px; }
	.form_formulaire span { font-size: 1.67rem; }
	div.phone-prefix { height: 74px; }
}
/* Fin Mobile */
@media only screen and (max-width:1024px) {
	#lien_mobile, #lien_header {margin: auto;}
	.nav-list.nav-active a {text-decoration:none;}
	.nav-list.nav-active > .nav-item {padding-bottom:20px; list-style: none;}
	.nav-list.nav-active > .nav-item > a {font-size:1.19rem;display: inline-block;font-weight: 600;}
	.nav-list.nav-active .ssmenus {height:0;overflow:hidden;clear:both;margin-top:10px;}
	.nav-list.nav-active .separateur { display :none;}
	.nav-list.nav-active .nav-item.ON .ssmenus {height: auto;}
	#contenu, #fil_nav, .form_formulaire {padding:0 3.125%;}
	.join-page #contenu { padding: 0px; }
	.nav-list.nav-active .ssmenus .nav-item { margin-bottom: 10px;}
	.nav-list.nav-active .ssmenus a {font-size:1.1rem;}
	#submit_container { display: none;}
	#contenu_footer { margin-top: 60px;}
	/*#menu_footer_rs .link.link_img .fa-stack { font-size: 1.5rem;}*/
	#menu_footer_rs .link.link_img .fa-stack { font-size: 24px;}
	#div_overlay_video_home {width: 90%; top:180px!important;}
}

@media only screen and (min-width:767px) and (max-width:1024px) {
	.cse_txt {
		font-size: 12px;
		width: 36%;
	}

	.nav-list.nav-active>.nav-item > a {font-size: 1.21em;}
	.nav-list.nav-active .ssmenus a {font-size: 1.07em;}
	.nav-list.nav-active {display:block;position:absolute;right:0;padding:20px 4.3% 0;z-index: 105;}
	.img_bureau {display:none;}
	.img_mobile {display:none;}

	h1 {font-size:2.5rem;}
	h2 {font-size:1.71rem;}
	h3 {font-size:1.35rem;}

	#menu_container {background:transparent linear-gradient(to right, transparent 0%, transparent 10%, #9cc11b 10%, #9cc11b 100%) repeat scroll 0% 0%;height:45%;}
	#main {position:relative;}
	#bandeau #div_img {height:100%;}
	/*#div_img .div_img > img {height: 100%;left: -100%;margin: auto;max-width: none;position: absolute;right: -100%;}*/
	#bandeau .div_img img {min-width: 100%; max-height: 538px;}

	#encart {position:relative; display:-webkit-flex;display:-ms-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap; flex-wrap:wrap;-flexbox-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;margin-bottom: 30px;}

	#encart .encart .entete h2, #encart .encart .contenu h2 { font-size: 1.57rem;}
	#encart .encart .contenu {font-size: 1rem;}
	.div_item_encart {display:block;}
	.cartouche_encart {padding:3.46% 3.17% 4.61% 4.03%;}
	#fil_nav, #contenu, .form_formulaire {margin:0 4.47%;}

	#fil_nav {display: none;}
	/* modif #contenu {padding-bottom:34px;} */
	#contenu {padding-bottom:0px;}

	.ops {margin-top:10px;padding-bottom:34px;}

	.ops:first-of-type {padding-top:0;	border-top:none;}
	.ops .top_rs > .div_btn_partage {margin:5px 15px 5px 0;}
	.ops .top_rs .div_btn_partage {display:inline-block;}
	.ops .table_thematique_article {margin-bottom:15px;}
	.ops .tag {margin-bottom:5px;width: 80%;}
	.savoirplus a {font-size:1rem;}

	.link_retour {font-weight:700;}
	.link_retour a {text-decoration:none;}

	footer {min-height:653px;}
	#contenu_footer {font-size:1.36rem;}
	#contenu_footer a {text-decoration:none;}
	#plan_container {padding:25px 5.47% 15px 5.47%}
	#plan .div_bloc_plan {margin-bottom:25px;margin-right: 0;}
	#plan .div_bloc_plan a {text-decoration:none;font-size:1.36rem;}
	#plan .div_bloc_plan a img {display:none;}
	#menu_footer {-webkit-align-self:flex-end; -ms-align-self:flex-end; align-self:flex-end;}
	#menu_footer_rs {padding:20px 0 0;}
	#menu_footer_rs a {margin-right:30px;}
	#copy_scfi {margin:10px 0 25px 0;}

	.form_formulaire label, .form_formulaire legend {font-size:1.07rem;}
	.form_formulaire input:not([type="image"]):not([type="submit"]):not([type="radio"]):not([type="checkbox"]),
	.form_formulaire textarea, .form_formulaire select {font-size:1.07rem;}
	.form_formulaire .submit, #form_tiers .input_button {font-size:1.07rem;padding:7px 16px ;}

	#div_overlay_contact_ops {width:88.54%;}
	#div_overlay_mail_partage {width:56%;}
	.div-event.row .col-md-6:nth-child(2n) {margin-right: 0;}
	#join-form .custom-select .fa-angle-down { float: initial; }
	/* #join-form .custom-select label { width: 32%; } /
	/* valeur suivante à corréler avec la valeur de col-lg  pour le label correspondant */
	/* #join-form .custom-select select.closed { padding-left: 33%; } */
}


@media only screen and (min-width:767px) {
	.text-right-md { text-align : right; }
	.text-left-md { text-align : left; }
	.text-center-md { text-align : center; }

	#div_suggestion ul {display:-webkit-flex;display:-ms-flex;display:flex;}

	.ops #div_avis_ops #form_avis_ops .avis_ops span {left:105%;}
	.ops .div_en_savoir_plus { width: auto;	margin-bottom: 0px;}

	.table_charte {	border-collapse:collapse;border:none;width:100%}
	.table_charte td {text-align:left;vertical-align:middle;font-size:0.93rem;background: #f2f2ef;border-top: solid 7px #fff;border-right: 1px solid white;}
	.table_charte tfoot td {font-weight:700;}
	.table_charte th {color:#FFF;font-weight:700;font-size:0.93rem;text-align:left;border-right: 1px solid white;}
	.table_charte th, .table_charte td {padding:6px 6px 5px 12px;}

	.cycle-prev, .left_nav, .cycle-next, .right_nav {display: block;width: 35px;height: 35px;position: absolute;background: rgba(0, 0, 0, 0) url("/images/btn/down.png") no-repeat scroll left top;top: 50%;z-index: 102;left: 20px;cursor: pointer; }
	.cycle-prev, .left_nav  { transform: rotate(90deg);-webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);-ms-transform: rotate(90deg);-o-transform: rotate(90deg);}
	.cycle-next, .right_nav {transform: rotate(-90deg);-webkit-transform: rotate(-90deg);-moz-transform: rotate(-90deg);-ms-transform: rotate(-90deg);-o-transform: rotate(-90deg);}

	#encart .div_item_encart .img {height: 192px;}
	
}


/*@media screen and (min-width:769px), only screen and (min-device-width:769px) {*/
@media only screen and (min-width:1025px) {
	.fond_gc {background:center no-repeat url(/images/world_map.png);position:relative; z-index: -6050; top: 0; left: 0; width: 100vw; height: 100%;}
	#encart .encart > div { padding:0;}
	.home #encart .encart > div { padding:0; text-align: left;}
	#encart .encart .entete h2 {margin-top: 1%;}
	#main.home { margin-top: 35px}
	.home .encart { margin-bottom:15px;}
	.img_tablet {display:none;}
	.img_mobile {display: none;}
	.img_bureau{ max-width: none !important;}
	#div_overlay_video_home {width: 40%; top:180px !important;left:500px !important;}
	/*.div_cadre_xy h1 {padding-top: 10%;}*/

	#menu_quick_links .ssmenus {margin-top: 33px; right: inherit !important; /*font-size: 15px;*/}

	#encart14 {position: absolute; top: -474px; right:calc((100% - 1374px) / 2); margin:0; max-width:335.25px; line-height: 1.1; min-width: 335.25px;}
	#encart #encart14 .entete h2{font-size:2.2rem;}
	#encart14 .contenu h3{font-size:1.4rem;}
	#encart14 .contenu p{font-size:1.2rem;}
	#encart5{ flex-basis: 100%; max-width: 100%;}

	#main:not(.home) .encart {margin: 0 auto 25px auto;}
	.encart h2 {font-size:1.57rem;}
	.encart .contenu {font-size:0.95rem;}

	#encart .cartouche_encart {font-style:italic;background-color:#dddddd;padding:5.05% 4.38% 4.04% 4.38%;}
	#encart .cartouche_encart h3 {font-size:1.43rem;}

	#fil_nav {height:36px;line-height:36px;padding-left:4.37%;margin:0;display: none;}
	#contenu {margin-bottom:20px; margin-top: 20px}

	.form_formulaire label, .form_formulaire .submit, .form_formulaire legend {font-size: 1.07rem;}
	.form_formulaire input:not([type="image"]):not([type="submit"]):not([type="radio"]):not([type="checkbox"]),.form_formulaire textarea,.form_formulaire select {font-size: 1.07rem;margin-bottom: 10px;}

	article {margin-bottom:0px;}
	article:first-child {padding-top:0;border-top:none;}
	article:last-child {margin-bottom:0;}
	#main.home article { padding-top: 0;}
	#main.home article .text-encart-home  { padding: 6px 20px 20px 20px;}

	.text-right-lg { text-align : right; }
	.text-left-lg { text-align : left; }
	.text-center-lg { text-align : center; }

	.ops .top_rs .div_btn_partage {margin-right:8px;}
	.div_btn_partage.btn_diminuer {margin:0;}
	.ops .date_ops {text-transform:capitalize;display:inline-block;}
	.ops .separation {height:20px;clear: both;}
	.ops .tag {margin-bottom:10px;font-size: 0.85rem;width: 80%;}

	.introduction{font-size:1.29rem;}
	.div_table_charte {width:100%;}

	.div_table_charte .p_legende {font-size:0.79rem;font-style:italic;margin-top:12px;}

	#contenu_footer { margin-top: -100px;}
	#contenu_footer a {text-decoration:none;}
	#plan_container {max-width:1374px;margin:21px auto 0;padding-bottom: 21px;}
	#plan_container .logo .entete {margin-bottom:27px;}
	#plan_container ul {margin-left: 0;}
	#plan {justify-content: flex-start;}

	.div_bloc_plan li {margin:0 0 6px; padding:0;}
	.div_bloc_plan > a {font-size:1.07rem;}
	.div_contenu_item_encart :not(h3,.separation_article) {font-weight: 400;}
	.div_bloc_plan a:hover {text-decoration: none;}
	#copy_scfi { margin-top: 75px;}
	#menu_footer_rs, #menu_footer { margin-top: 50px;margin-right: 70px; margin-left: 60px;}
	#menu_footer_rs .link.link_img {padding:0 10px 0 0;display:inline-block;}
	#menu_footer_rs .link.link_img:last-child {padding:0;}
	#plan .div_bloc_plan {flex-grow: 1; margin-bottom: 40px}

	#div_overlay_contact_ops {width:680px;}
	#div_overlay_mail_partage {width:430px;}

	section table:not(.agenda), article table:not(.agenda) {display:table;padding:0;max-width:none;}
	section table:not(.agenda) tbody, article table:not(.agenda) tbody {display:table-row-group;padding:0;max-width:none;}
	section table:not(.agenda) tr, article table:not(.agenda) tr {display:table-row;padding:0;max-width:none;}
	section table:not(.agenda) td, article table:not(.agenda) td {display:table-cell;max-width:none;}

	.div-event.row .col-lg-4:nth-child(3n) {margin-right: 0;}
	.phone-prefix select ~ .fa-angle-down { left: 88%; bottom: 80%; color: #ffffff; }
	#join-form .custom-select label { width: 24%; }
}


@media only screen and (max-width:1455px) {
	#bandeau .div_cadre_xy {left:0;}
	#encart14{ right:20px;}
}

@media only screen and (min-width:1630px) {
	#encart14{ top: -474px;}
}


@media only screen and (min-width:1375px) {body {	font-size:15px;}}

.hide { display: none;}
.form_captcha { width:245px;}
.form_captcha .clr { clear:both}
.form_captcha .bgSlider { width:100%;height:30px;position: relative; zoom: 1;}
.form_captcha .TxtStatus { width:252px;margin-top:7px;text-align:left;color:#007172;font-family:Verdana;font-size:10px;clear:both}
.form_captcha .dropSuccess { color:#4e8b37}
.form_captcha .dropError { color:#bb2828}

.custom-select {position: relative; overflow: visible;}
#form-join .custom-select {position: relative; overflow: visible; }
.select-selected {color: #000;background-color: #f9f8f7;border-radius:2px solid #f2f2ef;border-radius: 2px;}
.select-selected:after {position: absolute;content: "\f078";top: 9px;right: 24px;width: 0;height: 0;font: normal normal normal 14px/1 FontAwesome;color: #007f4b;font-size: 1.1rem;}
.select-selected.select-arrow-active:after {content: "\f077";}
.select-items div, .select-selected {padding: 8px 16px;background-color: #f9f8f7;border-radius:2px solid #f2f2ef;border-radius: 2px;cursor: pointer;user-select: none;}
.select-items {background-color: #f0efee;position: absolute; width: 100%; z-index:99; overflow-y: scroll; max-height: 300px;}
.select-hide {display: none;}
.select-items div:hover, .select-items .same-as-selected {background-color: #007f4b;color: #FFF;}
.select-items div {color: #979593}

.encart-separation {width: 0;height: 0;border-left: 22px solid transparent;border-top: 22px solid #007e4f;border-right: 22px solid transparent;position: relative;margin: auto;}
.encart-separation::after {content: '';width: 0;height: 0;border-top: 21px solid #FFF;border-left: 21px solid transparent;border-right: 21px solid transparent;position: absolute;top: -24px;left: -21px;}
#ariane_page .encart-separation {border-left: 15px solid transparent;border-top: 15px solid #007e4f;border-right: 15px solid transparent;}

#chartdiv {background-color: #f2f2f0;}

.pagination {display: inline-block;padding-left: 0;margin: 20px 0;border-radius: 4px;}
.pagination > li {display: inline;cursor: pointer;}
.pagination > li > a, .pagination > li > span {position: relative;float: left;padding:10px 14px;margin-left: -1px;line-height: 1.42857143;color: #000;text-decoration: none;background-color: #fff;border: 1px solid #f2f2ef;}
.pagination > li:first-child > a, .pagination > li:first-child > span {margin-left: 0;border-top-left-radius: 4px;border-bottom-left-radius: 4px;}
.pagination > li:last-child > a, .pagination > li:last-child > span {border-top-right-radius: 4px;border-bottom-right-radius: 4px;}
.pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus {z-index: 2;color: #000;background-color: #eee;border-color: #f2f2ef;}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {z-index: 3;color: #fff;cursor: default; background-color: #007e4f; border-color: #f2f2ef;}
.pagination > .disabled > span, .pagination > .disabled > span:hover, .pagination > .disabled > span:focus, .pagination > .disabled > a, .pagination > .disabled > a:hover, .pagination > .disabled > a:focus {color: #777;cursor: not-allowed;background-color: #fff; border-color: #f2f2ef;}
.pagination-lg > li > a, .pagination-lg > li > span {padding: 10px 16px;font-size: 18px;line-height: 1.3333333;}
.pagination-lg > li:first-child > a, .pagination-lg > li:first-child > span {border-top-left-radius: 6px;border-bottom-left-radius: 6px;}
.pagination-lg > li:last-child > a, .pagination-lg > li:last-child > span {border-top-right-radius: 6px;border-bottom-right-radius: 6px;}
.pagination-sm > li > a, .pagination-sm > li > span {padding: 5px 10px;font-size: 12px;line-height: 1.5;}
.pagination-sm > li:first-child > a, .pagination-sm > li:first-child > span {border-top-left-radius: 3px;border-bottom-left-radius: 3px;}
.pagination-sm > li:last-child > a, .pagination-sm > li:last-child > span {border-top-right-radius: 3px;border-bottom-right-radius: 3px;}
.pager {padding-left: 0;margin: 20px 0;text-align: center;list-style: none;}
.pager li {display: inline;}
.pager li > a, .pager li > span {display: inline-block;padding: 5px 14px;background-color: #fff;border: 1px solid #f2f2ef;border-radius: 15px;}
.pager li > a:hover, .pager li > a:focus {text-decoration: none;background-color: #eee;}
.pager .next > a, .pager .next > span {float: right;}
.pager .previous > a, .pager .previous > span {float: left;}
.pager .disabled > a, .pager .disabled > a:hover, .pager .disabled > a:focus, .pager .disabled > span {color: #777;cursor: not-allowed;background-color: #fff;}
.nav-pagination {  text-align: center;}

#info-map { position: fixed;right: -100%;min-height: 100%;top: 0;max-width: 560px;width: 100%;background-color: #f2f2ef;z-index: 105;padding: 60px 40px;transition:all 1s linear;-webkit-box-shadow: 0px 0px 12px 6px rgba(0,0,0,0.11);-moz-box-shadow: 0px 0px 12px 6px rgba(0,0,0,0.11);box-shadow: 0px 0px 12px 6px rgba(0,0,0,0.11);}
#info-map.visible {right: 0;}
#info-map .close-div { margin-bottom: 40px; font-size: 1.3rem;}
#info-map .close-div .btn-close { padding-right: 13px; color:#007f4b; font-size: 2rem; vertical-align: middle;font-weight: bold;}
#info-map header { border-bottom: 1px solid #007f4b; color: #007f4b; padding-bottom: 15px; margin-bottom: 30px; text-transform: capitalize;font-size: 2rem;}
#info-map .ico { color: #4d4d4d}
#info-map .fa { font-size: 1.5rem;}
#info-map .contact {font-size: 0.85rem;}
#info-map .contact .row {margin-bottom: 7px;}
.align-items-stretch {align-items: stretch;}
.box_info{ margin-bottom: 30px; margin-left: 40px; padding : 15px; background-color : #dfded7; width: 300px;}

.modele_wrapper{ -webkit-box-shadow: 0px 0px 12px 6px rgba(0,0,0,0.11); -moz-box-shadow: 0px 0px 12px 6px rgba(0,0,0,0.11); box-shadow: 0px 0px 12px 6px rgba(0,0,0,0.11); height:300px; width: 100%px; background-color: #f2f2ef ;display: flex; justify-content: space-around; align-items: center; margin: auto;}
.modele_container-image{ margin-left: 70px; transform: rotate(-10deg); width: 160px; -webkit-box-shadow: 0px 0px 12px 6px rgba(0,0,0,0.11); -moz-box-shadow: 0px 0px 12px 6px rgba(0,0,0,0.11); box-shadow: 0px 0px 12px 6px rgba(0,0,0,0.11);}
.modele_container-image img{ height: 100%; width: 100%; }
.modele_content{ padding-right: 50px; height: 100px; }
.modele_content-paragraph{ height: 40px; width: 200px; margin-bottom: 30px; }
.modele_paragraph{ text-align: center; }
.modele_content-btn{ display: flex; justify-content: center; }
.modele_btn{ -webkit-box-shadow: 0px 0px 12px 6px rgba(0,0,0,0.11); -moz-box-shadow: 0px 0px 12px 6px rgba(0,0,0,0.11); box-shadow: 0px 0px 12px 6px rgba(0,0,0,0.11); -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0px;  font-family: Arial; color: #ffffff; font-size: 20px; background: #007f4b; padding: 7px 13px 7px 13px; text-decoration: none; }

.box_at_glance { width: 400px; background-color: #f2f2ef; padding: 25px; box-shadow: 0px 0px 12px 6px rgba(0,0,0,0.11); }

/* Intro CIGRE MODELE */
.intro-cigre-button{
	margin-bottom: 1rem;
	font-family: Arial;
	color: #ffffff;
	font-size: 15px;
	background: #007f4b;
	padding: 8px 10px 7px 10px;
	text-decoration: none;
}

.intro-cigre-modele-img{
	margin-bottom: 1rem;
}

.intro-cigre-modele-background{
	background-color: #deddd7;
}

.nc-only{
	display: none !important;
}
.out-nc{
	display: none !important;
}


@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
   #bandeau .div_cadre_xy h1 strong {
        font-size: 2.8rem;
		line-height: 55px;
   }
}


/*
	SECTION E2E

	@date : 11/06/2019
	@author : Laurent Grimaldi

	@link : https://www.cigre.org/GB/E2E/e2e.asp
*/

.e2e #contenu h2 {
	font-size: 38.66px
}

.e2e #contenu h4 {
	font-size: 20px;
	margin: 10px 0;
}

.e2e h3 {
	font-size: 26.66px;
	text-align: center;
	color: black;
	margin: 15px 0;
}

.e2e-picture img {
	width: 100% !important; /* Pour le moment je laisse comme ça*/
	margin-bottom: 15px;
}

.e2e .block-article .bk1 {
    width: 37%;
}

.e2e .block-article h2 {
    font-size: 12px !important;
    color: black !important;
}

.e2e .actu_contenu a{
	color: black !important;
}


.e2e article .block-article{
	background-color: white;

	-webkit-box-shadow: 0px 0px 17px 4px rgba(181,181,181,1);
	-moz-box-shadow: 0px 0px 17px 4px rgba(181,181,181,1);
	box-shadow: 0px 0px 17px 4px rgba(181,181,181,1);

	min-height: 110px;
	padding: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
}

.e2e .div_contenu_article {
	margin-bottom: 2% !important;
}



@media only screen and (max-width: 766px) {
	.e2e .e2e-content {
		margin-bottom: 130px;
	}

	.e2e .e2e-content img{
		display: block;
	}
}

@media only screen and (min-width: 766px) {
	.e2e .e2e-content img {
		float: left;
		margin: 10px;
	}
}



@media only screen and (min-width: 1024px) {
	.e2e .div_contenu_article {
		margin-bottom: 7% !important;
	}
}

/*.e2e article .block-article p:last-child{
	margin-top: 16px;
}*/

.e2e article .block-article h2 {
	font-size: 12px !important;
	color: black !important;
}

.e2e article .div_contenu_article,
.e2e .encart_container a{
	font-size: 10.66px !important;
	color: black !important;
	text-decoration: none;
}

.e2e article:not(:first-child) {
    clear: both;
    border-top: inherit;
    padding-top: 0 !important;
}

.e2e article img {
	transform: rotate(5deg);

	width: 60px;
	margin: 10px 10px 14px 0!important;


    -webkit-box-shadow: 0px 0px 17px 4px rgba(181,181,181,1);
    -moz-box-shadow: 0px 0px 17px 4px rgba(181,181,181,1);
    box-shadow: 0px 0px 17px 4px rgba(181,181,181,1);
}

.e2e article .bk1 {
	width: 37%;
}

.e2e .actu_contenu a {
	font-weight: initial !important;
}

#encart7 a img {
	transform: inherit;
	box-shadow: inherit;
	margin: 20px 0 !important;
}

.e2e .encart_container a img {
	transform: rotate(5deg);

	width: 60px;
	/*margin: 22px 13px 40px!important;*/
	margin: 5% 13px 40px!important;


    -webkit-box-shadow: 0px 0px 17px 4px rgba(181,181,181,1);
    -moz-box-shadow: 0px 0px 17px 4px rgba(181,181,181,1);
    box-shadow: 0px 0px 17px 4px rgba(181,181,181,1);
}

.e2e .encart_container h3 {
	font-size: 26.66px !important;
}

.ops-e2e a {
	text-decoration: none;
}

#encart8 .encart_container {
	-webkit-box-shadow: 0px 0px 12px 6px rgba(0,0,0,0.11);
    -moz-box-shadow: 0px 0px 12px 6px rgba(0,0,0,0.11);
	 box-shadow: 0px 0px 12px 6px rgba(0,0,0,0.11);
	padding: 10px 0px;
	margin: 10px 0;
}

#encart8 .encart_container img {
	float: left;
}

.e2e-logo {
	text-align: center;
    margin: 15px auto;
    width: 80px !important;
}

#encart7 .entete
#encart8 .encart_container .entete {
	text-align: center;
}

#encart7 h2,
#encart8 .encart_container h2{
	/*text-align: center;*/
	margin: 4px 0;
}

#encart7 p {
	font-size: 13.33px;
}

#encart7 img:first-child {
	width: 100% !important;
}

.btn-more-e2e {
	width: 100%;
    display: block;
	text-align: center;
	margin-top: 22px;
}

.encart .btn-more-e2e a {
    color: white !important;
    text-decoration: none;
    background: #0bb3bd;
    padding: 6px 60px !important;
    font-size: 20.1px !important;
}

.e2e-content {
	font-size: 13.33px;
}

.e2e #div_liste_ops .date_auteur_ops {
	display: none;
}

.btn-name {
	text-align: center;
	width: 100%;
	margin: 5px 0;
}

.btn-name a {
	font-size: 21.33px !important;
	padding: 10px 30px;
	background: #00b5bf;
	text-decoration: none;
	color: white;

}

.e2e-brochure {
	width: 100%;

	-webkit-box-shadow: 0px 0px 17px 4px rgba(181,181,181,1);
	-moz-box-shadow: 0px 0px 17px 4px rgba(181,181,181,1);
	box-shadow: 0px 0px 17px 4px rgba(181,181,181,1);

	text-align: center;
	margin: 20px 0;
	padding: 4px 0;

}

.e2e-brochure a {
	padding: 5px 20px;
	background: #006692;
	text-transform: uppercase;
	margin-left: 30px;
	color: white;
	text-decoration: none;
	font-size: 17.33px;
}

.e2e-brochure img {
	/*height: 126px !important;*/
	transform: rotate(15deg);
	margin: 32px 0;

	-webkit-box-shadow: 0px 0px 17px 4px rgba(181,181,181,1);
	-moz-box-shadow: 0px 0px 17px 4px rgba(181,181,181,1);
	box-shadow: 0px 0px 17px 4px rgba(181,181,181,1);
}

.e2e-block-brochure {
	display: flex;
    align-items: center;
    width: 263px;
    margin: 0 auto;
}

#encart8 .contenu p > a strong {
	color: #0bb3bd;
	font-size: 0.95rem;
}

@media only screen and (min-width:766px) {
	.e2e article .block-article {
		margin: 0 11px;
	}

	.e2e-content {
		-webkit-column-count: 2; /*Chrome*/
		-moz-column-count: 2; /*Firefox*/
		column-count: 2; /*IE + Web standard */

		font-size: 13.33px;
	}

	.e2e-formulaire .block-global {
		-webkit-box-shadow: 0px 0px 12px 6px rgba(0,0,0,0.11);
		-moz-box-shadow: 0px 0px 12px 6px rgba(0,0,0,0.11);
		box-shadow: 0px 0px 12px 6px rgba(0,0,0,0.11);
		margin-bottom: 15px;
		padding: 34px;
	}

	.e2e-formulaire .block1,
	.e2e-formulaire .block2 {
		float: left;
	}

	.e2e-formulaire .block1 {
		text-align: center;
	}

	.e2e-formulaire .block1 ul {
		width: 450px;
	}
}
@media only screen and (min-width: 1024px) {
	#encart8 .encart_container {
		webkit-box-shadow: inherit;
   		-moz-box-shadow: inherit;
    	box-shadow: inherit;
	}
}

@media only screen and (max-width:766px) {
	.e2e #encart{
		-webkit-box-shadow: 0px 0px 12px 6px rgba(0,0,0,0.11);
		-moz-box-shadow: 0px 0px 12px 6px rgba(0,0,0,0.11);
		box-shadow: 0px 0px 12px 6px rgba(0,0,0,0.11);
		padding: 25px;
		margin-bottom: 20px;
	}

	.e2e-logo {
		width: 100px !important;
	}

	.e2e-formulaire .block-global {
		padding: 0 !important;

		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
	}
}


@media only screen and (max-width: 1024px) and (min-width: 767px) {
	#encart .encart_container {
		margin: 10px auto;
		max-width: inherit;
	}
}
.e2e-formulaire .block1 {
	margin-top: 30px !important;
}

.e2e-formulaire .block1 h2{
	text-align: center;
}

.e2e-formulaire .block1 p {
	font-size: 21.33px;
}

.e2e-formulaire .block1 li {
	/*list-style-type: "\1F44D"; // thumbs up sign*/
	list-style-image : url(/images/puces/tag.png);
	text-align: start;
}

.e2e ul {
	/*list-style-type: "\1F44D"; // thumbs up sign*/
	list-style-image : url(/images/puces/mini_tag.png);
    margin-left: 18px;
}

.e2e-formulaire .block1 ul {
	width: 300px;
	margin: 0 auto;
	font-size: 21.33px;
	line-height: 37px;
}



.e2e-formulaire .form_captcha .Slider {
	background: #00b5bf url(/images/captcha/bg_draggable_qaptcha.png) no-repeat;
}

.e2e-formulaire #form_formulaire {
	-webkit-box-shadow: inherit;
    -moz-box-shadow: inherit;
    box-shadow: inherit;
	margin-bottom: inherit;
	background-color: #efeeeb;
}



.e2e-formulaire h2.m-auto {
	margin: 5px 0 !important;
	color: #14668f;
}

.e2e-formulaire .labelForm {
	margin: 15px 0;
	vertical-align: super;
	font-size: 14.66px;
	color: grey;
}

.e2e-formulaire input[type="submit"] {
	font-size: 18.66px;
	color: white;
	background: #00b5bf !important;

	-webkit-box-shadow: 0px 0px 12px 6px rgba(0,0,0,0.11);
    -moz-box-shadow: 0px 0px 12px 6px rgba(0,0,0,0.11);
    box-shadow: 0px 0px 12px 6px rgba(0,0,0,0.11);
}

.e2e-formulaire .form_item input {
	height: 30px;
	width: 30px;
	background-color: #eee !important;
}

.e2e-formulaire .form_item input:first-child {
	margin-top: 8px;
}

.e2e-formulaire .form_item label {
	height: 30px;
	width: 30px;
	background-color: #eee !important;
}

.e2e-formulaire .form_item {
	display: inline-flex;
    height: 31px;
}

.form_item:first-child label {
	margin-top: 6px;
}

/* fix 20231017 - dpl */
.content-wrapper{
	width: 2000px;
	margin: 0 auto;
	max-width: 100%;
}
@media screen and (max-width: 1024px) {
	.content-wrapper{
		width: 100%;
	}
	.content-wrapper #bandeau .div_img .img_mobile,
	.content-wrapper #bandeau .div_img .img_tablet{
			width: 100%;
	}
}

/* fix - changement icone twitter / X - 20231023 - dpl */
#menu_footer_rs .link_img .x img{
    position: relative;
    top: 11px;
    width: 30px;
}
@media only screen and (max-width: 1024px){
	#menu_footer_rs .link_img .x img{
		top: 20px;
		width: 48px;
	}
}

/* fix - Encart "Membership 5 key points 2023" - 20231023 - dpl */
#encart{
	background-color: #f9f8f7;
}
#encart #encart3 .entete{
	display: none;
}
#encart #encart3 .contenu .intro {
    font-family: Roboto, Garamond, sans-serif;
	color: #9b9b9b;
    font-size: 28px;
    font-weight: 500;
}
#encart #encart3 .contenu .section {
	margin-top: 30px;
}
#encart #encart3 .contenu .section .index {
    font-family: Roboto, Garamond, sans-serif;
	color: #ff6723;
    font-size: 48px;
}
#encart #encart3 .contenu .section .title {
    font-family: Roboto, Garamond, sans-serif;
	color: #000000;
    font-size: 36px;
	font-weight: 800;
	line-height: 1.2;
}



#encart18 div h2 {
	color:#9b9b9b;
	text-align: left !important;
	font-size: 1.6rem !important;
	font-weight:400 !important;
}