@font-face {
	font-family: BNPPSans;
	src: url(BNPPSans.otf), url(BNPPSans.ttf);
}

@font-face {
	font-family: BNPPSansBold; 
	 src: url(BNPPSansBold.otf), url(BNPPSansBold.ttf);
}

@font-face {
	font-family: BNPPSansExtraBold; 
	 src: url(BNPPSansExtraBold.otf), url(BNPPSansExtraBold.ttf);
}

@font-face {
	font-family: BNPPSansItalic; 
	 src: url(BNPPSansItalic.otf), url(BNPPSansItalic.ttf);
}

@font-face {
	font-family: BNPPSansBoldItalic; 
	 src: url(BNPPSansBoldItalic.otf), url(BNPPSansBoldItalic.ttf);
}

@font-face {
	font-family: BNPPSansExtraBoldItalic; 
	 src: url(BNPPSansExtraBoldItalic.otf), url(BNPPSansExtraBoldItalic.ttf);
}

@font-face {
	font-family: BNPPSansLight; 
	 src: url(BNPPSansLight.otf), url(BNPPSansLight.ttf);
}

@font-face {
	font-family: BNPPSansLightItalic; 
	 src: url(BNPPSansLightItalic.otf), url(BNPPSansLightItalic.ttf);
}

@font-face {
	font-family: BNPPSansCond; 
	 src: url(BNPPSansCond.otf), url(BNPPSansCond.ttf), url(BNPPSansCond.eot), url(BNPPSansCond.woff);
}

@font-face {
	font-family: BNPPSansCondBold; 
	 src: url(BNPPSansCondBold.otf), url(BNPPSansCondBold.ttf), url(BNPPSansCondBold.eot), url(BNPPSansCondBold.woff);
}

@font-face {
	font-family: 'BNPPSansCondLight';
	src: url('BNPPSansCondLight.eot'); /* IE9 Compat Modes */
	src: url('BNPPSansCondLight.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	     url('BNPPSansCondLight.woff') format('woff'), /* Modern Browsers */
	     url('BNPPSansCondLight.ttf')  format('truetype'), /* Safari, Android, iOS */
		 url('BNPPSansCondLight.otf');
}

@font-face {
	font-family: DignusLight;
	src: url('DignusLight.eot'); /* IE9 Compat Modes */
	src: url('DignusLight.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	url('DignusLight.woff') format('woff'), /* Pretty Modern Browsers */
	url('DignusLight.ttf')  format('truetype'), /* Safari, Android, iOS */
	url('DignusLight.otf');
}

@font-face {
	font-family: DignusBold;
	src: url('Dignus-Bold.eot'); /* IE9 Compat Modes */
	src: url('Dignus-Bold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	url('Dignus-Bold.woff') format('woff'), /* Pretty Modern Browsers */
	url('Dignus-Bold.ttf')  format('truetype'), /* Safari, Android, iOS */
	url('Dignus-Bold.otf');
}

@font-face {
	font-family: DignusExtBlack;
	src: url('DignusExpandExtBlck.eot'); /* IE9 Compat Modes */
	src: url('DignusExpandExtBlck.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	url('DignusExpandExtBlck.woff') format('woff'), /* Pretty Modern Browsers */
	url('DignusExpandExtBlck.ttf')  format('truetype'), /* Safari, Android, iOS */
	url('DignusExpandExtBlck.otf');
}

@font-face {
	font-family: DignusBlack;
	src: url('DignusBlack.eot'); /* IE9 Compat Modes */
	src: url('DignusBlack.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	url('DignusBlack.woff') format('woff'), /* Pretty Modern Browsers */
	url('DignusBlack.ttf')  format('truetype'), /* Safari, Android, iOS */
	url('DignusBlack.otf');
}


html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, footerV2, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font-family: arial;
	vertical-align: top;
}

a {
	vertical-align: bottom;
}

/* Modifier GTI 9041 (text-align:center;)*/
body {
	/*text-align: center;*/
	background-color: #EFEFEF;
}

ol, ul {
	list-style: none;
}

p {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333;
	padding: 0px 0px 0px 0px;
}

a {
	font: 12px Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

a:hover {
	text-decoration: none;
}

#content .homepagestructure ul li a {
	color: #333;
	text-decoration: none;
}

#content .homepagestructure ul li a:visited {
	color: #333;
	text-decoration: none;
}

.headerProductPage .content .homepagestructure ul li a {
	text-decoration: none;
}

.headerProductPage .content .homepagestructure ul li a:hover {
	text-decoration: underline;
}

.highlight {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333;
	padding: 0px 0px 0px 0px;
}

blockquote, q {
	quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

html {
	background: #e3e7e9;
}

#globalcontener {
	width: 980px;
	margin: 0 auto;
	background: #FFF;
	text-align: left;
	font-size: 12px;
}

ul.topmenu {
	text-align: right;
	color: #003852;
	font: 12px Arial, Helvetica, sans-serif;
	height: 19px;
	padding-top: 7px;
	height: 15px;
}

ul.topmenu li {
	display: inline;
	padding: 0px 10px 0px 10px;
	background: url("../../../resources/sp/images/separatortopmenu.gif") no-repeat left center transparent;
}

ul.topmenu li a,ul.topmenu li a:visited {
	color: #003852;
	text-decoration: none;
}

ul.topmenu li a:hover {
	color: #00a070;
	text-decoration: none;
}

ul.topmenu li.homeLogo {
	background: none;
}

#languageswitcher {
	float: right;
	text-align: right;
	color: #003852;
	font: 12px Arial, Helvetica, sans-serif;
	height: 20px;
	padding-top: 7px;
	height: 15px;
}

#languageswitcher li {
	color: #00a070;
	float: left;
	padding: 0px 2px 0px 2px;
}

#languageswitcher li a,ul.topmenu li a:visited {
	color: #003852;
	text-decoration: none;
}

#languageswitcher li a:hover {
	color: #00a070;
	text-decoration: none;
}

#languageswitcher li.firstElt {
	display: inline;
	padding: 0px 2px 0px 10px;
	background: url("../../../resources/sp/images/separatortopmenu.gif") no-repeat left center transparent;
}

#footer {
	height: 94px;
	width: 980px;
	margin: 0px auto;
	background: url(../../../resources/sp/images/backfooter.gif) repeat-x;
	clear: both;
}

#footer ul.bottommenu {
	text-align: center;
	padding: 7px 0px 5px 0px;
}

#footer ul.bottommenu li {
	display: inline;
	font: 11px Arial, Helvetica, sans-serif;
	padding: 0px 10px;
}

#footer ul.bottommenu li.last-child {
	border-right: none;
}

#footer ul.bottommenu li a,#footer ul.bottommenu li a:visited {
	color: #003852;
	text-decoration: none;
	font-size: 11px;
}

#footer ul.bottommenu li a:hover {
	color: white;
	text-decoration: none;
}

#footer ul.bottommenu li {
	display: inline;
	padding: 0px 10px 0px 10px;
	background: url("../../../resources/sp/images/separatorbottommenu.gif") no-repeat left center transparent;
}

#footer ul.bottommenu li.firstElt {
	background: none;
}

#footer ul.links {
	padding: 0;
	margin: 0;
	margin-top: 16px;
	height: 25px;
	overflow: hidden;
	text-align: center;
}

#footer ul.links li {
	display: inline;
	padding: 0px 10px;
	margin: 0;
}

#footer ul.links li a:hover, #footer ul.links li a:hover img {
	margin-top: -25px;
}

.content li {
	font: 12px Arial, Helvetica, sans-serif;
	padding: 5px 0px 0px 10px;
}

.footer-social td {
	padding: 10px 20px;
	vertical-align: middle;
	background-color: #BBC6CC;
	color: #fff;
}

/* WEB 2.0 */
.slideshow {
	display: none;
	margin-bottom: 10px;
	border-bottom: 1px solid #e7e7e7;
	background-color: #fff;
 /*text-align: center*/;
}

.slideshow .slide {
}

.slideshow .slide-container {
}

.slideshow .slide-container .title {
	display: none;
}

.slideshow .separator {
	background: url(../../../resources/sp/images/slideshow-separator.jpg) 0 0 no-repeat;
}

.slideshow .control {
	cursor: pointer;
	display: inline;
	padding: 0;
	margin: 0;
	padding-right: 18px;
	background: url(../../../resources/sp/images/sprite-puce.png) 0 -11px no-repeat;
	font-size: 11px;
}

.slideshow .dssControlRightArrow {
	cursor: pointer;
	color: #888;
	width: 33%;
	white-space: nowrap;
	text-align: right;
	float: right;
}

.slideshow .dssControlLeftArrow {
	cursor: pointer;
	color: #888;
	width: 33%;
	white-space: nowrap;
	text-align: left;
	float: left;
}

.slideshow .control-container {
	padding: 0;
	margin: 0;
	text-align: center;
	padding-bottom: 5px;
}

.slideshow .control-container ul {
	padding: 0;
	margin: 0;
	line-height: 12px;
}

.slideshow .control-active {
	background: url(../../../resources/sp/images/sprite-puce.png) 0 1px no-repeat;
}

.slideshow .control-hover {
}




/*** ESSENTIAL STYLES ***/
.sf-menu, .sf-menu * {
	margin: 0;
	padding: 0;
	list-style: none;
}

.sf-menu {
	line-height: 1.0;
}

.sf-menu ul {
	position: absolute;
	top: -999em;
	width: 10em;
 /* left offset of submenus need to match (see below) */;
}

.sf-menu ul li {
	width: 100%;
}

.sf-menu li:hover {
	visibility: inherit;
 /* fixes IE7 'sticky bug' */;
}

.sf-menu li {
	/* float:			left; */
	position: relative;
}

.sf-menu li a {
	display: block;
	position: relative;
}

.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	left: 0;
	top: 19px;
 /* match top ul list item height */
	z-index: 99;
}

ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
	top: -999em;
}

ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
	left: 10em;
 /* match ul width */
	top: 0;
}

ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
	top: -999em;
}

ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
	left: 10em;
 /* match ul width */
	top: 0;
}

/*** arrows **/
.sf-menu a.sf-with-ul {
	padding-right: 2.25em;
	min-width: 1px;
 /* trigger IE7 hasLayout so spans position accurately */;
}

ul li ul .sf-sub-indicator {
	position: absolute;
	top: 7px;
 /* IE6 only */
	width: 10px;
	height: 20px;
	background: url('../../../resources/sp/images/bulletwhite.gif') no-repeat 4px 2px;
 /* 8-bit indexed alpha png. IE6 gets solid image only */;
}

a > .sf-sub-indicator {
  /* give all except IE6 the correct values */
	background-position: 4px 2px;
 /* arrow hovers for modern browsers*/;
 
}


/* apply hovers to modern browsers */
a:focus > .sf-sub-indicator,
a:hover > .sf-sub-indicator,
a:active > .sf-sub-indicator,
li:hover > a > .sf-sub-indicator,
li.sfHover > a > .sf-sub-indicator {
	background-position: 4px 2px;
 /* arrow hovers for modern browsers*/;
}

#popin-container{
	display:none;
}

#popin-container #popin-background{
	background-color:#000000;
	opacity:0.5;
	position:fixed;
	top:0;
	bottom:0;
	left:0;
	right:0;
}

#popin-container .popin-choice{
  position:fixed;
  width: 300px;
  left: 0;
  right: 0;
  margin-left: auto;
  margin-right: auto;
  top: 50%;
  margin-top:-99px;
  padding:3px;
  background:#FFFFFF;
  box-shadow: rgb(0, 0, 0) 0px 3px 5px 0px;
  -moz-box-shadow:rgb(0, 0, 0) 0px 3px 5px 0px;
  -webkit-box-shadow: rgb(0, 0, 0) 0px 3px 5px 0px;
}

