/**************************** PRODUCTION BY SHABAN Hisham, CROSS-SYSTEMS SA, GENEVA *************************************/
/* Revision : décembre 2008, ROHR Michel, CROSS-SYSTEMS SA, GENEVA */

body{
	width:100%;
	height:100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	background: transparent url(../img/template/bcp/bg.gif) repeat-y center;
}

li{list-style:none;}

a{
	/*color:#000000;*/
	text-decoration:none;
}

a img{border:0;}

#container{
	margin: 0 auto;
	width:978px;
	padding: 45px 23px 3px 22px;
}

*html #container{
	padding-left: 25px;
}

*+html #container{
	padding-left: 25px;
}

h3{
	/*color:#5d5e60;
	font-size:18px;
	font-weight:normal;*/
}

p{
	/* color: #aaaaaa; */
	color: #5e5e5e;
}

/******************************************************** HEADER **********************************************/

#header{
	width:978px;
	height:155px;
}

#header a{
	cursor:pointer;
}

#logo{
	height:155px;
	width:288px;
	background: transparent url(../img/template/bcp/bg_blue.jpg) no-repeat;
	float:left;
}

#logo a{
	display:block;
	width:100%;
}

#logo a img{
	display:block;
	float:right;
	margin-top:90px;
	margin-right:7px;
}

/*#logo a span{
	display:block;
	float:right;
	text-align:right;
	color:#fff;
	font-size:6px;
	letter-spacing: -1px;
	clear:both;
}*/


#menu{
	width:684px;
	padding-left:6px;
	height:155px;
	float:left;
}

*html #menu{
	width:687px;
	padding-left:3px;
}

#menu ul{
	width:684px;
	height:155px;
	display:block;
	float:right;
}

*html #menu ul{
	width:687px;
}

#menu ul li{
	height:155px;
	width:111px;
	display:block;
	float:left;
	margin-left:3px;
}

#menu ul li.rouge{
	background: transparent url(../img/template/bcp/rouge.jpg) no-repeat;
}

#menu ul li.noir{
	background: transparent url(../img/template/bcp/noir.jpg) no-repeat;
}

#menu ul li.vert1{
	background: transparent url(../img/template/bcp/vert1.jpg) no-repeat;
}

#menu ul li.vert2{
	background: transparent url(../img/template/bcp/vert2.jpg) no-repeat;
}

#menu ul li.bleu{
	background: transparent url(../img/template/bcp/bleu.jpg) no-repeat;
}

#menu ul li.marron{
	background: transparent url(../img/template/bcp/marron.jpg) no-repeat;
}

#menu ul li.image_rouge {
	background: transparent url(../img/template/bcp/about_bcp.jpg) no-repeat;
}
#menu ul li.image_noir{
	background: transparent url(../img/template/bcp/trade_finance.jpg) no-repeat;
}
#menu ul li.image_vert1{
	background: transparent url(../img/template/bcp/private_banking.jpg) no-repeat;
}
#menu ul li.image_vert2{
	background: transparent url(../img/template/bcp/correspondent_banking.jpg) no-repeat;
}
#menu ul li.image_bleu{
	background: transparent url(../img/template/bcp/image_rouge.jpg) no-repeat;
}
#menu ul li.image_marron{
	background: transparent url(../img/template/bcp/treasury.jpg) no-repeat;
}

#menu a{
	color: #fff;
	/* font-size:10pt; */
	font-size:9pt;
	display:block;
	height:155px;
	width:111px;
	font-weight:bold;
}

#menu a table{
	height:155px;
	width:111px;
}

#menu a table tr td{
	width:111px;
	height:155px;
	vertical-align:bottom;
}

#menu a table tr td span{
	width:101px;
	padding:5px;
	display:block;
}

#menu li.rouge.selected a table span{
	background-color:#6d0e0f;
}

#menu li.noir.selected a table span{
	background-color:#0f0f0f;
}

