@charset "UTF-8";
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    font-size: 100%;
    margin: 0;
    outline: 0 none;
    padding: 0;
}

html {
    font-size: 62.5%;
}

#webjournal-en a {
	color:#287F23;
}
#webjournal-fr a {
	color:#0D2B88;
}
#webjournal-fr-echo a, #webjournal-en-echo a {
	color:#207ab4;
}

/*
 Typography 
*/

body {
  font-family: "PT Serif", Georgia, "Times New Roman", "DejaVu Serif", serif;
  font-size: 16px;
   /* <!--START_NOT_FOR_ALERT--> */
  font-size: 1.6rem;
   /* <!--END_NOT_FOR_ALERT--> */
  line-height: 21px;
  line-height: 1.6rem;
  color: #333333; }

h1, h2, h3, h4, h5, h6, #navigationMenu{
	font-family: "PT Sans", Verdana, Tahoma, "DejaVu Sans", sans-serif; }

#navigationMenu{
	font-family: "PT Sans Caption", Verdana, Tahoma, "DejaVu Sans", sans-serif; }

h1 {
  font-size: 28px;
  /* <!--START_NOT_FOR_ALERT--> */
  font-size: 2.8rem;
  /* <!--END_NOT_FOR_ALERT--> */
  line-height: 30px;
  line-height: 3rem;
  font-weight: 600;
  color: #414141;
  margin: 0 0 0.5em 0; }

h1#site-name {
  margin-top: 0; }

