@charset "utf-8";
/* CSS Document */


/* COMMON STYLE
--------------------------------------------------------- */
body { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 0.625em; }
body#bd { background: #ffffff; color: #333; font-size: 12px; }

/* Normal links ---*/
a { color: #373837; text-decoration: none; }

a:hover, a:active, a:focus {color: #d10019; text-decoration: underline; }


p.readmore a {
	background: none;
	color: #bb2b2b;
	/*float: left;*/
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	padding: 0;

}

p.readmore a:hover, p.readmore a:focus, p.readmore a:active {
	background: none;
	color: #bb2b2b;
	text-decoration: underline;
}

/* Readon links ---*/
h1.componentheading/*, .componentheading, .contentheading */{ padding: 10px; margin-bottom: 20px; color: #BF2327 !important; font-weight: bold; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 24px; line-height: 100%; text-transform: uppercase ; border-top: 1px solid #dcdcdc;}
h1.contentheading, h2.contentheading{padding: 0 !important;}

/*h1.componentheadingsearch{ padding: 10px !important; margin-bottom: 20px; color: #BF2327 !important; font-weight: bold; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 18px; line-height: 100%; text-transform: uppercase ; border-top: 1px solid #dcdcdc; color: #BF2327;}*/

.componentheadingsearch h1{margin-bottom:20px; text-transform: uppercase; color: #BF2327; font-family: Tahoma, Arial, Helvetica, sans-serif !important;  font-size: 25px;   }


/* Headings & Titles ---*/
/*h1 { font-size: 180%; }
h2 { font-size: 150%; }
h3 { font-size: 125%; }*/
h4 { font-size: 100%; text-transform: capitalize; }
/*h5 { font-size: 100%; } */

.contentheading{ margin-bottom: 15px !important; color: #333; font-weight: bold; font-size: 30px; font-family: Tahoma, Arial, Helvetica, sans-serif; text-transform: none;}
h2.contentheading{ margin-bottom: 15px !important; color: #333; font-weight: bold; font-size: 18px; font-family: Tahoma, Arial, Helvetica, sans-serif; text-transform: none;}

/*.readmore a, .readon{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 92%;
	font-style: italic;
	text-decoration: underline;
}

*/
/* other */
.column h4{ font-size: 14px;}

/* Intro profile /* columnists */
.profile-intro { border: 1px solid #dcdcdc !important; background-color: #f2f2ee !important;}
.profile-intro img{ border: 1px solid #dcdcdc;} .profile-intro a{ color: #0098a7;} .profile-intro h4{color: #0098a7; font-size: 36px;}

.column-pageDesc h1{ color: #0098a7;}

/* List ---*/
/*.ja-moduletable ul li,
.ja-module ul li,
.ja-content-main ul li {
	background: url(../images/red-bullet.png) no-repeat 0 2px;
	line-height: 100% !important;
	margin-bottom: 5px;
	overflow: hidden;
	padding-left: 12px;
	font-size: 11px;
	font-weight: normal;
}
*/


/* Advertisement ---*/
#leaderboard{ margin: 5px 0; text-align: center;}

/* MAIN LAYOUT DIVS
--------------------------------------------------------- */
/* MAIN LAYOUT DIVS
--------------------------------------------------------- */
#ja-container .main {
	background-image: none !important ;
}


#ja-contentwrap { padding-top: 5px; padding-left:0; }
#ja-content-bottom{  padding: 20px 0 0 0; }




/* FORM
--------------------------------------------------------- */
/* Search ---*/
#ja-search {
	background: url(../images/bgd_search.png) 100% 100% no-repeat;
	/*bottom: auto;
	padding: 0 0 10px;
	right: -10px;*/
	top: 120px;
	width: 185px;
	/*z-index: 100;*/
}

#ja-search .inputbox {
	/*background: none;
	border: none;
	color: #666;
	float: left;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 92%;
	font-style: italic;*/
	margin: 0 !important;
	/*padding: 0;*/
	width: 133px;
}

/* JOOMLA STYLE
--------------------------------------------------------- */
/* Layout Deco ---*/
/*.items-leading .leading { padding-bottom: 20px; }*/

.items-row, .items-leading { border-bottom: #dcdcdc 1px solid; }

/*.items-more{ padding-top: 0; }

.blog-featured .article-info { width: 100%; }

.contentpaneopen_edit { float: right !important; text-align: right; }*/

.article-content p { font-size: 12px; text-align:justify;}

.article-content p a{ color: #d10019; }
.article-content p a:hover{text-decoration: underline; }
.article-content img{ padding-right: 10px; float:left;}
/*
.article-content div.img_caption img{ padding: 4px; border: 1px solid #e8e8e8; }
.article-content div.img_caption{ color: #969696; text-transform: uppercase; font-size: 10px;}
.article-content blockquote{ margin: 30px 60px ;padding-left: 48px; font-size: 18px; font-weight: bold; background: url(../images/bg_quot.png) top left no-repeat;}*/
.article-content blockquote, .article-content cite{ padding: 0 46px; margin: 40px 11px; font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 18px; text-align: center; background: url(../images/openQuot.png) no-repeat top left ;}
/*.article-content blockquote:after{ content: url(../images/closeQuot.png);}*/

/*.article-content .frame-wide{ padding: 17px; border-top: 5px #000 solid; background-color: #e7ebdd;}*/
/* dans les pages article */.item-page .article-content {font-size: 14px; }.item-page .article-content p {line-height: 24px; font-size: 14px; margin-bottom: 10px;} .item-page .article-content  p:first-child{ font-weight: bold;}



/* Meta ---*/
.article-tools { padding: 5px 0 ;border-top: 1px solid #dcdcdc; border-bottom: 1px solid #dcdcdc;}
.article-tools .share-buttons{ float: left; width: 60%;} dl.article-info{ width: 60%}
.article-tools .addthis_toolbox > div{ margin-right:10px;}
.FBConnectButton {
height: 17px;
float: left;
border-bottom: 1px solid #29447E;


}

.FBConnectButton_Text {
font-family:arial,helvetica,sans-serif; font-size:10px;
height: 10px;
line-height: 9px;
}


.infoArticle-createdby{ margin: 10px 0; padding: 0; }
.infoArticle-create{ color: #999; font-style: italic; font-family: Georgia,'Times New Roman',Times,serif;  }



/*dl.article-info {
	color: #999;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	width: 80%;
}

dl.article-info a { text-decoration: underline; }

dl.article-info a:hover { text-decoration: none; }

dl.article-info, ul.actions { margin: 0; }

.ja-content-main fieldset.filters .filter-search,
.ja-content-main fieldset.filters .display-limit { width: 50%; }
*/
/* Tables ---*/
td { padding: 2; }

/* Poll */
form.poll .button {
	background: url(../images/bg_button.png) #464646 repeat-x;
	border: none;
	color: #fff;
	text-transform: uppercase;
	cursor: pointer;
	margin-top: 10px;
	padding: 4px 10px;
	border: 1px solid #000000;
}

/* Pagination ---*/
.pagination ul li span.pagenav { background: #bb2b2b; }
.pagination ul li strong:hover a { color: #bb2b2b; }

/* MODULE STYLES
--------------------------------------------------------- */
/*.ja-moduletable ul li, .ja-module ul li, .ja-content-main ul li { background-position: 15px 7px; }

div.ja-moduletable h3, div.moduletable h3 { margin-bottom: 17px; padding: 0; }

/*#ja-right div.ja-moduletable { margin-left: 0; margin-right: 0; padding: 10px 20px; }

#ja-right2 div.ja-moduletable { margin: 0 0 20px; }*/
/*#ja-left1 div.ja-moduletable, #ja-left1 div.ja-moduletable{ margin-right: 0; margin-left: 0;}*/
#ja-right1 div.ja-moduletable { border-bottom: none; }

/* Module list ---*/
div.ja-moduletable ul, div.ja-module ul { margin: 15px 0 0; }

div.ja-moduletable ul li, div.ja-module ul li { background-position: 0 2px; padding-left: 12px; }

.ja-moduletable ul li h4{ font-size: 11px ; font-weight: normal; margin: 0 !important;}
.ja-moduletable ul li.odd, .ja-moduletable ul li.even{border-bottom: none !important; }

/* HEADER
--------------------------------------------------------- */
/* Logo Image ---*/
h1.logo {height: 99px; width: 526px;}

h1.logo a {
	background: url(../images/logo.png) 0 0 no-repeat;
	display: block;
	height: 99px;
	overflow: hidden;
	width: 526px;
}

#ja-header { padding-bottom: 17px; background-color: #151614;}


/* NAVIGATION
--------------------------------------------------------- */
/* Main Nav ---*/
#ja-mainnav {
	background-color: #141110;
	background-image: none;
}
#ja-mainnav .main { background: url(../images/bgd_nav.png) 0 0 repeat-x; }

/* Breadcrumbs ---*/
/*#ja-breadcrums { font-size: 120%; }*/

/* Extras ---*/
/* SPOTLIGHT
--------------------------------------------------------- */

/* Monthly Newsletter */
/*#ja-botsl .ja-box-right .moduletable_newsletter { border-right: 1px solid #E8E8E8; margin-right: 20px; }

.moduletable_newsletter fieldset { overflow: hidden; width: 100%; }

.moduletable_newsletter input { float: left; }*/

.moduletable_newsletter .inputbox {
	/*font-size: 100%;
	height: 16px;
	line-height: 16px;
	margin: 0 5px 0 0;
	padding: 5px 0 5px 5px;
	width: 140px;*/
}

.moduletable_newsletter .button {
	background: #bb2b2b;
	color: #fff;
	/*border: none;*/
	height:28px;
	width: 34px;
	margin:0;

}


/* Bottom */
#ja-botsl.wrap, #ja-partners.wrap, #ja-footer.wrap{background-color: #151614;}

#ja-botsl .main {border-top: #42443f solid 5px;}

#ja-botsl .ja-moduletable, #ja-botsl .moduletable, #ja-botsl .ja-box-right .moduletable_newsletter{ border-right: 1px solid #42443f;}

#ja-botsl h3{ color: #bb2b2b;}

/* Bottom spotlight 2 ---*/
#ja-botsl-2 .main {border-top: none;}

/* Bottom Partners */
  #ja-partners.wrap{ border-top: #42443f solid 5px; }
  #ja-partners .main{/*border-top: 5px solid #222;*/ text-align: center; }
 #ja-partners .ja-moduletable{ margin: 0 !important; padding: 20px 0; }
 #ja-partners img{ border: none; padding: 12px; float: left; }

#ja-footer .main{ border-top: 1px solid #42443f;}


/* Color
--------------------------------------------------------- */
.ja-footnav li a:hover, #ja-botsl li a:hover{ color: #bb2b2b;}


.ja-footnav li a, #ja-botsl li a, #ja-footer, #ja-navhelper span, #ja-breadcrums span { color: #545454;}

#ja-topsl .ja-moduletable *{ color: none; }

.staffInfo a, #ja-topsl .ja-moduletable:hover *{color: none; }

/* MISCELLANOUS
----------------------------------------------------------- */
/* icon */
.ico-social{ padding: 0 5px;   }

/* SPOTLIGHT
--------------------------------------------------------- */
#ja-topsl .ja-moduletable *{ color: none;}
#ja-topsl li{ padding: 8px 8px 5px 8px !important;}
#ja-botsl li{ padding: 0 !important;}

#ja-botsl .ja-box{ color: #545454;}
#ja-botsl h3{ font-size: 14px;}

#ja-topsl li.active h3, #ja-botsl li.active h3{ color: #fff !important; }
/*#ja-topsl h3, #ja-topsl1 h3{  margin: 0; padding: 0; font-size: 11px !important; }*/
#ja-topsl .ja-moduletable {border-right: none; margin:0 30px 10px 0; }
#ja-topsl ul h3{ padding: 0; margin: 0 !important;}
.ja-tabs-title-top{height: 31px !important;}


/* MODULE User
------------------------------------------------------------*/
/* Generalites */
.moduletable-titleBorderTopBottom,  .moduletable-MostPopular, .moduletable-video, .moduletable-columnists, .moduletable-latestComment, .moduletable-Up, .moduletable-Down{color: #555; padding: 10px 0 !important; border-top: 1px solid #dcdcdc; border-bottom: 1px solid #dcdcdc;}
.moduletable-titleBorderTopBottom h3, .moduletable-MostPopular h3, .moduletable-video h3, .moduletable-columnists h3, .moduletable-latestComment h3,  .moduletable-Down h3{ padding: 0 0 0 10px ; color: #BF2327; font-weight: bold; font-size: 18px;}
.moduletable-titleBorderTopBottom img, .moduletable-titleBorderTopBottom2 img{ padding: 4px; border: 1px solid #dcdcdc; }
a.other{display: block; padding: 5px 0 0 33px; color: #555 ;  border-top: 1px solid #dcdcdc; background:url(../images/bg_arrow-other.png) 10px center no-repeat;}
a:hover.other{ text-decoration: underline;}

/* -slideShowHome  */
.moduletable-SlideShowHome{ margin: 0 !important; padding: 0 !important;} .moduletable-SlideShowHome h2{ font-size: 17px !important; text-align: left; }  .moduletable-SlideShowHome p{ font-size: 12px !important; text-align: left;}

/* -columnists & latest comment */
.moduletable-columnists li + li, .moduletable-latestComment li + li{ border-top: 1px solid #dcdcdc !important;}
.moduletable-columnists li img, .moduletable-columnists2 li img, .moduletable-latestComment li img{ display: block; margin: 0 10px 0 0; float: left; border: 1px solid #dcdcdc;}

/* -columnists */
.moduletable-columnists { background: url(../images/bg_columnists.png) top left no-repeat; } .moduletable-columnists h3{padding: 0 10px !important; background-color: #f2f2ee; }
.moduletable-columnists ul {list-style: none; margin: 0; padding: 0; } .moduletable-columnists li{ margin-bottom: 0 !important; }
.moduletable-columnists li{padding: 10px !important; background-image: none !important; background-color: #f2f2ee  !important;   }
.moduletable-columnists li + li + li{ background-color: transparent !important;} .moduletable-columnists .authorname{display: block; color: #6D2123 !important; font-size: 12px !important; font-weight: bold;}

/* -columnists dans la page d'accueil des */
.columnists #ja-inset1{ width: 100% !important;} .moduletable-columnists2 { width: 100% !important;} .moduletable-columnists2 h3{padding: 10px !important; margin-bottom: 20px; color: #BF2327 !important; font-weight: bold; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 24px; line-height: 100%; text-transform: uppercase ; border-bottom: 1px solid #dcdcdc;  }
.moduletable-columnists2 ul { background: none; list-style: none; margin: 0; padding: 0; } .moduletable-columnists2 li{ margin-bottom: 0 !important; }
.moduletable-columnists2 li{ min-height: 100px;  margin-right: 30px;  width: 190px; float: left; padding: 10px !important; border-bottom: 1px solid #dcdcdc; background-image: none !important;  }
.moduletable-columnists2 .authorname{display: block; color: #6D2123 !important; font-size: 12px !important; font-weight: bold;}

/* latest Comment  */
.moduletable-latestComment li{ padding: 10px !important; } .moduletable-latestComment .jac-lasmod-author {width: 100%; float: right; color: #bcbbab; text-align: right; font-size: 12px; font-weight: bold; } .moduletable-latestComment .jac-lasmod-comment{ color: #333; font-size: 14px; font-weight: bold; } .moduletable-latestComment .jac-lasmod-title, .moduletable-latestComment .jac-lasmod-title a{color: #bcbbab;  } .moduletable-latestComment .jac-lasmod-title{ text-align: right;  } .moduletable-latestComment .jac-lasmod-comment:before{content: url(../images/bg_quot.png);}

/*-titleBorderTopBottom2 */
.moduletable-titleBorderTopBottom2{ } .moduletable-titleBorderTopBottom2 img{ padding: 4px; border: 1px solid #dcdcdc; } .moduletable-titleBorderTopBottom2 td{ padding: 0;}
.moduletable-titleBorderTopBottom2 h3{padding: 7px 0 !important; text-transform: uppercase; color: #565656; font-size: 18px; font-weight: normal; text-align: center; border-top: 1px solid #dcdcdc; border-bottom: 1px solid #dcdcdc; } .moduletable-titleBorderTopBottom2 h4{ text-transform: none; }  .moduletable-titleBorderTopBottom2 ul li{ background: url(../images/red-bullet.png) no-repeat 0 2px; line-height: 100% !important; margin-bottom: 5px; overflow: hidden; padding-left: 12px; font-size: 11px; font-weight: normal; }

/*-greyCorner */
.moduletable-greyCorner{background:url(../images/bg_corner.png) #ededed no-repeat bottom right !important;}  .moduletable-greyCorner h3{padding: 7px 0 !important; text-transform: uppercase; color: #545454; font-size: 14px; font-weight: bold; }

/* -blank sans padding */
.moduletable-blank{padding: 0 !important;}

/* Videos et Podcasts*/
.moduletable-video img{ border: none !important ; }
.moduletable-video .fleche{ position: absolute; z-index: 100; left: 0; top: 60px; height: 40px; width: 21px;  background:url(../images/bg_arrow-video.png) top left no-repeat; }
.moduletable-video td{ padding: 0;}

#Mod228 .text-podcast, #Mod228 .fleche{display: none;}

/* Podcasts */
.visuel-podcast{ position: relative;}
.text-podcast{ position: absolute; width: 210px; bottom: 0; left: 0; padding:10px 5px; font-size: 14px; font-weight: bold; background:url(../images/bg_90percent.png) top left ;  }
.text-podcast a{color: #bcbbab; } .text-podcast a:hover{ text-decoration: underline; }

/* Most Popular (Tabs) */
 .moduletable-MostPopular #ja-bulletin ul li,  .moduletable-MostPopular ul.ja-bullettin li{ border-bottom: none;}
 .moduletable-MostPopular .ja-tab-subcontentul li a{ color: #555; font-size: 12px;}
.minisite .ja-tabs-title-top ul.ja-tabs-title li h3{}

/* OnSaleNow - old (custom html) */
.moduletable-OnSaleNow{  padding: 8px !important; width: 204px;/* 220 - (2x8px de padding)*/ background-color: #ededed; }
.moduletable-OnSaleNow .gch{ float: left;} .moduletable-OnSaleNow .drt{ float: right;}
.moduletable-OnSaleNow h3, .moduletable-OnSaleNow h3 span{ font-family: tahoma, Arial, serif; font-weight: bold; color: #bcbbab !important; text-transform: uppercase ; }
.moduletable-OnSaleNow h3 span{ font-size: 24px; } .moduletable-OnSaleNow img{ margin-bottom: 10px;}
.moduletable-OnSaleNow a.bouton{/* display: inline-block;*/ padding: 2px 25px; margin: 10px 0; color: #fff !important; text-align:center; border: 1px solid #000; background-color: #242424; }

/* OnSaleNow-201612 - new version(custom html) */
.moduletable-OnSaleNow-201612{padding: 8px !important; width: 204px;/* 220 - (2x8px de padding)*/ text-align: center; font-size: 12px; background-color: #ededed;}
.moduletable-OnSaleNow-201612 p  {margin: 7px 0;}
.moduletable-OnSaleNow-201612 h3, .moduletable-OnSaleNow-201612 h3 span{ font-family: tahoma, Arial, serif; font-weight: bold; color: #BF2327 !important; text-transform: uppercase; } .moduletable-OnSaleNow-201612 h3 span{ font-size: 20px; }
.moduletable-OnSaleNow-201612 .date-issue{ font-size: 14px;  font-weight: bold;}
.moduletable-OnSaleNow-201612 a.bouton{display: inline-block; padding: 7px 16px; margin: 5px 0; color: #fff !important; font-size: 14px; text-align:center; border: 1px solid #fff; background-color: #242424; }
.moduletable-OnSaleNow-links a{text-decoration: underline;}

/* UP & Down */
.moduletable-Up{ float:left; width: 220px; }
.moduletable-Down{ width: 220px;  float:right;}
.moduletable-Up, .moduletable-Down{ font-size: 14px; min-height: 250px; font-weight: bold;color:#373837;} .moduletable-Up a, .moduletable-Down a{ font-size: 14px; font-weight: bold;}
.moduletable-Up a:hover{ color: #bdcd00; } .moduletable-Down a:hover{ color: #a7161f; }
.moduletable-Up p, .moduletable-Down p{font-size: 14px; font-weight: bold; color:#373837;}
.moduletable-Up h3{padding: 0 0 0 10px ; color: #bdcd00; font-weight: bold; font-size: 18px; background: url(../images/bg_Up.png) bottom right no-repeat;} .moduletable-Down ul.list{background: url(../images/bg_Down.png) bottom right no-repeat;} .moduletable-Up h3, .moduletable-Up h3, .moduletable-Down h3{ margin-bottom: 0 !important; padding-bottom: 14px !important ; }
div.yoo-drawer ul.list .item{ border-bottom: 3px solid #dcdcdc; } div.yoo-drawer ul.list .item + .item + .item{ border-bottom: none; }
div.yoo-drawer ul.list img{ float: left; padding:  0 10px 10px 0;}
.moduletable-Up div.yoo-drawer ul.list{ padding-bottom: 20px;} .moduletable-Down div.yoo-drawer ul.list{ padding-bottom: 34px;}
div.default-v div.yoo-drawer li.item1 .article{ padding: 10px }
div.default-v div.yoo-drawer .active .item-m{ background-image: none; } div.default-v div.yoo-drawer .item-bg{ border: none;}
.moduletable-Up ul.list { border-bottom: 3px solid #bdcd00 !important; } .moduletable-Down  ul.list { border-top: 3px solid #a7161f !important;}

/* Page Search */
.searchResults fieldset{ margin-bottom: 30px;} .searchResults fieldset .nb, .searchResults fieldset h2{ font-size: 18px; font-weight: bold; }
.nbResultsDisplay{ padding:7px 0; margin-bottom: 20px; border-top: 1px #dcdcdc solid; border-bottom: 1px #dcdcdc solid;}

/* Styles Digitale Edition Page */
#digitalEditionPage h1{font-family: Tahoma, Arial, san-serif; font-size: 24px; text-transform: uppercase; line-height: normal; padding-left: 80px; margin-left: 20px; background: url(http://www.theafricareport.com/images/digital-edition/digitalEditionLogo.png) no-repeat top left;}
#screenDigitalEdition{ margin-right: 17px ; float: left; margin-bottom: 30px; display: block;}
.rightColumn{ width: 300px; float: right; padding-top: 24px;}
.bt_buy{ margin-bottom: 20px; display: block;}
.benefits{ margin-left: 7px; width: 390px; float: left;}
.benefits span{ font-size: 18px; font-weight: bold; padding-bottom: 35px; display: block;}
.benefits ul, .benefits li{ padding: 0; margin: 0; list-style: none outside none; }
.benefits li{ padding-left:11px; margin-bottom: 10px; background: url(http://www.theafricareport.com/images/digital-edition/bg_fleche.png) 0 5px no-repeat;  }
.also{font-size: 14px; font-weight: bold; padding-left: 270px; padding-top: 45px; float: right; width: 300px; background: url(http://www.theafricareport.com/images/digital-edition/screenShotIphoneIpad.jpg) 0 0 no-repeat; }

/* END Styles Digitale Edition Page */


/*suivant précendent articles*/

.article-content  .pagenav, .main-nav-dossier{ padding: 5px 0; margin-top: 20px; width: 100% ; font-weight: bold; font-size: 11px; font-family: Tahoma, Arial, Helvetica, sans-serif ; border-top: 1px solid #d3d3d3; border-bottom: 1px solid #d3d3d3; }
.article-content  .pagenav_prev big, .article-content  .pagenav_next big{ display: none;}
.article-content  .pagenav_prev, .main-nav-dossier .bt_prev{ padding-left: 30px; background: url(../images/arrow-BIG-left-gray.png) no-repeat left ;}
.article-content  .pagenav_next, .main-nav-dossier .bt_next { padding-right: 30px; text-align: right; background: url(../images/arrow-BIG-right-gray.png) no-repeat  right ;}
.main-nav-dossier .bt_prev, .main-nav-dossier .bt_next{ width: 45%;} .main-nav-dossier .bt_prev{ float: left;} .main-nav-dossier .bt_next{ float: right;}
.article-content  .pagenav_prev a:before, .article-content  .pagenav_next a:before{ display: block; color: #323232;}
.article-content  .pagenav_prev a:hover, a:active, a:focus, .article-content  .pagenav_next a:hover, a:active, a:focus {text-decoration: underline; color:#323232;}
.article-content  .pagenav_prev , .article-content  .pagenav_next {color:#990000;}

/* Styles JCE Editor */
.img_caption img{ padding: 4px; border: 1px solid #e8e8e8; }
.img_caption{ color: #969696; text-transform: uppercase; font-size: 11px !important;}
.img_caption.left{ margin: 0 20px 0 0;}
.img_caption.undefined{ float: left; margin: 0 20px 0 0;}

p.blockquote-wide,  p.blockquote-left, p.blockquote-right, div.blockquote-wide,  div.blockquote-left, div.blockquote-right{  padding: 0 0 0 46px !important;  margin: 40px 11px; font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 18px; text-align: center; background: url(../images/openQuot.png) no-repeat top left ;}
p.blockquote-left, div.blockquote-left  { float: left; width: 45%;  margin-right: 15px !important;}
p.blockquote-right, div.blockquote-right{ float: right; width: 45%;  margin-left: 15px !important;}
/* specifique pour les pages des columnists*/.columnists p.blockquote-wide,  .columnists p.blockquote-left, .columnists  p.blockquote-right, .columnists  div.blockquote-wide, .columnists  div.blockquote-left, .columnists  div.blockquote-right, .columnists .article-content blockquote, .columnists  .article-content cite{background-image: url(../images/openQuotGreen.png); }

 p.frame-wide,  div.frame-wide, p.frame-left, div.frame-right, p.frame-right{padding: 17px !important; border-top: 5px #000 solid !important; background-color: #e7ebdd !important;}
 p.frame-left,  div.frame-left{ float: left; width: 45%; margin-right: 15px !important;}  p.frame-right, div.frame-right{ float: right; width: 45%;  margin-left: 15px !important;}

  hr.Up{ clear: both; border: 0; height: 19px; margin:20px 0; background: url(../images/bg_UpBig.png) no-repeat top left ;}
  hr.Down{ clear: both; border: 0; height: 19px; margin:20px 0; background: url(../images/bg_DownBig.png) no-repeat top left ;}



/* Tableaux Ranking */
table.ranking {margin: 10px 0; } table.ranking td {margin: 0;}
table.ranking th{ color: #fff; border-left: 1px solid #fff;  border-right: 1px solid #fff;  border-top: none;  border-bottom: none; padding: 0; color:#fff !important; text-align:center; font-size: 12px; background-color: #313435!important; text-align: center !important;  } table.ranking th a{ color: #fff;}

table.ranking td{font-size: 12px; text-align: left; border-top: 1px solid #dac9c0;  border-bottom: 1px solid #dac9c0; background-color: #fff;}
table.ranking td.RANK1, table.ranking td.RANK2, table.ranking td.RANK1, table.ranking td.TURNOVER,  td.tableJX2RANK1, td.tableJX2RANK2, td.tableJX2TOTAL_ASSETS, td.tableJX2NET_EARNING, td.tableJX2CREDITS, td.tableJX2DIPOSITS,  td.tableJX4RANK1, td.tableJX4RANK2, td.tableJX4TURNOVER,  td.tableJX4TURNOVER CHANGE, td.tableJX4NETPROFITS{ text-align: center  !important; font-weight: bold; border-left: 1px solid #fff;  border-right: 1px solid #fff; background-color: #f0f0f0 !important; }

/* pagination ranking */
.pagination-ranking{color: #990000; font-weight: normal; font-family: Tahoma, Geneva, sans-serif;} .pagination-ranking a{color: #0990000;} .pagination-ranking td{background: url(../images/bg_pagination-ranking.png) top left repeat-x #dac9c0 !important;} .pagination-ranking .listPage{text-align: center;}

/* Page categorie + page Home*/
.page-categorie .img_caption p,  .body-Home .img_caption p, .blog .img_caption p{display: none;}

/* Page Keyword */
.keyword-bloc{clear: both; margin-bottom: 20px;} .article_separator{clear: both; display: block;}

/* subscription */
#Mod184 table, #Mod184 td{ padding: 0 !important;}


 /* Last minute CEO Forum */
#lastMinuteCEO{position:relative; width: 100%; height: 30px !important; padding: 0 0 0 150px; margin: 18px 0; line-height: 30px; color: #fff ;  background: url(http://www.jeuneafrique.com/img/commun/bg_ceoAlerte.png) #000000 top left no-repeat; } #lastMinuteCEO a{font-size: 12px; color: #fff; text-transform: none; }
#lastMinuteCEO .date{ color: #ffde00 !important; padding: 0  15px;  text-transform: uppercase; font-size: 11px;}
/* #s5_textrotatebuttons{ float: none !important; position: absolute; top: 10px; right: 20px; width: 25px !important; height: 10px !important; z-index: 10;}
a#s5textrotate_previous{ background:url(http://www.jeuneafrique.com/img/commun/lastMinute_arrows.png) 0 0 no-repeat !important; } a#s5textrotate_next{ background:url(http://www.jeuneafrique.com/img/commun/lastMinute_arrows.png) 0 -7px no-repeat !important; } a#s5textrotate_previous, a#s5textrotate_next{ height: 7px !important; width: 7px !important;}*/
#lastMinuteCEO .close{display: block;  z-index: 10; width: 16px; height: 16px; position: absolute; top: 7px; right: 5px; background:url(http://www.jeuneafrique.com/img/commun/bg_lastMinuteCloseButton.png) 0 0 no-repeat !important;}
