@charset "UTF-8";
@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;600;700&display=swap');

html {
	height: 100%;
	margin: 0;
	padding: 0;
	font-size: 16px;
	font-family: 'Montserrat', verdana, 'sans serif';
	color: #696969;
}

body {
	height: 100%;
	padding: 0;
	margin: 0;
}

button:not(.select2-selection__clear, .ui-button) {
	padding: 0.375em 3em;
	font-weight: 600;
	font-family: 'Montserrat', verdana, 'sans serif';
	background-color: #00A6D6;
	color: #fff;
}
button:not(.select2-selection__clear, .ui-button):hover {
	background-color: #004A6C;
}
input, textarea {
	width: calc(100% - 0.4375em - 0.125em);
	padding: 0.3571428em 0.1874em;
	border: 0.0625em solid #EBEBEB;
	font-family: 'Montserrat', verdana, 'sans serif';
	background-color: #EBEBEB;
}
input::placeholder, textarea::placeholder {
	font-family: 'Montserrat', verdana, 'sans serif';
}
input.errone, textarea.errone,
.select2-container--flat.errone {
	border-color: #D30000;
	background-color: #EBEBEB;
}
.select2-container--flat.errone .select2-selection--single {
	background-color: #EBEBEB;
}

.validateTips .err_msg {
	margin-top: 0.5em;
	border: 0.0625em solid #D30000;
	background-color: transparent;
	color: #D30000;
	font-weight: 700;
}

.validateTips .ok_msg {
	margin-top: 0.5em;
	border: 0.0625em solid #4B9744;
	background-color: transparent;
	color: #4B9744;
	font-weight: 700;
}

#global {
	height: 100%;
	display: flex;
	flex-direction: column;
}

#main {
	flex: 1;
	display: flex;
	flex-direction: column;
	overflow: auto;
}

.loginBoxW {
	height: 100%;
	display: flex;
	flex-direction: column;
	max-width: 30em;
	margin: 0 auto;
}
.loginBoxW .logoW {
	margin-top: 3.5em;
}
.loginBoxW .logo {
	height: 3.5em;
	text-align: center;
}
.loginBoxW .logo img {
	height: 100%;
	width: auto;
}
.loginBoxW .txtLogo {
	margin-top: 0.25em;
	text-align: center;
	font-weight: 700;
}
.loginBoxW .txtLogo .txt {
	font-size: 0.75em;
}
.loginBoxW #loginBox {
	flex: 1;
	margin-top: 1.5em;
}
.loginBoxW .boxH {
	padding: 0.375em 1em;
	text-align: center;
	font-weight: 700;
	background-color: #004A6C;
	color: #fff;
}
.loginBoxW .boxH .txt {
	font-size: 0.875em;
}
.loginBoxW .boxB {
	margin-top: 1em;
	padding: 0 1em;
}
.loginBoxW .inputBox {
	display: flex;
	flex-direction: row;
}
.loginBoxW .inputW {
	flex: 1;
	display: flex;
	flex-direction: column;
	margin-left: 1.5em;
}
.loginBoxW .inputBox .inputW:first-child {
	margin-left: 0;
}
.loginBoxW label {
	margin-bottom: 0.25em;
}
.loginBoxW input {}
.loginBoxW .validateTips {}
.loginBoxW .btnW {
	margin-top: 0.375em;
	padding-top: 0.375em;
	border-top: 0.0625em solid #C6C6C6;
	text-align: center;
}
.loginBoxW .btnW button {}
.loginBoxW .forgotPwdW {
	margin-top: 1em;
}
.loginBoxW .forgotPwd {
	text-align: center;
}
.loginBoxW .forgotPwd:hover {
	color: #00A6D6;
}
.loginBoxW .forgotPwd .txt {
	font-size: 0.625em;
}
.loginBoxW #resetMdpBox {
	flex: 1;
	margin-top: 1.5em;
}
.loginBoxW .resetMdpBoxH {}
.loginBoxW .resetMdpBoxB {}
.loginBoxW .resetMdpBoxB .inputW:first-child {
	margin-left: 0;
}

.loginBoxW .loginFooter {
	margin-bottom: 3.5em;
	text-align: center;
}

.bodyboxW {
	flex: 1;
	display: flex;
	flex-direction: column;
	overflow: auto;
}
.bodybox {
	flex: 1;
	display: flex;
	flex-direction: column;
	overflow: auto;
	background-color: #F5F5F5;
}
.toolbarW {
	height: 3.5em;
	display: flex;
	flex-direction: row;
	flex-shrink: 0;
	background-color: #D9D9D9;
}
.toolbarW .tbLogoURPS {
	width: 6.5em;
	background-image: url('../img/logo_URPS_barre_menus.svg');
	background-repeat: no-repeat;
	background-size: auto 65%;
	background-position: center center;
}
.toolbarW .tbLogoICPAW {
	flex: 1;
	display: flex;
	flex-direction: column;
}
.toolbarW .logoICPAW {
	flex: 1;
	display: flex;
	flex-direction: row;
}
.toolbarW .logoICPA {
	width: 10.625em;
	background-image: url('../img/logo_crm_barre_menus.svg');
	background-repeat: no-repeat;
	background-size: 100% 100%;
	background-position: center center;
}
.toolbarW .txtICPA {
	display: flex;
	flex-direction: column;
	justify-content: center;
	padding-left: 0.5em;
	line-height: normal;
	font-weight: 700;
}
.toolbarW .txtICPA .txt {
	font-size: 0.75em;
}
.toolbarW .bienvenueW {
	height: 1.125em;
	flex-shrink: 0;
	display: flex;
	flex-direction: column;
	justify-content: center;
	padding-left: 0.25em;
	font-weight: 600;
	background-color: #B9B9B9;
	color: #004A6C;
}
.toolbarW .bienvenueW .txt {
	font-size: 0.75em;
}
.toolbarW .tbBtnW {
	display: flex;
	flex-direction: row;
}
.toolbarW .tbBtnW .btn {
	width: 6em;
	display: flex;
	flex-direction: column;
}
.toolbarW .tbBtnW .btn .imgBtn {
	flex: 1;
	background-repeat: no-repeat;
	background-size: auto 80%;
	background-position: center center;
}
.toolbarW .tbBtnW .btn:hover .imgBtn {
	background-color: #00A6D6;
}
.toolbarW .tbBtnW .btn .txtBtn {
	height: 1.125em;
	flex-shrink: 0;
	display: flex;
	flex-direction: column;
	justify-content: center;
	text-align: center;
	background-color: #B9B9B9;
	color: #fff;
}
.toolbarW .tbBtnW .btn:hover .txtBtn {
	background-color: #004A6C;
}
.toolbarW .tbBtnW .btn .txtBtn .txt {
	font-size: 0.675em;
}
.toolbarW .agendaBtn.btn .imgBtn { background-image: url('../img/picto_agenda.svg'); }
.toolbarW .agendaBtn.btn:hover .imgBtn { background-image: url('../img/picto_agenda_hover.svg'); }
.toolbarW .commissionBtn.btn .imgBtn { background-image: url('../img/picto_commissions.svg'); }
.toolbarW .commissionBtn.btn:hover .imgBtn { background-image: url('../img/picto_commissions_hover.svg'); }
.toolbarW .reunionBtn.btn .imgBtn { background-image: url('../img/picto_reunions.svg'); }
.toolbarW .reunionBtn.btn:hover .imgBtn { background-image: url('../img/picto_reunions_hover.svg'); }
.toolbarW .personneBtn.btn .imgBtn { background-image: url('../img/picto_personnes.svg'); }
.toolbarW .personneBtn.btn:hover .imgBtn { background-image: url('../img/picto_personnes_hover.svg'); }
.toolbarW .monCompteBtn.btn .imgBtn { background-image: url('../img/picto_moncompte.svg'); }
.toolbarW .monCompteBtn.btn:hover .imgBtn { background-image: url('../img/picto_moncompte_hover.svg'); }
.toolbarW .parametreBtn.btn .imgBtn { background-image: url('../img/picto_parametres.svg'); }
.toolbarW .parametreBtn.btn:hover .imgBtn { background-image: url('../img/picto_parametres_hover.svg'); }
.toolbarW .comptabiliteBtn.btn .imgBtn { background-image: url('../img/picto_compta.svg'); }
.toolbarW .comptabiliteBtn.btn:hover .imgBtn { background-image: url('../img/picto_compta_hover.svg'); }
.toolbarW .connecterEnTantQueBtn.btn .imgBtn { background-image: url('../img/picto_logout.svg'); }
.toolbarW .connecterEnTantQueBtn.btn:hover .imgBtn { background-image: url('../img/picto_logout_hover.svg'); }
.toolbarW .logoutBtn.btn .imgBtn { background-image: url('../img/picto_logout.svg'); }
.toolbarW .logoutBtn.btn:hover .imgBtn { background-image: url('../img/picto_logout_hover.svg'); }
.toolbarW .tbBtnW .sep {
	width: 0.0625em;
	display: flex;
	flex-direction: column;
}
.toolbarW .tbBtnW .sep .sepH {
	flex: 1;
	display: flex;
	flex-direction: column;
}
.toolbarW .tbBtnW .sep .sepHT {
	height: 0.375em;
	flex-shrink: 0;
}
.toolbarW .tbBtnW .sep .sepHM {
	flex: 1;
	border-left: 0.0625em solid #707070;
}
.toolbarW .tbBtnW .sep .sepHB {
	height: 0.375em;
	flex-shrink: 0;
}
.toolbarW .tbBtnW .sep .sepB {
	height: 1.125em;
	flex-shrink: 0;
	background-color: #B9B9B9;
}

.contentW {
	flex: 1;
	display: flex;
	flex-direction: column;
	overflow: auto;
	padding: 1em;
}
.contentH {}
.ongletBarW {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	flex-shrink: 0;
}
.ongletBarW .onglet {
	display: flex;
	flex-direction: row;
	margin-right: 0.625em;
	background-color: #B9B9B9;
	color: #FFF;
}
.ongletBarW .onglet:last-child {
	margin-right: 0;
}
.ongletBarW .onglet.active {
	background-color: #004A6C;
}
.ongletBarW .onglet .pictoW {}
.ongletBarW .onglet .txtW {
	padding: 0.5em 0 0.5em 1em;
}
.ongletBarW .onglet .txtW .txt {
	font-size: 0.75em;
}
.ongletBarW .onglet .btnW {
	margin: auto 0.5em auto 1em;
}
.ongletBarW .onglet .btnW .close {
	height: 1em;
	width: 1em;
	background-image: url('../img/ferme_onglet.svg');
	background-repeat: no-repeat;
	background-size: auto 100%;
	background-position: center;
}
.ongletBarW .onglet .btnW .close:hover {
	background-image: url('../img/ferme_onglet_hover.svg');
}

.contentB {
	flex: 1;
	display: flex;
	flex-direction: column;
	overflow: auto;
}
.contentB .defaultImg {
	margin: auto;
	max-width: 30em;
}
.contentB .defaultImg .imgSTxt {
	text-align: center;
	line-height: normal;
}
.contentB .defaultImg .imgSTxt:first-child {
	margin-bottom: 1.5em;
	font-weight: 700;
}
.contentB .defaultImg .imgSTxt:first-child .txt {
	font-size: 1.125em;
}
.contentB .ongletPage {
	display: flex;
	flex-direction: column;
	overflow: auto;
	padding: 1em;
	border: 0.0625em solid #B9B9B9;
	background-color: #FFF;
}

.searchDivW {
	flex: 1;
	display: flex;
	flex-direction: column;
	overflow: auto;
}
.editDivW {
	flex: 1;
	display: none;
	flex-direction: column;
	overflow: auto;
}
.sumDivW {
	flex: 1;
	display: none;
	flex-direction: column;
	overflow: auto;
}
.membreDivW  {
	flex: 1;
	display: none;
	flex-direction: column;
	overflow: auto;
}
.indemnisationDivW  {
	flex: 1;
	display: none;
	flex-direction: column;
	overflow: auto;
}

