@charset "UTF-8";

.displayIn1280{display: inherit;}
.displayIn1024{display: none;}

 #rech {width:400px;}
 #rech input {width:310px;}
 #rechsect input {font-size:11px;}

.ongletclic u,
.onglethover u 
{line-height:40px;font-size:22px}

.skin45 .divFondMenu{width: 1260px;}
.skin45 #logoExane img{margin-top: 15px; margin-left: 30px;}

.skinConference .divFondMenu{width: 1260px;}
.skinConference #logoExane img{margin-top: 15px; margin-left: 28px;}
.skinConference #logoExaneLeft img{margin-top: 15px; margin-left: 550px;}

#identif {width:1260px;}

.mask .boite{width:160px;}
#onglet-2 .mask .boite2{width:200px;}
#onglet-1 .mask .boite1{width:190px;}
#onglet-1 .mask #menuCompanyFiltres{width: 250px;}

.menuAriane{padding-left: 20px;}
.menuAriane .boite{margin-right: 25px;}

#identif ul.listMenuIdentif {left: 940px;}

#rechsect input {width:130px}
.mostread h6 
{font-size:15px}

.imgRequestMeetingResize{background-image: url(/ressources/images/boutonAnalystMeeting1b.png); width: 100px; height: 22px;}
.imgRequestMeetingResize:hover{background-image: url(/ressources/images/boutonAnalystMeeting2b.png);}

#onglet-1 .mask #menuCompanyRight{width: 650px;}

.onglethover .mask{width:1250px}

#scrollbar1, #scrollbar2 {width: 242px}
#scrollbar1 .viewport, #scrollbar2 .viewport {width: 190px;}

.standart2col #contenu .centre, .standart2col #contenu .centre .datas{width: 1015px;}
.standart2col #contenu .menuGauche, .standart2col #contenu .menuGauche{width: 235px;}

.pageSector14y #contenu .ratios14Y .displayMenu14Y{max-width: 1210px; min-width: 1210px; width: 1210px;}
.pageSector14y #contenu #tableauRatios14Y{width: 1000px;padding-top:5px;}
.pageSector14y #contenu #menuRatios14Y .categorieRatio li{min-width: 185px; max-width: 185px;}
.pageSector14y #contenu #menuRatios14Y .categorieRatioOptions{min-width: 170px; max-width: 170px;margin-top: 28px; margin-left: 15px}
.pageSector14y #contenu #menuRatios14Y .categorieRatio{min-width: 185px; max-width: 185px;}
.pageSector14y #contenu #menuRatios14Y .categorieRatio li div{max-width: 185px;} 
.pageSector14y #contenu #menuRatios14Y .categorieRatio1024{display: none;} 
.pageSector14y #contenu #menuRatios14Y .categorieRatio1280{display: inline-block;} 

.sectorMultiples #contenu .centre, .standart2col #contenu .centre .datas{width: 1230px;padding: 0 0 0 20px;}
.sectorMultiples #contenu .ratios14Y .displayMenu14Y{max-width: 1210px; min-width: 1210px; width: 1210px;}
.sectorMultiples #contenu #tableauRatios14Y{width: 1210px;}
.sectorMultiples #contenu #menuRatios14Y .categorieRatio li{min-width: 185px; max-width: 185px;}
.sectorMultiples #contenu #menuRatios14Y .categorieRatioOptions{min-width: 185px; max-width: 185px;margin-top: 28px;}
.sectorMultiples #contenu #menuRatios14Y .categorieRatio{min-width: 185px; max-width: 185px;}
.sectorMultiples #contenu #menuRatios14Y .categorieRatio li div{max-width: 185px;} 
.sectorMultiples #contenu #menuRatios14Y .categorieRatio1024{display: none;} 
.sectorMultiples #contenu #menuRatios14Y .categorieRatio1280{display: inline-block;} 

.index #contenu .troiscol h2, .mask h2 {font-size: 40px;}
.index .events li strong {font-size: 15px;}

/*
*
* Search result
*
*/
.searchResult .divGauche{width: 750px;}
.searchResult .divDroit{width: 400px;}
.searchResult #contenu .boite {padding: 5px 75px 0;}
.searchResult #contenu .boite.research{padding: 5px 30px 5px;}
.searchResult .headerSearch{margin-left: 20px; margin-right: 20px;}
.searchResult #contenu .separateur {margin-left: 75px; width: 600px;}
.searchResult .divGauche .cvAnalyst{width: 475px;}

#divAbsolute.infosInvestmentListsName{width: 230px; max-height: 310px;}
#divAbsolute.infosInvestmentListsName input{font-size: 16px; width: 210px; height: 34px;}
#divAbsolute.infosInvestmentListsName .ui-autocomplete{max-height: 270px;}
#divAbsolute.infosInvestmentListsName ul li a{font-size: 13px;}
#divAbsolute.infosInvestmentListsName img.close{margin-top: 9px;}

#divAbsolute.infosCompanyName{width: 230px; max-height: 310px;}
#divAbsolute.infosCompanyName input{font-size: 16px; width: 210px; height: 33px;}
#divAbsolute.infosCompanyName .ui-autocomplete{max-height: 270px;}
#divAbsolute.infosCompanyName ul li a{font-size: 13px;}
#divAbsolute.infosCompanyName img.close{margin-top: 9px;}

#divAbsolute.infosRegionName{width: 175px; max-height: 310px;}
#divAbsolute.infosRegionName input{font-size: 16px; width: 166px; height: 33px;}
#divAbsolute.infosRegionName .ui-autocomplete{max-height: 270px;}
#divAbsolute.infosRegionName ul li a{font-size: 13px;}
#divAbsolute.infosRegionName img.close{margin-top: 9px;}

#divAbsolute.infosCompanyNameMAR{width: 175px; max-height: 310px;}
#divAbsolute.infosCompanyNameMAR input{font-size: 16px; width: 175px; height: 33px;}
#divAbsolute.infosCompanyNameMAR .ui-autocomplete{max-height: 270px;}
#divAbsolute.infosCompanyNameMAR ul li a{font-size: 13px;}
#divAbsolute.infosCompanyNameMAR img.close{margin-top: 9px;}

#divAbsolute.infosVendeurNameMAR{width: 175px; max-height: 310px;}
#divAbsolute.infosVendeurNameMAR input{font-size: 16px; width: 175px; height: 33px;}
#divAbsolute.infosVendeurNameMAR .ui-autocomplete{max-height: 270px;}
#divAbsolute.infosVendeurNameMAR ul li a{font-size: 13px;}
#divAbsolute.infosVendeurNameMAR img.close{margin-top: 9px;}

#divAbsolute.infosSectorName{width: 230px; max-height: 310px;}
#divAbsolute.infosSectorName input{font-size: 16px; width: 208px; height: 34px;}
#divAbsolute.infosSectorName .ui-autocomplete{max-height: 270px;}
#divAbsolute.infosSectorName ul li a{font-size: 13px;}
#divAbsolute.infosSectorName img.close{margin-top: 9px;}

#divAbsolute.globalSearch{max-width: 323px;max-height: 550px;}
#divAbsolute.globalSearch input{font-size: 14px; width: 313px;}
#divAbsolute.globalSearch .ui-autocomplete{max-height: 500px;}
#divAbsolute.globalSearch ul li a div{font-size: 14px; width: 97%;}
#divAbsolute.globalSearch .ui-autocomplete-category{font-size: 14px;}
#divAbsolute.globalSearch ul li span a,
#divAbsolute.globalSearch ul li span
{font-size: 12px;}
#divAbsolute.globalSearch img.close{margin-top: 2px;}

#divAbsolute.groupByInaNutshellSector{max-width: 640px;max-height: 320px;width: 100px;  }
#divAbsolute.groupByInaNutshellSector span.name{font-size: 11px; width: 600px;}
#divAbsolute.groupByInaNutshellSector ul li{font-size: 11px;}

#divAbsolute.ratioCalendarizedInaNutshellSector{max-width: 110px;max-height: 320px;width: 110px;  }
#divAbsolute.ratioCalendarizedInaNutshellSector span.name{font-size: 11px; width: 100px;}
#divAbsolute.ratioCalendarizedInaNutshellSector ul li{font-size: 11px;}

#divAbsolute.choixPeriodeNutshellCmp{max-width: 30px;max-height: 320px;width: 30px;}
#divAbsolute.choixPeriodeNutshellCmp span.name{font-size: 11px; width: 30px;}
#divAbsolute.choixPeriodeNutshellCmp ul li{font-size: 11px;}

