/* Styles communs */
/* Couleur principale */
.communprincipaleFond:not(div) {
	background-color: rgb(96,87,77);
	color: rgb(255,255,255);
	border-color: rgb(96,87,77);
}
.communprincipaleFond:not(div):hover {
	background-color: rgb(255,255,255);
	color: rgb(96,87,77);
	border-color: rgb(96,87,77);
}
.communprincipaleFondAdminDesign:not(div) {
	background-color: rgb(96,87,77);
	color: rgb(255,255,255)!important;
	border-color: rgb(96,87,77);
}
.communprincipaleFondAdminDesign:not(div):hover {
	background-color: rgb(255,255,255);
	color: rgb(96,87,77)!important;
}
/* Couleur secondaire */
.communsecondaireFond:not(div) {
	background-color: rgb(96,87,77);
	color: rgb(255,255,255);
	border-color: rgb(96,87,77);
}
.communsecondaireFond:not(div):hover {
	background-color: rgb(255,255,255);
	color: rgb(96,87,77);
	border-color: rgb(96,87,77);
}
.communsecondaireBordure:not(div) {
	background-color: rgb(255,255,255);
	color: rgb(96,87,77);
	border-color: rgb(96,87,77);
}
.communsecondaireBordure:not(div):hover {
	background-color: rgb(96,87,77);
	color: rgb(255,255,255);
	border-color: rgb(96,87,77);
}
.communsecondaireFondAdminDesign:not(div) {
	background-color: rgb(96,87,77);
	color: rgb(255,255,255)!important;
	border-color: rgb(96,87,77);
}
.communsecondaireFondAdminDesign:not(div):hover {
	background-color: rgb(255,255,255);
	color: rgb(96,87,77)!important;
}
/* Lien */
.communlien {
	color: black;
	font-weight:bolder;
	text-align: center;
	width: 100%;
}
.communlien a {
	color: black;
	cursor: pointer;
	padding: 2px 4px;
	border-radius: 4px;
	text-decoration: underline;
	vertical-align: bottom;
}
.communlien a:hover {
	color: black;
	font-weight:bolder;
	cursor: pointer;
	padding: 2px 4px;
	border-radius: 4px;
	text-decoration: underline;
	vertical-align: bottom;
}
.communlien a:visited {
	color: black;
	font-weight:bolder;
	cursor: pointer;
	padding: 2px 4px;
	border-radius: 4px;
	text-decoration: underline;
	vertical-align: bottom;
}
/* onglet */
.communonglet:not(div) {
	background-color: rgb(96,87,77);
	color : rgb(255,255,255);
}
.communongletSelected:not(div) {
	background-color: rgb(255,255,255);
	color : rgb(96,87,77);
}
/* cellule bordure couleur */
.communcellBordure:not(div) {
	border-left-color: rgb(96,87,77);
}
/* cellule toute en couleur */
.communcellCouleur:not(div) {
	background-color: rgb(96,87,77);
	border-color: rgb(96,87,77);
}
/* Bordereau des décomptes avec bordure couleur */
/* si couleur principale */
.communcellBordereauP:not(div){
	border: 1px solid #60574D!important; /* équivalent au rgb(96,87,77) */
}/* si couleur secondaire */
.communcellBordereauS:not(div){
	border: 1px solid #60574D!important; /* équivalent au rgb(96,87,77) */
}

/* Styles MCVPAP */
/* Couleur principale */
.mcvpap1principaleFond:not(div) {
	background-color: #ff4530;
	color: rgb(255,255,255);
	border-color: #ff4530;
}
.mcvpap1principaleFond:not(div):hover {
	background-color: rgb(255,255,255);
	color: #ff4530;
	border-color: #ff4530;
}
.mcvpap1principaleFondAdminDesign:not(div) {
	background-color: #ff4530;
	color: rgb(255,255,255)!important;
	border-color: #ff4530;
}
.mcvpap1principaleFondAdminDesign:not(div):hover {
	background-color: rgb(255,255,255);
	color: #ff4530!important;
}
/* Couleur secondaire */
.mcvpap1secondaireFond:not(div) {
	background-color: #b5c7ff;
	color: rgb(255,255,255);
	border-color: #b5c7ff;
}
.mcvpap1secondaireFond:not(div):hover {
	background-color: rgb(255,255,255);
	color: #b5c7ff;
	border-color: #b5c7ff;
}
.mcvpap1secondaireBordure:not(div) {
	background-color: rgb(255,255,255);
	color: #b5c7ff;
	border-color: #b5c7ff;
}
.mcvpap1secondaireBordure:not(div):hover {
	background-color: #b5c7ff;
	color: rgb(255,255,255);
	border-color: #b5c7ff;
}
.mcvpap1secondaireFondAdminDesign:not(div) {
	background-color: #b5c7ff;
	color: rgb(255,255,255)!important;
	border-color: #b5c7ff;
}
.mcvpap1secondaireFondAdminDesign:not(div):hover {
	background-color: rgb(255,255,255);
	color: #b5c7ff!important;
}
/* Lien */
.mcvpap1lien {
	color: rgb(96,87,77);
	font-weight:bolder;
	text-align: center;
	width: 100%;
}
.mcvpap1lien a {
	color: rgb(96,87,77);
	cursor: pointer;
	padding: 2px 4px;
	border-radius: 4px;
	text-decoration: underline;
	vertical-align: bottom;
}
.mcvpap1lien a:hover {
	color: rgb(96,87,77);
	font-weight:bolder;
	cursor: pointer;
	padding: 2px 4px;
	border-radius: 4px;
	text-decoration: underline;
	vertical-align: bottom;
}
.mcvpap1lien a:visited {
	color: rgb(96,87,77);
	font-weight:bolder;
	cursor: pointer;
	padding: 2px 4px;
	border-radius: 4px;
	text-decoration: underline;
	vertical-align: bottom;
}
/* onglet */
.mcvpap1onglet:not(div) {
	background-color: #ff4530;
	color : rgb(255,255,255);
}
.mcvpap1ongletSelected:not(div) {
	background-color: rgb(255,255,255);
	color : rgb(96,87,77);
}
/* cellule bordure couleur */
.mcvpap1cellBordure:not(div) {
	border-left-color: #ff4530;
}
/* cellule toute en couleur */
.mcvpap1cellCouleur:not(div) {
	background-color: #b5c7ff;
	border-color: #b5c7ff;
}
/* Bordereau des décomptes avec bordure couleur */
/* si couleur principale */
.mcvpap1cellBordereauP:not(div){
	border: 1px solid #ff4530!important;
}/* si couleur secondaire */
.mcvpap1cellBordereauS:not(div){
	border: 1px solid #b5c7ff!important;
}