h2 {
  font-size: 18px;
  /* <!--START_NOT_FOR_ALERT--> */  
  font-size: 1.8rem;
  /* <!--END_NOT_FOR_ALERT--> */
  font-weight: 600;
  margin-bottom: 9px;
  margin-bottom: 0.9rem;
  color: #414141; }

.sidebars h2 {
  margin: 0; }

.sidebars h2 + *,
.sidebars h3 + *,
.sidebars h4 + * {
  margin-top: 5px;
  margin-top: 0.5rem; }

h3 {
  font-family: "PT Sans Caption", Verdana, Tahoma, "DejaVu Sans", sans-serif;
  font-size: 16px;
  /* <!--START_NOT_FOR_ALERT--> */
  font-size: 1.6rem;
  /* <!--END_NOT_FOR_ALERT--> */
  font-weight: 600;
  color: #414141; }

h4 {
  font-style: italic;
  font-weight: 400;
  margin-bottom: 0;
  color: #414141; }


p {
  margin-bottom: 21px;
  margin-bottom: 2.1rem; }

p.standfirst {
  font-size: 18px;
  /* <!--START_NOT_FOR_ALERT--> */
  font-size: 1.8rem;
  /* <!--END_NOT_FOR_ALERT--> */
  line-height: 28px;
  line-height: 2.8rem;
  margin-bottom: 28px;
  margin-bottom: 2.8rem;
  color: #333333; }

blockquote {
  margin: 0 2em 1em;
  color: #666666; }

cite {
  display: inline; }

hr {
  height: 1px;
  border-top: 1px solid #cccccc; }

code {
  font-family: 'PT Mono', monospace;
  margin: 0 0.5em 1em;
  color: #666666;
  display: block;
  margin-bottom: 21px;
  margin-bottom: 2.1rem; }

p code,
dd code {
  display: inline; }

sup {
  font-size: 75%;
  vertical-align: top;
  top: -0.5em;
  position: relative;
  margin: 0 2px 0 2px; }

sub {
  font-size: 75%;
  bottom: -0.3em;
  position: relative;
  margin: 0 2px 0 2px; }

small {
  font-size: 12px;
  /* <!--START_NOT_FOR_ALERT--> */
  font-size: 1.2rem;
  /* <!--END_NOT_FOR_ALERT--> */
  font-style: italic; }

mark {
  background-color: #ffffb3;
  padding: 0 2px 0 2px;
  font-style: normal;
  font-weight: normal; }

del {
  color: #666666; }

ins {
  background-color: #ffffb3;
  padding: 0 2px 0 2px;
  font-style: normal;
  font-weight: normal; }

ul.links {
  list-style: none; }

dl {
  margin-bottom: 28px;
  margin-bottom: 2.8rem; }

dt {
  font-weight: 600; }

dd {
  margin-bottom: 10px;
  margin-bottom: 1.0rem; }

img.file-icon {
  display: inline;
  margin: 0; }

.img-left,
p .img-left + .caption {
  width: 47.5%;
  margin: 0 5% 21px 0;
  margin: 0 5% 2.1rem 0;
  float: left; }

.img-right,
p .img-right + .caption {
  width: 47.5%;
  margin: 0 0 21px 5%;
  margin: 0 0 2.1rem 5%;
  float: right; }

.caption {
  font-style: italic;
  text-align: center;
  color: #414141;
  display: block;
  margin-top: -1em !important; }

.img-left + .caption,
.img-right + .caption {
  text-align: left; }

.feed-icon img {
  margin-left: 0;
  margin-right: 0; }

img + figcaption {
  width: 75%;
  padding: 7px 7px 0 7px;
  padding: 0.7rem 0.7rem 0 0.7rem; }

figure + p {
  margin: 0 2em 1em;
  color: #666666; }

a {
  text-decoration: none; }
  a:hover {
    text-decoration: underline; }
  a:active {
    text-decoration: underline; }
  a:focus {
    text-decoration: underline; }
  a.active-trail {
    text-decoration: none; }
  a:link {
    -webkit-tap-highlight-color: #ffffb3; }


::-webkit-selection {
  background: #ffffb3;
  text-shadow: none; }

::-moz-selection {
  background: #ffffb3;
  text-shadow: none; }

::selection {
  background: #ffffb3;
  text-shadow: none; }

caption {
  font-family: "PT Sans Caption", Verdana, Tahoma, "DejaVu Sans", sans-serif;
  font-size: 14px;
  /* <!--START_NOT_FOR_ALERT--> */
  font-size: 1.4rem;
  /* <!--END_NOT_FOR_ALERT--> */
  font-weight: 600;
  color: #414141;
  margin-bottom: 16px;
  margin-bottom: 1.6rem;
  text-align: left;
  padding: 0 0 0 2%; }

tbody, thead, tfoot {
  display: table-row-group; }

tr {
  display: table-row; }

.video:after {
        content:url(camera.png);
        padding-left:5px;
}
.slides:after {
        content:url(slideshow.png);
        padding-left:5px;
}
.newIcon:after {
        content:url(../journal_new.png);
        padding-left:5px;
}
.visits:after {
        content:url(visits.gif);
        padding-left:5px;
}

#webjournal-en h2 {
color:#287F23
}
#webjournal-fr h2 {
color:#0D2B88
}

#webjournal-en-echo h2, #webjournal-fr-echo h2  {
color:#207ab4;
}
#webjournal-en h3 {
color:#287F23
}
#webjournal-fr h3 {
color:#0D2B88
}
#webjournal-en-echo h3, #webjournal-en-echo h3 {
color:#207ab4
}

h2 a:link, h2 a:visited, h3 a:link, h3 a:visited, #menuright ul h3 a:link, #menuright ul h3 a:visited {
text-decoration:none
}
#webjournal-en h2 a:link, #webjournal-en h2 a:visited, #webjournal-en h3 a:link, #webjournal-en h3 a:visited, #webjournal-en #menuright ul h3 a:link, #webjournal-en #menuright ul h3 a:visited {
color:#287F23;
}
#webjournal-fr h2 a:link, #webjournal-fr h2 a:visited, #webjournal-fr h3 a:link, #webjournal-fr h3 a:visited, #webjournal-fr #menuright ul h3 a:link, #webjournal-fr #menuright ul h3 a:visited {
color:#0D2B88;
}

#webjournal-en-echo h2 a:link, #webjournal-en-echo h2 a:visited, #webjournal-en-echo h3 a:link, #webjournal-en-echo h3 a:visited, #webjournal-en-echo #menuright ul h3 a:link, #webjournal-en-echo #menuright ul h3 a:visited, #webjournal-fr-echo h2 a:link, #webjournal-fr-echo h2 a:visited, #webjournal-fr-echo h3 a:link, #webjournal-fr-echo h3 a:visited, #webjournal-fr-echo #menuright ul h3 a:link, #webjournal-fr-echo #menuright ul h3 a:visited {
color:#207ab4;
}


h2 a:hover, h2 a:active, h3 a:hover, h3 a:active {
text-decoration:underline
}
#webjournal-en h2 a:hover, #webjournal-en h2 a:active, #webjournal-en h3 a:hover, #webjournal-en h3 a:active {
color:#287F23;
}
#webjournal-fr h2 a:hover, #webjournal-fr h2 a:active, #webjournal-fr h3 a:hover, #webjournal-fr h3 a:active {
color:#0D2B88;
}