#divAbsolute.analystName{width: 220px; max-height: 310px;}
#divAbsolute.analystName input{font-size: 15px; width: 200px; height: 24px;}
#divAbsolute.analystName .ui-autocomplete{max-height: 270px;}
#divAbsolute.analystName ul li a{font-size: 13px;}
#divAbsolute.analystName img.close{margin-top: 7px;}		

/* 
*
* page stock Rankings
*
*/

.stockRankings #contenu .divGauche{width: 250px;}
.stockRankings #contenu .divCentre, .stockRankings #contenu .divDatas,.stockRankings #contenu .divHead{width: 1000px;}
.stockRankings #contenu .divDatasGauche, .stockRankings #contenu .divDatasDroite{width: 480px;margin-right: 20px;}
.stockRankings #contenu .displayMenu14Y{max-width: 1210px; min-width: 1210px; width: 1210px;}
.stockRankings #contenu #menuRatios14Y .categorieRatio li{min-width: 180px; max-width: 180px;}
.stockRankings #contenu #menuRatios14Y .categorieRatioOptions{min-width: 180px; max-width: 180px;margin-top: 28px;}
.stockRankings #contenu #menuRatios14Y .categorieRatio{min-width: 180px; max-width: 180px;}
.stockRankings #contenu #menuRatios14Y .categorieRatio li div{max-width: 180px;} 
.stockRankings #contenu #menuRatios14Y .categorieRatio1024{display: none;} 
.stockRankings #contenu #menuRatios14Y .categorieRatio1280{display: inline-block;} 
.stockRankings #contenu #menuRatios14Y .categorieRatio1024.categorieRatio1280{display: inline-block;} 

/*
*
* Gabarit in a nutshell company 
*
*/
.nutshellcmp #contenu .centre,
.nutshellcmp #contenu .centre .datas{margin-right: 15px; width: 1000px;}
.nutshellcmp #contenu .centre .ratingDatas .datas{margin-right: 15px; width: 970px;}
.nutshellcmp #contenu .centre table td {padding: 0 0 0 20px;}
.nutshellcmp #contenu .centre .tablcol1  {width:360px;}
.nutshellcmp #contenu .centre .tablcol2  {width:220px;}
.nutshellcmp #contenu .centre .tablcol3  {width:360px;}
.nutshellcmp #nutCmpLatestAccess{width: 360px !important;}
.nutshellcmp #nutCmpLatestAccess .roleButtonEvent{width: 350px !important;}
.nutshellcmp #nutCmpLatestAccess .itemPubli, .nutshellcmp #nutCmpLatestAccess #speakers{max-width: 281px !important;}
.nutshellsec #contenu .partieDroite .textLineChanges{width:250px}
 .ratingRev #targetPricesTable{display: inline-block; vertical-align: top;width:450px;}

.nutshellsec #contenu .centre{width: 630px;}
.nutshellsec #contenu .centre .datas .myDatas{width: 605px;}
.nutshellsec #contenu .centre .datas{margin-left: 10px; margin-right: 5px; margin-top: 20px;}
.nutshellsec #contenu .partieDroite{width: 385px;}
.nutshellsec #contenu .centre .datas .myDatas table th{padding: 0 0 0 3px;}
.nutshellsec #contenu .centre .datas .myDatas table .col250-8,
.nutshellsec #contenu .centre .datas .myDatas table .col251-8,
.nutshellsec #contenu .centre .datas .myDatas table .col252-8,
.nutshellsec #contenu .centre .datas .myDatas table .col253-8,
.nutshellsec #contenu .centre .datas .myDatas table .col254-8
{padding-right: 5px;padding-left: 5px;}
.nutshellsec #contenu .centre .datas .myDatas table tr:nth-child(1) th:nth-child(1){min-width: 90px;}

#contenu #grifi .menuGauche{width:240px;}
#contenu .menuGauche{width:235px;}
#contenu .menuGauche h2,#contenu .menuGauche h2 a{width:230px;}
#contenu .menuGauche.menuGaucheInfosSector h2,#contenu .menuGauche.menuGaucheInfosSector h2 a{width:210px;}
#contenu .menuGauche .nomAnalyst,
#contenu .menuGauche .photoAnalyst,
#contenu .menuGauche .telAnalyst,
#contenu .menuGauche .detail{width:215px;}
#contenu .menuGauche .analyst{width:100px;margin-right: 5px;float: left;}
#contenu .menuGauche .plus {color:#00CB9F;font-family: 'Verdana', 'Geneva', sans-serif;font-size:1.1em}
#contenu .menuGauche .moins {color:#F14638;font-family: 'Verdana', 'Geneva', sans-serif;font-size:1.1em}
#contenu .menuGauche .egal {color:#AABBB7;font-family: 'Verdana', 'Geneva', sans-serif;font-size:1.0em}
#contenu .menuGauche h2, #contenu .menuGauche h3, #contenu .menuGauche .detail{margin-left: 20px;}
#contenu .menuGauche h2.h2Societe{margin-left: 2px;}
#contenu .menuGauche h2.h2Region{margin-left: 2px;}
#contenu .menuGauche h2{font-size: 30px;}

#contenu .centreInvest{width: 1015px;} 
.investmentListsConstituents #contenu .tableauInvest .headerConstituentIL,
.investmentListsConstituents #contenu .tableauInvest .tableau,
.investmentListsConstituents #contenu .tableauInvest{width:480px;}
.investmentListsConstituents #contenu .tableauInvest{float: left;}
.investmentListsConstituents #contenu .menuDroiteInvest{width:500px; float: right;}
.investmentListsConstituents #contenu .menuDroiteInvest .priceChartInvest{min-height: 260px;}
.investmentListsConstituents #contenu .tableauInvest .tableau table .perfFonction{min-width: 70px;}
.investmentListsConstituents #contenu #perfsSakeInvestment {margin-right: 20px; margin-left: 20px;}
.investmentListsConstituents #contenu .tableauPerfInvest {margin-top: 20px;}

#contenu .menuGauche.menuGaucheInvest h2{width: 210px;}

/* 
*
* menu gauche pour les pages company et sector
*
*/
.pageProfileCmp #contenu .centre {width: 450px; max-width: 450px; padding-left: 30px; padding-right: 50px;float:left;}
.pageProfileCmp #contenu .droite {width: 480px; max-width: 480px;}
.pageProfileCmp #contenu .centre #imageEarningsProfile {width: 590px;}
.pageProfileCmp #contenu .droite .companyProfile{min-height: 150px; padding-right:20px;line-height:18px;}
.pageProfileCmp #contenu .droite .management{min-height: 100px; padding-right:20px;}
.pageProfileCmp #contenu .droite .ownership{min-height: 200px; padding-right:20px;}
	
/**
 *
 *  PAGE SWOT COMPANY
 *
 **/
.companySwots #contenu .centre{width: 450px; max-width: 450px; padding-left: 30px; padding-right: 50px;float:left;}
.companySwots #contenu .droite{width: 480px; max-width: 480px;}
.companySwots #contenu .droite .weakness {min-height: 100px; padding-right:20px;}
.companySwots #contenu .bas {width: 930px; max-width: 930px;padding-left: 30px; padding-right: 50px;}
	
#rechpubli .ok {
display: inline-block;
float: right;
border: 0;
margin-left: 10px;
width: 10px;
height: 20px;
	background: url(/ressources/inter/sprite.png) -690px -240px;
}

#pagin {font-size:13px;margin-top:30px;margin-left:80px;}
#pagin, #pagin a {color:#AABBB7; text-decoration:none}

#pagin span {display:inline-block;margin-right:6px}
#pagin input {display:inline-block;height:14px;background: #E9F0EE;
	padding: 3px 5px;width:35px;color:#AABBB7;
	margin: 0 10px 0 0;
	text-align:center;}

#scrollbarpage {width: 700px;}
#scrollbarpage .viewport {width:530px;height:590px}
#contenu .troiscol {width:680px}

#contenu .unecol h2,
#contenu .deuxcol .mostread h3,
.index .mostread h3,
.troiscol.latest b.stabilo1,
.mostread h4 {font-size:28px}

/* 
*
* page accueil stockpicking
*
*/
.AcceuilPicking .APblocGauche{width:700px;margin-left: 50px;margin-right:30px;}
.AcceuilPicking .blockScreening{width:320px; margin-right:20px;}
.AcceuilPicking .APblocDroite{width:450px;}
.AcceuilPicking .tabInvestmentLists table{width: 670px;}