/* Styles MCRN */
/* Couleur principale */
.mcrn1principaleFond:not(div) {
	background-color: #FF3333;
	color: rgb(255,255,255);
	border-color: #FF3333;
}
.mcrn1principaleFond:not(div):hover {
	background-color: rgb(255,255,255);
	color: #FF3333;
	border-color: #FF3333;
}
.mcrn1principaleFondAdminDesign:not(div) {
	background-color: #FF3333;
	color: rgb(255,255,255)!important;
	border-color: #FF3333;
}
.mcrn1principaleFondAdminDesign:not(div):hover {
	background-color: rgb(255,255,255);
	color: #FF3333!important;
}
/* Couleur secondaire */
.mcrn1secondaireFond:not(div) {
	background-color: #0093A7;
	color: rgb(255,255,255);
	border-color: #0093A7;
}
.mcrn1secondaireFond:not(div):hover {
	background-color: rgb(255,255,255);
	color: #0093A7;
	border-color: #0093A7;
}
.mcrn1secondaireBordure:not(div) {
	background-color: rgb(255,255,255);
	color: #0093A7;
	border-color: #0093A7;
}
.mcrn1secondaireBordure:not(div):hover {
	background-color: #0093A7;
	color: rgb(255,255,255);
	border-color: #0093A7;
}
.mcrn1secondaireFondAdminDesign:not(div) {
	background-color: #0093A7;
	color: rgb(255,255,255)!important;
	border-color: ##0093A7;
}
.mcrn1secondaireFondAdminDesign:not(div):hover {
	background-color: rgb(255,255,255);
	color: #0093A7!important;
}
/* Lien */
.mcrn1lien {
	color: black;
	font-weight:bolder;
	text-align: center;
	width: 100%;
}
.mcrn1lien a {
	color: black;
	cursor: pointer;
	padding: 2px 4px;
	border-radius: 4px;
	text-decoration: underline;
	vertical-align: bottom;
}
.mcrn1lien a:hover {
	color: black;
	font-weight:bolder;
	cursor: pointer;
	padding: 2px 4px;
	border-radius: 4px;
	text-decoration: underline;
	vertical-align: bottom;
}
.mcrn1lien a:visited {
	color: black;
	font-weight:bolder;
	cursor: pointer;
	padding: 2px 4px;
	border-radius: 4px;
	text-decoration: underline;
	vertical-align: bottom;
}
/* onglet */
.mcrn1onglet:not(div) {
	background-color: #FF3333;
	color : rgb(255,255,255);
}
.mcrn1ongletSelected:not(div) {
	background-color: rgb(255,255,255);
	color : rgb(96,87,77);
}
/* cellule bordure couleur */
.mcrn1cellBordure:not(div) {
	border-left-color: rgb(96,87,77);
}
/* cellule toute en couleur */
.mcrn1cellCouleur:not(div) {
	background-color: rgb(96,87,77);
	border-color: rgb(96,87,77);
}
/* Bordereau des décomptes avec bordure couleur */
/* si couleur principale */
.mcrn1cellBordereauP:not(div){
	border: 1px solid #FF3333!important; /* équivalent au rgb(96,87,77) */
}/* si couleur secondaire */
.mcrn1cellBordereauS:not(div){
	border: 1px solid #0093A7!important; /* équivalent au rgb(96,87,77) */
}


