﻿
.slider-component /* surcharge de la largeur du slider originellement defini dans slider.css*/ { /*width:852px !important;*/ }
#ctl00_BodyContent_tcLastNewsSlider .slider-component /* surcharge de la largeur du slider lastNews*/ { width: 872px !important; }
#ctl00_BodyContent_tcLastCpyNewsSlider .slider-component /* surcharge de la largeur du slider lastCpyNews*/ { width: 852px !important; }
.divLeft { width: 60.5%; max-width: 605px !important; display: inline-block; vertical-align: top; min-height: 400px; padding-left: 8px; padding-right: 5px; /*border-right: 1px solid green;*/ font-family: Verdana, Arial; font-size: 13px; padding-bottom: 7px; padding-top: 10px; }
.divRight { width: 36.8%; max-width: 368px !important; display: inline-block; vertical-align: top; /*border: 1px solid red;*/ font-family: Verdana, Arial; font-size: 13px; padding-bottom: 20px; padding-top: 10px; background-color: White; z-index: 1; }
.filAriane { font-family: Verdana, Arial; font-size: 12px; font-weight: normal; color: #BBBBBB; padding: 10px; text-decoration: none;  }
.filAriane a, .filAriane span { font-size: 12px; color: #666666; font-weight: normal; text-decoration: none; }
.filAriane span { cursor: default; } 
.filAriane a:hover { /*text-decoration: underline; 
  color: #4444CC;*/ color: #EFB025; font-weight: normal; }
.ArticleHeader { font-family: Georgia; font-size: 12px; font-weight: normal; text-align: left; vertical-align: top; color: #4E4E4E; padding-left: 8px; padding-right: 5px; padding-bottom: 10px; }
.ArticleHeader a { color: inherit; }
.ArticleTitle { /*font-family: Georgia;*/ font-size: 31px; /*font-weight: normal;*/ color: #3E3E3E; padding-bottom: 8px; }
.ArticleTitle h1 { font-size: inherit; font-weight: inherit; color: inherit; margin: 0px; }
.ArticlePhotoAuteur, .ArticlePrint { width: 50px; }
.ArticlePrint { /*padding-top: 10px;*/ text-align:center }
.ArticleAuteur { /*font-family: Georgia;*/ font-size: 20px; font-weight: bold; color: #C4901F; /*#415882;  /*#456ac3;   /*#0B8C87; /*text-align: left; */ padding-top: 3px; padding-bottom: 5px; }
.ArticleAuteur a { color: inherit; text-decoration: none; }
.ArticleAuteur a:hover { /*text-decoration: underline;*/ color: #EFB025; }
.ArticleAuteurSct { font-style: italic; font-weight: normal; color: black; font-size: 12px; }
.ArticleAuteurSct a { color: inherit; text-decoration: none; }
.ArticleAuteurSct a:hover { /*text-decoration: underline;*/ color: #EFB025; }
.ArticleDetails { color: Black; width: 50%; }
.ArticleDetails a { color: inherit; text-decoration: none; }
.ArticleDetails a:hover { /*text-decoration:underline;*/ color: #EFB025; }
.ArticleDetails a.fromArchive { color: #800000 !important; }
.ArticlePrintBouton img { border: 1px solid White; margin-top: 7px; width : 30px; height:30px; margin-left : auto; margin-right:auto  }
.ArticlePrintBouton img:hover { border: 1px solid #E5E5E5; background-color: #f0f0f0; }
.tableOnglets { width: 100%; border-collapse: collapse; font-family: Verdana,Arial; font-size: 12px; font-weight: bold; color: #000000; margin-bottom: 12px; }
.Onglet { border: 1px solid #909090; border-bottom: 3px solid #737373; background-color: #EEEEEE; padding: 12px 14px 11px 14px; text-align: center; vertical-align: middle; cursor: pointer; }
.Onglet.Vide { width: 7px; padding: 0px; border-left: 0; border-top: 0; border-right: 0; cursor: default; background-color: White; }
.Onglet.Vide.Dernier { width: 52%; }
.Onglet.Select { background-color: White; border: 3px solid #737373; border-bottom: 0; }
.Onglet.Follow { color: #415882; /*#47577B;*/ }
.Onglet.Following { color: #B0B0B0; /*#47577B;*/ background-color: #E0E0E0; cursor: default; }
.divZoneArticle { padding-left: 0px; padding-right: 0px; }
div.ImageArticle { text-align: center; padding-left: 10px; padding-right: 10px; }
img.ImageArticle { max-width: 560px; max-height: 280px; margin-left: auto; margin-right: auto; border: 1px solid #B6B6B6; margin-bottom: 10px; }
.divSocialTools { /* euuhhh... rien !? */ text-align: center; vertical-align: middle; }
.divSocialTools.Horizontal { max-width: 560px; height: 73px; padding-left: 3px; padding-right: 3px; padding-top:1px; text-align: left; margin-bottom: 10px; display:inline-block;  border: 1px dotted #B0B0B0; }
.imgDra{margin-right : 3px}
.divSocialTools.Vertical /* Du coups, ya juste a changer la classe de la div au moment ou on depasse sa paosition Horizontal ! */ { max-width: 80px; max-height: 500px; position: fixed; top: 170px; margin-left: -95px; vertical-align: top; background-color: White; border: 1px solid silver; padding-bottom: 7px; padding-top: 7px; }
.SocialBlock { display: inline-block; /*width: 60px;*/ height: 64px; margin: 3px; margin-bottom: 6px; text-align: center; vertical-align: middle; /*border:1px solid silver;*/ }
div.Social24H { font-family: Arial; }
div.Social24H .bulle { height: 42px; font-size: 15px; line-height: 36px; text-align: center; vertical-align: middle; }
.bulleMail { background-image: url('../style/all/img/bulle/bulle_mail.png'); background-repeat: no-repeat; }
.bulleCom { background-image: url('../style/all/img/bulle/bulle_coment.png'); background-repeat: no-repeat; }
div.Social24H .btnSocial { width:60px; height: 15px; font-size: 10px; color: White; cursor: pointer; text-align: center; }
div.Social24H .btnSendMail { width:46px; padding: 3px 1px 3px 13px; background-image: url('../style/all/img/bouton/btn_mail.png'); background-repeat: no-repeat; }
div.Social24H .btnCommenter { padding: 3px 0px 3px 0px; background-image: url('../style/all/img/bouton/btn_coment.png'); background-repeat: no-repeat; }
.divKeywords { font-family: Verdana, Arial; font-size: 11px; line-height: 18px; color: Black; margin-left: 10px; margin-right: 10px; padding-bottom: 13px; padding-top: 5px; text-align: justify; }
.divKeywords span { font-weight: bold; }
.divKeywords a { color: #456AC3; /*#0B8C87;*/ text-decoration: none; }
.divKeywords a:hover { /*color: Black;
  text-decoration: underline;*/ color: #EFB025 !important; }
.divKeywords.Rubrique { padding-top: 0px; margin-top: -5px; }
.divKeywords.Rubrique a { color: black; }
.divZoneArticle .Disclaimer { color: #c4901f; cursor: pointer; float: right; font-size: 12px; font-style: italic; font-weight: normal; margin-top: -4px; padding: 0 10px 5px 10px; text-align: right; }
.divZoneArticle .Disclaimer a { color:#c4901f; text-decoration:none; }
.divZoneArticle .Disclaimer a:hover { color:#EFB025; }
.divSepAsHR { margin-left: 10px; margin-right: 10px; margin-bottom: 10px; border-top: 1px solid #B6B6B6; }
.divArticleBody { font-family: Georgia, Verdana, Arial; font-size: 16px; text-align: left !important; max-width: 600px !important; padding-bottom: 10px; margin-bottom: 10px; word-break: break-word; }

.divArticleBody .WordCompatible p { margin:0px; margin-top:3px; margin-bottom:3px; }

.divNoteEtNav { padding-top: 10px; padding-bottom: 2px; padding-left: 5px; padding-right: 5px; border-top: 1px solid #737373; margin-left: 2px; margin-right: 2px; margin-bottom: 10px; margin-top: 15px; }
.tableNoteEtNav { width: 100%; margin-bottom: 6px; }
.tableRateArticle { height: 30px; margin: 0 auto; font-family: Verdana; font-size: 8pt; /*border: 1px solid gray;           background-color: #FAFAD2;*/ }
.tableRateArticle td { padding: 2px; }
.tableRateArticle td.last { padding-right: 6px; }
.tableRateArticle td.AvgNote { border-left: 1px solid #E1E6FA; padding-left: 6px; padding-right: 7px; text-align: center; }
.tableRateArticle td input.etoile { vertical-align: middle; visibility: visible; }
.divArticlePrecedent { font-family: verdana; font-size: 11px; font-weight: bold; text-align: left; vertical-align: middle; padding-top: 5px; }
.divArticlePrecedent a { color: #415882; text-decoration: none; }
.divArticlePrecedent a.disable { color: Gray !important; text-decoration: none !important; background-color: transparent !important; opacity: 0.7; }
.divArticlePrecedent a:hover { /*color: #5A7BB5;*/ color: #EFB025; }
.divArticlePrecedent img { float: left; border: 1px solid #D0D0D0; margin-top: -4px; margin-right: 3px; background-color: #F0F0F0; }
.divArticlePrecedent .disable img { background-color: transparent !important; }
.divArticlePrecedent a:hover img { background-color: #FFf5cc; }
.divArticleSuivant { font-family: verdana; font-size: 11px; font-weight: bold; text-align: right; font-weight: bold; vertical-align: middle; padding-top: 5px; }
.divArticleSuivant a { color: #415882; text-decoration: none; }
.divArticleSuivant a.disable { color: Gray !important; text-decoration: none !important; background-color: transparent !important; opacity: 0.7; }
.divArticleSuivant a:hover { /*color: #5A7BB5;*/ color: #EFB025; }
.divArticleSuivant img { float: right; border: 1px solid #D0D0D0; margin-top: -4px; margin-left: 3px; background-color: #F0F0F0; }
.divArticleSuivant a.disable img { background-color: transparent !important; }
.divArticleSuivant a:hover img { background-color: #FFf5cc; /*#EFD08D; /*#f0f0f0;*/ }
.divNotationArticle { min-width: 330px; }
.divConseilRedac { padding-left: 3px; padding-right: 3px; padding-bottom: 10px; padding-top:7px; }
.titreRubrique { font-family: Georgia, Arial; font-size: 23px; color: #202020; padding-bottom: 3px; margin-bottom: 6px; }
.titreRubrique a { color: inherit; text-decoration: none; }
.titreRubrique a:hover { /*text-decoration:underline;*/ color: #EFB025; }
.divListArticles { font-size: 15px; padding-left: 4px; color: #033767; }
.divListArticles div { padding-bottom: 10px; }
.divListArticles img.puce { margin-right: 6px; margin-bottom: -2px; }
.divListArticles img.com { height: 12px; margin-right: 5px; margin-bottom: -2px; }
.divListArticles a { font-size: 14px; color: #033767; text-decoration: none; }
.divListArticles a:hover { /*text-decoration: underline;*/ color: #EFB025; }
.divListArticles img.note { margin-left: 5px; margin-bottom: -1px; }
.divFicheAuteur { margin-left: 3px; margin-right: 3px; margin-bottom:20px; padding: 15px; border: 1px solid #CBCBCB; }
.pubFlottante { height: 0px !important; padding-left: 650px !important; }
.googlePagead { width: 300px !important; height: 250px !important; /*margin-left: 650px !important;*/ margin-left: auto; margin-right: auto; background-color: #F0F0F0; border: 1px solid silver; z-index: 0 !important; }
.pubFlottante .googlePagead { /* pour un comportement different lorsque pub en flottante le long de la fiche auteur */ }
.divRight .googlePagead { /* pour un comportement different lorsque pub deplacée en divRight parce que l'article est court */ }
.divDetailAuteur { padding-left: 6px; padding-bottom: 10px; border-bottom: 1px solid #CBCBCB; margin-bottom: 10px; }
.divDetailAuteur img { float: left; margin-right: 7px; }
.divDetailAuteur .ArticleAuteur { font-size: 27px; font-weight: normal; padding-top: 0px; padding-bottom: 7px; }
.divDetailAuteur .ArticleAuteur input { float: right; margin-right: 0px; margin-left: 2px; padding: 0px; height: 24px; /*28px;*/ padding-left: 8px; padding-right: 8px; margin-top: 2px; }
.divDetailAuteur a { color: inherit; text-decoration: none; }
.divDetailAuteur a:hover { /*text-decoration: underline;*/ color: #EFB025; }
.lblNbFollowers { float: right; border: 1px solid #CCCCCC; background-color: #EEEDEB; color: #A9613B; font-size: 13px; padding: 3px 4px; margin-right: 3px; margin-top: 2px; }
.divBioBook { min-height: 160px; text-align: justify; }
.divBioBook .bioAuteur { /*display:table-cell;*/ vertical-align: top; /*padding-right:5px;*/ text-align: justify; }
.divBioBook .bookAuteur { /*display:table-cell;
  vertical-align:top;
  text-align:center;
  margin-left:5px;
  margin-bottom:5px;
  font-weight:bold;
  font-size:12px;*/ float: right; font-size: 12px; font-weight: bold; margin-bottom: 5px; margin-left: 5px; padding-top: 5px; padding-bottom: 6px; padding-left: 8px; padding-right: 8px; text-align: center; vertical-align: top; }
.divBioBook .bookAuteur img { height: 135px; max-width: 100px; border: 1px solid #A0A0A0; }
.divBioBook .bookAuteur div { padding-top: 5px; }
.divBioBook .bookAuteur div a { color: Black; text-decoration: none; padding-top: 5px; }
.divBioBook .bookAuteur div a:hover { /*text-decoration:underline;*/ color: #EFB025; }
.tableLiensAuteur { width: 105%; margin: -15px; margin-top: 10px; text-align: center; font-size: 11px; }
.tableLiensAuteur td { border-top: 1px solid #CBCBCB; border-left: 1px solid #CBCBCB; /*#A0A0A0;*/ }
.tableLiensAuteur td:first-of-type { border-left: 0; }
.tableLiensAuteur a { color: #606060; }
.tableLiensAuteur a:hover { /*color:Black;*/ color: #EFB025; }
.divPubAuteur { text-align: center; margin-top: 15px; padding: 0px; }
.divPubAuteur iframe { width: 468px; height: 60px; margin-left: auto; margin-right: auto; vertical-align: middle; border: 1px solid grey; background-color: Silver; }
.listAllArticles { text-align: center; padding-left: 10px; padding-right: 7px; margin-left: 3px; margin-right: 3px; }
.listAllArticles .headerAllArticles { text-align: center; padding: 5px; margin-top: 17px; font-size: 15px; text-decoration: underline; }
.listAllArticles .gvListArticles { text-align: left; width: 100%; margin-left: auto; margin-right: auto; margin-top: 10px; margin-bottom: 5px; border: 0; font-family: Verdana, Arial; font-size: 14px; color: #033767; }
.listAllArticles .gvListArticles .dateArticle { width: 90px; padding-top: 7px; padding-bottom: 3px; text-align: left; font-size: 12px; color: Black; vertical-align: top; }
.listAllArticles .gvListArticles .lienArticle { width: 490px; padding-top: 5px; padding-bottom: 5px; text-align: left; vertical-align: top; }
.lienArticle img.puce { margin-right: 9px; margin-bottom: -2px; }
.lienArticle img.com { height: 12px; margin-right: 5px; margin-bottom: -2px; }
.lienArticle a { font-size: 14px; color: #033767; text-decoration: none; }
.lienArticle a:hover { /*text-decoration: underline;*/ color: #EFB025; }
.lienArticle img.note { margin-left: 5px; margin-bottom: -1px; } 
.listAllArticles .gvListArticles .lastAllArt td { border-bottom: 1px solid Gray !important; padding-bottom: 12px; }
.listAllArticles .gvListArticles .pagerArticle td { border: 0 !important; padding: 3px; }
div.otherContrib { width: 100%; padding-top: 12px; padding-bottom: 0px; text-align: center; font-size: 13px; }
div.otherContrib a { color: black; font-weight: bold; text-decoration: none; }
div.otherContrib a:hover { /*color:inherit;
  text-decoration:underline;*/ color: #EFB025; }
/* Styles relatifs au contenu de la colonne de droite (divRight) */
.tableLatestCommentaire { width: 100%; height: auto; vertical-align: top; font-size: 11px; border: Solid 1px #D4D4D4; margin-bottom: 10px; }
.tableLatestCommentaire tr:first-of-type td { background-image: none !important; background-color: #f3eee6 !important; text-align: left; padding: 9px; padding-left: 11px; height: auto !important; font-size: 14px !important; font-weight: normal !important; border-bottom: 1px solid #AAAAAA !important; }
.tableLatestCommentaire tr:first-of-type td a { color: inherit; text-decoration: none; }
.tableLatestCommentaire tr:first-of-type td a:hover { /*text-decoration: underline;*/ color: #EFB025; }
.divPubRight { text-align: center; }
.divPubRight iframe { margin-left: auto; margin-right: auto; margin-bottom: 15px; border: 1px solid silver; background-color: #F0F0F0; }
.tableArticlesPop { width: 100%; height: auto; vertical-align: top; font-size: 11px; border: Solid 1px #D4D4D4; margin-bottom: 22px; }
.tableArticlesPop td.title { background-image: none !important; background-color: #f3eee6 !important; text-align: left; padding: 9px; padding-left: 11px; height: auto !important; font-size: 15px !important; font-weight: normal !important; border-bottom: 1px solid #AAAAAA !important; }
.onglet { height: auto; padding: 4px; padding-left: 7px; text-align: left; background-color: #E5E5E5; border-bottom: 1px solid #B5B5B5; font-family: Verdana,Arial; font-size: 10px; font-weight: normal; cursor: pointer; color: #00187A; }
.onglet img.imgPlusBtn { display: inline; margin-top: -5px; margin-bottom: -4px; margin-right: 6px; height: 15px; }
.onglet img.imgMoinsBtn { display: none; margin-top: -5px; margin-bottom: -4px; margin-right: 6px; height: 15px; }
.onglet_1 img.imgPlusBtn { display: none; }
.onglet_1 img.imgMoinsBtn { display: inline; }
.onglet_0 { border-bottom: 1px solid #B5B5B5; }
.onglet_1 { font-weight: normal; }
.ligne_1_corps1 { background-color: #FEFCFA !important; }
.ligne_2_corps2 { background-color: #FEFCFA !important; }
.lieu4 { line-height: 1.6em !important; color: black; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; padding: 3px; padding-left: 7px !important; padding-bottom: 5px !important; text-align: left !important; border-bottom: 1px solid #B5B5B5; }
.lieu4 img.new { display: none; }
.lieu4 a.com { float: right; }
.lieu4 a.com img { height: 13px !important; margin-top: 3px; }
.lieu4 a.p { display: block; color: Black; font-size: 12px; padding-right: 30px; }
.lieu4 a.p:hover { color: #EFB025 !important; text-decoration: none !important; }
.lieu4 a.link_auteur, span.publish1, a.link_auteur_disabled { text-decoration: none !important; font-style: italic; }
.lieu4 a.link_auteur:hover { /*text-decoration: underline !important;*/ color: #EFB025 !important; }
.lieu4 span.note { display: block; }
.lieu4 span.note img { height: 14px !important; margin-bottom: -3px; margin-top: 2px; }
.more { border-bottom: 1px solid #B5B5B5; }
.more a { color: #606060 !important; }
.more a:hover { /*color: #000000 !important;*/ color: #EFB025 !important; }
.RightElement { margin-bottom: 12px; border: 1px solid #D4D4D4; }
.RightElement .title { border-bottom: 1px solid #AAAAAA !important; font-size: 14px !important; font-weight: normal !important; height: auto !important; padding: 9px 9px 9px 11px; text-align: left; }
.RightElement .title.Services { background-color: #f3eee6; /*#F8F4F5;*/ padding-top: 7px; padding-bottom: 7px; }
.tableButtonsServices { border: 0 !important; padding: 5px !important; }
.tableButtonsServices a.black_link { text-decoration: none !important; }
.tableButtonsServices a.black_link:hover { text-decoration: none !important; color: #EFB025 !important; }
.invest_info { border: 1px solid Gray !important; text-align: left !important; width: 100% !important; }
.invest_info table { width: 100% !important; }
.invest_info .title_sable { text-align: left !important; }
.invest_info .tableIKValidBtn { width: auto !important; margin-left: auto; margin-right: auto; }
.divLinks4StatsPaysMetal { font-family: Verdana,Arial; font-size: 11px; padding: 5px 10px; margin-bottom: 30px; background-color: #E5E5E5; /*#EEF3F6;*/ border: 1px solid #B5B5B5; }
.divLinks4StatsPaysMetal div { padding-top: 4px; padding-bottom: 4px; }
.divLinks4StatsPaysMetal .label { color: Black; }
.divLinks4StatsPaysMetal a { text-decoration: none; color: #3E5FAD; /*blue; */ }
.divLinks4StatsPaysMetal a:hover { /*text-decoration: underline;*/ color: #EFB025; }
/* Styles relatifs au contenu de la partie inferieur de la page, 100% largeur par defaut */
.divBandeauInf { font-family: Verdana, Arial; font-size: 14px; text-align: center; min-height: 300px; vertical-align: top; padding-left: 8px; padding-right: 8px; padding-bottom: 20px; }
.divBandeauInf.reduit { width: 61%; }
.HeaderAddCom { background-image: none !important; color: #505050 !important; padding: 13px 4% 0 !important; height: 37px !important; }
.HeaderAddCom img { margin-right: 10px !important; }
.HeaderAddCom span { color: #505050 !important; font-size: 16px; margin-left: 0px !important; }
.preFooter { text-align: center; font-size: 11px; color: Silver; }
.hlDisabled a:hover, .hlDisabled { text-decoration: none!important; color: black!important; }


.noBorder { padding:7px; padding-top:0px; padding-bottom:0px; }

.tableLastComment { text-align: left; font-size: 12px; font-family: Arial, sans-serif; width: 100%; margin: 0px; padding: 0px; padding-top: 0px; height: auto; color: #0a0a0a; display: inline-block; margin-bottom: 7px; margin-left: auto; table-layout: fixed; margin-right: auto; background-color: white; }
.tableLastComment .trHeader { color: black; font-size: 16px; background-color:#f3eee6; height: 30px; border-bottom: solid 1px #4b72d0; }
.tableLastComment .trHeader td { padding-left: 6px; vertical-align: middle; width: 360px; font-weight: bold; }

.tableLastComment .trArtCom { border-bottom: solid 1px #f0f0f8; vertical-align: middle; }

.tableLastComment a.title_art { font-size: 12px!important; color: black; text-decoration: none; padding-left : 3px }
.tableLastComment a.title_art:hover { color: #efb025; }

.tableLastComment .trArtCom {
  border-top: 1px solid #e4e3e3;
}

.tableLastComment .tcArtCom {
  height: auto;
  padding-bottom: 3px;
  padding-left: 5px !important;
  padding-right: 3px;
  padding-top: 10px;
  text-align: left;
  vertical-align: middle;
}

.tableLastComment .tr_com td {
  padding-left: 5px;
  padding-top: 5px;
}

.tableLastComment .tcComment {
  border-bottom: 1px solid #f0f0f8;
  padding: 5px 5px 10px;
}

.tableLastComment .tcComment .hlFlashCom {
    max-width:360px !important;
}

.tableLastComment a.title_art {
  color: #000000;
  font-size: 12px !important;
  padding-left: 3px;
  text-decoration: none;
}

.tableLastComment .eval_stars {
  display: inline-block;
  float: right;
  height: 11px;
  padding-left: 0 !important;
  padding-right: 0 !important;
  vertical-align: middle;
}

.date_news, .date_com {
    color: #808080;
    font-size: 11px;
    padding-right: 3px;
}

a.hlUserCom {
    color: #22459a;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}


a.hlUserCom { font-size:12px; color:#22459a; text-decoration:none; font-weight:bold; }
a.hlUserCom:hover, .hlUserCom a:hover  {color: #efb025; text-decoration: none; }

a.hlRubrique { font-size:12px; color:#808080; text-decoration:none; }
a.hlRubrique:hover {color: #efb025; text-decoration: none; }

.tcTopic { padding-left:1px; }

.tableLastComment a.title_topic { font-size: 12px!important; color: black; text-decoration: none;}
.tableLastComment a.title_topic:hover { color: #EFB025; }

.tableLastComment div.pnFlashCom { text-align:justify; padding-bottom:5px; padding-top:2px; }

.tableLastComment a.hlFlashCom { font-size:12px!important; font-style:italic; color:#455069; text-decoration:none; }
.tableLastComment a.hlFlashCom:hover { color: #EFB025; }

.tr_com td { padding-top:5px }

.tableLastComment .tcFooter { padding: 5px; padding-top : 5px; text-align : center; width : auto; margin-left:auto;margin-right:auto }
.tableLastComment .footl { text-align : left!important; }
.tableLastComment .footr { text-align:right!important }
a.com_footer { text-decoration : none; color : #22459a; }
a.com_footer:hover { text-decoration : none; color: #efb025 }
 .tableRubrique .trMore { display:block; }
.tableRubrique .mor { width : 100%; text-align : right;height:20px; margin-right:3px; vertical-align:middle;display:block; color : #505050!important; }
.tableRubrique .mor a { font-size:10px;  width:99%; display:block;text-decoration : none!important; color : #505050!important;}
.tableRubrique .mor a:hover {text-decoration : none!important; color: #efb025!important}
.tableRubrique a.link_auteur_disabled { text-decoration : none!important; color: #606060!important }
.tableRubrique .lieu4 a.p { display: inline!important; color: Black; font-size: 12px; padding-right: 30px; }
.imgIconArt { border: 0px; padding-left: 3px; padding-right: 3px; }
.tableCommuniques { text-align: left; font-size: 12px; font-family: "Lucida Grande", Arial, sans-serif; width: 100%; margin: 0px; /*padding: 0px;*/ height: auto; color: #0a0a0a; display: inline-block; margin-bottom: 7px; margin-left: auto; table-layout: fixed; margin-right: auto; background-color: white; border : solid 1px #e4e3e3; margin-top: 10px; }
.tableCommuniques .trHeader { color: black!important; font-size: 16px; background-color: rgb(243, 238, 230); height: 30px; border-bottom: solid 1px #e4e3e3; }
.tableCommuniques .trHeader td { padding-left: 6px; vertical-align: middle; font-weight: bold; }
.tableCommuniquesChild{width : 100%; border-top: solid 1px #f0f0f8; }
.tableCommuniquesChild .trFooter{padding-bottom : 7px}
.tableCommuniquesChild td{display : inline-table}
.tableCommuniquesChild .tcPct { width : 50px; text-align : right; margin-top :10px}
.tableCommuniquesChild .tcCpy { text-align : left; margin-left : 7px; margin-top :10px}
.tableCommuniquesChild .tc_tit {margin-top :10px; margin-left:5px; margin-right :3px; margin-bottom:2px}
.tableCommuniquesChild .tc_more {margin-bottom :7px; margin-right :3px}
.tableCommuniquesChild .lnkAuthor{font-weight:bold!important}
.tableCommuniquesChild .title_art2{font-weight:normal!important}
.tableCommuniquesChild .var_pos{color:#368B10; text-decoration:none}
.tableCommuniquesChild .var_neg{color:#F4160E; text-decoration:none}
.tableCommuniquesChild .hlMore_Rub_txt {margin-right : 3px}
.tableCommuniquesChild a:hover.var_pos{color:#4cb91b; text-decoration:none; font-weight : bold}
.tableCommuniquesChild a:hover.var_neg{color:#ff0900; text-decoration:none; font-weight : bold}
.tableCommuniques .trArtCom {border-top : solid 1px #e4e3e3;}
.tableCommuniques a:hover.title_art  { color: #efb025; }
.tableCommuniques a.title_art { font-size: 12px!important; color: black; text-decoration: none; padding-left : 3px }
.tableCommuniquesChild a.title_art2 { font-weight : bold; font-size : 12px; color: black; text-decoration: none;}
 .tableCommuniquesChild a:hover.title_art2 { color: #efb025; text-decoration: none; }
 a.cpyListCom { color: #575353; text-decoration: none; margin-left :3px }
a:hover.cpyListCom { color: #efb025; text-decoration: none; }

#artinfos tr td p {
    -webkit-margin-before: 0px;
    -webkit-margin-after: 0px;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    margin:0px!important;
}