/* -------------------------------- PAGES EDITORIAL, ARTICLE, ARTICLE BBL, FORMULATION ANALYSIS, ARTICLES LIST, MARKET BRIEF, SINGLE NEWS */
.bottomseparator
{
    border-top: 1px dashed #ccc;
    clear: both;
    margin-top: 10px;
}
.titleseparator
{
    border-top: 1px solid #a6d514;
    clear: both;
    margin-bottom: 10px;
}

#centraledito, #centralarticle, #centralarticleBBL, #centralformulation, #centralbbl, #centralallarticlesBBL, #centralmarketbrief, #centralnews, #centralallevents
{
    margin: 0 5px 5px 5px;
    padding: 0;
    float: left;
}
#centralarticle
{
    background: transparent url(/img/cos/picto/articles_small.gif) no-repeat top left;
    margin: 0;
    padding: 0;
}
#centralallarticles
{
    background: transparent url(/img/cos/picto/articles.gif) no-repeat top left;
    margin: 0;
    padding: 0;
}
#centraledito
{
    background: transparent url(/img/cos/picto/edito_small.gif) no-repeat top left;
    margin: 0;
    padding: 0;
}
#centralalledito
{
    background: transparent url(/img/cos/picto/edito.gif) no-repeat top left;
    margin: 0;
    padding: 0;
}
#centralnews
{
    background: transparent url(/img/cos/picto/news_small.gif) no-repeat top left;
    margin: 0;
    padding: 0;
}
#centralallnews
{
    background: transparent url(/img/cos/picto/news.gif) no-repeat top left;
    margin: 0;
    padding: 0;
}
#centralmarketbrief
{
    background: transparent url(/img/cos/picto/marketbrief_small.gif) no-repeat top left;
    margin: 0;
    padding: 0;
}
#centralallmarketbrief
{
    background: transparent url(/img/cos/picto/marketbrief.gif) no-repeat top left;
    margin: 0;
    padding: 0;
}
#centralconsumerlaunch
{
    background: transparent url(/img/cos/picto/productreport_small.gif) no-repeat top left;
    margin: 0;
    padding: 0;
}
#centralallconsumerlaunch
{
    background: transparent url(/img/cos/picto/productreport.gif) no-repeat top left;
    margin: 0;
    padding: 0;
}
#centralallevents
{
    background: transparent url(/img/cos/picto/events.gif) no-repeat top left;
    margin: 0;
    padding: 0;
}
/*
#centralrecipe {
	background: transparent url(/img/cos/picto/recipe_small.gif) no-repeat top left;
	margin: 0;
	padding: 0;
	}
*/
#centralformulationanalysis
{
    background: transparent url(/img/cos/picto/analysis_small.gif) no-repeat top left;
    margin: 0;
    padding: 0;
}
#centralallformulationanalysis
{
    background: transparent url(/img/cos/picto/analysis.gif) no-repeat top left;
    margin: 0;
    padding: 0;
}
#centralbbl
{
    background: transparent url(/img/cos/picto/allarticlesbg.jpg) no-repeat top left;
    margin: 0;
    padding: 0;
}

#centralformulation
{
    background: transparent url(/img/cos/picto/articles.gif) no-repeat top left;
}
/* -------------------------------- PAGES EDITORIAL, ARTICLE, ARTICLE BBL, FORMULATION ANALYSIS, ARTICLES LIST, MARKET BRIEF, SINGLE NEWS */
.docinfo
{
    text-align: right;
    margin: 0 7px 0 0;
    font-weight: bold;
}
.docdate
{
    text-align: right;
    margin: 0 7px 10px 0;
    font-size: 11px;
    color: #666;
}
.toolbox
{
    float: right;
    border: 1px solid #ccc;
    margin: 10px 0 10px 0;
    padding: 5px;
    background: #fff;
}

#centralallarticles h1, #centralalledito h1, #centralalledito h1, #centralallmarketbrief h1, #centralallnews h1, #centralallconsumerlaunch h2, #centralallformulationanalysis h1
{
    padding-top: 20px;
    padding-left: 60px;
    font-size: 18px;
    font-weight: normal;
    color: #FF781E;
}
#centralarticle h2
{
    background: transparent url(/img/cos/picto/dble-arrow-right.gif) no-repeat center left;
    padding-left: 12px;
    font-size: 16px;
    font-weight: bold;
}