.homeAccess #contenu .boiteCentre{width: 605px;}
.homeAccess #contenu .boiteDroite{width: 640px;}
.homeAccess #contenu .detailPart1{width: 570px; padding-left: 15px;}
.homeAccess #contenu .detailPart2{width: 570px; padding-left: 15px;}
.homeAccess #contenu .titleEtImage{margin-left: 20px;}
.homeAccess #contenu .detailEvent{margin-left: 20px;}
.homeAccess #contenu .divFormInscription input{width: 250px;}
.homeAccess #contenu .googleMap img {width: 340px;}
.homeAccess #contenu .boutonFormInscription {margin-left: 180px;}
.homeAccess #contenu h2.titreMyMeeting{font-size: 24px;}

.homeAccess .events li strong {font-size: 14px;}

#contenu .unecol #accueilAccess h2 {font-size:24px}

.homeAccess #contenu .divFormSend textarea{height: 20px; min-width:291px; max-width:291px; width:291px;}

#contenu .divFormSend textarea{height: 20px; min-width:281px; max-width:281px; width:281px;}

.pickoftheweek {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-size: 100%;
vertical-align: baseline;
list-style-type: none
}

.h3Pick {
font-size: 1em;
color: #384f4E;
font-weight:bold;
}

.titrePick {
font-size: 15px;
}

#onglet-5 .unecol2 {width:350px}

.decalageG {padding-left:30px;}

.deleteTop {margin-top:0;}

#onglet-5 .filtre1 {top : 15px;}

#onglet-4 .mask .deuxcol{width:432px;}
#onglet-4 .mask #menuInvestmentList{width:500px;}

.labelResearch {
font-size: 30px;
padding-bottom: 0.1em;
margin-bottom: 0.1em;
border-bottom: 1px solid #384f4E;
display: inline-block;
}

#onglet-5 .mask .boite {float: left; width: 200px;}

.titre2PickOftheWeek {
font-size:20px;
font-family: 'Georgia', 'Times', 'Times New Roman', serif;
border-bottom: 1px solid #384f4E;
padding-bottom: 0.1em;
display: table-cell;
}

.mostread h3 {font-size: 28px;}
.mostread h4 {font-size: 24px;}
.mostread h5 {font-size: 18px;}
.mostread h6 {font-size: 15px;}

.filtre3 {position:absolute;top:55px;left:17px;margin: 0;background:#FFF;display:block;z-index:1000;}
.filtre3 .nivo1 {position:absolute;padding:15px;margin-top:0;background:#FFF}
.filtre3 .nivo2 {margin-left:60px}
.filtre3 i {font-style:normal;text-decoration:underline;cursor:default}
.filtre3:hover {text-decoration:none}
.filtre3 .nivo2 ul {display:none;width:auto}
.filtre3 .nivo2:hover ul{display:block;margin-top:-20px}
.filtre3 .nivo1 ul li a {color:#AABBB7}

#onglet-5 .filtre3 {float:left;position:static;margin: 0;background:#FFF;display:block;z-index:1000}
#onglet-5 .filtre3 .nivo1 {position:static;}
#onglet-5 .filtre3 .nivo1 ul {position:absolute;background:#FFF;}
#onglet-5 .filtre3 .nivo1 {padding:0;margin-top:20px;background:#FFF}
#onglet-5.onglethover .mask {padding-bottom:0; min-height: 280px;}
#onglet-5 .mask .unecol {min-height:280px; float:right;}
#onglet-5 .mask .deuxcol {width: 618px;}
#onglet-1 .mask .deuxcol, #onglet-2 .mask .deuxcol{width: 650px;}

.standart2col #contenu .options{top: 125px;}

#rechpubli .textuel {
display: inline-block;
height: 18px;
border: 0;
margin: 0;
padding: 3px 1px 3px 6px;
background: #E9f0EE;
font-size: 11px;
color:#AABBB7;
width:115px;
}

#searchImg {
line-height: 18px;
vertical-align:middle;
cursor: pointer;
}

.marSales #rechpubli .troiscol{
	width:430px;
	padding:0;
	margin : 0;
}

#rechpubli .troiscol, .analystpage #contenu #analystPubli .troiscol, #sectorPubli .troiscol, #companyPubli .troiscol {
	width:460px;
	padding:0;
	margin : 0;
}

#sectorPubli .unecol2, #companyPubli .unecol2 {
	width : 550px;
	padding: 2em 0 0 0;
	margin : 0;
	float:left;
}

#analystPubli .unecol2{
    width: 560px;
    padding: 2em 0 0 0;
	margin : 0;
	float:left;
}

#rechpubli .unecol2 {
	width:600px;
	padding: 2em 0 0 0;
	margin : 0;
	float:left;
	
}
.marSales #rechpubli .unecol {
	width:200px;
}
.marSales #rechpubli .unecol2 {
	width:585px;
	float: right;
}
.analystpage #contenu #analystPubli #publis {width: 400px}

#rechpubli #scrollbarpage, .analystpage #contenu #analystPubli #scrollbarpage, #sectorPubli #scrollbarpage, #companyPubli #scrollbarpage{width: 431px;}

#rechpubli #scrollbarpage .viewport, .analystpage #contenu #analystPubli #viewport, #sectorPubli #scrollbarpage .viewport, #companyPubli .viewport {
	width: 450px;
	height:660px;
	padding-right: 0;
	margin-top:15px;
}

#rechpubli .troiscol .boite {
	width: 456px;
}

.marSales #rechpubli .troiscol .boite {
	width: 426px;
}

#rechpubli .mostread {
	width:250px;
}

#typeFiltrePubli {
	font-size: 24px;	
}

#rechpubli .telAnalyst {
	font-size: 9px;	
}

.itemPubli {
	width:100%;
}

#rechpubli #selectedPublication h3{
	font-size:14px;
	line-height:22px;
	font-weight:bold;
	margin-bottom: 0;
}

#rechpubli #selectedPublication h2 a, #rechpubli #selectedPublication h2 a:visited {
color: #384f4E;
text-decoration: none;
cursor: pointer;
font-size:30px;
line-height:normal;
font-family: 'bnpSansCondensed', sans-serif;
}
#rechpubli #selectedPublication h2 {
	color: #384f4E;
	text-decoration: none;
	font-size:26px;
	padding-bottom: 0.1em;
	line-height:normal;
	font-weight: bold;
	font-family: 'bnpSansCondensed', sans-serif;
  	display: inline;
}

#rechpubli #selectedPublication h2 span  {
border:none;
}

#rechpubli #titrePubli a, #rechpubli #titrePubli a:visited  {
color: #384f4E;
text-decoration: none;
cursor: pointer;
font-size:24px;
	font-family: bnpSansCondensed, sans-serif;
}

#rechpubli #titrePubli .stabilo1 a, #rechpubli #titrePubli .stabilo1 a:visited  {
color: #384f4E;
text-decoration: none;
cursor: pointer;
font-size:26px;
}

#rechpubli #selectedPublication h4{
	font-size:14px;
	line-height: 20px;
	font-weight:normal;
	margin-bottom: 0;
}

#rechpubli .unecol {
	width:185px;
}
.marSales #rechpubli .unecol .boite{
	padding:43px 0 0 0;
}

#rechpubli .unecol .boite{
	padding-right:0;
	padding-top:43px;
}

#analystPubli #selectedPublication {
    width: 569px;
}

#rechpubli #selectedPublication {
	width:600px;
}

#rechpubli .filtre2 strong {
	padding-left:15px
}

#boite2 .filtre2{	
float:right;
}

#rechpubli #filtrePubli {
	padding-top: 0;
}

#rechpubli .filtre2 span  {
	margin-right:0;
	margin-left: 25px;
}

#rechpubli .headlineFiltre {
	margin-right:22px;
} 

#sujetHtml {
	color: #384f4E;
	text-decoration: none;
	cursor: pointer;
	font-size:26px;
	border-bottom: 1px solid #384f4E;
	padding-bottom: 0.1em;
	line-height:normal;
}

.ext-el-mask {
	z-index: 1;
	position: absolute;
	top: 205px;
	-moz-opacity: 0.5;
	opacity: .8;
	filter: alpha(opacity=50);
	width: 400px;
	height:660px;	
	zoom: 1;
}

#resumePubli {
	font-size:11px;
	width: 88%;
}

.itemPubli h2 {
color: #384f4E;
text-decoration: none;
cursor: pointer;
font-size: 26px;
line-height: normal;
font-weight: bold;
}

#rechpubli .filtreMenuDroit {
	color: #384f4E;
	text-decoration: none;
	border-top: 1px solid #AABBB7;
	padding-bottom: 0.1em;
	padding-top: 0.1em;
	font-weight: bold;
}

.latest .li {
	margin-bottom:6px;
}

.like{
	padding-left:15px;
}

#rechpubli .overview .maintable-cpy, #publis .overview .maintable-cpy {
	font-size: 15px;
	font-weight: bold;
	margin-bottom: 0;
	text-decoration:none;
	font-family: bnpSansBold, sans-serif;
}

