/* -------------------------------------------------------- */
/* Importation d'une font spéciale pour le rebranding
/* -------------------------------------------------------- */
@import url(../fonts/verlag.css);
#header #entete .boxChannels ul li {font-family:'Verlag';}
.ctnNavigation .menu ul li {font-family:'Verlag';}
#footer .ctnFooter .liens h3 {font-family:'Verlag';}
/* -------------------------------------------------------- */

#header {font-family:Arial,Helvetica,sans-serif;}
#ticker_holder {float:left; width:954px}
#wrapper #masthead #maincontent {
    background:#fff;
    padding:0 20px;
    width:954px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:13px;
}

ul,ol {list-style: none;}
ul,ol,dl,li,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input {margin: 0; padding: 0;}
a img,:link img,:visited img {border: none;}
a, a:visited {color: #0574ac; text-decoration: none;}
a:hover {text-decoration: underline;}
 
/* layout */
body {color: #333; font-family:Arial,Helvetica, sans-serif;}

#pub_728_140{width: 901px; margin: 0 auto 10px;}
.pub974x20 {
    float:left;
    width:974px;
    padding:0 10px;
    background:#fff;
}
#menu {clear: both; font-family: Arial,Helvetica, Verdana, sans-serif; overflow: hidden; width: 100%;}

.rail-left {float: left; overflow:visible; position: relative; width: 634px;}
.rail-right {float: right; width: 300px;}
.rail-large {width: 954px;}
.miseEnValeur {margin: 0 0 20px;}
.leftbar {float: left; width: 434px;}
.centerbar {display: inline; float: right; margin: 0 0 0 10px; overflow: visible; width: 180px;}
.blocPage {clear: both; position: relative; width: 954px;}

#bloguePage .centerbar {border-left: 1px dotted #ada6a5; border-right: 1px solid #ada6a5; margin: 0 0 20px 10px; padding: 0 8px;}

/* headers */
h1 {clear: both; font: normal 2.4em ; line-height: 1.1em; margin: 0 0 10px;}
h1.pageTitle {border-bottom: 2px solid #0574ac; display: block; padding: 0 0 2px;}
h2.section_opi {border-bottom: 1px solid #0574ac; color: #b4d4e1; font: bold 3.2em Georgia, Times, serif; margin: 0 0 20px; text-transform: uppercase;}
h3.boxTitle {border-bottom: 1px solid #ccc; color: #000; font-family:Verlag; font-size:20px; font-weight:normal; text-transform:uppercase; line-height: 1.4em; margin: 0 0 5px 0; padding: 0;}
.boxTitle a, .boxTitle a:visited {display:block; color: #000;}
h4.boxTitle2 {background: #efeeec; border-top: 1px dotted #ada6a5; border-bottom: 1px dotted #ada6a5; color: #000; font-family:Verlag; font-weight:normal; margin: 0 0 10px 0; padding: 5px 10px; text-transform: uppercase;}
.rail-right h4.boxTitle2 {font-size:13px;}
.centerbar h4.boxTitle2 {font-size: 1.2em;}
h4.boxTitle2 a, h4.boxTitle2 a:visited {color: #333;}

/* general */
.pageContent h2 {border-bottom: 1px dotted #ada6a5; font: normal 1.8em Georgia, Times, serif; line-height: 1.4em; margin: 0 0 10px;}
.pageContent h3 {font: bold 1.3em Verdana, Arial,Helvetica, sans-serif; line-height: 1.4em; margin: 0 0 10px; text-transform: uppercase;}
.pageContent h4 {font: bold 1.2em Verdana, Arial,Helvetica, sans-serif; line-height: 1.2em; margin: 0 0 10px;}
.pageContent p {font-size: 1.2em; margin: 0 0 20px;}
.pageContent ul, ul.tri {margin: 0 0 20px 0;}
.pageContent ul li, ul.tri li {background: url(../img/ico_arrow.gif) no-repeat 0 4px; font-size: 1.2em; padding: 0 0 0 20px; margin: 0 0 5px;}
.pageContent ol {list-style-type: decimal; margin: 0 0 20px;}
.pageContent ol li {font-size: 1.2em; margin: 0 0 5px 40px;}
.pageContent dl {margin: 0 0 20px;}
.pageContent dt {border-bottom: 1px solid #ccc8c7; font-size: 1.2em; margin: 0 0 4px;}
.pageContent dd {font-size: 1.1em; margin: 0 0 12px 20px;}
.pageContent address {font-size: 1.2em; font-style: normal; margin: 0 0 10px;}

.highlight, .search_hit {color: #e2001a; font-weight: bold;}
.cap {text-transform: uppercase;}
.inlineimg {float: none; margin: 0; vertical-align: middle;}

hr {background: #999; border: none; clear: both; height: 1px; margin: 0.5em 0;}
.miseEnValeur p.amorce {font-size:14px;}
p.amorce {font-size:13px; line-height: 1.3em; margin: 0 0 0.8em 0;}
p.date {font-size: 1.1em;}
p.amorce .date {font-size: 0.8em;}
a.viewmore, p.learnmore a, p.learnmore2 a, span.viewmore {position:relative;}
a span.viewmore {font-size: 0.9em;}
p.learnmore {background: #efeeec; border-top: 1px solid #ccc; clear: both; font-size:12px; line-height: 1.2em; margin: 0; padding: 4px 10px; text-align: left;}
p.learnmore2 {clear: both; font-size:12px; line-height: 1.2em;}
p.learnmore a, p.learnmore a:visited, p.learnmore2 a, p.learnmore2 a:visited {color: #333;}
p.learnmore a span, p.learnmore a:visited span, p.learnmore2 a span, p.learnmore2 a:visited span {color: #0574ac;}
p.surtitre, p.surtitre a, p.surtitre a:visited {color: #e2001a; font-size:12px; margin: 0 0 3px 0;}
a.filrss {background: url(../img/ico_rssReflect_s.gif) no-repeat; display: block; height: 25px; width: 14px; position: absolute; right: 5px; top: 5px; text-indent: -9999px;}
a.filrss.grey {background-image: url(../img/ico_rssReflect_s2.gif);}
p.img-rights {color: #333333; font-size: 0.9em;margin:0px;text-align:right;}
p.note {clear: both; font-size: 1.1em; margin: 0 0 10px;}

blockquote.quote {background: url(../img/quoteR.gif) no-repeat 100% 100%; font-size: 110%; margin: 0 0 1em 0; overflow: hidden;}
blockquote.quote div {background: url(../img/quoteL.gif) no-repeat; display: block; padding: 0 20px 10px 34px;}

img.imgNews {margin:0px;}
.alt, .asterisk, .error {color: #e2001a;}
.error {font-size: 1.2em; margin: 0 0 14px;}

p.pagination {clear: both; font-size: 1.1em; margin-bottom: 10px; padding: 9px; text-align: right;}
.pagination span.active {color: #333; font-weight: bold;}
.pagination a, .pagination a:visited {font-weight: bold;}

a.page_prev, a.page_prev:visited {background: url(../img/c_prev.gif) no-repeat 0 2px; padding: 0 0 0 17px;}
a.page_next, a.page_next:visited {background: url(../img/c_next.gif) no-repeat 100% 50%; padding: 0 17px 0 0;}
a:link.alt, a:visited.alt {color: #e2001a;}
a.active, a:visited.active {color: #333;} 

.special_sections:after,
.slider_inner_434:after,
.slider_inner_954:after,
.tab-content:after,
.table_options:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}

/* specific elements */
p.todayDate {font-size: 1.1em; margin: 0 0 10px;}
p.comment {font-size:12px;}
p.comment a {background: url(../img/ico_comment2.gif) no-repeat; display: block; height: 13px; line-height: 13px; margin: 0 0 5px; padding: 0 0 0 18px;}

.incitatif {clear: both; font-size: 2em; margin-bottom: 10px;}
.punchline {font-size: 1.4em; margin-bottom: 2em;}

hr.hr-dot {border-bottom: 1px dotted #999; background: none;}

p.nbResultats {border-top: 1px dotted #ada6a5; margin: 0 0 20px; padding: 4px 0 0;}
p.livesearch-powered {font-size: 1.1em; clear: both; text-align: right;}

/* small tabs */
.tabs_wrap {background: #efeeec; overflow: hidden; width: 100%; margin: 0 0 10px 0; position: relative;}
.tabs_wrap h4.boxTitle2 {margin-bottom: 0;}

ul.tab-list {background: url(../img/bg_tablistTOC.gif) repeat-x 0 100%; float: left; margin: 10px 0 0; width: 100%;}
.tab-list li {background: #efeeec; border: 1px solid #a9a8a6; border-bottom: none; display: inline; float: left; margin: 0 0 0 7px;}
.tab-list li.first {margin-left: 8px;}
.tab-list a, .tab-list a:visited {color: #0574ac; display: block; font-weight: bold; font-size:.9em ; font-family:Arial,Helvetica, Verdana, sans-serif; padding: 4px 14px;}
.tab-list li.active { padding: 0;}
.tab-list li.active a, ul.tab-list li.active a:visited {color: #000; padding-bottom: 5px;}
.tab-list li.active a:hover {text-decoration: none;}
.tab-list.noTitle {padding: 25px 0 0 0;}

/* LISTS */
ul.items {margin: 0 0 15px;}
ul.items li {background: url(../img/ico_arrow.gif) no-repeat 0 8px; padding: 4px 10px 4px 20px;}
ul.items li.first, .grpContent ul.items li.first {border: none;}
ul.items p {margin: 0 0 0.8em;}
.centerbar ul.items {margin: 10px 0;}
.grpContent ul.items {margin: 0 10px 15px;}
.grpContent ul.items li {border-top: 1px dotted #ada6a5;}

/* slide info */
.slider { border-bottom:1px dotted #a3a3a3; margin:0 0 19px 0;}
.slider h4 { background:#006599; color:#fff;font-family:Verlag; font-weight:normal;text-transform:uppercase; text-align:left; padding:5px;}
.slider h4 a { color:#fff;}
.slider h5 { font-size:14px; font-weight:normal;margin-left:10px; }
.slider-wrapper {overflow: hidden; position: relative; width: 100%; background:#efeeec;}
.slider-inner {position: relative; width: 10000px;}
.slider-content {float: left; width:300px; overflow:hidden;}
.slider-content ul.stories li.main { border-bottom:none; width:290px;}
.slider .controls { float:right; width:auto; padding:5px 0;}
.slider .c_prec a.off, .slider .c_prec a:visited.off {background: url(../img/c_prev_off_gris.gif) no-repeat 0 50%; color: #999; }
.slider .c_next a.off, .slider .c_next a:visited.off {background: url(../img/c_next_off_gris.gif) no-repeat 100% 50%; color: #999; }
.slider ul.stories li.main p.amorce {margin-left:10px;}
.slider p.surtitre { margin-left:10px;}
.slider ul.stories li.main, .slider ul.stories.list-results li { padding:10px 10px 10px 0;}

.prec a, .prec a:visited {background: url(../img/c_prev.gif) no-repeat 0 50%; padding-left: 10px;}
.next a, .next a:visited {background: url(../img/c_next.gif) no-repeat 100% 50%; padding-right: 10px;}

/* subCat */
ul.subCat {background: #efeeec; overflow: hidden; padding: 4px 0; width: 100%;}

.subCat li {border-right: 1px solid #999; float: left; margin: 0 0 0 10px; padding: 0 11px 0 0; white-space: nowrap;}
.subCat li.last {border: none;}
.subCat a, .subCat a:visited {float: left; font: bold 1.2em Arial,Helvetica, sans-serif;}
.subCat li.active a, .subCat li.active a:visited {color: #333;}

.grpNews .subCat {margin-top: -5px;}

/* stories */
.stories h3 {font: bold 1.4em ; line-height: 1.2em; margin: 0 0 6px 0;text-align:left;}

ul.stories {clear: left; margin-bottom: 10px;}
ul.stories li {padding:0 0 4px;}
ul.stories li.longfirst {margin:6px 0 0;padding:5px 0 0;}
ul.stories li.long {border-top:1px dotted #999999;margin:6px 0 0;padding:5px 0 0;}
ul.stories li.main img {float: left; margin: 0 10px 0 0;}
ul.stories li.main, ul.stories.list-results li {background: none; border-bottom: 1px solid #ccc; clear: left; margin: 0; padding: 10px 0; overflow: hidden; width: 100%;}
ul.stories li.last {border: none; padding-bottom: 0;}
ul.stories li.first {padding-top: 0;}
ul.stories li.main p.amorce {margin-left: 140px;}
ul.stories p.amorce {font-size:13px;}
ul.stories li p.amorce {margin: 0;}

#maincontent ul.stories li.main p.margeless,
.main-box ul.stories.list-results p.amorce {margin-left: 0;}

.latestNews ul.stories {margin: 0 0 10px;}

/* mise-en-valeur accueil, simple */
.mv {float: left; margin: 0 0 10px; width: 634px;}
.mv .body {border: 1px solid #ada6a5; float: left; padding: 4px; width: 624px;}
.mv .body .inner {background: #ecf4f7; float: left; padding: 6px; width: 612px;}
.mv .lCol {width: 225px;}
.mv .rCol {width: 367px;}
.mv .rCol.noImage-col {width: 100%;}
.mv .shadow {background: url(../img/bg_mv4.jpg) no-repeat; float: left; height: 17px; width: 100%;}

* html .mv .shadow {float: none;}

.mv.la4d .rCol {width: 162px;}
.mv.la4d .lCol {width: 435px;}
.mv.la4d h2 {display: inline; font-weight: normal; font-size: 1.2em;}
.mv.la4d ul li {margin: 0 0 15px;}

.mv_simple {margin: 0 0 10px; overflow: hidden;}
.mv_simple .inner {border: 1px solid #ada6a5;}
.mv_simple .manchette {margin: 0;}
.mv_simple .shadow {background: url(../img/bg_mvSingle.jpg) no-repeat; float: left; height: 16px; width: 100%;}
.mv_simple .mv_body {margin: 0 10px; padding: 0 0 10px;}
.mv_simple p.img-rights {margin: 0 10px 0 0; text-align: right;}

.mv_special {border: 1px solid #0574ac; height: 1%; margin: 0 0 20px; width: 632px;}
.mv_special .header {border-bottom: 1px solid #0574ac; width: 100%; overflow: hidden; margin: 0 0 10px;}
.mv_special h3 {background: #0574ac url(../img/h3_bulletinspecial.jpg) no-repeat 100% 50%; color: #fff; font: bold 1.2em Arial,Helvetica, Verdana, sans-serif; line-height: 1.4em; text-transform: uppercase; padding: 2px 22px 2px 10px; float: left;}
.mv_special h3 a, .mv_special h3 a:visited {color: #fff;}
.mv_special .inner {padding: 0 0 4px 0; width: 100%; overflow: hidden;}
.mv_special .rCol {display: inline; margin: 0 10px 0 0; width: 490px;}
.mv_special .lCol {display: inline; margin: 0 0 0 10px; width: 104px;}
.mv_special h1 {font: bold 1.2em Arial,Helvetica, Verdana, sans-serif; margin: 0 0 5px;}

.mv_journaliste {border-top: 1px dotted #0574ac; float: left; margin: 0 0 10px; padding: 10px 0 0;}
.mv_journaliste img {border: 1px solid #cbc7c8;}
.mv_journaliste h2 {color: #000; font: bold 2em Georgia, Times, serif; margin: 0 0 10px;}

.manchette {overflow: hidden; margin-bottom: 10px; width: 100%;}
.manchette.complete {border-bottom: 1px dotted #ada6a5; padding-bottom: 10px}
.manchette h1 {clear: both; font-weight: bold; font-size:22px;}
.manchette p.amorce {font-size:14px;}
.manchette .comment {width: 200px;}

.subNews {background: url(../img/bg-sub-news.gif) repeat-y 50% 0; float: left; width: 100%;}
.subNews .subNewsC {display: inline; float: left; margin-left: 18px; width: 192px;}
.subNews .subNewsC.first {border: none; margin-left: 0; padding-left: 0;}
.subNews h2 {font-size: 1.2em; margin: 0 0 10px 0;}

/* grpNews */
ul.square h4, ul.stories h4 {font-size:14px; display: inline; font-weight: normal;}

.grpNews {clear: both; margin: 0 0 30px 0; position: relative; overflow: hidden; width: 100%;}
.grpNews h3.boxTitle {padding-right: 25px;}
.grpNews .inner {clear: both;}
.grpNews .stories {margin: 10px;}
.grpNews ul.stories li.main {margin-bottom: 6px;}
.grpNews h5 {font-size:14px; margin: 0 0 2px 0;}
.grpTabs h3.boxTitle {border: none;}
.grpNews p.comment {margin: 0 0 0 140px;}
.grpNews .inner.special {background: #ecf4f7; border-bottom: 1px solid #ccc;}

/* experts_180 */
.experts_180 h4 {border-top: 1px solid #a7a7a7; border-bottom: 1px solid #a7a7a7; font-size: 1.4em; margin: 0 0 10px; padding: 2px 0; text-align: center;}
.experts_180 h4 a {border-top: 1px solid #a7a7a7; border-bottom: 1px solid #a7a7a7; display: block; padding: 4px 0; width: 100%;}
.experts_180 h5 {font-size: 1.1em; letter-spacing: -1px; text-transform: uppercase; text-align: center;}
.experts_180 hr {border-bottom: 1px solid #b2edfd;}
.experts_180 .imgNews {border-bottom: 1px dotted #000; padding-bottom: 4px;}

/* mv_experts */
.mv_experts {border-top: 1px solid #a7a7a7; border-bottom: 1px solid #a7a7a7; width: 100%; overflow: hidden;}
.mv_experts .inner {border-top: 1px solid #a7a7a7; border-bottom: 1px solid #a7a7a7; margin: 2px 0; padding: 10px 0; width: 100%; overflow: hidden;}
.mv_experts .lCol {width: 225px;}
.mv_experts .rCol {width: 390px;}
.mv_experts h2 {color: #0574ac; margin: 0 0 10px;}
.mv_experts .todayDate {text-align: right;}
.mv_experts .auteur {font: bold 1.2em Verdana, Arial,Helvetica, sans-serif; color: #0574ac; margin: 0 0 10px; text-transform: uppercase;}

.body_experts p {font-family: Georgia, Times, serif; font-size: 1.4em;}

/* expert_intro */
h2.experts_title {border-top: 1px solid #a7a7a7; border-bottom: 1px solid #a7a7a7; color: #0574ac; font-size: 2.4em; line-height: 1.4em; margin: 0 0 20px; padding: 2px 0;}
h2.experts_title span {border-top: 1px solid #a7a7a7; border-bottom: 1px solid #a7a7a7; display: block; width: 100%;}

.expert_intro {margin: 0 0 30px;}
.expert_intro .rCol {margin: 0 0 15px; width: 400px;}
.expert_intro .lCol {margin: 0 0 15px; width: 225px;}
.expert_intro h3 {color: #000; font: normal 2.6em Georgia, Times, Serif;}
.expert_intro p {margin: 0 0 5px;}
.expert_intro p.amorce {margin: 0 0 15px;}
.expert_intro ul.storiesÂ {margin: 0;}
.expert_header {margin: 0 0 30px;}
.questionForm {text-align: right;}
.questionForm .input-text {margin-right: 0;}
.questionForm label {font-weight: bold; font-size: 1.2em;}

/* blocOpinions */
.blocOpinions .inner {background:#ECF4F7;padding: 10px 0 0;}
.blocOpinions h3.boxTitle {margin-bottom: 0;}
.blocOpinions .stories h3 a, .blocOpinions .stories h3 a:visited {color: #000;}
.blocOpinions h4 {color: #0574ac; font-size:14px;margin: 0 0 8px 10px;}
.blocOpinions h4 a, .blocOpinions h4 a:visited {color: #0574ac;}
.blocOpinions .stories li.main {border: none;}
.blocOpinions .stories li {margin-bottom: 10px;}
.blocOpinions p.amorce {font-size: 1.1em;}

/* commandite */
.commandite .pubCommandite {height: 30px; position: absolute; top: 0; right:0px;}
.commandite h3.boxTitle {padding-right: 153px;}

/* accueil - Les plus actifs */
.tabs_quotes .tabs_wrap {background: none; margin: 0;}
.tabs_quotes .tab-list {margin: 0;}
.tabs_quotes .tab-content {border-left: 1px solid #ada6a5; border-right: 1px solid #ada6a5; border-bottom: 1px solid #ada6a5; padding: 5px 0 0;}

* html .tabs_quotes .tab-content {height: 1%;}

/* les fonds */
.tabs_fonds {background: url(../img/bg_tablistTOC.gif) repeat-x 0 100%; overflow: hidden; width: 100%;}
.fTabs {background: #efeeec; border: 1px solid #a9a8a6; border-bottom: none; display: inline; float: left; margin: 0 0 0 10px; padding: 6px; width: 180px;}
.tabs_fonds .linear a, .tabs_fonds .linear a:visited {color: #444;}

#fonds_g2, #fonds_g3, #fonds_g4, #fonds_g5, #fonds_g6, #fonds_g7, #fonds_g8 {display: none;}

/* tous les dossiers */ 
h3.tabsTitle {color: #000; font: normal 2.4em Georgia, Times, serif; line-height: 1.4em; margin: 5px 10px;}

.listDossiers {border-top: 4px solid #ada6a5; margin: 0 0 20px; position: relative;}
.listDossiers .boxTitle, .listDossiers .note {margin: 0 0 0 10px;}
.listDossiers .tabs_wrap {background: url(../img/bg_multiSearchBox.gif) repeat-x 0 100%;}
.linear.tocNav {font-size: 1.2em; margin: 10px 10px 0 10px; text-align: center;}

.tocNav a {font-weight: bold;}
.tocNav a.active, .tocNav a:visited.active {color: #333;}

p.cAlpha {border-bottom: 1px dotted #ada6a5; color: #333; font: bold 3em Georgia, Times, serif; margin: 0 0 10px 0; padding: 0 10px;}
p.cThemes {border-top: 1px dotted #ada6a5; border-bottom: 1px dotted #ada6a5; color: #333; font: bold 1.8em Georgia, Times, serif; margin: 10px 0; padding: 4px 10px;}

/* grpNews_180 */
.grpNews_180 {width: 100%; overflow: hidden; margin: 0 0 20px;}
.grpNews_180 .inner {background: #efeeec; float: left; margin: 0 0 4px; padding: 10px; width: 160px;}
.grpNews_180 h4 {font-size:14px; font-weight:normal; margin: 0 0 6px 0;}
.grpNews_180 h4.cat {float:left; width:173px;background: #0574ac; line-height:19px;color: #fff; margin: 0; padding:2px 0 2px 7px; font-family:Verlag; font-size:15px; font-weight:normal; text-transform: uppercase;}
.grpNews_180 h4.cat a, .grpNews_180 h4.cat a:visited {color: #fff;}
.grpNews_180 h4.cat a {float:left; width:158px;}
.grpNews_180 h4.cat span {float:right; padding:0 5px 0 0; font-size:22px; line-height:15px;}
.grpNews_180 img.imgNews {margin: 0;}

/* clrBox_180 */
.clrBox_180 {margin: 0 0 20px;}
.clrBox_180 h4 {font-size:14px; font-weight:normal; margin: 0;}
.clrBox_180 .imgNews {margin: 0;}
.clrBox_180 .inner {padding: 8px 0;}

.closedBox {border: 1px solid #ada6a5; border-top: 4px solid #0574ac; margin: 0 0 20px;}
.closedBox h4 {font-size: 1.2em ; padding: 5px 10px; text-transform: uppercase;}
.closedBox .inner {border-top: 1px dotted #ada6a5; padding: 10px;}

.chiffresJour .inner {background: #efeeec url(../img/bg_chiffreDuJour.gif) no-repeat 35px 0;}
.chiffresJour h5 {color: #e2001a; font-size: 2.2em; margin: 0 0 8px; text-align: center;}

.centerbar_nav {background: none;}
.centerbar_nav h5 {font-size: 1.1em; margin: 12px 0 8px;}
.centerbar_nav .inner {background: none;}
.centerbar_nav hr {margin: 0;}

/* ma liste d'actions */
.boxMesActions {background: #ecf4f7 url(../img/bg_maListeActions.jpg) no-repeat 100% 50%; border-bottom: 1px dotted #ada6a5; margin:20px 0px; padding: 10px;clear: both;}
.boxMesActions h4 {border-bottom: 1px dotted #ada6a5;  margin: 0 0 10px; text-transform: uppercase;}
.boxMesActions p { margin: 0 0 5px; width: 180px;}

.PortfolioEdit .input-text {width: 130px;}
.PortfolioEdit table {margin: 0 0 20px;}
.PortfolioEdit td {padding-right: 10px;}
.PortfolioEdit p {margin: 0 0 10px;}

a.btnRemove, a.btnRemove:visited {border: 1px solid #e2001a; color: #e2001a; display: block; padding: 3px;}

/* ticker bourse */
.rail-left .quotes_ticker li {font-size: 0.8em; width: 108px;}
.quotes_ticker {
    float:left; 
    width:278px;
    padding:0 10px 0 10px;
    margin:0 0 20px; 
    border:1px solid #bdbcbd;
}
.quotes_ticker ul {
    width:100%;
    position:relative;
    top:1px;
}
.quotes_ticker li {
    display:inline; 
    float:left; 
    width:257px;
    margin:0; 
    padding:9px 0 8px 21px;
    border-bottom:1px solid #bdbcbd;
}
.quotes_ticker li.up {background: url(../img/quotesUp.gif) no-repeat 0 10px; color: #444;}
.quotes_ticker li.down {background: url(../img/quotesDown.gif) no-repeat 0 10px; color: #444;}
.quotes_ticker a {
    display:inline-block;
    font-size:14px;
    width:85px;
    font-weight:bold;
}
.quotes_ticker p {float:left;}
.quotes_ticker p.var {float:right;}

/* page bourse */
.up {color: #347800;}
.down {color: #dd011b;}

.bourses_entete {background: url(../img/bg_marches_graph.gif) no-repeat 0 100%; margin: 0 0 20px; padding: 0 0 20px;}
.bourses_entete .header {background: #ecf4f7; border-top: 1px dotted #0574ac; margin: 0 0 20px; padding: 5px 10px 5px; height: 1%;}
.bourses_entete h2 {color: #a5c8db; font: bold 2.2em Georgia, Times, serif;}
.bourses_entete .header p {font-size: 0.9em; text-align: right;}
.bourses_entete .quotes_ticker li, .quotes_ticker.thin li {padding-bottom: 10px;}
.bourses_entete .quotes_ticker, .quotes_ticker.thin {font-size: 1.1em; margin-bottom: 5px;}

.graphs {display: inline;}
.graphs img {clear: both; margin: 0 0 10px 10px;}

.titre_sample {padding: 10px 0; overflow: hidden; width: 100%;}
.titre_sample img {float: left; margin: 0 0 10px;}
.titre_sample h4 {font: bold 1.4em Georgia, Times, serif; margin: 0 0 6px 150px;}
.titre_sample p {margin: 0 0 10px 150px;}

ul.quotes_info {background: #efeeec; border-top: 1px dotted #ada6a5; clear: both; padding: 4px 0 4px 150px;}
ul.quotes_info li {display: inline; font-size: 1.1em;}

.bourses_inities .titre_sample {border-top: 1px dotted #ada6a5;}
.bourses_inities .titre_sample.first {border: none;}
.bourses_inities p.auteur, .bourses_inities p.date_initie {margin: 0 0 10px;}

.chiffresJour_300 {background: #efeeec;}
.chiffresJour_300 h4 {border-bottom: none; margin: 0;}
.chiffresJour_300 ul {background: #fff; border: 1px solid #b4cbd9; margin: 0 10px 10px;}
.chiffresJour_300 ul li {border-top: 1px dotted #ada6a5; height: 45px; padding: 10px 0 0 10px;}
.chiffresJour_300 ul li.first {border: none;}
.chiffresJour_300 .dollar {background: url(../img/chiffres_dollars.jpg) no-repeat 100% 0;}
.chiffresJour_300 .petrole {background: url(../img/chiffres_petrole.jpg) no-repeat 100% 0;}
.chiffresJour_300 .or {background: url(../img/chiffres_or.jpg) no-repeat 100% 0;}
.chiffresJour_300 p {font-size: 1.1em; margin: 0 0 0 30px;}
.chiffresJour_300 a {font-size: 1.1em; font-weight: bold; text-transform: uppercase;}
.chiffresJour_300 p.var {font-weight: bold;}
.chiffresJour_300 img {float: left;}

.taux_300 .tab-list a, .taux_300 .tab-list a:visited {padding: 4px 12px;}

/* cote */
table.quote_display {border-collapse: collapse; width: 100%;}
table.quote_display.col-2 td {width: 300px;}
table.quote_display.col-3 td {width: 200px;}
table.quote_display td {padding: 10px;}

.quote_details th {border-top: 1px dotted #ada6a5;}

.single_quote_header {padding: 0 0 10px 15px; float: right;}
.single_quote_header p {font-weight: bold;}

.bigGraph {margin: 0 0 20px; text-align: center;}

.grpContent {border: 1px solid #ada6a5; border-top: 0; margin: 0 0 20px 0;  float:left; clear:both;}
.grpContent .inner {padding: 0 10px;}
.grpContent p.learnmore2 {margin:10px;}

/* les plus populaires et sujets de l'heure */
.tabs_300{clear:both;}
.tabs_300 h4.boxTitle2 {font-size:13px;border-bottom: 0; padding-bottom: 0;}
.sujets .tab-list a, .sujets .tab-list a:visited {padding-left: 8px; padding-right: 8px;}

/* contribuez */
.rail-right .grpContent{width:298px;}
.rail-right .slider {
    float: left;
    width: 300px;
}
.boxScoop.grpContent{ margin-bottom:0;}
.boxScoop .inner {background: url(../img/scoop.gif) no-repeat 10px 10px; padding: 10px 10px 10px 108px;}
.boxScoop p {font-size: 1.2em; margin: 0 0 6px;}
.boxScoop p a, .boxScoop p a:visited {padding: 0 14px 0 0; color: #444;}

/* box_infolettre -300- */
.boxInfolettre {border: 1px solid #ada6a5; margin-bottom: 20px; padding: 5px; width: 288px;}
.boxInfolettre h4 {color: #000; font: bold 1.4em Georgia, Times, serif; margin: 0 0 5px 0; text-transform: uppercase;}
.boxInfolettre h4 strong {text-transform: none; font-weight: normal;}
.boxInfolettre .inner {background: #efeeec url(../img/boxInfolettre_arrow.gif) no-repeat 90% 0; padding: 20px 10px 10px;}
.boxInfolettre p {font-size: 1.2em; margin: 0 0 10px 0;}
.boxInfolettre .input-text {width: 130px;}
.boxInfolettre label {color: #0574ac; font-size: 1.2em;}
.boxInfolettre ul li {padding: 0 0 3px;}
.boxInfolettre ul {margin: 0 0 6px;}

#eMailIsInBdConfirmDivId {margin: 6px 0; text-align: center;}

/* workopolis form */
.workopolis form .lCol {width: 110px;}
.workopolis form .rCol {width: 150px;}
.workopolis form label {display: block;}
.workopolis form .lCol input, .workopolis-form select {margin-bottom: 12px; width: 100%;}
.workopolis .header {border-bottom: 1px dotted #ada6a5; margin: 0 0 5px; padding: 5px 10px;}
.workopolis p.note.cap {margin: 0 0 5px;}
.newsList {clear: both;}
.newsList .s_specials {background: #ecf4f7; margin: 0 0 20px; padding: 10px;}

/* archives */
h3.archives-month {font-family: Georgia, Times, serif; font-size: 1.4em; margin-bottom: 3px;}
h3.archives-date {color: #e2001a; font-family: Georgia, Times, serif; font-size: 1.4em; margin: 0 0 10px;}

ul.archives-year-list {background: url(../img/drop-shadow.gif) repeat-x 0 100%; margin-bottom: 10px; padding-bottom: 20px;}
ul.archives-year-list li {display: inline; font-size: 1.4em; line-height: 160%; padding-right: 3px;}
ul.archives-year-list li a {font: bold 1.2em Georgia, Times, sans-serif; padding-right: 3px;}
ul.archives-year-list li.active a {color: #333;}
ul.archives-day-list {border-bottom: 1px dotted #ada6a5; margin-bottom: 15px;}
ul.archives-day-list li {display: inline; font-size: 1.2em; padding-right: 2px;}
ul.listSimple li {margin: 0 0 10px;}

/* Article */
#articlePage .articleShared {
    float:left;
    padding-left:50px; 
    padding-bottom:15px; 
    padding-top:10px; 
    background:url(http://lapresseaffaires.cyberpresse.ca/ui/img/fond_f_t.jpg) no-repeat left bottom; 
    margin-bottom:10px; 
}
.articleHeader {padding: 10px 0 0; width: 100%;}
.articleHeader h1 {width: 434px;}
.articleData {border: 1px solid #ada6a5; margin-bottom: 25px; padding: 0 0 10px; width: 435px;}
.articleData img {margin: 0 0 3px 0;}
.articleData p {color: #333; font-size: 1.1em; margin: 0 5px 0.6em;}
.articleData p.imgDesc {clear: left;}

/* auteurs */
.centerbar ul.auteurs {width: 180px;}
.centerbar p.auteur {font-weight:bold;}
.centerbar p.auteur a, .centerbar p.auteur a:visited {color: #000;}

p.auteur {color: #000; }
p.byLine {font-size: 1.1em; margin: 0 0 6px; text-transform: uppercase;}

ul.auteurs {clear: left; float: left; margin: 0 0 10px; width: 434px;}
ul.auteurs li {clear: left; float: left; margin: 0 0 8px; width: 100%;}
ul.auteurs a img {border: 1px solid #ada6a5; float: left; margin: 0 6px 3px 0;}
ul.auteurs p.titre {clear: none; }
ul.auteurs h6 {margin: 0 0 5px; text-transform: uppercase;}

.centerbar ul.auteurs li {border-top: 1px dotted #ada6a5; padding-top: 10px;}
.centerbar ul.auteurs li.first {border: none; padding: 0;}
.opinions ul.auteurs p.titre {clear: left;}
.grpNews_180 ul.auteurs {width: 160px;}

.list_auteurs ul.items li {background-position: 0 5px; border-bottom: 1px dotted #ada6a5; margin: 0; padding-top: 3px; padding-bottom: 3px;}

a.thumb {display: block; float: left;}
a.thumb img {border: 1px solid #333;}

.bodyText {clear: left;}
.bodyText p {color: #000; font-size:110%; line-height: 1.3em; margin: 0 0 1.5em;}
.bodyText .teaser {color: #464646; font-size: 1.1em; font-weight: bold;}
.bodyText h4 {margin: 0 0 10px;}

.cbp_suggest {border-top: 4px solid #0574ac; float: left; margin: 0 0 20px; position: relative; width: 634px;}
.cbp_suggest .inner {border: 1px solid #ada6a5; border-top-style: dotted; padding: 0 10px;}
.cbp_suggest h4 {color: #000; font-size:22px; padding: 3px 0;}
.cbp_suggest h3 a {color: #0574ac;}
.cbp_suggest h3 a:visited {color: #0574ac;}

.boxComment {float: left; width: 632px;}
.boxComment .inner {background: #ecf4f7; padding: 20px 30px; text-align: center;}

.commentForm {margin: 15px 0;}
.commentForm label {display: block; text-align: left;}
.commentForm label.inline {display: inline;}
.commentForm textarea {height: 130px; margin: 0 0 10px; width: 549px;}

p.formNote {margin: 0 0 10px; text-align: left;}

.boxComment p {font-size: 1.2em; margin: 0 0 10px;}
.boxComment p.formNote {font-size: 1.1em;} 
.boxComment ul.tri {text-align: left;}

/* commentaires list */
.comment-header {background: #efeeec; border-top: 1px dotted #ada6a5; border-bottom: 1px dotted #ada6a5; clear: both; float: left; margin: 0 0 10px 0; padding: 5px 10px; position: relative; width: 614px;}
.comment-header img {position: absolute; right: 0; top: -10px;}

p.txt-commentaire {color: #000; float: left; font: normal 1.8em Georgia, Times, serif; text-transform: uppercase;}
p.txt-commentaire span {color: #444; font-size: 0.8em;}
p.txt-commenter {float: right; font-size: 1.1em; padding: 0 30px 0 0;}

ul.comments-list { float: left; margin: 0 0 10px; width: 100%;}
ul.comments-list li {border-bottom: 1px dotted #999; float: left; margin-bottom: 10px; padding: 0 0 10px 0; width: 100%;}
ul.comments-list .metadata {float: left; padding: 0; width: 124px;}
ul.comments-list .body-text {float: right; width: 500px;}
ul.comments-list .metadata p { margin-bottom: 0.6em;}
ul.comments-list .auteur {font: normal 1.2em Georgia, Times, serif; font-weight: bold;}
ul.comments-list .date {font-weight: normal;}
ul.comments-list .body-text p {font-size: 1.1em; line-height: 1.4em; margin-bottom: 1em;}
ul.comments-list p.editors-choice {font-size: 1.2em; font-weight: bold; text-transform: uppercase;}

/* tools Article */
ul.tools {margin: 0 0 20px;}
ul.tools li {border-top: 1px dotted #999; clear: both; overflow: hidden; padding: 6px 0; width: 100%;}
ul.tools li.active {background: #efeeec;}

.tools a, .actions a, .share-module ul a {display: block; float: left; height: 21px; line-height: 21px; margin: 0; padding-left: 50px;}
.tools a {background-position: 8px 0; background-repeat: no-repeat; font-size: 1.1em; font-weight: bold;}

/* TH css sprite */
a.fontsize {background: url(../img/ico-article.png) 0 0px no-repeat; height:18px;}
a.share {background: url(../img/ico-article.png) 0 -20px no-repeat; height:19px;}
a.commenter {background: url(../img/ico-article.png) 0 -41px no-repeat; height:21px;}
a.send {height:0px;visibility:hidden;}
a.envoyer {background: url(../img/ico-article.png) 0 -64px no-repeat; height:20px;}
a.rsstools {background: url(../img/ico-article.png) 0 -86px no-repeat; height:19px;}
a.print {background: url(../img/ico-article.png) 0 -107px no-repeat; height:21px;}

/* TH css sprite social networks */
a.facebook {background: url(../img/ico-partage.png) 0 0px no-repeat; height:35px;}
a.twitter {background: url(../img/ico-partage.png) 0 -37px no-repeat; height:35px;}
a.delicious {background: url(../img/ico-partage.png) 0 -74px no-repeat; height:35px;}
a.google {background: url(../img/ico-partage.png) 0 -111px no-repeat; height:35px;} 
a.reddit {background: url(../img/ico-partage.png) 0 -148px no-repeat; height:35px;}

/* TH css sprite social networks */
.share-list a {display:block; font-weight:normal; line-height:36px;padding:0 0 0 54px;}
ul.tools ul.share-list li {background: #fff; border: none; padding-left:27px; width: auto;}

.panelToggle {background: #fff; border: 1px solid #b7cad9; clear: both; display: none; float: left; margin: 5px; padding: 5px; width: 158px;}

#sendFriendMessage a {display: inline; float: none; padding-left: 0;}
#sendFriendAnimation {display: none; text-align: center;}
#sendFriendMessage {display: none;}
#sendFriendMessage p {margin-bottom: 6px;}

#panelSend input.text, #panelSend textarea {border: 1px solid #b7cad9; margin: 0 0 5px; width: 155px;}
#panelSend input.text {height: 18px; line-height: 18px;}
#panelSend textarea {padding: 0; height: 50px;}
#panelSend label {display: block; font-size: 1.1em; font-weight: bold; margin-bottom: 3px;}
#panelSend .label-checkbox {display: inline;}
#panelSend .btn-send {float: right; margin: 10px 0 0 0;}
#panelSend .note {font-style: italic; font-size: 1em; font-weight: normal;  margin-bottom: 10px;}

.formError {color: #990000; font-size: 1.1em; font-weight: bold; margin: 5px 0;}
a.closeX {background: url(../img/icon-close.gif) no-repeat 100% 0; border: 0; float: right; font-family: Verdana, sans-serif; font-size: 90%; font-weight: bold; height: 16px; line-height: 16px; padding-right: 20px; text-decoration: none;}
a.closeX:hover {background: url(../img/icon-close.gif) no-repeat 100% 100%;}
ul.tools a.closeX {display: none; margin-right: 5px; padding-left: 15px;}

p.zoom {text-align: right; font-size: 1.1em;}
.zoom a {background: url(../img/icon-zoom.gif) no-repeat 100% 50%; margin: 0 0 0.6em 0; padding-right: 13px; text-decoration: underline; font-weight: bold;}
.unzoom a, a.unzoom {background-image: url(../img/icon-unzoom.gif);}
.zoom a:hover, .unzoom a:hover, a.zoom:hover, a.unzoom:hover {text-decoration: none;}

.image-block {float: left; margin: 0 13px 10px 0;}
.image-block.vert {width: 180px;}

.photodata {border: 1px solid #999; padding: 4px 10px;}
.photodata.noBorder {border: none;}
.photodata .desc, .photodata .auteur {color: #666; margin: 0 0 0.6em 0;}
.photodata .auteur {text-transform: uppercase;}
.photodata p.zoom {font-size: 100%; margin: 0 0 0.2em 0;}

.goTo {overflow: hidden; text-align: right;}
a.goTop {background: url(../img/ico_goUp.gif) no-repeat 100% 50%; display: block; padding: 0 15px 0 0; text-align: right; float: right;}
a.goBack {background: url(../img/ico_goBack.gif) no-repeat 0 50%; display: block; padding: 0 0 0 15px; text-align: right; float: right;}

/* boite twitter */
.twtr-widget { margin:0 0 20px 0;}
#boite_membre_bm { margin:0 0 20px 0; float:left;}

/* pub */
.pub {clear: both; margin-bottom: 20px; text-align: center; width: 100%;}

#masthead .rail-left div.pub  div.pub {background: url(../img/txtPub.gif) no-repeat 105px 50%; margin-bottom: 20px; text-align: left;}
#masthead div.pubentete {margin:0px 110px 10px;}

p.txt-pub {color: #999; font: normal 1em Verdana, Arial,Helvetica, sans-serif; margin-bottom: 2px; text-align: left;}

/* sondage */
#questionjour {text-align: center;}

.sondage .inner {padding-bottom: 10px;}

ul.list-options {font-size: 1.2em; margin-bottom: 1em; text-align: left;}
ul.list-options li {margin-bottom: 2px; padding: 3px;}

input.btn-voter {background: url(../img/bg-btnvoter.jpg) repeat-x 0 50%; border: 1px solid #999; color: #999; cursor: default; font-weight: bold; margin: 10px 0; padding: 1px 10px;}

p.question-jour {font-size: 1.2em; font-weight: bold; margin-bottom: 10px; text-align: left;}

/* page résultats sondages */
.sondages_results img {margin: 0 0 30px;}
.sondages_results p {margin: 0 0 10px;}

/* À découvrir */
.slider_wrapper_954 {border-bottom: 1px solid #ada6a5; border-top: 1px solid #ada6a5; margin: 0 0 10px 0; overflow: hidden; position: relative; width: 100%;}
.slider_inner_954 {background: url(../img/bg_954_slider.gif) repeat-x 0 100%; position: relative; width: 1000000px;}

.slSpotc {border-top: 10px solid #ecf4f7; float: left; margin: 0 11px 0 0; padding: 0 10px 10px; text-align: center; width: 162px;}
.slSpotc .inner {background: #fff; border-bottom: 10px solid #ECF4F7; min-height: 180px; padding: 10px 10px 0;}
.slSpotc p.amorce, .slSpotc h5 {margin: 0 0 6px 0; text-align: left;}
.slSpotc h4 {font-size:14px; margin: 0 0 10px 0;}
.slSpotc img {margin: 0 0 10px 0;}

* html .slSpotc .inner {height: 180px;}

.cbp_spotlight {border-top: 4px solid #0574ac; clear: both; float: left; padding: 6px 0 0; width: 952px;}
.cbp_spotlight h3 {padding: 0 0 5px; text-transform: uppercase;}
.cbp_spotlight .controls {font-size: 1.1em; position: absolute; top: 5px; right: 5px;}
.cbp_spotlight .controls a {font-weight: bold}

a.c_prev, a:visited.c_prev {background: url(../img/c_prev.gif) no-repeat 0 50%; margin: 0 10px 0 0; padding: 0 0 0 15px;}
a.c_next, a:visited.c_next {background: url(../img/c_next.gif) no-repeat 100% 50%; margin: 0 0 0 10px; padding: 0 15px 0 0;}
a.c_prev_off {background: url(../img/c_prev_off.gif) no-repeat 0 50%; margin: 0 10px 0 0; padding: 0 0 0 15px;}
a.c_next_off {background: url(../img/c_next_off.gif) no-repeat 100% 50%; margin: 0 0 0 10px; padding: 0 15px 0 0;}

.cbp_spotlight a.c_prev_off, .cbp_spotlight a.c_next_off {display: none;}

.slSpotc p.learnmore {background: none; padding: 4px 0;}

/* blocs libres */ 
.bloc-libre {clear: both; overflow: hidden; width: 100%;}
.rail-right #exclusivite.bloc-libre {width:294px; margin:0 0 20px 0; background:#707173 url(http://www.cyberpresse.ca/ui/img/bg-exclusivite.gif) no-repeat top; padding:3px;}
.rail-right #exclusivite.bloc-libre .boite_exclusivite {width:292px; border:1px solid #ababad;}
.rail-right #exclusivite.bloc-libre .boite_exclusivite p {padding:85px 16px 10px 16px; margin:0; font: normal 14px/18px Arial, Helvetica, sans-serif; color:#fff;}

/* 404 */
.box-404 {border: 1px solid #999; float: left; padding: 50px 104px; width: 424px;}
.box-404 h2.title-404 {background: url(../img/ico_404.gif) no-repeat 100% 0; color: #999; float: left; font: bold 3em Georgia, Garamond, serif; height: 59px; margin-bottom: 15px; padding-right: 46px;}
.box-404 p {clear: both; font-size: 1.2em; line-height: 1.5em; margin-bottom: 30px; width: 100%;}

/* quiz */
.colsWrapper {margin: 0 0 30px; overflow: hidden; width: 100%;}
.cols-2 {float: left; width: 300px;}

h3.quizHeader {font: normal 2em Georgia, Times, serif; margin: 0 0 5px;}

.boxQuizVedette h4 {font: bold 1.4em Georgia, Times, serif; line-height: 1.2em; margin: 0 0 6px 0; text-align: left;}
.boxQuizVedette .inner {background: #ecf4f7; border: 1px solid #ada6a5; border-bottom: 1px dotted #ada6a5; padding: 10px; text-align: center; }
.boxQuizVedette p {text-align: left;}

.quizBox {border: 1px solid #ada6a5;}
.quizBox .inner {padding: 10px;}
.quizBox .header {background: #ecf4f7; border-bottom: 1px dotted #ada6a5; padding: 10px; text-align: center;}
.quizBox p {margin: 0 0 10px;}
.quizBox p.learnmore {margin: 0;}
.quizAnswer {padding: 10px 0;}
.quizAnswer p.desc {font-size: 1.1em;}
.quizAnswer p.pReponse {color: #fff; padding: 3px;}

/* blogues */
.bloguePostHeader {float: left; margin: 0 0 20px; width: 412px;}
.bloguePostHeader p {float: left; margin: 0 8px 0 0;}
.blogue-footer {padding: 16px 0;}
.blogue-footer p {margin: 0 0 8px;}
.blogue-center-box {border-bottom: 1px dotted #ada6a5; float: left; margin: 0 0 10px; padding: 0 0 10px; width: 100%;}
.blogue-center-box h5 {font-size: 1.2em; margin-bottom: 10px;}
.blogue-center-box p {font-size: 1.1em; margin: 0 0 8px;}

dl.list-pop {float: left; margin: 0 0 10px; width: 100%;}
dl.list-pop dt {float: left; font-weight: bold; width: 42px;}
dl.list-pop dd {font-size: 1.1em; float: right; width: 136px;}

.grpNews dl.list-pop {margin: 0 0 5px;}
.grpNews dl.list-pop dt {padding: 0 0 0 10px;}
.grpNews dl.list-pop dd {font-size: 1.2em; width: 380px;}

ul.list-condensed li {font-size: 1.1em; margin: 0 0 2px 0;}
ul.list-condensed li a {text-decoration: underline;}
ul.list-condensed li a:hover {text-decoration: none;}

.blank-box {margin: 0 0 20px;}
.blank-box h4.cat {color: #333; border-bottom: 1px solid #0574ac; font: bold 1.4em Arial,Helvetica, Verdana, sans-serif; margin: 0 0 8px; text-transform: uppercase;}

.cyberpresse-blogues p {font-size: 1.2em;}

.rail-right ul.stories.cyberpresse-blogues li.main {border: none; margin-bottom: 15px;}
.rail-right ul.stories.cyberpresse-blogues li.main p.amorce {margin-left: 66px;}
.rail-right ul.stories.cyberpresse-blogues li {background: none; padding: 0;}

ul.stories.cyberpresse-blogues a {text-decoration: underline;}
ul.stories.cyberpresse-blogues a:hover {text-decoration: none;}

/* devise converter */
.deviseConverter {background: #fff url(../img/bg_multiSearchBox.gif) repeat-x 0 100%; border: 1px solid #ada6a5; margin: 0 0 20px; width: 298px;}
.deviseConverter .inner {overflow: hidden; width: 100%;}
.deviseConverter h4.boxTitle2 {background: none; border-top: none;}
.deviseConverter form {float: left; padding: 0 10px 20px; width: 278px;}
.deviseConverter .rCol, .deviseConverter .lCol {width: 130px;}
.deviseConverter .forms label {font-size: 1.1em; font-weight: bold; margin: 0 0 4px;}
.deviseConverter select {margin: 0 0 10px;width: 126px;}
.deviseConverter input.input-text {width: 120px;}
.deviseConverter .forms .btn-send {margin: 18px 0 0;}
.deviseConverter p#result {clear:both; font-size: 1.1em; font-weight: bold; margin: 10px 0 0;}

/* plan du site */
.plandusitePage .lCol, .plandusitePage .rCol {font-size: 1.2em; width: 307px;}
.plandusitePage h3 {border-bottom: 1px dotted #ada6a5; font: normal 1.3em Georgia, Times, serif; margin: 0 0 10px; margin: 16px 0 8px; text-transform: uppercase;}
.plandusitePage h3 a, .plandusitePage h3 a:visited {color: #333;}
.plandusitePage ul li {margin: 0 0 3px;}
.plandusitePage ul li.subSection {font-weight: bold; margin: 20px 0 8px;}
.plandusitePage ul ul {margin: 0 0 10px 30px;}

/* popingBox */
.popingBox {background: #fff; border: 1px solid #999; display: none; float: left; padding-bottom: 10px; position: absolute; text-align: left; width: 298px; z-index: 99999; top:0; left:0;}
.popingBox .header {background: #efeeec; border: none; float: left; padding: 8px 10px 8px 10px; width: 278px;}
.popingBox .header h5 {color: #0574ac; float: left; font-size: 1.2em; margin: 0; text-transform: uppercase; width: 120px;}

a.popingWindow-close {background: url(../img/icon-close.gif) no-repeat 100% 0; border: 0; float: right; font-family: Verdana, sans-serif; font-size: 90%; font-weight: bold; height: 16px; line-height: 16px; padding-right: 20px; text-decoration: none;}
a.popingWindow-close:hover {background: url(../img/icon-close.gif) no-repeat 100% 100%;}

#toggleImg-window {padding-bottom: 0; width: 589px;}
#toggleImg-window .header {width: 569px;}
#toggleImg-window h5 {width: 469px;}
#toggleImg-window img {border: 10px solid #fff;}
#toggleImg-window p {padding: 0 10px 10px 10px;}

/* bgOpaque  */
#bgOpaque{position:fixed;top:0;left:0;z-index:99;background-color:#000;width:100%;height:100%;display:none;cursor:pointer;}

* html #bgOpaque{position:absolute;top:0;left:0;z-index:99;background-color:#000;width:100%;height:100%;display:none;}

/* forms */
textarea {border: 1px solid #c8c6c7; padding: 10px;}

input.input-text {background: #fff; border: 1px solid #c8c6c7; margin: 0 5px 6px 0; padding: 3px; font-size: 1.1em; width: 190px;}
input.inp_small {width: 110px;}
input.btn-send {background: #0574ac; border: 0; font-weight: bold; text-align: center; color: #fff; font-size: 1.1em; font-family: Verdana, Arial,Helvetica, sans-serif; margin: 0 0 5px; text-transform: uppercase; padding: 3px 18px; cursor: pointer;}
input.btn-send:hover {background: #333; cursor: pointer;}
input.btn-send.disabled {background: #ecf4f7; color: #666; cursor: default;}

.search-go {float: left;}

* html input.btn-send {padding: 2px 0;}

label.block {display: block;}

.forms label {font-size: 1.2em;}
.forms .btn-send {display: block; margin: 10px 0;}
.forms p.formNote {font-size: 1.1em; font-weight: bold;}

.search_fonds label {float: left;}
.searchBox .search_fonds .input-text {width: 200px;}

.multiSearchBox {background: #fff url(../img/bg_multiSearchBox.gif) repeat-x 0 100%; border: 1px solid #ada6a5; margin: 0 0 20px; padding: 10px;}
.multiSearchBox h4, .searchBox h4 {font-size: 1.2em; margin: 0 0 8px; text-transform: uppercase;}
.multiSearchBox label {color: #0574ac; font-weight: bold;}
.multiSearchBox label.active {background: transparent; color: #333;}

#lpaSearch {margin: 0 0 10px;}

.search-wrapper-layer input {float: left;}
.search-wrapper-layer {overflow: hidden; width: 100%;}
.search-layer {width: 278px;}

#search-layer-2, #search-layer-3, #search-layer-4 {display: none;}

.searchBox {background: #ecf4f7; border: 1px solid #ada6a5; float: left; margin: 0 0 20px; padding: 10px; width: 412px;}
.searchBox .input-text {float: left; width: 250px;}
.searchBox label {font-size: 1.1em; margin: 0 0 4px;}

.rail-right .searchBox {width: 278px;}

.search_journaliste {border: none; border-bottom: 1px dotted #a6a6a6; width: 614px;}

.graphicChartsOptions .inp_small {width: 30px;}
.graphicChartsOptions label.beforeInput {margin: 0 8px 0 0;}

/* =table */
table.mainTable {margin: 0 0 20px;}
table.quotes {width: 100%;}
table.quotes td {border-top: 1px dotted #ada6a5; padding: 4px 6px; text-align: right; white-space: nowrap;}

.quotes thead {color: #000; font-size: 1.1em;}
.quotes thead th {white-space: nowrap;}
.quotes tbody {background: #fff;}
.quotes th {padding: 4px 6px; text-align: right;}

.quotes tr.alt {background: #ecf4f7; color: #333;}
.quotes .titre {text-align: left; white-space: normal;}

.col-2 .titre {width: 220px;}

tr.thead th {background: #efeeec; border-top: 1px dotted #ada6a5; padding: 4px 6px; white-space: nowrap;}
tr.thead_sub th {background: #333; color: #efeeec; padding: 4px 6px; text-transform: uppercase;}

.tabular-rss {clear: both; font-size: 1.2em; margin-bottom: 20px; width: 100%;}
.tabular-rss .rss-title {width: 155px;}
.tabular-rss td {padding: 3px;}
.tabular-rss .odd td {background: #efeeec;}

.tabular-rss input {border: 1px solid #8f9a9e; padding: 2px 5px; width: 420px;}
p.note_table {font-size: 1em;}

.table_options {padding: 10px;}
.table_options p {font-size: 1.1em; margin: 0 0 6px;}
.table_options a {font-weight: bold;}

/* useful */
.left, .lCol {float: left;}
.right, .rCol {float: right;}
img.left {margin: 0 16px 10px 0;}
.center {text-align: center;}
.txt_right {text-align: right;}
.normal {font-weight: normal;}
.clear {clear: both; line-height: 0.0; height: 0; padding: 0; margin: 0;}
.show {display: block;}
.hidden {display: none;}
.tumevois {display: block;}
.tumevoispas {display: none;}

/* recherche */
.mots {margin: 6px 0 0;}
.mots p {font-size: 1.1em; margin: 0 0 4px;}

/* plus populaires */
.box-pluspopulaires {border-top: 1px solid #a4a4a4;}
.box-pluspopulaires h4 {font-size: 1.2em; margin: 8px 10px 0 10px;}
.box-pluspopulaires ul.stories .rCol {width: 577px;} 

.leftbar .box-pluspopulaires ul.stories .rCol {width: 377px;} 

.box-pluspopulaires ul.stories .lCol {width: 35px;} 

p.rank {color: #666; font: bold 160% Georgia, serif; margin-top: 13px;}

p.pubDate {color: #666; font-size: 1.1em;}

.box-pluspopulaires .tab_content {border: 1px solid #a4a4a4; border-top: none; clear: both; padding: 10px;}

* html .box-pluspopulaires .tab_content {height: 1%;}

/* titre cotes */
#titrecote {font-size:2em; font-weight:bold; line-height:1.4em; }

.titrecoteesp {padding:0px 0px 10px 0px;}
.titrecoteno {font:normal 1.9em Verdana, Arial,Helvetica, sans-serif;}

/*flux emploi */
.flux_emploi h2 { font: bold 1.65em Georgia, "Times New Roman", Times, serif; color:#0574ac;}
.flux_emploi h4 { font-size:1em;}
.flux_emploi .cadre { border:1px solid #0574ac; padding:3px 10px; margin:6px 0 30px 0;}
.flux_emploi ul { position:relative; overflow:hidden; height:100%;}
.flux_emploi ul ul { padding:0;} 
.flux_emploi ul li { padding:7px 0; margin:-1px 0 0 0; border-top:1px solid #0574ac;}
.flux_emploi ul li li { border-top-style: dotted;}

/* emplois workopolis */
.flux_emploi h4 { font:normal 1.3em Arial, Helvetica, sans-serif;}

.emploi_workopolis { color:#333;}
.emploi_workopolis h2 { color:#0e5500; margin-top:10px;} 
.emploi_workopolis a,
.emploi_workopolis a:visited  { color:#0e5500}

.flux_emploi h3 {font: normal 1.5em Georgia, "Times New Roman", Times, serif; color:#222; text-transform: uppercase;}

.emploi_workopolis .cadre,
.emploi_workopolis ul li { border-color:#56884c;}
.emploi_workopolis .lst_categories { padding:6px;}

.lst_categories .fd { background:#ebf5eb; padding:12px 3px;}
.lst_categories ul { width:189px; float:left; padding: 0 8px; display:block;}
.lst_categories ul li { margin:0; padding:0; border:none; font-size:1.3em;}

.workopolis_rechercher { padding:0 0 20px 0;}
.workopolis_rechercher .titre{ background: #a8e63f url(../img/emplois_workopolis/boite_recherche_fd.gif) repeat-x left top;}
.workopolis_rechercher .titre .fd_b { background:url(../img/emplois_workopolis/boite_recherche_fd_b.gif) no-repeat left bottom;}
.workopolis_rechercher .titre h3 { background:url(../img/emplois_workopolis/boite_recherche_fd_t.gif) no-repeat left top; padding:17px 20px; color:#000; font:bold 1.8em Georgia, "Times New Roman", Times, serif;}
.workopolis_rechercher form { background:#ebf5eb url(../img/emplois_workopolis/boite_recherche_logo.gif) no-repeat right bottom; display:block; padding:0 15px 10px 22px;}
.workopolis_rechercher label { padding:10px 0 0 0; display:block; font: normal 1.2em Verdana, Arial, Helvetica, sans-serif;}
.workopolis_rechercher input { margin:7px 0 0 0; width:180px; padding:3px; font-size:10px; color:#333; border:1px solid #7f9db9;}
.workopolis_rechercher select {width:186px; margin:7px 0 0 0; background:#fff; border:1px solid #7f9db9; }
.workopolis_rechercher .bt_submit { background:#fff; color:#000; text-transform:uppercase; font:normal 1.3em Verdana, Arial, Helvetica, sans-serif; border:1px solid #7f9db9; cursor:pointer; padding:1px; width:124px; display:block; margin:20px 0 0 0;}	
.workopolis_rechercher a { color:#0f5b00;}
.workopolis_rechercher .rech_av { display:block; float:right; width:auto; margin:25px 0 0 0; font: bold 1.05em Arial, Helvetica, sans-serif; text-transform:uppercase;}
.workopolis_rechercher .rech_av span { color:#000;}

.workopolis_boite { padding:0 0 20px 0;}
.workopolis_boite h3 { background:#62ae06 url(../img/emplois_workopolis/boite_tt_fd.gif) repeat-x left bottom; padding:5px 13px; color:#fff; font:normal 1.45em Georgia, "Times New Roman", Times, serif}
.workopolis_boite ul { background:#ebf5eb; padding:0 0 20px 0; font: normal 1em Verdana, Arial, Helvetica, sans-serif;}
.workopolis_boite ul li { border-bottom:1px solid #c7dbc5; padding:10px 13px;}
.workopolis_boite a,
.workopolis_boite a.viewmore { color:#0e5500; }
.workopolis_boite .fd { background:#ebf5eb; padding:10px 13px;}
	
/* bloger decouvrir */
.bloger_decouvrir { border:1px solid #999;margin:10px 0 20px; background:#EEE; width:100%; overflow:hidden; position:relative;}
.bloger_decouvrir h4 { border-bottom:1px solid #999;text-transform:uppercase; font-size:1em;padding:3px 10px; background:#fff; text-align:left;}
.bloger_decouvrir .controls { position:absolute; top:28px; right:9px; font-size:0.8em; z-index:10; display:block; float:left; display:block; width:auto;}
.bloger_decouvrir .controls a { position:relative; border:1px solid #999; display:block;line-height:1.05em; font-weight:bold;}
.bloger_decouvrir .controls a.prec-off,
.bloger_decouvrir .controls a.prec { float:left; width:auto;}
.bloger_decouvrir .controls a.next,
.bloger_decouvrir .controls a.next-off { float:left; width:auto; margin:0 0 0 3px;}
.bloger_decouvrir .controls #spotlight-position { display:block; float:left; padding:3px 10px; width:auto;}
.bloger_decouvrir dl {background: #fff; display: inline; float: left; margin-right: 11px; overflow: hidden; padding: 10px; text-align: center; width: 158px; height:180px;text-align:left; position:relative;}
.bloger_decouvrir dt { text-align:center; }
.bloger_decouvrir dd { font-size:0.92em; }
.bloger_decouvrir dd h5 { padding:2px 0 10px 0; font-size:1.05em; } 
.bloger_decouvrir dd.comments { position:absolute; bottom:10px; left:10px; width:158px;} 
.bloger_decouvrir dd.comments a { color:#666;}
.bloger_decouvrir .cont_slider { position:relative; overflow:hidden; padding:30px 10px 10px 10px; height:100%;}
.bloger_decouvrir .slider { width:10000px; position:relative;}

/* partager */
.share-module {border: 1px solid #999; clear: both; margin-bottom: 10px; overflow: hidden; padding: 5px 10px; width: 602px; }
.share-module ul {float: left; margin: 0; }
.share-module p.left {line-height: 21px; margin: 0; padding:10px 0 0 0; }
.share-module p.left img { display:none;}
.share-module li {display: inline; float: left; margin-left: 20px; }
.share-module ul a,
.share-module ul a:visited {padding:10px 0 6px 44px; text-decoration:none;}

#questce-mod {border-top: 1px solid #999; clear: both; display: none; float: left; margin-top: 1em; padding-top: 10px; width: 100%; }
#questce-mod p {margin-bottom: 1em; }
#questce-a {background-color: #e8e8e8; background-position: 3px 50%; display: block; float: right; font-weight: bold; margin: 0; padding: 13px 3px 13px 20px; }

.share-module ul a, .share-module ul a:visited {font-size: 1.1em; font-weight: normal; text-decoration: underline; }
.share-module ul a:hover, .share-module ul a:active {text-decoration: none; }
ul.share-list, .share-module ul {font-size: 1em; }

#panelSend{visibility:hidden;height:0px;margin:0px;padding:0px;}

#logoprint{visibility:hidden;height:0px;margin:0px;padding:0px;display:none;}

/* nominations général */
.nomin h2, .nomin h3, .nomin h4, .nomin p { padding:0; margin:0 }
.nomin ul, .nomin li { padding:0; margin:0; list-style:none; }
.nomin h2 {font-size:15px; font-weight:normal; padding:3px 0px 3px 0px; border-bottom:1px solid #ACA7A4; text-transform:uppercase; border-top:1px dotted #CCC; margin:0; }
.nomin h2 a { color:#333; text-decoration:none }
.nomin h2 a:hover { text-decoration:underline; }
.nomin .inner { background:url(../img/nomination/bluebck_sm.png) repeat-x; padding-top:5px; }
.nomin .pic { height:158px; margin-bottom:10px; position:relative; }
.nomin .pic li { display:inline; }
.nomin .portrait_sm { background:url(../img/nomination/portrait_bck_sm.png) no-repeat top left; padding:13px 13px 14px 14px; float:left; z-index:10; width:87px; height:130px; overflow:hidden; }

.nomin .prev { position:absolute; top:74px; left:0px; width:11px; height:13px; background:url(../img/nomination/arrows.png) no-repeat left top; display:block; margin:0px; z-index:0; }
.nomin .next { position:relative; top:74px; left:0px; width:11px; height:13px; background:url(../img/nomination/arrows.png) no-repeat right top; display:block; margin:0px; z-index:0; float:left; }

.right .next { position:absolute; left:278px;}

.mid .next { margin:0 0 0 3px;}
.mid .portrait_sm { margin:0 0 0 12px; } 

.nomin h3 {  margin:20px 0 0 0; }
.nomin h3 b { font-weight:normal; }
.nomin h4 { color:#0574ac; }
.nomin .title { color:#0488c6; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin-bottom:5px; }
.nomin p { color:#069; margin-bottom:16px; }
.nomin a.more { text-decoration:none; color:#333; }
.nomin a.more:hover, .nomin a.more:hover span { text-decoration:underline; color:#333; }
.nomin a.more span { color:#0574ac; }
.nomin p a.more { color:#0574ac;  }
.nomin p a.more:hover { color:#0574ac; }
.nomin p a { color:#0574ac; text-decoration:none }
.nomin p a:hover { text-decoration:underline }

/* boites */
.nomin_box { background-color:#FFF; margin:0 0 15px 0;}
.nomin_box .slider-wrapper {  background: none;}
.nomin_box.right { float:none; }

.mid,
.mid .slider-content { width:180px;}
.mid a.more,
.right a.more { background-color:#EFEFEF; border-top:1px dotted #CCC; padding:5px 5px 5px 5px; display:block }

.mid p a.more { border:none; background:none; margin:0; padding:0; display:inline }
.mid .pic { margin-left:20px; }

.nomin_box.right p a.more { border:none; background:none; margin:0; padding:0; display:inline; }
.nomin_box.right .pic { margin-left:5px; float:left; margin-right:10px; }
.nomin_box.right.h3 .pic { padding-top:10px; }
.nomin_box.nomin h2 { border-top:none; }
.nomin_box h2, .nomin_box h4, .nomin_box h3, .nomin_box p, .nomin_box a.more { padding-left:5px; padding-right:25px; }

.right .portrait_sm { margin:0px 0px 0px 18px;  }

/* toutes les nomin */
.nomin_all h2 { font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; font-weight:normal; border:none; text-transform:none; padding-left:20px; padding-top:10px;  }
.nomin_all h3 { color:#0574ac; font-size:16px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; margin-left:130px;  }
.nomin_all .portrait_sm { float:left; margin:0 10px; }
.nomin_all .title { border-bottom:1px solid #BDD4E4; margin-left:130px; padding-bottom:5px; margin-bottom:10px;  }
.nomin_all p { margin-left:130px;  }
.nomin_all a.more { float:right; color:#0589c7; font:normal 11px Verdana, Arial, Helvetica, sans-serif; }
.nomin_all p a.more { float: none }
.nomin_all li { background:url(../img/nomination/bluebck_sm.png) repeat-x; padding-right:40px; margin-bottom:10px;}
.nomin_all li:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.nomin_all li{zoom:1;}

/* nomin article */
.tab_nomin .lst_tab { font:bold 11px Georgia,"Times New Roman",Times,serif; text-align:right; text-transform:uppercase; padding:0 0 3px 0; }
.tab_nomin .lst_tab li { display:inline;} 
.tab_nomin .lst_tab .active a { color:#000; }

.nomin .portrait_lg { background:url(../img/nomination/portrait_bck_big.png) no-repeat top left; height:270px;  padding:15px 15px 15px 15px; float:left; margin:0 0px 0px 0px; z-index:10; float:left;}

.nomin_art .blocpic { float:left; display:block; width:210px; margin-bottom:20px; }
.nomin_art .credits { font-size:11px; font-family:Arial, Helvetica, sans-serif; padding-left:20px; }
.nomin_art { background:url(../img/nomination/bluebck_sm.png) repeat-x; background-color:#FFF; border-top:1px solid #999; border-bottom:1px dotted #CCC; }
.nomin_art h2 { font-family:Georgia, "Times New Roman", Times, serif; font-size:2.2em; font-weight:normal; border:none; text-transform:none; padding-left:10px; padding-top:10px;  }
.nomin_art h3 { color:#000; font-size:1.6em; font-family:Arial, Helvetica, sans-serif; font-weight:bold; margin-left:220px;  }
.nomin_art .title, .nomin_art .intro { margin-left:220px; }
.nomin_art .intro { font-weight:bold; }
.nomin_art .clear { clear:both; display:block; line-height:1px; }
.nomin_art { padding-left:10px; padding-right:10px; }
.nomin_art:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.nomin_art {zoom:1; margin-bottom:20px;}
.nomin_art .texte { text-align:justify; }
.nomin_art .texte .logo { float:right; margin-bottom:10px; }
.nomin_art p { line-height:140%; }

/* edit WCM front end */
.edit_article { display: inline; padding:3px; background:#eee url(../img/fd_edit_wcm.gif) repeat; position: relative; margin:5px 1px 1px 15px;}

.articleHeader .edit_article,
#footer .edit_article,
.vert-cat-box h4 .edit_article { display:block;}

.coeil .edit_article { display:block; background-color:transparent;}

.edit_article a { position:relative; background:none; }
.edit_article a * { display:inline; }
.edit_article .edit_bt { position:absolute; top:2px; left:-15px; padding:0px; }

.id_obj { display:none;}

.edit_liste { display:block; position:relative; z-index:100;}
.edit_liste .edit_bt { position:absolute; top:0px; right:0px; display:block;}

.box-edit h4,
.box-edit h3,
.box-edit h4.cat { padding-left:15px;} 
.box-edit .inner h4 { padding-left:0px;}

.objet_edit { position:relative;z-index:80;}

.obj_lst { position:absolute; left:0px; top:0px;}
.obj_lst .bt { border:1px solid #777; padding:2px 1px; display:block; width:3px;  background:#fff; cursor:pointer;}

.list_obj { position:absolute; left:10px; top:0px; background:#fff; width:150px; border:1px solid #717171;}
.list_obj a { display:block; padding:2px; margin:2px; color:#333; }
.list_obj a:hover { background:#8ba3d9; color:#fff; text-decoration:none;}

.bt_off .list_obj { visibility:hidden; }

/* Mise en valeur style */
.mtb_bbwrp { background:url(http://lapresseaffaires.cyberpresse.ca/ui/img/fd_fd.png) no-repeat left top; width:612px; height:379px; padding:9px 13px 9px 9px; margin-bottom:10px }

.mtb_bbox {  height:379px; float:left; position:relative; display:block; overflow:hidden; width:616px; }
.mtb_bbox .front { z-index:20; }
.mtb_bbox .nav { float:left; width:39px; height:359px; background:url(http://lapresseaffaires.cyberpresse.ca/ui/img/fd_nav.gif) no-repeat left top; padding:50px 0px; line-height:normal; margin:0}
.mtb_bbox .nav li {background:#a9cadd; margin:0 0 0px 0; padding:0px; line-height:1px; font-size:0px; list-style:none;  }
.mtb_bbox .nav li a { position:relative; z-index:20; height:30px; text-align:center; color:#00659b; padding:12px 0px 12px 0px; display:block; font:normal 20px Georgia, serif; text-decoration:none; background:url(http://lapresseaffaires.cyberpresse.ca/ui/img/fd_dot.gif) repeat-x bottom;}
.mtb_bbox .nav li a span { padding:5px 2px 9px 2px; display:block; }
.mtb_bbox .nav li a:hover,
.mtb_bbox .nav li a.active { text-decoration:none; background:url(http://lapresseaffaires.cyberpresse.ca/ui/img/fd_dot.gif) #d4e5ed repeat-x bottom;}
.mtb_bbox .nav li a:hover span,
.mtb_bbox .nav li a.active span { background:#d4e5ed; color:#00659b; }
.mtb_bbox .nav li.first { background:url(http://lapresseaffaires.cyberpresse.ca/ui/img/fd_dot.gif) repeat-x top; height:1px; }
.mtb_bbox .cont { position:absolute; right:0px; top:0px; width:570px; border-left:3px solid #fff;}
.mtb_bbox .cont img { float:left; }
.mtb_bbox .cont .txt { position:absolute; bottom:-1px; left:0px; background:url(http://lapresseaffaires.cyberpresse.ca/ui/img/fd_txt.png); width:100%; height:auto; font:normal 12px Arial, Helvetica, sans-serif; color:#fff;} 
.mtb_bbox .cont .txt h2 { font: normal 27px Georgia, "Times New Roman", Times, serif; padding:0; margin:0; font-weight:none; margin-bottom:5px; } 
.mtb_bbox .cont .txt h2 a { text-decoration:none; color:#fff; }
.mtb_bbox .cont .txt h2 a:hover { text-decoration:underline; }
.mtb_bbox .cont .txt .pad { padding:10px 5px 10px 20px;}
.mtb_bbox .cont p.amorce { margin:0; padding:0; font-size:14px; line-height:18px; margin-bottom:10px;font-family:Georgia, "Times New Roman", Times, serif; }
.mtb_bbox .cont a.viewmore { text-decoration:none; font-weight:bold;color:#fff; }
.mtb_bbox .cont a.viewmore:hover { text-decoration:underline; }
.mtb_bbox .cont a {color:#fff; }

/* la7_style */
.la7_style {border-bottom: 1px #bbbbbb solid;}
.la7_style {clear: both; margin: 0 0 30px 0; position: relative; overflow: hidden; width: 100%;}
.la7_style h3.boxTitle {padding-right: 25px;}
.la7_style .inner {clear: both;}
.la7_style .stories {margin: 10px;}
.la7_style ul.stories li.main {margin-bottom: 6px;}
.la7_style ul.square h4,  .la7_style ul.stories h4 {font-size: 1.2em; display: inline; font-weight: normal;}
.la7_style h5 {font-size: 1.2em; margin: 0 0 2px 0;}
.la7_style h3.boxTitle {border: none;}
.la7_style p.comment {margin: 0 0 0 140px;}
.la7_style .inner.special {background: #ecf4f7; border-bottom: 1px dotted #ada6a5;}
.la7_style ul.stories {clear: left; margin-bottom: 10px;}
.la7_style ul.stories li {padding:0 0 4px;}
.la7_style ul.stories li.longfirst {margin:6px 0 0;padding:5px 0 0;}
.la7_style ul.stories li.long {border-top:1px dotted #999999;margin:6px 0 0;padding:5px 0 0;}
.la7_style ul.stories li.main img {float: left; margin: 0 10px 0 0;}
.la7_style ul.stories li.main{background: none; border-bottom: 1px dotted #ada6a5; clear: left; margin: 0px 0px 10px 0px; padding: 10px 0; overflow: hidden; width: 100%;}
.la7_style ul.stories li.last {border: none; padding-bottom: 0;}
.la7_style ul.stories li.first {padding-top: 0;}
.la7_style .stories h3 {font: bold 1.4em Georgia, Times, serif; line-height: 1.2em; margin: 0 0 6px 0;}
.la7_style ul.stories li.main p.amorce {margin-left: 140px;}
.la7_style ul.stories p.amorce {font-size: 1.2em;}
.la7_style ul.stories li p.amorce {margin: 0;}
.la7_style .boxTitle a, .la7_style .boxTitle a:visited {background: none;color: #828385; padding-left: 0px;}
.la7_style h3.boxTitle {border-bottom: 5px #016599 solid; color: #828385; font: bold 2.4em Arial, sans-serif; line-height: 1.4em; margin: 0 0 5px 0; padding: 0 0 4px 10px;text-transform:uppercase;}
.la7_style p.learnmore {background: #fff; border-top: none; clear: both; font-size: 1.1em; line-height: 1.2em; margin: 0; padding: 4px 10px; text-align: right;}
.la7_style p.learnmore a, .la7_style p.learnmore a:visited {color: #4f2a65;}
.la7_style p.learnmore a span, .la7_style p.learnmore a:visited span{color: #4f2a65;}
.la7_style p.surtitre, .la7_style p.surtitre a, .la7_style p.surtitre a:visited {color: #222222; text-transform: uppercase; margin: 0 0 3px 0;}
.la7_style a.viewmore {font: bold 1em Arial, Verdana, sans-serif;  position:relative;color:#006599;}
.la7_style a.viewmore:visited {color:#006599;}
.la7_style .viewmore {color:#006599;font: normal 1.2em Georgia, Times, serif;}

/* la13_style */
.la13_style {width: 100%; overflow: hidden; margin: 0 0 20px;}
.la13_style .inner {background:#ffffff; float: left; margin: 0 0 4px; padding:10px 0px 10px 0px; width: 160px;}
.la13_style h4 {font: bold 1.4em Georgia, Times, serif; margin: 0 0 2px 0;}
.la13_style h4.cat {background: none; color: #000000; margin: 0; padding: 4px;text-transform:none; border-bottom: 5px #016599 solid;}
.la13_style h4.cat a, .la13_style h4.cat a:visited {color: #000000;font: normal 1.6em Georgia, Times, serif; }
.la13_style img.imgNews {margin: 0;}
.la13_style p.learnmore {background: #fff; border-top: none; clear: both; font-size: 1.1em; line-height: 1.2em; margin: 0; padding: 2px 0px; text-align: left;}
.la13_style p.learnmore a, .la13_style p.learnmore a:visited {color: #006697;}
.la13_style p.learnmore a span, .la13_style p.learnmore a:visited span{color: #006697;}
.la13_style a.viewmore {font: bold 1.2em Arial, Verdana, sans-serif; position:relative;color:#00339c;}
.la13_style .viewmore {font-family: Georgia, Times, serif;color:#006599;}
.la13_style p.surtitre, .la13_style p.surtitre a, .la13_style p.surtitre a:visited {color: #222222; text-transform: uppercase; margin: 0 0 3px 0;}

/* la7a_style */
.la7a_style {border: 1px #bbbbbb solid;padding-top:10px;}
.la7a_style {clear: both; margin: 0 0 30px 0; position: relative; overflow: hidden; width: 100%;}
.la7a_style h3.boxTitle {padding-right: 25px;}
.la7a_style .inner {clear: both;}
.la7a_style .stories {margin: 10px;}
.la7a_style ul.stories li.main {margin-bottom: 6px;}
.la7a_style ul.square h4,  .la7_style ul.stories h4 {font-size: 1.2em; display: inline; font-weight: normal;}
.la7a_style h5 {font-size: 1.2em; margin: 0 0 2px 0;}
.la7a_style h3.boxTitle {border: none;}
.la7a_style p.comment {margin: 0 0 0 140px;}
.la7a_style .inner.special {background: #ecf4f7; border-bottom: none;}
.la7a_style ul.stories {clear: left; margin-bottom: 10px;}
.la7a_style ul.stories li {padding:0 0 4px;}
.la7a_style ul.stories li.longfirst {margin:6px 0 0;padding:5px 0 0;}
.la7a_style ul.stories li.long {border-top:1px dotted #999999;margin:6px 0 0;padding:5px 0 0;}
.la7a_style ul.stories li.main img {float: left; margin: 0 10px 0 0;}
.la7a_style ul.stories li.main{background: none; border-bottom: none; clear: left; margin: 0px 0px 10px 0px; padding: 10px 0; overflow: hidden; width: 100%;}
.la7a_style ul.stories li.last {border: none; padding-bottom: 0;}
.la7a_style ul.stories li.first {padding-top: 0;}
.la7a_style .stories h3 {font: bold 1.4em Georgia, Times, serif; line-height: 1.2em; margin: 0 0 6px 0;}
.la7a_style ul.stories li.main p.amorce {margin-left: 140px;}
.la7a_style ul.stories p.amorce {font-size: 1.2em;}
.la7a_style ul.stories li p.amorce {margin: 0;}
.la7a_style .boxTitle a, .la7_style .boxTitle a:visited {background: none;color: #828385; padding-left: 0px;}
.la7a_style h3.boxTitle {border-bottom: 5px #016599 solid; color: #828385; font: bold 2.4em Arial, sans-serif; line-height: 1.4em; margin: 0 0 5px 0; padding: 0 0 4px 10px;text-transform:uppercase;}
.la7a_style p.learnmore {background: #fff; border-top: none; clear: both; font-size: 1.1em; line-height: 1.2em; margin: 0; padding: 4px 10px; text-align: right;}
.la7a_style p.learnmore a, .la7_style p.learnmore a:visited {color: #4f2a65;}
.la7a_style p.learnmore a span, .la7_style p.learnmore a:visited span{color: #4f2a65;}
.la7a_style p.surtitre, .la7a_style p.surtitre a, .la7a_style p.surtitre a:visited {color: #222222; text-transform: uppercase; margin: 0 0 3px 0;}
.la7a_style a.viewmore {font: bold 1em Arial, Verdana, sans-serif; position:relative;}
.la7a_style .viewmore {color:#006599;}

/* la7logo_style */
.la7logo_style {border-bottom: 1px #bbbbbb dotted;}
.la7logo_style .inner {clear: both;padding-top:10px;background: url(http://lapresseaffaires.cyberpresse.ca/ui/img/style/style_logo_fond.gif) repeat-x left top;}

/* base slider */
#toggleSlide .obj_slider .disp_ecran { height:825px !important;}

.obj_slider { position:relative; height:100%;}
.obj_slider .disp_ecran { position:relative; height:100%; overflow:hidden; }
.obj_slider .disp_ecran .cont_html { display:block; }
.obj_slider .bt_slide .cont_html { display:block; position:absolute; visibility:hidden; top:-1000px; left:-1000px; overflow:hidden; width:1px; height:1px;}

.nav_gal li { position:absolute; top:0px; cursor:pointer;} 
.nav_gal li.next { right:0px;}
.nav_gal li.prev { left:0px;}


/* ------------------------------------------- */
/*  SECTION VIDEOS - LIMELIGHT - 300px 
/* ------------------------------------------- */
.b73 { background-color:#eee; clear:both; float:left;_float:none; width:300px;*float:none; margin: 0 0 20px;*padding-bottom:6px; }
.inner-b73 { clear:both; float:left;_float:none;*float:none; width:300px; }
.b73 .videoThumbnailWrapper { clear:both; float:left;_float:none; min-height:92px; overflow:hidden; position:relative; width:278px;  }
.b73 .playerTitle { clear:both; float:left; width:300px; position:relative; background-color:#cccccc; }
.b73 h3 { background-color:#0574ac; width:85px; color: #FFF; font-size:16px; font-weight:normal;height:30px; line-height:30px; font-family:'Verlag', Arial, Helvetica, sans-serif; margin:0; padding:0 8px ; text-transform:uppercase;}
.b73 h3 a,
.b73 h3 a:active,
.b73 h3 a:visited,
.b73 h3 a:hover { color:#FFF; }
.b73 h3 a span{font-size:24px; color:#fff;}
.b73 .videoThumbnailtext { color:#414141; float:left; padding:0 0 0 23px; width:115px; position:static;}
.b73 .videoThumbnailtext a { color:#414141; }
.b73 .videoThumbnailTitle { color:#414141; font-size:1em; font-weight:700; margin:0; padding:0; }
.b73 .videoThumbnailTitle a { color:#414141; }
.b73 .videoThumbnailDescription { margin:0; padding:0; }
.b73 .videoThumbnailTime { color:#737171; font-size:0.8em; line-height:12px; margin:0; padding:6px 0 0; }
.b73 .videoThumbnailDate { color:#666; font-size:0.85em; padding:6px 0; }
.b73 .videoThumbnailImage { background-color:#000; border:solid #FFF; border-width:4px 4px 4px 0; float:left; height:66px; line-height:66px; margin-top:9px; padding:0; position:relative; width:120px; }
.b73 .videoThumbnailImage .videoThumbnailImageAnchor { display:inline-block; height:66px; text-align:center; vertical-align:middle; width:120px; }
.b73 .videosTumbArrow { _display:none; _visibility:hidden; }
.b73 .videosTumbArrow img { height:31px; left:107px; margin:0; padding:0; position:absolute; top:18px; width:31px; _display:none; _visibility:hidden; }
.b73 a.littlePlayButtonVideo { display:block; width:31px; height:31px; left: 107px; margin: 0; padding: 0; position: absolute; top: 18px; background:url(/ui/img/videos/ico_littleplaybuttonvideo_sprite.png) no-repeat 0px 0px; }
.b73 .videoThumbnailWrapper:hover a.littlePlayButtonVideo { background:url(/ui/img/videos/ico_littleplaybuttonvideo_sprite.png) no-repeat 0px -31px; }
.b73 .impair { background-color:#eee; }
.b73 .pair { background-color:#f9f9f9; }
.b73 #videosContainer { min-height:168px; min-width:288px; margin-left:6px; }
.b73 .playerbox{margin-left:6px; margin-top:6px; }

/* compagnon */
.b73 #companion { width:300px;height:268px; display:none; clear:both; }
.b73 #delve_ad_box { position: relative; left:0px; }
.b73 #delve_right_box { position:relative; top:1px; }

/* fleches précédantes / suivantes */
.b73 .prevNext { position:relative; clear:left;}
.b73 .prevNext p { background-color:#414141; color:#CCC; width:137px; height:24px; line-height:24px; text-align:center;  }
.b73 .prevNext a { background-color:#414141; color:#fff; width:137px; height:24px; line-height:24px; text-align:center; display:inline-block;}
.b73 .prev_b73 {  float:left; background:url(/ui/img/videos/ico_prev.png) no-repeat 0px -25px; }
.b73 .next_b73 {  float:left; background:url(/ui/img/videos/ico_next.png) no-repeat 0px -25px; }
.b73 .prev_b73 a{ background:url(/ui/img/videos/ico_prev.png) no-repeat 0px 0; }
.b73 .next_b73 a{  background:url(/ui/img/videos/ico_next.png) no-repeat 0px 0; }
.b73 .prevNext .prev_b73 { margin:0 4px 0 0; }
.b73 .plusDeVideos { float:right; clear:both; padding: 8px 2px 7px 0px; color:#000; }
.b73 .plusDeVideos span { color:#006599; }

/* partager */
.b73 .partagerv2 { padding: 5px 0 5px 0px; }
.b73 .partagerv2 .videoFacebook { padding: 5px 0 5px 0px; float:left; _width:150px; _overflow:hidden;}
.b73 .partagerv2 .videoTwitter { padding: 5px 0 5px 0px; float:left; } 
.b73 .partagerv2 .videoGooglePlus { padding: 5px 0 5px 0px; float:left; } 
.b73 #b73capture {  position:relative; _position:static;}
.b73 #b73capture #b73captureHideLayer { background:url(/ui/img/videos/bg_desactiveVideo.png) 0 0 repeat; position:absolute; bottom:0px; *right:5px; z-index:5; border: 1px solid #BAB6B4; float: left; margin: 0px 0 4px 0; padding: 4px 0px 0px 0px; *margin:0px; *padding:0px; top: 25px; display:none; }
.b73 .b73innercapture { padding: 4px 4px 7px 4px; margin:0 0 6px 0; border: 1px solid #bab6b4; background-color:#fff; float:left;_float:none; position:relative; width:278px; height:100%;}
