/* MAIN CSS File For EDHEC-RISK */
BODY {
	font-family			: Verdana, Arial, Helvetica, sans-serif ;
	background-color	: #fff ;
	margin			: 0px ;
        padding                   : 0px;
	color			: #000 ;
	text-align		: center;
}

#LMR { }

#LM #colR { display: none; }
#LM #colM { width: 795px; }

/* This container to prevent the inner DIVS from growing */
#fixedcontainer {
	width				: 955px;  /* Largeur totale */
	border-right		: 1px solid black;
	margin-right		: auto;
	margin-left			: 0 ;  /* put auto here to center */
	margin-top			: 0;
	padding			: 0;
	text-align			: left;
	background		: white;
}

#header {
	width				: 100% ;
	border			: solid red 0px;
	background		: #19294e;
	padding			: 0;
	margin			: 0;
}

#subheader {
	width				: 100%;
	background		: #c7c7c7;
	border-bottom		: solid black 1px;
	padding			: 0;
	margin			: 0 0 20px 0;
}

#breadcrumb {
	padding            		: 3px 0 3px 150px;
        font                   	 : 10px Verdana,sans-serif; 
        color                   	: #19294E;
}

#menutop {
	padding		: 3px 5px 3px 0px;
	font                    : 10px Verdana,sans-serif; 
        color                   : #19294E;
	float			:right;
	margin-left				: 20px;
}

#wrap {
	width				: 100% ;
	padding			: 0;
	margin			: 0;
	border			: solid yellow 0px;
	background		: white;
}

#colL {
	padding			: 0px;
	float				: left;
	width				: 175px ;
	border			: solid blue 0px;
	padding			: 0;
	margin			: 0;
	background		: white;
	overflow			: hidden;
}

#colR {
	width				: 172px ;
	float				: left;
	padding			: 0;
	margin			: 0;
	border			: solid orange 0px;
	background		: white;
	overflow			: hidden;
}

#colR .content {
	padding			: 0 12px 0 8px;		/* or 0 11px 0 8px 'cause include or no the right border (MSIE) ? */
}

#colM {
	width				: 608px ;
	padding			: 0;
	float				: left;
	margin			: 0;
	border			: solid green 0px;
	background		: white;
        overflow     	        : hidden;
}

#colM .content {
	/* padding			: 0 40px 0 40px; */
        font                    : 9px Verdana, Arial, Helvetica, sans-serif;
	margin-left:auto;
	margin-right:auto;

}

#footer {
	width				: 100%;
	margin			: 0;
	padding			: 0;
	clear				: both;
}

#bandeaufooter {
	background		: #19294e;
	text-align		: center;
	color				: white;
	font				: 9px Verdana,arial,sans-serif;
	padding			: 5px 0 5px 0;
}

#logofooter {
        width                   : 175px;
	text-align		: center;

}


#bandeaufooter a {
	font				: 9px Verdana,arial,sans-serif;
	color				: white;
	text-decoration	: none;
}


/* breadcrumb related */
#breadcrumb a {
    text-decoration        : none;
	color                   : #19294E;
}

#breadcrumb a:hover {
	color			: #9A0000;
}

/* menutop related */
#menutop a {
        text-decoration        : none;
	color                   : #19294E;
}

#menutop a:hover {
	color			: #9A0000;
}

#menumyedhecrisk {
	position		:absolute;
	left			: 804px;
	top			: 150px;
	width			: 100px;
	height		: 40px;
	background-color:  #C7C7C7;
	visibility		: hidden;
	/* border-bottom	: solid 1px black;
	border-left		: solid 1px black;
	border-right	: solid 1px black; */

}

#menueditor {
	position		:absolute;
	left			: 700px;
	top			: 150px;
	width			: 100px;
	height		: 45px; /*Previous 30px*/
	background-color:  #C7C7C7;
	visibility		: hidden;
	/* border-bottom	: solid 1px black;
	border-left		: solid 1px black;
	border-right	: solid 1px black; */

}