#rechpubli .overview .maintable-subject, #publis .overview .maintable-subject {
	font-size: 12px;
	font-weight: normal;
	margin-bottom: 0;
	text-decoration:none;
	display: block;
}

.divPrincipalComments .formulaire{display: table-cell; width: 390px;}
.divPrincipalComments .formulaire textarea{width: 390px; min-width: 390px; max-width: 390px;}
.divPrincipalComments .boutonsComments{display: table-cell; padding-left: 10px; vertical-align: middle; padding-top: 0;}

#onglet-6 .unecolCarte{width:670px; float: left;}
#onglet-6 .deuxcol{width:235px;}
#onglet-6 .unecolCarte .boiteCarte{width:450px;}
#onglet-6 #carte {width: 370px; margin-left: 20px;}
#onglet-6 .decalageGauche {width: 230px !important;}
.decalageGauche {padding-left:0;}
#onglet-6 .mask .boite2{margin-left: 10px; width: 270px;}

#blocMenuHautGrille {
	width: 995px;
	float: left;
	padding-top:12px;
}

#tableBlock .centre {
	width:985px;
}

#blocMenuHautGrille table{
	margin-bottom: 0;
	padding:0;
	width:100%;
}

#rechpubli .filtreMenuDroit table {
	width:100%;	
}

#rechpubli .filtreMenuDroit #like{
	width: 30px;
padding-left: 25px;
}

#rechpubli .filtreMenuDroit #font td{
	width:50px;
}

#rechpubli .filtreMenuDroit #fontTD{
	width:45px;
	text-align:right;
	padding-right:5px;
}

#rechpubli .filtreMenuDroit #share {
	width: 260px;
	text-align: left;
	padding-left: 30px;
	display:inline-block;
}

#rechpubli .filtreMenuDroit #pdf {
	width:25px;
}

#rechpubli .filtreMenuDroit #talk {
	width: 25px;
	text-align: left;
	padding-left: 25px;
}

#rechpubli .filtreMenuDroit #readership {
	width: 25px;
	padding-left: 10px;
	text-align: left;
	margin: 0;
}

#rechpubli .filtreMenuDroit #other {
	width: 25px;
	text-align: right;
	padding-right: 10px;
}

#companyPubli .textuel {
display: inline-block;
height: 18px;
border: 0;
margin: 0;
padding: 3px 1px 3px 1px;
background: #E9f0EE;
font-size: 11px;
color:#AABBB7;
width:115px;
}
#analystPubli .textuel {
display: inline-block;
height: 18px;
border: 0;
margin: 0;
padding: 3px 1px 3px 1px;
background: #E9f0EE;
font-size: 11px;
color:#AABBB7;
width:115px;
}

#companyPubli .latest li, #sectorPubli .latest li {
	width: 357px;
}

#companyPubli .troiscol .boite {
	width: 474px;
}

#companyPubli .mostread {
	width:250px;
}

#companyPubli .telAnalyst {
font-size: 9px;	
}

#companyPubli #selectedPublication h3{
	font-size:14px;
	line-height:22px;
	font-weight:bold;
	margin-bottom: 0;
}

#companyPubli #selectedPublication h2 a, #companyPubli #selectedPublication h2 a:visited {
color: #384f4E;
text-decoration: none;
cursor: pointer;
font-size:30px;
line-height:normal;
font-weight: bold;
font-family: bnpSansCondensed, sans-serif;
}
#companyPubli #selectedPublication h2{
color: #384f4E;
text-decoration: none;
font-size:26px;
padding-bottom: 0.1em;
line-height:normal;
font-weight: bold;
font-family: 'bnpSans', sans-serif;
}

#companyPubli #selectedPublication h2 span  {
border:none;
}

#companyPubli #titrePubli a {
color: #384f4E;
text-decoration: none;
cursor: pointer;
font-size:24px;
	font-family: bnpSansCondensed, sans-serif;
}
#companyPubli #titrePubli a:visited  {color: #384f4E;}

#companyPubli #titrePubli .stabilo1 a{
color: #384f4E;
text-decoration: none;
cursor: pointer;
font-size:26px;
}
#companyPubli #titrePubli .stabilo1 a:visited  {color: #384f4E;}

#companyPubli #selectedPublication h4{
	font-size:14px;
	line-height: 20px;
	font-weight:normal;
	margin-bottom: 0;
}

#companyPubli .unecol {
	width:240px;
}

#companyPubli .unecol .boite{
	padding:0!important;
	margin:0!important;
}

#companyPubli .filtre2 strong {
	padding-left:15px
}

#companyPubli .filtre2 span  {
	margin-right:0;
}

#analystPubli .filtre2 span  {
	margin-right:0;
}

#companyPubli .headlineFiltre {
	margin-right:22px;
}

#companyPubli .filtreMenuDroit {
	color: #384f4E;
	text-decoration: none;
	border-top: 1px solid #AABBB7;
	padding-bottom: 0.1em;
	padding-top: 0.1em;
	font-weight: bold;
}

#companyPubli #selectedPublication .itemPubli .maintable-cpy {
	font-size:22px;
	font-family: 'Georgia', 'Times', 'Times New Roman', serif!important;
}

#companyPubli .overview .maintable-cpy {
	font-size: 15px;
	font-weight: bold;
	margin-bottom: 0;
}

#companyPubli .overview .maintable-subject {
	font-size: 12px;
	font-weight: normal;
	margin-bottom: 0;
}

#companyPubli .filtreMenuDroit #like{
	width: 30px;
padding-left: 25px;
}

#companyPubli .filtreMenuDroit #font td{
	width:50px;
}

#companyPubli .filtreMenuDroit #fontTD{
	width:45px;
	text-align:right;
}

#companyPubli .filtreMenuDroit #share {
	width: 260px;
	text-align: left;
	padding-left: 30px;
}

#companyPubli .filtreMenuDroit #pdf {
	width:25px;
}

#companyPubli .filtreMenuDroit #talk {
	width: 25px;
	text-align: left;
	padding-left: 25px;
}

#companyPubli .filtreMenuDroit #readership {
	width: 25px;
	padding-left: 10px;
	text-align: left;
	margin: 0;
}

#companyPubli .filtreMenuDroit #other {
	width: 25px;
	text-align: right;
	padding-right: 10px;
}

#grifi .ext-el-mask {
	z-index: 1;
	position: absolute;
	top: 3px;
	-moz-opacity: 0.5;
	opacity: .8;
	filter: alpha(opacity=50);
	zoom: 1;
}

#grifi .ext-el-mask-msg {
	width:130px;
}

#companyPubli .filtreMenuDroit table {
	width:100%;
}

#sectorPubli .textuel {
display: inline-block;
height: 18px;
border: 0;
margin: 0;
padding: 3px 1px 3px 1px;
background: #E9f0EE;
font-size: 11px;
color:#AABBB7;
width:115px;
}

#sectorPubli .latest li {
	display:inline-block;
	margin-bottom:6px;
}

#sectorPubli .mostread {
	width:250px;
}

#sectorPubli .telAnalyst {
font-size: 9px;	
}

#sectorPubli #selectedPublication h3{
	font-size:14px;
	line-height:22px;
	font-weight:bold;
	margin-bottom: 0;
}

#sectorPubli #selectedPublication h2 a{
color: #384f4E;
text-decoration: none;
cursor: pointer;
font-size:30px;
line-height:normal;
font-weight: bold;
font-family: 'bnpSansCondensed', sans-serif;
}
#sectorPubli #selectedPublication h2 a:visited {color: #384f4E;}
#sectorPubli #selectedPublication h2 {
color: #384f4E;
text-decoration: none;
font-size:30px;
padding-bottom: 0.1em;
line-height:normal;
font-weight: bold;
font-family: 'bnpSansCondensed', sans-serif;
}

#sectorPubli #selectedPublication h2 span  {
border:none;
}

#sectorPubli #titrePubli a{
color: #384f4E;
text-decoration: none;
cursor: pointer;
font-size:24px;
	font-family: bnpSansCondensed, sans-serif;
}
#sectorPubli #titrePubli a:visited  {color: #384f4E;}

#sectorPubli #titrePubli .stabilo1 a{
color: #384f4E;
text-decoration: none;
cursor: pointer;
font-size:26px;
}
#sectorPubli #titrePubli .stabilo1 a:visited  {color: #384f4E;}

#sectorPubli #selectedPublication h4{
	font-size:14px;
	line-height: 20px;
	font-weight:normal;
	margin-bottom: 0;
}

#sectorPubli .unecol {
	width:236px;
}

#sectorPubli .unecol .boite{
	padding:0!important;
	margin:0!important;

}