#menu li.marron.selected a table span{
	background-color:#351d0e;
}

#menu li.vert1.selected a table span{
	background-color:#101c1c;
}

#menu li.vert2.selected a table span{
	background-color:#152509;
}

/********************************************************** CENTER ***********************************************/


.center{
	width:978px;
	margin-top:10px;
	/*background:transparent url(../img/template/bcp/bg_center.gif) repeat-y left;*/
}

.nav{
	width:170px;
	float:left;
	padding-left:128px;
}

*html .nav{
	width:177px;
	float:left;
	padding-left:121px;
}

.nav .lang ul li{
	padding-bottom:10px;
}

.nav .lang ul li{
	display:block;
	float:left;
}

.nav .lang ul li a{
	/* color:#aaa; */
	color:#5e5e5e;
	/* font-size:10px; */
	display:block;
	padding:0 4px;
	/* border-left:1px solid #aaa; */
	border-left:1px solid #5e5e5e;
	font-size:9pt;
}

.nav .lang ul li.first a{
	border-left:0;
	padding-left:0;
}

.nav .login span{
	/* color:#aaa; */
	color:#5e5e5e;
	font-size:8pt;
}

.nav .login a{
	color:#fff;
	font-size:11px;
	display:block;
	font-weight:bold;
	margin-top:4px;
	cursor:pointer;
}

.nav .login div.l_button{
	background: transparent url(../img/template/bcp/l_button.png) no-repeat left;
	width:6px;
	height:20px;
	float:left;
}

*html .nav .login div.l_button{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/template/bcp/l_button.png", sizingMethod="crop");
}

.nav .login div.r_button{
	background: transparent url(../img/template/bcp/r_button.png) no-repeat left;
	width:6px;
	height:20px;
	float:left;
}

*html .nav .login div.r_button{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/template/bcp/r_button.png", sizingMethod="crop");
}

.nav .login div.m_button{
	background: transparent url(../img/template/bcp/m_button.gif) no-repeat left;
	height:17px;
	float:left;
	padding:3px 2px 0 2px;
}

.nav .search{
	clear: both;
	margin-top:10px;
}

.nav .search span{
	/* color:#aaa; */
	color:#5e5e5e;
	font-size:8pt;
}

.nav .search input{
	display:block;
	float:left;
	border:0;
}

.nav .search input.searchField{
	background:transparent url(../img/template/bcp/input_middle.gif) repeat-x left;
	height:17px;
	padding:2px 0;
	width:119px;
	float:left;
}

.nav .search div.input_left{
	background:transparent url(../img/template/bcp/input_left.png) no-repeat left;
	height:21px;
	width:6px;
	float:left;
}

*html .nav .search div.input_left{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/template/bcp/input_left.png", sizingMethod="crop");
	cursor:text;
}

.nav .search div.input_right{
	background:transparent url(../img/template/bcp/input_right.png) no-repeat left;
	height:21px;
	width:6px;
	float:left;
}

*html .nav .search div.input_right{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/template/bcp/input_right.png", sizingMethod="crop");
	cursor:text;
}

.nav .search input.goSearch{
	background:transparent url(../img/template/bcp/goSearch.png) no-repeat left;
	width:22px;
	height:21px;
	margin-left:7px;
	cursor:pointer;
	display:block;
}

*html .nav .search input.goSearch{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/template/bcp/goSearch.png", sizingMethod="crop");
}

.nav .intro{
	/* color:#aaa; */
	color:#5e5e5e;
	font-size:10pt;
}

.nav .intro h3{
	color:#cf645a;
	font-size:10pt;
	padding: 20px 0 10px 0;
}

.nav .intro .intro_txt{
	padding-bottom: 10px;
	width: 160px;
}

.content{
	width:680px;
	float:left;
	/* font-size:11pt; */
	font-size:10pt;
}

.content .content_home{
	width:660px;
	float:left;
	color:#fff;
	padding:27px 10px 10px 10px;
}

