﻿body 
{
	margin:0;
	padding:0;	
	background:white;
}
#entete
{
	background:Transparent url(../images/common/entete_ejournal.jpg) no-repeat left top;
	height:119px;
	width:790px;
	margin-top:23px;
	_margin-left:-1px;
}
/************************/
/********* MENU *********/
/************************/
#menu
{
	background:Transparent url(../images/common/menu_bckg.jpg) no-repeat left top;
	width:185px;
	height:675px;
	margin-left:13px;
	_margin-left:6px;
	float:left;
}
#menu #img_journal_home
{
    padding-top:22px;
    margin-left:4px;
}
#menu #img_issue
{
    padding-top:61px;
    margin-left:4px;
}
#menu ul
{
    margin:0px;
    padding:0px;
    list-style-type:none;
    padding-left:12px;
    margin-top:6px;
    font-family:Times New Roman;
    font-size:16px;
}
#menu ul li
{
    background:Transparent url(../images/common/menu_item.gif) no-repeat left 3px;
    padding-left:16px;
    margin-bottom:10px;
}
#menu ul li a
{
    color:#000;
    text-decoration:none;
    font-weight:bold;
}
#menu ul li a:hover { text-decoration:underline; }

/*************************************/
/********* CONTENT CONTAINER *********/
/*************************************/
#content 
{
    float:left;
    width:553px;
    padding-right:31px;
    margin-top:-10px;
}
#content #volume
{
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:10px;
    text-align:right;    
}
a.next_article,
a.prev_article
{
    background:Transparent url(../images/common/bullet.jpg) no-repeat left top;
    height:18px;
    padding-left:22px;
    padding-top:3px;
    float:right;
    color:#333333;
    font-family:Arial,Helvetica,sans-serif;
    font-size:10px;
    font-weight:bold;
    text-decoration:none;
    margin-top:17px;
}
a.prev_article
{
    float:left;
    margin-left:10px;
    background:Transparent url(../images/common/bullet_inverted.jpg) no-repeat left top;
}
a.next_article:hover,
a.prev_article:hover { text-decoration:underline; }
a.next_article.pdf,
a.prev_article.pdf { margin-top:5px; margin-bottom:20px; }
#content_inline
{
    background:Transparent url(../images/common/content_inline.gif) repeat-y left top;
    margin-left:8px;
    margin-top:4px;
    float:left;
}
#content_top,
#content_bottom
{
    background:Transparent url(../images/common/content_top.gif) no-repeat left top;
    width:545px;
    height:14px;
}
#content_bottom { background:Transparent url(../images/common/content_bottom.gif) no-repeat left bottom; }

/*************************************/
/********* TABLE OF CONTENTS *********/
/*************************************/
#title
{
    background:Transparent url(../images/common/menu_item.gif) no-repeat left 3px;
    margin-left:10px;
    margin-top:10px;
}
#title span
{
    display:block;
    margin-left:22px;
    padding-bottom:8px;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:18px;
    font-weight:normal;
    text-transform:uppercase;
    border-bottom:1px solid #da2720;
    width:410px;
}
ul#table_contents
{
    margin:0px;
    padding:0px;
    list-style-type:none;
    padding-left:30px;
    padding-top:15px;
    margin-right:10px;
    
}
ul#table_contents li
{
    background:Transparent url(../images/common/bullet.jpg) no-repeat left 3px;
    padding-left:25px;
    margin-bottom:30px;
    clear:both;
    width:480px;
}
ul#table_contents li a
{
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:18px;
    font-weight:normal;
    color:#000;
    text-decoration:none;
    display:block;
    
}
.table_contents_title
{
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:18px;
    font-weight:normal;
    color:#000;
    text-decoration:none;
    display:block;
    
}

ul#table_contents li a.nolink { cursor:text; }
ul#table_contents li a.nolink:hover { text-decoration:none; }
ul#table_contents li a:hover { text-decoration:underline; }
ul#table_contents li a span.special { color:#AE261A; }
ul#table_contents li .signature
{
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:12px;
    font-style:italic;
    display:block;
    float:left;
}
ul#table_contents li .signature.noitalic { font-style:normal; }
ul#table_contents li .signature .title,
span.issues_list.title
{
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:18px;
    font-weight:normal;
    color:#000;
    text-decoration:none;
    display:block;
    margin-top:10px;
}
span.issues_list.title { margin-left:30px; }
ul#table_contents li .signature a.email
{
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:12px;
    font-style:italic;
    float:none;
    display:inline;
    text-decoration:underline;    
    color:#000;
}
ul#table_contents li .signature a.email:hover { text-decoration:none; }
ul#table_contents li .pages
{
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:12px;
    text-align:right;
    display:block;
    clear:both;
}


.pdf_infos {
	font-size: 12px;
}

