
/* ********************************************
HEADER (Logo is different and a bit bigger)
******************************************** */

.logo{
	height:58px;
	background: url(../images/bg-logojp.gif) no-repeat;
}

#header .form-holder{
	padding:23px 8px 0 0;
}

/* ********************************************
Homepage
******************************************** */
.nocookie
{
	color:red;
	font-size:13px;
	text-align:left;
}

.homepageNewsDate
{
	color:#001C4B;
}

.column-wrapper .homepage-box
{
	margin-bottom:2px;
	padding-bottom:4px;
}

.column-wrapper .homepage-box .heading
{
	margin-bottom:8px;
	padding-left:0px;
}

.blocmarque-home
{
	left:12px;
	top:110px;
}

.column-wrapper .column-two-a .homepage-box ul.lien
{
	background-image:none;
	padding-bottom:0px;
	margin-top:-8px;
}

.homepage-box .lien li
{
	padding-bottom:-4px;
}

.homepage-box .lien a
{
	color: #565656;
}

.homepage-box .lien a:hover
{
	color: #009EE0;
}

.fundlink
{
	font-weight:bold;
}

/* ********************************************
Homepage (new)
******************************************** */
.column-wrapper .homepage-box-new
{
	margin-bottom:2px;
	padding-bottom:4px;
}

.column-wrapper .homepage-box-new .heading
{
	margin-bottom:8px;
	padding-left:0px;
}

.column-wrapper .column-two-a .homepage-box-new ul.lien
{
	background-image:none;
	padding-bottom: 0px;
}

.homepage-box-new .lien li
{
	padding-bottom: 8px;
}

.homepage-box-new .lien a
{
	color: #565656;
}

.homepage-box-new .lien a:hover
{
	color: #009EE0;
}


/* ********************************************
Fund Page Additional Document
******************************************** */
.fund-additional-document
{
	margin-top:-14px;
}

.fund-additional-document ul
{
	display:inline;
	padding-left:0px;
}

.fund-additional-document li 
{
	background: none;
}

.fund-additional-document li a
{
	background-color: transparent;
	font-size:13px;
	color:#009EE0;
	display:inline;
	padding:0px;
}

/* ********************************************
Fund Page Additional Document
******************************************** */
.fund-additional-document-list
{
	margin-top:-14px;
}

.fund-additional-document-list ul
{
	display:inline;
	padding-left:0px;
}

.fund-additional-document-list li 
{
	background: url(../images/bullet04.gif) no-repeat scroll 3px 6px;
	padding: 0px 0px 0px 17px;
	font-size:13px;
	line-height:15px;
}

.fund-additional-document-list li a
{
	background-color: transparent;
	font-size:13px;
	color:#009EE0;
	display:inline;
	padding:0px;
}

/* ********************************************
Fund Page Additional Link
******************************************** */
.fund-additional-link
{
	margin-top:-14px;
}

div  .fund-additional-document,div .fund-additional-link
{
	vertical-align:baseline;
}

/* ********************************************
CV (Strange layout on IE6
******************************************** */

.people .text-area
{
	padding-top:2px;
}

/* ********************************************
Exchange Table (Sensex, ...)
******************************************** */
#exchange_table
{
	margin:0px;
	padding:0px;
	display:block;
}

#exchange_table table
{
	border-spacing:2px 2px;
	border-color:gray;
	border-collapse:separate;
	display:table;
}

#exchange_table tbody
{
	display: table-row-group;
	vertical-align: middle;
}

#exchange_table .title
{
	background-color: #CCC;
	font-weight: bold;
	height: 20px;
	text-align: center;
}

#exchange_table tr
{
	display: table-row;
}

#exchange_table td
{
	border: 1px solid #999;
	font-size: 1em;
	padding: 1px;
	text-align: right;
	width: 80px;
}

/* ********************************************
Mandatory for Japenese fonts, but break the western fonts...
******************************************** */

body
{
	font-size:13px;
}

body, .footer-list li
{
	font-family:"MS Pgothic", Arial, sans-serif, Helvetica;
}

.bienvenue, #copyright, #footer
{
	font-family: Arial, sans-serif, Helvetica,"MS Pgothic";
}

.slide
{
	display:none;
}

/*.home{display: inline;}**/

.breadcrumbs li a.home
{	
	display: inline;
	text-indent:0px;
	width: 30px;
	padding: 4px 0px 0px 20px !important;
}

/* ********************************************
TOP MENUS
******************************************** */

#nav li ul li{
	font-size:13px;
	font:"MS Pgothic","Helvetica Neue", Arial, Helvetica, sans-serif;
}

#nav li .tab_1_ja,
#nav li .tab_2_ja,
#nav li .tab_3_ja,
#nav li .tab_4_ja,
#nav li .tab_5_ja{
	overflow:hidden;
	text-indent:-9999px;
	height:34px;
}
#nav li .tab_1_ja{
	width:122px;
	background: url(../images/text-notre-jp.gif) no-repeat;
}
#nav li .tab_2_ja{
	width:190px;
	background: url(../images/text-investors-jp.gif) no-repeat;
}
#nav li .tab_3_ja{
	width:97px;
	background: url(../images/text-flandca-jp.gif) no-repeat;
	
}
#nav li .tab_4_ja{
	width:102px;
	background: url(../images/text-propos-jp.gif) no-repeat;
}

