/********COULEURS********
OCRE FONCE:var(--global-theme-toggle-dark);
OCRE MOYEN:var(--global-theme-toggle-medium);
OCRE CLAIR:var(--global-theme-toggle-light);
GRIS ANTRACITE:var(--global-theme-toggle-antracite);
************************/
@import url('https://fonts.googleapis.com/css?family=Roboto:100,100i,300,300i,400,400i,500,500i,700,700i,900,900i');

html[data-theme='light'] {
	--global-theme-toggle-bg:#FFF;
	--global-theme-toggle-dark:#BF8B11;
	--global-theme-toggle-medium:#DCB979;
	--global-theme-toggle-light:#F4E6D0;
	--global-theme-toggle-alternateLight:#B7BBBF;
	--global-theme-toggle-antracite:#4A4A49;
	--global-theme-logo:url(../Theme/light/images/logo.svg?v=cio.v4.02) no-repeat;
	--global-theme-logo-master:url(../Theme/light/images/logo-master.svg?v=cio.v4.02) no-repeat;
	--global-colorSerie1:#84B761;
	--global-colorSerie2:#BF8B11;
	--global-colorSerie3:#FDD400;
	--global-colorSerie4:#cc4748;
	--global-colorAxis:#2B2B2B;
	--global-imgWheel: url(/Theme/light/images/icons/wheel.svg?v=cio.v4.02);
	--global-colorGridHeader:#DDBD83;
	--global-imgListIcon: url(/Theme/light/images/list-icon.svg?v=cio.v4.02);
	--global-imgDwnldIcon:url(/Theme/light/images/download-icon.svg?v=cio.v4.02) no-repeat;
	--global-imgLogoMini:url(/Theme/light/images/logo-mini.svg?v=cio.v4.02) no-repeat;
	--global-imgFilterIcon:url(/Theme/light/images/filter-icon.svg?v=cio.v4.02);
	--global-colorsCompareSerie1:#BF8B11;
	--global-colorsCompareSerie2:#fdd400;
	--global-colorsCompareSerie3:#84b761;
	--global-colorsCompareSerie4:#cc4748;
	--global-colorsCompareSerie5:#cd82ad;
	--global-colorsCompareSerie6:#2f4074;
	--global-colorsCompareSerie7:#448e4d;
	--global-colorsCompareSerie8:#b7b83f;
	--global-colorsCompareSerie9:#b9783f;
	--global-colorsCompareSerie10:#913167;
	--global-colorTrOverview:#84B761;
	--global-colorRed:#D484AC;
	--global-colorGreen:#349D54;
	--global-colorNewRed:#BD2E75;
	--global-colorNewGreen:#185C48;
	--global-colorBlue:#000099;
	--global-colorOrange:#F9BD37;
	--global-colorYellow:#FEE347;
	--global-colorUpTrend:#349D53;
	--global-colorAdvance:#009FE3;
	--global-colorDecline:#D484AC;
	--global-colorTerminate:#F9BD37;
	--global-colorSelectedFilter:#BF8B11;
	--global-imgLoading:url(/Theme/light/images/icons/loading-image.gif);
	--global-imgLoadingCircle:url(/Theme/dark/images/icons/loading.gif);
}

html[data-theme='blue'] {
	--global-theme-toggle-bg:#FFF;
	--global-theme-toggle-dark:#2D3052;
	--global-theme-toggle-medium:#7277B2;
	--global-theme-toggle-light:#DFE0ED;
	--global-theme-toggle-alternateLight:#B7BBBF;
	--global-theme-toggle-antracite:#4A4A49;
	--global-theme-logo:url(../Theme/blue/images/logo.svg?v=cio.v4.02) no-repeat;
	--global-theme-logo-master:url(../Theme/blue/images/logo-master.svg?v=cio.v4.02) no-repeat;
	--global-colorSerie1:#84B761;
	--global-colorSerie2:#BF8B11;
	--global-colorSerie3:#FDD400;
	--global-colorSerie4:#cc4748;
	--global-colorAxis:#2B2B2B;
	--global-imgWheel:url(/Theme/blue/images/icons/wheel.svg?v=cio.v4.02);
	--global-colorGridHeader:#7277B2;
	--global-imgListIcon: url(/Theme/blue/images/list-icon.svg?v=cio.v4.02);
	--global-imgDwnldIcon:url(/Theme/blue/images/download-icon.svg?v=cio.v4.02) no-repeat;
	--global-imgLogoMini:url(/Theme/blue/images/logo-mini.svg?v=cio.v4.02) no-repeat;
	--global-imgFilterIcon:url(/Theme/blue/images/filter-icon.svg?v=cio.v4.02);
	--global-colorsCompareSerie1:#2D3052;
	--global-colorsCompareSerie2:#fdd400;
	--global-colorsCompareSerie3:#84b761;
	--global-colorsCompareSerie4:#cc4748;
	--global-colorsCompareSerie5:#cd82ad;
	--global-colorsCompareSerie6:#2f4074;
	--global-colorsCompareSerie7:#448e4d;
	--global-colorsCompareSerie8:#b7b83f;
	--global-colorsCompareSerie9:#b9783f;
	--global-colorsCompareSerie10:#913167;
	--global-colorTrOverview:#84B761;
	--global-colorRed:#E51542;
	--global-colorGreen:#007750;
	--global-colorNewRed:#BD2E75;
	--global-colorNewGreen:#185C48;
	--global-colorBlue:#000099;
	--global-colorOrange:#F9BD37;
	--global-colorYellow:#FEE347;
	--global-colorUpTrend:#349D53;
	--global-colorAdvance:#009FE3;
	--global-colorDecline:#D484AC;
	--global-colorTerminate:#F9BD37;
	--global-colorSelectedFilter:#7277B2;
	--global-imgLoading:url(/Theme/blue/images/icons/loading-image.gif);
	--global-imgLoadingCircle:url(/Theme/dark/images/icons/loading.gif);
}