/****************************/
/********* ARTICLES *********/
/****************************/
#article_title
{
    background:Transparent url(../images/common/menu_item.gif) no-repeat left 3px;
    margin-left:10px;
    margin-top:10px;
    float:left;
}
#article_title span
{
    display:block;
    margin-left:22px;
    padding-bottom:8px;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:18px;
    font-weight:normal;
    text-transform:uppercase;
    border-bottom:1px solid #da2720;
    width:410px;
    _width:400px;
}
#article_title span.red
{
    color:#BD2C23;
    font-weight:bold;
    display:inline;
    /*margin-left:0px;*/
    padding-bottom:0px;
    border-bottom:0px none;
    text-transform:none;
    width:auto;
}
#article_signature
{
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:12px;
    font-style:italic;
    display:block;
    margin-left:33px;
    _margin-left:20px;
    margin-top:3px;
    width:392px;
    float:left;
    line-height:15px;
}
#article_signature a
{
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:12px;
    font-style:italic;
    float:none;
    display:inline;
    text-decoration:underline;    
    color:#000;
}
#article_signature a:hover { text-decoration:none; }
#article_image
{
    float:left;
    position:absolute;
    margin-left:442px;
    _width:91px;
    *width:91px;
    _margin-left:17px;
    *margin-left:17px;
    _top:200px;
    *top:200px;
}
#article_container
{
    text-align:justify;
    margin-left:10px;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:12px;
}
.red
{
    color:#BD2C23;
    font-weight:bold;
}
.subtitle
{
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:16px;
    font-style:italic;
    font-weight:bold;
}
a.download_figure
{
    background:Transparent url(../images/common/bullet.jpg) no-repeat left top;
    height:18px;
    padding-left:22px;
    padding-top:3px;
    color:#333333;
    font-family:Arial,Helvetica,sans-serif;
    font-size:10px;
    font-weight:bold;
    text-decoration:none;
    margin-top:5px;
    display:block;
}
a.download_figure:hover { text-decoration:underline; }
.legend
{
    background-color:#CCCCCC;
    color:#333333;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:10px;
    padding:10px;
}
div.KeyPoints {
    background-color:#CCCCCC;
    border:medium double;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:12px;
    padding:10px;
    width:290px;
    float:right;
    margin-left:10px;
    margin-bottom:5px;
}
h1.KeyPoints {
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:16px;
    font-style:italic;
    font-weight:bold;
}
ul.KeyPoints {
    margin-left:10px;
    padding-left:10px;
}
li.KeyPoints {
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:12px;
    list-style-image:none;
    list-style-position:outside;
    list-style-type:square;
    margin-bottom:10px;
}
div.img_right,
div.img_center
{
    float:right;
    width:275px;
    margin-left:10px;
    margin-top:10px;
    color:#333333;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:10px;
}
div.img_center { float:none; width:auto; }
div.img_right a.enlarge,
div.img_center a.enlarge
{
    color:#333333;
    font-family:Arial,Helvetica,sans-serif;
    font-size:10px;
    font-weight:bold;
    text-decoration:underline;
    display:block;
    text-align:center;
}
div.img_right a,
div.img_center a
{
    display:block;
}
div.img_right a.enlarge:hover,
div.img_center a.enlarge:hover
{
    text-decoration:none;
}
div.references
{
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:10px;
    padding-top:10px;
}
div.references ul
{
    margin:0px;
    padding:0px;
    padding-left:20px;
    padding-top:10px;
}
div.references ul li
{
    list-style-type:decimal;
    padding-left:10px;
    margin-bottom:10px;
}
.clear { clear:both; }


/***************************/
/********* SLIMBOX *********/
/***************************/

#lbOverlay {
	position: absolute;
	left: 0;
	width: 100%;
	background-color: #000;
	cursor: pointer;
}

#lbCenter, #lbBottomContainer {
	position: absolute;
	left: 50%;
	overflow: hidden;
	background-color: #fff;
}

.lbLoading {
	background: #fff url(loading.gif) no-repeat center;
}

#lbImage {
	position: absolute;
	left: 0;
	top: 0;
	border: 10px solid #fff;
	background-repeat: no-repeat;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}

#lbPrevLink {
	left: 0;
}

#lbPrevLink:hover {
	background: transparent url(prevlabel.gif) no-repeat 0% 15%;
}

#lbNextLink {
	right: 0;
}

#lbNextLink:hover {
	background: transparent url(nextlabel.gif) no-repeat 100% 15%;
}

#lbBottom {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	border: 10px solid #fff;
	border-top-style: none;
}

#lbCloseLink {
	display: block;
	float: right;
	width: 66px;
	height: 22px;
	background: transparent url(../images/closelabel.gif) no-repeat center;
	margin: 5px 0;
}

#lbCaption, #lbNumber {
	margin-right: 71px;
}

#lbCaption {
	font-weight: bold;
}


.z2col{ width:100%; overflow:hidden; }
.z2col .col{ float:left; width:45%; margin-right:5%;}


.journalNamePt1 {font-weight:bold}
.journalNamePt2 {font-weight:bold;color:red}


.zonePromo {margin-top:12em; font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;width:140px;margin-left:15px}
.zonePromo p {margin-top:0.5em;}

