/* CSS Document */

body{
	background-color:#06445e;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0;
	padding: 0px;
	text-align:center;

}

#main{
	background-color:#fefefe;
	color:#FFFFFF;
	width:951px; 
	/*height:834px;*/
	margin-left: auto;
	margin-right: auto;
	margin-top:-12px;
	padding:0;
}

#main-contenu{
	border-bottom:1px solid #0b445e;
	background-color:#fefefe;
	width:951px; 
	margin-left: auto;
	margin-right: auto;
	margin-top:-12px;
	padding:0;
}


#header{

	border-top:1px solid #0b445e;
	margin:10px 0 0 0;
	background-color:#fefefe;
	width:100%;
	height:115px;

}

#logo-global{
	float:left;
	margin:37px 0 0 32px;
}

#performance{
	float:right;
	margin:27px 32px 0 0;	
	

}

#logo-global img{
	border:0px;
}

#contenu-center{
	text-align:center;
}

#contenu_accueil{
    text-align:left;
	border:1px solid #b4c7d1;
	background-color:#e8ecef;
	font-family:"Trebuchet MS";
	margin:5px 10px 0 10px;
	padding:38px 0 38px 0;
	width:97.8%;
	color:#043c55;
	text-align:justify;
	font-size:13px;
}

a img{
	border:0;
}

#contenu{
    text-align:left;
	border:2px solid #b4c7d1;
	background-color:#e8ecef;
	font-family:"Trebuchet MS";
	margin:0px 10px 0 10px;
	padding:38px 20px 38px 20px;
	width:910px%;
	color:#043c55;
	text-align:justify;
	font-size:13px;
}


.content_text
{
font-family:"Trebuchet MS";
	padding:10px;
	color:#043c55;
	text-align:justify;
	font-size:13px;
}

.content_text ul li
{
	list-style: square;
}
.content_text ul li ul li
{
	list-style: circle;
}
#contenu_portfolio{
    text-align:left;
	border:2px solid #b4c7d1;
	background-color:#e8ecef;
	font-family:"Trebuchet MS";
	margin:0px 10px 0 10px;
	padding:38px 0 38px 0;
	width:97.8%;
	color:#043c55;
	text-align:justify;
	font-size:13px;
}

#content_opportunity{
margin:0 23px 0 23px;
/*width:885px;	*/
}

#content_maam{
margin:0 23px 0 23px;
/*width:885px;	*/
}

#text_corporate{
	width:380px;
	margin:0 30px 0 20px;


}
.vspace10
{
  height:10px;
  width:100%;
}
.vspace20
{
  height:27px;
  width:100%;
}

.vspace27
{
  height:27px;
  width:100%;
}

#titre_maam{
padding-left:20px;
	font-family:Helvetica;
	font-size:16px;
	color:#006692;
	font-weight:bold;
	margin:0 0 0 3px;
} 

.content_title
{
  padding-left:20px;
  font-family:Helvetica;
  font-size:16px;
  color:#006692;
  font-weight:bold;
  margin:0 0 20px 10px;
  
}

.content_titlenp  /*no padding or margin left*/
{
  font-family:Helvetica;
  font-size:16px;
  color:#006692;
  font-weight:bold;
  margin:0 0 20px 0px;
  
}
#titreg_maam{
	font-family:Helvetica;
	font-size:16px;
	width:280px;
	color:#006692;
	font-weight:bold;
	margin:0 0 0 12px;
	width:100%	;
	text-align:left;
} 


#titre{
	font-family:Helvetica;
	font-size:16px;
	color:#006692;
	font-weight:bold;
	margin:0 0 0 3px;
} 

#titre_paul{
	font-family:Helvetica;
	font-size:16px;
	color:#006692;
	font-weight:bold;
	margin:0 0 0 3px;
	width:400px;
} 

.titre1_maam{
	font-family:Helvetica;
	font-size:16px;
	color:#006692;
	font-weight:bold;
	margin:0 0 0 3px;
} 
  




#fletcheItems
{
  font-family:Helvetica;
  font-size:14px;
  color:#043c55;
}

#fletcheItems ul li
{
  list-style:none;
  background-image: url('../images/fleche.jpg');
  height:30px;
  padding-left:30px;
  background-repeat:no-repeat;
  
}


.table_accueil{
padding:0 23px 0 23px;    
width:300px;
}

.table_accueil1{
	width:900px;
	padding:0 0 0 0;
	margin:0 0 0 15px;
}
.investment_table{
  width:870px;
  padding:0 40px 0 0;
  margin:0 0 0 15px;
}
.summary_table
{
  width:900px;
  padding:0 40px 0 0;
  margin:0 0 0 15px;
}


.table_accueil1 .img_graph{
border:1px solid #124158;

}

.img_graph{
border:1px solid #124158;

}
 