html[data-theme='dark'] {
	--global-theme-toggle-bg:#15202B;
	--global-theme-toggle-dark:#BF8B11;
	--global-theme-toggle-medium:#192734;
	--global-theme-toggle-light:#253341;
	--global-theme-toggle-alternateLight:#33475b;
	--global-theme-toggle-antracite:#1DA1F2;
	--global-theme-logo:url(../Theme/dark/images/logo.svg?v=cio.v4.02) no-repeat;
	--global-theme-logo-master:url(../Theme/dark/images/logo-master.svg?v=cio.v4.02) no-repeat;
	--global-colorSerie1:#84B761;
	--global-colorSerie2:#BF8B11;
	--global-colorSerie3:#FDD400;
	--global-colorSerie4:#cc4748;
	--global-colorAxis:#1DA1F2;
	--global-imgWheel:url(/Theme/dark/images/icons/wheel.svg?v=cio.v4.02);
	--global-colorGridHeader:#192734;
	--global-imgListIcon: url(/Theme/dark/images/list-icon.svg?v=cio.v4.02);
	--global-imgDwnldIcon:url(/Theme/dark/images/download-icon.svg?v=cio.v4.02) no-repeat;
	--global-imgFilterIcon:url(/Theme/dark/images/filter-icon.svg?v=cio.v4.02);
	--global-imgLogoMini:url(/Theme/dark/images/logo-mini.svg?v=cio.v4.02) no-repeat;
	--global-colorsCompareSerie1:#BF8B11;
	--global-colorsCompareSerie2:#fdd400;
	--global-colorsCompareSerie3:#84b761;
	--global-colorsCompareSerie4:#cc4748;
	--global-colorsCompareSerie5:#cd82ad;
	--global-colorsCompareSerie6:#2f4074;
	--global-colorsCompareSerie7:#448e4d;
	--global-colorsCompareSerie8:#b7b83f;
	--global-colorsCompareSerie9:#b9783f;
	--global-colorsCompareSerie10:#913167;
	--global-colorTrOverview:#84B761;
	--global-colorRed:#D484AC;
	--global-colorGreen:#349D54;
	--global-colorNewRed:#BD2E75;
	--global-colorNewGreen:#185C48;
	--global-colorBlue:#3c3cdf;
	--global-colorOrange:#F9BD37;
	--global-colorYellow:#FEE347;
	--global-colorUpTrend:#349D53;
	--global-colorAdvance:#009FE3;
	--global-colorDecline:#D484AC;
	--global-colorTerminate:#F9BD37;
	--global-colorSelectedFilter:#BF8B11;
	--global-imgLoading:url(/Theme/dark/images/icons/loading-image.gif);
	--global-imgLoadingCircle:url(/Theme/dark/images/icons/loading.gif);
}





*{
	padding:0px;
	margin:0px;
	outline:none;
	}
body {
	font-family: 'Roboto';
	font-size: 12px;
	background-color: var(--global-theme-toggle-bg);
	height: 100%; /*prendre la hauteur des divers navigateurs*/
	color: var(--global-theme-toggle-antracite);
}
a {
    text-decoration: none;
    color: var(--global-theme-toggle-dark); /*inherit; garde la couleur de son parent*/
}

/* mouse over link */
a:hover {
    color: var(--global-theme-toggle-dark);
    text-decoration: none;
    }

img{
	border:none;
	}
.site-container{
	max-width:1440px;
	overflow:hidden;
	height:100%;
	margin:0px auto;
	}	
.clear{
	clear:both;
	}
