@charset "UTF-8";
@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;600;700&display=swap');

#global {
	min-width: 1360px;
	min-height: 650px;
	background-color: #252830;
	color: #FFFFFF;
	font-family: 'Montserrat', sans-serif;
}
#main {
	display: flex;
	flex-direction: column;
}

header {}

input {
	width: calc(100% - 0.625em);
	min-width: 10em;
	font-size: 0.875em;
	padding: 0.25em;
	background-color: #fff;
    color: #363837;
}
input.errone {
	background-color: #fff;
}
.select2-container {
	border-radius: 1em;
	border: 0.0625em solid #1E99BE;
}
.select2-container.errone {
	border-color: #D30000;
}
.select2-container.errone, .select2-container.select2-container--open.errone {
	background-color: #fff;
}
.select2-container--flat .select2-selection--single {
	height: 20px;
	border-radius: 1em;
}
.select2-container--flat.select2-container--open .select2-selection--single {
	background-color: #1E99BE;
}
.select2-container--flat .select2-selection--single .select2-selection__placeholder {
	color: #1E99BE;
	font-size: 13px;
}
.select2-container--flat.select2-container--open .select2-selection--single .select2-selection__placeholder,
.select2-container--flat.select2-container--open .select2-selection--single .select2-selection__rendered {
	color: #fff;
}
.select2-container--flat .select2-selection--single .select2-selection__rendered {
	line-height: 20px;
	font-size: 0.875em;
	color: #1E99BE;
}
.select2-container--open .select2-dropdown--below, .select2-container--open .select2-dropdown--above {
	margin-top: 1px;
	border-radius: 10px;
	border: 1px solid #1E99BE;
}
.select2-results__options {
	max-height: 350px;
}
.select2-container--flat .select2-results__option {
	color: #707070;
}
.select2-container--flat .select2-results__options .select2-results__option:last-child {
	border-radius: 0 0 7px 7px;
}
.select2-container--flat .select2-results__option--highlighted[aria-selected],
.select2-container--flat .select2-results__option--highlighted[aria-selected=true],
.select2-container--flat .select2-results__option[aria-selected=true],
.select2-container--flat .select2-results__option[aria-disabled=true] {
	background-color: #1E99BE !important;
	color: #fff;
}
.select2-container--flat .select2-selection--single .select2-selection__arrow {
	height: 20px;
}
.select2-selection__arrow > b {
	display: none;
}
.select2-selection__arrow {
	background-image: url('../img/excap/deplier_menu.svg');
	background-repeat: no-repeat;
	background-size: 0.75em;
    background-position-y: center;
}
.select2-container--open .select2-selection__arrow {
	background-image: url('../img/excap/deplier_menu_hover.svg');
}
.select2-selection__clear {
    margin-right: 0.4em;
    color: #0A84FF;
}
.select2-selection { 
	overflow: hidden !important; 
}
.select2-selection__rendered { 
	white-space: normal !important; 
	word-break: break-all !important; 
}

button {
	font-size: 1em;
	margin: 0.25em;
	padding: 0.25em 2.75em;
	font-weight: 400;
	background-color: transparent;
	color: #1E99BE;
}
button:hover {
	background-color: #1E99BE;
	color: #fff;
}
button.redBtn:hover {
	background-color: #D30000;
}
button.greenBtn:hover {
	background-color: #00BE16;
}

.validateTips .err_msg {
	font-size: 0.875em;
	padding: 0.5em 0.75em;
	border-radius: 0.5em;
	border: 0.0625em solid #D30000;
	background-color: transparent;
	color: #D30000;
}
.validateTips .ok_msg {
	padding: 0.5em 0.75em;
}

h2 {
	font-size: 1em;
	margin: 0;
	padding: 0.5em 0;
	border-bottom: 0.0625em solid #0A84FF;
	font-weight: 400;
	text-align: left;
	color: #0A84FF;
}
h2 .txt {
	font-size: 0.75em;
}

.bodyboxW {
	height: 100%;
}
.bodybox {
	height: 100%;
}

.LogoEXCAPLoginW {
	margin: 0 auto 2em auto;
	padding-top: 3.5em;
	max-width: 30em;
}
.LogoEXCAPLoginW img {
	width: 30em;
	max-width: 100%;
	height: auto;
}
.loginBoxW {
	width: 100%;
	max-width: 30em;
	margin: 0 auto;
	background-color: #EDEDED;
}
.loginBoxW .loginFxW {}
.loginBoxW .loginBox {}
.loginBoxW h1 {
	margin: 0;
	padding: 0.5em;
	font-size: 0.875em;
	color: #FFF;
    background-color: #1E99BE;
	font-weight: 600;
	text-align: center;
}
.loginBoxW .inputFxW {
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	margin: 2em 1em 0.5em 1em;
}
.loginBoxW .inputW {
	flex-basis: calc(50% - 1em); 
}
.loginBoxW .inputW label {
	display: block;
	margin-bottom: 0.5em;
	text-align: left;
	color: #808487;
}
.loginBoxW .inputW input {
	width: calc(100% - 0.125em - 0.5em);
}
.loginBoxW .separator {
	border-top: 0.0625em solid #C6C6C6;
}
.loginBoxW .validateTips .err_msg {
	font-size: 0.75em;
	margin: 0.5em 1.25em;
	padding: 0.5em 0.75em;
	border-radius: 0.5em;
	border: 0.0625em solid #D30000;
	background-color: transparent;
	color: #D30000;
}
.loginBoxW .btnW {
	display: flex;
	flex-direction: row;
    justify-content: center;
}
.loginBoxW .btnW button {}
.loginBoxW .btnW .btnSeparator {
	margin: 0.25em;
	border-left: 0.0625em solid #C6C6C6;
}
.recPassW {
	margin-top: 0.5em;
	text-align: center;
}
.recPassW .recPass {
    font-size: inherit;
    font-size: 0.625em;
	color: #fff;
}
.recPassW .recPass:hover {
	color: #1E99BE;
}
.logoFW {
	display: flex;
	flex-direction: row;
	width: 30em;
	max-width: 100%;
	margin: 2em auto 0 auto;
}
.logoFW .logoFAFW {
	flex: 1;
	display: block;
	height: 2.5em;
	width: 9em;
	background-image: url(../img/exof/logo_FAF_login.svg);
	background-repeat: no-repeat;
	background-size: 100% auto;
	background-position: left;
}
.logoFW .logoTLW {
	display: flex;
	flex-direction: row;
	align-items: center;
}
.logoFW .logoT {
	display: block;
	height: 0.75em;
	width: 9em;
	background-image: url(../img/logo_trabtek.svg);
	background-repeat: no-repeat;
	background-size: auto 100%;
	background-position: right;
}
.logoFW .logoT:hover {
	background-image: url(../img/logo_trabtek_hover.svg);
}
.logoFW .logoL {
	display: block;
	height: 0.75em;
	width: 9em;
	background-image: url(../img/logo_fred.svg);
	background-repeat: no-repeat;
	background-size: auto 100%;
	background-position: right;
}
.logoFW .logoL:hover {
	background-image: url(../img/logo_fred_hover.svg);
}

.bodyboxB {
	height: 100%;
	display: flex;
	flex-direction: row;
}

.toolbarW {
	width: 5.125em;
	display: flex;
	flex-direction: column;
}
.toolbarW .tbLogo {
	height: 3.5em;
	width: 3.5em;
	margin: 0.8125em auto;
	background-image: url(../img/excap/logo_barre_menus.svg);
	background-repeat: no-repeat;
	background-size: 100% auto;
	background-position: top;
}
.toolbarW .tbBtnW {
	flex: 1;
}
.toolbarW .tbBtnW .btn {
	height: 5em;
	width: 5em;
	margin: 1em auto;
	background-repeat: no-repeat;
	background-size: 100% auto;
	background-position: top;
}
.toolbarW .tbBtnW .tableauBordBtn.btn { background-image: url(../img/excap/menu_tdb.svg); }
.toolbarW .tbBtnW .tableauBordBtn.btn:hover { background-image: url(../img/excap/menu_tdb_hover.svg); }
.toolbarW .tbBtnW .evaluationBtn.btn { background-image: url(../img/excap/menu_eval.svg); }
.toolbarW .tbBtnW .evaluationBtn.btn:hover { background-image: url(../img/excap/menu_eval_hover.svg); }
.toolbarW .tbBtnW .binomeBtn.btn { background-image: url(../img/excap/menu_binome.svg); }
.toolbarW .tbBtnW .binomeBtn.btn:hover { background-image: url(../img/excap/menu_binome_hover.svg); }
.toolbarW .tbBtnW .reportingBtn.btn { background-image: url(../img/excap/menu_reporting.svg); }
.toolbarW .tbBtnW .reportingBtn.btn:hover { background-image: url(../img/excap/menu_reporting_hover.svg); }
.toolbarW .tbBtnW .contactBtn.btn { background-image: url(../img/excap/menu_contacts.svg); }
.toolbarW .tbBtnW .contactBtn.btn:hover { background-image: url(../img/excap/menu_contacts_hover.svg); }
.toolbarW .tbBtnW .connecterEnTantQueBtn.btn { background-image: url(../img/excap/menu_login_as.svg); background-size: 85%; }
.toolbarW .tbBtnW .connecterEnTantQueBtn.btn:hover { background-image: url(../img/excap/menu_login_as_hover.svg); }
.toolbarW .tbLogout {
	height: 2.5em;
	width: 2.5em;
	margin: 0.8125em auto;
	background-image: url(../img/excap/menu_deconnexion.svg);
	background-repeat: no-repeat;
	background-size: 100% auto;
	background-position: top;
}
.toolbarW .tbLogout:hover {
	background-image: url(../img/excap/menu_deconnexion_hover.svg);
}