.table_accueil_left{
padding:0 0 0 5px;
}

.table_accueil td{
height:35px;
}

#titre-fleche2{
    float:right;
	font-family:Helvetica;
	margin: -4px 677px 0 0;
	font-size:14px;
	color:#043c55;
	vertical-align:middle;
	line-height: 20px;
} 

#titre-fleche3{
    float:right;
	font-family:Helvetica;
	margin: -4px 568px 0 0;
	font-size:14px;
	color:#043c55;
	vertical-align:middle;
	line-height: 36px;
} 


#contenu-left-accueil{
width:500px;
border:1px solid red;
	float:left;
	position:absolute;	
}


#fleche img{
	float:left;
	margin:7px 0 0 5px;
} 

#pdf_icon{
float:left;
}

#pb_report{
float:right;
margin:0 72px 0 0;
}

#text_accueil{
color:#043c55;
font-family:"Trebuchet MS";
width:480px;
text-align:justify;
font-size:15px; /*C'etait 13px avant les demandes de changement du  07/07/09*/

}

#text_opportunity{
color:#043c55;
font-family:"Trebuchet MS";
width:500px; /*it was 460 befor 07/07/09 changes*/
text-align:justify;
font-size:13px;
padding-right:38px;
}

#text_opportunity ul li
{
  list-style:square;
}
#text_paul{
color:#043c55;
font-family:"Trebuchet MS";
width:760px; /*it was 680px*/
text-align:justify;
font-size:13px;
}

.text_maam{
color:#043c55;
font-family:"Trebuchet MS";
width:295px;
text-align:left;
font-size:13px;
}
.text_maam ul li{
  list-style:square;
}

#trait-vertical{
border-left:1px solid black;
width:5px;

}

#separateur{
	height:3px;
}

#separateur1{
	height:10px;
}

#separateur2{
	height:70px;
}


#contact-us{
	border:1px solid #b4c7d1;
	background-color:#e8ecef;
	font-family:"Trebuchet MS";
	font-size:14px;
	font-weight:bolder;
	margin:0px 10px 0 10px;
	padding:0px 0 0px 0;
	width:97.8%;
	height:52px;
	vertical-align:middle;
	line-height: 50px;
	color:#006692;
}

#contact-us a{
text-decoration:none;
color:#006692;
}

#contact-us img{
border:0;
}


#contact_name{
font-size:13;
font-weight:bold;
}

#titre_page{
	border:1px solid #b4c7d1;
	background-color:#e8ecef;
	font-family:Helvetica;
	font-size:16px;
	font-weight:bold;
	text-align:left;
	margin:0px 10px 0 10px;
	padding-top:5px;
	padding-bottom:3px;
	padding-left: 20px;
	width:95.5%;
	height:20px;
	vertical-align:middle;
	color:#006692;
	zoom:1;
}
#content_title
{
	font-family:Helvetica;
	font-size:16px;
	font-weight:bold;
	text-align:left;
}

#titre_page_home{
	border:1px solid #b4c7d1;
	background-color:#e8ecef;
	font-family:Helvetica;
	font-size:16px;
	font-weight:bolder;
	text-align:left;
	margin:20px 10px 0 10px;
	padding:0px 0 0px 0;
	width:97.8%;
	height:20px;
	vertical-align:middle;
	line-height: 20px;
	color:#006692;
}

#contact-us img{
margin:0 0 0 760px;
	vertical-align:middle;
	line-height: 65px;
}

hr{
color:#0b445e;
height:1px;

}

#image-glob-index{
/*	bottom: 16px;*/
	/*height:213px;*/
	height:auto;
}

.full_image
{
text-align:center;
}

#image-glob-index img{
        
margin:-16px 0 0;
width:951px;
}

/* Opera */
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0){
    #image-glob-index img{
        margin: 0 0 0 0;
        width:951px;
    }


}

#image-glob{
	margin:0 0 0 0;
	height:124px;
}

#image-glob img{
	margin:-16px 0 0 0;
	width:951px;
}
/* Opera */
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0){
    #image-glob img{
        margin: 0 0 0 0;
        width:951px;
    }


}
/*@media screen and (min-width: 0px){     for opera
	#image-glob img{
	margin:0 0 0 0;
	width:951px;
}
}*/

a{
text-decoration:none;
}
 


#footer{
	font-family:Helvetica;
	font-size:10px;
	text-align:left;
	margin:5px 0 0 0;
	height:20px;
	width:100%;
	vertical-align:top;
	color:#FFFFFF;
	width:951px; 
	margin-left: auto;
	margin-right: auto;
	padding:0;
}

#footer-copyright{
text-align:center;
}

#footer-menu{
float:right;
}

.td_fort{
padding-left:20px;
vertical-align: top;
width: 280px;
font-weight:bold;
}