.searchBoxW {
	flex: 1;
	display: flex;
	flex-direction: column;
	overflow: auto;
}
.searchBoxW .voletW {
	display: flex;
	flex-direction: row;
	overflow: auto;
}
.searchBoxW .voletG {
	display: flex;
	flex-direction: column;
	overflow: auto;
}
.searchBoxW .voletH {
	flex-shrink: 0;
	padding: 0.5em;
	font-weight: 700;
	background-color: #004A6C;
	color: #fff;
}
.searchBoxW .voletH.multiSelect {
	display: flex;
	flex-direction: row;
	align-items: center;
	padding: 0;
}
.searchBoxW .voletH.multiSelect .voletHSelect {
	padding: 0.5em;
	background-color: #B9B9B9;
}
.searchBoxW .voletH.multiSelect .voletHSelect:last-child {
	flex: 1;
}
.searchBoxW .voletH.multiSelect .voletHSelect.active {
	background-color: #00A6D6;
}
.searchBoxW .voletH.multiSelect .voletHSelect.active:hover, .searchBoxW .voletH.multiSelect .voletHSelect:hover {
	background-color: #004A6C;
}
.searchBoxW .voletH .txt {
	margin-right: 2em;
}
.searchBoxW .voletH.multiSelect .txt {
	margin-right: 0;
}
.searchBoxW .voletB {
	flex: 1;
	display: flex;
	flex-direction: column;
	overflow: auto;
}
.searchBoxW .voletB.hide {
	display: none;
}
.searchBoxW .searchBox {
	flex: 1;
	display: flex;
	flex-direction: column;
	overflow: auto;
}
.searchBoxW .searchBoxUp {
	display: flex;
	flex-direction: column;
	overflow: auto;
}
.searchBoxW .searchBoxDown {
	flex-shrink: 0;
	display: flex;
	flex-direction: column;
}
.searchBoxW .infoTxt {
	flex-shrink: 0;
	margin-top: 1em;
	line-height: normal;
}
.searchBoxW .infoTxt .txt {}
.searchBoxW .infoTxt .highlight {
	font-weight: 700;
	color: #00A6D6;
}
.searchBoxW .sep {
	flex-shrink: 0;
	margin: 1em 0;
	border-top: 0.0625em solid #696969;
}
.searchBoxW .sbInputW {
	flex-shrink: 0;
}
.searchBoxW .sbRow {
	display: flex;
	flex-direction: row;
	margin-top: 0.5em;
}
.searchBoxW .inputW {
	flex-grow: 1;
	margin-left: 1em;
}
.searchBoxW .sbRow .inputW:first-child {
	margin-left: 0;
}
.searchBoxW .inputW.rpps { width: 6.5em; flex-grow: 0; }
.searchBoxW .inputW.cp { width: 4em; flex-grow: 0; }
.searchBoxW label {
	display: block;
	font-weight: 700;
	color: #00A6D6;
}
.searchBoxW label .txt {
	font-size: 0.75em;
}
.searchBoxW input {
	border-top: 0.0625em solid #00A6D6;
}
.searchBoxW .select2-container {
	border-top: 0.0625em solid #00A6D6;
}
.searchBoxW .validateTips {
	flex-shrink: 0;
}
.searchBoxW .sep2 {
	flex-shrink: 0;
	margin: 1em 0;
	border-top: 0.125em solid #696969;
}
.searchBoxW .btnW {
	flex-shrink: 0;
	text-align: right;
}
.searchBoxW button {}
.searchBoxW .voletD {
	flex: 1;
	display: flex;
	flex-direction: column;
	overflow: auto;
	margin-left: 1em;
}
.searchBoxW .voletD .voletH {
	display: flex;
	flex-direction: row;
	flex-shrink: 0;
}
.searchBoxW .nbresultatW {
	margin-left: auto;
	font-weight: 400;
}
.searchBoxW .nbresultatW .nb {
	font-weight: 700;
}
.searchBoxW .resultBox {
	flex: 1;
	display: flex;
	flex-direction: column;
	overflow: auto;
}
.searchBoxW .voletUp {
	flex: 1;
	flex-shrink: 1;
	display: flex;
	flex-direction: column;
	overflow: auto;
}
.searchBoxW .voletDown {
	flex: 1;
	flex-shrink: 1;
	display: flex;
	flex-direction: column;
	overflow: auto;
}
.membreDivW .searchBoxW .voletUp {
	/* flex: 1;
	flex-shrink: 1; */
	min-height: 27%;
	flex-shrink: 3;
}
.membreDivW .searchBoxW .voletUp .itemCommission .btnSuppW {
	margin-left: auto;
}
.membreDivW .searchBoxW .voletDown {
	/* flex: 1;
	flex-shrink: 1; */
	min-height: 27%;
	max-height: calc(73% - 2.125em - 1.78125em);
	flex-grow: 1;
    flex-shrink: 1;
}
.searchBoxW .voletDown .membreCommissionDivW,
.searchBoxW .voletDown .membreReunionDivW {
    flex: 1;
    display: flex;
    flex-direction: column;
    overflow: auto;
}
.searchBoxW .membreCommissionDivW .noMembre,
.searchBoxW .membreReunionDivW .noMembre {
	margin: auto;
    max-width: 30em;
	font-weight: 700;
}
.searchBoxW .membreCommissionDivW .noMembre .txt,
.searchBoxW .membreReunionDivW .noMembre .txt {
	font-size: 1.125em;
}
.searchBoxW .membreCommissionDivW .itemMembreCommission,
.searchBoxW .membreReunionDivW .itemMembreReunion {
	display: flex;
	flex-direction: row;
	padding: 0.25em 0.5em;
	margin-top: 0;
	border-bottom: 0.0625em solid #696969;
	line-height: normal;
	font-weight: 400;
	background-color: #F5F5F5;
}
/*.searchBoxW .membreCommissionDivW .itemMembreCommission:hover, .searchBoxW .membreCommissionDivW .itemMembreCommission:nth-of-type(even):hover,
.searchBoxW .membreReunionDivW .itemMembreReunion:hover, .searchBoxW .membreReunionDivW .itemMembreReunion:nth-of-type(even):hover {
	background-color: #EBEBEB;
}*/
.searchBoxW .membreCommissionDivW .itemMembreCommission:nth-of-type(even) .itemBDD,
.searchBoxW .membreReunionDivW .itemMembreReunion:nth-of-type(even) .itemBDD {
	background-color: #fff;
}
.searchBoxW .membreCommissionDivW .label,
.searchBoxW .membreReunionDivW .label {
    padding: 0.25em;
	color: #00A6D6;
	font-weight: 700;
}
.searchBoxW .membreCommissionDivW .label .txt, .searchBoxW .membreReunionDivW .label .txt {}
.searchBoxW .membreCommissionDivW .delItemMembre,
.searchBoxW .membreReunionDivW .delItemMembre {
	margin: auto 0.25em auto auto;
	width: 1.25em;
	height: 1.25em;
	background-image: url('../img/trash.svg');
	background-size: auto 100%;
	background-repeat: no-repeat;
	background-position: center;
}
.searchBoxW .membreCommissionDivW .delItemMembre:hover,
.searchBoxW .membreReunionDivW .delItemMembre:hover {
	background-image: url('../img/trash_hover.svg');
}
.lieuFormW {
	display: flex;
	flex-direction: column;
	overflow: auto;
}
.lieuSearchDivW {
	display: flex;
	flex-direction: column;
	overflow: auto;
}
.lieuSearchDivW .lieuResultBoxUp {
	flex: 1;
	display: flex;
	flex-direction: column;
	overflow: auto;
}
.lieuSearchDivW .lieuResultBoxUp .lieuResultBox {
	flex: 1;
	display: flex;
	flex-direction: column;
	overflow: auto;
}
.lieuSearchDivW .lieuResultBoxDown {
	flex-shrink: 0;
}
.ongletPage.personne .searchBoxW .voletG {
	max-width: 30em;
}
.ongletPage.commission .searchBoxW .voletG,
.ongletPage.reunion .searchBoxW .voletG {
	max-width: 31em;
}
.ongletPage.reunion .lieuFormW .searchBoxW .voletG {
	max-width: 30em;
}
.itemBDD.itemReunion .itemContentWrapper {
	display: flex;
	flex-direction: row;
}
.itemBDD.itemReunion .itemContent {
	flex: 1;
}
.itemBDD.itemReunion .itemContent .pictoW {
	width: auto;
	height: auto;
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	margin: 0 0.5em 0 0;
	background: none;
}
.itemBDD.itemReunion .pictoReunion {
	width: 1.25em;
	height: 1.25em;
	margin-top: 0.25em;
	background-repeat: no-repeat;
	background-size: 100% auto;
	background-position: center;
}
.itemBDD.itemReunion .pictoW .pictoReunion:first-child {
	margin-top: 0;
}
.itemBDD.itemReunion .pictoReunion.interne { background-image: url('../img/reunion_interne.svg'); }
.itemBDD.itemReunion .pictoReunion.presentiel { background-image: url('../img/reunion_presentiel.svg'); }
.itemBDD.itemReunion .pictoReunion.visioconference { background-image: url('../img/reunion_visio.svg'); }
.itemBDD.itemReunion .pictoReunion.audioconference { background-image: url('../img/reunion_telephone.svg'); }
.itemBDD.itemReunion .itemContent .labelWrapper {
	flex: 1;
}
.itemBDD.itemReunion .labelUp {
	display: flex;
	flex-direction: row;
	margin-bottom: 0.125em;
}
.itemBDD.itemReunion .itemTitreW {}
.itemBDD.itemReunion .itemTitre {}
.itemBDD.itemReunion .itemTitre.txt {}
.itemBDD.itemReunion .itemSubTitre {
	margin-top: 0.125em;
	color: #696969;
}
.itemBDD.itemReunion .itemSubTitre .txt {
	font-size: 0.875em;
}
.itemBDD.itemReunion .itemEtat {
	margin: 0 0 auto auto;
	padding: 0 0.25em;
	font-weight: 700;
	color: #fff;
}
.itemBDD.itemReunion .itemEtat.vert { background-color: #00D048; }
.itemBDD.itemReunion .itemEtat.rouge { background-color: #D60000; }
.itemBDD.itemReunion .itemEtat.jaune { background-color: #F59700; }
.itemBDD.itemReunion .itemEtat.gris { background-color: #696969; }
.itemBDD.itemReunion .itemEtat .txt {
	font-size: 0.75em;
	line-height: 1.5em;
}
.itemBDD.itemReunion .labelDown {}
.itemBDD.itemReunion .labelDown .txt {
	font-size: 0.875em;
}

.editDivW .formBoxContent {
	flex: 1;
	display: flex;
	flex-direction: column;
	overflow: auto;
}
.editDivW h2, .editDivW .h2BtnW {
	font-size: inherit;
	flex-shrink: 0;
	display: flex;
	flex-direction: row;
	padding: 0;
	margin: 0 0 1em 0;
	background-color: #00A6D6;
	color: #fff;
}
.editDivW .h2Txt {
	padding: 0.5em 0 0.5em 1em;
}
.editDivW .h2Txt .txt {
	font-size: 1.25em;
}
.editDivW .h2BtnW .h2Btn {
	width: 2.25em;
	height: 2.25em;
	margin-left: auto;
	background-color: #696969;
	background-repeat: no-repeat;
	background-position: center;
	background-size: auto 65%;
}
.editDivW .h2BtnW .h2Btn.delBtn { background-image: url('../img/trash_blanc.svg'); }
.editDivW .h2BtnW .h2Btn.editBtn { background-image: url('../img/edit.svg'); }
.editDivW .h2BtnW .h2Btn:hover {
	background-color: #004A6C;
}
.editDivW .h2BtnW .h2Btn.delBtn:hover {
	background-color: #D60000;
}
.editDivW .reunionFormW {
	display: flex;
    flex-direction: column;
    overflow: auto;
}
.editDivW .voletW {
	display: flex;
	flex-direction: row;
	overflow: auto;
}
.editDivW .voletG {
	display: flex;
	flex-direction: column;
	overflow: auto;
}
.editDivW .voletH {
	flex-shrink: 0;
	padding: 0.5em;
	font-weight: 700;
	background-color: #004A6C;
	color: #fff;
}
.editDivW .voletH .txt {}
.editDivW .voletB {
	flex: 1;
	display: flex;
	flex-direction: column;
	overflow: auto;
}
.editDivW .infoTxt {
	flex-shrink: 0;
	margin-top: 1em;
	line-height: normal;
}
.editDivW .infoTxt .txt {}
.editDivW .infoTxt .highlight {
	font-weight: 700;
	color: #00A6D6;
}
.editDivW .fbInputW {
	flex-shrink: 0;
}
.editDivW .fbRow {
	display: flex;
	flex-direction: row;
	margin-top: 0.5em;
}
.editDivW .inputW {
	flex-grow: 1;
	margin-left: 1em;
}
.editDivW .fbRow .inputW:first-child {
	margin-left: 0;
}
.editDivW .inputW.rpps { width: 6.5em; flex-grow: 0; }
.editDivW .inputW.cp { width: 4em; flex-grow: 0; }
.editDivW .inputW.reunion_interne { min-width: 8em; }
.editDivW .fbRow.lieuInputW .btnW {
	align-self: flex-end;
	margin-left: 0.5em;
}
.editDivW .fbRow.lieuInputW .btnW .gestionLieu {
	width: 1.875em;
	height: 1.875em;
	background-image: url('../img/bouton_gestion_lieu.svg');
	background-repeat: no-repeat;
	background-size: 100% auto;
	background-position: center;
}
.editDivW .fbRow.lieuInputW .btnW .gestionLieu:hover {
	background-image: url('../img/bouton_gestion_lieu_hover.svg');
}
.editDivW label {
	display: block;
	font-weight: 700;
	color: #00A6D6;
}
.editDivW label .txt {
	font-size: 0.75em;
}
.editDivW input, .editDivW textarea {
	border-top-color: #00A6D6;
}
.editDivW .inputW.inline {
	flex: 1;
	display: flex;
	flex-direction: row;
	align-items: center;
}
.editDivW .inputW.inline label {
	margin-left: 0.375em;
    padding-bottom: 0;
}
.editDivW .inputW.inline input {
	border-top-color: #EBEBEB;
}
.editDivW .inputW.chkbox input[type="checkbox"] {
	display: none;
}
.editDivW .inputW.chkbox .checkboxImg {
	width: 1.125em;
	height: 1.125em;
	background-image: url('../img/case_a_cocher.svg');
    background-repeat: no-repeat;
    background-position: center;
	background-size: contain;
}
.editDivW .inputW.chkbox .checkboxImg.checked {
	background-image: url('../img/case_a_cocher_active.svg');
}
.editDivW .selectW {
	width: 100%;
}
.editDivW .addSelectW {
	display: flex;
	flex-direction: row;
	align-items: center;
}
.editDivW .addSelectW .selectW {
	flex: 1;
}
.editDivW .addSelectW .addSelectBtn {
	width: 1.25em;
	height: 1.25em;
	margin-left: 0.5em;
	background-image: url('../img/ajouter.svg');
    background-repeat: no-repeat;
    background-position: center;
	background-size: auto 100%;
}
.editDivW .addSelectW .addSelectBtn:hover {
	background-image: url('../img/ajouter_hover.svg');
}
.editDivW .inputW.cf input {
	width: 2em;
}
.editDivW .select2-container {
	border-top-color: #00A6D6;
}
.editDivW .voletD {
	margin-left: 1em;
	display: flex;
	flex-direction: column;
	overflow: auto;
}
.editDivW .voletUp {
	flex-shrink: 0;
}
.editDivW .voletDown {
	margin-top: 1em;
	flex: 1;
    display: flex;
    flex-direction: column;
    overflow: auto;
}
.editDivW .editBoxDown {}
.editDivW .validateTips {
	flex-shrink: 0;
}
.editDivW .sep {
	flex-shrink: 0;
	margin: 1em 0;
	border-top: 0.0625em solid #696969;
}
.editDivW .sep2 {
	flex-shrink: 0;
	margin: 1em 0;
	border-top: 0.125em solid #696969;
}
.editDivW .btnW {
	flex-shrink: 0;
	text-align: right;
}
.editDivW .voletDown .membreCommissionDivW,
.editDivW .voletDown .membreReunionionDivW {
    flex: 1;
    display: flex;
    flex-direction: column;
    overflow: auto;
}
.editDivW .membreCommissionDivW .noMembre {
	margin: auto;
    max-width: 17em;
	padding: 0.25em;
	text-align: center;
	font-weight: 400;
}
.editDivW .membreCommissionDivW .noMembre .txt {
	font-size: 1.125em;
}
.editDivW .membreCommissionDivW .itemMembreCommission {
	display: flex;
	flex-direction: row;
	padding: 0.25em 0.5em;
	margin-top: 0;
	border-bottom: 0.0625em solid #696969;
	line-height: normal;
	font-weight: 400;
	background-color: #F5F5F5;
}
/*.editDivW .membreCommissionDivW .itemMembreCommission:hover, .editDivW .membreCommissionDivW .itemMembreCommission:nth-of-type(even):hover {
	background-color: #EBEBEB;
}*/
.editDivW .membreCommissionDivW .itemMembreCommission:nth-of-type(even) .itemBDD {
	background-color: #fff;
}
.editDivW .membreCommissionDivW .label {
    padding: 0.25em;
	color: #00A6D6;
	font-weight: 700;
}
.editDivW .membreCommissionDivW .label .txt {}
.editDivW .membreCommissionDivW .delItemMembre,
.editDivW .membreCommissionDivW .delItemMembreCommission {
	margin: auto 0.25em auto auto;
	width: 1.25em;
	height: 1.25em;
	background-image: url('../img/trash.svg');
	background-size: auto 100%;
	background-repeat: no-repeat;
	background-position: center;
}
.editDivW .membreCommissionDivW .delItemMembre:hover,
.editDivW .membreCommissionDivW .delItemMembreCommission:hover {
	background-image: url('../img/trash_hover.svg');
}
.editDivW .formBoxContent.utilisateurObj .voletG {
	min-width: 48em;
}
.editDivW .formBoxContent.utilisateurObj .voletD {
	min-width: 24em;
}
.editDivW .formBoxContent.commissionObj .voletG {
	flex: 1;
	/* max-width: 48em; */
}
.editDivW .formBoxContent.reunionObj .reunionFormW .voletG {
	position: relative;
}
.editDivW .formBoxContent.reunionObj .reunionFormW .voletG .ui-autocomplete {
	max-height: calc(100% - 19em);
}
.editDivW .formBoxContent.utilisateurObj .voletD .voletDown .voletB .sep {
	margin-bottom: 0;
}
.editDivW .formBoxContent.utilisateurObj .fbCol  {
	flex: 1;
	margin-left: 1em;
}
.editDivW .formBoxContent.utilisateurObj .fbCol .inputW {
	margin-left: 0;
}
.editDivW .formBoxContent.utilisateurObj .fbRow .fbCol:first-child  {
	margin-left: 0;
}
.editDivW .formBoxContent.utilisateurObj .inputFxW {
	display: flex;
	flex-direction: row;
	align-items: center;
	background-color: #EBEBEB;
	border-top: 0.0625em solid #00A6D6;
}
.editDivW .formBoxContent.utilisateurObj .inputFxW input {
	border-top-color: transparent;
}
.editDivW .formBoxContent.utilisateurObj .inputFxW .showPass {
	width: 2em;
	margin: 0 1em;
}
.editDivW .formBoxContent.utilisateurObj .infoMDP {
	margin-top: 0.5em;
	padding: 0.0625em 0;
}
.editDivW .formBoxContent.utilisateurObj .infoMDP .txt {
	font-size: 0.875em;
}

.sumDivW .formBoxContent {
	flex: 1;
	display: flex;
	flex-direction: column;
	overflow: auto;
}
.sumDivW h2, .sumDivW .h2BtnW {
	font-size: inherit;
	flex-shrink: 0;
	display: flex;
	flex-direction: row;
	padding: 0;
	margin: 0 0 1em 0;
	background-color: #00A6D6;
	color: #fff;
}
.sumDivW .h2Picto {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	margin-left: 1em;
}
.sumDivW .h2Picto .pictoFeu {
	height: 1em;
	width: 1em;
	background-repeat: no-repeat;
	background-position: center;
	background-size: auto 100%;
}
.sumDivW .h2Picto .pictoFeu.vert { background-image: url('../img/pastille_verte.svg'); }
.sumDivW .h2Picto .pictoFeu.rouge { background-image: url('../img/pastille_rouge.svg'); }
.sumDivW .h2Txt {
	padding: 0.5em 0 0.5em 1em;
}
.sumDivW .h2Txt .txt {
	font-size: 1.25em;
}
.sumDivW .h2SubTxt {
	margin-left: auto;
	padding: 0.625em 1em 0.625em 0;
	font-weight: 400;
}
.sumDivW .h2SubTxt .txt {}
.sumDivW .h2BtnW .h2Btn {
	width: 2.25em;
	height: 2.25em;
	margin-left: auto;
	background-color: #696969;
	background-repeat: no-repeat;
	background-position: center;
	background-size: auto 65%;
}
.sumDivW .h2BtnW .h2Btn.delBtn { background-image: url('../img/trash_blanc.svg'); }
.sumDivW .h2BtnW .h2Btn.editBtn { background-image: url('../img/edit_blanc.svg'); }
.sumDivW .h2BtnW .h2Btn.duplicateBtn { background-image: url('../img/dupliquer_blanc.svg'); }
.lieuSumDivW .h2BtnW .h2Btn.delBtn { background-image: url('../img/trash_blanc.svg'); }
.lieuSumDivW .h2BtnW .h2Btn.editBtn { background-image: url('../img/edit_blanc.svg'); }
.lieuSumDivW .voletG {
	flex: 1;
}
.lieuSumDivW .h2Txt {
	margin-right: 2em;
}
.sumDivW .h2BtnW .h2Btn:hover {
	background-color: #004A6C;
}
.sumDivW .h2BtnW .h2Btn.delBtn:hover {
	background-color: #D60000;
}
.sumDivW .formBoxContent.commissionObj .h2BtnW .h2Btn {
	margin-left: 0;
}
.sumDivW .formBoxContent.commissionObj .sumDatas {
	display: flex;
	flex-direction: row;
	margin-top: 0.5em;
}
.sumDivW .formBoxContent.commissionObj .sumDatas .sumDataW {
	margin: 0 0 0 1em;
}
.sumDivW .formBoxContent.commissionObj .sumDatas .sumDataW:first-child {
	margin-left: 0;
}
.lieuSumDivW .formBoxContent.lieu_reunionObj .h2BtnW .h2Btn.delLieu_reunion {
	margin-left: 0;
}
.sumDivW .formBoxContent.reunionObj .h2BtnW .h2Btn {
	margin-left: 0;
}
.sumDivW .formBoxContent.reunionObj .h2SubTxt {
	margin: auto 1em auto auto;
	padding: 0 0.25em;
	line-height: 1em;
	font-weight: 700;
}
.sumDivW .formBoxContent.utilisateurObj .h2BtnW .h2Btn {
	margin-left: 0;
}
.sumDivW .formBoxContent.utilisateurObj .h2SubTxt {
	margin: auto 1em auto 0;
	padding: 0.0625em 0.5em;
	line-height: 1em;
	font-weight: 700;
	border: 0.0625em solid #fff;
}
.sumDivW .formBoxContent.utilisateurObj .h2BtnW .h2SubTxt.marginLeftAuto {
	margin-left: auto;
}
.sumDivW .formBoxContent.utilisateurObj .h2SubTxt.bleu { background-color: #004A6C; border-color: #004A6C;}
.sumDivW .formBoxContent.utilisateurObj .h2SubTxt .txt {
	font-size: 0.75em;
}
.sumDivW .formBoxContent.reunionObj .h2SubTxt.vert { background-color: #00D048; }
.sumDivW .formBoxContent.reunionObj .h2SubTxt.rouge { background-color: #D60000; }
.sumDivW .formBoxContent.reunionObj .h2SubTxt.jaune { background-color: #F59700; }
.sumDivW .formBoxContent.reunionObj .h2SubTxt.gris { background-color: #696969; }
.sumDivW .formBoxContent.reunionObj .h2SubTxt .txt {
	font-size: 0.75em;
}
.sumDivW .voletW {
	display: flex;
	flex-direction: row;
	overflow: auto;
}
.sumDivW .voletG {
	display: flex;
	flex-direction: column;
	overflow: auto;
}
.sumDivW .voletH {
	flex-shrink: 0;
	padding: 0.5em;
	font-weight: 700;
	background-color: #004A6C;
	color: #fff;
}
.sumDivW .voletH .txt {}
.sumDivW .voletB {
	display: flex;
	flex-direction: column;
	overflow: auto;
}
.sumDivW .sumBoxDown {}
.sumDivW .validateTips {
	flex-shrink: 0;
}
.sumDivW .sep {
	flex-shrink: 0;
	margin: 1em 0;
	border-top: 0.0625em solid #696969;
}
.sumDivW .sep2 {
	flex-shrink: 0;
	margin: 1em 0;
	border-top: 0.125em solid #696969;
}
.sumDivW .btnW {
	flex-shrink: 0;
	text-align: right;
}
.sumDivW .sumDatas {
	margin-bottom: 1em;
}
.sumDivW .sumDataW {
	margin-top: 1em;
}
.sumDivW .sumDatas .sumDataW:first-child {
	margin-top: 0;
}
.sumDivW .sumLbl {
	color: #00A6D6;
	font-weight: 700;
}
.sumDivW .sumData {
	line-height: normal;
}
.sumDivW .sumTitre {
	color: #00A6D6;
	font-weight: 700;
}
.sumDivW .sumTitre .txt {
	font-size: 1.125em;
}
.sumDivW .sumSubTitre {
	font-weight: 700;
}
.sumDivW .sumSubTitre .txt {
	font-size: 1.125em;
}
.sumDivW .sumData.highlight {
	font-weight: 700;
}
.lieuSumDivW .sumDatas {}
.lieuSumDivW .sumDataW {
	margin-top: 1em;
}
.lieuSumDivW .sumData {
	line-height: normal;
}
.lieuSumDivW .sumTitre {
	color: #00A6D6;
	font-weight: 700;
}
.lieuSumDivW .sumTitre .txt {
	font-size: 1.125em;
}
.lieuSumDivW .sumSubTitre {
	font-weight: 700;
}
.lieuSumDivW .sumSubTitre .txt {
	font-size: 1.125em;
}
.lieuSumDivW .sumData.highlight {
	font-weight: 700;
}
.sumDivW .formBoxContent.reunionObj .sumReunionW {
	display: flex;
	flex-direction: column;
	overflow: auto;
}
.sumDivW .formBoxContent.reunionObj .voletW {
	flex-shrink: 0;
}
.sumDivW .formBoxContent.reunionObj .voletW .voletG {
	flex: 1;
}
.sumDivW .formBoxContent.reunionObj .voletW .voletM,
.sumDivW .formBoxContent.reunionObj .voletW .voletD {
	flex-basis: 25em;
	margin-left: 1em;
	overflow: auto;
}
.sumDivW .formBoxContent.reunionObj .sumDataW {
	margin-top: 1em;
}
.sumDivW .formBoxContent.reunionObj .sumSubTitre {
	margin-bottom: 1em;
	font-weight: 400;
}
.sumDivW .formBoxContent.reunionObj .sumEtatW,
.sumDivW .formBoxContent.reunionObj .sumLieuW,
.sumDivW .formBoxContent.reunionObj .sumLinkW {
	margin-top: 1em;
}
.sumDivW .formBoxContent.reunionObj .sumLienW .sumData .txt {
	font-size: 0.875em;
}
.sumDivW .formBoxContent.reunionObj .sumLinkW .lienBleu {
	color: #00A6D6;
}
.sumDivW .formBoxContent.reunionObj .sumLinkW .btnW {
	text-align: left;
}
.sumDivW .formBoxContent.commissionObj .voletG {
	flex: 1;
}
.sumDivW .defaultImg .imgSTxt, .sumDivW .defaultImg .imgSTxt:first-child {
	font-weight: 400;
}
.sumDivW .defaultImg .imgSTxt .highlight {
	font-weight: 700;
	color: #00A6D6;
}
.sumDivW .formBoxContent.reunionObj .sumData.notes .txt {
	font-size: 0.875em;
}
.sumDivW .docsW .docRow {
	display: flex;
	flex-direction: row;
	align-items: center;
	margin-top: 0.125em;
	padding: 0.25em 0.25em 0.25em 0.25em;
	border-bottom: 0.0625em solid #696969;
}
.sumDivW .docsW .docRow:first-child {
	margin-top: 0.75em;
}
.sumDivW .docsW .docRowH {
	flex: 1;
    min-height: 1.5em;
    display: flex;
    flex-direction: column;
    justify-content: center;
	font-weight: 700;
}
.sumDivW .docsW .docRowH .txt {
	font-size: 0.875em;
}
.sumDivW .docsW .docRowFU {}
.sumDivW .docsW .docRowBtn.showEmargementModel {
	height: 1.5em;
	width: 1.5em;
	padding: 0 0.25em;
	background-image: url('../img/upload.svg');
	background-repeat: no-repeat;
	background-size: auto 1.25em;
	background-position: center;
	border-right: 0.0625em solid #C6C6C6;
}
.sumDivW .docsW .docRowBtn.showEmargementModel:hover {
	background-image: url('../img/upload_hover.svg');
}
.sumDivW .docsW .docRow .fichierEdit {
	margin-top: 0;
	height: 1.5em;
	width: 2.0625em;
}
.sumDivW .docsW .docRow .fileupload {
	height: 1.5em;
	width: 2.0625em;
}
.sumDivW .docsW .inputFileWrapper {
	position: relative;
	display: inline-block;
	overflow: hidden;
	height: 1.5em;
	width: 2.0625em;
	line-height: normal;
	padding: 0;
	text-align: center;
	font-size: inherit;
	font-weight: 400;
	background-color: transparent;
	background-image: url('../img/download.svg');
	background-repeat: no-repeat;
	background-position: 0.4375em center;
	background-size: auto 1.25em;
	color: #333;
}
.sumDivW .docsW .inputFileWrapper:hover {
	background-image: url('../img/download_hover.svg');
}
.sumDivW .docsW .inputFileWrapper input[type="file"] {
	top: -1.5em;
	right: -1.5em;
	width: 3em;
	height: 3em;
}
.sumDivW .docsW .filenameBox {
	display: none;
}
.sumDivW .docsW .fileBoxBtnWrapper {
	display: flex;
	flex-direction: row;
	margin-left: 0;
}
.sumDivW .docsW .fichierEditContent .fileBoxBtnWrapper span {
	display: block;
	width: 1.5em;
	height: 1.5em;
	padding: 0 0.25em;
	background-repeat: no-repeat;
	background-size: auto 1.25em;
	background-position: center;
	border-left: 0.0625em solid #C6C6C6;
}
.sumDivW .docsW .fichierEditContent .fileBoxBtnWrapper span:first-child {
	border-left: none;
}
.sumDivW .docsW .fichierEditContent .fileBoxBtnWrapper span.showUploaded {
	width: 2em;
	background-size: 1.75em auto;
	background-image: url('../img/oeil.svg');
}
.sumDivW .docsW .fichierEditContent .fileBoxBtnWrapper span.showUploaded:hover { background-image: url('../img/oeil_hover.svg'); }
.sumDivW .docsW .fichierEditContent .fileBoxBtnWrapper span.delete, .sumDivW .docsW .fichierEditContent .fileBoxBtnWrapper span.deleteUploaded {
	background-image: url('../img/trash.svg');
}
.sumDivW .docsW .fichierEditContent .fileBoxBtnWrapper span.delete:hover, .sumDivW .docsW .fichierEditContent .fileBoxBtnWrapper span.deleteUploaded:hover {
	background-image: url('../img/trash_hover.svg');
}
.sumDivW .docsW .autreDocW .autreDocH {
	margin-top: 0.75em;
	padding-bottom: 0.5em;
	border-bottom: 0.0625em solid #00A6D6;
	font-weight: 700;
	color: #00A6D6;
}
.sumDivW .docsW .autreDocW .autreDocH .txt {
	font-size: 0.75em;
}
.sumDivW .docsW .autreDocW .autreDocB {
	padding-right: 0.25em;
}
.sumDivW .docsW .autreDocW .autreDocRow {
	margin-top: 0.25em;
}
.sumDivW .docsW .autreDocW .filenameBox {
	height: 1.875em;
	max-width: calc(100% - 2.5em - 2.0625em);
	display: flex;
	flex-direction: row;
	align-items: center;
	background-color: #EBEBEB;
	color: #696969;
}
.sumDivW .docsW .autreDocW .filename {
	font-size: inherit;
}
.sumDivW .docsW .autreDocW .filename .txt {
	font-size: 0.875em;
}
.sumDivW .docsW .autreDocW .fileupload.fuTxtInput {
	display: flex;
	flex-direction: row;
}
.sumDivW .docsW .autreDocW .fileupload.fuTxtInput .inputW {
	flex: 1;
}
.sumDivW .docsW .autreDocW .autreDocRow .fichierEdit {
	margin-top: 0;
}
.sumDivW .docsW .autreDocW .autreDocRow .fichierEdit .inputFileWrapper {
	height: auto;
}
.sumDivW .docsW .autreDocW .autreDocBtnW {
	margin: 0.5em auto;
}
.sumDivW .sumReunionW table.dtaTbl tbody tr td:first-child {
	color: #696969;
	font-weight: 400;
}
.sumDivW .sumReunionW table.dtaTbl tbody tr td a {
	color: #696969;
	font-weight: 400;
}
.sumDivW .sumReunionW .nomPS {
	color: #00A6D6;
	font-weight: 700;
}
.sumDivW .sumReunionW .participantPVRemunere {
	margin-top: 0.5em;
	color: #00D048;
	font-weight: 700;
}
.sumDivW .inputW.chkbox {
	display: flex;
	flex-direction: row;
	align-items: center;
	margin-top: 0.25em;
}
.sumDivW .sumReunionW table.dtaTbl td .inputW.chkbox {
	margin-top: 0.25em;
}
.sumDivW .sumReunionW table.dtaTbl td .inputW.chkbox:first-child {
	margin-top: 0;
}
.sumDivW .inputW.chkbox input[type="checkbox"] {
	display: none;
}
.sumDivW .inputW.chkbox .checkboxImg {
	width: 1.125em;
	height: 1.125em;
	background-image: url('../img/case_a_cocher.svg');
    background-repeat: no-repeat;
    background-position: center;
	background-size: contain;
}
.sumDivW .inputW.chkbox label {
	margin-left: 0.5em;
}
.sumDivW .inputW.chkbox .checkboxImg.checked {
	background-image: url('../img/case_a_cocher_active.svg');
}
.sumDivW .inlineChkImgW {
	display: flex;
	flex-direction: row;
	align-items: center;
}
.sumDivW .inlineChkImg {
	display: flex;
	flex-direction: row;
	align-items: center;
	margin-left: 0.25em;
	border-left: 0.0625em solid #696969;
}
.sumDivW .inlineChkImgW .inlineChkImg:first-child {
	margin-left: 0;
	border-left: none;
}
.sumDivW .sumReunionW table.dtaTbl td .inlineChkImg .inputW.chkbox {
	margin-top: 0;
	margin-left: 0.25em;
}
.sumDivW .sumReunionW table.dtaTbl td .inlineChkImg .inputW.chkbox:first-child {
	margin-left: 0;
}
.sumDivW .inputW.chkbox.statut_affichage_agenda .checkboxImg { background-image: url('../img/calendrier.svg'); }
.sumDivW .inputW.chkbox.statut_affichage_agenda .checkboxImg.checked { background-image: url('../img/calendrier_hover.svg'); }
.sumDivW .inputW.chkbox.odm_accepte .checkboxImg { background-image: url('../img/check.svg'); }
.sumDivW .inputW.chkbox.odm_accepte .checkboxImg.checked { background-image: url('../img/check_hover.svg'); }
.sumDivW .sumReunionW table.dtaTbl td .inlineChkImg .fichierEdit {
	height: 1.125em;
	margin-top: 0;
}
.sumDivW .inlineChkImg .sendODM,
.sumDivW .inlineChkImg .getODM {
	height: 1.125em;
	width: 1.125em;
	margin-left: 0.25em;
    background-repeat: no-repeat;
    background-position: center;
	background-size: auto 100%;
}
.sumDivW .inlineChkImg .sendODM { background-image: url('../img/mail.svg'); }
.sumDivW .inlineChkImg .sendODM:hover { background-image: url('../img/mail_hover.svg'); }
.sumDivW .inlineChkImg .getODM { width: 1.3125em; background-image: url('../img/upload.svg'); }
.sumDivW .inlineChkImg .getODM:hover { background-image: url('../img/upload_hover.svg'); }
.sumDivW .inlineChkImg .docRowFU {
	margin-left: 0.25em;
}
.sumDivW .inlineChkImg .docRowFU .inputFileWrapper {
	height: 1.125em;
	width: 1.3125em;
	background-size: auto 1.125em;
	background-position: center;
}
.sumDivW .inlineChkImg .docsW .fichierEditContent .fileBoxBtnWrapper span.showUploaded {
	padding-left: 0;
}
.sumDivW .odmDateEnvoiBox {
	margin-top: 0.5em;
	font-weight: 400;
}
.sumDivW .autreRhuDocRow {
	display: flex;
	flex-direction: row;
	align-items: center;
	margin-top: 0.25em;
}
.sumDivW .autreRhuDoc .autreRhuDocRow:first-child {
	margin-top: 0;
}
.sumDivW .autreRhuDocRow .fichierEditContentWrapper {
	flex: 1;
}
.sumDivW .autreRhuDocRow .fichierEditWrapper {
	flex: 1;
}
.sumDivW .autreRhuDocRow .filenameBox {
	height: 1.875em;
	max-width: calc(100% - 2.5em - 2.0625em);
	display: flex;
	flex-direction: row;
	align-items: center;
	background-color: #EBEBEB;
	color: #696969;
}
.sumDivW .autreRhuDocRow .fileBoxBtnWrapper {
	display: flex;
	flex-direction: row;
	margin-left: 0;
}
.sumDivW .autreRhuDocRow .fichierEditContent .fileBoxBtnWrapper span {
	display: block;
	width: 1.5em;
	height: 1.5em;
	padding: 0 0.25em;
	background-repeat: no-repeat;
	background-size: auto 1.25em;
	background-position: center;
}
.sumDivW .autreRhuDocRow .fichierEditContent .fileBoxBtnWrapper span:first-child {
	border-left: none;
}
.sumDivW .autreRhuDocRow .fichierEditContent .fileBoxBtnWrapper span.showUploaded {
	width: 2em;
	background-size: 1.75em auto;
	background-image: url('../img/oeil.svg');
}
.sumDivW .autreRhuDocRow .fichierEditContent .fileBoxBtnWrapper span.showUploaded:hover { background-image: url('../img/oeil_hover.svg'); }
.sumDivW .autreRhuDocRow .fichierEditContent .fileBoxBtnWrapper span.delete, .sumDivW .autreRhuDocRow .fichierEditContent .fileBoxBtnWrapper span.deleteUploaded {
	background-image: url('../img/trash.svg');
}
.sumDivW .autreRhuDocRow .fichierEditContent .fileBoxBtnWrapper span.delete:hover, .sumDivW .autreRhuDocRow .fichierEditContent .fileBoxBtnWrapper span.deleteUploaded:hover {
	background-image: url('../img/trash_hover.svg');
}
.sumDivW .autreRhuDocRow .filename {
	font-size: inherit;
}
.sumDivW .autreRhuDocRow .filename .txt {
	font-size: 0.875em;
}
.sumDivW .autreRhuDocRow .fileupload.fuTxtInput {
	display: flex;
	flex-direction: row;
	align-items: center;
}
.sumDivW .autreRhuDocRow .fileupload.fuTxtInput .inputW {
	flex: 1;
}
.sumDivW .autreRhuDocRow .fichierEdit {
	margin-top: 0;
}
.sumDivW .autreRhuDocRow .fichierEdit .inputFileWrapper {
	padding-right: 0.125em;
}
.sumDivW .autreRhuDocRow .autreDocBtnW {
	margin: 0.5em auto;
}
.sumDivW .autreRhuDocRow .inputFileWrapper {
	position: relative;
	display: inline-block;
	overflow: hidden;
	height: 1.5em;
	width: 2.0625em;
	line-height: normal;
	padding: 0;
	text-align: center;
	font-size: inherit;
	font-weight: 400;
	background-color: transparent;
	background-image: url('../img/download.svg');
	background-repeat: no-repeat;
	background-position: 0.4375em center;
	background-size: auto 1.25em;
	color: #333;
}
.sumDivW .autreRhuDocRow .inputFileWrapper:hover {
	background-image: url('../img/download_hover.svg');
}
.sumDivW .autreRhuDocRow .addRhuAutreDoc {
	height: 1.5em;
	width: 1.5em;
	padding: 0 0.25em;
	background-image: url('../img/ajouter.svg');
	background-repeat: no-repeat;
	background-position: center;
	background-size: auto 1.25em;
}
.sumDivW .autreRhuDocRow .addRhuAutreDoc:hover {
	background-image: url('../img/ajouter_hover.svg');
}
.sumDivW .sumReunionW td.indemnisation {
	width: 15.3125em;
}
.sumDivW .indemnisation .tdBorderW {
	max-width: 14.25em;
}
.sumDivW .indemnisationSum {
	display: flex;
	flex-direction: row;
	align-items: center;
}
.sumDivW .statutIndemnisation {
	width: 1.125em;
	height: 1.125em;
	background-image: url('../img/pastille_grise.svg');
	background-repeat: no-repeat;
	background-position: center;
	background-size: auto 100%;
}
.sumDivW .statutIndemnisation.rouge { background-image: url('../img/pastille_rouge.svg'); }
.sumDivW .statutIndemnisation.orange { background-image: url('../img/pastille_orange.svg'); }
.sumDivW .statutIndemnisation.vert { background-image: url('../img/pastille_verte.svg'); }
.sumDivW .montantIndemnisation {
	width: 5em;
	margin-left: 0.5em;
	text-align: right;
}
.sumDivW .montantIndemnisation .txt {}
.sumDivW .editIndemnisation {
	width: 1.125em;
	height: 1.125em;
	margin-left: 1em;
	background-image: url('../img/engrenage.svg');
	background-repeat: no-repeat;
	background-position: center;
	background-size: auto 100%;
}
.sumDivW .editIndemnisation:hover {	background-image: url('../img/engrenage.svg'); }
.sumDivW .valideIndemnisation {
	padding-left: 0.5em;
}
.sumDivW .valideIndemnisation button {
	padding: 0.375em 1em;
}
.sumDivW .formBoxContent.utilisateurObj .sumUtilisateurW {
	display: flex;
	flex-direction: column;
	overflow: auto;
}
.sumDivW .formBoxContent.utilisateurObj .voletW {
	/* flex: 1; */
	max-height: 100%;
}
.sumDivW .formBoxContent.utilisateurObj .voletW .voletG {
	flex-basis: 30em;
}
.sumDivW .formBoxContent.utilisateurObj .voletW .voletD {
	flex: 1;
	display: flex;
	flex-direction: column;
	margin-left: 1em;
	overflow: auto;
}
.sumDivW .formBoxContent.utilisateurObj .sumDataW {
	margin-top: 1em;
}
.sumDivW .formBoxContent.utilisateurObj .reunionHasUtilisateurDivW {
	padding-top: 1em;
	display: flex;
	flex-direction: column;
	overflow: auto;
}
.sumDivW .formBoxContent.utilisateurObj .reunionHasUtilisateurDiv {
	display: flex;
	flex-direction: column;
	overflow: auto;
}
.sumDivW .formBoxContent.utilisateurObj .reunionHasUtilisateurListW {
	display: flex;
	flex-direction: column;
	overflow: auto;
}
.sumDivW .formBoxContent.utilisateurObj .sumTitreL2 {
	margin-top: 0.25em;
}
.sumDivW .formBoxContent.utilisateurObj .sumSubTitre {
	margin-bottom: 1em;
	font-weight: 400;
}
.sumDivW .formBoxContent.utilisateurObj a {
	color: #00A6D6;
}
.sumDivW .formBoxContent.utilisateurObj .membreCommissionDivW .membreCommissionDivH {
	margin-top: 0.75em;
	padding-bottom: 0.5em;
	border-bottom: 0.0625em solid #00A6D6;
	font-weight: 700;
	color: #00A6D6;
}
.sumDivW .formBoxContent.utilisateurObj .membreCommissionDivW .membreCommissionDivH .txt {
	font-size: 0.75em;
}
.sumDivW .formBoxContent.utilisateurObj .membreCommissionDivW .membreCommissionItem {
	padding: 0.5em 0;
	border-top: 0.0625em solid #696969;
}
.sumDivW .formBoxContent.utilisateurObj .membreCommissionDivW .membreCommissionDivB .membreCommissionItem:first-child {
	border-top: none;
}
.sumDivW .formBoxContent.utilisateurObj .membreCommissionDivW .membreCommissionItem .txt {}
.sumDivW .formBoxContent.utilisateurObj .membreCommissionDivW .noMembre {
	padding: 0.5em 0;
}
.sumDivW .formBoxContent.utilisateurObj .noteDivW .noteDivH {
	margin-top: 0.75em;
	padding-bottom: 0.5em;
	border-bottom: 0.0625em solid #00A6D6;
	font-weight: 700;
	color: #00A6D6;
}
.sumDivW .formBoxContent.utilisateurObj .noteDivW .noteDivH .txt {
	font-size: 0.75em;
}
.sumDivW .formBoxContent.utilisateurObj .noteDivW .noteDivB {
	padding: 0.5em 0;
}
.sumDivW .formBoxContent.utilisateurObj table {
	width: 100%;
}
.sumDivW .formBoxContent.utilisateurObj table td.libelleCol {}
.sumDivW .formBoxContent.utilisateurObj table td.dateCol {
	width: 12em;
	text-align: left;
}
.sumDivW .formBoxContent.utilisateurObj table td.indemnisationCol {
	width: 6em;
	text-align: right;
}
.sumDivW .formBoxContent.utilisateurObj table td.fraisCol {
	width: 6em;
	text-align: right;
}
.sumDivW .formBoxContent.utilisateurObj table td.totalCol {
	width: 6em;
	text-align: right;
}
.sumDivW .formBoxContent.utilisateurObj table td.statutCol {
	width: 14em;
}
.sumDivW .formBoxContent.utilisateurObj table td.statutCol .statutW {
	display: flex;
	flex-direction: row;
	align-items: center;
}
.sumDivW .formBoxContent.utilisateurObj table td.statutCol .statutIndemnisation {
	padding: 0 1em;
}
.sumDivW .formBoxContent.utilisateurObj table td.statutCol .statutTxt {
	flex: 1;
}
.sumDivW .formBoxContent.utilisateurObj .filterBoxW .filtreW .selectW {
	width: 11em;
}
.sumDivW .formBoxContent.utilisateurObj .docsW {
	display: flex;
	flex-direction: row;
	align-items: center;
}
.sumDivW .formBoxContent.utilisateurObj .docsW .fichierEdit {
	margin-top: 0;
}
.sumDivW .formBoxContent.utilisateurObj .docsW .inputFileWrapper {
	width: 1.75em;
	background-position: left center;
}
.sumDivW .formBoxContent.utilisateurObj .docsW .fichierEditContent .fileBoxBtnWrapper span.showUploaded {
    width: 1.75em;
	padding: 0 0.25em 0 0;
	background-position: left center;
}
.sumDivW .formBoxContent.utilisateurObj .docsW .fichierEditContent .fileBoxBtnWrapper span.delete,
.sumDivW .formBoxContent.utilisateurObj .docsW .fichierEditContent .fileBoxBtnWrapper span.deleteUploaded {
	padding: 0 0 0 0.25em;
	background-position: 0.25em center;
}

.indemnisationDivW .formBoxContent {
	flex: 1;
	display: flex;
	flex-direction: column;
	overflow: auto;
}
.indemnisationDivW h2, .indemnisationDivW .h2BtnW {
	font-size: inherit;
	flex-shrink: 0;
	display: flex;
	flex-direction: row;
	padding: 0;
	margin: 0 0 1em 0;
	background-color: #00A6D6;
	color: #fff;
}
.indemnisationDivW .h2Picto {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	margin-left: 1em;
}
.indemnisationDivW .h2Picto .pictoFeu {
	height: 1em;
	width: 1em;
	background-repeat: no-repeat;
	background-position: center;
	background-size: auto 100%;
}
.indemnisationDivW .h2Picto .pictoFeu.gris { background-image: url('../img/pastille_grise.svg'); }
.indemnisationDivW .h2Picto .pictoFeu.rouge { background-image: url('../img/pastille_rouge.svg'); }
.indemnisationDivW .h2Picto .pictoFeu.orange { background-image: url('../img/pastille_orange.svg'); }
.indemnisationDivW .h2Picto .pictoFeu.vert { background-image: url('../img/pastille_verte.svg'); }
.indemnisationDivW .h2Txt {
	display: flex;
	flex-direction: row;
	align-items: center;
	margin-right: auto;
	padding: 0.5em 1em 0.5em 1em;
}
.indemnisationDivW .h2Txt .txt {
	font-size: 1.25em;
}
.indemnisationDivW .h2TotalEngage {
	display: flex;
	flex-direction: row;
	align-items: center;
	padding: 0.5em 1em;
	font-weight: 700;
	background-color: #F59700;
	color: #fff;	
}
.indemnisationDivW .h2TotalEngage .txt {
	font-size: 1.25em;
	line-height: normal;
}
.indemnisationDivW .h2TotalSolde {
	display: flex;
	flex-direction: row;
	align-items: center;
	padding: 0.5em 1em;
	font-weight: 700;
	background-color: #00D048;
	color: #fff;
}
.indemnisationDivW .h2TotalSolde .txt {
	font-size: 1.25em;
	line-height: normal;
}
.indemnisationDivW .indemnisationEditW {
	flex: 1;
	display: flex;
	flex-direction: column;
	overflow: auto;
}
.indemnisationDivW .voletW {
	flex-shrink: 0;
	display: flex;
	flex-direction: row;
	overflow: auto;
}
.indemnisationDivW .voletG {
	flex: 1;
	display: flex;
	flex-direction: column;
	overflow: auto;
}
.indemnisationDivW .voletH {
	flex-shrink: 0;
	padding: 0.5em;
	font-weight: 700;
	background-color: #004A6C;
	color: #fff;
}
.indemnisationDivW .voletH .txt {}
.indemnisationDivW .voletB {
	display: flex;
	flex-direction: column;
	overflow: auto;
}
.indemnisationDivW .indemnisationBoxW {
	display: flex;
	flex-direction: row;
}
.indemnisationDivW .indemnisationBoxW .fbRow {
	display: flex;
	flex-direction: row;
}
.indemnisationDivW .indemnisationBoxW .fbInputW {
	flex: 1;
	margin-left: 0.5em;
}
.indemnisationDivW .indemnisationBoxW .fbRow .fbInputW:first-child {
	margin-left: 0;
}
.indemnisationDivW .indemnisationBoxW .fbRow .indemnitePrepaDetailW {
	display: flex;
	flex-direction: row;
}
.indemnisationDivW .indemnisationBoxW .fbRow .indemnitePrepaDetailW.hide {
	display: none;
}
.indemnisationDivW .indemnisationBoxW .fbRow .indemnitePrepaDetailW .inputW {
	margin-left: 0.5em;
}
.indemnisationDivW .indemnisationBoxW .fbRow .indemnitePrepaDetailW .inputW:first-child {
	margin-left: 0;
}
.indemnisationDivW .indemnisationBoxW .inputW {
	flex: 1;
}
.indemnisationDivW .indemnisationBoxW .fbInputW .inputW {
	margin-top: 0.5em;
}
.indemnisationDivW .indemnisationGroupW {
	flex: 1;
	margin-top: 1em;
	padding: 0 1em;
	border-left: 0.0625em solid #B9B9B9;
}
.indemnisationDivW .indemnisationBoxW .indemnisationGroupW:first-child {
	border-left: none;
	padding-left: 0;
}
.indemnisationDivW .indemnisationBoxW .indemnisationGroupW:last-child {
	padding-right: 0;
}
.indemnisationDivW .indemnisationGroupH {
	display: flex;
	flex-direction: row;
	background-color: #696969;
	color: #fff;
}
.indemnisationDivW .indemnisationGroupHTxtW {
	flex: 1;
	min-width: 11em;
	padding: 0.5em 1em;
}
.indemnisationDivW .indemnisationGroupHTotalW {
	flex-basis: 6em;
	padding: 0.5em 1em 0.5em 0;
	text-align: right;
	font-weight: 700;
	background-color: #F59700;
}
.indemnisationDivW .indemnisationGroupH .txt {}
.indemnisationDivW .indemnisationGroupB {}
.indemnisationDivW .autoSaisieFxW {
	display: flex;
	flex-direction: row;
}
.indemnisationDivW .autoSaisieFxW .selectW {
	flex: 1;
}
.indemnisationDivW .autoSaisieBtn {
	height: 1.875em;
	width: 1.875em;
	background-image: url('../img/autosaisie.svg');
	background-repeat: no-repeat;
	background-position: center;
	background-size: auto 65%;
}
.indemnisationDivW .autoSaisieBtn:hover {
	background-image: url('../img/autosaisie_hover.svg');
}
.indemnisationDivW .fbInputFileW {
	display: flex;
	flex-direction: row;
	margin-top: 0.5em;
}
.indemnisationDivW .fbInputFileW .docRowFU {
	display: flex;
	flex-direction: column;
	justify-content: flex-end;
}
.indemnisationDivW .indemnisationAutreSpacer {
	height: 1.8125em;
}
.indemnisationDivW .indemnisationAutreDocB {}
.indemnisationDivW .indemnisationAutreRow {
	padding-bottom: 0.25em;
	margin-bottom: 0.25em;
	border-bottom: 0.0625em solid #00A6D6;
}
.indemnisationDivW .indemnisationAutreRow .fichierEdit {
	margin-top: 0;
}
.indemnisationDivW .montantIndemnisationAutreBox {}
.indemnisationDivW .montantIndemnisationAutreBox .txt {}
.indemnisationDivW .indemnisationAutreInputW {
	display: flex;
	flex-direction: row;
	margin-top: 0.25em;
}
.indemnisationDivW .indemnisationAutreRow .fuTxtInput .indemnisationAutreInputW:first-child {
	margin-top: 0;
}
.indemnisationDivW .indemnisationAutreInputW.montant {
	width: calc(100% - 4.5625em);
}
.indemnisationDivW .inputW {}
.indemnisationDivW .docRowFU .inputFileWrapper.indemnisationautredoc {
	width: 4.5625em;
}
.indemnisationDivW .docRowFU .inputFileWrapper {
	position: relative;
	display: inline-block;
	overflow: hidden;
	height: 1.5em;
	width: 2.0625em;
	line-height: normal;
	padding: 0;
	text-align: center;
	font-size: inherit;
	font-weight: 400;
	background-color: transparent;
	background-image: url('../img/download.svg');
	background-repeat: no-repeat;
	background-position: 0.4375em center;
	background-size: auto 1.25em;
	color: #333;
}
.indemnisationDivW .docRowFU .inputFileWrapper:hover {
	background-image: url('../img/download_hover.svg');
}
.indemnisationDivW .docRowFU .inputFileWrapper input[type="file"] {
	top: -1.5em;
	right: -1.5em;
	width: 3em;
	height: 3em;
}
.indemnisationDivW .docRowFU .filenameBox {
	display: none;
}
.indemnisationDivW .docRowFU .fileBoxBtnWrapper {
	display: flex;
	flex-direction: row;
	margin-left: 0;
	margin-top: 0.25em;
}
.indemnisationDivW .docRowFU .fichierEditContent .fileBoxBtnWrapper span {
	display: block;
	width: 1.5em;
	height: 1.5em;
	padding: 0 0.25em;
	background-repeat: no-repeat;
	background-size: auto 1.25em;
	background-position: center;
	border-left: 0.0625em solid #C6C6C6;
}
.indemnisationDivW .docRowFU .fichierEditContent .fileBoxBtnWrapper span:first-child {
	border-left: none;
}
.indemnisationDivW .docRowFU .fichierEditContent .fileBoxBtnWrapper span.showUploaded {
	width: 2em;
	background-size: 1.75em auto;
	background-image: url('../img/oeil.svg');
}
.indemnisationDivW .docRowFU .fichierEditContent .fileBoxBtnWrapper span.showUploaded:hover { background-image: url('../img/oeil_hover.svg'); }
.indemnisationDivW .docRowFU .fichierEditContent .fileBoxBtnWrapper span.delete, .indemnisationDivW .docRowFU .fichierEditContent .fileBoxBtnWrapper span.deleteUploaded {
	background-image: url('../img/trash.svg');
}
.indemnisationDivW .docRowFU .fichierEditContent .fileBoxBtnWrapper span.delete:hover, .indemnisationDivW .docRowFU .fichierEditContent .fileBoxBtnWrapper span.deleteUploaded:hover {
	background-image: url('../img/trash_hover.svg');
}
.indemnisationDivW .indemnisationAutreDocB .indemnisationAutreRow .autreDocRow {
	margin-top: 0.25em;
}
.indemnisationDivW .indemnisationAutreDocB .indemnisationAutreRow .fileBox {
	align-items: flex-start;
}
.indemnisationDivW .indemnisationAutreDocB .indemnisationAutreRow .filenameBox {
	display: block;
	max-width: calc(100% - 2.5em - 2.0625em);
}
.indemnisationDivW .indemnisationAutreDocB .indemnisationAutreRow .filename {
	display: flex;
	flex-direction: row;
	align-items: center;
	font-size: inherit;
	height: 1.375em;
	background-color: #EBEBEB;
	color: #696969;
}
.indemnisationDivW .indemnisationAutreDocB .indemnisationAutreRow .filename.montant {
	margin-top: 0.25em;
}
.indemnisationDivW .indemnisationAutreDocB .indemnisationAutreRow .filename .txt {
	font-size: 0.875em;
}

/*
.indemnisationDivW .indemnisationAutreDocB .autreDocRow .filename {
	font-size: inherit;
}
.indemnisationDivW .indemnisationAutreDocB .autreDocRow .filename .txt {
	font-size: 0.875em;
}
.indemnisationDivW .indemnisationAutreDocB .autreDocRow .fileupload.fuTxtInput {
	display: flex;
	flex-direction: row;
}
.indemnisationDivW .indemnisationAutreDocB .autreDocRow .fileupload.fuTxtInput .inputW {
	flex: 1;
}
.indemnisationDivW .indemnisationAutreDocB .autreDocRow .autreDocRow .fichierEdit {
	margin-top: 0;
}
.indemnisationDivW .indemnisationAutreDocB .autreDocRow .autreDocRow .fichierEdit .inputFileWrapper {
	height: auto;
}
.indemnisationDivW .indemnisationAutreDocB .autreDocRow .autreDocBtnW {
	margin: 0.5em auto;
}*/


.indemnisationDivW .validateTips {
	flex-shrink: 0;
}
.indemnisationDivW .sep {
	flex-shrink: 0;
	margin: 1em 0;
	border-top: 0.0625em solid #696969;
}
.indemnisationDivW .sep2 {
	flex-shrink: 0;
	margin: 1em 0;
	border-top: 0.125em solid #696969;
}
.indemnisationDivW .btnW {
	flex-shrink: 0;
	text-align: right;
}
.indemnisationDivW .sumDatas {
	margin-bottom: 1em;
}
.indemnisationDivW .sumDataW {
	margin-top: 1em;
}
.indemnisationDivW .sumLbl {
	color: #00A6D6;
	font-weight: 700;
}
.indemnisationDivW .sumData {
	line-height: normal;
}
.indemnisationDivW .sumTitre {
	color: #00A6D6;
	font-weight: 700;
}
.indemnisationDivW .sumTitre .txt {
	font-size: 1.125em;
}
.indemnisationDivW .sumSubTitre {
	font-weight: 700;
}
.indemnisationDivW .sumSubTitre .txt {
	font-size: 1.125em;
}
.indemnisationDivW .sumData.highlight {
	font-weight: 700;
}
.indemnisationDivW .voletW .voletD {
	flex-basis: 65em;
	margin-left: 1em;
	overflow: auto;
}
.indemnisationDivW .sumSubTitre {
	margin-bottom: 1em;
	font-weight: 400;
}
.indemnisationDivW .sumEtatW,
.indemnisationDivW .sumLieuW,
.indemnisationDivW .sumLinkW {
	margin-top: 1em;
}
.indemnisationDivW label {
	display: block;
	padding-bottom: 0.25em;
	border-bottom: 0.0625em solid #00A6D6;
	font-weight: 700;
	color: #00A6D6;
}
.indemnisationDivW label .txt {
	font-size: 0.75em;
}

.agendaBoxW {
	display: flex;
	flex-direction: column;
	overflow: auto;
}
.sumDivW .agendaBoxW .voletG {
	flex: 1;
}
.agendaBox {
	display: flex;
	flex-direction: column;
	overflow: auto;
}
.agendaBox .calendrierInputNav {
	height: 1.9375em;
	flex-shrink: 0;
	display: flex;
	flex-direction: row;
	align-items: center;
	padding: 0.25em;
	background-color: #696969;
	color: #fff;
}
.agendaBox .calendrierInputNav .aujourdhuiBtn {
	margin: 0 0 0 auto;
	padding: 0.375em 1em;
	border: 0.0625em solid #fff;
}
.agendaBox .calendrierInputNav .aujourdhuiBtn:hover {
	background-color: #808080;
}
.agendaBox .calendrierInputNav .calendrierInputPrev {
	margin: 0 1em;
	height: 1.25em;
	width: 1.25em;
	background-image: url('../img/arrow_left.svg');
	background-repeat: no-repeat;
	background-position: center;
	background-size: auto 100%;
}
.agendaBox .calendrierInputNav .calendrierInputPrev:hover { background-image: url('../img/arrow_left_hover.svg'); }
.agendaBox .calendrierInputNav .calendrierInputNext {
	margin: 0 auto 0 1em;
	height: 1.25em;
	width: 1.25em;
	background-image: url('../img/arrow_right.svg');
	background-repeat: no-repeat;
	background-position: center;
	background-size: auto 100%;
}
.agendaBox .calendrierInputNav .calendrierInputNext:hover { background-image: url('../img/arrow_right_hover.svg'); }
/* .agendaBox .currMonth {
	width: 25em;
	height: 1em;
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	margin: auto 0;
	font-weight: 700;
}
.agendaBox .currMonth .txt {
	font-size: 1.25em;
}
.agendaBox .currMonth input {
	font-size: 1.25em;
	width: auto;
	padding: 0 0.5em;
	border: none;
	font-weight: 700;
	text-transform: uppercase;
	background-color: #696969;
	color: #fff;
} */
.agendaBox .dateStrInputBox {
	width: 30em;
	display: flex;
	flex-direction: column;
}
.agendaBox .dateStrInputBox .dateStr {
	flex: 1;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}
.agendaBox .dateStrInputBox .dateStr .txt {}
.agendaBox .dateStrInputBox .dateStr .dTxt {
	font-weight: 700;
}
.agendaBox .dateStrInputBox .dateInput {
	text-align: center;
}
.agendaBox .dateStrInputBox .inputW {}
.agendaBox .dateStrInputBox .inputW input {
	width: auto;
}
.agendaBox .agendaBoxCalW {
	display: flex;
	flex-direction: column;
	overflow: auto;
}
.agendaBox .calBox {
	display: flex;
	flex-direction: column;
	overflow: auto;
}
.agendaBox .filterCalBox {
	padding: 1em 0;
}
.agendaBox .filterCalBox .filterRow {
	display: flex;
	flex-direction: row;
	align-items: center;
}
.agendaBox .filterCalBox .filterW {
	margin-left: 1em;
	margin-top: 0;
}
.agendaBox .filterCalBox .filterW:first-child {
	margin-left: 0;
}
.agendaBox .filterW.inputW.chkbox.bureauStrasbourg .checkboxImg.checked { background-image: url('../img/case_a_cocher_active.svg'); }
.agendaBox .filterW.inputW.chkbox.bureauNancy .checkboxImg.checked { background-image: url('../img/case_a_cocher_active_bleu_fonce.svg'); }
.agendaBox .filterW.inputW.chkbox.bureauReims .checkboxImg.checked { background-image: url('../img/case_a_cocher_active_orange.svg'); }
.agendaBox .filterCalBox input {}
.agendaBox .filterCalBox label {}
.agendaBox tr.cal {}
.agendaBox tr.cal.isToday {}
.agendaBox td.jourCol {
	width: 15em;
	border-right: 0.0625em solid #696969;
	color: #00A6D6;
}
.agendaBox td.jourCol .txt {}
.agendaBox td.reunionCol .dReunionB {}
.agendaBox .dReunionB .heureLibelleReunionW {
	display: flex;
	flex-direction: row;
	align-items: center;
	color:#696969
}
.agendaBox .dReunionB .heureLibelleReunionW .heureReunion {
	width: 8em;
	font-weight: 700;
	color: #333;
}
.agendaBox .dReunionB .heureLibelleReunionW .heureReunion .txt {}
.agendaBox .dReunionB .heureLibelleReunionW .reunionAnnulee {
	margin-left: 1em;
	padding: 0.125em 0.5em;
	border: 0.0625em solid #D30000;
	color: #D30000;
}
.agendaBox .dReunionB .heureLibelleReunionW .reunionAnnulee .txt {
	font-size: 0.75em;
}
.agendaBox .dReunionB .heureLibelleReunionW .libelleReunion {
	margin-left: 1em;
}
.agendaBox .dReunionB .libelleReunionInterne {
	margin-top: 0.25em;
	font-weight: 400;
	color: #696969;
}
.agendaBox .dReunionB .libelleTypeReunion {
	margin-top: 0.25em;
	font-weight: 400;
	color: #696969;
}
.agendaBox .dReunionB .libelleBureau {
	margin-top: 0.5em;
	font-weight: 400;
}
.agendaBox .bureau_1 .dReunionB .libelleBureau { color: #00A6D6; }
.agendaBox .bureau_2 .dReunionB .libelleBureau { color: #004A6C; }
.agendaBox .bureau_3 .dReunionB .libelleBureau { color: #F17318; }
.agendaBox .dReunionB .libelleBureau .txt {}
.agendaBox td.participantCol {
	width: 26em;
}
.agendaBox td.participantCol .dParticipantB {}
.agendaBox .dParticipantB .participantW {
	display: flex;
	flex-direction: row;
	margin-top: 0.5em;
}
.agendaBox .dParticipantB .participantW:first-child {
	margin-top: 0;
}
.agendaBox .dParticipantB .participantW .nomParticipant {
}
.agendaBox .dParticipantB .participantW .nomParticipant .txt {}
.agendaBox .dParticipantB .participantW .statutParticipant {
	width: 10em;
	margin-left: auto;
}
.agendaBox .dParticipantB .participantW .statutParticipant.statutParticipant_1 { color: #00D048; }
.agendaBox .dParticipantB .participantW .statutParticipant.statutParticipant_2 { color: #F59700; }
.agendaBox .dParticipantB .participantW .statutParticipant.statutParticipant_3 { color: #D30000; }
.agendaBox .dParticipantB .participantW .statutParticipant .txt {}
.agendaBox .dline {
	display: flex;
	flex-direction: row;
}
.agendaBox .dline .dummy {}
.agendaBox .dTitle {}
.agendaBox .dTitle .dBox {
	min-height: auto;
	padding: 0.25em 0;
	border-bottom: 0.0625em solid #00A6D6;
	color: #00A6D6;
	font-weight: bold;
}
.agendaBox .dBox {
	flex: 1;
	display: flex;
	flex-direction: row;
	overflow: auto;
	margin-left: 0.25em;
	padding: 0.25em;
}
.agendaBox .dline .dBox:first-child {
	margin-left: 0;
}
.agendaBox .dBox.cal {
	min-height: 4em;
}
.agendaBox .dBox.cal.isToday {
	background-color: #B9B9B9;
}
.agendaBox .dBox.cal:hover, .agendaBox .dBox.cal.isToday:hover {
	background-color: #EBEBEB;
}
.agendaBox .dBox.dummy {
	padding: 0 0.25em;
}
.agendaBox .dBox .dNumB, .agendaBox .dBox.cal.isToday:hover .dNumB {
	width: 1.5em;
	flex-shrink: 0;
	color: #00A6D6;
	font-weight: bold;
}
.agendaBox .dBox.cal.isToday .dNumB {
	color: #fff;
}
.agendaBox .dBox .dReunionB {
	flex: 1;
	overflow: auto;
}
.agendaBox .itemReunionCal {
	margin-top: 0.25em;
	padding: 0.125em 0.25em;
	display: flex;
	flex-direction: row;
	align-items: center;
	border-radius: 1em;
	border: 0.0625em solid #696969;
	background-color: #696969;
	color: #fff;
}
.agendaBox .dReunionB .itemReunionCal:first-child {
	/* margin-top: 0; */
}
.agendaBox .itemReunionCal.bureau_1 { background-color: #00A6D6; border-color: #00A6D6; }
.agendaBox .itemReunionCal.bureau_2 { background-color: #004A6C; border-color: #004A6C; }
.agendaBox .itemReunionCal.bureau_3 { background-color: #696969; border-color: #696969; }
.agendaBox .itemReunionCal:hover {
	border-color: #004A6C;
	background-color: #fff;
	color:#004A6C;
}
.agendaBox .itemReunionCal .statutReunion {
	width: 0.75em;
	height: 0.75em;
	background-image: url('../img/pastille_grise.svg');
	background-repeat: no-repeat;
	background-size: auto 100%;
	background-position: center;
}
.agendaBox .itemReunionCal.statut_1 .statutReunion, .agendaBox .itemReunionCal.statut_2 .statutReunion { background-image: url('../img/pastille_orange.svg'); }
.agendaBox .itemReunionCal.statut_5 .statutReunion { background-image: url('../img/pastille_rouge.svg'); }
.agendaBox .itemReunionCal.statut_6 .statutReunion { background-image: url('../img/pastille_verte.svg'); }
.agendaBox .itemReunionCal .heureReunion {
	margin-left: 0.25em;
	font-weight: 700;
	flex-shrink: 0;
}
.agendaBox .itemReunionCal .heureReunion .txt {
	font-size: 0.6875em;
}
.agendaBox .itemReunionCal .libelleReunion {
	margin-left: 0.5em;
	max-width: calc(100% - 0.5em);
	flex: 1;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.agendaBox .itemReunionCal .libelleReunion .txt {
	font-size: 0.6875em;
}
.agendaBox .agendaBoxDown {}

.reglementBox .reglementAttenteBoxW {
	display: flex;
	flex-direction: column;
	overflow: auto;
	flex-shrink: 0;
}
.reglementBox .reglementMiseBoxW {
	display: flex;
	flex-direction: column;
	overflow: auto;
	flex-shrink: 0;
	margin-top: 0.5em;
}
.reglementBox .reglementSuiviBoxW {
	display: flex;
	flex-direction: column;
	overflow: auto;
	flex-shrink: 0;
	margin-top: 0.5em;
}
.reglementBox .reglementAttenteBoxW.opened {
	flex: 1;
	flex-shrink: 1;
}
.reglementBox .reglementMiseBoxW.opened {
	flex: 1;
	flex-shrink: 1;
}
.reglementBox .reglementSuiviBoxW.opened {
	flex: 1;
	flex-shrink: 1;
}
.reglementBox .voletW {
	flex: 1;
}
.reglementBox .voletG {
	flex: 1;
}
.reglementBox .voletH {
	flex-shrink: 0;
	background-image: url('../img/arrow_down.svg');
	background-repeat: no-repeat;
	background-size: auto 1em;
	background-position: calc(100% - 1em) center;
}
.reglementBox .opened .voletH {
	background-image: url('../img/arrow_up.svg');
	background-color: #00A6D6;
}
.reglementBox .voletH:hover {
	background-color: #00A6D6;
}
.reglementBox .voletB {
	flex: 1;
	display: none;
	flex-direction: column;
	overflow: auto;
}
.reglementBox .opened .voletB {
	display: flex;
}
.contentB .ongletPage.comptabilite.flex1 {
	flex: 1;
}

.reglementAttenteBox {
	display: flex;
	flex-direction: column;
	overflow: auto;
}
.reglementAttenteBoxData {
	display: flex;
	flex-direction: row;
	overflow: auto;
}
.reglementAttenteBox .reglementAttenteBoxG {
	flex: 1;
	display: flex;
	flex-direction: column;
	overflow: auto;
	padding-top: 0.25em;
}
.reglementAttenteBox .reglementAttenteB {
	display: flex;
	flex-direction: column;
	overflow: auto;
}
.reglementAttenteBox .dtaTblW {
	display: flex;
	flex-direction: column;
	overflow: auto;
	margin-bottom: 0.5em;
	border-bottom: 0.125em solid #004A6C;
}
.reglementAttenteBox table {}
.reglementAttenteBox table .chkCol {}
.reglementAttenteBox table .personneCol {}
.reglementAttenteBox table .dateReunionCol {}
.reglementAttenteBox table .libelleReunionCol {}
.reglementAttenteBox table .montantICPACol {
	text-align: right;
}
.reglementAttenteBox .sumInfo {
	flex-shrink: 0;
}
.reglementAttenteBox .nbLignes {
	flex-shrink: 0;
	padding-bottom: 0.25em;
	color: #004A6C;
}
.reglementAttenteBox .nbLignes .txt {
	font-size: 1.25em;
}
.reglementAttenteBox .nbLignes .nbIcpas {
	font-weight: 700;
}
.reglementAttenteBox .reglementAttenteBoxD {
	flex-basis: 27em;
	display: flex;
	flex-direction: column;
	overflow: auto;
	margin-left: 1em;
	padding-top: 0.25em;
}
.reglementAttenteBoxBtnW {
	flex-shrink: 0;
	margin: 0.5em 0;
	text-align: center;
}
.reglementAttenteDetailBoxW {
	display: flex;
	flex-direction: column;
	overflow: auto;
}
.reglementAttenteDetailBoxW .reglementAttenteDetailBox {
	display: flex;
	flex-direction: column;
	overflow: auto;
}
.reglementAttenteDetailBox .reglementAttenteDetailBoxH {
	flex-shrink: 0;
	margin-top: 1em;
	padding: 0.25em 0.5em;
	line-height: 1em;
	font-weight: 700;
	background-color: #004A6C;
	color: #fff;
}
.reglementAttenteDetailBoxW .reglementAttenteDetailBoxH .txt {}
.reglementAttenteDetailBoxW .reglementAttenteDetailBoxB {
	display: flex;
	flex-direction: column;
	overflow: auto;
	padding-top: 0.5em;
}

.reglementMiseBox {
	flex: 1;
	display: flex;
	flex-direction: column;
	overflow: auto;
}
.reglementMiseBox .reglementMiseBoxData {
	flex: 1;
	display: flex;
	flex-direction: row;
	overflow: auto;
}
.reglementMiseBox .reglementMiseBoxG {
	display: flex;
	flex-direction: column;
	overflow: auto;
}
.reglementMiseBox .reglementMiseB {
	flex: 1;
	display: flex;
	flex-direction: column;
	overflow: auto;
	margin: 1em 0;
}
.reglementMiseBox .reglementListe {
	flex: 1;
	display: flex;
	flex-direction: column;
	overflow: auto;
}
.reglementMiseBox .reglementItm {
	display: flex;
	flex-direction: row;
	margin-top: 0.25em;
}
.reglementMiseBox .reglementListe .reglementItm:first-child {
	margin-top: 0;
}
.reglementMiseBox .reglementItm .chkbx {
	display: flex;
	flex-direction: column;
	justify-content: center;
}
.reglementMiseBox .reglementBeneficiaire {
	flex: 1;
	margin-left: 0.5em;
	padding: 0.5em;
	background-color: #004A6C;
	color: #fff;
}
.reglementMiseBox .reglementItm:hover .reglementBeneficiaire {
	opacity: 0.75;
}
.reglementMiseBox .reglementMontant {
	flex-basis: 8em;
	display: flex;
	flex-direction: column;
	justify-content: center;
	padding: 0.5em;
	background-color: #00A6D6;
	color: #fff;
	font-weight: 700;
	text-align: right;
}
.reglementMiseBox .reglementItm:hover .reglementMontant {
	opacity: 0.75;
}
.reglementMiseBox .reglementItm .delReglementBtn {
	display: none;
	width: 2em;
	background-image: url('../img/trash.svg');
	background-repeat: no-repeat;
	background-size: auto 1em;
	background-position: center center;
}
.reglementMiseBox .reglementItm .delReglementBtn:hover {
	background-image: url('../img/trash_hover.svg');
}
.reglementMiseBox .reglementItm.selected .delReglementBtn {
	display: block;
}
.reglementBox .reglementMiseBox .infoSupp {
	flex-shrink: 0;
	margin: 0.25em 0 1em 0;
	padding-top: 0.75em;
	border-top: 0.0625em solid #00A6D6;
}
.reglementMiseBox .chkUnchkAllBtnW {
	margin-left: 4em;
}
.reglementMiseBox .chkUnchkAllBtnW .btnW {
	margin-top: 0.25em;
}
.reglementMiseBox .chkUnchkAllBtnW .btnW:first-child {
	margin-top: 0;
}
.reglementMiseBox .chkUnchkAllBtnW .btnW button {
	width: 13em;
	padding-left: 1em;
	padding-right: 1em;
	text-align: center;
}
.reglementMiseBox .reglementMiseBoxBtnW {
	flex-shrink: 0;
	text-align: center;
}
.reglementMiseBox .reglementMiseBoxD {
	flex: 1;
	display: flex;
	flex-direction: column;
	overflow: auto;
	margin-left: 1em;
}
.reglementMiseDetailBoxW {
	display: flex;
	flex-direction: column;
	overflow: auto;
}
.reglementMiseDetailBoxW .reglementMiseDetailBox {
	display: flex;
	flex-direction: column;
	overflow: auto;
}
.reglementMiseDetailBoxW .reglementMiseDetailBoxH {
	flex-shrink: 0;
	margin-top: 1em;
	padding: 0.25em 0.5em;
	line-height: 1em;
	font-weight: 700;
	background-color: #004A6C;
	color: #fff;
}
.reglementMiseDetailBoxW .reglementMiseDetailBoxH .txt {}
.reglementMiseDetailBoxW .reglementMiseDetailBoxB {
	display: flex;
	flex-direction: column;
	overflow: auto;
	padding-top: 0.5em;
}
.reglementSuiviBox {
	flex: 1;
	display: flex;
	flex-direction: column;
	overflow: auto;
}
.reglementSuiviBoxData {
	flex: 1;
	display: flex;
	flex-direction: row;
	overflow: auto;
}
.reglementSuiviBox .reglementSuiviBoxG {
	flex-basis: 55em;
	display: flex;
	flex-direction: column;
	overflow: auto;
	padding-top: 0.25em;
}
.reglementSuiviBox .reglementSuiviB {
	flex: 1;
	display: flex;
	flex-direction: column;
	overflow: auto;
}
.reglementSuiviBox .dtaTblW {
	display: flex;
	flex-direction: column;
	overflow: auto;
	margin-bottom: 0.5em;
	border-bottom: 0.125em solid #004A6C;
}
.reglementSuiviBox .dtaTblW td a {
	color: #696969;
}
.reglementSuiviBox .dtaTblW td a:hover {
	color: #004A6C;
}
.reglementSuiviBox .reglementSuiviBoxD {
	flex: 1;
	display: flex;
	flex-direction: column;
	overflow: auto;
	margin-left: 1em;
	padding-top: 0.25em;
}
.reglementSuiviBox .tabReglementFichier th.statutSepa { width: 8em; }
.reglementSuiviBox .tabReglementFichier td.statutSepa { width: 8em; }
.reglementSuiviBox .tabReglementFichier td.statutSepa.integre {
	color: #00BE16;
}
.reglementSuiviBox .tabReglementFichier td.statutSepa.aIntegrer {
	color: #D30000;
}
.reglementSuiviBox .tabReglementFichier td.statutSepa .tdB {
	display: flex;
	flex-direction: row;
}
.reglementSuiviBox .tabReglementFichier td.statutSepa .tdB .txt {
	flex: 1;
}
.reglementSuiviBox .tabReglementFichier th.statutCsv { width: 8em; }
.reglementSuiviBox .tabReglementFichier td.statutCsv { width: 8em; }
.reglementSuiviBox .tabReglementFichier td.statutCsv.integre {
	color: #00BE16;
}
.reglementSuiviBox .tabReglementFichier td.statutCsv.aIntegrer {
	color: #D30000;
}
.reglementSuiviBox .tabReglementFichier td.statutCsv .tdB {
	display: flex;
	flex-direction: row;
	align-items: center;
}
.reglementSuiviBox .tabReglementFichier td.statutCsv .tdB .txt {
	flex: 1;
}
.reglementSuiviBox .tabReglementFichier .estIntegre,
.reglementSuiviBox .tabReglementFichier .estNonIntegre {
	width: 1em;
	height: 1em;
	background-repeat: no-repeat;
	background-position: center;
}
.reglementSuiviBox .tabReglementFichier .estIntegre {
	background-image: url(../img/a_integrer_hover.svg);
}
.reglementSuiviBox .tabReglementFichier .estIntegre:hover {
	background-image: url(../img/a_integrer.svg);
}
.reglementSuiviBox .tabReglementFichier .estNonIntegre {
	background-image: url(../img/a_integrer.svg);
}
.reglementSuiviBox .tabReglementFichier .estNonIntegre:hover {
	background-image: url(../img/a_integrer_hover.svg);
}
.reglementSuiviDetailBoxW {
	display: flex;
	flex-direction: column;
	overflow: auto;
}
.reglementSuiviDetailBoxW .reglementSuiviDetailBox {
	display: flex;
	flex-direction: column;
	overflow: auto;
}
.reglementSuiviDetailBoxW .reglementSuiviDetailBoxH {
	flex-shrink: 0;
	padding: 0.25em 0.5em;
	line-height: 1em;
	font-weight: 700;
	background-color: #004A6C;
	color: #fff;
}
.reglementSuiviDetailBoxW .reglementSuiviDetailBoxH .txt {}
.reglementSuiviDetailBoxW .reglementSuiviDetailBoxB {
	display: flex;
	flex-direction: column;
	overflow: auto;
	padding-top: 0.5em;
}
.reglementSuiviDetailBoxW table.dtaTbl td .reunionFxW {
	display: flex;
	flex-direction: row;
	align-items: center;
	border-top: 0.0625em solid #696969;
	padding: 0.25em 0;
}
.reglementSuiviDetailBoxW table.dtaTbl td .reunionFxW:first-child {
	border-top: none;
	padding: 0;
}
.reglementSuiviDetailBoxW table.dtaTbl td .reunionDate {
	flex-basis: 11em;
	min-width: 11em;
}
.reglementSuiviDetailBoxW table.dtaTbl td .reunionLibelle {
	margin-left: 1em;
}
.reglementSuiviDetailBoxW table.dtaTbl td .reunionDate:hover,
.reglementSuiviDetailBoxW table.dtaTbl td .reunionLibelle:hover {
	color: #00A6D6;
}

.reglementBox table.dtaTbl tbody tr:last-child td {
	border-bottom: none;
}
.reglementBox .inputW.chkbox {
	margin-top: 0;
	justify-content: center;
}
.reglementBox .infoSupp {
	display: flex;
	flex-direction: row;
	padding: 0.0625em 0;
}
.reglementBox .sumInfoW {
	flex-shrink: 0;
}
.reglementBox .sumInfo {
	width: 16em;
	display: flex;
	flex-direction: row;
}
.reglementBox .suminfoH {
	flex-basis: 11em;
}
.reglementBox .suminfoH .txt {
	font-size: 0.875em;
}
.reglementBox .suminfoB {
	flex-basis: 5em;
	text-align: right;
}
.reglementBox .suminfoB .txt {
	font-size: 0.875em;
	color: #004A6C;
	font-weight: 700;
}
.reglementBox .dtaTblBtnW {
	flex: 1;
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
}
.reglementBox .dtaTblBtnW button {
	margin-left: 1em;
}
.reglementBox .dtaTblBtnW button:first-child {
	margin-left: 0;
}
.reglementBox .noDataDiv {
	flex: 1;
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	font-weight: 700;
	color: #004A6C;
}
.reglementBox .noDataDiv .txt {
	flex-basis: 75%;
	line-height: 1.25em;
	text-align: center;
}
.reglementBox .sumDatas {}
.reglementBox .sumDataW {}
.reglementBox .sumTitre {
	padding: 0.5em 0;
}
.reglementBox .sumSubTitre {
	line-height: 1.125em;
}
.reglementBox .sumData {
	margin-top: 0.2em;
}
.reglementBox .sumData .txt {
	font-size: 0.875em;
}
.reglementBox .sumEtatW {}
.reglementBox .sumLieuW {}
.reglementBox .sumParticipantW {}
.reglementBox .sumParticipantW .nomPS {
	color: #00A6D6;
	font-weight: 700;
}
.reglementBox .sumParticipantW .nomPS .txt {
	font-size: 1.125em;
}
.reglementBox .sumParticipantW .infoPS {}
.reglementBox .sumParticipantW .email a {
	color: #00A6D6;
}
.reglementBox .sumICPAW {}
.reglementBox .sumICPAW .sumData {
	display: flex;
	flex-direction: row;
	align-items: center;
}
.reglementBox .sumICPAW .sumDataH {
	flex-basis: 18.5em;
	font-weight: 700;
}
.reglementBox .sumICPAW .sumDataB {
	margin-left: 0.5em;
}

.parametreListW {}
.parametreListW .parametreListDiv {}
.parametreListW .itemParametre {
	display: flex;
	flex-direction: row;
	border-top: 0.0675em solid #666;
	border-right: 0.0675em solid #666;
	border-left: 0.0675em solid #666;
}
.parametreListW .itemParametre.itemParametreTabH {
	background-color: #004A6C;
	color: #fff;
}
.parametreListW .itemParametre.itemParametreTabH .txt {
	font-weight: 700;
}
.parametreListW .parametreListDiv .itemParametre:last-child {
	border-bottom: 0.0675em solid #666;
}
.parametreListW .parametreListDiv .itemParametre:nth-of-type(even) {
	background-color: #F5F5F5;
}
.parametreListW .itemParametreH {
	width: 10em;
	flex-shrink: 0;
	padding: 0.5em 1em;
	border-right: 0.0675em solid #666;
}
.parametreListW .itemParametreTabB .itemParametreH {
	color: #00A6D6;
	font-weight: 700;
}
.parametreListW .itemParametreB {
	flex: 1;
	padding-bottom: 0.5em;
}
.parametreListW .itemParametreValeur {
	display: flex;
	flex-direction: row;
}
.parametreListW .itemParametreValeur.addCloner {
	display: none;
}
.parametreListW .itemParametreValeur .cell {
	padding: 0.5em 1em 0 1em;
}
.parametreListW .itemParametreB .itemParametreValeur:last-child .cell {
	padding-bottom: 0.5em;
}
.parametreListW .itemParametreValeur .cell.btnPVW {
	display: flex;
	flex-direction: column;
	justify-content: center;
	padding: 0.25em 1em 0 1em;
}
.parametreListW .itemParametreB .itemParametreValeur:last-child .cell.btnPVW {
	padding-bottom: 0.25em;
}
.parametreListW .itemParametreValeur.inactif .cell {
	color: #bbb;
}
.parametreListW .itemParametreValeur .valPV {
	width: 5em;
}
.parametreListW .itemParametreValeur .ddPV {
	width: 11em;
}
.parametreListW .itemParametreValeur .dfPV {
	width: 11em;
}
.parametreListW .itemParametreValeur .btnPVW {}
.parametreListW .itemParametreValeur .btnPVW .btnW {
	display: flex;
	flex-direction: row;
}
.parametreListW .itemParametreValeur .btnPVW .btnW .btn {
	width: 1.25em;
	height: 1.25em;
	margin-left: 0.5em;
	background-repeat: no-repeat;
	background-size: auto 100%;
	background-position: center;
}
.parametreListW .itemParametreValeur .btnPVW .editPV { background-image: url('../img/edit.svg'); }
.parametreListW .itemParametreValeur .btnPVW .editPV:hover { background-image: url('../img/edit_hover.svg'); }
.parametreListW .itemParametreValeur .btnPVW .delPV { background-image: url('../img/trash.svg'); }
.parametreListW .itemParametreValeur .btnPVW .delPV:hover { background-image: url('../img/trash_hover.svg'); }
.parametreListW .itemParametreValeur .addPV { background-image: url('../img/ajouter.svg'); }
.parametreListW .itemParametreValeur .addPV:hover { background-image: url('../img/ajouter_hover.svg'); }
.parametreListW .itemParametreValeur .savePV { background-image: url('../img/check_hover.svg'); }
/* .parametreListW .itemParametreValeur .savePV:hover { background-image: url('../img/check_bleu.svg'); } */
.parametreListW .itemParametreValeur .undoPV { background-image: url('../img/ferme_onglet_hover.svg'); }
/* .parametreListW .itemParametreValeur .undoPV:hover { background-image: url('../img/ferme_onglet_bleu.svg'); } */
.parametreListW .editP {
	display: none;
}
.parametreListW .btnPVW .btnW.editP {
	display: none;
}
.parametreListW .btnW.addPVW {
	margin: 0.5em 1em 0 1em;
	text-align: center;
}

#footer {
	display: flex;
	flex-direction: row;
	padding: 0.25em 0.75em;
	background-color: #00A6D6;
	color: #fff;
}
#footer .footerTxt {
	flex: 1
}
#footer .footerTxt .txt {
	font-size: 0.625em;
}
#footer .footerPowered {
	display: flex;
	flex-direction: row;
}
#footer .powTrabtek {
	height: 0.875em;
	width: 12.5em;
	background-image: url('../img/footer_trabtek.svg');
	background-repeat: no-repeat;
	background-size: auto 100%;
}
#footer .powFred {
	height: 0.875em;
	width: 11em;
	margin: 0.125em 0 0 1em;
	background-image: url('../img/footer_fred.svg');
	background-repeat: no-repeat;
	background-size: auto 100%;
}

.itemBDD {
	font-size: inherit;
	padding: 0.25em 0.5em;
	margin-top: 0;
	border-bottom: 0.0625em solid #696969;
	line-height: normal;
	font-weight: 400;
	background-color: #F5F5F5;
}
.itemBDD:hover, .resultBox .itemWrapper:nth-of-type(even) .itemBDD:hover {
	background-color: #EBEBEB;
}
.resultBox .itemWrapper:nth-of-type(even) .itemBDD {
	background-color: #fff;
}
.itemBDD.itemSq {}
.itemBDD .itemContentWrapper {
	padding: 0.5em;
	background-color: transparent;
	text-align: left;
}
.itemBDD.selected .itemContentWrapper {
	background-color: transparent;
	color: #696969;
}
.itemBDD:hover .itemContentWrapper {
	opacity: 1;
}
.itemBDD .itemContent {
	display: flex;
	flex-direction: row;
}
.itemBDD .itemContent .pictoW {
	width: 1em;
	height: 1em;
	margin: auto 0.5em;
	background-repeat: no-repeat;
	background-position: center;
	background-size: auto 100%;
}
.itemBDD .itemContent .pictoW.vert { background-image: url('../img/pastille_verte.svg'); }
.itemBDD .itemContent .pictoW.rouge {background-image: url('../img/pastille_rouge.svg'); }
.itemBDD .itemContent .labelWrapper {}
.itemBDD .itemContent .labelWrapper .label {}
.itemBDD .itemContent .labelWrapper .labelUp {
	font-weight: 700;
	color: #00A6D6;
}
.itemBDD .itemContent .labelWrapper .labelDown {}
.itemBDD .itemContent .infoSuppW {
	margin-left: auto;
	display: flex;
	flex-direction: column;
	font-weight: 700;
	color: #D30000;
}
.itemBDD .itemContent .infoSuppW .infoSupp.haut {
	margin: auto 0;
}
.itemBDD .itemContent .infoSuppW .infoSupp.bas {
	margin: auto 0;
}
.itemBDD .btnSuppW {
	margin-left: 1em;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}
.itemBDD .btnSuppW .addMembre {
	width: 1.5em;
	height: 1.5em;
	background-image: url('../img/ajouter.svg');
	background-repeat: no-repeat;
	background-position: center;
	background-size: auto 100%;
}
.itemBDD .btnSuppW .addMembre:hover { background-image: url('../img/ajouter_hover.svg'); }

.filterBoxW {}
.filterBoxW .filterBoxH {
	margin-bottom: 0.25em;
	padding-bottom: 0.25em;
	border-bottom: 0.0625em solid #00A6D6;
	font-weight: 700;
	color: #00A6D6;
}
.filterBoxW .filterBoxH .txt {
	font-size: 0.875em;
}
.filterBoxW .filterBoxB {
	display: flex;
	flex-direction: row;
	margin-bottom: 0.25em;
	padding-bottom: 0.25em;
	border-bottom: 0.0625em solid #00A6D6;
}
.filterBoxW .filtreW {
	display: flex;
	flex-direction: row;
	align-items: center;
	margin-left: 1em;
}
.filterBoxW .filterBoxB .filtreW:first-child {
	margin-left: 0;
}
.filterBoxW .filtreW label {
	/* color: #00A6D6; */
}
.filterBoxW .filtreW input {
	max-width: 8em;
	margin-left: 0.5em;
}
.filterBoxW .filtreW .selectW {
	margin-left: 0.5em;
}
.filterBoxW .filtreBtnW {
	display: flex;
	flex-direction: column;
	justify-content: center;
	margin-left: 1em;
}

table.dtaTbl {
	position: relative;
	height: fit-content;
}
table.dtaTbl tr {
	height: 100%;
}
table.dtaTbl th {
	position: sticky;
	top: 0; /* Don't forget this, required for the stickiness */
	padding: 0.25em 0;
	text-align: left;
	font-weight: 700;
	background-color: #004A6C;
	color: #fff;
}
table.dtaTbl tr th.deleteCol {
	width: 1.5em;
}
table.dtaTbl th .txt {
	display: block;
	padding: 0.5em 0.5em;
	border-left: 1px solid #fff;
	font-size: 0.875em;
}
table.dtaTbl thead tr th:first-child .txt {
	border-color: transparent;
}
table.dtaTbl td {
	padding: 0.5em;
	border-bottom: 0.0625em solid #696969;
	font-weight: 700;
	background-color: #F5F5F5;
}
table.dtaTbl tbody tr td:first-child {
	color: #00A6D6;
}
table.dtaTbl tbody tr:nth-child(even) td {
	background-color: #fff;
}
table.dtaTbl tbody tr:hover td:not([rowspan]),
table.dtaTbl tbody tr:nth-child(even):hover td:not([rowspan]) {
	background-color: #EBEBEB;
}
table.dtaTbl.gridVisible tbody tr td {
	padding: 0.5em 0;
}
table.dtaTbl tr td.deleteCol {
	width: 1.5em;
	text-align: center;
	vertical-align: middle;
}
table.dtaTbl tbody tr td .tdBorderW {
	height: calc(100% - 0.5em);
	display: flex;
	flex-direction: column;
	justify-content: center;
	padding: 0.25em 0.5em;
	border-left: 0.0625em solid #696969;
}
table.dtaTbl.gridVisible tbody tr td:first-child .tdBorderW {
	border-left: none;
}
table.dtaTbl tr td .deleteItem {
	display: block;
	width: 1.25em;
	height: 1.25em;
	margin: auto;
	background-image: url('../img/trash.svg');
	background-size: auto 100%;
	background-repeat: no-repeat;
	background-position: center;
}
table.dtaTbl tr td .deleteItem:hover {
	background-image: url('../img/trash_hover.svg');
}
table.dtaTbl td .txt {
	font-size: 0.875em;
}
.select2-container { display: block; font-family: 'Montserrat', sans-serif; background-color: #EBEBEB; border: 0.0625em solid #EBEBEB; }
.select2-container.select2-container--disabled { opacity: 0.5; }
.select2-container--flat .select2-selection--single { background-color: #EBEBEB; color: #696969; }
.select2-container--flat .select2-selection--single .select2-selection__rendered { font-size: 0.875em; color: #696969; }
.select2-container--flat .select2-selection--single .select2-selection__arrow b { border-color: #696969 transparent transparent transparent; }
.select2-container--open .select2-dropdown--below, .select2-container--open .select2-dropdown--above { font-size: 0.875em; background-color: #EBEBEB; color: #696969; }
.select2-container--flat .select2-selection--multiple { background-color: #EBEBEB; border-color: #EBEBEB; }
.select2-container--flat .select2-selection--multiple .select2-selection__choice { background-color: #EBEBEB; border-color: #EBEBEB; color: #696969; }
.select2-container--flat .select2-results__option[aria-selected=true] { background: #00A6D6 !important; }
.select2-container--flat .select2-results__option--highlighted[aria-selected] { background: #00A6D6 !important; }
.select2-container--flat .select2-selection--single .select2-selection__clear { line-height: 16px; color: #696969; font-weight: 700; padding: 0.375em 1.25em 0.375em 0.5em; }
/* .select2-container--flat .select2-selection--single .select2-selection__placeholder { font-size: 0.875em; } */
.select2-container .select2-dropdown { border-radius: 0; }
.select2-container--open .select2-dropdown { left: -1px; }

.ui-dialog[aria-describedby="dialogBox"] {
	font-family: 'Montserrat', verdana, 'sans serif';
	border: none;
}
.ui-dialog .ui-dialog-titlebar {
	background-color: #004A6C;
	color: #fff;
	border-color: #004A6C;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button.diagBtn {}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button.diagBtn.hltBtn {
	background-color: #004A6C;
	border-color: #004A6C;
	color: #fff;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button.diagBtn:hover,
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button.diagBtn.hltBtn:hover {
	background-color: #00A6D6;
	border-color: #00A6D6;
	color: #fff;
}
.ui-dialog .diagMsg {
	padding: 0.5em;
	text-align: center;
}
.ui-dialog .diagMsg .txt {}
.ui-dialog .diagInputW {
	padding: 1em 0;
}
.ui-dialog .diagInputW .inputW {
	margin-top: 0.5em;
}
.ui-dialog .diagInputW .inputW:first-child {
	margin-top: 0;
}

.ui-autocomplete {
	background-color: #EBEBEB;
	color: #696969;
}
.ui-autocomplete .ui-menu-item {}
.ui-autocomplete .ui-menu-item-wrapper {
	padding: 0.25em;
}
.ui-menu .ui-state-focus, .ui-menu .ui-state-active {
	margin: 0;
	background-color: #00A6D6;
	color: #fff;
	border-color: #c5c5c5;
}