.usH3 {
	text-align: center;
	padding: 0.5em;
	color: #fff;
	margin: 0;
}
.usW {
	width: 80%;
	height: 80%;
	margin: auto;
	background-color: #EDEDED;
	border: 0.125em solid #fff;
	color: #484848;
}
.us {
	height: calc(100% - 0.5em);
	margin-bottom: 0.5em;
}
.us .usBW {
	height: calc(100% - 2.5em);
	overflow: auto;
}
.us .usTR {
	display: flex;
	flex-direction: row;
}
.us .usTD {
	padding: 0.75em 0.5em;
}
.us .usHW .usTD {
	font-weight: bold;
}
.us .usTD.code { flex-basis: 3em; }
.us .usTD.sigle { flex-basis: 15em; }
.us .usTD.nom { flex: 1; }
.us .usBW .usTR:nth-child(odd) {
	background-color: #fff;
}
.us .usBW .usTR:hover .usTD {
	background-color: #1E99BE;
	color: #fff;
	cursor: pointer;
}

.contentW {
	flex: 1;
	display: flex;
	flex-direction: column;
	padding: 0 1.125em;
	background-color: #EDEDED;
}
.contentH {
	height: 2.25em;
	display: flex;
	flex-direction: row;
	align-items: center;
	border-bottom: 0.0625em solid #252830;
}
.contentH .excapH {
	width: 26em;
	height: 1.125em;
	display: flex;
	flex-direction: column;
	justify-content: center;
}
.contentH .excapH img {
	width: 100%;
	height: auto;
}
.contentH .welcomeMsg {
	height: 1.125em;
	display: flex;
	flex-direction: column;
	justify-content: center;
	margin-left: auto;
	color: #1E99BE;
}
.contentH .welcomeMsg .txt {}

.ongletW {
	min-height: 1.25em;
	display: flex;
	flex-direction: row;
	justify-content: flex-end;
	flex-wrap: wrap;
	margin: 0.5em 0;
}
.onglet {
	display: flex;
	flex-direction: row;
	margin-left: 1em;
	border-radius: 0.375em;
	background-color: #D8D8D8;
	color: #707070;
	cursor: pointer;
}
.ongletBarW .onglet:first-child {
	margin-left: 0;
}
.onglet:hover, .onglet.active {
	background-color: #1E99BE;
	color: #fff;
}
.onglet .txtW {
	width: 5.175em;
	padding: 0.1em 0.6em;
	display: flex;
	flex-direction: column;
	justify-content: center;
}
.onglet .txt {
	font-size: 0.625em;
}
.onglet .btnW {}
.onglet .btnW .close {
	width: 1.25em;
	height: 1.25em;
	background-image: url('../img/excap/fermer_onglet.svg');
	background-repeat: no-repeat;
	background-position: center;
	background-size: 0.75em;
}
.onglet:hover .btnW .close, .onglet.active .btnW .close {
	background-image: url('../img/excap/fermer_onglet_hover.svg');
}

.contentB {
	flex: 1;
	max-height: calc(100% - 2.3125em - 2.25em - 2.5em);
	display: flex;
	flex-direction: column;
}
.contentB .defaultImg {
	flex: 1;
	align-self: center;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	color: #484848;
}
.contentB .defaultImg.hide {
	display: none;
}
.contentB .defaultImg img {
	height: 5em;
	width :auto;
}
.contentB .defaultImg .imgSTxt {
	font-size: 1.5em;
	line-height: 1.25em;
	text-align: center;
}