#nav li .tab_5_ja{
	width:125px;
	background: url(../images/text-contact-jp.gif) no-repeat;
}

#nav .tab_1,
#nav .tab_2,
#nav .tab_3,
#nav .tab_4,
#nav .tab_5{
	width:953px;
	padding-left:0px
}

/* ********************************************
TOP MENUS (when in English mode)
******************************************** */
#nav li .tab_1_en,
#nav li .tab_2_en,
#nav li .tab_3_en,
#nav li .tab_5_en
{
        display:none;
}

#nav li .tab_4_en{
        width:125px;
        background: url(../images/text-propos-en.gif) no-repeat;
}


/* *******************************************
Other small modifications
******************************************** */

input, textarea, select
{
	vertical-align:middle;
}

.block-holder .column-wrapper-titre
{
	width: 	660px;
	padding: 30px 0px 10px 0px;
}

.headings-holder .headings h2
{
	font-weight:bold;
	font-size:15px;
	line-height:15px;
}

.ancre a, .column-wrapper .legende
{
	color:#727476;
}

.headings-holder
{
	margin-top:30px;
}

.column-wrapper-titre h1
{
	font-weight:bold;
	font-size:20px;
}

.btn-simulation
{
	background: url(../images/btn_simulation.gif) top left no-repeat;
	display:block;
	width:125px;
	height:34px;
}

.btn-simulation:hover
{
	background: url(../images/btn_simulation.gif) bottom left no-repeat;
}

.fund-disclaimer
{
	border:1px solid #CCC;
	margin:17px;
	padding-top:10px;
}

.ui-datepicker-trigger
{
	vertical-align:middle;
}

/* *******************************************
Tables adjustments
******************************************** */

.dataTables_length select
{
	margin-right:3px;
}

.dataTables_info, .pager, .tab-nav, .dataTables_DateInfo
{
	letter-spacing:0.03em;	/* IE7 Bug when zooming. This line MUST be here */
	line-height:14px;
	background-position-y:3px;
}

.dataTables_filter, .tab-nav, .table-marches-fp th,.table-marches th, .memo th
{
	font-size:13px;
}

.table-marches th, .table-marches-fp th
{
	border: 1px solid #DADADA;
}

.odd, .even
{
	white-space:nowrap;
}

.table-marches  td, .table-marches th 
{
	vertical-align:middle;
}

.fundheader-date
{
	width:100%;
	text-align:left;
}

.dataTables_DateInfo
{
	float:right;
	margin:8px 0px;
	padding:0px 8px;
	color: #001C4B;
}

/* *******************************************
Tabs adjustments
******************************************** */

.ui-tabs-panel
{
	padding:0px 0px 30px 0px;
	border:solid 1px #CCC;
	background-color:#F4F3F3;
	-moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px;
}

.ui-tabs 
{
	margin:17px;
}

.ui-tabs .ui-tabs-nav
{
	overflow:visible;
}

#tabs li
{
	list-style: none;
}

#tabs li a
{
	background: url(/static/images/arrow09.gif) no-repeat scroll 0px 1px;
	padding-left:15px;
	padding-bottom: 2px;
}

#tabs li.ui-state-default a
{
	background:none;
	padding:0px;
}

#tabs li br{ display:none;}
#tabs .ui-state-default br {display:inline;}

#tabs li.ui-state-default
{
	padding-left: 4px;
	background-color:#F4F3F3;
	/*background-image:inherit;*/
	height:32px;
	position:relative;
	top:1px;
	font-size: 13px;
	padding-bottom: 0px;
}

.ui-tabs-panel table,#flashcontent
{
	margin: 0px 8px 0px 17px;
}

.ui-tabs  .table-marches
{
	width:100%;
	margin:0px;
}

.ui-tabs  .memo td
{
	background-color:white;
}

/* *******************************************
New class: the memo
******************************************** */

.memo, .ui-tabs  .memo
{
	border-color:#CCC;
	margin: 0px 8px 13px 17px;
}

.memo td,.memo th
{
	text-align:left;
	border-color:#CCC;
}

.memo th
{
	width:150px;
}

.memo th[colspan="2"]
{
	width:auto;
}

.memo .col1 
{
	border-color:#CCC;
}

.memo td input
{
	display:inline;
}

/* *******************************************
New class: distributor table
******************************************** */
.table-distributor td
{
	text-align:left;
	white-space:nowrap;
	background-color:white;
}

.table-distributor  th
{
	white-space:nowrap;
}

.table-distributor td a
{
	color:#009EE0;
}

/* *******************************************
For the funds pages
******************************************** */

.column-two-a  
{
	text-align:right;
}

.column-two-a  div,.column-two-a  p
{
	text-align:left;
}

.column-two-a img
{
	margin: 5px 17px 5px 0px;
}

.column-two-a p img, .column-two-a div img
{
	margin:0px;
}