#menueditor a {
	display		: block;
	margin-left		: 5px;	
}


#menumyedhecrisk a {
	display		: block;
	margin-left		: 5px;	
}

/* Column Left related (colL) */
#colL .content {
	margin			: 0 5px 0 15px;
	font                   	 : 9px Verdana,arial,sans-serif;
}

#colL img.logo {
	text-align:right;
	border-bottom		: solid #8C92A8 1px;
	display:block;
    padding:0;
    
	margin-bottom		: 6px;
}

#colL .content a.rub {
	display			: block;
	text-decoration		: none;
	color			: white;
	background-color	: #18284A;
	/**padding			: 1px 1px 2px 7px;**/
        padding: 0px 1px 3px 7px;
        font-weight             : bold;
        margin                  : 5px 0 5px 9px;
}

#colL .content a.sousrub {
        display                 : block;
        text-decoration         : none;
	margin			: 0;
	color			: #19294E;
	background-color	: white;
	border			: solid 1px #999;
        border-bottom           : 0;
	margin-left		: 0px;
	/* padding-left		: 9px; */
        padding                 : 1px 0 1px 9px;
	border-spacing		: 0 0;
}

#colL .content a.lastsousrub {
        display                 : block;
        text-decoration         : none;
	margin			: 0;
	color			: #19294E;
	background-color	: white;
	border			: solid 1px #999;
	margin-left		: 0px;
        padding                 : 1px 0 1px 9px;
}

#colL .content a.rub:hover {
	color			: #fe4600;
}

#colL .content a.sousrub:hover {
	background-color	: #fe4600;
        color                   : white;
}

#colL .content a.lastsousrub:hover {
	background-color	: #fe4600;
        color                   : white;
}

.logoedhec {
	border: 0;
	display: block;
	background: white;
	margin-top: 20px;
	/*margin-left: auto;
	margin-right: auto; */
	padding-left : 20px;
}

#thesearchbox {
	position		: absolute;
	left			: 645px;
	top			: 56px;
	width			: 300px;
	height		: 15px;
	z-index		: 6;
}
#thesearchbox TD A {
        font                    : 9px Verdana, Arial, Helvetica, sans-serif;
	color			: white;
        text-decoration	: none;
}



/* Article view */
#rubriquetitle {
	float			: left;
	width			: 50px;
	border		: solid 0px red;
	text-align	: right;
}

#article {
	float			: left;
	width			: 508px;
	border		: solid 0px blue;
	text-align	: justify;	
        text-justify: distribute;
}

#article .surtitre {
	font: bold normal 11px Verdana; 
	font-weight			: bold;
	color: #9A0000; 
	padding-bottom: 20px;
	display: block;
}

#article .titre {
	font: bolder 13pt/13pt Verdana; 
	color: #19294E;
	padding-bottom: 10px;
	display: block;
}

#article .soustitre {
	font				: 9pt Verdana, Arial, Helvetica, sans-serif; 
	color				: #999999; 
	text-decoration: none ; 
	padding-bottom: 15px;
	font-weight		: bold;
	display: block;
}

#article .label{
	font			: 9pt/13pt Verdana, Arial, Helvetica, sans-serif;
	font-weight		: bold;
	color: #00000; 
	text-decoration: none ; 
	text-align: center;
	padding-bottom: 10px;
	display: block;



}

#article .chapeau {
	font			: 9pt/13pt Verdana, Arial, Helvetica, sans-serif;
	font-weight		: bold;
	color: #00000; 
	text-decoration: none; 
	text-align: justify;
	padding-bottom:0px;	
        
}


#article .chapeau p {
	margin: 0;
	padding: 0;
        margin-bottom:15px;
} 


#article .data {
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-size			: 11px;
	text-align		: justify ;
        text-justify: distribute;
	line-height		: 12pt;
}

#article .data p {
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-size			: 11px;
	text-align		: justify ;
        text-justify: distribute;
	line-height		: 12pt;
        margin-top:0;