#popin-container .popin-choice a{
	text-decoration:none;
	display:block;
    font-size: 20px;
	line-height: 45px;
    text-align: center;
	vertical-align: bottom;
	font-family: BNPPSansLight, Arial, Helvetica, sans-serif;
	font-weight: normal;
	padding-top: 5px;
}

#popin-container .popin-choice .green-link{
	background-color:rgb(0, 157, 124);
	color:#FFFFFF;
	margin-bottom:3px;
}

#popin-container .popin-choice .grey-link{
	background-color:rgb(228, 229, 231);
	color:#000000;
}


#top-link {
/* Modif GTI 9041
  position: absolute;
  right: 0px;
  margin-top: -49px; */
    position: relative;
    margin-bottom: 42px;
    margin-top: -62px;
    margin-left: 710px;
}

html[lang="en"] #top-link {
	margin-left: 699px;
}

html[lang="de"] #top-link {
	margin-left: 708px;
}

#top-link a{
	text-decoration:none;
	color:#FFFFFF;
	padding: 9px 12px;
	margin-right:15px;
	font-weight: bold;
}

#demands-top-link{
	background-color: #95CF6B;
}

#webbanking-top-link{
	background-color:#01965E;
}

#businessmenu {
	height: 20px;
	padding: 5px 0px 0px 0px;
	text-align: center;
	margin-top: 0px;
	margin-bottom: 10px;
	/* border-bottom: 1px solid #ccc; Modification pour GTI9041 */

	font-size: 0; /* due to space between inline-block li */
}

#businessmenu li {
	display: inline-block;
	position: relative;
	height: 20px;
	line-height: 20px;
	
	/* border-right: 1px solid #ccc;  Modification pour GTI 9041 */ 
	font-size: 12px; /* due to space between inline-block li */

}

#businessmenu a > .sf-sub-indicator{
	display:none;
}

* html #businessmenu li {
	float: left;
} /* Hack for IE 6 only */
*+html #businessmenu li {
	float: left;
} /* Hack for IE 7 only */
#businessmenu li a {
	font: bold 12px Arial,Helvetica,sans-serif;
	text-transform: uppercase;
	//background: url(../../../resources/sp/images/backtransmenu2.gif) bottom right no-repeat;
	padding: 0px 20px 2px 20px;
	text-decoration: none;
	color: #333;
	display: block;
}

html[lang="en"] #businessmenu li a {
	padding: 0px 18px 2px 18px;
}

html[lang="de"] #businessmenu li a {
	padding: 0px 10px 2px 10px;
}

html[lang="de"] #businessmenu li ul li a, html[lang="en"] #businessmenu li ul li a {
	padding: 5px 4px;
}


#businessmenu .last-menu {
  border-right: none !important;
}

#businessmenu li.green {
	border-right: none;
	float: right;
}

#businessmenu li.green a.green {
	position: relative;
	top: -12px;
	padding-right: 16px;
	padding-left: 0px;
}

html[lang="de"] #businessmenu li.green a.green {
	padding-right: 10px;
	padding-right: 16px\9;
}

/*
#businessmenu li a.corporate {
	font: bold 12px Arial,Helvetica,sans-serif;
	text-transform: uppercase;
	background: url(../../../resources/sp/images/lastbacktransmenu2.gif) bottom right no-repeat;
	padding: 0px 25px 5px 25px;
	text-decoration: none;
	color: #333;
	display: block;
}
*/
/*1st sub level menu*/
#businessmenu li ul {
	position: absolute;
	left: 0;
	top: 21px;
	visibility: hidden;
	text-align: right;
}


/*Sub level menu list items (undo style from Top level List Items)*/
#businessmenu li ul ul {
	top: 0;
}

#businessmenu li ul li {
	display: list-item;
	background: #FFF;
	border-left: 1px solid #e4e8ea;
	border-bottom: 1px solid #e4e8ea;
	border-top: none;
	text-transform: none;
	
	height: 24px;
	line-height: 24px;
}

#businessmenu li ul li ul li:first-child {
	border-top: 1px solid #e4e8ea;
}

#businessmenu li ul li a {
	font: 11px Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #666;
	width: 160px;
	padding: 5px 4px;
	margin: 0px;
	background: #FFF;
	border-right: 5px solid #e4e8ea;
}

#businessmenu li ul li a.noClick {
	cursor: default;
}

#businessmenu li ul.subindividuals li a:hover {
	//background: url(../../../resources/sp/images/backsubmenu.gif) 0px -100px repeat-x;
	color: #1486c5;
	border-right-color: #1486c5;
}

#businessmenu li ul.subyoungpeople li a:hover {
	//background: url(../../../resources/sp/images/backsubmenu.gif) 0px -75px repeat-x;
	color: #d4253d;
	border-right-color: #d4253d;
}

#businessmenu li ul.subpublicsector li a:hover {
	//background: url(../../../resources/sp/images/backsubmenu.gif) 0px -75px repeat-x;
	color: #833239;
	border-right-color: #833239;
}

#businessmenu li ul.subprof li a:hover {
	//background: url(../../../resources/sp/images/backsubmenu.gif) 0px -125px repeat-x;
	color: #C09D67;
	border-right-color: #C09D67;
}

#businessmenu li ul.subfrontaliers li a:hover {
	//background: url(../../../resources/sp/images/backsubmenu.gif) 0px -50px repeat-x;
	color: #6fb107;
	border-right-color: #6fb107;
}

#businessmenu li ul.subprivate-banking li a:hover {
	//background: url(../../../resources/sp/images/backsubmenu.gif) 0px 0px repeat-x;
	color: #b285b6;
	border-right-color: #b285b6;
}

#businessmenu li ul.subcorporate li a:hover {
	//background: url(../../../resources/sp/images/backsubmenu.gif) 0px -25px repeat-x;
	color: #00a070;
	border-right-color: #00a070;
}

#businessmenu li a.individuals:hover {
	color: #1486c5;
	//background: url(../../../resources/sp/images/backtransmenu2.gif) right -80px no-repeat;
	border-bottom: 3px solid #1486c5;
	
}

#businessmenu li a.publicsector:hover {
	color: #833239;
	//background: url(../../../resources/sp/images/backtransmenu2.gif) right -80px no-repeat;
	border-bottom: 3px solid #833239;
	
}

#businessmenu li a.youngpeople:hover {
	color: #d4253d;
	//background: url(../../../resources/sp/images/backtransmenu2.gif) right -60px  no-repeat;
	border-bottom: 3px solid #d4253d;
}

#businessmenu li a.prof:hover {
	color: #C09D67;
	//background: url(../../../resources/sp/images/backtransmenu2.gif) right -100px  no-repeat;
	border-bottom: 3px solid #C09D67;
}

#businessmenu li a.frontaliers:hover {
	color: #6fb107;
	//background: url(../../../resources/sp/images/backtransmenu2.gif) right -40px  no-repeat;
	border-bottom: 3px solid #6fb107;
}

#businessmenu li a.corporate:hover {
	color: #00a070;
	//background: url(../../../resources/sp/images/lastbacktransmenu2.gif) right 0px  no-repeat;
	border-bottom: 3px solid #00a070;
}

#businessmenu li a.private-banking:hover {
	color: #b285b6;
	//background: url(../../../resources/sp/images/backtransmenu2.gif) right -20px  no-repeat;
	border-bottom: 3px solid #b285b6;
}

/**
 * Style for HP without carrousel
 */
.table-header-tmp {
  border-bottom: 1px solid #CCC;
}

.table-header-tmp tr td {
  padding: 10px 20px 20px 20px;
}

.table-header-tmp tr td h1 {
  font-size: 150%;
  color: #00965E;
  font-weight: normal;
}

.table-header-tmp tr td p {
  font-size: 120%;
  color: #5c5c5c;
  line-height: 1.4em;
}

.table-header-tmp tr td ul {
  font-size: 120%;
  color: #5c5c5c;
  font-weight: normal;
  line-height: 1.4em;
}

.table-header-tmp tr td ul li{
  background: url(../../../resources/sp/images/bulletcorporate.gif) no-repeat 0px 8px;
  padding-left: 10px;
}

/**
 *  SKIN - Declaration for the jCarousel Plugin
 *  Required for Vertical Layout
 */
.jcarousel-skin-bnp {
	/* background-image: url(../../../resources/sp/images/scroll_bg.jpg); */
	border-right: 10px solid #cd5f6b;
	background-color: #f6f7f9;
	
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	
	margin-bottom: 1.0833333333333333em;
}

.jcarousel-skin-bnp .jcarousel-container {
	color: #000;
	text-decoration: none;
	font: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.jcarousel-skin-bnp .jcarousel-container a {
	text-decoration: none;
	font: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #cd5f6b;
}

.jcarousel-skin-bnp .jcarousel-container a:hover {
	text-decoration: underline;
}

.jcarousel-skin-bnp .jcarousel-direction-rtl {
	direction: rtl;
}

.jcarousel-skin-bnp .jcarousel-item-placeholder {
	background: #fff;
	color: #000;
}

.jcarousel-skin-bnp .jcarousel-clip {
	overflow: hidden;
}

.jcarousel-skin-bnp .jcarousel-item {
}

/**
 *  Vertical Layout
 */

.jcarousel-skin-bnp .jcarousel-clip-vertical {
	width: 100%;
	height: 200px;
	background: #f4f8fb;
}

.jcarousel-skin-bnp .jcarousel-container-vertical {
	padding: 30px 10px 21px 10px;
}

.jcarousel-skin-bnp .jcarousel-item-vertical {
	margin-bottom: 10px;
}

#homePageTab .jcarousel-skin-bnp h2 {
	color: #cd5f6b;
	font: bold 1.45em Arial,Helvetica,sans-serif;
	text-transform: capitalize;
	padding: 5px 10px;
	/* GTI 9041 */
	font-size: 1em;
}

.jcarousel-skin-bnp h3 {
	color: #81A4C0;
	font: normal 10px Arial,Helvetica,sans-serif;
	text-transform: capitalize;
	text-align: center;
	padding: 2px 0;
}

.jcarousel-skin-bnp strong {
	color: #81A4C0;
}

/**
 *  Vertical Buttons
 */
 
.jcarousel-skin-bnp .jcarousel-next-vertical {
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 100%;
	//height: 20px;
	cursor: pointer;
	//background: transparent url(../../../resources/sp/images/fleche-actu-bas.gif) no-repeat 0 0;
	
	height: 1em;
	background-color: #e5e9ec;
}

.jcarousel-skin-bnp .jcarousel-next-vertical:after {
	content: ' ';
	position: absolute;
	left: 50%;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 7px 5px 0 5px;
	border-color: #fff transparent transparent transparent;
}

.jcarousel-skin-bnp .jcarousel-prev-vertical {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 1em;
	background-color: #e5e9ec;
	cursor: pointer;
	//background: transparent url(../../../resources/sp/images/fleche-actu-haut.gif) no-repeat 0 0;
}

.jcarousel-skin-bnp .jcarousel-prev-vertical:after {
	content: ' ';
	position: absolute;
	left: 50%;
	bottom: 0;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 0 5px 7px 5px;
	border-color:  transparent transparent #fff transparent;
}

.jcarousel-skin-bnp .jcarousel-prev-vertical:hover,
.jcarousel-skin-bnp .jcarousel-prev-vertical:focus {
	background-position: 0 -20px;
}

.jcarousel-skin-bnp .jcarousel-prev-vertical:active {
	background-position: 0 -20px;
}

.jcarousel-skin-bnp .jcarousel-prev-disabled-vertical,
.jcarousel-skin-bnp .jcarousel-prev-disabled-vertical:hover,
.jcarousel-skin-bnp .jcarousel-prev-disabled-vertical:focus,
.jcarousel-skin-bnp .jcarousel-prev-disabled-vertical:active {
	cursor: default;
	background-position: 0 0;
}

/**
 *  Content Style
 */