/* Styles LML */
/* Couleur principale */
.lml1principaleFond:not(div) {
	background-color: rgb(0,132,61);
	color: rgb(255,255,255);
	border-color: rgb(0,132,61);
}
.lml1principaleFond:not(div):hover {
	background-color: rgb(255,255,255);
	color: rgb(0,132,61);
	border-color: rgb(0,132,61);
}
.lml1principaleFondAdminDesign:not(div) {
	background-color: rgb(0,132,61);
	color: rgb(255,255,255)!important;
	border-color: rgb(0,132,61);
}
.lml1principaleFondAdminDesign:not(div):hover {
	background-color: rgb(255,255,255);
	color: rgb(0,132,61)!important;
}
/* Couleur secondaire */
.lml1secondaireFond:not(div) {
	background-color: rgb(0,48,135);
	color: rgb(255,255,255);
	border-color: rgb(0,48,135);
}
.lml1secondaireFond:not(div):hover {
	background-color: rgb(255,255,255);
	color: rgb(0,48,135);
	border-color: rgb(0,48,135);
}
.lml1secondaireBordure:not(div) {
	background-color: rgb(255,255,255);
	color: rgb(0,48,135);
	border-color: rgb(0,48,135);
}
.lml1secondaireBordure:not(div):hover {
	background-color: rgb(0,48,135);
	color: rgb(255,255,255);
	border-color: rgb(0,48,135);
}
.lml1secondaireFondAdminDesign:not(div) {
	background-color: rgb(0,48,135);
	color: rgb(255,255,255)!important;
	border-color: rgb(0,48,135);
}
.lml1secondaireFondAdminDesign:not(div):hover {
	background-color: rgb(255,255,255);
	color: rgb(0,48,135)!important;
}
/* Lien */
.lml1lien {
	color: black;
	font-weight:bolder;
	text-align: center;
	width: 100%;
}
.lml1lien a {
	color: black;
	cursor: pointer;
	padding: 2px 4px;
	border-radius: 4px;
	text-decoration: underline;
	vertical-align: bottom;
}
.lml1lien a:hover {
	color: black;
	font-weight:bolder;
	cursor: pointer;
	padding: 2px 4px;
	border-radius: 4px;
	text-decoration: underline;
	vertical-align: bottom;
}
.lml1lien a:visited {
	color: black;
	font-weight:bolder;
	cursor: pointer;
	padding: 2px 4px;
	border-radius: 4px;
	text-decoration: underline;
	vertical-align: bottom;
}
/* onglet */
.lml1onglet:not(div) {
	background-color: rgb(96,87,77);
	color : rgb(255,255,255);
}
.lml1ongletSelected:not(div) {
	background-color: rgb(255,255,255);
	color : rgb(96,87,77);
}
/* cellule bordure couleur */
.lml1cellBordure:not(div) {
	border-left-color: rgb(96,87,77);
}
/* cellule toute en couleur */
.lml1cellCouleur:not(div) {
	background-color: rgb(96,87,77);
	border-color: rgb(96,87,77);
}
/* Bordereau des décomptes avec bordure couleur */
/* si couleur principale */
.lml1cellBordereauP:not(div){
	border: 1px solid #60574D!important; /* équivalent au rgb(96,87,77) */
}/* si couleur secondaire */
.lml1cellBordereauS:not(div){
	border: 1px solid #60574D!important; /* équivalent au rgb(96,87,77) */
}

/* Styles MFN */
/* Couleur principale */
.mfn1principaleFond:not(div) {
	background-color: rgb(67,150,139);
	color: rgb(255,255,255);
	border-color: rgb(67,150,139);
}
.mfn1principaleFond:not(div):hover {
	background-color: rgb(255,255,255);
	color: rgb(67,150,139);
	border-color: rgb(67,150,139);
}
.mfn1principaleFondAdminDesign:not(div) {
	background-color: rgb(67,150,139);
	color: rgb(255,255,255)!important;
	border-color: rgb(67,150,139);
}
.mfn1principaleFondAdminDesign:not(div):hover {
	background-color: rgb(255,255,255);
	color: rgb(67,150,139)!important;
}
/* Couleur secondaire */
.mfn1secondaireFond:not(div) {
	background-color: rgb(211,3,28);
	color: rgb(255,255,255);
	border-color: rgb(211,3,28);
}
.mfn1secondaireFond:not(div):hover {
	background-color: rgb(255,255,255);
	color: rgb(211,3,28);
	border-color: rgb(211,3,28);
}
.mfn1secondaireBordure:not(div) {
	background-color: rgb(255,255,255);
	color: rgb(211,3,28);
	border-color: rgb(211,3,28);
}
.mfn1secondaireBordure:not(div):hover {
	background-color: rgb(211,3,28);
	color: rgb(255,255,255);
	border-color: rgb(211,3,28);
}
.mfn1secondaireFondAdminDesign:not(div) {
	background-color: rgb(211,3,28);
	color: rgb(255,255,255)!important;
	border-color: rgb(211,3,28);
}
.mfn1secondaireFondAdminDesign:not(div):hover {
	background-color: rgb(255,255,255);
	color: rgb(211,3,28)!important;
}
/* Lien */
.mfn1lien {
	color: black;
	font-weight:bolder;
	text-align: center;
	width: 100%;
}
.mfn1lien a {
	color: black;
	cursor: pointer;
	padding: 2px 4px;
	border-radius: 4px;
	text-decoration: underline;
	vertical-align: bottom;
}
.mfn1lien a:hover {
	color: black;
	font-weight:bolder;
	cursor: pointer;
	padding: 2px 4px;
	border-radius: 4px;
	text-decoration: underline;
	vertical-align: bottom;
}
.mfn1lien a:visited {
	color: black;
	font-weight:bolder;
	cursor: pointer;
	padding: 2px 4px;
	border-radius: 4px;
	text-decoration: underline;
	vertical-align: bottom;
}
/* onglet */
.mfn1onglet:not(div) {
	background-color: rgb(67,150,139);
	color : rgb(255,255,255);
}
.mfn1ongletSelected:not(div) {
	background-color: rgb(255,255,255);
	color : rgb(96,87,77);
}
/* cellule bordure couleur */
.mfn1cellBordure:not(div) {
	border-left-color: rgb(96,87,77);
}
/* cellule toute en couleur */
.mfn1cellCouleur:not(div) {
	background-color: rgb(96,87,77);
	border-color: rgb(96,87,77);
}
/* Bordereau des décomptes avec bordure couleur */
/* si couleur principale */
.mfn1cellBordereauP:not(div){
	border: 1px solid #43968B!important; /* équivalent au rgb(96,87,77) */
}/* si couleur secondaire */
.mfn1cellBordereauS:not(div){
	border: 1px solid #D3031C!important; /* équivalent au rgb(96,87,77) */
}