#webjournal-en-echo h2 a:hover, #webjournal-en-echo h2 a:active, #webjournal-en-echo h3 a:hover, #webjournal-en-echo h3 a:active, #webjournal-en-echo h2 a:hover, #webjournal-en-echo h2 a:active, #webjournal-en-echo h3 a:hover, #webjournal-en-echo h3 a:active {
color:#207ab4;
}

#services {
color:#000;
font-size:0.7em;
text-align:right;
background-color:#F2F2F2;
padding:6px
}
#services a:link, #services a:visited, #services a:active, #mainmenu a:link, #mainmenu a:visited, #menuright ul a:link, #menuright ul a:visited, .menuleft a:link, .menuleft a:visited {
color:#555;
text-decoration:none
}
#services a:hover, #mainmenu a:hover, #mainmenu a:active, #mainmenu span.mainactive a:hover, #mainmenu span.mainactive a:active, #mainmenu a.activech:hover, #mainmenu a.activech:active, #menuright ul a:hover, #menuright ul a:active, .menuleft a:hover, .menuleft a:active, #menuright ul h3 a:hover, #menuright ul h3 a:active {
color:#000;
text-decoration:underline
}



#container {
	padding: 0pt;
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFFFFF;
	margin-top: 50px;
	margin-bottom: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	min-height: 1000px;
}
#headerBox {
	height: 76px;
	vertical-align: top;
}
#headerLogo{
        float:left;
        clear:none;
}
#headerLogo img{
        border:none;
}
#footerBox, #footerBoxDetailed{
	height: 12px;
	background-position: left top;
	padding-top: 15px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 5px;
	text-align: center;
	font-size: x-small;
	color: #555;
}

h1.journalTitle {
        clear: none;
        float:left;
	margin: 0px;
	margin-right:30px;
	padding: 0px;
	/*font-size:28;*/
	font-size:40;
	/*font-size:2.8rem;*/
	/* <!--START_NOT_FOR_ALERT--> */
	font-size:4rem;
	/* <!--END_NOT_FOR_ALERT--> */
	/*line-height:3rem;*/
	line-height:5rem;
	font-weight:600;
}
#webjournal-en h1.journalTitle {color:#287F23}
#webjournal-fr h1.journalTitle {color:#0D2B88}
#webjournal-en-echo h1.journalTitle, #webjournal-fr-echo h1.journalTitle {color:#207AB4}
#webjournal-en h1.journalTitle a:hover {
	color:#39bc31;
	text-decoration: none !important;
        -webkit-transition: .2s linear;
        -moz-transition: .2s linear;}
#webjournal-fr h1.journalTitle a:hover {
	color:#4869d2; 
	text-decoration: none !important;
        -webkit-transition: .2s linear;
        -moz-transition: .2s linear;}
#webjournal-fr-echo h1.journalTitle a:hover, #webjournal-en-echo h1.journalTitle a:hover {
	color:#48b1f4;
	text-decoration: none !important;
        -webkit-transition: .2s linear;
        -moz-transition: .2s linear;}

#navigationMenu {
    padding-top: 7px;
    padding-bottom: 10px;
    line-height: 21px;
    /* <!--START_NOT_FOR_ALERT--> */
    line-height: 2.1rem;
    /* <!--END_NOT_FOR_ALERT--> */
}

#navigationMenu a:link, #navigationMenu a:visited {
    font-weight: 600;
    margin-right: 12px;
    margin-top: 15px;
    margin-bottom: 15px;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-right: 6px;
    padding-left: 10px;
    white-space:nowrap;
}
#webjournal-en #navigationMenu a:link, #webjournal-en #navigationMenu a:visited {
	color: #287F23;
}
#webjournal-fr #navigationMenu a:link, #webjournal-fr #navigationMenu a:visited {
	color: #0D2B88;
}
#webjournal-en #navigationMenu a:hover{
	color: #39bc31;
}
#webjournal-fr #navigationMenu a:hover{
	color: #4869d2;
}

#webjournal-en-echo #navigationMenu a:link, #webjournal-en-echo #navigationMenu a:visited,
#webjournal-de-echo #navigationMenu a:link, #webjournal-fr-echo #navigationMenu a:visited {
	color: #207AB4;
}
#webjournal-en-echo #navigationMenu a:hover, #webjournal-fr-echo #navigationMenu a:hover{
	color: #48b1f4;
}
#navigationMenu a:hover {
	text-decoration: none !important;
	-webkit-transition: .2s linear;
	-moz-transition: .2s linear;
}

