@charset "UTF-8";
/* POLICES */
.defaultPolice {
  font-family: "proxima-nova-extra-condensed", "Open Sans Condensed", sans-serif;
  font-size: 18px;
}
.proximaLight {
  font-family: "proxima-nova-extra-condensed", sans-serif;
  font-style: normal;
  font-weight: 300;
}
.proxima {
  font-family: "proxima-nova", "Open Sans Condensed", sans-serif !important;
  font-style: normal;
  font-weight: 400;
}
body {
  font-family: "proxima-nova-extra-condensed", sans-serif;
}
nav.navDate:not(.navPersonalise) {
  margin-top: 15px;
  margin-bottom: 30px;
  font-weight: 300;
  height: auto;
  min-height: 30px;
  color: #525252;
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: "proxima-nova-extra-condensed", sans-serif;
  font-size: 1.85em;
  flex-wrap: wrap;
  width: 100%;
}
nav.navDate:not(.navPersonalise) .navBtn {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
}
nav.navDate:not(.navPersonalise) .navBtn input {
  margin: 5px !important;
}
nav.navDate:not(.navPersonalise) .navDate {
  display: flex;
  overflow: hidden;
  justify-content: center;
  align-items: center;
}
nav.navDate:not(.navPersonalise) .navDate #btCalendar {
  margin-right: 7px !important;
}
nav.navDate:not(.navPersonalise) input[type="text"] {
  background: transparent !important;
  border: 0px !important;
  color: #525252 !important;
  font-weight: 600 !important;
  font-size: 1.85em !important;
  font-family: "proxima-nova-extra-condensed", sans-serif !important;
  display: inline;
}
nav.navDate:not(.navPersonalise) input {
  flex-shrink: 0 !important;
}
nav.navDate:not(.navPersonalise) input.btPrev {
  margin-right: 10px;
}
nav.navDate:not(.navPersonalise) input.btNext {
  margin-left: 10px;
}
#bloc_ancre {
  display: flex;
  position: absolute;
  top: 100px;
  right: 0px;
}
#bloc_ancre #btnAncreToggle {
  width: 24px;
  height: 24px;
  background: #ffffff url("https://icono.agencedwm.com/picto_lien_gr.png") center center no-repeat;
  background-size: 20px auto;
}
#bloc_ancre:not(.opened) #listeAncre {
  display: none !important;
}
#bloc_ancre #listeAncre {
  display: flex;
  flex-direction: column;
  background-color: #fff;
  transition: all ease 0.6s;
  width: auto;
}
#bloc_ancre #listeAncre a {
  font-family: "proxima-nova", "Open Sans Condensed", sans-serif !important;
  color: #525252 !important;
  font-weight: 300 !important;
  font-size: 16px !important;
  text-decoration: none !important;
  opacity: 0.7;
  transition: all ease 0.2s;
}
#bloc_ancre #listeAncre a:visited {
  color: #525252;
  text-decoration: none !important;
}
#bloc_ancre #listeAncre a:hover {
  opacity: 1;
}
.tableGrid {
  display: grid;
  grid-template-columns: repeat(3, auto);
  grid-auto-rows: minmax(45px, 45px);
  width: 100%;
  grid-gap: 1px;
  background-color: rgba(82, 82, 82, 0.2);
  border-radius: 5px;
  overflow: hidden;
  border: solid 1px rgba(82, 82, 82, 0.2);
}
.tableGrid article {
  background-color: #ededed;
  padding: 5px 10px;
  font-family: "proxima-nova-extra-condensed", sans-serif;
  font-weight: 400;
  font-size: 18px;
  color: #525252;
  display: flex;
  align-items: center;
  flex-shrink: 3;
}
.tableGrid article.titre {
  font-weight: 600;
  font-size: 16px;
}
.tableGrid article.ssTitre {
  flex-shrink: 1;
  font-weight: 600;
  font-size: 16px;
}
.tableGrid article b {
  font-weight: 600;
}
.tableGrid article.number {
  justify-content: flex-end;
}
.tableGrid .col2 {
  grid-column: span 2;
}
.inPageTitle {
  font-size: 35px !important;
}
.grpElement {
  display: flex;
  align-items: center;
}
.grpElement .ui-autocomplete-input {
  background-color: #fff !important;
}
.onlymonth .ui-datepicker-calendar {
  display: none !important;
}
.hidden,
.toto {
  display: none !important;
}
.textPage {
  font-family: "proxima-nova-extra-condensed", "Open Sans Condensed", sans-serif !important;
  color: #525252 !important;
  font-weight: 400 !important;
  font-size: 16px !important;
}
.ssContent:not(.sel) {
  display: none !important;
}
ul.subMenu {
  width: 100%;
  display: flex;
  position: relative;
  justify-content: center;
  align-content: center;
  flex-wrap: nowrap;
  white-space: nowrap;
  margin-bottom: 10px;
}
ul.subMenu li {
  font-size: 20px;
  font-weight: 700;
  margin: 5px 8px;
  cursor: pointer;
  display: flex;
  text-overflow: ellipsis;
  overflow: hidden;
  height: 30px !important;
  align-items: center;
  font-family: "proxima-nova", sans-serif;
  font-size: 16px;
  font-weight: 300;
  opacity: 0.5;
  padding: 0 20px 0 0px;
  position: relative;
  -o-transition-property: all;
  -o-transition: 0.5s ease-in-out;
  -moz-transition-property: all;
  -moz-transition: 0.5s ease-in-out;
  -webkit-transition-property: all;
  -webkit-transition: 0.5s ease-in-out;
  transition-property: all;
  transition: 0.5s ease-in-out;
}
ul.subMenu li.titre {
  flex-shrink: 0;
}
ul.subMenu li span {
  text-overflow: ellipsis;
  overflow: hidden;
  font-family: "proxima-nova", sans-serif;
  color: #525252;
}
ul.subMenu li.sel,
ul.subMenu li:hover {
  opacity: 1;
}
ul.subMenu li:before {
  content: "";
  width: 24px;
  height: 24px;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
}
ul.subMenu li#subMenu_fiche1:before,
ul.subMenu li#subMenu_envoiPDF:before {
  background: transparent url("/img/icono/picto_doc-homme_gr.png") left top no-repeat;
  background-size: 100%;
  padding: 0 20px 0 30px;
}
ul.subMenu li#subMenu_facturation:before {
  background: transparent url("/img/icono/picto_facture_gr.png") left top no-repeat;
  background-size: 100%;
  padding: 0 20px 0 30px;
}
ul.subMenu li#subMenu_mcHash:before {
  background: transparent url("/img/icono/picto_hashtag_gr.png") left top no-repeat;
  background-size: 100%;
  padding: 0 20px 0 30px;
}
ul.subMenu li#subMenu_document:before {
  background: transparent url("/img/icono/picto_documents_gr.png") left top no-repeat;
  background-size: 100%;
  padding: 0 20px 0 30px;
}
ul.subMenu li#subMenu_pdfSign:before {
  background: transparent url("/img/icono/picto_pdfsign_gr.png") left top no-repeat;
  background-size: 100%;
  padding: 0 20px 0 30px;
}
ul.subMenu li:after {
  content: "";
  width: 12px;
  height: 40px;
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  background: transparent url("/img/grde_fleche.png") left top no-repeat;
  background-size: 100%;
}
.btnResetRech,
.btnResetContact {
  width: 20px;
  height: 20px;
  background: transparent url("/img/picto_reset_gr.png") center center no-repeat;
  background-size: auto 20px;
  border: 0;
  cursor: pointer;
  border-radius: 5px;
  margin-right: auto !important;
  opacity: 0.75;
  padding: 0 !important;
  margin-left: 5px;
  flex-shrink: 0;
}
.btnResetRech:hover,
.btnResetContact:hover {
  opacity: 1;
}
nav.navigationCol {
  margin-top: 15px;
  margin-bottom: 30px;
  font-weight: 300;
  height: 30px;
  font-size: 30px;
  color: #525252;
  display: flex;
  align-items: center;
  justify-content: center;
}
nav.navigationCol #openRech {
  width: 20px;
  height: 20px;
  background: url("/img/pictoLoupe_gr.png") center center no-repeat;
  background-size: auto 20px;
  border: 0;
  cursor: pointer;
  border-radius: 5px;
  margin-right: 10px;
  opacity: 0.75;
}
nav.navigationCol #openRech:hover,
nav.navigationCol #openRech.closed {
  opacity: 1;
}
nav.navigationCol input.btPrevious,
nav.navigationCol input.btNext {
  font-size: 18px;
  font-family: "proxima-nova-extra-condensed", "Open Sans Condensed", sans-serif;
  font-style: normal;
  font-weight: 300;
  min-width: 30px;
  height: 30px;
  line-height: 30px;
  color: #ededed;
  border: none;
  border-radius: 5px 5px 5px 5px;
  cursor: pointer;
  opacity: 0.3;
  transition: all ease 0.5s;
}
nav.navigationCol input.btPrevious:hover,
nav.navigationCol input.btNext:hover {
  opacity: 1;
}
nav.navigationCol input.btPrevious.btPrevious,
nav.navigationCol input.btNext.btPrevious {
  background: url("/img/btPrevious.png") center no-repeat transparent;
  background-size: auto;
  background-size: 100% auto;
  margin: 0 9px 0 0;
  margin-left: auto !important;
}
nav.navigationCol input.btPrevious.btNext,
nav.navigationCol input.btNext.btNext {
  background: url("/img/btNext.png") center no-repeat transparent;
  background-size: auto;
  background-size: 100% auto;
  margin: 0 0 0 9px;
  margin-right: auto !important;
}
nav.navigationCol .btCalendar {
  width: 20px;
  height: 20px;
  background: url("https://icono.agencedwm.com/picto_agenda-jour_gr.png") center center no-repeat;
  background-size: auto 20px;
  border: 0;
  cursor: pointer;
  border-radius: 5px;
  opacity: 0.75;
  margin-right: 10px;
}
nav.navigationCol .btCalendar:hover {
  opacity: 1;
}
nav.navigationCol #pictoRefresh {
  width: 20px;
  height: 20px;
  background: transparent url("/img/picto_reset_gr.png") center center no-repeat;
  background-size: auto 20px;
  border: 0;
  cursor: pointer;
  border-radius: 5px;
  margin-right: auto !important;
  opacity: 0.75;
}
nav.navigationCol #pictoRefresh:hover {
  opacity: 1;
}
nav.navigationCol #restoreDate {
  width: 20px;
  height: 20px;
  margin-right: 10px;
  background: url("/img/picto_restaurer_gr.png") center center no-repeat;
  border: none;
  background-size: 20px auto;
  cursor: pointer;
  opacity: 0.75;
}
nav.navigationCol #restoreDate:hover {
  opacity: 1;
}
nav.navigationCol b {
  font-weight: 600 !important;
}
nav.navigationCol input.btPrev {
  margin-right: 10px;
}
nav.navigationCol input.btNext {
  margin-left: 10px;
}
#menu > li #menu_user {
  background-color: #9f9f9f !important;
  color: #525252;
  opacity: 1;
  padding: 0 12px 0 40px;
  border-bottom: none;
  background: url("https://icono.agencedwm.com/picto_homme_gr.png") left 8px center no-repeat;
  background-size: 24px auto;
  display: flex;
  align-items: center;
  line-height: 24px;
  flex-wrap: nowrap;
  white-space: nowrap;
}
#menu > li #menu_user span {
  white-space: nowrap;
  overflow: hidden;
  flex: 1;
  text-overflow: ellipsis;
}
#menu > li #menu_user a#logout {
  flex-shrink: 0;
  float: right;
  width: 18px;
  height: 40px;
  background: url("https://icono.agencedwm.com/picto_cadenas-ouvert_gr.png") center center no-repeat transparent;
  background-size: auto 24px;
}
#menu > li #menu_user a#logout:hover {
  background: url("https://icono.agencedwm.com/picto_cadenas-ferme_gr.png") center center no-repeat transparent;
  background-size: auto 24px;
}
h2.toggleSection {
  padding: 0 34px 0 0px !important;
  text-transform: inherit;
  color: #525252;
  font-size: 30px;
  display: flex !important;
  justify-content: flex-start !important;
  align-items: center;
  flex-shrink: 0;
  height: 40px;
  display: flex;
  position: relative;
  cursor: pointer;
}
h2.toggleSection span {
  margin-right: 10px;
  font-family: "proxima-nova-extra-condensed", sans-serif;
  font-size: 30px;
  font-weight: 300;
  color: #525252;
}
h2.toggleSection .btnCreation {
  height: 40px;
  display: flex;
  align-items: center;
  padding: 0 0 0 40px;
  background: #009fe3 url("/img/picto_editer_bl.png") center left 10px no-repeat;
  background-size: 20px auto;
  font-family: "proxima-nova-extra-condensed", sans-serif;
  font-size: 20px;
  color: #fff;
  border: 0;
  border-radius: 5px;
  margin: auto;
  flex-shrink: 10;
  overflow: hidden;
  text-overflow: ellipsis;
}
h2.toggleSection.commande {
  width: 100%;
  margin: 0;
  padding-left: 44px !important;
  background: url("http://icono.agencedwm.com/picto_commande_gr.png") center left no-repeat transparent;
  background-size: 32px;
  cursor: pointer;
}
h2.toggleSection.open:hover:after,
h2.toggleSection:not(.open):hover:after {
  filter: alpha(opacity=100);
  opacity: 1;
}
h2.toggleSection.open:after {
  content: "";
  width: 24px;
  height: 24px;
  background: transparent url("/img/picto_title_open.png") left top no-repeat;
  background-size: 100%;
  position: absolute;
  z-index: 2;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  filter: alpha(opacity=100);
  opacity: 0.25;
  -o-transition-property: all;
  -o-transition: 0.5s ease-in-out;
  -moz-transition-property: all;
  -moz-transition: 0.5s ease-in-out;
  -webkit-transition-property: all;
  -webkit-transition: 0.5s ease-in-out;
  transition-property: all;
  transition: 0.5s ease-in-out;
}
h2.toggleSection:not(.open):after {
  content: "";
  width: 24px;
  height: 24px;
  background: transparent url("/img/picto_title_close.png") left top no-repeat;
  background-size: 100%;
  position: absolute;
  z-index: 2;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  filter: alpha(opacity=100);
  opacity: 0.25;
  -o-transition-property: all;
  -o-transition: 0.5s ease-in-out;
  -moz-transition-property: all;
  -moz-transition: 0.5s ease-in-out;
  -webkit-transition-property: all;
  -webkit-transition: 0.5s ease-in-out;
  transition-property: all;
  transition: 0.5s ease-in-out;
}
h2.toggleSection:not(.open) + section {
  display: none !important;
}
.onglets_container {
  overflow: hidden;
  display: flex;
  position: relative;
}
.onglets_container:not(:hover) {
  padding: 0px !important;
}
.onglets_container:hover .onglets_nav div {
  width: 40px !important;
}
.onglets_container:hover .onglets_nav div img {
  height: 17px;
}
.onglets_container .onglets_nav {
  position: absolute;
  height: 40px;
  width: 100%;
  display: flex;
  top: 20px;
  pointer-events: none;
  left: 0 !important;
}
.onglets_container .onglets_nav div {
  width: 0px;
  height: 40px;
  background: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 1;
  pointer-events: fill;
  transition: width ease 0.2s;
}
.onglets_container .onglets_nav div img {
  opacity: 0.5;
  height: 0;
}
.onglets_container .onglets_nav div.onglets_prev {
  cursor: pointer;
  position: relative;
}
.onglets_container .onglets_nav div.onglets_prev::before {
  position: absolute;
  width: 40px;
  height: 40px;
  left: 100%;
  /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#000000+0,000000+100&0.2+0,0.1+25,0+100 */

  background: -moz-linear-gradient(left, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.1) 25%, rgba(0, 0, 0, 0) 100%);
  /* FF3.6-15 */

  background: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.1) 25%, rgba(0, 0, 0, 0) 100%);
  /* Chrome10-25,Safari5.1-6 */

  background: linear-gradient(to right, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.1) 25%, rgba(0, 0, 0, 0) 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#33000000', endColorstr='#00000000', GradientType=1);
  /* IE6-9 */

  pointer-events: none;
  content: " ";
}
.onglets_container .onglets_nav div.onglets_prev img {
  transform: rotate(180deg);
}
.onglets_container .onglets_nav div.onglets_prev:hover img {
  opacity: 1;
}
.onglets_container .onglets_nav div.onglets_next {
  margin-left: auto;
  cursor: pointer;
  position: relative;
}
.onglets_container .onglets_nav div.onglets_next::before {
  position: absolute;
  width: 40px;
  height: 40px;
  right: 100%;
  /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#000000+0,000000+100&0+0,0.1+75,0.2+100 */

  background: -moz-linear-gradient(left, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.1) 75%, rgba(0, 0, 0, 0.2) 100%);
  /* FF3.6-15 */

  background: -webkit-linear-gradient(left, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.1) 75%, rgba(0, 0, 0, 0.2) 100%);
  /* Chrome10-25,Safari5.1-6 */

  background: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.1) 75%, rgba(0, 0, 0, 0.2) 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#33000000', GradientType=1);
  /* IE6-9 */

  pointer-events: none;
  content: " ";
}
.onglets_container .onglets_nav div.onglets_next:hover img {
  opacity: 1;
}
ul.onglets,
ul#ongletsRubrique,
ul.ongletsRubrique {
  border-bottom: solid 1px rgba(82, 82, 82, 0.25);
  margin: 0;
  padding: 0;
  margin-top: 20px;
  font-family: "proxima-nova-extra-condensed", "Open Sans Condensed", sans-serif;
  font-size: 18px;
  display: flex;
  flex-wrap: wrap;
  flex-shrink: 0;
  position: static;
  min-width: 100%;
}
ul.onglets li,
ul#ongletsRubrique li,
ul.ongletsRubrique li {
  background-color: #fff;
  margin: 0;
  height: 40px;
  line-height: 40px;
  padding: 0 8px;
  font-size: 18px !important;
  cursor: pointer;
  white-space: nowrap;
  color: #525252 !important;
  opacity: 0.5;
  border-right: solid 1px rgba(82, 82, 82, 0.2);
  position: static;
  border-radius: 0px !important;
  font-family: "proxima-nova-extra-condensed", sans-serif !important;
  font-weight: 400 !important;
}
ul.onglets li.buttons,
ul#ongletsRubrique li.buttons,
ul.ongletsRubrique li.buttons {
  padding: 0 5px 0 0;
  background-color: #fff;
}
ul.onglets li.buttons input,
ul#ongletsRubrique li.buttons input,
ul.ongletsRubrique li.buttons input {
  margin-top: -5px;
}
ul.onglets li:not(.buttons):hover,
ul#ongletsRubrique li:not(.buttons):hover,
ul.ongletsRubrique li:not(.buttons):hover {
  background-color: #009fe3;
  color: #fff !important;
  opacity: 1;
}
ul.onglets li:not(.buttons):hover.ongletRouge,
ul#ongletsRubrique li:not(.buttons):hover.ongletRouge,
ul.ongletsRubrique li:not(.buttons):hover.ongletRouge {
  background-color: #d2383f !important;
}
ul.onglets li:not(.buttons):hover a,
ul#ongletsRubrique li:not(.buttons):hover a,
ul.ongletsRubrique li:not(.buttons):hover a {
  color: #fff !important;
}
ul.onglets li:not(.buttons):hover a:visited,
ul#ongletsRubrique li:not(.buttons):hover a:visited,
ul.ongletsRubrique li:not(.buttons):hover a:visited {
  color: #fff !important;
}
ul.onglets li.boutons,
ul#ongletsRubrique li.boutons,
ul.ongletsRubrique li.boutons {
  background-color: transparent;
  margin-right: 10px;
  margin-left: auto;
  opacity: 1;
}
ul.onglets li.boutons:hover,
ul#ongletsRubrique li.boutons:hover,
ul.ongletsRubrique li.boutons:hover {
  background-color: transparent;
}
ul.onglets li.boutons input,
ul#ongletsRubrique li.boutons input,
ul.ongletsRubrique li.boutons input {
  height: 28px !important;
  line-height: 28px !important;
  min-width: 28px !important;
  opacity: 1;
}
ul.onglets li.boutons input:hover,
ul#ongletsRubrique li.boutons input:hover,
ul.ongletsRubrique li.boutons input:hover {
  background-color: #525252 !important;
}
ul.onglets li a,
ul#ongletsRubrique li a,
ul.ongletsRubrique li a {
  text-decoration: none;
  color: #525252;
}
ul.onglets li a:visited,
ul#ongletsRubrique li a:visited,
ul.ongletsRubrique li a:visited {
  color: #525252;
}
ul.onglets li.ongletRouge,
ul#ongletsRubrique li.ongletRouge,
ul.ongletsRubrique li.ongletRouge {
  color: #ffffff !important;
  background-color: #d2384080 !important;
}
ul.onglets li.ongletRouge a,
ul#ongletsRubrique li.ongletRouge a,
ul.ongletsRubrique li.ongletRouge a {
  color: #d2384080;
}
ul.onglets li.ongletRouge a:visited,
ul#ongletsRubrique li.ongletRouge a:visited,
ul.ongletsRubrique li.ongletRouge a:visited {
  color: #d2384080;
}
ul.onglets li.sel,
ul#ongletsRubrique li.sel,
ul.ongletsRubrique li.sel {
  color: #009fe3;
  background-color: #fff;
  opacity: 1;
}
ul.onglets li.sel a,
ul#ongletsRubrique li.sel a,
ul.ongletsRubrique li.sel a {
  color: #009fe3;
}
ul.onglets li.sel a:visited,
ul#ongletsRubrique li.sel a:visited,
ul.ongletsRubrique li.sel a:visited {
  color: #009fe3;
}
.btnPDFTitle {
  height: 30px;
  padding: 0 35px 0 10px;
  background: #009fe3 url("https://icono.agencedwm.com/picto_pdfInverse_bl.png") center right 5px no-repeat;
  background-size: 20px auto;
  color: #fff !important;
  font-family: "proxima-nova-extra-condensed", sans-serif;
  font-size: 20px;
  font-weight: 400;
  border-radius: 5px !important;
  border: none !important;
  line-height: 34px !important;
  margin-top: 5px !important;
  margin-bottom: 5px !important;
}
#btnMail:checked + label,
#btnSMS:checked + label {
  border: solid 1px #ffffff !important;
  background-color: #ffffff !important;
  color: #009fe3 !important;
}
#btnMail + label,
#btnSMS + label {
  width: auto;
  display: flex;
  align-items: center;
  position: relative;
  height: 38px;
  font-size: 20px;
  line-height: 20px;
  background-color: #009fe3;
  color: rgba(255, 255, 255, 0.75);
  border: solid 1px rgba(255, 255, 255, 0.2);
  -o-transition-property: all;
  -o-transition: 0.5s ease-in-out;
  -moz-transition-property: all;
  -moz-transition: 0.5s ease-in-out;
  -webkit-transition-property: all;
  -webkit-transition: 0.5s ease-in-out;
  transition-property: all;
  transition: 0.5s ease-in-out;
}
.bigBt:not(.a):not(.b):not(.c):not(.d):not(.e):not(.f):not(.g):not(.h):not(
    .i
  ):not(.j):not(.k):not(.l):not(.m):not(.n):not(.o):not(.p):not(.q):not(.r):not(
    .s
  ):not(.t):not(.u):not(.v):not(.w):not(.x):not(.y):not(.z):checked + label {
  border: solid 1px #ffffff !important;
  background-color: #ffffff !important;
  color: #009fe3 !important;
}
.bigBt:not(.a):not(.b):not(.c):not(.d):not(.e):not(.f):not(.g):not(.h):not(
    .i
  ):not(.j):not(.k):not(.l):not(.m):not(.n):not(.o):not(.p):not(.q):not(.r):not(
    .s
  ):not(.t):not(.u):not(.v):not(.w):not(.x):not(.y):not(.z) + label {
  width: auto !important;
  display: flex !important;
  align-items: center !important;
  position: relative !important;
  height: 38px !important;
  font-size: 20px;
  line-height: 20px !important;
  background-color: #009fe3 !important;
  color: rgba(255, 255, 255, 0.75) !important;
  border: solid 1px rgba(255, 255, 255, 0.2) !important;
  -o-transition-property: all;
  -o-transition: 0.5s ease-in-out;
  -moz-transition-property: all;
  -moz-transition: 0.5s ease-in-out;
  -webkit-transition-property: all;
  -webkit-transition: 0.5s ease-in-out;
  transition-property: all;
  transition: 0.5s ease-in-out;
}
aside#recapDoc,
aside.recapDoc,
aside#recapAside,
aside.recapAside,
aside.recapPage {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  min-height: 80px;
  margin-right: 10px;
  padding: 0 20px;
  background-color: #009fe3;
  display: flex;
  align-items: center;
  z-index: 99999;
  /* input[type="radio"]:not(.checkColor):not(.bigCheckbox):not(.otherCheckbox):not(
			.noCSS
		):not([disabled]):checked {
		& + label:not(.displayIntervenant) {
			background-color: #7f7f7f !important;
		}
	} */

}
aside#recapDoc.hidden,
aside.recapDoc.hidden,
aside#recapAside.hidden,
aside.recapAside.hidden,
aside.recapPage.hidden {
  display: none !important;
}
aside#recapDoc.noPadding,
aside.recapDoc.noPadding,
aside#recapAside.noPadding,
aside.recapAside.noPadding,
aside.recapPage.noPadding {
  padding: 0;
}
aside#recapDoc.noBg,
aside.recapDoc.noBg,
aside#recapAside.noBg,
aside.recapAside.noBg,
aside.recapPage.noBg {
  background-color: transparent;
}
aside#recapDoc.bgWhite,
aside.recapDoc.bgWhite,
aside#recapAside.bgWhite,
aside.recapAside.bgWhite,
aside.recapPage.bgWhite {
  flex-wrap: wrap;
  background-color: #ffffff;
  padding: 20px;
  box-shadow: 0px 0px 10px 4px rgba(82, 82, 82, 0.5);
  -moz-box-shadow: 0px 0px 10px 4px rgba(82, 82, 82, 0.5);
  -webkit-box-shadow: 0px 0px 10px 4px rgba(82, 82, 82, 0.5);
}
aside#recapDoc.bgWhite #nbFactSel,
aside.recapDoc.bgWhite #nbFactSel,
aside#recapAside.bgWhite #nbFactSel,
aside.recapAside.bgWhite #nbFactSel,
aside.recapPage.bgWhite #nbFactSel {
  display: none;
}
aside#recapDoc.bgWhite .btnBloc,
aside.recapDoc.bgWhite .btnBloc,
aside#recapAside.bgWhite .btnBloc,
aside.recapAside.bgWhite .btnBloc,
aside.recapPage.bgWhite .btnBloc {
  justify-content: flex-start;
}
aside#recapDoc.bgWhite label:not(input[type="checkbox"] + label):not(input[type="radio"] + label),
aside.recapDoc.bgWhite label:not(input[type="checkbox"] + label):not(input[type="radio"] + label),
aside#recapAside.bgWhite label:not(input[type="checkbox"] + label):not(input[type="radio"] + label),
aside.recapAside.bgWhite label:not(input[type="checkbox"] + label):not(input[type="radio"] + label),
aside.recapPage.bgWhite label:not(input[type="checkbox"] + label):not(input[type="radio"] + label),
aside#recapDoc.bgWhite .label:not(input[type="checkbox"] + label):not(
        input[type="radio"] + label
      ),
