/** *  File name:bnpam-default.css *  Description:bnpam Default CSS file *  ------------------------- * */


 
/*--------------------------------- *  Reset *---------------------------------*/
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,header,
hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;font:inherit;font-size:100%;vertical-align:baseline;border:0;}

/* HTML5 display-role reset for older browsers */
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}
body{line-height:1;}
ul{list-style:none;}
strong,b{font-weight:600;}
em,i{font-style:italic;} 
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
table{border-spacing:0;border-collapse:collapse;}

/*--------------------------------- *  Forms *---------------------------------*/
/* Reset
input[type=date],input[type=datetime],input[type=datetime-local],input[type=email],input[type=month],input[type=number],input[type=password],input[type=range],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],input[type=reset],input[type=button],input[type=submit],input[type=checkbox],input[type=radio],input[type=file],label,select,button,textarea{display:inline-block;margin:0;padding:0;font-family:inherit;font-size:1.1em;font-weight:300;line-height:1;vertical-align:middle;white-space:normal;border:0;background:none;}
*/
/* Remove the outer glow in Webkit */
input:focus,textarera:focus{outline:0;}

/* Box Sizing Reset */
input,textarea{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}
/*button,input[type=reset],input[type=button],input[type=submit],input[type=checkbox],input[type=radio],select{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}

/* Fields regroupment */
fieldset{margin:20px 0 0;border:none;}
fieldset legend{display:block;width:100%;margin:0 0 12px;font-family:inherit;font-size:1.1em;text-align:center;color:#000000;}

/* Labels */
label{font-size:1em;}

/* Text Inputs 
input[type=date],input[type=datetime],input[type=datetime-local],input[type=email],input[type=month],input[type=number],input[type=password],input[type=range],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week]{padding:5px 1%;border:1px solid #d4d4d4;background:#f9f9f9;}
*/
/* Date/Time/week... 
input[type=date],input[type=datetime],input[type=datetime-local],input[type=month],input[type=time],input[type=week]{width:48%;}
*/
/* Search Input (WebKit reset) *//* Make webkit render the search input like a normal text field */
input[type=search]{-webkit-box-sizing:content-box;-webkit-appearance:textfield;}

/* Turn off the recent search for webkit. It adds about 15px padding on the left */
::-webkit-search-decoration{display:none;}

/* File Uploads */
input[type=file]{width:99%;margin:3px 0 15px;padding:0 1% 0 0;border:1px solid #d4d4d4;background:#f9f9f9;}
::-webkit-file-upload-button{display:inline-block;display:inline-block;overflow:visible;width:auto;padding:5px 7px;font-size:1em;cursor:pointer;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;}
::-webkit-file-upload-button:hover,::-webkit-file-upload-button:focus,::-webkit-file-upload-button:active{-webkit-animation-name:pop;animation-name:pop;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:1;animation-iteration-count:1;text-decoration:none;}

/* Textarea */
textarea{overflow:auto;width:98%;min-height:50px;margin:7px 0 15px;padding:5px 1%;font-size:1em;resize:vertical;vertical-align:top;border:1px solid #d4d4d4;background:#f9f9f9;}

/* Select */
select{width:100%;margin:7px 0 15px;padding:5px 1%;border:1px solid #d4d4d4;background:#f9f9f9;}
select[multiple]{vertical-align:top;}


/* Error */
.bnpam-error{color:#e34723;border-color:#e34723;}

/* Buttons */
button,input[type='reset'],input[type='button'],input[type='submit']{display:inline-block;overflow:visible;width:auto;font-family:inherit;font-size:1em;cursor:pointer;color:#ffffff;background:#028abe;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;}
button:hover,input[type='reset']:hover,input[type='button']:hover,input[type='submit']:hover,button:focus,input[type='reset']:focus,input[type='button']:focus,input[type='submit']:focus,button:active,input[type='reset']:active,input[type='button']:active,input[type='submit']:active{-webkit-animation-name:pop;animation-name:pop;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:1;animation-iteration-count:1;text-decoration:none;}
input[type='reset']{background:#333333;}

/* Form actions */
.bnpam-form-actions{margin-top:30px;text-align:right;}
.bnpam-form-actions input,.bnpam-form-actions button,.bnpam-form-actions .bnpam-button{margin-left:20px;}
.bnpam-form-actions input:first-child,.bnpam-form-actions button:first-child,.bnpam-form-actions .bnpam-button:first-child{margin-left:0;}

/* See more btn */
.bnpam-seemore{margin-top:16px;text-align:center;}
.bnpam-seemore a{display:inline-block;position:relative;padding-right:22px;}
.bnpam-seemore a:before{position:absolute;top:2px;right:0;content:'\e906';font-size:11px;font-family:'icon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}

/*--------------------------------- *  Fonts *---------------------------------*/
body{color:#7d7d7d;font-size:10.5pt;font-family:"bnp", Arial, Helvetica, sans-serif;}
@font-face{font-family:'bnp';src:url('../fonts/bnpp_sans-webfont.woff.eot');src:url('../fonts/bnpp_sans-webfont.woff.eot') format('embedded-opentype'), url('../fonts/bnpp_sans-webfont.woff') format('woff'), url('../fonts/bnpp_sans-webfont.ttf') format('truetype'), url('../fonts/bnpp_sans-webfont.svg#LatoBold') format('svg');}
@font-face{font-family:'bnprounded';font-family:'bnpp_rounded';src:url('../fonts/bnpp_rounded_v2-webfont.woff2') format('woff2'), url('../fonts/bnpp_rounded_v2-webfont.woff') format('woff');font-weight:normal;font-style:normal;}
@font-face{font-family:'bnplight';font-weight:normal;font-style:normal;src:url('../fonts/bnpp_sans_light-webfont.eot');src:url('../fonts/bnpp_sans_light-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/bnpp_sans_light-webfont.woff') format('woff'), url('../fonts/bnpp_sans_light-webfont.ttf') format('truetype'), url('../fonts/bnpp_sans_light-webfont.svg#bnpp_sanslight') format('svg');}
@font-face{font-family:'bnpcond';src:url('../fonts/bnpp_cond-webfont.woff2') format('woff2'), url('../fonts/bnpp_cond-webfont.woff') format('woff');font-weight:normal;font-style:normal;}
@font-face{font-family:'icon';font-weight:normal;font-style:normal;src:url('../fonts/icon.eot?5wadq7');src:url('../fonts/icon.eot?5wadq7#iefix') format('embedded-opentype'), url('../fonts/icon.ttf?5wadq7') format('truetype'), url('../fonts/icon.woff?5wadq7') format('woff'), url('../fonts/icon.svg?5wadq7#icomoon') format('svg');}
@font-face{font-family:'icon-2';font-weight:normal;font-style:normal;src:url('../fonts/icon-2.eot');src:url('../fonts/icon-2.eot') format('embedded-opentype'), url('../fonts/icon-2.ttf') format('truetype'), url('../fonts/icon-2.woff') format('woff'), url('../fonts/icon-2.svg') format('svg');}

/*--------------------------------- *  Basic html tags *---------------------------------*/
/*  Links */
a{text-decoration:none;color:#00965E;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
a:hover{-webkit-transition:all 0.3s ease;opacity:1;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}

/* Action link > Default */
a.bnpam-action-link{color:#000;}
a.bnpam-action-link:before{display:inline-block;width:0;height:0;margin-right:7px;content:"";border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:5px solid #000;}

/* Action link > In colored block */
.bnpam-color1 a.bnpam-action-link{color:#db467d;}
.bnpam-color1 a.bnpam-action-link:before{border-left-color:#db467d;}

/* Headings */
h1{margin:0 0 15px;font-size:1.85rem;line-height:1.1rem;}
h2{margin:0 0 15px;font-size:1.35rem;font-weight:normal;}
h3{margin:0 0 10px;font-size:1rem;font-weight:bold;}
h4{margin:0 0 15px;font-size:0.9rem;font-weight:bold;}

/* p */
p{margin-bottom:16px;}
p>a{color:#00965E;text-decoration:underline;}

/* hr */
hr{height:1px;border:none;color:#d4d4d4;background:#d4d4d4;}

/*--------------------------------- *  Lists *---------------------------------*/
/* Default */
ul.bnpam-list{margin:0;padding:0 0 10px;list-style:disc inside none;}
ul.bnpam-list li{color:#192445;padding:2px 0}
ul.bnpam-list li a{color:#192445;}
ul.bnpam-list li:hover,ul.bnpam-list li a:hover{}

/* Arrows*/
ul.bnpam-list-arrow{margin:0;padding:10px 0 20px 10px;list-style:none;}
ul.bnpam-list-arrow li{margin-bottom:2px;padding-left:20px;background:transparent url("/_layouts/images/colas.RSE/bnpam-pictos.png") no-repeat 7px -897px;}
ul.bnpam-list-arrow li a:link{color:#57534e;font-weight:bold;}
ul.bnpam-list-arrow li a:visited{color:#57534e;}

/* Definition*/
dl{margin:0 0 10px;}
dl dt{float:left;margin:0 5px 0 0;font-weight:bold;}
dl dd{margin-bottom:5px;}
/*--------------------------------- *  Buttons *---------------------------------*/
/* Standard button */
.bnpam-button{display:inline-block;padding:18px 20px;cursor:pointer;color:#fff;font-size:0.875rem;background:#00965E;text-align:center;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;box-sizing:border-box;}
.bnpam-button:hover{text-decoration:none;}

/*--------------------------------- *  Forms *---------------------------------*/
.bnpam-form{}

/* With section */
.bnpam-form fieldset{margin:0;padding:0;border:none;}
.bnpam-form fieldset legend{margin:0 0 10px;padding:0;font-size:1.4em;font-weight:bold;}

/* Form block */
.bnpam-form-block{margin-bottom:15px;}

/* Label */
.bnpam-form-block label{display:block;float:left;width:120px;margin:3px 10px 0 0;font-size:1.1em;color:#333;}
.bnpam-form-block.bnpam-form-radio label,.bnpam-form-block.bnpam-form-cbx label{display:inline;float:none;width:auto;margin:0;color:inherit;font-size:inherit;}

/* Textarea/text/mdp/SP */
.bnpam-form-block input[Type="text"],.bnpam-form-block textarea,.bnpam-form-block textarea{resize:vertical;}

/* Select */
.bnpam-selectbox{position:relative;width:100%;height:40px;border:1px solid #B3B3B3;box-sizing:border-box;overflow:hidden;cursor:pointer;background:transparent;border:1px solid #B3B3B3;z-index:10;}
.bnpam-selectbox:before{font-family:'icon' !important;speak:none;font-style:normal;z-index:1;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\e906';display:inline-block;position:absolute;right:8px;top:50%;transform:translateY(-50%);font-size:.9375rem;color:#696969;}
.bnpam-selectbox select{width:calc((100% + 25px));height:40px;margin:0;box-sizing:border-box;font-size:.875rem;color:#696969;border:0 none;background:transparent;}

/* Error */
.bnpam-error-noti{visibility:hidden;color:#9c1d00;}

/*--------------------------------- *  Table *---------------------------------*/
.bnpam-table{width:100%}
.bnpam-table th{color:#fff;text-transform:uppercase;background-color:#333;}
.bnpam-table td,.bnpam-table th{padding:2px 5px;}

/*--------------------------------- *  Various *---------------------------------*/
.bnpam-clear{clear:both;line-height:0;}

/* Align */
.bnpam-align-left{text-align:left;}
.bnpam-align-right{text-align:right;}
.bnpam-align-center{text-align:center;}

/* Float */
.bnpam-float-left{float:left;}
.bnpam-float-right{float:right;}

/*--------------------------------- *  Various *---------------------------------*/
[class^="icon-"],[class*=" icon-"]{/* use !important to prevent issues with browser extensions that change fonts */font-family:'icon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;/* Better Font Rendering =========== */-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.icon-book:before{content:"\e949";}
.icon-quote:before{content:"\e94a";}
.icon-picto-document-ass:before{content:"\e946";}
.icon-picto-list:before{content:"\e947";}
.icon-picto-article-ass:before{content:"\e948";}
.icon-pencil:before{content:"\e926";}
.icon-file-color:before{content:"\e910";}
.icon-label:before{content:"\e942";}
.icon-time:before{content:"\e944";}
.icon-file:before{content:"\e945";}
.icon-magnifying-glass:before{content:"\e93f";}
.icon-youtube:before{content:"\e93e";color:#f61c0d;}
.icon-bookmark:before{content:"\e900";}
.icon-bookmarkfull:before{content:"\e901";}
.icon-calculator:before{content:"\e902";}
.icon-calendar:before{content:"\e903";}
.icon-capitalinitial:before{content:"\e904";}
.icon-check-icon:before{content:"\e905";}
.icon-chevron-down:before{content:"\e906";}
.icon-chevron-left:before{content:"\e907";}
.icon-close:before{content:"\e908";}
.icon-copy:before{content:"\e909";}
.icon-digitlearning:before{content:"\e90a";}
.icon-doc_download_normal:before{content:"\e90b";color:#00965e;}
.icon-doc_download_select:before{content:"\e90c";color:#00965e;}
.icon-doc_subscribe_normal:before{content:"\e90d";color:#00965e;}
.icon-doc_subscribe_select:before{content:"\e90e";color:#00965e;}
.icon-doc-file:before{content:"\e90f";}
.icon-Document-associÃƒÂ©s:before{content:"\e910";color:#fff;}
.icon-document:before{content:"\e911";}
.icon-download:before{content:"\e912";}
.icon-eye:before{content:"\e913";}
.icon-eye-blocked:before{content:"\e914";}
.icon-Facebook:before{content:"\e915";color:#3b5998;}
.icon-help:before{content:"\e916";}
.icon-home:before{content:"\e917";}
.icon-information-circle-info:before{content:"\e918";}
.icon-Linkedin:before{content:"\e919";color:#0077b5;}
.icon-mail:before{content:"\e91a";}
.icon-menu:before{content:"\e91b";}
.icon-menuassistance:before{content:"\e91c";}
.icon-menuhome:before{content:"\e91d";}
.icon-menulearning:before{content:"\e91e";}
.icon-menuoffrescles:before{content:"\e91f";}
.icon-menupanorama:before{content:"\e920";}
.icon-menureglesdor:before{content:"\e921";}
.icon-menureporting:before{content:"\e922";}
.icon-menusuivi:before{content:"\e923";}
.icon-menuvideo:before{content:"\e924";}
.icon-padlock:before{content:"\e925";}
.icon-panorama_fonds:before{content:"\e926";color:#fff;}
.icon-pdf:before{content:"\e927";}
.icon-pdf-file:before{content:"\e928";}
.icon-pdffull:before{content:"\e929";}
.icon-pdfsimple:before{content:"\e92a";}
.icon-play:before{content:"\e92b";}
.icon-ppt-file:before{content:"\e92c";}
.icon-printer:before{content:"\e92d";}
.icon-right:before{content:"\e92e";}
.icon-round-icon:before{content:"\e92f";}
.icon-save:before{content:"\e930";}
.icon-send:before{content:"\e931";}
.icon-share:before{content:"\e932";}
.icon-star:before{content:"\e933";}
.icon-star-full:before{content:"\e934";}
.icon-supprimer:before{content:"\e935";}
.icon-tag:before{content:"\e936";}
.icon-turnoff:before{content:"\e937";}
.icon-twitter:before{content:"\e938";color:#1da1f2;}
.icon-up:before{content:"\e939";}
.icon-user:before{content:"\e93a";}
.icon-view:before{content:"\e93b";}
.icon-wallet:before{content:"\e93c";}
.icon-xls-file:before{content:"\e93d";}
.icon-Youtube .path1:before{content:"\e93e";color:rgb(255, 0, 0);}
.icon-Youtube .path2:before{content:"\e93f";margin-left:-1em;color:rgb(255, 255, 255);}
.icon-arrowstats:before{content:"\e940";}
.icon-arrow-up:before{content:"\e941";}
.icon-artciles_associÃƒÂ©s:before{content:"\e942";color:#fff;}
.icon-audio:before{content:"\e943";}
.icon-instagram{ background: url(../images/instagram.svg) 2px 9px no-repeat;width: 26px; height: 30px; background-size: 20px auto;display: inline-block; margin: -3px;}
.icon-instagram:before{display: none;}

/* *  SITE LAYOUT *  ------------------------------------------------ */
/*--------------------------------- *  Main structure *---------------------------------*/
.bnpam-section{width:1024px;margin:0 auto;text-align:left;}

/*--------------------------------- *  Top Bar  *---------------------------------*/
#bnpam-topbar{z-index:1000;color:#fff;background:#00965E;}

/* social sharing */
#bnpam-topbar{width:100%;color:#fff;background:#00965E;padding:10px 0;}
#bnpam-topbar #bnpam-social-sharing{}
#bnpam-topbar #bnpam-social-sharing ul{padding:0;margin:0;}
#bnpam-topbar #bnpam-social-sharing ul li{display:inline-block;margin-right:35px;}
#bnpam-topbar #bnpam-social-sharing ul li a{}
#bnpam-topbar #bnpam-social-sharing ul li a span{color:#fff;}

/* social sharing */
#bnpam-topbar #bnpam-social-sharing{width:400px;float:left;}
#bnpam-topbar #bnpam-social-sharing span:before{color:#fff;}

/* select  */
.bnpam-select-behavior{display:inline-block;float:right;position:relative;}
.bnpam-select-behavior>.title{display:inline-block;min-width:150px;box-sizing:border-box;float:right;position:relative;color:#fff;font-size:0.75rem;padding:2px 36px 2px 16px;cursor:pointer;border-right:1px solid #007349;}
.bnpam-select-behavior>.title:before{content:'';display:inline-block;position:absolute;top:6px;right:12px;width:0;height:0;border-style:solid;border-width:6px 6px 0 6px;border-color:#ffffff transparent transparent transparent;}
.bnpam-select-behavior>.content{display:none;position:absolute;top:40px;min-width:100%;background-color:#fff;border-width:0px 1px 1px 1px;border-color:#00975e;border-style:solid;}
.bnpam-select-behavior>.content ul{margin:0;}
.bnpam-select-behavior>.content ul li{}
.bnpam-select-behavior>.content ul>li>a{display:block;box-sizing:border-box;padding:10px 20px;color:#626262;font-size:0.75rem;}
.bnpam-select-behavior>.content ul>li>a:hover{background:#d8d8d8;}

/* language */
#bnpam-language{float:right;margin-left:26px;}
#bnpam-language ul{padding:0;margin:0;}
#bnpam-language ul li{display:inline-block;}
#bnpam-language ul li:before{display:inline-block;content:' | ';margin:0 4px;color:#fff;}
#bnpam-language ul li:first-child:before{display:none;}
#bnpam-language ul li a{color:#fff;font-size:0.75rem;font-family:'bnplight';}
#bnpam-language ul li.active a{font-weight:bolder;font-family:'bnp';}
/*--------------------------------- *  Header *---------------------------------*/
#bnpam-header{z-index:1000;width:100%;background:#fff;}

/* logo */
#bnpam-header .bnpam-logo-section{padding:28px 0;}
.bnpam-logo{width:200px;float:left;margin-right:30px;}
.bnpam-logo a{display:block;}
.bnpam-logo a img{width:100%;}

.bnpam-logo-section .bnpam-access-funds{float:right;}
.bnpam-logo-section .bnpam-access-funds a{position:relative;display:inline-block;color:#FFFFFF;background-color:#00965E;padding:14px 50px 14px 24px;border-radius:3px;font-size:0.875rem;font-weight:lighter;
    -webkit-transition:all 0.3ms ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;
    -webkit-box-shadow:-2px 2px 5px 1px rgba(199, 199, 199, 1);-moz-box-shadow:-2px 2px 5px 1px rgba(199, 199, 199, 1);box-shadow:-2px 2px 5px 1px rgba(199, 199, 199, 1);}
.bnpam-logo-section .bnpam-access-funds a:before{content:'\e92e';display:inline-block;color:#fff;font-size:16px;position:absolute;top:12px;right:10px;font-family:'icon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.bnpam-logo-section .bnpam-access-funds a:hover{color:#00965E;background:#fff;}
.bnpam-logo-section .bnpam-access-funds a:hover:before{color:#00965E;}

/* slogan */
.bnpam-slogan{float:left;padding-top:14px;color:#404040;font-size:0.875rem;}

/* Header Tools */
#bnpam-header-tools{border-top:1px solid #B1B1B1;border-bottom:1px solid #B1B1B1;}
#bnpam-header-tools .bnpam-section{position:relative;}
#bnpam-header-tools #bnpam-search-zone{float:right;width:54px;text-align:right;}
#bnpam-header-tools #bnpam-useful-link .bnpam-button{width:140px;float:right;border-radius:0;min-height:18px;padding:20px;background:transparent;color:#404040;border-left:1px solid #B1B1B1;border-right:1px solid #B1B1B1;}
#bnpam-header-tools #bnpam-search-zone #bnpam-search-trigger{position:relative;width:60px;float:right;height:54px;border-left:1px solid #B1B1B1;cursor:pointer;}
#bnpam-header-tools #bnpam-search-zone #bnpam-search-trigger:before{position:absolute;top:15px;left:20px;font-size:20px;color:#00965E;}
#bnpam-header-tools #bnpam-search-zone.active #bnpam-search-trigger:before{content:'\e908';color:#00965E;}
#bnpam-header-tools #bnpam-search-zone #bnpam-search-layouts{height:0;overflow:hidden;width:100%;position:absolute;left:0;top:54px;background:#fff;z-index:1000;box-sizing:border-box;-webkit-transition:all 0.3ms ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;}
#bnpam-header-tools #bnpam-search-zone.active #bnpam-search-layouts{height:52px;z-index:800;border:1px solid #B1B1B1;-webkit-transition:all 0.3ms ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;}
#bnpam-header-tools #bnpam-search-zone #bnpam-search-layouts input{width:calc(100% - 100px);background:#fff;border:0 none;height:22px;margin-top:10px;color:#999999;font-size:0.75rem;text-align:left;font-family:'bnplight';}
#bnpam-header-tools #bnpam-search-zone #bnpam-search-layouts a{padding:16px 20px;float:right;cursor:pointer;}
#bnpam-header-tools #bnpam-search-zone #bnpam-search-layouts a span{}
#bnpam-header-tools #bnpam-search-zone #bnpam-search-layouts a span:before{color:#00965E;font-size:20px;}

#bnpam-header-tools #bnpam-makers-link{position:relative;}
#bnpam-header-tools #bnpam-makers-link .bnpam-button{width:140px;float:right;border-radius:0;min-height:54px;padding:20px;background:transparent;color:#404040;border-left:1px solid #B1B1B1;border-right:1px solid #B1B1B1;color:#fff;background:#00965E;}
#bnpam-header-tools #bnpam-makers-link ul{display:none;position:absolute;top:55px;z-index:10;width:100%;background:#fff; padding:20px; box-sizing:border-box;text-align:right;border-left:1px solid #B1B1B1; border-bottom:1px solid #B1B1B1;  border-right:1px solid #B1B1B1;}
#bnpam-header-tools #bnpam-makers-link ul li{position:relative; display:inline-block;margin-left:22px; }
#bnpam-header-tools #bnpam-makers-link ul li:before{content:'';width:1px; height:8px;background:#b1b1b1; position:absolute;left:-11px;top:3px;}
#bnpam-header-tools #bnpam-makers-link ul li:first-child:before{display:none;}
#bnpam-header-tools #bnpam-makers-link ul li a{border:0 none;color:#000;font-size:0.9rem;}
#bnpam-header-tools #bnpam-makers-link:hover ul{display:block;} 
/*--------------------------------- *  Topnav *---------------------------------*/
#bnpam-topnav{position:relative;z-index: 1;}

/* Topnav > Reset */
#bnpam-topnav ul{margin:0;padding:0;list-style:none;}

/* Topnav > Level 1 */
#bnpam-topnav>ul{position:relative;/*z-index:11;*/}
#bnpam-topnav>ul>li{float:left;border-left:1px solid #B1B1B1;box-sizing:border-box;}
#bnpam-topnav>ul>li:first-child{width:90px;text-align:center;}
#bnpam-topnav>ul>li:first-child a{padding:16px 10px 16px 17px;display:block;}
#bnpam-topnav>ul>li:first-child a span:before{font-size:1rem;}
#bnpam-topnav>ul>li>a{color:#404040;display:table-cell;text-align:center;vertical-align:middle;height:54px;padding:0px 20px;line-height:18px;border-top:3px solid #fff;box-sizing:border-box;}
#bnpam-topnav>ul>li.bnpam-opened>a,#bnpam-topnav>ul>li.bnpam-selected>a{border-top:3px solid #00965E;background:#e3efe882;}

/* Topnav > Lev el 2 */
#bnpam-topnav>ul>li>ul{display:none}
#bnpam-topnav>ul>li:hover>ul{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;position:absolute;top:54px;left:0;width:calc(100% - 20px);border:1px solid #B1B1B1;background:#fff;padding:10px;}
#bnpam-topnav>ul>li>ul>li{border:0 none;-webkit-order:0;-ms-flex-order:0;order:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-align-self:auto;-ms-flex-item-align:auto;align-self:auto;padding:10px 20px;}
#bnpam-topnav>ul>li>ul>li>a{display:inline-block;border:0 none;color:#000;font-size:0.9rem;margin-bottom:16px;text-transform:uppercase;}
#bnpam-topnav>ul>li>ul>li>ul>li{margin-bottom:10px;}
#bnpam-topnav>ul>li>ul>li>ul>li>a{position:relative;display:inline-block;font-size:0.8rem;font-family:'bnplight';color:#444;padding:0 0 0 14px;}
#bnpam-topnav>ul>li>ul>li>ul>li>a:before{content:'';display:inline-block;position:absolute;top:calc(50% - 2px);left:0;width:5px;height:2px;background:#007349;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
#bnpam-topnav>ul>li>ul>li>ul>li>a:hover:before{left:5px;}
.bnpam-small-trigger{display:none}

/*---------------------------------  *  Footer *---------------------------------*/
#bnpam-footer{padding:60px 0 30px 0;}
#bnpam-footer .bnpam-footer-liste{margin-bottom:60px;}
#bnpam-footer .bnpam-footer-liste .title{display:inline-block;color:#333333;padding-bottom:20px;margin-bottom:20px;border-bottom:4px solid #00965E;font-size:1.125rem;}
#bnpam-footer .bnpam-footer-liste .title a{color:#333333;font-size:1.125rem;}
#bnpam-footer .bnpam-footer-liste .liste{}
#bnpam-footer .bnpam-footer-liste .liste ul{margin:0;padding:0;}
#bnpam-footer .bnpam-footer-liste .liste ul li{margin-bottom:10px;line-height:20px;}
#bnpam-footer .bnpam-footer-liste .liste ul li a{display:block;margin-right:3px;font-size:0.870rem;color:#333333;font-family:'bnplight';-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
#bnpam-footer .bnpam-footer-liste .liste ul li a:hover{margin-left:3px;margin-right:0;}
.bnpam-sharingbox{min-height:90px;}
.bnpam-sharingbox .title{font-size:0.875rem;color:#333333;font-family:'bnplight';margin-bottom:22px;}
.bnpam-sharingbox ul{padding:0;}
.bnpam-sharingbox ul li{display:inline-block;margin-left:16px;}
.bnpam-sharingbox ul li:first-child{margin-left:0px;}
.bnpam-sharingbox ul li a{box-sizing:border-box;height:43px;width:43px;border:1px solid #cccccc;padding:14px 12px 6px 12px;border-radius:4px;}
.bnpam-sharingbox ul li a span{}
.bnpam-sharingbox ul li a span:before{font-size:20px;}

/*sub footer */
#bnpam-subfooter{padding:26px 0 0 0;border-top:1px solid #B1B1B1;}
#bnpam-subfooter ul{width:100%;margin-top:20px;}
#bnpam-subfooter ul li{display:inline-block;margin-bottom:12px;font-family:'bnplight';}
#bnpam-subfooter ul li a:after{content:' | ';display:inline-block;margin:0 10px;}
#bnpam-subfooter ul li:last-child a:after{display:none;}
#bnpam-subfooter ul li a{display:inline-block;color:#000;font-size:0.875rem;}

/*--------------------------------- *  MainArea (page content) *---------------------------------*/
#bnpam-mainarea{display:block;background:#fff;}
#bnpam-mainarea > .bnpam-section{}

/*--------------------------------- *  Breadcrumbs *---------------------------------*/
#bnpam-breadcrumbs{margin:0 0 10px;font-size:0.9em;color:#028abe;}
#bnpam-breadcrumbs a{color:#028abe;}

/*--------------------------------- *  Status Bar *---------------------------------*/
/*--------------------------------- *  Page layout > Standard Column *---------------------------------*/
#bnpam-pagelayout{min-height:200px;}
.bnpam-layout-col{float:left;margin-right:12px;}

/* 2 Cols right */
#prd-layout-midcol.bnpam-layout-col{width:548px;}
#prd-layout-rightcol.bnpam-layout-col{width:300px}

/*--------------------------------- *  Page layout > Grid System *---------------------------------*/
.bnpam-grid{margin-right:-8px;margin-left:-8px;}
.bnpam-grid-cell{float:left;}
.bnpam-grid1{width:12.5%;}
.bnpam-grid2{width:25%;}
.bnpam-grid3{width:37.5%;}
.bnpam-grid4{width:50%;}
.bnpam-grid5{width:62.5%;}
.bnpam-grid6{width:75%;}
.bnpam-grid7{width:87.5%;}
.bnpam-grid8{width:100%;}
.bnpam-grid-gutter{margin-right:8px;margin-left:8px;}

/* Flex grid */
.bnpam-flex-grid{text-align:center;margin:0 -8px;display:-ms-flexbox;
    display:-webkit-flex;
    display:flex;
    -webkit-flex-direction:row;
    -ms-flex-direction:row;
    flex-direction:row;
    -webkit-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-align-content:stretch;
    -ms-flex-line-pack:stretch;
    align-content:stretch;
    -webkit-align-items:flex-start;
    -ms-flex-align:start;
    align-items:flex-start;}
.bnpam-flex-grid .bnpam-grid-cell{float:none;display:inline-block;vertical-align:top;-webkit-order:0;
    -webkit-flex:0 1 auto;
    -ms-flex:0 1 auto;
    flex:0 1 auto;
    -webkit-align-self:auto;
    -ms-flex-item-align:auto;
    align-self:auto;}

/* Addons */
.bnpam-grid p{line-height:22px;}
 
/* *  CONTENT BLOCKS *  ------------------------------------------------ */
/*--------------------------------- *  Blocks (generic) *---------------------------------*/
/* Blocks > Genric */
.bnpam-block{margin:0 0 15px;}
.bnpam-block .bnpam-block-content{padding:10px;border-bottom:1px solid #000;background:#fff;}

/* Blocks > options */
.bnpam-block.bnpam-nomargin{margin:0;}
.bnpam-block.bnpam-nopadding .bnpam-block-content{padding:0;}
.bnpam-block.bnpam-noborder .bnpam-block-content{border:0;}

/*--------------------------------- *  Block > Title *---------------------------------*/
.bnpam-block h2.bnpam-block-title{margin:0 0 10px;font-size:2em;color:#000;}

/*--------------------------------- *  Block > Action *---------------------------------*/
.bnpam-block-action{margin:10px 0 0;text-align:right;}
.bnpam-block-action .bnpam-button{margin-left:15px;}

/*--------------------------------- *  Block > figure *---------------------------------*/
/* global */
.bnpam-block{min-height:340px;background:#fff;}

/* attractive */
.bnpam-attractive-block{width:246px;height:340px;}
.bnpam-attractive-block .bnpam-attractive-frame{position:relative;overflow:hidden;height:160px;text-align:center;}
.bnpam-attractive-block .bnpam-attractive-frame:before{display:none;content:'';z-index:1;position:absolute;top:40px;left:0;width:100%;height:150%;z-index:10;background:-moz-linear-gradient(270deg, rgba(255,255,255,1) 0%, rgba(0,0,0,1) 200%);/* ff3.6+ */background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgb(8, 6, 6)), color-stop(200%, rgba(0,0,0,1)));/* safari4+,chrome */background:-webkit-linear-gradient(270deg, rgba(255,255,255,0) 0%, rgba(0,0,0,1) 200%);/* safari5.1+,chrome10+ */background:-o-linear-gradient(270deg, rgba(255,255,255,0) 0%, rgba(0,0,0,1) 200%);/* opera 11.10+ */background:-ms-linear-gradient(270deg, rgba(255,255,255,0) 0%, rgba(0,0,0,1) 200%);/* ie10+ */background:linear-gradient(180deg, rgba(255,255,255,0) 0%, rgba(0,0,0,1) 200%);/* w3c */}
.bnpam-attractive-block .bnpam-attractive-frame img{max-height:160px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);}
.bnpam-attractive-block.type2 .bnpam-attractive-frame img{/*position:static;left:0;*/}
.bnpam-attractive-block.bnpam-notcentred .bnpam-attractive-frame img{max-height:250px;min-height:160px;height:auto;position:static;}
#bnpam-article .bnpam-attractive-block .bnpam-attractive-frame img{max-width:initial;}
.bnpam-attractive-block .bnpam-attractive-frame .bnpam-attractive-author{position:absolute;left:16px;bottom:25px;display:inline-block;margin-bottom:10px;color:#fff;font-size:0.75rem;z-index:100;padding:4px 0px;}
.bnpam-attractive-block span[class^="icon-"]{margin-right:8px;}
.bnpam-attractive-block .bnpam-attractive-frame .bnpam-attractive-author a{color:#fff;font-size:0.75rem;}
.bnpam-attractive-block .bnpam-attractive-frame .bnpam-attractive-dated{position:absolute;left:16px;bottom:10px;z-index:100;color:#fff;font-size:0.75rem;}
.bnpam-attractive-block .bnpam-attractive-frame .bnpam-attractive-dated .icon-time{margin-left:22px;}
.bnpam-attractive-block .bnpam-attractive-content{padding:16px;}
.bnpam-attractive-block .bnpam-attractive-content .bnpam-link,.bnpam-attractive-block .bnpam-attractive-content .bnpam-link a,.bnpam-attractive-block .bnpam-attractive-content h3 a,.bnpam-attractive-block .bnpam-attractive-content h3{color:#000000;font-size:1rem;line-height:24px;font-weight:300;}
.bnpam-attractive-block .bnpam-attractive-content p{color:#424242;font-size:0.875rem;font-family:'bnplight';line-height:17px;margin:0;}
.bnpam-attractive-block .bnpam-keywords-nav{margin-bottom:20px;}
.bnpam-attractive-block .bnpam-keywords-nav ul li{margin-bottom:0px;}
.bnpam-attractive-block .bnpam-attractive-content .bnpam-keywords{margin-bottom:10px;display:inline-block;background:#00965E;color:#fff;padding:6px 8px 4px 8px;font-size:0.8125rem;
    font-weight:lighter;}

/* bind block */
.bnpam-bind-block{display:inline-block;width:241px;margin:0 0px 20px 0px;}
.bnpam-bind-block:nth-child(3n){margin:0 0px 20px 0px;}
.bnpam-bind-block .bnpam-bind-frame{position:relative;overflow:hidden;height:160px;background-color:#253C45;}
.bnpam-bind-block.type1 .bnpam-bind-frame{background-color:#c2454b;}
.bnpam-bind-block.type2 .bnpam-bind-frame{background-color:#8acabb;}
.bnpam-bind-block.type3 .bnpam-bind-frame{background-color:#00957a;}
.bnpam-bind-block.type4 .bnpam-bind-frame{background-color:#f8bc95;}
.bnpam-bind-block.type5 .bnpam-bind-frame{background-color:#61696e;}
.bnpam-bind-block.type6 .bnpam-bind-frame{background-color:#009fb1;}
.bnpam-bind-block.type7 .bnpam-bind-frame{background-color:#f1875a;} 
.bnpam-bind-block.type8 .bnpam-bind-frame{background-color:#165a6f;}
.bnpam-bind-block .bnpam-bind-frame .bnpam-bind-entry{display:inline-block;width:calc(50% - 4px);position:absolute;top:16px;left:10px;text-align:left;}
.bnpam-bind-block .bnpam-bind-frame .bnpam-bind-entry h4{color:#fff;font-family:"bnplight";font-size:0.75rem;font-weight:300;line-height:14px;margin-bottom:2px;}
.bnpam-bind-block .bnpam-bind-frame .bnpam-bind-entry p{color:#fff;font-size:0.75rem;line-height:14px;font-weight:300;}
.bnpam-bind-block .bnpam-bind-frame .bnpam-bind-notation{display:inline-block;width:96px;position:absolute;top:16px;right:10px;}
.bnpam-bind-block .bnpam-bind-frame .bnpam-bind-notation span{color:#fff;padding-top:10px;margin:0 3px;}
.bnpam-bind-block .bnpam-bind-frame .bnpam-bind-value{display:inline-block;width:calc(50% - 4px);position:absolute;bottom:16px;left:10px;}
.bnpam-bind-block .bnpam-bind-frame .bnpam-bind-value h4{color:#fff;font-family:"bnplight";font-size:0.75rem;font-weight:300;text-align:left;line-height:14px;margin-bottom:6px;}
.bnpam-bind-block .bnpam-bind-frame .bnpam-bind-value p{color:#fff;font-size:1.125rem;margin:0;text-align:left;}
.bnpam-bind-block .bnpam-bind-frame .bnpam-bind-perf{display:inline-block;text-align:left;width:calc(50% - 4px);position:absolute;bottom:16px;right:10px;}
.bnpam-bind-block .bnpam-bind-frame .bnpam-bind-perf h4{color:#fff;font-family:"bnplight";font-size:0.75rem;font-weight:300;line-height:14px;margin-bottom:6px;}
.bnpam-bind-block .bnpam-bind-frame .bnpam-bind-perf p{color:#fff;font-size:1.125rem;margin:0;}
.bnpam-bind-block .bnpam-bind-content{padding:16px 16px 52px 16px;min-height:180px;position:relative;}
.bnpam-bind-block .bnpam-bind-content>h3{font-size:1.37rem;color:#000;font-family:'bnpcond';text-transform:uppercase;text-align:left;font-weight:500;}
.bnpam-bind-block .bnpam-bind-content>h3 span{display:block;font-size:0.75rem;color:#7d7d7d;font-family:'bnp';margin-top:8px;}
.bnpam-bind-block .bnpam-bind-content>p{font-size:0.75rem;text-align:left;margin:0;padding-bottom:10px;}
.bnpam-bind-block .bnpam-bind-content>ul{position:absolute;bottom:16px;}
.bnpam-bind-block .bnpam-bind-content>ul li{color:#00965E;font-size:0.875rem;margin-bottom:8px;}
.bnpam-bind-block .bnpam-bind-content>ul li:before{content:'\e92e';display:inline-block;color:#00965E;font-size:10px;margin-right:4px;font-family:'icon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.bnpam-bind-block .bnpam-bind-content>ul li a{color:#00965E;font-size:0.875rem;}


/*contact-section*/
.bnpam-contact-section{}
.bnpam-contact-section h2{margin:32px 0 16px 6px;}

/* Contact box */
.bnpam-contact-box{position:relative;overflow:hidden;width:100%;height:345px;margin-bottom:16px;line-height:1.3rem;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}
.bnpam-contact-box figure{overflow:hidden;position:relative;height:100%;}
.bnpam-contact-box figure img{border-radius:5px;height:100%;min-width:100%;}
.bnpam-contact-box figure:before{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:-moz-linear-gradient(270deg, rgba(255,255,255,0) 0%, rgba(0,0,0,1) 75%);/* ff3.6+ */background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,0)), color-stop(100%, rgba(0,0,0,1)));/* safari4+,chrome */background:-webkit-linear-gradient(270deg, rgba(255,255,255,0) 0%, rgba(0,0,0,1) 75%);/* safari5.1+,chrome10+ */background:-o-linear-gradient(270deg, rgba(255,255,255,0) 0%, rgba(0,0,0,1) 75%);/* opera 11.10+ */background:-ms-linear-gradient(270deg, rgba(255,255,255,0) 0%, rgba(0,0,0,1) 75%);/* ie10+ */background:linear-gradient(180deg, rgba(255,255,255,0) 0%, rgba(0,0,0,1) 75%);/* w3c */filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );/* ie6-9 */}
.bnpam-contact-box.bnpam-contact-company figure:before{/* Permalink - use to edit and share this gradient:http://colorzilla.com/gradient-editor/#ffffff+1,ffffff+33,ffffff+33,000000+36,ffffff+36,ffffff+38&0.65+0,0+58 */background:-moz-linear-gradient(top, rgba(255, 255, 255, 0.65) 0%, rgba(255, 255, 255, 0.64) 1%, rgba(255, 255, 255, 0.28) 33%, rgba(255, 255, 255, 0.25) 36%, rgba(255, 255, 255, 0.23) 38%, rgba(255, 255, 255, 0) 58%);/* FF3.6-15 */background:-webkit-linear-gradient(top, rgba(255, 255, 255, 0.65) 0%, rgba(255, 255, 255, 0.64) 1%, rgba(255, 255, 255, 0.28) 33%, rgba(255, 255, 255, 0.25) 36%, rgba(255, 255, 255, 0.23) 38%, rgba(255, 255, 255, 0) 58%);/* Chrome10-25,Safari5.1-6 */background:linear-gradient(to bottom, rgba(255, 255, 255, 0.65) 0%, rgba(255, 255, 255, 0.64) 1%, rgba(255, 255, 255, 0.28) 33%, rgba(255, 255, 255, 0.25) 36%, rgba(255, 255, 255, 0.23) 38%, rgba(255, 255, 255, 0) 58%);/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a6ffffff', endColorstr='#00ffffff', GradientType=0);/* IE6-9 */}

/*Contact corpo */  
.bnpam-contact-box.bnpam-contact-corpo figure:before{display:none;}
.bnpam-contact-box.bnpam-contact-corpo .icon-mail:before{color:#fff;}
.bnpam-contact-box.bnpam-contact-corpo .bnpam-contact-information{color:#fff;}
.bnpam-contact-box.bnpam-contact-corpo .bnpam-contact-portrait-mail{color:#fff;}
.bnpam-contact-box.bnpam-contact-corpo .bnpam-contact-detail{width:100%;padding:10px 16px;box-sizing:border-box;position:absolute;bottom:0;left:0;	background-color:rgba(0,0,0,0.55);}
.bnpam-contact-box.bnpam-contact-corpo .bnpam-contact-information{position:static;margin-bottom:8px;}
.bnpam-contact-box.bnpam-contact-corpo .bnpam-contact-portrait-mail{position:static;}
.bnpam-contact-box.bnpam-contact-corpo .bnpam-contact-career{font-family:'bnplight';}
.bnpam-contact-box.bnpam-contact-corpo .bnpam-contact-career a{color:#fff;text-decoration:underline;}
.bnpam-contact-box.bnpam-contact-corpo .bnpam-contact-identity{line-height:22px;}


/* Contact Box content */
.bnpam-contact-portrait{color:#fff;}
.bnpam-contact-identity{font-family:bnp;position:relative;font-size:1rem;}
.bnpam-contact-portrait-mail{position:absolute;bottom:36px;left:20px;}
.bnpam-contact-portrait-mail a span,.bnpam-contact-portrait-mail a{color:#fff;word-break:break-all;}
.bnpam-contact-box .mobile{display:block;}
/*  Contact Company Box */
.bnpam-contact-company{color:#000;}
.bnpam-contact-company .bnpam-contact-information{bottom:40px;}
.bnpam-contact-information{    position:absolute;bottom:90px;left:28px;}
.bnpam-contact-company p{position:absolute;top:130px;left:20px;width:75%;color:#000;line-height:25px;}
.bnpam-contact-company p:first-line{font-size:1.2rem;font-weight:bold;}
.bnpam-contact-company a{color:#000;text-decoration:underline;}
.bnpam-mail-round{background:#00965E;height:30px;width:30px;border-radius:100px;padding-top:7px;display:inline-block;text-align:center;box-sizing:border-box;font-size:1rem;margin-right:5px;}

/*--------------------------------- *  banner top *---------------------------------*/
#bnpam-bannertop{overflow-x:hidden;text-align:center;}

/* Type 1
#bnpam-bannertop.bnpam-type1 #bnpam-bannertop-content{position:relative;z-index:10;margin-top:-80px;text-align:left;}
#bnpam-bannertop.bnpam-type1 figure{overflow:hidden;height:300px;}
#bnpam-bannertop.bnpam-type1 figure img{min-height:300px;}
#bnpam-bannertop.bnpam-type1 #bnpam-bannertop-content img{ float:left;margin-right:16px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;border:1px #f7f7f7;}
#bnpam-bannertop.bnpam-type1 #bnpam-bannertop-content .bnpam-section div{float:left;}
#bnpam-bannertop.bnpam-type1 #bnpam-bannertop-content div h2{margin-bottom:10px;font-family:'bnpcond';font-size:1.875rem;text-transform:uppercase;color:#fff;}
#bnpam-bannertop.bnpam-type1 #bnpam-bannertop-content div p{display:inline-block;font-size:0.75rem;color:#fff;background-color:#00965E;padding:5px 16px;}
#bnpam-bannertop.bnpam-type1 #bnpam-bannertop-content div span{color:#fff;}
#bnpam-bannertop.bnpam-type1 #bnpam-bannertop-content div span[class^="icon-"], #bnpam-bannertop.bnpam-type1 #bnpam-bannertop-content div span[class*=" icon-"]{margin:0 2px 0 10px;font-size:10px;}
*/

/* Type 2 */
#bnpam-bannertop figure{overflow:hidden;height:300px;}
#bnpam-bannertop figure img{min-height:300px;width:100%;}
#bnpam-bannertop #bnpam-bannertop-content{padding-top:16px;position:relative;z-index:10;text-align:left;}
#bnpam-bannertop #bnpam-bannertop-content img{float:left;margin-right:16px;margin-top:-54px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;border:1px #f7f7f7;-webkit-box-shadow:-2px 2px 5px 1px rgba(199, 199, 199, 1);-moz-box-shadow:-2px 2px 5px 1px rgba(199, 199, 199, 1);box-shadow:-2px 2px 5px 1px rgba(199, 199, 199, 1);}
#bnpam-bannertop #bnpam-bannertop-content #bnpam-breadcrumb{margin-bottom:16px;}
#bnpam-bannertop #bnpam-bannertop-content .bnpam-section>div{width:calc(100% - 132px);float:right;}
#bnpam-bannertop #bnpam-bannertop-content div h1,#bnpam-bannertop #bnpam-bannertop-content div h2{margin-bottom:28px;font-family:'bnpcond';font-size:1.875rem;text-transform:uppercase;color:#000;padding:0;}
#bnpam-bannertop #bnpam-bannertop-content div p{display:inline-block;font-size:0.75rem;color:#fff;background-color:#00965E;padding:5px 16px;margin-right:6px;}
#bnpam-bannertop #bnpam-bannertop-content div span{color:#000;font-weight:600;font-size:0.75rem;}
#bnpam-bannertop #bnpam-bannertop-content div span[class^="icon-"],#bnpam-bannertop #bnpam-bannertop-content div span[class*=" icon-"]{margin:0 2px 0 14px;font-size:10px;}
#bnpam-bannertop.bnpam-lexique{}
#bnpam-bannertop.bnpam-lexique #bnpam-bannertop-content .bnpam-section>div{width:100%;float:none;}

/*--------------------------------- *  page-banner contact *---------------------------------*/
#bnpam-homely-banner{position:relative;overflow:hidden;margin-bottom:32px;text-align:center;}
#bnpam-homely-banner figure img{min-width:100%;}
#bnpam-homely-banner .bnpam-section h1{position:absolute;bottom:40px;color:#fff;line-height:35px;font-size:1.875rem;font-family:'bnpcond';}

/*--------------------------------- *  bnpam-newsletter-banner *---------------------------------*/
#bnpam-banner-investo{margin:40px 0;position:relative;box-sizing:border-box;height:200px;border-radius:4px;}
/* #bnpam-banner-investo:after{content:"";display :inline-block;height :0;width :0;border-top :100px solid transparent;border-bottom :100px solid transparent;border-left :50px solid #fff;position:absolute;top:0;left:290px;} */
#bnpam-title-investo{width:326px;min-height:200px;float:left;box-sizing:border-box;}
#bnpam-title-investo figure{margin:38px 0 0 50px;}
#bnpam-title-investo span{position:absolute;left:150px;top:80px;font-family:bnpcond;font-size:2.5rem;color:#61D8D7}
#bnpam-description-investo{width:calc(100% - 326px);min-height:200px;padding:16px 40px;float:left;background:#00965E;color:#fff;box-sizing:border-box;}
#bnpam-description-investo p{font-size:1.5rem;font-family:'bnplight';margin-top:32px;min-height:80px;}
#bnpam-description-investo a{font-size:1.5rem;color:#fff;display:block;text-align:right;padding-right:40px;position:relative;}
#bnpam-description-investo a:before{content:'\e92e';position:absolute;top:4px;right:0;color:#ffffff;font-size:18px;margin-right:8px;font-family:'icon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}

/*--------------------------------- *  bnpam-newsletter-banner *---------------------------------*/
#bnpam-newsletter-banner{position:relative;height:275px;overflow:hidden;margin:40px 0 0 0;text-align:center;background:#939FA6;}
#bnpam-newsletter-banner figure img{min-height:275px;width:100%;}
#bnpam-newsletter-banner-content{position:absolute;top:60px;width:1024px;left:calc((100% - 1024px)/2);padding:0;color:#fff;text-align:center;}
#bnpam-newsletter-banner-content .bnpam-title,#bnpam-newsletter-banner-content h2{font-size:1.15rem;color:#fff;font-family:'bnp';line-height:24px;margin-bottom:20px;}
#bnpam-newsletter-banner-content p{font-family:bnplight;margin-top:-8px}
#bnpam-newsletter-banner .bnpam-section button{border-radius:3px;background:#00965E;height:50px;width:216px;margin-top:20px;box-sizing:border-box;padding:0 20px;}
#bnpam-newsletter-banner .bnpam-section input{height:50px;width:374px;padding:0 10px;box-sizing:border-box;margin:20px 15px 0 0;}

/*---------------------------------*  Flash-info home*---------------------------------*/
#bnpam-flashinfo-banner{padding:16px 0 0 130px;color:#424242;background:url('../images/etoile-banner.png') left center no-repeat #FCD7B8;height:50px;position:relative;box-sizing:border-box;}
#bnpam-flashinfo-banner figure{display:inline-block;}
#bnpam-flashinfo-banner figure img{}
#bnpam-flashinfo-banner div{display:inline-block;cursor:pointer;}
#bnpam-flashinfo-content{display:inline-block;padding:16px 0;color:#424242;padding-top:3px;font-size:1.125rem;width:600px;}
#bnpam-flashinfo-banner span{position:absolute;right:140px;top:calc(50% - 6px);color:#424242;font-size:0.875rem;text-align:right;}
#bnpam-flashinfo-banner span:before{content:"\e92e";font-size:10px;padding-right:15px;font-family:'icon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
#bnpam-flashinfo-remove{float:right;box-sizing:border-box;height:50px;width:50px;margin-top:-16px;background:#fff;position:relative;}
#bnpam-flashinfo-remove:before{content:"";position:relative;left:-25px;display:inline-block;height:0;width:0;border-top:25px solid transparent;border-right:25px solid #fff;border-bottom:25px solid transparent;}
#bnpam-flashinfo-remove a{position:absolute;top:20px;left:20px;color:#424242}

/*---------------------------------*  BNP AM project *---------------------------------*/
#bnpam-projet{min-height:316px;margin:65px 0px 80px 0px;background-color:#98dbd5;}
#bnpam-projet-title{color:#424242;margin:0 0 10px;font-size:1.875rem;font-weight:400;padding:15px 0 20px 0;line-height:30px;}
#bnpam-projet span{font-size:1.625rem;color:#fff;padding-top:10px;display:block;}
#bnpam-projet .bnpam-projet-banner{width:420px;float:left;}
#bnpam-projet .bnpam-projet-banner img{width:100%;float:left;}
#bnpam-projet .bnpam-bloc-projet{padding:16px;text-align:center;float:right;width:calc(100% - 422px);box-sizing:border-box;}
#bnpam-projet .bnpam-bloc-projet p{margin-bottom:20px;font-size:1.125rem;font-family:'bnplight';}
#bnpam-projet .bnpam-list-infos a{margin:5px;width:265px;height:60px;}
.bnpam-boxtitle-s{border-top:1px solid #979797;margin:30px 320px 30px 320px;background:#fff;text-align:center;}
.bnpam-boxtitle-s h2{display:inline-block;padding:0 20px;color:#333333;font-size:1.125rem;margin:-10px 0 0 0;text-align:center;background:#fff;}
#bnpam-projet .bnpam-bloc-projet .bnpam-list-infos{display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
#bnpam-projet .bnpam-bloc-projet .bnpam-list-infos a{position:relative;height:60px;;border:2px solid #424242;text-align:center;border-radius:3px;box-sizing:border-box;}
#bnpam-projet .bnpam-bloc-projet .bnpam-list-infos a span{line-height:14px;padding:0 24px;color:#424242;position:absolute;top:50%;transform:translateY(-50%);display:block;font-size:0.875rem;text-align:center;width:100%;box-sizing:border-box;}
#bnpam-projet .bnpam-bloc-projet .bnpam-list-infos a.active,#bnpam-projet .bnpam-bloc-projet .bnpam-list-infos a:hover{background:#00965E;border:2px solid #00965E ! important;}
#bnpam-projet .bnpam-bloc-projet .bnpam-list-infos a.active span,#bnpam-projet .bnpam-bloc-projet .bnpam-list-infos a:hover span{color:#fff;}

/*---------------------------------*  bnpam-banner-top*---------------------------------*/
#bnpam-bannertop-home{position:relative;padding-bottom:32px;/**/} 
#bnpam-bannertop-home .bnpam-section{position:relative;}
#bnpam-bannertop-home .bnpam-section .bnpam-banner-title{position:absolute;top:-130px;}
#bnpam-bannertop-home .bnpam-section .bnpam-banner-title h1{color:#fff;text-shadow:2px 0px 6px rgba(150, 150, 150, 0.4);}
#bnpam-bannertop-home .bnpam-section .bnpam-banner-title p{color:#fff;text-shadow:2px 0px 6px rgba(150, 150, 150, 0.4);}
#bnpam-bannertop-home figure{overflow:hidden;height:300px;text-align:center;width:100%;position:relative;}
#bnpam-bannertop-home figure span{display:block;width:100%;height:100%;z-index:0;position:absolute;bottom:0px;left:0;background:url("../images/gradient.png") repeat transparent;}
#bnpam-bannertop-home figure img{min-width:1440px;width:100%;margin-top:-16px;}
#bnpam-bannertop-home #bnpam-bannerhome-content{position:absolute;width:505px;bottom:110px;}
#bnpam-bannertop-home #bnpam-bannerhome-content h1,#bnpam-bannertop-home #bnpam-bannerhome-content h2{padding:0;font-size:1.5rem;color:#333333;font-family:bnp;}
#bnpam-bannertop-home #bnpam-bannerhome-content p{font-family:bnplight;margin-top:-8px;font-size:1.125rem;line-height:32px;}
#bnpam-search-bloc{margin-bottom:32px;width:100%;padding:32px;height:150px;background-color:#fff;box-sizing:border-box;}
#bnpam-search-bloc div{margin:0 0 15px;font-size:1.125rem;color:#404040;margin-bottom:20px;font-weight:initial;}
#bnpam-search-bloc input{width:465px;height:50px;border-radius:2px;background-color:#E6E6E6;box-sizing:border-box;border:0 none;padding:5px 1%;font-family:'bnp';}
#bnpam-search-bloc button{border:0 none;position:relative;width:65px;height:50px;border-radius:2px;background-color:#00965E;box-sizing:border-box;margin-left:20px;border-radius:6px;}
#bnpam-search-bloc button .icon-magnifying-glass{position:absolute;font-size:24px;top:14px;left:22px;}
#bnpam-search-funds{width:100%;background-color:#fff;height:150px;}
#bnpam-search-funds input{width:245px;height:50px;border-radius:2px;box-sizing:border-box;margin-left:30px;border:1px solid #00965E;margin-left:60px;}
#bnpam-search-funds p{padding-top:35px;margin-left:30px;padding-bottom:6px;}
#bnpam-bannertop-home #bnpam-banner-content{position:relative;margin-top:-50px;}
#bnpam-banner-content #bnpam-search-funds .bnpam-selectbox{width:245px;height:50px;border:1px solid #00965E;margin:0px auto;cursor:pointer;}
#bnpam-banner-content #bnpam-search-funds .bnpam-selectbox select{height:50px;cursor:pointer;}
#bnpam-banner-content #bnpam-search-funds .bnpam-selectbox:before{top:25px;right:8px;color:#00965E;z-index:-1;} 

/*--------------------------------- * Page analyse - bloc webcast"  *---------------------------------*/
.bnpam-webcast-block{max-width:1024px;margin:0 auto;position:relative;padding:20px;margin-bottom:32px;background-color:#fff;text-align:right;}
.bnpam-webcast-block .bnpam-webcast-content{display:block;width:calc(100% - 225px);text-align:left;}
.bnpam-webcast-block .bnpam-webcast-content div{margin:0 0 10px;display:inline-block;font-size:2rem;font-family:'bnpcond';color:#424242;text-transform:uppercase;font-weight:300;}
.bnpam-webcast-block .bnpam-webcast-content span{font-size:1.375rem;color:#424242;padding-right:7px;}
.bnpam-webcast-block .bnpam-webcast-content p{margin:0 0 6px 0;font-size:14px;color:#424242}
.bnpam-webcast-block a{position:absolute;top:calc(50% - 25px);right:32px;min-width:160px;display:block;float:left;}

/*--------------------------------- * Video section  *---------------------------------*/
.bnpam-section-video{padding:42px 0;background-color:#404040;}
.bnpam-section-video p,.bnpam-section-video span{display:inline-block;padding:0px 0 20px 0;font-size:0.875rem;color:#fff;font-family:'bnplight';}
.bnpam-section-video span{font-size:1.125rem;font-family:'bnp';}
.bnpam-section-video figure{position:relative;}
.bnpam-section-video figcaption{position:absolute;top:50px;left:100px;}
.bnpam-section-video figcaption span{font-size:3rem;color:#fff;}
.bnpam-section-video img{box-shadow:0 0 32px 0 rgba(0, 0, 0, 0.6);margin-bottom:15px;}
.bnpam-section-video .bnpam-video-content p,.bnpam-section-video .bnpam-video-content p a,.bnpam-section-video{color:#fff;font-family:'bnplight';line-height:20px;text-decoration:none;}
.bnpam-section-video .bnpam-videos-discovery div span{font-weight:300;line-height:20px;font-size:0.875rem;display:inline-block;padding-top:10px;font-family:'bnplight';}
.bnpam-section-video .bnpam-videos-discovery div{display:inline-block;font-size:0.875rem;color:#fff;margin:0 0 10px;font-weight:bold;}
.bnpam-section-video .bnpam-videos-discovery .bnpam-button{width:100%;font-family:'bnp';}

/*---------------------------------*  bloc info contact*---------------------------------*/
#bnpam-info-contact{height:300px;overflow:hidden;}
#bnpam-info-contact .bnpam-infos,#bnpam-info-contact .bnpam-contact{position:relative;float:left;width:50%;height:300px;}
#bnpam-info-contact .bnpam-infos{background:#ceece0;}
#bnpam-info-contact .bnpam-contact{background:#98dbd5;}
#bnpam-info-contact #bnpam-info-content,#bnpam-info-contact #bnpam-contact-content{position:absolute;top:58px;width:calc(1024px / 2);padding:0 70px;text-align:center;color:#fff;box-sizing:border-box;}
#bnpam-info-contact #bnpam-info-content{right:0px;}
#bnpam-info-contact #bnpam-contact-content{left:0px;}
#bnpam-info-contact .bnpam-infos h3,#bnpam-info-contact .bnpam-contact h3{display:inline-block;color:#424242;line-height:20px;font-family:'bnplight';font-size:1.125rem;}
#bnpam-info-contact .bnpam-infos .bnpam-link,#bnpam-info-contact .bnpam-contact .bnpam-link{display:inline-block;color:#424242;line-height:26px;margin-bottom:10px;font-size:1.125rem;}
#bnpam-info-contact .bnpam-infos p,#bnpam-info-contact .bnpam-contact p{min-height:60px;color:#424242;font-family:'bnplight';font-size:0.875rem;font-weight:300;line-height:1.2rem;}
#bnpam-info-contact .bnpam-infos img,#bnpam-info-contact .bnpam-contact img{width:100%;}
.bnpam-attractive-display{display:inline-block;}

/*---------------------------------* Social Box*---------------------------------*/
.bnpam-social-fixed{position:fixed;top:44px;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease; -ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
.bnpam-social-stable{position:absolute;bottom:35px;top:auto;}    
.bnpam-social-absolute{position:fixed;display:none;}
#bnpam-social-box p{font-size:0.75rem;padding-bottom:8px;color:#333;}
#bnpam-social-box ul li{margin-bottom:30px;}
#bnpam-social-box ul li a{color:#333333;}
#bnpam-social-box ul li a span{font-size:1.125rem;padding:10px;border:1px solid #ccc;border-radius:4px;margin-bottom:10px;}
.bnpam-social-prt{position:relative;}
#bnpam-lexique #bnpam-social-box{position:static !important;}

/*--------------------------------- *  Discovery *---------------------------------*/
.bnpam-borderbox{border:1px solid #D7D7D7;}
.bnpam-discovery{}
.bnpam-bloc-investors{position:relative;height:200px;background-color:#00965E !important;text-align:center;}
.bnpam-bloc-investors:before{content:'';display:block;width:15px;height:15px;position:absolute;bottom:-8px;left:calc(50% - 8px);background-color:#00965E;-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}
.bnpam-bloc-investors h3{color:#000;}
.bnpam-learncenter{position:relative;height:200px;background-color:#61C3D7;text-align:center;}
.bnpam-learncenter:before{content:'';display:block;width:15px;height:15px;position:absolute;bottom:-8px;left:calc(50% - 8px);background-color:#61C3D7;-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}
.bnpam-bloc-investors img{width:80%;margin:-20px 0 20px 0;max-height:100%;}
.bnpam-learncenter img{padding-top:20px;padding-bottom:20px;margin:0px;max-height:100%}
.bnpam-bloc-investors div,.bnpam-learncenter div{margin:0 0 10px;padding:0px 10px;font-size:1.125rem;color:#000;line-height:25px;}
.bnpam-bloc-investors p,.bnpam-bloc-all-articles p{line-height:21px;padding:0px 10px 0px 10px;font-size:0.875rem;font-family:'bnplight';color:#000;}
.bnpam-learncenter p{line-height:21px;padding:0px 10px 0px 10px;font-size:0.875rem;font-family:'bnplight';color:#000;}
.bnpam-link-btn{text-align:center;margin-top:40px;}

/*--------------------------------- *  Block > Specific Exemple (My Apps) *---------------------------------*/
/* *  Mixin  *  ------------------------------------------------ */
.bnpam-shadow{-webkit-box-shadow:-2px 2px 5px 1px rgba(199, 199, 199, 1);-moz-box-shadow:-2px 2px 5px 1px rgba(199, 199, 199, 1);box-shadow:-2px 2px 5px 1px rgba(199, 199, 199, 1);}
.bnpam-rounded{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}

/* *  PAGES *  ------------------------------------------------ */
/*--------------------------------- * Article *---------------------------------*/
/* box Title */
.bnpam-boxtitle{border-top:1px solid #979797;margin:45px 0 50px 0;background:#fff;text-align:center;}
.bnpam-boxtitle h2{display:inline-block;padding:0 30px;color:#333333;font-size:1.125rem;margin:-15px 0 0 0;line-height:24px;text-align:center;background:#fff;}
.bnpam-boxtitle h2 span{display:block;text-align:center;font-family:'bnplight';margin-top:6px;}
.bnpam-boxtitle div{display:inline-block;padding:0 30px;color:#333333;font-size:1.125rem;margin:-15px 0 0 0;line-height:24px;text-align:center;background:#fff;}
.bnpam-boxtitle div span{display:block;text-align:center;font-family:'bnplight';margin-top:6px;}

/* Article Title */
.bnpam-article-title{padding:12px 14px;background-color:#EDEDED;font-family:'bnp';color:#000;text-transform:uppercase;font-size:1.125rem;margin:16px 0;}
.bnpam-article-title h2{font-family:'bnp';color:#000;text-transform:uppercase;font-size:1.125rem;margin:0;}

/*title*/
.bnpam-title{margin-bottom:32px;}
.bnpam-title,.bnpam-title h2{text-align:center;font-size:1.125rem;color:#424242;}
.bnpam-title span,.bnpam-title h2 span{display:block;text-align:center;font-family:'bnplight';margin-top:6px;}
.bnpam-title .bnpam-button{margin-top:16px;}

/*title-uppercarse*/
.bnpam-title-uppercarse{text-align:center;}
.bnpam-title-uppercarse h2{text-align:center;font-size:1.125rem;color:#424242;text-transform:uppercase;text-align:center;}
.bnpam-title-uppercarse h2 span{display:block;text-align:center;font-family:'bnplight';margin-top:6px;}
.bnpam-title-uppercarse div{text-align:center;font-size:1.125rem;color:#424242;text-transform:uppercase;text-align:center;}
.bnpam-title-uppercarse div span{display:block;text-align:center;font-family:'bnplight';margin-top:6px;}

/* *  bnpam-usable-link   *  ------------------------------------------------*/
.bnpam-usable-link{}
.bnpam-usable-link a{display:block;color:#444;margin-bottom:10px;}
.bnpam-usable-link a:hover{display:block;color:#00965e;}

.bnpam-usable-link a:after{content:'\e900';display:inline-block;margin-left:5px;font-size:12px;margin-right:6px;font-family:'icon-2' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}


/* *  Navigation  *  ------------------------------------------------*/

/* Fund nav */
#bnpam-parcel-title{margin-bottom:26px;}
#bnpam-parcel-title span{font-weight:300;}
.bnpam-parcelsnav{margin-bottom:16px;}
.bnpam-parcelsnav ul{background:#00965E;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:84px;}
.bnpam-parcelsnav ul li{-webkit-order:0;-ms-flex-order:0;order:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-align-self:auto;-ms-flex-item-align:auto;width:100%;}
.bnpam-parcelsnav ul li a{position:relative;height:84px;text-align:center;padding:10px;box-sizing:border-box;color:#fff;font-size:1rem;border-left:1px solid #046440;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
.bnpam-parcelsnav ul li a span[class^="icon-"],.bnpam-parcelsnav ul li a span[class*=" icon-"]{display:block;margin:0 auto;}
.bnpam-parcelsnav ul li a span{font-family:'bnp' !important;text-transform:uppercase;-webkit-order:0;-ms-flex-order:0;order:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-align-self:auto;-ms-flex-item-align:auto;align-self:auto;}
.bnpam-parcelsnav ul li a span:before{display:block;font-family:'icon';margin-bottom:8px;}
.bnpam-parcelsnav ul li.active a,.bnpam-parcelsnav ul li:hover a{background:#046440;}
.bnpam-parcelsnav ul li.active a:before,.bnpam-parcelsnav ul li:hover a:before{content:'\e941';position:absolute;bottom:-6px;color:#fff;left:calc(50% - 10px);font-size:22px;font-family:'icon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}

/* Contact nav */
.bnpam-branchnav{margin-bottom:32px;}
.bnpam-branchnav ul{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
.bnpam-branchnav ul li{border-bottom:6px solid #D7D7D7;font-size:1rem;-webkit-order:0;-ms-flex-order:0;order:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-align-self:auto;-ms-flex-item-align:auto;width:100%;}
.bnpam-branchnav ul li a{position:relative;text-align:center;font-family:'bnplight';padding:10px;box-sizing:border-box;color:#404040;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
.bnpam-branchnav ul li.active,.bnpam-branchnav ul li:hover{border-color:#00965E;-webkit-transition:all 0.3s ease;opacity:0.89;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
.bnpam-branchnav ul li.active a,.bnpam-branchnav ul li:hover a{color:#00965E;font-family:'bnp';}

/*keywords nav */
.bnpam-keywords-nav{margin-bottom:32px;}
.bnpam-keywords-nav ul{}
.bnpam-keywords-nav ul li{display:inline-block;margin-right:20px;}
.bnpam-keywords-nav ul li a{color:#000000;font-weight:600;font-size:0.75rem;}
.bnpam-keywords-nav ul li a:before{content:'\e942';color:#d10e51;font-size:12px;margin-right:6px;font-family:'icon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}

/*breadcrumb nav */
#bnpam-breadcrumb{margin:20px 0 32px 0;}
#bnpam-breadcrumb ul{}
#bnpam-breadcrumb ul li{display:inline-block;margin-right:5px;font-family:'bnp';color:#00965E;text-decoration:none;font-size:0.875rem;line-height:24px;}
#bnpam-breadcrumb ul li:before{content:'\e92e';color:#333333;font-size:10px;margin-right:8px;font-family:'icon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
#bnpam-breadcrumb ul li:first-child:before{display:none;}
#bnpam-breadcrumb ul li a{color:#424242;font-family:'bnplight';font-weight:300;}

/* Filter Nav*/
#bnpam-filter{margin-bottom:16px;}
#bnpam-filter-text{display:block;text-transform:uppercase;font-weight:bold;color:#000;float:left;margin-top:6px;margin-right:10px;}
#bnpam-filter ul{margin-top:-6px;}
#bnpam-filter ul li{display:inline-block;margin-right:5px;color:#00965E;font-size:0.875rem;line-height:24px;}
#bnpam-filter ul li:before{content:' | ';color:#424242;margin:0 4px;font-family:'icon' !important;text-transform:none;line-height:1;}
#bnpam-filter ul li.bnpam-selected{}
#bnpam-filter ul li.bnpam-selected a{text-decoration:underline;color:#00965E;font-family:'bnp';}
#bnpam-filter ul li:first-child:before{display:none;}
#bnpam-filter ul li a{color:#424242;font-family:'bnplight';}

/* *  slider    *  ------------------------------------------------ */
.bnpam-slider{position:relative;}
.bnpam-slider ul{margin:0;padding:0;list-style:none;display:block;}
.bnpam-slider li{display:block;float:left;height:510px;position:relative;}
.bnpam-slider li.current{opacity:1;z-index:1;}
.bnpam-slider li:not(.current){display:none;opacity:0;z-index:1;-webkit-transition:opacity 1s;-moz-transition:opacity 1s;-o-transition:opacity 1s;transition:opacity 1s;}
.bnpam-slider li figure{width:100%;overflow:hidden;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.bnpam-slider li figure img{height:430px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.bnpam-slider li figure figcaption{color:#333333;font-size:0.875rem;position:absolute;bottom:20px;left:0;width:400px;line-height:20px;}
.bnpam-slider .prev{position:absolute;bottom:20px;z-index:100;right:40px;font-size:34px;padding:10px;background:#fff;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
.bnpam-slider .prev:hover{right:43px;}
.bnpam-slider .next{position:absolute;bottom:20px;right:0;z-index:100;font-size:34px;padding:10px;background:#fff;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
.bnpam-slider .next:hover{right:-3px;}
.bnpam-slider .pager a{margin:0 5px;text-decoration:none;}
.bnpam-slider .pager a.selected{text-decoration:underline;}

/* *  Pages   *  ------------------------------------------------ */ 
/* Article */
#bnpam-article{}
#bnpam-article p img{}
#bnpam-article:after{content:'';display:table;clear:both;}
#bnpam-article>h2{margin-bottom:18px;font-size:1.2rem;margin-top:32px;color:#000;}
#bnpam-article>h3{margin-bottom:16px;margin-top:32px;}
#bnpam-article>p,#bnpam-article .bnpam-grid-gutter>p{color:#333333;font-weight:300;line-height:24px;}
#bnpam-article>strong{display:inline-block;margin-bottom:16px;color:#333333;}
#bnpam-article small{font-size:0.75rem;font-weight:lighter;line-height:22px;color:#737373;font-family:'bnplight';}
#bnpam-article .bnpam-button{ margin-bottom:20px;} 
#bnpam-article table{border-top:1px solid #ddd;border-bottom:1px solid #ddd;}
#bnpam-article table td{padding:20px 20px 0 20px;line-height:24px;border-left:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #ddd;}
#bnpam-article table td h2{margin:-20px -20px 0 -20px;padding:20px 20px 20px 20px;background:#D4ECF7;font-size:1rem;}
#bnpam-article table td a{display:inline-block;margin-bottom:6px;}
#bnpam-article ul{margin-bottom:28px;list-style:disc;list-style-position:inside;}
#bnpam-article ul ul{ margin:20px 0 0 20px;}
#bnpam-article ul li{margin-bottom:15px;line-height:20px}
#bnpam-article img{max-width:100%;height:auto !important;}
#bnpam-article table{}
#bnpam-article ol{padding-left:12px;margin-bottom:20px;}
#bnpam-article ol li{margin-bottom:12px;}
 
/* Frame conteneur */
.bnpam-frame-conteneur{margin:0 -8px 46px -8px;}
.bnpam-frame-conteneur .bnpam-block{float:left;width:244px;display:inline-block;margin:8px;}
.bnpam-frame-conteneur .bnpam-block:hover{/*margin:0 8px 16px 8px;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;*/}

/*---------------------------------*   home PRO*---------------------------------*/
/*bnpam-large-tweet*/
#bnpam-large-tweet{border:1px solid #D9D9D9;border-radius:4px;}
#bnpam-large-tweet img{width:100%;padding-top:5px;}

/*---------------------------------*   ISR*---------------------------------*/
/*bnpam-keypoints-box*/
.bnpam-ISR-pargraph{color:#424242;line-height:28px;margin-bottom:24px;}
#bnpam-keypoints li{position:relative;padding-left:16px;color:#333333;font-weight:300;line-height:28px;margin-bottom:24px;}
#bnpam-keypoints li:before{content:"\e92f";font-size:0.25rem;top:10px;left:0;position:absolute;color:#00965E;font-family:'icon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
#bnpam-ISR-smallpargraph{color:#737373;line-height:21px;font-size:0.75rem;margin-bottom:40px;}

/*bnpam-ISR-topics*/
#bnpam-ISR-topics h2{font-size:1.625rem;line-height:32px;}
#bnpam-ISR-topics p{font-weight:300;color:#333333;line-height:24px;margin-bottom:24px;}

/*---------------------------------*   Americaine*---------------------------------*/
.bnpam-small-title{margin:16px 0;font-weight:600;color:#424242;font-family:bnp}
#bnpam-spacerbox{width:100%;text-align:center;}
#bnpam-straightspacer:after{content:"";display:inline-block;width:238px;border:solid 0.5px #ccc;margin-bottom:32px;}

/*bnpam-key-numbers*/
.bnpam-key-numbers{border:solid 1px #CCCCCC;border-radius:4px;display:table;margin-right:15px;margin-bottom:40px;}
.bnpam-number-box{position: relative;box-sizing: border-box;width: 132px;text-align: center;color: #424242;line-height: 17px;display: table-cell;padding: 35px 0;height: 100%; vertical-align: middle;}
.bnpam-number-box:before{content:"";border:solid 0.5px #CCCCCC;position:absolute;left:0px;top:18px;height: calc(100% - 30px);}
.bnpam-number-box:first-child:before{display:none;position:absolute;}
.bnpam-number-box span{color:#00965E;font-size:2rem;margin-bottom:10px;display:block;}
.bnpam-number-box div{margin:0 16px;}

/*bnpam-autor-quote*/
.bnpam-white-bordered{border:solid 2px #FFFFFF;border-radius:4px;}
#bnpam-autor-quote{padding:24px;background:#E3ECF3;margin-bottom:40px;display:block;min-height:160px;}
#bnpam-autor-quote p{color:#424242;line-height:28px;font-size:14px;margin-bottom:0}
#bnpam-autor-quote figure{margin:0 16px 16px 0;float:left;box-shadow:none;}
#bnpam-autor-quote h2{margin-bottom:16px;font-size:1.125rem;color:#000;font-weight:normal;}
#bnpam-autor-quote h3{margin-bottom:16px;font-size:1.1rem;color:#000;font-weight:normal;}
#bnpam-autor-quote span{margin-bottom:16px;color:#00965E;line-height:18px;}
#bnpam-autor-info{}
#bnpam-autor-info:after {content:'';display:block;clear:both;}

/*bnpam-repurchase-agreement*/
#bnpam-repurchase-agreement{border:#CCCCCC solid 1px;padding:24px 35px;position:relative;margin:32px 0;}
#bnpam-repurchase-agreement div{box-sizing:border-box;text-align:center;padding-top:8px;border-radius:100px;background:#00965E;height:40px;width:40px;position:absolute;top:-20px;left:-20px;}
#bnpam-repurchase-agreement div:before{content:"";position:absolute;top:40px;left:19px;height:14px;width:0;border:#fff 0.5px solid;}
#bnpam-repurchase-agreement div:after{content:"";position:absolute;top:19px;left:40px;height:0;width:14px;border:#fff 0.5px solid;}
#bnpam-repurchase-agreement div span{color:#fff;font-size:1.375rem;}
#bnpam-repurchase-agreement h3{text-transform:uppercase;font-size:0.875rem;}
#bnpam-repurchase-agreement p{color:#424242;line-height:28px;font-family:bnplight}
#bnpam-repurchase-agreement a{text-decoration:underline;position:absolute;bottom:-3px;right:0px;background:#fff}
#bnpam-repurchase-agreement a:before{content:"";position:absolute;top:2px;left:-25px;height:0;width:15px;border:#fff 5px solid;}
#bnpam-repurchase-agreement a:after{content:"";position:absolute;top:-15px;left:144px;height:30px;width:5px;background:#fff;border:#fff 1px solid;}

/*bnpam-large-quote*/
#bnpam-large-quote{padding:32px;position:relative;display:block;}
#bnpam-large-quote p{font-size:1.625rem;color:#424242;line-height:42px;font-family:bnplight;margin-bottom:24px;}
#bnpam-large-quote p:before{content:"\e94a";font-family:icon;font-size:22px;color:#00965E;position:absolute;top:-10px;}
#bnpam-large-quote span{color:#424242;position:relative;}
#bnpam-large-quote span:before{content:"";position:absolute;background:#00965E;width:22px;border:1px solid #00965E;top:-10px;}

/*bnpam-download-box*/
#bnpam-download-box{position:relative;padding:16px;border:1px solid #CCCCCC;border-radius:3px;margin-bottom:32px;}
#bnpam-download-box span{text-align:center;position:absolute;top:-10px;left:235px;font-size:1.125rem;color:#424242;width:290px;box-sizing:border-box;background:#fff;}
#bnpam-download-box p{font-family:bnplight;text-align:center;color:#424242;padding:16px;margin-bottom:0;}
#bnpam-download-box input{background:#EEEEEE;border-radius:2px;width:355px;height:55px;margin-bottom:16px;box-sizing:border-box;}
#bnpam-download-box input:nth-child(odd){margin-right:16px;}
#bnpam-download-box .bnpam-button{height:55px;width:236px;float:right;padding:19px 59px;}

/*bnpam-accordion*/
#bnpam-accordion{border:solid 1px #CCCCCC;margin-bottom:32px;border-radius:4px;}
.bnpam-accordion-title{cursor:pointer;position:relative;border:solid 1px #CCCCCC;background:#D4ECF7;padding:16px;box-sizing:border-box;height:50px;width:100%}
.bnpam-accordion-title h3{color:#424242}
.bnpam-accordion-title span{position:absolute;top:14px;right:27px;cursor:pointer;font-size:1.25rem;font-weight:600;color:#000;-webkit-transition:all 0.3ms ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}
.bnpam-accordion-title.active span{-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);}
.bnpam-accordion-content{padding:24px;display:none;}
.bnpam-accordion-content p{line-height:28px;margin-bottom:0}

/*bnpam-table*/
#bnpam-table{margin-bottom:32px;}
#bnpam-table table{width:100%;}
#bnpam-table table thead{background:#EEE}
#bnpam-table table thead tr th{text-align:left;position:relative;height:50px;font-family:bnplight;font-size:0.75rem;text-transform:uppercase;color:#424242;vertical-align:middle;padding:0 16px;}
#bnpam-table table thead tr th span{}
#bnpam-table table thead tr th span:before{font-family:icon;content:"\e941";position:absolute;cursor:pointer;font-size:7px;top:16px;right:20px;cursor:pointer;}
#bnpam-table table thead tr th span:after{font-family:icon;content:"\e941";position:absolute;cursor:pointer;font-size:7px;top:24px;right:20px;cursor:pointer;-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}
#bnpam-table table tbody tr td{height:60px;font-size:0.875rem;color:#424242;vertical-align:middle;padding:0 16px;border-bottom:solid 1px #DFDFDF;}

/* *  ADD-ONS *  ------------------------------------------------ */
.bnpam-date-hour{display:inline-block;margin-bottom:12px;margin-left:8px;color:#000;font-weight:600;font-size:0.75rem;}

/*---------------------------------*   CORPORATE*---------------------------------*/
/*---------------------------------*   Article categorie*---------------------------------*/
/*bnpam-discover-funds*/
#bnpam-discover-funds{background-color:#8ACABB;margin-bottom:24px;padding:32px;}
#bnpam-discover-funds h2{color:#fff;line-height:32px;font-size:24px;margin:0}
#bnpam-discover-funds a{float:right;}
/*---------------------------------*   Carriere*---------------------------------*/
/*table carriere*/
#bnpam-career-offer{margin-bottom:32px;}
#bnpam-career-offer a{text-decoration:underline;}
#bnpam-career-offer table{width:100%;}
#bnpam-career-offer table thead{background:#EEE}
#bnpam-career-offer table thead tr th{text-align:center;position:relative;height:50px;font-family:bnplight;font-size:0.75rem;text-transform:uppercase;color:#424242;vertical-align:middle;padding:0 16px;}
#bnpam-career-offer table tbody tr td{line-height:18px;text-align:center;height:60px;font-size:0.75rem;color:#424242;vertical-align:middle;padding:0 35px;border-bottom:solid 1px #DFDFDF;}

/*---------------------------------*  espace presse onglet1*---------------------------------*/
/*page-title*/
#bnpam-page-title{font-family:bnpcond;margin-bottom:32px;}

/*bnpam-years-filter*/
.bnpam-years-filter{margin-bottom:32px;margin-left:130px;}
.bnpam-years-filter ul li{display:inline-block;font-size:1.125rem;margin-right:32px;position:relative;}
.bnpam-years-filter ul li:after{content:"\e92f";color:#7A7A7A;font-size:0.25rem;position:absolute;left:55px;top:6px;font-family:'icon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.bnpam-years-filter ul li:last-child:after{content:"";}
.bnpam-years-filter ul li a{color:#424242;}
.bnpam-years-filter ul .active a{color:#00965E;border-bottom:solid 2px #00965E;}

/*bnpam-article-link*/
.bnpam-article-link{margin-bottom:32px;position:relative;}
.bnpam-article-link .bnpam-article-date{position:absolute;color:#424242;text-align:right;width:117px;top:3px;}
.bnpam-article-link span{margin-left:130px;font-size:1.625rem;color:#00965E;position:absolute;}
.bnpam-article-link a{margin-left:170px;text-decoration:underline;width:600px;font-size:0.875rem;display:inline-flex;line-height:24px;}

/*---------------------------------*  espace presse onglet2*---------------------------------*/
/*bnpam-subscription-box*/
.bnpam-subscription-box{float:left;width:50%;text-align:center;margin-top:16px;margin-bottom:32px;}
.bnpam-subscription-box p{color:#424242;line-height:24px;}
.bnpam-subscription-box .bnpam-button{width:322px;font-size:0.875rem;padding:18px 0;}

/*bnpam-experts-block*/
.bnpam-experts-block{position:relative;box-sizing:border-box;padding:56px 16px;}
.bnpam-experts-block span{font-size:1.5rem;color:#00965E;position:absolute;top:calc(50% - 12px);left:-40px;}
.bnpam-experts-block .bnpam-experts-content{display:inline-block;font-size:2rem;font-family:bnpcond;text-transform:uppercase;color:#424242;width:440px;margin-left:40px;position:relative;}
.bnpam-experts-block a{width:214px;position:absolute;top:calc(50% - 25px);right:16px;}

/*---------------------------------*  home CORPORATE*---------------------------------*/
/*bnpam-corporate-investors*/
#bnpam-corporate-investors .bnpam-bloc-investors{height:215px;}
#bnpam-corporate-investors .bnpam-link-btn{margin:37.5px 0;}

/*corpo-homebanner*/
#bnpam-corpo-homebanner{margin-bottom:32px;}
#bnpam-corpo-homebanner figure{height:300px;overflow:hidden;text-align:center;}
#bnpam-corpo-homebanner figure img{min-width:1440px;}

/*bnpam-discovery*/
.bnpam-discover-picture{position:relative;height:175px;background-color:#61C3D7;text-align:center;margin-bottom:16px;}
.bnpam-discover-picture img{width:100%;}
.bnpam-discover-content{text-align:center;}
.bnpam-discover-content .bnpam-button{/*margin-bottom:32px;*/padding:18px 0;width:188px;}
.bnpam-discover-descrip{/*font-size:1.125rem;color:#00965E;margin-bottom:16px;*/line-height:28px}
.bnpam-discover-content div[class*="discover-descrip"]{min-height:84px;}
.bnpam-discover-descrip span{color:#424242;}

/*bnpam-step-form*/
#bnpam-step-form{margin:32px 8px;box-sizing:border-box;height:320px;}
#bnpam-form-banner{text-align:center;font-size:1.5rem;box-sizing:border-box;height:100px;padding-top:38px;background:#98DBD4;}
#bnpam-step-form #bnpam-form-banner{color:#424242;font-size:1.5rem;}
#bnpam-form-content{height:220px;box-sizing:border-box;padding:32px 0;}

/*timeline*/
#timeline{display:table;width:100%;margin:0 auto;padding-top:25px;}
#timeline li{position:relative;display:table-cell;text-align:center;}
#timeline li:before{content:'';display:block;width:100%;height:1px;position:absolute;top:7px;right:50%;background:#ccc;}
#timeline li:first-child:before{display:none;}
#timeline li span{min-width:46px;text-align:center;display:inline-block;height:50px;top:-35px;background-color:#fff;position:relative;z-index:3;color:#e6e7e7;line-height:2.5;}
#timeline li:active span{color:#119c6b;}
#timeline li span:before,#timeline li span:after{display:inline-block;position:absolute;border-radius:40px;content:'';}
#timeline li span:before{width:5px;height:5px;background:#bebebe;left:calc(50% - 3px);top:40px;z-index:4}
#timeline li span:after{width:25px;height:25px;background:#fff;border:1px solid #bebebe;left:calc(50% - 13.5px);top:29px;z-index:2;}
#timeline li.active:after{content:'';display:block;width:100%;height:1px;position:absolute;top:7px;right:0;background:#00965E;z-index:1;}
#timeline li.active:first-child:after{width:calc(50% - 23px);}
#timeline li.active:last-child:after{right:50%;}
#timeline li.active span{color:#119c6b;}
#timeline li.active span:before{background:#119c6b;}
#timeline li.active span:after{border-color:#119c6b;}

/*bnpam-form-selectbox*/
#bnpam-form-box{padding:0 130px;}
.bnpam-form-selectbox{width:calc(33% - 13px);float:left;margin-right:16px;}
.bnpam-form-selectbox span{margin-bottom:16px;display:block;color:#424242;}
.bnpam-form-selectbox .bnpam-selectbox{height:50px;}
.bnpam-form-selectbox .bnpam-selectbox select{height:50px;}
#bnpam-form-content .bnpam-button{width:calc(33%);margin-top:29px;}

/* Docs List */
.bnpam-docs-list{border:1px solid #e0e0e0;padding:0 0 15px 0;}
.bnpam-docs-list h2{padding:8px 12px;width:100%;box-sizing:border-box;font-family:'bnplight';font-size:1rem;background:#e0e0e0;margin:0;}
.bnpam-docs-list a{display:block;margin:16px 14px;}
.bnpam-docs-list a img{width:30px;margin-bottom:-10px;}
.bnpam-docs-list a span{color:#444;font-size:0.82rem;}

/* Information case */
.bnpam-information-case{}
.bnpam-information-case .bnpam-button{display:block;margin:0 auto;width:250px;}

/* Contact information*/
.bnpam-contact-carde{border:1px solid #e0e0e0;}
.bnpam-contact-carde h2{padding:8px 12px;width:100%;box-sizing:border-box;font-family:'bnplight';font-size:1rem;background:#e0e0e0;margin:0;}
.bnpam-contact-carde .bnpam-figure{display:block;width:110px;float:left;margin:16px 14px;overflow:hidden;}
.bnpam-contact-carde .bnpam-figure img{width:100%;}
.bnpam-contact-carde .bnpam-detail{float:left;width:calc(100% - 190px);padding-top:20px;}
.bnpam-contact-carde .bnpam-detail p{margin-bottom:8px;}
.bnpam-contact-carde .bnpam-detail p.mobile{}
.bnpam-contact-carde .bnpam-detail p.mobile:before{display:inline-block;content:'\e94b';font-family:'icon';margin-right:6px;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.bnpam-contact-carde .bnpam-detail p.phone{margin-bottom:8px;}
.bnpam-contact-carde .bnpam-detail p.phone:before{display:inline-block;content:'\e94c';font-family:'icon';margin-right:6px;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}

/* Article Leach */
.bnpam-article-leach{margin-bottom:14px;position:relative;}
.bnpam-article-leach h3{width:96px;float:left;margin-right:18px;padding-top:14px;font-weight:lighter;text-transform:uppercase;font-size:0.96rem;color:#242424;}
.bnpam-article-leach > .bnpam-leach-entry{float:left;width:230px;margin-right:14px;}
.bnpam-article-leach .bnpam-button-reset{float:right;width:160px;text-align:left;position:relative;}
.bnpam-article-leach .bnpam-button-reset:before{content:'';width:25px;height:25px;position:absolute;right:8px;top:12px;background:url('../images/refresh.svg');-webkit-transition:all 0.5s ease;
    -moz-transition:all 0.5s ease;
    -ms-transition:all 0.5s ease;
    -o-transition:all 0.5s ease;
    transition:all 0.5s ease;}
.bnpam-article-leach .bnpam-button-reset:hover:before{-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}

.bnpam-leach-result h3{display:inline-block;margin-right:14px;font-size:0.96rem;color:#242424;font-weight:lighter;}
.bnpam-leach-result .bnpam-result-entry{position:relative;display:inline-block;margin-right:14px;margin-bottom:14px;padding:6px 30px 6px 10px;background:#e5e5e5;}
.bnpam-leach-result .bnpam-result-entry span.delete{display:inline-block;position:absolute;right:4px;top:3px;cursor:pointer;padding:5px;}
.bnpam-leach-result .bnpam-result-entry span.delete:before{content:'\e908';font-family:'icon';font-size:0.65rem;color:#424242;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}

.bnpam-leach-entry .bnpam-leach-select{box-sizing:border-box;position:relative;padding:17px 30px 15px 14px;cursor:pointer;border:1px solid #e5e5e5;color:#424242;font-size:1rem;-webkit-border-radius:3px;
    border-radius:3px;}
.bnpam-leach-entry .bnpam-leach-select:before{position:absolute;right:10px;content:'\e906';font-family:'icon';font-size:0.96rem;color:#424242;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transition:all 0.5s ease;
    -moz-transition:all 0.5s ease;
    -ms-transition:all 0.5s ease;
    -o-transition:all 0.5s ease;
    transition:all 0.5s ease;}
.bnpam-leach-entry.active .bnpam-leach-select:before{-moz-transform:rotate(180deg);
    -webkit-transform:rotate(180deg);
    -o-transform:rotate(180deg);
    -ms-transform:rotate(180deg);
    transform:rotate(180deg);}

.bnpam-leach-entry .bnpam-content-select{display:none;}
.bnpam-leach-entry.active .bnpam-content-select{display:block;z-index:10000;}

.bnpam-leach-entry .bnpam-content-select{}
.bnpam-leach-entry .bnpam-content-select .bnpam-leach-entry{cursor:pointer;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;
transition:all 0.5s ease;}
.bnpam-leach-entry .bnpam-content-select .bnpam-leach-entry.selected,
.bnpam-leach-entry .bnpam-content-select .bnpam-leach-entry:hover{background:#efefef;border:0 none;}


/* Category */ 
.bnpam-leach-entry.bnpam-leach-category{position:relative;}
.bnpam-leach-entry.bnpam-leach-category .bnpam-content-select{position:absolute;top:53px;width:calc(100% - 2px);max-height:214px;background:#fff;overflow:auto;border:1px solid #e5e5e5;}
.bnpam-leach-entry.bnpam-leach-category .bnpam-content-select .bnpam-leach-entry{border-bottom:1px solid #e5e5e5;padding:14px 8px;box-sizing:border-box;color:#242424;}

/* Author */
.bnpam-leach-entry.bnpam-leach-author{}
.bnpam-leach-entry.bnpam-leach-author .bnpam-content-select{position:absolute;top:64px;right:0;width:calc(100% - 116px);max-height:250px;background:#fff;overflow:auto;border:1px solid #e5e5e5;}
.bnpam-leach-entry.bnpam-leach-author .bnpam-content-select .bnpam-content-select-header{height:30px;background:#242424;padding:4px 8px;box-sizing:border-box;}
.bnpam-leach-entry.bnpam-leach-author .bnpam-content-select .bnpam-content-select-header ul{display:inline-block;float:left;}
.bnpam-leach-entry.bnpam-leach-author .bnpam-content-select .bnpam-content-select-header ul li{display:inline-block;}
.bnpam-leach-entry.bnpam-leach-author .bnpam-content-select .bnpam-content-select-header ul li a{display:inline-block;color:#8f8f8f;padding:6px 3px;font-size:0.75rem;}
.bnpam-leach-entry.bnpam-leach-author .bnpam-content-select .bnpam-content-select-header ul li.active a,
.bnpam-leach-entry.bnpam-leach-author .bnpam-content-select .bnpam-content-select-header ul li a:hover{color:#fff;}
.bnpam-leach-entry.bnpam-leach-author .bnpam-content-select .bnpam-content-select-header .bnpp-btn{display:inline-block;float:right;color:#8f8f8f;padding:6px 8px;font-size:0.75rem;}
.bnpam-leach-entry.bnpam-leach-author .bnpam-content-select .bnpam-content-select-header .bnpp-btn:hover{color:#fff;}
.bnpam-leach-entry.bnpam-leach-author .bnpam-content-select .bnpam-leach-entry{border-bottom:1px solid #e5e5e5;color:#242424;font-size:0.875rem;padding:14px 8px;box-sizing:border-box;color:#242424;}
.bnpam-leach-entry.bnpam-leach-author .bnpam-content-select .bnpam-leach-entry .name{display:inline-block;width:30%;}
.bnpam-leach-entry.bnpam-leach-author .bnpam-content-select .bnpam-leach-entry .profil{display:inline-block;font-family:'bnplight';}

/** ADD for tab element block* */
.tab-element-text:not(.active){display:none;}
.tab-element-text ul li{list-style:circle;padding-left:4%;}
 
/** CSS added to layout the 404 error page*/
.bnp-404{margin-top:30px;}  
.bnp-404 h1{text-align:center;color:#00975e;}
.bnp-404 .bnp-h1title{text-align:center;color:#00975e;}
.bnp-404 .bnp-page-heading{margin:0 auto;padding:30px 10px;max-width:440px;text-align:center;}
.bnp-404 .bnp-page-heading .error-img{margin:30px auto 40px;}
.bnp-404 .bnp-page-heading p{text-align:left;font-family:Arial,Times,sans-serif;font-size:14px;}
.bnp-404 .field{border:2px solid #00975e;}
.bnp-container{max-width:73em;margin-left:auto;margin-right:auto;} 
.bnpam-404-button{background-color:#00975e !important;padding:0.8em 2.5em !important;}

/* width */
.bnpam-article-leach ::-webkit-scrollbar{width:8px;}

/* Track */
.bnpam-article-leach  ::-webkit-scrollbar-track{background:#f1f1f1;}

/* Handle */
.bnpam-article-leach ::-webkit-scrollbar-thumb{background:#cbcbcb;}

/* Handle on hover */
.bnpam-article-leach ::-webkit-scrollbar-thumb:hover{background:#555;}


/* Frame filter*/
.bnpam-frame-filter{}
.bnpam-video-pager{text-align:center;margin:22px 0;}
.bnpam-video-pager a{display:inline-block;font-family:'bnplight';font-size:1.1rem;margin:10px 4px;color:#444;position:relative;padding:2px;}
.bnpam-video-pager a.left{margin-right:12px;}
.bnpam-video-pager a.left:before{content:'\e907';font-family:'icon';position:absolute;left:0px;top:3px;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.bnpam-video-pager a.right{margin-left:4px;}
.bnpam-video-pager a.right:before{content:'\e92e';font-family:'icon';position:absolute;left:0px;top:3px;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.bnpam-video-pager a:hover,
.bnpam-video-pager a.active{color:#00965e;}

/* display btn */
.bnpam-frame-display {position:relative;}
.bnpam-frame-display .bnpam-bnt-grid{position:absolute;right:-24px;top:10px;display:inline-block;margin-left:12px;color:#444;}  
.bnpam-frame-display .bnpam-bnt-grid:before{content:'\e902';font-size:20px;font-family:'icon-2';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.bnpam-frame-display .bnpam-bnt-list{position:absolute;right:-24px;top:36px;display:inline-block;margin-left:12px;color:#bbb;}  
.bnpam-frame-display .bnpam-bnt-list:before{content:'\e901';font-size:20px;font-family:'icon-2';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}

.bnpam-frame-display.display-list .bnpam-bnt-grid{color:#bbb;}
.bnpam-frame-display.display-list .bnpam-bnt-list{color:#444;} 

.bnpam-frame-display.display-list .bnpam-block{min-height:0;} 
.bnpam-frame-display.display-list .bnpam-attractive-block{height:auto;width:calc(100% - 16px);}
.bnpam-frame-display.display-list .bnpam-frame-conteneur{margin:0;}
.bnpam-frame-display.display-list .bnpam-frame-conteneur .bnpam-block{overflow:hidden;float:none;height:auto;width:100%;display:block;margin:16px 0;box-sizing:border-box;}
.bnpam-frame-display.display-list .bnpam-attractive-block .bnpam-attractive-frame{height:160px;width:190px;float:left;text-align:center;overflow:visible;}
.bnpam-frame-display.display-list .bnpam-attractive-block .bnpam-attractive-frame .bnpam-attractive-author{left:-6000px;}
.bnpam-frame-display.display-list .bnpam-attractive-block .bnpam-attractive-content{position:relative;background:#fff;padding:32px 8px 8px 8px;height:160px;overflow:hidden;box-sizing:border-box;}
.bnpam-frame-display.display-list .bnpam-attractive-block .bnpam-attractive-content .bnpam-keywords{position:absolute;top:8px;right:20px; margin-bottom:8px;}
.bnpam-frame-display.display-list .bnpam-attractive-block .bnpam-attractive-content .bnpam-link a{line-height:18px;max-height:35px;overflow:hidden;display:block;}
.bnpam-frame-display.display-list .bnpam-attractive-block .bnpam-attractive-frame .bnpam-attractive-dated{bottom:auto;left:auto;color:#424242;left:calc(100% + 8px);text-align:left;top:12px;z-index:2;width:218px;}
.bnpam-frame-display.display-list .bnpam-attractive-block .bnpam-attractive-frame .bnpam-attractive-dated .icon-time{margin-left:11px;}

.bnpam-frame-display #bnpam-filter.bnpam-filter-video .bnpam-attractive-block {overflow:hidden;}
.bnpam-frame-display #bnpam-filter.bnpam-filter-video .bnpam-attractive-block .bnpam-attractive-frame img{}


/* Filter Tools */
.bnpam-frame-filter-tools{padding:12px 14px;background:#EDEDED;margin:14px 8px;color:#000;}
.bnpam-frame-filter-tools h2{font-size:1.1rem;float:left;margin-bottom:0;}
.bnpam-frame-filter-tools h2:after{content:' | ';display:inline-block;margin:0 18px;}
.bnpam-frame-filter-tools .select-all{display:inline-block;margin-right:12px;font-size:1rem;float:left;color:#444;font-weight:lighter;font-family:'bnplight';}
.bnpam-frame-filter-tools .select-all.active{color:#00965e;}
.bnpam-frame-filter-tools .bnpam-frame-select-entry{position:relative;padding-right:18px;float:left;margin-right:12px;}
.bnpam-frame-filter-tools .bnpam-frame-select-entry h3{cursor:pointer;font-size:1rem;color:#444;font-weight:lighter;font-family:'bnplight';margin-bottom:0;}
.bnpam-frame-filter-tools .bnpam-frame-select-entry h3:before {content:'';display:inline-block;position:absolute;top:7px;right:0px;width:0;height:0;border-style:solid;border-width:4px 4px 0 4px;border-color:#444 transparent transparent transparent;}
.bnpam-frame-filter-tools .bnpam-frame-select-entry ul{display:none;position:absolute;top:33px;z-index:10;;background:#fff;width:156px;padding:12px;
    -webkit-box-shadow:0px 4px 6px 0px #bbb;box-shadow:0px 4px 6px 0px #bbb;
}
.bnpam-frame-filter-tools .bnpam-frame-select-entry.active ul{display:block;}

.bnpam-frame-filter-tools .bnpam-frame-select-entry#select-page{float:right;}
.bnpam-frame-filter-tools .bnt-grid{display:inline-block;float:right;margin-left:12px;color:#444;}  
.bnpam-frame-filter-tools .bnt-grid:before{content:'\e902';font-size:20px;font-family:'icon-2';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.bnpam-frame-filter-tools .bnt-list{display:inline-block;float:right;margin-left:12px;color:#bbb;}  
.bnpam-frame-filter-tools .bnt-list:before{content:'\e901';font-size:20px;font-family:'icon-2';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}

.bnpam-frame-filter.display-list .bnt-grid{color:#bbb;}
.bnpam-frame-filter.display-list .bnt-list{color:#444;}

/* trasfrormation */ 
.bnpam-frame-conteneur .bnpam-frame-filter.display-list {}
.bnpam-frame-conteneur .bnpam-frame-filter.display-list {}
/*TB attractive block*/
.bnpam-frame-conteneur .bnpam-frame-filter.display-list  .bnpam-block{min-height:0;} 
.bnpam-frame-conteneur .bnpam-frame-filter.display-list  .bnpam-attractive-block{height:auto;width:100%}
.bnpam-frame-conteneur .bnpam-frame-filter.display-list  .bnpam-frame-conteneur{margin:0;}
.bnpam-frame-conteneur .bnpam-frame-filter.display-list  .bnpam-frame-conteneur .bnpam-block{overflow:hidden;float:none;width:100%;height:auto;display:block;margin:16px 0;box-sizing:border-box;}
.bnpam-frame-conteneur .bnpam-frame-filter.display-list  .bnpam-attractive-block .bnpam-attractive-frame{height:160px;width:120px;float:left;text-align:center;overflow:visible;}
.bnpam-frame-conteneur .bnpam-frame-filter.display-list  .bnpam-attractive-block .bnpam-attractive-frame img{ height:170px;width:auto !important;}
.bnpam-frame-conteneur .bnpam-frame-filter.display-list  .bnpam-attractive-block .bnpam-attractive-frame .bnpam-attractive-author{left:-6000px;}
.bnpam-frame-conteneur .bnpam-frame-filter.display-list  .bnpam-attractive-block .bnpam-attractive-content{position:relative;background:#fff;padding:32px 8px 8px 8px;height:160px;overflow:hidden;box-sizing:border-box;}
.bnpam-frame-conteneur .bnpam-frame-filter.display-list  .bnpam-attractive-block .bnpam-attractive-content .bnpam-keywords{margin-bottom:8px;}
.bnpam-frame-conteneur .bnpam-frame-filter.display-list  .bnpam-attractive-block .bnpam-attractive-content .bnpam-link a{line-height:18px;max-height:35px;overflow:hidden;display:block;}
.bnpam-frame-conteneur .bnpam-frame-filter.display-list  .bnpam-attractive-block .bnpam-attractive-frame .bnpam-attractive-dated{bottom:auto;left:auto;color:#424242;left:calc(100% + 8px);text-align:left;top:12px;z-index:2;width:218px;}
.bnpam-frame-conteneur .bnpam-frame-filter.display-list  .bnpam-attractive-block .bnpam-attractive-frame .bnpam-attractive-dated .icon-time{margin-left:11px;}


/* Filter tools result */
.bnpam-frame-filter-result{margin:8px;padding:0 12px 0 12px;}
.bnpam-frame-filter-result h3{float:left;margin:0 6px 0 0;color:#444;font-size:0.87rem;}
.bnpam-frame-filter-result .filter-set{float:left;margin:0 10px 0 10px;}
.bnpam-frame-filter-result .filter-set .hide{display:inline-block;cursor:pointer;}
.bnpam-frame-filter-result .filter-set .hide:before{content:'\e908';font-size:9px;font-family:'icon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}

.bnpam-frame-filter-result .delete-filters{float:right;font-size:0.6rem;color:#fff;background:#00965E;padding:5px 8px 3px 8px;border-radius:3px;}

/* Lexique */ 
.bnp-glossary {	margin:0 0 25px;}
.bnp-glossary:after {content:"";display:table;clear:both;}
.bnp-glossary li {float:left;margin-right:1px;}
.bnp-glossary li.bnp-glossary__empty a {border-color:#ccc;color:#ccc;background:#eee;}
.bnp-glossary a {display:block;padding:6px 10px 4px 10px;text-transform:uppercase;color:#000;border:1px solid #000;border-radius:3px;margin-right:4px;}
.bnp-glossary li:hover{opacity:0.5;}
.bnp-glossary__letter {margin:0 0 28px;text-transform:uppercase;font-size:24px;font-size:2.4rem;font-weight:lighter;font-weight:700;color:#000;padding-bottom:12px;border-bottom:1px solid #000;}
.bnp-glossary__entry {margin-bottom:30px;}
.bnp-glossary__entry h2 ,.bnp-glossary__entry .bnp-h2title {font-size:1.2rem;}
.bnp-glossary__entry p {padding-bottom:10px;font-size:1rem;font-family:'bnplight';line-height:18px;}
.bnp-glossary--mobile{display:none;}

/*---------------------------------*  Page 404  *---------------------------------*/
#bnpam-404-block{width:320px;margin:60px auto;text-align:center;color:#555;}
#bnpam-404-block .bnpam-404-seter{font-size:9.5rem;color:#00965E;font-family:'bnpcond';}
#bnpam-404-block h2{margin-bottom:8px;}
#bnpam-404-block p{line-height:1.25rem;}
#bnpam-404-block img{width:100px;margin:10px 0 0 0;}

#bnpam-404-imgHolder {margin-top:16px} 
#bnpam-404-imgHolder figure,
#bnpam-404-imgHolder figure img {max-width:100%}

#bnpam-404-content {margin:60px 0 32px 0;}
#bnpam-404-content h2 {font-size:2rem; color:#424242; display:block; margin-bottom:16px; font-weight:600;}
#bnpam-404-content p {font-family:'bnplight', Arial, Helvetica, sans-serif; font-size:1rem; color:#777; display:block}
#bnpam-404-content span.bnpam-error-code {font-size:0.875rem; color:#424242; display:block; margin-bottom:24px}
#bnpam-404-content span.bnpam-breadcrumb-label {font-size:1rem; color:#777; display:block; margin-bottom:12px}
#bnpam-404-content input {display:inline-block;padding:16px 20px;font-size:0.875rem;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:3px;box-sizing:border-box; border:solid 1px #aaa; width:calc(100% - 125px); margin-right:12px; margin-bottom:32px;}
#bnpam-404-content input::placeholder {color:#bbb; font-family:"bnp", Arial, Helvetica, sans-serif;}
#bnpam-404-content ul li {margin-right:5px;font-family:'bnp';color:#00965E;text-decoration:none;font-size:0.875rem;line-height:40px;}
#bnpam-404-content ul li:before{content:'\e92e';color:#00965E;font-size:10px;margin-right:8px;font-family:'icon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
#bnpam-404-content ul li a {color:#00965E;text-decoration:none; font-family:"bnp", Arial, Helvetica, sans-serif;}

/* Product datalist */ 
.bnpam-product-select{margin:30px 0;}
.bnpam-product-datalist{width:280px;float:left; border:1px solid #ddd;border-radius:3px;margin-right:14px;}
.bnpam-product-datalist .header{min-height:50px;padding:18px 15px 12px 32px;box-sizing:border-box;position:relative;}
.bnpam-product-datalist .header:before {font-family:'icon' !important;speak:none;font-style:normal;z-index:1;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale; content:'\e906';display:inline-block;position:absolute;right:8px;top:20px;font-size:.9375rem;color:#696969;}
.bnpam-product-datalist .header span{display:block;}
.bnpam-product-datalist.selected{ border:1px solid #ddd;}
.bnpam-product-datalist.selected .header span.title,
.bnpam-product-datalist.active .header span.title{color:#777777;font-family:"bnplight";font-size:0.75rem;margin-bottom:10px;font-weight:300;line-height:14px;}
.bnpam-product-datalist .header span.selection{color:#000;font-size:0.875rem;margin-left:-17px;}
.bnpam-product-datalist.selected .header,
.bnpam-product-datalist.active .header{padding:7px 15px 5px 35px;}
.bnpam-product-datalist.active .header:before {-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}
.bnpam-product-datalist .detail{position:relative;display:none;padding:0 15px;}
.bnpam-product-datalist .detail input{width:100%;padding:10px 6px 10px 37px;box-sizing:border-box; background-color:rgba(181,181,181,0.2);border:0 none;font-family:"bnplight";	font-size:0.875rem;}
.bnpam-product-datalist.type1 .detail:before {font-family:'icon' !important;speak:none;font-style:normal;z-index:1;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale; content:'\e93f';display:inline-block;position:absolute;left:25px;top:17px;transform:translateY(-50%);font-size:.9375rem;color:#696969;}
.bnpam-product-datalist .detail ul{}
.bnpam-product-datalist .detail ul li{color:#313131;padding:10px 0;cursor:pointer;border-bottom:2px solid #fff; font-family:"bnplight";	font-size:0.875rem;	font-weight:300;	letter-spacing:0.1px;	line-height:17px;-webkit-transition:all 0.2s ease;
    -moz-transition:all 0.2s ease;
    -ms-transition:all 0.2s ease;
    -o-transition:all 0.2s ease;
    transition:all 0.2s ease;}
.bnpam-product-datalist .detail ul li:hover{border-bottom:2px solid #f7f7f7;-webkit-transition:all 0.2s ease;
    -moz-transition:all 0.2s ease;
    -ms-transition:all 0.2s ease;
    -o-transition:all 0.2s ease;
    transition:all 0.2s ease;}
.bnpam-product-datalist.selected .header:after,
.bnpam-product-datalist.active .header:after{top:8px;left:14px; font-size:0.81rem;}
.bnpam-product-datalist .header:after {font-family:'icon-2' !important;content:'\e903'; speak:none; font-style:normal;z-index:1;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;position:absolute;left:8px;top:16px;font-size:.9375rem;color:#00965E;}
.bnpam-product-datalist.type1 .header:after{content:'\e903';}
.bnpam-product-datalist.type2 .header:after{content:'\e905';}
.bnpam-product-datalist.type3 .header:after{content:'\e904';}

/* Fund table */
.bnpam-table-funds{margin:30px 0;}
.bnpam-table-funds .header{background-color:#EEEEEE;font-size:0.87rem;color:#212121;padding:12px 15px; }
.bnpam-table-funds .entry{padding:18px 16px;border-bottom:1px solid #ddd; }
.bnpam-table-funds .entry h2{width:calc(100% - 150px);box-sizing:border-box;float:left;color:#313131;font-size:0.875rem;margin-bottom:10px;}
.bnpam-table-funds .entry p{width:calc(100% - 150px);box-sizing:border-box;float:left;color:#313131;font-family:'bnplight' ;font-size:0.875rem;margin-bottom:0;}
.bnpam-table-funds .entry a{display:inline-block; width:150px;text-align:right; color:#00915A;position:relative;padding:18px 22px 0 0;box-sizing:border-box;font-size:0.875rem;}
.bnpam-table-funds .entry a:before {font-family:'icon' !important;speak:none;font-style:normal;z-index:1;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;content:'\e906';display:inline-block;position:absolute;right:0px;top:18px;font-size:.75rem;-moz-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);
}


/*---------------------------------*  Dev Addons *---------------------------------*/
.bnp-parcel__link{display:block;margin-bottom:5px;}
.bnp-parcel__link a{display:block;margin-bottom:5px;}
#bnpam-newsletter-banner input,#bnpam-newsletter-banner label,#bnpam-newsletter-banner select,#bnpam-newsletter-banner button,#bnpam-newsletter-banner textarea,
#bnpam-bannertop-home label,#bnpam-bannertop-home select,#bnpam-bannertop-home button,#bnpam-bannertop-home textarea{display:inline-block;font-family:inherit;font-size:1.1em;font-weight:300;line-height:1;vertical-align:middle;white-space:normal;border:0;}
#bnpam-bannertop #bnpam-bannertop-content div h1, #bnpam-bannertop #bnpam-bannertop-content div h2{line-height:30px;}




/*---------------------------------*  Mobile  devise css width*---------------------------------*/

/* Media Mobile */
@media screen and (max-width:768px){

    /**/ 
    .bnpam-product-datalist{max-width:400px; margin:20px auto; width:calc(100% - 40px);float:none;}
    .bnpam-product-select .bnpam-button{display:block;max-width:400px; margin:0px auto;width:calc(100% - 40px);}

    .bnpam-table-funds{margin:30px 20px;}
    .bnpam-table-funds .entry h2,.bnpam-table-funds .entry p{float:none;width:100%;}
    .bnpam-table-funds .entry a{width:100%;}

    /* Logo */
    .bnpam-logo{min-height:30px;}

    /* btn accedez au fonds */ 
    .bnpam-logo-section .bnpam-access-funds{float:none;margin:52px 0 10px 0;}
    .bnpam-logo-section .bnpam-access-funds:before{content:'';display:table;clear:both;}
    .bnpam-logo-section .bnpam-access-funds a {display:block;color:#444;background-color:#fff;padding:18px 50px 18px 24px;}
    .bnpam-logo-section .bnpam-access-funds a:before{font-size:22px;color:#00965E;}
    /* Webkit Appearance */
    input{-webkit-appearance:none;}
    
    #bnpam-topnav>ul>li:hover>a{border-top:3px solid #00965E;background:#e3efe882;}q

    /* Header */
    .bnpam-logo{margin-right:0;}
    .bnpam-logo a{width:140px;}
    
    /* Section */
    .bnpam-section{width:100%;box-sizing:border-box;}
    .bnpam-grid-cell{float:none;margin:0 8px;width:calc(100% - 16px);}
    .bnpam-grid{margin:0;}
    
    /* Footer */
    #bnpam-subfooter .bnpam-section{padding:0 8px;}
    #bnpam-subfooter ul li a{font-size:0.75rem;}
    #bnpam-article>strong{line-height:24px;}
    #bnpam-article small{display:block;}
    #bnpam-article>p,#bnpam-article .bnpam-grid-gutter>p{}
    #bnpam-article>p br,#bnpam-article .bnpam-grid-gutter>p br{display:none;}
    #bnpam-article>h2{margin-top:16px;}
    #bnpam-table{overflow:scroll;}
    #bnpam-table table{width:200%;}
    
    /*Master Page header*/
    #bnpam-topbar #bnpam-social-sharing{width:210px;position:absolute;right:100%}
    #bnpam-topbar #bnpam-social-sharing ul li{margin-right:16px;}
    #bnpam-language ul li a{font-size:0.75rem;}
    #bnpam-topnav>ul>li.bnpam-topnav-heir{position:relative;}
    #bnpam-topnav>ul>li.bnpam-topnav-heir a{width:calc(100%);padding-right:60px;}
    #bnpam-topnav>ul>li.bnpam-topnav-heir .bnpam-small-trigger{display:block;position:absolute;top:0;right:0px;height:54px;width:154px;z-index:50;}
    #bnpam-topnav>ul>li.bnpam-topnav-heir .bnpam-small-trigger:before{content:"+";font-size:38px;color:#444;position:absolute;top:8px;right:18px;-webkit-transition:all 0.3s ease-in;-moz-transition:all 0.3s ease-in;-ms-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;transition:all 0.3s ease-in;}
    #bnpam-topnav>ul>li.bnpam-topnav-heir.active .bnpam-small-trigger:before{-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}
    #bnpam-topnav>ul>li:first-child{width:100%;text-align:left;}
    #bnpam-topnav>ul>li.active>ul{display:block;}
    .bnpam-select-behavior{float:none;margin-right:18px;transform:translateX(3%);}
    .bnpam-select-behavior>.title{margin-left:8px;font-size:0.6325rem;font-family:bnplight;float:none;padding:0;min-width:0;border-right-style:none;}
    .bnpam-select-behavior>.title:before{right:-14px;top:3px;border-width:5px 5px 0 5px;}
    #bnpam-language{margin-left:0;margin-right:8px;}
    #bnpam-header{top:33px;}
    #bnpam-header .bnpam-logo-section{position:relative;padding:8px 16px;box-sizing:border-box;-webkit-box-shadow:1px 1px 5px 1px #5E5E5E;box-shadow:1px 1px 5px 1px #bbb;}
    #bnpam-header .bnpam-slogan{overflow:hidden;height:0;width:0;}
    
    /*Master Page footer*/
    .bnpam-sharingbox{text-align:center;}
    #bnpam-footer .bnpam-footer-liste{margin-bottom:32px;}
    #bnpam-subfooter ul li{word-wrap:break-word;display:inline;line-height:24px;}
    #bnpam-subfooter ul li a{display:inherit;}
    .bnpam-slogan{padding-top:0;display:inline-block;width:100px;font-size:0.75rem;text-align:right;float:right;}    
    
    /*Burger*/
    #bnpam-header-tools #bnpam-search-zone #bnpam-search-layouts{height:auto;background:#eee;top:8px;margin:0 16px;width:calc(100% - 32px);border-radius:4px;}
    #bnpam-header-tools #bnpam-search-zone #bnpam-search-layouts input{background:#eee;}
    #bnpam-header-tools #bnpam-search-zone #bnpam-search-trigger{position:absolute;right:100%;}
    #bnpam-header-tools{border-top-style:none;border-bottom-style:none;}
    #bnpam-header-tools #bnpam-useful-link .bnpam-button{width:100%;float:none;border-radius:4px;min-height:auto;color:#fff;font-size:0.875rem;background:#00965E;}

    #bnpam-header-tools #bnpam-makers-link .bnpam-button{width:100%;float:none;border-radius:4px;min-height:auto;color:#fff;font-size:0.875rem;background:#00965E;}    
    #bnpam-header-tools #bnpam-makers-link ul {padding:0;margin-bottom:22px;top:52px; border-radius:0 0 3px 3px;}
    #bnpam-header-tools #bnpam-makers-link ul li {display:block;margin-left:0px;text-align:left;border-bottom:1px solid #ddd;padding:22px; }
    
    /*Burger button*/
    #bnpam-nav-trigger{position:absolute;top:12px;right:8px;z-index:10000;box-sizing:border-box;cursor:pointer;-webkit-transition:1s;-o-transition:1s;transition:1s;background-color:#ffffff;}
    #bnpam-nav-trigger>a{display:block;margin:0;font-family:'bnp';font-size:.8125rem;text-decoration:none;-webkit-transition:.55s;-o-transition:.55s;transition:.55s;text-transform:uppercase;color:#454545;}
    #bnpam-nav-trigger>div{width:36px;height:24px;padding:2px;background:#ffffff;}
    #bnpam-nav-trigger>div span{position:absolute;left:0;width:30px;-webkit-transition:.55s;-o-transition:.55s;transition:.55s;border-top:4px solid #282828;backface-visibility:hidden;}
    #bnpam-nav-trigger>div span:first-child{top:0;}
    #bnpam-nav-trigger>div span:first-child+span{top:9px;}
    #bnpam-nav-trigger>div span:first-child+span+span{top:18px;}
    #bnpam-nav-trigger.bnpam-opened{/*top:1px;*/-webkit-transition:.55s;-o-transition:.55s;transition:.55s;}
    #bnpam-nav-trigger.bnpam-opened>a{opacity:0;-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity=0);}
    #bnpam-nav-trigger.bnpam-opened>div span:first-child{top:13px;-webkit-transition:.35s .3s;-o-transition:.35s .3s;transition:.35s .3s;-webkit-transform:rotate(50deg);-moz-transform:rotate(50deg);-ms-transform:rotate(50deg);-o-transform:rotate(50deg);transform:rotate(50deg);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;}
    #bnpam-nav-trigger.bnpam-opened>div span:first-child+span{opacity:0;}
    #bnpam-nav-trigger.bnpam-opened>div span:first-child+span+span{top:13px;-webkit-transition:.35s .3s;-o-transition:.35s .3s;transition:.35s .3s;-webkit-transform:rotate(-50deg);-moz-transform:rotate(-50deg);-ms-transform:rotate(-50deg);-o-transform:rotate(-50deg);transform:rotate(-50deg);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;}
    #bnpam-topnav{position:absolute;z-index:1000;left:-6000px;width:0;-webkit-transition-duration:.35s;-moz-transition-duration:.35s;-o-transition-duration:.35s;transition-duration:.35s;background-color:#ffffff;/* Top NavFooter */}
    #bnpam-topnav .bnpam-backon{display:none;float:none;}
    #bnpam-topnav .bnpam-backon a{width:100%;}
    #bnpam-topnav>ul{margin-bottom:24px;}
    #bnpam-topnav>ul>li{float:none;font-family:'bnpbold';font-size:.875rem;text-transform:uppercase;color:#b2b2b2;border:1px solid #ddd;}
    #bnpam-topnav>ul>li>a{/*pointer-events:none;*/display:block;padding:12px;text-align:left;font-family:'bnp';font-size:.875rem;-webkit-transition-duration:.35s;-moz-transition-duration:.35s;-o-transition-duration:.35s;transition-duration:.35s;text-transform:none;color:#454545;}
    #bnpam-topnav>ul>li>a br {content:' ';}
    #bnpam-topnav>ul>li>a br:after{content:' ';}


    #bnpam-topnav>ul>li>a:hover,#bnpam-topnav>ul>li.bnpam-opened>a,#bnpam-topnav>ul>li.bnpam-selected>a{-webkit-transition-duration:.35s;-moz-transition-duration:.35s;-o-transition-duration:.35s;transition-duration:.35s;}
    #bnpam-topnav>ul>li>ul>li{padding:14px 10px 2px 0;font-size:.875rem;}
    #bnpam-topnav>ul>li>ul>li>a{font-family:'bnp';font-size:.9375rem;text-transform:none;color:#454545;}
    #bnpam-topnav>ul>li>ul>li>a:hover,#bnpam-topnav>ul>li>ul>li.bnpam-opened>a,#bnpam-topnav>ul>li>ul>li.bnpam-selected>a{padding-left:6px;-webkit-transition-duration:.35s;-moz-transition-duration:.35s;-o-transition-duration:.35s;transition-duration:.35s;}
    #bnpam-topnav>ul>li.bnpam-menuheaderchild{z-index:1;margin-top:-1px;padding:0 10px 16px 40px;font-size:.875rem;background-color:#ffffff;}
    #bnpam-topnav>ul>li.bnpam-menuheaderchild>a{font-family:'bnp';font-size:.9375rem;text-transform:none;color:#454545;}
    #bnpam-topnav>ul>li.bnpam-menufooter{padding:10px 10px 3px 40px;border-bottom:0;}
    #bnpam-topnav>ul>li.bnpam-menufooter a{font-family:'bnplight';font-size:.8125rem;color:#454545;}
    #bnpam-topnav #bnpam-topnav-footer ul{padding:0 0 12px 0;}
    #bnpam-topnav #bnpam-topnav-footer ul li{padding:5px 10px 3px 40px;}
    #bnpam-topnav #bnpam-topnav-footer ul li a{font-family:'bnplight';font-size:.8125rem;color:#454545;}
    #bnpam-topnav.bnpam-opened{top:-1px;padding-bottom:12px;left:0;width:calc(100%);box-sizing:border-box;padding:76px 16px 20px 16px;max-height:calc(100vh - 174px);overflow:scroll;-webkit-transition-duration:.35s;-moz-transition-duration:.35s;-o-transition-duration:.35s;transition-duration:.35s;-webkit-box-shadow:0px 7px 9px -3px #aaa;box-shadow:0px 7px 9px -3px #aaa;}
    
    /*flash info banner*/
    #bnpam-flashinfo-banner{padding:0;width:auto;height:auto;box-sizing:inherit;background-size:auto 100%;position:relative;}
    #bnpam-flashinfo-content{padding:8px 0 8px 90px;width:calc(100% - 120px);line-height:24px;font-size:1rem;}
    #bnpam-flashinfo-remove{margin-top:auto;background-color:inherit;position:absolute;top:calc(50% - 29px);right:0;z-index:10;}
    #bnpam-flashinfo-remove:before{left:-600px;}
    #bnpam-flashinfo-banner span{right:600px;}
    
    /*Banner homepage*/
    #bnpam-bannertop{overflow:inherit;}
    #bnpam-bannertop-home #bnpam-banner-content{margin-bottom:-25px;}
    #bnpam-bannertop-home .bnpam-section .bnpam-banner-title{padding:0 12px;}
    #bnpam-bannertop-home .bnpam-section .bnpam-banner-title h1{font-size:1.45rem;line-height:28px;}
    #bnpam-bannertop-home .bnpam-section .bnpam-banner-title p{font-size:1.0rem;line-height:20px;}
    #bnpam-bannertop-home figure{height:300px;width:100%;}
    #bnpam-bannertop-home figure img{min-width:0;margin-top:auto;width:auto;margin-left:-40%;}
    #bnpam-bannertop-home .bnpam-section .bnpam-banner-title{top:-190px;}
    #bnpam-search-bloc{padding:16px;border-radius:4px;height:auto;position:relative;top:-25px;margin-bottom:16px;}
    #bnpam-search-bloc div{font-size:0.875rem;line-height:18px}
    #bnpam-search-bloc input{width:calc(100% - 70px);padding:5px 10px;}
    #bnpam-search-bloc button{margin-left:0;}
    #bnpam-search-bloc input{font-size:0.75rem;}
    #bnpam-search-funds{border-radius:4px;text-align:center;margin-bottom:32px;}
    #bnpam-search-funds p{padding:16px;margin:0;line-height:24px;color:#424242;margin-top:-16px;}
    
    /*TB boxtitle*/
    .bnpam-boxtitle{margin:15px 0 0 0;}
    .bnpam-boxtitle div{color:#424242;line-height:normal;margin:-10px 0;padding:0 20px;}
    .bnpam-boxtitle p{padding-top:10px;}
     
    /*TB attractive block*/
    .bnpam-block{min-height:0;} 
    .bnpam-attractive-block{height:auto;width:100%}
    .bnpam-frame-conteneur{margin:0;}
    body .bnpam-frame-conteneur .bnpam-block{overflow:hidden;float:none;width:100%;height:auto;display:block;margin:16px 0;box-sizing:border-box;}
    .bnpam-attractive-block .bnpam-attractive-frame{height:160px;width:120px;float:left;text-align:center;overflow:visible;}
    .bnpam-attractive-block .bnpam-attractive-frame img{ height:170px;width:auto !important;}
    .bnpam-attractive-block .bnpam-attractive-frame .bnpam-attractive-author{left:-6000px;}
    .bnpam-attractive-block .bnpam-attractive-content{position:relative;background:#fff;padding:24px 8px 8px 8px;height:160px;overflow:hidden;box-sizing:border-box;}
    .bnpam-attractive-block .bnpam-attractive-content .bnpam-keywords{margin-bottom:8px;}
    .bnpam-attractive-block .bnpam-attractive-content .bnpam-link a{font-size:0.875rem;line-height:18px;max-height:35px;overflow:hidden;display:block;}
    .bnpam-attractive-block .bnpam-attractive-frame .bnpam-attractive-dated{bottom:auto;left:auto;top:0;color:#424242;left:calc(100% + 8px);text-align:left;top:6px;z-index:2;width:218px;}
    .bnpam-attractive-block .bnpam-attractive-frame .bnpam-attractive-dated .icon-time{margin-left:11px;}
    .bnpam-contact-identity{font-size:0.8rem;}
    body .bnpam-contact-box.bnpam-contact-corpo .bnpam-contact-detail {width:calc(100% - 113px);height:100%;bottom:0;right:0;padding:10px 0 5px 16px;left:initial;}
    body .bnpam-contact-box.bnpam-contact-corpo .bnpam-contact-career{font-size:0.75rem;} 
    body .bnpam-contact-box.bnpam-contact-corpo .bnpam-contact-career{line-height:16px;}
    body .bnpam-contact-box.bnpam-contact-corpo .bnpam-contact-career br {content:' ';}
    body .bnpam-contact-box.bnpam-contact-corpo .bnpam-contact-career br:after{content:' ';}
    .bnpam-contact-box.bnpam-contact-corpo .bnpam-contact-information{ font-size:0.75rem;}

    /*TB bloc Investors*/
    #bnpam-corporate-investors .bnpam-bloc-investors{height:auto;}
    .bnpam-bloc-investors{padding-bottom:8px;}
    .bnpam-bloc-investors h3{color:#000;}
    .bnpam-bloc-investors img{margin:2px 0 20px 0;}
    .bnpam-link-btn{margin:16px;height:66px;}
    #bnpam-corporate-investors{margin-top:32px;margin-bottom:auto;}
    #bnpam-corporate-investors .bnpam-link-btn{margin-bottom:16px;margin-top:32px;}
    
    /*BLOC TWEET HOME RETAIL*/
    .bnpam-Tweets{width:100%;}
    
    /*TB banner projet*/
    #bnpam-projet{min-height:0;margin:0 auto;margin:0 8px;width:calc(100% - 16px);}
    #bnpam-projet .bnpam-projet-banner{width:auto;float:none;margin-top:15px;}
    #bnpam-projet .bnpam-projet-banner img{float:none;}
    #bnpam-projet .bnpam-bloc-projet{float:none;width:auto;padding:8px;}
    #bnpam-projet-title{margin:8px 0;padding:0;}
    
    /*TB Newsletter banner*/
    #bnpam-newsletter-banner{height:auto;padding:16px;margin:16px 0 0 0;}
    #bnpam-newsletter-banner-content{position:relative;top:auto;width:auto;left:auto;}
    #bnpam-newsletter-banner .bnpam-section input{width:225px;margin:auto;margin-top:8px;}
    #bnpam-newsletter-banner .bnpam-section button{margin-top:16px;width:225px;}
    
    /*TB section video*/
    .bnpam-section-video{padding:16px 0;}
    .bnpam-section-video .bnpam-video-content p,.bnpam-section-video .bnpam-video-content p a,.bnpam-section-video{line-height:inherit;}
    .bnpam-section-video figure{width:100%}
    .bnpam-section-video figure img{width:100%}
    .bnpam-section-video figcaption{top:calc(50% - 34px);left:calc(50% - 24px);}
    .bnpam-section-video .bnpam-section{float:none;}
    
    /*TB info contact*/
    #bnpam-info-contact{height:auto;overflow:auto;}
    #bnpam-info-contact .bnpam-infos,#bnpam-info-contact .bnpam-contact{float:none;width:100%;text-align:center;}
    #bnpam-info-contact #bnpam-info-content,#bnpam-info-contact #bnpam-contact-content{width:100%;padding:0;}
    
    /*TB commun banner*/
    #bnpam-bannertop #bnpam-bannertop-content img{margin-right:8px;margin-bottom:20px;}
    #bnpam-bannertop figure{height:160px;}
    #bnpam-bannertop figure img{min-height:100%;width:auto;/*margin-left:-180px;*/}
    #bnpam-bannertop #bnpam-bannertop-content{padding:16px 8px 0 8px;}
    #bnpam-bannertop #bnpam-bannertop-content div h1,#bnpam-bannertop #bnpam-bannertop-content div h2{margin-bottom:12px;line-height:28px;}
    #bnpam-bannertop #bnpam-bannertop-content div span[class^="icon-"],#bnpam-bannertop #bnpam-bannertop-content div span[class*=" icon-"]{margin:0;width:16px;text-align:center;}
    #bnpam-bannertop #bnpam-bannertop-content div span{display:table-cell;padding:0 4px}
    #bnpam-bannertop #bnpam-bannertop-content .bnpam-section>div{width:100%;float:none;margin-left:8px;}
    #bnpam-bannertop #bnpam-bannertop-content div p{display:table;margin-bottom:18px;}
    
    /* TB bread crum */
    #bnpam-breadcrumb{position:absolute;left:-200%}
    
    /* TB social box */
    #bnpam-social-box{margin-bottom:42px;position:relative;}
    #bnpam-social-box p br{display:none;}
    #bnpam-social-box ul{text-align:center;}
    #bnpam-social-box ul li{margin:0 7px;display:inline-block;}
    
    /*TB bloc Investo*/
    #bnpam-banner-investo{box-sizing:inherit;height:auto;margin:24px 0;}
    #bnpam-title-investo figure{margin:0 0 0 70px;}
    #bnpam-title-investo span{top:40px;left:170px;}
    #bnpam-title-investo{width:auto;min-height:auto;float:none;box-sizing:inherit;}
    #bnpam-description-investo{width:auto;}
    
    /*TB contact box*/
    .bnpam-contact-portrait{background:#424242;position:relative;}
    .bnpam-contact-company{background:#fff;}
    .bnpam-contact-box{height:125px;}
    .bnpam-contact-box figure{height:160px;width:113px;overflow:hidden;}
    .bnpam-contact-box figure:before{width:108px;}
    .bnpam-contact-box figure img{height:100%;width:auto;border-radius:0;}
    /*.bnpam-contact-box .bnpam-contact-information{position:absolute;top:0px;left:117px;width:calc(100% - 120px);bottom:initial;}*/
    .bnpam-contact-company .bnpam-contact-information{top:10px;left:120px;bottom:50px;position:absolute;}
    .bnpam-contact-portrait-mail{position:absolute;overflow:hidden;left:114px;bottom:16px;}
    
    /*TB bloc webcast*/
    .bnpam-webcast-block{margin:16px 0;}
    .bnpam-webcast-block .bnpam-webcast-content{width:100%;}
    .bnpam-webcast-block a{right:auto;min-width:0;float:none;position:relative;width:75%;margin-left:34px}
    .bnpam-webcast-block .bnpam-webcast-content p{line-height:20px;margin-left:34px}
    .bnpam-webcast-block .bnpam-webcast-content div{width:calc(100% - 40px);}
    .bnpam-webcast-block .bnpam-webcast-content span{float:left;}

    
    /*TB number-box*/
    .bnpam-key-numbers{margin-right:0;margin-bottom:24px;}
    .bnpam-number-box{display:table-cell;width:115px;}
    .bnpam-number-box:before{border:solid 0.5px #CCCCCC;}
    
    /*autor quote*/
    #bnpam-autor-quote{padding:16px;}
    #bnpam-autor-info{float:none;width:100%;}
    #bnpam-autor-info h3{margin-top:8px;}
    #bnpam-autor-info h3 br{display:none;}
    #bnpam-autor-quote figure{width:68px;float:left;height:118px;margin-right:16px;}
    #bnpam-autor-quote p{padding-left:0}
    
    /*repurchese agreement*/
    #bnpam-repurchase-agreement div{left:0}
    #bnpam-repurchase-agreement div:before{top:19px;left:-1px;height:35px;}
    
    /*download box*/
    #bnpam-download-box span{left:calc(50% - 145px);}
    #bnpam-download-box input{width:100%}
    #bnpam-download-box .bnpam-button{float:none;width:100%}
    
    /*TB slider*/
    .bnpam-slider li figure img{margin-left:-215px;}
    
    /*years filter*/
    .bnpam-years-filter{margin-left:auto;text-align:center;margin:24px 0;}
    
    /*article-link*/
    .bnpam-article-link{border:solid #ccc 1px;border-radius:3px;padding:8px;margin-bottom:16px;}
    .bnpam-article-link .bnpam-article-date{text-align:left;width:auto;position:relative;display:inline-block;}
    .bnpam-article-link span{margin-left:8px;position:relative;top:8px;margin-bottom:16px;display:inline-block;}
    .bnpam-article-link a{margin-left:auto;width:auto;}
    
    /*TB homely banner*/
    #bnpam-homely-banner{margin-bottom:16px;}
    #bnpam-homely-banner figure img{height:110px;}
    
    /*career offer*/
    #bnpam-career-offer{overflow:scroll;}
    
    /*discovery fund*/
    #bnpam-discover-funds h2{margin-bottom:16px;}
    
    /*form box*/
    #bnpam-form-banner{padding:30px;}
    #bnpam-step-form{height:auto;}
    #bnpam-form-content{height:auto;box-sizing:inherit;}
    #bnpam-form-box{padding:0;text-align:center;}
    .bnpam-form-selectbox{width:auto;margin-right:0;float:none;width:175px;display:inline-block;}
    #bnpam-form-content .bnpam-button{margin-top:8px;width:200px;}
    
    /*subscription box*/
    .bnpam-subscription-box{float:none;width:100%}
    .bnpam-subscription-box p{font-size:1rem;}
    .bnpam-subscription-box .bnpam-button{width:100%}
    
    /*experts block*/
    .bnpam-experts-block{padding:32px 16px 74px 16px;}
    .bnpam-experts-block .bnpam-experts-content{width:auto;}
    .bnpam-experts-block a{width:auto;position:relative;top:8px;right:auto;float:right;}
    
    /*TB keywords*/
    .bnpam-keywords-nav{margin:16px 0;}
    
    /*accordion*/
    .bnpam-accordion-title{padding:0;box-sizing:inherit;height:auto;}
    .bnpam-accordion-title h3{margin:8px 16px;line-height:20px;}
    .bnpam-accordion-title span{top:calc(50% - 10px);}
    
    /*TB bnpam-filter*/
    .bnpam-frame-conteneur #bnpam-filter{height:auto;border:0 none;overflow:initial;}

    #bnpam-filter{height:50px;border:1px solid #00965E;border-radius:4px;overflow:hidden;}
    .bnpam-filter-opened{-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;}
    #bnpam-filter-text{color:#00965E;text-transform:none;float:none;margin:0;position:relative;display:block;height:30px;width:100%;text-align:center;padding-top:20px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;}
    .bnpam-filter-opened #bnpam-filter-text{color:#000;position:relative;height:50px;}
    .bnpam-filter-opened #bnpam-filter-text:before{content:'\e908';font-family:'icon';position:absolute;font-size:0.75rem;left:12px;color:#424242;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
    #bnpam-filter ul{position:absolute;left:-100%;margin-top:auto;}
    #bnpam-filter ul li{display:block;margin:0;line-height:inherit;height:50px;border-top:solid 1px #ccc;width:calc(100% - 16px);margin:0 8px;}
    #bnpam-filter ul .bnpam-selected :after{content:'\e905';position:absolute;right:8px;color:#00965E;font-family:'icon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
    #bnpam-filter ul li a{position:relative;top:calc(50% - 10px);width:100%;display:block;}
    #bnpam-filter ul li:before{display:none;}
    #bnpam-filter .bnpam-filter-opened{position:relative;left:auto;}
    
    /*straightspacer*/
    #bnpam-straightspacer:after{margin:24px 0;}
    
    /*TB bnpam-parcelsnav*/
    .bnpam-parcelsnav ul li:hover a{background:#00965E;}
    .bnpam-parcelsnav ul li:hover a:before{content:'';}
    
    /*#bnpam-keypoints*/
    #bnpam-keypoints li{margin-bottom:16px;}
    
    /*topnav*/
    #bnpam-topnav>ul>li>ul{display:block;height:0;overflow:hidden;border:0 none;padding:0;position:static;}
    #bnpam-topnav>ul>li:hover>ul{padding:0;border:0 none;}
    #bnpam-topnav>ul>li.active>ul{display:block;height:auto;overflow:hidden;position:static;background:#fff;padding:10px;}
    
    /* addons nav */
    .bnpam-branchnav ul li a{min-height:75px;}

    /* Article Leach*/ 
    .bnpam-article-leach{}
    .bnpam-article-leach h3{width:100%;box-sizing:border-box;float:none;}
    .bnpam-article-leach > .bnpam-leach-entry{float:none;margin:0 0 14px 0;width:100%;box-sizing:border-box;}
    .bnpam-article-leach .bnpam-button-reset{display:block;width:100%;float:none;box-sizing:border-box;text-align:center;}
    .bnpam-article-leach .bnpam-button-reset:before{display:none;}
    .bnpam-article-leach .bnpam-button-reset:after{content:'';width:25px;height:25px;margin-bottom:-9px;display:inline-block;background:url(../images/refresh.svg);}
    .bnpam-leach-result h3{display:none;}
    .bnpam-leach-entry.bnpam-leach-author .bnpam-content-select{top:initial;width:100%;}
    .bnpam-leach-entry.bnpam-leach-author .bnpam-content-select .bnpam-content-select-header{display:none;}
    .bnpam-leach-entry.bnpam-leach-author .bnpam-content-select .bnpam-leach-entry span{display:block;width:100%;box-sizing:border-box;}

    /* Glosary */ 
    .bnp-glossary li { margin:4px;}
    #bnpam-lexique{padding:0 20px;}

    /* Addons DEV */ 
    #bnpam-article{min-height:100px;}
    #bnpam-mainarea > .bnpam-section{}
    .bnpam-webcast-block .bnpam-webcast-content span{float:left;}

    /**/ 
    .bnpam-frame-display .bnpam-bnt-grid{display:none;}
    .bnpam-frame-display .bnpam-bnt-list{display:none;}


    /* Page 404 */
    #bnpam-404-block{margin:40px auto;} 
    #bnpam-404-imgHolder figure{text-align:center;}
    #bnpam-404-imgHolder figure img{max-height:200px;}
    #bnpam-404-content h2,
    #bnpam-404-content p,
    #bnpam-404-content .bnpam-error-code{text-align:center;}

}
/*---------------------------------*  Print Adjust*---------------------------------*/
@media print{
    #bnpam-topbar,#bnpam-header,#bnpam-social-box,#bnpam-newsletter-banner,#bnpam-footer,.bnpam-webcast-block,.bnpam-branchnav,.bnpam-article-title,.bnpam-key-numbers,#bnpam-repurchase-agreement,.bnpam-slider,#bnpam-accordion,#bnpam-download-box,.bnpam-boxtitle,.bnpam-section-video,#bnpam-info-contact,.bnpam-frame-conteneur,.s4-notdlg,#s4-statusbarcontainer{display:none;}
    #bnpam-mainarea{padding:0;}
    body{background:none !important;}
}


/* Addons dev */
@media screen and (max-width:768px){
    body .hub-topbar__dropdown {
        top:calc(100% - 1px);
        z-index:10000;
    } 

}




/*---------------------------------*  Print Adjust*---------------------------------*/
.bnp-grid{}
.bnp-grid:after{content:'';display:table;clear:both;}
.disclaimer {
        padding-top:20px;
}
#bnpam-header-tools #bnpam-search-zone #bnpam-search-layouts button {
    padding:16px 20px;
    float:right;
    cursor:pointer;
    background-color:#fff;
    border:none;
}
#bnpam-header-tools #bnpam-search-zone #bnpam-search-layouts button > span {
    color:#00965E;
    font-size:20px;
} 


/*---------------------------------* Next generation Addons *---------------------------------*/
#bnp-article .bnp-breadcrumb,
body .bnp-breadcrumb{display: none !important;}

/* Addons Modal */
.bnpam-modal-alert{}
.bnpam-modal-alert .bnpam-modal-content{width: 360px;max-width:90%; position:fixed;background-color: #fff;z-index: 10001;padding:40px 20px 20px 20px;top:30%;left:calc((100% - 360px)/2); box-sizing:border-box; }
.bnpam-modal-alert .bnpam-modal-content h2{color:#000;}
.bnpam-modal-alert .bnpam-modal-content p{color:#212121;line-height: 20px;}
.bnpam-modal-alert .bnpam-modal-close{position: absolute;top: 10px;right:10px;width:20px;height: 20px;cursor: pointer;}
.bnpam-modal-alert .bnpam-modal-close:before{position:absolute;top:8px;right:10px;font-size:16px;content:'\e908';font-family:'icon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}

.bnpam-modal-alert .bnpam-modal-overlay{width: 100%;height: 100%;position: fixed;top: 0;left: 0; z-index: 10000;background-color:RGBA(0,0,0,0.6);}
/* Addons dev */
@media screen and (max-width:768px){
    body .bnpam-modal-alert .bnpam-modal-content{width: 90%;left: 5%;}