.site-pusher-header{	/*valeur indépendante de la classe with--sidebar*/
	position:fixed;	/*le header est tjs visible dans le haut de la fenêtre*/
	z-index:100;
	top:0px;
	left:0px;/*centrage horizontal*/
	right:0px;/*centrage horizontal*/
	width:100%;/*centrage horizontal*/
	max-width:1440px;
	overflow:hidden;
	margin:0px auto;
	height:140px;
	-moz-transform:translateX(0px);/*position par défaut = pas d'effet*/
	-webkit-transform:translateX(0px);/*position par défaut = pas d'effet*/
	transform:translateX(0px);/*position par défaut = pas d'effet*/
	-moz-transition-duration:0.3s;/*durée de déplacement du contenu*/
	-webkit-transition-duration:0.3s;/*durée de déplacement du contenu*/
	transition-duration:0.3s;/*durée de déplacement du contenu*/
	}
#header {
	position: relative; /*le header est tjs visible dans le haut de la fenêtre*/
	width: 100%;
	max-width: 1440px;
	margin: 0px auto;
	height: 140px;
	background-color: var(--global-theme-toggle-bg);
}
.logo {
	background: var(--global-theme-logo);
	max-width: 100%;
	margin: 24px 0px 0px 40px;
	width: 300px;
	height: 50%;
	float: left;
}
.logoMaster {
	background: var(--global-theme-logo-master);
	max-width: 100%;
	margin: 24px 0px 0px 40px;
	width: 300px;
	height: 50%;
	float: left;
}
.menu{
	position:relative;
	margin:24px 40px 0px 0px;
	display:block;
	float:right;
	width:49px;
	height:49px;
	background-color:var(--global-theme-toggle-medium);
	cursor:pointer;	
	}
.menu:after{
	content:'';
	position:absolute;
	display:block;
	width:27px;
	height:0;
	top:5px;
	left:10px;
	-moz-box-shadow: 0px 10px 0px 1px #FFF, 0px 20px 0px 1px #FFF, 0px 30px 0px 1px #FFF;
	-webkit-box-shadow: 0px 10px 0px 1px #FFF, 0px 20px 0px 1px #FFF, 0px 30px 0px 1px #FFF;
	box-shadow: 0px 10px 0px 1px #FFF, 0px 20px 0px 1px #FFF, 0px 30px 0px 1px #FFF;
	}
.menu-items{
	position:absolute;
	/*position:fixed;*/
	list-style:none;
	color:var(--global-theme-toggle-antracite);
	float:left;
	right:0px;
	top:0px;
	bottom:0px;
	background-color:#FFFFFF;
	width:350px;
	-moz-transform:translateX(350px);
	-webkit-transform:translateX(350px);
	transform:translateX(350px);
	cursor:pointer;
	}
	.menu-items a, .menu-items span {
		display: block; /*on transforme le menu d'une ligne à une colonne*/
		font-size: 15px;
		margin: 0px 0px 0px 0px;
		line-height: 18px;
	}
		.menu-items a:hover, .menu-items a.navOn, .menu-items span:hover, .menu-items span.navOn {
			color: var(--global-theme-toggle-anthracite);
		}
.with--sidebar .site-cache{
	display:block;
	margin: 0px auto;
	position:absolute;
	z-index:120;
	top:0px;
	left:0px;
	right:0px;
	bottom:0px;
	-moz-transition-duration:0.3s;
	-webkit-transition-duration:0.3s;
	transition-duration:0.3s;
	background-color:rgba(0,0,0,0.6);/*fond grisé sur le contenu du site si le menu de côté est actif*/
	}
.site-pusher/*, .site-pusher-header*/{	/*valeur indépendante de la classe with--sidebar*/
	-moz-transform:translateX(0px);/*position par défaut = pas d'effet*/
	-webkit-transform:translateX(0px);/*position par défaut = pas d'effet*/
	transform:translateX(0px);/*position par défaut = pas d'effet*/
	-moz-transition-duration:0.3s;/*durée de déplacement du contenu*/
	-webkit-transition-duration:0.3s;/*durée de déplacement du contenu*/
	transition-duration:0.3s;/*durée de déplacement du contenu*/
	}
.with--sidebar .site-pusher{
	-moz-transform:translateX(-250px);/*position au clic = décalage de la largeur du menu*/
	-webkit-transform:translateX(-250px);/*position au clic = décalage de la largeur du menu*/
	transform:translateX(-250px);	/*position au clic = décalage de la largeur du menu*/
	}
.with--sidebar .site-pusher-header{
	-moz-transform:translateX(-250px);/*position au clic = décalage de la largeur du menu*/
	-webkit-transform:translateX(-250px);/*position au clic = décalage de la largeur du menu*/
	transform:translateX(-250px);	/*position au clic = décalage de la largeur du menu*/
	overflow:visible;
	left:250px;/*centrage horizontal*/
	max-width:1050px;
	}
.fil-ariane{
	position:absolute;	/*le header est tjs visible dans le haut de la fenêtre*/
	bottom:10px;
	left:0px;
	color:var(--global-theme-toggle-antracite);
	font-size: 18px;
	margin-left:40px;
	height:36px;
	float:left;
	}