.jcarousel_news_title {
	color: #5792BD;
	text-decoration: none;
	font: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

/* Web 2.0 Tabs widget */
/*
ul.tabs {
	margin: 0;
	padding: 0;
	list-style: none;
	height: 32px;
	border-bottom: none;
	border-left: 1px solid #FFFFFF;
	font: 10px normal Verdana, Arial, Helvetica, sans-serif;
}
ul.tabs li {
	float: left;
	margin: 0;
	padding: 0;
	height: 31px;
	line-height: 31px;
	border: none;
	border-left: none;

	background: #d8dde1;
	overflow: hidden;
}
ul.tabs li a {
	text-decoration: none;
	color:#03374d;
	display: block;
	font-size: 1.2em;
	padding: 0 20px;
	border: 1px solid #fff;
	outline: none;
}
ul.tabs li a:hover {
	background: #ccc;
}	
html ul.tabs li.active, html ul.tabs li.active a  {
	background: #eeeff1;
	border-bottom: 1px solid #eeeff1;
	color:#0d88c4;
	font-weight:bold;	
}

.tab_container {
	border: none;
	clear: both;
	background: #eeeff1;
	-moz-border-radius-bottomright: 5px;
	-khtml-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-khtml-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
	color:#343537;
	
	background-image: -moz-linear-gradient(top, #eeeff1, #fdfdfd);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#eeeff1), to(#fdfdfd));
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#eeeff1,endColorstr=#fdfdfd);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#eeeff1,endColorstr=#fdfdfd)";
}

.tab_content {
	padding: 0 20px 20px 20px;
}*/

/* New tab widget (tabs directly in fck content) */
.ui-tabs {
	border: none;
	margin-top: 30px;
	margin-bottom: 30px;
}

.ui-tabs .ui-tabs-nav {
	padding: 0;
	border: none;
	background: none;
}

.ui-tabs .ui-tabs-nav li {
	border: none;
	margin: 0;
	margin-right: 1px;
	margin-bottom: 1px;
	-moz-border-radius: 0;
	background: transparent url(../../../resources/sp/images/tab-bg.gif) repeat-x 0 0;
}

.ui-tabs .ui-tabs-nav li a {
	font: 11px normal Verdana, Arial, Helvetica, sans-serif;
	padding: 5px;
	outline: none;
}

.ui-tabs .ui-tabs-panel {
	width: auto !important;
	width: 100%;
	padding: 10px 5px;
	background-image: -moz-linear-gradient(top, #eeeff1, #fdfdfd);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#eeeff1), to(#fdfdfd));
	filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr=#eeeff1,EndColorStr=#fdfdfd);
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeff1',endColorstr='#fdfdfd');
}

.ui-tabs .ui-tabs-nav li.ui-tabs-selected {
	background: transparent url(../../../resources/sp/images/tab-bg-selected.gif) repeat-x 0 0;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-selected a {
	font-weight: bold;
}

.bankOnlineWidgetHTML {
	background-image: url(../../../resources/sp/images/Ma_Banque_a_distance.png);
	background-repeat: no-repeat;
	height: 45px;
	width: 240px;
}

.bankOnlineWidgetHTML_FR {
	background-image: url(../../../resources/sp/images/Ma_Banque_a_distance-fr.png);
	background-repeat: no-repeat;
	height: 45px;
	width: 240px;
}

.bankOnlineWidgetHTML_EN {
	background-image: url(../../../resources/sp/images/Ma_Banque_a_distance-en.png);
	background-repeat: no-repeat;
	height: 45px;
	width: 240px;
}

.bankOnlineWidgetHTML_DE {
	background-image: url(../../../resources/sp/images/Ma_Banque_a_distance-de.png);
	background-repeat: no-repeat;
	height: 45px;
	width: 240px;
}

#webbanking,#webbanking a {
	position: relative;
	top: 12px;
	left: 27px;
	text-decoration: none;
	color: #FFFFFF;
	font-size: 11px;
}

#mobilbanking,#mobilbanking a {
	position: relative;
	top: 12px;
	left: 38px;
	text-decoration: none;
	color: #FFFFFF;
	font-size: 11px;
}

#homePageTab, .slideshow {
	/*background: #FFFFFF; Modif GTI 9041*/
	background: #efefef;
	margin-left: 20px;
	margin-right: 15px;
	margin-top: 20px;
	margin-bottom: 7px;
}

td.SEOText p {
	width: 461px;
	float: right;
	font: 11px Arial, Helvetica, sans-serif;
	color: #7a8c96;
	padding-top: 2px;
	line-height: normal;
}

.webbankingBox {
	background: #00915A;
	height: 45px;
	margin-bottom: 10px;
}

#rightCol {
	width: 240px;
}

.rightcolbutton {
	position:relative;
	margin-bottom: 1px;
	background-color: #f1f3f2;
	border-right: 9px solid #307287;
/* 	margin-right: 10px; */
}

.rightcolbutton:after {
	content: '';
	position: absolute;
	right: -6px;
	top: 18px;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 5px 0 5px 8.7px;
	border-color: transparent transparent transparent #ffffff;
}

/*
MODIF GTI 9179.rightcolbutton:hover {
	margin-bottom: 1px;
	background-color: #f1f3f2;
	border-right: 9px solid #00915a;
 	margin-right: 10px; 
}
*/

.rightcolbutton a {
	background-color: #f1f3f2;
	text-decoration: none;
	display: block;
	height: 38px;
	color: #003852;
	padding: 8px 0px 0px 10px;
}

/*
MODIF GTI 9179
.rightcolbutton a:hover {
	background-color: #f1f3f2;
	text-decoration: none;
	display: block;
	height: 38px;
	color: #00a070;
}

.rightcolbutton a span.buttonsousTitle {
	color: #666;
	font: 11px Arial, Helvetica, sans-serif;
}

.rightcolbutton a:hover span.buttonTitle {
	color: #00a070;
}
*/

/*
MODIF GTI 9179
.rightcolbutton span.buttonTitle {
	font: bold 13px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}*/

.rightcolbutton p {
	color: #003852;
}

.rightcolbutton {
	margin-bottom: 1px;
}

.simulatorbutton {
	cursor: pointer;
}

.simulatorbutton p {
	color: #003852;
}

.simulatorbutton {
	position:relative;
	text-decoration: none;
	display: block;
	height: 38px;
	color: #003852;
	padding: 8px 0px 0px 10px;
	border: 0;
	margin-bottom: 1px;
	background-color: #f1f3f2;
	border-right: 9px solid #307287;
/* 	margin-right: 10px; */
}

.simulatorbutton:after {
	content: '';
	position: absolute;
	right: -6px;
	top: 18px;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 5px 0 5px 8.7px;
	border-color: transparent transparent transparent #ffffff;
}

/*
MODIF GTI 9179
.simulatorbutton:hover {
	text-decoration: none;
	display: block;
	height: 38px;
	color: #003852;
	padding: 8px 0px 0px 10px;
	border: 0;
	margin-bottom: 1px;
	background-color: #f1f3f2;
	border-right: 9px solid #00915a;
 	margin-right: 10px; 
}
*/

.simulatorbutton span.buttonsousTitle {
	color: #666;
	font: 11px Arial, Helvetica, sans-serif;
}

/*
MODIF GTI 9179
.simulatorbutton:hover span.buttonTitle {
	color: #00a070;
}

.simulatorbutton span.buttonTitle {
	font: bold 13px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}
*/

.simulatorBody {
	position: absolute;
	z-index: 99;
	background-color: #f1f3f2;
	border-right: 9px solid #307287;
	width: 231px;
}

/*
MODIF GTI 9179
.simulatorBody:hover {
	position: absolute;
	z-index: 99;
	background-color: #f1f3f2;
	border-right: 9px solid #00915a;
	width: 231px;
}
*/

.simulatorBody p {
	color: #003852;
	font: 12px Arial,Helvetica,sans-serif;
	border-bottom: 1px solid #cbd6dc;
	margin-left: 10px;
}

.simulatorBody ul li {
	background: url(../../../resources/sp/images/puceSimulator.gif) 0px 6px no-repeat;
	color: #666;
	margin-left: 10px;
	padding-left: 10px;
	font: 11px Arial,Helvetica,sans-serif;
}

/*
MODIF GTI 9179
.simulatorBody ul li a {
	font: 11px Arial,Helvetica,sans-serif;
	text-decoration: none;
	color: #666;
}

.simulatorBody ul li a:hover {
	color: #00a070;
}

.simulatorBody ul li a:visited {
	color: #666;
}

.simulatorBody .simulatorList {
	margin-bottom: 5px;
}
*/

.blocActu {
	height: 266px;
	background: #966;
	margin-bottom: 1px;
}

.blocvisufrontaliers {
	width: 240px;
	height: 150px;
	background: #0F0;
}

.leftSpace {
	padding-left: 10px;
}

.bottomSpace {
	padding-bottom: 10px;
}

.rightSpace {
margin-right: 10px;
margin-top: 5px;
}

.homePageTableBanqueADistance {
	margin-bottom: 10px;
}

span.print a {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 11px;
	width: auto;
	display: block;
	float: right;
	padding: 5px 20px 5px 5px;
	color: #a1aeb6;
	background: transparent url(../../../resources/sp/images/print-button.gif) no-repeat right 5px;
}



/* ---------------------------
          Home Page Segment 
   --------------------------- */

.introtext {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333;
}

.sizeTextField {
	width: 710px;
}

.structure h2 {
	font: normal 17px Arial, Helvetica, sans-serif;
	padding-top: 20px;
}

.homepagestructure h2 {
	font: normal 17px Arial, Helvetica, sans-serif;
	padding-top: 20px;
}

.homepagestructure h3 {
	font: normal 12px Arial, Helvetica, sans-serif;
}

.homepagestructure ul li {
	font: 12px Arial, Helvetica, sans-serif;
	padding: 5px 0px 5px 10px;
}

.homepagestructure ul li h3 a {
	text-decoration: none;
}

.homepagestructure ul li h3 a:hover {
	text-decoration: underline;
}

div.rupture {
	height: 4px;
	font: 1px Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #e3e7e9;
	margin-bottom: 4px;
}

div.fragmentlist {
	width: 100%;
}


/* ---------------------------
      header home page segment 
   --------------------------- */



.headerHomePageSegment {
	height: 158px;
	width: 700px;
}

.headerHomePageSegment .leftCol {
	width: 435px;
}

.headerHomePageSegment .rightCol {
	width: 275px;
	background-color: #f1f2f4;
	vertical-align: middle;
	padding-left: 13px;
}

.headerHomePageSegment .rightCol h1 {
	font-size: 24px;
	font-family: BNPPSansLight,Arial,Helvetica,sans-serif;
}

.headerHomePageSegment .rightCol h1 strong {
	font-size: 24px;
	font-family: BNPPSans,Arial,Helvetica,sans-serif;
}

.headerHomePageSegment .rightCol h1 sup {
	font-size: 75%;
	font-family: BNPPSansLight,Arial,Helvetica,sans-serif;
	position: relative;
	top: -5px;
}

.headerHomePageSegment .secondLine {
	height: 12px;
	line-height: 1px;
}



/* ---------------------------
      header content page 
   --------------------------- */

.headerContentPage {
	width: 550px;
}

.headerContentPage h2 {
	font-weight: normal;
	padding-top: 0;
}

.headerContentPage .leftCol {
	width: 275px;
	height: 140px;
}

.headerContentPage .rightCol {
	width: 100%;
	vertical-align: middle;
	height: 121px;
	background: url(../../../resources/sp/images/headercontenttitle-bg.gif) top left repeat-y;
}

.headerContentPage .rightCol h1 {
	padding: 0 0 0 10px;
	margin: 0;
	margin-top: 19px;
	font-size: 24px;
	font-family: BNPPSansLight,Arial,Helvetica,sans-serif;
}

.headerContentPage .rightCol h1 strong {
	font-size: 24px;
	font-family: BNPPSans,Arial,Helvetica,sans-serif;
}