aside.recapDoc.bgWhite .label:not(input[type="checkbox"] + label):not(
        input[type="radio"] + label
      ),
aside#recapAside.bgWhite .label:not(input[type="checkbox"] + label):not(
        input[type="radio"] + label
      ),
aside.recapAside.bgWhite .label:not(input[type="checkbox"] + label):not(
        input[type="radio"] + label
      ),
aside.recapPage.bgWhite .label:not(input[type="checkbox"] + label):not(
        input[type="radio"] + label
      ) {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  line-height: 20px;
  font-family: "proxima-nova-extra-condensed", "Open Sans Condensed", sans-serif !important;
  font-weight: 400;
  font-size: 20px;
  text-transform: uppercase;
  color: #525252 !important;
  text-align: right;
  margin: 0 10px 10px 22px !important;
  width: auto;
  vertical-align: middle;
}
aside#recapDoc.bgWhite input[type="text"]:not(.ui-autocomplete-input),
aside.recapDoc.bgWhite input[type="text"]:not(.ui-autocomplete-input),
aside#recapAside.bgWhite input[type="text"]:not(.ui-autocomplete-input),
aside.recapAside.bgWhite input[type="text"]:not(.ui-autocomplete-input),
aside.recapPage.bgWhite input[type="text"]:not(.ui-autocomplete-input) {
  width: 85px;
  height: 40px;
  line-height: 40px;
  border: solid 1px #dcdcdc;
  font-family: "proxima-nova-extra-condensed", "Open Sans Condensed", sans-serif !important;
  font-weight: 400;
  font-size: 20px;
  color: #525252 !important;
  margin: 0 0 0 10px !important;
  padding-right: 9px;
  text-align: right;
  vertical-align: middle;
  background-color: #fff;
  -moz-border-radius: 0.3125em;
  -webkit-border-radius: 0.3125em;
  border-radius: 0.3125em;
}
aside#recapDoc.bgWhite input[type="submit"],
aside.recapDoc.bgWhite input[type="submit"],
aside#recapAside.bgWhite input[type="submit"],
aside.recapAside.bgWhite input[type="submit"],
aside.recapPage.bgWhite input[type="submit"] {
  margin: 0 0 0 auto !important;
}
aside#recapDoc#windowBottom,
aside.recapDoc#windowBottom,
aside#recapAside#windowBottom,
aside.recapAside#windowBottom,
aside.recapPage#windowBottom {
  min-height: 70px;
  margin-right: 0;
}
aside#recapDoc div#nbDocSel,
aside.recapDoc div#nbDocSel,
aside#recapAside div#nbDocSel,
aside.recapAside div#nbDocSel,
aside.recapPage div#nbDocSel,
aside#recapDoc div.nbSel,
aside.recapDoc div.nbSel,
aside#recapAside div.nbSel,
aside.recapAside div.nbSel,
aside.recapPage div.nbSel {
  font-family: "proxima-nova-extra-condensed", sans-serif;
  font-weight: 300;
  font-size: 30px;
  color: #fff;
  padding-left: 46px;
  background: url("https://general.adwm.info/img/picto_checked_bl.png") center left no-repeat;
  background-size: 32px auto;
  height: 32px;
  display: flex;
  align-items: center;
  flex-shrink: 15;
  min-width: 12px !important;
}
aside#recapDoc div#nbDocSel span,
aside.recapDoc div#nbDocSel span,
aside#recapAside div#nbDocSel span,
aside.recapAside div#nbDocSel span,
aside.recapPage div#nbDocSel span,
aside#recapDoc div.nbSel span,
aside.recapDoc div.nbSel span,
aside#recapAside div.nbSel span,
aside.recapAside div.nbSel span,
aside.recapPage div.nbSel span {
  font-family: "proxima-nova-extra-condensed", sans-serif;
  font-weight: 300;
  font-size: 30px;
  color: #fff;
  flex-shrink: 0;
}
aside#recapDoc div#nbDocSel div.textSel,
aside.recapDoc div#nbDocSel div.textSel,
aside#recapAside div#nbDocSel div.textSel,
aside.recapAside div#nbDocSel div.textSel,
aside.recapPage div#nbDocSel div.textSel,
aside#recapDoc div.nbSel div.textSel,
aside.recapDoc div.nbSel div.textSel,
aside#recapAside div.nbSel div.textSel,
aside.recapAside div.nbSel div.textSel,
aside.recapPage div.nbSel div.textSel {
  overflow: hidden;
  text-overflow: ellipsis;
  flex-shrink: 1;
}
aside#recapDoc h2#pictoRecherche,
aside.recapDoc h2#pictoRecherche,
aside#recapAside h2#pictoRecherche,
aside.recapAside h2#pictoRecherche,
aside.recapPage h2#pictoRecherche {
  padding: 0 0 0 40px;
  text-transform: inherit;
  color: #525252;
  font-size: 30px;
  line-height: 32px;
}
aside#recapDoc h2#pictoRecherche.windowBottom.rech,
aside.recapDoc h2#pictoRecherche.windowBottom.rech,
aside#recapAside h2#pictoRecherche.windowBottom.rech,
aside.recapAside h2#pictoRecherche.windowBottom.rech,
aside.recapPage h2#pictoRecherche.windowBottom.rech {
  background: transparent;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  padding: 15px 20px;
  min-height: 70px;
  background-color: #009fe3;
}
aside#recapDoc h2#pictoRecherche.windowBottom.rech:before,
aside.recapDoc h2#pictoRecherche.windowBottom.rech:before,
aside#recapAside h2#pictoRecherche.windowBottom.rech:before,
aside.recapAside h2#pictoRecherche.windowBottom.rech:before,
aside.recapPage h2#pictoRecherche.windowBottom.rech:before {
  display: none;
}
aside#recapDoc h2#pictoRecherche.windowBottom.rech:after,
aside.recapDoc h2#pictoRecherche.windowBottom.rech:after,
aside#recapAside h2#pictoRecherche.windowBottom.rech:after,
aside.recapAside h2#pictoRecherche.windowBottom.rech:after,
aside.recapPage h2#pictoRecherche.windowBottom.rech:after {
  right: 20px;
}
aside#recapDoc h2#pictoRecherche.windowBottom.rech.close:after,
aside.recapDoc h2#pictoRecherche.windowBottom.rech.close:after,
aside#recapAside h2#pictoRecherche.windowBottom.rech.close:after,
aside.recapAside h2#pictoRecherche.windowBottom.rech.close:after,
aside.recapPage h2#pictoRecherche.windowBottom.rech.close:after {
  top: 20px;
  transform: none;
}
aside#recapDoc #contentForm,
aside.recapDoc #contentForm,
aside#recapAside #contentForm,
aside.recapAside #contentForm,
aside.recapPage #contentForm {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  background-color: #ffffff;
  color: #525252;
  padding: 10px 40px 40px 40px;
  font-family: "proxima-nova-extra-condensed", sans-serif;
  font-weight: 400;
  font-size: 16px;
}
aside#recapDoc #contentForm label,
aside.recapDoc #contentForm label,
aside#recapAside #contentForm label,
aside.recapAside #contentForm label,
aside.recapPage #contentForm label,
aside#recapDoc #contentForm .label,
aside.recapDoc #contentForm .label,
aside#recapAside #contentForm .label,
aside.recapAside #contentForm .label,
aside.recapPage #contentForm .label,
aside#recapDoc #contentForm select,
aside.recapDoc #contentForm select,
aside#recapAside #contentForm select,
aside.recapAside #contentForm select,
aside.recapPage #contentForm select,
aside#recapDoc #contentForm input,
aside.recapDoc #contentForm input,
aside#recapAside #contentForm input,
aside.recapAside #contentForm input,
aside.recapPage #contentForm input,
aside#recapDoc #contentForm textarea,
aside.recapDoc #contentForm textarea,
aside#recapAside #contentForm textarea,
aside.recapAside #contentForm textarea,
aside.recapPage #contentForm textarea {
  width: auto;
  color: #525252 !important;
}
aside#recapDoc #contentForm select,
aside.recapDoc #contentForm select,
aside#recapAside #contentForm select,
aside.recapAside #contentForm select,
aside.recapPage #contentForm select {
  border: solid 1px rgba(82, 82, 82, 0.2);
  background: #ffffff url("/img/chevron-down.png") no-repeat scroll 95% center !important;
}
aside#recapDoc #contentForm input,
aside.recapDoc #contentForm input,
aside#recapAside #contentForm input,
aside.recapAside #contentForm input,
aside.recapPage #contentForm input,
aside#recapDoc #contentForm textarea,
aside.recapDoc #contentForm textarea,
aside#recapAside #contentForm textarea,
aside.recapAside #contentForm textarea,
aside.recapPage #contentForm textarea {
  background-color: rgba(82, 82, 82, 0.1) !important;
}
aside#recapDoc #contentForm textarea,
aside.recapDoc #contentForm textarea,
aside#recapAside #contentForm textarea,
aside.recapAside #contentForm textarea,
aside.recapPage #contentForm textarea {
  min-height: 100px;
}
aside#recapDoc #contentForm .tox-tinymce,
aside.recapDoc #contentForm .tox-tinymce,
aside#recapAside #contentForm .tox-tinymce,
aside.recapAside #contentForm .tox-tinymce,
aside.recapPage #contentForm .tox-tinymce {
  height: 200px !important;
}
aside#recapDoc #contentForm .label.noBorder,
aside.recapDoc #contentForm .label.noBorder,
aside#recapAside #contentForm .label.noBorder,
aside.recapAside #contentForm .label.noBorder,
aside.recapPage #contentForm .label.noBorder {
  border: none;
}
aside#recapDoc #contentForm .label.T24,
aside.recapDoc #contentForm .label.T24,
aside#recapAside #contentForm .label.T24,
aside.recapAside #contentForm .label.T24,
aside.recapPage #contentForm .label.T24 {
  font-size: 24px;
}
aside#recapDoc #contentForm .label input[type="checkbox"]:checked + label,
aside.recapDoc #contentForm .label input[type="checkbox"]:checked + label,
aside#recapAside #contentForm .label input[type="checkbox"]:checked + label,
aside.recapAside #contentForm .label input[type="checkbox"]:checked + label,
aside.recapPage #contentForm .label input[type="checkbox"]:checked + label {
  border: solid 1px rgba(0, 159, 227, 0.2);
  color: #009fe3 !important;
}
aside#recapDoc #contentForm .label input[type="checkbox"]:checked + label:before,
aside.recapDoc #contentForm .label input[type="checkbox"]:checked + label:before,
aside#recapAside #contentForm .label input[type="checkbox"]:checked + label:before,
aside.recapAside #contentForm .label input[type="checkbox"]:checked + label:before,
aside.recapPage #contentForm .label input[type="checkbox"]:checked + label:before {
  border: solid 2px #009fe3 !important;
  filter: alpha(opacity=100);
  opacity: 1;
}
aside#recapDoc #contentForm .label input[type="checkbox"]:checked + label:after,
aside.recapDoc #contentForm .label input[type="checkbox"]:checked + label:after,
aside#recapAside #contentForm .label input[type="checkbox"]:checked + label:after,
aside.recapAside #contentForm .label input[type="checkbox"]:checked + label:after,
aside.recapPage #contentForm .label input[type="checkbox"]:checked + label:after {
  display: block;
  filter: alpha(opacity=100);
  opacity: 1;
  border: solid #009fe3 !important;
  border-top-width: medium;
  border-right-width: medium;
  border-bottom-width: medium;
  border-left-width: medium;
  border-width: 0 3px 3px 0 !important;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