.content .content_home h3{
	font-weight:bold;
	padding-bottom:10px;
}

.nav .menu2{
	clear: both;
	margin-top:13px;
}

.nav .menu2 li{
	display:table;
	width:160px;
	margin-top:4px;
	height:24px;
}

*html .nav .menu2 li{
	width:167px;
	display:block;
}

*+html .nav .menu2 li{
	display:block;
	height:auto;
	min-height:24px;
}

.nav .menu2 li a{
	color:#fff;
	/* font-size:10pt; */
	font-size:9pt;
	font-weight:bold;
	display:block;
	width:140px;
	padding:4px 10px;
}

*html .nav .menu2 li a{
	width:147px;
}

.nav .menu2 .rouge li{
	background-color: #ae7374;
}

.nav .menu2 .rouge li.courant{
	background-color: #6d0f0f;
}

.nav .menu2 .rouge li a:hover{
	background-color: #6d0f0f;
}

.nav .menu2 .noir li{
	background-color: #787878;
}

.nav .menu2 .noir li.courant{
	background-color: #494949;
}

.nav .menu2 .noir li a:hover{
	background-color: #494949;
}

.nav .menu2 .marron li{
	background-color: #a88062;
}

.nav .menu2 .marron li a:hover{
	background-color: #6f4025;
}

.nav .menu2 .marron li.courant{
	background-color: #6f4025;
}

.nav .menu2 .vert1 li{
	background-color: #91a3a3;
}

.nav .menu2 .vert1 li.courant{
	background-color: #2d4d4d;
}

.nav .menu2 .vert1 li a:hover{
	background-color: #2d4d4d;
}

.nav .menu2 .vert2 li{
	background-color: #849264;
}

.nav .menu2 .vert2 li.courant{
	background-color: #2b4a13;
}

.nav .menu2 .vert2 li a:hover{
	background-color: #2b4a13;
}

.nav .menu2 ul ul{
	/*padding-bottom:2px;*/
}

*html .nav .menu2 ul ul{
	padding-bottom:0;
}

*+html .nav .menu2 ul ul{
	padding-bottom:0;
}

.nav .menu2 li ul li{
	margin-top:0;
	padding:2px 0 0 0;
	height:14px;
	background-color:#fff !important;
}

*+html .nav .menu2 li ul li{
	min-height:14px;
	height:auto;
}

.nav .menu2 li ul li a{
	width:160px;
	padding:0;
}

*html .nav .menu2 li ul li a{
	width:167px;
}

.nav .menu2 li ul li a span{
	padding: 0px 4px;
	width:140px;
	display:block;
	margin-left:10px;
	border-left:2px solid #fff;
}

*html .nav .menu2 li ul li a span{
	width:147px;
}

.nav .menu2 .rouge li ul li a{
	background-color: #ae7374;
}

.nav .menu2 .rouge li ul li a.selection span{
	background-color: #6d0f0f;
}

.nav .menu2 .noir li ul li a{
	background-color: #787878;
}

.nav .menu2 .noir li ul li a.selection span{
	background-color: #494949;
}

.nav .menu2 .marron li ul li a{
	background-color: #a88062;
}

.nav .menu2 .marron li ul li a.selection span{
	background-color: #6f4025;
}

.nav .menu2 .vert1 li ul li a{
	background-color: #91a3a3;
}

.nav .menu2 .vert1 li ul li a.selection span{
	background-color: #2d4d4d;
}

.nav .menu2 .vert2 li ul li a{
	background-color: #849264;
}

.nav .menu2 .vert2 li ul li a.selection span{
	background-color: #2b4a13;
}

.moreMarg{
	margin-top:25px !important;
}

/***************************************************** CONTENU PAGE *******************************************/
.content .content_page{
	width:433px;
	width:660px;
	float:left;
	padding:36px 20px 10px 0;
}