.ongletPage {
	height: 100%;
}
.ongletPageB {
	height: 100%;
	display: flex;
	flex-direction: column;
	color:#484848;
}
.pageTitre {
	height: 1em;
	padding: 0.375em 0.75em;
	background-color: #1E99BE;
	color: #fff;
	font-weight: 700;
}
.pageTitre .txt {
	font-size: 0.875em;
}
.pageContenu {
	flex: 1;
	max-height: calc(100% - 1.75em - 1.125em);
	display: flex;
	flex-direction: column;
	padding-top: 1.125em;
}
.pageContenu .tbrdFxW {
	height: 100%;
	display: flex;
	flex-direction: row;
}
.pageContenu .tbrdFxW .tbrdFxB {
	height: 100%;
	display: flex;
	flex-direction: column;
	flex: 1;
	max-width: 50%;
	margin-left: 1em;
}
.pageContenu .tbrdFxW .tbrdFxB:first-child {
	margin-left: 0;
}
.tableauBord .voletH.fxW {
	height: 1.75em;
	display: flex;
	flex-direction: row;
	padding: 0;
}
.tableauBord .voletH.fxW .voletHG {
	flex: 1;
	padding: 0.375em 0.75em;
}
.tableauBord .voletH.fxW .voletHD {
	margin-left: 1em;
	font-weight: 500;
	padding: 0.375em 0.75em;
}
.tableauBord .PDFList {}
.tableauBord .PDFList .voletW {
	margin-top: 1em;
}
.tableauBord .PDFList .voletW:first-child {
	margin-top: 0;
}
.tableauBord .PDFBoxW {
	display: flex;
	flex-direction: row;
	align-items: center;
}
.tableauBord .PDFBoxTxt {
	flex: 1;
	padding: 0.25em;
	line-height: 1.25em;
}
.tableauBord .PDFBoxImg {
	height: 3.375em;
	width: 3.375em;
	margin-left: 1em;
	background-repeat: no-repeat;
	background-size: auto 100%;
	background-position: center;
}
.tableauBord .PDFBoxImg.pec2022 { background-image: url('../img/excap/pdf_rpc_2022.svg'); }
.tableauBord .PDFBoxImg.pec2022:hover { background-image: url('../img/excap/pdf_rpc_2022_hover.svg'); }
.tableauBord .PDFBoxImg.pec2023 { background-image: url('../img/excap/pdf_rpc_2023.svg'); }
.tableauBord .PDFBoxImg.pec2023:hover { background-image: url('../img/excap/pdf_rpc_2023_hover.svg'); }
.tableauBord .PDFBoxImg.pec2024 { background-image: url('../img/excap/pdf_rpc_2024.svg'); }
.tableauBord .PDFBoxImg.pec2024:hover { background-image: url('../img/excap/pdf_rpc_2024_hover.svg'); }
.tableauBord .PDFBoxImg.pec2025 { background-image: url('../img/excap/pdf_rpc_2025.svg'); }
.tableauBord .PDFBoxImg.pec2025:hover { background-image: url('../img/excap/pdf_rpc_2025_hover.svg'); }
.tableauBord .PDFBoxImg.pec2026 { background-image: url('../img/excap/pdf_rpc_2026.svg'); }
.tableauBord .PDFBoxImg.pec2026:hover { background-image: url('../img/excap/pdf_rpc_2026_hover.svg'); }
.tableauBord .PDFBoxImg.pec2027 { background-image: url('../img/excap/pdf_rpc_2027.svg'); }
.tableauBord .PDFBoxImg.pec2027:hover { background-image: url('../img/excap/pdf_rpc_2027_hover.svg'); }
.tableauBord .PDFBoxImg.pec2028 { background-image: url('../img/excap/pdf_rpc_2028.svg'); }
.tableauBord .PDFBoxImg.pec2028:hover { background-image: url('../img/excap/pdf_rpc_2028_hover.svg'); }
.tableauBord .PDFBoxImg.pec2029 { background-image: url('../img/excap/pdf_rpc_2029.svg'); }
.tableauBord .PDFBoxImg.pec2029:hover { background-image: url('../img/excap/pdf_rpc_2029_hover.svg'); }
.tableauBord .PDFBoxImg.pec2030 { background-image: url('../img/excap/pdf_rpc_2030.svg'); }
.tableauBord .PDFBoxImg.pec2030:hover { background-image: url('../img/excap/pdf_rpc_2030_hover.svg'); }
.tableauBord .PDFBoxImg.pec2031 { background-image: url('../img/excap/pdf_rpc_2031.svg'); }
.tableauBord .PDFBoxImg.pec2031:hover { background-image: url('../img/excap/pdf_rpc_2031_hover.svg'); }
.tableauBord .PDFBoxImg.pec2032 { background-image: url('../img/excap/pdf_rpc_2032.svg'); }
.tableauBord .PDFBoxImg.pec2032:hover { background-image: url('../img/excap/pdf_rpc_2032_hover.svg'); }
.tableauBord .PDFBoxImg.pec2033 { background-image: url('../img/excap/pdf_rpc_2033.svg'); }
.tableauBord .PDFBoxImg.pec2033:hover { background-image: url('../img/excap/pdf_rpc_2033_hover.svg'); }
.tableauBord .PDFBoxImg.pec2034 { background-image: url('../img/excap/pdf_rpc_2034.svg'); }
.tableauBord .PDFBoxImg.pec2034:hover { background-image: url('../img/excap/pdf_rpc_2034_hover.svg'); }
.tableauBord .PDFBoxImg.pec2035 { background-image: url('../img/excap/pdf_rpc_2035.svg'); }
.tableauBord .PDFBoxImg.pec2035:hover { background-image: url('../img/excap/pdf_rpc_2035_hover.svg'); }
.tableauBord .PDFBoxImg.pec2036 { background-image: url('../img/excap/pdf_rpc_2036.svg'); }
.tableauBord .PDFBoxImg.pec2036:hover { background-image: url('../img/excap/pdf_rpc_2036_hover.svg'); }
.tableauBord .PDFBoxImg.pec2037 { background-image: url('../img/excap/pdf_rpc_2037.svg'); }
.tableauBord .PDFBoxImg.pec2037:hover { background-image: url('../img/excap/pdf_rpc_2037_hover.svg'); }
.tableauBord .PDFBoxImg.pec2038 { background-image: url('../img/excap/pdf_rpc_2038.svg'); }
.tableauBord .PDFBoxImg.pec2038:hover { background-image: url('../img/excap/pdf_rpc_2038_hover.svg'); }
.tableauBord .PDFBoxImg.pec2039 { background-image: url('../img/excap/pdf_rpc_2039.svg'); }
.tableauBord .PDFBoxImg.pec2039:hover { background-image: url('../img/excap/pdf_rpc_2039_hover.svg'); }
.tableauBord .PDFBoxImg.pec2040 { background-image: url('../img/excap/pdf_rpc_2040.svg'); }
.tableauBord .PDFBoxImg.pec2040:hover { background-image: url('../img/excap/pdf_rpc_2040_hover.svg'); }
.tableauBord .PDFBoxImg.tuto { background-image: url('../img/excap/pdf_tuto.svg'); }
.tableauBord .PDFBoxImg.tuto:hover { background-image: url('../img/excap/pdf_tuto_hover.svg'); }
.pageContenu .tbrdFxW .noResults {
	padding: 2em 1em;
    font-weight: 300;
    text-align: center;
}
.pageContenu .tbrdFxW .noResults .txt {
	font-size: 1.25em;
}
.pageContenu .voletW {
	max-height: 100%;
	display: flex;
	flex-direction: column;
}
.pageContenu .voletH {
	height: 1em;
	padding: 0.375em 0.75em;
	background-color: #484848;
	color: #fff;
	font-weight: 700;
}
.pageContenu .voletH .txt {
	font-size: 0.875em;
}
.evaluation .voletH.fxW {
	height: 1.75em;
	display: flex;
	flex-direction: row;
	padding: 0;
}
.evaluation .voletH.fxW .voletHG {
	flex: 1;
	padding: 0.375em 0.75em;
}
.evaluation .voletH.fxW .voletHD {
	margin-left: 1em;
	font-weight: 500;
	padding: 0.375em 0.75em;
}
.pageContenu .voletBW {
	flex: 1;
	max-height: calc(100% - 1.75em - 1em);
	display: flex;
	flex-direction: column;
	padding: 0.5em;
	background-color: #fff;
}
.pageContenu .voletB {
	max-height: 100%;
	display: flex;
	flex-direction: column;
	overflow: auto;
}
.pageContenu .searchBox .validateTips .err_msg {
	font-size: inherit;
	margin: 1em 0 0 0;
	padding: 0.5em 0.75em;
	border: 0.0625em solid #D30000;
	border-radius: 0;
	background-color: transparent;
	color: #D30000;
}
.pageContenu .searchBox .validateTips .err_msg .txt {
	font-size: 0.875em;
}
.pageContenu .voletSep {
	margin-top: 1em;
	border-bottom: 0.0625em solid #C6C6C6;
}
.pageContenu .actionList .voletSep {
	margin-top: 0.5em;
}
.pageContenu .tbrdItemBDD {
	margin-top: 1em;
}
.pageContenu .voletB .tbrdItemBDD:first-child {
	margin-top: 0;
}
.pageContenu .tbrdItemBDDH {
	height: 0.875em;
	padding: 0.25em 0.5em;
	background-color: #1E99BE;
	color: #fff;
}
.pageContenu .tbrdItemBDD.rouge .tbrdItemBDDH {
	background-color: #BE1E1E;
}
.pageContenu .tbrdItemBDD.orange .tbrdItemBDDH {
	background-color: #FFBA00;
}
.pageContenu .tbrdItemBDDH .txt {
	font-size: 0.75em;
}
.pageContenu .tbrdItemBDDH.fxW {
	height: 1.75em;
	display: flex;
	flex-direction: row;
	padding: 0;
}
.pageContenu .tbrdItemBDDH.fxW .tbrdItemBDDHG {
	flex: 1;
	padding: 0.375em 0.75em;
}
.pageContenu .tbrdItemBDDH.fxW .tbrdItemBDDHD {
	margin-left: 1em;
	padding: 0.375em 0.75em;
}
.pageContenu .tbrdItemBDDB {
	padding: 0.5em;
	background-color: #EDEDED;
}
.pageContenu .tbrdItemBDD:hover .tbrdItemBDDB {
	background-color: #C6C6C6;
}
.pageContenu .tbrdItemBDDInfo {
	padding-bottom: 0.125em;
	border-bottom: 0.0625em solid #C6C6C6;
}
.pageContenu .tbrdItemBDD:hover .tbrdItemBDDInfo {
	border-bottom: 0.0625em solid #EDEDED;
}
.pageContenu .tbrdItemBDDInfo .txt {
	font-size: 0.75em;
	display: inline-block;
	margin-left: 1em;
}
.pageContenu .tbrdItemBDDInfo .txt:first-child {
	margin-left: 0;
}
.pageContenu .tbrdItemBDDInfo .deuxDepots {
	display: inline-block;
	height: 0.875em;
	width: 2.5em;
	margin-left: 0.25em;
	background-image: url(../img/excap/picto_2nd_lecture.svg);
	background-repeat: no-repeat;
	background-position: center;
	background-size: auto 100%;
}
.pageContenu .tbrdItemBDDContent {
	margin-top: 0.5em;
	line-height: normal;
	font-weight: 700;
}