aside#recapDoc #contentForm .label input[type="checkbox"]:checked + label span,
aside.recapDoc #contentForm .label input[type="checkbox"]:checked + label span,
aside#recapAside #contentForm .label input[type="checkbox"]:checked + label span,
aside.recapAside #contentForm .label input[type="checkbox"]:checked + label span,
aside.recapPage #contentForm .label input[type="checkbox"]:checked + label span {
  color: #009fe3;
}
aside#recapDoc #contentForm .label input[type="checkbox"]:checked + label span:before,
aside.recapDoc #contentForm .label input[type="checkbox"]:checked + label span:before,
aside#recapAside #contentForm .label input[type="checkbox"]:checked + label span:before,
aside.recapAside #contentForm .label input[type="checkbox"]:checked + label span:before,
aside.recapPage #contentForm .label input[type="checkbox"]:checked + label span:before {
  background: transparent url("/img/icono/pictoPJ_cy.png") left center no-repeat;
  background-size: 100%;
}
aside#recapDoc #contentForm .label input[type="checkbox"] + label,
aside.recapDoc #contentForm .label input[type="checkbox"] + label,
aside#recapAside #contentForm .label input[type="checkbox"] + label,
aside.recapAside #contentForm .label input[type="checkbox"] + label,
aside.recapPage #contentForm .label input[type="checkbox"] + label {
  height: 40px;
  background-color: transparent !important;
  margin: 0 !important;
  padding: 5px 5px 5px 35px !important;
  background: none !important;
  border: solid 1px rgba(82, 82, 82, 0.2);
  display: flex;
  align-items: center;
  -moz-border-radius: 0.1875em;
  -webkit-border-radius: 0.1875em;
  border-radius: 0.1875em;
}
aside#recapDoc #contentForm .label input[type="checkbox"] + label:before,
aside.recapDoc #contentForm .label input[type="checkbox"] + label:before,
aside#recapAside #contentForm .label input[type="checkbox"] + label:before,
aside.recapAside #contentForm .label input[type="checkbox"] + label:before,
aside.recapPage #contentForm .label input[type="checkbox"] + label:before {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 5px;
  height: 16px;
  width: 16px;
  background-color: #ffffff;
  border: solid 2px #525252;
  filter: alpha(opacity=100);
  opacity: 0.5;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  -o-transition-property: all;
  -o-transition: 0.5s ease-in-out;
  -moz-transition-property: all;
  -moz-transition: 0.5s ease-in-out;
  -webkit-transition-property: all;
  -webkit-transition: 0.5s ease-in-out;
  transition-property: all;
  transition: 0.5s ease-in-out;
}
aside#recapDoc #contentForm .label input[type="checkbox"] + label:after,
aside.recapDoc #contentForm .label input[type="checkbox"] + label:after,
aside#recapAside #contentForm .label input[type="checkbox"] + label:after,
aside.recapAside #contentForm .label input[type="checkbox"] + label:after,
aside.recapPage #contentForm .label input[type="checkbox"] + label:after {
  content: "";
  position: absolute;
  display: none;
  left: 11px;
  top: 11px;
  width: 5px;
  height: 10px;
  border: solid #525252;
  border-top-width: medium;
  border-right-width: medium;
  border-bottom-width: medium;
  border-left-width: medium;
  border-width: 0 3px 3px 0;
  filter: alpha(opacity=100);
  opacity: 0.5;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  -o-transition-property: all;
  -o-transition: 0.5s ease-in-out;
  -moz-transition-property: all;
  -moz-transition: 0.5s ease-in-out;
  -webkit-transition-property: all;
  -webkit-transition: 0.5s ease-in-out;
  transition-property: all;
  transition: 0.5s ease-in-out;
}
aside#recapDoc #contentForm .label input[type="checkbox"] + label span,
aside.recapDoc #contentForm .label input[type="checkbox"] + label span,
aside#recapAside #contentForm .label input[type="checkbox"] + label span,
aside.recapAside #contentForm .label input[type="checkbox"] + label span,
aside.recapPage #contentForm .label input[type="checkbox"] + label span {
  width: 100%;
  display: block;
  position: relative;
  padding: 0 0 0 30px;
}
aside#recapDoc #contentForm .label input[type="checkbox"] + label span:before,
aside.recapDoc #contentForm .label input[type="checkbox"] + label span:before,
aside#recapAside #contentForm .label input[type="checkbox"] + label span:before,
aside.recapAside #contentForm .label input[type="checkbox"] + label span:before,
aside.recapPage #contentForm .label input[type="checkbox"] + label span:before {
  content: "";
  width: 24px;
  height: 24px;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  background: transparent url("/img/icono/pictoPJ_gr.png") left center no-repeat;
  background-size: 100%;
}
aside#recapDoc #contentForm input[type="button"],
aside.recapDoc #contentForm input[type="button"],
aside#recapAside #contentForm input[type="button"],
aside.recapAside #contentForm input[type="button"],
aside.recapPage #contentForm input[type="button"] {
  min-width: 70px;
  height: 40px;
  display: flex;
  position: relative;
  align-items: center;
  font-family: "proxima-nova-extra-condensed", sans-serif;
  font-size: 20px;
  background: #009fe3 !important;
  color: #ffffff !important;
  padding: 5px 10px !important;
  margin: 0 0 0 auto !important;
  -moz-border-radius: 0.1875em;
  -webkit-border-radius: 0.1875em;
  border-radius: 0.1875em;
}
aside#recapDoc .btnBloc,
aside.recapDoc .btnBloc,
aside#recapAside .btnBloc,
aside.recapAside .btnBloc,
aside.recapPage .btnBloc {
  margin: auto;
  display: flex;
  flex-shrink: 1;
  overflow: hidden;
  white-space: nowrap;
  align-items: center;
  flex-wrap: wrap;
  margin: 0 5px 0 15px;
  flex-grow: 1;
  justify-content: center;
}
aside#recapDoc .btnBloc .bloc_champ,
aside.recapDoc .btnBloc .bloc_champ,
aside#recapAside .btnBloc .bloc_champ,
aside.recapAside .btnBloc .bloc_champ,
aside.recapPage .btnBloc .bloc_champ {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  padding: 5px 0;
}
aside#recapDoc .btnBloc .bloc_champ label,
aside.recapDoc .btnBloc .bloc_champ label,
aside#recapAside .btnBloc .bloc_champ label,
aside.recapAside .btnBloc .bloc_champ label,
aside.recapPage .btnBloc .bloc_champ label {
  width: 110px;
}
aside#recapDoc .btnBloc > input,
aside.recapDoc .btnBloc > input,
aside#recapAside .btnBloc > input,
aside.recapAside .btnBloc > input,
aside.recapPage .btnBloc > input,
aside#recapDoc .btnBloc > select,
aside.recapDoc .btnBloc > select,
aside#recapAside .btnBloc > select,
aside.recapAside .btnBloc > select,
aside.recapPage .btnBloc > select,
aside#recapDoc .btnBloc > label,
aside.recapDoc .btnBloc > label,
aside#recapAside .btnBloc > label,
aside.recapAside .btnBloc > label,
aside.recapPage .btnBloc > label {
  margin-top: 5px;
}
aside#recapDoc .btnBloc > input option,
aside.recapDoc .btnBloc > input option,
aside#recapAside .btnBloc > input option,
aside.recapAside .btnBloc > input option,
aside.recapPage .btnBloc > input option,
aside#recapDoc .btnBloc > select option,
aside.recapDoc .btnBloc > select option,
aside#recapAside .btnBloc > select option,
aside.recapAside .btnBloc > select option,
aside.recapPage .btnBloc > select option,
aside#recapDoc .btnBloc > label option,
aside.recapDoc .btnBloc > label option,
aside#recapAside .btnBloc > label option,
aside.recapAside .btnBloc > label option,
aside.recapPage .btnBloc > label option {
  color: #000 !important;
}
aside#recapDoc .btnBloc input,
aside.recapDoc .btnBloc input,
aside#recapAside .btnBloc input,
aside.recapAside .btnBloc input,
aside.recapPage .btnBloc input {
  margin-top: 5px !important;
}
aside#recapDoc input[type="text"]:not(.ui-autocomplete-input),
aside.recapDoc input[type="text"]:not(.ui-autocomplete-input),
aside#recapAside input[type="text"]:not(.ui-autocomplete-input),
aside.recapAside input[type="text"]:not(.ui-autocomplete-input),
aside.recapPage input[type="text"]:not(.ui-autocomplete-input) {
  background: rgba(255, 255, 255, 0.3) !important;
  color: #fff !important;
}
aside#recapDoc .ui-autocomplete-input,
aside.recapDoc .ui-autocomplete-input,
aside#recapAside .ui-autocomplete-input,
aside.recapAside .ui-autocomplete-input,
aside.recapPage .ui-autocomplete-input {
  padding-left: 32px !important;
  background: url("/img/autocomplete_bl.png") left 8px center no-repeat rgba(255, 255, 255, 0.3);
  background-size: 20px auto;
  color: #fff !important;
}
aside#recapDoc .ui-autocomplete-inputOK,
aside.recapDoc .ui-autocomplete-inputOK,
aside#recapAside .ui-autocomplete-inputOK,
aside.recapAside .ui-autocomplete-inputOK,
aside.recapPage .ui-autocomplete-inputOK {
  padding-right: 32px !important;
  background: url(/img/autocomplete2_bl.png) no-repeat left 8px center / 20px auto, url(/img/autocompleteOK_bl.png) no-repeat right 8px center / 15px auto;
  background-color: rgba(255, 255, 255, 0.3);
  color: #fff !important;
}
aside#recapDoc label:not(input[type="checkbox"] + label):not(input[type="radio"] + label),
aside.recapDoc label:not(input[type="checkbox"] + label):not(input[type="radio"] + label),
aside#recapAside label:not(input[type="checkbox"] + label):not(input[type="radio"] + label),
aside.recapAside label:not(input[type="checkbox"] + label):not(input[type="radio"] + label),
aside.recapPage label:not(input[type="checkbox"] + label):not(input[type="radio"] + label),
aside#recapDoc .label:not(input[type="checkbox"] + label):not(input[type="radio"] + label),
aside.recapDoc .label:not(input[type="checkbox"] + label):not(input[type="radio"] + label),
aside#recapAside .label:not(input[type="checkbox"] + label):not(input[type="radio"] + label),
aside.recapAside .label:not(input[type="checkbox"] + label):not(input[type="radio"] + label),
aside.recapPage .label:not(input[type="checkbox"] + label):not(input[type="radio"] + label) {
  color: #fff !important;
  margin: 0 10px 0 0 !important;
}
aside#recapDoc input[type="submit"],
aside.recapDoc input[type="submit"],
aside#recapAside input[type="submit"],
aside.recapAside input[type="submit"],
aside.recapPage input[type="submit"] {
  height: 40px;
  display: flex;
  align-items: center;
  font-family: "proxima-nova-extra-condensed", sans-serif;
  font-size: 20px;
  padding: 0 0 0 40px !important;
  color: #fff;
  border: 0;
  border-radius: 5px;
  flex-shrink: 5;
  overflow: hidden;
  text-overflow: ellipsis;
  border: solid 1px rgba(255, 255, 255, 0.2) !important;
  background: #009fe3;
  margin-top: 24px !important;
  cursor: pointer;
  background: #009fe3 url("https://icono.agencedwm.com/picto_valider_bl.png") center left 10px no-repeat;
  background-size: 20px auto;
}
aside#recapDoc input[type="submit"]:hover,
aside.recapDoc input[type="submit"]:hover,
aside#recapAside input[type="submit"]:hover,
aside.recapAside input[type="submit"]:hover,
aside.recapPage input[type="submit"]:hover,
aside#recapDoc input[type="submit"].sel,
aside.recapDoc input[type="submit"].sel,
aside#recapAside input[type="submit"].sel,
aside.recapAside input[type="submit"].sel,
aside.recapPage input[type="submit"].sel {
  background: #ffffff url("https://icono.agencedwm.com/picto_valider_cy.png") center left 10px no-repeat;
  background-size: 20px auto;
  background-color: #fff !important;
  color: #009fe3;
}
aside#recapDoc input[type="submit"].noCSS,
aside.recapDoc input[type="submit"].noCSS,
aside#recapAside input[type="submit"].noCSS,
aside.recapAside input[type="submit"].noCSS,
aside.recapPage input[type="submit"].noCSS {
  padding: 0 10px !important;
  background: #009fe3;
  -o-transition-property: all;
  -o-transition: 0.5 ease-in-out;
  -moz-transition-property: all;
  -moz-transition: 0.5 ease-in-out;
  -webkit-transition-property: all;
  -webkit-transition: 0.5 ease-in-out;
  transition-property: all;
  transition: 0.5 ease-in-out;
}
aside#recapDoc input[type="submit"].noCSS:hover,
aside.recapDoc input[type="submit"].noCSS:hover,
aside#recapAside input[type="submit"].noCSS:hover,
aside.recapAside input[type="submit"].noCSS:hover,
aside.recapPage input[type="submit"].noCSS:hover {
  background-color: #fff !important;
  color: #009fe3;
}
aside#recapDoc input[type="submit"].new,
aside.recapDoc input[type="submit"].new,
aside#recapAside input[type="submit"].new,
aside.recapAside input[type="submit"].new,
aside.recapPage input[type="submit"].new {
  padding: 0 10px 0 40px !important;
  background: #009fe3 url("https://icono.agencedwm.com/picto_valider_bl.png") center left 10px / 20px no-repeat;
}
aside#recapDoc select,
aside.recapDoc select,
aside#recapAside select,
aside.recapAside select,
aside.recapPage select {
  color: #fff !important;
  box-shadow: 0 !important;
  background: transparent url("/img/chevron-down_bl.png") no-repeat scroll 95% center !important;
  box-shadow: 0px 0px 0px 1px rgba(255, 255, 255, 0.2);
}
aside#recapDoc select.action,
aside.recapDoc select.action,
aside#recapAside select.action,
aside.recapAside select.action,
aside.recapPage select.action {
  height: 40px;
  line-height: 40px;
  margin: 8px 10px 0 0 !important;
  width: auto !important;
}
aside#recapDoc input[type="button"],
aside.recapDoc input[type="button"],
aside#recapAside input[type="button"],
aside.recapAside input[type="button"],
aside.recapPage input[type="button"] {
  height: 40px;
  display: flex;
  align-items: center;
  padding: 0 0 0 40px;
  font-family: "proxima-nova-extra-condensed", sans-serif;
  font-size: 20px;
  color: #fff;
  border: 0;
  border-radius: 5px;
  flex-shrink: 10;
  overflow: hidden;
  text-overflow: ellipsis;
  border: solid 1px rgba(255, 255, 255, 0.2) !important;
  margin: 5px !important;
  cursor: pointer !important;
}
aside#recapDoc input[type="button"]#sendDoc,
aside.recapDoc input[type="button"]#sendDoc,
aside#recapAside input[type="button"]#sendDoc,
aside.recapAside input[type="button"]#sendDoc,
aside.recapPage input[type="button"]#sendDoc {
  background: #009fe3 url("https://general.adwm.info/img/picto_envoi_mail_bl.png") center left 10px no-repeat;
  background-size: 20px auto;
}
aside#recapDoc input[type="button"]#sendDoc:hover,
aside.recapDoc input[type="button"]#sendDoc:hover,
aside#recapAside input[type="button"]#sendDoc:hover,
aside.recapAside input[type="button"]#sendDoc:hover,
aside.recapPage input[type="button"]#sendDoc:hover {
  background: #ffffff url("https://general.adwm.info/img/picto_envoi_mail_cy.png") center left 10px no-repeat;
  background-size: 20px auto;
  background-color: #fff !important;
  color: #009fe3;
}
aside#recapDoc input[type="button"]#suppDoc,
aside.recapDoc input[type="button"]#suppDoc,
aside#recapAside input[type="button"]#suppDoc,
aside.recapAside input[type="button"]#suppDoc,
aside.recapPage input[type="button"]#suppDoc,
aside#recapDoc input[type="button"].btSuppVolet,
aside.recapDoc input[type="button"].btSuppVolet,
aside#recapAside input[type="button"].btSuppVolet,
aside.recapAside input[type="button"].btSuppVolet,
aside.recapPage input[type="button"].btSuppVolet {
  background: #009fe3 url("https://general.adwm.info/img/picto_close_bl.png") center left 10px no-repeat;
  background-size: 20px auto;
}
aside#recapDoc input[type="button"]#suppDoc:hover,
aside.recapDoc input[type="button"]#suppDoc:hover,
aside#recapAside input[type="button"]#suppDoc:hover,
aside.recapAside input[type="button"]#suppDoc:hover,
aside.recapPage input[type="button"]#suppDoc:hover,
aside#recapDoc input[type="button"].btSuppVolet:hover,
aside.recapDoc input[type="button"].btSuppVolet:hover,
aside#recapAside input[type="button"].btSuppVolet:hover,
aside.recapAside input[type="button"].btSuppVolet:hover,
aside.recapPage input[type="button"].btSuppVolet:hover {
  background: #ffffff url("https://general.adwm.info/img/picto_close_cy.png") center left 10px no-repeat;
  background-size: 20px auto;
  background-color: #fff !important;
  color: #009fe3;
}
aside#recapDoc input[type="button"].btAnnuler,
aside.recapDoc input[type="button"].btAnnuler,
aside#recapAside input[type="button"].btAnnuler,
aside.recapAside input[type="button"].btAnnuler,
aside.recapPage input[type="button"].btAnnuler {
  padding: 0 10px;
  background: #d2383f;
  color: #ffffff;
}
aside#recapDoc input[type="button"].btAnnuler:hover,
aside.recapDoc input[type="button"].btAnnuler:hover,
aside#recapAside input[type="button"].btAnnuler:hover,
aside.recapAside input[type="button"].btAnnuler:hover,
aside.recapPage input[type="button"].btAnnuler:hover {
  background-color: #fff !important;
  color: #d2383f;
}
aside#recapDoc input[type="button"].btValidVolet,
aside.recapDoc input[type="button"].btValidVolet,
aside#recapAside input[type="button"].btValidVolet,
aside.recapAside input[type="button"].btValidVolet,
aside.recapPage input[type="button"].btValidVolet {
  background: #009fe3 url("https://icono.agencedwm.com/picto_valider2_bl.png") center left 10px no-repeat;
  background-size: 20px auto;
}
aside#recapDoc input[type="button"].btValidVolet:hover,
aside.recapDoc input[type="button"].btValidVolet:hover,
aside#recapAside input[type="button"].btValidVolet:hover,
aside.recapAside input[type="button"].btValidVolet:hover,
aside.recapPage input[type="button"].btValidVolet:hover {
  background: #ffffff url("https://icono.agencedwm.com/picto_valider2_cy.png") center left 10px no-repeat;
  background-size: 20px auto;
  background-color: #fff !important;
  color: #009fe3;
}
aside#recapDoc input[type="button"]#btInfoPaie,
aside.recapDoc input[type="button"]#btInfoPaie,
aside#recapAside input[type="button"]#btInfoPaie,
aside.recapAside input[type="button"]#btInfoPaie,
aside.recapPage input[type="button"]#btInfoPaie {
  background: #009fe3 url("https://icono.agencedwm.com/picto_pdf_bl.png") center left 10px no-repeat;
  background-size: 20px auto;
}
aside#recapDoc input[type="button"]#btInfoPaie:hover,
aside.recapDoc input[type="button"]#btInfoPaie:hover,
aside#recapAside input[type="button"]#btInfoPaie:hover,
aside.recapAside input[type="button"]#btInfoPaie:hover,
aside.recapPage input[type="button"]#btInfoPaie:hover {
  background: #ffffff url("https://icono.agencedwm.com/picto_pdf_cy.png") center left 10px no-repeat;
  background-size: 20px auto;
  background-color: #fff !important;
  color: #009fe3;
}
aside#recapDoc input[type="button"]#btGenExcel,
aside.recapDoc input[type="button"]#btGenExcel,
aside#recapAside input[type="button"]#btGenExcel,
aside.recapAside input[type="button"]#btGenExcel,
aside.recapPage input[type="button"]#btGenExcel {
  background: #009fe3 url("https://icono.agencedwm.com/picto_export_bl.png") center left 10px no-repeat;
  background-size: 20px auto;
}
aside#recapDoc input[type="button"]#btGenExcel:hover,
aside.recapDoc input[type="button"]#btGenExcel:hover,
aside#recapAside input[type="button"]#btGenExcel:hover,
aside.recapAside input[type="button"]#btGenExcel:hover,
aside.recapPage input[type="button"]#btGenExcel:hover {
  background: #ffffff url("https://icono.agencedwm.com/picto_export_cy.png") center left 10px no-repeat;
  background-size: 20px auto;
  background-color: #fff !important;
  color: #009fe3;
}
hr.ligneGrise {
  width: 100%;
  height: 1px;
  line-height: 1px;
  position: relative;
  float: none !important;
  vertical-align: top;
  background-color: rgba(82, 82, 82, 0.1);
  border: none;
  margin: 15px 0 10px 0;
  padding: 0;
  -o-transition-property: all;
  -o-transition: 0.5s ease-in-out;
  -moz-transition-property: all;
  -moz-transition: 0.5s ease-in-out;
  -webkit-transition-property: all;
  -webkit-transition: 0.5s ease-in-out;
  transition-property: all;
  transition: 0.5s ease-in-out;
}
.txtInfoRG {
  font-family: "proxima-nova-extra-condensed", sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 16px;
  color: #8b171a !important;
  margin-top: 10px;
}
.txtInfoRG span {
  font-family: "proxima-nova", "Open Sans Condensed", sans-serif !important;
  color: #e30613 !important;
  font-weight: 300 !important;
  font-size: 16px !important;
}
.enteteAddBtn {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.enteteAddBtn .btnBloc {
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 0 auto 0 auto;
}
.enteteAddBtn hr {
  width: 100%;
  height: 1px;
  line-height: 1px;
  float: left;
  position: relative;
  vertical-align: top;
  background-color: rgba(82, 82, 82, 0.1);
  border: none;
  margin: 15px 0 10px 0;
  padding: 0;
  -o-transition-property: all;
  -o-transition: 0.5s ease-in-out;
  -moz-transition-property: all;
  -moz-transition: 0.5s ease-in-out;
  -webkit-transition-property: all;
  -webkit-transition: 0.5s ease-in-out;
  transition-property: all;
  transition: 0.5s ease-in-out;
}
.enteteAddBtn input[type="button"] {
  height: 40px;
  display: flex;
  align-items: center;
  padding: 0 10px 0 40px;
  background: #009fe3 url("https://icono.agencedwm.com/picto_editer_bl.png") center left 10px no-repeat !important;
  background-size: 20px auto !important;
  font-family: "proxima-nova-extra-condensed", sans-serif;
  font-size: 20px;
  color: #fff;
  border: 0;
  border-radius: 5px;
  flex-shrink: 10;
  overflow: hidden;
  text-overflow: ellipsis;
  cursor: pointer;
  margin: 15px auto 0 auto;
}
.enteteAddBtn input[type="button"].noMarginCenter {
  margin: 15px 5px 0 5px;
}
.enteteAddBtn input[type="button"].btnEmail {
  background: #009fe3 url("https://icono.agencedwm.com/picto_avionpapier_bl.png") center left 10px no-repeat !important;
  background-size: 20px auto !important;
}
.enteteAddBtn input[type="button"]:hover {
  background-color: #525252;
}
h1.titrePage {
  font-family: "proxima-nova-extra-condensed", sans-serif !important;
  font-size: 40px !important;
  font-weight: 400 !important;
  color: #525252 !important;
  display: flex !important;
  align-items: flex-start !important;
  white-space: nowrap !important;
  margin-bottom: 10px !important;
  margin-top: 30px !important;
  text-transform: none !important;
}
h1.titrePage .btnCreation {
  height: 40px;
  display: flex;
  align-items: center;
  padding: 0 0 0 40px;
  background: #009fe3 url("/img/picto_editer_bl.png") center left 10px no-repeat;
  background-size: 20px auto;
  font-family: "proxima-nova-extra-condensed", sans-serif;
  font-size: 20px;
  color: #fff;
  border: 0;
  border-radius: 5px;
  margin: auto;
  flex-shrink: 10;
  overflow: hidden;
  text-overflow: ellipsis;
}
h1.titrePage strong {
  display: flex;
  align-items: center;
}
h1.titrePage.noFlex {
  width: 100%;
  display: inline-block !important;
  position: relative;
  line-height: 40px;
  margin: 50px 0 !important;
}
h1.titrePage.noFlex.center {
  text-align: center;
}
h1.titrePage#pictoEditPDF {
  padding: 80px 0 0 0;
}
h1.titrePage#pictoEditPDF:before {
  content: "";
  width: 64px;
  height: 64px;
  background: transparent url("https://general.adwm.info/img/icono/pictoEditPDF.png") left top no-repeat;
  background-size: 100%;
  position: absolute;
  z-index: 2;
  top: 0;
  left: 0;
  right: 0;
  margin: 0 auto;
  -o-transition-property: all;
  -o-transition: 0.5s ease-in-out;
  -moz-transition-property: all;
  -moz-transition: 0.5s ease-in-out;
  -webkit-transition-property: all;
  -webkit-transition: 0.5s ease-in-out;
  transition-property: all;
  transition: 0.5s ease-in-out;
}
h1.titrePage span {
  overflow: hidden;
  text-overflow: ellipsis;
  flex-shrink: 2;
  line-height: 40px;
}
h1.titrePage .bleu {
  color: #009fe3;
}
h1.titrePage aside#navTitle {
  display: flex;
  flex-wrap: wrap;
  margin-left: auto;
  flex-shrink: 1;
  justify-content: center;
  align-items: center;
}
h1.titrePage aside#navTitle #retourPage {
  height: 24px;
  width: 24px;
  flex-shrink: 0;
  background: url("/img/picto_arrow_back.png") center center no-repeat;
  background-size: 24px auto;
  display: block;
  margin: 5px;
  opacity: 0.5;
}
h1.titrePage aside#navTitle #retourPage:hover {
  opacity: 1;
}
h1.titrePage aside#navTitle .boutonSupp {
  margin-right: 30px !important;
}
h1.titrePage aside#navTitle .btnPDF,
h1.titrePage aside#navTitle .btPDF {
  height: 24px;
  width: 24px;
  flex-shrink: 0;
  background: url("https://icono.agencedwm.com/picto_pdf_cy.png") center center / 24px auto no-repeat transparent !important;
  background-size: 15px auto;
  display: block;
  margin: 5px;
  margin-right: 30px !important;
  opacity: 0.5;
  border-radius: 5px !important;
  min-width: 24px !important;
  font-size: 0;
}
h1.titrePage aside#navTitle .btnPDF:hover,
h1.titrePage aside#navTitle .btPDF:hover {
  opacity: 1;
}
h1.titrePage aside#navTitle .retourPage {
  height: 24px;
  width: 24px;
  flex-shrink: 0;
  background: url("/img/picto_arrow_back.png") center center no-repeat;
  background-size: 24px auto;
  display: block;
  margin: 5px;
  opacity: 0.5;
}
h1.titrePage aside#navTitle .retourPage:hover {
  opacity: 1;
}
h1.titrePage aside#navTitle section#navDynamique {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
h1.titrePage aside#navTitle section#navDynamique #prevBtn {
  height: 32px;
  width: 32px;
  flex-shrink: 0;
  background: url("/img/picto_prev.png") center center no-repeat;
  background-size: 32px auto;
  display: block;
  margin: 5px;
  opacity: 0.5;
  cursor: pointer;
}
h1.titrePage aside#navTitle section#navDynamique #prevBtn:not(.off):hover {
  opacity: 1;
}
h1.titrePage aside#navTitle section#navDynamique #prevBtn.off {
  opacity: 0.2;
  cursor: default;
}
h1.titrePage aside#navTitle section#navDynamique #nextBtn {
  height: 32px;
  width: 32px;
  flex-shrink: 0;
  background: url("/img/picto_next.png") center center no-repeat;
  background-size: 32px auto;
  display: block;
  margin: 5px;
  opacity: 0.5;
  cursor: pointer;
}
h1.titrePage aside#navTitle section#navDynamique #nextBtn:not(.off):hover {
  opacity: 1;
}
h1.titrePage aside#navTitle section#navDynamique #nextBtn.off {
  opacity: 0.2;
  cursor: default;
}
.ssInfoTitre {
  font-family: "proxima-nova-extra-condensed", sans-serif;
  font-size: 18px;
  font-style: italic;
  font-weight: 300;
  color: #525252;
}
#ssTitres,
#ssTitre,
.pageSSTitre {
  display: flex;
  flex-wrap: wrap;
  font-family: "proxima-nova-extra-condensed", sans-serif;
  font-size: 20px;
  font-weight: 300;
  color: #525252;
  line-height: 24px;
}
#ssTitres .btnPDF,
#ssTitre .btnPDF,
.pageSSTitre .btnPDF,
#ssTitres .btPDF,
#ssTitre .btPDF,
.pageSSTitre .btPDF {
  width: 20px;
  height: 20px !important;
  min-height: 30px;
  cursor: pointer;
  opacity: 0.75 !important;
  transition: all ease 0.2s;
  border-radius: 0px !important;
  display: inline-block !important;
  float: none !important;
  top: 0;
  margin: 0 !important;
  font-size: 0 !important;
  border-right: 0;
  border-bottom: 0;
  background: url("https://icono.agencedwm.com/picto_pdf_cy.png") center center / 20px auto no-repeat transparent !important;
}
#ssTitres .btnPDF:hover,
#ssTitre .btnPDF:hover,
.pageSSTitre .btnPDF:hover,
#ssTitres .btPDF:hover,
#ssTitre .btPDF:hover,
.pageSSTitre .btPDF:hover {
  opacity: 1 !important;
}
#ssTitres a,
#ssTitre a,
.pageSSTitre a {
  opacity: 0.75;
  font-family: "proxima-nova-extra-condensed", sans-serif;
  font-size: 20px;
  font-weight: 300;
  color: #525252;
  position: relative;
  text-decoration: none !important;
}
#ssTitres a:hover,
#ssTitre a:hover,
.pageSSTitre a:hover {
  opacity: 1;
  text-decoration: underline !important;
}
#ssTitres a:not(:last-child),
#ssTitre a:not(:last-child),
.pageSSTitre a:not(:last-child) {
  padding-right: 20px;
  position: relative;
}
#ssTitres a:not(:last-child)::after,
#ssTitre a:not(:last-child)::after,
.pageSSTitre a:not(:last-child)::after {
  content: "\2022";
  position: absolute;
  right: 5px;
  top: 0;
  bottom: 0;
  margin: auto;
  width: 10px;
  display: flex;
  justify-content: center;
}
@media screen and (max-width: 640px) {
  aside#recapDoc #contentForm,
  aside.recapDoc #contentForm,
  aside#recapAside #contentForm,
  aside.recapAside #contentForm {
    padding: 0 10px;
    /*input[type="button"]{
  				margin: 10px 0 10px auto!important;
  			}*/
  
  }
  aside#recapDoc #contentForm .label.T24,
  aside.recapDoc #contentForm .label.T24,
  aside#recapAside #contentForm .label.T24,
  aside.recapAside #contentForm .label.T24 {
    font-size: 16px;
  }
}