/* Styles MUTAMI */
/* Couleur principale */
.mutami1principaleFond:not(div) {
	background-color: rgb(96,87,77);
	color: rgb(255,255,255);
	border-color: rgb(96,87,77);
}
.mutami1principaleFond:not(div):hover {
	background-color: rgb(255,255,255);
	color: rgb(96,87,77);
	border-color: rgb(96,87,77);
}
.mutami1principaleFondAdminDesign:not(div) {
	background-color: rgb(96,87,77);
	color: rgb(255,255,255)!important;
	border-color: rgb(96,87,77);
}
.mutami1principaleFondAdminDesign:not(div):hover {
	background-color: rgb(255,255,255);
	color: rgb(96,87,77)!important;
}
/* Couleur secondaire */
.mutami1secondaireFond:not(div) {
	background-color: rgb(96,87,77);
	color: rgb(255,255,255);
	border-color: rgb(96,87,77);
}
.mutami1secondaireFond:not(div):hover {
	background-color: rgb(255,255,255);
	color: rgb(96,87,77);
	border-color: rgb(96,87,77);
}
.mutami1secondaireBordure:not(div) {
	background-color: rgb(255,255,255);
	color: rgb(96,87,77);
	border-color: rgb(96,87,77);
}
.mutami1secondaireBordure:not(div):hover {
	background-color: rgb(96,87,77);
	color: rgb(255,255,255);
	border-color: rgb(96,87,77);
}
.mutami1secondaireFondAdminDesign:not(div) {
	background-color: rgb(96,87,77);
	color: rgb(255,255,255)!important;
	border-color: rgb(96,87,77);
}
.mutami1secondaireFondAdminDesign:not(div):hover {
	background-color: rgb(255,255,255);
	color: rgb(96,87,77)!important;
}
/* Lien */
.mutami1lien {
	color: black;
	font-weight:bolder;
	text-align: center;
	width: 100%;
}
.mutami1lien a {
	color: black;
	cursor: pointer;
	padding: 2px 4px;
	border-radius: 4px;
	text-decoration: underline;
	vertical-align: bottom;
}
.mutami1lien a:hover {
	color: black;
	font-weight:bolder;
	cursor: pointer;
	padding: 2px 4px;
	border-radius: 4px;
	text-decoration: underline;
	vertical-align: bottom;
}
.mutami1lien a:visited {
	color: black;
	font-weight:bolder;
	cursor: pointer;
	padding: 2px 4px;
	border-radius: 4px;
	text-decoration: underline;
	vertical-align: bottom;
}
/* onglet */
.mutami1onglet:not(div) {
	background-color: rgb(96,87,77);
	color : rgb(255,255,255);
}
.mutami1ongletSelected:not(div) {
	background-color: rgb(255,255,255);
	color : rgb(96,87,77);
}
/* cellule bordure couleur */
.mutami1cellBordure:not(div) {
	border-left-color: rgb(96,87,77);
}
/* cellule toute en couleur */
.mutami1cellCouleur:not(div) {
	background-color: rgb(96,87,77);
	border-color: rgb(96,87,77);
}
/* Bordereau des décomptes avec bordure couleur */
/* si couleur principale */
.mutami1cellBordereauP:not(div){
	border: 1px solid #60574D!important; /* équivalent au rgb(96,87,77) */
}/* si couleur secondaire */
.mutami1cellBordereauS:not(div){
	border: 1px solid #60574D!important; /* équivalent au rgb(96,87,77) */
}



/* Styles AUBEANE */
/* Couleur principale */
.aubeane1principaleFond:not(div) {
	background-color: rgb(220,79,0);
	color: rgb(255,255,255);
	border-color: rgb(220,79,0);
}
.aubeane1principaleFond:not(div):hover {
	background-color: rgb(255,255,255);
	color: rgb(220,79,0);
	border-color: rgb(220,79,0);
}
.aubeane1principaleFondAdminDesign:not(div) {
	background-color: rgb(220,79,0);
	color: rgb(255,255,255)!important;
	border-color: rgb(220,79,0);
}
.aubeane1principaleFondAdminDesign:not(div):hover {
	background-color: rgb(255,255,255);
	color: rgb(220,79,0)!important;
}
/* Couleur secondaire */
.aubeane1secondaireFond:not(div) {
	background-color: rgb(39,151,65);
	color: rgb(255,255,255);
	border-color: rgb(39,151,65);
}
.aubeane1secondaireFond:not(div):hover {
	background-color: rgb(255,255,255);
	color: rgb(39,151,65);
	border-color: rgb(39,151,65);
}
.aubeane1secondaireBordure:not(div) {
	background-color: rgb(255,255,255);
	color: rgb(39,151,65);
	border-color: rgb(39,151,65);
}
.aubeane1secondaireBordure:not(div):hover {
	background-color: rgb(39,151,65);
	color: rgb(255,255,255);
	border-color: rgb(39,151,65);
}
.aubeane1secondaireFondAdminDesign:not(div) {
	background-color: rgb(39,151,65);
	color: rgb(255,255,255)!important;
	border-color: rgb(39,151,65);
}
.aubeane1secondaireFondAdminDesign:not(div):hover {
	background-color: rgb(255,255,255);
	color: rgb(39,151,65)!important;
}
/* Lien */
.aubeane1lien {
	color: black;
	font-weight:bolder;
	text-align: center;
	width: 100%;
}
.aubeane1lien a {
	color: black;
	cursor: pointer;
	padding: 2px 4px;
	border-radius: 4px;
	text-decoration: underline;
	vertical-align: bottom;
}
.aubeane1lien a:hover {
	color: black;
	font-weight:bolder;
	cursor: pointer;
	padding: 2px 4px;
	border-radius: 4px;
	text-decoration: underline;
	vertical-align: bottom;
}
.aubeane1lien a:visited {
	color: black;
	font-weight:bolder;
	cursor: pointer;
	padding: 2px 4px;
	border-radius: 4px;
	text-decoration: underline;
	vertical-align: bottom;
}
/* onglet */
.aubeane1onglet:not(div) {
	background-color: rgb(220,79,0);
	color : rgb(255,255,255);
}
.aubeane1ongletSelected:not(div) {
	background-color: rgb(255,255,255);
	color : rgb(96,87,77);
}
/* cellule bordure couleur */
.aubeane1cellBordure:not(div) {
	border-left-color: rgb(96,87,77);
}
/* cellule toute en couleur */
.aubeane1cellCouleur:not(div) {
	background-color: rgb(96,87,77);
	border-color: rgb(96,87,77);
}
/* Bordereau des décomptes avec bordure couleur */
/* si couleur principale */
.aubeane1cellBordereauP:not(div){
	border: 1px solid #DC4F00!important; /* équivalent au rgb(96,87,77) */
}/* si couleur secondaire */
.aubeane1cellBordereauS:not(div){
	border: 1px solid #279741!important; /* équivalent au rgb(96,87,77) */
}