#webjournal-en .selectedNavigationPage, #webjournal-fr .selectedNavigationPage,
#webjournal-en-echo .selectedNavigationPage, #webjournal-fr-echo .selectedNavigationPage {
        color: #8B8B8B !important;
}

a.selectedNavigationPage:hover {
	text-decoration:none;
}

#rightColumn {
	width: 300px;
        color: #555;
        padding-right: 8px;
        padding-left: 6px;
}
#rightColumnDetailed {
        padding: 15px;
        width: 530px;
        word-wrap: break-word;
}
.rightColumnHeader {
        border-bottom:1px dotted #999999;
        clear:right;
        height:40px;
        padding-bottom:4px;
        padding-left:58px;
        position:relative;
}
.rightColumnHeaderWeather{
        border-bottom:1px dotted #999999;
        clear:right;
        position:relative;
}
.rightColumnHeader h2{
        bottom:0px;
        display:inline;
        left:60px;
        margin-bottom:0px;
        padding-bottom:0px;
        position:absolute;
        width:156px;
}
.rightColumnHeader h3{
        bottom:0px;
        display:inline;
        left:60px;
        margin-bottom:0px;
        padding-bottom:0px;
        position:absolute;
        width:156px;
}
.rightColumnHeaderWeather h3{
        bottom:0px;
        display:inline;
        margin-bottom:0px;
        padding-bottom:0px;
        position:absolute;
        width:156px;
        white-space: nowrap
}

.weatherBox {
    font-size: 80%;
}

#leftColumn {
    padding-left:5px;
    padding-right:10px;
}
#leftColumnDetailed {
        width: 190px;
        padding: 8px 12px 0px 28px;
}
#leftColumn h2 {}
#bottomRow {
	border-top: 1px solid #eee;
        margin-top: 20px;
}
#bottomRow ul {
	padding-left: 0px;
	margin-left: 3px;
}
#bottomRow h4, #rightColumn h4 {
	font-style:normal;
	text-transform:uppercase;
	font-weight: 700;
        margin-bottom:8px;
	margin-top: 30px;
	letter-spacing: 0.1rem;
	font-size: 14px;
        /* <!--START_NOT_FOR_ALERT--> */
	font-size: 1.4rem;
	/* <!--END_NOT_FOR_ALERT--> */
}

#searchField {
	width: 120px;
}
#webjournal-en .header, #webjournal-fr .header, #webjournal-en-echo .header, #webjournal-fr-echo .header{
	font-size: small;
	font-style: italic;
	color: #333333;
}
#webjournal-en, #webjournal-fr, #webjournal-en-echo, #webjournal-fr-echo{
    /*font-size: 0.7em;*/ /*FIXME?*/
    padding-top:0;
    margin-top: 0px;
    padding-top: 0px;
}

/* Images in detailed articles */
.imageScale, .imageScale img {
        width:280px !important;
	height:auto !important;
}
/* Wide images in detailed articles */
.imageScaleWide, .imageScaleWide img {
        width:100% !important;
	height:auto !important;
}
.imageScale a img{
	border: 0px;
}

/* First article image on index page.
We cannot reuse the phl, ph and phr classes to draw the border, or the
rendering of the index page on the HTML alert will fail*/
.featuredImageScale, .featuredImageScale img {
        width:300px; /*Also check bfe_webjournal_MainArticleOverview, parameter 'image_px_width' */
        margin-bottom:6px;
        margin-right:12px;
        margin-top:0.2em;
        padding:2px;
}

/* Other articles images on index page.
We cannot reuse the phl, ph and phr classes to draw the border, or the
rendering of the index page on the HTML alert will fail */
.featuredImageScaleSmall, .featuredImageScaleSmall img {
        width:200px; /*Also check bfe_webjournal_MainArticleOverview, parameter 'small_image_px_width' */
        margin-bottom:6px;
        margin-right:12px;
        margin-top:0.2em;
        padding:2px;
}