#sectorPubli .filtre2 strong {
	padding-left:15px
}

#sectorPubli .filtre2 span  {
	margin-right:0;
}

#sectorPubli .headlineFiltre {
	margin-right:22px;
}

#sectorPubli .filtreMenuDroit {
	color: #384f4E;
	text-decoration: none;
	border-top: 1px solid #AABBB7;
	padding-bottom: 0.1em;
	padding-top: 0.1em;
	font-weight: bold;
}

#sectorPubli #selectedPublication .itemPubli .maintable-cpy {
	font-size:22px;
	font-family: 'Georgia', 'Times', 'Times New Roman', serif!important;
}

#sectorPubli .overview .maintable-cpy {
	font-size: 15px;
	line-height: 22px;
	font-weight: bold;
	margin-bottom: 0;
}

#sectorPubli .overview .maintable-subject {
	font-size: 12px;
	font-weight: normal;
	margin-bottom: 0;
}

#sectorPubli .filtreMenuDroit #like{
	width: 30px;
padding-left: 25px;
}

#sectorPubli .filtreMenuDroit #font td{
	width:50px;
}

#sectorPubli .filtreMenuDroit #fontTD{
	width:45px;
	text-align:right;
}

#sectorPubli .filtreMenuDroit #share {
	width: 260px;
	text-align: left;
	padding-left: 30px;
}

#sectorPubli .filtreMenuDroit #pdf {
	width:25px;
}

#sectorPubli .filtreMenuDroit #talk {
	width: 25px;
	text-align: left;
	padding-left: 25px;
}

#sectorPubli .filtreMenuDroit #readership {
	width: 25px;
	padding-left: 10px;
	text-align: left;
	margin: 0;
}

#sectorPubli .filtreMenuDroit #other {
	width: 25px;
	text-align: right;
	padding-right: 10px;
}

#sectorPubli .filtreMenuDroit table {
	width:100%;
}

#nutCmpLatestAccess #speakers {margin-left: 0;}

#rechaccess .unecol {width:190px;}
#rechaccess .unecol2 {width:640px; padding: 2em 0 0 0; margin: 0;}
#rechaccess .troiscol {width:410px; padding:0; margin: 0;}
#rechaccess .textuel {display: inline-block; height: 18px; border: 0; margin: 0; padding: 3px 1px 3px 1px;
	background: #E9f0EE; font-size: 11px; color:#AABBB7; width:100px;}
#speakers {padding-left:0; margin-bottom: 0; margin-left: 5px; margin-right: 5px;}
#rechaccess #selectedEvent .itemEvent .maintable-cpy {font-size:30px; font-family: 'bnpSansCondensed', sans-serif!important;}
#rechaccess #titreEvent a{color: #384f4E; text-decoration: none; cursor: pointer; font-size:15px; font-weight: bold;}
#rechaccess #titreEvent a:visited {color: #384f4E;}
#rechaccess #titreEvent a{color: #384f4E; text-decoration: none; cursor: pointer; font-size:15px; font-weight: bold;}
#rechaccess #titreEvent a:visited {color: #384f4E;}
#rechaccess .unecol .boite{padding-right:0;}
#rechaccess .filtre2 strong {padding-left:15px}
#rechaccess #filtreEvent {padding-top: 10px;}
#rechaccess .filtreMenuDroit {color: #384f4E; text-decoration: none; border-top: 1px solid #AABBB7; padding-bottom: 0.1em; padding-top: 0.1em; font-weight: bold;}
#rechaccess .filtreMenuDroit #readership {padding-left:10px;}
#rechaccess #scrollbarpage {width: 400px;}
#rechaccess #scrollbarpage .viewport {width:380px;height:590px;margin: 20px 0 0 0; overflow: hidden; position: relative;padding-right:0
}
#typeFiltreEvent {font-size: 24px;}
#selectedEvent .eventIPhoneBanner {display: none;}
#selectedEvent .eventWebBanner {display: inline-block; max-width: 485px; text-align: center;}
#selectedEvent #eventProgram {width:510px;}
#rechaccess .typePublicationInanutshell {padding-right: 220px;}
#rechaccess #eventLatestPub, #rechaccess .eventGraph{padding-left: 0;}

/* MAP COVERAGE */
	.mapcoverage #contenu{
		padding : 20px;}
	.mapcoverage #contenu .subunit-label{font-size : 10px;}
	.mapcoverage #contenu #mapCustomAnalyst{display : none;}
	.mapcoverage #contenu #mapCustomTeam{display : none;}
	
	.mapcoverage #contenu .arrow {
		border-color: #909090 transparent; border-width: 6px 6px 0 6px; font-size : 13px; border-style: solid; width: 0; height: 0; 
		top : 12px; margin-bottom: 10px;  position: absolute; padding-bottom : 10px;  margin-left: -2px;
		margin-top: -2px; outline-style: none;} 
	
	.mapcoverage #contenu ul.topnavDiv{display: inline-block; margin-left : 20px; }
	.mapcoverage #contenu ul.topnavDiv li span{ display: inline; font-family: bnpSans, sans-serif; color : rgb(119,119,119); font-size: 20px; margin-right : 10px; }
	.mapcoverage #contenu ul.topnavDiv>li { margin: 0;
		position: relative;
		padding: 0 16px 5px 5px;
		display: inline-block; cursor:  pointer;  text-align: right;}
	
	.mapcoverage #contenu ul.topnavDiv>li .subnavDiv{
		cursor:  pointer; font-size: 0.9em; list-style: none; position: absolute; 
		left: -20px; top: 25px; margin: 0;
		padding: 5px 0;
		display: none; float: left;
		width: 150px; -webkit-box-shadow: 0 2px 4px #d6d6d6; background: #fff;
		border: 1px solid #d6d6d6; box-shadow: 0 2px 4px #d6d6d6; color: #333;
		z-index: 9999;}
	.mapcoverage #contenu #selectCustomDiv{margin: 0;  padding: 0; clear: both;}
 	.mapcoverage #contenu #selectCustomDiv .selectDiv{background-image: url(/ressources/images/checkmark2.png); background-position: left center; background-repeat: no-repeat;} 
	.mapcoverage #contenu #selectCustomDiv ul li { margin: 0;
		padding: 0 0 0 25px;
		text-align: left; display : inline-block; width : 125px; height: 25px; line-height: 25px; color : rgb(119, 119, 119);}
	.mapcoverage #contenu #selectCustomDiv ul li:hover {background-color: #F2F6F6;}
	.mapcoverage #contenu #selectCustomDiv ul{margin: 0;  padding: 0;}
	
	.mapcoverage #contenu ul.topnavTeam{display: inline-block; margin-left : 20px; }
	.mapcoverage #contenu ul.topnavTeam li span{ font-family: bnpSans, sans-serif; color : rgb(119, 119, 119); font-size: 20px; margin-right : 5px;}
	.mapcoverage #contenu ul.topnavTeam>li {margin: 0;
		position: relative;
		padding: 0 16px 5px 5px;
		display: inline-block; cursor:  pointer; text-align: right; }
	.mapcoverage #contenu ul.topnavTeam>li .subnavTeam{
		cursor:  pointer; font-size: 0.9em; list-style: none; position: absolute; 
		left: -20px; top: 25px; margin: 0;
		padding: 5px 0;
		display: none; float: left;
		width: 200px; -webkit-box-shadow: 0 2px 4px #d6d6d6; background: #fff;
		border: 1px solid #d6d6d6; box-shadow: 0 2px 4px #d6d6d6; color: #333;
		z-index: 9999; height : 300px; overflow: auto;}
	.mapcoverage #contenu #selectCustomTeam{margin: 0;  padding: 0; clear: both; }
 	.mapcoverage #contenu #selectCustomTeam .selectTeam{background-image: url(/ressources/images/checkmark2.png); background-position: left center; background-repeat: no-repeat;} 
	.mapcoverage #contenu #selectCustomTeam ul li { margin: 0;
		padding: 0 0 0 25px;
		text-align: left; display : inline-block; width : 158px; height: 25px; line-height: 25px; color : rgb(119, 119, 119);}
	.mapcoverage #contenu #selectCustomTeam ul li:hover {background-color: #F2F6F6;}
	.mapcoverage #contenu #selectCustomTeam ul{margin: 0;  padding: 0;}
		
	.mapcoverage #contenu #map{display : inline-block; margin-left: 40px; overflow: hidden; }
	.mapcoverage #contenu #map svg:HOVER{cursor: move;}
	.mapcoverage #contenu .subunit-label{font-size : 8px;}
	.mapcoverage #contenu div.tooltip { color: #222; background: #fff; padding: .5em; text-shadow: #f5f5f5 0 1px 0; border-radius: 2px; box-shadow: 0 0 2px 0 #a6a6a6; opacity: 0.9; font-size : 12px; position: absolute;}
	.mapcoverage #contenu div.tooltip ul {padding:0;
		margin: 0 0 0 10px;
		list-style-type:none;}
	.mapcoverage #contenu .hidden {display: none;}
	.mapcoverage #contenu #countryDetails{display : inline-block; float : left; margin-right: 20px; width : 350px;  font-size: 12px; font-family: bnpSans, sans-serif;}
	.mapcoverage #contenu #resultCountryStock{margin-top : 10px;}
	.mapcoverage #contenu #countryDetails .resultMkt{height: 400px; overflow: auto; width : 315px; }
	.mapcoverage #contenu #countryDetails .col1, #countryDetails .col2{display : inline-block; width : 81px; text-align : center;}
	.mapcoverage #contenu #countryDetails .col1{text-align : right; width : 185px;}
	.mapcoverage #contenu #countryDetails .resultMkt ul li:hover{background-color: #FFCA73;}
	.mapcoverage #contenu #countryDetails .resultMkt ul li{ cursor : pointer; width : 313px; }
	.mapcoverage #contenu .tableHeader{width : 309px; display : inline-block; margin-bottom: 3px; background-color: rgb(233, 240, 238); padding-top : 5px; padding-bottom : 5px; }
	