.headerContentPage .rightCol h1 sup {
	font-size: 75%;
	font-family: BNPPSansLight,Arial,Helvetica,sans-serif;
	position: relative;
	top: -5px;
}

.headerContentPage .headerbutton {
	background: url(../../../resources/sp/images/headercontenttitle-bg.gif) top left repeat-y;
	height: 19px;
	line-height: 19px;
	text-align: right;
}

.headerContentPage .headerbutton a {
	display: inline-block;
	color: white;
	text-decoration: none;
	padding: 2px 5px 1px 10px;
	border: 1px solid white;
	border-bottom: none;
}

.headerContentPage .secondLine {
	background: url(../../../resources/sp/images/homecontentheaderbottom.png) no-repeat;
	height: 17px;
}

.headerContentPage .content {
	/* padding-top: 10px; */;
}

/* ---------------------------
      header product page 
   --------------------------- */
.headerProductPage {
	width: 550px;
}

.headerProductPage .leftCol {
	width: 275px;
	height: 140px;
}

.headerProductPage .rightCol {
	width: 100%;
	vertical-align: middle;
	height: 121px;
	background: url(../../../resources/sp/images/headercontenttitle-bg.gif) top left repeat-y;
}

.headerProductPage .rightCol h1 {
	padding: 0 0 0 10px;
	margin: 0;
	margin-top: 19px;
	font-size: 24px;
	color: #1486c5;
	font-family: BNPPSansLight,Arial,Helvetica,sans-serif;
}

.headerProductPage .rightCol h1 strong {
	font-size: 24px;
	color: #1486c5;
	font-family: BNPPSans,Arial,Helvetica,sans-serif;
}

.headerProductPage .headerbutton {
	background: url(../../../resources/sp/images/headercontenttitle-bg.gif) top left repeat-y;
	height: 19px;
	line-height: 19px;
	text-align: right;
}

.headerProductPage .headerbutton a {
	display: inline-block;
	color: white;
	text-decoration: none;
	padding: 2px 5px 1px 10px;
	border: 1px solid white;
	border-bottom: none;
}

.headerProductPage .secondLine {
	height: 12px;
	line-height: 1px;
}

.headerProductPage .content {
	padding-top: 10px;
}

.headerProductPage .ui-tabs .ui-tabs-panel a {
	text-decoration: none;
}

.headerProductPage .ui-tabs .ui-tabs-panel a:hover {
	text-decoration: underline;
}

.needs-widget {
	width: 229px;
	font-size: 12px;
	font-family: Arial;
}

.needs-widget h5 {
	font: 11px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: white;
	padding: 1px 0px 1px 5px;
	margin: 0;
}

.needs-widget ul {
	margin: 0;
	padding: 0;
}

.needs-widget ul li {
	background: url(../../../resources/sp/images/menubp.gif) 0 0 no-repeat;
	list-style: none;
	margin: 0;
	padding: 0;
	border-bottom: 1px solid;
}

.needs-widget ul li:last-child {
	border-bottom: none;
}

.needs-widget ul li a {
	display: block;
	margin: 0;
	padding: 0;
	zoom: 1;
	font: 11px Arial, Helvetica, sans-serif;
	padding: 3px 0px;
	color: #333;
	text-decoration: none;
	padding-left: 7px;
}

.needs-widget ul li img {
	display: none;
	visibility: hidden;
}



/* ---------------------------
      bread crumb 
   --------------------------- */

ul.breadcrumb {
	margin: 0px 0px 0px 20px;
	padding-bottom: 7px;
	padding-top: 0px;
}

ul.breadcrumb li {
	display: inline;
	background: url(../../../resources/sp/images/breadcrumbs.gif) no-repeat right 7px;
	padding: 0px;
}

ul.breadcrumb li.selectedItem {
	background: none;
}

ul.breadcrumb li a {
	color: #a4aeb4;
	text-decoration: none;
	font: 11px Arial, Helvetica, sans-serif;
	padding: 0px 5px;
	vertical-align: baseline;
}

@media print {
	#leftNavigation {
		display: none;
	}

	#footer {
		display: none;
	}

	#businessmenu {
		display: none;
	}

	#languageswitcher {
		display: none;
	}

	.searchbox {
		display: none;
	}

	.topmenu {
		display: none;
	}

	#rightCol {
		display: none;
	}

	html {
		background: #FFFFFF;
	}

	.introtext {
		width: 550px;
	}

	.breadcrumb {
		display: none;
	}
}

ul.topmenu li.homeLogo {
	padding-right: 2px;
}

ul.topmenu li.homeLogo img {
	margin-top: 2px;
}

ul.topmenu li .green, .green {
	color: #00A070;
}

ul.topmenu li a:hover {
	color: #00A070;
}

/* colonne du menu gauche dans les pages internes du site */
div.menucol {
	float: left;
	width: 150px;
	margin-right: 10px;
	margin-left: 10px!important;
	margin-left: 5px;
	margin-top: 18px;
}

div.menucol ul {
	font-family: Arial, Helvetica, sans-serif;
}

div.menucol ul li {
	padding: 2px 0px 1px 0px;
	font-size: 12px;
	border-top: 1px solid white;
	line-height: 17px;
	margin-bottom: 2px;
}

div.menucol ul li.submenu {
	border-bottom: none;
}

div.menucol ul li li,div.menucol ul li li a {
	font-size: 11px;
	border: none;
	line-height: 12px;
	padding: 1px 0px 1px 5px;
}

div.menucol ul li li a {
	background: url(../../../resources/sp/images/menubp.gif) 0px -3px no-repeat;
	padding-left: 5px;
	border-bottom: none;
}

div.menucol ul li a {
	text-decoration: none;
	color: #a4aeb4;
	border-bottom: 1px solid #e3e7e9;
	display: block;
}

div.menucol ul li a.noClick {
	cursor: default;
}


/* Breadcrumb in pages with menu */
#contentLeftMenu {
	margin-left: 170px;
}

#contentLeftMenu .breadcrumb {
	margin-left: 0;
}

#contentLeftMenu .breadcrumb .home {
	padding-left: 0;
}

.controlLeftArrow .leftControllerSlideShowImg {
	background: url(../../../resources/sp/images/sprite-fleche-gauche.png) -12px 0 no-repeat;
	width: 11px;
	height: 15px;
	display: inline-block;
}

.controlLeftArrow .leftControllerSlideShowImg:hover {
	background: url(../../../resources/sp/images/sprite-fleche-gauche.png) 0 0 no-repeat;
}

.controlRightArrow .rightControllerSlideShowImg {
	background: url(../../../resources/sp/images/sprite-fleche-droite.png) -12px 0 no-repeat;
	width: 11px;
	height: 15px;
	display: inline-block;
}

.controlRightArrow .rightControllerSlideShowImg:hover {
	background: url(../../../resources/sp/images/sprite-fleche-droite.png) 0 0 no-repeat;
}

table.tableaupage {
	border: 1px solid #DDD;
	background: #eef1f2;
	margin: 0px auto;
}

table.tableaupage td {
	padding: 3px 5px;
	border: 1px solid #FFF;
}

table.tableaupage th {
	padding: 3px 5px;
	border: 1px solid #FFF;
	background: #dce1e4;
}

.ui-dialog {
	-moz-box-shadow: 0px 3px 5px #000000;
	-webkit-box-shadow: 0px 3px 5px #000000;
	box-shadow: 0px 3px 5px #000000;
	padding: 0;
	overflow: visible;
}

.ui-widget-header .ui-icon {
	background-image: url("../../../resources/sp/images/closebutton.png");
}

.ui-icon-closethick {
	background-position: 0 0;
}

.ui-icon {
	height: 29px;
	width: 25px;
}

.ui-dialog .ui-dialog-titlebar {
	height: 0;
	padding-top: 0;
	visibility: hidden;
}

.ui-dialog .ui-dialog-content {
	padding: 5px;
}

.ui-widget {
	font-size: 12px;
}

.ui-dialog .ui-dialog-title {
	float: none;
	margin: 0;
	visibility: hidden;
}

.ui-dialog .ui-dialog-titlebar-close span {
	visibility: visible;
	padding: 0;
	position: absolute;
	right: -12px;
	top: -1px;
	z-index: 1;
}

.ui-dialog .ui-dialog-titlebar-close {
	height: 18px;
	margin: 0 0 0;
	padding: 0;
	position: absolute;
	right: -1px;
	top: -10px;
	width: 19px;
}

.ui-dialog .ui-dialog-titlebar-close a {
	visibility: visible;
}

.ui-dialog .ui-dialog-titlebar {
	padding: 0;
}

.ui-widget-header {
	border: none;
}

.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
	border: none;
}

.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
	border: none;
}

.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
	border: none;
}

/* site map */


table#sitemap {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	text-align: left;
	width: 980px;
}

table#sitemap td {
	margin: 0;
	padding: 0;
	text-align: left;
	vertical-align: top;
	;
    width: 25%;
}

table#sitemap td.rightCol {
	vertical-align: middle;
	padding-left: 13px;
}

table#sitemap .maintitle a {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-weight: bold;
}

table#sitemap  a,table#sitemap  a:visited {
	color: #333;
	text-decoration: none;
}

table#sitemap  a:hover {
	color: #333;
	text-decoration: underline;
}

table#sitemap ul ul li a {
	font-weight: bold;
}

table#sitemap ul ul ul li a,table#sitemap ul ul ul ul li a {
	font-weight: normal;
}

table#sitemap ul li {
	border: none;
}

table#sitemap table.commonSegment {
	margin-top: 10px;
}

table#sitemap table.commonSegment td.segmentTitle {
	padding-left: 5px;
}

table#sitemap ul {
	padding-left: 5px;
}

table#sitemap ul ul ul {
	padding-left: 7px;
}

table#sitemap ul ul ul ul,table#sitemap ul ul,table#sitemap ul ul ul ul {
	padding-left: 0px;
}

table#sitemap ul ul ul ul li {
	padding-left: 0px;
}

table#sitemap table.commonSegment ul li,table#sitemap table.commonSegment ul li a,table#sitemap table.commonSegment ul ul ul ul li, table#sitemap table.commonSegment ul ul ul ul li a {
	background: none;
}

table#sitemap li {
	margin-top: 3px;
	margin-bottom: 3px;
}

/*LOAN SIMULATOR */
#simulateur .element {
	margin: 0px auto 3px auto;
	width: 100%;
	padding: 2px 0px 3px 0px;
}

#simulateur span.label {
	float: left;
	padding: 0px 0px 2px 4px;
	color: #343434;
	font: 11px Arial;
}

#simulateur span.labelbutton {
	color: #343434;
}

#simulateur .slider {
	margin: 1px auto 0px auto;
	width: 90%;
}

#simulateur input {
	border: none;
	text-align: right;
	margin: 0px;
	padding: 0px 0px 2px 0px;
	font: bold 11px Arial;
}

#simulateur .element {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: 1px 1px 0px #DDD;
	-webkit-box-shadow: 1px 1px 0px #DDD;
	box-shadow: 1px 1px 0px #DDD;
}

#simulateur #inputJeune, #simulateur #inputCheckTauxPromo {
	border: none;
	float: right;
}

#simulateur input.editable {
	background: white;
	padding: 0px;
}

#simulateur #divInputAmount,#simulateur #divInputDuration,#simulateur #divInputRate,#simulateur #divInputMonthlyPayments,#simulateur #divInputCost,#simulateur #divInputMonthlyPaymentsPromo {
	float: right;
}

#simulateur #buttoncss3,#simulateur .fixator {
	width: 95%;
	margin: 2px auto 0px auto;
	display: block;
	height: 16px;
	font: 11px Arial;
}

#simulateur #buttoncss3 {
	width: 70%;
	margin: 2px auto 0px auto;
	display: block;
	height: 16px;
	font: 11px Arial;
}

#simulateur .buttoncontener {
	height: 30px;
	text-align: center;
}

