/*********** GENERAL ***********/
TABLE, TR, TD { border:none; margin:0px; padding:0px; border-collapse:collapse; }
IMG { border-style:none;display:inline;} 
h1 { display: inline; }
h2 { display: inline; }
ul { padding:0; margin:0; }
li { list-style:none; }
.bold { font-weight:bold; }
.normal { font-weight:normal; }
.maj { text-transform:uppercase; }
.smaj { font-variant:small-caps; }
.clear { clear:both; }

.ln10 { line-height:10px; }
.ln15 { line-height:15px; }
.ln20 { line-height:20px; }
.ln30 { line-height:30px; }

.pad20 { padding-left:20px; }

/*********** CELULLES ***********/
.table { width:960px; }
.cellgauche { width:200px; text-align:left;}
.cellcentre { width:560px; }
.celldroite { width:200px; text-align:left; }
.cellecentretop {border-right:1px solid #000000; border-left:1px solid #000000; height:109px; }
.mtop { margin-top:20px;}
.mtop2 { margin-top:40px;}
.mleft { margin-left:10px;}
.padcell { padding:2px 0 2px 0; }
.padtitre { padding:3px 0 3px 0; }
.padsstitre { padding:3px 0 3px 0; border-bottom:1px solid #DDDDDD;}
.spacecolgrise { padding:20px 20px 0 0;}

.encart222 { border:1px solid #D0D0D0; margin-top:20px; margin-bottom:10px; line-height:160%;}
.encartTitre222 { position:relative; left:5px; top:-12px; color:#FD1813; font-weight:bold; font-size:14px; background-color:#FFFFFF; padding-left:7px; padding-right:7px;}
.encartContenu222 { margin:-16px 0px 0px 0px; background-color:#FFFFFF; color:#000000; padding:8px 8px 8px 8px; line-height:140%;}

/*********** ZONE ***********/
  #zone1 { height:109px; background:#FFFFFF; }
  #zone1 #logo { background:transparent url("images/logo_bcge2.gif"); width:166px; height:36px; margin-top:40px; margin-left:10px; }
  #zone1 #logoPB { background:transparent url("images/logo-bcge-private-banking.gif"); width:166px; height:60px; margin-top:40px; margin-left:10px; }
  #zone1 #toolbar { background:#B6B6B6; width:530px; height:18px; margin-bottom:15px; margin-top:1px; text-align:left; padding-left:10px; padding-top:3px; }
  #zone1 #banner { background:transparent url("images/banner.jpg"); width:540px; height:60px; margin-bottom:10px; }
  #zone1 #banner2 { width:540px; height:60px; margin-bottom:10px; }
  #zone1 #recherche { width:190px; margin-bottom:7px; text-align:left; padding-left:10px; margin-top:35px; font-size:11px; }
  #zone1 #tailletxt { width:190px; margin-bottom:10px; text-align:left; padding-left:10px; margin-top:10px; font-size:11px; }


  #zone2 { background: url("images/fd-rouge.gif") repeat-x #FFFFFF; }
  #zone21  { width:960px; position:relative;left:0px;}
  #colblanche { height:250px; }
  html>body #colblanche { height:auto; min-height:250px;}

  #netbanking { margin-top:0px; width:202px; height:111px; }
  #netbankingPB { margin-top:25px;margin-bottom:10px; width:202px; height:37px; }
  /*#netbanking { background:transparent url("images/bcge-netbanking.jpg") no-repeat; margin-top:15px; width:202px; height:125px; }
  #logonetbanking { background:transparent url("images/logo-bcge-netbanking.jpg") no-repeat; width:147px; height:21px; margin:0; text-align:left; }*/
  #accesnetbanking { margin-top:35px; width:202px; height:37px; }
  
  #logout { width:500px; height:300px; border-bottom:2px solid #FD1813; border-top:2px solid #FD1813; border-right:1px dotted #FD1813; border-left:1px dotted #FD1813; size:13px; color:#0A0A0A; position:absolute; z-index:5; background-color:#FFFFFF; margin-left:15px; margin-top:10px; padding:15px; }
  #logout .icone { top:10px; }
  #logout .red { color:#FD1813; }
  
  #logout2 { width:500px; border-bottom:2px solid #FD1813; border-top:2px solid #FD1813; border-right:1px dotted #FD1813; border-left:1px dotted #FD1813; size:13px; color:#0A0A0A; position:absolute; z-index:5; background-color:#FFFFFF; margin-left:15px; margin-top:5px; padding:15px; }
  #logout2 .icone { top:0px; }
  #logout2 .red { color:#FD1813; }
  

/*********** MENU GAUCHE ***********/
  .titreleftmenu { margin:10px 0 5px 0; font-size:14px; font-family:Geneva, Arial, Helvetica, sans-serif; letter-spacing:-1px; }
  .titreleftmenu2 { margin:0px 0 5px 0; font-family:Geneva, Arial, Helvetica, sans-serif; letter-spacing:-1px; }
  .leftmenu { margin-bottom:15px; text-align:left; }
  
  /*********** MENU NIVEAU 1 ***********/
  .liste li { display:block; line-height:16px; }
  .liste li a {padding: 2px 0 2px 10px; color:#000000; text-decoration:none; background:transparent url("images/fleche_noire.gif") no-repeat 0px 5px; }
  .liste li a:hover{color:#838383; background:transparent url("images/fleche_grise.gif") no-repeat 0px 5px; text-decoration:none;}
  .liste li a#active {color:#FD1813; background:transparent url("images/fleche_rouge.gif") no-repeat 0px 5px; text-decoration:none; }
  .liste li a#active:hover{color:#838383; background:transparent url("images/fleche_grise.gif") no-repeat 0px 5px; text-decoration:none; }
  
  /*********** MENU NIVEAU 2 ***********/
  .liste2 li { line-height:13px; border-left:2px solid #EEEEEE; width:180px; padding-left:10px; }
  .liste2 li a {padding: 2px 10px 0px 10px; color:#000000; text-decoration:none; background:transparent url("images/square_noir.gif") no-repeat 0px 8px; display:block; border-right:2px solid #FFFFFF;}
  .liste2 li a:hover{color:#838383; text-decoration:none; background:transparent url("images/square_gris.gif") no-repeat 0px 8px;border-right:2px solid #EEEEEE; }
  .liste2 li a#active2 {color:#FD1813; background:transparent url("images/square_rouge.gif") no-repeat 0px 8px; text-decoration:none;font-weight:bold;}
  .liste2 li a#active2:hover{color:#838383; background:transparent url("images/square_gris.gif") no-repeat 0px 8px; text-decoration:none; }

  .titre1 { color:#000000; font-weight:bold; background:#C8C8C8; padding-left:2px; letter-spacing:0px; }
  .titre2 { color:#000000; font-weight:bold; margin:0px 18px 0px 0px; padding:0px 0px 5px 0px; font-size:13px; border-bottom:1px solid #6E6E6E; }

  #zone3 { background:#C8C8C8; }
  #zone3 .adresse { padding-left:10px; margin-top:2px; }
  #zone3 .carteperdue { margin-top:10px; margin-bottom:10px; }
  #zone3 .agences { margin-top:10px; margin-bottom:2px; }
  .coordonnesmid {background:transparent url(images/coordonnees_mid.gif) repeat-y;padding-left:8px; padding-right:2px;width:195px;}
  .coordonnesbas {background:transparent url(images/coordonnees_bas.gif) no-repeat; height:6px; width:195px;}
  .coordonnestop {background:transparent url(images/coordonnees_top.gif) no-repeat;height:7px;width:195px;}
  
   a.optionlk:link, a.optionlk:visited, a.optionlk:active { text-decoration:none; color:#000000; letter-spacing:0px; }
   a.optionlk:hover { text-decoration:underline; }
  .brochuresimages { margin:30px 0 0 20px; background:url("images/brochures.jpg") no-repeat; width:191px; height:59px; }
  .brochuresimagesPB { margin:30px 0 0 20px; background:url("images/brochures-PB.jpg") no-repeat; width:191px; height:60px; }
  .brochures { margin:0 0 0 20px; letter-spacing:0px; line-height:15px; }
  .factsheetsimages{ margin:30px 0 0 20px; }
  .factsheets { margin:0 0 0 20px; letter-spacing:0px; line-height:15px; }
  .calculationhome { margin:10px 0 20px 0; background:url("images/outils_calcul.gif") no-repeat; width:186px; height:31px; }
  .calculation { margin:20px 0 0 20px; background:url("images/outils_calcul.gif") no-repeat; width:186px; height:31px; }
  .calculation2 { margin:30px 0 0 20px; }
  .important { padding-left:11px; border-left:5px solid #EEEEEE; }
  .greyligne { height:2px; background:#EEEEEE; width:190px; }
  
  .col1 { background:#EEEEEE; }
  .col2 { background:#B6B6B6; }
  .col3 { background:#B2B2B2; }
  .col4 { background:#FFFFFF; }
  .col5 { background:#E8E8E8; }
  
  .coltitre { padding: 6px 0 3px 0;}
  .redtitle { color:#FD1813; margin-bottom:5px; }
  .redtitle2 { color:#FD1813; margin-bottom:10px; }
  
  .titreactu { color:#FD1813; font-size:14px;}

  #zone4 {position:absolute; left:0px; margin-left:198px; width:560px;}
  #zone4 #image { border:1px solid #FFFFFF; width:560px; height:360px;}
  #zone4 #content {position:relative; background:#C8C8C8;border-right:1px solid #FFFFFF; border-left:1px solid #FFFFFF; width:560px;}
  #zone4 #content #actuleft { float:left; width:275px; padding:10px 10px 10px 10px; text-align:left; border-right:1px solid #FFFFFF;}
  #zone4 #content #acturight { float:right; width:235px; padding:10px 10px 10px 10px; text-align:left; }
  .chronik { letter-spacing:0px; }
  .ttchronik { letter-spacing:0px; border-bottom:1px dotted #000000; border-top:1px dotted #000000; margin-top:10px;}
  
  
  #zone4 #content2 {text-align:left;background:#FFFFFF;border-right:1px solid #6E6E6E;border-bottom:1px solid #6E6E6E; border-left:1px solid #6E6E6E; width:520px; height:600px; padding:28px 20px 15px 20px; }
  html>body #zone4 #content2 { height:auto; min-height:600px;}
  
  #zone4 #content3 {text-align:left;background:#FFFFFF;border-right:1px solid #6E6E6E;border-bottom:1px solid #6E6E6E; border-left:1px solid #6E6E6E; width:560px; height:800px; }
  
  #zone4 #bas { border-bottom:1px solid #FFFFFF; width:560px; padding-top:5px; }


/* BOX CENTRE */
#content2 .menuplat {top:16px;}
.menuplat a {color:#788D9F; text-decoration:underline;}
#content2 .bigtitre {position:absolute; top:90px; width:550px; overflow:hidden; z-index:1; font-weight:bold; color:#FBDBDB; font-size:22px; font-family:verdana;}
#content2 .smalltitre {position:absolute; top:98px; width:530px; overflow:hidden; z-index:2; }
#content2 .contenufiche {margin-top:40px; }
#content2 .positioncontenufiche {padding-top:10px; }
.titrecorps { font-size:22px; color:#FD1813; font-weight:normal; }
.titrecorps2 { font-size:18px; color:#FD1813; font-weight:normal; }
.titrecorps3 { font-size:14px; color:#FD1813; font-weight:normal; }

.baspage { padding-top:50px; text-align:center; font-size:11px; line-height:16px;}


/*li .lipoint {padding: 2px 0 2px 14px;background:url("images/3bullet.gif") left no-repeat 0px 2px;}*/
.lipoint li {background:url("images/square_noir.gif") no-repeat 8px 8px;padding: 2px 0 2px 16px;list-style: none;}
.lipoint2 li {background:url("images/square_noir.gif") no-repeat 8px 8px;padding: 2px 0 2px 16px;list-style: none; line-height:11px;}
.redpoint {background: url("images/redpointbg.gif") repeat; height:2px;}
.redpoint2 {background: url("images/redpointbg.gif") repeat; width:500px; height:1px;}
.adobe li {background:url("images/adobe.gif") no-repeat 4px 4px;padding: 2px 0 2px 16px;list-style: none;}
.flash li {background:url("images/flash3.gif") no-repeat 4px 4px;padding: 2px 0 2px 16px;list-style: none;}
.livre li {background:url("images/livre.gif") no-repeat 4px 4px;padding: 2px 0 2px 17px;list-style: none;}


.dark li {letter-spacing:0px; border-top:1px dotted #000000;}
.dark li a:link,.dark li a:visited,.dark li a:active {color:#000000; background:url("images/fleche_rouge.gif") no-repeat 0px 5px;padding: 2px 0 2px 10px;list-style: none; display:block;}
.dark li a:hover {background:url("images/fleche_noire.gif") no-repeat 0px 5px;padding: 2px 0 2px 10px;color:#FD1813;}
.organi { border-bottom:2px solid #999999; border-right:1px solid #999999; border-left:1px solid #999999; border-top:2px solid #999999; padding:5px 2px 5px 10px; }
.igoogle {background:url("images/fleche_rouge.gif") no-repeat 0px 5px;padding: 2px 0 2px 10px;}

.firsttitre { font-size:14px; font-weight:bold; padding-left:34px; }
.secondtitre { font-size:17px; color:#FD1813; font-weight:bold; }

#contentlogo { position:absolute; top:100px; left:18px; z-index:2; }
#contentlogo2 { position:absolute; top:90px; left:18px; z-index:2; }

.expert { background:#F5DEDD; padding:5px; border-top:1px dotted #FD1813; border-bottom:1px dotted #FD1813;}
.intro { border-top:1px dotted #CCCCCC; border-bottom:1px dotted #CCCCCC; font-size:13.5px; color:#2F2F2F; padding-top:5px; padding-bottom:5px; padding-right:5px; padding-left:15px; background:#F2F2F2 url("images/arrow.gif") no-repeat 0px 6px;  }


/*********** MENU DEROULANT TYPE SELECT ***********/
dl, dt, dd { margin: 0; padding: 0; list-style-type: none; }
.menuderoulant { position:absolute; z-index:0; font-size:12px;width:180px; }
.menuderoulant dl {float: left;width:180px;}
.menuderoulant dt {cursor: pointer;}
.menuderoulant dd {display: none;border-bottom: 1px solid gray;border-right: 1px solid gray;border-left: 1px solid gray;}
.menuderoulant li {text-align: left;background: #fff;padding-left:1px;}
.menuderoulant li a, .menuderoulant dt a {color: #474747;text-decoration: none;display: block;height: 100%;border: 0 none;}
.menuderoulant li a:hover, .menuderoulant li a:focus, .menuderoulant dt a:hover, .menuderoulant dt a:focus {background: #eee;}

/*********** FORMULAIRE ***********/
form  { display:inline; }
form fieldset {border:1px dashed #79C;padding: 10px;}
.border { border:1px solid #000000; background:#FFFFFF; color:#000000; font: 10px verdana, arial, tahoma;}
.borderblanc { border:1px solid #EEEEEE; background:#FFFFFF; color:#000000; font: 10px verdana, arial, tahoma;}
.border2 { border:1px solid #474747; background:#FFFFFF; color:#474747; font: 10px verdana, arial, tahoma;}
.noborder { border:none; }
.select { color:#474747; background:#fff; border:1px solid #CCCCCC; font-size:11px; letter-spacing:0px;}
.selectbg1 { background: #cccccc; }
.selectbg2 { background: #eeeeee; }

textarea { border:1px solid #CFD8E0; background:#fff; color:#474747; font: 10px verdana, arial, tahoma;}
#submit_form .radio { border:none; background:#fff; color:#474747;}
/*.submit {border: 1px dashed #CFD8E0;background: #788D9F;color: #fff;font-size: 9px;}*/
.searchBox{ background-image:url('images/loupe.gif'); background-repeat:no-repeat; padding-left:20px;}


/*********** LIENS ***********/
.redlink, a.redlink:link, a.redlink:visited, a.redlink:active {padding: 2px 0 2px 14px;background:url("images/bulletgris.gif") no-repeat 0px 4px;color:#FF0000;text-decoration:none;}
a.redlink:hover {color:#FF0000;text-decoration:underline;}
.redlink2, a.redlink2:link, a.redlink2:visited, a.redlink2:active {color:#FF0000;text-decoration:none;}
a.redlink2:hover {color:#FF0000;text-decoration:underline;}
.inside, a.inside:link, a.inside:visited, a.inside:active {color:#FF0000;text-decoration:none;}
a.inside:hover {color:#FF0000;text-decoration:underline;}
.tagcloud, a.tagcloud:link, a.tagcloud:visited, a.tagcloud:active {color:#FF0000;text-decoration:none;}
a.tagcloud:hover {color:#FF0000;background-color:#FFFFCC;}
.black, a.black:link, a.black:visited, a.black:active {color:#000000;text-decoration:none;}
a.black:hover {color:#6E6E6E;text-decoration:none;}
.blackunder, a.blackunder:link, a.blackunder:visited, a.blackunder:active {color:#000000;text-decoration:none;}
a.blackunder:hover {color:#6E6E6E;text-decoration:underline;}
.search, a.search:link, a.search:visited, a.search:active {color:#FF0000;text-decoration:underline;}
a.search:hover {color:#FF0000;text-decoration:underline;}
.home, a.home:link, a.home:visited, a.home:active {color:#000000;text-decoration:none;}
a.home:hover {color:#000000;text-decoration:underline;}

.tooltips, a.tooltips:link, a.tooltips:visited, a.tooltips:active {color:#000000; background:#EEEEEE; text-decoration:underline; }
a.tooltips:hover {color:#FF0000; border-bottom:1px #FD1813 solid; text-decoration:none; }

/*********** FIELDSET ***********/
.legend { color:#E12809; font-weight:bold;}
.bubble {padding: 8px 10px 7px 20px;border: #d0d0d0 1px solid;}
*>.bubble {background: #fafafa; -moz-border-radius: none !important; -moz-border-radius: 10px;}
fieldset { position:relative;top:1em;padding:0 0.5em 1em 0.5em;}
html>body fieldset { top:0;}
legend { position:relative;top:-1.5em;}

/*********** TOOLTIPS ***********/
#ajax_tooltipObj{z-index:1000000;text-align:left;}
#ajax_tooltipObj div{position:relative;}
/* If you don't want the arrow - Just set the width of this div to 1 or something like that and drop the background selectors from the CSS below */
/* Left div for the small arrow */
#ajax_tooltipObj .ajax_tooltip_arrow{background-image:url('/images/arrow-tooltip.gif');width:20px;position:absolute;left:0px;top:0px;background-repeat:no-repeat;background-position:center left;z-index:1000005;height:60px;}
#ajax_tooltipObj .ajax_tooltip_content{
	border-top:1px solid #FD1813;	/* Border width */
	border-bottom:1px solid #FD1813;	/* Border width */
	border-left:2px solid #FD1813;	/* Border width */
	border-right:1px solid #FD1813;	/* Border width */
	left:18px;	/* Same as border thickness */
	top:0px;
	position:absolute;
	width:210px;	/* Width of tooltip content */
	/* height:200px;	Height of tooltip content */
	background-color:#FFF;	/* Background color */
	padding:5px;	/* Space between border and content */
	font-size:11px;	/* Font size of content */
	overflow:auto;	/* Hide overflow content */
	z-index:1000001;
}

/************* TOOLBAR ************/
/*#option { width:200px; height:23px; padding-left:15px; background-color:#CCCCCC; }*/
#option { width:200px; height:23px; padding-left:15px; }

a.toolbar-home, a.toolbar-home:visited, a.toolbar-home:active {background:url("images/toolbar-home.gif") no-repeat 0px 0px; padding: 0px 0px 6px 0px;}
a.toolbar-home:hover {background:url("images/toolbar-home.gif") no-repeat 0px -23px;}

a.toolbar-email, a.toolbar-email:visited, a.toolbar-email:active {background:url("images/toolbar-email.gif") no-repeat 0px 0px; padding: 0px 0px 6px 0px; }
a.toolbar-email:hover {background:url("images/toolbar-email.gif") no-repeat 0px -23px;}
a.toolbar-print {background:url("images/toolbar-print.gif") no-repeat 0px 0px; padding: 0px 0px 6px 0px; }
a.toolbar-print:hover {background:url("images/toolbar-print.gif") no-repeat 0px -23px;}

a.toolbar-en {background:url("images/toolbar-en.gif") no-repeat 0px 0px; padding: 0px 0px 6px 0px; }
a.toolbar-en:hover {background:url("images/toolbar-en.gif") no-repeat 0px -23px;}
a.toolbar-fr {background:url("images/toolbar-fr.gif") no-repeat 0px 0px; padding: 0px 0px 6px 0px; }
a.toolbar-fr:hover {background:url("images/toolbar-fr.gif") no-repeat 0px -23px;}
a.toolbar-de {background:url("images/toolbar-de.gif") no-repeat 0px 0px; padding: 0px 0px 6px 0px; }
a.toolbar-de:hover {background:url("images/toolbar-de.gif") no-repeat 0px -23px;}
a.toolbar-it {background:url("images/toolbar-it.gif") no-repeat 0px 0px; padding: 0px 0px 6px 0px; }
a.toolbar-it:hover {background:url("images/toolbar-it.gif") no-repeat 0px -23px;}
a.toolbar-sitemap {background:url("images/toolbar-sitemap.gif") no-repeat 0px 0px; padding: 0px 0px 6px 0px; }
a.toolbar-sitemap:hover {background:url("images/toolbar-sitemap.gif") no-repeat 0px -23px;}
a.toolbar-font-small {background:url("images/toolbar-font-small.gif") no-repeat 0px 0px; padding: 0px 0px 6px 0px; }
a.toolbar-font-small:hover {background:url("images/toolbar-font-small.gif") no-repeat 0px -23px;}
.toolbar-font-small2 {background:url("images/toolbar-font-small.gif") no-repeat 0px -23px; padding: 0px 0px 6px 0px;}
a.toolbar-font-large {background:url("images/toolbar-font-large.gif") no-repeat 0px 0px; padding: 0px 0px 6px 0px; }
a.toolbar-font-large:hover {background:url("images/toolbar-font-large.gif") no-repeat 0px -23px;}
.toolbar-font-large2 {background:url("images/toolbar-font-large.gif") no-repeat 0px -23px; padding: 0px 0px 6px 0px;}
.toolbar-cadenas, a.toolbar-cadenas, a.toolbar-cadenas:visited, a.toolbar-cadenas:active {background:url("images/toolbar-cadenas.gif") no-repeat 0px 0px; padding: 0px 0px 6px 0px; }
a.toolbar-cadenas:hover {background:url("images/toolbar-cadenas.gif") no-repeat 0px -23px;}


/************* TABLE ASSET MANAGEMENT ************/
.toptab { background:#C8C8C8; border-bottom:1px solid #666666; border-top:1px solid #666666; padding: 6px 0 6px 5px; font-size:13px; } 
.toptab2 { background:#E5E5E5; border-bottom:1px solid #666666; padding: 4px 4px 4px 4px; } 
.toptab3 { background:#FFFFFF; padding: 3px 0 3px 5px; } 
.toptab4 { background:#F2F2F2; padding: 3px 0 3px 5px; } 

.image-hovers {opacity: 1; -moz-opacity: 1;	filter: alpha(opacity=100);}
.image-hovers:hover {opacity: .7; -moz-opacity: .7;	filter: alpha(opacity=70);}