/* Articles featured in side box*/
.featuredArticleImageScale {
	max-width: 260px;
}
#webjournal-en a:link, #webjournal-fr a:link, #webjournal-en-echo a:link, #webjournal-fr-echo a:link{
text-decoration: none;
}
#webjournal-en a:visited, #webjournal-fr a:visited, #webjournal-en-echo a:visited, #webjournal-fr-echo a:visited{
text-decoration: none;
}
#webjournal-en a:hover, #webjournal-fr a:hover, #webjournal-en-echo a:hover, #webjournal-fr-echo a:hover{
text-decoration: underline;
}
#cern-toolbar a:hover {
text-decoration: none;
}
#navigationRow .contentBox {
    background-position: left top;
    /*Necessary for Opera 9*/
    height: 40px;
}
#contentRow .contentBox {
    /*Necessary for Opera 9*/
    vertical-align:top
}
h2.articleTitle, #searchcolumn h2, #contactcolumn h2{
	font-size: 20px;
	/* <!--START_NOT_FOR_ALERT--> */
	font-size: 2.0rem;
	/* <!--END_NOT_FOR_ALERT--> */
	text-transform:uppercase;
	margin-top: 10px;
	margin-bottom: 10px;
	line-height:2.1rem
}
h3.articleTitle, #searchcolumn h3, #contactcolumn h3{
	font-size: 17px;
	/* <!--START_NOT_FOR_ALERT--> */
	font-size: 1.7rem;
	/* <!--END_NOT_FOR_ALERT--> */
	text-transform:uppercase;
	margin-bottom: 4px;
	line-height:1.8rem
}
h5.articleTitle{
	font-size: 14px;
	/* <!--START_NOT_FOR_ALERT--> */
	font-size: 1.4rem;
	/* <!--END_NOT_FOR_ALERT--> */
	font-weight: normal;
	margin-bottom: 6px;
}
#webjournal-en a.issue:link, #webjournal-en a.issue:visited {
color: #287F23;
}
#webjournal-fr a.issue:link, #webjournal-fr a.issue:visited {
color: #0D2B88;
}
#webjournal-en-echo a.issue:link, #webjournal-en-echo a.issue:visited, #webjournal-fr-echo a.issue:link, #webjournal-fr-echo a.issue:visited {
color: #207ab4;
}

div.new, h3.new, h2.new, h5.new {
        background:transparent url(../journal_new.png) no-repeat scroll left top !important;
        padding-left:25px;
}
.articleBody, #searchcolumn, #contactcolumn {
	font-size: 16px;
	/* <!--START_NOT_FOR_ALERT--> */
	font-size: 1.6rem;
	/* <!--END_NOT_FOR_ALERT--> */
	line-height: 24px;
	line-height: 2.4rem;
}
.contentBoxDetailed .articleBody {
	font-size: 100% !important;
}
#searchcolumn ul, #contactcolumn ul{
	padding-left: 30px
}
.articleHeader {
        clear:both;
        /*font-size:100%;*/
        margin-bottom:4px;
        margin-top:0pt;
        display: block;
        color: #287F23;
}
#webjournal-fr .articleHeader {
        color: #0D2B88 !important;
}
#webjournal-fr-echo .articleHeader, #webjournal-en-echo .articleHeader {
        color: #207ab4 !important;
}

.subNavigationMenuItem {
	font-size: small;
	font-weight: lighter;
	margin-top: 2px;
        padding-top: 5px;
	padding-bottom: 3px;
        padding-left: 10px;
}
.subNavigationMenuItem a {
        color:#555555;
}

.subNavigationMenu .active{
        color:#8B8B8B;
	font-weight:800;
}
td.article {
        padding-bottom: 9px;
        padding-top: 11px;
}

#articles {
	padding-right:3px;
	margin-top:3px;
	padding-left:3px;
}
.readMore {
	font-size: small;
	text-decoration: none;
}
#webjournal-en .readMore {
	color: #287F23;
}
#webjournal-fr .readMore {
	color: #0D2B88;
}
#webjournal-en-echo .readMore, #webjournal-fr-echo .readMore {
        color: #207ab4;
}