.evaluationList {}
.evaluationList .evaluationFxW {
	height: 100%;
	display: flex;
	flex-direction: row;
}
.evaluationList .evaluationFxB.searchBox {
	width: 16.25em;
}
.evaluationList .evaluationFxB.actionList {
	flex: 1;
	display: flex;
	flex-direction: column;
	margin-left: 1em;
}
.evaluationList .sbItem {
	margin-top: 1em;
	color: #707070;
}
.evaluationList .voletB .sbItem:first-child {
	margin-top: 0;
}
.evaluationList .sbItem .sbItemH {
	font-weight: 600;
	padding-bottom: 0.25em;
	border-bottom: 0.0625em solid #1E99BE;
}
.evaluationList .sbItem .sbItemH .txt {
	font-size: 0.875em;
}
.evaluationList .sbItem .sbItemB {}
.evaluationList .sbItem .sbTaggingBox {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
}
.evaluationList .sbItem .sbTaggingBox .sbTB {
	height: 1em;
	display: flex;
	flex-direction: row;
	margin-top: 0.5em;
	margin-right: 0.5em;
	padding: 0.125em 0.5em;
	border-radius: 0.625em;
	background-color: #EDEDED;
	color: #1E99BE;
}
.evaluationList .sbItem .sbTaggingBox .sbTB:last-child {
	margin-right: 0;
}
.evaluationList .sbItem .sbTaggingBox .sbTBTxt {}
.evaluationList .sbItem .sbTaggingBox .sbTBTxt .txt {
	font-size: 0.75em;
}
.evaluationList .sbItem .sbTaggingBox .sbTBDelBtn {
	height: 0.75em;
	width: 0.75em;
	align-self: center;
	margin-left: 0.5em;
	background-image: url('../img/excap/annuler.svg');
	background-repeat: no-repeat;
	background-size: 100%;
	background-position: center;
}
.evaluationList .sbItem .sbTaggingBox .sbTBDelBtn:hover {
	background-image: url('../img/excap/annuler_hover.svg');
}
.evaluationList .sbItem .sbAnneeInputW {
	margin-top: 0.5em;
}
.evaluationList .sbItem.titre input {
	width: calc(100% - 0.5);
}
.evaluationList .sbItem .sbComplementFiltreInputW {
	margin-top: 0.5em;
}
.evaluationList .sbFiltreBtn {
	margin-top: 0.5em;
	padding: 0.375em 1em;
	text-align: center;
	color: #1E99BE;
}
.evaluationList .sbFiltreBtn:hover {
	background-color: #1E99BE;
	color: #fff;
}
.evaluationList .actionListW {
	max-height: 100%;
	overflow: auto;
}
.admin .evaluationList .actionListW {
	max-height: calc(100% - 0.5625em - 1.625em);
	overflow: auto;
}
.evaluationList .itemWrapper {}
.evaluationList .itemBDD.itemAction {
	font-size: inherit;
	margin-top: 0.5em;
}
.evaluationList .itemFxWrapper {
	display: flex;
	flex-direction: row;
}
.evaluationList .itemDateW {
	display: flex;
	flex-direction: column;
	flex-basis: 11em;
}
.evaluationList .actionStatut {
	padding: 0.25em;
	text-align: center;
	background-color: #707070;
	color: #fff;
}
.evaluationList .actionStatut .txt {
	font-size: 0.625em;
}
.evaluationList .actionDates {
	flex: 1;
	padding: 0.25em;
	color: #fff;
}
.evaluationList .vert .actionDates { background-color: #92BE1E; }
.evaluationList .orange .actionDates { background-color: #FFBA00; }
.evaluationList .rouge .actionDates { background-color: #BE1E1E; }
.evaluationList .actionDates .txt {
	font-size: 0.75em;
}
.evaluationList .dateDepot.depot1 {}
.evaluationList .dateDepot.depot2 {}
.evaluationList .actionNumEvaluateur {
	padding: 0.25em;
	font-weight: 700;
	color: #fff;
}
.evaluationList .vert .actionNumEvaluateur { background-color: #92BE1E; }
.evaluationList .orange .actionNumEvaluateur { background-color: #FFBA00; }
.evaluationList .rouge .actionNumEvaluateur { background-color: #BE1E1E; }
.evaluationList .actionNumEvaluateur .txt {
	font-size: 0.75em;
}
.evaluationList .itemContentW {
	flex: 1;
	display: flex;
	flex-direction: column;
	padding: 0.25em 0.5em;
	background-color: #EDEDED;
}
.evaluationList .itemBDD:hover .itemContentW {
	background-color: #C6C6C6;
}
.evaluationList .actionNumW {
	display: flex;
	flex-direction: row;
	align-items: center;
	padding-bottom: 0.25em;
	border-bottom: 0.0625em solid #C6C6C6;
}
.evaluationList .actionNumW .txt {
	font-size: 0.75em;
}
.evaluationList .actionNumW .numOF {}
.evaluationList .actionNumW .numOF .numOFVal {
	min-width: 3em;
	display: inline-block;
	text-align: right;
}
.evaluationList .actionNumW .numActionTitre {
	margin-left: 0;
}
.admin .evaluationList .actionNumW .numActionTitre {
	margin-left: 1em;
}
.evaluationList .actionNumW .numAction {
	margin-left: 1em;
}
.evaluationList .actionNumW .deuxDepots {
	height: 0.875em;
	width: 2.5em;
	margin-left: 0.25em;
	background-image: url(../img/excap/picto_2nd_lecture.svg);
	background-repeat: no-repeat;
	background-position: center;
	background-size: auto 100%;
}
.evaluationList .labelWrapper {
	flex: 1;
	display: flex;
	flex-direction: row;
	align-items: center;
	padding: 0.25em 0;
}
.evaluationList .nomAction {
	flex: 1;
	font-weight: 700;
}
.evaluationList .nomAction .txt {
	font-size: 0.875em;
}
.evaluationList .binomeBtnW {
	display: flex;
	flex-direction: row;
	align-items: flex-end;
	width: 8em;
}
.evaluationList .binomeBtnW {
	display: flex;
	flex-direction: row;
	align-items: flex-end;
	width: 6em;
}
.evaluationList .binomeBoxW {
	width: 6em;
}
.evaluationList .binomeBoxW .binomeBox {
	width: 4.25em;
}
.evaluationList .binomeBox .binomeBtnB {
	height: 1.25em;
	display: flex;
	flex-direction: column;
	justify-content: center;
	border-radius: 1em;
	border: 0.0625em solid #1E99BE;
	background-color: #fff;
	text-align: center;
	color: #1E99BE;
}
.evaluationList .binomeBox .binomeBtnB .txt {
	font-size: 0.875em;
}
.evaluationList .binomeBtnH {
	font-weight: 700;
	text-align: center;
	color: #1E99BE;
}
.evaluationList .binomeBtnH .txt {
	font-size: 0.625em;
}
.evaluationList .binomeBtnB .selectW {
	width: 4.25em;
}
.evaluationList .saveBinome {
	width: 1.375em;
	height: 1.375em;
	margin-left: 0.125em;
	background-repeat: no-repeat;
	background-size: 100%;
	background-position: center;
	background-image: url('../img/excap/valider.svg');
}
.evaluationList .saveBinome:hover {
	background-image: url('../img/excap/valider_hover.svg');
}
.evaluationList .undoBinome {
	width: 1.375em;
	height: 1.375em;
	margin-left: 0.125em;
	background-repeat: no-repeat;
	background-size: 100%;
	background-position: center;
	background-image: url('../img/excap/annuler.svg');
}
.evaluationList .undoBinome:hover {
	background-image: url('../img/excap/annuler_hover.svg');
}
.evaluationList .itemNoteW {
	display: flex;
	flex-direction: row;
	background-color: #484848;
	color: #fff;
}
.evaluationList .noteActionStatus {
	width: 1em;
}
.evaluationList .noteActionStatus.aSoumettre {
	width: 1em;
	background-color: #FFBA00;
}
.evaluationList .noteActionStatus.deltaSup6 {
	width: 1em;
	background-color: #BE1E1E;
}
.evaluationList .noteDepotW {
	width: 13em;
	display: flex;
	flex-direction: column;
	padding: 0.25em;
}
.evaluationList .noEval {
	flex: 1;
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	color: #C6C6C6;
}
.evaluationList .noEval .txt {
	font-size: 0.75em;
}
.evaluationList .noteDepot {
	flex: 1;
	display: flex;
	flex-direction: row;
	align-items: center;
	color: #C6C6C6;
}
.evaluationList .noteDepot.noteDepot2 {
	border-top: 0.0625em solid #C6C6C6;
}
.evaluationList .notePicto {
	width: 1.75em;
	height: 1.75em;
	margin-right: 0.25em;
	background-repeat: no-repeat;
	background-size: 100%;
	background-position: center;
}
.evaluationList .noteDepot.noteDepot1 .notePicto {
	background-image: url('../img/excap/depot_1.svg');
}
.evaluationList .noteDepot.noteDepot2 .notePicto {
	background-image: url('../img/excap/depot_2.svg');
}
.evaluationList .noteValW {}
.evaluationList .noteValW .txt {
	font-size: 0.75em;
}
.evaluationList .noteVal {
	display: flex;
	flex-direction: row;
}
.evaluationList .note1 {}
.evaluationList .note1Val {
	font-weight: 700;
	color: #fff;
}
.evaluationList .note2 {
	margin-left: 1em;
}
.evaluationList .note2Val {
	font-weight: 700;
	color: #fff;
}
.evaluationList .moyenneValW {
	display: flex;
	flex-direction: row;
}
.evaluationList .delta {}
.evaluationList .deltaVal {
	font-weight: 700;
	color: #fff;
}
.evaluationList .moyenne {
	margin-left: 1.5em;
}
.evaluationList .moyenneVal {
	font-weight: 700;
	color: #fff;
}
.evaluationList .attributionBinomeVS.voletSep {
	display: none;
}
.admin .evaluationList .attributionBinomeVS.voletSep {
	display: block;
}
.evaluationList .attributionBinomeBtnW {
	height: 1.625em;
	display: none;
	flex-direction: row;
	justify-content: flex-end;
}
.admin .evaluationList .attributionBinomeBtnW {
	display: flex;
}
.evaluationList .attributionBinomeBtn {
	height: 0.875em;
	display: flex;
	flex-direction: column;
	justify-content: center;
	margin-top: 0.5em;
	padding: 0.125em 1em;
	background-color: #8E9091;
	color: #fff;
}
.evaluationList .attributionBinomeBtn:hover {
	background-color: #1E99BE;
}
.evaluationList .attributionBinomeBtn .txt {
	font-size: 0.625em;
}

.evaluation {}
.evaluation .pageTitre {
	display: flex;
	flex-direction: row;
	font-weight: 300;
}
.evaluation .pageTitre .titreItem {
	margin-left: 2em;
}
.evaluation .pageTitre .titreItem:first-child {
	margin-left: 0;
}
.evaluation .pageSousTitre {
	display: flex;
	flex-direction: row;
	padding: 0.5em;
	background-color: #fff;
}
.evaluation .pageSousTitre .formatParticipant {
	color: #1E99BE;
	font-weight: 700;
}
.evaluation .pageSousTitre .nbParticipants {}
.evaluation .pageSousTitre .duree {
	margin-top: 0.125em;
}
.evaluation .pageSousTitre .formatParticipant .txt {
	font-size: 0.75em;
}
.evaluation .pageSousTitre .titreAction {
	flex: 1;
	display: flex;
	flex-direction: column;
	justify-content: center;
	margin: 0 1em;
	font-weight: 400;
	color: #707070;
}
.evaluation .pageSousTitre .titreAction .txt {
	font-size: 0.75em;
}
.evaluation .pageSousTitre .statutAction {
	display: flex;
	flex-direction: column;
	justify-content: center;
	font-weight: 700;
}
.evaluation .pageSousTitre .statutAction.rouge { color: #BE1E1E; }
.evaluation .pageSousTitre .statutAction.jaune { color: #FFBA00; }
.evaluation .pageSousTitre .statutAction.vert { color: #92BE1E; }
.evaluation .pageSousTitre .statutAction .txt {
	font-size: 0.875em;
}
.evaluation .pageContenu {
	max-height: calc(100% - 1.75em - 1.125em - 3.125em);
}
.evaluation .evaluationFxW {
	height: 100%;
	display: flex;
	flex-direction: row;
}
.evaluation .evaluationFxW .evaluationFxB {
	margin-left: 1em;
}
.evaluation .evaluationFxW .evaluationFxB:first-child {
	margin-left: 0;
}
.evaluation .descriptifBox .noDescriptif {
	padding: 2em 1em;
    font-weight: 300;
    text-align: center;
}
.evaluation .descriptifBox .noDescriptif .txt {
	font-size: 1.25em;
}
.evaluation .evaluationBloc {
	margin-top: 1em;
}
.evaluation .voletB .evaluationBloc:first-child {
	margin-top: 0;
}
.evaluation .evaluationBlocH {
	height: 0.875em;
	padding: 0.25em 0.5em;
	background-color:#1E99BE;
	color: #fff;
}
.evaluation .evaluationBlocH .txt {
	font-size: 0.875em;
}
.evaluation .showDescriptifPDF {
	width: 1.75em;
	background-image: url('../img/excap/petit_pdf.svg');
	background-repeat: no-repeat;
	background-position: center;
	background-size: 1.875em;
}
.evaluation .showDescriptifPDF:hover {
	background-image: url('../img/excap/petit_pdf_hover.svg');
}
.evaluation .evaluationBlocB {
	padding: 0.5em;
	background-color: #F4F4F4;
}
.evaluation .evaluationBlocH2 {
	margin: 0.5em 0;
	font-weight: 600;
}
.evaluation .evaluationBlocH2.prerequis_info {
	font-weight: 400;
}
.evaluation .evaluationBlocB .evaluationBlocH2:first-child {
	margin-top: 0;
}
.evaluation .evaluationBlocH2 .txt {
	font-size: 0.875em;
}
.evaluation .evaluationBlocData {
	margin-top: 0.5em;
}
.evaluation .evaluationBlocData .txt {
	font-size: 0.875em;
	white-space: pre-wrap;
	word-break: break-word;
}
.evaluation .evaluationBlocB .objectifW {
	margin-top: 1em;
}
.evaluation .evaluationBlocB .objectifH {
	font-weight: 600;
	margin-bottom: 0.125em;
}
.evaluation .evaluationBlocB .objectifB {}
.evaluation .evaluationBlocB .objectifW .txt {
	font-size: 0.875em;
}
.evaluation .evaluationBlocB .checkW {
	display: flex;
	margin-top: 0.75em;
}
.evaluation .evaluationBlocB .checkboxImg {
	width: 1.125em;
	height: 1.125em;
	margin-right: 0.375em;
	background-image: url('../img/excap/case_a_cocher_on.svg');
    background-repeat: no-repeat;
    background-position: center;
	background-size: contain;
}
.evaluation .evaluationBlocB .checkboxLabel {
	display: flex;
    align-items: center;
	font-weight: 600;
}
.evaluation .evaluationFxB.descriptifBox {
	flex: 1;
	display: flex;
	flex-direction: column;
}
.evaluation .doubleDescriptif .evaluationFxB.descriptifBox {
	/* flex-grow: 0;
	flex-basis: calc((100% - 21.25em - 2em) / 2); */
}
.evaluation .caracteristiqueItem {
	min-height: 1em;
	display: flex;
	flex-direction: column;
	justify-content: center;
	padding: 0.25em;
	border-bottom: 0.0625em solid #C6C6C6;
}
.evaluation .caracteristiqueItem.version {
	font-weight: 600;
}
.evaluation .evaluationBlocB .caracteristiqueItem:last-child {
	border-bottom: none;
}
.evaluation .caracteristiqueItem .txt {
	font-size: 0.75em;
}
.evaluation .evaluationFxB.formFilW.depot1 {
	flex-basis: calc(((100% - 21.25em - 2em) / 2) + 21.25em + 1em);
	display: flex;
	flex-direction: row;
}
.evaluation .filDeDiscussionClosed .evaluationFxB.formFilW.depot1 {
	flex-basis: auto;
	flex: 1;
}
.evaluation .evaluationFxB.formFilW.depot2 {
	flex: 1;
	display: flex;
	flex-direction: column;
}
.evaluation .evaluationForm {
	flex: 1;
	display: flex;
	flex-direction: column;
}
.evaluation .depot2 .evaluationForm {
	min-height: 66%;
}
.evaluation .evaluationBlocW {
	max-height: calc(100% - 0.5625em - 1.625em);
	overflow: auto;
}
.evaluation .evaluationBlocW .evaluationBloc:first-child {
	margin-top: 0;
}
.evaluation .questionBlocW {
	margin-top: 1em;
}
.evaluation .evaluationBlocW .questionBlocW:first-child {
	margin-top: 0;
}
.evaluation .questionBlocWH {
	margin-top: 1em;
	height: 0.875em;
	padding: 0.25em 0.5em;
	background-color:#1E99BE;
	color: #fff;
}
.evaluation .evaluationBlocW .questionBlocWH:first-child {
	margin-top: 0;
}
.evaluation .questionBlocWH .txt {
	font-size: 0.875em;
}
.evaluation .questionBlocWB {}
.evaluation .questionBloc {
	margin-top: 1em;
	background-color: #F4F4F4;
}
.evaluation .questionBlocWB .questionBloc:first-child {
	margin-top: 0;
}
.evaluation .questionW {
	padding: 0.5em;
	background-color: #808487;
}
.evaluation .questionIW {
	display: flex;
	flex-direction: row;
	align-items: center;
}
.evaluation .questionI {
	flex: 1;
	color: #fff;
}
.evaluation .questionI .txt {
	font-size: 0.875em;
}
.evaluation .questionIW .selectW {
	min-width: 4em;
	margin-left: 1em;
}
.evaluation .questionC {
	margin-top: 0.5em;
}
.evaluation .questionC textarea {
	width: calc(100% - 6px);
	font-size: 0.875em;
}
.evaluation .commentaireW {
	padding: 0.5em;
}
.evaluation .commentaireW.depot1 {
	margin-bottom: 1em;
	background-color: #DEDEDE;
}
.evaluation .commentaireW.depot1 .lblDepot1 {
	font-weight: 700;
}
.evaluation .commentaireW .lblEval {
	font-weight: 700;
}
.evaluation .commentaireW .reponseEval {
	color: #1E99BE;
	font-weight: 600;
}
.evaluation .commentaireW .txt {
	font-size: 0.875em;
}
.evaluation .evaluationBtnVS.voletSep {
	margin-top: 0.5em;
}
.evaluation .evaluationForm .validateTips .err_msg {
	margin: 0.5em 0 0 0;
}
.evaluation .evaluationBtnW {
	height: 1.625em;
	display: flex;
	flex-direction: row;
	justify-content: flex-end;
}
.evaluation .evaluationBtnW .scoreEvaluation {
	flex: 1;
	display: flex;
	flex-direction: row;
}
.evaluation .evaluationBtnW .noteValW {
	display: flex;
	flex-direction: column;
	justify-content: flex-end;
	margin-left: 1em;
}
.evaluation .evaluationBtnW .scoreEvaluation .noteValW:first-child {
	margin-left: 0;
}
.evaluation .evaluationBtnW .scoreEvaluation .txt {
	font-size: 1.125em;
	line-height: 1.1875em;
}
.evaluation .evaluationBtnW .noteVal1, .evaluation .evaluationBtnW .noteVal2,
.evaluation .evaluationBtnW .noteValDelta, .evaluation .evaluationBtnW .noteValMoyenne {
	color: #1E99BE;
	font-weight: 700;
}
.evaluation .evaluationBtnW .btn {
	height: 0.875em;
	display: flex;
	flex-direction: column;
	justify-content: center;
	margin: 0.5em 0 0 0.5em;
	padding: 0.125em 1em;
	background-color: #8E9091;
	color: #fff;
}
.evaluation .evaluationBtnW .btn.hide {
	display: none;
}
.evaluation .evaluationBtnW .btn:hover {
	background-color: #1E99BE;
}
.evaluation .evaluationBtnW .btn .txt {
	font-size: 0.625em;
}
.evaluation .evaluationBtnW .waitEval {
	height: 0.875em;
	display: flex;
	flex-direction: column;
	justify-content: center;
	margin: 0.5em 0 0 0.5em;
	color: #D30000;
	font-weight: 700;
}
.evaluation .evaluationBtnW .waitEval.hide {
	display: none;
}
.evaluation .evaluationBtnW .waitEval .txt {
	font-size: 0.875em;
}
.evaluation .depot1 .filDeDiscussion {
	flex-basis: 21.25em;
	display: flex;
	flex-direction: column;
	margin-left: 1em;
}
.evaluation .filDeDiscussionClosed .depot1 .filDeDiscussion {
	flex-basis: auto;
}
.evaluation .depot2 .filDeDiscussion {
	max-height: calc(34% - 1em);
	display: flex;
	flex-direction: column;
	margin-top: 1em;
}
.evaluation .filDeDiscussion .voletH.fxw {
	display: flex;
	flex-direction: row;
}
.evaluation .filDeDiscussionClosed .depot1 .filDeDiscussion .voletH.fxw {
	height: 3em;
}
.evaluation .filDeDiscussionClosed .depot1 .filDeDiscussion .voletHG {
	display: none;
}
.evaluation .filDeDiscussion .voletHG {
	flex: 1;
}
.evaluation .filDeDiscussion .voletHD {
	width: 1em;
	height: 1em;
	background-image: url('../img/excap/repli_fil_discussion.svg');
    background-repeat: no-repeat;
    background-position: center;
	background-size: 100% auto;
}
.evaluation .filDeDiscussion .voletH:hover .voletHD { background-image: url('../img/excap/repli_fil_discussion_hover.svg'); }
.evaluation .depot1 .filDeDiscussion .voletHD { background-image: url('../img/excap/repli_fil_discussion_2.svg'); background-size: auto 100%; }
.evaluation .depot1 .filDeDiscussion .voletH:hover .voletHD { background-image: url('../img/excap/repli_fil_discussion_2_hover.svg'); background-size: auto 100%; }
.evaluation .filDeDiscussionClosed .depot1 .filDeDiscussion .voletHD {
	height: 3em;
	width: 1.5em;
	background-image: url('../img/excap/depli_fil_discussion_2.svg');
}
.evaluation .filDeDiscussionClosed .depot1 .filDeDiscussion .voletH:hover .voletHD { background-image: url('../img/excap/depli_fil_discussion_2_hover.svg'); }
.evaluation .filDeDiscussionClosed .filDeDiscussion .voletHD { background-image: url('../img/excap/depli_fil_discussion.svg'); }
.evaluation .filDeDiscussionClosed .filDeDiscussion .voletH:hover .voletHD { background-image: url('../img/excap/depli_fil_discussion_hover.svg'); }
.pageContenu.filDeDiscussionClosed .filDeDiscussion .voletBW {
	display: none;
}
.evaluation .filDeDiscussion .filDeDiscussionListW {
	max-height: calc(100% - 1.0625em - 2.5625em);
	display: flex;
	flex-direction: column;
    overflow: auto;
}
.evaluation .filDeDiscussion .filDeDiscussionList {}
.evaluation .filDeDiscussion .filDeDiscussionList .evaluationBlocH.vert {
	background-color: #92BE1E;
}
.evaluation .filDeDiscussion .filDeDiscussionList .evaluationBlocB .txt {
	font-size: 0.875em;
}
.evaluation .filDeDiscussion .filDeDiscussionList .noMsg {
	padding: 1em;
	font-weight: 300;
	text-align: center;
}
.evaluation .filDeDiscussion .filDeDiscussionBtnVS.voletSep {}
.evaluation .filDeDiscussion .filDeDiscussionBtnW {
	display: flex;
	flex-direction: row;
	align-items: flex-end;
}
.evaluation .filDeDiscussion .filDeDiscussionBtnW textarea {
	flex: 1;
	height: 2.5em;
}
.evaluation .filDeDiscussion .sendMessage {
	height: 1.5em;
	width: 1.5em;
	background-image: url('../img/excap/send_message.svg');
    background-repeat: no-repeat;
    background-position: center;
	background-size: 100%;
}
.evaluation .filDeDiscussion .sendMessage:hover {
	background-image: url('../img/excap/send_message_hover.svg');
}


.synthese .switchDescriptif {
	width: 1.75em;
	margin-left: 0.25em;
	background-image: url('../img/excap/switch_vues.svg');
	background-repeat: no-repeat;
	background-position: center;
	background-size: 1.875em;
}
.synthese .switchDescriptif:hover {
	background-image: url('../img/excap/switch_vues_hover.svg');
}
.synthese .evaluationFxB.descriptifBox.hide {
	display: none;
}
.synthese .evaluationFxW .evaluationFxB.numEval2 {
	margin-left: 0;
}
.synthese .syntheseW {
	flex: 1;
	display: flex;
	flex-direction: column;
}
.synthese .syntheseW .evaluationForm {
	min-height: 66%;
}
.synthese .syntheseW .evaluationForm.hide {
	display: none;
}
.synthese .showSynthesePDF {
	width: 1.75em;
	background-image: url('../img/excap/petit_pdf.svg');
	background-repeat: no-repeat;
	background-position: center;
	background-size: 1.875em;
}
.synthese .showSynthesePDF:hover {
	background-image: url('../img/excap/petit_pdf_hover.svg');
}
.synthese .switchSynthese {
	width: 1.75em;
	margin-left: 0.25em;
	background-image: url('../img/excap/switch_vues.svg');
	background-repeat: no-repeat;
	background-position: center;
	background-size: 1.875em;
}
.synthese .switchSynthese:hover {
	background-image: url('../img/excap/switch_vues_hover.svg');
}
.synthese .syntheseBlocW {}
.synthese .questionBlocW {}
.synthese .syntheseBlocW .questionBlocW:first-child {
	margin-top: 0;
}
.synthese .questionBlocWH {}
.synthese .questionBlocW .questionBlocWH {
	margin-top: 0;
}
.synthese .questionBlocWB {}
.synthese .questionIW {
	align-items: stretch;
}
.synthese .questionI {
	display: flex;
	flex-direction: row;
	align-items: center;
	padding: 0.25em 0.5em;
	background-color: #808487;
}
.synthese .questionI .txt {
	flex: 1;
}
.synthese .reponseOK {
	height: 1em;
	width: 1em;
	background-image: url('../img/excap/bulle_verte.svg');
	background-repeat: no-repeat;
	background-position: center;
	background-size: 100%;
}
.synthese .reponseDelta {
	height: 1em;
	width: 1em;
	background-image: url('../img/excap/bulle_orange.svg');
	background-repeat: no-repeat;
	background-position: center;
	background-size: 100%;
}
.synthese .reponseNOK {
	height: 1em;
	width: 1em;
	background-image: url('../img/excap/bulle_rouge.svg');
	background-repeat: no-repeat;
	background-position: center;
	background-size: 100%;
}
.synthese .questionNote {
	display: flex;
	flex-direction: row;
	align-items: center;
	padding: 0.25em 0.5em;
	background-color: #707070;
	color: #fff;
}
.synthese .questionNote .txt {
	font-size: 0.875em;
}
.synthese .note1W {
	width: 5.125em;
	display: flex;
	flex-direction: row;
	align-items: center;
}
.synthese .noteLbl {}
.synthese .noteLbl.txt {}
.synthese .noteVal {
	font-weight: 700;
}
.synthese .noteVal.txt {
	margin-left: auto;
}
.synthese .note2W {
	width: 5.125em;
	display: flex;
	flex-direction: row;
	align-items: center;
	margin-left: 1em;
}
.synthese .questionCW {
	padding: 1em 0.5em;
	background-color: #F4F4F4;
}
.synthese .questionC1 {}
.synthese .questionCLbl {
	font-weight: 700;
}
.synthese .questionCLbl.txt {
	font-size: 0.875em;
}
.synthese .questionCVal {}
.synthese .questionCVal.txt {
	font-size: 0.875em;
}
.synthese .questionC2 {
	padding-top: 0.5em;
}
.synthese .noCommentaire {}
.synthese .noCommentaire .txt {
	font-size: 0.875em;
}
.synthese .filDeDiscussion {
	max-height: calc(34% - 1em);
	display: flex;
	flex-direction: column;
	margin-top: 1em;
}
.synthese .filDeDiscussion .filDeDiscussionListW {
	max-height: 100%;
}

.binome {}
.binome .pageTitre {
	display: flex;
	flex-direction: row;
	align-items: center;
	height: 1.75em;
	padding: 0 0 0 0.75em;
}
.binome .pageTitreTxtW {
	flex: 1;
}
.binome .campagneBinomeW {
	align-self: stretch;
	display: flex;
	flex-direction: row;
	align-items: center;
	padding: 0 1em;
	background-color: #C6C6C6;
}
.binome .campagneBinomeW .anneePrev {
	height: 1em;
	width: 1em;
	margin-right: 0.5em;
	background-image: url('../img/excap/annee_prev.svg');
	background-repeat: no-repeat;
	background-position: center;
	background-size: auto 100%;
}
.binome .campagneBinomeW .anneePrev:hover { background-image: url('../img/excap/annee_prev_hover.svg'); }
.binome .campagneBinomeW .anneeValW {
	background-color: #fff;
	padding: 0 0.75em;
	color: #707070;
	font-weight: 400;
}
.binome .campagneBinomeW .anneeValW .txt {}
.binome .campagneBinomeW .anneeNext {
	height: 1em;
	width: 1em;
	margin-left: 0.5em;
	background-image: url('../img/excap/annee_next.svg');
	background-repeat: no-repeat;
	background-position: center;
	background-size: auto 100%;
}
.binome .campagneBinomeW .anneeNext:hover { background-image: url('../img/excap/annee_next_hover.svg'); }
.binome .pageContenu .binomeListW {
	height: 100%;
}
.binome .pageContenu .binFxW {
	max-height: calc(100% - 1.3125em - 2.375em);
	display: flex;
	flex-direction: row;
	overflow: auto;
}
.binome .pageContenu .binFxW.error {
	max-height: calc(100% - 1.3125em - 2.375em - 1.875em);
}
.binome .pageContenu .binFxW .binFxB {
	height: 100%;
	display: flex;
	flex-direction: column;
	flex: 1;
	max-width: 33%;
	margin-left: 1em;
}
.binome .pageContenu .binFxW .binFxB:first-child {
	margin-left: 0;
}
.binome .binomeList .voletW {
	margin-top: 1em;
}
.binome .binomeList .voletW:first-child {
	margin-top: 0;
}
.binome .voletH.fxW {
	display: flex;
	flex-direction: row;
	align-items: center;
	font-weight: 300;
}
.binome .voletH .codeBinomeW {
	flex: 1;
}
.binome .voletH .nbProjetBinomeW {
	margin-left: 1em;
}
.binome .pageContenu .binomeList .voletBW {
	padding: 0;
	max-height: calc(100% - 1.75em);
}
.binome .binomeSelectW {
	/* margin: 0.125em 0; */
	display: flex;
	flex-direction: row;
	align-items: center;
}
.binome .eval1W, .binome .eval2W {
	flex: 1;
	display: flex;
	flex-direction: row;
}
.binome .numEvalW {
	width: 1.75em;
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	background-color: #1E99BE;
	color: #fff;
}
.binome .numEvalW .txt {}
.binome .selectW {
	flex: 1;
	padding: 0.375em 0;
}
.binomeSelectW .select2-container {
	border-radius: 0;
	border-color: transparent;
}
.binomeSelectW .select2-container--flat .select2-selection--single {
	border-radius: 0;
}
.binomeSelectW .select2-container--flat .select2-selection--single .select2-selection__rendered {
	color: #484848;
}
.binomeSelectW .select2-container--flat.select2-container--open .select2-selection--single .select2-selection__placeholder,
.binomeSelectW .select2-container--flat.select2-container--open .select2-selection--single .select2-selection__rendered {
	color: #fff;
}
.binomeSelect.select2-dropdown--below, .binomeSelect.select2-dropdown--above {
	margin-top: 1px;
	border-radius: 0;
	border: 1px solid transparent;
}
.select2-container--flat .binomeSelect .select2-results__options .select2-results__option:last-child {
	border-radius: 0;
}
.binome .swapBtn {
	height: 1.25em;
	width: 1.25em;
	margin-right: 0.5em;
	background-image: url('../img/excap/switch_binomes.svg');
	background-repeat: no-repeat;
	background-size: auto 100%;
	background-position: center;
}
.binome .swapBtn:hover {
	background-image: url('../img/excap/switch_binomes_hover.svg');
}
.binome .validateTips .err_msg, .binome .validateTips .ok_msg {
	margin-top: 1em;
}
.binome .binomeSeparator {
	margin: 1em 0 0.25em 0;
	border-bottom: 0.0625em solid #C6C6C6;
}
.binome .binomeSaveBtnW {
	text-align: center;
}
.binome .binomeListW ::-webkit-scrollbar {
	background-color: #EDEDED;
}
.binome .binomeListW ::-webkit-scrollbar-track-piece {
	background-color: #EDEDED;
	border-color:#EDEDED;
}
.binome .binomeListW ::-webkit-scrollbar-track-piece:horizontal {
	border-color:#EDEDED;
}
.binome .binomeListW ::-webkit-scrollbar-corner {
	background-color: #EDEDED;
}

.reporting {}
.reporting .pageTitre {
	display: flex;
	flex-direction: row;
	align-items: center;
	height: 1.75em;
	padding: 0 0 0 0.75em;
}
.reporting .pageTitreTxtW {
	flex: 1;
}
.reporting .campagneReportingW {
	align-self: stretch;
	display: flex;
	flex-direction: row;
	align-items: center;
	padding: 0 1em;
	background-color: #C6C6C6;
}
.reporting .campagneReportingW .anneePrev {
	height: 1em;
	width: 1em;
	margin-right: 0.5em;
	background-image: url('../img/excap/annee_prev.svg');
	background-repeat: no-repeat;
	background-position: center;
	background-size: auto 100%;
}
.reporting .campagneReportingW .anneePrev:hover { background-image: url('../img/excap/annee_prev_hover.svg'); }
.reporting .campagneReportingW .anneeValW {
	background-color: #fff;
	padding: 0 0.75em;
	color: #707070;
	font-weight: 400;
}
.reporting .campagneReportingW .anneeValW .txt {}
.reporting .campagneReportingW .anneeNext {
	height: 1em;
	width: 1em;
	margin-left: 0.5em;
	background-image: url('../img/excap/annee_next.svg');
	background-repeat: no-repeat;
	background-position: center;
	background-size: auto 100%;
}
.reporting .campagneReportingW .anneeNext:hover { background-image: url('../img/excap/annee_next_hover.svg'); }
.reporting .voletW {
	/* margin-right: auto; */
}
.pageContenu .repFxW {
	height: 100%;
	display: flex;
	flex-direction: row;
}
.pageContenu .repFxW .repFxB {
	height: 100%;
	display: flex;
	flex-direction: column;
	flex: 1;
	max-width: 33%;
	margin-left: 1em;
}
.pageContenu .repFxW .repFxB:first-child {
	margin-left: 0;
}
.reporting .reportingItem {
	display: flex;
	flex-direction: row;
	padding: 0.25em 0;
	border-bottom: 0.0625em solid #EDEDED;
}
.reporting .reportingItem.topMargin {
	margin-top: 1em;
}
.reporting .voletB .reportingItem:last-child {
	border-bottom: none;
}
.reporting .reportingItemH {
	margin-right: 1em;
}
.reporting .reportingItemB {
	width: 3em;
	margin-left: auto;
	font-weight: 700;
	color: #1E99BE;
}
.reporting .evaluateurStats .reportingItemB {
	width: 5em;
}
.reporting .reportingItemB.evaluateur {
	display: flex;
	flex-direction: row;
	align-items: center;
}
.reporting .reportingItemB.evaluateur .nbEvalW {
	width: 4em;
	text-align: right;
}
.reporting .reportingItemB.evaluateur .nbAttrW {
	width: 5em;
	margin-left: 0.25em;
	text-align: left;
}
.reporting .reportingItem.binome .reportingItemH {
	display: flex;
	flex-direction: row;
	align-items: center;
}
.reporting .reportingItem.binome .codeBinomeW {
	width: 3.25em;
	margin-right: 0.25em;
}
.reporting .reportingItem.binome .evaluateurBinomeW {}

.contact {}
.contact .contactFxW {
	display: flex;
	flex-direction: row;
}
.contact .contactFxB {
	margin-left: 1em;
	line-height: 1.125em;
	color: #707070;
}
.contact .contactFxW .contactFxB:first-child {
	margin-left: 0;
}
.contact .contactFxB .txt {
	font-size: 0.875em;
}
.contact .contactFAFFxW {
	display: flex;
	flex-direction: row;
}
.contact .contactLogoW {
	height: 2.75em;
	width: 2.75em;
	background-image: url('../img/excap/logofaf_seul.svg');
	background-repeat: no-repeat;
	background-position: center;
	background-size: 100% auto;
}
.contact .contactTxtW {
	margin-left: 1em;
}
.contact .txtBloc {
	padding: 0.125em 0;
}
.contact .contactH {
	margin-top: 1em;
	padding: 0.125em 0;
	font-weight: 700;
	color: #1E99BE;
}
.contact .contactH.noMargin {
	margin-top: 0;
}
.contact .contactH2 {
	font-weight: 700;
}
.contact .separator {
	margin: 0.5em 0;
	border-top: 0.0625em solid #C6C6C6;
}
.contact .txtBloc.contactCard .contactH {
	padding-left: 1.25em;
}
.contact .contactCardW {}
.contact .contactCardH {
	font-weight: 700;
}
.contact .txtBloc.contactCard .contactCardW .contactCardH {
	padding-left: 1.25em;
}
.contact .contactCardW .contactCardTel {
	padding-left: 1.25em;
	background-image: url('../img/excap/tel.svg');
	background-repeat: no-repeat;
	background-position: left center;
	background-size: 1em 1em;
}
.contact .contactCardW .contactCardEmail {
	padding-left: 1.25em;
	background-image: url('../img/excap/mail.svg');
	background-repeat: no-repeat;
	background-position: left center;
	background-size: 1em 1em;
}
.contact .contactCardW .contactCardEmail a {
	color: #707070;
}
.contact .contactCardW .contactCardEmail a:hover {
	text-decoration: underline;
}
.contact .bureauW {}
.contact .bureauW .txt {
	display: block;
}
.contact .evalRowW {
	display: flex;
	flex-direction: row;
	margin-top: 1em;
}
.contact .voletB .evalRowW:first-child {
	margin-top: 0;
}
.contact .evalRowW .contactCardW {
	width: 17em;
}
.contact .contactPDFList {
	display: flex;
	flex-direction: row;
	margin-top: 1em;
}
.contact .contactPDFList .voletW {
	margin-left: 1em;
}
.contact .contactPDFList .voletW:first-child {
	margin-left: 0;
}
.contact .PDFBoxW {
	display: flex;
	flex-direction: row;
	align-items: center;
}
.contact .PDFBoxTxt {
	width: 14em;
	padding: 0.25em;
	line-height: 1.25em;
}
.contact .PDFBoxImg {
	height: 3.375em;
	width: 3.375em;
	margin-left: 1em;
	background-repeat: no-repeat;
	background-size: auto 100%;
	background-position: center;
}
.contact .PDFBoxImg.pec2022 { background-image: url('../img/excap/pdf_rpc_2022.svg'); }
.contact .PDFBoxImg.pec2022:hover { background-image: url('../img/excap/pdf_rpc_2022_hover.svg'); }
.contact .PDFBoxImg.pec2023 { background-image: url('../img/excap/pdf_rpc_2023.svg'); }
.contact .PDFBoxImg.pec2023:hover { background-image: url('../img/excap/pdf_rpc_2023_hover.svg'); }
.contact .PDFBoxImg.pec2024 { background-image: url('../img/excap/pdf_rpc_2024.svg'); }
.contact .PDFBoxImg.pec2024:hover { background-image: url('../img/excap/pdf_rpc_2024_hover.svg'); }
.contact .PDFBoxImg.pec2025 { background-image: url('../img/excap/pdf_rpc_2025.svg'); }
.contact .PDFBoxImg.pec2025:hover { background-image: url('../img/excap/pdf_rpc_2025_hover.svg'); }
.contact .PDFBoxImg.pec2026 { background-image: url('../img/excap/pdf_rpc_2026.svg'); }
.contact .PDFBoxImg.pec2026:hover { background-image: url('../img/excap/pdf_rpc_2026_hover.svg'); }
.contact .PDFBoxImg.pec2027 { background-image: url('../img/excap/pdf_rpc_2027.svg'); }
.contact .PDFBoxImg.pec2027:hover { background-image: url('../img/excap/pdf_rpc_2027_hover.svg'); }
.contact .PDFBoxImg.pec2028 { background-image: url('../img/excap/pdf_rpc_2028.svg'); }
.contact .PDFBoxImg.pec2028:hover { background-image: url('../img/excap/pdf_rpc_2028_hover.svg'); }
.contact .PDFBoxImg.pec2029 { background-image: url('../img/excap/pdf_rpc_2029.svg'); }
.contact .PDFBoxImg.pec2029:hover { background-image: url('../img/excap/pdf_rpc_2029_hover.svg'); }
.contact .PDFBoxImg.pec2030 { background-image: url('../img/excap/pdf_rpc_2030.svg'); }
.contact .PDFBoxImg.pec2030:hover { background-image: url('../img/excap/pdf_rpc_2030_hover.svg'); }
.contact .PDFBoxImg.pec2031 { background-image: url('../img/excap/pdf_rpc_2031.svg'); }
.contact .PDFBoxImg.pec2031:hover { background-image: url('../img/excap/pdf_rpc_2031_hover.svg'); }
.contact .PDFBoxImg.pec2032 { background-image: url('../img/excap/pdf_rpc_2032.svg'); }
.contact .PDFBoxImg.pec2032:hover { background-image: url('../img/excap/pdf_rpc_2032_hover.svg'); }
.contact .PDFBoxImg.pec2033 { background-image: url('../img/excap/pdf_rpc_2033.svg'); }
.contact .PDFBoxImg.pec2033:hover { background-image: url('../img/excap/pdf_rpc_2033_hover.svg'); }
.contact .PDFBoxImg.pec2034 { background-image: url('../img/excap/pdf_rpc_2034.svg'); }
.contact .PDFBoxImg.pec2034:hover { background-image: url('../img/excap/pdf_rpc_2034_hover.svg'); }
.contact .PDFBoxImg.pec2035 { background-image: url('../img/excap/pdf_rpc_2035.svg'); }
.contact .PDFBoxImg.pec2035:hover { background-image: url('../img/excap/pdf_rpc_2035_hover.svg'); }
.contact .PDFBoxImg.pec2036 { background-image: url('../img/excap/pdf_rpc_2036.svg'); }
.contact .PDFBoxImg.pec2036:hover { background-image: url('../img/excap/pdf_rpc_2036_hover.svg'); }
.contact .PDFBoxImg.pec2037 { background-image: url('../img/excap/pdf_rpc_2037.svg'); }
.contact .PDFBoxImg.pec2037:hover { background-image: url('../img/excap/pdf_rpc_2037_hover.svg'); }
.contact .PDFBoxImg.pec2038 { background-image: url('../img/excap/pdf_rpc_2038.svg'); }
.contact .PDFBoxImg.pec2038:hover { background-image: url('../img/excap/pdf_rpc_2038_hover.svg'); }
.contact .PDFBoxImg.pec2039 { background-image: url('../img/excap/pdf_rpc_2039.svg'); }
.contact .PDFBoxImg.pec2039:hover { background-image: url('../img/excap/pdf_rpc_2039_hover.svg'); }
.contact .PDFBoxImg.pec2040 { background-image: url('../img/excap/pdf_rpc_2040.svg'); }
.contact .PDFBoxImg.pec2040:hover { background-image: url('../img/excap/pdf_rpc_2040_hover.svg'); }
.contact .PDFBoxImg.tuto { background-image: url('../img/excap/pdf_tuto.svg'); }
.contact .PDFBoxImg.tuto:hover { background-image: url('../img/excap/pdf_tuto_hover.svg'); }

.footer {
	height: 2.5em;
	display: flex;
	flex-direction: row;
	font-weight: 400;
	color: #484848;
}
.footer .copyright {
	flex: 1;
	display: flex;
	flex-direction: row;
	align-items: center;
}
.footer .copyright img {
	height: 1.5em;
	width: auto;
	margin: 0 0.5em;
}
.footer .copyright .txt {
	font-size: 0.75em;
}
.footer a.contact {
	font-size: 0.75em;
	margin-left: 0.5em;
	color: #0A84FF;
}
.footer .powered {
	align-self: center;
	height: 0.75em;
	width: 9em;
	background-repeat: no-repeat;
	background-size: auto 100%;
	background-position: right;
}
.footer .powered.trabtek { background-image: url(../img/logo_trabtek.svg); }
.footer .powered.trabtek:hover { background-image: url(../img/logo_trabtek_hover.svg); }
.footer .powered.fredlimacher { background-image: url(../img/logo_fred.svg); }
.footer .powered.fredlimacher:hover { background-image: url(../img/logo_fred_hover.svg); }

.ui-widget {
	font-family: 'Montserrat', sans-serif;
}
.no-close .ui-dialog-titlebar-close {
	display: none;
}
.ui-dialog {
	font-size: inherit;
}
.ui-widget.ui-widget-content, .ui-widget-content {
	background-color: #EDEDED;
	border: none;
	border-radius: 0;
}
.ui-widget-header {
	background-color: #1E99BE;
	color: #fff;
	border-color: transparent;
}
.ui-dialog .ui-dialog-titlebar {
	font-size: 0.875em;
	text-align: center;
	padding-left: 0;
	font-weight: 300;
}
.ui-dialog .ui-dialog-title {
	float: none;
}
.ui-dialog .ui-dialog-content {
	padding: 1em 1.6875em;
	color: #484848;
	line-height: 1.3em;
	text-align: center;
}
.ui-dialog .ui-dialog-buttonpane {
	padding: 0.25em;
	border: none;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	text-align: right;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
	display: flex;
	flex-direction: row;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button.diagBtn {
	flex: 1;
	font-size: 1em;
	margin: 0.25em;
	padding: 0.5em 1em;
	border-radius: 0;
	font-weight: 400;
	background-color: #8E9091;
	border-color: #8E9091;
	color: #fff;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button.diagBtn:nth-of-type(2) {
	border-color: #8E9091;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button.diagBtn:hover {
	background-color: #1E99BE;
	border-color: #1E99BE;
	color: #fff;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button.diagBtn.hltBtn {
	background-color: #92BE1E;
	border-color: #92BE1E;
	color: #fff;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button.diagBtn.hltBtn:hover {
	background-color: #D30000;
	border-color: #D30000;
	color: #fff;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .ui-dialog-separator {
	margin: 0 0.25em;
	border-left: 0.0625em solid #C6C6C6;
}

::-webkit-scrollbar {
	width: 12px;
	height: 12px;
	background-color: #fff;
}
::-webkit-scrollbar-track-piece {
	background-color: #fff;
	border: solid 3px #fff;
	border-radius: 7px;
	margin: 3px;
}
::-webkit-scrollbar-track-piece:horizontal {
	border: solid 3px #fff;
}
::-webkit-scrollbar-thumb {
	border: solid 0 transparent;
	border-right-width: 3px;
	border-left-width: 3px;
	-webkit-border-top-right-radius: 6px 3px;
	-webkit-border-bottom-right-radius: 6px 3px;
	-webkit-border-top-left-radius: 6px 3px;
	-webkit-border-bottom-left-radius: 6px 3px;
	-webkit-box-shadow: inset 0 0 0 5px #939DA6;
}
::-webkit-scrollbar-thumb:hover {
	-webkit-box-shadow: inset 0 0 0 5px #939DA6;
}
::-webkit-scrollbar-thumb:horizontal {
	border-right-width: 0;
	border-left-width: 0;
	border-top-width: 3px;
	border-bottom-width: 3px;
	-webkit-border-top-right-radius: 3px 6px;
	-webkit-border-bottom-right-radius: 3px 6px;
	-webkit-border-top-left-radius: 3px 6px;
	-webkit-border-bottom-left-radius: 3px 6px;
	-webkit-box-shadow: inset 0 0 0 5px #939DA6;
}

::-webkit-scrollbar-thumb:horizontal:hover {
	-webkit-box-shadow: inset 0 0 0 5px #939DA6;
}
::-webkit-scrollbar-corner {
	background-color: #fff;
}