/* Styles CDCM */
/* Couleur principale */
.cdcm1principaleFond:not(div) {
	background-color: rgb(29,112,183);
	color: rgb(255,255,255);
	border-color: rgb(29,112,183);
}
.cdcm1principaleFond:not(div):hover {
	background-color: rgb(255,255,255);
	color: rgb(29,112,183);
	border-color: rgb(29,112,183);
}
.cdcm1principaleFondAdminDesign:not(div) {
	background-color: rgb(29,112,183);
	color: rgb(255,255,255)!important;
	border-color: rgb(29,112,183);
}
.cdcm1principaleFondAdminDesign:not(div):hover {
	background-color: rgb(255,255,255);
	color: rgb(29,112,183)!important;
}
/* Couleur secondaire */
.cdcm1secondaireFond:not(div) {
	background-color: rgb(232,65,134);
	color: rgb(255,255,255);
	border-color: rgb(232,65,134));
}
.cdcm1secondaireFond:not(div):hover {
	background-color: rgb(255,255,255);
	color: rgb(232,65,134);
	border-color: rgb(232,65,134);
}
.cdcm1secondaireBordure:not(div) {
	background-color: rgb(255,255,255);
	color: rgb(232,65,134);
	border-color: rgb(232,65,134);
}
.cdcm1secondaireBordure:not(div):hover {
	background-color: rgb(232,65,134);
	color: rgb(255,255,255);
	border-color: rgb(232,65,134);
}
.cdcm1secondaireFondAdminDesign:not(div) {
	background-color: rgb(232,65,134);
	color: rgb(255,255,255)!important;
	border-color: rgb(232,65,134);
}
.cdcm1secondaireFondAdminDesign:not(div):hover {
	background-color: rgb(255,255,255);
	color: rgb(232,65,134)!important;
}
/* Lien */
.cdcm1lien {
	color: black;
	font-weight:bolder;
	text-align: center;
	width: 100%;
}
.cdcm1lien a {
	color: black;
	cursor: pointer;
	padding: 2px 4px;
	border-radius: 4px;
	text-decoration: underline;
	vertical-align: bottom;
}
.cdcm1lien a:hover {
	color: black;
	font-weight:bolder;
	cursor: pointer;
	padding: 2px 4px;
	border-radius: 4px;
	text-decoration: underline;
	vertical-align: bottom;
}
.cdcm1lien a:visited {
	color: black;
	font-weight:bolder;
	cursor: pointer;
	padding: 2px 4px;
	border-radius: 4px;
	text-decoration: underline;
	vertical-align: bottom;
}
/* onglet */
.cdcm1onglet:not(div) {
	background-color: rgb(96,87,77);
	color : rgb(255,255,255);
}
.cdcm1ongletSelected:not(div) {
	background-color: rgb(255,255,255);
	color : rgb(96,87,77);
}
/* cellule bordure couleur */
.cdcm1cellBordure:not(div) {
	border-left-color: rgb(96,87,77);
}
/* cellule toute en couleur */
.cdcm1cellCouleur:not(div) {
	background-color: rgb(96,87,77);
	border-color: rgb(96,87,77);
}
/* Bordereau des décomptes avec bordure couleur */
/* si couleur principale */
.cdcm1cellBordereauP:not(div){
	border: 1px solid #1D70B7!important; /* équivalent au rgb(96,87,77) */
}/* si couleur secondaire */
.cdcm1cellBordereauS:not(div){
	border: 1px solid #E84186!important; /* équivalent au rgb(96,87,77) */
}