.fil-ariane span{
	color:#999999;
	}
.searchbar{
	position:absolute;	/*le header est tjs visible dans le haut de la fenêtre*/
	bottom:10px;
	right:0px;
	/*background-color:var(--global-theme-toggle-light);
	color:var(--global-theme-toggle-dark);*/
	margin-right:40px;
	width:380px;
	height:36px;
	line-height:36px;
	float:right;
	padding-left:8px;
	}
.listbar{
	color:var(--global-theme-toggle-dark);
	/*background-color:var(--global-theme-toggle-light);*/
	width:208px;
	height:30px;
	line-height:30px;
	float:right;
	text-align:right; 
	font-size:16px; 
	}
.site-content{
	max-width:1440px;
	padding:140px 40px 0px 40px;/*décalage du contenu par rapport au menu en position fixe*/
	}
.analysis{
	color:var(--global-theme-toggle-antracite);
	width:100%;
	height:48px;
	}
.analysis span{
	color:var(--global-theme-toggle-dark);
	}
.col-left-home{
	width:47.5%;
	float:left;
	}
.col-one-third-left {
    width: 33%;
    float: left;
}
.col-one-third-right {
    width: 33%;
    float: right;
}
.col-one-third {
    width: 33%;
    display: inline-block;
}
.col-left-inter1{
	width:50%;
	float:left;
	}
.col-left-inter3 {
	width:67%;
	float:left;
	}
.col-paddingLeft {
	width: 80%;
	float: left;
	padding-left:80px;
	padding-top:20px;
}
.col-paddingLeftNoTopPadding {
	width: 80%;
	float: left;
	padding-left: 80px;
}
.col-right-date {
    width: 33%;
    float: right;
}
.col-left-inter2{
	width:28%;
	float:left;
	}
.col-left-overviewStk {
	width: 40%;
	float: left;
}
	.col-left-inter2 table, .col-left-overviewStk table{
		width: 100%;
	}
.col-right-home{
	width:47.5%;
	float:right;
	}
.col-right-inter1{
	width:50%;
	float:right;
	}
.col-right-inter2{
	width:68%;
	float:right;
	}
.col-right-overviewStk {
	width: 55%;
	float: right;
}
.chapter-overview{
	margin:8px 0px 22px 0px;
	width:100%;
	overflow:auto;
	}
.chapter-graph{
	margin:8px 0px 22px 0px;
	color:var(--global-theme-toggle-antracite);
	width:100%;
	/*overflow:auto;*/
	}
.chapter-chart {
    margin: 8px 0px 22px 0px;
    color: var(--global-theme-toggle-antracite);
    width: 100%;
    overflow: auto;
}
.chapter-nav{
	color:var(--global-theme-toggle-antracite);
	font-size:14px;
	padding-bottom:10px;
	}
.chapter-nav span{
	color:#999999;
	font-weight:normal;
	}
.chapter-graph #worldmap{
	min-width:500px;
	width:100%;
	height:auto;
	}
.chapter-graph #currencies-graph{
	min-width:500px;
	width:100%;
	height:auto;
	}
.chapter-chart #funds-chart{
	width:100%;
	height:auto;
	}
.chapter-chart table{
	border:none;
	border-collapse:collapse;
	width:100%;
	height:auto;
	margin-bottom:18px;
	}
.chapter-chart table td, .chapter-chart table th{
	padding:4px;
	font-size:14px; 
	font-weight:300;
	text-align:left;
	}
.chapter-chart .line0{
	color:var(--global-theme-toggle-dark);
	}
.chapter-chart .line1 {
	background-color: var(--global-theme-toggle-light);
	width: 100%;
	height: 24px;
}
.chapter-chart .line2 {
	background-color: var(--global-theme-toggle-alternateLight);
	width: 100%;
	height: 24px;
}
.chapter-chart table tbody td{
	color:var(--global-theme-toggle-dark);
	width:40%;
	height:auto;
	}
.chapter-chart table tbody th{
	color:var(--global-theme-toggle-antracite);
	width:30%;
	height:auto;
	}
.title{
	font-weight:900;
	/*font-style:italic;*/
	font-size:24px;
	color:var(--global-theme-toggle-dark);
	width:100%;
	height:40px;
	line-height:40px;
	}
.title-small {
	font-weight: 900;
	/*font-style:italic;*/
	font-size: 18px;
	color: var(--global-theme-toggle-dark);
	width: 100%;
	height: 40px;
	line-height: 40px;
}
.titleESGFund {
	font-weight: 600;
	/*font-style:italic;*/
	font-size: 24px;
	color: var(--global-theme-toggle-dark);
	width: 100%;
	height: 40px;
	line-height: 40px;
}

.subTitleYesNo {
	display: inline;
	padding-top: 25px;
	float: left;
	padding-left: 20px;
	font-weight: 900;
	font-size: 18px;
	color: var(--global-theme-toggle-dark);
}