/* Centered container for image + caption */
.phwithcaption {
        width:280px;
        margin:auto;
        border:1px solid #999;
        background-color:#FFF;
        clear:both;
        color:#555;
        padding:2px;
        text-align:center;
	font-style: italic;
	text-align: center;
	color: #414141;
}
/* Wide centered container for image + caption */
.phwidewithcaption {
        width:100%;
        margin:auto;
        background-color:#000;
        clear:both;
        color:#fff;
        padding:0px;
        text-align:left;
}
.phwidewithcaption p{
	padding:6px;
	margin:0px;
}
/* Left-aligned container for image + caption */
.phlwithcaption {
        background-color:#FFFFFF;
        clear:left;
        color:#555555;
        float:left;
        margin-right:24px;
        max-width:280px;
        padding:2px;
	font-style: italic;
	text-align: center;
	color: #414141;
}
/* Right-aligned container for image + caption */
.phrwithcaption {
        background-color:#FFFFFF;
        color:#555555;
        float:right;
        margin-left:24px;
        margin-top:24px;
        max-width:280px;
        padding:2px;
        display:block;
	font-style: italic;
	text-align: center;
	color: #414141;
}
/* Centered container for image without caption */
.ph {
        background-color:#FFFFFF;
        margin-bottom:3px;
        margin-top:6px;
        padding:2px;
	font-style: italic;
	text-align: center;
	color: #414141;
}
/* Left-aligned container for image without caption */
.phl {
       background-color:#FFFFFF;
       clear:left;
       float:left;
       margin-bottom:6px;
       margin-right:12px;
       margin-top:0.2em;
       padding:2px;
	font-style: italic;
	text-align: center;
	color: #414141;
}
/* Right-aligned container for image without caption */
.phr {
        background-color:#FFFFFF;
        clear:right;
        float:right;
        margin-bottom:6px;
        margin-left:12px;
        margin-top:0.2em;
        padding:2px;
	font-style: italic;
	text-align: center;
	color: #414141;
}
.caption {
        color:#555555;
}
div.whatsNewHeader {
        background: url(news.gif) no-repeat scroll left bottom;
}
div.featuredRecordHeader {
        background: url(photo.jpg) no-repeat scroll left bottom;
}
div.featuredRecordBox {
        margin-right:4px;
        margin-top: 8px;
}
div.featuredRecordBox a{
        clear:both;
}
div.seminarsHeader {
        background: url(seminars.jpg) no-repeat scroll left bottom;
}
div.seminarsBox ul {
        line-height:1.2em;
        list-style-image:none;
        list-style-position:outside;
        list-style-type:none;
}
div.seminarsBox li {
        padding-top: 10px;
}
div.linksHeader {
        background: url(links.jpg) no-repeat scroll left bottom;
}
div.linksBox ul {
        line-height:1.2em;
        list-style-image:none;
        list-style-position:outside;
        list-style-type:none;
}
div.linksBox li {

        padding-top: 10px;
}
#webjournal-en a.whatsNewCategory:link, #webjournal-en a.whatsNewCategory:visited, #webjournal-en a.whatsNewCategory:hover{
        color: #287F23;
}
#webjournal-fr a.whatsNewCategory:link, #webjournal-fr a.whatsNewCategory:visited, #webjournal-fr a.whatsNewCategory:hover{
        color: #0D2B88;
}
#webjournal-en-echo a.whatsNewCategory:link, #webjournal-en-echo a.whatsNewCategory:visited, #webjournal-en-echo a.whatsNewCategory:hover, #webjournal-fr-echo a.whatsNewCategory:link, #webjournal-fr-echo a.whatsNewCategory:visited, #webjournal-fr-echo a.whatsNewCategory:hover{
        color: #207ab4;
}

ul.whatsNew, ul.whatsNew a{
        line-height:1.2em;
        list-style-type:none;
        font-size: 0.95em;
}
ul.whatsNewItem li a:link, ul.whatsNewItem li a:visited, ul.whatsNewItem li a:hover{
        color: #555;
}
ul.whatsNew li {
        margin-bottom: 15px
}
ul.whatsNewItem {
        list-style-image:none;
        list-style-position:inside;
        list-style-type:circle;
        font-weight:normal;
}
ul.whatsNewItem li {
        margin-bottom: 0px
}
a.rssLink, a.rssLinkIndex{
        font-size:x-small;
        color: #555;
}
a.rssLink img, a.rssLinkIndex img{
        border:none;
        padding-right:4px;
}

a.rssLinkIndex {
        bottom:3px;
        display:inline;
        right:0px;
        position:absolute;
}
/* text formatting */
a.small {
font-size:small
}

.fl {
float:left
}

.fr {
float:right
}

.big {
font-size: large;
}

p.more {
text-align:right;
margin-top:4px;
margin-bottom:4px;
padding:0
}

p.lmore {
text-align:left
}

p.rmore {
text-align:right;
margin-top:0;
margin-bottom:6px;
margin-right: 5px;
clear:both;
padding:0
}