/* Styles MFH */
/* Couleur principale */
.mfh1principaleFond:not(div) {
	background-color: rgb(230,0,124);
	color: rgb(255,255,255);
	border-color: rgb(230,0,124);
}
.mfh1principaleFond:not(div):hover {
	background-color: rgb(255,255,255);
	color: rgb(230,0,124);
	border-color: rgb(230,0,124);
}
.mfh1principaleFondAdminDesign:not(div) {
	background-color: rgb(230,0,124);
	color: rgb(255,255,255)!important;
	border-color: rgb(230,0,124);
}
.mfh1principaleFondAdminDesign:not(div):hover {
	background-color: rgb(255,255,255);
	color: rgb(230,0,124)!important;
}
/* Couleur secondaire */
.mfh1secondaireFond:not(div) {
	background-color: rgb(200,211,21);
	color: rgb(255,255,255);
	border-color: rgb(200,211,21);
}
.mfh1secondaireFond:not(div):hover {
	background-color: rgb(255,255,255);
	color: rgb(200,211,21);
	border-color: rgb(200,211,21);
}
.mfh1secondaireBordure:not(div) {
	background-color: rgb(255,255,255);
	color: rgb(200,211,21);
	border-color: rgb(200,211,21);
}
.mfh1secondaireBordure:not(div):hover {
	background-color: rgb(200,211,21);
	color: rgb(255,255,255);
	border-color: rgb(200,211,21);
}
.mfh1secondaireFondAdminDesign:not(div) {
	background-color: rgb(200,211,21);
	color: rgb(255,255,255)!important;
	border-color: rgb(200,211,21);
}
.mfh1secondaireFondAdminDesign:not(div):hover {
	background-color: rgb(255,255,255);
	color: rgb(200,211,21)!important;
}
/* Lien */
.mfh1lien {
	color: black;
	font-weight:bolder;
	text-align: center;
	width: 100%;
}
.mfh1lien a {
	color: black;
	cursor: pointer;
	padding: 2px 4px;
	border-radius: 4px;
	text-decoration: underline;
	vertical-align: bottom;
}
.mfh1lien a:hover {
	color: black;
	font-weight:bolder;
	cursor: pointer;
	padding: 2px 4px;
	border-radius: 4px;
	text-decoration: underline;
	vertical-align: bottom;
}
.mfh1lien a:visited {
	color: black;
	font-weight:bolder;
	cursor: pointer;
	padding: 2px 4px;
	border-radius: 4px;
	text-decoration: underline;
	vertical-align: bottom;
}
/* onglet */
.mfh1onglet:not(div) {
	background-color: rgb(96,87,77);
	color : rgb(255,255,255);
}
.mfh1ongletSelected:not(div) {
	background-color: rgb(255,255,255);
	color : rgb(96,87,77);
}
/* cellule bordure couleur */
.mfh1cellBordure:not(div) {
	border-left-color: rgb(96,87,77);
}
/* cellule toute en couleur */
.mfh1cellCouleur:not(div) {
	background-color: rgb(96,87,77);
	border-color: rgb(96,87,77);
}
/* Bordereau des décomptes avec bordure couleur */
/* si couleur principale */
.mfh1cellBordereauP:not(div){
	border: 1px solid #E5007C!important; /* équivalent au rgb(230,0,124) */
}/* si couleur secondaire */
.mfh1cellBordereauS:not(div){
	border: 1px solid #C8D315!important; /* équivalent au rgb(200,211,21) */
}



/* Styles MSPP */
/* Couleur principale */
.mspp1principaleFond:not(div) {
	background-color: rgb(96,87,77);
	color: rgb(255,255,255);
	border-color: rgb(96,87,77);
}
.mspp1principaleFond:not(div):hover {
	background-color: rgb(255,255,255);
	color: rgb(96,87,77);
	border-color: rgb(96,87,77);
}
.mspp1principaleFondAdminDesign:not(div) {
	background-color: rgb(96,87,77);
	color: rgb(255,255,255)!important;
	border-color: rgb(96,87,77);
}
.mspp1principaleFondAdminDesign:not(div):hover {
	background-color: rgb(255,255,255);
	color: rgb(96,87,77)!important;
}
/* Couleur secondaire */
.mspp1secondaireFond:not(div) {
	background-color: rgb(96,87,77);
	color: rgb(255,255,255);
	border-color: rgb(96,87,77);
}
.mspp1secondaireFond:not(div):hover {
	background-color: rgb(255,255,255);
	color: rgb(96,87,77);
	border-color: rgb(96,87,77);
}
.mspp1secondaireBordure:not(div) {
	background-color: rgb(255,255,255);
	color: rgb(96,87,77);
	border-color: rgb(96,87,77);
}
.mspp1secondaireBordure:not(div):hover {
	background-color: rgb(96,87,77);
	color: rgb(255,255,255);
	border-color: rgb(96,87,77);
}
.mspp1secondaireFondAdminDesign:not(div) {
	background-color: rgb(96,87,77);
	color: rgb(255,255,255)!important;
	border-color: rgb(96,87,77);
}
.mspp1secondaireFondAdminDesign:not(div):hover {
	background-color: rgb(255,255,255);
	color: rgb(96,87,77)!important;
}
/* Lien */
.mspp1lien {
	color: black;
	font-weight:bolder;
	text-align: center;
	width: 100%;
}
.mspp1lien a {
	color: black;
	cursor: pointer;
	padding: 2px 4px;
	border-radius: 4px;
	text-decoration: underline;
	vertical-align: bottom;
}
.mspp1lien a:hover {
	color: black;
	font-weight:bolder;
	cursor: pointer;
	padding: 2px 4px;
	border-radius: 4px;
	text-decoration: underline;
	vertical-align: bottom;
}
.mspp1lien a:visited {
	color: black;
	font-weight:bolder;
	cursor: pointer;
	padding: 2px 4px;
	border-radius: 4px;
	text-decoration: underline;
	vertical-align: bottom;
}
/* onglet */
.mspp1onglet:not(div) {
	background-color: rgb(96,87,77);
	color : rgb(255,255,255);
}
.mspp1ongletSelected:not(div) {
	background-color: rgb(255,255,255);
	color : rgb(96,87,77);
}
/* cellule bordure couleur */
.mspp1cellBordure:not(div) {
	border-left-color: rgb(96,87,77);
}
/* cellule toute en couleur */
.mspp1cellCouleur:not(div) {
	background-color: rgb(96,87,77);
	border-color: rgb(96,87,77);
}
/* Bordereau des décomptes avec bordure couleur */
/* si couleur principale */
.mspp1cellBordereauP:not(div){
	border: 1px solid #60574D!important; /* équivalent au rgb(96,87,77) */
}/* si couleur secondaire */
.mspp1cellBordereauS:not(div){
	border: 1px solid #60574D!important; /* équivalent au rgb(96,87,77) */
}