#stockmarket-title {
	background-image: -webkit-linear-gradient(left, var(--global-theme-toggle-bg) 40%, var(--global-theme-toggle-light) 60%);
	background-image: -o-linear-gradient(left, var(--global-theme-toggle-bg) 40%, var(--global-theme-toggle-light) 60%);
	background-image: linear-gradient(to right, var(--global-theme-toggle-bg) 40%, var(--global-theme-toggle-light) 60%);
	width: 100%;
	float: right;
	height: 30px;
	line-height: 30px;
	margin: 5px 0px;
}
#currencies-title {
	background-image: -webkit-linear-gradient(left, var(--global-theme-toggle-bg) 25%, var(--global-theme-toggle-light) 45%);
	background-image: -o-linear-gradient(left, var(--global-theme-toggle-bg) 25%, var(--global-theme-toggle-light) 45%);
	background-image: linear-gradient(to right, var(--global-theme-toggle-bg) 25%, var(--global-theme-toggle-light) 45%);
	width: 100%;
	float: right;
	height: 30px;
	line-height: 30px;
	margin: 5px 0px;
}
#funds-title {
	background-image: -webkit-linear-gradient(left, var(--global-theme-toggle-bg) 30%, var(--global-theme-toggle-light) 50%);
	background-image: -o-linear-gradient(left, var(--global-theme-toggle-bg) 30%, var(--global-theme-toggle-light) 50%);
	background-image: linear-gradient(to right, var(--global-theme-toggle-bg) 30%, var(--global-theme-toggle-light) 50%);
	width: 100%;
	float: right;
	height: 30px;
	line-height: 30px;
	margin: 5px 0px;
}
#mylab-title {
	background-image: -webkit-linear-gradient(left, var(--global-theme-toggle-bg) 20%, var(--global-theme-toggle-light) 40%);
	background-image: -o-linear-gradient(left, var(--global-theme-toggle-bg) 20%, var(--global-theme-toggle-light) 40%);
	background-image: linear-gradient(to right, var(--global-theme-toggle-bg) 20%, var(--global-theme-toggle-light) 40%);
	width: 100%;
	float: right;
	height: 30px;
	line-height: 30px;
	margin: 5px 0px;
}
#database-title {
	background-image: -webkit-linear-gradient(left, var(--global-theme-toggle-bg) 60%, var(--global-theme-toggle-light) 80%);
	background-image: -o-linear-gradient(left, var(--global-theme-toggle-bg) 60%, var(--global-theme-toggle-light) 80%);
	background-image: linear-gradient(to right, var(--global-theme-toggle-bg) 60%, var(--global-theme-toggle-light) 80%);
	width: 100%;
	float: right;
	height: 30px;
	padding-bottom: 0px !important;
	margin-bottom: 5px;
}
#overview-title {
	background-image: -webkit-linear-gradient(left, var(--global-theme-toggle-bg) 30%, var(--global-theme-toggle-light) 45%);
	background-image: -o-linear-gradient(left, var(--global-theme-toggle-bg) 30%, var(--global-theme-toggle-light) 45%);
	background-image: linear-gradient(to right, var(--global-theme-toggle-bg) 30%, var(--global-theme-toggle-light) 45%);
	width: 100%;
	float: right;
	height: 30px;
	line-height: 30px;
	margin: 5px 0px;
}
#overview-title span{
	float:right;
	text-align:right;
	font-weight:400;
	font-style:normal;
	font-size:16px;
	color:var(--global-theme-toggle-dark);
	}
.searchbar img, #stockmarket-title img, #currencies-title img, #funds-title img, #mylab-title img, #database-title #filter-icon{
	float:right;
	}
.stock-title #list-icon, #stock-details input, #stock-details img, #overview-title img {
    margin-left: 8px;
    float: right;
}
.stock-title #graph-icon{
	width:90px;
	}
.stock-title{
	width:100%;
	margin-top:30px;
	line-height:30px;
	height:30px;
	font-size:14px;
	color:var(--global-theme-toggle-antracite);
	float:left;
	}
.stock-title #main-title{
	font-weight:900;
	/*font-style:italic;*/
	font-size:28px;
	color:var(--global-theme-toggle-dark);
	}
.stock-title #subtitle{
	font-weight:700;
	font-size:16px;
	}
.stock-title #main-description{
	font-weight:300;
	font-size:22px;
	padding:0px 10px;
	}
.stock-title #description{
	font-weight:300;
	font-size:15px;
	padding-left:17px;
	}
#stockmarket-title #small-description, #currencies-title #small-description, #funds-title #small-description, #mylab-title #small-description
{
	float:right;
	text-align:right; 
	font-weight:400;
	font-style:normal;
	font-size:11px;
	padding-right:4px;
	color:var(--global-theme-toggle-antracite);
	}