.td_large{
vertical-align: top;
width: 500px;
padding-right:30px;
padding-bottom:10px;
}


#td_middle{
vertical-align: top;
width: 5%;
}

.content_text{
margin:0 0 0 0px;
width:445px;
}

#investment_themes_l{
float:left;
width:420px;
color:#043c55;
font-family:"Trebuchet MS";
text-align:justify;
font-size:13px;
}

#investment_themes_r{
float:right;
width:420px;
color:#043c55;
font-family:"Trebuchet MS";
text-align:justify;
font-size:13px;
}

#idea_carre{
/*background-color: #7495a4;*/
width: 323px;
background-image:url(../images/background-graph.jpg);
height: 192px;
margin: 0px 10px 10px 10px;
/*border: 1px solid #000000;*/
color: #006692;
}

#idea_carre1{
width: 231px;
background-image:url(../images/background-graph1.jpg);
height: 98px;
margin: 0px 10px 10px 10px;
color: #006692;
}

#idea_carre3{
width: 231px;
background-image:url(../images/background-graph3.jpg);
height: 120px;
margin: 0px 10px 10px 10px;
color: #006692;
}

#idea_carre6{
width: 273px;
background-image:url(../images/background-graph6.jpg);
height: 175px;
margin: 0px 10px 10px 10px;
color: #006692;
}

#trait{
border-right:1px solid #06445E; 
height:340px; 
width:1px; 
margin:0 0 0 0px;
}


#idea_title{

text-align:left;
margin: 20px 5px 0 15px;
font-size:14px;
font-weight: bold;
vertical-align:middle;
/*line-height:50px;*/
line-height:15px; 
}


#idea_title1{
text-align:left;
margin: 20px 5px 0 15px;
font-size:14px;
font-weight: bold;
vertical-align:middle;
line-height:20px; 
}

#idea_content{
text-align:left;
margin-right:5px;
font-size:12px;
}

#idea_content_sector{
text-align:left;
margin-right: 5px;
margin-left: 15px;
font-size:12px;
}

.ul-risk{
	margin:0 0 0 -30px;
}

.ul-risk1{
	margin:0 0 0 -10px;
}


#center_admin{

	color:#ffffff;
}

#center_admin a{
text-decoration:none;
color:#ffffff;

}


template {
font-family:Arial;
text-align:center; top: 0px;
width:950px; 
}


#content{
font-family:Arial;
color:#462300;
margin: 20px 10px 0 10px;
text-align:justify;
font-size:12px;
}

#content-tab{
font-family:Arial;
margin: 0px 0px 0 0px;
text-align:justify;
font-size:12px;
}

 


#content a{
/*color:#663300;*/
color:#b3892c;
}


#lien-mot{
}


.tab-index{


}

#content-right-side{
margin: -4px -18px 0 0;
width:187px;
border: 1px solid #2e1a01;
border-right:none;
font-family:Arial;
color:#462300;
text-align:justify;
font-size:12px;

}

#titre-right-side{
font-family:Arial;
font-size:12px;
color:#9d0a0e;
font-weight:bold;
}

#titre-right-side a{
font-family:Arial;
font-size:12px;
color:#9d0a0e;
font-weight:bold;
text-decoration:none;
}

#contenu-cercle-des-amis{
font-family:Arial;
text-align:left;
font-size: 11px;
font-weight: bold;

}

.fleche{
color: #9d0a0e;
}

#film-accueil{
margin:10px 0 0 10px;
}


<!--page track record-->

.comparableTable
{
  margin-top: 20px;
  margin-bottom: 20px;
}
.td_performance_title{
	 border:none;
	 width:57px;
	 text-align:center;
	 background-color:#e8ecef; 
}
.td_performance_info{
	 border:1px solid #0b445e; 
	 width:57px;
	 text-align:center;
	 background-color:#e8ecef; 
}
.th_comparable_title{
   border:1px solid #0b445e;
   width:400px;
   text-align:center;
   font-weight:bold;
   background-color:#ffffff; 

}
.th_comparable_title_td{
   border:1px solid #0b445e;
   width: 450px;
   font-weight:bold;   
   text-align:center;
   background-color:#ffffff; 
}
.td_comparable_title{
	 border:1px solid #0b445e;
	 width:150px;
	 text-align:center;
	 font-weight:bold;
	 background-color:#e8ecef; 

}
.td_comparable_title_td{
	 border:1px solid #0b445e;
	 width: 450px;
	 font-weight:bold;	 
	 text-align:left;
	 background-color:#e8ecef; 
}
.trackRecordCharts
{
  margin-top:80px;
}


#table_graphics{
	 width: 900px;
	 text-align:left;
	 background-color:#e8ecef; 
}
#graphics{
	text-align:left	;
}