margin-bottom:11px;
        padding-top:0;
padding-bottom:0;
}

#article .unjustifieddata {
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-size			: 11px;
	line-height		: 12pt;
}
#article .articlepart {
	margin: 10px 0 15px 0; 
	color				: #19294E; 
}

#article .articlepart .title {
	font				: 10pt Verdana,arial,sans-serif;
	font-weight		: bold;
	color				: #FE4600; 
	text-decoration: none;; 
}

#article .articlepart .titleblue {
	font				: 10pt Verdana,arial,sans-serif;
	font-weight		: bold;
	color				: #19294E; 
	text-decoration: none;; 
}

#article .articlepart img {
	vertical-align			: middle;
	margin-right			: 6px; 
}

#article .articlepart a {
	text-decoration		: none;
	color						: #19294E;
}

#article .articlepart a:hover {
	text-decoration		: underline;
}


#article .textesstitre2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	line-height: 15pt;
}




/* Article parts related */
#article .relatedlinksodd {
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	color: #19294E;
	text-decoration: none;
	display:block;
	padding: 3px 0 3px 5px;
	background-color: #ccc;
}

#article .relatedlinkseven {
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	color: #19294E;
	text-decoration: none;
	display:block;
	padding: 3px 0 3px 5px;
	background-color: #eee;
}

#article .relatedlinksodd:hover { 
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff; 
	text-decoration: none ; 
	background-color: #19294E
}

#article .relatedlinkseven:hover { 
	font: 9px Verdana, Arial, Helvetica, sans-serif; 
	color: #ffffff; 
	text-decoration: none ; 
	background-color: #19294E
}


/* Research */
.researchchapo {
	color			: #66819c;
	font-weight:		bold;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	line-height: 15pt;
}

.titreresearch {
	font: bolder 13pt/11pt Verdana; 
	color: #19294E;
	display: block;
	margin-bottom:	0px;
        line-height:130%;
}

.titredeuxcol {
	font: 13pt Verdana,arial,sans-serif;
	color: #19294E;
	font-weight: bold;
}




table.listing{
	border: 1px;

}

#listing .firstleveltitle {
	font: 13pt Verdana,arial,sans-serif;
	color: #19294E;
	font-weight: bold;
	margin		: 0 0 10px 0;
	padding:	0;
	vertical-align: top;
}


#listing .surtitre {
	font: 10px Verdana,arial,sans-serif; 
	color: #9A0000; 
	margin-bottom: 8px;
}

#listing .sommaire {
	margin-bottom: 4px;
}

#listing .sommaire a {
	font: bold 12px Verdana,arial,sans-serif;
	color: #19294E; 
	text-decoration: none;
}

#listing .data {
	color: black; 
	font-family: Verdana,arial,sans-serif; 
	line-height: 12pt;
	font-size: 11px;
}

#listing a.more {
	color		: #19294e;
	font-family: Verdana,arial,sans-serif; 
	font-size: 11px;
}

#sectionoverview .firstleveltitle {
	font: 13pt Verdana,arial,sans-serif;
	color: #19294E;
	font-weight: bold;
	margin-left: -2px;
	margin-bottom		: 8px;
}

#sectionoverview .data {
	text-align		: justify ;
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-size			: 11px;
	line-height		: 12pt;
}

#sectionoverview .greysection a {
	background-color		: #ccc;
	padding: 3px;
	display: block;
	color: #19294E;
	text-decoration: none ; 
	font-family: Verdana,arial,sans-serif;
	font-size: 11px;
	margin: 10px 0 5px 0;
}

#sectionoverview .minitext {
	color: black; 
	text-decoration: none ;
	font-family: Verdana,arial,sans-serif;
	line-height: 12pt;
	font-size: 11px ; 
	letter-spacing: -1px;
}

#sectionoverview .minitext a {
	text-decoration: none;
	font-weight: bold;
	color: #19294E;
}
#sectionoverview .minitext a:hover {
	text-decoration: underline;
}