.stock-title #small-description {
	float: right;
	text-align: right;
	font-weight: 400;
	font-style: normal;
	font-size: 12px;
	padding-right: 4px;
	color: var(--global-theme-toggle-antracite);
}

#mylab-title #esg-rating {
	float: right;
	text-align: right;
	font-weight: 600;
	font-style: normal;
	font-size: 16px;
	padding-right: 4px;
	color: var(--global-theme-toggle-dark);
}

#stockmarket-title span, #currencies-title span, #funds-title span, #mylab-title span{
	font-weight:bold;
	color:var(--global-theme-toggle-dark);
	}
#stock-details {
	background-image: -webkit-linear-gradient(left, var(--global-theme-toggle-bg) 5%, var(--global-theme-toggle-light) 25%);
	background-image: -o-linear-gradient(left, var(--global-theme-toggle-bg) 5%, var(--global-theme-toggle-light) 25%);
	background-image: linear-gradient(to right, var(--global-theme-toggle-bg) 5%, var(--global-theme-toggle-light) 25%);
	width: 100%;
	margin: 25px 0px 10px 0px;
	line-height: 35px;
	height: 35px;
}
.chapter-overview table{
	border:none;
	border-collapse:collapse;
	width:100%;
	height:auto;
	}
.chapter-overview table td{
	padding:4px;
	font-size:14px; 
	font-weight:300;
	text-align:right;
	color:#999999;
	width:40%;
	height:auto;
	}
.chapter-overview table th{
	padding:4px;
	font-size:14px; 
	font-weight:300;
	text-align:center;
	color:var(--global-theme-toggle-antracite);
	width:30%;
	height:auto;
	}
.starSymbol{
	width:15px;
	height:auto;
	}
.glEvalSymbol {
    width: 40px;
    height: auto;
}
.starsRiskSymbol {
	width: 40px;
	height: auto;
}
.moveSymbol {
	width: auto;
	height: 18px;
	padding-right:10px;
}
.sensitivitySymbol {
    width: 35px;
    height: auto;
}
.financialsSymbol {
    width: 25px;
    height: auto;
}
.chapter-industries table {
    border: none;
    border-collapse: collapse;
    width: 80%;
    height: auto;
    padding-right:20px;
}

    .chapter-industries table td {
        padding: 4px;
        font-size: 14px;
        font-weight: 300;
        text-align: right;
        color: #999999;
        width: 40%;
        height: auto;
        
    }

    .chapter-industries table th {
        padding: 4px;
        font-size: 14px;
        font-weight: 300;
        text-align: center;
        color: var(--global-theme-toggle-antracite);
        width: 20%;
        height: auto;
    }

    /*.chapter-industries table img {
        width: 25px;
        height: auto;
    }*/
#footer{
	position:relative;
	width:100%;
	height:163px;
	font-weight:300;
	font-size:11px;
	}
#footer-head {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	width: 100%;
	height: 30px;
	background-image: -webkit-linear-gradient(left, var(--global-theme-toggle-bg) 10%, var(--global-theme-toggle-light) 30%);
	background-image: -o-linear-gradient(left, var(--global-theme-toggle-bg) 10%, var(--global-theme-toggle-light) 30%);
	background-image: linear-gradient(to right, var(--global-theme-toggle-bg) 10%, var(--global-theme-toggle-light) 30%);
}
.address-left {
	background: var(--global-imgLogoMini);
	position: absolute;
	top: 0;
	left: 0;
	width: 15%;
	height: 30px;
	line-height: 30px;
	color: var(--global-theme-toggle-antracite);
	float: left;
}
.sub-address-left {
	position: absolute;
	top: 40px;
	left: 0;
	width: 15%;
	color: var(--global-theme-toggle-antracite);
	float: left;
}
.addresses-right {
	position: absolute;
	top: 0;
	left: 15%;
	color: var(--global-theme-toggle-antracite);
	float: left;
	width:100%;
}
.address-right {
	/*margin-right:30px;*/
	width: 8%;
	height: auto;
	float: left;
	padding-bottom: 20px;
	text-align: center;
}
.address-right-social {
	margin-left: 15px;
	width: 20%;
	height: auto;
	float: left;
	padding-bottom: 20px;
	text-align:right;
}
.emailink {
	margin:auto;
	width:100%;
}
.emailink a{
	font-weight:500;
	font-size:11px;
	color:var(--global-theme-toggle-dark);
	height:30px;
	/*text-align:left;*/
	/*float:left;*/
	line-height:30px;
	text-decoration:none;
	padding-bottom:10px; 
	}
.emailink a:hover{
	color:var(--global-theme-toggle-antracite);
	}
.emailink a img{
	float:right;
	padding-left:10px; 
	}
.emailink a #linkedin, .emailink a #facebook, .emailink a #twitter{
	float:left;
	padding:0px 8px 0px 0px; 
	}

@media only screen and (max-width:1440px){
	
.with--sidebar .site-pusher-header{
	left:0px;/*centrage horizontal*/
	max-width:1440px;
	}
}

