@charset "UTF-8";

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

/********************** Bloc de gauche *******************/
.news_left h1 { display:block; width:630px; font-size:19px; color:#C95100; font-weight:100; text-align:left; line-height:24px; margin:0px 0px 5px 1px; }
.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 .chapeau { display:block; width:630px; margin:0px 0px 2px 1px; text-align:justify; font-size:13.5px; color:#282828; line-height:20px; font-weight:bold; }
.news_left .toolbar { display:block; position:relative; width:632px; height:30px; margin-top:15px; margin-bottom:10px; }
.news_left .texte { display:block; _overflow:hidden; clear:both; width:632px; color:#000000; font-size:13.5px; line-height:22px; text-align:justify; margin:15px 0px 20px 0px; }
.news_left .texte sub { font-size:70%; vertical-align:-2px; }
.news_left .texte sup { font-size:70%; vertical-align:5px; }
.news_left .texte a { color:#000000; border-bottom:1px solid #F5A000; padding-bottom:0px; }
.news_left .texte a:hover { text-decoration:none; }
.news_left .texte .print_date { display:none; }

.news_left .texte .table_actu { width: 100%; border-spacing:0; border-width:0; border-collapse:collapse; }
.news_left .texte .table_actu td { padding: 5px; border-top: 1px solid #dfdfdf; text-align: left; vertical-align: top; }
.news_left .texte .table_actu th { font-weight: bold; padding: 5px; border-bottom: 1px solid #E48703; text-align: left; vertical-align: top; }
.news_left .texte .table_actu th+th, .news_left .texte .table_actu td+td { border-left: 1px solid #dfdfdf; }
.news_left .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:632px; 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 #FAB707; border-right:8px solid #DADADA; }
.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:632px; padding-bottom:5px; background:url('/images/interface/news/une616-background-bottom.png') bottom left no-repeat; }
.news_left .une616 .illustration { width:618px; padding:7px; background:url('/images/interface/news/une616-background-top.png') top left no-repeat; border-bottom:3px solid #DDD; }
.news_left .une616 .illustration img { border:1px solid #FFF; border-radius:5px; }
.news_left .une616 .copyright-legend { background:url('/images/interface/news/une616-background-legend.png') top left repeat-y; padding:7px 16px 4px 16px; }
.news_left .une616 .copyright-legend .copyright { float:right; font-size:12px; color:#ABABAB; margin-left:20px; }
.news_left .une616 .copyright-legend .legend { font-size:13px; line-height:18px; color:#484848; font-style:italic; }

/* Reportage video */
.news_left .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 .video a { display:block; position:relative; }
.news_left .video img { width:610px; padding-top:60px; padding-bottom:59px; background:#000; }
.news_left .video img.full { padding:0; }
.news_left .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 .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 .video #plateautv-corner { display:block; position:absolute; top:-3px; left:-5px; width:153px; height:90px; background:url('/images/interface/news/corner-plateau-tv.png'); }

/* 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 .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 { width:616px; }
.news_left .infographie #infographie-zoom { display:block; position:absolute; top:78px; 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; }

/* 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:78px; 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; }


/* 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_reglementation, .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; }

/********************** Illustration de taille variable (1ère non une OU Encart image) *******************/
.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 .texte .illustration_variable a { display:block; position:relative; 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; 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 .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 .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:justify; 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:342px; }
.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; width:331px; height:240px; padding:11px 0px 10px 11px; background:url('/images/interface/news/encart_video_top.png'); border-bottom:3px solid #DDD; }
.encart_video_legende { display:block; border-left:1px solid #DDD; border-right:1px solid #DDD; background:#FFF; }
.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; background:url('/images/interface/news/encart_video_bottom.gif'); }
.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 .texte .encart_video a { border:none; }
.news_left .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'); }

/********************** Notes / Sur le même sujet / Derniers articles sur le thème "..." *******************/
.notesEtAutres { display:block; width:616px; 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:100; }
.notesEtAutres h3 { display:block; width:590px; margin:3px 0px 3px 10px; color:#484848; font-size:13px; text-decoration:none; text-align:justify; line-height:16px; font-weight:bold; }
.notesEtAutres .lienN1, .notesEtAutres .texteN1 { display:block; width:580px; margin:0px 0px 0px 5px; padding:2px 5px; color:#484848; font-size:12px; text-decoration:none; text-align:justify; line-height:16px; }
.notesEtAutres .lienN2, .notesEtAutres .texteN2 { display:block; width:560px; 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:justify; } 
.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 .reportage_video { display:block; height:55px; width:590px; margin-bottom:10px; margin-left:10px; background:#FFF; }
.dernieresVideos .reportage_video .illustration { display:block; float:left; border-bottom:2px solid #C9C9C9; margin-right:10px; }
.dernieresVideos .reportage_video .illustration img { display:block; width:90px; height:49px; border:2px solid #EBEBEB; }
.dernieresVideos .reportage_video .titre { display:block; float:left; width:480px; margin-top:20px; font-size:12px; line-height:16px; color:#484848; }
.dernieresVideos .reportage_video .titre:hover { text-decoration:none; }
.dernieresVideos .reportage_video .infos { display:block; float:left; font-size:11px; color:#F5A000; }
.dernieresVideos .reportage_video .infos span { text-transform:uppercase; }
.dernieresVideos .reportage_video .infos:hover { text-decoration:none; }


/********************** Article publié sur E & T *******************/
.dispo_eett { width:630px; background:url('/images/interface/news/bg_dispo-et.gif') repeat-x 0 center; overflow:auto; margin-top:15px;}
.dispo_eett img {margin:0 13px 0 0; padding:4px; border:1px solid #ebebeb; width:58px; background:#fff; float:right;}
.dispo_eett 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_eett span a { font-style:italic; font-size:12px; color:#fff; text-decoration:none;}
.dispo_eett span a:hover {border-bottom:1px dotted #fff;} 
.dispo_eett  a:hover img { border:1px solid #ddd; background:#fafafa; }

#encart-abonne { display:none; }

/********************** Réactions *******************/
.reactions { display:block; width:632px; margin-top:30px; }
.reactions h2 { display:block; overflow:hidden; position:relative; width:274px; height:73px; font-weight:100; 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:632px; margin-bottom:15px; z-index:1; }
.reactions .reactionFirst { margin-top:-1px; }
.reactions .reaction .reaction_top { display:block; overflow:hidden; width:632px; height:5px; background:url('/images/interface/news/reaction_background_top.png') top left no-repeat; font-size:1px; text-indent:-300px; }
.reactions .reaction .reaction_content_border { display:block; overflow:hidden; width:630px; border-right:1px solid #E5E5E5; border-left:1px solid #E5E5E5; background:url('/images/interface/news/reaction_background_content.png') center repeat-x; }
.reactions .reaction .reaction_content_border .reaction_content { display:block; width:590px; padding:16px; background:#FFF; margin:0px auto 0px auto; }
.reactions .reaction .reaction_content_border .reaction_content .titre { display:block; width:590px; 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:590px; 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:590px; 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 -6px 0 7px; border-left:1px dotted #DADADA; }
.reactions .reaction .reaction_content_border .reaction_content .infos img { width:40px; border-radius:4px; }
.reactions .reaction .reaction_bottom { display:block; overflow:hidden; width:632px; height:5px; background:url('/images/interface/news/reaction_background_bottom.png') top left no-repeat; font-size:1px; text-indent:-300px; }
.reactions .reaction .signaler { position:absolute; bottom:20px; left:20px; font-size:11px; color:#A8A8A8; text-decoration:none; }
.reactions .reaction .signaler:hover { color:#F5A000; }

/********************** 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; width:606px; padding-bottom:0px; padding-right: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:5px 0px 15px 5px; padding:0px; font-family: "Century gothic","Trebuchet MS",Arial,sans-serif; 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:409px; max-width:409px; min-width:409px; height:96px; max-height:96px; min-height:96px; font-size:13px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#484848; margin:15px 0px 0px 15px; border:0px; background:transparent; outline:none; }
.reactions .reaction_form .element_message .reaction_error { background:url('/images/interface/news/formulaire_reaction_message_error.png') top left no-repeat; }
.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:inline; 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; color:#484848; margin-top:8px; }
.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:415px; font-size:12px; color:#484848; padding:0px; border:0px; background:transparent; margin:10px 0px 0px 12px; 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'); }
.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:block; float:left; width:313px; height:34px; background:url('/images/interface/news/formulaire_reaction_mdp.png'); }
.reactions .reaction_form .element_mdp input { display:block; width:289px; font-size:12px; color:#484848; padding:0px; border:0px; background:transparent; margin:10px 0px 0px 12px; outline:none; }
.reactions .reaction_form .element_mdp .reaction_error { background:url('/images/interface/news/formulaire_reaction_mdp_error.png'); }
.reactions .reaction_form #reaction-news-retrouver-mot-passe { display:inline-block; font-size:12px; color:#A8A8A8; margin-left:10px; width:115px; }
.reactions .reaction_form #reaction-news-identifiants-valides { display:inline-block; font-size:12px; line-height:13px; color:#74c868; margin-top:4px; margin-left:10px; width:93px; padding-left:22px; background:url('/images/interface/news/formulaire_reaction_valide.png') center left no-repeat; }
.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:#A00011; }
.reactions .reaction_form .checkboxs .reaction_error a { color:#A00011; text-decoration:none; }
.reactions .reaction_form .checkboxs .reaction_error a:hover { text-decoration:underline; }
.reactions .reaction_form .champs_obligatoires { position:absolute; font-size:10px; color:#888; margin-top:40px; padding:0px 6px; }
.reactions .reaction_form #reaction_news_submit { display:block; cursor:pointer; clear:both; overflow:hidden; 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-left:470px; 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; }