#listing .journal {
	margin-bottom:	20px;
}

#listing .journal .journaltitle {
	font: normal 11px Verdana,arial,sans-serif;
	font-weight: bold;
	color: #9A0000; 
	padding-bottom: 15px; 
}

#listing .journal .data {
	color: #192940; 
	text-decoration: none ; 
	font-family: Verdana,arial,sans-serif; 
	font-size: 12px;
}

#listing .journal .data em {
	color: #666; 
	text-decoration: none; 
	font-family: Verdana,arial,sans-serif;
	font-size: 9px; 
	font-style: oblique; 
	line-height: 10px;
}

#listing .journal .rightdata {
	float: right;
	text-align: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: black;
}

#listing .journal .rightdata a {
	color: #9A0000; 
	text-decoration: none ; 
	font-family: Verdana,arial,sans-serif;
	font-size: 11px;
}

#listing .journal .rightdata a:hover {
	text-decoration: underline;
}

#indextable th {
	background-color: #b7bdcb;
	padding: 5px;
	font: 9px Verdana;arial,sans-serif;
	font-weight: bold;
	color: #19294e;
	padding-top: 6px;

        padding-left: 4px;
        padding-right: 4px;
	text-align: center;
        vertical-align:top;
        width:100px;
        height:20px;

}

#indextable th.normal {
	border-left: solid 3px white;
        width:50px;
        
}

#indextable tr.odd td.empty {
        background-color: white;
	padding-top: 3px;
	padding-bottom: 3px;
        border:0;
         
}

#indextable tr.odd td{
	background-color: #fdf1db;
	border-bottom: solid 1px #cfd9da;
	border-top: solid 1px #cfd9da;
	padding-top: 3px;
	padding-bottom: 3px;
        padding-left:3px; 
	font: 9px Verdana;arial,sans-serif;
}

#indextable tr.odd td a{
	font: 9px Verdana;arial,sans-serif;
	font-weight: bold;
	color: #19294e;
        text-decoration: none ; 
}
#indextable tr.even td a{
	font: 9px Verdana;arial,sans-serif;
	font-weight: bold;
	color: #19294e;
        text-decoration: none ; 
}
#indextable tr.even td{
	padding-top: 3px;
	padding-bottom: 3px;   
        padding-left:3px;   
	font: 9px Verdana;arial,sans-serif;
}



.strategydescription{
	font: 9px;
        text-align: justify ;
}

.tablelisting {
	border-top			: solid 1px #364467;
	border-left			: solid 1px #364467;
	font: 9px Verdana; 
	color: #000000; 
	text-decoration: none ;

}

.tablelisting a {
	font: 9px Verdana; 
	font-weight: bold;
	color: #19294E; 
	text-decoration: none;
}

.tablelisting TD {
	padding		: 5px;
	margin		: 0;	
	vertical-align: top;
	border-right			: solid 1px #364467;
	border-bottom			: solid 1px #364467;	
	font: 9px Verdana; 
	color: #000000; 
	text-decoration: none ;

}

.tablelisting TH {
	padding		: 5px;
	vertical-align: top;
	border-right			: solid 1px #364467;
	border-bottom			: solid 1px #364467;	
	background-color		: #8D95AC;
	font: 9px Verdana;
	font-weight: bold;
	color: #000000; 
	text-decoration: none ;
}

.tablelisting tr.odd td {
	background-color:	#E1E4EB;
}

.menuderoulant { 
	font: 10px Verdana; 
	color: #19294E ; 
	border : 1px dotted;
	margin-bottom : 1px; 
	background : #ffffff ; 
	list-style-position: inside; 
	list-style-image: none; 
	border-color: #999999 solid;
}

#article .titlerel {
	font				: 10pt Verdana,arial,sans-serif;
	font-weight		: bold;
	color				: #FE4600; 
	text-decoration: none;
}

.clogon { 
	font: 10px Verdana,arial,sans-serif; 
	color: #19294E; 
	font-weight: bold;
	text-decoration: none;
}