@media only screen and (max-width:1050px){
	
.fil-ariane{
	display:none;
	}
}

@media only screen and (max-width:970px){

    .col-left-home, .col-right-home, .col-one-third, .col-one-third-right, .col-one-third-left {
        width: 100%;
        float: none;
    }
.title{
	width:100%;
	}
}

@media only screen and (max-width:900px){
	
.address-left{
	display:none;
	}
#mylab-title p{
	font-size:10px;
	}
	.col-left-inter2, .col-left-overviewStk {
		width: 50%;
		float: none;
		margin: 0px auto;
		padding-top: 10px;
	}
	.col-left-inter1, .col-right-inter1, .col-right-inter2, .col-right-overviewStk, .col-left-inter3, .col-right-date, .col-paddingLeft {
		width: 100%;
		float: none;
	}
.stock-title{
	margin-top:15px;
	}
	#stock-details {
		background-image: -webkit-linear-gradient(left, var(--global-theme-toggle-bg), var(--global-theme-toggle-light) 20%);
		background-image: -o-linear-gradient(left, var(--global-theme-toggle-bg), var(--global-theme-toggle-light) 20%);
		background-image: linear-gradient(to right, var(--global-theme-toggle-bg), var(--global-theme-toggle-light) 20%);
		margin-top: 45px;
	}
.addresses-right{
	right:0;
	}
}

@media only screen and (max-width:700px){
	
.site-pusher-header, #header{	/*valeur indépendante de la classe with--sidebar*/
	height:120px;
	}
.logo{
	margin:20px 0px 0px 40px;
	width:250px;
	}
.menu{
	margin:20px 40px 0px 0px;
	width:41px;
	height:41px;
	}
	.menu:after {
		content: '';
		position: absolute;
		display: block;
		width: 27px;
		height: 0;
		top: 3px;
		left: 7px;
		-moz-box-shadow: 0px 10px 0px 1px var(--global-theme-toggle-bg), 0px 18px 0px 1px var(--global-theme-toggle-bg), 0px 26px 0px 1px var(--global-theme-toggle-bg);
		-webkit-box-shadow: 0px 10px 0px 1px var(--global-theme-toggle-bg), 0px 18px 0px 1px var(--global-theme-toggle-bg), 0px 26px 0px 1px var(--global-theme-toggle-bg);
		box-shadow: 0px 10px 0px 1px var(--global-theme-toggle-bg), 0px 18px 0px 1px var(--global-theme-toggle-bg), 0px 26px 0px 1px var(--global-theme-toggle-bg);
	}
.site-content{
	padding:130px 40px 0px 40px;/*décalage du contenu par rapport au menu en position fixe*/
	}
	.col-left-home, .col-left-inter2, .col-right-home, .col-one-third, .col-one-third-right, .col-one-third-left, .col-left-overviewStk {
		width: 100%;
		float: none;
	}
.analysis{
	height:30px;
	}
.title{
	font-size:21px;
	line-height:26px;
	height:26px;
	width:100%;
	}
.title img, #database-title #filter-icon, .stock-title #list-icon, #stock-details input, #stock-details img, #overview-title img{
	height:26px;
	width:26px;
	}
#stockmarket-title, #currencies-title, #funds-title, #mylab-title, #database-title, .stock-title, #stock-details, #overview-title, .listbar{
	height:26px;
	}
.chapter-graph, .chapter-chart{
	margin:8px 0px 14px 0px;
	}
.chapter-overview table img{
	width:17%;
	}
	#overview-title {
		background-image: -webkit-linear-gradient(left, var(--global-theme-toggle-bg), var(--global-theme-toggle-light) 20%);
		background-image: -o-linear-gradient(left, var(--global-theme-toggle-bg), var(--global-theme-toggle-light) 20%);
		background-image: linear-gradient(to right, var(--global-theme-toggle-bg), var(--global-theme-toggle-light) 20%);
	}
#footer{
	height:250px;
	}
.addresses-right{
	margin:0px 10%;
	width:80%;
	}
.address-right{
	margin-right:0px;
	width:50%;
	}
}
	
@media only screen and (max-width:500px){
	
.site-pusher-header, #header{
	height:105px;
	}
.logo{
	margin:10px 0px 0px 10px;
	}
.menu{
	position:relative;
	margin:10px 10px 0px 0px;
	}
.fil-ariane{
	display:none;
	}
.searchbar{
	position:absolute;
	/*height:30px;
	width:93%;*/
	margin:0px 10px;
	/*line-height:30px;*/
	}
/*.searchbar img{
	height:36px;
	width:36px;
	}*/
.stock-title #description{
	font-size:13px;
	padding-left:10px;
	}
    .menu-items a, .menu-items span, .k-panel > .k-item > .k-link {
        font-size: 12px;
        line-height: 26px;
    }

#footer{
	height:250px;
	}