/* Styles MPBPS */
/* Couleur principale */
.mpbps1principaleFond:not(div) {
	background-color: rgb(96,87,77);
	color: rgb(255,255,255);
	border-color: rgb(96,87,77);
}
.mpbps1principaleFond:not(div):hover {
	background-color: rgb(255,255,255);
	color: rgb(96,87,77);
	border-color: rgb(96,87,77);
}
.mpbps1principaleFondAdminDesign:not(div) {
	background-color: rgb(96,87,77);
	color: rgb(255,255,255)!important;
	border-color: rgb(96,87,77);
}
.mpbps1principaleFondAdminDesign:not(div):hover {
	background-color: rgb(255,255,255);
	color: rgb(96,87,77)!important;
}
/* Couleur secondaire */
.mpbps1secondaireFond:not(div) {
	background-color: rgb(96,87,77);
	color: rgb(255,255,255);
	border-color: rgb(96,87,77);
}
.mpbps1secondaireFond:not(div):hover {
	background-color: rgb(255,255,255);
	color: rgb(96,87,77);
	border-color: rgb(96,87,77);
}
.mpbps1secondaireBordure:not(div) {
	background-color: rgb(255,255,255);
	color: rgb(96,87,77);
	border-color: rgb(96,87,77);
}
.mpbps1secondaireBordure:not(div):hover {
	background-color: rgb(96,87,77);
	color: rgb(255,255,255);
	border-color: rgb(96,87,77);
}
.mpbps1secondaireFondAdminDesign:not(div) {
	background-color: rgb(96,87,77);
	color: rgb(255,255,255)!important;
	border-color: rgb(96,87,77);
}
.mpbps1secondaireFondAdminDesign:not(div):hover {
	background-color: rgb(255,255,255);
	color: rgb(96,87,77)!important;
}
/* Lien */
.mpbps1lien {
	color: black;
	font-weight:bolder;
	text-align: center;
	width: 100%;
}
.mpbps1lien a {
	color: black;
	cursor: pointer;
	padding: 2px 4px;
	border-radius: 4px;
	text-decoration: underline;
	vertical-align: bottom;
}
.mpbps1lien a:hover {
	color: black;
	font-weight:bolder;
	cursor: pointer;
	padding: 2px 4px;
	border-radius: 4px;
	text-decoration: underline;
	vertical-align: bottom;
}
.mpbps1lien a:visited {
	color: black;
	font-weight:bolder;
	cursor: pointer;
	padding: 2px 4px;
	border-radius: 4px;
	text-decoration: underline;
	vertical-align: bottom;
}
/* onglet */
.mpbps1onglet:not(div) {
	background-color: rgb(96,87,77);
	color : rgb(255,255,255);
}
.mpbps1ongletSelected:not(div) {
	background-color: rgb(255,255,255);
	color : rgb(96,87,77);
}
/* cellule bordure couleur */
.mpbps1cellBordure:not(div) {
	border-left-color: rgb(96,87,77);
}
/* cellule toute en couleur */
.mpbps1cellCouleur:not(div) {
	background-color: rgb(96,87,77);
	border-color: rgb(96,87,77);
}
/* Bordereau des décomptes avec bordure couleur */
/* si couleur principale */
.mpbps1cellBordereauP:not(div){
	border: 1px solid #60574D!important; /* équivalent au rgb(96,87,77) */
}/* si couleur secondaire */
.mpbps1cellBordereauS:not(div){
	border: 1px solid #60574D!important; /* équivalent au rgb(96,87,77) */
}


