﻿#page {
  -webkit-font-smoothing: antialiased;
}
.left_zone { width: 510px; display: inline-block; background-color: white; height: auto; vertical-align: top; text-align: center; padding-left: 5px; padding-right: 5px; padding-top: 5px; font-family: "Lucida Grande", Arial, sans-serif;-webkit-box-shadow: 2px 5px 10px 0px #bbb;-moz-box-shadow: 2px 5px 10px 0px #bbb;box-shadow: 2px 5px 10px 0px #bbb }
.right_zone { width: 160px; display: inline-block; background-origin: padding-box; height: 100%; vertical-align: top; text-align: center; padding-left: 3px; padding-right: 3px; margin-top: -7px; position: relative; font-family: Arial, sans-serif; overflow : hidden }
.middle_zone { display: inline-block; background-color: white; height: auto; vertical-align: top; text-align: left; margin-left: 6px; margin-right: 0px; padding-right:6px; margin-top: 0px; font-family: "Lucida Grande", Arial, sans-serif; }
.left_zone table { width: 510px; }
.zone_Article_wide .trTitle { width: 100%; }
.zone_Article_wide .trTitle td { padding: 6px; }
.zone_Article_wide .trSubtitle { width: 100%; font-size: 12px; border-bottom: solid 1px #f0f0f8; }
.zone_Article_wide .trSubtitle td { border-bottom: solid 1px #f0f0f8; padding: 5px; padding-top: 2px; font-size: 13px; font-weight: bold; }
.zone_Article_wide .trImage { height: 150px; width: 100%; }
.zone_Article_wide .trImage td { padding: 6px; text-align: left; }
.imgWide img {width: 497px;text-align: center;height: 220px;object-fit: cover;}
.imgWide { text-align: center;}
.zone_Article_wide .trPresentation { text-align: left; line-height: 1.7em; font-size: 12px; }
.zone_Article_wide .trPresentation td { padding: 6px; padding-top: 0px; }
.zone_Article_wide .trLinkArticle { width: 100%; text-align: right; vertical-align: text-bottom; }
.zone_Article_wide .trLinkArticle td { padding: 6px; vertical-align: middle; height: 20px; font-weight: normal; }
.zone_Article_wide { text-align: left; font-size: 11px; font-family: "Lucida Grande", Arial, sans-serif; width: 100%; margin: 0px; padding: 0px; border-top: solid 1px #d6d6d6; height: auto; color: #0a0a0a; display: inline-block; margin-bottom: 7px; margin-left: auto; margin-right: auto; }
a.lnkarticle { color: #575353; text-decoration: none; font-size: 12px; }
/*a:hover.lnkarticle { color: #efb025 }*/
.lnkarrowarticle { vertical-align: text-bottom; max-height: 20px; padding-right: 5px; }
.zone_Article_wide h1 { font-size: 20px!important; padding: 0px; margin: 0px; display: inline; font-weight: normal; color: #1b1a1a!important; }
a.title_art, a.lnkAuthor { color: #354876; text-decoration: none}
a.lnkAuthor{float: right ; padding-top: 5px;}
a.title_art3 { color: #354876; text-decoration: none; font-size: 20px!important; }
a:hover.title_art, a:hover.lnkAuthor, a:hover.title_art3 { color: #efb025; text-decoration: none; }

a.cpyListCom { color: #575353; text-decoration: none; margin-left :3px }
a:hover.cpyListCom { color: #efb025; text-decoration: none; }

.zone_Article_author { text-align: left; font-size: 11px; font-family: "Lucida Grande", Arial, sans-serif; width: 100%!important; margin: 0px; padding: 0px; padding-top: 5px; border-top: solid 1px #d6d6d6; color: #0a0a0a; display: inline-table; margin-bottom: 7px; margin-left: auto; margin-right: auto; }
.zone_Article_author .trTitle { font-size: 18px; width: 100%; }
.zone_Article_author .trTitle td { padding: 6px; }
.zone_Article_author .trTitle td div.monoLigne { width:490px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.zone_Article_author .trSubtitle { width: 100%; font-size: 12px;  }
.zone_Article_author .trSubtitle td {  padding: 5px; padding-top: 2px; font-size: 13px; font-weight: bold; }
.zone_Article_author .trImagePresent { /*height: 150px;*/ width: 100%; line-height: 1.7em; }
.zone_Article_author .trImagePresent2 { width: 100%; line-height: 1.7em; }
.zone_Article_author .trImagePresent td { padding: 6px; text-align: left; vertical-align: top; text-align: left; }
.zone_Article_author .trImagePresent2 td { padding: 6px; text-align: left; vertical-align: top; text-align: left; }
.zone_Article_author h1 { font-size: 18px!important; padding: 0px; margin: 0px; display: inline; font-weight: bold; color: #354876!important; }
.zone_Article_author h1 a {color: #354876 !important; font-weight:bold;	}
a.title { color: #354876; text-decoration: none; }
a:hover.title { color: #eb9043; text-decoration: none; }
.eval_stars { border: 0px; height: 11px; padding-left: 5px; padding-right: 15px; }
.imgNbCom { border: 0px; height: 11px; padding-right: 2px; display: inline-flex;  }
.imgNbCom img { height: 13px!important;display : inline; float:left;}
.imgNbComfr { border: 0px;  }
.imgNbComfr img { height: 13px!important;float:right; display : inline; margin-top:10px; padding-right :3px }
.imgPicture img { width: 200px; }

.zone_dayarticle { text-align: left; font-size: 11px; font-family: "Lucida Grande", Arial, sans-serif; width: 100%; margin: 0px; padding: 0px; height: auto; color: #0a0a0a; display: inline-block; margin-bottom: 8px; margin-left: auto; table-layout: fixed; /*border : solid 1px #f0f0f8*/ margin-right: auto; background-color: white; vertical-align: top; margin-top: 0px; border : solid 1px #e4e3e3  }
/*.zone_dayarticle .trHeader { color : white; font-size : 16px; background-color : #294772; height : 30px;  }
.zone_dayarticle .trHeader td { padding-left : 6px; vertical-align:middle; }*/
.zone_dayarticle .trHeader { color: black; font-size: 16px; background-color: white; height: 30px; border-bottom: solid 1px #e4e3e3 ; }
.zone_dayarticle .trHeader td { padding-left: 6px; vertical-align: middle; font-weight: bold; background-color:rgb(243, 238, 230) }
.zone_dayarticle .trTitle { font-size: 18px; width: 100%; }
.zone_dayarticle .trTitle td { padding: 6px; }
.zone_dayarticle .trSubtitle { width: 100%; font-size: 12px; border-bottom: solid 1px #f0f0f8; }
.zone_dayarticle .trSubtitle td { border-bottom: solid 1px #f0f0f8; padding: 5px; padding-top: 2px; font-size: 11px; font-weight: bold; }
.zone_dayarticle .trImagePresent { height: auto; width: 100%; line-height: 1.7em; }
.zone_dayarticle .trImagePresent2 { width: 100%; line-height: 1.7em; }
.zone_dayarticle .trImagePresent td { padding: 6px; text-align: left; vertical-align: top; text-align: left; height: auto; }
.zone_dayarticle .trImagePresent2 td { padding: 6px; text-align: left; vertical-align: top; text-align: left; height: auto; }
.zone_dayarticle .trPresentation { text-align: left; line-height: 1.7em; font-size: 12px; }
.zone_dayarticle .trPresentation td { padding: 6px; padding-top: 0px; }
.zone_dayarticle .imgWide { padding-left: 6px; padding-right: 6px; }
.zone_dayarticle h1 { font-size: 20px!important; padding: 0px; margin: 0px; display: inline; font-weight: bold; color: #1b1a1a!important; }

.zone_Article_auth_vert { text-align: left; font-size: 11px; font-family: "Lucida Grande", Arial, sans-serif; width: 100%; margin: 0px; padding: 0px; border: solid 1px #f0f0f8; height: 160px; color: #0a0a0a; display: inline-block; margin-bottom: 7px; margin-left: auto; margin-right: auto; }
.zone_Article_auth_vert .trTitle { font-size: 18px; width: 100%; }
.zone_Article_auth_vert .trTitle td { padding: 6px; }
.zone_Article_auth_vert .trSubtitle { width: 100%; font-size: 12px; border-bottom: solid 1px #f0f0f8; }
.zone_Article_auth_vert .trSubtitle td { border-bottom: solid 1px #f0f0f8; padding: 5px; padding-top: 2px; font-size: 11px; font-weight: bold; }
.zone_Article_auth_vert .trPresent { height: auto; width: 100%; line-height: 1.7em; vertical-align: top; }
.zone_Article_auth_vert .trPresent td { padding: 6px; text-align: left; vertical-align: top; text-align: left; }
.imgAuthor { height: 120px; }
.imgAuthor img { height: 120px; }
.imgAuthorleft img { height: 120px; float: left; padding-right: 10px; }
.imgAuthorrighthome img { height: 120px; float: right; padding-left: 10px; }
.imgAuthorright img { height: 120px; float: right; padding-left: 4px; }
.zone_Article_auth_vert h1 { font-size: 17px!important; padding: 0px; margin: 0px; display: inline; }
.moduleCitation{display : inline-block; width: 100%}
/*.tableLastMinute, .moduleCitation { text-align : left; font-size :11px; font-family: Arial, sans-serif; width :100%; margin :0px; padding:0px;  border : solid 1px #f0f0f8; height:auto; color :#0a0a0a; display : inline-block; margin-bottom :7px;   margin-left : auto; table-layout:fixed;
  margin-right : auto;background-color:white}
.tableLastMinute .trHeader, .moduleCitation .trHeader { color : white; font-size : 16px; background-color : #294772; height : 30px  }
.tableLastMinute .trHeader td, .moduleCitation .trHeader td { padding-left : 6px; vertical-align:middle; width : 295px}*/

.tableLastMinute, .moduleCitation, .tableBestOfWeb, .tableLastComment, .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;*/ }
.tableLastMinute {border : none!important;}
.moduleCitation{margin-top: 5px!important;margin-bottom:0px!important;}
.tableLastMinute .trHeader, .moduleCitation .trHeader, .tableWorldMarkets .trHeader, .tableBestOfWeb .trHeader, .tableLastComment .trHeader { color: black; font-size: 16px; background-color: rgb(243, 238, 230); height: 30px; border-bottom: solid 1px #e4e3e3; }
.tableCommuniques .trHeader { color: black!important; font-size: 16px; background-color: rgb(243, 238, 230); height: 30px; border-bottom: solid 1px #e4e3e3; }
.tableLastMinute .trHeader td, .moduleCitation .trHeader td, .tableWorldMarkets .trHeader td, .tableBestOfWeb .trHeader td, .tableLastComment .trHeader td, .tableCommuniques .trHeader td { padding-left: 6px; vertical-align: middle; width: 295px; font-weight: bold; }
.tableCommuniquesChild{width : 100%; border-top: solid 1px #f0f0f8; }
.tableCommuniquesChild .trFooter{padding-bottom : 7px}
.tableCommuniquesChild td{display : inline-table}
.tableCommuniquesChild .tcPct { width : 70px; text-align : right; margin-top: 4px;}
.tableCommuniquesChild .last { text-decoration : none; color : black}
.tableCommuniquesChild .tcLast {margin-left: 7px; width : 70px; text-align : right; margin-top :5px; color : black; font-size :15px; font-weight : bold}
.tableCommuniquesChild .tc_trend { text-align : left; margin-top :5px; vertical-align : middle; margin-left :6px}
.tableCommuniquesChild .lb_dev {margin-right : 5px;}
.tableCommuniquesChild .lbSepLinks{ margin-left : 7px}
.tableCommuniquesChild .tc_links { margin-top: 6px; width:185px; vertical-align : middle}
.tableCommuniquesChild .lbSymb { text-align : left; margin-left : 7px; font-weight:bold!important; text-decoration : none; color : black}
.tableCommuniquesChild .hlpro_tech { margin-left : 8px; color : black; text-decoration : none}
.tableCommuniquesChild .lbtrend {font-size :11px; color:rgb(102, 102, 102); margin-right :2px}
.tableCommuniquesChild .imgTrend {vertical-align:bottom}
.tableCommuniquesChild .tcCpy { text-align : left; margin-left : 7px; margin-top: 6px;}
.zone_Article_author .tcPct, .zone_Article_wide .tcPct { width : 50px; text-align : right; padding-top :10px; font-size: 12px;}
.zone_Article_author .tcCpy, .zone_Article_wide .tcCpy  { text-align : left; padding-left : 15px; padding-top :10px; font-size: 12px;font-weight : bold}
.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, .zone_Article_author .var_pos, .zone_Article_wide .var_pos{color:rgb(20, 165, 20); text-decoration:none; font-weight : bold}
.tableCommuniquesChild .var_neg, .zone_Article_author .var_neg, .zone_Article_wide .var_neg {color:#ff0900; text-decoration:none;  font-weight : bold}
.tableCommuniquesChild .hlMore_Rub_txt {margin-right : 3px}
.imgDra{margin-right : 3px}
.date_news, .date_com { color: gray; padding-right: 3px; font-size: 11px; }
.art_news { text-align: left; height: auto; vertical-align: top; padding: 3px; }
.tr_art_news, .trArtCom { vertical-align: middle; }
.tableLastComment .tr_art_news, .tableLastComment .trArtCom, .tableCommuniques .trArtCom {border-top : solid 1px #e4e3e3;}
.tcArtCom{ text-align: left; height: auto; vertical-align: middle; padding: 3px; padding-left :5px!important; padding-top :10px }

.tc_more, .auth { width: 100%; text-align: right; padding:3px;}
.citation { text-align: left; padding: 5px; font-size: 12px; line-height: 2.1em; }
.tr_citation { vertical-align: top; }
.source_citation { /*padding-left: 15px;*/ font-style:italic ; line-height: 1.7em; }

.imgAuthor2 { height: 100px; padding-right: 0px; padding-bottom: 0px; float: left; }
.imgAuthor3 { height: 100px; padding-left: 3px; padding-bottom: 4px; float: right; }

.moduleCitation .citation { font-family: 'Bodoni MT','Book Antiqua','Times New Roman'; color:#575353; font-size:16px; /*15px;*/ line-height:1em; font-style:italic; }
.moduleCitation .auth { /*font-weight:normal; */ font-family: 'Bodoni MT','Book Antiqua','Times New Roman'; color:#575353;font-size:16px; /*17px;*/ padding-right : 10px; padding-bottom :3px; font-style:italic; }
.moduleCitation a.lnkarticle { font-size:inherit; }
.moduleCitation .imgAuthor2 { height:auto; }
.moduleCitation .imgAuthor2 img { max-height:85px; margin-right:2px; margin-bottom:0px; }

.liste_cit { text-align: left; font-size: 11px; font-family: "Lucida Grande", Arial, sans-serif; width: 100%; margin: 0px; padding: 0px; border-bottom: solid 1px #f0f0f8; height: auto; color: #0a0a0a; display: inline-block; margin-bottom: 7px; margin-left: auto; table-layout: fixed; }
.liste_cit td { width: 100%; }
.zone_present { vertical-align: top; }
.trImagePresent p { margin: 0px!important; padding: 0px!important; }
.wm_open_close { width: 10%; text-align: center; margin: 0px; padding: 2px; }
.wm_city { color: white; width: 68%; }
.wm_hour { color: white; width: 22%; margin-right: 2px; }
.tableWorldMarkets, .fp_table, .tb_buttons, .tbListForum { width: 100%; font-size: 11px; font-family: "Lucida Grande", Arial, sans-serif; text-align: left; background-color: #616161; padding-left: 3px; padding-right: 3px; overflow: hidden; margin-top: 7px; }
.fp_table .centertrend { text-align : center; color : white; padding-top : 3px; padding-bottom : 3px;}
 .fp_table .centertd { text-align : center; color : white; padding-top : 3px; padding-bottom : 3px; width : 100%}
.fp_table .tplabels { color : white; font-size : 9px; padding-top : 3px; padding-bottom : 3px; display : table-cell; width : 24%; text-align : center; margin-left : auto; margin-right : auto}
.septrendline { border-bottom : solid 1px #818080}
.tabletrendgraph {font-size :2pt; border : 0px; background-color :white; height : 12px; cursor : pointer}
.tctrendgraph{width : 3px; border : solid 1px silver}
.trendpos { background-color : #66f14b; width : 3px; border : solid 1px silver}
.trendneg { background-color: #e94141;width : 3px; border : solid 1px silver}
.tableWorldMarkets .trHeader, .fp_table .trHeader, .tb_buttons .trHeader, .tbListForum .trHeader { color: #efeded; text-align: center; background-color: #616161; border: none!important; }
.tableWorldMarkets .trHeader td { padding-left: 6px; vertical-align: middle; width: 295px; font-weight: bold; font-size: 14px; height: 45px!important; vertical-align: middle; }
.tb_buttons .trHeader td, .tbListForum .trHeader td { padding-left: 6px; vertical-align: middle; width: 295px; font-weight: bold; font-size: 14px; height: 30px!important; vertical-align: middle; }
.tableWorldMarkets tr { height: 18px; }
.body_wide { width: 100%; }
.imgIconArt { border: 0px; padding-left: 3px; padding-right: 3px; }
.zone_list_souscateg { text-align: left; font-size: 11px; font-family: "Lucida Grande", Arial, sans-serif; width: 100%; margin: 0px; padding: 0px; height: auto; color: #0a0a0a; margin-bottom: 8px; margin-left: auto; table-layout: fixed; /*border : solid 1px #f0f0f8; display: inline-block;*/ margin-right: auto; background-color: white; vertical-align: top; }
.zone_list_souscateg .trHeader { color: black; font-size: 16px; background-color: white; height: 30px; border-bottom: solid 1px #4b72d0; }
.zone_list_souscateg .trHeader td { padding-left: 6px; vertical-align: middle; font-weight: bold; }
.zone_list_souscateg table { border: 0px!important; }
.zone_daynumberdate { text-align: left; font-size: 11px; font-family: "Lucida Grande", Arial, sans-serif; width: 100%; margin: 0px; padding: 0px; height: auto; color: #0a0a0a; display: inline-block; margin-top:10px; margin-bottom: 8px; margin-left: auto; table-layout: fixed; /*border : solid 1px #f0f0f8*/ margin-right: auto; background-color: white; vertical-align: top; border : solid 1px #e4e3e3 }
/*.zone_dayarticle .trHeader { color : white; font-size : 16px; background-color : #294772; height : 30px;  }
.zone_dayarticle .trHeader td { padding-left : 6px; vertical-align:middle; }*/
.zone_daynumberdate .trHeader { color: black; font-size: 16px; background-color: white; height: 30px;  border-bottom: solid 1px #e4e3e3 }
.zone_daynumberdate .trHeader td { padding-left: 6px; vertical-align: middle; font-weight: bold; background-color:rgb(243, 238, 230) }
.zone_daynumberdate .trTitle { font-size: 18px; width: 100%; }
.zone_daynumberdate .trTitle td { padding: 6px; }
.zone_daynumberdate .trSubtitle { width: 100%; font-size: 12px; border-bottom: solid 1px #f0f0f8; }
.zone_daynumberdate .trSubtitle td { border-bottom: solid 1px #f0f0f8; padding: 5px; padding-top: 2px; font-size: 11px; font-weight: bold; }
.zone_daynumberdate .trImagePresent { height: auto; width: 100%; line-height: 1.7em; }
.zone_daynumberdate .trImagePresent td { padding: 6px; text-align: left; vertical-align: top; text-align: left; height: auto; }
.zone_daynumberdate h1 { font-size: 17px!important; padding: 0px; margin: 0px; display: inline; color: #1b1a1a!important; }
.zone_daynumberdate .trPresentation { text-align: left; line-height: 1.7em; font-size: 12px; }
.zone_daynumberdate .trPresentation td { padding: 6px; padding-top: 0px; }
.zone_daynumberdate .imgWide { padding-left: 6px; padding-right: 6px; }
.cellimgwide { padding-top: 6px; padding-bottom: 6px; }
.zone_daynumberdate a.title_art { font-size: 18px; }
.tableLastMinute a.title_art { font-size: 11px; color: black; text-decoration: none; }
.tableLastMinute a:hover.title_art, .tableBestOfWeb a:hover.title_art, .tableLastComment a:hover.title_art, .tableCommuniques a:hover.title_art  { color: #efb025; }
.tableBestOfWeb a.title_art { font-size: 11px; color: black; text-decoration: none; }
.tableLastComment a.title_art, .tableCommuniques a.title_art { font-size: 12px!important; color: black; text-decoration: none; padding-left : 3px }
.square_pub { text-align: center; width: 100%; padding-top: 5px; padding-bottom: 5px; margin-bottom:5px; }
#ctl00_BodyContent_container { width: 510px!important; }
#ctl00_BodyContent_cellTitle { width: 100%; text-align: left; background-color: white; height: 30px; border-bottom: solid 1px #4b72d0; }
#ctl00_BodyContent_lbTitleDay { font-family: "Lucida Grande", Arial, sans-serif; width: 100%; color: black; font-size: 16px; font-weight: bold; }
#ctl00_BodyContent_tdDetail { border: Solid 1px #8686B9; border-top: 0px; background-color: white!important; border: none!important; }
a.lnkarticle_car { color: #575353; text-decoration: none; font-size: 12px; text-align: left; line-height: 1.5em; height: auto; font-family: "Lucida Grande", Arial, sans-serif; }
.tclnkart_car { text-align: left; line-height: 1.5em; height: auto; padding-top: 3px; padding-bottom: 2px; padding-left: 6px; padding-right: 6px; }
.subtitle_car { border-bottom: 1px solid #e3e3e6; color: #3D4593; height: 20px; font-size: 12px; font-weight: bold; text-align: left; }
.slides_container div.slide { width: 510px!important; height : 260px!important }
.caption { width: 504px!important; border-top-color: #fff!important; height :160px!important; }
.pnlcar { height : 270px!important; }
.bloc_today last{}
.tbartjour_car { width: 100%; height: 100px; padding-bottom: 1px; font-family: "Lucida Grande", Arial, sans-serif; font-size: 11px; margin-top: 0px; margin-right: 3px; margin-bottom: 0px; margin-left: 0px; border-top-color: currentColor; border-right-color: currentColor; border-left-color: currentColor; border-top-width: 0px; border-right-width: 0px; border-left-width: 0px; border-top-style: none; border-right-style: none; border-left-style: none; }
.slides_container { width: 510px!important; }
.pagination { border-color: #bbb4b4!important;margin-top:-185px!important }
.editor { font-size: 11px; color: #4e4e4f; }
#tabs_container { width: 300px; margin-left: auto; height: 285px; margin-right: auto; text-align: left; }
#tabs_content_container{margin-bottom: 7px!important;border-bottom: solid 1px #D4D4D4!important;}
.tcPaging { text-align: right; font-size: 12px; vertical-align: middle; padding-top: 3px; height: auto; }
.page { cursor: pointer; }
.imgpaging { vertical-align: middle; height: 12px; width: 12px; cursor: pointer; padding-left: 2px; padding-right: 2px; }
.trPaging { vertical-align: middle; }
.selpage { font-weight: bold; color: #efb025; }
.search_module { border:1px solid #e4e3e3; margin: 0px; padding: 0px; padding-top: 3px; padding-bottom: 3px; width: 100%; background-color: #fffeff; font-family: Arial, sans-serif; }
.search_module .ibSearch { height: 25px; width: 25px; padding: 0px; margin: 0px; padding-right: 2px; }
.search_module a.link_search { text-decoration: none; color: #7c7373; font-size: 11px; }
.search_module a:hover.link_search { color: #FFC903; text-decoration: none; }
.tc_link_search { width: 100%; text-align: center; color: #d0c6c6; }
.watermarked { color: #b4aeae; border: solid 1px #d0c6c6; }
.tbsearch { width: 260px!important; font-size: 12px; padding-left: 3px; margin-left: 2px; border: solid 1px #d0c6c6; }
.imgSquare img { float: right; margin: 0 0 1em 1em; }
.imgSquare { float: right; }
.tr_art_web td { text-align: left; font-weight: bold; font-size: 11px; padding-top: 5px; }
.tr_aut_web td { text-align: left; border-bottom: solid 1px #f0f0f8; vertical-align: middle; font-size: 11px; padding-left: 3px; padding-bottom: 3px; }
.subtitle_car h1 { display: inline; font-size: 25px; font-weight: bold; }
.date_pub { padding-left: 7px; margin-right: 0px; font-size: 11px; color: #7c7878; font-family: "Lucida Grande", Arial, sans-serif; line-height:15px; }
.moduleToday { min-height: 254px; text-align: left; font-size: 11px; font-family: "Lucida Grande", Arial, sans-serif; width: 100%; margin: 0px; margin-top:5px; margin-bottom:5px; padding: 0px; height: auto; color: #0a0a0a; display: inline-table; margin-left: auto; table-layout: fixed; border: solid 1px #575353!important; border-bottom :0px; margin-right: auto; background-color: white; vertical-align: top; padding-top: 0px; }
.moduleToday .trheader { background-color: #4a4a4b; height: 35px; width: 100%; }
.mt_tit_today { color: #efeded; text-transform: uppercase; font-size: 17px; font-weight: bold; width: 65%; padding-left: 5px; }
.mt_tit_date { color: #efeded; font-size: 16px; width: 35%; padding-left: 5px; }
.trSubHeader td { color: rgb(56, 56, 57); font-size: 18px; text-align: left; padding-left: 10px; padding-top: 5px; padding-bottom: 2px; border-top: solid 1px #6c6a6a; background-color: rgb(243, 238, 230); width: 100%; }
.moduleToday .citation { text-align: left; font-size: 12px; padding: 5px; line-height: 1.3em; }
.moduleToday .auth, .moduleToday .trSubtitle { text-align: left; font-size: 12px; padding: 5px; font-weight: bold; color: #575353; vertical-align: top; }
.moduleToday .lnkarticle { text-align: left; line-height: 1.7em; font-weight: normal; }
.moduleToday .lnkAuthor { color: #575353; }
.moduleToday h1 { font-size: 14px; }
.moduleToday .title_art2, .moduleToday .title_art { line-height:1.5em  }
.tcimgauth { vertical-align: top; }
.moduleToday .imgAuthorright2 img { background-color: white; height: 85px; float: right; border: solid 1px #d0c6c6!important; padding: 0px; max-width : 285px }
.moduleToday .imgAuthorright2 { padding-left: 3px; }
.mtscroll {min-height :0px; padding :0px!important; margin-bottom : 0px!important; border-top : 0px!important; border-bottom :0px!important; margin:0px !important;}
.foot_today { padding: 3px; padding-left: 5px; }
.bloc_today { width: 100%; table-layout: fixed; }
.lbmarg { margin-left: 5px; }
.tableLatestCommentaire { width: 100%; height: auto; vertical-align: top; font-size: 11px; border: Solid 1px #e4e3e3; margin-bottom: 10px; }
.tableLatestCommentaire tr:first-of-type td { background-image: none !important; background-color: transparent !important; text-align: left; padding: 9px; padding-left: 11px; height: auto !important; font-size: 14px !important; font-weight: normal !important; border-bottom: 1px solid #e4e3e3 !important; }
.tableLatestCommentaire tr:first-of-type td a { color: inherit; text-decoration: none; }
.tableLatestCommentaire tr:first-of-type td a:hover { text-decoration: underline; }
.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 #e4e3e3; margin-bottom: 12px; margin-top :12px }
.tableArticlesPop td.title { background-image: none !important; background-color:#f3eee6 !important; text-align: left; padding: 7px; padding-bottom:6px; padding-left: 11px; height: auto !important; font-size: 14px!important; border-bottom: 1px solid #e4e3e3 !important;font-family: "Lucida Grande", Arial, sans-serif; font-weight:bold; text-transform : uppercase }
.onglet { height: auto; padding: 4px; padding-left: 7px; text-align: left; background-color: #E5E5E5; border-bottom: 1px solid #B5B5B5; font-family: "Lucida Grande", 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; }
.ligne_2_corps2 { background-color: #FEFCFA; }
.lieu4 { line-height: 1.6em !important; color: black; font-family: "Lucida Grande", Arial, 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: left; }
.lieu4 a.com img { height: 13px !important; margin-top: 3px; }
.lieu4 a.p { display: inline; color: Black; font-size: 12px; /*padding-right: 30px;*/ }
.lieu4 a.link_auteur, a.link_auteur_disabled, span.publish1 { text-decoration: none !important; font-style: italic; color:#606060 }
.lieu4 a.link_auteur:hover { text-decoration: underline !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; }
.RightElement { margin-bottom: 12px; border: 1px solid #e4e3e3; }
.RightElement .title { border-bottom: 1px solid #e4e3e3 !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: #FEFCFA; /*#F8F4F5;*/ padding-top: 7px; padding-bottom: 7px; }
.tableButtonsServices { border: 0 !important; padding: 5px !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: "Lucida Grande", 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: Blue; }
.divLinks4StatsPaysMetal a:hover { text-decoration: underline; }
.fp_trfind { color: white; word-wrap: normal; padding-left: 2px; padding-top: 2px; }
.fp_tbSearch { width: 118px; height: 12px; margin-left: 2px; font-size: 9px; }
.fp_ddlSearch { width: 122px; height: 17px; margin-left: 2px; font-size: 9px; }
.pb_ibSearch { width: 18px; height: 18px; vertical-align: middle; }
.footer_findpro { height: 40px; vertical-align: middle; text-align: center; }
.fp_tips { color: white; text-decoration: none; }
.fp_tips a:hover { color: #eb9043; text-decoration: none; }
.fp_table .trHeader td { vertical-align: middle; width: 295px; font-weight: bold; font-size: 14px; height: auto; vertical-align: middle; padding-bottom: 13px; padding-top:5px; }
.fp { color: white; word-wrap: normal; padding: 2px;}
a.white_link:hover { color: #efb025; }
a.white_link { text-decoration: none; color: white; }
.txt_but { width: 80%; }
.gvCitation { text-align: left; line-height: 2.5em; border: none; margin-left: auto; margin-right: auto; width :100% }
.gvCitation td { border: none; padding-left: 6px; }
.gvCitation_alterning { background-color: #f0f0f0; }
a.fta { color: #6f1111; text-decoration:none } 
a.fta:hover, .fta a:hover {color: #efb025; text-decoration: none; } 
.archbottom { border-bottom:none!important }
.archbottom td { border-bottom:none!important }
.imgRate { border:0; padding-left:4px}
.lbRateNeg { color: #FF0000; font-size: 10px; font-weight: bold; padding-left: 2px; padding-right: 0px; }
.lbRatePos { color:#0CAC0C; font-size:10px; font-weight:bold; padding-left:3px; padding-right:0px;}

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: #444141; text-decoration: none; font-weight : bold}
.tableLastComment a.title_topic:hover { color: #EFB025; }

.tableLastComment div.pnFlashCom { padding-right: 5px; text-align:justify; padding-top:10px; }

.tableLastComment a.hlFlashCom { font-size:12px!important; color:#808080; text-decoration:none; }
.tableLastComment a.hlFlashCom:hover { color: #EFB025; }
.tableLastComment .tcComment { padding : 5px; border-bottom: solid 1px #f0f0f8; padding-bottom :10px;}
.tableLastComment .tcCom {padding-bottom :10px}
.tableLastComment .tcCom2 {}
.tr_com td { padding-top:5px; padding-left: 5px; } 
.tcArtCom a.imgNbCom img { height: 13px !important; }
.tcArtCom a.imgNbCom { padding-left : 0px!important }
.tableLastComment .tcFooter { padding : 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 : rgb(102, 102, 102); }
a.com_footer:hover { text-decoration : none; color: #efb025 }
.tableRubrique { font-size:10px; width :100%; font-family: "Lucida Grande", Arial, sans-serif!important; color : black; }
.tableRubrique .mor { width : 100%; text-align : right;height:20px; margin-right:3px; vertical-align:middle;display:block; color : black!important; }
.tableRubrique .mor a { font-size:10px;  width:99%; display:block; color : black!important;}
.tableRubrique .tl {text-align:left}
.tableRubrique .tr {text-align:right}
.tableRubrique .tc {text-align:center}
.tableRubrique .tc1 { width :10%; text-align:left; padding:2px }
.tableRubrique .tc2 { line-height: 1.5em; width: 100%; text-align: justify; padding: 3px }
.tableRubrique .onglet, .tableRubrique .lieu4,  .tableRubrique .lieu4  { font-family: "Lucida Grande", Arial, sans-serif!important}
.tableRubrique a:hover,  .tableRubrique a.link_auteur:hover { text-decoration : none!important; color: #efb025!important }
.tableRubrique a.link_auteur_disabled { text-decoration : none!important; color: #606060!important }
.tableRubrique a, .tableRubrique .link_auteur  { font-family: "Lucida Grande", Arial, sans-serif!important; text-decoration : none!important; display:block }
.tableRubrique .link_auteur.inline { display:inline-block !important; }
.tableRubrique .lieu4 span.note { display:inline-block; float:right }
.tableRubrique .lieu4 {border-bottom-color:#f0f0f8!important }
.tableRubrique .lieu4 span.note img { height:11px!important }
.tableRubrique .trMore { display:block; }
.tableRubrique .imgrd { border:0; padding-left:1px; margin-bottom:-3px }
.bold { font-weight:bold }
.tableRubrique .imgru{ border:0; padding-left:1px; margin-bottom:-1px;}
.tableRubrique .spanru{ color:#0CAC0C; font-size:10px; font-weight:bold; padding-left:3px; padding-right:0px }
.tableRubrique .spanrd{ color:#FF0000; font-size:10px; font-weight:bold; padding-left:2px; padding-right:0px;}
.tableLastComment .eval_stars { display : inline-block; float:right; vertical-align:middle; padding-right:0px!important; padding-left : 0px!important; }
.today_module { width:100%; }
.today_module a.title_art2, .tableCommuniquesChild a.title_art2 { font-weight : bold; font-size : 12px; color: black; text-decoration: none;}
.today_module a:hover.title_art2, .tableCommuniquesChild a:hover.title_art2 { color: #efb025; text-decoration: none; }
.today_module .padtop {padding-top :10px}
.today_module h1 { display:inline }
.today_module .imgNbCom img { padding-top :3px; padding-left : 3px}
.today_module .trTitle td { padding-left :5px }
/*.last .today_module .trFooter {border-bottom : solid 1px #6c6a6a;}*/
.bortopgray { border-top:solid 1px #f0f0f8 }
.systeme_onglets .onglet { background-color: #8C939B /*627cb6*/; color: #fff!important; font-weight : bold!important }
.zoneTitleRubrique { /* border-bottom : solid 1px #4b72d0; */ text-align : left; width :100%; margin-bottom : 5px }
.title_rubrique { font-weight : bold; font-size : 20px; color:#ce9f3c;  }
.tableLastMinute .lnkall { padding-left : 15px;}
a.hlMore_Rub {display : inline-block; width : auto; float: left; color : rgb(102, 102, 102); text-decoration : none; vertical-align : middle; padding-top :4px; text-align: right; font-size:11px!important; margin-right: 4px;}
a.hlMore_Rub:hover { text-decoration : none; color: #efb025 }
.today_module a.hlMore_Rub {padding-bottom : 5px}
.hlMore_Rub_txt {font-weight: normal!important; margin-left : 5px; vertical-align : top}