/*  ----------\
	-----------------------------------------------
	Title 		: LaPresseAffaires CSS Document
	Version 	: 1.0
	Created 	: 29-09-2008
	Updated 	: 09-09-2009
	Copyright 	: Cyberpresse inc. (c) 2008
	-----------------------------------------------
	----------/
*/

/* =reset */
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: #006699; text-decoration: none;}
a:hover {text-decoration: underline;}
 
/* =layout */
body {background: #dad9d5; color: #333; font: normal 62.5% Verdana, Arial,Helvetica, sans-serif;}
#wrapper {background: #fff url(../img/wrapper.gif) repeat-y; margin: 0 auto; padding: 0 10px; width: 974px;}
.slideshow.photos_js #wrapper {background:none;}
#masthead {float: left; padding: padding: 10px 10px 0; position: relative; width: 974px; background: #fff;  }
#pub_728_140{width: 901px; margin: 0 auto 10px;}
#menu {clear: both; font-family: Arial,Helvetica, Verdana, sans-serif; overflow: hidden; width: 100%;}
#maincontent {background: #fff; float: left; padding: 10px; width: 954px;}
.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;}
#footer {border-top: 4px solid #aea5a6; clear: both; width:954px; font-size: 1.1em; margin: 0 10px; padding: 0 0 15px 0; text-align: center;}
.slideshow #footer {background:#fff; margin:0;  width:974px;}
.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;}