#p_graphics{
	height: 25px;
}
#td_graphic_width{
	width: 20%;
}
#track_space{
	margin-left: 10px;
}

<!--page track record end-->


.top7HoldingsTable
{
  float:left;
  width:300px;
}
.portfolioTop
{
  padding-top:20px;
}
.portfolioChart
{
  float:right;
  width:570px;
}
.sector{
  margin-top:20px;
}
.portfolioLeverageTable
{
  clear:both;
  width:650px;
  padding-top:20px;
  margin:10px auto;
}
.clear
{
	height:5px;
	clear:both;
}
.portfolioSectionTitle
{
  font-family:Helvetica;
  font-size:16px;
  color:#124158;
  font-weight:bold;
  margin: 0px;
  text-align:center;
}
.td_holding_title{
  /*  border:1px solid #124158; */
	 border:1px solid #124158;
   border-left:none; 
	 width:100px;
	 text-align:left;
}

#td_positions
{
  background-color: #cccccc;
  color:#000000;
}

.th_holding_title{
  /*  border:1px solid #124158; */
   border:1px solid #124158;
   border-right:none;
   width:200px;
   text-align:left;
}

#td_left{
	 border-top: 1px solid #000000;
	 border-bottom: 1px solid #000000;
	 border-left: 1px solid #000000;
	text-align: left;
}
#td_2{
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 0;
	border-right: 0;
	text-align:right;
	width:50px;
}
#td_3{
	border:1px solid #0b445e;
	width:100px;
}

#note{
font-size:11px;
}
<!-- ******************* CSS  MENU ******************************************************//-->

/*#menu dl, dt, dd, ul, li {
	margin: 0;
	padding: 0;
	list-style-type: none;
}*/

dl, dt, dd, ul, li {
margin: 0;
padding: 0;
list-style-type: none;
list-style-image:none;
}

/**/
#menu {		

	width:952px;
	font-family:Helvetica;
	_width:951px;
	height:28px;
	_height:30px;	
}

#menu dl {
	width:100%;
	float: left;
	margin-left: 0px;
	margin-top: 0px;
	top:0px;
}

#menu dt {
	margin: 0 0 0 0 ;
	cursor: pointer;
	height:28px;
	_height:30px;	
	vertical-align:middle;
}


#menu dd {
	height:20px;
	display: none;
	position:absolute;
	text-align: center;
	margin:0px 0 0 0;
	width: 355px;

}

@media screen and (min-width: 0px){     /*for opera*/
	#menu dd {margin:0 0 0 0;}
}

@media screen and (-webkit-min-device-pixel-ratio:0) { /*for safari*/
    #menu dd {margin:0 0 0 0;}
}

#menu ul {
}

#menu ul li{
	border-top:1px solid #1e485b;
	border-left:1px solid #1e485b;
	border-right:1px solid #1e485b;
	font-size: 8pt;
	background: #fff;
	margin:0px 0 0 -40px;
	vertical-align: middle;
	list-style-type:none;
    list-style-image:none;
	height:28px;
	_height:30px;	
}

#menu li a, #menu dt a {
	border-bottom:1px solid #1e485b;
	list-style-image:none;
	color:#043c55;
	text-decoration: none;
	display: block;
	height: 100%;
	vertical-align:middle;
	line-height: 30px;
}

#menu li a:hover, #menu li a:focus, #menu dt a:hover, #menu dt a:focus {
	background: #dae7f1;
}

#menu li a:hover, #menu li a:focus {
	background: #dae7f1;
	color:#043c55;
	font-weight:bold;
}

#ref {
	border: none;
}

#site {
top : 0px;
left : 0px;
color: #000;
background-color: #442227;
padding: 0px;
border: 1px solid gray; 
}

<!-- ******************************* CSS End ******************************************//-->

#table_admin {
border:1px solid red;
}

form .table_performance td{
border:1px solid white;
text-align:center;
background-color:#cccccc;
}

form table input{
	border:1px solid #0b445e;
	width:60px;
	text-align:center;
}

form table .input_performance{
	border:1px solid #0b445e;
	width:200px;
	text-align:left;
}

.form_portfolio table input{
	border:1px solid #0b445e;
	width:200px;
	text-align:center;
}

.form_portfolio table input td{
	border:1px solid #0b445e;
	width:200px;
	text-align:center;
}

.form_portfolio table .input_fortfolio{
	border:0px solid #0b445e;
	width:300px;
	text-align:left;
}

form table td{
width:20px;

}

.form_submit{
height:20px;
width:120px;
border:1px solid white;

}


.menuDownList
{
	margin: 0 0 0 0;
}

.height-dd-home
{
	margin-top:0px;
}

<!--****************************** CSS ADMIN *******************************************-->



<!--****************************** CSS ADMIN end*******************************************-->