/* AES 07/05/2010 Removed
body:nth-of-type(1) .content .content_page{
	padding:36px 20px 10px 10px;
	width:423px;
	width:650px;
}
*/


.content .content_page h3{
	font-weight:bold;
	padding-bottom:10px;
	color:#003176;
	/* color:#6D0E0F; */
	font-size:11pt;
}

.content .content_page_txt{
	/* color:#aaa; */
	color:#5e5e5e;
}

.content .content_page_txt a{
	/* color:#aaa; */
	color:#5e5e5e;
	color:#003176;
	font-weight: bold;
}

.content .content_page_txt a:hover{
	text-decoration: underline;
	color:red;
}

.content .content_page_txt .titre{
	color:#003176;
	font-weight:bold;
	font-size:11pt;
}
.content .content_page_txt .text_color {
	color: #003176;
}
.content .content_page_txt .text_color_bold {
	color:#003176;
	font-weight: bold;
}
.content .content_page_txt .text_color_bg {
	color: #FFFFFF;
	background-color: #003176;
}
.content .content_page_txt .text_turquoise {
	color: #336666;
}
.content .content_page_txt .text_turquoise_bg {
	color: #FFFFFF;
	background-color: #336666;
	padding: 0px 2px 0px 2px;
}
/******************************************************* pagetools ********************************************/
.nav .pagetools {
	margin-top:17px;
}
.nav .pagetools li{
	color:#5e5e5e;
	display:block;
	margin-bottom:17px;
}
*html .nav .pagetools li{
	margin-bottom:14px;
}

*+html .nav .pagetools li{
	margin-bottom:14px;
}

.nav .pagetools li a{
	/* color:#aaa; */
	color:#5e5e5e;
	display:block;
}

.nav .pagetools li a:hover{
	text-decoration:underline;
}

.nav .pagetools li a img{
	display:block;
	float:left;
}

.nav .pagetools li a span{
	display:block;
	float:left;
	margin:1px 0 0 9px;
	/* width:170px; */
	font-weight:bold;
	/* font-size:10pt; */
	font-size:9pt;
}

/**************************************************** content_right *******************************************/
.content .content_right{
	width:215px;
	float:left;
	margin-top:35px;
	padding-left:10px;
	border-left:1px solid #eaeaea;
}

/* AES 07/05/2010 Removed
body:nth-of-type(1) .content .content_right{
	width:205px;
}
*/

/* AES 07/05/2010 Removed
body:nth-of-type(1) div.centralhome {
	margin-left:10px;
}
*/

.content .content_right li{
	/* color:#aaa; */
	color:#5e5e5e;
	display:block;
	margin-bottom:17px;
}

*html .content .content_right li{
	margin-bottom:14px;
}

*+html .content .content_right li{
	margin-bottom:14px;
}

.content .content_right li a{
	/* color:#aaa; */
	color:#5e5e5e;
	display:block;
}

.content .content_right li a:hover{
	text-decoration:underline;
}

.content .content_right li a img{
	display:block;
	float:left;
}

.content .content_right li a span{
	display:block;
	float:left;
	margin:1px 0 0 9px;
	width:170px;
	font-weight:bold;
	/* font-size:10pt; */
	font-size:9pt;
}
.content .content_page li {
	margin-left: 20px;
	margin-top: 5px;
	list-style:disc;
	
}
/**************************************************** FOOTER ***********************************************/

#footer{
	width:680px;
	padding:6px 0 3px 298px;
	font-size:9px;
	/* color:#aaa; */
	color:#5e5e5e;
}

#footer a.premier{
	border-left:0;
	padding-left:10px;
}

#footer a{
	font-size:8pt;
	/* color:#aaa; */
	color:#5e5e5e;
	/* border-left:1px solid #AAAAAA; */
	border-left:1px solid #5e5e5e;
	padding:0 4px;
}


/************* search ***********/
#formTable input#search {
	width: 300px;
}