/** page analysts */
	#analystPubli #selectedPublication h2 a{
		color: #384f4E;
		text-decoration: none;
		cursor: pointer;
		font-size:30px;
		line-height:normal;
		font-weight: bold;
		font-family:bnpSansCondensed, sans-serif;
	}
	#analystPubli #selectedPublication h2{
		color: #384f4E;
		text-decoration: none;
		font-size:26px;
		padding-bottom: 0.1em;
		line-height:normal;
		font-weight: bold;
		font-family: 'Georgia', 'Times', 'Times New Roman', serif;
		margin-bottom: 3px;
	}
#analystPubli #selectedPublication h2 a:visited {color: #384f4E;}
		
	#analystPubli #titrePubli a{
		color: #384f4E;
		text-decoration: none;
		cursor: pointer;
		font-size:24px;
		padding-top: 3px;
		display: block;
		font-family: bnpSansCondensed, sans-serif;
	}
	#analystPubli #titrePubli a:visited  {color: #384f4E;}

	#analystPubli #selectedPublication h3{
		font-size:14px;
		line-height:22px;
		font-weight:bold;
		margin-bottom: 0;
	}
	
	.analystpage #chartColomn #chartForm{width : 490px;}
	
	/* SUMMARY PRICE COMPANY */
	.summaryPrice #contenu .centre{float : left; width : 670px; overflow: hidden;}
	.summaryPrice #contenu .centre #chartColomn{ width : 580px; margin-left : auto; margin-right : auto;}
	.summaryPrice #contenu .partieDroite{width : 325px;margin-right: 20px;}
	.summaryPrice #contenu .centre #chartColomn ul.topnavRel li {width : 454px; }
	.summaryPrice #contenu .centre #chartColomn ul.topnavTime{ margin-right : 51px;}
	
	#analystPubli #selectedPublication h4{
		font-size:12px;
		line-height: 20px;
		font-weight:normal;
		margin-bottom: 0;
	}
	
	#analystPubli .troiscol {
		margin : 0;	
	}
	
	#analystPubli .itemSelectPubli {
		padding-left : 34px;
	}
	.analystpage #contenu .centre .datas {width:630px;}
	.analystpage #contenu .centre #latestPub {width:360px;}	
	.analystpage #contenu .centre .myOptions {width:630px;}
	.analystpage #contenu .centre .datas #coverage {width:630px;}

	.analystpage .analystPageSize {display: inherit;}	
	.analystpage .analystPagePerfColumns {display:table-cell;width: 44px;}
	.analystpage #chartColomn{ float: left;margin-left:0;margin-top:20px;font-size: 11px;width:630px;}

	.nutshellsec #contenu #stockPerf .centre {
		width:1000px;
	}

	 #imagePubli {
	 max-width:600px;
	 padding-right:10px;
	 }
	 
	#ratingPerf, #ratingPerfFooter{
		max-width: 690px;
	}
	
	/** MENU ACCESS */
	
	#menuAccessPart1 {max-width:650px;}
	#menuAccessPart2 .li {width:270px;}
	#menuAccessPart2 #expertAccessDate {width:80px;}
	#menuAccessPart2 #expertAccessTitle {width:620px;}
	#onglet-6 .boite2 {width:270px;margin-top: 20px;}
	#onglet-6 .boite {width:270px;margin-top: 20px;}
	
	#menuAccessPart2 #expertAccessTitle .eventTitle {
		text-overflow: ellipsis;
		max-width: 500px;
		display: inline-block;
		white-space: nowrap;
		overflow: hidden;
		font-weight: bold;
	}
	
	.cds #contenu .centre{width : 670px}
	.cds #contenu .centre #chartColomn{width : 580px;}
	.cds #contenu .centre #chartColomn ul.topnavTime{margin-right: 10px;}
	.cds #contenu #simpleGraph{width : 620px;}
	
	.greenBook {
	background: url(/ressources/images/cover650x500.png);
	color: white;
		padding: 150px 20px 50px 250px;
	}
	
	.greenbookTitle {
	font-size: 18px;
	text-transform: uppercase;
	}

	.worms #contenu .centre { width : 1000px;}
 	.worms #contenu .centre #chartColomn{ width : 950px;}
	.worms #simpleGraph{width : 950px; height: 550px;}
.pageProfileCmp #contenu .worms #simpleGraphMini{width : 480px; height: 230px;}
 	#grilleMenu {
 		width:275px;
 	}
 	
 	#entetePubli .triangleT1, #entetePubli .triangleT2, #entetePubli .triangleT3, 
	#entetePubli .triangleR1, #entetePubli .triangleR2, #entetePubli .triangleR3, 
	#entetePubli .triangleE1, #entetePubli .triangleE2, #entetePubli .triangleE3,
	#entetePubli .triangleESG1, #entetePubli .triangleESG2, #entetePubli .triangleESG3,
	#entetePubli .triangleV1, #entetePubli .triangleV2, #entetePubli .triangleV3{
 		height:22px;
 		line-height:22px;
 		margin-top: 0;
 	}
 	
.marketMap #treemap{ width : 985px; }

.sectorAllocation #allocationDetail, .conta{ width : 600px; }
.sectorAllocation #allocationDetail table td:FIRST-CHILD, 
.sectorAllocation #allocationDetail table th:FIRST-CHILD{ width : 150px; }
.sectorAllocation #allocationDetail table td, .sectorAllocation #allocationDetail table th{ width : 30px;}
.sectorAllocation h2{ font-size: 22px; height: 25px; line-height: 25px; } 
.sectorAllocation .right{ width : 600px; }
.sectorAllocation #allocationDetail table th:FIRST-CHILD{ width : 160px; }
.sectorAllocation .right table td, .sectorAllocation #allocationDetail table th{ width : 50px; }
.sectorAllocation .right table th:FIRST-CHILD{ width : 190px; }
.sectorAllocation .right table td, .sectorAllocation .right  table th{ width : 70px; }
.sectorAllocation .formAlloTable{width: 600px;}
.sectorAllocation .formAlloTable .space{width: 360px;}
.sectorAllocation #primeRiskChart #simpleGraphConstantes, .sectorAllocation #primeRiskChart #simpleGraph{width : 620px; }
.sectorAllocation .optionTab, .sectorAllocation #termSelected{font-size: 22px;}

.compliancepage #contenu h2{ font-size: 24px; height: 27px; padding-bottom: 2px;}
.disclaimerpage #contenu h2{ font-size: 24px; height: 27px; padding-bottom: 2px;}
.cookiePolicy #contenu h2{ font-size: 24px; height: 27px; padding-bottom: 2px;}

.estimatesRev #contenu .centre{min-width: 650px;}
.estimatesRev #contenu .centre #revEstGraph{width: 620px;}
.estimatesRev .rightContenu{width: 350px;}

table#listePublis {
	width:440px;
}

.acceuilPicking #rankingLower {float:right;display: inline-block;}

.revisionPubli #contenu #subcontenuRev{width: 995px;}
.revisionPubli #contenu #subcontenuRev .formTable .titleContenu{width:180px;}
.revisionPubli #contenu #subcontenuRev .formTable .options{width : 800px;}
.revisionPubli #contenu #subcontenuRev .formTable .options #tools{margin-left : 730px;}
.revisionPubliSect #contenu #subcontenuRev{width: 995px;}
.revisionPubliSect #contenu #subcontenuRev .formTable .titleContenu{width:340px;}
.revisionPubliSect #contenu #subcontenuRev .formTable .options{width : 640px;}
.revisionPubliSect #contenu #subcontenuRev .formTable .options #tools{margin-left : 570px;}