.clogin2 { 
	font: 10px Verdana; 
	color: #19294E; 
	text-decoration: none 
}


#joboffer {
	float			: left;
	width			: 508px;
	border		: solid 0px blue;
	text-align	: justify;	
	background-color: #E7E8D8;
}

#joboffer .titre {
	font: 13pt Verdana,arial,sans-serif; 
	font-weight: bold;
	color: #19294E; 
	padding-bottom: 6px;
	padding-top: 7px;
	text-align: center;
}

#joboffer .datetext {
	text-align: center;
	font: 9pt Verdana, Arial, Helvetica, sans-serif; 
	color: #999999; 
	text-decoration: none ; 
	padding-bottom: 15px;
	font-weight: bold;
}

#joboffer .imgoffer {
	text-align: center;
	padding-bottom: 10px;
}

#joboffer hr {
	color: #94a19c; 
	height:1px; 
	width: 95%; 
	margin-bottom: 10px;
	clear: both;
	text-align: center;
}

#joboffer .element {
	width: 100%;
}

#joboffer .element .left {
	text-align:	right;
	float: left;
	width: 170px;
	font: 11px Verdana,arial,sans-serif;
	color: #000000; 
	text-decoration: none ;
	margin-bottom: 5px;	
}

#joboffer .element .right {
	margin-left: 10px;
	text-align: left;
	font: 13px Verdana,arial,sans-serif;
	color: #19294e;
	float: left;
	width: 305px;
	margin-bottom: 5px;	
}

#joboffer .element .comments {
	font: 11px Verdana,arial,sans-serif;
	margin-left: 12px;
}

#article .titrebook {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt; 
	color: 19294E;
	font-weight: bold;
	text-decoration: none;
}

#article .datetitrebook {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt; 
	color: 19294E;
	text-decoration: none;
}

#article .chapobook {
	font-family: verdana,arial,sans-serif;
	font-size: 11px;
	color: black;
	text-align: justify;
}

#partnership {
	float			: left;
	width			: 508px;
	border		: solid 0px blue;
	text-align	: justify;
	padding-left	: 0px;
}

#partnership .titre {
	background-color: #19294e;
	color			: white;
	font-family: Verdana,arial,sans-serif;
	font-size: 13pt; 
	color: white; 
	font-weight: bold;
        padding-bottom:6px;
        padding-top: 2px;
        padding-left: 8px;
        padding-right: 8px;
	display:block;
        text-align:left;
}

#partnership .data {
	color: #19294E;
	text-decoration: none ; 
	font-family: Verdana,arial,sans-serif;
	line-height: 12pt; 
	font-size: 11px; 
	text-align: justify;
}
#partnership .data a{
	text-decoration: none;
	color:#19294E;

}

#partnership .data a:hover {
	text-decoration: underline;
}


#partnership .articlepart {
	margin: 10px 0 15px 0; 
        color: #19294e;
}

#partnership .articlepart .title {
	font: normal 10px Verdana; 
	color: #9A0000;
}

#partnership .articlepart a {
	font-family: verdana,arial,sans-serif;
	font-size: 9px;
	text-decoration: none;
	color: #19294e;
	line-height: 10pt;
}

#partnership .articlepart a:hover {
	text-decoration: underline;
}

#sectionoverview #widthmonthly { float:left; width:360px; overflow: hidden; }
#sectionoverview #widthfullscreen { float:left; width:493px; overflow: hidden;}

#toprint {
padding-top: 15px;
font-family: verdana,arial,sans-serif;
font-size: 12px;
text-align: left;
text-decoration: none;
color: black;
}

a.purchase {
 display: block;
 border: solid 1px #cdd;
 background-color: #fed;
 
 text-align:center;
 font-family: arial,helvetica,sans-serif;
 font-size: 10px;
 font-weight: bold;
 text-decoration: none;
 color: #236;
}

a.purchase:hover {
 background-color: white;
}


a.purchase a:hover {
 color: darkred;
}