#simulateur input.buttoncss3 {
	padding: 0px;
	text-align: center;
	margin: 5px auto;
	background: #DDD;
	height: 20px;
	width: 70%;
	border: outset 1px #FFF;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

#simulateur input.buttoncss3:active {
	background: #CCC;
	padding: 1px 0px 0px 0px;
}

/* input.buttoncss3{margin:2px auto;width:70%;} */

#simulateur #divTauxPromo {
	padding: 3px 0px;
}

#simulateur .hideme {
	visibility: hidden;
	display: none;
}

/* color management */

#simulateur {
	width: 250px;
}

#simulateur span.label {
	color: #444;
}

#simulateur #inputAmount,#simulateur #inputMonthlyPayments {
	color: #333;
}

#simulateur #inputRate,#simulateur #inputCost,#simulateur #inputDuration,#simulateur #inputMonthlyPaymentsPromo {
	color: red;
}

#simulateur .element,#simulateur input {
	background: #EEE;
}

#simulateur input.buttoncss3 {
	color: #444;
}

/* GTI 6596 */
.topmenu li a img {
	margin-left: 5px;
	margin-top: -2px;
}

#footer #branches {
	width: 980px;
	text-align: center;
}

#footer #branches table {
	width: 950px;
	margin: 0 auto;
}

#footer #branches table table {
	width: 100%;
}

#footer #branches ul {
	margin-top: 3px;
	margin-left: 5px;
	text-align: left;
}

#footer #branches ul li {
	font-size: 11px;
	color: #333;
	background: transparent url(../../../resources/sp/images/bulletwhite.gif) 0 50% no-repeat;
	padding: 1px 0 1px 7px;
}

#footer #branches ul li a {
	color: #003852;
	font-size: 11px;
	text-decoration: none;
}

#footer #branches ul li a:visited {
	color: #003852;
}

#footer #branches ul li a:hover {
	color: #fff;
}

#footer #branches table .logo {
	text-align: right;
}

#footer #branches table .logo img {
	position: relative;
	margin-top: -8px;
	/* FF */
	box-shadow: #aaa 1px 1px 10px 1px;
}

#footer {
	min-height: 110px;
	height: 110px;
	font-size: 11px;
}

#footer ul {
	margin-bottom: 5px;
}

/* GTI 6678 - Pages SEO */
.more {
	color: #fff;
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	padding: 2px;
}

.more-list {
	background: #eeeff1;
 /* Old browsers */
	background: -moz-linear-gradient(top, #eeeff1 0%, #fdfdfd 100%);
 /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeff1), color-stop(100%,#fdfdfd));
 /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #eeeff1 0%,#fdfdfd 100%);
 /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #eeeff1 0%,#fdfdfd 100%);
 /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #eeeff1 0%,#fdfdfd 100%);
 /* IE10+ */
	background: linear-gradient(top, #eeeff1 0%,#fdfdfd 100%);
 /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=#eeeff1, endColorstr=#fdfdfd,GradientType=0 );
 /* IE6-8 */
	padding: 10px 5px;
}

.more-list li {
	padding: 5px 0 0 10px;
}

#content .headerHomePageSegment .page-seo-list h1 {
	font-family: BNPPSansLight,Arial,Helvetica,sans-serif;
	font-size: 24px;
	margin: 19px 0 0;
	padding: 0 0 0 10px;
	border-bottom: 2px solid;
	text-align: left;
}

#content .headerHomePageSegment .page-seo-list.individuals h1, 
#content .headerHomePageSegment .page-seo-list.individuals h2, 
#content .headerHomePageSegment .page-seo-list.individuals a:hover {
	color: #1486C5;
}
#content .headerHomePageSegment .page-seo-list.publicsector h1, 
#content .headerHomePageSegment .page-seo-list.publicsector h2, 
#content .headerHomePageSegment .page-seo-list.publicsector a:hover {
	color: #833239;
}


#content .headerHomePageSegment .page-seo-list.individuals ul li {
	background: url("../../../resources/sp/images/bulletparticuliers.gif") no-repeat 1px 10px transparent !important;
}

#content .headerHomePageSegment .page-seo-list.publicsector ul li {
	background: url("../../../resources/sp/images/bulletpublicsector.png") no-repeat 1px 10px transparent !important;
}

#content .headerHomePageSegment .page-seo-list.youngpeople h1, 
#content .headerHomePageSegment .page-seo-list.youngpeople h2, 
#content .headerHomePageSegment .page-seo-list.youngpeople a:hover {
	color: #CE2E4F;
}

#content .headerHomePageSegment .page-seo-list.youngpeople ul li {
	background: url("../../../resources/sp/images/bulletjeunes.gif") no-repeat scroll 1px 10px transparent !important;
}

#content .headerHomePageSegment .page-seo-list.prof h1, 
#content .headerHomePageSegment .page-seo-list.prof h2, 
#content .headerHomePageSegment .page-seo-list.prof a:hover {
	color: #C09D67;
}

#content .headerHomePageSegment .page-seo-list.prof ul li {
	background: url("../../../resources/sp/images/bulletprofessionnels.gif") no-repeat scroll 1px 10px transparent !important;
}

#content .headerHomePageSegment .page-seo-list.frontaliers h1, 
#content .headerHomePageSegment .page-seo-list.frontaliers h2, 
#content .headerHomePageSegment .page-seo-list.frontaliers a:hover {
	color: #6FB107;
}

#content .headerHomePageSegment .page-seo-list.frontaliers ul li {
	background: url("../../../resources/sp/images/bulletfrontaliers.gif") no-repeat scroll 1px 10px transparent !important;
}

#content .headerHomePageSegment .page-seo-list.privatebanking h1, 
#content .headerHomePageSegment .page-seo-list.privatebanking h2, 
#content .headerHomePageSegment .page-seo-list.privatebanking a:hover {
	color: #887A95;
}

#content .headerHomePageSegment .page-seo-list.privatebanking ul li {
	background: url("../../../resources/sp/images/bulletprivatebanking.gif") no-repeat scroll 1px 10px transparent !important;
}

#content .headerHomePageSegment .page-seo-list.corporate h1, 
#content .headerHomePageSegment .page-seo-list.corporate h2, 
#content .headerHomePageSegment .page-seo-list.corporate a:hover {
	color: #00A070;
}

#content .headerHomePageSegment .page-seo-list.corporate ul li {
	background: url("../../../resources/sp/images/bulletcorporate.gif") no-repeat scroll 1px 10px transparent !important;
}


/* B6846 - GTI 6642 - Full Text Search */

#globalcontener {
	position: relative;
}

#searchbox {
	position: absolute;
	left: 715px;
	top: 42px;
}

#searchbox input, #searchbox select {
	font-size: 11px;
	vertical-align: middle;
	padding: 1px 0;
}

#searchResults {
	padding: 5px;
}

#searchResults .search-single-result {
	padding: 8px 0;
	border-bottom: 1px solid #e7e7e7;
}

#searchResults .search-single-result h2 a, #searchResults .search-single-result h2 a span {
	font-size: 16px;
	font-family: BNPPSans,Arial,Helvetica,sans-serif;
}

#searchResults .search-single-result .search-hit-info {
	font-size: 10px;
	color: #aaa;
	font-style: italic;
}

#searchResults .search-hit-details {
	float: right;
	font-style: italic;
}

#searchResults #searchstats {
	width: 100%;
}

#searchResults p {
	padding: 2px 0;
	margin: 0;
	color: #333;
}

#searchResults #navigation {
	text-align: center;
}

/* ADDED FOR GTI 7752 */
#faqfooter {
	position: fixed;
	bottom: 0;
	width: 980px;
	left: 50%;
	margin-left: -490px;
	overflow: hidden;
	height: 42px;
	text-align: center;
	background: transparent url(../../../resources/sp/images/faqfooter-bg.png) 0 45px no-repeat;
	z-index: 5;
}

#faqfooter .arrow {
	//background: url(../../../resources/sp/images/faqfooter-arrow.png) no-repeat 50% 50% transparent;
	//display: block;
	//height: 15px;
	//position: relative;
	//top: 11px;
	//width: 980px;
}

#faqfooter .faqheader {
	height: 42px;
	//background: url("../../../resources/sp/images/faqheader-bg.png") 0 0 repeat-x;
	background: #00a576;
	text-align: left;
	padding-top: 5px;
	padding-left: 20px;
	
}

#faqfooter .faqheader a {
	
	font-family: BNPPSans;
	font-size: 1.5em;
	color: #fff;
	text-decoration: none;
}

.faqtitlefb {
	background: url("../../../resources/sp/images/faqtitle-bg.png") 0 0 repeat-x;
	text-align: left;
	color: white;
	font-size: 20px;
	font-family: BNPPSans;
	font-weight: normal;
	text-transform: uppercase;
	margin-top: 20px;
	text-shadow: #555 0.05em 0.05em 0.02em;
	padding: 8px 0 3px 10px;
}

.faqtitlefb #faqtitle {
	float: right;
	color: white;
	font-size: 20px;
	font-family: BNPPSans;
	font-weight: normal;
	padding: 0 10px;
}

#faqfooter .faqheader span {
	padding-right: 20px;
}

#faqfooter h5 {
	font-size: 16px;
	font-weight: normal;
	color: #000;
	text-align: left;
	margin-top: 15px;
}

#faqfooter h6 {
	font-size: 18px;
	font-weight: normal;
	color: #000;
	text-align: center;
	margin-top: 15px;
}

#faqfooter h6 a {
	font-size: 18px;
	font-weight: bold;
	color: #00a16f;
}

#faqfooter #faqfooter-content {
	padding: 0 20px;
}

#faqfooter .faqlist {
	text-align: left;
	color: #fff;
	padding: 0;
	padding-left: 15px;
	margin: 0:;
}

#faqfooter .faqlist li {
	list-style: none;
	width: 100%;
	border-bottom: 1px solid #a6d9ca;
	list-style: url("../../../resources/sp/images/faqfooter-bullet.png");
}

#faqfooter .faqlist li a {
	color: #00a16f;
	text-decoration: none;
	display: block;
	font-size: 16px;
	padding: 5px 5px;
}

#faqfooter .faqlist li a:hover {
	color: #00915a;
}


/* faqaccordion */
#faq-accordion {
	padding-bottom: 20px;
}