.surSkin27 {
position: absolute;
top: 26px;
left: 522px;
padding-left: 50px;
padding-top: 24px;
padding-right: 250px;
background-color:transparent;
z-index: 100;
}

.commentGrillFi{width:450px;}
.commentGrillFi p.shortedText{ width:450px;}
.grillFiTooltipComment .boite{width : 315px; margin-top: 15px;}

.twelveMKeyIdea #contenu .centre{width: 990px;}
.twelveMKeyIdea .graphCompo{ width : 324px; margin-top: 20px;}

#analystPubli .overview .maintable-subject {font-size:12px;}

.twelveMSS .centre{ width : 1000px;}
.twelveMSS .centre #chartColomn12m, .twelveMSS .centre .chartForm{width : 950px;}

.twelveMPT .centre{ width : 1000px;}
.twelveMPT .centre #chartColomn12m, .twelveMPT .centre .chartForm{width : 950px;}
.twelveMPT .topnavDataChart{width : 800px;}
.twelveMPT .topnavDataChart .subnavDataChartPT{margin-left: -200px; }

.multipleStocks #contenu #simpleGraph, .multipleStocks #contenu #chartLegendSectMultPrice{width : 950px; height: 550px;}
.multipleStocks #contenu .centre{width : 950px;}
.multipleStocks #contenu .centre #chartColomn{ width : 950px;}

span#multiTitle {
	font-size:23px;
	border-bottom: 1px solid;
	margin-bottom: 25px;
	margin-left: 15px;
}

.sectorcorrelation #contenu .centre{width : 1000px;}
.sectorcorrelation #contenu .centre #chartColomn ul.topnav > li {width : 560px;}
.sectorcorrelation #contenu .centre #chartColomn ul.topnav>li .subnav  { width: 840px; }
.sectorcorrelation #contenu .centre #chartForm .selectedStocksOptions .buttonActionStocks{ width : 150px; }
.sectorcorrelation #contenu .centre #chartForm .selectedStocksOptions .selectCompanies, 
.sectorcorrelation #contenu .centre #chartForm .selectedStocksOptions .currentSelection{width : 300px; }
.sectorcorrelation #contenu .centre #chartColomn{ width : 900px;}
.sectorcorrelation #contenu .centre #chartColomn #chart{width: 890px;}

#myProfile .col1{display: inline-block; vertical-align: top;width: 475px;;float:left;padding-top: 20px;padding-left: 35px;padding-right: 35px;}
#myProfile .col2{display: inline-block; vertical-align: top;width:475px;float:right;padding-top: 20px;padding-left: 35px;padding-right: 35px;}
#contenu .selectedConference {width:850px;}
#contenu .selectedConferenceColumn {width:400px;}


.ratingRev #targetPrice{width: 470px;float:left;}
.ratingRev #chartCompo{width : 480px;}
.readershipContenu {width:1000px;}
.nutshellcmp #contenu .ranking #readershipContenu table {
	width:1000px;
}

/*consensus company*/
.consensuscmp #contenu .centre #consensusTable {display: inline-block;width:100%;max-width: 980px;}
.consensuscmp #contenu .centre #consensusTable table {margin-left: 5px;width:100%;}
.consensuscmp #contenu .centre #consensusTable table td {padding: 0 5px;text-align:center;white-space: nowrap;font-weight: bold;}
.consensuscmp #contenu .centre #consensusTable table td.groups {text-align: left;font-weight: bold;}
.consensuscmp #contenu .centre #consensusTable table td.indicators {text-align: left;font-weight: normal;}
.consensuscmp #contenu .centre #consensusTable table td.values {text-align: right;font-weight: normal;}
.consensuscmp #contenu .centre #consensusTable table td.valuesBold {text-align: right;font-weight: bold;}
.consensuscmp #contenu .centre #consensusTable table td.green {color:#14933b;}
.consensuscmp #contenu .centre #consensusTable table td.red {color:red;}
.consensuscmp #contenu .centre #consensusTable table .groups, .consensuscmp #contenu .centre #consensusTable table .groups tr:hover {background: none repeat scroll 0 0 #E9F0EE;font-weight: bold;}
.consensuscmp #contenu .centre .titleSection {display: inline-block;font-family: bnpRounded, sans-serif;border-bottom: 1px solid #384F4E;color: #384F4E;font-size: 20px;margin-bottom: 15px;}

.consensuscmp #contenu ul.topnavTime{display: inline-block; float : right; padding-right : 30px;}
.consensuscmp #contenu ul.topnavTime li span{ display : inline-block ;font-family: 'bnpSans', sans-serif; font-size: 15px; vertical-align: middle; line-height: 26px;}
.consensuscmp #contenu ul.topnavTime li .down-arrow3{ margin-top : 10px;}
.consensuscmp #contenu ul.topnavTime li span.hidden{ display: none;}
.consensuscmp #contenu ul.topnavTime>li {margin: 0;
	position: relative;
	padding: 0 0 5px;
	display: block; cursor:  pointer; width : 110px; text-align: right; }
.consensuscmp #contenu ul.topnavTime>li .subnavTime{
	cursor:  pointer; font-size: 0.9em; list-style: none; position: absolute; 
	left: 0; top: 25px; margin: 0;
	padding: 5px 0;
	display: none; float: left;
	width: 100px; -webkit-box-shadow: 0 2px 4px #d6d6d6; background: #fff;
	border: 1px solid #d6d6d6; box-shadow: 0 2px 4px #d6d6d6; color: #333;}
.consensuscmp #contenu ul.topnavTime>li .subnavTime #selectCustomTime{margin: 0;  padding: 0; clear: both; }
.consensuscmp #contenu #selectCustomTime .selectTime{background-image: url(/ressources/images/checkmark2.png); background-position: left center; background-repeat: no-repeat;} 
.consensuscmp #contenu #selectCustomTime ul li { margin: 0;
	padding: 0 0 0 25px;
	font-family: 'bnpSans', sans-serif; font-size : 12px; text-align: left; display : inline-block; width : 125px;height: 20px; line-height: 20px; color : rgb(119, 119, 119);}
.consensuscmp #contenu #selectCustomTime ul li:hover {background-color: #F2F6F6;}
.consensuscmp #contenu #selectCustomTime ul{margin: 0;  padding: 0;}

.consensuscmp #contenu .centre{max-width: 980px;float: left;}

/*consensus sector*/
.consensussector #contenu .centre #consensusTable {max-width: 980px;}
.consensussector #contenu .centre #consensusTable table {margin-left: 5px;width:100%;}
.consensussector #contenu .centre #consensusTable table td {padding: 0 2px;text-align:center;white-space: nowrap;font-weight: bold;}
.consensussector #contenu .centre #consensusTable table td.groups {text-align: left;font-weight: bold;}
.consensussector #contenu .centre #consensusTable table td.indicators {text-align: left;font-weight: normal;}
.consensussector #contenu .centre #consensusTable table td.values {text-align: right;font-weight: normal;}
.consensussector #contenu .centre #consensusTable table td.valuesBold {text-align: right;font-weight: bold;}
.consensussector #contenu .centre #consensusTable table td.green {color:#14933b;}
.consensussector #contenu .centre #consensusTable table td.red {color:red;}
.consensussector #contenu .centre #consensusTable table .groups, .consensussector #contenu .centre #consensusTable table .groups tr:hover {background: none repeat scroll 0 0 #E9F0EE;font-weight: bold;}
.consensussector #contenu .centre .titleSection {display: inline-block;font-family: 'Georgia', 'Times', 'Times New Roman', serif;border-bottom: 1px solid #384F4E;color: #384F4E;font-size: 20px;margin-bottom: 15px;}
.consensussector #contenu .centre #consensusTable table .empty:hover {background: none repeat scroll 0 0 #ffffff;font-weight: bold;}

.consensussector #contenu ul.topnavTime{display: inline-block; float : right; padding-right : 30px;}
.consensussector #contenu ul.topnavTime li span{ display : inline-block ;font-family: 'bnpSans', sans-serif; font-size: 15px; vertical-align: middle; line-height: 26px;}
.consensussector #contenu ul.topnavTime li .down-arrow3{ margin-top : 9px;}
.consensussector #contenu ul.topnavTime li span.hidden{ display: none;}
.consensussector #contenu ul.topnavTime>li {margin: 0;
	position: relative;
	padding: 0 0 5px;
	display: block; cursor:  pointer; width : 110px; text-align: right; }
