@font-face {
  font-family: "butler";
  src: url("/fonts/woff2/Butler_Regular.woff2") format("woff2"), url("/fonts/woff/Butler_Regular.woff") format("woff"), url("/fonts/otf/Butler_Regular.otf") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 100;
}
@font-face {
  font-family: "neueMontreal";
  src: url("/fonts/woff2/NeueMontreal-Regular.woff2") format("woff2"), url("/fonts/woff/NeueMontreal-Regular.woff") format("woff"), url("/fonts/otf/NeueMontreal-Regular.otf") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 100;
}
.police {
  font-family: "neueMontreal";
  font-style: normal;
  font-weight: 400;
}
.police2 {
  font-family: "butler";
  font-style: normal;
  font-weight: 400;
}
/* POLICES */
.defaultPolice {
  font-family: "neueMontreal";
  font-style: normal;
  font-weight: 400;
}
.tac_float {
  display: table-cell !important;
}
.tac_float h1 {
  font-size: 30px !important;
  line-height: 30px;
  font-family: 'Oxygen', sans-serif;
  font-style: normal;
  font-weight: 700;
}
.tac_activate {
  position: fixed;
  left: 0;
  right: 0;
  margin: auto;
  top: 50%;
  transform: translateY(-50%);
}
.video {
  width: 100%;
  height: 100%;
  background: transparent !important;
}
.video #bloc_video,
.video .bloc_video {
  width: 80%;
  height: 80%;
  position: fixed;
  left: 0;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  margin: auto;
}
.video #bloc_video iframe,
.video .bloc_video iframe,
.video #bloc_video object,
.video .bloc_video object {
  width: 100%;
  height: 100%;
}
.toggleList {
  width: auto;
}
.toggleList li a.toggleBtn {
  width: 100%;
  display: flex;
  position: relative;
  align-items: center;
  color: #e1b95b !important;
  font-size: 12px;
  text-align: left;
  padding: 0 0 0 45px;
  margin: 30px 0 0 0;
  text-transform: uppercase;
  cursor: pointer;
  -o-transition-property: all;
  -o-transition: 0.5s ease-in-out;
  -moz-transition-property: all;
  -moz-transition: 0.5s ease-in-out;
  -webkit-transition-property: all;
  -webkit-transition: 0.5s ease-in-out;
  transition-property: all;
  transition: 0.5s ease-in-out;
}
.toggleList li a.toggleBtn:before {
  content: "";
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 0;
  width: 30px;
  height: 30px;
}
.toggleList li a.toggleBtn.off:before {
  background: transparent url('/media/img/pictoPlus.png') left center no-repeat;
  background-size: 100%;
}
.toggleList li a.toggleBtn.on:before {
  content: "";
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 0;
  width: 30px;
  height: 30px;
  background: transparent url('/media/img/pictoMoins.png') left center no-repeat;
  background-size: 100%;
}
html.bgBlanc #blocGlobal,
body.bgBlanc #blocGlobal {
  color: #000000 !important;
}
html.bgBlanc #blocGlobal h1,
body.bgBlanc #blocGlobal h1,
html.bgBlanc #blocGlobal h2,
body.bgBlanc #blocGlobal h2,
html.bgBlanc #blocGlobal h3,
body.bgBlanc #blocGlobal h3,
html.bgBlanc #blocGlobal h4,
body.bgBlanc #blocGlobal h4,
html.bgBlanc #blocGlobal h5,
body.bgBlanc #blocGlobal h5,
html.bgBlanc #blocGlobal #infosTalent div,
body.bgBlanc #blocGlobal #infosTalent div,
html.bgBlanc #blocGlobal .toggleList aside,
body.bgBlanc #blocGlobal .toggleList aside {
  color: #000000 !important;
}
html.bgBlanc #blocGlobal #infosTalent div span,
body.bgBlanc #blocGlobal #infosTalent div span,
html.bgBlanc #blocGlobal .toggleList aside span,
body.bgBlanc #blocGlobal .toggleList aside span {
  color: rgba(0, 0, 0, 0.4) !important;
}
html.bgBlanc .toggleList li a.toggleBtn.off:before,
body.bgBlanc .toggleList li a.toggleBtn.off:before {
  background: transparent url('/media/img/pictoPlus_bl.png') left center no-repeat !important;
  background-size: 100% !important;
}
html.bgBlanc .toggleList li a.toggleBtn.on:before,
body.bgBlanc .toggleList li a.toggleBtn.on:before {
  background: transparent url('/media/img/pictoMoins_bl.png') left center no-repeat !important;
  background-size: 100% !important;
}
html.bgBlanc .cbhx_selDoc:not(:checked) + label,
body.bgBlanc .cbhx_selDoc:not(:checked) + label {
  background: url("/media/img/pictoPlus_bl.png") center right no-repeat !important;
  background-size: 100% !important;
}
html.bgBlanc .cbhx_selDoc#selDoc_CV:not(:checked) + label,
body.bgBlanc .cbhx_selDoc#selDoc_CV:not(:checked) + label {
  background: url("/media/img/pictoPlus_bl.png") center left no-repeat !important;
  background-size: 30px !important;
}
body.anora #newFicheTalent > section#talentInfo > article:last-of-type h1 {
  font-family: lato, sans-serif;
  font-style: normal;
  font-weight: 400;
}
body.anora #newFicheTalent > section#talentInfo > article:last-of-type #blocPdf {
  color: #0914FC;
}
body.anora #newFicheTalent > section#talentInfo > article:last-of-type #blocPdf:before {
  background: transparent url("/media/img/pictoDL-anora.png") left center no-repeat;
  background-size: 100%;
}
body.anora #newFicheTalent > section#talentInfo #cvTalent .col article ul.toggleList > li .annee {
  color: #0914FC;
}
body.anora #newFicheTalent > section:last-of-type h4 a {
  color: #0914FC !important;
}
body.anora #newFicheTalent.zipPage > section:not(#talentInfo) {
  background: inherit;
}
body.anora .toggleList li a.toggleBtn {
  color: #0914FC !important;
}
body.anora .toggleList li a.toggleBtn.off:before {
  background: transparent url('/media/img/pictoPlus_anora.png') left center no-repeat !important;
  background-size: auto;
  background-size: 100% !important;
}
body.anora .toggleList li a.toggleBtn.on:before {
  background: transparent url('/media/img/pictoMoins_anora.png') left center no-repeat !important;
  background-size: auto;
  background-size: 100% !important;
}
body.anora .blocTrombi .cbhx_selDoc:checked + label {
  color: #0914FC;
  background: url("/media/img/Select_ON-Bleu.png") center right no-repeat !important;
  background-size: 100% !important;
}
body.anora .blocTrombi .cbhx_selDoc#selDoc_CV:checked + label {
  color: #0914FC;
  background: url("/media/img/Select_ON-Bleu.png") center left no-repeat !important;
  background-size: 30px !important;
}
body.anora .cbhx_selDoc:not(:checked) + label,
body.anora .cbhx_selDoc#selDoc_CV:not(:checked) + label {
  color: #7f7f7f !important;
  background: url("/media/img/Select_OFF-gris.png") center left no-repeat !important;
  background-size: 30px !important;
}
#newFicheTalent {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin: auto;
}
#newFicheTalent #zoneZip {
  display: flex;
  padding-right: 10px;
}
#newFicheTalent #pictoPhotoUser {
  width: 60px;
  height: 60px;
  border-radius: 50%;
}
#newFicheTalent .videoCadre {
  position: relative;
}
#newFicheTalent .videoCadre:hover::after {
  opacity: 1;
}
#newFicheTalent .videoCadre::after {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  content: " ";
  width: 100%;
  height: 100%;
  z-index: 500;
  background: url("/media/img/picto_video.png") center center no-repeat;
  background-size: auto 60px;
  opacity: 0.75;
}
#newFicheTalent.zipPage > section:not(#talentInfo) {
  background: rgba(82, 82, 82, 0.1);
  width: auto;
}
#newFicheTalent.zipPage > section:not(#talentInfo).fonceBG {
  background: rgba(82, 82, 82, 0.2);
}
#newFicheTalent.zipPage > section:not(#talentInfo)#talentDocs li {
  display: flex;
}
#newFicheTalent.zipPage > section:not(#talentInfo)#talentDocs li a {
  display: flex;
  align-items: center;
  font-family: proxima-nova, sans-serif;
  font-weight: 300;
  font-size: 20px;
  color: #525252;
}
#newFicheTalent.zipPage > section:not(#talentInfo)#talentDocs li a img {
  margin-right: 10px;
}
#newFicheTalent.zipPage > section:not(#talentInfo)#downloadZIP {
  width: 100%;
  position: relative;
  min-height: 144px;
  padding: 45px 20px 45px 104px;
  border-top: rgba(82, 82, 82, 0.2);
  background-size: 64px auto;
  font-family: proxima-nova, sans-serif;
  font-size: 20px;
  font-weight: 300;
  color: #525252;
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
#newFicheTalent.zipPage > section:not(#talentInfo)#downloadZIP span {
  color: #ee7778;
}
#newFicheTalent.zipPage > section:not(#talentInfo)#downloadZIP #dlZip {
  width: 64px;
  height: 64px;
  background: url("/media/img/picto_genPDF.png") center center no-repeat;
  background-size: 64px auto;
  position: relative;
  margin-left: 20px;
  flex-shrink: 0;
}
#newFicheTalent.zipPage > section:not(#talentInfo)#downloadZIP #dlZip #nbSel {
  width: 30px;
  text-align: center;
  line-height: 20px;
  height: 20px;
  border-radius: 50%;
  background: #ee7778;
  color: #fff;
  font-size: 15px;
  font-family: open-sans, sans-serif;
  position: absolute;
  top: 0;
  bottom: 0;
  right: -15px;
  margin: auto;
}
#newFicheTalent.zipPage > section:not(#talentInfo)#downloadZIP #dlZip.pdfGenerating {
  background: none !important;
  border-left: solid 2px #000;
  border-radius: 50%;
  animation: loading 2s infinite;
}
#newFicheTalent.zipPage > section:not(#talentInfo)#downloadZIP #dlZip.pdfGenerating #nbSel {
  display: none;
}
#newFicheTalent.zipPage > section:not(#talentInfo)#enteteZip {
  width: 100%;
  display: flex;
  flex-direction: column;
  position: relative;
  min-height: 144px;
  padding: 45px 20px 45px 104px;
  border-bottom: rgba(82, 82, 82, 0.2);
  justify-content: space-between;
  background: rgba(82, 82, 82, 0.1) url("/media/img/picto_genZIP.png") left 20px center no-repeat;
  background-size: 64px auto;
  font-family: proxima-nova, sans-serif;
  font-size: 30px;
  font-weight: 300;
  color: #525252;
}
#newFicheTalent.zipPage > section:not(#talentInfo)#enteteZip input {
  display: none;
}
#newFicheTalent.zipPage > section:not(#talentInfo)#enteteZip input:checked + label {
  background: url("/media/img/picto_chbx_on.png") center left no-repeat;
  background-size: 16px auto;
}
#newFicheTalent.zipPage > section:not(#talentInfo)#enteteZip input:not(:checked) + label {
  background: url("/media/img/picto_chbx_off.png") center left no-repeat;
  background-size: 16px auto;
}
#newFicheTalent.zipPage > section:not(#talentInfo)#enteteZip label {
  width: auto;
  text-overflow: ellipsis;
  white-space: nowrap;
  flex-shrink: 2;
  font-family: proxima-nova, sans-serif;
  font-weight: 300;
  font-size: 15px;
  color: #525252;
  cursor: pointer;
  opacity: 0.75;
  padding-left: 25px;
  transition: opacity ease-in 0.2s;
  user-select: none;
  display: flex;
  width: 16px;
  height: 15px;
  flex: 0;
}
#newFicheTalent.zipPage > section:not(#talentInfo)#enteteZip label:hover {
  opacity: 1;
}
#newFicheTalent #talentPicture,
#newFicheTalent #talentMovie,
#newFicheTalent #talentDocs {
  max-width: 1000px;
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  margin: 0 auto;
}
#newFicheTalent #talentPicture h2,
#newFicheTalent #talentMovie h2,
#newFicheTalent #talentDocs h2 {
  width: 100%;
  display: inline-block;
  text-align: left;
  text-transform: uppercase;
  color: rgba(255, 255, 255, 0.4);
  font-size: 12px;
}
#newFicheTalent .blocTrombi .txtTrombi .txt {
  justify-content: center !important;
}
#newFicheTalent .blocTrombi .cbhx_selDoc {
  display: none;
  flex-shrink: 0;
}
#newFicheTalent .blocTrombi .cbhx_selDoc + label {
  width: 30px;
  height: 30px;
  display: inline-block;
  flex-shrink: 0;
  cursor: pointer;
  font-size: 14px;
  font-family: "neueMontreal";
  font-style: normal;
  font-weight: 400;
}
#newFicheTalent .blocTrombi .cbhx_selDoc:checked + label {
  background: url("/media/img/select_on.png") center right no-repeat;
  background-size: 100%;
}
#newFicheTalent .blocTrombi .cbhx_selDoc:not(:checked) + label {
  background: url("/media/img/pictoPlus.png") center right no-repeat;
  background-size: 100%;
}
#newFicheTalent .blocTrombi .cbhx_selDoc#selDoc_CV + label {
  width: auto;
  display: flex;
  align-items: center;
  padding: 0 0 0 40px;
}
#newFicheTalent .blocTrombi .cbhx_selDoc#selDoc_CV:checked + label {
  background: url("/media/img/select_on.png") center left no-repeat;
  background-size: 30px;
}
#newFicheTalent .blocTrombi .cbhx_selDoc#selDoc_CV:not(:checked) + label {
  background: url("/media/img/pictoPlus.png") center left no-repeat;
  background-size: 30px;
}
#newFicheTalent .maintenance {
  text-align: center;
  font-family: proxima-nova-extra-condensed, sans-serif;
  font-size: 45px;
  font-weight: 600;
  height: 100%;
  background: rgba(82, 82, 82, 0.1);
  margin: 0 20px;
  padding: 100px 0;
}
#newFicheTalent #barreMenu {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
  padding: 0 0 0 20px;
}
#newFicheTalent #barreMenu.fixedTop {
  top: 0;
  left: 0;
  right: 0;
  margin: auto;
  position: fixed;
  background: #ededed;
  z-index: 1000;
}
#newFicheTalent #barreMenu h1 {
  font-family: proxima-nova, sans-serif;
  font-weight: 700;
  font-size: 40px;
  text-transform: capitalize;
  line-height: 35px;
  margin: 5px 0;
  display: flex;
  align-items: center;
}
#newFicheTalent #barreMenu h1 img {
  margin-right: 20px;
}
#newFicheTalent #barreMenu h1 span {
  font-family: proxima-nova, sans-serif;
  font-weight: 300;
  font-size: 20px;
  font-style: italic;
}
#newFicheTalent #barreMenu article {
  display: flex;
  width: 100%;
  flex-wrap: wrap;
  max-width: 340px;
  margin-left: auto;
}
#newFicheTalent #barreMenu article ul {
  display: flex;
  justify-content: space-around;
  height: 80px;
  align-items: center;
  margin-left: auto;
}
#newFicheTalent #barreMenu article ul li {
  padding: 5px;
  width: 60px;
  height: 60px;
}
#newFicheTalent #barreMenu article ul li a {
  color: #525252;
  font-family: proxima-nova, sans-serif;
  font-weight: 300;
  font-size: 15px;
  white-space: nowrap;
  line-height: 50px;
  width: 50px;
  height: 50px;
  display: flex;
  justify-content: center;
}
#newFicheTalent #barreMenu article ul li div {
  width: 50px;
  height: 50px;
  opacity: 0.75;
  transition: all ease-in 0.2s;
}
#newFicheTalent #barreMenu article ul li div:hover {
  opacity: 1;
}
#newFicheTalent #barreMenu article ul li div#flecheD {
  background: url("/media/img/picto_flecheD.png") center center no-repeat;
  background-size: 50px auto;
}
#newFicheTalent #barreMenu article ul li div#flecheG {
  background: url("/media/img/picto_flecheG.png") center center no-repeat;
  background-size: 50px auto;
}
#newFicheTalent #barreMenu article > aside {
  display: flex;
  flex: 2;
  max-width: 160px;
  justify-content: flex-end;
}
#newFicheTalent #barreMenu article > aside > div {
  max-width: 80px;
  max-height: 80px;
  display: flex;
  justify-content: center;
  align-items: center;
  flex: 2;
}
#newFicheTalent #barreMenu article > aside > div.withBackground {
  background: rgba(82, 82, 82, 0.1);
}
#newFicheTalent #barreMenu article a {
  border: none;
  width: 32px;
  height: 32px;
  cursor: pointer;
  opacity: 0.75;
  transition: all ease-in 0.2s;
  display: block;
}
#newFicheTalent #barreMenu article a:hover {
  opacity: 1;
}
#newFicheTalent #barreMenu article a.genPDF {
  background: url("/media/img/picto_genPDF.png") center center no-repeat;
  background-size: 32px auto;
}
#newFicheTalent #barreMenu article a.genZIP {
  background: url("/media/img/picto_genZIP.png") center center no-repeat;
  background-size: 32px auto;
}
#newFicheTalent > section {
  width: 100%;
}
#newFicheTalent > section#talentInfo {
  max-width: 950px;
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  margin: auto;
}
#newFicheTalent > section#talentInfo > article {
  padding: 20px;
  flex-basis: 480px;
}
#newFicheTalent > section#talentInfo > article:first-of-type {
  max-width: 440px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  flex-grow: 0 !important;
  padding: 0;
}
#newFicheTalent > section#talentInfo > article:first-of-type img {
  width: 100%;
}
#newFicheTalent > section#talentInfo > article:first-of-type aside {
  display: flex;
}
#newFicheTalent > section#talentInfo > article:first-of-type aside a {
  display: inline-block;
  padding-bottom: 20px;
  height: 60px;
  margin: 10px 0 0 10px;
  width: 100px;
  background: url("/media/img/picto_flecheBlocBas_cl.png") bottom center no-repeat;
  background-size: auto 20px;
}
#newFicheTalent > section#talentInfo > article:first-of-type aside a span {
  background: rgba(82, 82, 82, 0.1);
  width: 100px;
  height: 40px;
  display: block;
  text-align: center;
  line-height: 40px;
  color: #525252;
  font-family: proxima-nova, sans-serif;
  font-size: 20px;
  font-weight: 300;
}
#newFicheTalent > section#talentInfo > article:first-of-type aside a:hover {
  background: url("/media/img/picto_flecheBlocBas.png") bottom center no-repeat;
  background-size: auto 20px;
}
#newFicheTalent > section#talentInfo > article:first-of-type aside a:hover span {
  background: #525252;
  color: #ededed;
}
#newFicheTalent > section#talentInfo > article:last-of-type {
  display: block;
  flex-direction: column;
  position: relative;
  padding: 0 0 40px 5%;
  flex-grow: 2;
}
#newFicheTalent > section#talentInfo > article:last-of-type .openCV {
  background: url("/media/img/picto_close.png") center right no-repeat;
  background-size: 30px auto;
  width: 30px;
  height: 30px;
  position: absolute;
  bottom: 0;
  right: 0;
  z-index: 100;
  cursor: pointer;
}
#newFicheTalent > section#talentInfo > article:last-of-type #rs {
  width: 100%;
  margin: 10px 0 30px 0;
}
#newFicheTalent > section#talentInfo > article:last-of-type h1,
#newFicheTalent > section#talentInfo > article:last-of-type h2,
#newFicheTalent > section#talentInfo > article:last-of-type h3,
#newFicheTalent > section#talentInfo > article:last-of-type h4,
#newFicheTalent > section#talentInfo > article:last-of-type h5,
#newFicheTalent > section#talentInfo > article:last-of-type h6 {
  width: 100%;
  display: inline-block;
  text-align: left;
  margin: 0;
  padding: 0;
}
#newFicheTalent > section#talentInfo > article:last-of-type h1.noMargin,
#newFicheTalent > section#talentInfo > article:last-of-type h2.noMargin,
#newFicheTalent > section#talentInfo > article:last-of-type h3.noMargin,
#newFicheTalent > section#talentInfo > article:last-of-type h4.noMargin,
#newFicheTalent > section#talentInfo > article:last-of-type h5.noMargin,
#newFicheTalent > section#talentInfo > article:last-of-type h6.noMargin {
  margin: 0;
}
#newFicheTalent > section#talentInfo > article:last-of-type h1.marginTop20,
#newFicheTalent > section#talentInfo > article:last-of-type h2.marginTop20,
#newFicheTalent > section#talentInfo > article:last-of-type h3.marginTop20,
#newFicheTalent > section#talentInfo > article:last-of-type h4.marginTop20,
#newFicheTalent > section#talentInfo > article:last-of-type h5.marginTop20,
#newFicheTalent > section#talentInfo > article:last-of-type h6.marginTop20 {
  margin: 20px 0 0 0;
}
#newFicheTalent > section#talentInfo > article:last-of-type h1 {
  width: 100%;
  font-size: 50px;
  line-height: 60px;
  color: #ffffff;
  font-family: "butler";
  font-style: normal;
  font-weight: 400;
}
#newFicheTalent > section#talentInfo > article:last-of-type h3 {
  font-family: proxima-nova, sans-serif;
  font-weight: 700;
  font-size: 20px;
  margin-top: 40px;
  margin-bottom: 15px;
  display: block !important;
}
#newFicheTalent > section#talentInfo > article:last-of-type h4 {
  font-size: 14px;
  line-height: 24px;
}
#newFicheTalent > section#talentInfo > article:last-of-type h4 a {
  color: rgba(255, 255, 255, 0.6);
}
#newFicheTalent > section#talentInfo > article:last-of-type h5 {
  width: 100%;
  color: rgba(252, 249, 241, 0.4);
  margin: 0 0 20px 0;
  font-size: 12px;
}
#newFicheTalent > section#talentInfo > article:last-of-type div:not(#blocAgent) {
  font-family: proxima-nova, sans-serif;
  font-weight: 300;
  font-size: 15px;
  line-height: 16px;
}
#newFicheTalent > section#talentInfo > article:last-of-type #blocPdf {
  width: 100%;
  display: flex;
  position: relative;
  align-items: center;
  color: #e1b95b;
  font-size: 12px;
  text-align: left;
  padding: 0 0 0 45px;
  margin: 30px 0 0 0;
  text-transform: uppercase;
  cursor: pointer;
  -o-transition-property: all;
  -o-transition: 0.5s ease-in-out;
  -moz-transition-property: all;
  -moz-transition: 0.5s ease-in-out;
  -webkit-transition-property: all;
  -webkit-transition: 0.5s ease-in-out;
  transition-property: all;
  transition: 0.5s ease-in-out;
}
#newFicheTalent > section#talentInfo > article:last-of-type #blocPdf:before {
  content: " ";
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 0;
  width: 30px;
  height: 30px;
  background: transparent url('/media/img/pictoDL.png') left center no-repeat;
  background-size: 100%;
}
#newFicheTalent > section#talentInfo #infosTalent {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  position: relative;
}
#newFicheTalent > section#talentInfo #infosTalent div {
  max-width: 230px;
  width: 100%;
  margin: 0 20px 30px 0;
  color: #ffffff;
  font-size: 14px;
}
#newFicheTalent > section#talentInfo #infosTalent div span {
  width: 100%;
  display: inline-block;
  position: relative;
  color: rgba(255, 255, 255, 0.4);
  font-size: 12px;
  text-transform: uppercase;
  margin: 0 0 15px 0;
}
#newFicheTalent > section#talentInfo #infosTalent div a {
  color: #ffffff;
}
#newFicheTalent > section#talentInfo #cvTalent {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
#newFicheTalent > section#talentInfo #cvTalent .col {
  max-width: 400px;
  width: 100%;
  display: block;
  text-align: left;
  margin: 0 0 50px 0;
}
#newFicheTalent > section#talentInfo #cvTalent .col h3 {
  width: 100%;
  text-align: left;
  margin: 0;
  text-transform: uppercase;
  color: rgba(255, 255, 255, 0.4);
  font-size: 12px;
}
#newFicheTalent > section#talentInfo #cvTalent .col article {
  width: 100%;
  display: block;
  text-align: left;
}
#newFicheTalent > section#talentInfo #cvTalent .col article ul.toggleList {
  /***width: 100%;
							display:block;
							text-align: left;***/

  list-style: none;
  margin: 0;
  padding: 0;
  display: grid;
  grid-auto-rows: auto;
}
#newFicheTalent > section#talentInfo #cvTalent .col article ul.toggleList > li {
  color: rgba(255, 255, 255, 0.4);
  font-size: 14px;
  display: grid;
  grid-template-columns: auto 1fr;
  align-items: start;
  gap: 1rem;
  padding: 4px 0;
}
#newFicheTalent > section#talentInfo #cvTalent .col article ul.toggleList > li .annee {
  width: 85px;
  flex-shrink: 0;
  color: #b88c00;
}
#newFicheTalent > section#talentInfo #cvTalent .col article ul.toggleList > li aside {
  text-align: left;
}
#newFicheTalent > section#talentInfo #cvTalent .col article ul.toggleList > li aside span {
  color: #ffffff;
}
@media screen and (max-width: 720px) {
  #newFicheTalent h1 {
    font-size: 30px !important;
    line-height: 25px !important;
  }
  .hideMobile {
    display: none;
  }
}
