/* EPJ Portal */

html{font-size:75%;}
body{background-color:#e1e1e0; margin:0px; padding:0px; font:1.1rem/1.6rem Arial,sans-serif;}

a, .ui-widget-content a{color:#2685c8; text-decoration:none; outline-style:none; outline-width:medium;}
a:hover, .ui-widget-content a:hover{color:#0c5284; text-decoration:underline;}
ul{margin:0px; padding:0px; list-style:none;}
.clear{clear:both;}
.temp{background:#eaeaea; text-align:center; padding:20px; border:solid 1px #c3c3c3; font:bold 16px/20px Arial; text-shadow:0px 1px 0px #fff;}



#header_epj{background:#404950; border-bottom:solid 2px #2b3339; position:relative; z-index:5;}
#header_epj .wrap{width:990px; margin:auto;}
#header_epj .logo{background-color:#35383a; float:left; position:absolute; margin-left:20px; width:160px; height:80px; border-radius:0px 0px 10px 10px;}
#header_epj .logo a{display:block; margin:auto; width:124px; height:60px; padding:10px 15px 5px 15px;}
#header_epj .logo a:hover{opacity:0.9;}
#header_epj .logo a img{border:0px;}
#header_epj ul{float:right; margin-right:8px;}
#header_epj ul li{float:left;}
#header_epj ul li a{display:block; text-transform:uppercase; color:#b2b2b2; text-decoration:none; font:bold 14px/60px arial; padding:0px 17px; text-shadow:1px 2px 0 #35383A;}
#header_epj ul li.active a{color:#fff; background-color:#2b3339; border-left: 1px solid rgba(0, 0, 0, 0.3); border-right: 1px solid rgba(255, 255, 255, 0.2);}
#header_epj ul li a:hover{color:#fff;}
#header_epj ul.home{margin:0;}
#header_epj ul.home li{}
#header_epj ul.home li a{background:url(../images/ico_home_70.png) center 17px no-repeat; display:inline-block; width:24px; height:55px; ;}
#header_epj ul.home.active li{background-color:#2b3339; border-left: 1px solid rgba(0, 0, 0, 0.3); border-right: 1px solid rgba(255, 255, 255, 0.2);}
#header_epj ul.home.active li a, #header_epj ul.home li a:hover{background:url(../images/ico_home.png) center 17px no-repeat;}
#header_epj ul.home.active+ul.home{display:none;}


#follow{}
#follow .wrap{width:990px; margin:auto; font:bold 12px/16px Arial; color:#666; text-shadow:0px 1px 0px rgba(255,255,255,0.25);}
#follow .social{float:right; margin-right:22px;}
#follow .social p{float:left; margin-top:7px;}
#follow .social .btns{float:right; margin:0 0 0 20px;}
#follow .social .btns a{position:relative; top:-6px; z-index:1; border-radius:0 0 5px 5px; float:left; margin:0px 2px;
        -webkit-transition: all 500ms ease-in-out;
	-moz-transition: all 500ms ease-in-out;
	-o-transition: all 500ms ease-in-out;
	-ms-transition: all 500ms ease-in-out;
	transition: all 500ms ease-in-out;}

#follow .social .btns a:hover{top:0px; 
        -webkit-transition: all 200ms ease-in-out;
	-moz-transition: all 200ms ease-in-out;
	-o-transition: all 200ms ease-in-out;
	-ms-transition: all 200ms ease-in-out;
	transition: all 200ms ease-in-out;}
#follow .btns .btn_twitter{display:block; width:32px; height:32px; background:url(../images/btn_twitter.png) top no-repeat #32ccfe;}
#follow .btns .btn_fb{display:block; width:32px; height:32px; background:url(../images/btn_fb.png) top no-repeat #3b5998;}
#follow .btns .btn_linked{display:block; width:32px; height:32px; background:url(../images/btn_linked.png) top no-repeat #007bb6;}
#follow .btns .btn_rss{display:block; width:32px; height:32px; background:url(../images/btn_rss.png) top no-repeat #fe911a;}




.wrap{width:990px; margin:auto;}
#journals .slideshow{height:150px; background-color:#8f9193; border-radius: 10px 10px 0 0 ;}


.wrap.links, #journals{margin: 40px auto 20px;}
#journals .wrap.links{margin: 0 auto;}


.journal-links{background-color:#35383a; border-radius:10px; padding:5px 8px;}
.wrap + .wrap.links .journal-links{ border-radius:0px 0px 10px 10px;}
.journal-links{border-radius:10px;}
.journal-links h2{float:left; margin:0px; padding:0px; font:bold 19px/32px Arial; color:#fff; margin-right:7px;}
.journal-links ul{float:left; list-style:none;}
.journal-links ul li{float:left; text-transform:uppercase; font:bold 17px/22px Arial;}
.journal-links ul li a, .journal-links ul li span{display:block; text-decoration:none; padding:5px 0px; text-align:center; width:47px; color:#35383a; text-shadow:0px 1px 0px rgba(255,255,255,0.3); border-radius:5px; ;}
.journal-links ul li+li{margin-left:5px;}

.journal-links .oa, .journal-links .nooa{float:left; padding:2px 5px;}
.journal-links .oa+.nooa{margin-left: 5px;}
.journal-links .oa{background:url(../images/oa_bg.png) top repeat-x #747575; border-radius:5px; padding:2px 3px; margin-left:8px;}
.journal-links .oa img{float:left; padding-top:2px;}
.journal-links .oa ul{margin-left:5px;}

.journal-links ul li a:hover, .journal-links ul li span:hover{opacity:0.8;}
.journal-links ul li span:hover{cursor:pointer;}
.journal-links ul li.epja a{background-color:#ffdd00;}
.journal-links ul li.epjb a{background-color:#f26d22;}
.journal-links ul li.epjd a{background-color:#fe8c4d;}
.journal-links ul li.epje a{background-color:#d1799f;}
.journal-links ul li.epjap a{background-color:#c4da99;}
.journal-links ul li.epjst a{background-color:#c4c3be;}
.journal-links ul li.epjh a{background-color:#cdad7a;}
.journal-links ul li.epjc a{background-color:#2ec3eb; color:#ddd; text-shadow: 0 1px 0 rgba(0, 0, 0, 0.3);}
.journal-links ul li.epjdata a{background-color:#42746b; color:#ddd; text-shadow: 0 1px 0 rgba(0, 0, 0, 0.3);}
.journal-links ul li.epjpv a{background-color:#0286c7; color:#ddd; text-shadow: 0 1px 0 rgba(0, 0, 0, 0.3);}
.journal-links ul li.epjplus a{background-color:#c93861;}
.journal-links ul li.epjconf a{background-color:#635392; color:#ddd; text-shadow: 0 1px 0 rgba(0, 0, 0, 0.3);}
.journal-links ul li.epjnbp a{background-color:#205784; color:#ddd; text-shadow: 0 1px 0 rgba(0, 0, 0, 0.3);}
.journal-links ul li.epjti a{background-color:#47459d; color:#ddd; text-shadow: 0 1px 0 rgba(0, 0, 0, 0.3);}
.journal-links ul li.epjqt a{background-color:#734261; color:#ddd; text-shadow: 0 1px 0 rgba(0, 0, 0, 0.3);}
.journal-links ul li.epjam a{background-color:#F37F25; color:#ddd; text-shadow: 0 1px 0 rgba(0, 0, 0, 0.3);}
.journal-links ul li.epjn a{background-color:#c1d740; color:#fff; text-shadow: 0 1px 0 rgba(0, 0, 0, 0.3);}





#main{min-height:500px;  color:#333;}
#main .wrap{width:950px; margin:auto; border:solid 2px #d1d1d1; background-color:#fff; padding:20px;}

#main h2{font-family : Arial; color:#333; margin:10px 0px 10px 0px; padding:0px;}
#main #col2 h2{font:bold 17px/25px Arial; color:#333; margin:20px 0px 10px 0px; padding:0px;}
#main .item-page h2{border-bottom:dashed 1px #ccc; padding-bottom:5px; color:#15486b;}
#main .content p+h2, #main .content ul+h2{margin-top:45px;}
#main h3{font:bold 16px/25px Arial; color:#333; margin:20px 0px 10px 0px; padding:0px;}
#main p+h3, #main ul+h3{margin-top:30px;}
#main h4{font:bold 13px/18px Arial; color:#333;}

#main #col1{float:left; width:220px;}
#main #col2{float:left; margin-left:20px; width:466px;}
#main #col2.full{margin:0px; width:100%; float:none;}
#main #col12{float:left; width:706px;}
#main #col3{float:left; margin-left:20px; width:220px;}

#main .about h2{margin-top:0;}


/* outils */
.item-page ul.ancres{margin:10px 0; list-style-image:url(../images/li_bleu.png); background-color:#f6f6f6; padding:10px 20px 10px 40px; border:solid 1px #dbdbdb; font-weight:bold;}
.item-page ul.ancres li{margin:5px 0px;}

.c1{float:left; width:45%;}
.c2{float:right; width:50%;}
strong{color:#333;}
.illus{float:left; margin:10px 10px 10px 0;}

.btn{}
.btn a, .btn-big{display:inline-block; background:url("../images/menu_bg.png") repeat-x scroll center top #2685C8; color:#fff; border-radius: 5px; font:bold 13px/26px Arial; padding:0 10px;}
.btn a:hover, .btn-big:hover{background:#156ca9; text-decoration: none; color: #fff;}


/* about */
.about div{border:solid 1px #d4d4d4; border-top:0px; padding:17px 10px 10px 10px; background:url(../images/about_bg.png) top no-repeat;}
.about div p{margin:0px; padding:0px;}
.about div p.readmore{text-align:right; font-weight:bold; float: none;}


/* contacts */
#contacts{}
#contacts h2{margin-top:30px; border-bottom:solid 2px #E1E1E0;}
#contacts h3{margin-top:10px;}

#contacts ul.ancres li{display:inline-block; margin:0px 16px; width:58px;}
.cat-children{display: none;}

/* calendar */
.calendar{margin:20px 0; background:url(../images/epj_calendar.png);}
.calendar a{display: block; height: 65px; padding:85px 0 0 15px; font:bold italic 16px/25px Arial; color: #fff; text-shadow:0 2px 2px rgba(0,0,0,0.2); text-align: center;}


/* archives */
#main #col2 #accordion h3{font:bold 17px/34px Times; margin:0; background:url(../images/archive_h2_bg.png) top repeat-x #ececec; padding:2px 5px 2px 30px; border:solid 1px #d6d6d6; text-shadow: 0 1px 0 #fff;}
#main #col2 #accordion h3:hover{cursor:pointer; background-color:#f9f9f9;}
.archives{margin:20px 0;}
.archives div.ui-accordion-content{border:solid 1px #d6d6d6; border-top:0;}
.archives .c1{padding:20px 0 20px 10px; text-align:center;}
.archives .c2{padding:20px 10px 20px 0;}
.archives ul li:first-child{font-weight:bold; margin-bottom:15px; list-style:none;}
.archives h2 span{display:block; width:16px; height:16px; background:url(../images/toggle.png) no-repeat left top; margin:9px 0 0 -23px; overflow: hidden; float:left;}
.archives h2.ui-state-active span{background:url(../images/toggle.png) no-repeat right top;}

/*distinguished*/
#distinguished figure img, #distinguished figure{width: auto;}
#distinguished .ui-widget{font-family: Arial; font-size: 1em;}
#distinguished .ui-accordion .ui-accordion-content{padding: 0;}
#distinguished #accordion .c13{float:left; width: 210px; padding: 0; margin-left:45px;}
#distinguished #accordion .c23{float:left; width: 210px; padding: 0;}
#distinguished #accordion .c33{float:left; width: 200px; padding-left:10px ;}


/* twitter */
#twtr-widget-1{margin-top:20px;}
#main #col1 #twtr-widget-1{font-family: Arial !important;}
#main #col1 #twtr-widget-1 h3{color:#333 !important;}
.twtr-ft a img{background-color:#2685C8; padding:2px;}

/* sac */
.society{text-align:center; float:left; width:200px; height:200px;}
.society img{}
.society{margin-left:20px;}


/* authors */
.authors{margin-top:20px;}
#main .authors h2{border-bottom:solid 3px #306e9a; padding-bottom:5px;}
.authors ul{list-style:none;}
.authors ul+ul{margin-top:20px;}
.authors ul li, .menu-nav li{background:url(../images/menu_bg.png) top repeat-x #2685c8;}
.authors ul li:hover, .menu-nav li:hover{background:#156ca9;}
.authors ul li a, .menu-nav li a{display:block; color:#fff;  text-decoration:none; font-weight:bold; font-size:1.15rem; line-height:2.3rem; padding:0px 10px;}
.authors ul li.parent a{background:url(../images/li_parent.png) 200px center no-repeat;}
.authors ul li.parent li a{background:url();}

.authors ul ul li{background:url() #156ca9;}
.authors ul ul li:hover{background:url() #0c5284;}

.authors li ul{margin-top:-1px; width: 100px; position: absolute; left: -999em; z-index:1000;}
.authors li:hover ul{left: auto; min-height: 0; margin-left:220px; margin-top:-26px;}

/*page journal*/
.menu-nav{margin-top:20px;}
.menu-nav li.active{background:#69c1ff;}
.menu-nav li.item-176 {background:#fff; height:20px;} /*epja*/
.menu-nav li.item-199 {background:#fff; height:20px;} /*epjb*/
.menu-nav li.item-220 {background:#fff; height:20px;} /*epjc*/
.menu-nav li.item-233 {background:#fff; height:20px;} /*epjd */
.menu-nav li.item-246 {background:#fff; height:20px;} /*epje */
.menu-nav li.item-259 {background:#fff; height:20px;} /*epjap */
.menu-nav li.item-272 {background:#fff; height:20px;} /*epjst */
.menu-nav li.item-285 {background:#fff; height:20px;} /*epjh */
.menu-nav li.item-298 {background:#fff; height:20px;} /*epjplus */
.menu-nav li.item-311 {background:#fff; height:20px;} /*epjdata */
.menu-nav li.item-324 {background:#fff; height:20px;} /*epjpv */
.menu-nav li.item-337 {background:#fff; height:20px;} /*epjconf */
.menu-nav li.item-367 {background:#fff; height:20px;} /*epjnbp */
.menu-nav li.item-394 {background:#fff; height:20px;} /*epjam */
.menu-nav li.item-418 {background:#fff; height:20px;} /*epqt */
.menu-nav li.item-433 {background:#fff; height:20px;} /*epti */
.menu-nav li.item-674 {background:#fff; height:20px;} /*epjn */


/*issues*/
#issues, #issues nav.years{}
#issues nav.years a{background-color:#2685C8;}
#issues nav.years a:hover{background-color:#156ca9;}
#issues span.link{color:#000;}



/* twitter */
.twitter{border: solid 1px #d8d8d8; border-radius:10px; margin-top:20px; padding:5px 10px;}
#main .twitter h2{background:url(../images/twitter_bg.png) left center no-repeat; padding-left:60px; font: bold 17px/23px Arial; color:#666;}


/* news */
#main #col2 h2.news{font:bold 18px/25px Arial; color:#333; padding:0px 0px 5px 0px; border-bottom:solid 3px #9a3030; margin-top:0;}
#main .blog h2, #main #col2 .blog h2{font: bold 18px/20px Arial; margin-bottom: 5px;}
#main .blog h2 a{color:#2685c8; text-decoration:none;}
#main .blog h2 a:hover{color:#0c5284; text-decoration:underline;}
.blog h2 a:hover, .blog h2 a:hover{color:#0c5284;}


.intro{font-weight:bold; color:#333;}
.readmore{float:right; margin:-8px 0 5px 0; font-weight:bold;}
.item-separator{clear:left; display:block; border-top:solid 1px #cdcdcd; margin-top:30px;}

.article-info{margin: 0; padding: 0;}
.article-info dt{display: none;}
.article-info dd.published{font: 11px/16px Arial; margin: 0; color:#666;}


figure{float:left; margin: 10px 15px 0 0; width:150px;}
figure img{width:150px;}
figure figcaption{font:10px/13px Arial; color:#666; padding:5px 0 2px 0;}
figure.c{float: none; margin:0 auto; width:auto;}

.item-page figure{margin-top:5px;}

.ref{}
.ref a{font-weight:bold;}


.blog figcaption{display:none;}

table.blog-newsls{width:100%;}
.blog-newsls .blog_more-newsls div strong{display:none;} /* ? */
.blog-newsls ul{}
.blog-newsls ul li{border-bottom:1px solid #ddd; padding:5px;}

.pagination{padding-bottom:10px; text-align: center;}
.pagination span.pagenav{font-weight:bold; padding:3px 7px; background-color:#d4e7f4;}
.pagination ul li{display: inline-block; margin: 0 2px;}
.pagination ul li a{padding:3px 7px; font-weight:bold; background-color:#2685c8; color:#fff;}
.pagination ul li a:hover{background-color:#0C5284; text-decoration:none;}


.news_all{text-align:center; margin-top: 15px;}
.news_all a{display:inline-box; font-weight:bold;}
.science + .news_all, .article_box + .content .news_all, #toc+.news_all, .graphical_abstract+.news_all{display: none;}


/* search box */
.searchbox{background:url(../images/sbox_bg.png) top repeat-x #2787cb; padding:10px; border-radius:10px; float:none;}
#main .searchbox input[type=text]{border-radius:5px; padding:2px; margin-bottom:7px; color:#333; box-shadow:0px 4px 4px -2px #888 inset;}

#main .searchbox .s1{width:192px;}
#main .searchbox .s2{width:52px;padding-right:5px;}
#main .searchbox .s3{width:70px;padding-right:5px;}
#main .searchbox .s4{width:50px;}

#main .searchbox select{clear:both; width:200px; text-align:left; background:url(../images/select_bg.png) center repeat-x; border-radius:5px; margin-bottom:10px;}
#main .searchbox select option{background-color:#fff; ;}
#main .searchbox .advanced{float:left; text-shadow:0px 1px 0px #246390;}
#main .searchbox .advanced span{font:bold 20px/30px Arial; float:left; padding-right:5px;}
#main .searchbox .advanced a{color:#fff; font:12px/14px Arial;}
#main .searchbox .advanced a:hover{text-decoration:underline;}
#main .searchbox #search .submit{text-transform:uppercase; background:url(../images/submit_bg.png) top repeat-x #2889ce; color:#fff; font-weight:bold; border-radius:5px; float:right;  width:110px; padding:4px 0px; border:solid 1px #1d69c1; border-top:solid 2px #22577e; border-bottom:solid 2px #39c0e4; height: auto;}
#main .searchbox #search .submit:hover{cursor:pointer; background:#156ca9; color:#bed6e7;}

/* open calls */
.opencalls{margin-top:20px;}
#main .opencalls h2{margin-bottom:5px;}
#main .opencalls h4{font:bold 12px/16px Arial;}
ul.category-module.opencalls{border:solid 1px #d4d4d4; border-top:solid 3px #cc9c34; padding:1px 10px; margin-top: 0;}


.deadline{background:url(../../source/images/s1/ico_deadline.png) left center no-repeat; padding:2px 0 2px 35px; font-weight:bold;}
.download{background:url(../../source/images/s1/ico_download.png) left center no-repeat; padding:2px 0 2px 35px; font-weight:bold;}


/* sepcial issues */
.specsissues{margin-top:20px;}
#main .specsissues h2{margin-bottom:5px;}
.specsissues div{border:solid 1px #d4d4d4; border-top:solid 3px #309a6e; padding:10px;}
.specsissues ul{list-style-image:url(../images/li_specsissues.png); margin-left:13px; font-weight:bold;}
.specsissues ul li+li{margin-top:10px;}

/* conferences annoucements */
.conferences{margin-top:10px;}
#main .conferences h2{border-bottom: solid 3px #9a3030; margin-bottom: 15px; padding-bottom: 5px;}
.conferences article{display: inline-block; width: 300px; padding: 2px 10px 10px 0; vertical-align: top; font: 12px/16px Arial;}
.conferences article figure{width: 100px; margin: 0;}
.conferences article figure img{width: 80px; height:80px; background-color: #f1f1f1; display: inline-block;}
.conferences article figure+.content{float: right; width: 200px;}
.conferences article a{font-weight: bold;}
.conferences article p{margin: 0;}
.conferences article p+p{margin-top: 5px;}

.conferences article{display: none;}
body.portal .conferences article.message{display: none;}

body.portal .conferences article,
body.epja .conferences article.epja,
body.epjb .conferences article.epjb,
body.epjc .conferences article.epjc,
body.epjconf .conferences article.epjconf,
body.epjd .conferences article.epjd,
body.epjdata .conferences article.epjdata,
body.epje .conferences article.epje,
body.epjap .conferences article.epjap,
body.epjst .conferences article.epjst,
body.epjh .conferences article.epjh,
body.epjds .conferences article.epjds,
body.epjplus .conferences article.epjplus,
body.epjpv .conferences article.epjpv,
body.epjnbp .conferences article.epjnbp,
body.epjqt .conferences article.epjqt,
body.epjti .conferences article.epjti,
body.epjn .conferences article.epjn,
body.epjam .conferences article.epjam
{display: inline-block;}


/* Joomla g?n?rale */
table.blog{width:100%;}
h1{font:bold 19px/23px Arial; color:#333; margin-top:5px; padding:0px 0px 5px 0px; border-bottom:solid 3px #666; margin-bottom:15px;}


h1 a{color:#333;}
h1 a:hover{text-decoration:none; color: #333;}

.item-page ul{margin-left:30px; list-style-image:url(../images/li.png);}
.item-page ul li, .item-page ol li{padding:2px 0;}


/* journal */

/*gen*/
.bandeau{}
.corner{width:18px; height:94px; position:absolute; margin-top:5px; margin-left:-36px;}
.name{height:43px; padding:18px 20px 0px 20px;}
.name a img{border:0px;}
.matter{padding-left:20px; height:22px;}
.if{float:right; padding-top:20px; padding-right:11px; color:#fff;}
.if strong{font:bold 16px/25px Arial; color:#000; padding:3px 5px; text-shadow:0px 1px 0px rgba(255,255,255,0.5); margin-left:5px;}
/*
.if a{font:bold 16px/25px Arial; color:#000; background:url(../images/jn/if_btn.png) top repeat-x; border-radius:5px; padding:3px 5px; text-shadow:0px 1px 0px rgba(255,255,255,0.5); box-shadow:0px 1px 1px rgba(0,0,0,0.5); margin-left:5px;}
.if a:hover{text-decoration:none; position:relative; top:1px; box-shadow:0px 1px 1px rgba(0,0,0,0.2);}
*/

.hide{display:none;}

.nav_bandeau{background:#CDDCE7; border-radius:0 0 5px 5px; padding:0 5px 8px 10px;}
.nav_bandeau ul{text-align:right;}
.nav_bandeau ul li{display:inline-block; font-weight:bold; margin-left: 3px;}
.nav_bandeau ul li:first-child{padding-right:5px;}
.nav_bandeau ul li a{color:#fff; display:block; padding:5px 8px; background:url("../images/menu_bg.png") repeat-x scroll center top #2685C8; border-radius:0  0 5px 5px;}
.nav_bandeau ul li a:hover{text-decoration:none; background:url() #156ca9; ;}

.nav_bandeau+.content{margin-top:30px;}

.topical_article a{padding: 2px 3px;}
.article_box+.content .topical_article a{max-width: auto;}


/*epj x*/
body.epja #main .wrap{background:url(../images/jn/epja_bg.png) top repeat-x #fff;}
body.epja .corner{background:url(../images/jn/epja_corner.png);}
body.epja .if{color:#666;}
body.epja .topic{border:solid 1px #fff3a6; background-color:#fff9d3;}
body.epja .topical_article a{border:solid 1px #fff3a6; background-color:#fff9d3;}

body.epjb .corner{background:url(../images/jn/epjb_corner.png);}
body.epjb #main .wrap{background:url(../images/jn/epjb_bg.png) top repeat-x #fff;}
body.epjb .topic{border:solid 1px #f9cbb4; background-color:#fce5da;}
body.epjb .topical_article a{border:solid 1px #f9cbb4; background-color:#fce5da;}

body.epjc .corner{background:url(../images/jn/epjc_corner.png);}
body.epjc #main .wrap{background:url(../images/jn/epjc_bg.png) top repeat-x #fff;}
body.epjc .topic{border:solid 1px #b6eaf8; background-color:#dbf5fc;}
body.epjc .topical_article a{border:solid 1px #b6eaf8; background-color:#dbf5fc;}

body.epjd .corner{background:url(../images/jn/epjd_corner.png);}
body.epjd #main .wrap{background:url(../images/jn/epjd_bg.png) top repeat-x #fff;}
body.epjd .topic{border:solid 1px #ffd7c1; background-color:#ffebe0;}
body.epjd .topical_article a{border:solid 1px #ffd7c1; background-color:#ffebe0;}

body.epje .corner{background:url(../images/jn/epje_corner.png);}
body.epje #main .wrap{background:url(../images/jn/epje_bg.png) top repeat-x #fff;}
body.epje .topic{border:solid 1px #efd0dd; background-color:#f7e8ee;}
body.epje .topical_article a{border:solid 1px #efd0dd; background-color:#f7e8ee;}

body.epjap .corner{background:url(../images/jn/epjap_corner.png);}
body.epjap #main .wrap{background:url(../images/jn/epjap_bg.png) top repeat-x #fff;}
body.epjap .topic{border:solid 1px #eaf2db; background-color:#f5f9ed;}
body.epjap .topical_article a{border:solid 1px #eaf2db; background-color:#f5f9ed;}

body.epjst .corner{background:url(../images/jn/epjst_corner.png);}
body.epjst #main .wrap{background:url(../images/jn/epjst_bg.png) top repeat-x #fff;}
body.epjst .topic{border:solid 1px #eaeae8; background-color:#f5f5f4;}
body.epjst .topical_article a{border:solid 1px #eaeae8; background-color:#f5f5f4;}

body.epjh .corner{background:url(../images/jn/epjh_corner.png);}
body.epjh #main .wrap{background:url(../images/jn/epjh_bg.png) top repeat-x #fff;}
body.epjh .topic{border:solid 1px #eee2d1; background-color:#f7f1e8;}
body.epjh .topical_article a{border:solid 1px #eee2d1; background-color:#f7f1e8;}
body.epjplus .special.btn.c{display: none;}

body.epjplus .corner{background:url(../images/jn/epjplus_corner.png);}
body.epjplus #main .wrap{background:url(../images/jn/epjplus_bg.png) top repeat-x #fff;}
body.epjplus .topic{border:solid 1px #ecbac8; background-color:#f6dde4;}
body.epjplus .topical_article a{border:solid 1px #ecbac8; background-color:#f6dde4;}

body.epjdata .corner{background:url(../images/jn/epjdata_corner.png);}
body.epjdata #main .wrap{background:url(../images/jn/epjdata_bg.png) top repeat-x #fff;}
body.epjdata .topic{border:solid 1px #bdcecb; background-color:#dee7e5;}
body.epjdata .topical_article a{border:solid 1px #bdcecb; background-color:#dee7e5;}

body.epjpv .corner{background:url(../images/jn/epjpv_corner.png);}
body.epjpv #main .wrap{background:url(../images/jn/epjpv_bg.png) top repeat-x #fff;}
body.epjpv .topic{border:solid 1px #a7d5eb; background-color:#d3eaf5;}
body.epjpv .topical_article a{border:solid 1px #a7d5eb; background-color:#d3eaf5;}
body.epjpv .special.btn.c{display: none;}

body.epjconf .corner{background:url(../images/jn/epjconf_corner.png);}
body.epjconf #main .wrap{background:url(../images/jn/epjconf_bg.png) top repeat-x #fff;}
body.epjconf .topic{border:solid 1px #c9c3d9; background-color:#e4e1ec;}
body.epjconf .topical_article a{border:solid 1px #c9c3d9; background-color:#e4e1ec;}

body.epjnbp .corner{background:url(../images/jn/epjnbp_corner.png);}
body.epjnbp #main .wrap{background:url(../images/jn/epjnbp_bg.png) top repeat-x #fff;}
body.epjnbp .topic{border:solid 1px #b1c4d4; background-color:#d8e2ea;}
body.epjnbp .topical_article a{border:solid 1px #b1c4d4; background-color:#d8e2ea;}

body.epjam .corner{background:url(../images/jn/epjam_corner.png);}
body.epjam #main .wrap{background:url(../images/jn/epjam_bg.png) top repeat-x #fff;}
body.epjam .topic{border:solid 1px #b1c4d4; background-color:#d8e2ea;}
body.epjam .topical_article a{border:solid 1px #b1c4d4; background-color:#d8e2ea;}

body.epjqt .corner{background:url(../images/jn/epjqt_corner.png);}
body.epjqt #main .wrap{background:url(../images/jn/epjqt_bg.png) top repeat-x #fff;}
body.epjqt .topic{border:solid 1px #cebdc8; background-color:#ebe5e9;}
body.epjqt .topical_article a{border:solid 1px #cebdc8; background-color:#ebe5e9;}

body.epjti .corner{background:url(../images/jn/epjti_corner.png);}
body.epjti #main .wrap{background:url(../images/jn/epjti_bg.png) top repeat-x #fff;}
body.epjti .topic{border:solid 1px #cebdc8; background-color:#ebe5e9;}
body.epjti .topical_article a{border:solid 1px #cebdc8; background-color:#ebe5e9;}

body.epjn .corner{background:url(../images/jn/epjn_corner.png);}
body.epjn #main .wrap{background:url(../images/jn/epjn_bg.png) top repeat-x #fff;}
body.epjn .topic{border:solid 1px #cebdc8; background-color:#ebe5e9;}
body.epjn .topical_article a{border:solid 1px #cebdc8; background-color:#ebe5e9;}


div.topic{padding-top:15px; border-radius:5px;}
/*
body.epjst .topical,
body.epjdata .topical,
body.epjconf .topical,
body.epjnbp .topical
{display:none;}
*/
body.epjap .mostdl{display:none;}



/*
.onlinefirst, .nav_bandeau ul li.onlinefirst {display: none;}
body.epjh .nav_bandeau ul li.onlinefirst, body.epjh .onlinefirst{display: inline-block;}
body.epjst .nav_bandeau ul li.onlinefirst, body.epjst .onlinefirst{display: inline-block;}
*/



.article_box{border:solid 4px #cddce7; border-bottom:solid 0px; border-radius:10px 10px 0 0; margin-top:30px;}
.article_box .nav{background-color:#cddce7; padding-top:3px;}
.article_box .nav ul{}
.article_box .nav ul li{float:left; margin-right:3px;}
.article_box .nav ul li a{display:block; background:url(../images/jn/nav_bg.png) top repeat-x #298bd0; color:#fff; font:bold 13px/32px Arial; padding:0px 10px; border-radius:5px 5px 0 0;}
.article_box .nav ul li a:hover{text-decoration:none; background:#156ca9;}
.article_box .nav ul li.active a{ background:url(../images/jn/nav_active_bg.png) top repeat-x #298bd0; color:#333;}

.article_box +.content{padding:20px; border:solid 4px #cddce7; border-radius: 0 0 10px 10px; border-top:solid 0px;}
.article_box +.content h1{padding-bottom: 0; font-size: 1.4rem;}
.article_box +.content .article .title {font-weight:bold;}

.article_box +.content article.science .article_pub{display: inline-block;}
.article_box +.content article.science .article_doi{display: inline-block; position: relative; left: -3px;}
.article_box +.content article.science .article_doi::before{content: ",";}

.article_box +.content .most_dl .article{border:0;}


.editor, .issn{margin-top:20px; padding:10px; border:solid 1px #e1e1e0;}
.issn{font-size:0.9rem;}

.cover{background-color:#e1e1e0; margin-top:20px; padding:10px; text-align:center;}
.cover > a{display:block; text-align:center; background:url(../images/jn/cover_dl_bg.png) top repeat-x; margin-top:10px; color:#333; box-shadow:0px 1px 1px #333; padding:2px 0; border-radius:5px; text-shadow:0px 1px 0px #fff; font-weight:bold;}
.cover > a:hover{text-decoration:none; position:relative; top:1px; box-shadow:0px 1px 1px #999;}
.cover > a span{background:url(../images/jn/cover_dl_ico.png) 10px center no-repeat; display:block;}
.cover .cover-share{margin-top: 10px;}
#main .cover .cover-share h3{font-size: 0.9rem; margin: 0 8px 0 0; display: inline-block; float: left;}
.cover .cover-share a{display: inline-block; margin: 2px 2px;}


.submit_pp{margin-top:20px; text-align:center;}
.submit_pp a, #col3 nav.article .submit_pp a{background:url(../images/menu_bg.png) repeat-x scroll center top #2685C8; display:block; border-radius:5px; font:bold 13px/26px Arial; color:#fff; padding-right:20px;}
#col3 nav.article .submit_pp a:hover, .submit_pp a:hover{background:#156ca9; text-decoration:none; color:#fff;}
.submit_pp a span{float:right; background:url(../images/ico_submit.png) no-repeat; width:32px; height:40px; display:block; margin-top:-5px;}

.testimonials{margin-top:20px; border:solid 1px #d0d0d0; background-color:#ededed;}
.testimonials blockquote{margin:5px; background-color:#fff; border-radius:5px; font-style:italic; padding:5px;}
.testimonials blockquote:before{content:"\201C"; font:bold italic 55px/18px Arial; float :left; position:relative; top:-5px; margin-right:10px;}
.testimonials blockquote:after {content:"\201D";}
.testimonials p.author{padding:0px; margin:0px 10px 5px 0px; text-align:right; font-weight:bold;}
.testimonials .more{text-align:right; padding:5px;}

.blog.testim .item-separator{display:none;}
.more.testim{margin-top: 5px;}


/*
blockquote{background-color:#f0f0f0; border:solid 1px #E0E0E0; border-radius:5px; padding:10px 15px 10px 25px; margin:5px 0; font-style: italic; position: relative; box-shadow: 0 1px 0 #fff inset;}
blockquote:before{display: block; content:open-quote; position:absolute; top:0; left:2px; font:bold 40px/40px Arial;}
blockquote p:after{display: inline-block; content:close-quote;}
blockquote p{margin:0; padding:0;  display: inline-block;}
blockquote em{font-style: normal;}
*/


/*rss*/
.contentpaneopen .rss_links{list-style-image:url(../../images/rss_16.png); font-weight:bold; line-height:16px;}

table.rss {}
table.rss th {background-color: #CECED5; color: #555561; padding: 10px;}
table.rss td {background-color: #F0F0F8; padding: 5px; vertical-align: top;}
table.rss th.empty, table.rss td.empty { padding: 2px;}
table.rss td ul {list-style: none; margin: 5px 15px 15px; padding: 0;}
table.rss td ul li {padding: 5px 0;}
table.rss th.windows {}



/* most downloaded */
table.most_dl{width:100%; margin:20px 0;}
.most_dl tr:nth-child(odd){background-color:#f7f7f7;}
.most_dl tr:nth-child(odd) td{border:0px;}
.most_dl th{padding:5px 10px; text-align:left;}
.most_dl td{padding:5px 10px; vertical-align:top; border-top:solid 1px #ccc; border-bottom:solid 1px #ccc;}
.most_dl .rank{width:50px; font:bold 18px/25px Arial; text-align:center; padding-top:15px;}
.most_dl .dls{width:35px; font: 13px/25px Arial; text-align:center; padding-top:15px;}
.most_dl .txt{}


/*.contentheading.most_dl{padding:0;}*/
.most_dl_choice{margin: 2px 0 0 10px; float:right;}
.most_dl_choice li{font:13px/16px Arial; float:left; margin-left:10px;}
.most_dl_choice li a{display:block; padding:3px 10px; border-radius:5px; ;}
.most_dl_choice li a:hover{text-decoration:none; ;}
.most_dl_choice .active a{color:#333; font-weight:bold ;}
.most_dl_choice .active a:hover{text-decoration:none; ;}


/* com_toc */
body .special_article {font-size: 0.95rem; line-height: 1.5rem; margin: 0 5px 2px 0;}
#main article.science h2{margin: 0;}
.article_box + .content section.science article.science{border-bottom:solid 1px #ccc; padding:0 0 10px 0; margin-bottom: 10px;}
.topical_article{max-width: inherit;}
.topical_article a{border-radius: 5px; display: inline-block; margin-bottom: 2px; padding: 2px 5px;}


/*com_epj*/
article.science .article_doc ul li{display: inline-block;}
article.science .article_doc ul li a{padding: 0 5px;}
article.science .article_doc ul li:first-child a{padding: 0 5px 0 0;}
article.science .article_doc ul li + li a{border-left: 1px solid #333;}
article.science .article_doc img {border: 2px solid #ddd; margin-top: 10px;}

/* com_article */
/*reset*/
nav.article .nav-section{border:none; background: transparent;}
nav.article .nav-section h2::before{display: none;}


#col3 nav.article{font-family : Arial; float: none; margin:20px 0;}
#col3 nav.article a{color: #2685C8;}
#col3 nav.article a:hover{color:#0c5284;}
#col3 nav.article ul{margin-top: 0;  margin-right: auto; margin-bottom: 0; margin-left: auto; padding: 2px 0px; width: auto;}
#col3 nav.article li{margin: 2px 2px 0 0 ; display:list-item; list-style-type: none; padding: 0 10px;}
#col3 nav.article ul{margin: 0px; padding:2px 0px;}
#col3 nav.article ul li.altmetrics{margin-bottom: 8px;}
#col3 nav.article .stats li{margin-top: 5px;}
#col3 nav.article .header_title{font-weight:bold; color:white; text-align:center; background-color:#094eb5; margin: 0px auto 0px auto; padding: 5px 0px 5px 0px;}
#col3 nav.article .header_title a{color:white;}
#col3 nav.article h2{text-align: left; padding: 1px 0 10px 10px; background: url(../images/article/services_title.png); font:bold 12px/20px Arial; text-transform:uppercase; color:#fff; border-bottom:0;}
#col3 nav.article .module_nav a span{margin: 0 3px; padding:0px 3px; border:0; display: inline;}
#col3 nav.article .module_nav a.back span{ background: url(../images/article/fleche_back_article.png) no-repeat center;}
#col3 nav.article .module_nav a.forth span{ background: url(../images/article/fleche_for_article.png) no-repeat center;}
#col3 .module_title{padding:0; background:url(../images/menu_bg.png) top repeat-x #2685c8; border:0; display:none;}

#col3 .title_toc{padding:0; background:url(../images/menu_bg.png) top repeat-x #2685c8; border:0; text-align:center;}
#col3 nav.article .title_toc a, #col3 .title_toc a{display:block; font:bold 13px/26px Arial; color:#fff;}
#col3 nav.article .title_toc a:hover, #col3 .title_toc a:hover{background:#156ca9; text-decoration:none;}


#col3 nav.article .bookmark li{display: inline-block; margin:5px 2px; padding: 0;}


#col3 .header_toc .module_title2{margin-top:10px;}
#col3 .header_toc{border:0; background-color:#fff; padding-bottom:2px;}
#col3 .module_nav{padding: 6px 0; border-bottom:0; text-align:center;}
#col3 .module_nav a+a{margin-left:25px;}
#col3 .module_nav .fleche_back_article{background: url(../images/article/fleche_back_article.png) no-repeat center; margin: 0 3px; padding: 0 4px;}
#col3 .module_nav .fleche_for_article{background: url(../images/article/fleche_for_article.png) no-repeat center;  margin: 0 3px;  padding: 0 4px;}
#col3 .module_nav a:hover .fleche_for_article, #col3 .module_nav a:hover .fleche_back_article{text-decoration: none;}
#col3 nav.article .module_nav+ul{border-top:dotted 1px #c3c8ce; margin-top:2px;}
#col3 .module_background{margin-top: 10px; border:0px; background-color: #fff;	padding-bottom: 2px; text-align: left; outline: none;}
#col3 .module_background{}

#col3 .altmetric-embed{margin: 10px 0 0 10px;}

#col3 nav.article .related ul li{margin-bottom:10px;}

#col3 nav.article .bookmark td{padding:2px;}
/*fin article*/


/* com_article */
#content #head .title, #content #head .subtitle{color:#333;}
#content #head h4{margin-bottom:0;}

.specialArticle span{color:#fff; background-color: #b59ba5; text-shadow:none;}


/* com_toc */
#main .topic h3{margin-top:0;}
ul.sectionlist {list-style-image:url(../images/li_bleu.png); margin-left:15px;}


/* com_list */
ul.list-news{margin-top:20px;}
ul.list-news li{border-top:1px solid #ccc; border-bottom:solid 2px #fff; padding: 10px; font-size: 13px;}
ul.list-news li:first-child{border-top:0;}
ul.list-news li:nth-child(2n+1) { background-color: #F7F7F7;}

/* com_recommend */
#recommend{font:13px/18px Arial;}
#recommend .preview{width: auto;}
#main #recommend input[type="text"]{border-radius: none; box-shadow: none;}
#main #recommend article.science h2{font-size:1rem; margin-bottom: 0;}

/* solr */
#main.solr #tabs{margin: 0; border: 0;}

/* messages */
#header_epj #header_messages ul, #header_epj #header_messages ul li{float: none; font-family:verdana; font-size: 0.9rem;}

#footer{margin-top:30px; background:url(../images/footer_bg.png) top repeat-x #313840;}
#footer .wrap{width:990px; margin:auto;}
#footer .menu{height:30px; text-align:center; line-height: 2.5rem;}
#footer .menu ul{}
#footer .menu ul li{display:inline; margin:0px 20px;}
#footer .menu a{color:#474a4c; text-transform:uppercase;}
#footer .menu a:hover{text-decoration:none; color:#000;}
#footer .logos{height:150px; text-align:center; padding-top:30px;}
#footer .logos ul{margin:0px auto; ;}
#footer .logos ul li{display:inline; margin:0px 20px;}
#footer .logos ul li a img{border:0px;}
#footer .logos ul li a:hover{opacity:0.8;}

#footer .mobile-switch .btn.btn-edp{display: none;}