/* =nav */
ul#reseau-cyberpresse {background: #333 url(../img/resCyb.gif) repeat-x 0 100%; float: left; padding: 4px 0 0 10px; width: 964px;}
ul#reseau-cyberpresse li {background: none; display: inline; float: left; padding: 0 0 6px 0;}   
ul#reseau-cyberpresse li.first a {border: none; padding-left: 0;}
ul#reseau-cyberpresse li.active {background: #006699 url(../img/navTabR.gif) no-repeat 100% 0;}
ul#reseau-cyberpresse li.active a, ul#reseau-cyberpresse li.active a:visited {background: url(../img/navTabL.gif) no-repeat; border: none; margin: 0; padding: 4px 8px 0 8px;}
ul#reseau-cyberpresse a {border-left: 1px solid #fff; color: #fff; display: block; float: left; font-size: 1.3em; font-weight: bold; margin-top: 4px; padding: 0 14px 0 14px; text-transform: uppercase;}
ul#reseau-cyberpresse li.noBorder a, ul.main-nav li.noBorder a {border: none;}
#menu-bar {display: inline; float: left;}
ul.main-nav {background: #006699; clear: both; float: left; padding: 3px 0 0 10px; width: 964px;} 
ul.main-nav li {display: inline; float: left; padding: 0 0 5px 0;}     
ul.main-nav a {border-left: 1px solid #fff; color: #fff; display: block; float: left; font-family: Verdana, Arial,Helvetica, sans-serif; font-size: 1.2em; font-weight: bold; line-height: 16px; margin-top: 4px; padding: 0 10px 0 10px;}
ul.main-nav li.first a {border: none; padding-left: 0;}
ul.main-nav li.active {background: #fff url(../img/sNavTabR.gif) 100% 0;}
ul.main-nav li.active a, ul.main-nav li.active a:visited {background: url(../img/sNavTabL.gif) no-repeat; border: none; color: #020202; margin: 0; padding: 4px 8px 0 8px;}
ul#reseau-cyberpresse a:visited, ul.main-nav a:visited {color: #fff;}

/* sousmenu nav */
div.sousmenu {display: inline; float: left; margin: 6px 10px 0; width: 954px;}
ul.sub-section, div.sub-section {border-bottom: 2px solid #006699; margin-bottom: 0; overflow: hidden; padding-bottom: 2px; width: 100%;}
div.sub-section {clear: both;}
.sub-section img {margin: 0;}
.sub-section .linear {float: left; margin-top: 14px;}
div.sub-section img {float: left; margin-right: 20px;}
.sub-section {font-size: 1.2em;}
.sub-section a {color: #006699; font-family: Georgia, Times, serif; font-weight: bold; text-transform: uppercase;}
.sub-section a.active {color: #030303;}
ul.sub-section h1, h1.pageTitle {color: #030303; display: inline; font: bold 1.7em Georgia, Times, serif; padding-right: 10px; text-transform: none;}
.slideshow ul.sub-section h1 {
display: block;
float: left;
padding: 0 23px 0 0;
margin:0;
}
h1.pageTitle {font-size: 2em;}
ul.sub-section h1 a, ul.sub-section h1 a:visited, h1.pageTitle a, h1.pageTitle a:visited {color: #030303; text-transform: none;}
.filariane ul li {display: inline; font-size: 1.1em;}
.filariane ul {margin: 0 0 10px;}
.filariane a {font-weight: bold;}
ul.linear li {display: inline;}

/* =header*/
#cnh_head { height:86px; font-family:Verdana, Geneva, sans-serif; font-size:10px; position:relative}

#cnh_head h1, #cnh_head .logo{ margin: 0px; }
#cnh_head a, #cnh_head a:visited { color:#003399; text-decoration:none }
#cnh_head a:hover { text-decoration:underline }
#cnh_head h1 a   { text-indent:-5000px; width:450px; height:47px; display:block; background:url(../img/logo.gif) no-repeat; position:absolute; bottom:9px; margin-left:5px; }
#cnh_topm { position:absolute; bottom:65px; margin-left:12px; font-weight:bold; color:#999; display:block; width:700px;  }
#cnh_topm li, #cnh_lnks li { display:inline; line-height:20px;  }
	/*vis nstein*/
	#cnh_sels { position:absolute; left:644px; bottom:56px; width:300px; display:block; z-index:10; color:#999; height:27px;overflow:hidden;}
	#cnh_head .cnh_on { position: absolute; top: 25px; right:10px; width: 273px; padding: 0 50px 0 0; height: 25px; background:url(../img/vis_prop_nstein.png) no-repeat right top; }
	.cnh_tops .ts_button { overflow: hidden; top: 0px; position: absolute; right: 54px; display:block; height:24px; width:31px; background:url(../img/search_bt.png); border:none; text-indent:-5000px; cursor:pointer; outline:none; }
	/*fin vis nstein*/
.cnh_tops .ts_input { position: absolute; top: 0px; bottom:31px; border:1px solid #999; font-family:Verdana, Geneva, sans-serif; color:#868686; font-size:10px; width:225px; margin-bottom:0px; height:16px; padding-left:6px; padding-top:3px;}
.cnh_tops .ts_what { width: 130px; left: 0px; }
.cnh_tops .ts_where { width: 79px; left: 145px; }
#cnh_sels li { display:block; float:left; }
#cnh_sels li a { height:23px; display:block; float:left; }
#cnh_sels li a:hover, #cnh_sels li a.select {  background:url(../img/search_arrow.gif) no-repeat bottom center; }
#cnh_sels li a.select { color:#000; text-decoration:none }
#cnh_lnks { bottom:7px; color:#999; display:block; width:600px; text-align: right; position:absolute; right: 10px; }
#cnh_lnks { bottom:7px; color:#999; display:block; width:auto; text-align: right; position:absolute; right: 10px; }
#cnh_lnks li { display:block; float:left; }
#cnh_lnks li a { height:21px; display:block; float:left; }
#cnh_advs { position:absolute; bottom:34px; margin-left:515px; text-align:right; font-weight:bold; background-image:url(../img/vdots.gif); background-position:right; background-repeat:repeat-y; padding-right:10px; padding-bottom:3px; padding-top:3px; }
#pub { background-color:#FFF; height:100px; width:932px; padding-left:42px; padding-top:15px; }
.puba {float:left; margin-right:20px}
.pubb {float:left}
.pub_seule { padding:15px 0 0 0; }
.pub_seule { padding:15px 0 0 0; }
.pjaunes {background:url(../img/ico-head.png) no-repeat left -39px; padding-left:20px; float:left; height:37px; z-index:0;}
.pjaunes a { display:block; position:relative; margin:0px 0 0 0; padding:0px 0 0px 0;}
.pjaunes sup {font-size:8px;color: #003399;}

#cnh_topm li, #cnh_topm a, #cnh_topm span { line-height:17px; height:21px; display:block; float:left;}
#cnh_topm .rss {background:url(../img/ico-head.png) no-repeat left -21px; padding-left:21px;height:17px;}

#cnh_topm .session {background:url(../img/ico-head.png) no-repeat left 0px; padding-left:30px; }
#cnh_topm .uname { color:#900; margin-right:5px; }
.cnh_off { display:none;}


/* =masthead */
#masthead ul.linear {font-size: 1.1em;}
#masthead ul.linear .cap, #masthead ul.linear li.title {font-weight: bold; font-size: 0.9em;}
a.visa, a.visa:visited {text-decoration: underline;}
a.visa:hover {text-decoration: none;}
ul#nav-visa {float: right; text-align: right; margin: 0 0 50px;}
ul#nav-partners {clear: right; float: right; white-space: nowrap; position: absolute; right: 10px; bottom: 10px;}
ul#nav-partners a, ul#nav-partners a:visited {text-decoration: underline;}
ul#nav-partners a:hover, ul#nav-partners a:active {text-decoration: none;}

ul#nav-visa-1 {float: right; text-align: right; margin: 0 0 5px;}
ul#nav-visa-1 li.bleu{color:#006699;font: bold 10px Verdana, Arial,Helvetica, sans-serif;}
ul#nav-visa-2 {clear: right;float: right; text-align: right; margin: 0 0 30px;}
ul#nav-partners-1 {clear: right; float: right; white-space: nowrap; position: absolute; right: 0px; bottom: 10px;margin: 0 10px 0 0;}
ul#nav-partners-1 a, ul#nav-partners a:visited {text-decoration: underline;}
ul#nav-partners-1 a:hover, ul#nav-partners a:active {text-decoration: none;}
h1#logo, h1#logo a {display: block; height: 44px; width: 444px;}
h1#logo {background: url(../img/lpa_logo.gif) no-repeat; border: none; position: absolute; bottom: 0; left: 10px;}

/* =footer */
ul.list {display: inline; float: left; line-height: 1.4em; list-style-position: outside; margin: 0 15px 10px 15px; width: 141px;}
ul.list.small {width: 113px;}
ul.list.first {margin-left: 10px; width: 153px;}
ul.list.last {margin-right: 10px; width: 121px;}
ul.list li.title {color: #404040; font: bold 1.1em Arial,Helvetica, Verdana, sans-serif; margin: 10px 0 4px;}
.list-container {background: url(../img/bg-list-sep.gif) repeat-y 176px 0; float: left; text-align: left; font-size: 1.1em; width: 100%;}
.vertNav {background: #efeeec; border-bottom: 4px solid #aca7a4; float: left; margin: 0 0 20px; padding: 10px 0; width:954px;}
.slideshow .vertNav {width:974px;}
.special_sections a {display: block;  padding-left:32px; line-height:34px;}
.special_sections li {padding: 0 0 4px;}

/*TH css sprite footer*/
a.mobile {background: url(../img/ico-recevoir_v2.png) 0 0 no-repeat; height: 33px;}
a.infolettre {background: url(../img/ico-recevoir_v2.png) 0 -33px no-repeat; height: 27px;}
a.rss {background: url(../img/ico-recevoir_v2.png) 0 -60px no-repeat; height: 28px;}
a.widget {background: url(../img/ico-recevoir_v2.png) 0 -88px no-repeat; height: 27px;}
a.alertes {background: url(../img/ico-recevoir_v2.png) 0 -151px no-repeat; height: 23px;}
a.iphone {background: url(../img/ico-recevoir_v2.png) 0 -117px no-repeat; height: 32px;}

#footer .linear, p.copyright {clear: both; color: #494949; font-size: 1.1em; margin: 0 0 5px;}
#footer .linear a {text-decoration: underline;}
#footer .linear a:hover {text-decoration: none;}

/* =headers */
h1 {clear: both; font: normal 2.4em Georgia, Times, serif; line-height: 1.1em; margin: 0 0 10px;}
h1.pageTitle {border-bottom: 2px solid #006699; display: block; padding: 0 0 2px;}
h2.section_opi {border-bottom: 1px solid #006699; color: #b4d4e1; font: bold 3.2em Georgia, Times, serif; margin: 0 0 20px; text-transform: uppercase;}
h3.boxTitle {border-bottom: 1px #ccc8c7 dotted; color: #000; font: normal 2.4em Georgia, Times, serif; line-height: 1.4em; margin: 0 0 5px 0; padding: 0 0 4px 10px;}
.boxTitle a, .boxTitle a:visited {display:block; background: url(../img/h3_boxTitle.gif) no-repeat 0 0; color: #000; padding-left: 35px;}
h4.boxTitle2 {background: #efeeec; border-top: 1px dotted #ada6a5; border-bottom: 1px dotted #ada6a5; color: #000; font: bold 1.4em Georgia, Times, serif; margin: 0 0 10px 0; padding: 5px 10px; text-transform: uppercase;}
.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;}

.rail-left p, .rail-large p {font-size: 1.2em;}
hr {background: #999; border: none; clear: both; height: 1px; margin: 0.5em 0;}
.highlight, .search_hit {color: #bc0000; font-weight: bold;}
.cap {text-transform: uppercase;}
.inlineimg {float: none; margin: 0; vertical-align: middle;}
p.amorce {font: normal 1.2em Verdana, Arial,Helvetica, sans-serif; line-height: 1.3em; margin: 0 0 0.8em 0;}
.date {font-weight: bold; font-family: Verdana, sans-serif;}
p.date {font-size: 1.1em;}
p.amorce .date {font-size: 0.8em;}
a.viewmore, p.learnmore a, p.learnmore2 a, span.viewmore {font: bold 1em Verdana, Arial,Helvetica, sans-serif; position:relative;}
a span.viewmore {font-size: 0.9em;}
p.learnmore {background: #efeeec; border-top: 1px dotted #ada6a5; clear: both; font-size: 1.1em; line-height: 1.2em; margin: 0; padding: 4px 10px; text-align: left;}
p.learnmore2 {clear: both; font-size: 1.1em; 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: #006699;}
p.surtitre {font-size: 1.0em;}
p.surtitre, p.surtitre a, p.surtitre a:visited {color: #bc0000; text-transform: uppercase; 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: #bc0000;}
.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 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;}
.pagination span.active {color: #333; font-weight: bold;}
a:link.alt, a:visited.alt {color: #bc0000;}
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: 1.1em;}
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: #006699; display: block; font: bold 1.2em Arial,Helvetica, Verdana, sans-serif; padding: 4px 14px;}
.tab-list li.active {background: #fff; 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; font-size: 1.2em; 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:bold 1.4em Georgia, "Times New Roman", Times, serif; text-transform:uppercase; text-align:left; padding:5px;}
	.slider h4 a { color:#fff;}
	.slider h5 { font:bold 1.4em Georgia, "Times New Roman", Times, serif;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;}
	.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;}
	.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 .c_prec a, .slider .c_prec a:visited { font-size:1.3em; }
	.slider .c_next a, .slider .c_next a:visited { font-size:1.3em; }
	.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;}



/* 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 */
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 dotted #ada6a5; 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;}
.stories h3 {font: bold 1.4em Georgia, Times, serif; line-height: 1.2em; margin: 0 0 6px 0;text-align:left;}
ul.stories li.main p.amorce {margin-left: 140px;}
ul.stories p.amorce {font-size: 1.2em;}
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 #006699; height: 1%; margin: 0 0 20px; width: 632px;}
.mv_special .header {border-bottom: 1px solid #006699; width: 100%; overflow: hidden; margin: 0 0 10px;}
.mv_special h3 {background: #006699 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 #006699; 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;}
.manchette p.amorce {font-size: 1.4em;}
.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 */
.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;}
ul.square h4, ul.stories h4 {font-size: 1.2em; display: inline; font-weight: normal;}
.grpNews h5 {font-size: 1.2em; 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 dotted #ada6a5;}

/* 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: #006699; margin: 0 0 10px;}
.mv_experts .todayDate {text-align: right;}
.mv_experts .auteur {font: bold 1.2em Verdana, Arial,Helvetica, sans-serif; color: #006699; 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: #006699; 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 {padding: 10px 0 0;}
.blocOpinions h3.boxTitle {margin-bottom: 0;}
.blocOpinions .stories h3 a, .blocOpinions .stories h3 a:visited {color: #000;}
.blocOpinions h4 {color: #006699; font: bold 1.2em Georgia, Times, serif; margin: 0 0 8px 10px;}
.blocOpinions h4 a, .blocOpinions h4 a:visited {color: #006699;}
.blocOpinions .stories li.main {border: none;}
.blocOpinions .stories li {margin-bottom: 10px;}
.blocOpinions p.amorce {font-size: 1.1em;}

/* commandite */
.commandite .pubCommandite {/*width: 120px;*/ height: 30px; position: absolute; top: 0; right:0px;/*right: 28px;*/}
.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;}
.fTabs.active {background: #fff; padding-bottom: 7px;}
.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 */ 
.listDossiers {border-top: 4px solid #ada6a5; margin: 0 0 20px; position: relative;}
h3.tabsTitle {color: #000; font: normal 2.4em Georgia, Times, serif; line-height: 1.4em; margin: 5px 10px;}
.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: bold 1.4em Georgia, Times, serif; margin: 0 0 6px 0;}
.grpNews_180 h4.cat {background: #006699; color: #fff; margin: 0; padding: 4px; text-transform: uppercase;}
.grpNews_180 h4.cat a, .grpNews_180 h4.cat a:visited {color: #fff;}
.grpNews_180 img.imgNews {margin: 0;}

/* clrBox_180 */
.clrBox_180 {margin: 0 0 20px;}
.clrBox_180 h4 {font: bold 1.4em Georgia, Times, serif; margin: 0;}
.clrBox_180 .imgNews {margin: 0;}
.clrBox_180 .inner {padding: 8px 0;}
.closedBox {border: 1px solid #ada6a5; border-top: 4px solid #006699; margin: 0 0 20px;}
.closedBox h4 {font: normal 1.4em Georgia, Times, serif; 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: #bc0000; 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;}
.boxMesActions h4 {border-bottom: 1px dotted #ada6a5; font: bold 1.5em Georgia, Times, serif; margin: 0 0 10px; text-transform: uppercase;}
.boxMesActions p {font-size: 1.2em; 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 #bc0000; color: #bc0000; display: block; padding: 3px;}

/* ticker bourse */
.rail-left .quotes_ticker li {font-size: 0.8em; width: 108px;}
.quotes_ticker li {display: inline; float: left; font-size: 1.1em; margin: 0 0 0 10px; padding: 10px 8px 18px 25px;}
.quotes_ticker li.first {margin-left: 10px;}
.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 {background: url(../img/bg_quotes_ticker.gif) repeat-x 0 100%; float: left; margin: 0 0 20px; width: 100%;}
.quotes_ticker a {font: bold 1.1em Verdana, Arial,Helvetica, sans-serif; letter-spacing: -1px;}

/* 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 #006699; 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 dÃ¯Â¿Â½taillÃ¯Â¿Â½e */
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;}
.grpContent .inner {padding: 0 10px;}
.grpContent p.learnmore2 {margin:10px;}

/* les plus populaires et sujets de l'heure */
.tabs_300 h4.boxTitle2 {border-bottom: 0; padding-bottom: 0;}
.sujets .tab-list a, .sujets .tab-list a:visited {padding-left: 8px; padding-right: 8px;}

/* contribuez */
.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: #006699; 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 {border: 1px solid #ada6a5; float: left; padding: 0 0 10px; width: 298px;}
.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: #bc0000; 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 {font-size: 1.2em; margin: 0 0 10px;}

/* Article */
.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 */
ul.auteurs {clear: left; float: left; margin: 0 0 10px; width: 434px;}
.centerbar ul.auteurs {width: 180px;}
ul.auteurs li {clear: left; float: left; margin: 0 0 8px; width: 100%;}
p.auteur {color: #000; font: bold 1.4em Georgia, Times, sans-serif;}
.centerbar p.auteur {font: bold 1.1em Verdana, Arial,Helvetica, sans-serif;}
.centerbar p.auteur a, .centerbar p.auteur a:visited {color: #000;}
ul.auteurs a img {border: 1px solid #ada6a5; float: left; margin: 0 6px 3px 0;}
p.byLine {font-size: 1.1em; margin: 0 0 6px; text-transform: uppercase;}
ul.auteurs p.titre {clear: none; font-size: 1.1em;}
.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;}
ul.auteurs h6 {margin: 0 0 5px; text-transform: uppercase;}
.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: 1.3em; 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 #006699; 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: normal 2.4em Georgia, Times, serif; padding: 3px 0;}
.cbp_suggest h3 a {color: #006699;}
.cbp_suggest h3 a:visited {color: #006699;}

.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;}

/* =pub */
.pub {clear: both; margin-bottom: 20px; text-align: center; width: 100%;}
#masthead div.pub {background: url(../img/txtPub.gif) no-repeat 105px 50%; margin-bottom: 20px; padding-left: 125px; width: 730px; text-align: left;}
p.txt-pub {color: #999; font: normal 1em Verdana, Arial,Helvetica, sans-serif; margin-bottom: 2px; text-align: center;}
#masthead div.pubentete {margin:0px 110px 10px;}

/* 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 */
.cbp_spotlight {border-top: 4px solid #006699; clear: both; float: left; padding: 6px 0 0; width: 952px;}
.cbp_spotlight h3 {font: bold 1.4em Georgia, Times, serif; padding: 0 0 5px; text-transform: uppercase;}
.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;}
* html .slSpotc .inner {height: 180px;}
.slSpotc p.amorce, .slSpotc h5 {margin: 0 0 6px 0; text-align: left;}
.slSpotc h4 {font: bold 1.4em Georgia, Times, serif; margin: 0 0 10px 0;}
.slSpotc img {margin: 0 0 10px 0;}
.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%;}

/* 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 #006699; 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: #006699; 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;}
.search-go {float: left;}
input.btn-send {background: #006699; 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;}
* html input.btn-send {padding: 2px 0;}
input.btn-send:hover {background: #333; cursor: pointer;}
input.btn-send.disabled {background: #ecf4f7; color: #666; cursor: default;}
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: #006699; 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%;}
.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;}
table.quotes td {border-top: 1px dotted #ada6a5; padding: 4px 6px; text-align: right; white-space: nowrap;}
.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:normal 2.3em Georgia, Times, serif; 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:#006699;}
.flux_emploi h4 { font-size:1em;}
.flux_emploi .cadre { border:1px solid #006699; 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 #006699;}
.flux_emploi ul li li { border-top-style: dotted;}
	/*emplois workopolis*/
	.emploi_workopolis { color:#333;}
	.flux_emploi h4 { font:normal 1.3em Arial, Helvetica, sans-serif;}
	.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*/
.pad_decouvrir { /*padding:0 10px;*/}
.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-family:Georgia, "Times New Roman", Times, serif; 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; }
.mid .portrait_sm { margin:0 0 0 12px; } 
.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;}
.nomin h3 { font:normal 16px Georgia, "Times New Roman", Times, serif; margin:20px 0 0 0; }
.nomin h3 b { font-weight:normal; }
.nomin h4 { color:#006699; font: bold 14px Arial, Helvetica, sans-serif; }
.nomin .title { color:#0488c6; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin-bottom:5px; }
.nomin p { color:#069; font-family:Verdana, Geneva, sans-serif; font-size:1.2em; margin-bottom:16px; }
.nomin a.more { text-decoration:none; color:#333; font-weight:bold; font-family:Verdana, Geneva, sans-serif; font-size:11px;}
.nomin a.more:hover, .nomin a.more:hover span { text-decoration:underline; color:#333; }
.nomin a.more span { color:#006699; font:bold 12px Verdana, Arial, Helvetica, sans-serif }
.nomin p a.more { color:#006699; font-weight:bold }
.nomin p a.more:hover { color:#006699; }
.nomin p a { color:#006699; 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:#006699; 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; }
/*
section STYLE
*/

/*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*/
.obj_slider { position:relative; height:100%; /* padding:0 15px;*/}
.obj_slider .disp_ecran { position:relative; height:100%; overflow:hidden; }
#toggleSlide .obj_slider .disp_ecran { height:825px !important;}
.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;}