.site-content{
	padding:105px 10px 0px 10px;/*décalage du contenu par rapport au menu en position fixe*/
	-webkit-overflow-scrolling: touch;/*effet d'inertie lors du scroll*/
	}
.with--sidebar .site-pusher, .with--sidebar .site-pusher-header{
	-moz-transform:translateX(-120px);/*position au clic = décalage de la largeur du menu*/
	-webkit-transform:translateX(-120px);/*position au clic = décalage de la largeur du menu*/
	transform:translateX(-120px);/*position au clic = décalage de la largeur du menu*/
	}
}
	
@media only screen and (max-width:390px){
	
.logo{
	width:250px;
	}
.menu{
	margin:10px 10px 0px 0px;
	width:41px;
	height:41px;
	}
.menu:after{
	content:'';
	position:absolute;
	display:block;
	width:20px;
	height:0;
	top:3px;
	left:10px;
	-moz-box-shadow: 0px 10px 0px 1px #FFF, 0px 18px 0px 1px #FFF, 0px 26px 0px 1px #FFF;
	-webkit-box-shadow: 0px 10px 0px 1px #FFF, 0px 18px 0px 1px #FFF, 0px 26px 0px 1px #FFF;
	box-shadow: 0px 10px 0px 1px #FFF, 0px 18px 0px 1px #FFF, 0px 26px 0px 1px #FFF;
	}
	.col-left-home, .col-right-home, .col-left-inter1, .col-left-inter2, .col-left-overviewStk, .col-right-inter1, .col-right-overviewStk, .col-right-inter2, .col-left-inter3, .col-right-date, .col-one-third, .col-paddingLeft {
		width: 94%;
	}
.site-content{
	width:100%;
	padding:110px 2.5% 0px 2.5%;/*décalage du contenu par rapport au menu en position fixe*/
	}


    


}

.k-grid-header {
	background-color: var(--global-colorGridHeader);
}
.k-panel > .k-item > .k-link {
	font-size: 1em;
}

.k-autocomplete, .k-draghandle, .k-dropdown-wrap, .k-grid-header, .k-grouping-header, .k-header, .k-numeric-wrap, .k-panelbar .k-tabstrip-items .k-item, .k-picker-wrap, .k-progressbar, .k-state-highlight, .k-tabstrip-items .k-item, .k-toolbar {
	background-color: var(--global-theme-toggle-bg);
}

.k-input, .k-multiselect-wrap, .k-textbox, .k-textbox > input, .k-widget>.k-textbox>.textBox>.k-valid {
	color: var(--global-theme-toggle-dark);
}

.placeholder {
	background-color: unset;
}

.menuSubItem > a > span {
	font-size: 12px;
	padding-left:15px;
}

/*
	Changement 12.03.2024
*/
.k-picker, .k-widget.k-picker {
	background-color: var(--global-theme-toggle-light);
}
.k-input-inner {
	padding-left: 12px;
	padding-right:0px;
}

.k-grid .k-grid-header .k-header,
.k-grid .k-grid-header-locked .k-header {
	white-space: normal;
}

	.k-grid .k-grid-header .k-header .k-link,
	.k-grid .k-grid-header-locked .k-header .k-link {
		height: auto;
	}

#instrK {
	font-size:14px;
}

.k-grid-header-locked {
	background-color: var(--global-theme-toggle-medium);
}

span[aria-controls="theme_listbox"] > span.k-input-button.k-button.k-button-md.k-button-solid.k-button-solid-base.k-icon-button > span {
	display: none;
	width: 0px;
}
span[aria-controls="theme_listbox"] {
	background-color: var(--global-theme-toggle-light);
	border-radius: 0px;
}

div.listbar > span > span.k-input-button.k-button.k-button-md.k-button-solid.k-button-solid-base.k-icon-button > span,
div.listbar > span > span.k-input-button.k-button.k-button-md.k-button-solid.k-button-solid-base.k-icon-button > span > svg {
	height: 30px;
	width: 30px;
}

#header > div:nth-child(3) > span > span.k-input-button.k-button.k-button-md.k-button-solid.k-button-solid-base.k-icon-button {
	display: none;
}

div.col-right-date > div.stock-title > div.listbar > span > span > span.k-input-value-text {
	text-align:right;
}

input[type='checkbox'], input[type='radio'] {
	accent-color: var(--global-theme-toggle-dark);
}

div.k-edit-form-container {
	width: auto;
	height: auto;
}

.k-table-td {
	padding-bottom: 3px !important;
	padding-top: 3px !important;
}
/*.k-grid {
	line-height: 40px !important;
}*/
/*
tr.k-table-row.k-master-row {
	height: 30px !important;
}*/

ul.k-list-ul > li > span.k-list-item-text{
	line-height:20px;
}

div.listbar > span >span >span >svg {
	margin-top:5px;
}

div.listbar > span > span >span {
	text-align:right !important;
}