#faq-accordion h3 {
	border-radius: 0;
	border: 1px solid #FFF;
	border-bottom: none;
	padding: 10px;
	padding-right: 7px;
	background: none;
	color: #245C6C;
	background: #eef1f2;
 /* Old browsers */
	background: -moz-linear-gradient(top, #eef1f2 0%, #ffffff 100%);
 /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eef1f2), color-stop(100%,#ffffff));
 /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #eef1f2 0%,#ffffff 100%);
 /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #eef1f2 0%,#ffffff 100%);
 /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #eef1f2 0%,#ffffff 100%);
 /* IE10+ */
	background: linear-gradient(to bottom, #eef1f2 0%,#ffffff 100%);
 /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eef1f2', endColorstr='#ffffff',GradientType=0 );
 /* IE6-9 */;
}

#faq-accordion h3:hover {
	background: #e5edef;
 /* Old browsers */
	background: -moz-linear-gradient(top,  #e5edef 1%, #ffffff 100%);
 /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#e5edef), color-stop(100%,#ffffff));
 /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #e5edef 1%,#ffffff 100%);
 /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #e5edef 1%,#ffffff 100%);
 /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #e5edef 1%,#ffffff 100%);
 /* IE10+ */
	background: linear-gradient(to bottom,  #e5edef 1%,#ffffff 100%);
 /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5edef', endColorstr='#ffffff',GradientType=0 );
 /* IE6-9 */;
}

#faq-accordion h3.ui-state-active {
	border-bottom: none;
	border-top: 1px solid #d9e4e9;
	border-right: 1px solid #d9e4e9;
	border-left: 1px solid #d9e4e9;
	background: #e5edef;
 /* Old browsers */
	background: -moz-linear-gradient(top,  #e5edef 1%, #ffffff 100%);
 /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#e5edef), color-stop(100%,#ffffff));
 /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #e5edef 1%,#ffffff 100%);
 /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #e5edef 1%,#ffffff 100%);
 /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #e5edef 1%,#ffffff 100%);
 /* IE10+ */
	background: linear-gradient(to bottom,  #e5edef 1%,#ffffff 100%);
 /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5edef', endColorstr='#ffffff',GradientType=0 );
 /* IE6-9 */
	font-weight: bold;
	font-size: 16px;
}

#faq-accordion h3 .faqcategory {
	text-transform: lowercase;
	color: #9ebdcc;
	font: 10px normal Verdana, Arial, Helvetica, sans-serif;
	padding-right: 23px;
	float: right;
	background: url("../../../resources/sp/images/faqlist-arrow-down.png") no-repeat right center;
	min-width: 17px;
	min-height: 10px;
}

#faq-accordion h3.ui-state-active .faqcategory {
	background: url("../../../resources/sp/images/faqlist-arrow-up.png") no-repeat right center;
}

#faq-accordion div.ui-accordion-content {
	overflow: auto;
	padding-bottom: 20px;
	border-top: none;
	border-bottom: 1px solid #d9e4e9;
	border-right: 1px solid #d9e4e9;
	border-left: 1px solid #d9e4e9;
	background: rgb(255,255,255);
 /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY0JSIgc3RvcC1jb2xvcj0iI2YxZjFmMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmYWZhZmEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(241,241,241,1) 64%, rgba(250,250,250,1) 100%);
 /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(64%,rgba(241,241,241,1)), color-stop(100%,rgba(250,250,250,1)));
 /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(241,241,241,1) 64%,rgba(250,250,250,1) 100%);
 /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(241,241,241,1) 64%,rgba(250,250,250,1) 100%);
 /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(241,241,241,1) 64%,rgba(250,250,250,1) 100%);
 /* IE10+ */
	background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(241,241,241,1) 64%,rgba(250,250,250,1) 100%);
 /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#fafafa',GradientType=0 );
 /* IE6-8 */
	margin-bottom: 5px;
}

#faq-accordion h3 .ui-icon {
	/*background: none;
	border-radius: 0;*/;
}

.addquestions, .allquestions {
	display: inline-block;
	margin-bottom: 20px;
}

#faq-accordion .faqbutton, .addquestions, .allquestions {
	/*border: 1px solid #ddd;*/
	float: right;
	padding: 5px 10px;
	margin-top: 5px;
	text-transform: lowercase;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border: solid 1px #757575;
	background: #181818;
 /* Old browsers */
	background: -moz-linear-gradient(top,  #181818 0%, #181818 39%, #39373b 100%);
 /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#181818), color-stop(39%,#181818), color-stop(100%,#39373b));
 /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #181818 0%,#181818 39%,#39373b 100%);
 /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #181818 0%,#181818 39%,#39373b 100%);
 /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #181818 0%,#181818 39%,#39373b 100%);
 /* IE10+ */
	background: linear-gradient(to bottom,  #181818 0%,#181818 39%,#39373b 100%);
 /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#181818', endColorstr='#39373b',GradientType=0 );
 /* IE6-9 */;
}

#faq-accordion .faqbutton a, .addquestions, .allquestions {
	text-decoration: none;
	color: #FFF;
}

#faq-accordion .faqbutton a:hover {
	color: #FFF;
}

#faq-cloud {
	font-family: "Arial", sans-serif;
	font-size: 8px;
}

#faq-cloud a {
	font-size: inherit;
	text-decoration: none;
}

#faq-cloud span.w10 {
	font-size: 350%;
}

#faq-cloud span.w9 {
	font-size: 300%;
}

#faq-cloud span.w8 {
	font-size: 250%;
}

#faq-cloud span.w7 {
	font-size: 230%;
}

#faq-cloud span.w6 {
	font-size: 200%;
}

#faq-cloud span.w5 {
	font-size: 170%;
}

#faq-cloud span.w4 {
	font-size: 150%;
}

#faq-cloud span.w3 {
	font-size: 130%;
}

#faq-cloud span.w2 {
	font-size: 120%;
}

#faq-cloud span.w1 {
	font-size: 100%;
}

/* colors */

#faq-cloud {
	color: #00915a;
}

#faq-cloud a {
	color: #00915a;
}

#faq-cloud a:hover {
	color: #00915a;
}

#faq-cloud a:hover {
	color: #00915a;
}

#faq-cloud span.w10, #faq-cloud span.w10 a {
	color: rgb(067,176,042);
}

#faq-cloud span.w9, #faq-cloud span.w9 a {
	color: rgb(000,191,111);
}

#faq-cloud span.w8, #faq-cloud span.w8 a {
	color: rgb(000,129,109);
}

#faq-cloud span.w7, #faq-cloud span.w7 a {
	color: rgb(000,129,109);
}

#faq-cloud span.w6, #faq-cloud span.w6 a {
	color: rgb(000,104,094);
}

#faq-cloud span.w5, #faq-cloud span.w5 a {
	color: rgb(000,104,094);
}

#faq-cloud span.w4, #faq-cloud span.w4 a {
	color: rgb(000,171,142);
}

#faq-cloud span.w3, #faq-cloud span.w3 a {
	color: rgb(000,171,142);
}

#faq-cloud span.w2, #faq-cloud span.w2 a {
	color: rgb(000,133,120);
}

#faq-cloud span.w1, #faq-cloud span.w1 a {
	color: rgb(000,133,120);
}

#faq-cloud span.w10 a:hover {
	color: rgb(143,185,095);
}
/*#faq-cloud span.w10 a:hover { color: rgb(000,171,142); }*/
#faq-cloud span.w9 a:hover {
	color: rgb(128,224,167);
}

#faq-cloud span.w8 a:hover {
	color: rgb(000,171,142);
}

#faq-cloud span.w7 a:hover {
	color: rgb(000,171,142);
}

#faq-cloud span.w6 a:hover {
	color: rgb(000,133,120);
}

#faq-cloud span.w5 a:hover {
	color: rgb(000,133,120);
}

#faq-cloud span.w4 a:hover {
	color: rgb(000,129,109);
}

#faq-cloud span.w3 a:hover {
	color: rgb(000,129,109);
}

#faq-cloud span.w2 a:hover {
	color: rgb(000,104,094);
}

#faq-cloud span.w1 a:hover {
	color: rgb(000,104,094);
}

/* layout */

#faq-cloud {
	overflow: hidden;
	position: relative;
}

#faq-cloud span {
	padding: 0;
}

.addquestions, .allquestions {
	display: none;
}

#faqtitle {
	color: #00A070;
	font: bold 17px Arial, Helvetica, sans-serif;
	padding-top: 20px;
	padding-bottom: 10px;
}

.dynamicbanner li {
	position: absolute;
	z-index: 0;
}

#dialog {
	-webkit-overflow-scrolling: touch;
}


/* GTI 8304 */
.mobile-dialog.ui-dialog {
	border: none;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	box-shadow: 0;
	-moz-box-shadow: 0;
	-webkit-box-shadow: 0;
}

.mobile-dialog.ui-dialog .ui-dialog-titlebar, .mobile-dialog.ui-dialog .ui-dialog-content {
	display: none;
}

.mobile-dialog.ui-dialog .ui-dialog-buttonpane button {
	border: none;
	background: #e4e5e7;
	display: block;
	text-align: center;
	width: 100%;
	margin: 0.5em 0;
	color: #000;
}

.mobile-dialog.ui-dialog .ui-dialog-buttonpane button.ui-corner-all {
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
}

.mobile-dialog.ui-dialog .ui-dialog-buttonpane button:first-child {
	background: #009d7c;
	color: #fff;
}

.mobile-dialog.ui-dialog .ui-dialog-buttonpane {
	margin: 0;
	padding: 0;
}

.mobile-dialog.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
	float: none;
	margin: 0.5em;
}

.mobile-dialog.ui-dialog .ui-button .ui-button-text {
	font-family: BNPPSansLight, Arial, Helvetica, sans-serif;
	font-size: 5em;
}

.ui-widget-overlay {
	background: #000;
	opacity: .80;
	filter: Alpha(Opacity=80);
}



/* GTI 8321 - Mofidier pour GTI 9041 X7694 (font-size 1.45em -> 1em)*/
#homePageTab h2 {
	font-family: arial;
	font-size: 1em;
	font-weight: normal;
	color: #4c4c4c;
	
}

.home-push {
	border-top: 1px solid #bababa;
	padding: 1em 0;
	width: 50%;
}
.home-push a  {
	display: table;
	text-decoration: none;
	
}

.home-push a .widget-text .widget-title h1 {
	font-family: BNPPSans;
	font-weight: normal;
	font-size: 125%;
}

.home-push .widget-logo {
	display: table-cell;
	vertical-align: middle;
	padding-right: 0.5em;
}

.home-push .widget-text {
	display: table-cell;
	vertical-align: middle;
}

.home-push a .widget-text {
	color: #5c5c5c;
}

.home-push .widget-text h1 {
	margin: 0;
}

.home-push .widget-title, .widget-description {
	display: block;
}

.home-push a:hover .widget-description {
	text-decoration: underline;
}

table#homePageTab table.rightSpace{
	height : 470px;
	/* Modif GTI 9041 */
	margin-top:0px;
}

table.rightSpace td.home-push{
	vertical-align: middle;
}


#footer {
	background: #e7e7e7;
	color: #274f6b;
	border-collapse: separate;
}

#footer a {
	color: #274f6b;
	text-decoration: none;
}

#footer a:hover {
	color: #274f6b;
	text-decoration: underline;
}

#footer th h4 {
	font-size: 1.2em;
	font-weight: bold;
	text-align: left;
	margin: 1.0583333333333335em 0em 0.84em 1.527777777777778em;
	padding-bottom: 0.84em;
	padding-left: 0.138889em;
	border-bottom: 1px solid #f6f7f9;
	text-transform: uppercase;
}

#footer th:last-child h4 {
	margin-right: 1.2em
}

#footer td {
	
}

#footer td ul {
	margin-left: 2.23em;
	margin-right: 1em;
}

#footer td ul li {
	list-style: url('../../../resources/sp/images/bulletwhite.gif');
}

#slideshow {
	margin-bottom: 6px;
	margin-left: 20px; 
}

.jssort11
{
    font-family: Arial, Helvetica, sans-serif;
}
.jssort11 .i, .jssort11 .pav:hover .i
{
    position: absolute;
    top:3px;
    left:3px;
    WIDTH: 60px;
    HEIGHT: 30px;
    border: white 1px dashed;
}
* html .jssort11 .i
{
    WIDTH: 62px;
    HEIGHT: 32px;
}
.jssort11 .pav .i
{
    border: white 1px solid;
}
.jssort11 .t, .jssort11 .pav:hover .t
{
    top: 15px;
    left: 68px;
    width:auto;
    height: 20px;
    padding-top: 10px;
    padding-left: 10px;
    font-size:13px;
    font-weight:700;
}
.jssort11 .pav .t, .jssort11 .phv .t, .jssort11 .p:hover .t
{
    color:white;
}
.jssort11 .c, .jssort11 .pav:hover .c
{
    left: 3px;
    width:auto;
    height: 31px;
    padding-left: 10px;
    font-size:11px;
    font-weight:400;
    overflow: hidden;
    color: black;
}
.jssort11 .pav .c, .jssort11 .phv .c, .jssort11 .p:hover .c
{
    color:white;
}
.jssort11 .t, .jssort11 .c
{
}

.jssort11 .t {
	color: #5C5C5C;
	display: block;
}

.jssort11 a {
	text-decoration: none;
}

