/********************** 2 Blocs principaux *******************/
.news_left { display:inline; overflow:visible; float:left; width:632px; margin-left:4px; margin-right:20px; margin-bottom:30px; }
.news_right { display:block; overflow:visible; float:left; width:342px; }

/********************** Bloc de gauche *******************/
.news_left h1 { display:block; position:relative; width:630px; font-size:24px; color:#484848; font-weight:bold; text-align:left; line-height:30px; margin:0px 0px 25px 1px; z-index:2; }
.news_left h1::before { content:''; position:absolute; width:70px; height:3px; background:#F5A000; border-radius:10px; bottom:-15px; left:0px; }
.news_technique h1::before { background:#3C6796; }
.news_droit h1::before { background:#F7EB00; }
/*.news_left h1.news_maj { display:inline-block; width:490px;vertical-align:bottom;}
.news_left .bloc_maj {border-radius:50px; background:#e5e5e5; display:inline-block; padding:4px 10px; font-size:11px; color:#818181; margin-left:20px; vertical-align:baseline; margin-bottom:10px;}*/
.news_left h1.news_maj { margin-bottom:30px; }
.news_left .bloc_maj {border-radius:50px; background:#e5e5e5; padding:4px 10px; font-size:11px; color:#818181; float:right; margin-top:-28px;}

.news_left .toolbar_news { display:block; border:1px solid rgba(245,160,0,0.3); background:rgba(245,160,0,0.05); padding:4px 8px 5px 12px; font-size:12px; line-height:17px; color:#E48703; border-radius:3px; margin:15px 0; }
.news_left .toolbar_news a { color:#E48703; }
.news_left .toolbar_news a:hover { color:#C95100; }
.news_left .toolbar_news > div { display:flex; align-items:center; }
.news_left .toolbar_news .informations { width:100%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.news_left .toolbar_news .share { display:block; width:34px; height:24px; background:url('/images/interface/common/svg/recommandation.svg?couleur=E48703') center center no-repeat; background-size:26px; white-space:nowrap; text-indent:35px; overflow:hidden; margin-left:10px; }
.news_left .toolbar_news .share:hover { background-image:url('/images/interface/common/svg/recommandation.svg?couleur=C95100'); }
.news_technique .toolbar_news { border:1px solid rgba(60,103,150,0.3); background:rgba(60,103,150,0.05); color:#3C6796; }
.news_technique .toolbar_news a { color:#3C6796; }
.news_technique .toolbar_news a:hover { color:#385E8C; }
.news_technique .toolbar_news .share { background-image:url('/images/interface/common/svg/recommandation.svg?couleur=3C6796'); }
.news_technique .toolbar_news .share:hover { background-image:url('/images/interface/common/svg/recommandation.svg?couleur=385E8C'); }
.news_droit .toolbar_news { border:1px solid rgba(247,235,0,0.8); background:rgba(247,235,0,0.1); color:#703c0a; }
.news_droit .toolbar_news a { color:#703c0a; }
.news_droit .toolbar_news a:hover { color:#553210; }
.news_droit .toolbar_news .share { background-image:url('/images/interface/common/svg/recommandation.svg?couleur=703c0a'); }
.news_droit .toolbar_news .share:hover { background-image:url('/images/interface/common/svg/recommandation.svg?couleur=553210'); }


.news_left .chapeau { display:block; width:630px; margin:0px 0px 2px 1px; text-align:justify; font-size:15px; color:#383838; line-height:23px; font-weight:bold; }
/*.news_left .toolbar { display:block; position:relative; width:632px; height:30px; margin-top:15px; margin-bottom:10px; }*/
.news_left .article > .texte { display:block; _overflow:hidden; clear:both; width:632px; color:#000000; font-size:14.5px; line-height:23px; text-align:justify; margin:15px 0px 20px 0px; }
.news_left .article > .texte sub { font-size:70%; vertical-align:-2px; }
.news_left .article > .texte sup { font-size:70%; vertical-align:5px; }
.news_left .article > .texte a { color:#000000; border-bottom:1px solid #F5A000; padding-bottom:0px; }
.news_left .article > .texte a:hover { text-decoration:none; }
.news_left .article > .texte .print_date { display:none; }

.news_left .article > .texte .container_table_actu { width:100%; overflow:auto; }
.news_left .article > .texte .table_actu { width: 100%; border-spacing:0; border-width:0; border-collapse:collapse; }
.news_left .article > .texte .table_actu td { padding: 5px; border-top: 1px solid #dfdfdf; text-align: left; vertical-align: top; }
.news_left .article > .texte .table_actu th { font-weight: bold; padding: 5px; border-bottom: 1px solid #E48703; text-align: left; vertical-align: top; }
.news_left .article > .texte .table_actu th+th,
.news_left .article > .texte .table_actu td+td { border-left: 1px solid #dfdfdf; }
.news_left .article > .texte .table_actu .bord_gauche { border-left: 1px solid #dfdfdf; }
.news_left #tease { position: absolute; bottom:0; left:0; width:100%; height: 60px; background:transparent url('/images/interface/news/tease.png') repeat-x bottom left; }
.news_left .footer_editeur { float:right; margin-top:-10px; color:#808080;}
.news_left .footer_editeur_complet { float:right; margin-top:-10px; margin-bottom: 20px; color:#808080;}
.news_left .copyright_actuenvironnement { display:block; clear:both; width:100%; margin:0px; color:#686868; font-size:11px; line-height:16px; margin-bottom:35px; }
.news_left .copyright_actuenvironnement a.auteur { display:block; background:#F0F0F0; color:#484848; font-size:13px; text-align:left; border-radius:4px; border-left:6px solid #484848 /*#FAB707*/; border-right:8px solid #DADADA; overflow:hidden; }
.news_left .copyright_actuenvironnement a.auteur:hover { background:#EAEAEA; text-decoration:none; }
.news_left .copyright_actuenvironnement a.auteur img { float:left; width:46px; margin-right:12px; }
.news_left .copyright_actuenvironnement a.auteur span { padding:9px 0 8px 0; line-height:19px; font-weight:normal; }
.news_left .copyright_actuenvironnement span { display:block; font-size:13px; font-weight:bold; }
.news_left .copyright_actuenvironnement span.copy { font-size:12px; margin-top:20px; }
.news_left .copyright_actuenvironnement a { color:#686868; text-decoration:none; }
.news_left .copyright_actuenvironnement a:hover { text-decoration:underline; }

/* Une (Ancienne) */
/*.news_left .une { display:block; overflow:hidden; width:632px; height:293px; background:url('/images/interface/news/background_une.png'); margin-bottom:14px; margin-right:0px; }
.news_left .uneNoLegend { display:block; overflow:hidden; width:632px; height:270px; background:url('/images/interface/news/background_une_nolegend.png'); margin-right:0px; }
.news_left .une img.illustration { display:inline; float:left; border:1px solid #CACACA; padding:3px; background:#F6F6F6; margin-top:21px; margin-left:21px; }
.news_left .une img.copyright { display:block; float:left; width:14px; height:228px; margin-top:21px; margin-left:12px; border:0px; }
.news_left .une .copyright_print { display:none; }
.news_left .une .legende { display:inline; overflow:hidden; float:left; width:568px; height:18px; margin-top:20px; margin-left:21px; text-align:right; color:#484848; font-size:12px; }*/

/* Une (Nouvelle) */
.news_left .une616 { width:630px; background:#FAFAFA linear-gradient(0deg, #FAFAFA, #FFFFFF); border:1px solid #E0E0E0; border-radius:5px; padding-bottom:5px; margin-bottom:20px; }
.news_left .une616 .illustration { width:618px; padding:6px 6px 7px 6px; border-bottom:3px solid #DDD; }
.news_left .une616 .illustration img { border:1px solid #FFF; border-radius:5px; }
.news_left .une616 .copyright-legend { padding:7px 15px 3px 15px; }
.news_left .une616 .copyright-legend .copyright { float:right; font-size:12px; color:#ABABAB; margin-left:20px; text-decoration:none; }
.news_left .une616 .copyright-legend .legend { font-size:13px; line-height:18px; color:#484848; font-style:italic; }

/* Reportage video */
.news_left .article > .reportage_video { display:block; overflow:hidden; width:610px; height:343px; padding:11px; background:url('/images/interface/news/background_reportage_video.png') top left; margin-bottom:10px; }
.news_left .article > .reportage_video a { display:block; position:relative; }
/*.news_left .reportage_video img { width:610px; padding-top:60px; padding-bottom:59px; background:#000; }
.news_left .reportage_video img.full { padding:0; }
.news_left .reportage_video #video-play { display:block; position:absolute; top:136px; left:270px; width:69px; height:70px; background:url('/images/interface/news/play-video.png'); }
.news_left .reportage_video #video-corner { display:block; position:absolute; top:-3px; left:-5px; width:153px; height:90px; background:url('/images/interface/news/corner-video.png'); }
.news_left .reportage_video #plateautv-corner { display:block; position:absolute; top:-3px; left:-5px; width:153px; height:90px; background:url('/images/interface/news/corner-plateau-tv.png'); }*/

.news_left .article > .texte .invites_plateau { display:table; width:100%; border-top:1px dotted #C0C0C0; border-bottom:1px dotted #C0C0C0; padding:10px 0; }
.news_left .article > .texte .invites_plateau .invite { display:table-cell; width:50%; padding-right:10px; }
.news_left .article > .texte .invites_plateau .invite1 { border-right:1px dotted #C0C0C0; }
.news_left .article > .texte .invites_plateau .invite div { display:table-cell; vertical-align:middle; font-size:13px; line-height:17px; text-align:left; }
.news_left .article > .texte .invites_plateau .invite img { border-radius:5px; margin-right:12px; }
.news_left .article > .texte .invites_plateau .invite2 img { margin-left:12px; }
.news_left .article > .texte .invites_plateau .invite b { display:block; }

/* Avis d'expert */
.news_left .header_avis_expert img { border:0px; margin-bottom:14px; }
.news_left .footer_avis_expert { display:block; overflow:hidden; width:602px; height:23px; padding:7px 15px 0px 15px; background:url('/images/interface/news/background_footer_avis_expert.jpg'); font-size:12px; font-weight:normal; text-align:right; color:#CBB9A8; margin-bottom:10px; }
.news_left .footer_avis_expert a { color:#CBB9A8; text-decoration:none; text-shadow:none; }
.news_left .footer_avis_expert a:hover { color:#FFF; text-shadow:1px 1px 0px #282828; }

/* Diaporama */
.news_left .diaporama { margin-bottom:-12px; }
.news_left .diaporama .vignette { display:inline-block; width:150.5px; overflow:hidden; margin-right:10px; margin-bottom:10px; }
.news_left .diaporama .vignette-right { margin-right:0; }
.news_left .diaporama a { display:block; border:0; padding:0; }
.news_left .diaporama img { width:138.5px; border:1px solid #DADADA; padding:5px; background:#F8F8F8; }

/* Infographie */
.news_left .infographie { display:block; overflow:hidden; width:622px; padding:4px; border:1px solid #DDD; border-radius:4px; background:url('/images/interface/news/background-infographie.png') bottom left repeat-x; margin-bottom:10px; }
.news_left .infographie a { display:block; position:relative; border:3px solid #EFEFEF; border-radius:4px; }
.news_left .infographie img { display:block; width:100%; }
.news_left .infographie .icone { display:block; position:absolute; width:42px; height:42px; margin:-22px 0 0 -22px; top:50%; left:50%; background:url('/images/interface/news/picto-zoom.png') center center no-repeat; background-size:100%; }
/*.news_left .infographie #infographie-zoom { display:block; position:absolute; top:50%; margin-top:-35px; left:273px; width:69px; height:70px; background:url('/images/interface/news/zoom-image.png'); }
.news_left .infographie #infographie-corner { display:block; position:absolute; top:-3px; left:-5px; width:153px; height:91px; background:url('/images/interface/news/corner-infographie.png'); }*/
.news_left .infographie .legende { display:block; padding:8px 15px 6px 15px; font-size:13px; text-align:center; }
.fancybox__content { padding:12px !important; }

/* Webconférence */
.news_left .webconference { display:block; overflow:hidden; width:622px; padding:4px; border:1px solid #DDD; border-radius:4px; background:url('/images/interface/news/background-infographie.png') bottom left repeat-x; margin-bottom:10px; }
.news_left .webconference a { display:block; position:relative; border:3px solid #EFEFEF; border-radius:4px; }
.news_left .webconference img { width:616px; }
.news_left .webconference #webconference-bulles { display:block; position:absolute; top:50%; margin-top:-35px; left:273px; width:69px; height:69px; background:url('/images/interface/news/webconference-image.png'); }
.news_left .webconference #webconference-corner { display:block; position:absolute; top:-3px; left:-5px; width:153px; height:91px; background:url('/images/interface/news/corner-webconference.png'); }
.news_left .webconference .legende { display:block; padding:8px 15px 6px 15px; font-size:13px; text-align:center; }

/* Podcast */
.news_left .podcast { /*height:180px;*/ margin:-10px 0 -20px; }
.news_left .podcast_omnilink { display:block; padding:20px; border:1px solid #D6D6D6; border-radius:4px; margin-bottom:16px; }
.news_left .podcast_omnilink .intro { display:block; color:#686868; font-size:14px; line-height:18px; font-weight:bold; }
.news_left .podcast_omnilink .icones { display:flex; flex-wrap:wrap; margin-top:5px; }
.news_left .podcast_omnilink .icones img { margin-right:10px; margin-top:10px; }

.news_left .podcast_plus_episodes { display:flex; justify-content:flex-end; }
.news_left .podcast_plus_episodes a { display:flex; align-items:center; padding:5px 13px 5px 6px; color:#FFFFFF; background-color:#F5A000; border-radius:5px; border-style:none; font-size:12px; text-transform:uppercase; transition:200ms; }
.news_left .podcast_plus_episodes a:hover { background-color:#C95100; }

/* WK-HSQE */
.news_left .footer_wk { margin-top:10px; }
.news_left .footer_wk img { margin-left:4px; vertical-align:middle; border:0px; }

/* Euractiv */
.news_left .footer_euractiv { text-align:left; margin-top:10px; padding-right:30px; }
.news_left .footer_euractiv a { color:#282828; border:0px; }
.news_left .footer_euractiv img { margin-left:4px; vertical-align:middle; border:0px }

/********************** Infobulles *******************/
/*.news_left .infobulle_note,
.news_left .infobulle_note_nolink,
.news_left .infobulle_news,
.news_left .infobulle_news_ee,
.news_left .infobulle_reglementation,
.news_left .infobulle_jurisprudence,
.news_left .infobulle_definition { background:#FFF; }
.news_left .infobulle_note_nolink_motif { color:#000000; border-bottom:1px solid #F5A000; padding-bottom:0px; }
.news_left .infobulle { display:block; width:400px; position:absolute; border:1px solid #CDCDCD; background:#F0F0F0 url('/images/interface/news/infobulle_background_top.gif') 20px 0px no-repeat; z-index:10; padding:0px; margin-top:0px; -moz-box-shadow: 1px 1px 2px #D0D0D0; -webkit-box-shadow: 1px 1px 2px #D0D0D0; }
.news_left .infobulle .top { display:block; width:390px; margin-top:5px; margin-left:5px; background:#FFF; }
.news_left .infobulle_note_nolink .top { padding-bottom:15px; margin-bottom:5px; }
.news_left .infobulle .top .titre { display:inline; width:360px; float:left; text-align:center; margin:9px 15px 6px 15px; line-height:16px; font-size:12px; color:#282828; font-style:normal; border:0px; }
.news_left .infobulle .top .titre span { display:block; font-size:10px; color:#888; margin-top:0px; margin-bottom:3px; line-height:12px; font-weight:100; }
.news_left .infobulle .top .texte { display:block; clear:both; width:360px; text-align:justify; margin:0px 14px 0px 14px; padding:0px; color:#484848; font-size:12px; font-style:italic; font-weight:normal; line-height:16px; *overflow:auto; border:0px; }
.news_left .infobulle_reglementation .top .texte { padding-bottom:4px; }
.news_left .infobulle .bottom { display:block; overflow:hidden; width:400px; height:30px; background:url('/images/interface/news/infobulle_background_bottom.png'); font-style:normal; font-weight:normal; }
.news_left .infobulle .bottom-reglementation { background-image:url('/images/interface/news/infobulle_background_bottom_reglementation.png'); }
.news_left .infobulle .bottom a { display:inline; float:right; background:url('/images/interface/news/infobulle_plus.gif') 0px 1px no-repeat; font-size:10px; line-height:11px; color:#F5A000; padding:0px 0px 0px 16px; margin:5px 21px 0px 0px; border:0px; }
	/*.news_left .infobulle_reglementation .bottom a { float:left; margin:5px 0 0 21px; }*/
/*.news_left .infobulle .bottom a.enviroveille { float:right; background:none; padding:0; margin:5px 21px 0 0; }
.news_left .infobulle_consultation .bottom { background-image:url('/images/interface/news/infobulle_background_bottom.png'); }
.news_left .infobulle_consultation .bottom a { float:right; margin:5px 21px 0 0; }*/

/* Notes */
.news_left .article > .texte a.note { color:#E48703; border-bottom:none; font-size:10px; vertical-align:baseline; }
.news_left .notes { display:block; clear:both; overflow:hidden; background:#F4F4F4; color:#686868; font-size:13px; text-align:left; border-radius:4px; padding:18px 18px 8px 18px; margin-top:20px; margin-bottom:20px; }
.news_left .notes span { display:block; line-height:18px; padding-bottom:10px; }
.news_left .notes a { color:#686868; padding-bottom:1px; border-bottom:1px dotted #E48703; }
.news_left .notes .lien { display:block; text-decoration:none; /*word-wrap:break-word;*/ white-space:nowrap; overflow:hidden; text-overflow:ellipsis; color:#E48703; padding-bottom:0; border-bottom:none; }

/********************** Illustration de taille variable (1ère non une OU Encart image) *******************/
.illustration_variable { position:relative; }
.illustration_variable_left { display:block; float:left; margin:0px 20px 10px 0px; }
.illustration_variable_right { display:block; float:right; margin:0px 0px 10px 20px; }
.illustration_variable_debut { margin-top:10px; }
.illustration_variable .image { border:1px solid #CACACA; padding:3px; background:#F6F6F6; }
.news_left .article > .texte .illustration_variable a { display:block; position:relative; padding-bottom:0; border:none; }
.news_left .article > .texte .illustration_variable .copyright { display:block; font-size:12px; color:#ABABAB; text-decoration:none; text-align:right; border:none; padding-bottom:0px; }


.illustration_variable_top { display:block; overflow:hidden; height:5px; width:100%; }
.illustration_variable_top .left { display:block; float:left; overflow:hidden; width:5px; height:5px; text-indent:-30px; background:url('/images/interface/news/illustration_variable_top_left.gif'); }
.illustration_variable_top .center { display:block; float:left; overflow:hidden; height:4px; text-indent:-30px; border-top:1px solid #DDD; background:#FFF; }
.illustration_variable_top .right { display:block; float:left; overflow:hidden; width:5px; height:5px; text-indent:-30px; background:url('/images/interface/news/illustration_variable_top_right.gif'); }

.illustration_variable_middle { display:block; position:relative; border-left:1px solid #DDD; border-right:1px solid #DDD; border-bottom:3px solid #DDD; background:#FFF; }
.illustration_variable_middle_background { display:block; margin-right:1px; margin-left:1px; background:#F8F8F8 url('/images/interface/news/illustration_variable_middle.gif') top left repeat-x; }
.illustration_variable_middle .image { margin:6px 3px 10px 9px; vertical-align:bottom; }

.illustration_variable .legende { display:block; border-left:1px solid #DDD; border-right:1px solid #DDD; background:#FFF; }
.illustration_variable .legende_background { display:block; padding:6px 10px 4px 10px; margin-right:1px; margin-left:1px; background:#F8F8F8; text-align:left; color:#484848; font-size: 13px; font-style: italic; line-height: 18px; font-weight:normal; }
.illustration_variable .legende_background .copyright { display:block; color:#ABABAB; font-size: 12px; font-style:normal; }
.illustration_variable .legende .minicv { padding-top:10px; padding-bottom:10px; }

.illustration_variable_bottom { display:block; overflow:hidden; height:4px; width:100%; }
.illustration_variable_bottom .left { display:block; float:left; overflow:hidden; width:5px; height:4px; text-indent:-30px; background:url('/images/interface/news/illustration_variable_bottom_left.gif') 0px -1px no-repeat; }
.illustration_variable_bottom .center { display:block; float:left; overflow:hidden; height:4px; text-indent:-30px; background:url('/images/interface/news/illustration_variable_bottom_center.gif') 0px -1px repeat-x; }
.illustration_variable_bottom .right { display:block; float:left; overflow:hidden; width:5px; height:4px; text-indent:-30px; background:url('/images/interface/news/illustration_variable_bottom_right.gif') 0px -1px no-repeat; }

/* Encart image pleine largeur */
.news_left .article > .texte .encart-image-632 a { display:block; position:relative; padding:0; border:0; }
.encart-image-632 .legende { display:block; border-top:1px dotted #C0C0C0; font-size:13px; font-style:italic; line-height:18px; padding:4px 10px 10px 10px; margin-top:6px; }
.news_left .article > .texte .encart-image-632 .copyright { float:right; margin-left:20px; color:#ABABAB; font-size:12px; font-style:normal; }
/* Encart image zoom */
#encart-image-zoom { display:block; position:absolute; width:69px; height:70px; margin-top:10px; margin-left:13px; background:url('/images/interface/news/zoom-image.png'); }
.encart-image-632 #encart-image-zoom { margin:0; }

/********************** Encart Texte *******************/
/*.encart_texte_left { display:block; float:left; width:250px; margin:0px 20px 10px 0px; }
.encart_texte_right { display:block; float:right; width:250px; margin:0px 0px 10px 20px; }
.encart_texte_top { display:block; overflow:hidden; width:250px; height:4px; background:url('/images/interface/news/encart_texte_top.png') top left no-repeat; font-size:1px; text-indent:-300px; }
.encart_texte_content_border { display:block; width:248px; border-left:1px solid #DFDFDF; border-right:1px solid #DFDFDF; }
.encart_texte_content_background { display:block; width:216px; padding:12px 16px 12px 14px; border-left:1px solid #FFF; border-right:1px solid #FFF; background:#F7F7F7 url('/images/interface/news/encart_texte_content.png') top left repeat-x; }
.encart_texte_content_background .titre { display:block; width:216px; font-size:13.5px; text-align:left; font-weight:100; line-height:18px; margin-bottom:6px; color:#C95100; }
.encart_texte_content_background .texte { display:block; width:216px; font-size:13px; text-align:left; font-weight:normal; line-height:18px; margin-top:0px; margin-bottom:0px; color:#484848; }
.encart_texte_content_background .texte a { color:#484848; text-decoration:none; }
.encart_texte_content_background .texte a:hover { text-decoration:none; }
.encart_texte_bottom { display:block; overflow:hidden; width:250px; height:6px; background:url('/images/interface/news/encart_texte_bottom.png') top left no-repeat; font-size:1px; text-indent:-300px; }*/

/********************** Encart Citation *******************/
/*.encart_citation_left { display:block; float:left; width:320px; margin:10px 20px 10px 0px; }
.encart_citation_right { display:block; float:right; width:320px; margin:10px 0px 10px 20px; }
.encart_citation_top { display:block; overflow:hidden; width:320px; height:4px; background:url('/images/interface/news/encart_citation_top.gif') top left no-repeat; font-size:1px; text-indent:-30px; }
.encart_citation_content { display:block; border-left:1px solid #DDD; border-right:1px solid #DDD; border-bottom:3px solid #DDD; background:#FFF; }
.encart_citation_content_background { display:block; position:relative; margin-right:1px; margin-left:1px; background:#F8F8F8 url('/images/interface/news/encart_citation_content.gif') top left repeat-x; }
.encart_citation_content .citation { display:block; position:relative; background:url('/images/interface/news/encart_citation_quote_top.gif') top left no-repeat; font-size:14px; color:#686868; font-style:italic; line-height:21px; text-align:center; padding:6px 15px 10px 15px; text-shadow:1px 1px 0px #FFF; z-index:2; }
.encart_citation_content .quote_bottom { display:block; overflow:hidden; width:47px; height:36px; position:absolute; bottom:0px; right:0px; text-indent:-30px; background:url('/images/interface/news/encart_citation_quote_bottom.gif'); z-index:0; }
.encart_citation_auteur { display:block; border-left:1px solid #DDD; border-right:1px solid #DDD; background:#FFF; }
.encart_citation_auteur_background { display:block; padding:5px 10px 3px 10px; margin-right:1px; margin-left:1px; background:#F8F8F8; font-size:12px; line-height:16px; color:#888; text-align:right; } 
.encart_citation_bottom { display:block; overflow:hidden; width:320px; height:4px; background:url('/images/interface/news/encart_citation_bottom.gif') top left no-repeat; font-size:1px; text-indent:-30px; }*/

/********************** Encart vidéo *******************/
/*.encart_video { display:block; overflow:hidden; width:340px; background:#FAFAFA linear-gradient(0deg, #FAFAFA, #FFFFFF); border:1px solid #E0E0E0; border-radius:5px; }
.encart_video_left { float:left; margin:10px 20px 10px 0px; }
.encart_video_right { float:right; margin:10px 0px 10px 20px; }
.encart_video_top { overflow:hidden; padding:10px; border-bottom:3px solid #DDD; }
.encart_video_legende { display:block; }
.encart_video_legende_background { display:block; padding:5px 10px 3px 10px; margin-right:1px; margin-left:1px; background:#F8F8F8; font-size:12px; line-height:16px; color:#484848; text-align:left; }
.encart_video_bottom { display:block; overflow:hidden; width:342px; height:5px; text-indent:-30px; }
.encart_video a { display:block; position:relative; width:320px; }
.encart_video a #encart-video-play { display:block; position:absolute; top:86px; left:125px; width:69px; height:70px; background:url('/images/interface/news/play-video.png'); }

.news_left .article > .texte .encart_video a { border:none; }
.news_left .article > .texte .encart_video .encart_video_auteur { display:block; color:#ABABAB; font-size:12px; font-style:normal; }*/

/********************** Encart audio *******************/
/*.encart_audio { display:block; width:632px; }
.encart_audio_legende { display:block; width:604px; background:url('/images/interface/news/encart_audio_top.png') top left no-repeat; padding:7px 14px 7px 14px; text-align:left; font-size:12px; line-height:16px; color:#484848; }
.encart_audio_player { display:block; width:619px; height:33px; padding:15px 0px 0px 13px; background:url('/images/interface/news/encart_audio_bottom.png'); }*/

/********************** Encarts *******************/
.news_left .encart { position:relative; width:50%; border:1px solid #E7E7E7; border-top:1px solid #F0F0F0; border-left:1px solid #F0F0F0; background:#FFF; box-shadow:3px 3px 0px #F0F0F0; box-sizing:border-box; }
.news_left .encart-left { float:left; margin:3px 23px 10px 0; }
.news_left .encart-right { float:right; margin:3px 0px 10px 20px; }
.news_left .encart-texte { padding-top:14px; }
.news_left .encart-texte .titre { margin:0px 20px 2px 20px; font-size:14px; line-height:19px; font-weight:bold; color:#E48703; text-shadow:0 1px 0 #FFF; text-align:left; font-style:normal; }
.news_left .encart-texte .texte { display:block; padding:0 20px 16px 20px; font-size:13px; line-height:20px; color:#888; font-weight:normal; text-align:left; font-style:normal; }
.news_left .encart-citation .citation { position:relative; display:block; margin:15px 18px 0px 18px; font-size:15px; font-weight:bold; font-style:italic; color:#484848; text-align:left; line-height:23px; }
.news_left .encart-citation .auteur { display:block; padding:0px 18px 14px 18px; font-size:13px; line-height:21px; color:#989898; font-weight:normal; text-align:left; font-style:italic; }
/*.news_left .encart-image { padding-bottom:8px; }*/
.news_left .encart-image .illustration { display:block; position:relative; border-bottom:none !important; }
.news_left .encart-image .illustration img { display:block; cursor:pointer; max-width:100%; margin:0 auto; padding:3px; box-sizing:border-box; }
.news_left .encart-image .illustration .plus { display:block; position:absolute; margin:-22px 0 0 -22px; top:50%; left:50%; background:url('/images/interface/news/picto-plus.png') center center no-repeat; background-size:100%; }
.news_left .encart-image .legende-copyright { border-top:1px solid #E7E7E7; padding:8px 10px 10px; }
.news_left .encart-image .legende { display:block; font-size:12px; line-height:16px; color:#989898; margin-bottom:1px; text-align:left; }
.news_left .encart-image .copyright { display:block; font-size:12px; line-height:16px; color:#B8B8B8; text-align:left; }
.news_left .encart-video .video { padding:3px; }
.news_left .encart-video a { border:none; text-align:center; }
.news_left .encart-video img { display:block; width:100%; }
.news_left .encart-video .play { display:block; position:relative; margin:-22px auto 0 auto; background:url('/images/interface/news/picto-play.png') center center no-repeat; background-size:100%; }
.news_left .encart-video .legende { display:block; font-size:12px; color:#989898; line-height:16px; padding:8px 10px 10px; border-top:1px solid #F0F0F0; text-align:left; }
.news_left .encart-video iframe { margin-bottom:-6px; height:160px; }


/********************** Notes / Sur le même sujet / Derniers articles sur le thème "..." *******************/
.notesEtAutres { display:block; width:100%; box-sizing:border-box; background:url('/images/interface/news/background_notesEtAutres.png') top left repeat-y; padding:7px 0px 7px 16px; margin-bottom:20px; }
.notesEtAutres h2 { display:block; margin:0px 0px 5px 0px; font-size:14px; color:#F5A000; font-weight:normal; }
.notesEtAutres h3 { display:block; margin:3px 0px 3px 10px; color:#484848; font-size:13px; text-decoration:none; text-align:left; line-height:16px; font-weight:bold; }
.notesEtAutres .lienN1, .notesEtAutres .texteN1 { display:block; margin:0px 0px 0px 5px; padding:2px 5px; color:#484848; font-size:12px; text-decoration:none; text-align:left; line-height:16px; }
.notesEtAutres .lienN2, .notesEtAutres .texteN2 { display:block; margin:0px 0px 0px 15px; padding:2px 5px; color:#484848; font-size:12px; text-decoration:none; line-height:16px; }
.notesEtAutres .lienN2 { text-align:left; }
.notesEtAutres .texteN2 { text-align:left; } 
.notesEtAutres .lienN1:hover, .notesEtAutres .lienN2:hover { background:#F6F6F6; }
.notesEtAutres .lienN1 span, .notesEtAutres .lienN2 span { color:#A4A4A4; }
.notesEtAutres .plusInfos { color:#686868; }

/********************** Dernières vidéos *******************/
.dernieresVideos h2 { margin-bottom:11px; }
.dernieresVideos .autre_video { display:flex; margin-bottom:10px; margin-left:10px; background:#FFF; }
.dernieresVideos .autre_video .illustration { display:block; /*border-bottom:2px solid #C9C9C9;*/ margin-right:10px; }
.dernieresVideos .autre_video .illustration img { display:block; width:90px; border:2px solid #EBEBEB; }
.dernieresVideos .autre_video .titre { display:block; margin-top:6px; font-size:12px; line-height:16px; color:#484848; }
.dernieresVideos .autre_video .titre:hover { text-decoration:none; }
.dernieresVideos .autre_video .infos { display:block; font-size:11px; color:#F5A000; }
.dernieresVideos .autre_video .infos span { text-transform:uppercase; }
.dernieresVideos .autre_video .infos:hover { text-decoration:none; }


/********************** Article publié sur E & T *******************/
/*.dispo_revue { width:630px; background-repeat:repeat-x; background-position:0 center; overflow:auto; margin-top:15px;}
.dispo_revue img {margin:4px 17px 4px 4px; padding:0px; border:1px solid #ebebeb; width:65px; background:#fff; float:right;}
.dispo_revue span {text-align:center; width:540px; color:#fff; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; display:inline-block; font-size:15px; margin-top:27px; line-height:19px;}
.dispo_revue span a { font-style:italic; font-size:12px; color:#fff; text-decoration:none;}
.dispo_revue span a:hover {border-bottom:1px dotted #fff;} 
.dispo_revue a:hover img { border:1px solid #ddd; background:#fafafa; }
.dispo_revue_orange { background-image:url('/images/interface/news/bg_dispo-aem.gif'); }
.dispo_revue_bleu { background-image:url('/images/interface/news/bg_dispo-et.gif'); }
.dispo_revue_jaune { background-image:url('/images/interface/news/bg_dispo-de.gif'); }
.dispo_revue_jaune span,
.dispo_revue_jaune span a { color:#383838; }
.dispo_revue_jaune span a:hover { border-color:#686868; }*/

.dispo_revue { display:flex; border:1px solid #d6d6d6; border-left:3.5px solid #888; background:#FFF; /*margin-top:15px; margin-bottom:15px;*/ border-radius:3px; font-size:13px; line-height:18px; overflow:hidden; }
.dispo_revue .illustration { flex:0 0 60px; width:60px; padding:3px; height:100%; border-right:1px solid #d6d6d6; border-bottom:1px solid #d6d6d6; align-self:flex-start; margin-bottom:-1px; }
.dispo_revue .illustration img { display:block; width:60px; }
.dispo_revue .textes { flex-basis:100%; align-self:center; color:#484848; padding:10px 15px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; line-height:18px; }
.dispo_revue .textes a { font-style:italic; font-size:13px; color:#282828; text-decoration:none; }
.dispo_revue .textes a:hover { text-decoration:underline; }
.dispo_revue .textes span { color:#A8A8A8; font-size:13px; }

.dispo_revue_orange { border-color:rgba(245,160,0,0.3); background:rgba(245,160,0,0.05); }
.dispo_revue_orange .illustration { border-color:rgba(245,160,0,0.3); }
.dispo_revue_orange .textes a { color:#E48703; }
.dispo_revue_bleu { border-color:rgba(60,103,150,0.3); background:rgba(60,103,150,0.05); }
.dispo_revue_bleu .illustration { border-color:rgba(60,103,150,0.3); }
.dispo_revue_bleu .textes a { color:#3C6796; }
.dispo_revue_jaune { border-color:rgba(247,235,0,0.8); background:rgba(247,235,0,0.1); }
.dispo_revue_jaune .illustration { border-color:rgba(247,235,0,0.8); }
.dispo_revue_jaune .textes a { color:#703c0a; }

#encart-abonne { display:none; }

/******************* Mention accès abonnement *************************/

.gelule_acces_abonnement { display:inline-flex; align-items:center; border:1px solid #A8A8A8; border-radius:3px; padding:6px 10px 6px 6px; font-size:11px; color:#000; }
.gelule_acces_abonnement img { width:14px; margin-right:6px; }
.gelule_acces_abonnement_orange { border-color:#F08E08; }
.gelule_acces_abonnement_bleu { border-color:#1D5B89; }
.gelule_acces_abonnement_jaune { border-color:#F7EB00; }

/********************** Réactions *******************/
.reactions { display:block; width:100%; margin-top:30px; }
.reactions h2 { display:block; overflow:hidden; position:relative; width:274px; height:73px; font-weight:normal; background:url('/images/interface/news/reactions_h2.png'); margin:0px auto; z-index:2; }
.reactions h2 .titre { display:none; }
.reactions h2 .nb_reactions { display:block; text-align:center; color:#5B5B5B; font-size:12px; margin-top:40px; text-shadow:1px 1px #FFF; } 
.reactions .reaction { display:block; position:relative; width:100%; margin-bottom:15px; z-index:1; }
.reactions .reactionFirst { margin-top:-1px; }
.reactions .reaction .reaction_content_border { display:block; overflow:hidden; width:100%; box-sizing:border-box; padding:4px; border:1px solid #E5E5E5; background:linear-gradient(180deg, #F6F6F6, #EAEAEA); border-radius:3px; }
.reactions .reaction .reaction_content_border .reaction_content { display:block; width:100%; box-sizing:border-box; padding:16px; background:#FFF; border-radius:3px; }
.reactions .reaction .reaction_content_border .reaction_content .titre { display:block; width:100%; margin-top:-3px; margin-bottom:7px; font-size:12px; font-weight:bold; color:#383838; }
.reactions .reaction .reaction_content_border .reaction_content .texte { display:block; width:100%; padding:0px; margin:0px; font-size:12px; color:#484848; line-height:17px; text-align:justify; }
.reactions .reaction .reaction_content_border .reaction_content .infos { display:block; clear:both; width:100%; text-align:right; color:#F5A000; margin-top:18px; line-height:18px; }
.reactions .reaction .reaction_content_border .reaction_content .infos span { font-weight:bold; }
.reactions .reaction .reaction_content_border .reaction_content .infos a { display:inline-block; float:right; padding-left:7px; margin:-6px 0 0 7px; border-left:1px dotted #DADADA; }
.reactions .reaction .reaction_content_border .reaction_content .infos img { width:40px; border-radius:4px; }
.reactions .reaction .signaler { /*position:absolute; bottom:20px; left:20px;*/ display:block; clear:both; text-align:right; padding-top:3px; font-size:10px; color:#BABABA; text-decoration:none; }
.reactions .reaction .signaler:hover { color:#484848; }

/********************** Formulaire de réaction *******************/
.reactions .reaction .reaction_content_border .reaction_form { background:#FFF url('/images/interface/news/formulaire_reaction_background.png') top left no-repeat; padding:20px; padding-bottom:0px; margin-bottom:0px; }
.reactions .reaction .reaction_content_border .reaction_form form { margin-bottom:0px; }
.reactions .reaction .reaction_content_border .reaction_form_message { text-align:center; font-size:14px; line-height:19px; color:#C95100; }
.reactions .reaction .reaction_content_border .reaction_form_message span { color:#888; font-size:11px; }
.reactions .reaction .reaction_content_border .reaction_form_message span a { color:#888; text-decoration:underline; }
.reactions .reaction .reaction_content_border .reaction_form_message span a:hover { text-decoration:none; }
.reactions .reaction_content h2 { display:block; background:none; width:auto; height:auto; margin:0 0 15px; padding:0px; font-size:17px; color:#F5A000; text-shadow:1px 1px 0px #FFF; }
.reactions .reaction_form .intro { display:block; /*margin-left:24px;*/ margin-bottom:20px; font-size:13.5px; line-height:18px; color:#484848; }
.reactions .reaction_form .intro a { text-decoration:none; font-size:12px; color:#888; }
.reactions .reaction_form .intro a:hover { text-decoration:underline; }
.reactions .reaction_form .post_error { display:block; width:469px; margin-left:24px; margin-bottom:15px; padding:0px; font-size:13px; color:#BA2E37; text-align:left; font-weight:bold; }
.reactions .reaction_form #form_reaction_news { margin-top:8px; }
.reactions .reaction_form .element_message div { display:block; /*float:left; width:439px; height:126px; background:url('/images/interface/news/formulaire_reaction_message.png') top left no-repeat;*/ }
.reactions .reaction_form .element_message span { display:block; /*clear:both; width:525px;*/ font-size:11px; text-align:right; padding-top:3px; /*padding-right:8px;*/ margin-bottom:0px; color:#989898; }
.reactions .reaction_form .element_message textarea { display:block; overflow:auto; width:100%; max-width:100%; min-width:100%; height:120px; min-height:120px; padding:10px; box-sizing:border-box; font-size:13px; color:#484848; margin-top:8px; background:#FAFAFA; border:1px solid #EAEAEA; border-radius:3px; outline:none; }
.reactions .reaction_form .element_message .reaction_error { /*background:url('/images/interface/news/formulaire_reaction_message_error.png') top left no-repeat;*/ border-color:#F2B1B6; }
.reactions .reaction_form .pseudo { display:block; /*margin-left:121px;*/ margin-bottom:15px; font-size:13.5px; color:#484848; }
.reactions .reaction_form .pseudo b { font-style:italic; }
.reactions .reaction_form .pseudo span { display:block; font-size:11px; color:#A8A8A8; padding-top:2px; }
.reactions .reaction_form .pseudo span a { text-decoration:underline; color:#A8A8A8; }
.reactions .reaction_form .pseudo span a:hover { text-decoration:none; }
.reactions .reaction_form .element { display:block; /*float:left; clear:both; width:580px; margin-left:24px;*/ margin-bottom:10px; }
.reactions .reaction_form .element label { display:block; /*float:left; width:94px;*/ font-size:13px; font-weight:bold; color:#484848; margin-top:8px; }
.reactions .reaction_form .element label span { font-weight:normal; font-size:10px; color:#A8A8A8; }
.reactions .reaction_form .element_pseudo .container_input,
.reactions .reaction_form .element_email .container_input { display:block; /*float:left; width:439px; height:34px; background:url('/images/interface/news/formulaire_reaction_input.png');*/ }
.reactions .reaction_form .element_pseudo input,
.reactions .reaction_form .element_email input { display:block; width:100%; font-size:12px; color:#484848; padding:10px; box-sizing:border-box; border:1px solid #EAEAEA; background:#FAFAFA; margin-top:8px; border-radius:3px; outline:none; }
.reactions .reaction_form .element_pseudo .reaction_error,
.reactions .reaction_form .element_email .reaction_error { /*background:url('/images/interface/news/formulaire_reaction_input_error.png');*/ border-color:#F2B1B6; }
/*.reactions .reaction_form .element_pseudo .aidePseudoAjax { display:inline; overflow:hidden; width:16px;  height:15px; cursor:pointer; float:left; background:URL('/images/interface/common/classes/infobulle/orange.png'); margin-left:6px; margin-top:10px; }
.reactions .reaction_form .element_pseudo .aidePseudoAjax .bulleContainerPseudoAjax { display:block;  overflow:hidden; width:220px; height:auto; padding:2px; background:#F0F0F0; position:absolute; border:1px solid #AAAAAA; margin:21px 0px 0px -200px; -moz-box-shadow: 2px 2px 0 #DEDEDE; -webkit-box-shadow: 2px 2px 0 #DEDEDE; }
.reactions .reaction_form .element_pseudo .aidePseudoAjax .bulleContainerPseudoAjax .bullePseudoAjax { display:block; overflow:hidden; width:204px; height:auto; padding:4px 8px 4px 8px; background:#FFFFFF; text-align:justify; line-height:18px; color:#484848; font-size:12px; }*/
.reactions .reaction_form .element_mdp .container_input { display:flex; /*float:left; width:313px; height:34px; background:url('/images/interface/news/formulaire_reaction_mdp.png');*/ }
.reactions .reaction_form .element_mdp input { /*display:block;*/ width:50%; font-size:12px; color:#484848; padding:10px; border:1px solid #EAEAEA; background:#FAFAFA; margin-top:8px; border-radius:3px; outline:none; }
.reactions .reaction_form .element_mdp .reaction_error { /*background:url('/images/interface/news/formulaire_reaction_mdp_error.png');*/ border-color:#F2B1B6; }
.reactions .reaction_form #reaction-news-retrouver-mot-passe { /*display:inline-block;*/ font-size:12px; color:#A8A8A8; margin-top:8px; margin-left:10px; width:calc(50% - 10px); max-width:130px; align-self:center; }
.reactions .reaction_form #reaction-news-retrouver-mot-passe:hover { color:#484848; }
.reactions .reaction_form #reaction-news-identifiants-valides { /*display:inline-block;*/ font-size:12px; line-height:13px; color:#74c868; margin-top:8px; margin-left:10px; width:calc(30% - 10px); box-sizing:border-box; padding-left:22px; background:url('/images/interface/news/formulaire_reaction_valide.png') center left no-repeat; max-width:130px; align-self:center; }
/*.reactions .reaction_form .element_antispam .container_image { float:left; margin-right:10px; }
.reactions .reaction_form .element_antispam .container_input { display:block; float:left; width:96px; height:34px; background:url('/images/interface/news/formulaire_reaction_antispam.png'); }
.reactions .reaction_form .element_antispam input { display:block; width:72px; font-size:12px; color:#484848; padding:0px; border:0px; text-align:center; background:transparent; margin:10px 0px 0px 12px; outline:none; }
.reactions .reaction_form .element_antispam .reaction_error { background:url('/images/interface/news/formulaire_reaction_antispam_error.png'); }*/
.reactions .reaction_form .checkboxs { display:block; /*width:458px; margin-left:114px;*/ }
.reactions .reaction_form .checkboxs div { margin-bottom:4px; }
.reactions .reaction_form .checkboxs input { outline:none; }
.reactions .reaction_form .checkboxs label { font-size:12px; color:#484848; }
.reactions .reaction_form .checkboxs label a { color:#989898; text-decoration:none; }
.reactions .reaction_form .checkboxs label a:hover { text-decoration:underline; }
.reactions .reaction_form .checkboxs .reaction_error { color:#C92121; }
.reactions .reaction_form .checkboxs .reaction_error a { color:#C92121; text-decoration:none; }
.reactions .reaction_form .checkboxs .reaction_error a:hover { text-decoration:underline; }
.reactions .reaction_form .fin { display:flex; justify-content:space-between; align-items:flex-end; padding-top:15px; }
.reactions .reaction_form .champs_obligatoires { font-size:10px; color:#A8A8A8; padding:0 20px 10px 0; }
.reactions .reaction_form #reaction_news_submit { cursor:pointer; overflow:hidden; flex-shrink:0; width:108px; height:64px; padding-top:64px; padding-bottom:0px; border:0px; background:url('/images/interface/news/formulaire_reaction_submit.png') top left no-repeat; margin-bottom:0px; outline:none; }

/********************** Vidéo sur le même thème *******************/

.video_theme { border-left:1px dotted #dadada; padding-left:15px; padding-bottom:5px; overflow:auto; }
.video_theme img { padding:4px; border:1px solid #dadada; background:#fff; width:100px; float: left; margin-right:15px; }
.video_theme a { color:inherit; }
.video_theme h3 { margin:0; font-size:15px; color:#f5a000; font-weight:normal; margin-bottom:15px; }
.video_theme .titre_video { color:#000; display:block; font-weight:bold; margin-bottom:5px; font-size:13px; }
.video_theme .chapeau_video { font-size:12px; line-height:15px; color:#5c5c5c; }
.video_theme .date_video { font-size:11px; line-height:15px; color:#F5A000; }

/********************** Personnalisation lightbox diaporama *******************/

.lv_title_caption { font-size:14px; line-height:19px; color:#DADADA; }
.lv_title { font-weight:normal; }

/* Produits S&I */
.si_news_banniere { border:1px solid #d6d6d6; border-radius:4px; padding:15px; margin-bottom:20px; }
.si_news_banniere a { display:block; overflow:hidden; position:relative; width:100%; border-radius:4px; text-decoration:none; border:15px solid #eef2f3; box-sizing:border-box; }
.si_news_banniere a .illustration { display:block; border:0; max-width:100%; transition:200ms; border-radius:4px; margin:0 auto; }
.si_news_banniere a .titre { position:absolute; bottom:0px; left:0px; width:100%; box-sizing:border-box; color:#FFF; background:rgba(0,0,0,0.5); font-size:14px; line-height:18px; padding:15px 18px; border-bottom-left-radius:4px; border-bottom-right-radius:4px; transition:200ms; }
.si_news_banniere a:hover .titre { padding-bottom:20px; background:rgba(0,0,0,0.7); }
.si_news_banniere a .titre .entreprise { display:block; font-size:11px; line-height:15px; color:#DADADA; margin-top:7px; padding-top:5px; border-top:1px solid rgba(255,255,255,0.3); }

.si_news_edito { position:relative; overflow:hidden; border:1px solid #D6D6D6; border-radius:5px; margin-bottom:20px; background-color:#FFF;}
.si_news_edito .si { padding:15px 18px 20px; border:5px solid #eef2f3; }
.si_news_edito .si h2 { margin:0 0 5px; }
.si_news_edito .si h2 span {display:inline-block; font-size:9px; color:#FFF; background-color:#3c6796; font-weight:normal; padding:3px 7px; letter-spacing:1px; text-transform:uppercase; font-family:'helvetica neue',Helvetica,Arial; border-radius:5px; }
/*.si_news_edito .top { background:url('https://www.emploi-environnement.com/images/interface/modules/offres/picto.jpg') no-repeat 0 0; padding:5px 0 0 60px; height:50px; margin-top:-9px; margin-left:-18px; }
.si_news_edito .top h2 { display:inline; overflow:hidden; float:left; width:100%; font-size:18px; margin-top:1px; font-weight: normal; line-height:30px; color:#F5A000; border-bottom:1px dotted #dadada; }*/
.si_news_edito .si h3 { margin:0; line-height: 20px;}
.si_news_edito .si h3 a { color:#1f3853; font-size:15.5px; text-decoration:none;}
.si_news_edito .si h3 a:hover { color:#3c6796;}
.si_news_edito .si p { font-size:13.5px; line-height:17px; margin:0; padding:6px 0 3px 0;}
.si_news_edito .si p a { color:#838383; text-decoration:none;}
.si_news_edito .si img { float:right; margin:-28px 0px 10px 14px; border-radius:5px; box-shadow:0 0 2px rgba(0,0,0,0.2); width:100px; }
.si_news_edito .si .infos { color:#aeaeae; font-size:12px; text-decoration:none; border-radius:5px; font-style:italic; }
.si_news_edito .si .infos .annonceur { color:#1f3853; font-size:11.5px; text-transform:uppercase; }

/*** HyVolution ***/
.encart_hyvolution { display:flex; flex-direction:column; border-radius:5px; background-color:#3d4496; margin-bottom:20px; }
.encart_hyvolution .gauche { font-size:13.5px; line-height:18px; color:rgba(255,255,255,0.7); padding:15px; transition:60ms; }
.encart_hyvolution .gauche img { display:block; width:120px; margin-bottom:4px; }
.encart_hyvolution:hover .gauche { padding-bottom:13px; }
.encart_hyvolution .droite { flex-shrink:0; width:100%; color:rgba(255,255,255,0.8); background-color:rgba(255,255,255,0.1); font-size:13.5px; line-height:18px; padding:6px 15px 8px; box-sizing:border-box; text-align:right; transition:60ms; }
.encart_hyvolution:hover .droite { color:#FFF; background-color:rgba(255,255,255,0.2); padding-bottom:10px; }

/*** audio player ***/

.player-container {
	box-shadow: 0 0 20px #0000001F;
}

.plyr--audio .plyr__control:focus-visible, .plyr--audio .plyr__control:hover, .plyr--audio .plyr__control[aria-expanded=true] {
    background: #fda501!important;
}
.plyr--full-ui input[type=range] {
	color: #fda501!important;
}

.plyr--audio .plyr__controls {
	border-radius : 3px!important;
}
 
.plyr--audio .plyr__progress__buffer {
	color : #F0F0F0;
}
.plyr__control svg {
	fill : #484848
}

.audio_title_ab {
	margin-top: 20px;
	margin-bottom: 10px;
	font-weight: bold;
	color: #F5A000;
	display: flex;
	align-items: center;
}
.info-icon {
	/*border: 1px solid #F5A000;
    border-radius: 50%;*/
    font-weight: normal;
    padding: 0px 5px;
    font-size: 10px;
    cursor: pointer;
    position: relative;
    display: inline-block;
}

.info-icon svg {
	fill: #F5A000;
	vertical-align: middle;
}

.info-icon::after {
    content: attr(data-tooltip);
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: 30px;
    width: 220px;
    background: #f2f2f2;
    color: #808080;
    border: 1px solid #808080;
    padding: 8px;
    border-radius: .25rem;
    font-size: 12px;
    text-align: center;
    white-space: normal;
    box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.1);
    z-index: 10;
    opacity: 0;
    visibility: hidden;
    transition: opacity 0.3s ease, visibility 0.3s ease;
}

.info-icon::before {
    content: "";
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: 18px;
    border: 6px solid transparent;
    border-top-color: #808080;
    z-index: 10;
    opacity: 0;
    visibility: hidden;
    transition: opacity 0.3s ease, visibility 0.3s ease;
}

.info-icon:hover::after,
.info-icon:hover::before {
    opacity: 1;
    visibility: visible;
}


.play-button {
	display: flex;
	align-items: center;
	gap: 8px;
	font-size: 14px;
	padding: 10px 12px!important;
/*	margin-bottom: 10px;*/
	text-decoration: underline!important;
	border: 0!important;
	color: #707070!important;
	text-align: left;
	box-sizing: border-box;
    box-shadow: 0 0 20px #0000001F;
    border-radius: 3px;

}

.play-button .icon-container {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 34px; 
    height: 34px;
    background: #F5A0001A;
    border-radius: 50%;
}
.play-button .icon-container .icon {
    width: 16px;
    height: 16px;
    padding: 16px;
    padding-left: 19px;
}


/***** RESPONSIVE *****/

/*.news_left h1 {color:#563e71;}
.news_left .toolbar-news-ee {display:inline-block; border:1px solid rgba(86,62,113,0.15); background:rgba(86,62,113,0.1); padding:4px 14px 5px; font-size:11px; line-height:16px; color:rgba(86,62,113,0.7); border-radius:3px; margin:8px 0 12px;}
.news_left .chapeau {margin-bottom:10px;}
.news_left .article > .texte a {border-bottom-color:#8363a7;}
.news_left .infobulle .bottom a {color:#8363a7; background:none;}
.news_left .copyright_emploienvironnement {width:100%; box-sizing:border-box; margin-bottom:0px;}
.news_left .illustration_avis_expert { width:210px; }
.news_left .illustration_avis_expert .illustration_variable_top .center { width:200px; }*/

@media screen and (max-width:1280px) {
	.news_left { box-sizing:border-box; width:692px; display:block; float:none; margin-left:0; }
	.news_right {width:692px; box-sizing:border-box; display:block; float:none; margin-left:0; }
	.news_left .article { border:1px solid #DADADA; border-radius:6px; padding:30px; }
	.news_left h1 {width:100%; margin-top:-5px;}
	.news_left .chapeau {width:100%;}
	
	.news_left .une616 {margin-left:auto; margin-right:auto;}
	
	.news_left .article > .texte {width:100%;}
	
	.news_right .module_offres { width:auto; }
}
@media screen and (max-width:1060px) {
	.news_left { margin-left:auto; margin-right:auto; }
	.news_right { margin-left:auto; margin-right:auto; }
}

@media screen and (max-width:752px) {
	.news_left {width:auto;}
	.news_right {width:auto;}
	.news_left .article { border:none; padding:0; }
	.news_left h1 {margin-top:0px;}
	.news_left .une616 {width:100%; background:none; box-sizing:border-box; padding:4px 4px 12px; border-radius:3px; border:1px solid #e4e4e4;}
	.news_left .une616 .illustration {background:none; width:100%; box-sizing:border-box; border-bottom:0;}
	.news_left .une616 .illustration img {width:100%; box-sizing:border-box;}
	.news_left .une616 .copyright-legend {background:none; padding-top:0;}
	.news_left .article > .reportage_video { width:100%; height:340px; background:none; box-sizing:border-box; padding:4px; border-radius:3px; border:1px solid #E4E4E4; }
	.news_left .article > .reportage_video iframe { width:100%; height:100%; }
	.news_left .infographie { width:100%; box-sizing:border-box; }
	
	.news_left .notes { padding:12px 12px 2px 12px; margin-top:10px; }
	
	.news_right .module_offres .content_offres { margin-right:13px; }
	.news_right .module_offres .content_offres .offre { margin-bottom:13px; }
}

/*@media screen and (max-width:739px) {
	.news_left h1 {margin-top:10px;}
}*/

@media screen and (max-width:560px) {
	.news_left .article > .reportage_video { height:240px; }
	.news_left .encart { float:none; width:100%; margin:20px auto; }
}

@media screen and (max-width:480px) {
	.news_left .illustration_variable { display:block; float:none; width:100% !important; text-align:center; border:1px solid #E4E4E4; border-radius:6px; overflow:hidden; padding:6px; box-sizing:border-box; margin-left:0; }
	.news_left .illustration_variable .illustration_variable_top { display:none; }
	.news_left .illustration_variable .illustration_variable_middle { border:none; width:100% !important; }
	.news_left .illustration_variable .illustration_variable_middle_background { background:#F6F6F6 linear-gradient(to bottom, #FFF, #EAEAEA); padding:6px 6px 12px; margin-left:0; margin-right:0; }
	.news_left .illustration_variable .illustration_variable_middle_background .image { max-width:100%; margin:0; padding:0; border:0; background:0; border-radius:6px; }
	.news_left .illustration_variable .legende { border:none; border-top:3px solid #E4E4E4; width:100% !important; box-sizing:border-box; }
	.news_left .illustration_variable .legende_background { padding:12px 15px; margin-left:0; margin-right:0; }
	.news_left .illustration_variable .illustration_variable_bottom { display:none; }
/*	.play-button {align-items: normal;}*/
}

@media screen and (max-width: 380px) {
    .news_right .module_offres .content_offres { display:flex; flex-direction:column; align-items:center; }
    .news_right .module_offres .content_offres .offre { margin-left:0px !important; }
}