/* Styles MHA */
/* Couleur principale */
.mha1principaleFond:not(div) {
	background-color: rgb(96,87,77);
	color: rgb(255,255,255);
	border-color: rgb(96,87,77);
}
.mha1principaleFond:not(div):hover {
	background-color: rgb(255,255,255);
	color: rgb(96,87,77);
	border-color: rgb(96,87,77);
}
.mha1principaleFondAdminDesign:not(div) {
	background-color: rgb(96,87,77);
	color: rgb(255,255,255)!important;
	border-color: rgb(96,87,77);
}
.mha1principaleFondAdminDesign:not(div):hover {
	background-color: rgb(255,255,255);
	color: rgb(96,87,77)!important;
}
/* Couleur secondaire */
.mha1secondaireFond:not(div) {
	background-color: rgb(96,87,77);
	color: rgb(255,255,255);
	border-color: rgb(96,87,77);
}
.mha1secondaireFond:not(div):hover {
	background-color: rgb(255,255,255);
	color: rgb(96,87,77);
	border-color: rgb(96,87,77);
}
.mha1secondaireBordure:not(div) {
	background-color: rgb(255,255,255);
	color: rgb(96,87,77);
	border-color: rgb(96,87,77);
}
.mha1secondaireBordure:not(div):hover {
	background-color: rgb(96,87,77);
	color: rgb(255,255,255);
	border-color: rgb(96,87,77);
}
.mha1secondaireFondAdminDesign:not(div) {
	background-color: rgb(96,87,77);
	color: rgb(255,255,255)!important;
	border-color: rgb(96,87,77);
}
.mha1secondaireFondAdminDesign:not(div):hover {
	background-color: rgb(255,255,255);
	color: rgb(96,87,77)!important;
}
/* Lien */
.mha1lien {
	color: black;
	font-weight:bolder;
	text-align: center;
	width: 100%;
}
.mha1lien a {
	color: black;
	cursor: pointer;
	padding: 2px 4px;
	border-radius: 4px;
	text-decoration: underline;
	vertical-align: bottom;
}
.mha1lien a:hover {
	color: black;
	font-weight:bolder;
	cursor: pointer;
	padding: 2px 4px;
	border-radius: 4px;
	text-decoration: underline;
	vertical-align: bottom;
}
.mha1lien a:visited {
	color: black;
	font-weight:bolder;
	cursor: pointer;
	padding: 2px 4px;
	border-radius: 4px;
	text-decoration: underline;
	vertical-align: bottom;
}
/* onglet */
.mha1onglet:not(div) {
	background-color: rgb(96,87,77);
	color : rgb(255,255,255);
}
.mha1ongletSelected:not(div) {
	background-color: rgb(255,255,255);
	color : rgb(96,87,77);
}
/* cellule bordure couleur */
.mha1cellBordure:not(div) {
	border-left-color: rgb(96,87,77);
}
/* cellule toute en couleur */
.mha1cellCouleur:not(div) {
	background-color: rgb(96,87,77);
	border-color: rgb(96,87,77);
}
/* Bordereau des décomptes avec bordure couleur */
/* si couleur principale */
.mha1cellBordereauP:not(div){
	border: 1px solid #60574D!important; /* équivalent au rgb(96,87,77) */
}/* si couleur secondaire */
.mha1cellBordereauS:not(div){
	border: 1px solid #60574D!important; /* équivalent au rgb(96,87,77) */
}



/* Styles AGIP */
/* Couleur principale */
.agip1principaleFond:not(div) {
	background-color: rgb(96,87,77);
	color: rgb(255,255,255);
	border-color: rgb(96,87,77);
}
.agip1principaleFond:not(div):hover {
	background-color: rgb(255,255,255);
	color: rgb(96,87,77);
	border-color: rgb(96,87,77);
}
.agip1principaleFondAdminDesign:not(div) {
	background-color: rgb(96,87,77);
	color: rgb(255,255,255)!important;
	border-color: rgb(96,87,77);
}
.agip1principaleFondAdminDesign:not(div):hover {
	background-color: rgb(255,255,255);
	color: rgb(96,87,77)!important;
}
/* Couleur secondaire */
.agip1secondaireFond:not(div) {
	background-color: rgb(96,87,77);
	color: rgb(255,255,255);
	border-color: rgb(96,87,77);
}
.agip1secondaireFond:not(div):hover {
	background-color: rgb(255,255,255);
	color: rgb(96,87,77);
	border-color: rgb(96,87,77);
}
.agip1secondaireBordure:not(div) {
	background-color: rgb(255,255,255);
	color: rgb(96,87,77);
	border-color: rgb(96,87,77);
}
.agip1secondaireBordure:not(div):hover {
	background-color: rgb(96,87,77);
	color: rgb(255,255,255);
	border-color: rgb(96,87,77);
}
.agip1secondaireFondAdminDesign:not(div) {
	background-color: rgb(96,87,77);
	color: rgb(255,255,255)!important;
	border-color: rgb(96,87,77);
}
.agip1secondaireFondAdminDesign:not(div):hover {
	background-color: rgb(255,255,255);
	color: rgb(96,87,77)!important;
}
/* Lien */
.agip1lien {
	color: black;
	font-weight:bolder;
	text-align: center;
	width: 100%;
}
.agip1lien a {
	color: black;
	cursor: pointer;
	padding: 2px 4px;
	border-radius: 4px;
	text-decoration: underline;
	vertical-align: bottom;
}
.agip1lien a:hover {
	color: black;
	font-weight:bolder;
	cursor: pointer;
	padding: 2px 4px;
	border-radius: 4px;
	text-decoration: underline;
	vertical-align: bottom;
}
.agip1lien a:visited {
	color: black;
	font-weight:bolder;
	cursor: pointer;
	padding: 2px 4px;
	border-radius: 4px;
	text-decoration: underline;
	vertical-align: bottom;
}
/* onglet */
.agip1onglet:not(div) {
	background-color: rgb(96,87,77);
	color : rgb(255,255,255);
}
.agip1ongletSelected:not(div) {
	background-color: rgb(255,255,255);
	color : rgb(96,87,77);
}
/* cellule bordure couleur */
.agip1cellBordure:not(div) {
	border-left-color: rgb(96,87,77);
}
/* cellule toute en couleur */
.agip1cellCouleur:not(div) {
	background-color: rgb(96,87,77);
	border-color: rgb(96,87,77);
}
/* Bordereau des décomptes avec bordure couleur */
/* si couleur principale */
.agip1cellBordereauP:not(div){
	border: 1px solid #60574D!important; /* équivalent au rgb(96,87,77) */
}/* si couleur secondaire */
.agip1cellBordereauS:not(div){
	border: 1px solid #60574D!important; /* équivalent au rgb(96,87,77) */
}