.jssort11 .p:hover .t, .jssort11 .phv .t, .jssort11 .pav:hover .t, .jssort11 .p:hover .c, .jssort11 .phv .c, .jssort11 .pav:hover .c
{
	color: #FFF;
}
.jssort11 .p
{
    background: #E5E9EC;
}

/* GLOBALS */

::selection {
    background: transparent; 
}

::-moz-selection {
    background: transparent; 
}

.hpLine1 h1 {
	color: #237F6B;
}

.hpLine2 h1 {
	color: #2BAC6B;
}

.hpLine3 h1 {
	color: #95CF6B;
}

.hpLine4 h1 {
	color: #B4BB6B;
}

.flag_container {
	float: right;
	padding-top: 5px;
	padding-right: 5px;
}

.flag_language {
    display: inline-block;
    padding: 0px;
}

.webbanking_bt {
	position: absolute;
	margin-left: 82%;
	top: 7.8%;
	z-index: 50;
}

/**Chief Economist**/
table#ce_content{
width:100%;
}
table#ce_content td#celeft{
text-align: center;
padding-left: 5px;
font-size: 10px;
width:180px;
}
table#ce_content td#celeft a{
text-decoration:none;
color:#333;
font-size:9px;
font-weight:bold;
}
table#ce_content td#celeft a:hover{
text-decoration:underline;
}
table#ce_content td#celeft p{
padding-right:0px;
}
table#ce_content td#celeft p.textleftcolumn{
text-align: center; 
padding-left: 10px; 
padding-right: 10px; 
font-size: 9px; 
font-weight: bold;
}
table#ce_content td#ceright{
padding-left: 10px; 
padding-right: 10px;
}
table#ce_content td#ceright p{
text-align: justify;
}
table#ce_content td#ceright p.pagetitlece{
text-align: left;
}
table#ce_content td.previouslink{
padding-top: 7px;
}
table#ce_content td.previouslink a{
padding-left: 0px; 
color: #555; 
font-size: 20px; 
text-decoration:none;
}
table#ce_content td.previouslink a:hover{
text-decoration:underline;
}
table#ce_content td.nextlink{
padding-top: 7px;
}
table#ce_content td.nextlink a{
padding-left: 0px; 
color: #555; 
font-size: 20px; 
text-decoration:none;
}
table#ce_content td.nextlink a:hover{
text-decoration:underline;
}
table#ce_content td p{
padding-right:15px;
font-size:13px;
color:#333;
}

table#ce_content p.pagetitlece{
font-size:20px;
font-weight:bold;
padding-top:10px;
color:#333;
margin-bottom: 25px;
}

table#ce_content p.pagetitlece img{
padding-top: 15px;
}

/*** Cookie disclaimer ***/
.cookieDisclaimer{
	position:relative;
	background-color: #9ca4a6;
	color: #fff;
	overflow: hidden;
}

.cookieDisclaimerWrapper{
	padding: 12px 80px 10px 10px;
	
}

p.cookieDisclaimerContent,
.cookieDisclaimerContent a{
	color: #fff;
}
.cookieDisclaimerContent a{
	text-decoration:underline;
}

.cookieDisclaimerContent a:hover{
	text-decoration: none;
}

a.cookieDisclaimerClose{
	position: absolute;
	display: block;
	top: 15px;
	right: 27px;
	height: 27px;
	width:43px;
	text-align: center;
	background-color: #2bac6b;
	background-image: url('../../../resources/sp/images/closewhite.png');
	background-position: center center;
	background-repeat: no-repeat;
	text-decoration: none;
	
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border-color: #02794c;
	border-style: solid;
	border-width: 0 0 3px 0;
	
	-webkit-transition: all 200ms ease-out;
    -moz-transition: all 200ms ease-out;
    -o-transition: all 200ms ease-out;
    transition: all 200ms ease-out;
	
}

a.cookieDisclaimerClose:hover{
	background-color: #02794c;
}



/** nouveau branding pour le logo  **/
.wrapper-language {
    height: 20px;
    overflow: hidden;
    background-color: #00965e;
}

.flag_container {
    padding-top: 0px;
}

.flag_language a {
    text-transform: uppercase;
    text-decoration: none;
    color: #fff;
    -webkit-transition: all 200ms ease-out;
    -moz-transition: all 200ms ease-out;
    -o-transition: all 200ms ease-out;
    transition: all 200ms ease-out;
    font-family: BNPPSansLight;
    font-size: 14px;
    max-height: 13px;
    display: block;
    padding-top: 3px;
    padding-right: 4px;
}

.flag_language a:hover{
	text-decoration: underline;
}


#businessmenu li a {
	color: #5F5F5F;
	
	-webkit-transition: all 200ms ease-out;
    -moz-transition: all 200ms ease-out;
    -o-transition: all 200ms ease-out;
    transition: all 200ms ease-out;
}


.greenBackButton{
	display: inline-block;
	background-color: #18a772;
	color: #fff;
	font-weight: bold;
	padding: 5px 40px;
	text-align:center;
	text-transform: uppercase;
	text-decoration: none;
	margin: 0 0 10px 10px;
	-webkit-transition: background-color 200ms ease-out;
    -moz-transition: background-color 200ms ease-out;
    -o-transition: background-color 200ms ease-out;
    transition: background-color 200ms ease-out;
}

.greenBackButton:hover{
	background-color: #008578;
}



/** old navigateur without navigation template **/

.oldnavigateurWithoutNavigationTemplate .logo {
	display: none;
}

.oldnavigateurWithoutNavigationTemplate .localized-content {
	padding-top: 10px;
	border-top: 1px solid #ccc;
	display: none;
}

.oldnavigateurWithoutNavigationTemplate .headerHomePageSegment { width: 960px; }
.oldnavigateurWithoutNavigationTemplate .headerHomePageSegment .rightCol { width: 515px; }

.oldnavigateurWithoutNavigationTemplate #footer { border-top: 1px solid #e7e7e7; }
.oldnavigateurWithoutNavigationTemplate #footer thead { display:none; }
.oldnavigateurWithoutNavigationTemplate #footer tbody tr { display:none; }
.oldnavigateurWithoutNavigationTemplate #footer tbody tr.footer-social,
.oldnavigateurWithoutNavigationTemplate #footer tbody tr.footer-social tr { display:table-row; }
.oldnavigateurWithoutNavigationTemplate #footer tbody tr.footer-social tr { display:table-row; }


/* GTI 9041 */

.container-v2{
	width:980px;
	margin:0px auto;
}

#footerV2{
	background: #FFF;
    color: #545454;
    border-collapse: separate;
}

#footerV2 th h4 {
	font-size: 13px;
	font-weight: normal;
	text-align: left;
	margin: 30px 1.2em 1.2em 0em;
	padding-bottom: 0.5em;
	border-bottom: 2px solid #E6E6E6;
	text-transform: uppercase;
	color: #377b64;
	font-family: BNPPSans;
}


#footerV2 {
	height: 94px;
	width: 980px;
	margin: 0px auto;
	clear: both;
}

#footerV2 ul.bottommenu {
	text-align: center;
	padding: 7px 0px 5px 0px;
}

#footerV2 ul.bottommenu li {
	display: inline;
	font: 11px Arial, Helvetica, sans-serif;
	padding: 0px 10px;
}

#footerV2 ul.bottommenu li.last-child {
	border-right: none;
}

#footerV2 ul.bottommenu li a,#footerV2 ul.bottommenu li a:visited {
	color: #003852;
	text-decoration: none;
	font-size: 11px;
}

#footerV2 ul.bottommenu li a:hover {
	color: white;
	text-decoration: none;
}

#footerV2 ul.bottommenu li {
	display: inline;
	padding: 0px 10px 0px 10px;
	background: url("../../../resources/sp/images/separatorbottommenu.gif") no-repeat left center transparent;
}

#footerV2 ul.bottommenu li.firstElt {
	background: none;
}

#footerV2 ul.links {
	padding: 0;
	margin: 0;
	margin-top: 16px;
	height: 25px;
	overflow: hidden;
	text-align: center;
}

#footerV2 ul.links li {
	display: inline;
	padding: 0px 10px;
	margin: 0;
}

#footerV2 ul.links li a:hover, #footerV2 ul.links li a:hover img {
	margin-top: -25px;
}

#footerV2 ul li a {
    color: #545454;
    text-decoration: none;
    font-size: 12px;
    line-height: 14px;
}

#footerV2 th:last-child h4 {
	margin-right: 1.2em
}

#footerV2 td {
	
}

#footerV2 td ul {
	margin-left: 0.7em;
	margin-right: 1em;
}

#footerV2 td ul li {
	list-style: url('../../../resources/sp/images/bulletgrey.png');
}

#link-footer{
	color: #666262;
    font-size: 11px;
	margin-top: 30px;
	display: block;
}

#link-footer a {
    color: #666262;
    font-size: 11px;
    text-decoration: none;
}

#link-footer a:hover {
    text-decoration: underline;
}

#div-social h1, #div-social h3 {
    color: #FFF;
    font-family: BNPPSans;
    font-weight: normal;
	font-size: 22px;
}

#div-social p {
    color: #FFF;
	font-size: 14px;
    line-height: 18px;
}

.int-cell {
	width: 311px;
    float: left;
    height: 220px;
    margin-right: 10px;
    margin-bottom: 10px;
    text-align: center;
	text-decoration : none;
    color: #FFF;
	transition: background-color 0.5s ease-in-out;
    -moz-transition: background-color 0.5s ease-in-out;
    -webkit-transition: background-color 0.5s ease-in-out;
    -o-transition: background-color 0.5s ease-in-out;
    -ms-transition: background-color 0.5s ease-in-out;
}

.int-cell:hover {
    background-color: #96275a;
}

.int-cell-dark-green{
	background-color:#237f6b;
}

.int-cell-green{
	background-color:#2bac6b;
}

.int-cell-light-green{
	background-color:#95cf6b;
}

.int-cell h4 {
	font-family: BNPPSansCondLight;
    font-weight: normal;
    padding: 40px 0px 15px 0px;
    font-size: 26px;
}

.int-cell p {
	color: #FFF;
    font-family: Arial;
    font-size: 14px;
}

.logo{
padding-bottom: 18px;
}



.int-cell-img {
	background-image: url("http://www.bgl.lu/fr/banque/ressources/lib_img/img-home-cell.jpg");
}


.span-int-cell-hp {
    width: 100%;
    height: 100%;
    display: block;
    background-color: rgba(149, 207, 107, 0.5);
    transition: background-color 0.5s ease-in-out;
    -moz-transition: background-color 0.5s ease-in-out;
    -webkit-transition: background-color 0.5s ease-in-out;
    -o-transition: background-color 0.5s ease-in-out;
    -ms-transition: background-color 0.5s ease-in-out;
}

.span-int-cell-hp:hover {
    background-color: rgba(149, 207, 107, 0);
}



/*
	MODIF GTI 9179
*/

h1, h2, h3 , a{
	color: #1486c5;
}

#sp_new_page {
    background: linear-gradient(to right, #F7F7F7 33%, #FFFFFF);
}

#sp_new_page>#globalcontener {
    background-color: #F7F7F7;
	display: table;
}

#sp_new_page>#globalcontener>#contentLeftMenu {
    background-color: #FFF;
	margin-left: 160px;
}

div.menucol ul li a {
    color: #606060;
}

#sp_new_page>#globalcontener>#leftNavigation div.menucol {
    float: left;
    width: 150px;
    margin-right: 10px;
    margin-left: 10px!important;
    margin-left: 5px;
    margin-top: 18px;
}

#sp_new_page>#globalcontener>#leftNavigation div.menucol ul li a:hover, 
#sp_new_page>#globalcontener>#leftNavigation div.menucol ul li.selected a ,
#sp_new_page>#globalcontener>#leftNavigation div.menucol ul li a {
    /*color: #a5afb6;*/
    text-decoration: none;
    font-family: BNPPSans;
    text-transform: uppercase;
    font-size: 11px;
    cursor: pointer;
}

