BODY {
	font-family: Open Sans, Montserrat, Roboto, Arial, Tahoma, Verdana, Helvetica, Sans-Serif;
	font-size: 0.825em;
	/* 	letter-spacing: 0.2px; */
}

INPUT, SELECT, TEXTAREA, BUTTON {
	font-family: inherit;
	font-size: inherit;
	letter-spacing: inherit;
}

.tabListe {
	border: 2px solid rgb(65, 149, 196);
}

.tabListe .tabSousLigneVisible, .tabListe .tabSousLigneInvisible {
	background-color: rgba(65, 149, 196, 0.6);
}

.tabListe .tabSousLigneVisiblePaire {
	background-color: rgba(65, 149, 196, 0.1);
}

.tabListe .tabSousLigneVisibleImpaire {
	background-color: rgba(65, 149, 196, 0.2);
}

.tabListe TH, .totalListe {
	border-bottom: 1px solid rgb(65, 149, 196);
	background-color: rgb(65, 149, 196);
}

.tabListe .lignePaire {
	background-color: rgba(65, 149, 196, 0.1);
}

.tabListe .ligneImpaire {
	background-color: rgba(65, 149, 196, 0.2);
}

.tabListe .ligneSurvol {
	background-color: rgba(65, 149, 196, 0.4);
}

.tabListe .ligneSelectionnee {
	background-color: rgba(65, 149, 196, 0.6);
}

.tabListe .tabLegend {
	font-size: small;
}

.tabListeInter {
	font-size: small;
}

/*  sous ligne */
.tabSousLigneVisible TH, .tabSousLigneVisiblePaire TH, .tabSousLigneVisibleImpaire TH,
	.tabSousLigneInvisible TH {
	border-bottom: 1px solid rgb(65, 149, 196);
	background-color: rgb(65, 149, 196);
}

/* --- Boutons -------------------------------------------------------------- */
.actionBouton, .actionBoutonDisabled {
	background-color: rgb(65, 149, 196);
}

.actionBoutonDisabled {
	background-color: rgba(201, 208, 222, 0.2);
	color: rgb(201, 208, 222);
	border-color: rgb(201, 208, 222);
	font-weight: lighter;
}

.odeSlimSelect .ss-multi-selected .ss-values .ss-value {
	background-color: rgb(65, 149, 196) !important;
}

.odeSlimSelect .ss-multi-selected.ss-disabled .ss-values .ss-value {
	background-color: rgba(201, 208, 222, 0.4) !important;
}

.ss-option:hover {
	background-color: rgb(65, 149, 196) !important;
}

/* --- Sous titres de la page ----------------------------------------------- */
.titre {
	border-bottom: 1px solid rgb(65, 149, 196);
}

/* --- Style de l'info-bulle étendue ---------------------------------------- */
.tooltipOn {
	background: #ffffcc;
}

.actionSelectDropdown .btn {
	background-color: rgb(65, 149, 196);
}

.actionSelectDropdown .dropdown-content {
	background-color: rgb(65, 149, 196);
}

.actionSelectDropdown .dropdown-content a:hover {
	background-color: rgba(255, 255, 255, 0.35);
}

.bandeau {
	background-color: rgb(65, 149, 196);
}

.bandeauLogoSep {
	background: linear-gradient(45deg, rgb(65, 149, 196) 0%, rgb(65, 149, 196) 45%, rgb(255, 255, 255)
		45%);
}

.bandeauLogo {
	width: 290px;
	background-color: white;
}

@media ( max-width : 1530px) {
	.bandeauLogoSep {
		display: none;
	}
	.bandeauLogo {
		display: none;
	}
}

.picto {
	background: radial-gradient(rgba(65, 149, 196, 0.2), white);
}

.uppy-Root {
	font-family: Open Sans, Montserrat, Roboto, Arial, Tahoma, Verdana, Helvetica, Sans-Serif;
}

.uppy-FileInput-btn {
	font-family: Open Sans, Montserrat, Roboto, Arial, Tahoma, Verdana, Helvetica, Sans-Serif;
	background-color: rgb(65, 149, 196);
}

.uppy-FileInput-btn:hover {
	font-family: Open Sans, Montserrat, Roboto, Arial, Tahoma, Verdana, Helvetica, Sans-Serif;
	background-color: rgb(65, 149, 196);
}

.uppy-StatusBar-progress {
	font-family: Open Sans, Montserrat, Roboto, Arial, Tahoma, Verdana, Helvetica, Sans-Serif;
	background-color: rgb(65, 149, 196);
}

.tablePicto {
	border-top: 1px solid rgba(65, 149, 196, 0.5);
}

.iconesListeIci {
	color: rgb(56, 135, 180);
}