.consensussector #contenu ul.topnavTime>li .subnavTime{
	cursor:  pointer; font-size: 0.9em; list-style: none; position: absolute; 
	left: 0; top: 25px; margin: 0;
	padding: 5px 0;
	display: none; float: left;
	width: 100px; -webkit-box-shadow: 0 2px 4px #d6d6d6; background: #fff;
	border: 1px solid #d6d6d6; box-shadow: 0 2px 4px #d6d6d6; color: #333;}
.consensussector #contenu ul.topnavTime>li .subnavTime #selectCustomTime{margin: 0;  padding: 0; clear: both; }
.consensussector #contenu #selectCustomTime .selectTime{background-image: url(/ressources/images/checkmark2.png); background-position: left center; background-repeat: no-repeat;} 
.consensussector #contenu #selectCustomTime ul li { margin: 0;
	padding: 0 0 0 25px;
	font-family: 'bnpSans', sans-serif; font-size : 12px; text-align: left; display : inline-block; width : 125px;height: 20px; line-height: 20px; color : rgb(119, 119, 119);}
.consensussector #contenu #selectCustomTime ul li:hover {background-color: #F2F6F6;}
.consensussector #contenu #selectCustomTime ul{margin: 0;  padding: 0;}

.consensussector #contenu ul.topnavTime2{display: inline-block; }
.consensussector #contenu ul.topnavTime2 li span{ display : inline-block ;font-family: bnpSansCondensed, sans-serif; font-size: 24px; vertical-align: middle; line-height: 26px;}
.consensussector #contenu ul.topnavTime2 li .down-arrow3{ margin-top : 9px;}
.consensussector #contenu ul.topnavTime2 li span.hidden{ display: none;}
.consensussector #contenu ul.topnavTime2>li {margin: 0;
	position: relative;
	padding: 0 0 5px;
	display: block; cursor:  pointer; width : 110px; text-align: left; }
.consensussector #contenu ul.topnavTime2>li .subnavTime2{
	cursor:  pointer; font-size: 0.9em; list-style: none; position: absolute; 
	left: 0; top: 25px; margin: 0;
	padding: 5px 0;
	display: none; float: left;
	width: 100px; -webkit-box-shadow: 0 2px 4px #d6d6d6; background: #fff;
	border: 1px solid #d6d6d6; box-shadow: 0 2px 4px #d6d6d6; color: #333;}
.consensussector #contenu ul.topnavTime2>li .subnavTime2 #selectCustomTime2{margin: 0;  padding: 0; clear: both; }
.consensussector #contenu #selectCustomTime2 .selectTime2{background-image: url(/ressources/images/checkmark2.png); background-position: left center; background-repeat: no-repeat;} 
.consensussector #contenu #selectCustomTime2 ul li { margin: 0;
	padding: 0 0 0 25px;
	font-family: 'bnpSans', sans-serif; font-size : 12px; text-align: left; display : inline-block; width : 125px;height: 20px; line-height: 20px; color : rgb(119, 119, 119);}
.consensussector #contenu #selectCustomTime2 ul li:hover {background-color: #F2F6F6;}
.consensussector #contenu #selectCustomTime2 ul{margin: 0;  padding: 0;}

.consensussector #contenu .centre{max-width: 980px;float: left;}

.sectorcorrelation #contenu .centre #chartForm .selectedStocksOptions .selectCompanies, 
.sectorcorrelation #contenu .centre #chartForm .selectedStocksOptions .currentSelection{
	display: inline-block; vertical-align: middle; background: #fff; 
	border: 1px solid #d6d6d6; height : 300px; overflow: auto;}
	
.sectorcorrelation #contenu	#stockListMenuRes, .sectorcorrelation #contenu	#stockListMenuResByName{
	height : 350px; overflow: auto;
}

#menusArianeRecentChanges {
	width:1230px;
}

.EZC_footer img {max-width:600px;}

/*sector compliance*/
.compliancesector #contenu .centre #complianceTable {width: 980px;}
.compliancesector #contenu .centre #complianceTable table {margin-left: 5px;width:100%;}
.compliancesector #contenu .centre #complianceTable table td {padding: 0 2px;text-align:center;}
.compliancesector #contenu .centre #complianceTable table td.groups {text-align: left;font-weight: bold;}
.compliancesector #contenu .centre #complianceTable table td.values {text-align: right;font-weight: normal;}
.compliancesector #contenu .centre #complianceTable table td.valuesBold {text-align: left;font-weight: bold;}
.compliancesector #contenu .centre #complianceTable table .groups, 
.compliancesector #contenu .centre #complianceTable table .groups tr:hover {background: none repeat scroll 0 0 #E9F0EE;font-weight: bold;}
.compliancesector #contenu .centre .titleSection {display: inline-block;font-family: 'Georgia', 'Times', 'Times New Roman', serif;border-bottom: 1px solid #384F4E;color: #384F4E;font-size: 20px;margin-bottom: 15px;}
.compliancesector #contenu .centre #complianceTable table .empty:hover {background: none repeat scroll 0 0 #ffffff;font-weight: bold;}

.compliancesector #contenu .centre{width: 980px;float: left;}
.compliancesector #contenu .centre .myOptions .titreMenu{font-size: 24px; border-bottom: 1px solid #384f4E;}
.compliancesector #contenu .centre .ouvrirMenuOptions{display: inline-block;}
.compliancesector #contenu .centre .partageOptions{float: right; margin-right: 5px; margin-top: 6px; width: 50px;}
.compliancesector #contenu .centre .myOptions{margin-bottom: 3px; display: flex; justify-content: space-between;}
.compliancesector #contenu .centre .myOptionsCombosMask{display: none;}
.compliancesector #contenu .centre .myOptionsCombosUnMask{display: inherit; position: absolute; width: 120px; z-index: 10000; border: 1px solid #d6d6d6; box-shadow: 0 2px 4px #d6d6d6; background-color: white;}

.compliancesector #ourSectorCoverage li span {
	cursor:pointer;
}

 .compliancesector #ourSectorCoverage {
 	padding-top:10px;
 	padding-bottom:10px;
 	padding-left:5px;
 	height: 220px;
 }
 
 .compliancesector #ourSectorCoverage li.itemSelect {
 	background-image: url(/ressources/images/checkmark2.png);
 	background-position: left center;
 	background-repeat: no-repeat;
 }

 .compliancesector table {font-size:12px;} 
 
 .rechaccess #contenu .eventsList {max-width: 265px;}

.ourCoverage #contenu .partLeft{width : 650px;}
.ourCoverage #contenu .partRight{width : 500px;}

.ourCoverage #contenu #toolsMenu .hdtb-mn-o, .ourCoverage #contenu #toolsMenu .hdtb-mn-c {
	margin-left: -128px;
	width:180px;
}

td.titleMulti {
	width:300px;
}

.blockPropDatabase {
	width: 725px;
    display: inline-block;
}

#accueilRecentChanges table tr td span a {font-size:12px;}

.helpPage .helpMainSection .helpSectionGauche{width: 750px;}
.helpPage .helpMainSection .helpSectionDroite{width: 450px;}
.helpPage .helpMainSection{margin-left: 40px;}
.helpPage .helpMainSection .helpLegendTextElem{font-size: 14px; padding-right: 10px;}
.helpPage .helpMainSection .helpSectionGauche video{width: 350px}
.helpPage .helpMainSection .helpSectionGauche .helpVideoLibelle{width: 350px; height:217px; }

.glossaryPage .glossaryMainSection .glossaryColumn{width: 280px; margin-right:20px;}
.glossaryPage .glossaryMainSection .glossaryDefinition {width:262px; }

.ourCoverageByRegion .partRight {
	display : inline-block;
}

.ourCoverageByRegion .partRight.sponsoredResearch {
	padding-left:132px;
}

#tableBlock .centre.rosa {
	width:760px;
}

.labelResearchFavourite {
	max-width:334px;
}

.playreplay {
	position: relative;
	top: 128px;
	left: 260px;
	height: 80px;
}

.sponsored #rechpubli #selectedPublication {
	width: 590px;
}

.rachatBNPSujet {
	font-size: 20px;
	font-family: bnpRounded, sans-serif;
	line-height: 16px;
}

.rachatBNPTitre {
	font-size: 13px;
	line-height: 27px;
}

.ratingRevESG #contenu .centre {
	margin-right: 15px;
	width: 1000px;
}

.sectorAllocation .right table {
	width: 600px;
}

.market360 {
	font-size:14px;
	display:inline;
}
.imgEsgConsensus {
	width: 980px;
}