#sp_new_page>#globalcontener>#leftNavigation div.menucol ul li {
    padding: 2px 0px 1px 0px;
    font-size: 12px;
    border-top: 0px;
    line-height: 17px;
    margin-bottom: 2px;
}

#sp_new_page>#globalcontener>#leftNavigation div.menucol ul li a {
    text-decoration: none;
    /*color: #a4aeb4;*/
    border-bottom: 0px;
    display: block;
}

#sp_new_page>#globalcontener>#leftNavigation div.menucol ul li a:hover {
    /*color: #1486c5;*/
}

#sp_new_page>#globalcontener>#leftNavigation div.menucol ul li.selected a {
    /*color: #238dca;*/
}

#sp_new_page>#globalcontener>#leftNavigation div.menucol ul li.submenu ul li a {
    /*color: #606060;*/
    font-family: Arial;
    text-transform: none;
    line-height: 12px;
}

#sp_new_page>#globalcontener>#leftNavigation div.menucol ul li.submenu ul li a:hover {
    /*color: #1486c5;*/
}

#sp_new_page>#globalcontener>#leftNavigation div.menucol ul li.submenu ul li.selected a {
    /*color: #238dca;*/
}

#sp_new_page>#globalcontener>#leftNavigation div.menucol ul li.submenu ul li:last-child {
    margin-bottom: 15px;
}

#sp_new_page>#globalcontener>#contentLeftMenu a.sp_new_link_box {
    display: block;
    text-decoration: none;
    height: 30px;
    font-family: BNPPSansLight;
    font-size: 16px;
    color: #FFF;
    border-bottom: 1px solid #FFF;
    padding-top: 14px;
}

#sp_new_page>#globalcontener>#contentLeftMenu a.sp_new_link_box img {
    position: relative;
    top: -15px;
}

#sp_new_page>#globalcontener>#contentLeftMenu a.contact {    
    background-color: #247e6b;
}

#sp_new_page>#globalcontener>#contentLeftMenu a.become_client {
    background-color: #01965e;
}

#sp_new_page>#globalcontener>#contentLeftMenu a.localisateur {
    background-color: #2bac6b;
}

#sp_new_page>#globalcontener>#contentLeftMenu a.simulateur {
    background-color: #95cf6b;
}

#sp_new_page>#globalcontener>#contentLeftMenu tr.text-sp-page td {
    padding: 8px;
}

#sp_new_page>#globalcontener>#contentLeftMenu h1 {
    /*color: #0084c7;*/
    font-size: 30px;
    text-transform: uppercase;
    font-family: BNPPSansBold;
    line-height: 30px;
    padding: 0px;
}

#sp_new_page>#globalcontener>#contentLeftMenu h2 {
    /*color: #0084c7;*/
    font-family: BNPPSanslight;
    font-size: 16px;
    line-height: 24px;
    padding: 0px;
    font-weight: bold;
}

#sp_new_page>#globalcontener>#contentLeftMenu h3 {
    /*	font-weight: 100;*/
	color: #606060;
	font-family: BNPPSans;
	font-size: 14px;
}

#sp_new_page>#globalcontener>#contentLeftMenu p {
    color: #606060;
    font-size: 14px; 
    line-height: 20px;
	font-family: BNPPSansLight;
}

#sp_new_page .content ul li {
    font: 14px BNPPSansLight, Arial, Helvetica, sans-serif;
}

#sp_new_page>#globalcontener>#contentLeftMenu ul.documentsList {
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
    -webkit-column-gap: 20px;
    -moz-column-gap: 20px;
    column-gap: 20px;
	margin-top: 15px;
}

#sp_new_page>#globalcontener>#contentLeftMenu tr.text-sp-page ul li, #sp_new_page>#globalcontener>#contentLeftMenu tr.text-sp-page ol li {
    color: #606060;
    font-size: 14px;
    font-family: BNPPSansLight;
    width: 100%;
    padding-top: 8px;
	text-indent: -10px;
    padding-left: 10px;
}

#sp_new_page>#globalcontener>#contentLeftMenu ul.documentsList li {
    border: 0px !important;
    padding: 0px !important;
    color: #238dca !important;
	padding-bottom: 8px !important;
}

#sp_new_page>#globalcontener>#contentLeftMenu tr.text-sp-page ul li:before {
    content: "\e921";
    font-family: 'BNPFontIcon' !important;
    font-size: 5px;
    color: #00a070;
    display: block;
    position: static;
    float: left;
    margin-top: 5px;
    margin-right: 11px;
}

ul > li > p {
	padding-left: 11px;
}

#sp_new_page>#globalcontener>#contentLeftMenu ul.documentsList li:before {
    content: "\e922" !important;
    font-size: 7px !important;
    margin-top: 2px !important;
	font-family: "BNPFontIcon" !important;
	margin-right: 11px;
	float: left;
}

#sp_new_page>#globalcontener>#contentLeftMenu ul.documentsList li a {
    text-decoration: none;
	line-height: 16px;
}

#sp_new_page>#globalcontener>#contentLeftMenu strong {
    /*line-height: 17px !important;*/
    font-family: BNPPSansLight !important;
}

#sp_new_page>#globalcontener>#contentLeftMenu a {
    /*color: #238dca;*/
    font-size: 14px;
    line-height: 20px;
    font-family: BNPPSansLight;
}



#sp_new_page>#globalcontener>#contentLeftMenu table.table-new-sp th {
    background-color: #efefef;
    vertical-align: middle;
	padding: 10px;
}

#sp_new_page>#globalcontener>#contentLeftMenu table.table-new-sp th p {
    font-family: BNPPSansCondLight;
    font-size: 18px;
    text-transform: uppercase;
    font-weight: bold;
}

#sp_new_page>#globalcontener>#contentLeftMenu table.table-new-sp tbody tr:nth-child(2n) {
    background-color: #f7f7f7;
}

#sp_new_page>#globalcontener>#contentLeftMenu table.table-new-sp tbody tr td {
    vertical-align: middle;
}

#sp_new_page>#globalcontener>#contentLeftMenu table.table-new-sp tbody tr td p {
    font-size: 13px;
}

#sp_new_page>#globalcontener>#contentLeftMenu table.table-new-sp tbody tr td p strong {
    font-size: 14px;
	font-family: BNPPSansLight;
}

#sp_new_page>#globalcontener>#contentLeftMenu a.sp-box-link {
    text-decoration: none;
    font-family: BNPPSanslight;
    font-size: 14px;
    background-color: #0084c7;
    padding: 12px 12px 10px 8px;
    border: 1px solid rgba(95,95,95,0.2);
    color: white;
    line-height: 13px;
    transition: background-color 0.5s ease-in-out;
    -moz-transition: background-color 0.5s ease-in-out;
    -webkit-transition: background-color 0.5s ease-in-out;
    -o-transition: background-color 0.5s ease-in-out;
    -ms-transition: background-color 0.5s ease-in-out;
}

#sp_new_page>#globalcontener>#contentLeftMenu a.sp-box-link:hover {
    background-color: #75bce1;
}

#sp_new_page>#globalcontener>#contentLeftMenu a.sp-box-link span:before {
    color: white;
    font-size: 25px;
    position: relative;
    top: 5px;
    margin-right: 2px;
}

.rightcolbutton {
    border-right: 0px;
    width: 240px;
}

.rightcolbutton:after{
	display:none;
}

.rightcolbutton a {
    padding: 0px;
    height: 44px;
    background-position-y: -1px !important;
}

.rightcolbutton a[href*="contact"]{
	background: url(https://www.bgl.lu/fr/banque/ressources/lib_img/picto/new_sp_mail.png) no-repeat #247e6b;
}

.rightcolbutton a[href*="devenir-client"]{
	background: url(https://www.bgl.lu/fr/banque/ressources/lib_img/picto/new_sp_customer.png) no-repeat #01965e;
}

.rightcolbutton a[href*="agence"]{
	background: url(https://www.bgl.lu/fr/banque/ressources/lib_img/picto/new_sp_map.png) no-repeat #2bac6b;
}

.simulatorbutton {
    border-right: 0px;
    width: 240px;
    padding: 0px;
    background: url(https://www.bgl.lu/fr/banque/ressources/lib_img/picto/new_sp_roue.png) no-repeat #95cf6b;
    height: 44px;
    background-position-y: -1px !important;
}

.simulatorbutton:after{
	display:none;
}

.buttonTitle {
    display: block;
    text-decoration: none;
    height: 30px;
    font: lighter 16px BNPPSansLight;
    color: #FFF;
    border-bottom: 1px solid #FFF;
    padding-top: 14px;
    padding-left: 67px;
    text-transform: lowercase;
}

.buttonTitle:first-letter {
    text-transform: uppercase;
}

.buttonsousTitle {
    display : none;
}

.dynamicbanner {
    display: none;
}

.simulatorBody {
    width: 188px;
    background-color: #efefef;
    text-transform: none;
    font-family: BNPPSansLight;
    padding: 25px 25px 15px 25px;
    border: 1px solid #DCDCDC;
    border-top: 0px;
}

.simulatorBody p {
    margin: 0px;
    border: 0px;
    text-transform: uppercase;
    font-weight: bold;
    font: 16px BNPPSans !important;
    color: #2bac6b !important;
}

.simulatorBody .simulatorList ul {
    padding: 8px 0px 16px 0px;
}

.simulatorBody .simulatorList ul li {
    margin: 0px;
	background: url(../../../resources/sp/images/puceSimulator.gif) 0px 7.5px no-repeat;
	line-height: 17px;
}

.simulatorBody .simulatorList ul li a:hover {
    color: #238dca !important;
}

.simulatorBody .simulatorList ul li a {
    color: #666 !important;
    font-family: Arial !important;
    font-size: 12px !important;
    text-decoration: none;
	line-height: 17px !important;
}

td#rightCol>p>a>img, td.rightSpace>a>img, td.rightSpace>p>a>img {
    display: none;
}

td.rightSpace>div.rupture {
    display: none;
}







/*
	MODIF OL
*/
ol {
    list-style: initial;
    list-style-type: decimal;
    list-style-position: inside;
}

.content ol li {
    background: none;
}






/*
	TEST MODIF SLIDESHOW
*/
td.introtext table.headerContentPage td.content div#slideshow div[id^="slideshow_"],
td.introtext tr.text-sp-page  div#slideshow div[id^="slideshow_"] {
    /*width: 550px !important;*/
	width: 100% !important;
    height: 179px !important;
}

td.introtext table.headerContentPage td.content div#slideshow div[id^="slideshow_"]>div,
td.introtext tr.text-sp-page  div#slideshow div[id^="slideshow_"]>div {
    transform: none !important;
}

td.introtext table.headerContentPage td.content div#slideshow .jssort11,
td.introtext tr.text-sp-page  div#slideshow .jssort11 {
    display: none;
}

td.introtext table.headerContentPage td.content div#slideshow,
td.introtext tr.text-sp-page div#slideshow
{
    margin-left: 0px;
}

/*
	GTI 9284
*/

div.drop-down-widget{
	position:relative;
}

.drop-down-title {
    background-color: #F7F7F7;
    padding: 5px;
    text-align: center;
}

div.drop-down-title>h2 {
    cursor: pointer;
}

div.drop-down-title h2:before {
    content: "\e948";
    font-family: 'BNPFontIcon' !important;
    position: static;
    font-size: 15px;
    margin-right: 10px;
	color: #B9B9B9;
}

div.drop-down-title h2:after {
    content: "\e948";
    font-family: 'BNPFontIcon' !important;
    position: static;
    font-size: 15px;
    margin-left: 10px;
	color: #B9B9B9;
}

div.drop-down-title-extended h2:before {
    content: "\e94a";
}

div.drop-down-title-extended h2:after {
    content: "\e94a";
}

div.drop-down-content {
    display: none;
}