#breakingNewsBottom {
width:540px;
padding-left:0;
padding-right:0;
margin-top:0;
margin-bottom:0;
padding-top:0;
height:12px
}

#breakingNewsTop {
padding-left:5px;
padding-right:5px;
width:562px;
margin-bottom:0;
background-color:#FFF
}

.htmlalertheader {
text-align:center;
background-color: #fff;
}

.ckeditor_body {
background-color: #fff;
}

#headerRow td {
	padding-left: 0;
}


/* Footer */
#cern-bulletin-footer {
	background-color:#EEE;
	padding-top:40px;
	margin-top:40px;
	padding-left:40px;
	padding-right:20px;
	padding-bottom: 20px;
	font-size: 12px;
	/* <!--START_NOT_FOR_ALERT--> */
	font-size: 1.2rem;
	/* <!--END_NOT_FOR_ALERT--> */
	font-family:"PT Sans Caption",Verdana,Tahoma,"DejaVu Sans",sans-serif;
}
#cern-bulletin-footer div.footer-column{
	padding-left:10px;
	padding-right:10px;

}


#cern-bulletin-footer div.footer-column ul {
	list-style-type:none;
}

#cern-bulletin-footer div.footer-column li {
	padding-bottom: 1em;
	line-height: 15px;
	line-height: 1.5rem;
}
#cern-bulletin-footer div.footer-column h5 {
	color: #8B8B8B;
	font-size: 14px;
	/* <!--START_NOT_FOR_ALERT--> */
	font-size: 1.4rem;
	/* <!--END_NOT_FOR_ALERT--> */
	text-transform: uppercase;
	letter-spacing: 2px;
	font-weight: 600;
	margin-bottom: 9px;
	margin-bottom: 0.9rem;
}
#cern-bulletin-footer div.footer-column p {
	line-height: 21px;
	line-height: 2.1rem;
}

#rightColumn table.cern-other-categories {
	
}

#rightColumn table.cern-other-categories th{
	text-align: left;	
}


	
}

#webjournal-en #rightColumn table.cern-other-categories h5 a{
	color:#287F23;
}
#webjournal-fr #rightColumn table.cern-other-categories h5 a{
	color:#0D2B88;
}
#webjournal-fr-echo #rightColumn table.cern-other-categories h5 a, #webjournal-en-echo #rightColumn table.cern-other-categories h5 a{
	color:#207ab4;
}

#imprint-box {
	font-family:"PT Sans",Verdana,Tahoma,"DejaVu Sans",sans-serif;
	font-size:12px;
	/* <!--START_NOT_FOR_ALERT--> */	
	font-size:1.2rem;
	/* <!--END_NOT_FOR_ALERT--> */
	margin-top:30px;
	margin-bottom:10px;
}

#imprint-box input {font-size: x-small; margin-top: 4px; margin-bottom:4px;}
#imprint-box a, #imprint-box a img{
        display:inline;
}

#bulletin-cern-logo {padding-right:33px; padding-bottom:33px; display:block;}

table.featuredArticlesBox {
	margin-top: 30px;
}

table.featuredArticlesBox td{
	padding: 20px;
	background-color: #eee;
}

#rightColumn table.featuredArticlesBox h4{
	letter-spacing: normal;
	margin-top: 8px;
	text-transform: none;

}

.featuredArticleBody {
	font-size: 15px;
	/* <!--START_NOT_FOR_ALERT--> */
	font-size: 1.5rem;
	/* <!--END_NOT_FOR_ALERT--> */
	line-height: 1.3;
}

/* Twitter box */
div.cern-twitter-box ul {
	line-height:1.2em;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}
div.cern-twitter-box li {
	padding-top: 10px;
}
div.cern-twitter-box .date {
        color: #aaa;
	font-size: 10px;
        /* <!--START_NOT_FOR_ALERT--> */
	font-size: 1rem;
	/* <!--END_NOT_FOR_ALERT--> */
	white-space:nowrap;
}
div.cern-twitter-box .twitter-more {
	float: right;
	margin-top:15px;
}

/* Toolbar customization
-------------------------------------------------------------------- */

#toolbar-searchtray, #toolbar-account {
    line-height: 1;
    color: #000;
}
#cern-toolbar h1, #cern-toolbar li {
    line-height: inherit;
}
#toolbar-nav a {
    line-height: 1.2;
}