#centralallevents h1
{
    padding-top: 20px;
    padding-left: 60px;
    font-size: 18px;
    font-weight: normal;
    color: #FF781E;
}
#centralallevents ul
{
    list-style-type: none;
    list-style-image: none;
    margin: 0 0 10px 0;
}
#centralallevents div div
{
    /* title */
    margin: 0 0 10px 10px;
    font-weight: bold;
}
#centralallevents div div span
{
    /* date */
    margin-left: 10px;
    color: #666666;
}
#centralallevents div div div
{
    /* where,etc description */
    margin: 0;
    font-weight: normal;
    font-size: 11px;
}
#centralallevents div div div span
{
    /* where, why attend, for more information */
    margin: 0;
    font-size: 11px;
    color: #0000FF;
}
#centralallarticlesBBL
{
    background: transparent url(/img/cos/picto/articles.gif) no-repeat top left;
}
#centralallarticlesBBL h1, #centralarticleBBL h1
{
    padding-top: 20px;
    padding-left: 10px;
    font-size: 13px;
    font-weight: bold;
    color: #FF781E;
}
#allarticles ul li
{
    margin-bottom: 10px;
    font-size: 11px;
}
#allarticles ul li span
{
    font-size: 11px;
    color: #333333;
}
#allarticles ul li a, #allarticles ul li div
{
    font-size: 11px;
}
#allarticlesBBL
{
    background: transparent url(/img/cos/picto/allarticlesbg.jpg) no-repeat center center;
}
#allarticlesBBL h2, #allarticles h2
{
    margin: 0;
    font-weight: normal;
}
#centraledito h1, #centralarticle h1, #centralformulation h1, #centralmarketbrief h1, #centralconsumerlaunch h1, #centralrecipe h1, #centralformulationanalysis h1, #centralnews h1, #centralallarticlesBBL h1
{
    padding-top: 20px;
    padding-left: 50px;
    font-size: 13px;
    font-weight: bold;
    color: #FF781E;
}
/* -------------------------------- HOME PAGES BOX EDITORIAL, ARTICLE, ARTICLE BBL, FORMULATION ANALYSIS, ARTICLES LIST, MARKET BRIEF, SINGLE NEWS */
.articlesboxlist *, .newsboxlist *
{
    text-align: justify;
    font-size: 11px;
}
.articlesboxlist ul, .newsboxlist ul
{
    list-style-image: none;
    list-style: none;
    margin: 0;
    padding: 0;
}
.articlesboxlist li, .newsboxlist li
{
    margin-bottom: 5px;
}
a.boxlistanchor:link, a.boxlistanchor:active, a.boxlistanchor:visited
{
    font-size: 11px;
    text-decoration: none;
    color: #000000;
}
a.boxlistanchor:hover
{
    font-size: 11px;
    text-decoration: none;
    color: #4265B5;
}
.newsboxlist div
{
    display: none;
}
.articlesboxlist span, .newsboxlist span
{
    color: #333333;
}
.docboxtitle
{
    font-weight: bold;
    text-align: center;
}
/* -------------------------------- HOME BBL */
#bgBBL #central
{
    background: transparent url(/img/cos/picto/BBL-logo-home.gif) no-repeat top left;
}
#bgBBL #central h4
{
    margin-left: 295px;
    padding-top: 60px;
    font-size: 15px;
    color: #ff781e;
}
#bgBBL #central h2
{
    color: #660033;
    border-bottom: 1px solid #ff781e;
}
#bgBBL #central #articles h2
{
    background: transparent url(/img/cos/picto/articles-BBL-home.gif) no-repeat top left;
}
#creative-projects h2
{
    font-size: 16px;
    font-style: italic;
}
#bbllist ul, #bblboxlist ul
{
    list-style-image: url(/img/cos/picto/BBL-flame.gif);
    font-size: 16px;
}
#bblboxlist li
{
    margin-bottom: 20px;
}
#bblboxlist a:link, #bblboxlist a:active, #bblboxlist a:visited
{
    font-size: 16px;
    font-weight: bold;
    padding: 5px;
}
/* -------------------------------- PAGE BBL ARTICLES */
#bgBBL
{
    display: table;
    background: transparent url(/img/cos/picto/BBLbg.jpg) no-repeat center top;
    height: 500px;
}
#centralallarticlesBBL
{
    /*background: transparent url(/img/cos/picto/articleBBL.gif) no-repeat top left;*/
}
#centralarticleBBL
{
    background: transparent url(/img/cos/picto/BBL_flame_moy.gif) no-repeat top left;
}
#centralallarticlesBBL h1, #centralarticleBBL h1
{
    margin-left: 40px;
    padding-top: 27px;
    color: #660033;
}
/* ------------------------ CONSUMER LAUNCHES ------------------------*/
div.consumerlaunchitem
{
    height: 120px;
    margin-top: 10px;
    width: 97%;
}
div.consumerlaunchitem div
{
    text-align: center;
    float: left;
    margin-right: 10px;
    width: 110px;
    line-height: 100px;
    height: 115px;
    border: 1px solid #eee;
}
div.consumerlaunchitem div img
{
    vertical-align: middle;
    margin-top: 5px;
}
div.consumerlaunchitem h2
{
    margin: 0;
    font-size: 10pt;
}
div.consumerlaunchitem h2 span
{
    font-size: 11px;
    font-weight: normal;
}
div.consumerlaunchitem h2 a
{
    color: #0a51a1;
    font-weight: normal;
}
div.consumerlaunchitem p
{
    margin: 0;
    text-align: justify;
}

/* ------------------------ PSUH CONSUMER LAUNCHES (from market briefs) ------------------------*/
.pushconsumerlaunches
{
    background: transparent url(/img/cos/picto/productreport_small.gif) no-repeat top left;
    float: right;
    border: solid 1px #999999;
    padding: 0;
    padding-left: 35px;
}
.pushconsumerlaunches h2
{
    color: #333333;
    margin: 10px;
    padding: 0;
}
.pushconsumerlaunches ul
{
    list-style-type: none;
    list-style-image: none;
    margin: 0;
}
.pushconsumerlaunches a:link, .pushconsumerlaunches a:active, .pushconsumerlaunches a:visited
{
    margin: 6px;
    font-size: 10px;
}
