@font-face {
    font-family: "FontAwesome";
    font-weight: normal;
    font-style: normal;
    src: url("https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.eot?v=4.3.0");
    src: url("https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.eot?#iefix&v=4.3.0")
        format("embedded-opentype"),
      url("https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.woff2?v=4.3.0")
        format("woff2"),
      url("https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.woff?v=4.3.0")
        format("woff"),
      url("https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.ttf?v=4.3.0")
        format("truetype"),
      url("https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular")
        format("svg");
  }
@font-face {
    font-family: "Vanitas";
    src: url("/uStoreThemeCustomizations/61004890-08b9-4f9b-9d6b-6eaad5a9dff3/Published/Assets/VanitasBold.ttf");
  }
/* chrome */
.logo {
  width: 152px;
  height: auto;
}
/* partage */
form.ustore_Customization #fullpage .mainareaFullWidth > table > tbody > tr:first-child, form.ustore_OrderFinalStep #fullpage .mainareaFullWidth > table#tblMain > tbody > tr > td > table > tbody > tr#ctl00_cphMainContent_trWizardStepsNav, form.ustore_Recipient #fullpage .mainareaFullWidth > table > tbody > tr:first-child {
  display: block;
  position: absolute;
  top: 110px;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 46px;
  background-color: #ffffff;
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.15);
}
form.ustore_Customization #fullpage .mainareaFullWidth > table > tbody > tr:first-child > td, form.ustore_Customization #fullpage .mainareaFullWidth > table > tbody > tr:first-child > td > div.WizardStepsNavControl, form.ustore_Customization #fullpage .mainareaFullWidth > table > tbody > tr:first-child > td > div.WizardStepsNavControl > table.WizardProgressBarContainer, form.ustore_Customization #fullpage .mainareaFullWidth > table > tbody > tr:first-child > td > div.WizardStepsNavControl > table.WizardProgressBarContainer > tbody, form.ustore_Customization #fullpage .mainareaFullWidth > table > tbody > tr:first-child > td > div.WizardStepsNavControl > table.WizardProgressBarContainer > tbody > tr, form.ustore_OrderFinalStep #fullpage .mainareaFullWidth > table#tblMain > tbody > tr > td > table > tbody > tr:first-child > td, form.ustore_OrderFinalStep #fullpage .mainareaFullWidth > table#tblMain > tbody > tr > td > table > tbody > tr:first-child > td > div.WizardStepsNavControl, form.ustore_OrderFinalStep #fullpage .mainareaFullWidth > table#tblMain > tbody > tr > td > table > tbody > tr:first-child > td > div.WizardStepsNavControl > table.WizardProgressBarContainer, form.ustore_OrderFinalStep #fullpage .mainareaFullWidth > table#tblMain > tbody > tr > td > table > tbody > tr:first-child > td > div.WizardStepsNavControl > table.WizardProgressBarContainer > tbody, form.ustore_OrderFinalStep #fullpage .mainareaFullWidth > table#tblMain > tbody > tr > td > table > tbody > tr:first-child > td > div.WizardStepsNavControl > table.WizardProgressBarContainer > tbody > tr, form.ustore_Recipient #fullpage .mainareaFullWidth > table > tbody > tr:first-child > td, form.ustore_Recipient #fullpage .mainareaFullWidth > table > tbody > tr:first-child > td > div.WizardStepsNavControl, form.ustore_Recipient #fullpage .mainareaFullWidth > table > tbody > tr:first-child > td > div.WizardStepsNavControl > table.WizardProgressBarContainer, form.ustore_Recipient #fullpage .mainareaFullWidth > table > tbody > tr:first-child > td > div.WizardStepsNavControl > table.WizardProgressBarContainer > tbody, form.ustore_Recipient #fullpage .mainareaFullWidth > table > tbody > tr:first-child > td > div.WizardStepsNavControl > table.WizardProgressBarContainer > tbody > tr {
  display: block;
  width: 100%;
  height: 100%;
  padding: 0;
  margin: 0;
  box-sizing: border-box;
  text-align: center;
}
form.ustore_Customization #fullpage .mainareaFullWidth .WizardProgressBarContainer > tbody > tr > td.WizardProgressStep, form.ustore_OrderFinalStep #fullpage .mainareaFullWidth > table#tblMain > tbody > tr > td .WizardProgressBarContainer > tbody > tr > td.WizardProgressStep, form.ustore_Recipient #fullpage .mainareaFullWidth .WizardProgressBarContainer > tbody > tr > td.WizardProgressStep {
  display: inline-block;
  vertical-align: top;
  width: 300px;
  height: 100%;
  padding: 0;
  margin: 0px 30px;
  box-sizing: border-box;
}
form.ustore_Customization #fullpage .mainareaFullWidth .WizardProgressBarContainer > tbody > tr > td.WizardProgressStep > table, form.ustore_Customization #fullpage .mainareaFullWidth .WizardProgressBarContainer > tbody > tr > td.WizardProgressStep > table > tbody, form.ustore_Customization #fullpage .mainareaFullWidth .WizardProgressBarContainer > tbody > tr > td.WizardProgressStep > table > tbody > tr, form.ustore_OrderFinalStep #fullpage .mainareaFullWidth > table#tblMain > tbody > tr > td .WizardProgressBarContainer > tbody > tr > td.WizardProgressStep > table, form.ustore_OrderFinalStep #fullpage .mainareaFullWidth > table#tblMain > tbody > tr > td .WizardProgressBarContainer > tbody > tr > td.WizardProgressStep > table > tbody, form.ustore_OrderFinalStep #fullpage .mainareaFullWidth > table#tblMain > tbody > tr > td .WizardProgressBarContainer > tbody > tr > td.WizardProgressStep > table > tbody > tr, form.ustore_Recipient #fullpage .mainareaFullWidth .WizardProgressBarContainer > tbody > tr > td.WizardProgressStep > table, form.ustore_Recipient #fullpage .mainareaFullWidth .WizardProgressBarContainer > tbody > tr > td.WizardProgressStep > table > tbody, form.ustore_Recipient #fullpage .mainareaFullWidth .WizardProgressBarContainer > tbody > tr > td.WizardProgressStep > table > tbody > tr {
  display: block;
  width: 100%;
  height: 100%;
  padding: 0;
  margin: 0;
  box-sizing: border-box;
  text-align: center;
}
form.ustore_Customization #fullpage .mainareaFullWidth .WizardProgressBarContainer > tbody > tr > td.WizardProgressStep > table > tbody > tr > td, form.ustore_OrderFinalStep #fullpage .mainareaFullWidth > table#tblMain > tbody > tr > td .WizardProgressBarContainer > tbody > tr > td.WizardProgressStep > table > tbody > tr > td, form.ustore_Recipient #fullpage .mainareaFullWidth .WizardProgressBarContainer > tbody > tr > td.WizardProgressStep > table > tbody > tr > td {
  display: block;
  width: 100%;
  height: 100%;
  padding: 12px 0px;
  margin: 0;
  box-sizing: border-box;
  text-align: center;
  background-image: none;
  border-bottom: solid 3px #969696;
}
form.ustore_Customization #fullpage .mainareaFullWidth .WizardProgressBarContainer > tbody > tr > td.WizardProgressStep > table > tbody > tr > td[stepstatus="active"], form.ustore_OrderFinalStep #fullpage .mainareaFullWidth > table#tblMain > tbody > tr > td .WizardProgressBarContainer > tbody > tr > td.WizardProgressStep > table > tbody > tr > td[stepstatus="active"], form.ustore_Recipient #fullpage .mainareaFullWidth .WizardProgressBarContainer > tbody > tr > td.WizardProgressStep > table > tbody > tr > td[stepstatus="active"] {
  border-bottom: solid 3px #000000;
}
form.ustore_Customization #fullpage .mainareaFullWidth .WizardProgressBarContainer > tbody > tr > td.WizardProgressStep > table > tbody > tr > td > .leftElement, form.ustore_Customization #fullpage .mainareaFullWidth .WizardProgressBarContainer > tbody > tr > td.WizardProgressStep > table > tbody > tr > td > .rightElement, form.ustore_OrderFinalStep #fullpage .mainareaFullWidth > table#tblMain > tbody > tr > td .WizardProgressBarContainer > tbody > tr > td.WizardProgressStep > table > tbody > tr > td > .leftElement, form.ustore_OrderFinalStep #fullpage .mainareaFullWidth > table#tblMain > tbody > tr > td .WizardProgressBarContainer > tbody > tr > td.WizardProgressStep > table > tbody > tr > td > .rightElement, form.ustore_Recipient #fullpage .mainareaFullWidth .WizardProgressBarContainer > tbody > tr > td.WizardProgressStep > table > tbody > tr > td > .leftElement, form.ustore_Recipient #fullpage .mainareaFullWidth .WizardProgressBarContainer > tbody > tr > td.WizardProgressStep > table > tbody > tr > td > .rightElement {
  display: none;
}
/* chrome */
/* ---------------------------------------------- */
/* PERSONNALISATION PRODUITS DYNAMIQUES - DESKTOP */
/* ---------------------------------------------- */
.main-content .title {
  font-size: 38px !important;
  color: #000000 !important;
}
/* partage */
form.ustore_Customization #fullpage .mainareaFullWidth .WizardProgressBarContainer > tbody > tr > td.WizardProgressStep > table > tbody > tr > td > span, form.ustore_OrderFinalStep #fullpage .mainareaFullWidth > table#tblMain > tbody > tr > td .WizardProgressBarContainer > tbody > tr > td.WizardProgressStep > table > tbody > tr > td > span, form.ustore_Recipient #fullpage .mainareaFullWidth .WizardProgressBarContainer > tbody > tr > td.WizardProgressStep > table > tbody > tr > td > span {
  font-family: "Open Sans", sans-serif;
  font-size: 16px;
  line-height: 20px;
  font-weight: 600;
  color: #969696;
  text-transform: uppercase;
  text-align: center;
}
form.ustore_Customization #fullpage .mainareaFullWidth .WizardProgressBarContainer > tbody > tr > td.WizardProgressStep > table > tbody > tr > td[stepstatus="active"] > span, form.ustore_OrderFinalStep #fullpage .mainareaFullWidth > table#tblMain > tbody > tr > td .WizardProgressBarContainer > tbody > tr > td.WizardProgressStep > table > tbody > tr > td[stepstatus="active"] > span, form.ustore_Recipient #fullpage .mainareaFullWidth .WizardProgressBarContainer > tbody > tr > td.WizardProgressStep > table > tbody > tr > td[stepstatus="active"] > span {
  color: #000000;
}
/* ustore_Customization */
form.ustore_Customization #fullpage .mainareaFullWidth > table > tbody > tr:nth-child(3) {
  display: block;
  width: 100%;
  height: auto;
  padding: 0;
  margin-top: 96px;
  margin-bottom: 50px;
}
form.ustore_Customization #fullpage .mainareaFullWidth > table > tbody > tr:nth-child(3) > td, form.ustore_Customization #fullpage .mainareaFullWidth > table > tbody > tr:nth-child(3) > td > span.CustomizationSteps, form.ustore_Customization #fullpage .mainareaFullWidth > table > tbody > tr:nth-child(3) > td > span.CustomizationSteps > span > span {
  display: block;
  width: 100%;
  height: 100%;
  padding: 0;
  margin: 0;
  box-sizing: border-box;
}
form.ustore_Customization #fullpage .mainareaFullWidth > table > tbody > tr:nth-child(3) > td > span.CustomizationSteps > span {
  display: inline-block;
  vertical-align: none !important;
  float: none;
  width: auto;
  height: 100%;
  padding: 0;
  margin: 0;
  margin-right: 14px;
  margin-bottom: 14px;
  box-sizing: border-box;
}
form.ustore_Customization #fullpage .mainareaFullWidth > table > tbody > tr:nth-child(3) > td > span.CustomizationSteps > span > span > a.btn {
  display: block;
  width: 100%;
  height: 100%;
  padding: 9px 14px !important;
  margin: 0;
  box-sizing: border-box;
  background-color: #e5dcd6;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  line-height: 18px;
  font-weight: 600;
  color: #000000;
  text-transform: uppercase;
  text-align: center;
}
form.ustore_Customization #fullpage .mainareaFullWidth > table > tbody > tr:nth-child(3) > td > span.CustomizationSteps > span > span.btnSelected > a.btn, form.ustore_Customization #fullpage .mainareaFullWidth > table > tbody > tr:nth-child(3) > td > span.CustomizationSteps > span > span.btnSelected > a.btn:hover {
  background-color: #000000;
  color: #ffffff;
}
form.ustore_Customization #fullpage .mainareaFullWidth > table > tbody > tr:nth-child(3) > td > span.CustomizationSteps > span > span > a.btn:hover {
  background-color: #e2c599;
  color: #ffffff;
}
form.ustore_Customization #fullpage .mainareaFullWidth > table > tbody > tr:nth-child(2), form.ustore_Customization #fullpage .mainareaFullWidth > table > tbody > tr:nth-child(4), form.ustore_Customization #fullpage .mainareaFullWidth > table > tbody > tr:nth-child(7) {
  display: none;
}
/* chrome */
tr.CustomizationProperties, tr.CustomizationProperties > td, tr.CustomizationProperties > td > div.tab-content {
  display: block;
  width: 100%;
  height: auto;
  padding: 0;
  margin: 0;
  box-sizing: border-box;
}
.CustomizationProperties > td > .tab-content > #customization {
  display: inline-block;
  vertical-align: top;
  float: none;
  width: 440px;
  height: auto;
  padding: 0;
  margin-right: 110px;
  box-sizing: border-box;
}
.CustomizationProperties > td > .tab-content > #preview {
  display: inline-block;
  vertical-align: top;
  float: right;
  width: 610px;
  height: auto;
  padding: 0;
  margin: 0;
  box-sizing: border-box;
}
.CustomizationProperties > td > .tab-content > #customization > table, .CustomizationProperties > td > .tab-content > #customization > table > tbody, .CustomizationProperties > td > .tab-content > #customization > table > tbody > tr, .CustomizationProperties > td > .tab-content > #customization > table > tbody > tr > td#tdDialCustomization, .CustomizationProperties > td > .tab-content > #preview > div:first-child, .CustomizationProperties > td > .tab-content > #preview > div:first-child > div:first-child, .CustomizationProperties > td > .tab-content > #preview > div:first-child > div:first-child > div, .CustomizationProperties > td > .tab-content > #preview > div:first-child > div:first-child > div:nth-child(2) > table, .CustomizationProperties > td > .tab-content > #preview > div:first-child > div:first-child > div:nth-child(2) > table > tbody, .CustomizationProperties > td > .tab-content > #preview > div:first-child > div:first-child > div:nth-child(2) > table > tbody > tr, .CustomizationProperties > td > .tab-content > #preview > div:first-child > div:first-child > div:nth-child(2) > table > tbody > tr > td:nth-child(2) > span, .CustomizationProperties > td > .tab-content > #preview > div:first-child > div:first-child > div:nth-child(1) > #SlideShow, .CustomizationProperties > td > .tab-content > #preview > div:first-child > div:first-child > div:nth-child(1) > #SlideShow > div.gallerylayer, .CustomizationProperties > td > .tab-content > #preview > div:first-child > div:first-child > div:nth-child(1) > #SlideShow > div.gallerylayer > img.customizationPreview, .CustomizationProperties > td > .tab-content > #preview > div:first-child > div:first-child > div:nth-child(1) > #divProgress, .CustomizationProperties > td > .tab-content > #customization > table > tbody > tr > td#tdDialCustomization > .ErrorText, .CustomizationProperties > td > .tab-content > #customization > table > tbody > tr > td#tdDialCustomization > table:first-child > tbody, .CustomizationProperties > td > .tab-content > #customization > table > tbody > tr > td#tdDialCustomization > table:first-child > tbody > tr, .CustomizationProperties > td > .tab-content > #customization > table > tbody > tr > td#tdDialCustomization > table:first-child > tbody > tr > td.DialSummaryControl, .CustomizationProperties > td > .tab-content > #customization > table > tbody > tr > td#tdDialCustomization > table:first-child > tbody > tr > td.DialSummaryControl > div > ul, .CustomizationProperties > td > .tab-content > #customization > table > tbody > tr > td#tdDialCustomization > table:first-child > tbody > tr > td.DialSummaryControl > div > ul > li, .CustomizationProperties > td > .tab-content > #customization > table > tbody > tr > td#tdDialCustomization > div.Duc > ul > li:first-child, .CustomizationProperties > td > .tab-content > #customization > table > tbody > tr > td#tdDialCustomization > div.Duc > ul > li:first-child > dl, .CustomizationProperties > td > .tab-content > #customization > table > tbody > tr > td#tdDialCustomization > div.Duc > ul > li:first-child > dl > dt.dtiName, .CustomizationProperties > td > .tab-content > #customization > table > tbody > tr > td#tdDialCustomization > div.Duc > ul > li:first-child > dl > dt.dtiName > span.FormLabel, .CustomizationProperties > td > .tab-content > #customization > table > tbody > tr > td#tdDialCustomization > div.Duc > ul > li:first-child > dl > dd.dtiValue, .CustomizationProperties > td > .tab-content > #customization > table > tbody > tr > td#tdDialCustomization > div.Duc > ul > li:first-child > dl > dd.dtiValue > input.FormField, .CustomizationProperties > td > .tab-content > #customization > table > tbody > tr > td#tdDialCustomization > div.Duc > dl, .CustomizationProperties > td > .tab-content > #customization > table > tbody > tr > td#tdDialCustomization > div.Duc > dl > dd.dtiValue, .CustomizationProperties > td > .tab-content > #customization > table > tbody > tr > td#tdDialCustomization > div.Duc > dl > dd.dtiValue > input.FormField, .CustomizationProperties > td > .tab-content > #customization > table > tbody > tr > td#tdDialCustomization > div.Duc > dl > dd.dddlValue > select.FormField, .CustomizationProperties > td > .tab-content > #customization > table > tbody > tr > td#tdDialCustomization > div.Duc > div.datetimeWrapper > div:nth-child(1), .CustomizationProperties > td > .tab-content > #customization > table > tbody > tr > td#tdDialCustomization > div.Duc > div.datetimeWrapper > div:nth-child(1) > span.FormLabel, .CustomizationProperties > td > .tab-content > #customization > table > tbody > tr > td#tdDialCustomization > div.Duc > div.datetimeWrapper > div:nth-child(2), .CustomizationProperties > td > .tab-content > #customization > table > tbody > tr > td#tdDialCustomization > div.Duc > div.datetimeWrapper > div:nth-child(2) > .dtPickerTable, .CustomizationProperties > td > .tab-content > #customization > table > tbody > tr > td#tdDialCustomization > div.Duc > div.datetimeWrapper > div:nth-child(2) > .dtPickerTable > tbody, .CustomizationProperties > td > .tab-content > #customization > table > tbody > tr > td#tdDialCustomization > div.Duc > div.datetimeWrapper > div:nth-child(2) > .dtPickerTable > tbody > tr:first-child, .CustomizationProperties > td > .tab-content > #customization > table > tbody > tr > td#tdDialCustomization > div.Duc > div.datetimeWrapper > div:nth-child(2) > .dtPickerTable > tbody > tr:first-child .rcTable, .CustomizationProperties > td > .tab-content > #customization > table > tbody > tr > td#tdDialCustomization > div.Duc > div.datetimeWrapper > div:nth-child(2) > .dtPickerTable > tbody > tr:first-child .rcTable > tbody, .CustomizationProperties > td > .tab-content > #customization > table > tbody > tr > td#tdDialCustomization > div.Duc > div.datetimeWrapper > div:nth-child(2) > .dtPickerTable > tbody > tr:first-child .rcTable > tbody > tr, .CustomizationProperties > td > .tab-content > #customization > table > tbody > tr > td#tdDialCustomization > div.Duc > div.datetimeWrapper > div:nth-child(2) > .dtPickerTable > tbody > tr:first-child .rcTable > tbody > tr > td:first-child, .CustomizationProperties > td > .tab-content > #customization > table > tbody > tr > td#tdDialCustomization > div.Duc > div.datetimeWrapper > div:nth-child(2) > .dtPickerTable > tbody > tr:first-child > td:last-child, .CustomizationProperties > td > .tab-content > #customization > table > tbody > tr > td#tdDialCustomization > div.Duc > div.datetimeWrapper > div:nth-child(2) > .dtPickerTable > tbody > tr:first-child > td:last-child > div, .CustomizationProperties > td > .tab-content > #customization > table > tbody > tr > td#tdDialCustomization > div.Duc > div.datetimeWrapper, .CustomizationProperties > td > .tab-content > #customization > table > tbody > tr > td#tdDialCustomization > div.Duc > div:nth-child(2) > .wrapper, .CustomizationProperties > td > .tab-content > #customization > table > tbody > tr > td#tdDialCustomization > div.Duc > div:nth-child(2) > .wrapper > div:nth-child(2), .CustomizationProperties > td > .tab-content > #customization > table > tbody > tr > td#tdDialCustomization > div.Duc > div:nth-child(2) > .wrapper > div:nth-child(3), .CustomizationProperties > td > .tab-content > #customization > table > tbody > tr > td#tdDialCustomization > div.Duc > div:nth-child(2) > .wrapper > div:nth-child(3) > .first, .CustomizationProperties > td > .tab-content > #customization > table > tbody > tr > td#tdDialCustomization > div.Duc > div:nth-child(2) > .wrapper > div:nth-child(3) > .first > div:nth-child(2), .CustomizationProperties > td > .tab-content > #customization > table > tbody > tr > td#tdDialCustomization > div.Duc > div:nth-child(2) > .wrapper > div:nth-child(3) > .first > div:nth-child(2) > .imagepreview, .CustomizationProperties > td > .tab-content > #preview > table.dialCustomization_updatePreviewBtnPnl, .CustomizationProperties > td > .tab-content > #preview > table.dialCustomization_updatePreviewBtnPnl > tbody, .CustomizationProperties > td > .tab-content > #preview > table.dialCustomization_updatePreviewBtnPnl > tbody > tr, .CustomizationProperties > td > .tab-content > #preview > table.dialCustomization_updatePreviewBtnPnl > tbody > tr > td, .CustomizationProperties > td > .tab-content > #preview > table.dialCustomization_updatePreviewBtnPnl > tbody > tr > td > div {
  display: block !important;
  width: 100% !important;
  height: auto !important;
  padding: 0 !important;
  margin: 0 !important;
  box-sizing: border-box !important;
  position: static;
}
.CustomizationProperties > td > .tab-content > #customization > table > tbody > tr > td#tdDialCustomization > div.Duc > ul, .CustomizationProperties > td > .tab-content > #customization > table > tbody > tr > td#tdDialCustomization > div.Duc > div:nth-child(2) {
  display: block;
  width: 100% !important;
  height: auto !important;
  padding: 0 !important;
  margin: 0 !important;
  box-sizing: border-box !important;
  position: static;
}
.CustomizationProperties > td > .tab-content > #customization > table > tbody > tr > td#tdDialCustomization > div.Duc {
  display: block;
  width: 100% !important;
  height: auto !important;
  padding: 0 !important;
  margin: 0;
  box-sizing: border-box !important;
  position: static;
}
.CustomizationProperties > td > .tab-content > #customization > table > tbody > tr > td#tdDialCustomization > table:first-child, .CustomizationProperties > td > .tab-content > #customization > table > tbody > tr > td#tdDialCustomization > table:first-child > tbody > tr > td.DialSummaryControl > div {
  display: block;
  width: 100%;
  height: auto;
  padding: 0;
  margin: 0;
  box-sizing: border-box;
  position: static;
}
.CustomizationProperties > td > .tab-content > #preview > div:first-child > div:first-child > div:nth-child(1) > #divProgress {
  position: absolute !important;
}
.CustomizationProperties > td > .tab-content > #preview > div:first-child > div:first-child > div:nth-child(1) > #divProgress > img {
  left: 305px !important;
  top: 216px !important;
}
.CustomizationProperties > td > .tab-content > #preview > div:first-child > div:first-child > div:nth-child(2) > table > tbody > tr > td:nth-child(1) {
  display: inline-block;
  vertical-align: top;
  float: left;
  width: 10%;
  height: auto;
  min-height: 10px;
  padding: 0;
  margin: 0;
}
.CustomizationProperties > td > .tab-content > #preview > div:first-child > div:first-child > div:nth-child(2) > table > tbody > tr > td:nth-child(2) {
  display: inline-block;
  vertical-align: top;
  width: 80%;
  height: auto;
  min-height: 10px;
  padding: 0;
  margin: 0;
}
.CustomizationProperties > td > .tab-content > #preview > div:first-child > div:first-child > div:nth-child(2) > table > tbody > tr > td:nth-child(3) {
  display: inline-block;
  vertical-align: top;
  float: right;
  width: 10%;
  height: auto;
  min-height: 10px;
  padding: 0;
  margin: 0;
}
.CustomizationProperties > td > .tab-content > #preview > div:first-child > div:first-child > div:nth-child(2) > table > tbody > tr {
  margin-top: 12px !important;
}
.CustomizationProperties > td > .tab-content > #preview > table.dialCustomization_updatePreviewBtnPnl > tbody > tr > td > div > a.btn, .CustomizationProperties > td > .tab-content > #preview > table.dialCustomization_updatePreviewBtnPnl > tbody > tr > td > div > a.btn.disabledLink {
  display: inline-block;
  position: relative;
  width: auto;
  height: 50px;
  padding: 14px 22px !important;
  margin-top: 50px;
  border: 0;
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-sizing: border-box;
  border-radius: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  background-color: #e5dcd6;
  font-family: "Open Sans", sans-serif;
  font-size: 17px;
  line-height: 24px;
  font-weight: 600;
  color: #000000 !important;
  text-transform: uppercase;
  text-align: center;
  overflow: hidden;
}
/* DEBUT EFFET BRILLANT */
.CustomizationProperties > td > .tab-content > #preview > table.dialCustomization_updatePreviewBtnPnl > tbody > tr > td > div > a.btn:hover {
  background-color: #e2c599;
  color: #ffffff !important;
}
.CustomizationProperties > td > .tab-content > #preview > table.dialCustomization_updatePreviewBtnPnl > tbody > tr > td > div > a.btn:after {
  content: "";
  position: absolute;
  top: -110%;
  left: -210%;
  width: 200%;
  height: 200%;
  opacity: 0;
  transform: rotate(30deg);
  background: linear-gradient( to right, rgba(255, 255, 255, 0.13) 0%, rgba(255, 255, 255, 0.13) 77%, rgba(255, 255, 255, 0.5) 92%, rgba(255, 255, 255, 0) 100% );
}
.CustomizationProperties > td > .tab-content > #preview > table.dialCustomization_updatePreviewBtnPnl > tbody > tr > td > div > a.btn:hover:after {
  opacity: 1;
  top: -30%;
  left: -30%;
  transition-property: left, top, opacity;
  transition-duration: 0.7s, 0.7s, 0.15s;
  transition-timing-function: ease;
}
/* FIN EFFET BRILLANT */
.CustomizationProperties > td > .tab-content > #preview > table.dialCustomization_updatePreviewBtnPnl > tbody > tr > td > div > a.btn:active:after {
  opacity: 0;
}
.CustomizationProperties > td > .tab-content > #preview > div:first-child > div:first-child > div:nth-child(1) > #SlideShow > div.gallerylayer > img.customizationPreview {
  border: 0;
  box-shadow: 0px 0px 11px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0px 0px 11px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 0px 11px rgba(0, 0, 0, 0.1);
}
.CustomizationProperties > td > .tab-content > #customization > table > tbody > tr > td#tdDialCustomization > table:first-child > tbody > tr > td.DialSummaryControl > div > ul, .CustomizationProperties > td > .tab-content > #customization > table > tbody > tr > td#tdDialCustomization > .ErrorText {
  margin-bottom: 37px !important;
}
.CustomizationProperties > td > .tab-content > #customization > table > tbody > tr > td#tdDialCustomization > div.Duc > ul > li:first-child > dl > dt.dtiName, .CustomizationProperties > td > .tab-content > #customization > table > tbody > tr > td#tdDialCustomization > div.Duc > ul > li:first-child > dl > dt.dmiName, .CustomizationProperties > td > .tab-content > #customization > table > tbody > tr > td#tdDialCustomization > div.Duc > dl > dt.dddlName, .CustomizationProperties > td > .tab-content > #customization > table > tbody > tr > td#tdDialCustomization > div.Duc > div, .CustomizationProperties > td > .tab-content > #customization > table > tbody > tr > td#tdDialCustomization > div.Duc > div:nth-child(2) > .wrapper > div:nth-child(2), .CustomizationProperties > td > .tab-content > #customization > table > tbody > tr > td#tdDialCustomization > div.Duc > div.datetimeWrapper > div:nth-child(1), #ctl00_cphMainContent_divMandatoryDial {
  margin-top: 37px !important;
}
.CustomizationProperties > td > .tab-content > #customization > table > tbody > tr > td#tdDialCustomization > div.Duc:nth-child(2) > ul > li:first-child > dl > dt.dtiName, .CustomizationProperties > td > .tab-content > #customization > table > tbody > tr > td#tdDialCustomization > div.Duc:nth-child(2) > ul > li:first-child > dl > dt.dmiName, .CustomizationProperties > td > .tab-content > #customization > table > tbody > tr > td#tdDialCustomization > div.Duc:nth-child(2) > dl > dt.dddlName, .CustomizationProperties > td > .tab-content > #customization > table > tbody > tr > td#tdDialCustomization > div.Duc:nth-child(2) > div, .CustomizationProperties > td > .tab-content > #customization > table > tbody > tr > td#tdDialCustomization > div.Duc:nth-child(2) > div:nth-child(2) > .wrapper > div:nth-child(2), .CustomizationProperties > td > .tab-content > #customization > table > tbody > tr > td#tdDialCustomization > div.Duc:nth-child(2) > div.datetimeWrapper > div:nth-child(1) {
  margin-top: 0 !important;
}
.CustomizationProperties > td > .tab-content > #customization > table > tbody > tr > td#tdDialCustomization > div.Duc > ul > li:first-child > dl > dt.dtiName, .CustomizationProperties > td > .tab-content > #customization > table > tbody > tr > td#tdDialCustomization > div.Duc > ul > li:first-child > dl > dt.dmiName, .CustomizationProperties > td > .tab-content > #customization > table > tbody > tr > td#tdDialCustomization > div.Duc > dl > dt.dddlName, .CustomizationProperties > td > .tab-content > #customization > table > tbody > tr > td#tdDialCustomization > div.Duc > div, .CustomizationProperties > td > .tab-content > #customization > table > tbody > tr > td#tdDialCustomization > div.Duc > div:nth-child(2) > .wrapper > div:nth-child(2), .CustomizationProperties > td > .tab-content > #customization > table > tbody > tr > td#tdDialCustomization > div.Duc > div.datetimeWrapper > div:nth-child(1), .CustomizationProperties > td > .tab-content > #customization > table > tbody > tr > td#tdDialCustomization > div.Duc > div:first-child > dependent-drop-down > dl > dt.dddlName {
  margin-bottom: 20px !important;
  padding: 0;
}
.dtiName, .dmiName, .dddlName {
  width: 100%;
}
.CustomizationProperties > td > .tab-content > #customization > table > tbody > tr > td#tdDialCustomization > div.Duc > ul > li:first-child > dl > dt.dmiName > span.FormLabel, .CustomizationProperties > td > .tab-content > #customization > table > tbody > tr > td#tdDialCustomization > div.Duc > ul > li:first-child > dl > dt.dtiName > span.FormLabel, .CustomizationProperties > td > .tab-content > #customization > table > tbody > tr > td#tdDialCustomization > div.Duc > div > span.FormLabel, .CustomizationProperties > td > .tab-content > #customization > table > tbody > tr > td#tdDialCustomization > div.Duc > div:nth-child(2) > .wrapper > div:nth-child(2) > span.FormLabel, .CustomizationProperties > td > .tab-content > #customization > table > tbody > tr > td#tdDialCustomization > div.Duc > div.datetimeWrapper > div:nth-child(1) > span.FormLabel, .CustomizationProperties > td > .tab-content > #customization > table > tbody > tr > td#tdDialCustomization > div.Duc > div:first-child > dependent-drop-down > dl > dt.dddlName > span.FormLabel {
  font-family: "Open Sans", sans-serif;
  font-size: 16px;
  line-height: 22px;
  font-weight: 400;
  color: #000000;
  text-align: left;
  display: inline !important;
}
.CustomizationProperties > td > .tab-content > #customization > table > tbody > tr > td#tdDialCustomization > div.Duc > ul > li:first-child > dl > dd.dtiValue, .CustomizationProperties > td > .tab-content > #customization > table > tbody > tr > td#tdDialCustomization > div.Duc > ul > li:first-child > dl > dd.dddlValue, .CustomizationProperties > td > .tab-content > #customization > table > tbody > tr > td#tdDialCustomization > div.Duc > div.datetimeWrapper > div:nth-child(2), .CustomizationProperties > td > .tab-content > #customization > table > tbody > tr > td#tdDialCustomization > div.Duc > div:first-child > dependent-drop-down > dl > dd.dddlValue {
  height: 36px !important;
}
.CustomizationProperties > td > .tab-content > #customization > table > tbody > tr > td#tdDialCustomization > div.Duc > ul > li:first-child > dl > dd.dmiValue {
  height: auto !important;
}
.CustomizationProperties > td > .tab-content > #customization > table > tbody > tr > td#tdDialCustomization > div.Duc > ul > li:first-child > dl > dd.dtiValue > input.FormField, .CustomizationProperties > td > .tab-content > #customization > table > tbody > tr > td#tdDialCustomization > div.Duc > dl > dd.dddlValue > select.FormField, .CustomizationProperties > td > .tab-content > #customization > table > tbody > tr > td#tdDialCustomization > div.Duc > div:first-child > dependent-drop-down > dl > dd.dddlValue select {
  height: 100% !important;
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  border: solid 1px #aaaaaa !important;
  padding: 8px 10px !important;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  line-height: 18px;
  font-weight: 400;
  color: #000000;
  text-align: left;
}
.CustomizationProperties > td > .tab-content > #customization > table > tbody > tr > td#tdDialCustomization > div.Duc > div:first-child > dependent-drop-down > dl > dd.dddlValue select {
  width: 100% !important;
  padding: 4px 6px !important;
}
.CustomizationProperties > td > .tab-content > #customization > table > tbody > tr > td#tdDialCustomization > div.Duc > div:first-child > dependent-drop-down > dl > dd.dddlValue {
  margin-bottom: -20px !important;
}
.CustomizationProperties > td > .tab-content > #customization > table > tbody > tr > td#tdDialCustomization > div.Duc > div:first-child > dependent-drop-down > dl > dd.dddlValue select:disabled {
  color: #ffffff;
  font-size: 0;
}
.CustomizationProperties > td > .tab-content > #customization > table > tbody > tr > td#tdDialCustomization > div.Duc > div:first-child > dependent-drop-down > dl {
  margin: 0 !important;
}
.CustomizationProperties > td > .tab-content > #customization > table > tbody > tr > td#tdDialCustomization > div.Duc > ul > li:first-child > dl > dd.dmiValue > textarea {
  display: block !important;
  width: 100% !important;
  min-width: 100%;
  max-width: 100%;
  height: 60px;
  min-height: 60px;
  max-height: 260px;
  margin: 0 !important;
  box-sizing: border-box !important;
  position: static;
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  border: solid 1px #aaaaaa !important;
  padding: 8px 10px !important;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  line-height: 18px;
  font-weight: 400;
  color: #000000;
  text-align: left;
}
/* IOTA - 07/10/24 - comment the lines below to display the "Effacer" button on the datepicker  */
/**
  .CustomizationProperties
    > td
    > .tab-content
    > #customization
    > table
    > tbody
    > tr
    > td#tdDialCustomization
    > div.Duc
    > div.datetimeWrapper
    > div:nth-child(2)
    > span:last-child {
    display: none;
  }**/
.CustomizationProperties > td > .tab-content > #customization > table > tbody > tr > td#tdDialCustomization > div.Duc > div.datetimeWrapper > div:nth-child(2) > .dtPickerTable > tbody > tr:first-child .rcTable > tbody > tr > td > .riSingle > .riTextBox, .CustomizationProperties > td > .tab-content > #customization > table > tbody > tr > td#tdDialCustomization > div.Duc > div.datetimeWrapper > div:nth-child(2) > .dtPickerTable > tbody > tr:first-child .rcTable > tbody > tr > td > .riSingle > .riTextBox.riHover {
  height: 100% !important;
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  border: solid 1px #aaaaaa !important;
  padding: 8px 10px !important;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  line-height: 18px;
  font-weight: 400;
  color: #000000;
  text-align: left;
}
.CustomizationProperties > td > .tab-content > #customization > table > tbody > tr > td#tdDialCustomization > div.Duc > div.datetimeWrapper > div:nth-child(2) {
  position: relative;
}
.CustomizationProperties > td > .tab-content > #customization > table > tbody > tr > td#tdDialCustomization > div.Duc > div.datetimeWrapper > div:nth-child(2) > .dtPickerTable > tbody > tr:first-child .rcTable > tbody > tr > td:last-child {
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  display: block;
  width: 36px;
  height: 100%;
  padding: 5.5px 4px;
  margin: 0;
  box-sizing: border-box;
  background-color: #e5dcd6;
  border: solid 1px #aaaaaa;
}
/* ustore_Customization */
form.ustore_Customization #fullpage .mainareaFullWidth > table > tbody > tr:nth-child(6) {
  margin-top: 36px;
}
/* chrome */
.container .CustomizationProperties > td > .tab-content > #customization > table > tbody > tr > td#tdDialCustomization > div.Duc > div.datetimeWrapper > div:nth-child(2) > .dtPickerTable > tbody > tr:first-child .rcTable > tbody > tr > td:last-child {
  padding: 0;
}
.mainAreaFooterFullWidth, .mainAreaFooterFullWidth > div:first-child, .mainAreaFooterFullWidth > div:first-child > div:first-child {
  display: block;
  width: 100%;
  height: auto;
  padding: 0;
  margin: 0;
  box-sizing: border-box;
}
/* partage */
form.ustore_Customization #fullpage .mainareaFullWidth, form.ustore_OrderFinalStep #fullpage .mainareaFullWidth, form.ustore_Recipient #fullpage .mainareaFullWidth {
  padding-bottom: 134px;
}
/* ustore_Customization */
form.ustore_Customization #fullpage > div:nth-child(5) {
  display: none;
}
/* partage */
form.ustore_Customization .mainAreaFooterFullWidth > div:first-child > div:first-child > div.next, form.ustore_OrderFinalStep .mainAreaFooterFullWidth > div:first-child > div:first-child > div.back, form.ustore_OrderFinalStep .mainAreaFooterFullWidth > div:first-child > div:first-child > div.finish, form.ustore_Recipient .mainAreaFooterFullWidth > div:first-child > div:first-child > div.next, form.ustore_Recipient .mainAreaFooterFullWidth > div:first-child > div:first-child > div.back {
  display: inline-block;
  vertical-align: top;
  width: auto;
  height: 40px;
  padding: 0;
  margin: 0;
  margin-left: 18px;
  box-sizing: border-box;
}
form.ustore_OrderFinalStep .mainAreaFooterFullWidth > div:first-child > div:first-child > div.back, form.ustore_Recipient .mainAreaFooterFullWidth > div:first-child > div:first-child > div.back {
  margin-right: 18px !important;
  margin-left: 0px !important;
}
form.ustore_Customization .mainAreaFooterFullWidth > div:first-child > div:first-child > div.next > a.btn, form.ustore_OrderFinalStep .mainAreaFooterFullWidth > div:first-child > div:first-child > div.back > a.btn, form.ustore_OrderFinalStep .mainAreaFooterFullWidth > div:first-child > div:first-child > div.finish > a.btn, form.ustore_Recipient .mainAreaFooterFullWidth > div:first-child > div:first-child > div.next > a.btn, form.ustore_Recipient .mainAreaFooterFullWidth > div:first-child > div:first-child > div.back > a.btn {
  display: block;
  width: 100%;
  height: 100%;
  padding: 9px 22px !important;
  margin: 0;
  box-sizing: border-box;
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  background-color: #e5dcd6;
  font-family: "Open Sans", sans-serif;
  font-size: 15px;
  line-height: 20px;
  font-weight: 600;
  color: #000000;
  text-transform: uppercase;
  text-align: left;
}
form.ustore_Customization .mainAreaFooterFullWidth > div:first-child > div:first-child > div.next > a.btn:hover, form.ustore_OrderFinalStep .mainAreaFooterFullWidth > div:first-child > div:first-child > div.finish > a.btn:hover, form.ustore_Recipient .mainAreaFooterFullWidth > div:first-child > div:first-child > div.next > a.btn:hover {
  background-color: #e2c599;
  color: #ffffff !important;
}
form.ustore_Customization .mainAreaFooterFullWidth > div:first-child > div:first-child > div.next > a.btn:after, form.ustore_OrderFinalStep .mainAreaFooterFullWidth > div:first-child > div:first-child > div.finish > a.btn:after, form.ustore_Recipient .mainAreaFooterFullWidth > div:first-child > div:first-child > div.next > a.btn:after {
  font-family: "FontAwesome";
  font-size: 17px;
  font-weight: 900;
  color: #000000;
  margin-left: 12px;
  content: "\f105";
}
form.ustore_Customization .mainAreaFooterFullWidth > div:first-child > div:first-child > div.next > a.btn:hover:after, form.ustore_OrderFinalStep .mainAreaFooterFullWidth > div:first-child > div:first-child > div.finish > a.btn:hover:after, form.ustore_Recipient .mainAreaFooterFullWidth > div:first-child > div:first-child > div.next > a.btn:hover:after {
  color: #ffffff !important;
}
form.ustore_OrderFinalStep .mainAreaFooterFullWidth > div:first-child > div:first-child > div.back > a.btn, form.ustore_Recipient .mainAreaFooterFullWidth > div:first-child > div:first-child > div.back > a.btn {
  border: solid 1px #000000 !important;
  background-color: transparent !important;
}
form.ustore_OrderFinalStep .mainAreaFooterFullWidth > div:first-child > div:first-child > div.back > a.btn:hover, form.ustore_Recipient .mainAreaFooterFullWidth > div:first-child > div:first-child > div.back > a.btn:hover {
  color: #e5dcd6 !important;
  border: solid 1px #000000 !important;
  background-color: #000000 !important;
}
form.ustore_OrderFinalStep .mainAreaFooterFullWidth > div:first-child > div:first-child > div.back > a.btn:before, form.ustore_Recipient .mainAreaFooterFullWidth > div:first-child > div:first-child > div.back > a.btn:before {
  font-family: "FontAwesome";
  font-size: 17px;
  font-weight: 900;
  color: #000000;
  margin-right: 12px;
  content: "\f104";
}
form.ustore_OrderFinalStep .mainAreaFooterFullWidth > div:first-child > div:first-child > div.back > a.btn:hover:before, form.ustore_Recipient .mainAreaFooterFullWidth > div:first-child > div:first-child > div.back > a.btn:hover:before {
  color: #e5dcd6;
  content: "\f104";
}
/* chrome */
.CustomizationProperties > td > .tab-content > #customization > table > tbody > tr > td#tdDialCustomization > div.Duc > div:nth-child(2) > .wrapper > div:nth-child(3) > .first > div > .imagepreview {
  transform: none !important;
}
.CustomizationProperties > td > .tab-content > #customization > table > tbody > tr > td#tdDialCustomization > div.Duc > div:nth-child(2) > .wrapper > div:nth-child(3) > .first > div:nth-child(2), .CustomizationProperties > td > .tab-content > #customization > table > tbody > tr > td#tdDialCustomization > div.Duc > div:nth-child(2) > .wrapper > div:nth-child(3) > .first, .CustomizationProperties > td > .tab-content > #customization > table > tbody > tr > td#tdDialCustomization > div.Duc > div:nth-child(2) > .wrapper > div:nth-child(3) {
  position: relative !important;
}
.CustomizationProperties > td > .tab-content > #customization > table > tbody > tr > td#tdDialCustomization > div.Duc > div:nth-child(2) > .wrapper > div:nth-child(3) > .first {
  border: solid 1px #aaaaaa !important;
  height: 240px !important;
  overflow: hidden;
}
.CustomizationProperties > td > .tab-content > #customization > table > tbody > tr > td#tdDialCustomization > div.Duc > div:nth-child(2) > .wrapper > div:nth-child(3) > .first > div:nth-child(2) {
  height: 240px !important;
  background-color: #ffffff !important;
}
.CustomizationProperties > td > .tab-content > #customization > table > tbody > tr > td#tdDialCustomization > div.Duc > div:nth-child(2) > .wrapper > div:nth-child(3) > .first > div:nth-child(2) > .imagepreview {
  width: auto !important;
  height: 100% !important;
}
.CustomizationProperties > td > .tab-content > #customization > table > tbody > tr > td#tdDialCustomization > div.Duc > div:nth-child(2) > .wrapper > div:nth-child(3) > .first > div:nth-child(2) > div:first-child > img.unselect {
  display: block !important;
}
.imageGalleryBody .second {
  display: block;
  left: 455px;
  height: 240px !important;
  box-sizing: border-box !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  box-shadow: 0px 0px 11px rgba(0, 0, 0, 0.15) !important;
  -webkit-box-shadow: 0px 0px 11px rgba(0, 0, 0, 0.15) !important;
  -moz-box-shadow: 0px 0px 11px rgba(0, 0, 0, 0.15) !important;
}
.CustomizationProperties > td > .tab-content > #preview {
  visibility: visible !important;
}
.CustomizationProperties > td > .tab-content > #customization > table > tbody > tr > td#tdDialCustomization > div.Duc > div:nth-child(2) > .wrapper > div:nth-child(3) > .first > div:nth-child(3) {
  display: block;
  width: 100%;
  height: auto;
  padding: 0;
  margin: 0;
  box-sizing: border-box;
  background-color: transparent;
  bottom: unset;
  top: 14px;
  opacity: 1;
}
.CustomizationProperties > td > .tab-content > #customization > table > tbody > tr > td#tdDialCustomization > div.Duc > div:nth-child(2) > .wrapper > div:nth-child(3) > .first > div:nth-child(3) > .expanderEdit {
  display: block;
  position: absolute !important;
  left: 50% !important;
  width: 100px;
  height: auto;
  padding: 0;
  margin: 0px 0px 0px -50px;
  border: 0;
  text-align: center;
}
.CustomizationProperties > td > .tab-content > #customization > table > tbody > tr > td#tdDialCustomization > div.Duc > div:nth-child(2) > .wrapper > div:nth-child(3) > .first > div:nth-child(3) > .expanderEdit > a {
  text-decoration: none;
  display: block;
  width: 100%;
  height: auto;
  margin: 0;
}
.CustomizationProperties > td > .tab-content > #customization > table > tbody > tr > td#tdDialCustomization > div.Duc > div:nth-child(2) > .wrapper > div:nth-child(3) > .first > div:nth-child(3) > .expanderEdit > a > .spnedit {
  display: block;
  width: 100%;
  height: auto;
  padding: 3px 0px;
  margin: 0;
  box-sizing: border-box;
  background-color: rgba(0, 0, 0, 0.5);
  position: static;
  float: none;
  font-family: "Open Sans", sans-serif;
  font-size: 11px;
  line-height: 18px;
  font-weight: 600;
  color: #e5dcd6;
  text-transform: uppercase;
  text-align: center;
  text-decoration: none;
}
.CustomizationProperties > td > .tab-content > #customization > table > tbody > tr > td#tdDialCustomization > div.Duc > div:nth-child(2) > .wrapper > div:nth-child(3) > .first > div:nth-child(3) > .expanderEdit > a > .expanderImgPreview, .CustomizationProperties > td > .tab-content > #customization > table > tbody > tr > td#tdDialCustomization > div.Duc > div:nth-child(2) > .wrapper > div:nth-child(3) > .first > div:nth-child(3) > .expanderEdit > a > .expanderImgEdit, .CustomizationProperties > td > .tab-content > #customization > table > tbody > tr > td#tdDialCustomization > div.Duc > div:nth-child(2) > .wrapper > div:nth-child(3) > .first > div:nth-child(3) > div:nth-child(3) {
  display: none !important;
}
.CustomizationProperties > td > .tab-content > #customization > table > tbody > tr > td#tdDialCustomization > div.Duc > div:nth-child(2) > .wrapper > div:nth-child(3) > .first > div.expander {
  display: block;
  width: 100%;
  height: 40px;
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  border-radius: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border: 0;
  opacity: 1;
  bottom: 0;
  top: unset !important;
  background-color: #e5dcd6;
  border-top: solid 1px #aaaaaa;
}
.CustomizationProperties > td > .tab-content > #customization > table > tbody > tr > td#tdDialCustomization > div.Duc > div:nth-child(2) > .wrapper > div:nth-child(3) > .first > div.expander > .expandertext {
  display: block;
  width: 100%;
  height: 40px;
  margin: 0;
  padding: 10px 20px;
  box-sizing: border-box;
  font-family: "Open Sans", sans-serif;
  font-size: 15px;
  line-height: 20px;
  font-weight: 600;
  color: #000000;
  text-transform: uppercase;
  text-align: center;
}
.CustomizationProperties > td > .tab-content > #customization > table > tbody > tr > td#tdDialCustomization > div.Duc > div:nth-child(2) > .wrapper > div:nth-child(3) > .first > div.expander > .expanderimg {
  display: none;
}
.CustomizationProperties > td > .tab-content > #customization > table > tbody > tr > td#tdDialCustomization > div.Duc > div:nth-child(2) > .wrapper > div:nth-child(3) > .first > div.expander > .expandertext:after {
  font-family: "FontAwesome";
  font-size: 17px;
  font-weight: 900;
  color: #000000;
  margin-left: 12px;
  content: "\f105";
}
.BasicDialogContainer .ui-dialog {
  /* absolute : l'iframe customization est pleine hauteur (scroll parent).
     fixed + top:100px ouvrait la pop-up hors écran. Le top est posé en JS près du Rogner. */
  position: absolute !important;
  width: 880px !important;
  height: 700px !important;
  padding: 25px;
  margin: 0;
  box-sizing: border-box;
  top: 100px !important;
  left: 50% !important;
  margin-left: -440px !important;
  box-shadow: 0px 0px 8px rgb(0 0 0 / 15%);
  -webkit-box-shadow: 0px 0px 8px rgb(0 0 0 / 15%);
  -moz-box-shadow: 0px 0px 8px rgb(0 0 0 / 15%);
  border-radius: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  overflow: visible;
}
.BasicDialogContainer .ui-dialog .ui-dialog-content, .BasicDialogContainer .ui-dialog .ui-dialog-content > iframe {
  height: 100% !important;
  overflow: visible;
}
.BasicDialogContainer .ui-dialog .ui-resizable-handle {
  display: none !important;
}
.BasicDialogContainer .ui-dialog .ui-dialog-titlebar.ui-widget-header {
  display: block;
  width: 100%;
  height: 0;
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}
.BasicDialogContainer .ui-dialog .ui-dialog-titlebar.ui-widget-header .ui-dialog-title {
  display: none;
}
.BasicDialogContainer .ui-dialog .ui-dialog-titlebar.ui-widget-header > a {
  z-index: 10;
  display: block;
  width: 30px;
  height: 30px;
  padding: 3px;
  margin: 0;
  box-sizing: border-box;
  background-color: #000000;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  text-align: center;
  right: -12px;
  top: -12px;
}
.BasicDialogContainer .ui-dialog .ui-dialog-titlebar.ui-widget-header > a:before {
  color: #e5dcd6;
}
.popupFooter, .popupContent .imageInfoLine.editor, .popupContent .rieStatusBar, .popupContent .rieToolBar .RadToolBar {
  display: none;
}
.popupContent .RadImageEditor {
  position: relative;
}
.popupContent .rieToolBar {
  position: absolute;
  inset: 0;
  height: auto !important;
  pointer-events: none;
}
.popupContent .rieToolBar .RadToolBar:nth-child(1), .popupContent .rieToolBar .RadToolBar:nth-child(2) {
  pointer-events: auto;
}
.popupContent .rieToolBar .RadToolBar:nth-child(4) {
  display: none !important;
}
.popupContent .rieToolBar .RadToolBar:nth-child(2) {
  display: block !important;
  position: absolute;
  top: 24px;
  right: 32px;
  z-index: 5;
}
.popupContent .rieToolBar .RadToolBar:nth-child(2) .rtbChoiceArrow {
  display: none !important;
}
.popupContent .rieToolBar .RadToolBar:nth-child(2) .rtbItem {
  display: block !important;
  width: 44px !important;
  height: 44px !important;
  margin: 0 0 0 8px !important;
  padding: 6px 8px !important;
  background: #ffffff !important;
  box-shadow: 0 0 8px rgb(0 0 0 / 15%);
  box-sizing: border-box;
  float: left;
}
.popupContent .rieToolBar .RadToolBar:nth-child(1) {
  display: block !important;
  position: absolute;
  right: 32px;
  bottom: 28px;
  z-index: 5;
  width: auto !important;
  height: auto !important;
  background: none !important;
}
.popupContent .rieToolBar .RadToolBar:nth-child(1) .rtbItem {
  display: block !important;
  position: relative;
  width: 160px !important;
  height: 44px !important;
  padding: 0 !important;
  margin: 0 !important;
  background-color: #e5dcd6 !important;
  cursor: pointer;
  box-sizing: border-box;
}
.popupContent .rieToolBar .RadToolBar:nth-child(1) .rtbItem:hover {
  background-color: #e2c599 !important;
}
.popupContent .rieToolBar .RadToolBar:nth-child(1) .rtbWrap, .popupContent .rieToolBar .RadToolBar:nth-child(1) .rtbOut, .popupContent .rieToolBar .RadToolBar:nth-child(1) .rtbMid {
  display: block !important;
  height: 44px !important;
}
.popupContent .rieToolBar .RadToolBar:nth-child(1) .rtbIn {
  display: block !important;
  position: relative;
  height: 44px !important;
  line-height: 44px !important;
}
.popupContent .rieToolBar .RadToolBar:nth-child(1) .rtbItem {
  overflow: hidden !important;
}
.popupContent .rieToolBar .RadToolBar:nth-child(1) .rtbItem .rtbWrap .rtbOut .rtbMid .rtbIn .rtbText,
.popupContent .rieToolBar .RadToolBar:nth-child(1) .rtbItem .rtbWrap .rtbOut .rtbMid .rtbIn .rtbText.rtbHidden {
  display: block !important;
  position: absolute !important;
  left: 0 !important;
  top: 0 !important;
  right: 0 !important;
  width: auto !important;
  height: 44px !important;
  padding: 0 12px 0 40px !important;
  line-height: 44px !important;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: 600;
  color: #000000 !important;
  text-transform: uppercase;
  text-align: left;
  box-sizing: border-box;
  clip: auto !important;
  overflow: visible !important;
  visibility: visible !important;
}
.popupContent .rieToolBar .RadToolBar:nth-child(1) .rtbIcon {
  position: absolute !important;
  left: 12px !important;
  top: 50% !important;
  margin: -8px 0 0 0 !important;
  width: 16px !important;
  height: 16px !important;
  background-image: url("https://plateformemarketing.com/uStoreThemeCustomizations/61004890-08b9-4f9b-9d6b-6eaad5a9dff3/Published/Assets/save.svg");
  background-position: center;
  background-size: 100% auto;
  background-repeat: no-repeat;
}
#ctl00_cphMainContent_radImageEditor_ToolsPanel {
  display: block !important;
  position: absolute !important;
  top: 16px !important;
  right: 148px !important;
  left: auto !important;
  width: 140px !important;
  height: 50px !important;
  overflow: visible !important;
  opacity: 1 !important;
  pointer-events: auto !important;
  z-index: 20;
  border: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
}
#ctl00_cphMainContent_radImageEditor_ToolsPanel .rdTitleBar, #ctl00_cphMainContent_radImageEditor_ToolsPanel .rdTop, #ctl00_cphMainContent_radImageEditor_ToolsPanel .rdBottom {
  display: none !important;
}
#ctl00_cphMainContent_radImageEditor_ToolsPanel .rdTable .rdLeft, #ctl00_cphMainContent_radImageEditor_ToolsPanel .rdTable .rdRight {
  display: none !important;
}
#ctl00_cphMainContent_radImageEditor_ToolsPanel .rieDialogsTable > tbody > tr:nth-child(1), #ctl00_cphMainContent_radImageEditor_ToolsPanel .rieDialogsTable > tbody > tr:nth-child(2), #ctl00_cphMainContent_radImageEditor_ToolsPanel .rieDialogsTable > tbody > tr:nth-child(3), #ctl00_cphMainContent_radImageEditor_ToolsPanel .rieDialogsTable > tbody > tr:nth-child(4) {
  display: none !important;
}
.popupContent, .popupContent .popupContentInner, .popupContent .popupContentInner .RadImageEditor {
  display: block;
  width: 100%;
  height: 100%;
  padding: 0;
  margin: 0;
  box-sizing: border-box;
  overflow: hidden;
  max-width: 100% !important;
}
#ctl00_cphMainContent_radImageEditor_ToolsPanel .rdTable #ctl00_cphMainContent_radImageEditor_ToolsPanel_C_btnApply {
  display: inline-block !important;
  position: relative !important;
  width: 120px !important;
  height: 44px !important;
  padding: 0 !important;
  background-color: #ffffff !important;
  box-shadow: 0px 0px 8px rgb(0 0 0 / 15%);
  -webkit-box-shadow: 0px 0px 8px rgb(0 0 0 / 15%);
  -moz-box-shadow: 0px 0px 8px rgb(0 0 0 / 15%);
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  line-height: 20px;
  font-weight: 600;
  color: #000000 !important;
  text-transform: uppercase;
  text-align: center;
  opacity: 1 !important;
  visibility: visible !important;
  z-index: 30;
}
#ctl00_cphMainContent_radImageEditor_ToolsPanel .rdTable #ctl00_cphMainContent_radImageEditor_ToolsPanel_C_btnApply:hover {
  background-color: #f4f4f4 !important;
}
#ctl00_cphMainContent_radImageEditor_ToolsPanel .rdTable #ctl00_cphMainContent_radImageEditor_ToolsPanel_C_btnApply:before {
  content: "";
  display: block !important;
  width: 16px !important;
  height: 16px !important;
  background-image: url("https://plateformemarketing.com/uStoreThemeCustomizations/61004890-08b9-4f9b-9d6b-6eaad5a9dff3/Published/Assets/WebResource.png");
  background-position: 1px 0;
  position: absolute;
  margin: 14px 0px 0px 12px;
}
#ctl00_cphMainContent_radImageEditor_ToolsPanel .rdTable #ctl00_cphMainContent_radImageEditor_ToolsPanel_C_btnApply > input#ctl00_cphMainContent_radImageEditor_ToolsPanel_C_btnApply_input {
  padding: 18px 20px 17px 40px !important;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  line-height: 20px;
  font-weight: 600;
  color: #000000;
  text-transform: uppercase;
  text-align: center;
}
#ctl00_cphMainContent_radImageEditor_ToolsPanel .rdTable .rdCommands, #ctl00_cphMainContent_radImageEditor_ToolsPanel .rdTable #ctl00_cphMainContent_radImageEditor_ToolsPanel_C_btnCancel, #ctl00_cphMainContent_radImageEditor_ToolsPanel .rdTable .rdBottom, #ctl00_cphMainContent_radImageEditor_ToolsPanel .rdTable .rdTop {
  display: none !important;
}
#ctl00_cphMainContent_radImageEditor_ToolsPanel .rdTable .rdLeft, #ctl00_cphMainContent_radImageEditor_ToolsPanel .rdTable .rdCenter, #ctl00_cphMainContent_radImageEditor_ToolsPanel .rdTable .rdRight, #ctl00_cphMainContent_radImageEditor_ToolsPanel .rdTable .RadButton > input, #ctl00_cphMainContent_radImageEditor_ToolsPanel .rdTable .RadButton {
  background: none !important;
}
.rieDraggableResizeBox {
  min-width: 10px !important;
  min-height: 10px !important;
  border: 0 !important;
  box-shadow: 100px 100px 1000px rgb(0 0 0);
  -webkit-box-shadow: 100px 100px 1000px rgb(0 0 0);
  -moz-box-shadow: 10px 10px 100px rgb(0 0 0);
  background-color: rgba(255, 255, 255, 0.15);
  box-sizing: border-box !important;
  padding: 0;
  margin: 0;
}
.rieDraggableResizeBox .rieDraggableBoxMove {
  opacity: 1 !important;
  background: transparent !important;
  box-sizing: border-box !important;
}
.rieDraggableResizeBox .rrHandle {
  background: #e5dcd6 !important;
  box-shadow: 0px 0px 0px 2px #000000;
  box-sizing: border-box !important;
}
.second .galleryButtons {
  display: block;
  width: 100%;
  height: 60px;
  padding: 10px;
  margin: 0;
  box-sizing: border-box;
  box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.15);
  border: 0;
}
.second .galleryButtons label.UploadBtnDiv {
  display: block;
  border: 0;
  padding: 0;
  margin: 0;
  float: right;
}
.second .galleryButtons div.searchbox, .second .galleryButtons label.UploadBtnDiv > input, .second .galleryButtons label.UploadBtnDiv .uploadbtnImg {
  display: none;
}
.second .galleryButtons label.UploadBtnDiv .uploadbtnText {
  display: inline-block;
  vertical-align: top;
  width: auto;
  height: 40px;
  padding: 10px 20px;
  margin: 0px 0px 0px 16px;
  box-sizing: border-box;
  background-color: #e5dcd6;
  font-family: "Open Sans", sans-serif;
  font-size: 15px;
  line-height: 20px;
  font-weight: 600;
  color: #000000;
  text-transform: uppercase;
  text-align: center;
}
.second .galleryButtons label.UploadBtnDiv .uploadbtnText:hover {
  background-color: #e2c599;
  color: #ffffff !important;
}
.second .galleryButtons label.UploadBtnDiv .uploadbtnText:after {
  font-family: "FontAwesome";
  font-size: 17px;
  font-weight: 900;
  color: #000000;
  margin-left: 12px;
  content: "\f105";
}
.second .galleryButtons label.UploadBtnDiv .uploadbtnText:hover:after {
  color: #ffffff !important;
}
.second .uploadErrordiv {
  display: block;
  width: 100%;
  height: auto;
  margin: 0;
  box-sizing: border-box;
  background-color: #e5dcd6;
  font-family: "Open Sans", sans-serif;
  font-size: 11px;
  font-weight: 600;
  color: #000000;
  text-transform: uppercase;
  text-align: left;
  line-height: 30px;
  padding: 0px 10px;
}
.second .imagearea {
  display: block;
  width: 100%;
  padding: 10px;
  margin: 0;
  box-sizing: border-box;
  border: 0;
  padding-bottom: 100px;
}
.second .imagearea .imageContainer .imageOverflow {
  box-shadow: 0px 0px 11px #e5dcd6;
  -webkit-box-shadow: 0px 0px 11px #e5dcd6;
  -moz-box-shadow: 0px 0px 11px #e5dcd6;
}
.second .imagearea .imageContainer .spnFileName, .second .imagearea .imageContainer .deletebtn .deleteAction .delimg {
  display: none !important;
}
/* ------------------------------------------------- */
/* PERSONNALISATION PRODUITS DYNAMIQUES - RESPONSIVE */
/* ------------------------------------------------- */
.second .imagearea .imageContainer .deletebtn .deleteAction:after {
  content: "\f1f8";
  font-family: "FontAwesome";
  font-size: 17px;
  font-weight: 900;
  color: #ffffff;
  margin-left: 12px;
  position: absolute;
  top: 6px;
  right: 6px;
  text-shadow: 0px 0px 5px rgba(0, 0, 0, 0.5);
  -webkit-text-shadow: 0px 0px 5px rgba(0, 0, 0, 0.5);
  -moz-text-shadow: 0px 0px 5px rgba(0, 0, 0, 0.5);
}
html.canvas > body#body-legacy {
  padding: 0;
}
/* partage */
form.ustore_Customization .container > table, form.ustore_OrderFinalStep .container > table#tblMain > tbody > tr > td > table, form.ustore_Recipient .container > table {
  display: block;
  width: 100%;
  height: auto;
  padding: 110px 0px 0px 0px;
  margin: 0;
  box-sizing: border-box;
}
form.ustore_Customization .container > table > tbody, form.ustore_OrderFinalStep .container > table#tblMain > tbody > tr > td > table > tbody, form.ustore_Recipient .container > table > tbody {
  display: block;
  width: 100%;
  height: auto;
  padding: 0;
  margin: 0;
  box-sizing: border-box;
}
form.ustore_Customization .container > table > tbody > tr#ctl00_cphMainContent_trWizardStepsNav > td, form.ustore_Customization .container > table > tbody > tr#ctl00_cphMainContent_trWizardStepsNav > td > div.WizardStepsNavControl, form.ustore_Customization .container > table > tbody > tr#ctl00_cphMainContent_trWizardStepsNav > td > div.WizardStepsNavControl > table, form.ustore_Customization .container > table > tbody > tr#ctl00_cphMainContent_trWizardStepsNav > td > div.WizardStepsNavControl > table > tbody, form.ustore_Customization .container > table > tbody > tr#ctl00_cphMainContent_trWizardStepsNav > td > div.WizardStepsNavControl > table > tbody > tr, form.ustore_Customization .container > table > tbody > tr#ctl00_cphMainContent_trWizardStepsNav > td > div.WizardStepsNavControl > table > tbody > tr > td.WizardProgressStep > table, form.ustore_Customization .container > table > tbody > tr#ctl00_cphMainContent_trWizardStepsNav > td > div.WizardStepsNavControl > table > tbody > tr > td.WizardProgressStep > table > tbody, form.ustore_Customization .container > table > tbody > tr#ctl00_cphMainContent_trWizardStepsNav > td > div.WizardStepsNavControl > table > tbody > tr > td.WizardProgressStep > table > tbody > tr, form.ustore_OrderFinalStep .container > table#tblMain > tbody > tr > td > table > tbody > tr#ctl00_cphMainContent_trWizardStepsNav > td, form.ustore_OrderFinalStep .container > table#tblMain > tbody > tr > td > table > tbody > tr#ctl00_cphMainContent_trWizardStepsNav > td > div.WizardStepsNavControl, form.ustore_OrderFinalStep .container > table#tblMain > tbody > tr > td > table > tbody > tr#ctl00_cphMainContent_trWizardStepsNav > td > div.WizardStepsNavControl > table, form.ustore_OrderFinalStep .container > table#tblMain > tbody > tr > td > table > tbody > tr#ctl00_cphMainContent_trWizardStepsNav > td > div.WizardStepsNavControl > table > tbody, form.ustore_OrderFinalStep .container > table#tblMain > tbody > tr > td > table > tbody > tr#ctl00_cphMainContent_trWizardStepsNav > td > div.WizardStepsNavControl > table > tbody > tr, form.ustore_OrderFinalStep .container > table#tblMain > tbody > tr > td > table > tbody > tr#ctl00_cphMainContent_trWizardStepsNav > td > div.WizardStepsNavControl > table > tbody > tr > td.WizardProgressStep > table, form.ustore_OrderFinalStep .container > table#tblMain > tbody > tr > td > table > tbody > tr#ctl00_cphMainContent_trWizardStepsNav > td > div.WizardStepsNavControl > table > tbody > tr > td.WizardProgressStep > table > tbody, form.ustore_OrderFinalStep .container > table#tblMain > tbody > tr > td > table > tbody > tr#ctl00_cphMainContent_trWizardStepsNav > td > div.WizardStepsNavControl > table > tbody > tr > td.WizardProgressStep > table > tbody > tr, form.ustore_Recipient .container > table > tbody > tr#ctl00_cphMainContent_trWizardStepsNav > td, form.ustore_Recipient .container > table > tbody > tr#ctl00_cphMainContent_trWizardStepsNav > td > div.WizardStepsNavControl, form.ustore_Recipient .container > table > tbody > tr#ctl00_cphMainContent_trWizardStepsNav > td > div.WizardStepsNavControl > table, form.ustore_Recipient .container > table > tbody > tr#ctl00_cphMainContent_trWizardStepsNav > td > div.WizardStepsNavControl > table > tbody, form.ustore_Recipient .container > table > tbody > tr#ctl00_cphMainContent_trWizardStepsNav > td > div.WizardStepsNavControl > table > tbody > tr, form.ustore_Recipient .container > table > tbody > tr#ctl00_cphMainContent_trWizardStepsNav > td > div.WizardStepsNavControl > table > tbody > tr > td.WizardProgressStep > table, form.ustore_Recipient .container > table > tbody > tr#ctl00_cphMainContent_trWizardStepsNav > td > div.WizardStepsNavControl > table > tbody > tr > td.WizardProgressStep > table > tbody, form.ustore_Recipient .container > table > tbody > tr#ctl00_cphMainContent_trWizardStepsNav > td > div.WizardStepsNavControl > table > tbody > tr > td.WizardProgressStep > table > tbody > tr {
  display: block;
  width: 100%;
  height: 100%;
  padding: 0;
  margin: 0;
  box-sizing: border-box;
  text-align: center;
}
form.ustore_Customization .container > table > tbody > tr#ctl00_cphMainContent_trWizardStepsNav, form.ustore_OrderFinalStep .container > table#tblMain > tbody > tr > td > table > tbody > tr#ctl00_cphMainContent_trWizardStepsNav, form.ustore_Recipient .container > table > tbody > tr#ctl00_cphMainContent_trWizardStepsNav {
  display: block !important;
  position: absolute;
  top: 110px;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 46px;
  padding: 0;
  margin: 0;
  box-sizing: border-box;
  background-color: #ffffff;
  box-shadow: 0px 3px 8px rgb(0 0 0 / 15%);
  -webkit-box-shadow: 0px 3px 8px rgb(0 0 0 / 15%);
  -moz-box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.15);
}
form.ustore_Customization .container > table > tbody > tr#ctl00_cphMainContent_trWizardStepsNav > td > div.WizardStepsNavControl > table > tbody > tr > td.WizardProgressStep, form.ustore_OrderFinalStep .container > table#tblMain > tbody > tr > td > table > tbody > tr#ctl00_cphMainContent_trWizardStepsNav > td > div.WizardStepsNavControl > table > tbody > tr > td.WizardProgressStep, form.ustore_Recipient .container > table > tbody > tr#ctl00_cphMainContent_trWizardStepsNav > td > div.WizardStepsNavControl > table > tbody > tr > td.WizardProgressStep {
  display: inline-block;
  vertical-align: top;
  width: 300px;
  height: 100%;
  padding: 0;
  margin: 0px 30px;
  box-sizing: border-box;
}
form.ustore_Customization .container > table > tbody > tr#ctl00_cphMainContent_trWizardStepsNav > td > div.WizardStepsNavControl > table > tbody > tr > td.WizardProgressStep > table > tbody > tr > td, form.ustore_OrderFinalStep .container > table#tblMain > tbody > tr > td > table > tbody > tr#ctl00_cphMainContent_trWizardStepsNav > td > div.WizardStepsNavControl > table > tbody > tr > td.WizardProgressStep > table > tbody > tr > td, form.ustore_Recipient .container > table > tbody > tr#ctl00_cphMainContent_trWizardStepsNav > td > div.WizardStepsNavControl > table > tbody > tr > td.WizardProgressStep > table > tbody > tr > td {
  display: block;
  width: 100%;
  height: 100%;
  padding: 12px 0px;
  margin: 0;
  box-sizing: border-box;
  text-align: center;
  background-image: none;
  border-bottom: solid 3px #969696;
}
form.ustore_Customization .container > table > tbody > tr#ctl00_cphMainContent_trWizardStepsNav > td > div.WizardStepsNavControl > table > tbody > tr > td.WizardProgressStep > table > tbody > tr > td[stepstatus="active"], form.ustore_OrderFinalStep .container > table#tblMain > tbody > tr > td > table > tbody > tr#ctl00_cphMainContent_trWizardStepsNav > td > div.WizardStepsNavControl > table > tbody > tr > td.WizardProgressStep > table > tbody > tr > td[stepstatus="active"], form.ustore_Recipient .container > table > tbody > tr#ctl00_cphMainContent_trWizardStepsNav > td > div.WizardStepsNavControl > table > tbody > tr > td.WizardProgressStep > table > tbody > tr > td[stepstatus="active"] {
  border-bottom: solid 3px #000000;
}
form.ustore_Customization .container > table > tbody > tr#ctl00_cphMainContent_trWizardStepsNav > td > div.WizardStepsNavControl > table > tbody > tr > td.WizardProgressStep > table > tbody > tr > td > .leftElement, form.ustore_Customization .container > table > tbody > tr#ctl00_cphMainContent_trWizardStepsNav > td > div.WizardStepsNavControl > table > tbody > tr > td.WizardProgressStep > table > tbody > tr > td > .rightElement, form.ustore_OrderFinalStep .container > table#tblMain > tbody > tr > td > table > tbody > tr#ctl00_cphMainContent_trWizardStepsNav > td > div.WizardStepsNavControl > table > tbody > tr > td.WizardProgressStep > table > tbody > tr > td > .leftElement, form.ustore_OrderFinalStep .container > table#tblMain > tbody > tr > td > table > tbody > tr#ctl00_cphMainContent_trWizardStepsNav > td > div.WizardStepsNavControl > table > tbody > tr > td.WizardProgressStep > table > tbody > tr > td > .rightElement, form.ustore_Recipient .container > table > tbody > tr#ctl00_cphMainContent_trWizardStepsNav > td > div.WizardStepsNavControl > table > tbody > tr > td.WizardProgressStep > table > tbody > tr > td > .leftElement, form.ustore_Recipient .container > table > tbody > tr#ctl00_cphMainContent_trWizardStepsNav > td > div.WizardStepsNavControl > table > tbody > tr > td.WizardProgressStep > table > tbody > tr > td > .rightElement {
  display: none;
}
form.ustore_Customization .container > table > tbody > tr#ctl00_cphMainContent_trWizardStepsNav > td > div.WizardStepsNavControl > table > tbody > tr > td.WizardProgressStep > table > tbody > tr > td > span, form.ustore_OrderFinalStep .container > table#tblMain > tbody > tr > td > table > tbody > tr#ctl00_cphMainContent_trWizardStepsNav > td > div.WizardStepsNavControl > table > tbody > tr > td.WizardProgressStep > table > tbody > tr > td > span, form.ustore_Recipient .container > table > tbody > tr#ctl00_cphMainContent_trWizardStepsNav > td > div.WizardStepsNavControl > table > tbody > tr > td.WizardProgressStep > table > tbody > tr > td > span {
  display: block;
  width: 100%;
  height: auto;
  padding: 0;
  margin: 0;
  box-sizing: border-box;
  font-family: "Open Sans", sans-serif;
  font-size: 16px;
  line-height: 20px;
  font-weight: 600;
  color: #969696;
  text-transform: uppercase;
  text-align: center;
}
form.ustore_Customization .container > table > tbody > tr#ctl00_cphMainContent_trWizardStepsNav > td > div.WizardStepsNavControl > table > tbody > tr > td.WizardProgressStep > table > tbody > tr > td[stepstatus="active"] > span, form.ustore_OrderFinalStep .container > table#tblMain > tbody > tr > td > table > tbody > tr#ctl00_cphMainContent_trWizardStepsNav > td > div.WizardStepsNavControl > table > tbody > tr > td.WizardProgressStep > table > tbody > tr > td[stepstatus="active"] > span, form.ustore_Recipient .container > table > tbody > tr#ctl00_cphMainContent_trWizardStepsNav > td > div.WizardStepsNavControl > table > tbody > tr > td.WizardProgressStep > table > tbody > tr > td[stepstatus="active"] > span {
  color: #000000;
}
/* ustore_Customization */
form.ustore_Customization .container > table > tbody > tr:nth-child(2), form.ustore_Customization .container > table > tbody > tr:nth-child(4), form.ustore_Customization .container > table > tbody > tr:nth-child(7) {
  display: none;
}
form.ustore_Customization .container > table > tbody > tr:nth-child(3) {
  display: block;
  width: 100%;
  height: auto;
  padding: 0;
  margin-top: 96px;
  margin-bottom: 40px;
}
form.ustore_Customization .container > table > tbody > tr:nth-child(3) > td, form.ustore_Customization .container > table > tbody > tr:nth-child(3) > td > span.CustomizationSteps, form.ustore_Customization .container > table > tbody > tr:nth-child(3) > td > span.CustomizationSteps > span > span {
  display: block;
  width: 100%;
  height: 100%;
  padding: 0;
  margin: 0;
  box-sizing: border-box;
}
form.ustore_Customization .container > table > tbody > tr:nth-child(3) > td > span.CustomizationSteps > span {
  display: inline-block;
  vertical-align: top;
  float: none;
  width: auto;
  height: 100%;
  padding: 0;
  margin: 0;
  margin-right: 14px;
  margin-bottom: 14px;
  box-sizing: border-box;
}
form.ustore_Customization .container > table > tbody > tr:nth-child(3) > td > span.CustomizationSteps > span > span > a.btn {
  display: block;
  width: 100%;
  height: 100%;
  padding: 9px 14px !important;
  margin: 0;
  box-sizing: border-box;
  background-color: #e5dcd6;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  line-height: 18px;
  font-weight: 600;
  color: #000000;
  text-transform: uppercase;
  text-align: center;
  border: 0;
  border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
}
form.ustore_Customization .container > table > tbody > tr:nth-child(3) > td > span.CustomizationSteps > span > span.btnSelected > a.btn, form.ustore_Customization .container > table > tbody > tr:nth-child(3) > td > span.CustomizationSteps > span > span.btnSelected > a.btn:hover {
  background-color: #000000;
  color: #ffffff;
}
form.ustore_Customization .container > table > tbody > tr:nth-child(3) > td > span.CustomizationSteps > span > span > a.btn:hover {
  background-color: #e2c599;
  color: #ffffff;
}
form.ustore_Customization .mainareaFullWidth > table > tbody > .CustomizationProperties > td > .tab-content, form.ustore_Customization .mainareaFullWidth > table > tbody > .CustomizationProperties > td > ul.nav, form.ustore_Customization .mainareaFullWidth > table > tbody > .CustomizationProperties > td > ul.nav > li > a {
  border: 0;
}
form.ustore_Customization .mainareaFullWidth > table > tbody > .CustomizationProperties > td > ul.nav {
  display: block;
  width: 100%;
  padding: 0;
  margin: 0px 0px 38px 0px;
  box-sizing: border-box;
}
form.ustore_Customization .mainareaFullWidth > table > tbody > .CustomizationProperties > td > ul.nav > li {
  display: inline-block;
  vertical-align: top;
  width: auto;
  height: 100%;
  padding: 0;
  margin: 0 20px 0 0;
  box-sizing: border-box;
  border-bottom: solid 1px #e2c599;
}
form.ustore_Customization .mainareaFullWidth > table > tbody > .CustomizationProperties > td > ul.nav > li > a {
  display: block;
  width: 100%;
  height: 100%;
  padding: 0;
  margin: 0;
  box-sizing: border-box;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  background-color: transparent;
  border-radius: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
}
form.ustore_Customization .mainareaFullWidth > table > tbody > .CustomizationProperties > td > ul.nav > li > a > span {
  display: block;
  width: 100%;
  height: 100%;
  padding: 0;
  margin: 0;
  box-sizing: border-box;
  font-family: "Vanitas", sans-serif;
  font-size: 28px;
  line-height: 40px;
  font-weight: 700;
  color: #e2c599;
  text-transform: uppercase;
}
form.ustore_Customization .mainareaFullWidth > table > tbody > .CustomizationProperties > td > ul.nav > li.active, form.ustore_Customization .mainareaFullWidth > table > tbody > .CustomizationProperties > td > ul.nav > li.active:hover {
  border-bottom: solid 1px #000000;
}
form.ustore_Customization .mainareaFullWidth > table > tbody > .CustomizationProperties > td > ul.nav > li.active > a {
  cursor: auto;
  border: 0 !important;
}
form.ustore_Customization .mainareaFullWidth > table > tbody > .CustomizationProperties > td > ul.nav > li.active > a > span, form.ustore_Customization .mainareaFullWidth > table > tbody > .CustomizationProperties > td > ul.nav > li.active:hover > a > span {
  color: #000000;
}
form.ustore_Customization .mainareaFullWidth > table > tbody > .CustomizationProperties > td > ul.nav > li:hover {
  border-bottom: solid 1px #000000;
}
form.ustore_Customization .mainareaFullWidth > table > tbody > .CustomizationProperties > td > ul.nav > li:hover > a > span {
  color: #000000;
}
form.ustore_Customization .container .CustomizationProperties > td > .tab-content > #customization, form.ustore_Customization .container .CustomizationProperties > td > .tab-content > #preview {
  display: none;
  width: 100%;
  margin: 0;
}
form.ustore_Customization .container .CustomizationProperties > td > .tab-content > #customization.active, form.ustore_Customization .container .CustomizationProperties > td > .tab-content > #preview.active {
  display: block;
}
form.ustore_Customization .container .CustomizationProperties > td > .tab-content > #preview > table.dialCustomization_updatePreviewBtnPnl {
  margin-bottom: 20px !important;
}
form.ustore_Customization .container .CustomizationProperties > td > .tab-content > #preview > div:first-child > div:first-child > div:nth-child(1) > #divProgress {
  position: relative !important;
}
form.ustore_Customization .container .CustomizationProperties > td > .tab-content > #preview > div:first-child > div:first-child > div:nth-child(1) > #divProgress > img {
  left: 50% !important;
  margin-left: -16px !important;
}
/* partage */
form.ustore_Customization #fullpage .mainAreaFooterFullWidth > div:first-child, form.ustore_OrderFinalStep #fullpage .mainAreaFooterFullWidth > div:first-child, form.ustore_Recipient #fullpage .mainAreaFooterFullWidth > div:first-child, form.ustore_CheckoutFinal #fullpage .mainAreaFooterFullWidth > div:first-child, form.ustore_CheckoutPaymentSubmission #fullpage .mainAreaFooterFullWidth > div, form.ustore_OrderDetails #fullpage .mainAreaFooterFullWidth > div {
  width: 1160px !important;
  margin: 0 auto !important;
}
/* ustore_Customization */
form.ustore_Customization .container .second {
  left: 0;
  width: 100%;
}
form.ustore_Customization #fullpage .mainareaFullWidth > table > tbody > tr:nth-child(3) > td, form.ustore_Customization .container > table > tbody > tr:nth-child(3) > td {
  float: left !important;
}
/* -------------------------------- */
/* FINALISATION PRODUITS DYNAMIQUES */
/* -------------------------------- */
form.ustore_Customization .mainareaFullWidth > table > tbody > .CustomizationProperties > td > ul.nav {
  height: auto !important;
}
/* ustore_OrderFinalStep */
form.ustore_OrderFinalStep table#tblMain > tbody > tr > td > table > tbody > tr:last-child {
  display: block;
  width: 100%;
  height: auto;
  padding: 110px 0px 0px 0px;
  margin: 0;
  box-sizing: border-box;
}
form.ustore_OrderFinalStep table#tblMain > tbody > tr > td > table > tbody > tr:last-child > td, form.ustore_OrderFinalStep table#tblMain > tbody > tr > td > table > tbody > tr:last-child > td > table, form.ustore_OrderFinalStep table#tblMain > tbody > tr > td > table > tbody > tr:last-child > td > table > tbody {
  display: block;
  width: 100%;
  height: auto;
  padding: 0;
  margin: 0;
  box-sizing: border-box;
}
form.ustore_OrderFinalStep table#tblMain > tbody > tr > td > table > tbody > tr:last-child > td > table > tbody > tr#ctl00_cphMainContent_trDeliveryMethod, form.ustore_OrderFinalStep table#tblMain > tbody > tr > td > table > tbody > tr:last-child > td > table > tbody > tr:nth-child(5), form.ustore_OrderFinalStep table#tblMain > tbody > tr > td > table > tbody > tr:last-child > td > table > tbody > tr:nth-child(7), form.ustore_OrderFinalStep table#tblMain > tbody > tr > td > table > tbody > tr:last-child > td > table > tbody > tr:nth-child(10), form.ustore_OrderFinalStep table#tblMain > tbody > tr > td > table > tbody > tr:last-child > td > table > tbody > tr#ctl00_cphMainContent_trPricingTableLink, form.ustore_OrderFinalStep table#tblMain > tbody > tr > td > table > tbody > tr:last-child > td > table > tbody > tr#ctl00_cphMainContent_trPricingTable {
  display: none;
}
form.ustore_OrderFinalStep table#tblMain > tbody > tr > td > table > tbody > tr:last-child > td > table > tbody > tr:nth-child(1), form.ustore_OrderFinalStep table#tblMain > tbody > tr > td > table > tbody > tr:last-child > td > table > tbody > tr:nth-child(1) > td, form.ustore_OrderFinalStep table#tblMain > tbody > tr > td > table > tbody > tr:last-child > td > table > tbody > tr:nth-child(2), form.ustore_OrderFinalStep table#tblMain > tbody > tr > td > table > tbody > tr:last-child > td > table > tbody > tr:nth-child(2) > td, form.ustore_OrderFinalStep table#tblMain > tbody > tr > td > table > tbody > tr:last-child > td > table > tbody > tr:nth-child(3), form.ustore_OrderFinalStep table#tblMain > tbody > tr > td > table > tbody > tr:last-child > td > table > tbody > tr:nth-child(6) > td, form.ustore_OrderFinalStep table#tblMain > tbody > tr > td > table > tbody > tr:last-child > td > table > tbody > tr:nth-child(6) > td > div.tblPriceTagsWrapper, form.ustore_OrderFinalStep table#tblMain > tbody > tr > td > table > tbody > tr:last-child > td > table > tbody > tr:nth-child(6) > td > div.tblPriceTagsWrapper > table.tblPriceTags, form.ustore_OrderFinalStep table#tblMain > tbody > tr > td > table > tbody > tr:last-child > td > table > tbody > tr:nth-child(6) > td > div.tblPriceTagsWrapper > table.tblPriceTags > tbody, form.ustore_OrderFinalStep table#tblMain > tbody > tr > td > table > tbody > tr:last-child > td > table > tbody > tr:nth-child(8), form.ustore_OrderFinalStep table#tblMain > tbody > tr > td > table > tbody > tr:last-child > td > table > tbody > tr:nth-child(8) > td, form.ustore_OrderFinalStep table#tblMain > tbody > tr > td > table > tbody > tr:last-child > td > table > tbody > tr:nth-child(9) > td, form.ustore_OrderFinalStep table#tblMain > tbody > tr > td > table > tbody > tr:last-child > td > table > tbody > tr:nth-child(13) > td, form.ustore_OrderFinalStep table#tblMain > tbody > tr > td > table > tbody > tr:last-child > td > table > tbody #docCtrlContainer, form.ustore_OrderFinalStep table#tblMain > tbody > tr > td > table > tbody > tr:last-child > td > table > tbody #docCtrlContainer > tbody, form.ustore_OrderFinalStep table#tblMain > tbody > tr > td > table > tbody > tr:last-child > td > table > tbody #docCtrlContainer > tbody > tr, form.ustore_OrderFinalStep table#tblMain > tbody > tr > td > table > tbody > tr:last-child > td > table > tbody #docCtrlContainer > tbody > tr > td, form.ustore_OrderFinalStep table#tblMain > tbody > tr > td > table > tbody > tr:last-child > td > table > tbody #docCtrlContainer > tbody > tr > td > table, form.ustore_OrderFinalStep table#tblMain > tbody > tr > td > table > tbody > tr:last-child > td > table > tbody #docCtrlContainer > tbody > tr > td > table > tbody, form.ustore_OrderFinalStep table#tblMain > tbody > tr > td > table > tbody > tr:last-child > td > table > tbody #docCtrlContainer > tbody > tr > td > table > tbody > tr, form.ustore_OrderFinalStep table#tblMain > tbody > tr > td > table > tbody > tr:last-child > td > table > tbody #docCtrlContainer > tbody > tr > td > table > tbody > tr > td, form.ustore_OrderFinalStep table#tblMain > tbody > tr > td > table > tbody > tr:last-child > td > table > tbody #docCtrlContainer > tbody > tr > td > table > tbody > tr > td > table, form.ustore_OrderFinalStep table#tblMain > tbody > tr > td > table > tbody > tr:last-child > td > table > tbody #docCtrlContainer > tbody > tr > td > table > tbody > tr > td > table > tbody, form.ustore_OrderFinalStep table#tblMain > tbody > tr > td > table > tbody > tr:last-child > td > table > tbody #docCtrlContainer > tbody > tr > td > table > tbody > tr > td > table > tbody > tr:last-child > td.FormLabelLeft, form.ustore_OrderFinalStep table#tblMain > tbody > tr > td > table > tbody > tr:last-child > td > table > tbody #docCtrlContainer > tbody > tr > td > table > tbody > tr > td > table > tbody > tr:last-child > td.FormLabelLeft > table, form.ustore_OrderFinalStep table#tblMain > tbody > tr > td > table > tbody > tr:last-child > td > table > tbody #docCtrlContainer > tbody > tr > td > table > tbody > tr > td > table > tbody > tr:last-child > td.FormLabelLeft > table > tbody, form.ustore_OrderFinalStep table#tblMain > tbody > tr > td > table > tbody > tr:last-child > td > table > tbody #docCtrlContainer > tbody > tr > td > table > tbody > tr > td > table > tbody > tr:last-child > td.FormLabelLeft > table > tbody > tr {
  display: block;
  width: 100%;
  height: auto;
  padding: 0;
  margin: 0;
  box-sizing: border-box;
}
form.ustore_OrderFinalStep table#tblMain > tbody > tr > td > table > tbody > tr:last-child > td > table > tbody > tr:nth-child(2) > td > span {
  display: block;
  width: 100%;
  height: auto;
  padding: 0;
  margin: 0px 0px 36px 0px;
  box-sizing: border-box;
  font-family: "Open Sans", sans-serif;
  font-size: 16px;
  line-height: 22px;
  font-weight: 400;
  color: red;
  text-align: left;
}
form.ustore_OrderFinalStep table#tblMain > tbody > tr > td > table > tbody > tr:last-child > td > table > tbody > tr:nth-child(3) > td#tdDocCtrlLeft, form.ustore_OrderFinalStep table#tblMain > tbody > tr > td > table > tbody > tr:last-child > td > table > tbody > tr:nth-child(3) > td#tdDocCtrlLeft > div, form.ustore_OrderFinalStep table#tblMain > tbody > tr > td > table > tbody > tr:last-child > td > table > tbody > tr:nth-child(3) > td#tdDocCtrlLeft > div > table, form.ustore_OrderFinalStep table#tblMain > tbody > tr > td > table > tbody > tr:last-child > td > table > tbody > tr:nth-child(3) > td#tdDocCtrlLeft > div > table > tbody, form.ustore_OrderFinalStep table#tblMain > tbody > tr > td > table > tbody > tr:last-child > td > table > tbody > tr:nth-child(3) > td#tdDocCtrlLeft > div > table > tbody > tr#ctl00_cphMainContent_trNumCopies > td, form.ustore_OrderFinalStep table#tblMain > tbody > tr > td > table > tbody > tr:last-child > td > table > tbody > tr:nth-child(3) > td#tdDocCtrlLeft > div > table > tbody > tr#ctl00_cphMainContent_trNumCopies > td > table#tblNumCopies, form.ustore_OrderFinalStep table#tblMain > tbody > tr > td > table > tbody > tr:last-child > td > table > tbody > tr:nth-child(3) > td#tdDocCtrlLeft > div > table > tbody > tr#ctl00_cphMainContent_trNumCopies > td > table#tblNumCopies > tbody, form.ustore_OrderFinalStep table#tblMain > tbody > tr > td > table > tbody > tr:last-child > td > table > tbody > tr:nth-child(3) > td#tdDocCtrlLeft > div > table > tbody > tr#ctl00_cphMainContent_trNumCopies > td > table#tblNumCopies > tbody > tr, form.ustore_OrderFinalStep table#tblMain > tbody > tr > td > table > tbody > tr:last-child > td > table > tbody > tr:nth-child(3) > td#tdDocCtrlLeft > div > table > tbody > tr.OrderFinalStepProperties > td, form.ustore_OrderFinalStep table#tblMain > tbody > tr > td > table > tbody > tr:last-child > td > table > tbody > tr:nth-child(3) > td#tdDocCtrlLeft > div > table > tbody > tr.OrderFinalStepProperties > td > table, form.ustore_OrderFinalStep table#tblMain > tbody > tr > td > table > tbody > tr:last-child > td > table > tbody > tr:nth-child(3) > td#tdDocCtrlLeft > div > table > tbody > tr.OrderFinalStepProperties > td > table > tbody, form.ustore_OrderFinalStep table#tblMain > tbody > tr > td > table > tbody > tr:last-child > td > table > tbody > tr:nth-child(3) > td#tdDocCtrlLeft > div > table > tbody > tr.OrderFinalStepProperties > td > table > tbody > tr, form.ustore_OrderFinalStep table#tblMain > tbody > tr > td > table > tbody > tr:last-child > td > table > tbody > tr:nth-child(3) > td#tdDocCtrlLeft > div > table > tbody > tr.OrderFinalStepProperties > td > table > tbody > tr > td, form.ustore_OrderFinalStep table#tblMain > tbody > tr > td > table > tbody > tr:last-child > td > table > tbody > tr:nth-child(3) > td#tdDocCtrlLeft > div > table > tbody > tr.OrderFinalStepProperties > td > table > tbody > tr > td > div.Duc > dl, form.ustore_OrderFinalStep table#tblMain > tbody > tr > td > table > tbody > tr:last-child > td > table > tbody > tr:nth-child(3) > td#tdDocCtrlLeft > div > table > tbody > tr.OrderFinalStepProperties > td > table > tbody > tr > td > div.Duc > dl > dt, form.ustore_OrderFinalStep table#tblMain > tbody > tr > td > table > tbody > tr:last-child > td > table > tbody > tr:nth-child(3) > td#tdDocCtrlLeft > div > table > tbody > tr.OrderFinalStepProperties > td > table > tbody > tr > td > div.Duc > dl > dd, form.ustore_OrderFinalStep table#tblMain > tbody > tr > td > table > tbody > tr:last-child > td > table > tbody > tr:nth-child(3) > td#tdDocCtrlLeft > div > table > tbody > tr.OrderFinalStepProperties > td > table > tbody > tr > td > div.Duc > div:first-child, form.ustore_OrderFinalStep table#tblMain > tbody > tr > td > table > tbody > tr:last-child > td > table > tbody > tr:nth-child(3) > td#tdDocCtrlLeft > div > table > tbody > tr.OrderFinalStepProperties > td > table > tbody > tr > td > div.Duc > div:first-child > div, form.ustore_OrderFinalStep table#tblMain > tbody > tr > td > table > tbody > tr:last-child > td > table > tbody > tr:nth-child(3) > td#tdDocCtrlLeft > div > table > tbody > tr.OrderFinalStepProperties > td > table > tbody > tr > td > div.Duc > div:first-child > div > table, form.ustore_OrderFinalStep table#tblMain > tbody > tr > td > table > tbody > tr:last-child > td > table > tbody > tr:nth-child(3) > td#tdDocCtrlLeft > div > table > tbody > tr.OrderFinalStepProperties > td > table > tbody > tr > td > div.Duc > div:first-child > div > table > tbody, form.ustore_OrderFinalStep table#tblMain > tbody > tr > td > table > tbody > tr:last-child > td > table > tbody > tr:nth-child(3) > td#tdDocCtrlLeft > div > table > tbody > tr.OrderFinalStepProperties > td > table > tbody > tr > td > div.Duc > div:first-child > div > table > tbody > tr, form.ustore_OrderFinalStep table#tblMain > tbody > tr > td > table > tbody > tr:last-child > td > table > tbody > tr:nth-child(3) > td#tdDocCtrlLeft > div > table > tbody > tr.OrderFinalStepProperties > td > table > tbody > tr > td > div.Duc > div:first-child > div > table > tbody > tr > td, form.ustore_OrderFinalStep table#tblMain > tbody > tr > td > table > tbody > tr:last-child > td > table > tbody > tr:nth-child(3) > td#tdDocCtrlLeft > div > table > tbody > tr.OrderFinalStepProperties > td > table > tbody > tr > td > div.Duc > div:first-child > div > table > tbody > tr > td > div.RadPicker, form.ustore_OrderFinalStep table#tblMain > tbody > tr > td > table > tbody > tr:last-child > td > table > tbody > tr:nth-child(3) > td#tdDocCtrlLeft > div > table > tbody > tr.OrderFinalStepProperties > td > table > tbody > tr > td > div.Duc > div:first-child > div > table > tbody > tr > td > div.RadPicker > table, form.ustore_OrderFinalStep table#tblMain > tbody > tr > td > table > tbody > tr:last-child > td > table > tbody > tr:nth-child(3) > td#tdDocCtrlLeft > div > table > tbody > tr.OrderFinalStepProperties > td > table > tbody > tr > td > div.Duc > div:first-child > div > table > tbody > tr > td > div.RadPicker > table > tbody, form.ustore_OrderFinalStep table#tblMain > tbody > tr > td > table > tbody > tr:last-child > td > table > tbody > tr:nth-child(3) > td#tdDocCtrlLeft > div > table > tbody > tr.OrderFinalStepProperties > td > table > tbody > tr > td > div.Duc > div:first-child > div > table > tbody > tr > td > div.RadPicker > table > tbody > tr, form.ustore_OrderFinalStep table#tblMain > tbody > tr > td > table > tbody > tr:last-child > td > table > tbody > tr:nth-child(3) > td#tdDocCtrlLeft > div > table > tbody > tr.OrderFinalStepProperties > td > table > tbody > tr > td > div.Duc > div:first-child > div > table > tbody > tr > td > div.RadPicker > table > tbody > tr > td.rcInputCell, form.ustore_OrderFinalStep table#tblMain > tbody > tr > td > table > tbody > tr:last-child > td > table > tbody > tr:nth-child(3) > td#tdDocCtrlLeft > div > table > tbody > tr.OrderFinalStepProperties > td > table > tbody > tr > td > div.Duc > div:first-child > div > table > tbody > tr > td > div.RadPicker > table > tbody > tr > td.rcInputCell > span {
  display: block;
  width: 100%;
  height: auto;
  padding: 0;
  margin: 0;
  box-sizing: border-box;
}
form.ustore_OrderFinalStep table#tblMain > tbody > tr > td > table > tbody > tr:last-child > td > table > tbody > tr:nth-child(3) > td#tdDocCtrlLeft > div > table > tbody > tr.OrderFinalStepProperties > td > table > tbody > tr > td > div.Duc > div:first-child > div > table > tbody > tr > td > div.RadPicker {
  display: block !important;
  width: 100% !important;
}
form.ustore_OrderFinalStep table#tblMain > tbody > tr > td > table > tbody > tr:last-child > td > table > tbody > tr:nth-child(3) > td#tdDocCtrlRight, form.ustore_OrderFinalStep table#tblMain > tbody > tr > td > table > tbody > tr:last-child > td > table > tbody > tr:nth-child(3) > td#tdDocCtrlLeft > div > table > tbody > tr.OrderFinalStepProperties > td > table > tbody > tr > td > div.Duc > div:first-child > div:nth-child(2) > span, form.ustore_OrderFinalStep table#tblMain > tbody > tr > td > table > tbody > tr:last-child > td > table > tbody > tr:nth-child(3) > td#tdDocCtrlLeft > div > table > tbody > tr.OrderFinalStepProperties > td > table > tbody > tr > td > div.Duc > div:first-child > div > table > tbody > tr > td > div.RadPicker > table > tbody > tr > td:nth-child(2) {
  display: none;
}
form.ustore_OrderFinalStep table#tblMain > tbody > tr > td > table > tbody > tr:last-child > td > table > tbody > tr:nth-child(3) > td#tdDocCtrlLeft > div > table > tbody > tr#ctl00_cphMainContent_trNumCopies {
  display: block;
  width: 100%;
  height: auto;
  padding: 25px;
  margin: 0;
  box-sizing: border-box;
  background-color: #e5dcd6;
}
form.ustore_OrderFinalStep table#tblMain #tdDocCtrlLeft #ctl00_cphMainContent_trNumCopies #tblNumCopies > tbody > tr > td#lblNumCopiesWrapper {
  display: inline-block;
  vertical-align: top;
  width: auto;
  height: 40px;
  padding: 0;
  margin: 0px 25px 0px 0px;
  box-sizing: border-box;
}
form.ustore_OrderFinalStep table#tblMain #tdDocCtrlLeft #ctl00_cphMainContent_trNumCopies #tblNumCopies > tbody > tr > td:nth-child(2) {
  display: inline-block;
  vertical-align: top;
  width: 200px;
  height: 40px;
  padding: 0;
  margin: 0;
  box-sizing: border-box;
}
form.ustore_OrderFinalStep table#tblMain #tdDocCtrlLeft #ctl00_cphMainContent_trNumCopies #tblNumCopies > tbody > tr > td:nth-child(3) {
  display: none;
}
form.ustore_OrderFinalStep table#tblMain #tdDocCtrlLeft #ctl00_cphMainContent_trNumCopies #tblNumCopies > tbody > tr > td#lblNumCopiesWrapper > .FormLabel {
  display: block;
  width: 100%;
  height: 100%;
  padding: 8px 0px;
  margin: 0;
  box-sizing: border-box;
  font-family: "Open Sans", sans-serif;
  font-size: 20px;
  line-height: 27px;
  font-weight: 700;
  color: #000000;
  text-transform: uppercase;
  text-align: left;
}
form.ustore_OrderFinalStep table#tblMain #tdDocCtrlLeft #ctl00_cphMainContent_trNumCopies #tblNumCopies > tbody > tr > td:nth-child(2) > input, form.ustore_OrderFinalStep table#tblMain #tdDocCtrlLeft #ctl00_cphMainContent_trNumCopies #tblNumCopies > tbody > tr > td:nth-child(2) > select {
  display: block;
  width: 100%;
  height: 100%;
  padding: 6px 16px !important;
  margin: 0;
  box-sizing: border-box;
  background-color: #000000;
  outline: none;
  border: 0 !important;
  border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  font-family: "Open Sans", sans-serif;
  font-size: 20px;
  line-height: 27px;
  font-weight: 700;
  color: #e5dcd6 !important;
  text-transform: uppercase;
  text-align: left;
}
form.ustore_OrderFinalStep table#tblMain #tdDocCtrlLeft .Duc > *:first-child {
  margin-top: 0px !important;
}
form.ustore_OrderFinalStep table#tblMain #tdDocCtrlLeft > div > table > tbody > tr.OrderFinalStepProperties {
  display: block;
  width: 100%;
  height: auto;
  padding: 0;
  margin: 50px 0px 55px 0px;
  box-sizing: border-box;
}
form.ustore_OrderFinalStep table#tblMain #tdDocCtrlLeft > div > table > tbody > tr.OrderFinalStepProperties > td > table > tbody > tr > td > div.Duc {
  width: 100%;
  height: auto;
  padding: 0;
  margin: 0px 0px 30px 0px;
  box-sizing: border-box;
}
form.ustore_OrderFinalStep table#tblMain #tdDocCtrlLeft > div > table > tbody > tr.OrderFinalStepProperties > td > table > tbody > tr > td > div.Duc:last-child {
  margin: 0 !important;
}
form.ustore_OrderFinalStep table#tblMain #tdDocCtrlLeft > div > table > tbody > tr.OrderFinalStepProperties > td > table > tbody > tr > td > div.Duc .dddlName, form.ustore_OrderFinalStep table#tblMain > tbody > tr > td > table > tbody > tr:last-child > td > table > tbody > tr:nth-child(3) > td#tdDocCtrlLeft > div > table > tbody > tr.OrderFinalStepProperties > td > table > tbody > tr > td > div.Duc > div:first-child > div:nth-child(1) {
  margin-bottom: 16px !important;
}
form.ustore_OrderFinalStep table#tblMain #tdDocCtrlLeft > div > table > tbody > tr.OrderFinalStepProperties > td > table > tbody > tr > td > div.Duc .FormLabel, form.ustore_OrderFinalStep table#tblMain > tbody > tr > td > table > tbody > tr:last-child > td > table > tbody > tr:nth-child(3) > td#tdDocCtrlLeft > div > table > tbody > tr.OrderFinalStepProperties > td > table > tbody > tr > td > div.Duc > div:first-child > div:nth-child(2) > span.FormLabel {
  font-family: "Open Sans", sans-serif;
  font-size: 16px;
  line-height: 22px;
  font-weight: 400;
  color: #000000;
  text-align: left;
}
form.ustore_OrderFinalStep table#tblMain #tdDocCtrlLeft > div > table > tbody > tr.OrderFinalStepProperties > td > table > tbody > tr > td > div.Duc .dddlValue > input, form.ustore_OrderFinalStep table#tblMain #tdDocCtrlLeft > div > table > tbody > tr.OrderFinalStepProperties > td > table > tbody > tr > td > div.Duc .dddlValue > select, form.ustore_OrderFinalStep table#tblMain > tbody > tr > td > table > tbody > tr:last-child > td > table > tbody > tr:nth-child(3) > td#tdDocCtrlLeft > div > table > tbody > tr.OrderFinalStepProperties > td > table > tbody > tr > td > div.Duc > div:first-child > div > table > tbody > tr > td > div.RadPicker > table > tbody > tr > td.rcInputCell > span > input.riTextBox, form.ustore_OrderFinalStep table#tblMain #tdDocCtrlLeft > div > table > tbody > tr.OrderFinalStepProperties > td > table > tbody > tr > td > div.Duc .dddlValue > input:focus, form.ustore_OrderFinalStep table#tblMain #tdDocCtrlLeft > div > table > tbody > tr.OrderFinalStepProperties > td > table > tbody > tr > td > div.Duc .dddlValue > select:focus, form.ustore_OrderFinalStep table#tblMain > tbody > tr > td > table > tbody > tr:last-child > td > table > tbody > tr:nth-child(3) > td#tdDocCtrlLeft > div > table > tbody > tr.OrderFinalStepProperties > td > table > tbody > tr > td > div.Duc > div:first-child > div > table > tbody > tr > td > div.RadPicker > table > tbody > tr > td.rcInputCell > span > input.riTextBox:focus, form.ustore_OrderFinalStep table#tblMain #tdDocCtrlLeft > div > table > tbody > tr.OrderFinalStepProperties > td > table > tbody > tr > td > div.Duc .dddlValue > input:active, form.ustore_OrderFinalStep table#tblMain #tdDocCtrlLeft > div > table > tbody > tr.OrderFinalStepProperties > td > table > tbody > tr > td > div.Duc .dddlValue > select:active, form.ustore_OrderFinalStep table#tblMain > tbody > tr > td > table > tbody > tr:last-child > td > table > tbody > tr:nth-child(3) > td#tdDocCtrlLeft > div > table > tbody > tr.OrderFinalStepProperties > td > table > tbody > tr > td > div.Duc > div:first-child > div > table > tbody > tr > td > div.RadPicker > table > tbody > tr > td.rcInputCell > span > input.riTextBox:active {
  display: block;
  width: 100%;
  max-width: 500px;
  height: 40px;
  padding: 8px 10px !important;
  margin: 0;
  box-sizing: border-box;
  border: solid 1px #aaaaaa !important;
  border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  box-shadow: none !important;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  background-color: #ffffff;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  line-height: 18px;
  font-weight: 400;
  color: #000000;
  text-align: left;
}
form.ustore_OrderFinalStep table#tblMain > tbody > tr > td > table > tbody > tr:last-child > td > table > tbody > tr:nth-child(6) {
  display: block;
  width: 100%;
  height: auto;
  padding: 25px;
  margin: 0px 0px 50px 0px;
  box-sizing: border-box;
  background-color: #ffffff;
  box-shadow: 0px 0px 11px rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0px 0px 11px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0px 0px 11px rgba(0, 0, 0, 0.15);
}
form.ustore_OrderFinalStep table#tblMain > tbody > tr > td > table > tbody > tr:last-child > td > table > tbody > tr:nth-child(6) .TablesInnerText > td.FormLabel {
  width: 230px;
  font-family: "Open Sans", sans-serif;
  font-size: 16px;
  line-height: 26px;
  font-weight: 400;
  color: #000000;
  text-align: left;
  padding: 0 !important;
}
form.ustore_OrderFinalStep table#tblMain > tbody > tr > td > table > tbody > tr:last-child > td > table > tbody > tr:nth-child(6) .TablesInnerText > td.FormField {
  font-family: "Open Sans", sans-serif;
  font-size: 16px;
  line-height: 26px;
  font-weight: 400;
  color: #000000;
  text-align: left;
  padding: 0 !important;
}
form.ustore_OrderFinalStep table#tblMain > tbody > tr > td > table > tbody > tr:last-child > td > table > tbody > tr:nth-child(6) .TablesInnerText#OrderFinalStep_PriceReview_TotalPrice > td.FormLabel, form.ustore_OrderFinalStep table#tblMain > tbody > tr > td > table > tbody > tr:last-child > td > table > tbody > tr:nth-child(6) .TablesInnerText#OrderFinalStep_PriceReview_TotalPrice > td.FormField {
  font-size: 22px;
  line-height: 26px;
  font-weight: 700 !important;
  padding-top: 13px !important;
  padding-bottom: 4px !important;
  color: #000000 !important;
}
form.ustore_OrderFinalStep table#tblMain > tbody > tr > td > table > tbody > tr:last-child > td > table > tbody > tr:nth-child(6) .TablesInnerText > td:nth-child(2), form.ustore_OrderFinalStep table#tblMain > tbody > tr > td > table > tbody > tr:last-child > td > table > tbody > tr:nth-child(6) .TablesInnerText > td:nth-child(4), form.ustore_OrderFinalStep table#tblMain > tbody > tr > td > table > tbody > tr:last-child > td > table > tbody > tr:nth-child(6) .TablesInnerText > td:nth-child(5), form.ustore_OrderFinalStep table#tblMain > tbody > tr > td > table > tbody > tr:last-child > td > table > tbody > tr:nth-child(6) .TablesInnerText > td:nth-child(6) {
  display: none;
}
form.ustore_OrderFinalStep table#tblMain > tbody > tr > td > table > tbody > tr:last-child > td > table > tbody {
  position: relative !important;
}
form.ustore_OrderFinalStep table#tblMain > tbody > tr > td > table > tbody > tr:last-child > td > table > tbody > tr:nth-child(9) {
  position: absolute;
  right: 25px;
  display: block;
  width: auto;
  height: 40px;
  padding: 0;
  margin: -115px 0px 0px 0px;
  box-sizing: border-box;
}
form.ustore_OrderFinalStep table#tblMain > tbody > tr > td > table > tbody > tr:last-child > td > table > tbody > tr:nth-child(9) > td > a.btn {
  display: none;
}
form.ustore_OrderFinalStep table#tblMain > tbody > tr > td > table > tbody > tr:last-child > td > table > tbody > tr:nth-child(9) > td > a.btn:hover {
  background-color: #e2c599;
  color: #ffffff !important;
}
form.ustore_OrderFinalStep table#tblMain > tbody > tr > td > table > tbody > tr:last-child > td > table > tbody > tr:nth-child(9) > td > a.btn:after {
  font-family: "FontAwesome";
  font-size: 20px;
  font-weight: 400;
  color: #000000;
  margin-left: 12px;
  position: relative;
  top: 1px;
  content: "\f021";
}
form.ustore_OrderFinalStep table#tblMain > tbody > tr > td > table > tbody > tr:last-child > td > table > tbody > tr:nth-child(9) > td > a.btn:hover:after {
  color: #ffffff !important;
}
form.ustore_OrderFinalStep table#tblMain > tbody > tr > td > table > tbody > tr:last-child > td > table > tbody > tr {
  width: 100%;
}
form.ustore_OrderFinalStep table#tblMain > tbody > tr > td > table > tbody > tr:last-child > td > table > tbody > tr:nth-child(13), form.ustore_OrderFinalStep table#tblMain > tbody > tr > td > table > tbody > tr:last-child > td > table > tbody > tr:nth-child(11), form.ustore_OrderFinalStep table#tblMain > tbody > tr > td > table > tbody > tr:last-child > td > table > tbody > tr:nth-child(13) > td, form.ustore_OrderFinalStep table#tblMain > tbody > tr > td > table > tbody > tr:last-child > td > table > tbody > tr:nth-child(11) > td {
  display: block;
  width: 100%;
}
form.ustore_OrderFinalStep table#tblMain > tbody > tr > td > table > tbody > tr:last-child > td > table > tbody #docCtrlContainer {
  width: 100%;
  height: auto;
  padding: 25px;
  margin: 0;
  box-sizing: border-box;
  background-color: #ffffff;
  box-shadow: 0px 0px 11px rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0px 0px 11px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0px 0px 11px rgba(0, 0, 0, 0.15);
}
form.ustore_OrderFinalStep table#tblMain > tbody > tr > td > table > tbody > tr:last-child > td > table > tbody #docCtrlContainer > tbody > tr > td > table > tbody > tr > td > table > tbody > tr:first-child {
  display: inline-block;
  vertical-align: top;
  width: auto;
  height: auto;
  padding: 0;
  margin: 0px 40px 0px 0px;
  box-sizing: border-box;
}
form.ustore_OrderFinalStep table#tblMain > tbody > tr > td > table > tbody > tr:last-child > td > table > tbody #docCtrlContainer > tbody > tr > td > table > tbody > tr > td > table > tbody > tr:last-child {
  display: inline-block;
  vertical-align: top;
  width: auto;
  height: 40px;
  padding: 0;
  margin: 0;
  box-sizing: border-box;
}
form.ustore_OrderFinalStep table#tblMain > tbody > tr > td > table > tbody > tr:last-child > td > table > tbody #docCtrlContainer > tbody > tr > td > table > tbody > tr > td > table > tbody > tr:first-child > td#ctl00_cphMainContent_ctl09_tdProof {
  display: inline-block;
  vertical-align: top;
  width: auto;
  height: auto;
  padding: 0;
  margin: 0;
  box-sizing: border-box;
}
form.ustore_OrderFinalStep table#tblMain > tbody > tr > td > table > tbody > tr:last-child > td > table > tbody #docCtrlContainer > tbody > tr > td > table > tbody > tr > td > table > tbody > tr:first-child > td#ctl00_cphMainContent_ctl09_tdProofApproval {
  display: inline-block;
  vertical-align: top;
  width: auto;
  height: 40px;
  padding: 0;
  margin: 0;
  box-sizing: border-box;
}
form.ustore_OrderFinalStep table#tblMain > tbody > tr > td > table > tbody > tr:last-child > td > table > tbody #docCtrlContainer > tbody > tr > td > table > tbody > tr > td > table > tbody > tr:first-child > td:nth-child(2), form.ustore_OrderFinalStep table#tblMain > tbody > tr > td > table > tbody > tr:last-child > td > table > tbody #docCtrlContainer > tbody > tr > td > table > tbody > tr > td > table > tbody > tr:first-child > td#ctl00_cphMainContent_ctl09_tdProof > .proofLink > span.glyphicon, form.ustore_OrderFinalStep table#tblMain > tbody > tr > td > table > tbody > tr:last-child > td > table > tbody #docCtrlContainer > tbody > tr > td > table > tbody > tr > td > table > tbody > tr:first-child > td#ctl00_cphMainContent_ctl09_tdProofApproval > span.ErrorText, form.ustore_OrderFinalStep table#tblMain > tbody > tr > td > table > tbody > tr:last-child > td > table > tbody #docCtrlContainer > tbody > tr > td > table > tbody > tr > td > table > tbody > tr:last-child > td.FormLabelLeft > table > tbody > tr > td:last-child > span {
  display: none !important;
}
form.ustore_OrderFinalStep table#tblMain > tbody > tr > td > table > tbody > tr:last-child > td > table > tbody #docCtrlContainer > tbody > tr > td > table > tbody > tr > td > table > tbody > tr:first-child > td#ctl00_cphMainContent_ctl09_tdProof > .proofLink {
  display: inline-block;
  vertical-align: top;
  width: auto;
  height: 40px;
  padding: 0 !important;
  margin: 0px 30px 0px 0px;
  box-sizing: border-box;
  border: 0;
  border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
}
form.ustore_OrderFinalStep table#tblMain > tbody > tr > td > table > tbody > tr:last-child > td > table > tbody #docCtrlContainer > tbody > tr > td > table > tbody > tr > td > table > tbody > tr:first-child > td#ctl00_cphMainContent_ctl09_tdProof > .proofLink > a.FormLabel {
  display: block;
  width: 100%;
  height: 100%;
  padding: 9px 22px !important;
  margin: 0;
  box-sizing: border-box;
  border: 0 !important;
  border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  text-decoration: none;
  background-color: #e5dcd6;
  font-family: "Open Sans", sans-serif;
  font-size: 15px;
  line-height: 20px;
  font-weight: 600;
  color: #000000 !important;
  text-transform: uppercase;
  text-align: left;
}
form.ustore_OrderFinalStep table#tblMain > tbody > tr > td > table > tbody > tr:last-child > td > table > tbody #docCtrlContainer > tbody > tr > td > table > tbody > tr > td > table > tbody > tr:first-child > td#ctl00_cphMainContent_ctl09_tdProof > .proofLink > a.FormLabel:hover {
  background-color: #e2c599;
  color: #ffffff !important;
}
form.ustore_OrderFinalStep table#tblMain > tbody > tr > td > table > tbody > tr:last-child > td > table > tbody #docCtrlContainer > tbody > tr > td > table > tbody > tr > td > table > tbody > tr:first-child > td#ctl00_cphMainContent_ctl09_tdProof > .proofLink > a.FormLabel:before {
  font-family: "FontAwesome";
  font-size: 20px;
  font-weight: 400;
  color: #000000;
  margin-right: 12px;
  position: relative;
  top: 2px;
  content: "\f058";
}
form.ustore_OrderFinalStep table#tblMain > tbody > tr > td > table > tbody > tr:last-child > td > table > tbody #docCtrlContainer > tbody > tr > td > table > tbody > tr > td > table > tbody > tr:first-child > td#ctl00_cphMainContent_ctl09_tdProof > .proofLink > a.FormLabel:hover:before {
  color: #ffffff !important;
}
form.ustore_OrderFinalStep table#tblMain > tbody > tr > td > table > tbody > tr:last-child > td > table > tbody #docCtrlContainer > tbody > tr > td > table > tbody > tr > td > table > tbody > tr:first-child > td#ctl00_cphMainContent_ctl09_tdProofApproval > input {
  position: absolute;
  left: unset;
  right: unset;
  top: unset;
  bottom: unset;
  z-index: 0;
  display: block;
  width: 0px;
  height: 0px;
  padding: 0 !important;
  margin: 0;
  box-sizing: border-box;
  visibility: hidden;
}
form.ustore_OrderFinalStep table#tblMain > tbody > tr > td > table > tbody > tr:last-child > td > table > tbody #docCtrlContainer > tbody > tr > td > table > tbody > tr > td > table > tbody > tr:first-child > td#ctl00_cphMainContent_ctl09_tdProofApproval > label {
  display: none;
}
form.ustore_OrderFinalStep table#tblMain > tbody > tr > td > table > tbody > tr:last-child > td > table > tbody #docCtrlContainer > tbody > tr > td > table > tbody > tr > td > table > tbody > tr:last-child > td.FormLabelLeft > table > tbody > tr > td:first-child {
  display: inline-block;
  vertical-align: top;
  width: auto;
  height: 40px;
  padding: 0;
  margin: 0px 12px 0px 0px;
  box-sizing: border-box;
}
form.ustore_OrderFinalStep table#tblMain > tbody > tr > td > table > tbody > tr:last-child > td > table > tbody #docCtrlContainer > tbody > tr > td > table > tbody > tr > td > table > tbody > tr:last-child > td.FormLabelLeft > table > tbody > tr > td:last-child {
  display: inline-block;
  vertical-align: top;
  width: auto;
  height: 40px;
  padding: 0;
  margin: 0;
  box-sizing: border-box;
}
form.ustore_OrderFinalStep table#tblMain > tbody > tr > td > table > tbody > tr:last-child > td > table > tbody #docCtrlContainer > tbody > tr > td > table > tbody > tr > td > table > tbody > tr:last-child > td.FormLabelLeft > table > tbody > tr > td:first-child > span {
  display: block;
  width: auto;
  height: 100%;
  padding: 10px 0px;
  margin: 0;
  box-sizing: border-box;
  font-family: "Open Sans", sans-serif;
  font-size: 15px;
  line-height: 20px;
  font-weight: 400;
  color: #000000;
  text-align: left;
}
form.ustore_OrderFinalStep table#tblMain > tbody > tr > td > table > tbody > tr:last-child > td > table > tbody #docCtrlContainer > tbody > tr > td > table > tbody > tr > td > table > tbody > tr:last-child > td.FormLabelLeft > table > tbody > tr > td:last-child > input.FormField {
  display: block;
  width: 60px;
  height: 100%;
  padding: 8px !important;
  margin: 0;
  box-sizing: border-box;
  border: solid 1px #aaaaaa !important;
  border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  font-family: "Open Sans", sans-serif;
  font-size: 15px;
  line-height: 20px;
  font-weight: 400;
  color: #000000;
  text-align: left;
}
form.ustore_OrderFinalStep table#tblMain > tbody > tr > td > table > tbody > tr:last-child > td > table > tbody #docCtrlContainer {
  display: inline-block !important;
}
form.ustore_OrderFinalStep table#tblMain #tdDocCtrlLeft > div > table > tbody > tr:first-child, form.ustore_OrderFinalStep table#tblMain #tdDocCtrlLeft > div > table > tbody > tr:first-child > td, form.ustore_OrderFinalStep table#tblMain #tdDocCtrlLeft > div > table > tbody > tr:first-child > td > table, form.ustore_OrderFinalStep table#tblMain #tdDocCtrlLeft > div > table > tbody > tr:first-child > td > table > tbody, form.ustore_OrderFinalStep table#tblMain #tdDocCtrlLeft > div > table > tbody > tr:first-child > td > table > tbody > tr, form.ustore_OrderFinalStep table#tblMain #tdDocCtrlLeft > div > table > tbody > tr:first-child > td > table > tbody > tr > td, form.ustore_OrderFinalStep table#tblMain #tdDocCtrlLeft > div > table > tbody > tr:first-child > td > table > tbody > tr > td > div, form.ustore_OrderFinalStep table#tblMain #tdDocCtrlLeft > div > table > tbody > tr:first-child > td > table > tbody > tr > td > div > ul {
  display: block;
  width: 100%;
  height: auto;
  padding: 0;
  margin: 0;
  box-sizing: border-box;
}
form.ustore_OrderFinalStep table#tblMain #tdDocCtrlLeft > div > table > tbody > tr:first-child > td > table > tbody > tr > td > div > ul > li {
  display: block;
  width: 100%;
  height: auto;
  padding: 0;
  margin: 0px 0px 36px 0px;
  box-sizing: border-box;
  font-family: "Open Sans", sans-serif;
  font-size: 16px;
  line-height: 22px;
  font-weight: 400;
  color: red;
  text-align: left;
}
/* --------------------------------------------- */
/* AJOUT DES DESTINATAIRES - PRODUITS DYNAMIQUES */
/* --------------------------------------------- */
form.ustore_OrderFinalStep table#tblMain > tbody > tr > td > table > tbody > tr:last-child > td > table > tbody > tr:nth-child(6) > td > div > table.tblPriceTags > tbody > tr.TablesInnerText#OrderFinalStep_PriceReview_PriceTag, form.ustore_OrderFinalStep table#tblMain > tbody > tr > td > table > tbody > tr:last-child > td > table > tbody > tr:nth-child(6) > td > div > table.tblPriceTags > tbody > tr.TablesInnerText#OrderFinalStep_PriceReview_DeliveryPrice {
  display: none;
}
/* ustore_Recipient */
form.ustore_Recipient .mainareaFullWidth > div, form.ustore_Recipient .mainareaFullWidth > div:nth-child(3) > span.TablesTitle, form.ustore_Recipient .container > div, form.ustore_Recipient .container > div:nth-child(5) > span.TablesTitle {
  display: block;
  width: 100%;
  height: auto;
  padding: 0;
  margin: 0;
  box-sizing: border-box;
}
form.ustore_Recipient .mainareaFullWidth > div:nth-child(2), form.ustore_Recipient .container > div:nth-child(4) {
  padding-top: 110px !important;
}
form.ustore_Recipient .mainareaFullWidth > div:nth-child(2) > #ValidationSummary1, form.ustore_Recipient .container > div:nth-child(4) > #ValidationSummary1 {
  display: block;
  width: 100%;
  height: auto;
  padding: 0;
  margin: 0px 0px 36px 0px;
  box-sizing: border-box;
  font-family: "Open Sans", sans-serif;
  font-size: 16px;
  line-height: 22px;
  font-weight: 400;
  color: red;
  text-align: left;
}
form.ustore_Recipient .mainareaFullWidth > div:nth-child(3) > span.TablesTitle > input, form.ustore_Recipient .container > div:nth-child(5) > span.TablesTitle > input {
  display: block;
  position: absolute;
  width: 14px;
  height: 14px;
  padding: 0;
  margin: 29px 0px 0px 25px;
  box-sizing: border-box;
}
form.ustore_Recipient .mainareaFullWidth > div:nth-child(3) > span.TablesTitle > label, form.ustore_Recipient .container > div:nth-child(5) > span.TablesTitle > label {
  display: block;
  width: 100%;
  height: auto;
  padding: 25px 25px 25px 60px;
  margin: 0;
  box-sizing: border-box;
  background-color: #ffffff;
  box-shadow: 0px 0px 11px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0px 0px 11px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 0px 11px rgba(0, 0, 0, 0.1);
  font-family: "Open Sans", sans-serif;
  font-size: 18px;
  line-height: 22px;
  font-weight: 400;
  color: #000000;
  text-align: left;
  cursor: pointer;
}
form.ustore_Recipient .mainareaFullWidth > div:nth-child(3) > span.TablesTitle > label:hover, form.ustore_Recipient .container > div:nth-child(5) > span.TablesTitle > label:hover {
  background-color: #f9f9f9;
}
form.ustore_Recipient .mainareaFullWidth > div:nth-child(3) > span.TablesTitle > input[type="radio"]:checked + label, form.ustore_Recipient .mainareaFullWidth > div:nth-child(3) > span.TablesTitle > input[type="radio"]:checked + label:hover, form.ustore_Recipient .container > div:nth-child(5) > span.TablesTitle > input[type="radio"]:checked + label, form.ustore_Recipient .container > div:nth-child(5) > span.TablesTitle > input[type="radio"]:checked + label:hover {
  background-color: #e5dcd6;
  font-weight: 600;
  cursor: auto;
}
form.ustore_Recipient table#Table1 {
  display: block;
  width: 100%;
  height: auto;
  padding: 25px;
  margin: 0;
  box-sizing: border-box;
  background-color: #ffffff;
  box-shadow: 0px 0px 11px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0px 0px 11px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 0px 11px rgba(0, 0, 0, 0.1);
}
form.ustore_Recipient table#Table1 .SubSectionTable, form.ustore_Recipient table#Table1 #ctl00_cphMainContent_rlmWrapper_4_RLM_4_pnlUpload {
  padding: 0 !important;
}
form.ustore_Recipient table#Table1 .SubSectionTable > br {
  display: none;
}
form.ustore_Recipient table#Table1 #UploadRLWrapper > .well {
  border: 0;
  background-color: rgba(229, 220, 214, 0.3);
}
form.ustore_Recipient table#Table1 #UploadRLWrapper > div.form-group:nth-child(3) {
  margin-bottom: 12px;
}
form.ustore_Recipient table#Table1 #UploadRLWrapper > div.form-group:nth-child(2) > label, form.ustore_Recipient table#Table1 #UploadRLWrapper > div.form-group:nth-child(2) > span {
  display: none;
}
form.ustore_Recipient table#Table1 #UploadRLWrapper > div.form-group:nth-child(2) {
  display: block;
  width: 100%;
  max-width: 500px;
  height: auto;
  padding: 0;
  margin: 0;
  box-sizing: border-box;
}
form.ustore_Recipient table#Table1 #UploadRLWrapper > div.form-group:nth-child(3) {
  display: block;
  width: 100%;
  max-width: 520px;
  height: auto;
  padding: 0;
  margin: 20px 0px 20px 0px;
  box-sizing: border-box;
}
form.ustore_Recipient table#Table1 #UploadRLWrapper > div.form-group:nth-child(2) > input {
  display: block;
  width: 100%;
  max-width: 500px;
  height: 40px;
  padding: 8px !important;
  margin: 0;
  box-sizing: border-box;
}
form.ustore_Recipient table#Table1 #UploadRLWrapper > div.form-group:nth-child(3) > label {
  height: 40px;
  box-sizing: border-box;
}
form.ustore_Recipient table#Table1 #UploadRLWrapper > div.form-group:nth-child(3) > input {
  width: 263px;
  height: 40px;
  box-sizing: border-box;
}
form.ustore_Recipient table#Table1 #UploadRLWrapper > div.form-group:nth-child(3) > #ctl00_cphMainContent_rlmWrapper_4_RLM_4_RequiredFieldValidator2 {
  visibility: visible !important;
}
form.ustore_Recipient table#Table1 .rlEditorContainer .RadGrid .rgRow > td {
  width: 200px;
  height: 40px;
}
form.ustore_Recipient table#Table1 .rlEditorContainer .RadGrid .rgHeader {
  background-color: #e5dcd6;
  color: #000000 !important;
  height: 40px;
}
form.ustore_Recipient table#Table1 .rlEditorContainer .RadGrid .rgHeader > a {
  background-color: transparent !important;
  color: #000000 !important;
  height: 40px;
}
form.ustore_Recipient #ctl00_cphMainContent_pnlRLMapper #ctl00_cphMainContent_RecipientListMapper1_lblMessage {
  font-family: "Open Sans", sans-serif;
  font-size: 16px;
  line-height: 22px;
  font-weight: 400;
  text-align: left;
  display: block;
  margin-bottom: 18px;
  margin-top: -20px;
}
form.ustore_Recipient #ctl00_cphMainContent_pnlRLMapper #ctl00_cphMainContent_RecipientListMapper1_lblInstructions {
  font-family: "Open Sans", sans-serif;
  font-size: 16px;
  line-height: 22px;
  font-weight: 400;
  text-align: left;
  display: block;
  margin-bottom: 5px;
}
form.ustore_Recipient #ctl00_cphMainContent_pnlRLMapper .rgMasterTable .rgHeader, form.ustore_Recipient #ctl00_cphMainContent_pnlRLMapper .rgMasterTable .rgHeader > a {
  background-color: #e5dcd6;
  color: #000000 !important;
  height: 40px;
  padding: 16px 16px;
  box-sizing: border-box;
}
form.ustore_Recipient #ctl00_cphMainContent_pnlRLMapper .rgMasterTable > tbody > tr > td {
  padding: 16px 16px;
  box-sizing: border-box;
}
form.ustore_Recipient #ctl00_cphMainContent_rlmWrapper_4_RLM_4_pnlSelect #ctl00_cphMainContent_rlmWrapper_4_RLM_4_lblSelectTable {
  margin-right: 12px;
}
form.ustore_Recipient #ctl00_cphMainContent_pnlRLMapper .rgMasterTable {
  border-spacing: 0px 20px;
}
form.ustore_Recipient #ctl00_cphMainContent_pnlRLMapper .rgMasterTable > tbody > tr {
  background-color: #ffffff;
  box-shadow: 0px 0px 11px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0px 0px 11px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 0px 11px rgba(0, 0, 0, 0.1);
}
form.ustore_Recipient #ctl00_cphMainContent_pnlRLEditor #ctl00_cphMainContent_lblRecipient_lblRecipientList {
  font-family: "Vanitas", sans-serif;
  font-size: 30px;
  line-height: 36px;
  font-weight: 700;
  color: #000000;
  text-align: left;
  display: block;
  margin-bottom: 0;
  margin-top: -20px;
}
form.ustore_Recipient #ctl00_cphMainContent_pnlRLEditor #divRecipientListButtons #btnAddNewRecords, form.ustore_Recipient #ctl00_cphMainContent_pnlRLEditor #divRecipientListButtons #ctl00_cphMainContent_lblRecipient_btnDeleteRows {
  display: inline-block;
  width: auto;
  height: 40px;
  padding: 9px 22px !important;
  margin: 12px 0px;
  box-sizing: border-box;
  border: 0 !important;
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  background-color: #e5dcd6;
  font-family: "Open Sans", sans-serif;
  font-size: 15px;
  line-height: 20px;
  font-weight: 600;
  color: #000000;
  text-transform: uppercase;
  text-align: left;
}
form.ustore_Recipient #ctl00_cphMainContent_pnlRLEditor #divRecipientListButtons #btnAddNewRecords {
  margin-right: 12px !important;
}
form.ustore_Recipient #ctl00_cphMainContent_pnlRLEditor #divRecipientListButtons #btnAddNewRecords:hover, form.ustore_Recipient #ctl00_cphMainContent_pnlRLEditor #divRecipientListButtons #ctl00_cphMainContent_lblRecipient_btnDeleteRows:hover {
  background-color: #e2c599;
  color: #ffffff !important;
}
form.ustore_Recipient #ctl00_cphMainContent_pnlRLEditor #divRecipientListButtons #ctl00_cphMainContent_lblRecipient_btnDeleteRows:after {
  font-family: "FontAwesome";
  font-size: 18px;
  font-weight: 400;
  color: #000000;
  margin-left: 12px;
  position: relative;
  top: 2px;
  content: "\f235";
}
form.ustore_Recipient #ctl00_cphMainContent_pnlRLEditor #divRecipientListButtons #ctl00_cphMainContent_lblRecipient_btnDeleteRows:hover:after {
  color: #ffffff !important;
}
form.ustore_Recipient #ctl00_cphMainContent_pnlRLEditor #divRecipientListButtons #btnAddNewRecords:after {
  font-family: "FontAwesome";
  font-size: 18px;
  font-weight: 400;
  color: #000000;
  margin-left: 12px;
  position: relative;
  top: 2px;
  content: "\f234";
}
form.ustore_Recipient #ctl00_cphMainContent_pnlRLEditor #divRecipientsNum {
  margin-top: 16px;
}
form.ustore_Recipient #ctl00_cphMainContent_pnlRLEditor .rgMasterTable th {
  background-color: #e5dcd6;
  color: #000000 !important;
  height: 40px;
  padding: 16px 10px;
  box-sizing: border-box;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  line-height: 18px;
  font-weight: 600;
  text-transform: uppercase;
}
form.ustore_Recipient #ctl00_cphMainContent_pnlRLEditor .rgMasterTable th > a {
  background-color: transparent !important;
  color: #000000 !important;
  height: 40px;
  padding: 16px 10px;
  box-sizing: border-box;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  line-height: 18px;
  font-weight: 600;
  text-transform: uppercase;
}
form.ustore_Recipient #ctl00_cphMainContent_pnlRLEditor .rgMasterTable > tbody > tr > td, form.ustore_Recipient #ctl00_cphMainContent_pnlRLEditor .rgMasterTable > thead > tr > td {
  padding: 10px 10px;
  box-sizing: border-box;
  text-align: center;
  color: #000000 !important;
  font-size: 13px;
}
form.ustore_Recipient #ctl00_cphMainContent_pnlRLEditor .rgMasterTable > tbody > tr:nth-child(2n) > td, form.ustore_Recipient #ctl00_cphMainContent_pnlRLEditor .rgMasterTable > thead > tr > td {
  background-color: rgba(229, 220, 214, 0.25);
}
form.ustore_Recipient #ctl00_cphMainContent_pnlRLEditor .rgMasterTable > tbody > tr, form.ustore_Recipient #ctl00_cphMainContent_pnlRLEditor .rgMasterTable > thead > tr, form.ustore_Recipient #ctl00_cphMainContent_pnlRLEditor > tfoot table > tbody > tr {
  background-color: transparent !important;
}
form.ustore_Recipient #ctl00_cphMainContent_pnlRLEditor .rgMasterTable > tbody > tr.rgSelectedRow > td {
  background-color: rgba(229, 220, 214, 0.4);
}
form.ustore_Recipient #ctl00_cphMainContent_pnlRLEditor .RLEditorContainer {
  overflow-x: auto !important;
}
form.ustore_Recipient #ctl00_cphMainContent_pnlRLEditor .rgMasterTable > tfoot table > tbody > tr > td {
  padding: 12px 0px;
  background-color: rgba(229, 220, 214, 0.4);
}
/* chrome */
form[action*="./RecipientListEdit.aspx"] .popupContent .popupContentInner {
  overflow-y: scroll;
}
form[action*="./RecipientListEdit.aspx"] .popupContent .popupContentInner #rlEditContainer {
  margin-bottom: 36px;
}
form[action*="./RecipientListEdit.aspx"] .popupFooter {
  display: block !important;
  width: 100%;
  height: auto;
  padding: 0;
  margin: 0;
  box-sizing: border-box;
  border: 0;
  background-color: transparent;
}
form[action*="./RecipientListEdit.aspx"] .popupFooter #btnClose {
  display: none;
}
form[action*="./RecipientListEdit.aspx"] .popupFooter #btnSave, form[action*="./RecipientListEdit.aspx"] .popupFooter #btnSaveAndAdd {
  display: inline-block;
  width: auto;
  height: 40px;
  padding: 9px 22px !important;
  margin: 0;
  box-sizing: border-box;
  border: 0 !important;
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  background-color: #e5dcd6 !important;
  font-family: "Open Sans", sans-serif;
  font-size: 15px;
  line-height: 20px;
  font-weight: 600;
  color: #000000 !important;
  text-transform: uppercase;
  text-align: left;
}
/* partage */
form.ustore_CheckOut .mainAreaFooterFullWidth, form.ustore_ErrorPage .mainAreaFooterFullWidth, form.ustore_AccountSettings .mainAreaFooterFullWidth, form.ustore_PasswordReminder .mainAreaFooterFullWidth, form.ustore_RecipientManager .mainAreaFooterFullWidth, form.ustore_DraftOrders .mainAreaFooterFullWidth, form.ustore_ProductUnavailable .mainAreaFooterFullWidth, form.ustore_DeliveryAddress .mainAreaFooterFullWidth, form.ustore_OrderList .mainAreaFooterFullWidth, form.ustore_OrderApprovalList .mainAreaFooterFullWidth, form.ustore_PasswordReset .mainAreaFooterFullWidth {
  display: none;
}
/* chrome */
form[action*="./RecipientListEdit.aspx"] .popupFooter #btnSave {
  margin-right: 12px !important;
}
form[action*="./RecipientListEdit.aspx"] .popupFooter #btnSave:hover, form[action*="./RecipientListEdit.aspx"] .popupFooter #btnSaveAndAdd:hover {
  background-color: #e2c599 !important;
  color: #ffffff !important;
}
form[action*="./RecipientListEdit.aspx"] .popupFooter #btnSave:after, form[action*="./RecipientListEdit.aspx"] .popupFooter #btnSaveAndAdd:after {
  font-family: "FontAwesome";
  font-size: 17px;
  font-weight: 400;
  color: #000000 !important;
  margin-left: 12px;
  content: "\f105";
}
/* partage */
form.ustore_Customization .mainAreaFooterFullWidth > div:first-child > div:first-child > div.next, form.ustore_OrderFinalStep .mainAreaFooterFullWidth > div:first-child > div:first-child > div.back, form.ustore_OrderFinalStep .mainAreaFooterFullWidth > div:first-child > div:first-child > div.finish, form.ustore_Recipient .mainAreaFooterFullWidth > div:first-child > div:first-child > div.next, form.ustore_Recipient .mainAreaFooterFullWidth > div:first-child > div:first-child > div.back, form.ustore_CheckoutFinal .mainAreaFooterFullWidth > div:first-child > div.checkoutFinalNext, form.ustore_CheckoutFinal .mainAreaFooterFullWidth > div:first-child > div.checkoutFinalBack, form.ustore_CheckoutPaymentSubmission .mainAreaFooterFullWidth > div > div.checkoutFinalCheckout, form.ustore_CheckoutPaymentSubmission .mainAreaFooterFullWidth > div > div.checkoutFinalBack {
  display: inline-block;
  vertical-align: top;
  width: auto;
  height: 40px;
  padding: 0;
  margin: 0;
  margin-left: 18px;
  box-sizing: border-box;
}
form.ustore_OrderFinalStep .mainAreaFooterFullWidth > div:first-child > div:first-child > div.back, form.ustore_Recipient .mainAreaFooterFullWidth > div:first-child > div:first-child > div.back, form.ustore_CheckoutFinal .mainAreaFooterFullWidth > div:first-child > div.checkoutFinalBack, form.ustore_CheckoutPaymentSubmission .mainAreaFooterFullWidth > div > div.checkoutFinalBack {
  margin-right: 18px !important;
  margin-left: 0px !important;
}
/* chrome */
/* -------------- */
/* FOOTER BOUTONS */
/* -------------- */
form[action*="./RecipientListEdit.aspx"] .popupFooter #btnSave:hover:after, form[action*="./RecipientListEdit.aspx"] .popupFooter #btnSaveAndAdd:hover:after {
  color: #ffffff !important;
}
/* partage */
form.ustore_Customization .mainAreaFooterFullWidth > div:first-child > div:first-child > div.next > a.btn, form.ustore_OrderFinalStep .mainAreaFooterFullWidth > div:first-child > div:first-child > div.back > a.btn, form.ustore_OrderFinalStep .mainAreaFooterFullWidth > div:first-child > div:first-child > div.finish > a.btn, form.ustore_Recipient .mainAreaFooterFullWidth > div:first-child > div:first-child > div.next > a.btn, form.ustore_Recipient .mainAreaFooterFullWidth > div:first-child > div:first-child > div.back > a.btn, form.ustore_CheckoutFinal .mainAreaFooterFullWidth > div:first-child > div.checkoutFinalNext > a.btn, form.ustore_CheckoutFinal .mainAreaFooterFullWidth > div:first-child > div.checkoutFinalBack > a.btn, form.ustore_CheckoutPaymentSubmission .mainAreaFooterFullWidth > div > div.checkoutFinalCheckout > a.btn, form.ustore_CheckoutPaymentSubmission .mainAreaFooterFullWidth > div > div.checkoutFinalBack > a.btn {
  display: block;
  width: 100%;
  height: 100%;
  padding: 9px 22px !important;
  margin: 0;
  box-sizing: border-box;
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  background-color: #e5dcd6;
  font-family: "Open Sans", sans-serif;
  font-size: 15px;
  line-height: 20px;
  font-weight: 600;
  color: #000000;
  text-transform: uppercase;
  text-align: left;
}
form.ustore_Customization .mainAreaFooterFullWidth > div:first-child > div:first-child > div.next > a.btn:hover, form.ustore_OrderFinalStep .mainAreaFooterFullWidth > div:first-child > div:first-child > div.finish > a.btn:hover, form.ustore_Recipient .mainAreaFooterFullWidth > div:first-child > div:first-child > div.next > a.btn:hover, form.ustore_CheckoutFinal .mainAreaFooterFullWidth > div:first-child > div.checkoutFinalNext > a.btn:hover, form.ustore_CheckoutPaymentSubmission .mainAreaFooterFullWidth > div > div.checkoutFinalCheckout > a.btn:hover {
  background-color: #e2c599;
  color: #ffffff !important;
}
form.ustore_Customization .mainAreaFooterFullWidth > div:first-child > div:first-child > div.next > a.btn:after, form.ustore_OrderFinalStep .mainAreaFooterFullWidth > div:first-child > div:first-child > div.finish > a.btn:after, form.ustore_Recipient .mainAreaFooterFullWidth > div:first-child > div:first-child > div.next > a.btn:after, form.ustore_CheckoutFinal .mainAreaFooterFullWidth > div:first-child > div.checkoutFinalNext > a.btn:after, form.ustore_CheckoutPaymentSubmission .mainAreaFooterFullWidth > div > div.checkoutFinalCheckout > a.btn:after {
  font-family: "FontAwesome";
  font-size: 17px;
  font-weight: 900;
  color: #000000;
  margin-left: 12px;
  content: "\f105";
}
form.ustore_Customization .mainAreaFooterFullWidth > div:first-child > div:first-child > div.next > a.btn:hover:after, form.ustore_OrderFinalStep .mainAreaFooterFullWidth > div:first-child > div:first-child > div.finish > a.btn:hover:after, form.ustore_Recipient .mainAreaFooterFullWidth > div:first-child > div:first-child > div.next > a.btn:hover:after, form.ustore_CheckoutFinal .mainAreaFooterFullWidth > div:first-child > div.checkoutFinalNext > a.btn:hover:after, form.ustore_CheckoutPaymentSubmission .mainAreaFooterFullWidth > div > div.checkoutFinalCheckout > a.btn:hover:after {
  color: #ffffff !important;
}
form.ustore_OrderFinalStep .mainAreaFooterFullWidth > div:first-child > div:first-child > div.back > a.btn, form.ustore_Recipient .mainAreaFooterFullWidth > div:first-child > div:first-child > div.back > a.btn, form.ustore_CheckoutFinal .mainAreaFooterFullWidth > div:first-child > div.checkoutFinalBack > a.btn, form.ustore_CheckoutPaymentSubmission .mainAreaFooterFullWidth > div > div.checkoutFinalBack > a.btn {
  border: solid 1px #000000 !important;
  background-color: transparent !important;
}
form.ustore_OrderFinalStep .mainAreaFooterFullWidth > div:first-child > div:first-child > div.back > a.btn:hover, form.ustore_Recipient .mainAreaFooterFullWidth > div:first-child > div:first-child > div.back > a.btn:hover, form.ustore_CheckoutFinal .mainAreaFooterFullWidth > div:first-child > div.checkoutFinalBack > a.btn:hover, form.ustore_CheckoutPaymentSubmission .mainAreaFooterFullWidth > div > div.checkoutFinalBack > a.btn:hover {
  color: #e5dcd6 !important;
  border: solid 1px #000000 !important;
  background-color: #000000 !important;
}
form.ustore_OrderFinalStep .mainAreaFooterFullWidth > div:first-child > div:first-child > div.back > a.btn:before, form.ustore_Recipient .mainAreaFooterFullWidth > div:first-child > div:first-child > div.back > a.btn:before, form.ustore_CheckoutFinal .mainAreaFooterFullWidth > div:first-child > div.checkoutFinalBack > a.btn:before, form.ustore_CheckoutPaymentSubmission .mainAreaFooterFullWidth > div > div.checkoutFinalBack > a.btn:before {
  font-family: "FontAwesome";
  font-size: 17px;
  font-weight: 900;
  color: #000000;
  margin-right: 12px;
  content: "\f104";
}
form.ustore_OrderFinalStep .mainAreaFooterFullWidth > div:first-child > div:first-child > div.back > a.btn:hover:before, form.ustore_Recipient .mainAreaFooterFullWidth > div:first-child > div:first-child > div.back > a.btn:hover:before, form.ustore_CheckoutFinal .mainAreaFooterFullWidth > div:first-child > div.checkoutFinalBack > a.btn:hover:before, form.ustore_CheckoutPaymentSubmission .mainAreaFooterFullWidth > div > div.checkoutFinalBack > a.btn:hover:before {
  color: #e5dcd6 !important;
  content: "\f104";
}
/* chrome */
/* ------------*/
/* TITRE PAGES */
/* ----------- */
.mainAreaFooterFullWidth {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ffffff;
  box-shadow: 0px -3px 8px rgb(0 0 0 / 15%);
  -webkit-box-shadow: 0px -3px 8px rgb(0 0 0 / 15%);
  -moz-box-shadow: 0px -3px 8px rgb(0 0 0 / 15%);
  padding: 22px 0;
}
/* partage */
form.ustore_Customization #fullpage, form.ustore_OrderFinalStep #fullpage, form.ustore_Recipient #fullpage, form.ustore_CheckOut #fullpage, form.ustore_CheckoutFinal #fullpage, form.ustore_AccountSettings #fullpage, form.ustore_RecipientManager #fullpage, form.ustore_DraftOrders #fullpage, form.ustore_DeliveryAddress #fullpage, form.ustore_CheckoutPaymentSubmission #fullpage, form.ustore_CheckOutComplete #fullpage, form.ustore_OrderList #fullpage, form.ustore_OrderDetails #fullpage, form.ustore_OrderApprovalList #fullpage {
  position: static;
}
form.ustore_Customization #fullpage #searcharea, form.ustore_OrderFinalStep #fullpage #searcharea, form.ustore_Recipient #fullpage #searcharea, form.ustore_CheckOut #fullpage #searcharea, form.ustore_CheckoutFinal #fullpage #searcharea, form.ustore_AccountSettings #fullpage #searcharea, form.ustore_RecipientManager #fullpage #searcharea, form.ustore_DraftOrders #fullpage #searcharea, form.ustore_DeliveryAddress #fullpage #searcharea, form.ustore_CheckoutPaymentSubmission #fullpage #searcharea, form.ustore_CheckOutComplete #fullpage #searcharea, form.ustore_OrderList #fullpage #searcharea, form.ustore_OrderDetails #fullpage #searcharea, form.ustore_OrderApprovalList #fullpage #searcharea {
  display: block;
  position: absolute;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 110px;
  background-color: #e5dcd6;
  margin: 0;
  padding: 27px 25px;
  box-sizing: border-box;
}
form.ustore_Customization #fullpage #searcharea .subtitleProductName, form.ustore_OrderFinalStep #fullpage #searcharea .subtitleProductName, form.ustore_Recipient #fullpage #searcharea .subtitleProductName, form.ustore_CheckOut #fullpage #searcharea .subtitle, form.ustore_CheckoutFinal #fullpage #searcharea .subtitle, form.ustore_AccountSettings #fullpage #searcharea .subtitle, form.ustore_RecipientManager #fullpage #searcharea .subtitle, form.ustore_DraftOrders #fullpage #searcharea .subtitle, form.ustore_DeliveryAddress #fullpage #searcharea .subtitle, form.ustore_CheckoutPaymentSubmission #fullpage #searcharea .subtitle, form.ustore_CheckOutComplete #fullpage #searcharea .subtitle, form.ustore_OrderList #fullpage #searcharea .subtitle, form.ustore_OrderDetails #fullpage #searcharea .subtitle, form.ustore_OrderApprovalList #fullpage #searcharea .subtitle {
  display: block;
  width: 100%;
  height: auto;
  margin: 0;
  padding: 0;
  font-family: "Vanitas", sans-serif;
  font-size: 38px;
  line-height: 50px;
  font-weight: 700;
  color: #000000;
  text-align: center;
}
form.ustore_CheckOut #fullpage #searcharea .subtitleProductName, form.ustore_CheckoutFinal #fullpage #searcharea .subtitleProductName, form.ustore_AccountSettings #fullpage #searcharea .subtitleProductName, form.ustore_RecipientManager #fullpage #searcharea .subtitleProductName, form.ustore_DraftOrders #fullpage #searcharea .subtitleProductName, form.ustore_DeliveryAddress #fullpage #searcharea .subtitleProductName, form.ustore_CheckoutPaymentSubmission #fullpage #searcharea .subtitleProductName, form.ustore_CheckOutComplete #fullpage #searcharea .subtitleProductName, form.ustore_OrderList #fullpage #searcharea .subtitleProductName, form.ustore_OrderDetails #fullpage #searcharea .subtitleProductName, form.ustore_OrderApprovalList #fullpage #searcharea .subtitleProductName {
  display: none;
}
form.ustore_CheckOut #fullpage .mainareaFullWidth, form.ustore_CheckoutFinal #fullpage .mainareaFullWidth, form.ustore_AccountSettings #fullpage .mainareaFullWidth, form.ustore_RecipientManager #fullpage .mainareaFullWidth, form.ustore_DraftOrders #fullpage .mainareaFullWidth, form.ustore_DeliveryAddress #fullpage .mainareaFullWidth, form.ustore_CheckoutPaymentSubmission #fullpage .mainareaFullWidth, form.ustore_CheckOutComplete #fullpage .mainareaFullWidth, form.ustore_OrderList #fullpage .mainareaFullWidth, form.ustore_OrderDetails #fullpage .mainareaFullWidth, form.ustore_OrderApprovalList #fullpage .mainareaFullWidth {
  padding-top: 170px;
}
form.ustore_Customization #fullpage .mainareaFullWidth, form.ustore_OrderFinalStep #fullpage .mainareaFullWidth, form.ustore_Recipient #fullpage .mainareaFullWidth {
  padding-top: 110px;
}
form.ustore_Customization .container, form.ustore_OrderFinalStep .container, form.ustore_Recipient .container, form.ustore_CheckOut .container, form.ustore_CheckoutFinal .container, form.ustore_AccountSettings .container, form.ustore_RecipientManager .container, form.ustore_DraftOrders .container, form.ustore_DeliveryAddress .container, form.ustore_CheckoutPaymentSubmission .container, form.ustore_CheckOutComplete .container, form.ustore_OrderList .container, form.ustore_OrderDetails .container, form.ustore_OrderApprovalList .container {
  padding: 0;
  padding-bottom: 134px;
}
form.ustore_Customization .container > .subtitleProductName, form.ustore_OrderFinalStep .container > .subtitleProductName, form.ustore_Recipient .container > .subtitleProductName, form.ustore_CheckOut .container > .containerPageSubTitle, form.ustore_CheckoutFinal .container > .containerPageSubTitle, form.ustore_AccountSettings .container > .containerPageSubTitle, form.ustore_RecipientManager .container > .containerPageSubTitle, form.ustore_DraftOrders .container > .containerPageSubTitle, form.ustore_DeliveryAddress .container > .containerPageSubTitle, form.ustore_CheckoutPaymentSubmission .container > .containerPageSubTitle, form.ustore_CheckOutComplete .container > .containerPageSubTitle, form.ustore_OrderList .container > .containerPageSubTitle, form.ustore_OrderDetails .container > .containerPageSubTitle, form.ustore_OrderApprovalList .container > .containerPageSubTitle {
  display: block;
  position: absolute;
  left: 0;
  z-index: 1;
  width: 100%;
  height: auto;
  background-color: #e5dcd6;
  margin: 0;
  padding: 30px 25px;
  box-sizing: border-box;
  font-family: "Vanitas", sans-serif;
  font-size: 38px;
  line-height: 50px;
  font-weight: 700;
  color: #000000;
  text-align: center;
}
form.ustore_CheckOut .container > .subtitleProductName, form.ustore_CheckoutFinal .container > .subtitleProductName, form.ustore_AccountSettings .container > .subtitleProductName, form.ustore_RecipientManager .container > .subtitleProductName, form.ustore_DraftOrders .container > .subtitleProductName, form.ustore_DeliveryAddress .container > .subtitleProductName, form.ustore_CheckoutPaymentSubmission .container > .subtitleProductName, form.ustore_CheckOutComplete .container > .subtitleProductName, form.ustore_OrderList .container > .subtitleProductName, form.ustore_OrderDetails .container > .subtitleProductName, form.ustore_OrderApprovalList .container > .subtitleProductName {
  display: none;
}
form.ustore_CheckOut .container > .CheckOutPage, form.ustore_CheckoutFinal .container > .CheckOutPage, form.ustore_AccountSettings .container > .CheckOutPage, form.ustore_RecipientManager .container > .CheckOutPage, form.ustore_DraftOrders .container > .CheckOutPage, form.ustore_DeliveryAddress .container > .CheckOutPage, form.ustore_CheckoutPaymentSubmission .container > .CheckOutPage, form.ustore_CheckOutComplete .container > .CheckOutPage, form.ustore_OrderList .container > .CheckOutPage, form.ustore_OrderDetails .container > .CheckOutPage, form.ustore_OrderApprovalList .container > .CheckOutPage {
  display: block;
  width: 100%;
  height: auto;
  padding: 170px 0px 0px 0px;
  margin: 0;
  box-sizing: border-box;
}
/* -------------------- */
/* ------ PANIER ------ */
/* -------------------- */
form.ustore_Customization #fullpage, form.ustore_Customization #fullpage .mainareaFullWidth, form.ustore_OrderFinalStep #fullpage, form.ustore_OrderFinalStep #fullpage .mainareaFullWidth, form.ustore_Recipient #fullpage, form.ustore_Recipient #fullpage .mainareaFullWidth, form.ustore_CheckOut #fullpage, form.ustore_CheckOut #fullpage .mainareaFullWidth, form.ustore_CheckoutFinal #fullpage, form.ustore_CheckoutFinal #fullpage .mainareaFullWidth, form.ustore_AccountSettings #fullpage, form.ustore_AccountSettings #fullpage .mainareaFullWidth, form.ustore_RecipientManager #fullpage, form.ustore_RecipientManager #fullpage .mainareaFullWidth, form.ustore_DraftOrders #fullpage, form.ustore_DraftOrders #fullpage .mainareaFullWidth, form.ustore_DeliveryAddress #fullpage, form.ustore_DeliveryAddress #fullpage .mainareaFullWidth, form.ustore_CheckoutPaymentSubmission #fullpage, form.ustore_CheckoutPaymentSubmission #fullpage .mainareaFullWidth, form.ustore_CheckOutComplete #fullpage, form.ustore_CheckOutComplete #fullpage .mainareaFullWidth, form.ustore_OrderList #fullpage, form.ustore_OrderList #fullpage .mainareaFullWidth, form.ustore_OrderDetails #fullpage, form.ustore_OrderDetails #fullpage .mainareaFullWidth, form.ustore_OrderApprovalList #fullpage, form.ustore_OrderApprovalList #fullpage .mainareaFullWidth {
  width: 1160px;
}
/* ustore_CheckOut */
form.ustore_CheckOut .CheckOutPage #trShoppingCart > table > tbody > tr:nth-child(1), form.ustore_CheckOut .CheckOutPage #trShoppingCart > table > tbody > tr:nth-child(2), form.ustore_CheckOut .CheckOutPage #trShoppingCart > table > tbody > tr:nth-child(5), form.ustore_CheckOut .CheckOutPage #trShoppingCart > table > tbody > tr:nth-child(6), form.ustore_CheckOut .CheckOutPage #trShoppingCart .shoppingCart_selectAll_wrapper {
  display: none;
}
form.ustore_CheckOut .CheckOutPage #cartOrderTableWrapper > div {
  border: 0;
}
form.ustore_CheckOut .CheckOutPage #cartOrderTableWrapper > div > table {
  border-spacing: 0px 12px;
}
form.ustore_CheckOut .CheckOutPage #cartOrderTableWrapper > div > table > thead {
  display: none;
}
form.ustore_CheckOut .CheckOutPage #cartOrderTableWrapper > div > table > tbody > tr {
  background-color: #ffffff;
  box-shadow: 0px 0px 11px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0px 0px 11px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 0px 11px rgba(0, 0, 0, 0.1);
}
form.ustore_CheckOut .CheckOutPage #cartOrderTableWrapper > div > table > tbody > tr > td {
  padding: 20px 8px !important;
}
form.ustore_CheckOut .CheckOutPage #cartOrderTableWrapper > div > table > tbody > tr > td:nth-child(1) {
  display: none;
}
form.ustore_CheckOut .CheckOutPage #cartOrderTableWrapper > div > table > tbody > tr > td.ShoppingCartGrid_Column_Thumbnail {
  padding-left: 20px !important;
}
form.ustore_CheckOut .CheckOutPage #cartOrderTableWrapper > div > table > tbody > tr > td.ShoppingCartGrid_Column_Thumbnail .thumbnailWrapper #thumbnailBorder {
  border: 0;
  display: block;
  width: 100%;
  height: 100%;
  padding: 20px 0px;
  margin: 0;
  box-sizing: border-box;
  text-align: center;
  background-color: rgba(229, 220, 214, 0.3);
  border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
}
form.ustore_CheckOut .CheckOutPage #cartOrderTableWrapper > div > table > tbody > tr > td.ShoppingCartGrid_Column_Thumbnail .thumbnailWrapper #thumbnailBorder > input {
  display: block;
  width: auto;
  height: 60px;
  padding: 0 !important;
  margin: 0 auto;
  box-sizing: border-box;
  border-width: 0px;
  border: 0 !important;
  border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  box-shadow: 0px 0px 8px rgb(0 0 0 / 1%);
  -webkit-box-shadow: 0px 0px 8px rgb(0 0 0 / 1%);
  -moz-box-shadow: 0px 0px 8px rgb(0 0 0 / 1%);
}
form.ustore_CheckOut .CheckOutPage #cartOrderTableWrapper > div > table > tbody > tr > td.ShoppingCartGrid_Column_ProductName .linkEditNickName, form.ustore_CheckOut .CheckOutPage #cartOrderTableWrapper > div > table > tbody > tr > td.ShoppingCartGrid_Column_ProductName .MoreInfoLabel {
  display: none !important;
}
form.ustore_CheckOut .CheckOutPage #cartOrderTableWrapper > div > table > tbody > tr > td.ShoppingCartGrid_Column_ProductName .XmpTooltipPopup {
  display: block !important;
  position: static;
  width: auto;
  height: auto;
  padding: 0;
  margin: 0;
  box-sizing: border-box;
  border: 0;
  background-color: transparent;
  font-size: 13px;
  font-weight: 300;
  color: #969696;
}
form.ustore_CheckOut .CheckOutPage #cartOrderTableWrapper > div > table > tbody > tr > td.ShoppingCartGrid_Column_ProductName .productName {
  margin-bottom: 6px;
}
form.ustore_CheckOut .CheckOutPage #cartOrderTableWrapper > div > table > tbody > tr > td.ShoppingCartGrid_Column_ProductName .editProduct > a {
  display: block;
  width: auto;
  height: auto;
  padding: 4px 10px;
  margin: 12px 0px 0px 0px;
  box-sizing: border-box;
  background-color: #e5dcd6;
  color: #000000;
  font-weight: 600;
  text-transform: uppercase;
  font-size: 11px;
  text-decoration: none;
}
form.ustore_CheckOut .CheckOutPage #cartOrderTableWrapper > div > table > tbody > tr > td.ShoppingCartGrid_Column_ProductName .editProduct > a:hover {
  background-color: #e2c599;
  color: #ffffff !important;
  text-decoration: none !important;
}
form.ustore_CheckOut .CheckOutPage #cartOrderTableWrapper > div > table > tbody > tr > td.ShoppingCartGrid_Column_ProductName .productName > label {
  font-weight: 600;
}
form.ustore_CheckOut .CheckOutPage #cartOrderTableWrapper > div > table > tbody > tr > td.ShoppingCartGrid_Column_Units > table > tbody > tr > td > span:nth-child(3) {
  display: none;
}
form.ustore_CheckOut .CheckOutPage #cartOrderTableWrapper > div > table > tbody > tr > td.ShoppingCartGrid_Column_Units > table > tbody > tr > td > span:nth-child(4), form.ustore_CheckOut .CheckOutPage #cartOrderTableWrapper > div > table > tbody > tr > td.ShoppingCartGrid_Column_Units > table > tbody > tr > td > span:nth-child(5) {
  font-weight: 600;
  margin-top: 6px;
  display: inline-block;
}
form.ustore_CheckOut .CheckOutPage #cartOrderTableWrapper > div > table > tbody > tr > td.ShoppingCartGrid_Column_Price .BoldPriceLabel {
  font-weight: 700;
  border-bottom: solid 2px #e2c599;
  padding-bottom: 2px;
}
form.ustore_CheckOut .CheckOutPage #cartOrderTableWrapper > div > table > tbody > tr > td:nth-child(8) > a {
  opacity: 0.8;
}
form.ustore_CheckOut .CheckOutPage #cartOrderTableWrapper > div > table > tbody > tr > td:nth-child(8) > a:hover {
  opacity: 1;
}
form.ustore_CheckOut .CheckOutPage #CurrentCartSummary {
  height: auto !important;
}
form.ustore_CheckOut .CheckOutPage #CurrentCartSummary > .CheckOutPage {
  margin: 0;
}
form.ustore_CheckOut .CheckOutPage #CurrentCartSummary #trAboveTop {
  display: none;
}
form.ustore_CheckOut .CheckOutPage #CurrentCartSummary #trBottom {
  display: block;
  width: 100%;
  height: auto;
  padding: 25px;
  margin: 0;
  box-sizing: border-box;
  border: 0;
  background-color: #ffffff;
  box-shadow: 0px 0px 11px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0px 0px 11px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 0px 11px rgba(0, 0, 0, 0.1);
  float: left;
}
form.ustore_CheckOut .CheckOutPage #CurrentCartSummary #trTop {
  display: block;
  width: 100%;
  height: auto;
  margin: 36px 0px 24px 0px;
  padding: 0;
  box-sizing: border-box;
  border: 0;
  background-color: #ffffff;
  box-shadow: 0px 0px 11px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0px 0px 11px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 0px 11px rgba(0, 0, 0, 0.1);
}
form.ustore_CheckOut .CheckOutPage #CurrentCartSummary #trTop > #ctl00_cphMainContent_trSubTotal {
  display: block;
  width: 100%;
  height: auto;
  padding: 25px !important;
  margin: 0;
  box-sizing: border-box;
  background-color: #e5dcd6;
}
form.ustore_CheckOut .CheckOutPage #CurrentCartSummary #trTop > #LignePrixTVA {
  display: block;
  width: 100%;
  height: auto;
  padding: 25px 25px 8px 25px !important;
  margin: 0;
  box-sizing: border-box;
  background-color: #ffffff;
}
form.ustore_CheckOut .CheckOutPage #CurrentCartSummary #trTop > #LignePrixTTC {
  display: block;
  width: 100%;
  height: auto;
  padding: 8px 25px 25px 25px !important;
  margin: 0;
  box-sizing: border-box;
  background-color: #ffffff;
}
form.ustore_CheckOut .CheckOutPage #CurrentCartSummary #trTop .ShoppingCartSubtotalCaption, form.ustore_CheckOut .CheckOutPage #CurrentCartSummary #trTop .ShoppingCartPriceTD {
  font-family: "Open Sans", sans-serif;
  font-size: 18px;
  line-height: 22px;
  font-weight: 600;
  color: #000000;
  text-align: left;
}
form.ustore_CheckOut .CheckOutPage #CurrentCartSummary #trTop .ShoppingCartLabel, form.ustore_CheckOut .CheckOutPage #CurrentCartSummary #trTop .ShoppingCartValue {
  font-family: "Open Sans", sans-serif;
  font-size: 18px;
  line-height: 22px;
  font-weight: 400;
  color: #000000;
  text-align: left;
}
form.ustore_CheckOut .CheckOutPage #CurrentCartSummary #trTop .ShoppingCartLabel {
  float: none;
}
form.ustore_CheckOut .CheckOutPage #CurrentCartSummary #trTop .ShoppingCartPriceTD, form.ustore_CheckOut .CheckOutPage #CurrentCartSummary #trTop .ShoppingCartValue {
  width: 130px;
}
form.ustore_CheckOut .CheckOutPage #CurrentCartSummary #trBottom .buttons, form.ustore_CheckOut .CheckOutPage #CurrentCartSummary #trBottom .buttonsContainer {
  display: block;
  width: 100%;
  height: auto;
  padding: 0;
  margin: 0;
  box-sizing: border-box;
}
form.ustore_CheckOut .CheckOutPage #CurrentCartSummary #trBottom .buttons .buttonContainer {
  display: inline-block;
  width: auto;
  height: auto;
  padding: 0;
  margin-left: 12px;
  box-sizing: border-box;
}
form.ustore_CheckOut .CheckOutPage #CurrentCartSummary #trBottom .buttons .buttonContainer > a.btn {
  display: block;
  width: 100%;
  height: 40px;
  padding: 9px 22px !important;
  margin: 0;
  box-sizing: border-box;
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  background-color: #e5dcd6;
  font-family: "Open Sans", sans-serif;
  font-size: 15px;
  line-height: 20px;
  font-weight: 600;
  color: #000000;
  text-transform: uppercase;
  text-align: left;
}
form.ustore_CheckOut .CheckOutPage #CurrentCartSummary #trBottom .buttons .buttonContainer > a.btn:hover {
  background-color: #e2c599;
  color: #ffffff !important;
}
form.ustore_CheckOut .CheckOutPage #CurrentCartSummary #trBottom .buttons .buttonContainer > a.btn:after {
  font-family: "FontAwesome";
  font-size: 17px;
  font-weight: 900;
  color: #000000;
  margin-left: 12px;
  content: "\f105";
}
form.ustore_CheckOut .CheckOutPage #CurrentCartSummary #trBottom .buttons .buttonContainer > a.btn:hover:after {
  color: #ffffff !important;
}
form.ustore_CheckOut .CheckOutPage #CurrentCartSummary #trBottom .buttons .buttonContainer:first-child > a.btn:hover:after {
  color: #e5dcd6 !important;
  content: "\f105";
}
form.ustore_CheckOut .CheckOutPage #CurrentCartSummary #trBottom .buttons .buttonContainer > a#ctl00_cphMainContent_BtnShopping {
  border: solid 1px #000000 !important;
  background-color: transparent !important;
}
form.ustore_CheckOut .CheckOutPage #CurrentCartSummary #trBottom .buttons .buttonContainer > a#ctl00_cphMainContent_BtnShopping:hover {
  color: #e5dcd6 !important;
  border: solid 1px #000000 !important;
  background-color: #000000 !important;
}
form.ustore_CheckOut .CheckOutPage #CurrentCartSummary #trBottom .buttons .buttonContainer > a#ctl00_cphMainContent_BtnShopping:after {
  font-family: "FontAwesome";
  font-size: 17px;
  font-weight: 900;
  color: #000000;
  margin-left: 12px;
  content: "\f105";
}
form.ustore_CheckOut .CheckOutPage #trShoppingCart > table > tbody > tr:nth-child(3) > td > span.FormField {
  display: block;
  width: 100%;
  height: auto;
  padding: 0;
  margin: 50px 0px 16px 0px;
  box-sizing: border-box;
  font-family: "Open Sans", sans-serif;
  font-size: 24px;
  line-height: 30px;
  font-weight: 400;
  color: #000000;
  text-align: center;
}
form.ustore_CheckOut .CheckOutPage #trShoppingCart > table > tbody > tr:nth-child(3) > td > div.emptyCartButtons {
  text-align: center;
  padding: 0 !important;
  margin: 0 !important;
}
form.ustore_CheckOut .CheckOutPage #trShoppingCart > table > tbody > tr:nth-child(3) > td > div.emptyCartButtons > a.btn {
  display: inline-block;
  width: auto;
  height: 40px;
  padding: 9px 22px !important;
  margin: 0;
  box-sizing: border-box;
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  background-color: #e5dcd6;
  font-family: "Open Sans", sans-serif;
  font-size: 15px;
  line-height: 20px;
  font-weight: 600;
  color: #000000;
  text-transform: uppercase;
  text-align: left;
}
form.ustore_CheckOut .CheckOutPage #trShoppingCart > table > tbody > tr:nth-child(3) > td > div.emptyCartButtons > a.btn:hover {
  background-color: #e2c599;
  color: #ffffff !important;
}
form.ustore_CheckOut .CheckOutPage #trShoppingCart > table > tbody > tr:nth-child(3) > td > div.emptyCartButtons > a.btn:after {
  font-family: "FontAwesome";
  font-size: 17px;
  font-weight: 900;
  color: #000000;
  margin-left: 12px;
  content: "\f105";
}
form.ustore_CheckOut .CheckOutPage #trShoppingCart > table > tbody > tr:nth-child(3) > td > div.emptyCartButtons > a.btn:hover:after {
  color: #ffffff !important;
}
form.ustore_CheckOut .container .CheckOutPage #trShoppingCart #cartOrderTableWrapper > div, form.ustore_CheckOut .container .CheckOutPage #CurrentCartSummary .CheckOutPage, form.ustore_CheckOut .container .CheckOutPage #cartOrderTableWrapper > div > table > tbody > tr > td {
  border: 0 !important;
}
/* ------------------------------------------- */
/* ------ PANIER - APPROBATION COMMANDE ------ */
/* ------------------------------------------- */
form.ustore_CheckOut .container .CheckOutPage #cartOrderTableWrapper > div > table > tbody > tr > td {
  vertical-align: middle;
}
form.ustore_CheckOut .CheckOutPage #trShoppingCart > table > tbody > tr.modifyOrderRow + tr + tr {
  display: table-row;
}
form.ustore_CheckOut .CheckOutPage #trShoppingCart > table > tbody > tr.modifyOrderRow > td {
  width: 100%;
  height: auto;
  padding: 25px;
  margin: 0;
  box-sizing: border-box;
  background-color: #000000;
}
form.ustore_CheckOut .CheckOutPage #trShoppingCart > table > tbody > tr.modifyOrderRow > td span {
  font-family: "Open Sans", sans-serif;
  font-size: 14.5px;
  line-height: 19px;
  font-weight: 600;
  color: #ffffff;
  text-transform: uppercase;
  text-align: left;
}
form.ustore_CheckOut .CheckOutPage #trShoppingCart > table > tbody > tr.modifyOrderRow > td a.Link {
  font-family: "Open Sans", sans-serif;
  font-size: 14.5px;
  line-height: 19px;
  font-weight: 600;
  color: #e5dcd6;
  text-transform: uppercase;
  text-decoration: none;
  text-align: left;
  padding: 2px 0px;
  border-bottom: solid 1px #e5dcd6;
  float: right;
}
/* --------------------------- */
/* ------ PAGE D'ERREUR ------ */
/* --------------------------- */
form.ustore_CheckOut .CheckOutPage #trShoppingCart > table > tbody > tr.modifyOrderRow + tr + tr #cartOrderTableWrapper > div > table > tbody > tr > td:nth-child(2) {
  display: none;
}
/* ustore_ErrorPage */
form.ustore_ErrorPage #BodyTable {
  display: block;
  width: 100%;
  max-width: 500px;
  height: auto;
  padding: 80px 40px;
  margin: 0 auto;
  box-sizing: border-box;
  background-color: #e5dcd6;
}
form.ustore_ErrorPage #BodyTable table, form.ustore_ErrorPage #BodyTable tbody, form.ustore_ErrorPage #BodyTable tr, form.ustore_ErrorPage #BodyTable td {
  display: block;
  width: 100%;
  height: auto;
  padding: 0;
  margin: 0;
  box-sizing: border-box;
}
form.ustore_ErrorPage #BodyTable #ctl00_cphMainContent_LblErrorMessage {
  font-family: "Open Sans", sans-serif;
  font-size: 20px;
  line-height: 28px;
  font-weight: 600;
  color: #000000;
  text-align: left;
  margin-bottom: 36px;
}
/* ---------------------------------- */
/* ------ PRODUIT INDISPONIBLE ------ */
/* ---------------------------------- */
form.ustore_ErrorPage #BodyTable .FormButton {
  display: inline-block;
  width: auto;
  height: 40px;
  padding: 7px 22px !important;
  margin: 0;
  box-sizing: border-box;
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  border: 0 !important;
  background-color: #000000;
  font-family: "Open Sans", sans-serif;
  font-size: 15px;
  line-height: 20px;
  font-weight: 600;
  color: #e5dcd6;
  text-transform: uppercase;
  text-align: left;
}
/* ustore_ProductUnavailable */
form.ustore_ProductUnavailable #fullpage > .mainareaFullWidth > table, form.ustore_ProductUnavailable .container > table {
  display: block !important;
  width: 100% !important;
  max-width: 500px !important;
  height: auto !important;
  padding: 80px 40px !important;
  margin: 0 auto !important;
  box-sizing: border-box !important;
  background-color: #e5dcd6 !important;
}
form.ustore_ProductUnavailable #fullpage > .mainareaFullWidth table, form.ustore_ProductUnavailable #fullpage > .mainareaFullWidth tbody, form.ustore_ProductUnavailable #fullpage > .mainareaFullWidth tr, form.ustore_ProductUnavailable #fullpage > .mainareaFullWidth td, form.ustore_ProductUnavailable .container > table table, form.ustore_ProductUnavailable .container > table tbody, form.ustore_ProductUnavailable .container > table tr, form.ustore_ProductUnavailable .container > table td {
  display: block;
  width: 100%;
  height: auto;
  padding: 0;
  margin: 0;
  box-sizing: border-box;
}
form.ustore_ProductUnavailable #fullpage > .mainareaFullWidth #ctl00_cphMainContent_lblProductUnavailable, form.ustore_ProductUnavailable .container #ctl00_cphMainContent_lblProductUnavailable {
  font-family: "Open Sans", sans-serif;
  font-size: 20px;
  line-height: 28px;
  font-weight: 600;
  color: #000000;
  text-align: left;
  margin-bottom: 36px;
}
/* ------------------------ */
/* ------ Mon profil ------ */
/* ------------------------ */
form.ustore_ProductUnavailable #fullpage > .mainareaFullWidth #ctl00_cphMainContent_btnContinueShopping, form.ustore_ProductUnavailable .container #ctl00_cphMainContent_btnContinueShopping {
  display: inline-block;
  width: auto;
  height: 40px;
  padding: 9px 22px !important;
  margin: 20px 0px 0px 0px;
  box-sizing: border-box;
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  border: 0 !important;
  background-color: #000000;
  font-family: "Open Sans", sans-serif;
  font-size: 15px;
  line-height: 20px;
  font-weight: 600;
  color: #e5dcd6;
  text-transform: uppercase;
  text-align: left;
}
/* ustore_AccountSettings */
form.ustore_AccountSettings .PersonalInformation {
  width: 100%;
  max-width: 970px !important;
  margin: 0 auto;
}
form.ustore_AccountSettings .PersonalInformation table, form.ustore_AccountSettings .PersonalInformation tbody, form.ustore_AccountSettings .PersonalInformation tr, form.ustore_AccountSettings .PersonalInformation td, form.ustore_AccountSettings .PersonalInformation div {
  display: block;
  width: 100%;
  height: auto;
  padding: 0;
  margin: 0;
  box-sizing: border-box;
}
form.ustore_AccountSettings .PersonalInformation > table > tbody > tr#trChangePassword, form.ustore_AccountSettings .PersonalInformation > table > tbody > tr:nth-child(4) {
  display: none;
}
form.ustore_AccountSettings .PersonalInformation > table > tbody > tr:nth-child(1) > td > div.ErrorText > ul > li {
  display: block;
  width: 100%;
  height: auto;
  padding: 0;
  margin: 0px 0px 36px 0px;
  box-sizing: border-box;
  font-family: "Open Sans", sans-serif;
  font-size: 16px;
  line-height: 22px;
  font-weight: 400;
  color: red;
  text-align: left;
}
form.ustore_AccountSettings .PersonalInformation > table > tbody > tr#trEditInfo > td > table > tbody > tr:nth-child(1), form.ustore_AccountSettings .PersonalInformation > table > tbody > tr#trEditInfo > td > table > tbody > tr#ctl00_cphMainContent_trEmailAddress, form.ustore_AccountSettings .PersonalInformation > table > tbody > tr#trEditInfo > td > table > tbody > tr#ctl00_cphMainContent_trFaxNumber, form.ustore_AccountSettings .PersonalInformation > table > tbody > tr#trEditInfo > td > table > tbody > tr#ctl00_cphMainContent_trCompanyName, form.ustore_AccountSettings .PersonalInformation > table > tbody > tr#trEditInfo > td > table > tbody > tr#ctl00_cphMainContent_trDepartment, form.ustore_AccountSettings .PersonalInformation > table > tbody > tr#trEditInfo > td > table > tbody > tr#ctl00_cphMainContent_trCustom1, form.ustore_AccountSettings .PersonalInformation > table > tbody > tr#trEditInfo > td > table > tbody > tr:nth-child(19) {
  display: none;
}
form.ustore_AccountSettings .PersonalInformation > table > tbody > tr#trEditInfo > td > table > tbody > tr {
  display: block;
  width: 100%;
  height: auto;
  padding: 0;
  margin-bottom: 40px;
  box-sizing: border-box;
}
form.ustore_AccountSettings .PersonalInformation > table > tbody > tr#trEditInfo > td > table > tbody > tr > td.FormLabel {
  display: inline-block;
  vertical-align: top;
  width: 30%;
  height: 40px;
  padding: 9px 0px;
  margin: 0 4% 0 0;
  box-sizing: border-box;
  float: left;
}
form.ustore_AccountSettings .PersonalInformation > table > tbody > tr#trEditInfo > td > table > tbody > tr > td:last-child {
  display: inline-block;
  vertical-align: top;
  width: 66%;
  height: 40px;
  padding: 0;
  margin: 0;
  box-sizing: border-box;
}
form.ustore_AccountSettings .PersonalInformation > table > tbody > tr#trEditInfo > td > table > tbody > tr > td.FormLabel > span {
  box-sizing: border-box;
  font-family: "Open Sans", sans-serif;
  font-size: 18px;
  line-height: 24px;
  font-weight: 400;
  color: #000000;
  text-align: left;
}
form.ustore_AccountSettings .PersonalInformation > table > tbody > tr#trEditInfo > td > table > tbody > tr > td:last-child > input.FormField {
  display: block;
  width: 100%;
  height: 100%;
  padding: 8px 12px !important;
  margin: 0;
  box-sizing: border-box;
  border: solid 1px #aaaaaa !important;
  border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  font-family: "Open Sans", sans-serif;
  font-size: 16px;
  line-height: 22px;
  font-weight: 400;
  color: #000000;
  text-align: left;
  outline: none;
}
form.ustore_AccountSettings .PersonalInformation > table > tbody > tr#trButtons a#ctl00_cphMainContent_btnUpdate {
  display: inline-block;
  width: auto;
  height: 40px;
  padding: 10px 22px !important;
  margin: 0;
  box-sizing: border-box;
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  border: 0 !important;
  background-color: #e5dcd6;
  font-family: "Open Sans", sans-serif;
  font-size: 15px;
  line-height: 20px;
  font-weight: 600;
  color: #000000;
  text-transform: uppercase;
  text-align: left;
}
form.ustore_AccountSettings .PersonalInformation > table > tbody > tr#trButtons a#ctl00_cphMainContent_btnUpdate:hover {
  background-color: #e2c599;
  color: #ffffff !important;
}
form.ustore_AccountSettings .PersonalInformation > table > tbody > tr#trButtons a#ctl00_cphMainContent_btnUpdate:after {
  font-family: "FontAwesome";
  font-size: 17px;
  font-weight: 900;
  color: #000000;
  margin-left: 12px;
  content: "\f105";
}
form.ustore_AccountSettings .PersonalInformation > table > tbody > tr#trButtons a#ctl00_cphMainContent_btnUpdate:hover:after {
  color: #ffffff !important;
}
/* ----------------------- */
/* ------ Connexion ------ */
/* ----------------------- */
form.ustore_AccountSettings .container > .PersonalInformation {
  padding-top: 170px;
}
/* ustore_Login */
form.ustore_Login #fullpage, form.ustore_Login #bodyarea, form.ustore_Login #bodyarea table, form.ustore_Login #bodyarea tbody, form.ustore_Login #bodyarea tr, form.ustore_Login #bodyarea td, form.ustore_Login #bodyarea div, form.ustore_Login .container, form.ustore_Login .container table, form.ustore_Login .container tbody, form.ustore_Login .container tr, form.ustore_Login .container td, form.ustore_Login .container div {
  display: block;
  width: 100%;
  height: auto;
  padding: 0;
  margin: 0;
  box-sizing: border-box;
}
form.ustore_Login #searcharea, form.ustore_Login #postFooter, form.ustore_Login #bodyarea > .mainareaFullWidth > p:first-child, form.ustore_Login #ctl00_cphMainContent_pnlMain > #tblIeUnsupportMessage {
  display: none;
}
form.ustore_Login #ctl00_cphMainContent_pnlMain {
  width: 90%;
  max-width: 500px;
  margin: 100px auto 0px auto !important;
  background-color: #ffffff;
  box-shadow: 0px 0px 11px rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0px 0px 11px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0px 0px 11px rgba(0, 0, 0, 0.15);
}
form.ustore_Login #ctl00_cphMainContent_pnlMain #divLogo {
  padding: 35px 25px 25px 25px;
}
form.ustore_Login #ctl00_cphMainContent_pnlMain #tblSignIn {
  padding: 50px 50px 80px 50px;
  background-color: #e5dcd6;
  max-width: 100% !important;
}
form.ustore_Login #ctl00_cphMainContent_pnlMain #tblSignIn > tbody > tr:nth-child(1) {
  display: none;
}
form.ustore_Login #ctl00_cphMainContent_pnlMain #tblSignIn > tbody > tr:nth-child(2) {
  display: block !important;
  margin-bottom: 6px;
}
form.ustore_Login #ctl00_cphMainContent_pnlMain #tblSignIn > tbody > tr:nth-child(2) > td > span {
  font-family: "Vanitas", sans-serif;
  font-size: 40px;
  line-height: 50px;
  font-weight: 700;
  color: #000000;
  text-transform: uppercase;
}
form.ustore_Login #ctl00_cphMainContent_pnlMain #tblSignIn > tbody > tr:nth-child(4) {
  margin: 6px 0px;
}
form.ustore_Login #ctl00_cphMainContent_pnlMain #tblSignIn > tbody > tr:nth-child(4) .form-group {
  margin-bottom: 30px;
}
form.ustore_Login #ctl00_cphMainContent_pnlMain #tblSignIn > tbody > tr:nth-child(4) .form-group > span.formprompt {
  display: block;
  width: 100%;
  height: auto;
  padding: 0;
  margin: 0px 0px 14px 0px;
  box-sizing: border-box;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  line-height: 24px;
  font-weight: 600;
  color: #000000;
  text-transform: uppercase;
  text-align: left;
}
form.ustore_Login #ctl00_cphMainContent_pnlMain #tblSignIn > tbody > tr:nth-child(4) .form-group > div > input.FormField {
  display: block;
  width: 100% !important;
  height: 40px;
  padding: 8px 12px !important;
  margin: 0;
  box-sizing: border-box;
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  border: 0 !important;
  font-family: "Open Sans", sans-serif;
  font-size: 16px;
  line-height: 22px;
  font-weight: 400;
  color: #000000 !important;
  text-align: left;
  outline: none;
}
form.ustore_Login #ctl00_cphMainContent_pnlMain #tblSignIn > tbody > tr:nth-child(4) .form-group #ctl00_cphMainContent_emailRequired, form.ustore_Login #ctl00_cphMainContent_pnlMain #tblSignIn > tbody > tr:nth-child(4) .form-group #ctl00_cphMainContent_passwordRequired {
  display: none !important;
}
form.ustore_Login #ctl00_cphMainContent_pnlMain #tblSignIn #ctl00_cphMainContent_btnPassReminder {
  color: #000000;
  margin-top: -10px;
  margin-bottom: 30px;
  display: block;
}
form.ustore_Login #ctl00_cphMainContent_pnlMain #tblSignIn > tbody > tr:nth-child(4) #ctl00_cphMainContent_btnLogin {
  display: inline-block;
  width: auto;
  height: 40px;
  padding: 10px 22px !important;
  margin-top: 8px;
  box-sizing: border-box;
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  border: 0 !important;
  background-color: #000000;
  font-family: "Open Sans", sans-serif;
  font-size: 15px;
  line-height: 20px;
  font-weight: 600;
  color: #e5dcd6;
  text-transform: uppercase;
  text-align: left;
}
form.ustore_Login #ctl00_cphMainContent_pnlMain #tblSignIn > tbody > tr:nth-child(4) #ctl00_cphMainContent_btnLogin:hover {
  background-color: #ffffff;
  color: #000000;
}
form.ustore_Login #ctl00_cphMainContent_pnlMain #tblSignIn > tbody > tr:nth-child(4) #ctl00_cphMainContent_btnLogin:after {
  font-family: "FontAwesome";
  font-size: 17px;
  font-weight: 900;
  color: #e5dcd6;
  margin-left: 12px;
  content: "\f105";
}
form.ustore_Login #ctl00_cphMainContent_pnlMain #tblSignIn > tbody > tr:nth-child(4) #ctl00_cphMainContent_btnLogin:hover:after {
  color: #000000;
  content: "\f105";
}
form.ustore_Login #bodyarea, form.ustore_Login #bodyarea .mainareaFullWidth {
  background-color: transparent;
}
form.ustore_Login > div:first-child {
  background-image: url("https://plateformemarketing.com/ustoreThemeCustomizations/61004890-08b9-4f9b-9d6b-6eaad5a9dff3/Draft/Assets/Slider3.jpg?rand=11051");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  position: fixed !important;
  top: 0 !important;
  left: 0 !important;
  right: 0 !important;
  bottom: 0 !important;
}
form.ustore_Login > div#divWebEnhancerButton {
  background-color: #000000;
  opacity: 0.35;
  position: fixed !important;
  top: 0 !important;
  left: 0 !important;
  right: 0 !important;
  bottom: 0 !important;
}
form.ustore_Login > .container {
  position: relative;
}
form.ustore_Login > .mainAreaFooterFullWidth {
  padding: 0 !important;
}
form.ustore_Login {
  overflow: hidden;
}
/* --------------------------------------------- */
/* ------ Connexion - Mot de passe oublié ------ */
/* --------------------------------------------- */
form.ustore_Login #ctl00_cphMainContent_pnlMain #tblSignIn #ctl00_cphMainContent_Message {
  display: block;
  margin-top: 50px;
  margin-bottom: -50px;
}
/* partage */
form.ustore_PasswordReminder #fullpage, form.ustore_PasswordReminder #fullpage .mainareaFullWidth, form.ustore_PasswordReminder #fullpage .mainareaFullWidth table, form.ustore_PasswordReminder #fullpage .mainareaFullWidth tbody, form.ustore_PasswordReminder #fullpage .mainareaFullWidth tr, form.ustore_PasswordReminder #fullpage .mainareaFullWidth td, form.ustore_PasswordReminder #fullpage .mainareaFullWidth div, form.ustore_PasswordReminder .container, form.ustore_PasswordReminder .container table, form.ustore_PasswordReminder .container tbody, form.ustore_PasswordReminder .container tr, form.ustore_PasswordReminder .container td, form.ustore_PasswordReminder .container div, form.ustore_PasswordReset #fullpage, form.ustore_PasswordReset #fullpage .mainareaFullWidth, form.ustore_PasswordReset #fullpage .mainareaFullWidth table, form.ustore_PasswordReset #fullpage .mainareaFullWidth tbody, form.ustore_PasswordReset #fullpage .mainareaFullWidth tr, form.ustore_PasswordReset #fullpage .mainareaFullWidth td, form.ustore_PasswordReset #fullpage .mainareaFullWidth div, form.ustore_PasswordReset .container, form.ustore_PasswordReset .container table, form.ustore_PasswordReset .container tbody, form.ustore_PasswordReset .container tr, form.ustore_PasswordReset .container td, form.ustore_PasswordReset .container div {
  display: block;
  width: 100%;
  height: auto;
  padding: 0;
  margin: 0;
  box-sizing: border-box;
}
form.ustore_PasswordReminder .mainareaFullWidth, form.ustore_PasswordReset .mainareaFullWidth {
  background-color: transparent;
}
form.ustore_PasswordReminder #searcharea .subtitle, form.ustore_PasswordReset #searcharea .subtitle {
  font-family: "Vanitas", sans-serif;
  font-size: 40px;
  line-height: 44px;
  font-weight: 700;
  color: #000000;
  text-transform: uppercase;
  width: 400px;
  max-width: 100%;
  margin: 0 auto;
}
form.ustore_PasswordReminder #searcharea .subtitle:before, form.ustore_PasswordReset #searcharea .subtitle:before {
  content: url("https://leshopjunot.fr/uStoreThemeCustomizations/61004890-08b9-4f9b-9d6b-6eaad5a9dff3/Published/Assets/Logo%20-%20Junot%20Shop.svg");
  display: block;
  width: 152px;
  height: auto;
  padding: 0;
  margin: 0px auto 20px auto;
  box-sizing: border-box;
}
form.ustore_PasswordReminder #searcharea, form.ustore_PasswordReset #searcharea {
  width: 90% !important;
  max-width: 500px;
  margin: 100px auto 0px auto !important;
  box-shadow: 0px 0px 11px rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0px 0px 11px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0px 0px 11px rgba(0, 0, 0, 0.15);
  padding: 40px 50px !important;
  background-color: #ffffff !important;
  box-sizing: border-box;
}
form.ustore_PasswordReminder #ctl00_cphMainContent_divPasswordRecovery, form.ustore_PasswordReminder #ctl00_cphMainContent_divSuccess, form.ustore_PasswordReset #ctl00_cphMainContent_divPasswordReset {
  width: 90% !important;
  max-width: 500px;
  margin: 0px auto 40px auto !important;
  box-shadow: 0px 0px 11px rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0px 0px 11px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0px 0px 11px rgba(0, 0, 0, 0.15);
  padding: 34px 50px 60px 50px !important;
  background-color: #e5dcd6 !important;
  box-sizing: border-box;
}
form.ustore_PasswordReminder #ctl00_cphMainContent_divPasswordRecovery .emailReminder .FormLabel > #ctl00_cphMainContent_lblEmailAddress, form.ustore_PasswordReset #ctl00_cphMainContent_divPasswordReset .emailReminder .FormLabel > #ctl00_cphMainContent_lblNewPassword, form.ustore_PasswordReset #ctl00_cphMainContent_divPasswordReset .emailReminder .FormLabel > #ctl00_cphMainContent_lblPasswordConfirm {
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  line-height: 24px;
  font-weight: 600 !important;
  color: #000000;
  text-transform: uppercase;
  text-align: left;
}
/* ustore_PasswordReminder */
form.ustore_PasswordReminder #ctl00_cphMainContent_divPasswordRecovery .emailReminder .FormLabel {
  display: block;
  width: 100%;
  height: auto;
  padding: 0;
  margin: 0px 0px 14px 0px;
  box-sizing: border-box;
}
/* ustore_PasswordReset */
form.ustore_PasswordReset #ctl00_cphMainContent_divPasswordReset .FormLabel {
  margin: 0px 0px 14px 0px !important;
}
/* partage */
form.ustore_PasswordReminder #ctl00_cphMainContent_divPasswordRecovery .emailReminder .FormField, form.ustore_PasswordReminder #ctl00_cphMainContent_divPasswordRecovery .captcha > div > input, form.ustore_PasswordReset #ctl00_cphMainContent_divPasswordReset #ctl00_cphMainContent_txtNewPassword, form.ustore_PasswordReset #ctl00_cphMainContent_divPasswordReset #ctl00_cphMainContent_txtPasswordConfirm {
  display: block;
  width: 100% !important;
  height: 40px;
  padding: 8px 12px !important;
  margin: 0;
  box-sizing: border-box;
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  border: 0 !important;
  font-family: "Open Sans", sans-serif;
  font-size: 16px;
  line-height: 22px;
  font-weight: 400;
  color: #000000 !important;
  text-align: left;
  outline: none;
}
form.ustore_PasswordReminder #ctl00_cphMainContent_emailRequired, form.ustore_PasswordReminder #ctl00_cphMainContent_passwordRequired, form.ustore_PasswordReset #ctl00_cphMainContent_emailRequired, form.ustore_PasswordReset #ctl00_cphMainContent_passwordRequired {
  display: none !important;
}
form.ustore_PasswordReminder #ctl00_cphMainContent_divPasswordRecovery #ctl00_cphMainContent_btnBack1, form.ustore_PasswordReminder #ctl00_cphMainContent_divPasswordRecovery #ctl00_cphMainContent_btnContinue, form.ustore_PasswordReminder #ctl00_cphMainContent_divSuccess #ctl00_cphMainContent_btnBack, form.ustore_PasswordReset #ctl00_cphMainContent_divPasswordReset #ctl00_cphMainContent_btnContinue {
  display: inline-block;
  width: auto;
  height: 40px;
  padding: 9px 22px !important;
  margin-top: 8px;
  box-sizing: border-box;
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  border: 0;
  background-color: #000000;
  font-family: "Open Sans", sans-serif;
  font-size: 15px;
  line-height: 20px;
  font-weight: 600;
  color: #e5dcd6;
  text-transform: uppercase;
  text-align: left;
}
form.ustore_PasswordReminder #ctl00_cphMainContent_divPasswordRecovery #ctl00_cphMainContent_btnContinue:hover, form.ustore_PasswordReset #ctl00_cphMainContent_divPasswordRecovery #ctl00_cphMainContent_btnContinue:hover {
  background-color: #ffffff;
  color: #000000;
}
form.ustore_PasswordReminder #ctl00_cphMainContent_divPasswordRecovery #ctl00_cphMainContent_btnContinue:after, form.ustore_PasswordReset #ctl00_cphMainContent_divPasswordRecovery #ctl00_cphMainContent_btnContinue:after {
  font-family: "FontAwesome";
  font-size: 17px;
  font-weight: 900;
  color: #e5dcd6;
  margin-left: 12px;
  content: "\f105";
}
form.ustore_PasswordReminder #ctl00_cphMainContent_divPasswordRecovery #ctl00_cphMainContent_btnContinue:hover:after, form.ustore_PasswordReset #ctl00_cphMainContent_divPasswordRecovery #ctl00_cphMainContent_btnContinue:hover:after {
  color: #000000;
  content: "\f105";
}
/* ustore_PasswordReminder */
form.ustore_PasswordReminder #ctl00_cphMainContent_divPasswordRecovery #ctl00_cphMainContent_btnBack1, form.ustore_PasswordReminder #ctl00_cphMainContent_divSuccess #ctl00_cphMainContent_btnBack {
  background-color: transparent !important;
  color: #000000;
  border: solid 1px #000000;
}
form.ustore_PasswordReminder #ctl00_cphMainContent_divPasswordRecovery #ctl00_cphMainContent_btnBack1:hover, form.ustore_PasswordReminder #ctl00_cphMainContent_divSuccess #ctl00_cphMainContent_btnBack:hover {
  background-color: #000000 !important;
  color: #e5dcd6;
  border: solid 1px #000000;
}
/* partage */
form.ustore_PasswordReminder #fullpage, form.ustore_PasswordReminder #fullpage .mainareaFullWidth, form.ustore_PasswordReset #fullpage, form.ustore_PasswordReset #fullpage .mainareaFullWidth {
  background-color: transparent;
}
form.ustore_PasswordReminder > div:first-child, form.ustore_PasswordReset > div:first-child {
  background-image: url("https://leshopjunot.fr/ustoreThemeCustomizations/61004890-08b9-4f9b-9d6b-6eaad5a9dff3/Draft/Assets/Slider3.jpg?rand=11051");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  position: fixed !important;
  top: 0 !important;
  left: 0 !important;
  right: 0 !important;
  bottom: 0 !important;
}
form.ustore_PasswordReminder > div#divWebEnhancerButton, form.ustore_PasswordReset > div#divWebEnhancerButton {
  background-color: #000000;
  opacity: 0.35;
  position: fixed !important;
  top: 0 !important;
  left: 0 !important;
  right: 0 !important;
  bottom: 0 !important;
}
form.ustore_PasswordReminder #ctl00_cphMainContent_divPasswordRecovery > table > tbody > tr:nth-child(8) > td > table > tbody > tr:nth-child(3) > td > table > tbody > tr > td, form.ustore_PasswordReset #ctl00_cphMainContent_divSuccess > table > tbody > tr:nth-child(8) > td > table > tbody > tr:nth-child(3) > td > table > tbody > tr > td {
  display: inline-block !important;
  vertical-align: top !important;
  width: auto !important;
  margin-top: 36px !important;
}
form.ustore_PasswordReminder > .container, form.ustore_PasswordReset > .container {
  position: relative;
}
form.ustore_PasswordReminder .mainAreaFooterFullWidth, form.ustore_PasswordReset .mainAreaFooterFullWidth {
  padding: 0 !important;
}
/* ---------------------------- */
/* GESTION DES BASES DE DONNEES */
/* ---------------------------- */
form.ustore_PasswordReminder, form.ustore_PasswordReset {
  overflow: hidden;
}
/* ustore_PasswordReminder */
form.ustore_PasswordReminder #ctl00_cphMainContent_divPasswordRecovery #ctl00_cphMainContent_btnBack1:before, form.ustore_PasswordReminder #ctl00_cphMainContent_divSuccess #ctl00_cphMainContent_btnBack:before {
  font-family: "FontAwesome";
  font-size: 17px;
  font-weight: 900;
  color: #000000;
  margin-right: 12px;
  content: "\f104";
}
form.ustore_PasswordReminder #ctl00_cphMainContent_divPasswordRecovery #ctl00_cphMainContent_btnBack1:hover:before, form.ustore_PasswordReminder #ctl00_cphMainContent_divSuccess #ctl00_cphMainContent_btnBack:hover:before {
  color: #e5dcd6;
  content: "\f104";
}
/* ustore_PasswordReset */
form.ustore_PasswordReset #ctl00_cphMainContent_divPasswordReset #ctl00_cphMainContent_txtNewPassword {
  margin-bottom: 30px;
}
/* ustore_RecipientManager */
form.ustore_RecipientManager #ctl00_cphMainContent_RLManager1_pnlRecipientListEditor #ctl00_cphMainContent_RLManager1_lblRecipient_lblRecipientList {
  font-family: "Vanitas", sans-serif;
  font-size: 30px;
  line-height: 36px;
  font-weight: 700;
  color: #000000;
  text-align: left;
  display: block;
  margin-bottom: 0;
  margin-top: -20px;
}
form.ustore_RecipientManager #ctl00_cphMainContent_RLManager1_pnlRecipientListEditor #divRecipientListButtons #btnAddNewRecords, form.ustore_RecipientManager #ctl00_cphMainContent_RLManager1_pnlRecipientListEditor #divRecipientListButtons #ctl00_cphMainContent_RLManager1_lblRecipient_btnDeleteRows {
  display: inline-block;
  width: auto;
  height: 40px;
  padding: 9px 22px !important;
  margin: 12px 0px;
  box-sizing: border-box;
  border: 0 !important;
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  background-color: #e5dcd6;
  font-family: "Open Sans", sans-serif;
  font-size: 15px;
  line-height: 20px;
  font-weight: 600;
  color: #000000;
  text-transform: uppercase;
  text-align: left;
}
form.ustore_RecipientManager #ctl00_cphMainContent_RLManager1_pnlRecipientListEditor #divRecipientListButtons #btnAddNewRecords {
  margin-right: 12px !important;
}
form.ustore_RecipientManager #ctl00_cphMainContent_RLManager1_pnlRecipientListEditor #divRecipientListButtons #btnAddNewRecords:hover, form.ustore_RecipientManager #ctl00_cphMainContent_RLManager1_pnlRecipientListEditor #divRecipientListButtons #ctl00_cphMainContent_RLManager1_lblRecipient_btnDeleteRows:hover {
  background-color: #e2c599;
  color: #ffffff !important;
}
form.ustore_RecipientManager #ctl00_cphMainContent_RLManager1_pnlRecipientListEditor #divRecipientListButtons #ctl00_cphMainContent_RLManager1_lblRecipient_btnDeleteRows:after {
  font-family: "FontAwesome";
  font-size: 18px;
  font-weight: 400;
  color: #000000;
  margin-left: 12px;
  position: relative;
  top: 2px;
  content: "\f235";
}
form.ustore_RecipientManager #ctl00_cphMainContent_RLManager1_pnlRecipientListEditor #divRecipientListButtons #btnAddNewRecords:after {
  font-family: "FontAwesome";
  font-size: 18px;
  font-weight: 400;
  color: #000000;
  margin-left: 12px;
  position: relative;
  top: 2px;
  content: "\f234";
}
form.ustore_RecipientManager #ctl00_cphMainContent_RLManager1_pnlRecipientListEditor #divRecipientListButtons #ctl00_cphMainContent_RLManager1_lblRecipient_btnDeleteRows:hover:after, form.ustore_RecipientManager #ctl00_cphMainContent_RLManager1_pnlRecipientListEditor #divRecipientListButtons #btnAddNewRecords:hover:after {
  color: #ffffff !important;
}
form.ustore_RecipientManager #ctl00_cphMainContent_RLManager1_pnlRecipientListEditor #divRecipientsNum {
  margin-top: 16px;
}
form.ustore_RecipientManager #ctl00_cphMainContent_RLManager1_pnlRecipientListEditor .rgMasterTable .rgHeader, form.ustore_RecipientManager #ctl00_cphMainContent_RLManager1_pnlRecipientListEditor .rgMasterTable .rgHeader > a {
  background-color: #e5dcd6;
  color: #000000 !important;
  height: 40px;
  padding: 16px 10px;
  box-sizing: border-box;
}
form.ustore_RecipientManager #ctl00_cphMainContent_RLManager1_pnlRecipientListEditor .rgMasterTable > tbody > tr > td, form.ustore_RecipientManager #ctl00_cphMainContent_RLManager1_pnlRecipientListEditor .rgMasterTable > thead > tr > td {
  padding: 10px 10px;
  box-sizing: border-box;
  text-align: center;
  color: #000000 !important;
}
form.ustore_RecipientManager #ctl00_cphMainContent_RLManager1_pnlRecipientListEditor .rgMasterTable > tbody > tr:nth-child(2n) > td, form.ustore_RecipientManager #ctl00_cphMainContent_RLManager1_pnlRecipientListEditor .rgMasterTable > thead > tr > td {
  background-color: rgba(229, 220, 214, 0.25);
}
form.ustore_RecipientManager #ctl00_cphMainContent_RLManager1_pnlRecipientListEditor .rgMasterTable > tbody > tr, form.ustore_RecipientManager #ctl00_cphMainContent_RLManager1_pnlRecipientListEditor .rgMasterTable > thead > tr, form.ustore_RecipientManager #ctl00_cphMainContent_RLManager1_pnlRecipientListEditor > tfoot table > tbody > tr {
  background-color: transparent !important;
}
form.ustore_RecipientManager #ctl00_cphMainContent_RLManager1_pnlRecipientListEditor .rgMasterTable > tbody > tr.rgSelectedRow > td {
  background-color: rgba(229, 220, 214, 0.4);
}
form.ustore_RecipientManager #ctl00_cphMainContent_RLManager1_pnlRecipientListEditor .RLEditorContainer {
  overflow: hidden;
  overflow-x: hidden !important;
}
form.ustore_RecipientManager #ctl00_cphMainContent_RLManager1_pnlRecipientListEditor .rgMasterTable > tfoot table > tbody > tr > td {
  padding: 12px 0px;
  background-color: rgba(229, 220, 214, 0.4);
}
form.ustore_RecipientManager #ctl00_cphMainContent_RLManager1_pnlRecipientListEditor > div:last-child {
  margin: 36px 0px 30px 0px;
}
form.ustore_RecipientManager #ctl00_cphMainContent_RLManager1_pnlRecipientListEditor > div:last-child > #ctl00_cphMainContent_RLManager1_btnSave, form.ustore_RecipientManager #ctl00_cphMainContent_RLManager1_pnlRecipientListEditor > div:last-child > #ctl00_cphMainContent_RLManager1_ctl00 {
  display: inline-block;
  width: auto;
  height: 40px;
  padding: 9px 22px !important;
  margin-right: 12px;
  box-sizing: border-box;
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  border: 0;
  background-color: #e5dcd6;
  font-family: "Open Sans", sans-serif;
  font-size: 15px;
  line-height: 20px;
  font-weight: 600;
  color: #000000;
  text-transform: uppercase;
  text-align: left;
}
form.ustore_RecipientManager #ctl00_cphMainContent_RLManager1_pnlRecipientListEditor > div:last-child > #ctl00_cphMainContent_RLManager1_ctl00 {
  background-color: #ffffff;
  border: solid 1px #000000;
  color: #000000;
}
form.ustore_RecipientManager #ctl00_cphMainContent_RLManager1_pnlRecipientListEditor > div:last-child > #ctl00_cphMainContent_RLManager1_btnSave:hover {
  background-color: #e2c599;
  color: #ffffff !important;
}
form.ustore_RecipientManager #ctl00_cphMainContent_RLManager1_pnlRecipientListEditor > div:last-child > #ctl00_cphMainContent_RLManager1_ctl00:hover {
  background-color: #000000;
  border: solid 1px #000000;
  color: #e5dcd6;
}
form.ustore_RecipientManager #ctl00_cphMainContent_RLManager1_pnlRecipientListEditor > div:last-child > #ctl00_cphMainContent_RLManager1_btnSave:after {
  font-family: "FontAwesome";
  font-size: 17px;
  font-weight: 900;
  color: #000000;
  margin-left: 12px;
  content: "\f105";
}
form.ustore_RecipientManager #ctl00_cphMainContent_RLManager1_pnlRecipientListEditor > div:last-child > #ctl00_cphMainContent_RLManager1_btnSave:hover:after {
  color: #ffffff !important;
}
form.ustore_RecipientManager #ctl00_cphMainContent_RLManager1_pnlRecipientListEditor > div:last-child > #ctl00_cphMainContent_RLManager1_ctl00:after {
  font-family: "FontAwesome";
  font-size: 17px;
  font-weight: 900;
  color: #000000;
  margin-left: 12px;
  content: "\f105";
}
form.ustore_RecipientManager #ctl00_cphMainContent_RLManager1_pnlRecipientListEditor > div:last-child > #ctl00_cphMainContent_RLManager1_ctl00:hover:after {
  color: #e5dcd6;
  content: "\f105";
}
form.ustore_RecipientManager .container > div > #ctl00_cphMainContent_RLManager1_pnlRLManager, form.ustore_RecipientManager .container > div > #ctl00_cphMainContent_RLManager1_pnlRecipientListEditor {
  display: block !important;
  width: 100% !important;
  padding-top: 170px;
}
form.ustore_RecipientManager .container > div > #ctl00_cphMainContent_RLManager1_pnlRecipientListEditor .RLEditorContainer {
  overflow-x: scroll !important;
  width: 100% !important;
}
form.ustore_RecipientManager #ctl00_cphMainContent_RLManager1_pnlRLManager .rgMasterTable .rgHeader {
  background-color: #e5dcd6;
  color: #000000 !important;
  height: 40px;
  padding: 16px 26px;
}
form.ustore_RecipientManager #ctl00_cphMainContent_RLManager1_pnlRLManager .rgMasterTable .rgHeader > a {
  color: #000000 !important;
  height: 40px;
  padding: 0;
  line-height: 20px;
}
form.ustore_RecipientManager #ctl00_cphMainContent_RLManager1_pnlRLManager .rgMasterTable > tbody > tr > td, form.ustore_RecipientManager #ctl00_cphMainContent_RLManager1_pnlRLManager .rgMasterTable > thead > tr > td {
  padding: 10px 26px;
  box-sizing: border-box;
  text-align: center;
  color: #000000 !important;
}
form.ustore_RecipientManager #ctl00_cphMainContent_RLManager1_pnlRLManager .rgMasterTable .rgHeader, form.ustore_RecipientManager #ctl00_cphMainContent_RLManager1_pnlRLManager .rgMasterTable > tbody > tr > td, form.ustore_RecipientManager #ctl00_cphMainContent_RLManager1_pnlRLManager .rgMasterTable > thead > tr > td {
  width: 200px;
  text-align: center;
}
form.ustore_RecipientManager #ctl00_cphMainContent_RLManager1_pnlRLManager .rgMasterTable > tbody > tr:nth-child(2n) > td, form.ustore_RecipientManager #ctl00_cphMainContent_RLManager1_pnlRLManager .rgMasterTable > thead > tr > td {
  background-color: rgba(229, 220, 214, 0.25);
}
form.ustore_RecipientManager #ctl00_cphMainContent_RLManager1_pnlRLManager .rgMasterTable > tbody > tr, form.ustore_RecipientManager #ctl00_cphMainContent_RLManager1_pnlRLManager .rgMasterTable > thead > tr, form.ustore_RecipientManager #ctl00_cphMainContent_RLManager1_pnlRLManager > tfoot table > tbody > tr {
  background-color: transparent !important;
}
form.ustore_RecipientManager #ctl00_cphMainContent_RLManager1_pnlRLManager .rgMasterTable > tbody > tr.rgSelectedRow > td {
  background-color: rgba(229, 220, 214, 0.4);
}
form.ustore_RecipientManager .container #ctl00_cphMainContent_RLManager1_pnlRLManager #tblLayout .stacktable > tbody > tr:nth-child(2) > th {
  background-color: #e5dcd6;
  color: #000000 !important;
  height: 40px;
  padding: 16px 10px;
}
/* ------------------------- */
/* ------ BROUILLONS ------- */
/* ------------------------- */
form.ustore_RecipientManager .container #ctl00_cphMainContent_RLManager1_pnlRLManager #tblLayout .stacktable > tbody > tr > td {
  padding: 10px 10px;
  box-sizing: border-box;
  text-align: center;
  color: #000000 !important;
}
/* ustore_DraftOrders */
form.ustore_DraftOrders #ctl00_cphMainContent_dgLastDrafts_dgDrafts, form.ustore_DraftOrders #ctl00_cphMainContent_dgSavedDrafts_dgDrafts {
  border: 0 !important;
}
form.ustore_DraftOrders #ctl00_cphMainContent_dgLastDrafts_dgDrafts > table, form.ustore_DraftOrders #ctl00_cphMainContent_dgSavedDrafts_dgDrafts > table {
  border-spacing: 0px 12px;
}
form.ustore_DraftOrders #ctl00_cphMainContent_dgLastDrafts_dgDrafts > table > thead > tr, form.ustore_DraftOrders #ctl00_cphMainContent_dgSavedDrafts_dgDrafts > table > thead > tr {
  background-color: #e5dcd6;
  box-shadow: 0px 0px 11px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0px 0px 11px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 0px 11px rgba(0, 0, 0, 0.1);
}
form.ustore_DraftOrders #ctl00_cphMainContent_dgLastDrafts_dgDrafts > table > thead > tr > th, form.ustore_DraftOrders #ctl00_cphMainContent_dgSavedDrafts_dgDrafts > table > thead > tr > th {
  padding: 14px 30px !important;
  background-color: #e5dcd6;
  color: #000000;
  font-weight: 600;
  font-size: 14px;
  text-align: left !important;
}
form.ustore_DraftOrders #ctl00_cphMainContent_dgLastDrafts_dgDrafts > table > tbody > tr, form.ustore_DraftOrders #ctl00_cphMainContent_dgSavedDrafts_dgDrafts > table > tbody > tr {
  background-color: #ffffff;
  box-shadow: 0px 0px 11px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0px 0px 11px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 0px 11px rgba(0, 0, 0, 0.1);
}
form.ustore_DraftOrders #ctl00_cphMainContent_dgLastDrafts_dgDrafts > table > tbody > tr > td, form.ustore_DraftOrders #ctl00_cphMainContent_dgSavedDrafts_dgDrafts > table > tbody > tr > td {
  padding: 20px 30px !important;
  text-align: left !important;
}
form.ustore_DraftOrders #ctl00_cphMainContent_dgLastDrafts_dgDrafts > table > tbody > tr > td[colspan]:first-child, form.ustore_DraftOrders #ctl00_cphMainContent_dgSavedDrafts_dgDrafts > table > tbody > tr > td[colspan]:first-child {
  display: none;
}
form.ustore_DraftOrders #ctl00_cphMainContent_dgLastDrafts_dgDrafts > table > tbody > tr > td:nth-child(1), form.ustore_DraftOrders #ctl00_cphMainContent_dgLastDrafts_dgDrafts > table > tbody > tr > td:nth-child(2), form.ustore_DraftOrders #ctl00_cphMainContent_dgLastDrafts_dgDrafts > table > tbody > tr > td:nth-child(3), form.ustore_DraftOrders #ctl00_cphMainContent_dgSavedDrafts_dgDrafts > table > tbody > tr > td:nth-child(1), form.ustore_DraftOrders #ctl00_cphMainContent_dgSavedDrafts_dgDrafts > table > tbody > tr > td:nth-child(2) {
  width: 80px;
  text-align: center;
}
form.ustore_DraftOrders #ctl00_cphMainContent_dgLastDrafts_dgDrafts > table > tbody > tr > td:nth-child(1) > input, form.ustore_DraftOrders #ctl00_cphMainContent_dgLastDrafts_dgDrafts > table > tbody > tr > td:nth-child(2) > input, form.ustore_DraftOrders #ctl00_cphMainContent_dgLastDrafts_dgDrafts > table > tbody > tr > td:nth-child(3) > input, form.ustore_DraftOrders #ctl00_cphMainContent_dgSavedDrafts_dgDrafts > table > tbody > tr > td:nth-child(1) > input, form.ustore_DraftOrders #ctl00_cphMainContent_dgSavedDrafts_dgDrafts > table > tbody > tr > td:nth-child(2) > input {
  border: 0 !important;
  background-color: rgba(229, 220, 214, 0.3);
  padding: 10px !important;
}
form.ustore_DraftOrders #ctl00_cphMainContent_dgLastDrafts_dgDrafts > table > tbody > tr > td:nth-child(1) > input:hover, form.ustore_DraftOrders #ctl00_cphMainContent_dgLastDrafts_dgDrafts > table > tbody > tr > td:nth-child(2) > input:hover, form.ustore_DraftOrders #ctl00_cphMainContent_dgLastDrafts_dgDrafts > table > tbody > tr > td:nth-child(3) > input:hover, form.ustore_DraftOrders #ctl00_cphMainContent_dgSavedDrafts_dgDrafts > table > tbody > tr > td:nth-child(1) > input:hover, form.ustore_DraftOrders #ctl00_cphMainContent_dgSavedDrafts_dgDrafts > table > tbody > tr > td:nth-child(2) > input:hover {
  background-color: rgba(229, 220, 214, 0.5);
}
form.ustore_DraftOrders #ctl00_cphMainContent_dgLastDrafts_dgDrafts > table > tbody > tr > td:nth-child(4), form.ustore_DraftOrders #ctl00_cphMainContent_dgSavedDrafts_dgDrafts > table > tbody > tr > td:nth-child(3) {
  border: 0;
}
form.ustore_DraftOrders #ctl00_cphMainContent_dgLastDrafts_dgDrafts > table > tbody > tr > td:nth-child(4) > input, form.ustore_DraftOrders #ctl00_cphMainContent_dgSavedDrafts_dgDrafts > table > tbody > tr > td:nth-child(3) > input {
  display: block;
  width: auto;
  height: 100px;
  padding: 20px !important;
  margin: 0 auto;
  box-sizing: border-box;
  text-align: center;
  border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  background-color: rgba(229, 220, 214, 0.3);
  border: 0 !important;
  outline: none;
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
}
form.ustore_DraftOrders #ctl00_cphMainContent_dgLastDrafts_dgDrafts > table > tbody > tr > td:nth-child(5) > span, form.ustore_DraftOrders #ctl00_cphMainContent_dgSavedDrafts_dgDrafts > table > tbody > tr > td:nth-child(4) > span {
  font-weight: 600;
}
form.ustore_DraftOrders #ctl00_cphMainContent_pnlDrafts #ctl00_cphMainContent_lblLastDrafts, form.ustore_DraftOrders #ctl00_cphMainContent_pnlDrafts #ctl00_cphMainContent_lblSavedDrafts {
  font-size: 20px;
  font-weight: 400;
}
form.ustore_DraftOrders .container #ctl00_cphMainContent_pnlDrafts {
  padding-top: 170px;
}
form.ustore_DraftOrders #ctl00_cphMainContent_pnlDrafts > table > tbody > tr:nth-child(1), form.ustore_DraftOrders #ctl00_cphMainContent_pnlDrafts > table > tbody > tr:nth-child(2), form.ustore_DraftOrders #ctl00_cphMainContent_pnlDrafts > table > tbody > tr:nth-child(4), form.ustore_DraftOrders #ctl00_cphMainContent_pnlDrafts > table > tbody > tr:nth-child(5), form.ustore_DraftOrders #ctl00_cphMainContent_pnlDrafts > table > tbody > tr:nth-child(6) {
  display: none;
}
form.ustore_DraftOrders #ctl00_cphMainContent_dgLastDrafts_dgDrafts > table > thead > tr > th:nth-child(1), form.ustore_DraftOrders #ctl00_cphMainContent_dgLastDrafts_dgDrafts > table > thead > tr > th:nth-child(3), form.ustore_DraftOrders #ctl00_cphMainContent_dgLastDrafts_dgDrafts > table > tbody > tr > td:nth-child(1), form.ustore_DraftOrders #ctl00_cphMainContent_dgLastDrafts_dgDrafts > table > tbody > tr > td:nth-child(3) {
  display: none;
}
/* chrome */
form[action*="./SaveDraft"] .popupFooter {
  display: block !important;
  width: 100%;
  height: auto;
  padding: 0;
  margin: 0;
  box-sizing: border-box;
  border: 0;
  background-color: transparent;
}
form[action*="./SaveDraft"] .popupFooter #ctl00_cphFooterButtons_btnCancel {
  display: none;
}
form[action*="./SaveDraft"] .popupFooter #ctl00_cphFooterButtons_btnOk {
  display: inline-block;
  width: auto;
  height: 40px;
  padding: 9px 22px !important;
  margin: 0;
  box-sizing: border-box;
  border: 0 !important;
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  background-color: #e5dcd6 !important;
  font-family: "Open Sans", sans-serif;
  font-size: 15px;
  line-height: 20px;
  font-weight: 600;
  color: #000000 !important;
  text-transform: uppercase;
  text-align: left;
}
form[action*="./SaveDraft"] .popupFooter #ctl00_cphFooterButtons_btnOk {
  margin-right: 12px !important;
}
form[action*="./SaveDraft"] .popupFooter #ctl00_cphFooterButtons_btnOk:hover {
  background-color: #e2c599 !important;
  color: #ffffff !important;
}
form[action*="./SaveDraft"] .popupFooter #ctl00_cphFooterButtons_btnOk:after {
  font-family: "FontAwesome";
  font-size: 17px;
  font-weight: 400;
  color: #000000 !important;
  margin-left: 12px;
  content: "\f105";
}
form[action*="./SaveDraft"] .popupFooter #ctl00_cphFooterButtons_btnOk:hover:after {
  color: #ffffff !important;
}
/* ----------------------- */
/* FORMULAIRES SPECIFIQUES */
/* ----------------------- */
form[action*="./SaveDraft"] .popupContent #ctl00_cphMainContent_lblDescription {
  margin: 10px 0px 26px 0px;
  display: block;
}
.CustomizationProperties > td > .tab-content > #customization > table > tbody > tr > td#tdDialCustomization > div.Duc > ul > li:first-child > dl > dt > span.Tooltip, .CustomizationProperties > td > .tab-content > #customization > table > tbody > tr > td#tdDialCustomization > div.Duc > div:nth-child(2) > .wrapper > div > span.Tooltip {
  display: none;
}
.CustomizationProperties > td > .tab-content > #customization > table > tbody > tr > td#tdDialCustomization > div.Duc > ul > li:first-child > dl > dt.dmiName > span.DescriptionDial, .CustomizationProperties > td > .tab-content > #customization > table > tbody > tr > td#tdDialCustomization > div.Duc > ul > li:first-child > dl > dt.dtiName > span.DescriptionDial {
  display: block;
  width: auto;
  height: auto;
  background-image: none;
  font-size: 11px;
  color: #868686;
}
.CustomizationProperties > td > .tab-content > #customization > table > tbody > tr > td#tdDialCustomization > div.Duc > div:nth-child(2) > .wrapper > div:nth-child(2) > span.DescriptionDialImage {
  display: block;
  width: auto;
  height: auto;
  background-image: none;
  font-size: 11px;
  color: #868686;
  margin-bottom: -22px;
}
.CustomizationProperties > td > .tab-content > #customization > table > tbody > tr > td#tdDialCustomization > div.Duc > div.FieldOptionItem {
  display: block;
  width: 100%;
  height: auto !important;
  padding: 16px 20px 16px 26px !important;
  margin: 0px 0px 16px 0px !important;
  box-sizing: border-box;
  background-color: #ffffff;
  box-shadow: 0px 0px 11px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0px 0px 11px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 0px 11px rgba(0, 0, 0, 0.1);
}
.CustomizationProperties > td > .tab-content > #customization > table > tbody > tr > td#tdDialCustomization > div.Duc > div.FieldOptionItem.selected {
  background-color: #e5dcd6;
}
.CustomizationProperties > td > .tab-content > #customization > table > tbody > tr > td#tdDialCustomization > div.Duc > div.FieldOptionItem > #divTitle {
  padding: 0 !important;
}
.CustomizationProperties > td > .tab-content > #customization > table > tbody > tr > td#tdDialCustomization > div.Duc > div.FieldOptionItem > #divTitle > span {
  font-family: "Open Sans", sans-serif;
  font-size: 16px;
  line-height: 20px;
  font-weight: 600;
  color: #000000;
  text-transform: uppercase;
  text-align: left;
}
.CustomizationProperties > td > .tab-content > #customization > table > tbody > tr > td#tdDialCustomization > div.Duc > div.FieldOptionItem:hover {
  background-color: #e2c599;
  color: #ffffff !important;
}
/* Déclinaison pour la sélection de la mise en page des réseaux sociaux */
.CustomizationProperties > td > .tab-content > #customization > table > tbody > tr > td#tdDialCustomization > div.Duc > div.FieldOptionItem:hover > #divTitle > span {
  color: #ffffff !important;
}
.CustomizationProperties > td > .tab-content > #customization > table > tbody > tr > td#tdDialCustomization > div.Duc > div.FieldOptionItem[style*="Mise%20en%20page"] {
  display: inline-block !important;
  vertical-align: top;
  width: 48% !important;
  padding: 22px 20px 22px 62px !important;
  background-size: 32px auto;
  background-position: 15px 16px;
}
.CustomizationProperties > td > .tab-content > #customization > table > tbody > tr > td#tdDialCustomization > div.Duc > div.FieldOptionItem[style*="Mise%20en%20page_1"], .CustomizationProperties > td > .tab-content > #customization > table > tbody > tr > td#tdDialCustomization > div.Duc > div.FieldOptionItem[style*="Mise%20en%20page_3"] {
  margin-right: 4% !important;
  float: left;
}
/* Déclinaison pour la sélection de la mise en page des pages d'estimations */
.CustomizationProperties > td > .tab-content > #customization > table > tbody > tr > td#tdDialCustomization > div.Duc > div.FieldOptionItem[style*="Mise%20en%20page_4"] {
  margin-right: 0 !important;
}
.CustomizationProperties > td > .tab-content > #customization > table > tbody > tr > td#tdDialCustomization > div.Duc > div.FieldOptionItem[style*="/Page%20"] {
  display: inline-block !important;
  vertical-align: top;
  width: 48% !important;
  padding: 22px 20px 22px 32px !important;
  background-size: 32px auto;
  background-position: 15px 16px;
}
/* ustore_CheckoutFinal */
form.ustore_CheckoutFinal .breadCrumbs {
  display: none;
}
/* chrome */
.CustomizationProperties > td > .tab-content > #customization > table > tbody > tr > td#tdDialCustomization > div.Duc > div.FieldOptionItem[style*="/Page%20"]:nth-child(2) {
  margin-right: 4% !important;
  float: left;
}
/* Pastilles ImageProxy (Masquée/Affichée, 1 bien/2 biens…) : 2 par ligne, retour à la ligne ensuite */
.CustomizationProperties > td > .tab-content > #customization > table > tbody > tr > td#tdDialCustomization > div.Duc:has(> .FieldOptionItem.FOList + .FieldOptionItem.FOList) {
  display: flex;
  flex-wrap: wrap;
  column-gap: 4%;
}
.CustomizationProperties > td > .tab-content > #customization > table > tbody > tr > td#tdDialCustomization > div.Duc:has(> .FieldOptionItem.FOList + .FieldOptionItem.FOList) > :not(.FieldOptionItem) {
  flex: 0 0 100%;
  width: 100%;
}
.CustomizationProperties > td > .tab-content > #customization > table > tbody > tr > td#tdDialCustomization > div.Duc:has(> .FieldOptionItem.FOList + .FieldOptionItem.FOList) > .FieldOptionItem.FOList {
  display: block !important;
  float: none !important;
  flex: 0 0 48%;
  width: 48% !important;
  margin: 0 0 16px 0 !important;
}
/* ------------------------ */
/* FACTURATION ET LIVRAISON */
/* ------------------------ */
.CustomizationProperties > td > .tab-content > #customization > table > tbody > tr > td#tdDialCustomization > div.Duc > div.FieldOptionItem[style*="/Page%20"]:nth-child(3) {
  margin-right: 0 !important;
}
/* ustore_CheckoutFinal */
form.ustore_CheckoutFinal .cellbottom {
  width: 100%;
  height: auto;
  padding: 0;
  margin: 0;
  box-sizing: border-box;
}
form.ustore_CheckoutFinal #fullpage .mainareaFullWidth {
  padding-bottom: 114px;
  box-sizing: border-box;
}
form.ustore_CheckoutFinal .cellbottom #ctl00_cphMainContent_trBillingAddress > td {
  border: 0;
  padding: 40px;
  margin-bottom: 40px;
  box-shadow: 0px 0px 11px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0px 0px 11px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 0px 11px rgba(0, 0, 0, 0.1);
  box-sizing: border-box;
}
form.ustore_CheckoutFinal .cellbottom #ctl00_cphMainContent_trShipping > td {
  border: 0;
  padding: 40px;
  box-shadow: 0px 0px 11px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0px 0px 11px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 0px 11px rgba(0, 0, 0, 0.1);
  box-sizing: border-box;
}
form.ustore_CheckoutFinal .cellbottom #ctl00_cphMainContent_trBillingAddress > td #ctl00_cphMainContent_lblBillingAddress {
  font-family: "Open Sans", sans-serif;
  font-size: 22px;
  line-height: 26px;
  font-weight: 400;
  color: #000000;
  text-align: left;
  margin-bottom: 16px;
  box-sizing: border-box;
}
form.ustore_CheckoutFinal .cellbottom #ctl00_cphMainContent_trShipping > td #ctl00_cphMainContent_lblShippingAddress {
  font-family: "Open Sans", sans-serif;
  font-size: 22px;
  line-height: 26px;
  font-weight: 400;
  color: #000000;
  text-align: left;
  margin-bottom: 16px;
  box-sizing: border-box;
}
form.ustore_CheckoutFinal .cellbottom #ctl00_cphMainContent_trBillingAddress > td .addressBoxWrapper > .addressBodyWrapper, form.ustore_CheckoutFinal .cellbottom #ctl00_cphMainContent_trBillingAddress > td .addressBoxWrapper > .selectAddressWrapper > span:nth-child(2) {
  display: none;
}
form.ustore_CheckoutFinal .cellbottom #ctl00_cphMainContent_trBillingAddress > td .addressBoxWrapper > .selectAddressWrapper > span:nth-child(1) > select {
  display: block;
  width: 100%;
  max-width: 400px;
  height: 40px !important;
  padding: 8px 10px !important;
  margin: 0;
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  border: solid 1px #aaaaaa !important;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  line-height: 18px;
  font-weight: 400;
  color: #000000;
  text-align: left;
  box-sizing: border-box;
}
form.ustore_CheckoutFinal .cellbottom #ctl00_cphMainContent_trBillingAddress > td .addressBoxWrapper > .selectAddressWrapper {
  display: block;
  width: 100% !important;
  padding: 0;
  margin: 0;
  box-sizing: border-box;
}
form.ustore_CheckoutFinal .cellbottom #ctl00_cphMainContent_trBillingAddress > td .addressBoxWrapper > .selectAddressWrapper > span:nth-child(1) {
  display: block;
  width: 100% !important;
  padding: 0;
  margin: 0;
  box-sizing: border-box;
  float: left;
}
form.ustore_CheckoutFinal .cellbottom #ctl00_cphMainContent_trBillingAddress > td > table {
  margin: 0;
}
form.ustore_CheckoutFinal .cellbottom #ctl00_cphMainContent_trShipping > td table.boundedBox > tbody > tr:first-child, form.ustore_CheckoutFinal .cellbottom #ctl00_cphMainContent_trShipping #ctl00_cphMainContent_trShippingAddress .ShippingAddressWrapper, form.ustore_CheckoutFinal .cellbottom #ctl00_cphMainContent_trShipping #ctl00_cphMainContent_trShippingAddress .shippingServicesWrapper, form.ustore_CheckoutFinal .cellbottom #ctl00_cphMainContent_trShipping #ctl00_cphMainContent_trShippingAddress .selectAddressWrapper > span:first-child > .AddressBox_Checkbox {
  display: none;
}
form.ustore_CheckoutFinal .cellbottom #ctl00_cphMainContent_trShipping #ctl00_cphMainContent_trShippingAddress .selectAddressWrapper > span:first-child > select {
  display: block;
  width: 100%;
  max-width: 400px;
  height: 40px !important;
  padding: 8px 10px !important;
  margin: 0;
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  border: solid 1px #aaaaaa !important;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  line-height: 18px;
  font-weight: 400;
  color: #000000;
  text-align: left;
  box-sizing: border-box;
}
form.ustore_CheckoutFinal .cellbottom #ctl00_cphMainContent_trShipping #ctl00_cphMainContent_trShippingAddress .selectAddressWrapper > span:first-child {
  display: block;
  width: 100% !important;
  padding: 0;
  margin: 0;
  box-sizing: border-box;
}
form.ustore_CheckoutFinal .cellbottom #ctl00_cphMainContent_trShipping #ctl00_cphMainContent_trShippingAddress .selectAddressWrapper > span:nth-child(1) {
  display: inline-block;
  vertical-align: top;
  width: 400px !important;
  padding: 0;
  margin: 0px 20px 0px 0px;
  box-sizing: border-box;
}
form.ustore_CheckoutFinal .cellbottom #ctl00_cphMainContent_trShipping #ctl00_cphMainContent_trShippingAddress .selectAddressWrapper > span:nth-child(2) {
  display: inline-block;
  vertical-align: top;
  width: 660px;
  padding: 0;
  margin: 0;
  box-sizing: border-box;
}
form.ustore_CheckoutFinal .cellbottom #ctl00_cphMainContent_trShipping #ctl00_cphMainContent_trShippingAddress .selectAddressWrapper > span:nth-child(2) > a.formSelectionField {
  display: inline-block;
  width: 145px;
  height: 40px;
  padding: 7px 22px !important;
  margin-right: 12px;
  box-sizing: border-box;
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  border: 0;
  background-color: #e5dcd6;
  font-family: "Open Sans", sans-serif;
  font-size: 15px;
  line-height: 20px;
  font-weight: 600;
  color: #000000;
  text-transform: uppercase;
  text-decoration: none;
  text-align: left;
}
form.ustore_CheckoutFinal .cellbottom #ctl00_cphMainContent_trShipping #ctl00_cphMainContent_trShippingAddress .selectAddressWrapper > span:nth-child(2) > a.formSelectionField:hover {
  background-color: #e2c599;
  color: #ffffff !important;
}
form.ustore_CheckoutFinal .cellbottom #ctl00_cphMainContent_trShipping #ctl00_cphMainContent_trShippingAddress .selectAddressWrapper > span:nth-child(2) > a.formSelectionField:after {
  font-family: "FontAwesome";
  font-size: 26px;
  font-weight: 900;
  color: #000000;
  margin-left: 20px;
  position: relative;
  top: 3px;
  content: "\2b";
}
form.ustore_CheckoutFinal .cellbottom #ctl00_cphMainContent_trShipping #ctl00_cphMainContent_trShippingAddress .selectAddressWrapper > span:nth-child(2) > a.formSelectionField:hover:after {
  color: #ffffff !important;
}
form.ustore_CheckoutFinal .cellbottom #ctl00_cphMainContent_trShipping #ctl00_cphMainContent_trShippingAddress .addressBodyWrapper > table.AddressBody > tbody > tr:nth-child(1), form.ustore_CheckoutFinal .cellbottom #ctl00_cphMainContent_trShipping #ctl00_cphMainContent_trShippingAddress .addressBodyWrapper > table.AddressBody > tbody > tr:nth-child(3), form.ustore_CheckoutFinal .cellbottom #ctl00_cphMainContent_trShipping #ctl00_cphMainContent_trShippingAddress .addressBodyWrapper > table.AddressBody > tbody > tr:nth-child(8), form.ustore_CheckoutFinal .cellbottom #ctl00_cphMainContent_trShipping #ctl00_cphMainContent_trShippingAddress .addressBodyWrapper > table.AddressBody > tbody > tr:nth-child(6) > td > span:nth-child(2) {
  display: none;
}
form.ustore_CheckoutFinal .cellbottom #ctl00_cphMainContent_trShipping #ctl00_cphMainContent_trShippingAddress .addressBodyWrapper {
  margin: 20px 0px;
  position: relative;
  box-sizing: border-box;
}
form.ustore_CheckoutFinal .cellbottom #ctl00_cphMainContent_trShipping #ctl00_cphMainContent_trShippingAddress .addressBodyWrapper > table.AddressBody > tbody > tr > td > span {
  font-family: "Open Sans", sans-serif;
  font-size: 15px;
  line-height: 20px;
  font-weight: 400;
  color: #000000;
  text-align: left;
  box-sizing: border-box;
}
form.ustore_CheckoutFinal .cellbottom #ctl00_cphMainContent_trShipping #ctl00_cphMainContent_trShippingAddress .addressBodyWrapper > table.AddressBody > tbody > tr:nth-child(4) > td > span {
  font-weight: 600;
}
form.ustore_CheckoutFinal .cellbottom #ctl00_cphMainContent_trShipping #ctl00_cphMainContent_trShippingAddress .addressBodyWrapper > table.AddressBody #ctl00_cphMainContent_ShippingAddress_lnkEditAddress {
  display: inline-block;
  width: 145px;
  height: 40px;
  padding: 10px 22px !important;
  margin-right: 12px;
  box-sizing: border-box;
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  border: 0;
  background-color: #e5dcd6;
  font-family: "Open Sans", sans-serif;
  font-size: 15px;
  line-height: 20px;
  font-weight: 600;
  color: #000000;
  text-transform: uppercase;
  text-decoration: none;
  text-align: left;
  position: absolute;
  left: 420px;
  top: 0;
}
form.ustore_CheckoutFinal .cellbottom #ctl00_cphMainContent_trShipping #ctl00_cphMainContent_trShippingAddress .addressBodyWrapper > table.AddressBody #ctl00_cphMainContent_ShippingAddress_lnkEditAddress:hover {
  background-color: #e2c599;
  color: #ffffff !important;
}
form.ustore_CheckoutFinal .cellbottom #ctl00_cphMainContent_trShipping #ctl00_cphMainContent_trShippingAddress .addressBodyWrapper > table.AddressBody #ctl00_cphMainContent_ShippingAddress_lnkEditAddress:after {
  font-family: "FontAwesome";
  font-size: 19px;
  font-weight: 400;
  color: #000000;
  margin-left: 12px;
  position: relative;
  top: 2px;
  content: "\f044";
}
form.ustore_CheckoutFinal .cellbottom #ctl00_cphMainContent_trShipping #ctl00_cphMainContent_trShippingAddress .addressBodyWrapper > table.AddressBody #ctl00_cphMainContent_ShippingAddress_lnkEditAddress:hover:after {
  color: #ffffff !important;
}
form.ustore_CheckoutFinal .cellbottom #ctl00_cphMainContent_trShipping #ctl00_cphMainContent_trSingleShippingItems > td > span, form.ustore_CheckoutFinal .cellbottom #ctl00_cphMainContent_trShipping #ctl00_cphMainContent_trSingleShippingItems #ctl00_cphMainContent_divShippingItems > .ShippingItemContainer:last-child, form.ustore_CheckoutFinal .cellbottom #ctl00_cphMainContent_trShipping #ctl00_cphMainContent_trSingleShippingItems #ctl00_cphMainContent_divShippingItems > .ShippingItemContainer:first-child > span.boxSubHeading {
  display: none;
}
form.ustore_CheckoutFinal .cellbottom #ctl00_cphMainContent_trShipping #ctl00_cphMainContent_trSingleShippingItems #ctl00_cphMainContent_divShippingItems > .ShippingItemContainer:first-child {
  margin: 0;
}
form.ustore_CheckoutFinal .cellbottom #ctl00_cphMainContent_trShipping #ctl00_cphMainContent_trSingleShippingItems #ctl00_cphMainContent_divShippingItems > .ShippingItemContainer:first-child > div {
  border: 0 !important;
}
form.ustore_CheckoutFinal .cellbottom #ctl00_cphMainContent_trShipping #ctl00_cphMainContent_trSingleShippingItems #ctl00_cphMainContent_divShippingItems > .ShippingItemContainer:first-child .rgMasterTable {
  margin: -12px 0px;
  border-spacing: 0px 16px;
  box-sizing: border-box;
}
form.ustore_CheckoutFinal .cellbottom #ctl00_cphMainContent_trShipping #ctl00_cphMainContent_trSingleShippingItems #ctl00_cphMainContent_divShippingItems > .ShippingItemContainer:first-child .rgMasterTable .rgHeader {
  background-color: #e5dcd6;
  color: #000000 !important;
  height: 40px;
  padding: 12px 16px;
  box-sizing: border-box;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  line-height: 18px;
  font-weight: 600;
  text-transform: uppercase;
  text-align: left !important;
}
form.ustore_CheckoutFinal .cellbottom #ctl00_cphMainContent_trShipping #ctl00_cphMainContent_trSingleShippingItems #ctl00_cphMainContent_divShippingItems > .ShippingItemContainer:first-child .rgMasterTable > tbody > tr > td {
  padding: 16px 16px;
  box-sizing: border-box;
}
form.ustore_CheckoutFinal .cellbottom #ctl00_cphMainContent_trShipping #ctl00_cphMainContent_trSingleShippingItems #ctl00_cphMainContent_divShippingItems > .ShippingItemContainer:first-child .rgMasterTable > tbody > tr {
  background-color: #ffffff;
  box-shadow: 0px 0px 11px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0px 0px 11px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 0px 11px rgba(0, 0, 0, 0.1);
  box-sizing: border-box;
}
form.ustore_CheckoutFinal .cellbottom #ctl00_cphMainContent_trShipping > td > table.boundedBox {
  margin: 0;
  box-sizing: border-box;
}
form.ustore_CheckoutFinal .container .cellbottom {
  margin-top: 170px;
  box-sizing: border-box;
}
form.ustore_CheckoutFinal .container .cellbottom #ctl00_cphMainContent_trShipping #ctl00_cphMainContent_trShippingAddress .selectAddressWrapper > span:nth-child(1) {
  flex-grow: unset;
  flex-basis: unset;
  flex-shrink: unset;
}
form.ustore_CheckoutFinal .container .cellbottom #ctl00_cphMainContent_trShipping #ctl00_cphMainContent_trShippingAddress .addressBodyWrapper > table.AddressBody {
  margin-top: -12px;
  box-sizing: border-box;
}
form.ustore_CheckoutFinal .container {
  padding-left: 15px !important;
  padding-right: 15px !important;
  box-sizing: border-box;
}
/* chrome */
form[action*="./CustomerAddress.aspx"] .popupFooter {
  display: block !important;
  width: 100%;
  height: auto;
  padding: 0;
  margin: 0;
  box-sizing: border-box;
  border: 0;
  background-color: transparent;
}
form[action*="./CustomerAddress.aspx"] .popupFooter #ctl00_cphFooterButtons_btnCancel {
  display: none;
}
form[action*="./CustomerAddress.aspx"] .popupFooter #ctl00_cphFooterButtons_btnSubmit {
  display: inline-block;
  width: auto;
  height: 40px;
  padding: 9px 22px !important;
  margin: 0;
  box-sizing: border-box;
  border: 0 !important;
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  background-color: #e5dcd6 !important;
  font-family: "Open Sans", sans-serif;
  font-size: 15px;
  line-height: 20px;
  font-weight: 600;
  color: #000000 !important;
  text-transform: uppercase;
  text-align: left;
  position: relative;
  z-index: 100;
}
form[action*="./CustomerAddress.aspx"] .popupFooter #ctl00_cphFooterButtons_btnSubmit:hover {
  background-color: #e2c599 !important;
  color: #ffffff !important;
}
form[action*="./CustomerAddress.aspx"] .popupFooter #ctl00_cphFooterButtons_btnSubmit:after {
  font-family: "FontAwesome";
  font-size: 17px;
  font-weight: 400;
  color: #000000 !important;
  margin-left: 12px;
  content: "\f105";
}
form[action*="./CustomerAddress.aspx"] .popupFooter #ctl00_cphFooterButtons_btnSubmit:hover:after {
  color: #ffffff !important;
}
form[action*="./CustomerAddress.aspx"] .popupContent {
  padding-bottom: 65px !important;
}
form[action*="./CustomerAddress.aspx"] .popupContent > .popupContentInner {
  overflow-y: auto;
  padding-right: 20px;
}
form[action*="./CustomerAddress.aspx"] .popupContent #tblAddressEdit {
  border-spacing: 0px 16px;
  border-collapse: separate;
  margin: -16px 0px;
}
form[action*="./CustomerAddress.aspx"] .popupContent #tblAddressEdit > tbody > tr {
  padding: 0;
  margin: 0;
  height: 40px;
}
form[action*="./CustomerAddress.aspx"] .popupContent #tblAddressEdit > tbody > tr > td {
  padding: 0;
  margin: 0;
  height: 100%;
}
form[action*="./CustomerAddress.aspx"] .popupContent #tblAddressEdit > tbody > tr > td > input, form[action*="./CustomerAddress.aspx"] .popupContent #tblAddressEdit > tbody > tr > td > select, form[action*="./CustomerAddress.aspx"] .popupContent #tblAddressEdit > tbody > tr > td > input:focus, form[action*="./CustomerAddress.aspx"] .popupContent #tblAddressEdit > tbody > tr > td > select:focus {
  display: block;
  width: 100%;
  height: 100% !important;
  padding: 8px 10px !important;
  margin: 0;
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  border: solid 1px #aaaaaa !important;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  line-height: 18px;
  font-weight: 400;
  color: #000000;
  text-align: left;
}
form[action*="./CustomerAddress.aspx"] .popupContent #tblAddressEdit > tbody > tr.Address_AddressReference, form[action*="./CustomerAddress.aspx"] .popupContent #tblAddressEdit > tbody > tr.Address_Fax, form[action*="./CustomerAddress.aspx"] .popupContent #tblAddressEdit > tbody > tr:nth-child(13), form[action*="./CustomerAddress.aspx"] .popupContent #tblAddressEdit > tbody > tr.Address_Notice, form[action*="./CustomerAddress.aspx"] .popupContent #tblAddressEdit > tbody > tr:nth-child(15) {
  display: none;
}
/* ustore_DeliveryAddress */
form.ustore_DeliveryAddress .addressPaneAddAddress #ctl00_cphMainContent_billingPane_lnkAddAddress {
  display: none;
}
form.ustore_DeliveryAddress #ctl00_cphMainContent_trSeparator {
  visibility: hidden;
  padding: 0;
  margin: 0px 0px 56px 0px;
  box-sizing: border-box;
}
/* chrome */
/* ------------------------ */
/* ------- ADRESSES ------- */
/* ------------------------ */
form[action*="./CustomerAddress.aspx"] .popupContent #tblAddressEdit > tbody > tr:nth-child(1) {
  height: auto;
}
/* ustore_DeliveryAddress */
form.ustore_DeliveryAddress #ctl00_cphMainContent_trSeparator > .paneSeparator {
  display: block;
  height: 1px;
  padding: 0;
  margin: 0;
  box-sizing: border-box;
}
form.ustore_DeliveryAddress .addressPaneTitle {
  float: none;
}
form.ustore_DeliveryAddress #ctl00_cphMainContent_shippingPane_divAddresses {
  display: block;
  width: 100%;
  height: auto;
  padding: 0 !important;
  margin: 26px 0px 0px 0px !important;
  box-sizing: border-box;
  overflow: visible;
}
form.ustore_DeliveryAddress #ctl00_cphMainContent_shippingPane_divAddresses > .addressListTable > .tdContainer {
  display: inline-block;
  vertical-align: top;
  width: 320px;
  height: 226px;
  padding: 0 !important;
  margin: 0px 20px 0px 0px !important;
  box-sizing: border-box;
  background-color: #ffffff;
  box-shadow: 0px 0px 11px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0px 0px 11px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 0px 11px rgba(0, 0, 0, 0.1);
}
form.ustore_DeliveryAddress #ctl00_cphMainContent_shippingPane_divAddresses > .addressListTable > .tdContainer .addressItemHead {
  display: block;
  width: 100%;
  height: auto;
  padding: 18px 25px !important;
  margin: 0 !important;
  box-sizing: border-box;
  border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  background-color: #e5dcd6;
  position: relative;
}
form.ustore_DeliveryAddress #ctl00_cphMainContent_shippingPane_divAddresses > .addressListTable > .tdContainer .addressItemHead > .addressItemTitle {
  display: block;
  padding-right: 34px;
  float: none;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  line-height: 18px;
  font-weight: 600;
  color: #000000;
  text-transform: uppercase;
  text-align: left;
}
form.ustore_DeliveryAddress #ctl00_cphMainContent_shippingPane_divAddresses > .addressListTable > .tdContainer .addressItemHead > .buttons {
  position: absolute;
  right: 12px;
  top: 20px;
}
form.ustore_DeliveryAddress #ctl00_cphMainContent_shippingPane_divAddresses > .addressListTable > .tdContainer .addressItemBody {
  display: block;
  width: 100%;
  height: 100%;
  padding: 25px !important;
  margin: 0 !important;
  box-sizing: border-box;
}
form.ustore_DeliveryAddress #ctl00_cphMainContent_shippingPane_divAddresses > .addressListTable > .tdContainer .addressItemBody > li {
  font-family: "Open Sans", sans-serif;
  font-size: 16px;
  line-height: 20px;
  font-weight: 400;
  color: #000000;
  text-align: left;
}
form.ustore_DeliveryAddress #ctl00_cphMainContent_shippingPane_divAddresses > .addressListTable > .tdContainer .addressItemBody > li:nth-child(2) {
  display: none;
}
form.ustore_DeliveryAddress #ctl00_cphMainContent_shippingPane_divAddresses > .addressListTable > .tdContainer table, form.ustore_DeliveryAddress #ctl00_cphMainContent_shippingPane_divAddresses > .addressListTable > .tdContainer tbody, form.ustore_DeliveryAddress #ctl00_cphMainContent_shippingPane_divAddresses > .addressListTable > .tdContainer tr, form.ustore_DeliveryAddress #ctl00_cphMainContent_shippingPane_divAddresses > .addressListTable > .tdContainer td, form.ustore_DeliveryAddress #ctl00_cphMainContent_shippingPane_divAddresses > .addressListTable > .tdContainer div {
  width: 100%;
  height: auto;
  padding: 0;
  margin: 0;
  box-sizing: border-box;
}
form.ustore_DeliveryAddress #ctl00_cphMainContent_shippingPane_divAddresses > .addressListTable > .tdContainer > .addressItemTable, form.ustore_DeliveryAddress #ctl00_cphMainContent_shippingPane_divAddresses > .addressListTable > .tdContainer > .addressItemTable .addressItemHead {
  border: 0;
}
form.ustore_DeliveryAddress #fullpage .mainareaFullWidth {
  padding-bottom: 60px;
}
form.ustore_DeliveryAddress .container .addressPaneTitle:nth-child(3) {
  margin-top: 170px;
}
form.ustore_DeliveryAddress .addressPaneTitle > .TablesTitle {
  font-family: "Open Sans", sans-serif;
  font-size: 22px;
  line-height: 28px;
  font-weight: 400;
  color: #000000;
  text-align: left;
}
form.ustore_DeliveryAddress .addressPaneAddAddress {
  padding: 0;
  margin-top: -28px;
  position: relative;
}
form.ustore_DeliveryAddress #ctl00_cphMainContent_shippingPane_lnkAddAddress {
  display: inline-block;
  width: auto;
  height: 40px;
  padding: 7px 22px !important;
  margin: 0;
  box-sizing: border-box;
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  border: 0;
  background-color: #e5dcd6;
  font-family: "Open Sans", sans-serif;
  font-size: 15px;
  line-height: 20px;
  font-weight: 600;
  color: #000000;
  text-transform: uppercase;
  text-decoration: none;
  text-align: left;
  position: absolute;
  right: 0;
}
form.ustore_DeliveryAddress #ctl00_cphMainContent_shippingPane_lnkAddAddress:hover {
  background-color: #e2c599;
  color: #ffffff !important;
}
form.ustore_DeliveryAddress #ctl00_cphMainContent_shippingPane_lnkAddAddress:after {
  font-family: "FontAwesome";
  font-size: 26px;
  font-weight: 900;
  color: #000000;
  margin-left: 20px;
  position: relative;
  top: 3px;
  content: "\2b";
}
form.ustore_DeliveryAddress #ctl00_cphMainContent_shippingPane_lnkAddAddress:hover:after {
  color: #ffffff !important;
}
form.ustore_DeliveryAddress #ctl00_cphMainContent_billingPane_divAddresses {
  display: block;
  width: 100%;
  height: auto;
  padding: 0 !important;
  margin: 26px 0px 0px 0px !important;
  box-sizing: border-box;
  overflow: visible;
}
form.ustore_DeliveryAddress #ctl00_cphMainContent_billingPane_divAddresses > .addressListTable > .tdContainer {
  display: inline-block;
  vertical-align: top;
  width: 320px;
  height: 226px;
  padding: 0 !important;
  margin: 0px 20px 0px 0px !important;
  box-sizing: border-box;
  background-color: #ffffff;
  box-shadow: 0px 0px 11px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0px 0px 11px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 0px 11px rgba(0, 0, 0, 0.1);
}
form.ustore_DeliveryAddress #ctl00_cphMainContent_billingPane_divAddresses > .addressListTable > .tdContainer .addressItemHead {
  display: block;
  width: 100%;
  height: auto;
  padding: 18px 25px !important;
  margin: 0 !important;
  box-sizing: border-box;
  border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  background-color: #e5dcd6;
  position: relative;
}
form.ustore_DeliveryAddress #ctl00_cphMainContent_billingPane_divAddresses > .addressListTable > .tdContainer .addressItemHead > .addressItemTitle {
  display: block;
  padding-right: 34px;
  float: none;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  line-height: 18px;
  font-weight: 600;
  color: #000000;
  text-transform: uppercase;
  text-align: left;
}
form.ustore_DeliveryAddress #ctl00_cphMainContent_billingPane_divAddresses > .addressListTable > .tdContainer .addressItemHead > .buttons {
  display: none;
}
form.ustore_DeliveryAddress #ctl00_cphMainContent_billingPane_divAddresses > .addressListTable > .tdContainer .addressItemBody {
  display: block;
  width: 100%;
  height: 100%;
  padding: 25px !important;
  margin: 0 !important;
  box-sizing: border-box;
}
form.ustore_DeliveryAddress #ctl00_cphMainContent_billingPane_divAddresses > .addressListTable > .tdContainer .addressItemBody > li {
  font-family: "Open Sans", sans-serif;
  font-size: 16px;
  line-height: 20px;
  font-weight: 400;
  color: #000000;
  text-align: left;
}
form.ustore_DeliveryAddress #ctl00_cphMainContent_billingPane_divAddresses > .addressListTable > .tdContainer .addressItemBody > li:nth-child(2) {
  display: none;
}
form.ustore_DeliveryAddress #ctl00_cphMainContent_billingPane_divAddresses > .addressListTable > .tdContainer table, form.ustore_DeliveryAddress #ctl00_cphMainContent_billingPane_divAddresses > .addressListTable > .tdContainer tbody, form.ustore_DeliveryAddress #ctl00_cphMainContent_billingPane_divAddresses > .addressListTable > .tdContainer tr, form.ustore_DeliveryAddress #ctl00_cphMainContent_billingPane_divAddresses > .addressListTable > .tdContainer td, form.ustore_DeliveryAddress #ctl00_cphMainContent_billingPane_divAddresses > .addressListTable > .tdContainer div {
  width: 100%;
  height: auto;
  padding: 0;
  margin: 0;
  box-sizing: border-box;
}
form.ustore_DeliveryAddress #ctl00_cphMainContent_billingPane_divAddresses > .addressListTable > .tdContainer > .addressItemTable, form.ustore_DeliveryAddress #ctl00_cphMainContent_billingPane_divAddresses > .addressListTable > .tdContainer > .addressItemTable .addressItemHead {
  border: 0;
}
form.ustore_DeliveryAddress #ctl00_cphMainContent_shippingPane_divAddresses > .addressListTable > .tdContainer > .addressItemTable, form.ustore_DeliveryAddress #ctl00_cphMainContent_billingPane_divAddresses > .addressListTable > .tdContainer > .addressItemTable {
  background-color: #ffffff;
}
/* ----------------------------------- */
/* RESUME ET VALIDATION DE LA COMMANDE */
/* ----------------------------------- */
form.ustore_DeliveryAddress #ctl00_cphMainContent_shippingPane_divAddresses > .addressListTable > .tdContainer .addressItemHead > .buttons > a, form.ustore_DeliveryAddress #ctl00_cphMainContent_billingPane_divAddresses > .addressListTable > .tdContainer .addressItemHead > .buttons > a {
  margin: 0 !important;
}
/* ustore_CheckoutPaymentSubmission */
form.ustore_CheckoutPaymentSubmission .mainAreaFooterFullWidth > #divGdprConfirm {
  position: relative;
  height: 0;
  padding: 0;
  margin: 0;
  box-sizing: border-box;
}
form.ustore_CheckoutPaymentSubmission .mainAreaFooterFullWidth > #divGdprConfirm > label {
  display: block;
  width: auto !important;
  height: 40px;
  padding: 9px 22px 9px 45px;
  margin: 0 !important;
  box-sizing: border-box;
  background-color: #000000;
  position: absolute;
  top: 0;
  right: 143px;
  font-family: "Open Sans", sans-serif;
  font-size: 15px;
  line-height: 20px;
  font-weight: 600;
  color: #e5dcd6;
  text-transform: uppercase;
  text-align: left;
  cursor: pointer;
}
form.ustore_CheckoutPaymentSubmission .mainAreaFooterFullWidth > #divGdprConfirm > input#chkGdprConfirm {
  position: absolute;
  left: unset;
  right: 611px;
  top: 14px;
  bottom: unset;
  z-index: 1;
  display: block;
  width: 12px;
  height: 12px;
  padding: 0 !important;
  margin: 0;
  box-sizing: border-box;
}
form.ustore_CheckoutPaymentSubmission .cellbottom #cartOrderTableWrapper > div {
  border: 0 !important;
}
form.ustore_CheckoutPaymentSubmission .cellbottom #cartOrderTableWrapper > div > table {
  border-spacing: 0px 12px;
}
form.ustore_CheckoutPaymentSubmission .cellbottom #cartOrderTableWrapper > div > table > thead {
  display: none;
}
form.ustore_CheckoutPaymentSubmission .cellbottom #cartOrderTableWrapper > div > table > tbody > tr {
  background-color: #ffffff;
  box-shadow: 0px 0px 11px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0px 0px 11px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 0px 11px rgba(0, 0, 0, 0.1);
}
form.ustore_CheckoutPaymentSubmission .cellbottom #cartOrderTableWrapper > div > table > tbody > tr > td {
  padding: 20px 8px !important;
}
form.ustore_CheckoutPaymentSubmission .cellbottom #cartOrderTableWrapper > div > table > tbody > tr > td.ShoppingCartGrid_Column_Thumbnail {
  padding-left: 20px !important;
}
form.ustore_CheckoutPaymentSubmission .cellbottom #cartOrderTableWrapper > div > table > tbody > tr > td.ShoppingCartGrid_Column_Thumbnail .thumbnailWrapper #thumbnailBorder {
  border: 0;
  display: block;
  width: 100%;
  height: 100%;
  padding: 20px 0px;
  margin: 0;
  box-sizing: border-box;
  text-align: center;
  background-color: rgba(229, 220, 214, 0.3);
  border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
}
form.ustore_CheckoutPaymentSubmission .cellbottom #cartOrderTableWrapper > div > table > tbody > tr > td.ShoppingCartGrid_Column_Thumbnail .thumbnailWrapper #thumbnailBorder > input {
  display: block;
  width: auto;
  height: 60px;
  padding: 0 !important;
  margin: 0 auto;
  box-sizing: border-box;
  border-width: 0px;
  border: 0 !important;
  border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  box-shadow: 0px 0px 8px rgb(0 0 0 / 1%);
  -webkit-box-shadow: 0px 0px 8px rgb(0 0 0 / 1%);
  -moz-box-shadow: 0px 0px 8px rgb(0 0 0 / 1%);
}
form.ustore_CheckoutPaymentSubmission .cellbottom #cartOrderTableWrapper > div > table > tbody > tr > td.ShoppingCartGrid_Column_ProductName .productName {
  margin-bottom: 6px;
}
form.ustore_CheckoutPaymentSubmission .cellbottom #cartOrderTableWrapper > div > table > tbody > tr > td.ShoppingCartGrid_Column_ProductName .editProduct > a {
  display: block;
  width: auto;
  height: auto;
  padding: 4px 10px;
  margin: 12px 0px 0px 0px;
  box-sizing: border-box;
  background-color: #e5dcd6;
  color: #000000;
  font-weight: 600;
  text-transform: uppercase;
  font-size: 11px;
  text-decoration: none;
}
form.ustore_CheckoutPaymentSubmission .cellbottom #cartOrderTableWrapper > div > table > tbody > tr > td.ShoppingCartGrid_Column_ProductName .editProduct > a:hover {
  background-color: #e2c599;
  color: #ffffff !important;
  text-decoration: none !important;
}
form.ustore_CheckoutPaymentSubmission .cellbottom #cartOrderTableWrapper > div > table > tbody > tr > td.ShoppingCartGrid_Column_ProductName .productName > label {
  font-weight: 600;
}
form.ustore_CheckoutPaymentSubmission .cellbottom #cartOrderTableWrapper > div > table > tbody > tr > td.ShoppingCartGrid_Column_Units > table > tbody > tr > td > span:nth-child(4), form.ustore_CheckoutPaymentSubmission .cellbottom #cartOrderTableWrapper > div > table > tbody > tr > td.ShoppingCartGrid_Column_Units > table > tbody > tr > td > span:nth-child(5) {
  font-weight: 600;
  margin-top: 6px;
  display: inline-block;
}
form.ustore_CheckoutPaymentSubmission .cellbottom #cartOrderTableWrapper > div > table > tbody > tr > td.ShoppingCartGrid_Column_Price .BoldPriceLabel {
  font-weight: 700;
  border-bottom: solid 2px #e2c599;
  padding-bottom: 2px;
}
form.ustore_CheckoutPaymentSubmission .cellbottom #cartOrderTableWrapper > div > table > tbody > tr > td:nth-child(8) > a {
  opacity: 0.1;
}
form.ustore_CheckoutPaymentSubmission .cellbottom #cartOrderTableWrapper > div > table > tbody > tr > td:nth-child(8) > a:hover {
  opacity: 0.3;
}
form.ustore_CheckoutPaymentSubmission .cellbottom #CurrentCartSummary {
  height: auto !important;
}
form.ustore_CheckoutPaymentSubmission .cellbottom .checkoutSubmissionOrderPriceContainerContainer .OrderPriceContainer {
  display: block;
  width: 100%;
  height: auto;
  padding: 0;
  margin: 16px 0px 16px 0px;
  box-sizing: border-box;
  border: 0;
  box-shadow: 0px 0px 11px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0px 0px 11px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 0px 11px rgba(0, 0, 0, 0.1);
}
form.ustore_CheckoutPaymentSubmission .cellbottom .checkoutSubmissionOrderPriceContainerContainer .OrderPriceContainer .OrderPriceTable > tbody > tr#ctl00_cphMainContent_ucOrderPrice_trSubtotal {
  display: block;
  width: 100%;
  height: auto;
  padding: 25px !important;
  margin: 0;
  box-sizing: border-box;
  background-color: #e5dcd6;
}
form.ustore_CheckoutPaymentSubmission .cellbottom .checkoutSubmissionOrderPriceContainerContainer .OrderPriceContainer .OrderPriceTable > tbody > tr#ctl00_cphMainContent_ucOrderPrice_trTax {
  display: block;
  width: 100%;
  height: auto;
  padding: 25px 25px 8px 25px !important;
  margin: 0;
  box-sizing: border-box;
  background-color: #ffffff;
}
form.ustore_CheckoutPaymentSubmission .cellbottom .checkoutSubmissionOrderPriceContainerContainer .OrderPriceContainer .OrderPriceTable > tbody > tr:last-child {
  display: block;
  width: 100%;
  height: auto;
  padding: 8px 25px 25px 25px !important;
  margin: 0;
  box-sizing: border-box;
  background-color: #ffffff;
}
form.ustore_CheckoutPaymentSubmission .cellbottom .checkoutSubmissionOrderPriceContainerContainer .OrderPriceContainer .OrderPriceTable > tbody > tr#ctl00_cphMainContent_ucOrderPrice_trSeperator, form.ustore_CheckoutPaymentSubmission .cellbottom .checkoutSubmissionOrderPriceContainerContainer .OrderPriceContainer .OrderPriceTable > tbody > tr#ctl00_cphMainContent_ucOrderPrice_trSeperator2 {
  display: none;
}
form.ustore_CheckoutPaymentSubmission .cellbottom .checkoutSubmissionOrderPriceContainerContainer span, form.ustore_CheckoutPaymentSubmission .cellbottom .checkoutSubmissionOrderPriceContainerContainer a {
  font-family: "Open Sans", sans-serif;
  font-size: 18px;
  line-height: 22px;
  font-weight: 400;
  color: #000000;
  text-align: left;
  text-decoration: none;
  display: block;
  width: 100%;
  cursor: auto;
}
form.ustore_CheckoutPaymentSubmission .cellbottom .checkoutSubmissionOrderPriceContainerContainer .OrderPriceContainer .OrderPriceTable > tbody > tr#ctl00_cphMainContent_ucOrderPrice_trSubtotal span {
  font-weight: 600 !important;
}
form.ustore_CheckoutPaymentSubmission .cellbottom .checkoutSubmissionOrderPriceContainerContainer .OrderPriceContainer .OrderPriceTable > tbody > tr > td:nth-child(2) {
  display: none;
}
form.ustore_CheckoutPaymentSubmission .cellbottom #cartOrderTableWrapper > div > table > tbody > tr > td[colspan]:first-child {
  display: none;
}
form.ustore_CheckoutPaymentSubmission .cellbottom #cartOrderTableWrapper > div > table > tbody > tr > td.ShoppingCartGrid_Column_ProductName .XmpTooltipPopup {
  display: block !important;
  position: static;
  width: auto;
  height: auto;
  padding: 0;
  margin: 0;
  box-sizing: border-box;
  border: 0;
  background-color: transparent;
  font-size: 13px;
  font-weight: 300;
  color: #969696;
}
form.ustore_CheckoutPaymentSubmission .cellbottom #cartOrderTableWrapper > div > table > tbody > tr > td.ShoppingCartGrid_Column_ProductName .linkEditNickName, form.ustore_CheckoutPaymentSubmission .cellbottom #cartOrderTableWrapper > div > table > tbody > tr > td.ShoppingCartGrid_Column_ProductName .MoreInfoLabel {
  display: none !important;
}
form.ustore_CheckoutPaymentSubmission .cellbottom #cartOrderTableWrapper > div > table > tbody > tr > td:last-child {
  padding-right: 90px !important;
}
form.ustore_CheckoutPaymentSubmission #fullpage .mainareaFullWidth {
  padding-bottom: 110px;
}
form.ustore_CheckoutPaymentSubmission .cellbottom > tbody > tr > td > table > tbody > tr:nth-child(1) > td > div {
  display: block;
  margin-bottom: 26px;
}
form.ustore_CheckoutPaymentSubmission .cellbottom > tbody > tr > td > table > tbody > tr#ctl00_cphMainContent_trPaymentMethods, form.ustore_CheckoutPaymentSubmission .cellbottom .ShoppingCartControl > tbody > tr:first-child, form.ustore_CheckoutPaymentSubmission .cellbottom .ShoppingCartControl > tbody > tr:nth-child(2), form.ustore_CheckoutPaymentSubmission .breadCrumbs {
  display: none;
}
form.ustore_CheckoutPaymentSubmission .container .cellbottom {
  margin-top: 170px;
}
form.ustore_CheckoutPaymentSubmission .container .cellbottom #cartOrderTableWrapper > div > table > tbody > tr > td {
  vertical-align: middle;
}
form.ustore_CheckoutPaymentSubmission .container .cellbottom .checkoutSubmissionOrderPriceContainerContainer .OrderPriceContainer .OrderPriceTable {
  width: 100%;
}
form.ustore_CheckoutPaymentSubmission .container .cellbottom .checkoutSubmissionOrderPriceContainerContainer > tbody > tr > td:last-child {
  display: none;
}
form.ustore_CheckoutPaymentSubmission .cellbottom > tbody > tr > td > table > tbody > tr#ctl00_cphMainContent_trApprovalMessage {
  display: block;
  width: 100%;
  height: auto;
  padding: 0;
  margin: 22px 0px 22px 0px;
  box-sizing: border-box;
  border: 0;
}
form.ustore_CheckoutPaymentSubmission .cellbottom > tbody > tr > td > table > tbody > tr#ctl00_cphMainContent_trApprovalMessage span > b {
  font-weight: 700 !important;
}
form.ustore_CheckoutPaymentSubmission .cellbottom > tbody > tr > td > table > tbody > tr#ctl00_cphMainContent_trCommentForApprover {
  display: block;
  width: 100%;
  height: auto;
  padding: 25px;
  margin: 16px 0px 16px 0px;
  box-sizing: border-box;
  border: 0;
  background-color: #ffffff;
  box-shadow: 0px 0px 11px rgb(0 0 0 / 10%);
  -webkit-box-shadow: 0px 0px 11px rgb(0 0 0 / 10%);
  -moz-box-shadow: 0px 0px 11px rgba(0, 0, 0, 0.1);
}
form.ustore_CheckoutPaymentSubmission .cellbottom > tbody > tr > td > table > tbody > tr#ctl00_cphMainContent_trCommentForApprover table, form.ustore_CheckoutPaymentSubmission .cellbottom > tbody > tr > td > table > tbody > tr#ctl00_cphMainContent_trCommentForApprover tbody, form.ustore_CheckoutPaymentSubmission .cellbottom > tbody > tr > td > table > tbody > tr#ctl00_cphMainContent_trCommentForApprover tr, form.ustore_CheckoutPaymentSubmission .cellbottom > tbody > tr > td > table > tbody > tr#ctl00_cphMainContent_trCommentForApprover td, form.ustore_CheckoutPaymentSubmission .cellbottom > tbody > tr > td > table > tbody > tr#ctl00_cphMainContent_trCommentForApprover div {
  display: block;
  width: 100%;
  height: auto;
  padding: 0;
  margin: 0;
  box-sizing: border-box;
}
form.ustore_CheckoutPaymentSubmission .cellbottom > tbody > tr > td > table > tbody > tr#ctl00_cphMainContent_trCommentForApprover hr {
  display: none;
}
form.ustore_CheckoutPaymentSubmission .cellbottom > tbody > tr > td > table > tbody > tr#ctl00_cphMainContent_trCommentForApprover .approvalContainer > tbody > tr > td {
  display: block;
  width: 100%;
  height: auto;
  padding: 0;
  margin: 0;
  box-sizing: border-box;
}
form.ustore_CheckoutPaymentSubmission .cellbottom > tbody > tr > td > table > tbody > tr#ctl00_cphMainContent_trCommentForApprover .approvalContainer > tbody > tr > td:first-child {
  margin-bottom: 16px;
}
/* ---------------- */
/* COMMANDE VALIDEE */
/* ---------------- */
form.ustore_CheckoutPaymentSubmission .cellbottom > tbody > tr > td > table > tbody > tr#ctl00_cphMainContent_trCommentForApprover textarea {
  display: block !important;
  width: 100% !important;
  min-width: 100%;
  max-width: 100%;
  height: 60px !important;
  min-height: 60px;
  max-height: 60px;
  margin: 0 !important;
  box-sizing: border-box !important;
  position: static;
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  border: solid 1px #aaaaaa !important;
  padding: 8px 10px !important;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  line-height: 18px;
  font-weight: 400;
  color: #000000;
  text-align: left;
}
/* ustore_CheckOutComplete */
form.ustore_CheckOutComplete .mainAreaFooterFullWidth > div:first-child a#ctl00_cphMainContentFooter_btnContinue, form.ustore_CheckOutComplete .mainAreaFooterFullWidth > div:first-child a#ctl00_cphMainContentFooter_btnPrint {
  display: inline-block;
  vertical-align: top;
  width: auto;
  height: 40px;
  padding: 9px 22px !important;
  margin: 0px 0px 0px 18px;
  box-sizing: border-box;
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  background-color: #e5dcd6;
  font-family: "Open Sans", sans-serif;
  font-size: 15px;
  line-height: 20px;
  font-weight: 600;
  color: #000000;
  text-transform: uppercase;
  text-align: left;
}
form.ustore_CheckOutComplete .mainAreaFooterFullWidth > div:first-child a#ctl00_cphMainContentFooter_btnContinue:hover {
  background-color: #e2c599;
  color: #ffffff !important;
}
form.ustore_CheckOutComplete .mainAreaFooterFullWidth > div:first-child a#ctl00_cphMainContentFooter_btnContinue:after {
  font-family: "FontAwesome";
  font-size: 17px;
  font-weight: 900;
  color: #000000;
  margin-left: 12px;
  content: "\f105";
}
form.ustore_CheckOutComplete .mainAreaFooterFullWidth > div:first-child a#ctl00_cphMainContentFooter_btnContinue:hover:after {
  color: #ffffff !important;
}
form.ustore_CheckOutComplete .mainAreaFooterFullWidth > div:first-child a#ctl00_cphMainContentFooter_btnPrint {
  border: solid 1px #000000 !important;
  background-color: transparent !important;
}
form.ustore_CheckOutComplete .mainAreaFooterFullWidth > div:first-child a#ctl00_cphMainContentFooter_btnPrint:hover {
  color: #e5dcd6 !important;
  border: solid 1px #000000 !important;
  background-color: #000000 !important;
}
form.ustore_CheckOutComplete .mainAreaFooterFullWidth > div:first-child a#ctl00_cphMainContentFooter_btnPrint:after {
  font-family: "FontAwesome";
  font-size: 17px;
  font-weight: 900;
  color: #000000;
  margin-left: 12px;
  content: "\f105";
}
form.ustore_CheckOutComplete .mainAreaFooterFullWidth > div:first-child a#ctl00_cphMainContentFooter_btnPrint:hover:after {
  color: #e5dcd6 !important;
  content: "\f105";
}
form.ustore_CheckOutComplete #fullpage .mainareaFullWidth {
  padding: 250px 0px 170px 0px;
}
form.ustore_CheckOutComplete .container #tblCheckOutComplete {
  display: block;
  width: 100%;
  max-width: 460px;
  padding: 0;
  margin: 220px auto 60px auto;
  box-sizing: border-box;
}
form.ustore_CheckOutComplete #tblCheckOutComplete td, form.ustore_CheckOutComplete #tblCheckOutComplete span {
  text-align: center !important;
  color: #000000 !important;
}
form.ustore_CheckOutComplete #tblCheckOutComplete #ctl00_cphMainContent_OrderNumber {
  color: #000000 !important;
  font-weight: 700 !important;
}
/* ------------------------ */
/* HISTORIQUE DES COMMANDES */
/* ------------------------ */
form.ustore_CheckOutComplete #tblCheckOutComplete #tdCheckoutCompleteSuccessfuly {
  margin-bottom: 6px;
  display: block;
  color: #000000;
  font-weight: 700;
}
/* ustore_OrderList */
form.ustore_OrderList #detailsTable #divSmpSearch {
  display: block;
  width: 100%;
  height: auto;
  padding: 25px;
  margin: 10px 0px 50px 0px;
  box-sizing: border-box;
  background-color: #ffffff;
  box-shadow: 0px 0px 11px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0px 0px 11px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 0px 11px rgba(0, 0, 0, 0.1);
  position: relative;
}
form.ustore_OrderList #detailsTable #divAdvSearch {
  display: block;
  width: 100%;
  height: auto;
  padding: 25px;
  margin: 10px 0px 50px 0px;
  box-sizing: border-box;
  background-color: #ffffff;
  box-shadow: 0px 0px 11px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0px 0px 11px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 0px 11px rgba(0, 0, 0, 0.1);
  position: relative;
}
form.ustore_OrderList #detailsTable .paneSeparator, form.ustore_OrderList #detailsTable > tbody > tr:nth-child(6) {
  display: none;
}
form.ustore_OrderList #detailsTable #ctl00_cphMainContent_BtnClearSearchResults {
  display: inline-block;
  vertical-align: top;
  width: auto;
  height: 40px;
  padding: 10.5px 22px !important;
  margin: 0px 0px 0px 18px;
  box-sizing: border-box;
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  background-color: #e5dcd6;
  font-family: "Open Sans", sans-serif;
  font-size: 15px;
  line-height: 20px;
  font-weight: 600;
  color: #000000;
  text-transform: uppercase;
  text-decoration: none;
  text-align: left;
}
form.ustore_OrderList #detailsTable #ctl00_cphMainContent_BtnClearSearchResults:hover {
  background-color: #e2c599;
  color: #ffffff !important;
}
form.ustore_OrderList #detailsTable #ctl00_cphMainContent_BtnClearSearchResults:after {
  font-family: "FontAwesome";
  font-size: 17px;
  font-weight: 900;
  color: #000000;
  margin-left: 12px;
  content: "\f105";
}
form.ustore_OrderList #detailsTable #ctl00_cphMainContent_BtnClearSearchResults:hover:after {
  color: #ffffff !important;
}
form.ustore_OrderList #detailsTable #ctl00_cphMainContent_LblListTitle {
  font-family: "Open Sans", sans-serif;
  font-size: 22px;
  line-height: 28px;
  font-weight: 400;
  color: #000000;
  text-align: left;
}
form.ustore_OrderList #detailsTable > tbody > tr:nth-child(5) > td > table > tbody > tr > td {
  vertical-align: bottom;
  padding-bottom: 0;
}
form.ustore_OrderList #detailsTable #ctl00_cphMainContent_OrderListTable {
  display: block;
  width: 100%;
  height: auto;
  margin: 6px 0px 60px 0px;
  box-sizing: border-box;
  border: 0;
}
form.ustore_OrderList #detailsTable #ctl00_cphMainContent_OrderListTable .rgMasterTable {
  border-spacing: 0px 18px;
}
form.ustore_OrderList #detailsTable #ctl00_cphMainContent_OrderListTable .rgMasterTable > tbody > tr {
  background-color: #ffffff;
  box-shadow: 0px 0px 11px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0px 0px 11px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 0px 11px rgba(0, 0, 0, 0.1);
}
form.ustore_OrderList #detailsTable #ctl00_cphMainContent_OrderListTable .rgMasterTable > tbody > tr > td {
  padding: 22px 22px !important;
  font-size: 16px;
  line-height: 20px;
  font-weight: 400;
  color: #000000;
  text-align: left;
}
form.ustore_OrderList #detailsTable #ctl00_cphMainContent_OrderListTable .rgMasterTable > thead > tr > th {
  padding: 18px 20px !important;
  background-color: #e5dcd6;
  font-family: "Open Sans", sans-serif;
  font-size: 13.5px;
  line-height: 18px;
  font-weight: 600;
  color: #000000;
  text-transform: uppercase;
  text-align: left;
}
form.ustore_OrderList #detailsTable #ctl00_cphMainContent_OrderListTable .rgMasterTable > tbody > tr > td:first-child a.Link {
  display: inline-block;
  width: auto;
  height: auto;
  padding: 8px 16px;
  margin: 0;
  box-sizing: border-box;
  background-color: #e5dcd6;
  color: #000000;
  font-weight: 600;
  text-transform: uppercase;
  font-size: 13px;
  text-decoration: none;
}
form.ustore_OrderList #detailsTable #ctl00_cphMainContent_OrderListTable .rgMasterTable > tbody > tr > td:first-child a.Link:hover {
  background-color: #e2c599;
  color: #ffffff !important;
}
form.ustore_OrderList #detailsTable #ctl00_cphMainContent_OrderListTable .rgMasterTable > tbody > tr > td:first-child a.Link:after {
  font-family: "FontAwesome";
  font-size: 16px;
  font-weight: 900;
  color: #000000;
  margin-left: 8px;
  position: relative;
  top: 0.5px;
  content: "\f105";
}
form.ustore_OrderList #detailsTable #ctl00_cphMainContent_OrderListTable .rgMasterTable > tbody > tr > td:first-child a.Link:hover:after {
  color: #ffffff !important;
}
form.ustore_OrderList #detailsTable #ctl00_cphMainContent_OrderListTable .rgMasterTable > tbody > tr > td:nth-child(4) > a {
  border: 0;
  padding: 3px 0px;
}
form.ustore_OrderList #detailsTable #ctl00_cphMainContent_OrderListTable .rgMasterTable > tbody > tr > td:nth-child(4) > a > img {
  margin-right: 2px;
}
form.ustore_OrderList #detailsTable #ctl00_cphMainContent_OrderListTable .rgMasterTable > tbody > tr > td:nth-child(4) > a > span {
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  line-height: 18px;
  font-weight: 600;
  color: #555555;
  text-transform: uppercase;
  text-decoration: none;
  text-align: left;
  border-bottom: solid 1px #555555;
}
form.ustore_OrderList #detailsTable #ctl00_cphMainContent_OrderListTable .rgMasterTable > tbody > tr > td:nth-child(4) > a:hover > span {
  color: #000000;
  border-bottom: solid 1px #000000;
}
form.ustore_OrderList #detailsTable #ctl00_cphMainContent_OrderListTable .rgMasterTable > tbody > tr > td:nth-child(5) a.Link {
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  line-height: 18px;
  font-weight: 600;
  color: #555555;
  text-transform: uppercase;
  text-decoration: none;
  text-align: left;
  border-bottom: solid 1px #555555;
  padding: 3px 0px;
}
form.ustore_OrderList #detailsTable #ctl00_cphMainContent_OrderListTable .rgMasterTable > tbody > tr > td:nth-child(5) a.Link:hover {
  color: #000000;
  border-bottom: solid 1px #000000;
}
form.ustore_OrderList #detailsTable #divSmpSearch #btnChangeToAdvSrch, form.ustore_OrderList #detailsTable #divAdvSearch #ctl00_cphMainContent_btnChangeToSmpSrch {
  position: absolute;
  right: 25px;
  bottom: 25px;
  display: inline-block;
  width: auto;
  height: auto;
  padding: 3px 0px;
  margin: 0;
  box-sizing: border-box;
  font-family: "Open Sans", sans-serif;
  font-size: 12px;
  line-height: 16px;
  font-weight: 600;
  color: #555555;
  text-transform: uppercase;
  text-decoration: none;
  text-align: left;
  border-bottom: solid 1px #555555;
}
form.ustore_OrderList #detailsTable #divSmpSearch #btnChangeToAdvSrch:hover, form.ustore_OrderList #detailsTable #divAdvSearch #ctl00_cphMainContent_btnChangeToSmpSrch:hover {
  color: #000000;
  border-bottom: solid 1px #000000;
}
form.ustore_OrderList #detailsTable #divSmpSearch .form-group {
  vertical-align: middle;
}
form.ustore_OrderList #detailsTable #divSmpSearch .form-group > span#ctl00_cphMainContent_LblOrderID, form.ustore_OrderList #detailsTable #divSmpSearch .form-group > span#ctl00_cphMainContent_LblFilter {
  margin-right: 8px;
}
form.ustore_OrderList #detailsTable #divSmpSearch .form-group > a#ctl00_cphMainContent_BtnSmpSearch {
  margin-right: 26px;
}
form.ustore_OrderList #detailsTable #divSmpSearch .form-group > span {
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  line-height: 18px;
  font-weight: 600;
  color: #000000;
  text-transform: uppercase;
  text-align: left;
}
form.ustore_OrderList #detailsTable #divSmpSearch .form-group > input, form.ustore_OrderList #detailsTable #divSmpSearch .form-group > select {
  height: 40px;
  box-sizing: border-box;
  font-family: "Open Sans", sans-serif;
  font-size: 16px;
  line-height: 20px;
  font-weight: 400;
  color: #000000;
  text-align: left;
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  border: solid 1px #aaaaaa !important;
  padding: 8px 10px !important;
}
form.ustore_OrderList #detailsTable #divAdvSearch #tblAdvSearch span {
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  line-height: 18px;
  font-weight: 600;
  color: #000000;
  text-transform: uppercase;
  text-align: left;
}
form.ustore_OrderList #detailsTable #divAdvSearch #tblAdvSearch input, form.ustore_OrderList #detailsTable #divAdvSearch #tblAdvSearch select {
  width: 100%;
  height: 40px;
  box-sizing: border-box;
  font-family: "Open Sans", sans-serif;
  font-size: 16px;
  line-height: 20px;
  font-weight: 400;
  color: #000000;
  text-align: left;
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  border: solid 1px #aaaaaa !important;
  padding: 8px 10px !important;
}
form.ustore_OrderList #detailsTable #divAdvSearch #tblAdvSearch tr#trDateRange .contentColumn span {
  margin-right: 7px;
}
form.ustore_OrderList #detailsTable #divAdvSearch #tblAdvSearch tr#trButtons .contentColumn {
  padding: 0;
  text-align: right;
}
form.ustore_OrderList #detailsTable #divAdvSearch #tblAdvSearch tr#trButtons #ctl00_cphMainContent_BtnClearSearch, form.ustore_OrderList #detailsTable #divAdvSearch #tblAdvSearch tr#trButtons #BtnAdvSearch {
  display: inline-block;
  width: auto;
  height: 40px;
  padding: 9px 22px !important;
  margin-top: 8px;
  margin-right: 0;
  box-sizing: border-box;
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  border: 0;
  background-color: #e5dcd6;
  font-family: "Open Sans", sans-serif;
  font-size: 15px;
  line-height: 20px;
  font-weight: 600;
  color: #000000;
  text-transform: uppercase;
  text-align: left;
}
form.ustore_OrderList #detailsTable #divAdvSearch #tblAdvSearch tr#trButtons #BtnAdvSearch:hover {
  background-color: #e2c599;
  color: #ffffff !important;
}
form.ustore_OrderList #detailsTable #divAdvSearch #tblAdvSearch tr#trButtons #BtnAdvSearch:after {
  font-family: "FontAwesome";
  font-size: 17px;
  font-weight: 900;
  color: #000000;
  margin-left: 12px;
  content: "\f105";
}
form.ustore_OrderList #detailsTable #divAdvSearch #tblAdvSearch tr#trButtons #BtnAdvSearch:hover:after {
  color: #ffffff !important;
}
form.ustore_OrderList #detailsTable #divAdvSearch #tblAdvSearch tr#trButtons #ctl00_cphMainContent_BtnClearSearch {
  background-color: transparent !important;
  color: #000000;
  border: solid 1px #000000;
  margin-right: 12px;
}
form.ustore_OrderList #detailsTable #divAdvSearch #tblAdvSearch tr#trButtons #ctl00_cphMainContent_BtnClearSearch:hover {
  background-color: #000000 !important;
  color: #e5dcd6;
  border: solid 1px #000000;
}
form.ustore_OrderList .container #detailsTable {
  margin-top: 170px;
}
form.ustore_OrderList .container #detailsTable #divSmpSearch > .ChangeToAdvSrchContainer {
  height: 0;
}
form.ustore_OrderList .container #detailsTable #divSmpSearch #btnChangeToAdvSrch {
  right: 0;
  bottom: -40px;
}
form.ustore_OrderList .container #detailsTable #divSmpSearch, form.ustore_OrderList .container #detailsTable #divAdvSearch {
  padding-bottom: 65px;
}
form.ustore_OrderList .container #detailsTable #ctl00_cphMainContent_OrderListTable {
  margin-top: 22px;
  margin-bottom: 0;
  border: 0 !important;
}
form.ustore_OrderList .container #detailsTable #ctl00_cphMainContent_OrderListTable .stacktable > tbody > tr > td {
  padding: 12px 16px !important;
  font-size: 14px;
  line-height: 18px;
  font-weight: 400;
  color: #000000;
  text-align: left;
}
form.ustore_OrderList .container #detailsTable #ctl00_cphMainContent_OrderListTable .stacktable > tbody > tr > th.st-head-row-main {
  padding: 15px 16px !important;
  background-color: #000000 !important;
  font-family: "Open Sans", sans-serif;
  font-size: 13.5px !important;
  line-height: 18px;
  font-weight: 700;
  color: #e5dcd6;
  text-transform: uppercase;
  text-align: left;
}
form.ustore_OrderList .container #detailsTable #ctl00_cphMainContent_OrderListTable .stacktable > tbody > tr > th.st-head-row {
  padding: 16px 16px;
  background-color: #e5dcd6;
}
form.ustore_OrderList .container #detailsTable #ctl00_cphMainContent_OrderListTable .stacktable > tbody > tr > th.st-head-row > a {
  display: inline-block;
  width: auto;
  height: auto;
  padding: 7px 14px;
  margin: 0;
  box-sizing: border-box;
  background-color: #000000;
  color: #e5dcd6;
  font-weight: 600;
  text-transform: uppercase;
  font-size: 13px;
  text-decoration: none;
}
form.ustore_OrderList .container #detailsTable #ctl00_cphMainContent_OrderListTable .stacktable > tbody > tr > th.st-head-row > a:hover {
  background-color: #333333;
}
form.ustore_OrderList .container #detailsTable #ctl00_cphMainContent_OrderListTable .stacktable > tbody > tr > th.st-head-row > a:after {
  font-family: "FontAwesome";
  font-size: 15px;
  font-weight: 900;
  color: #e5dcd6;
  margin-left: 8px;
  content: "\f105";
}
form.ustore_OrderList .container #detailsTable #ctl00_cphMainContent_OrderListTable .stacktable > tbody > tr > td > a {
  border: 0;
  padding: 3px 0px;
}
form.ustore_OrderList .container #detailsTable #ctl00_cphMainContent_OrderListTable .stacktable > tbody > tr > td > a > img {
  margin-right: 2px;
}
form.ustore_OrderList .container #detailsTable #ctl00_cphMainContent_OrderListTable .stacktable > tbody > tr > td > a > span {
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  line-height: 18px;
  font-weight: 600;
  color: #555555;
  text-transform: uppercase;
  text-decoration: none;
  text-align: left;
  border-bottom: solid 1px #555555;
}
/* --------------------- */
/* DETAILS DES COMMANDES */
/* --------------------- */
form.ustore_OrderList .container #detailsTable #ctl00_cphMainContent_OrderListTable .stacktable > tbody > tr > td > a:hover > span {
  color: #000000;
  border-bottom: solid 1px #000000;
}
/* ustore_OrderDetails */
form.ustore_OrderDetails .mainAreaFooterFullWidth > div.backLinkContainer > a.btn {
  display: inline-block;
  vertical-align: top;
  width: auto;
  height: 40px;
  padding: 9px 22px !important;
  margin: 0;
  box-sizing: border-box;
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  border: solid 1px #000000 !important;
  background-color: transparent !important;
  font-family: "Open Sans", sans-serif;
  font-size: 15px;
  line-height: 20px;
  font-weight: 600;
  color: #000000;
  text-transform: uppercase;
  text-align: left;
}
form.ustore_OrderDetails .mainAreaFooterFullWidth > div.backLinkContainer > a.btn:hover {
  color: #e5dcd6 !important;
  border: solid 1px #000000 !important;
  background-color: #000000 !important;
}
form.ustore_OrderDetails .mainAreaFooterFullWidth > div.backLinkContainer > a.btn:before {
  font-family: "FontAwesome";
  font-size: 17px;
  font-weight: 900;
  color: #000000;
  margin-right: 12px;
  content: "\f104";
}
form.ustore_OrderDetails .mainAreaFooterFullWidth > div.backLinkContainer > a.btn:hover:before {
  color: #e5dcd6 !important;
  content: "\f104";
}
form.ustore_OrderDetails .mainAreaFooterFullWidth > div.backLinkContainer {
  float: none !important;
}
form.ustore_OrderDetails #fullpage .mainareaFullWidth {
  padding-bottom: 160px;
}
form.ustore_OrderDetails #fullpage .mainareaFullWidth > div:nth-child(5) {
  display: block;
  width: 100%;
  height: auto;
  padding: 25px;
  margin: 0px 0px 26px 0px;
  box-sizing: border-box;
  background-color: #000000;
  box-shadow: 0px 0px 11px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0px 0px 11px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 0px 11px rgba(0, 0, 0, 0.1);
  font-family: "Open Sans", sans-serif;
  font-size: 15px;
  line-height: 20px;
  font-weight: 400;
  color: #ffffff;
  text-transform: uppercase;
  text-align: left;
}
form.ustore_OrderDetails #fullpage .mainareaFullWidth > div:nth-child(5) b {
  font-family: "Open Sans", sans-serif;
  font-size: 15px;
  line-height: 20px;
  font-weight: 400;
  color: #ffffff;
  text-transform: uppercase;
  text-align: left;
}
form.ustore_OrderDetails #fullpage .mainareaFullWidth > div:nth-child(5) span {
  font-family: "Open Sans", sans-serif;
  font-size: 15px;
  line-height: 20px;
  font-weight: 700 !important;
  color: #ffffff;
  text-transform: uppercase;
  text-align: left;
}
form.ustore_OrderDetails #fullpage .mainareaFullWidth > div:nth-child(5) a.Link {
  font-family: "Open Sans", sans-serif;
  font-size: 15px;
  line-height: 20px;
  font-weight: 700 !important;
  color: #e5dcd6;
  text-transform: uppercase;
  text-decoration: none;
  text-align: left;
  cursor: pointer;
  padding: 3px 0;
  border-bottom: solid 1px #e5dcd6;
  float: right;
  position: relative;
  top: -5px;
}
form.ustore_OrderDetails #fullpage .mainareaFullWidth > div:nth-child(5) a.Link:hover {
  color: #ffffff;
  border-bottom: solid 1px #ffffff;
}
form.ustore_OrderDetails #fullpage .mainareaFullWidth > div#ctl00_cphMainContent_trApproval {
  display: block;
  width: 100%;
  height: auto;
  padding: 0;
  margin: 0;
  box-sizing: border-box;
  font-family: "Open Sans", sans-serif;
  font-size: 15px;
  line-height: 20px;
  font-weight: 400;
  color: #000000;
  text-align: left;
}
form.ustore_OrderDetails #fullpage .mainareaFullWidth > div#ctl00_cphMainContent_trApproval #tblApprovalStatus, form.ustore_OrderDetails .container > div#ctl00_cphMainContent_trApproval #tblApprovalStatus {
  display: block;
  height: auto !important;
  position: static;
  margin-bottom: 20px;
}
form.ustore_OrderDetails #fullpage .mainareaFullWidth > div#ctl00_cphMainContent_trApproval #tblApprovalStatus #ctl00_cphMainContent_trApprovalStatusRejected + tr #tblResubmit, form.ustore_OrderDetails .container > div#ctl00_cphMainContent_trApproval #tblApprovalStatus #ctl00_cphMainContent_trApprovalStatusRejected + tr #tblResubmit {
  display: block !important;
}
form.ustore_OrderDetails #ctl00_cphMainContent_trApproval #tblApprovalStatus #ctl00_cphMainContent_trApprovalStatusRejected + tr #tblResubmit #ctl00_cphMainContent_btnResubmitEditItems {
  display: inline-block;
  width: auto;
  height: 40px;
  padding: 9.5px 22px !important;
  margin: 0;
  box-sizing: border-box;
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  background-color: #e5dcd6;
  font-family: "Open Sans", sans-serif;
  font-size: 15px;
  line-height: 20px;
  font-weight: 600;
  color: #000000;
  text-transform: uppercase;
  text-align: left;
  border: 0 !important;
}
form.ustore_OrderDetails #ctl00_cphMainContent_trApproval #tblApprovalStatus #ctl00_cphMainContent_trApprovalStatusRejected + tr #tblResubmit #ctl00_cphMainContent_btnResubmitEditItems:hover {
  background-color: #e2c599;
  color: #ffffff !important;
}
form.ustore_OrderDetails #ctl00_cphMainContent_trApproval #tblApprovalStatus #ctl00_cphMainContent_trApprovalStatusRejected + tr #tblResubmit #ctl00_cphMainContent_btnResubmitEditItems:after {
  font-family: "FontAwesome";
  font-size: 17px;
  font-weight: 900;
  color: #000000;
  margin-left: 12px;
  content: "\f105";
}
form.ustore_OrderDetails #ctl00_cphMainContent_trApproval #tblApprovalStatus #ctl00_cphMainContent_trApprovalStatusRejected + tr #tblResubmit #ctl00_cphMainContent_btnResubmitEditItems:hover:after {
  color: #ffffff !important;
}
form.ustore_OrderDetails #fullpage .mainareaFullWidth > div#ctl00_cphMainContent_trApproval #ctl00_cphMainContent_btnResubmission, form.ustore_OrderDetails .container > div#ctl00_cphMainContent_trApproval #ctl00_cphMainContent_btnResubmission, form.ustore_OrderDetails #fullpage .mainareaFullWidth > div#ctl00_cphMainContent_trApproval #tblApprovalStatus #ctl00_cphMainContent_trApprovalStatusRejected + tr #tblResubmit > tbody > tr:nth-child(1), form.ustore_OrderDetails .container > div#ctl00_cphMainContent_trApproval #tblApprovalStatus #ctl00_cphMainContent_trApprovalStatusRejected + tr #tblResubmit > tbody > tr:nth-child(1), form.ustore_OrderDetails #fullpage .mainareaFullWidth > div#ctl00_cphMainContent_trApproval #tblApprovalStatus #ctl00_cphMainContent_trApprovalStatusRejected + tr #tblResubmit > tbody > tr:nth-child(3), form.ustore_OrderDetails .container > div#ctl00_cphMainContent_trApproval #tblApprovalStatus #ctl00_cphMainContent_trApprovalStatusRejected + tr #tblResubmit > tbody > tr:nth-child(3), form.ustore_OrderDetails #fullpage .mainareaFullWidth > div#ctl00_cphMainContent_trApproval #tblApprovalStatus #ctl00_cphMainContent_trApprovalStatusRejected + tr #tblResubmit > tbody > tr:nth-child(4), form.ustore_OrderDetails .container > div#ctl00_cphMainContent_trApproval #tblApprovalStatus #ctl00_cphMainContent_trApprovalStatusRejected + tr #tblResubmit > tbody > tr:nth-child(4), form.ustore_OrderDetails #fullpage .mainareaFullWidth > div#ctl00_cphMainContent_trApproval #tblApprovalStatus #ctl00_cphMainContent_trApprovalStatusRejected + tr #tblResubmit > tbody > tr:nth-child(2) > td:last-child, form.ustore_OrderDetails .container > div#ctl00_cphMainContent_trApproval #tblApprovalStatus #ctl00_cphMainContent_trApprovalStatusRejected + tr #tblResubmit > tbody > tr:nth-child(2) > td:last-child {
  display: none !important;
}
form.ustore_OrderDetails #fullpage .mainareaFullWidth > div#ctl00_cphMainContent_trApproval span {
  font-family: "Open Sans", sans-serif;
  font-size: 15px;
  line-height: 20px;
  font-weight: 400;
  color: #000000;
  text-align: left;
}
form.ustore_OrderDetails #fullpage .mainareaFullWidth > div:nth-child(10) {
  display: none;
}
form.ustore_OrderDetails #fullpage .mainareaFullWidth > span.TablesTitle {
  display: block;
  margin: 42px 0px 2px 0px;
  font-family: "Open Sans", sans-serif;
  font-size: 22px;
  line-height: 28px;
  font-weight: 400;
  color: #000000;
  text-align: left;
}
form.ustore_OrderDetails #fullpage .mainareaFullWidth > div#orderTableContainer {
  display: block;
  width: 100%;
  height: auto;
  padding: 0;
  margin: 0px 0px -22px 0px;
  box-sizing: border-box;
}
form.ustore_OrderDetails #fullpage .mainareaFullWidth > div#orderTableContainer, form.ustore_OrderDetails #fullpage .mainareaFullWidth > div#tableShipmentsContainer, form.ustore_OrderDetails #fullpage .mainareaFullWidth > div#orderTableContainer > div, form.ustore_OrderDetails #fullpage .mainareaFullWidth > div#tableShipmentsContainer > div, form.ustore_OrderDetails #fullpage .mainareaFullWidth > div#orderTableContainer > div > table, form.ustore_OrderDetails #fullpage .mainareaFullWidth > div#tableShipmentsContainer > div > table {
  border: 0 !important;
}
form.ustore_OrderDetails #fullpage .mainareaFullWidth > div#orderTableContainer > div .rgMasterTable {
  border-spacing: 0px 18px;
}
form.ustore_OrderDetails #fullpage .mainareaFullWidth > div#orderTableContainer > div .rgMasterTable > tbody > tr {
  background-color: #ffffff;
  box-shadow: 0px 0px 11px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0px 0px 11px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 0px 11px rgba(0, 0, 0, 0.1);
}
form.ustore_OrderDetails #fullpage .mainareaFullWidth > div#orderTableContainer > div .rgMasterTable > tbody > tr > td {
  padding: 22px 22px !important;
}
form.ustore_OrderDetails #fullpage .mainareaFullWidth > div#orderTableContainer > div .rgMasterTable > thead > tr > th {
  padding: 14px 20px !important;
  background-color: #e5dcd6;
  font-family: "Open Sans", sans-serif;
  font-size: 13.5px;
  line-height: 18px;
  font-weight: 600;
  color: #000000;
  text-transform: uppercase;
  text-align: left;
}
form.ustore_OrderDetails #fullpage .mainareaFullWidth > div#orderTableContainer > div .rgMasterTable > tbody > tr > td[colspan]:first-child {
  display: none;
}
form.ustore_OrderDetails #fullpage .mainareaFullWidth > div#orderTableContainer > div .rgMasterTable > tbody > tr > td.OrderDetailsGrid_Column_Thumbnail {
  padding-left: 20px !important;
}
form.ustore_OrderDetails #fullpage .mainareaFullWidth > div#orderTableContainer > div .rgMasterTable > tbody > tr > td.OrderDetailsGrid_Column_Thumbnail > div {
  border: 0;
  display: block;
  width: 100%;
  height: 100%;
  padding: 20px 0px;
  margin: 0;
  box-sizing: border-box;
  text-align: center;
  background-color: rgba(229, 220, 214, 0.3);
  border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
}
form.ustore_OrderDetails #fullpage .mainareaFullWidth > div#orderTableContainer > div .rgMasterTable > tbody > tr > td.OrderDetailsGrid_Column_Thumbnail > div > input {
  display: block;
  width: auto;
  height: 60px;
  padding: 0 !important;
  margin: 0 auto;
  box-sizing: border-box;
  border-width: 0px;
  border: 0 !important;
  border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  box-shadow: 0px 0px 8px rgb(0 0 0 / 1%);
  -webkit-box-shadow: 0px 0px 8px rgb(0 0 0 / 1%);
  -moz-box-shadow: 0px 0px 8px rgb(0 0 0 / 1%);
}
form.ustore_OrderDetails #fullpage .mainareaFullWidth > div#orderTableContainer > div .rgMasterTable > tbody > tr > td.OrderDetailsGrid_Column_ProductName .linkEditNickName, form.ustore_OrderDetails #fullpage .mainareaFullWidth > div#orderTableContainer > div .rgMasterTable > tbody > tr > td.OrderDetailsGrid_Column_ProductName .MoreInfoLabel {
  display: none !important;
}
form.ustore_OrderDetails #fullpage .mainareaFullWidth > div#orderTableContainer > div .rgMasterTable > tbody > tr > td.OrderDetailsGrid_Column_ProductName .XmpTooltipPopup {
  display: none !important;
}
form.ustore_OrderDetails #fullpage .mainareaFullWidth > div#orderTableContainer > div .rgMasterTable > tbody > tr > td.OrderDetailsGrid_Column_ProductName .OrderDetailsProductNameDiv {
  margin-bottom: 6px;
}
form.ustore_OrderDetails #fullpage .mainareaFullWidth > div#orderTableContainer > div .rgMasterTable > tbody > tr > td.OrderDetailsGrid_Column_ProductName .OrderDetailsProductNameDiv {
  font-weight: 600;
  font-size: 16px;
}
form.ustore_OrderDetails #fullpage .mainareaFullWidth > div#orderTableContainer > div .rgMasterTable > tbody > tr > td.OrderDetailsGrid_Column_ProductName > table > tbody > tr > td:last-child > a.Link {
  display: inline-block;
  width: auto;
  height: auto;
  padding: 6px 12px;
  margin: 0;
  box-sizing: border-box;
  background-color: #e5dcd6;
  color: #000000;
  font-weight: 600;
  text-transform: uppercase;
  font-size: 11px;
  text-decoration: none !important;
}
form.ustore_OrderDetails #fullpage .mainareaFullWidth > div#orderTableContainer > div .rgMasterTable > tbody > tr > td.OrderDetailsGrid_Column_ProductName > table > tbody > tr > td:last-child > a.Link:hover {
  background-color: #e2c599;
  color: #ffffff !important;
  text-decoration: none !important;
}
form.ustore_OrderDetails #fullpage .mainareaFullWidth > div#orderTableContainer > div .rgMasterTable > tbody > tr > td.OrderDetailsGrid_Column_Units > span:nth-child(3) {
  display: none;
}
form.ustore_OrderDetails #fullpage .mainareaFullWidth > div#orderTableContainer > div .rgMasterTable > tbody > tr > td.OrderDetailsGrid_Column_Units > span:nth-child(4), form.ustore_OrderDetails #fullpage .mainareaFullWidth > div#orderTableContainer > div .rgMasterTable > tbody > tr > td.OrderDetailsGrid_Column_Units > span:nth-child(5) {
  font-weight: 600;
  margin-top: 6px;
  display: inline-block;
}
form.ustore_OrderDetails #fullpage .mainareaFullWidth > div#orderTableContainer > div .rgMasterTable > tbody > tr > td.OrderDetailsGrid_Column_Price .OrderDetailsBoldPriceLabel {
  font-weight: 700;
  font-size: 16px;
  color: #e2c599;
  border-bottom: solid 2px #e2c599;
  padding-bottom: 2px;
}
form.ustore_OrderDetails #fullpage .mainareaFullWidth > div#ctl00_cphMainContent_trDeliverySeperator {
  display: none;
}
form.ustore_OrderDetails #fullpage .mainareaFullWidth > div#tableShipmentsContainer {
  display: block;
  width: 100%;
  height: auto;
  padding: 0;
  margin: 0;
  box-sizing: border-box;
}
form.ustore_OrderDetails #fullpage .mainareaFullWidth > div#tableShipmentsContainer > div .rgMasterTable {
  border-spacing: 0px 18px;
}
form.ustore_OrderDetails #fullpage .mainareaFullWidth > div#tableShipmentsContainer > div .rgMasterTable > tbody > tr {
  background-color: #ffffff;
  box-shadow: 0px 0px 11px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0px 0px 11px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 0px 11px rgba(0, 0, 0, 0.1);
}
form.ustore_OrderDetails #fullpage .mainareaFullWidth > div#tableShipmentsContainer > div .rgMasterTable > tbody > tr > td {
  padding: 22px 22px !important;
  font-size: 16px;
  line-height: 20px;
  font-weight: 400;
  color: #000000;
  text-align: left;
}
form.ustore_OrderDetails #fullpage .mainareaFullWidth > div#tableShipmentsContainer > div .rgMasterTable > thead > tr > th {
  padding: 14px 20px !important;
  background-color: #e5dcd6;
  font-family: "Open Sans", sans-serif;
  font-size: 13.5px;
  line-height: 18px;
  font-weight: 600;
  color: #000000;
  text-transform: uppercase;
  text-align: left;
}
form.ustore_OrderDetails #fullpage .mainareaFullWidth > div#tableShipmentsContainer > div .rgMasterTable > tbody > tr > td:nth-child(2) .MoreInfoLabel {
  font-family: "Open Sans", sans-serif;
  font-size: 15px;
  line-height: 18px;
  font-weight: 600;
  color: #000000;
  text-transform: uppercase;
  text-decoration: none;
  text-align: left;
  position: relative;
  top: -2px;
  padding: 3px 0;
  border-bottom: solid 1px #000000;
}
form.ustore_OrderDetails #fullpage .mainareaFullWidth > div#tableShipmentsContainer > div .rgMasterTable > tbody > tr > td:nth-child(3), form.ustore_OrderDetails #fullpage .mainareaFullWidth > div#tableShipmentsContainer > div .rgMasterTable > thead > tr > th:nth-child(3) {
  display: none;
}
form.ustore_OrderDetails #fullpage .mainareaFullWidth > div#tableShipmentsContainer > div .rgMasterTable > tbody > tr > td[rowspan] {
  background-color: #ffffff;
  position: relative;
  z-index: 1;
}
form.ustore_OrderDetails #fullpage .mainareaFullWidth > div#tableShipmentsContainer > div .rgMasterTable > tbody > tr > td[rowspan]:nth-child(2) {
  border-width: 8px;
  border-style: solid;
  border-image: linear-gradient( to right, rgba(0, 0, 0, 0.035), rgba(0, 0, 0, 0) ) 1 100%;
  border-left: 0;
  border-top: 0;
  border-bottom: 0;
}
form.ustore_OrderDetails #fullpage .mainareaFullWidth > div#tableShipmentsContainer > div .rgMasterTable > tbody > tr > td[rowspan]:last-child {
  border-width: 8px;
  border-style: solid;
  border-image: linear-gradient(to left, rgba(0, 0, 0, 0.035), rgba(0, 0, 0, 0)) 1 100%;
  border-right: 0;
  border-top: 0;
  border-bottom: 0;
}
form.ustore_OrderDetails #fullpage .mainareaFullWidth > div#ctl00_cphMainContent_trPriceSummary {
  display: block;
  width: 100%;
  height: auto;
  padding: 0;
  margin: 50px 0px 0px 0px;
  box-sizing: border-box;
}
form.ustore_OrderDetails #fullpage .mainareaFullWidth > div#ctl00_cphMainContent_trPriceSummary > div:last-child > table.OrderDetailsPriceSummary {
  display: block;
  width: 400px;
  max-width: 100%;
  height: auto;
  padding: 0;
  margin: 0;
  box-sizing: border-box;
  border: 0;
  box-shadow: 0px 0px 11px rgb(0 0 0 / 10%);
  -webkit-box-shadow: 0px 0px 11px rgb(0 0 0 / 10%);
  -moz-box-shadow: 0px 0px 11px rgba(0, 0, 0, 0.1);
}
form.ustore_OrderDetails #fullpage .mainareaFullWidth > div#ctl00_cphMainContent_trPriceSummary > div:last-child > table.OrderDetailsPriceSummary > tbody {
  display: block;
  width: 100%;
  height: auto;
  padding: 0;
  margin: 0;
  box-sizing: border-box;
}
form.ustore_OrderDetails #fullpage .mainareaFullWidth > div#ctl00_cphMainContent_trPriceSummary > div:last-child > table.OrderDetailsPriceSummary > tbody > tr#ctl00_cphMainContent_trSubtotal {
  display: block;
  width: 100%;
  height: auto;
  padding: 25px !important;
  margin: 0;
  box-sizing: border-box;
  background-color: #e5dcd6;
}
form.ustore_OrderDetails #fullpage .mainareaFullWidth > div#ctl00_cphMainContent_trPriceSummary > div:last-child > table.OrderDetailsPriceSummary > tbody > tr#ctl00_cphMainContent_trTaxRow {
  display: block;
  width: 100%;
  height: auto;
  padding: 25px 25px 8px 25px !important;
  margin: 0;
  box-sizing: border-box;
  background-color: #ffffff;
}
form.ustore_OrderDetails #fullpage .mainareaFullWidth > div#ctl00_cphMainContent_trPriceSummary > div:last-child > table.OrderDetailsPriceSummary > tbody > tr:last-child {
  display: block;
  width: 100%;
  height: auto;
  padding: 8px 25px 25px 25px !important;
  margin: 0;
  box-sizing: border-box;
  background-color: #ffffff;
}
form.ustore_OrderDetails #fullpage .mainareaFullWidth > div#ctl00_cphMainContent_trPriceSummary > div:last-child > table.OrderDetailsPriceSummary > tbody > tr:nth-child(4), form.ustore_OrderDetails #fullpage .mainareaFullWidth > div#ctl00_cphMainContent_trPriceSummary > div:last-child > table.OrderDetailsPriceSummary > tbody > tr:nth-child(5) {
  display: none;
}
form.ustore_OrderDetails #fullpage .mainareaFullWidth > div#ctl00_cphMainContent_trPriceSummary > div:last-child > table.OrderDetailsPriceSummary span, form.ustore_OrderDetails #fullpage .mainareaFullWidth > div#ctl00_cphMainContent_trPriceSummary > div:last-child > table.OrderDetailsPriceSummary a {
  font-family: "Open Sans", sans-serif;
  font-size: 18px;
  line-height: 22px;
  font-weight: 400;
  color: #000000;
  text-align: left;
  text-decoration: none;
  display: block;
  width: 100%;
  cursor: auto;
}
form.ustore_OrderDetails #fullpage .mainareaFullWidth > div#ctl00_cphMainContent_trPriceSummary > div:last-child > table.OrderDetailsPriceSummary > tbody > tr#ctl00_cphMainContent_trSubtotal span, form.ustore_OrderDetails #fullpage .mainareaFullWidth > div#ctl00_cphMainContent_trPriceSummary > div:last-child > table.OrderDetailsPriceSummary > tbody > tr#ctl00_cphMainContent_trSubtotal td {
  font-weight: 600 !important;
}
form.ustore_OrderDetails #fullpage .mainareaFullWidth > div#ctl00_cphMainContent_trPriceSummary > div:last-child > table.OrderDetailsPriceSummary > tbody > tr > td:nth-child(1) {
  width: 200px;
  max-width: 120px;
}
form.ustore_OrderDetails #fullpage .mainareaFullWidth > div#ctl00_cphMainContent_trPriceSummary > div:last-child > table.OrderDetailsPriceSummary > tbody > tr > td:nth-child(3) {
  display: none;
}
form.ustore_OrderDetails div#ctl00_cphMainContent_trApproval #ctl00_cphMainContent_trApprovalButtons .approvalButton {
  display: inline-block;
  width: auto;
  height: 40px;
  margin: 26px 16px 0px 0px;
  padding: 0;
  box-shadow: border-box;
}
form.ustore_OrderDetails div#ctl00_cphMainContent_trApproval #ctl00_cphMainContent_trApprovalButtons .approvalButton > a.btn {
  display: block;
  width: 100%;
  height: 100%;
  padding: 9.5px 22px !important;
  margin: 0;
  box-sizing: border-box;
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  background-color: #e5dcd6;
  font-family: "Open Sans", sans-serif;
  font-size: 15px;
  line-height: 20px;
  font-weight: 600;
  color: #000000;
  text-transform: uppercase;
  text-align: left;
  border: 0 !important;
}
form.ustore_OrderDetails div#ctl00_cphMainContent_trApproval #ctl00_cphMainContent_trApprovalButtons .approvalButton > a.btn:hover {
  background-color: #e2c599;
  color: #ffffff !important;
}
form.ustore_OrderDetails div#ctl00_cphMainContent_trApproval #ctl00_cphMainContent_trApprovalButtons .approvalButton > a.btn:after {
  font-family: "FontAwesome";
  font-size: 17px;
  font-weight: 900;
  color: #000000;
  margin-left: 12px;
  content: "\f105";
}
form.ustore_OrderDetails div#ctl00_cphMainContent_trApproval #ctl00_cphMainContent_trApprovalButtons .approvalButton > a.btn:hover:after {
  color: #ffffff !important;
}
form.ustore_OrderDetails div#ctl00_cphMainContent_trApproval #ctl00_cphMainContent_trApprovalButtons tr > .approvalButton:last-child > a.btn {
  border: solid 1px #000000 !important;
  background-color: transparent !important;
  padding: 9px 22px !important;
}
form.ustore_OrderDetails div#ctl00_cphMainContent_trApproval #ctl00_cphMainContent_trApprovalButtons tr > .approvalButton:last-child > a.btn:hover {
  color: #e5dcd6 !important;
  border: solid 1px #000000 !important;
  background-color: #000000 !important;
}
form.ustore_OrderDetails div#ctl00_cphMainContent_trApproval #ctl00_cphMainContent_trApprovalButtons tr > .approvalButton:last-child > a.btn:after, form.ustore_OrderDetails div#ctl00_cphMainContent_trApproval #ctl00_cphMainContent_trApprovalButtons tr > .approvalButton:last-child > a.btn:hover:after {
  content: "";
  margin: 0;
}
form.ustore_OrderDetails div#tableRejectionNotesContainer #ctl00_cphMainContent_lblRejection {
  display: block;
  margin-top: 12px;
  font-weight: 600;
}
form.ustore_OrderDetails div#ctl00_cphMainContent_trCustomerNote #ctl00_cphMainContent_lblCustomerNote {
  font-weight: 600 !important;
  display: block;
  margin-top: 12px;
}
form.ustore_OrderDetails div#tableRejectionNotesContainer textarea.RejectBack {
  display: block !important;
  width: 100% !important;
  min-width: 100%;
  max-width: 100%;
  height: 120px !important;
  min-height: 120px;
  max-height: 120px;
  margin: 20px 0px -38px 0px !important;
  box-sizing: border-box !important;
  position: static;
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  border: solid 1px red !important;
  background-color: transparent !important;
  padding: 8px 10px !important;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  line-height: 18px;
  font-weight: 400;
  color: #000000;
  text-align: left;
}
form.ustore_OrderDetails div#ctl00_cphMainContent_trReject .approverRejectConfirm {
  display: block;
  width: 100%;
  height: auto;
  margin: 22px 0px 0px 0px;
  padding: 0;
  box-shadow: border-box;
}
form.ustore_OrderDetails div#ctl00_cphMainContent_trReject .approverRejectConfirm > a#ctl00_cphMainContent_btnReject, form.ustore_OrderDetails div#ctl00_cphMainContent_trReject .approverRejectConfirm > a#ctl00_cphMainContent_btnCancelReject {
  display: inline-block;
  width: auto;
  height: 40px;
  padding: 9.5px 22px !important;
  margin: 0px 16px 0px 0px;
  box-sizing: border-box;
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  background-color: #e5dcd6;
  font-family: "Open Sans", sans-serif;
  font-size: 15px;
  line-height: 20px;
  font-weight: 600;
  color: #000000;
  text-transform: uppercase;
  text-decoration: none !important;
  text-align: left;
  border: 0 !important;
}
form.ustore_OrderDetails div#ctl00_cphMainContent_trReject .approverRejectConfirm > a#ctl00_cphMainContent_btnReject:hover {
  background-color: #e2c599;
  color: #ffffff !important;
}
form.ustore_OrderDetails div#ctl00_cphMainContent_trReject .approverRejectConfirm > a#ctl00_cphMainContent_btnReject:after {
  font-family: "FontAwesome";
  font-size: 17px;
  font-weight: 900;
  color: #000000;
  margin-left: 12px;
  content: "\f105";
}
form.ustore_OrderDetails div#ctl00_cphMainContent_trReject .approverRejectConfirm > a#ctl00_cphMainContent_btnReject:hover:after {
  color: #ffffff !important;
}
form.ustore_OrderDetails div#ctl00_cphMainContent_trReject .approverRejectConfirm > a#ctl00_cphMainContent_btnCancelReject {
  border: solid 1px #000000 !important;
  background-color: transparent !important;
  padding: 9px 22px !important;
}
/* ------------------------------------------ */
/* DETAILS DES COMMANDES - VERSION RESPONSIVE */
/* ------------------------------------------ */
form.ustore_OrderDetails div#ctl00_cphMainContent_trReject .approverRejectConfirm > a#ctl00_cphMainContent_btnCancelReject:hover {
  color: #e5dcd6 !important;
  border: solid 1px #000000 !important;
  background-color: #000000 !important;
}
form.ustore_OrderDetails .container {
  padding-bottom: 160px;
}
form.ustore_OrderDetails .container > div:nth-child(7) {
  display: block;
  width: 100%;
  height: auto;
  padding: 25px;
  margin: 0px 0px 26px 0px;
  box-sizing: border-box;
  background-color: #000000;
  box-shadow: 0px 0px 11px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0px 0px 11px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 0px 11px rgba(0, 0, 0, 0.1);
  font-family: "Open Sans", sans-serif;
  font-size: 15px;
  line-height: 20px;
  font-weight: 400;
  color: #ffffff;
  text-transform: uppercase;
  text-align: left;
}
form.ustore_OrderDetails .container > div:nth-child(7) b {
  font-family: "Open Sans", sans-serif;
  font-size: 15px;
  line-height: 20px;
  font-weight: 400;
  color: #ffffff;
  text-transform: uppercase;
  text-align: left;
}
form.ustore_OrderDetails .container > div:nth-child(7) span {
  font-family: "Open Sans", sans-serif;
  font-size: 15px;
  line-height: 20px;
  font-weight: 700 !important;
  color: #ffffff;
  text-transform: uppercase;
  text-align: left;
}
form.ustore_OrderDetails .container > div:nth-child(7) a.Link {
  font-family: "Open Sans", sans-serif;
  font-size: 15px;
  line-height: 20px;
  font-weight: 700 !important;
  color: #e5dcd6;
  text-transform: uppercase;
  text-decoration: none;
  text-align: left;
  cursor: pointer;
  padding: 3px 0;
  border-bottom: solid 1px #e5dcd6;
  float: right;
  position: relative;
  top: -5px;
}
form.ustore_OrderDetails .container > div:nth-child(7) a.Link:hover {
  color: #ffffff;
  border-bottom: solid 1px #ffffff;
}
form.ustore_OrderDetails .container > div#ctl00_cphMainContent_trApproval {
  display: block;
  width: 100%;
  height: auto;
  padding: 0;
  margin: 0;
  box-sizing: border-box;
  font-family: "Open Sans", sans-serif;
  font-size: 15px;
  line-height: 20px;
  font-weight: 400;
  color: #000000;
  text-align: left;
}
form.ustore_OrderDetails .container > div#ctl00_cphMainContent_trApproval span {
  font-family: "Open Sans", sans-serif;
  font-size: 15px;
  line-height: 20px;
  font-weight: 400;
  color: #000000;
  text-align: left;
}
form.ustore_OrderDetails .container > div:nth-child(12) {
  display: none;
}
form.ustore_OrderDetails .container > span.TablesTitle {
  display: block;
  margin: 42px 0px 2px 0px;
  font-family: "Open Sans", sans-serif;
  font-size: 22px;
  line-height: 28px;
  font-weight: 400;
  color: #000000 !important;
  text-align: left;
}
form.ustore_OrderDetails .container > div#orderTableContainer {
  display: block;
  width: 100%;
  height: auto;
  padding: 0;
  margin: 0px 0px -22px 0px;
  box-sizing: border-box;
}
form.ustore_OrderDetails .container > div#orderTableContainer, form.ustore_OrderDetails .container > div#tableShipmentsContainer, form.ustore_OrderDetails .container > div#orderTableContainer > div, form.ustore_OrderDetails .container > div#tableShipmentsContainer > div, form.ustore_OrderDetails .container > div#orderTableContainer > div > table, form.ustore_OrderDetails .container > div#tableShipmentsContainer > div > table {
  border: 0 !important;
}
form.ustore_OrderDetails .container > div#orderTableContainer > div .rgMasterTable {
  border-spacing: 0px 18px;
}
form.ustore_OrderDetails .container > div#orderTableContainer > div .rgMasterTable > tbody > tr {
  background-color: #ffffff;
  box-shadow: 0px 0px 11px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0px 0px 11px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 0px 11px rgba(0, 0, 0, 0.1);
}
form.ustore_OrderDetails .container > div#orderTableContainer > div .rgMasterTable > tbody > tr > td {
  padding: 22px 22px !important;
  border: 0 !important;
}
form.ustore_OrderDetails .container > div#orderTableContainer > div .rgMasterTable > thead > tr > th {
  padding: 14px 20px !important;
  background-color: #e5dcd6;
  font-family: "Open Sans", sans-serif;
  font-size: 13.5px;
  line-height: 18px;
  font-weight: 600;
  color: #000000;
  text-transform: uppercase;
  text-align: left;
  border: 0 !important;
}
form.ustore_OrderDetails .container > div#orderTableContainer > div .rgMasterTable > tbody > tr > td[colspan]:first-child {
  display: none;
}
form.ustore_OrderDetails .container > div#orderTableContainer > div .rgMasterTable > tbody > tr > td.OrderDetailsGrid_Column_Thumbnail {
  padding-left: 20px !important;
}
form.ustore_OrderDetails .container > div#orderTableContainer > div .rgMasterTable > tbody > tr > td.OrderDetailsGrid_Column_Thumbnail > div {
  border: 0;
  display: block;
  width: 100%;
  height: 100%;
  padding: 20px 0px;
  margin: 0;
  box-sizing: border-box;
  text-align: center;
  background-color: rgba(229, 220, 214, 0.3);
  border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
}
form.ustore_OrderDetails .container > div#orderTableContainer > div .rgMasterTable > tbody > tr > td.OrderDetailsGrid_Column_Thumbnail > div > input {
  display: block;
  width: auto;
  height: 60px;
  padding: 0 !important;
  margin: 0 auto;
  box-sizing: border-box;
  border-width: 0px;
  border: 0 !important;
  border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  box-shadow: 0px 0px 8px rgb(0 0 0 / 1%);
  -webkit-box-shadow: 0px 0px 8px rgb(0 0 0 / 1%);
  -moz-box-shadow: 0px 0px 8px rgb(0 0 0 / 1%);
}
form.ustore_OrderDetails .container > div#orderTableContainer > div .rgMasterTable > tbody > tr > td.OrderDetailsGrid_Column_ProductName .linkEditNickName, form.ustore_OrderDetails .container > div#orderTableContainer > div .rgMasterTable > tbody > tr > td.OrderDetailsGrid_Column_ProductName .MoreInfoLabel {
  display: none !important;
}
form.ustore_OrderDetails .container > div#orderTableContainer > div .rgMasterTable > tbody > tr > td.OrderDetailsGrid_Column_ProductName .XmpTooltipPopup {
  display: block !important;
  position: static;
  width: auto;
  height: auto;
  padding: 0;
  margin: 0;
  box-sizing: border-box;
  border: 0;
  background-color: transparent;
  font-size: 13px;
  font-weight: 300;
  color: #969696;
}
form.ustore_OrderDetails .container > div#orderTableContainer > div .rgMasterTable > tbody > tr > td.OrderDetailsGrid_Column_ProductName .OrderDetailsProductNameDiv {
  margin-bottom: 6px;
}
form.ustore_OrderDetails .container > div#orderTableContainer > div .rgMasterTable > tbody > tr > td.OrderDetailsGrid_Column_ProductName .OrderDetailsProductNameDiv {
  font-weight: 600;
  font-size: 16px;
}
form.ustore_OrderDetails .container > div#orderTableContainer > div .rgMasterTable > tbody > tr > td.OrderDetailsGrid_Column_ProductName > table > tbody > tr > td:last-child > a.Link {
  display: block;
  width: 110px;
  height: auto;
  padding: 6px 12px;
  margin: 14px 0px 0px 0px;
  box-sizing: border-box;
  background-color: #e5dcd6;
  color: #000000;
  font-weight: 600;
  text-transform: uppercase;
  font-size: 11px;
  text-decoration: none !important;
}
form.ustore_OrderDetails .container > div#orderTableContainer > div .rgMasterTable > tbody > tr > td.OrderDetailsGrid_Column_ProductName > table > tbody > tr > td:last-child > a.Link:hover {
  background-color: #e2c599;
  color: #ffffff !important;
  text-decoration: none !important;
}
form.ustore_OrderDetails .container > div#orderTableContainer > div .rgMasterTable > tbody > tr > td.OrderDetailsGrid_Column_Units > span:nth-child(3) {
  display: none;
}
form.ustore_OrderDetails .container > div#orderTableContainer > div .rgMasterTable > tbody > tr > td.OrderDetailsGrid_Column_Units > span:nth-child(4), form.ustore_OrderDetails .container > div#orderTableContainer > div .rgMasterTable > tbody > tr > td.OrderDetailsGrid_Column_Units > span:nth-child(5) {
  font-weight: 600;
  margin-top: 6px;
  display: inline-block;
}
form.ustore_OrderDetails .container > div#orderTableContainer > div .rgMasterTable > tbody > tr > td.OrderDetailsGrid_Column_Price .OrderDetailsBoldPriceLabel {
  font-weight: 700;
  font-size: 16px;
  color: #e2c599;
  border-bottom: solid 2px #e2c599;
  padding-bottom: 2px;
}
form.ustore_OrderDetails .container > div#ctl00_cphMainContent_trDeliverySeperator {
  display: none;
}
form.ustore_OrderDetails .container > div#tableShipmentsContainer {
  display: block;
  width: 100%;
  height: auto;
  padding: 0;
  margin: 0;
  box-sizing: border-box;
  overflow-x: scroll;
}
form.ustore_OrderDetails .container > div#tableShipmentsContainer > div .rgMasterTable {
  border-spacing: 0px 18px;
}
form.ustore_OrderDetails .container > div#tableShipmentsContainer > div .rgMasterTable > tbody > tr {
  background-color: #ffffff;
  box-shadow: 0px 0px 11px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0px 0px 11px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 0px 11px rgba(0, 0, 0, 0.1);
}
form.ustore_OrderDetails .container > div#tableShipmentsContainer > div .rgMasterTable > tbody > tr > td {
  padding: 22px 22px !important;
  font-size: 16px;
  line-height: 20px;
  font-weight: 400;
  color: #000000;
  text-align: left;
}
form.ustore_OrderDetails .container > div#tableShipmentsContainer > div .rgMasterTable > thead > tr > th {
  padding: 14px 20px !important;
  background-color: #e5dcd6;
  font-family: "Open Sans", sans-serif;
  font-size: 13.5px;
  line-height: 18px;
  font-weight: 600;
  color: #000000;
  text-transform: uppercase;
  text-align: left;
}
form.ustore_OrderDetails .container > div#tableShipmentsContainer > div .rgMasterTable > tbody > tr > td:nth-child(2) .MoreInfoLabel {
  font-family: "Open Sans", sans-serif;
  font-size: 15px;
  line-height: 18px;
  font-weight: 600;
  color: #000000;
  text-transform: uppercase;
  text-decoration: none;
  text-align: left;
  position: relative;
  top: -2px;
  padding: 3px 0;
  border-bottom: solid 1px #000000;
}
form.ustore_OrderDetails .container > div#tableShipmentsContainer > div .rgMasterTable > tbody > tr > td:nth-child(3), form.ustore_OrderDetails .container > div#tableShipmentsContainer > div .rgMasterTable > thead > tr > th:nth-child(3) {
  display: none;
}
form.ustore_OrderDetails .container > div#tableShipmentsContainer > div .rgMasterTable > tbody > tr > td[rowspan] {
  background-color: #ffffff;
  position: relative;
  z-index: 1;
}
form.ustore_OrderDetails .container > div#tableShipmentsContainer > div .rgMasterTable > tbody > tr > td[rowspan]:nth-child(2) {
  border-width: 8px;
  border-style: solid;
  border-image: linear-gradient( to right, rgba(0, 0, 0, 0.035), rgba(0, 0, 0, 0) ) 1 100%;
  border-left: 0;
  border-top: 0;
  border-bottom: 0;
}
form.ustore_OrderDetails .container > div#tableShipmentsContainer > div .rgMasterTable > tbody > tr > td[rowspan]:last-child {
  border-width: 8px;
  border-style: solid;
  border-image: linear-gradient(to left, rgba(0, 0, 0, 0.035), rgba(0, 0, 0, 0)) 1 100%;
  border-right: 0;
  border-top: 0;
  border-bottom: 0;
}
form.ustore_OrderDetails .container > div#ctl00_cphMainContent_trPriceSummary {
  display: block;
  width: 100%;
  height: auto;
  padding: 0;
  margin: 50px 0px 0px 0px;
  box-sizing: border-box;
}
form.ustore_OrderDetails .container > div#ctl00_cphMainContent_trPriceSummary > div:last-child > table.OrderDetailsPriceSummary {
  display: block;
  width: 400px;
  max-width: 100%;
  height: auto;
  padding: 0;
  margin: 0;
  box-sizing: border-box;
  border: 0;
  box-shadow: 0px 0px 11px rgb(0 0 0 / 10%);
  -webkit-box-shadow: 0px 0px 11px rgb(0 0 0 / 10%);
  -moz-box-shadow: 0px 0px 11px rgba(0, 0, 0, 0.1);
}
form.ustore_OrderDetails .container > div#ctl00_cphMainContent_trPriceSummary > div:last-child > table.OrderDetailsPriceSummary > tbody {
  display: block;
  width: 100%;
  height: auto;
  padding: 0;
  margin: 0;
  box-sizing: border-box;
}
form.ustore_OrderDetails .container > div#ctl00_cphMainContent_trPriceSummary > div:last-child > table.OrderDetailsPriceSummary > tbody > tr#ctl00_cphMainContent_trSubtotal {
  display: block;
  width: 100%;
  height: auto;
  padding: 25px !important;
  margin: 0;
  box-sizing: border-box;
  background-color: #e5dcd6;
}
form.ustore_OrderDetails .container > div#ctl00_cphMainContent_trPriceSummary > div:last-child > table.OrderDetailsPriceSummary > tbody > tr#ctl00_cphMainContent_trTaxRow {
  display: block;
  width: 100%;
  height: auto;
  padding: 25px 25px 8px 25px !important;
  margin: 0;
  box-sizing: border-box;
  background-color: #ffffff;
}
form.ustore_OrderDetails .container > div#ctl00_cphMainContent_trPriceSummary > div:last-child > table.OrderDetailsPriceSummary > tbody > tr:last-child {
  display: block;
  width: 100%;
  height: auto;
  padding: 8px 25px 25px 25px !important;
  margin: 0;
  box-sizing: border-box;
  background-color: #ffffff;
}
form.ustore_OrderDetails .container > div#ctl00_cphMainContent_trPriceSummary > div:last-child > table.OrderDetailsPriceSummary > tbody > tr:nth-child(4), form.ustore_OrderDetails .container > div#ctl00_cphMainContent_trPriceSummary > div:last-child > table.OrderDetailsPriceSummary > tbody > tr:nth-child(5) {
  display: none;
}
form.ustore_OrderDetails .container > div#ctl00_cphMainContent_trPriceSummary > div:last-child > table.OrderDetailsPriceSummary span, form.ustore_OrderDetails .container > div#ctl00_cphMainContent_trPriceSummary > div:last-child > table.OrderDetailsPriceSummary a {
  font-family: "Open Sans", sans-serif;
  font-size: 18px;
  line-height: 22px;
  font-weight: 400;
  color: #000000;
  text-align: left;
  text-decoration: none;
  display: block;
  width: 100%;
  cursor: auto;
}
form.ustore_OrderDetails .container > div#ctl00_cphMainContent_trPriceSummary > div:last-child > table.OrderDetailsPriceSummary > tbody > tr#ctl00_cphMainContent_trSubtotal span, form.ustore_OrderDetails .container > div#ctl00_cphMainContent_trPriceSummary > div:last-child > table.OrderDetailsPriceSummary > tbody > tr#ctl00_cphMainContent_trSubtotal td {
  font-weight: 600 !important;
}
form.ustore_OrderDetails .container > div#ctl00_cphMainContent_trPriceSummary > div:last-child > table.OrderDetailsPriceSummary > tbody > tr > td:nth-child(1) {
  width: 200px;
  max-width: 120px;
}
form.ustore_OrderDetails .container > div#ctl00_cphMainContent_trPriceSummary > div:last-child > table.OrderDetailsPriceSummary > tbody > tr > td:nth-child(3) {
  display: none;
}
/* ---------------------------------- */
/* COMMANDES EN ATTENTE D'APPROBATION */
/* ---------------------------------- */
form.ustore_OrderDetails .container > div:nth-child(7) {
  margin-top: 170px;
}
/* ustore_OrderApprovalList */
form.ustore_OrderApprovalList #fullpage .mainareaFullWidth {
  padding-bottom: 60px;
}
form.ustore_OrderApprovalList .orderApprovalListTable > tbody > tr:nth-child(2), form.ustore_OrderApprovalList .orderApprovalListTable > tbody > tr:nth-child(4), form.ustore_OrderApprovalList .orderApprovalListTable > tbody > tr:nth-child(7) {
  display: none;
}
form.ustore_OrderApprovalList .orderApprovalListTable > tbody > tr:nth-child(1) {
  display: block;
  margin: 10px 0px 6px 0px;
}
form.ustore_OrderApprovalList .orderApprovalListTable > tbody > tr:nth-child(1) span {
  font-family: "Open Sans", sans-serif;
  font-size: 22px;
  line-height: 28px;
  font-weight: 400;
  color: #000000;
  text-align: left;
}
form.ustore_OrderApprovalList .orderApprovalListTable #ctl00_cphMainContent_dgOrderApproval {
  border: 0 !important;
}
form.ustore_OrderApprovalList .orderApprovalListTable #ctl00_cphMainContent_dgOrderApproval .rgMasterTable {
  border-spacing: 0px 18px;
}
form.ustore_OrderApprovalList .orderApprovalListTable #ctl00_cphMainContent_dgOrderApproval .rgMasterTable > tbody > tr {
  background-color: #ffffff;
  box-shadow: 0px 0px 11px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0px 0px 11px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 0px 11px rgba(0, 0, 0, 0.1);
}
form.ustore_OrderApprovalList .orderApprovalListTable #ctl00_cphMainContent_dgOrderApproval .rgMasterTable > tbody > tr > td {
  padding: 22px 22px !important;
  font-size: 16px;
  line-height: 20px;
  font-weight: 400;
  color: #000000;
  text-align: left;
}
form.ustore_OrderApprovalList .orderApprovalListTable #ctl00_cphMainContent_dgOrderApproval .rgMasterTable > thead > tr > th {
  padding: 14px 20px !important;
  background-color: #e5dcd6;
  font-family: "Open Sans", sans-serif;
  font-size: 13.5px;
  line-height: 18px;
  font-weight: 600;
  color: #000000;
  text-transform: uppercase;
  text-align: left;
}
form.ustore_OrderApprovalList .orderApprovalListTable #ctl00_cphMainContent_dgOrderApproval .rgMasterTable > tbody > tr > td:nth-child(3), form.ustore_OrderApprovalList .orderApprovalListTable #ctl00_cphMainContent_dgOrderApproval .rgMasterTable > thead > tr > th:nth-child(3) {
  display: none;
}
form.ustore_OrderApprovalList .orderApprovalListTable #ctl00_cphMainContent_dgOrderApproval .rgMasterTable > tbody > tr > td:nth-child(1) > a.Link {
  display: inline-block;
  width: auto;
  height: auto;
  padding: 8px 16px;
  margin: 0px 0px 0px 16px;
  box-sizing: border-box;
  background-color: #e5dcd6;
  color: #000000;
  font-weight: 600;
  text-transform: uppercase;
  font-size: 13px;
  text-decoration: none;
}
form.ustore_OrderApprovalList .orderApprovalListTable #ctl00_cphMainContent_dgOrderApproval .rgMasterTable > tbody > tr > td:nth-child(1) > a.Link:hover {
  background-color: #e2c599;
  color: #ffffff !important;
}
form.ustore_OrderApprovalList .orderApprovalListTable #ctl00_cphMainContent_dgOrderApproval .rgMasterTable > tbody > tr > td:nth-child(1) > a.Link:after {
  font-family: "FontAwesome";
  font-size: 16px;
  font-weight: 900;
  color: #000000;
  margin-left: 8px;
  position: relative;
  top: 0.5px;
  content: "\f105";
}
form.ustore_OrderApprovalList .orderApprovalListTable #ctl00_cphMainContent_dgOrderApproval .rgMasterTable > tbody > tr > td:nth-child(1) > a.Link:hover:after {
  color: #ffffff !important;
}
form.ustore_OrderApprovalList .container .orderApprovalListTable {
  margin-top: 170px;
}
form.ustore_OrderApprovalList .container .orderApprovalListTable .stacktable {
  display: none;
}
/* ----------------------------------- */
/* APPROBATION - DETAILS DES COMMANDES */
/* ----------------------------------- */
form.ustore_OrderApprovalList .container .orderApprovalListTable .rgMasterTable.stacktable {
  display: table !important;
}
/* ustore_OrderDetails */
form.ustore_OrderDetails #fullpage .mainareaFullWidth > div#tableRejectionNotesContainer #ctl00_cphMainContent_lblNotesCaption, form.ustore_OrderDetails .container > div#tableRejectionNotesContainer #ctl00_cphMainContent_lblNotesCaption {
  display: block;
  width: 100%;
  padding: 0;
  font-weight: 700;
  font-size: 16px;
}
form.ustore_OrderDetails #fullpage .mainareaFullWidth > div#tableRejectionNotesContainer #ctl00_cphMainContent_lblRejectedNotes, form.ustore_OrderDetails .container > div#tableRejectionNotesContainer #ctl00_cphMainContent_lblRejectedNotes {
  display: block;
  width: 100%;
  background-color: transparent !important;
  padding: 0;
  font-weight: 400;
  font-size: 16px;
}
form.ustore_OrderDetails #fullpage .mainareaFullWidth > div#ctl00_cphMainContent_trApproval #ctl00_cphMainContent_btnResubmission, form.ustore_OrderDetails .container > div#ctl00_cphMainContent_trApproval #ctl00_cphMainContent_btnResubmission {
  display: inline-block;
  width: auto;
  height: 40px;
  padding: 9.5px 22px !important;
  margin: 0px 16px 0px 0px;
  box-sizing: border-box;
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  background-color: #e5dcd6;
  font-family: "Open Sans", sans-serif;
  font-size: 15px;
  line-height: 20px;
  font-weight: 600;
  color: #000000;
  text-transform: uppercase;
  text-decoration: none !important;
  text-align: left;
  border: 0 !important;
}
form.ustore_OrderDetails #fullpage .mainareaFullWidth > div#ctl00_cphMainContent_trApproval #ctl00_cphMainContent_btnResubmission:hover, form.ustore_OrderDetails .container > div#ctl00_cphMainContent_trApproval #ctl00_cphMainContent_btnResubmission:hover {
  background-color: #e2c599;
  color: #ffffff !important;
}
form.ustore_OrderDetails #fullpage .mainareaFullWidth > div#ctl00_cphMainContent_trApproval #ctl00_cphMainContent_btnResubmission:after, form.ustore_OrderDetails .container > div#ctl00_cphMainContent_trApproval #ctl00_cphMainContent_btnResubmission:after {
  font-family: "FontAwesome";
  font-size: 17px;
  font-weight: 900;
  color: #000000;
  margin-left: 12px;
  content: "\f105";
}
form.ustore_OrderDetails #fullpage .mainareaFullWidth > div#ctl00_cphMainContent_trApproval #ctl00_cphMainContent_btnResubmission:hover:after, form.ustore_OrderDetails .container > div#ctl00_cphMainContent_trApproval #ctl00_cphMainContent_btnResubmission:hover:after {
  color: #ffffff !important;
}
form.ustore_OrderDetails #fullpage .mainareaFullWidth > div#tblModifyVersionsContainer + div, form.ustore_OrderDetails .container > div#tblModifyVersionsContainer + div {
  display: block;
  width: 100%;
  height: auto;
  padding: 25px;
  margin: 0px 0px 26px 0px;
  box-sizing: border-box;
  background-color: #000000;
  box-shadow: 0px 0px 11px rgb(0 0 0 / 10%);
  -webkit-box-shadow: 0px 0px 11px rgb(0 0 0 / 10%);
  -moz-box-shadow: 0px 0px 11px rgba(0, 0, 0, 0.1);
  font-family: "Open Sans", sans-serif;
  font-size: 15px;
  line-height: 20px;
  font-weight: 400;
  color: #ffffff;
  text-transform: uppercase;
  text-align: left;
}
form.ustore_OrderDetails #fullpage .mainareaFullWidth > div#tblModifyVersionsContainer + div > span, form.ustore_OrderDetails .container > div#tblModifyVersionsContainer + div > span {
  font-family: "Open Sans", sans-serif;
  font-size: 15px;
  line-height: 20px;
  font-weight: 700 !important;
  color: #ffffff;
  text-transform: uppercase;
  text-align: left;
}
form.ustore_OrderDetails #fullpage .mainareaFullWidth > div#tblModifyVersionsContainer, form.ustore_OrderDetails .container > div#tblModifyVersionsContainer {
  background-color: #ffffff;
  color: #000000;
}
form.ustore_OrderDetails #fullpage .mainareaFullWidth > div#tblModifyVersionsContainer span, form.ustore_OrderDetails .container > div#tblModifyVersionsContainer span {
  color: #000000;
}
form.ustore_OrderDetails #fullpage .mainareaFullWidth > div#tblModifyVersionsContainer #tblModifyVersions span.selectedViewLabel, form.ustore_OrderDetails .container > div#tblModifyVersionsContainer #tblModifyVersions span.selectedViewLabel {
  display: inline-block;
  width: auto;
  height: 40px;
  padding: 9.5px 22px !important;
  margin: 0px 16px 0px 0px;
  box-sizing: border-box;
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  background-color: #000000;
  font-family: "Open Sans", sans-serif;
  font-size: 15px;
  line-height: 20px;
  font-weight: 600;
  color: #e5dcd6;
  text-transform: uppercase;
  text-decoration: none !important;
  text-align: left;
  border: 0 !important;
}
form.ustore_OrderDetails #fullpage .mainareaFullWidth > div#tblModifyVersionsContainer #tblModifyVersions a.Link, form.ustore_OrderDetails .container > div#tblModifyVersionsContainer #tblModifyVersions a.Link {
  display: inline-block;
  width: auto;
  height: 40px;
  padding: 9.5px 22px !important;
  margin: 0px 16px 0px -0px;
  box-sizing: border-box;
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  background-color: #e5dcd6;
  font-family: "Open Sans", sans-serif;
  font-size: 15px;
  line-height: 20px;
  font-weight: 600;
  color: #000000;
  text-transform: uppercase;
  text-decoration: none !important;
  text-align: left;
  border: 0 !important;
  position: static !important;
}
form.ustore_OrderDetails #fullpage .mainareaFullWidth > div#tblModifyVersionsContainer #tblModifyVersions a.Link:hover, form.ustore_OrderDetails .container > div#tblModifyVersionsContainer #tblModifyVersions a.Link:hover {
  background-color: #e2c599;
  color: #ffffff !important;
}
form.ustore_OrderDetails #fullpage .mainareaFullWidth > div#tblModifyVersionsContainer #tblModifyVersions > tbody > tr > td:nth-child(2), form.ustore_OrderDetails .container > div#tblModifyVersionsContainer #tblModifyVersions > tbody > tr > td:nth-child(2) {
  padding-right: 0px;
}
/* ----------------- */
/* FORMULAIRES PERSO */
/* ----------------- */
form.ustore_OrderDetails #fullpage .mainareaFullWidth > div#tblModifyVersionsContainer + div > a.Link, form.ustore_OrderDetails .container > div#tblModifyVersionsContainer + div > a.Link {
  font-family: "Open Sans", sans-serif;
  font-size: 15px;
  line-height: 20px;
  font-weight: 700 !important;
  color: #e5dcd6;
  text-transform: uppercase;
  text-decoration: none;
  text-align: left;
  cursor: pointer;
  padding: 3px 0;
  border-bottom: solid 1px #e5dcd6;
  float: right;
  position: relative;
  top: -5px;
}
/* chrome */
.CustomizationProperties #customization.Estimations #tdDialCustomization > .Duc.dependentDUC + .Duc:before {
  content: "";
  display: block;
  width: 100%;
  height: 30px;
  padding: 0;
  margin: 37px 0px 37px 0px;
  box-sizing: border-box;
  background-image: url("https://plateformemarketing.com/uStoreThemeCustomizations/61004890-08b9-4f9b-9d6b-6eaad5a9dff3/Draft/Assets/SeparationPerso.png");
  background-size: 100% auto;
  background-position: center;
  background-repeat: no-repeat;
}
.CustomizationProperties #customization.Estimations #tdDialCustomization > .Duc.dependentDUC + .Duc.dependentDUC:before {
  display: none !important;
}
/* ---------------- */
/* BANDEAU MAILINGS */
/* ---------------- */
.container .CustomizationProperties #customization.Estimations #tdDialCustomization > .Duc.dependentDUC + .Duc:before {
  display: none !important;
}
/* ustore_OrderFinalStep */
form.ustore_OrderFinalStep #tblMain #tdDocCtrlLeft .Duc #ValidationMailings {
  display: block;
  width: 100%;
  height: 300px;
  padding: 40px;
  margin: -44px 0px 20px 0px;
  box-sizing: border-box;
  background-color: #e5dcd5;
  box-shadow: 0px 0px 11px rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0px 0px 11px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0px 0px 11px rgba(0, 0, 0, 0.15);
}
form.ustore_OrderFinalStep #tblMain #tdDocCtrlLeft .Duc #ValidationMailings .SectionLettre, form.ustore_OrderFinalStep #tblMain #tdDocCtrlLeft .Duc #ValidationMailings .SectionEnveloppe {
  display: inline-block;
  vertical-align: top;
  width: 200px;
  height: 100%;
  padding: 25px 40px 20px 40px;
  margin: 0px 40px 0px 0px;
  box-sizing: border-box;
  background-color: #ffffff;
  position: relative;
  text-align: center;
}
form.ustore_OrderFinalStep #tblMain #tdDocCtrlLeft .Duc #ValidationMailings .SectionLettre > .PictoValide, form.ustore_OrderFinalStep #tblMain #tdDocCtrlLeft .Duc #ValidationMailings .SectionEnveloppe > .PictoValide {
  position: absolute;
  top: 10px;
  right: 10px;
  display: block;
  width: 20px;
  height: 20px;
  padding: 0;
  margin: 0;
  box-sizing: border-box;
}
form.ustore_OrderFinalStep #tblMain #tdDocCtrlLeft .Duc #ValidationMailings .SectionLettre > .VisuelLettre {
  display: block;
  width: 87px;
  height: auto;
  margin: 0px auto 15px auto;
  padding: 0;
  box-sizing: border-box;
}
form.ustore_OrderFinalStep #tblMain #tdDocCtrlLeft .Duc #ValidationMailings .SectionEnveloppe > .VisuelEnveloppe {
  display: block;
  width: 110px;
  height: auto;
  margin: 21px auto 38px auto;
  padding: 0;
  box-sizing: border-box;
}
form.ustore_OrderFinalStep #tblMain #tdDocCtrlLeft .Duc #ValidationMailings .SectionLettre > .TitreLettre, form.ustore_OrderFinalStep #tblMain #tdDocCtrlLeft .Duc #ValidationMailings .SectionEnveloppe > .TitreEnveloppe {
  display: block;
  width: 100%;
  height: auto;
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  text-align: center;
}
form.ustore_OrderFinalStep #tblMain #tdDocCtrlLeft .Duc #ValidationMailings .SectionLettre > .TitreLettre .TitrePrincipal, form.ustore_OrderFinalStep #tblMain #tdDocCtrlLeft .Duc #ValidationMailings .SectionEnveloppe > .TitreEnveloppe .TitrePrincipal {
  font-family: "Open Sans", sans-serif;
  font-size: 16px;
  line-height: 16px;
  font-weight: 700;
  color: #000000;
  text-transform: uppercase;
  text-align: center;
}
form.ustore_OrderFinalStep #tblMain #tdDocCtrlLeft .Duc #ValidationMailings .SectionLettre > .TitreLettre .TitreSecondaire, form.ustore_OrderFinalStep #tblMain #tdDocCtrlLeft .Duc #ValidationMailings .SectionEnveloppe > .TitreEnveloppe .TitreSecondaire {
  display: block;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  line-height: 16px;
  font-weight: 400;
  color: #000000;
  text-transform: uppercase;
  text-align: center;
}
form.ustore_OrderFinalStep #tblMain #tdDocCtrlLeft .Duc #ValidationMailings .SectionMessage {
  display: inline-block;
  vertical-align: top;
  width: 590px;
  height: auto;
  padding: 14px 0px;
  margin: 0;
  box-sizing: border-box;
  text-align: left;
}
form.ustore_OrderFinalStep #tblMain #tdDocCtrlLeft .Duc #ValidationMailings .SectionMessage .TitreMessage {
  display: block;
  width: 100%;
  height: auto;
  padding: 0;
  margin: 0px 0px 16px 0px;
  box-sizing: border-box;
  font-family: "Open Sans", sans-serif;
  font-size: 26px;
  line-height: 34px;
  font-weight: 700;
  color: #000000;
  text-align: left;
}
form.ustore_OrderFinalStep #tblMain #tdDocCtrlLeft .Duc #ValidationMailings .SectionMessage .DescriptionMessage {
  display: block;
  width: 100%;
  height: auto;
  padding: 0;
  margin: 0;
  box-sizing: border-box;
  font-family: "Open Sans", sans-serif;
  font-size: 16px;
  line-height: 22px;
  font-weight: 400;
  color: #000000;
  text-align: left;
}
/* ------------------------------ */
/* CARACTERISTIQUES DES DOCUMENTS */
/* ------------------------------ */
form.ustore_OrderFinalStep #tblMain #tdDocCtrlLeft .Duc #ValidationMailings .SectionMessage .DescriptionMessage strong {
  font-weight: 600;
}
form.ustore_OrderFinalStep #tblMain #tdDocCtrlLeft .Duc #CaracteristiquesDoc, form.ustore_OrderFinalStep #tblMain #tdDocCtrlLeft .Duc #CaracteristiquesDoc > ul {
  display: block;
  width: 100%;
  height: auto;
  padding: 0;
  margin: 0;
  box-sizing: border-box;
}
form.ustore_OrderFinalStep #tblMain #tdDocCtrlLeft .Duc #CaracteristiquesDoc > h3 {
  display: block;
  width: 100%;
  height: auto;
  padding: 0;
  margin: 0px 0px 16px 0px;
  box-sizing: border-box;
  font-family: "Open Sans", sans-serif;
  font-size: 16px;
  line-height: 22px;
  font-weight: 400;
  color: #000000;
  text-align: left;
}
form.ustore_OrderFinalStep #tblMain #tdDocCtrlLeft .Duc #CaracteristiquesDoc > ul {
  padding-left: 18px !important;
}
/* --------------- */
/* RESEAUX SOCIAUX */
/* --------------- */
form.ustore_OrderFinalStep #tblMain #tdDocCtrlLeft .Duc #CaracteristiquesDoc > ul > li {
  list-style-type: disc;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  line-height: 20px;
  font-weight: 400;
  color: #000000;
  text-align: left;
}
form.ustore_OrderFinalStep #tblMain #tdDocCtrlLeft .Duc #SectionReseauxSociaux {
  display: block;
  width: 100%;
  height: auto;
  padding: 0;
  margin: 0px 0px 20px 0px !important;
  box-sizing: border-box;
  text-align: left;
}
form.ustore_OrderFinalStep #tblMain #tdDocCtrlLeft .Duc #SectionReseauxSociaux:before {
  display: block;
  width: 100%;
  height: auto;
  padding: 0;
  margin: 0px 0px 6px 0px;
  box-sizing: border-box;
  content: "Partager sur";
  font-family: "Open Sans", sans-serif;
  font-size: 26px;
  line-height: 32px;
  font-weight: 400;
  color: #000000;
  text-align: left;
}
form.ustore_OrderFinalStep #tblMain #tdDocCtrlLeft .Duc #SectionReseauxSociaux > p {
  display: inline-block;
  vertical-align: top;
  width: 200px;
  height: auto;
  padding: 0;
  margin: 20px 20px 0px 0px;
  box-sizing: border-box;
}
form.ustore_OrderFinalStep #tblMain #tdDocCtrlLeft .Duc #SectionReseauxSociaux > p:last-child {
  margin-right: 0;
}
form.ustore_OrderFinalStep #tblMain #tdDocCtrlLeft .Duc #SectionReseauxSociaux > p > input {
  display: block;
  width: 100%;
  height: 66px;
  padding: 0px 0px 0px 66px !important;
  margin: 0;
  box-sizing: border-box;
  border: 0 !important;
  border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  cursor: pointer;
  font-family: "Open Sans", sans-serif;
  font-size: 16px;
  line-height: 20px;
  font-weight: 700;
  color: #ffffff !important;
  text-transform: uppercase;
  text-align: left;
}
form.ustore_OrderFinalStep #tblMain #tdDocCtrlLeft .Duc #SectionReseauxSociaux > p:nth-child(1) > input {
  background-image: url("https://plateformemarketing.com/uStoreThemeCustomizations/61004890-08b9-4f9b-9d6b-6eaad5a9dff3/Published/Assets/LinkedIn.svg");
  background-size: 100% auto;
  background-position: center;
  background-repeat: no-repeat;
}
form.ustore_OrderFinalStep #tblMain #tdDocCtrlLeft .Duc #SectionReseauxSociaux > p:nth-child(1) > input:hover {
  background-image: url("https://plateformemarketing.com/uStoreThemeCustomizations/61004890-08b9-4f9b-9d6b-6eaad5a9dff3/Published/Assets/LinkedIn_Hover.svg");
}
form.ustore_OrderFinalStep #tblMain #tdDocCtrlLeft .Duc #SectionReseauxSociaux > p:nth-child(2) > input {
  background-image: url("https://plateformemarketing.com/uStoreThemeCustomizations/61004890-08b9-4f9b-9d6b-6eaad5a9dff3/Published/Assets/Instagram.svg");
  background-size: 100% auto;
  background-position: center;
  background-repeat: no-repeat;
}
form.ustore_OrderFinalStep #tblMain #tdDocCtrlLeft .Duc #SectionReseauxSociaux > p:nth-child(2) > input:hover {
  background-image: url("https://plateformemarketing.com/uStoreThemeCustomizations/61004890-08b9-4f9b-9d6b-6eaad5a9dff3/Published/Assets/Instagram_Hover.svg");
}
form.ustore_OrderFinalStep #tblMain #tdDocCtrlLeft .Duc #SectionReseauxSociaux > p:nth-child(3) > input {
  background-image: url("https://plateformemarketing.com/uStoreThemeCustomizations/61004890-08b9-4f9b-9d6b-6eaad5a9dff3/Published/Assets/Facebook.svg");
  background-size: 100% auto;
  background-position: center;
  background-repeat: no-repeat;
}
/* --------------------- */
/* LIENS RESEAUX SOCIAUX */
/* --------------------- */
form.ustore_OrderFinalStep #tblMain #tdDocCtrlLeft .Duc #SectionReseauxSociaux > p:nth-child(3) > input:hover {
  background-image: url("https://plateformemarketing.com/uStoreThemeCustomizations/61004890-08b9-4f9b-9d6b-6eaad5a9dff3/Published/Assets/Facebook_Hover.svg");
}
form.ustore_OrderFinalStep #tblMain #tdDocCtrlLeft .Duc #SectionLiensReseauxSociaux {
  display: block;
  width: 100%;
  height: auto;
  padding: 0;
  margin: 0px 0px 20px 0px !important;
  box-sizing: border-box;
  text-align: left;
}
form.ustore_OrderFinalStep #tblMain #tdDocCtrlLeft .Duc #SectionLiensReseauxSociaux:before {
  display: block;
  width: 100%;
  height: auto;
  padding: 0;
  margin: 0px 0px 6px 0px;
  box-sizing: border-box;
  content: "Partager sur";
  font-family: "Open Sans", sans-serif;
  font-size: 26px;
  line-height: 32px;
  font-weight: 400;
  color: #000000;
  text-align: left;
}
form.ustore_OrderFinalStep #tblMain #tdDocCtrlLeft .Duc #SectionLiensReseauxSociaux > p {
  display: inline-block;
  vertical-align: top;
  width: 200px;
  height: auto;
  padding: 0;
  margin: 20px 20px 0px 0px;
  box-sizing: border-box;
}
form.ustore_OrderFinalStep #tblMain #tdDocCtrlLeft .Duc #SectionLiensReseauxSociaux > p:last-child {
  margin-right: 0;
}
form.ustore_OrderFinalStep #tblMain #tdDocCtrlLeft .Duc #SectionLiensReseauxSociaux > p > a {
  display: block;
  width: 100%;
  height: 66px;
  padding: 22px 0px 22px 66px !important;
  margin: 0;
  box-sizing: border-box;
  border: 0 !important;
  border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  cursor: pointer;
  font-family: "Open Sans", sans-serif;
  font-size: 16px;
  line-height: 20px;
  font-weight: 700;
  color: #ffffff !important;
  text-transform: uppercase;
  text-align: left;
  text-decoration: none;
}
form.ustore_OrderFinalStep #tblMain #tdDocCtrlLeft .Duc #SectionLiensReseauxSociaux > p#LienLinkedIn > a {
  background-image: url("https://plateformemarketing.com/uStoreThemeCustomizations/61004890-08b9-4f9b-9d6b-6eaad5a9dff3/Published/Assets/LinkedIn.svg");
  background-size: 100% auto;
  background-position: center;
  background-repeat: no-repeat;
}
form.ustore_OrderFinalStep #tblMain #tdDocCtrlLeft .Duc #SectionLiensReseauxSociaux > p#LienLinkedIn > a:hover {
  background-image: url("https://plateformemarketing.com/uStoreThemeCustomizations/61004890-08b9-4f9b-9d6b-6eaad5a9dff3/Published/Assets/LinkedIn_Hover.svg");
}
form.ustore_OrderFinalStep #tblMain #tdDocCtrlLeft .Duc #SectionLiensReseauxSociaux > p#LienInstagram > a {
  background-image: url("https://plateformemarketing.com/uStoreThemeCustomizations/61004890-08b9-4f9b-9d6b-6eaad5a9dff3/Published/Assets/Instagram.svg");
  background-size: 100% auto;
  background-position: center;
  background-repeat: no-repeat;
}
form.ustore_OrderFinalStep #tblMain #tdDocCtrlLeft .Duc #SectionLiensReseauxSociaux > p#LienInstagram > a:hover {
  background-image: url("https://plateformemarketing.com/uStoreThemeCustomizations/61004890-08b9-4f9b-9d6b-6eaad5a9dff3/Published/Assets/Instagram_Hover.svg");
}
form.ustore_OrderFinalStep #tblMain #tdDocCtrlLeft .Duc #SectionLiensReseauxSociaux > p#LienFacebook > a {
  background-image: url("https://plateformemarketing.com/uStoreThemeCustomizations/61004890-08b9-4f9b-9d6b-6eaad5a9dff3/Published/Assets/Facebook.svg");
  background-size: 100% auto;
  background-position: center;
  background-repeat: no-repeat;
}
/* ------------------------------------------------ */
/* ----- BOUTON TELECHARGER PRODUITS DIGITAUX ----- */
/* ------------------------------------------------ */
form.ustore_OrderFinalStep #tblMain #tdDocCtrlLeft .Duc #SectionLiensReseauxSociaux > p#LienFacebook > a:hover {
  background-image: url("https://plateformemarketing.com/uStoreThemeCustomizations/61004890-08b9-4f9b-9d6b-6eaad5a9dff3/Published/Assets/Facebook_Hover.svg");
}
form.ustore_OrderFinalStep #tblMain #tdDocCtrlLeft .Duc .DigitalProduct_Div {
  display: block;
  width: auto;
  height: auto;
  padding: 0;
  margin: 0;
  box-sizing: border-box;
}
form.ustore_OrderFinalStep #tblMain #tdDocCtrlLeft .Duc .DigitalProduct_Div > a, form.ustore_OrderFinalStep #tblMain #tdDocCtrlLeft .Duc .DigitalProduct_Div > button {
  display: inline-block;
  width: auto;
  height: 40px;
  padding: 9px 22px !important;
  margin: 0;
  box-sizing: border-box;
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  border: 0;
  border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  background-color: #e5dcd6;
  font-family: "Open Sans", sans-serif;
  font-size: 15px;
  line-height: 20px;
  font-weight: 600;
  color: #000000;
  text-transform: uppercase;
  text-decoration: none;
  text-align: left;
  cursor: pointer;
  outline: none;
}
form.ustore_OrderFinalStep #tblMain #tdDocCtrlLeft .Duc .DigitalProduct_Div > a:hover, form.ustore_OrderFinalStep #tblMain #tdDocCtrlLeft .Duc .DigitalProduct_Div > button:hover {
  background-color: #e2c599;
  color: #ffffff !important;
}
form.ustore_OrderFinalStep #tblMain #tdDocCtrlLeft .Duc .DigitalProduct_Div > a:after, form.ustore_OrderFinalStep #tblMain #tdDocCtrlLeft .Duc .DigitalProduct_Div > button:after {
  font-family: "FontAwesome";
  font-size: 17px;
  font-weight: 900;
  color: #000000;
  margin-left: 12px;
  content: "\f105";
}
/* ------------------------------------------- */
/* ----- PRODUITS DIGITAUX - ENREGISTRER ----- */
/* ------------------------------------------- */
form.ustore_OrderFinalStep #tblMain #tdDocCtrlLeft .Duc .DigitalProduct_Div > a:hover:after, form.ustore_OrderFinalStep #tblMain #tdDocCtrlLeft .Duc .DigitalProduct_Div > button:hover:after {
  color: #ffffff !important;
}
form.ustore_OrderFinalStep #tblMain #tdDocCtrlLeft .Duc .DigitalProduct_Div > table {
  display: none;
  width: 350px !important;
  height: auto !important;
  margin: 0px 0px 60px 0px !important;
  padding: 40px 50px !important;
  box-sizing: border-box !important;
  background-color: #ffffff !important;
  box-shadow: 0px 0px 11px rgb(0 0 0 / 10%) !important;
  -webkit-box-shadow: 0px 0px 11px rgb(0 0 0 / 10%) !important;
  -moz-box-shadow: 0px 0px 11px rgba(0, 0, 0, 0.1) !important;
  position: absolute;
  bottom: 0px;
  z-index: 10;
  right: 0;
}
form.ustore_OrderFinalStep #tblMain #tdDocCtrlLeft .Duc .DigitalProduct_Div > table > tbody, form.ustore_OrderFinalStep #tblMain #tdDocCtrlLeft .Duc .DigitalProduct_Div > table .tr_DigitalProducts_Fields, form.ustore_OrderFinalStep #tblMain #tdDocCtrlLeft .Duc .DigitalProduct_Div > table .td_DigitalProducts_question, form.ustore_OrderFinalStep #tblMain #tdDocCtrlLeft .Duc .DigitalProduct_Div > table .td_DigitalProducts_answer {
  display: block;
  width: 100%;
  height: auto;
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}
form.ustore_OrderFinalStep #tblMain #tdDocCtrlLeft .Duc .DigitalProduct_Div > table .td_DigitalProducts_answer > input {
  display: block;
  width: 100%;
  height: 32px;
  margin: 0;
  padding: 8px 10px;
  box-sizing: border-box;
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  border: solid 1px #aaaaaa !important;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  line-height: 16px;
  font-weight: 400;
  color: #000000;
  text-align: left;
}
form.ustore_OrderFinalStep #tblMain #tdDocCtrlLeft .Duc .DigitalProduct_Div > table .td_DigitalProducts_question {
  font-family: "Open Sans", sans-serif;
  font-size: 15px;
  line-height: 20px;
  font-weight: 400;
  color: #000000;
  text-align: left;
  margin-bottom: 10px;
}
form.ustore_OrderFinalStep #tblMain #tdDocCtrlLeft .Duc .DigitalProduct_Div > table .td_DigitalProducts_question .required {
  color: #ff625a;
  font-size: 13px;
}
form.ustore_OrderFinalStep #tblMain #tdDocCtrlLeft .Duc .DigitalProduct_Div > table .tr_DigitalProducts_Fields {
  display: block !important;
  margin-bottom: 20px;
}
form.ustore_OrderFinalStep #tblMain #tdDocCtrlLeft .Duc .DigitalProduct_Div > table .tr_DigitalProducts_Fields:last-child {
  margin-bottom: 0px;
}
form.ustore_OrderFinalStep #tblMain #tdDocCtrlLeft .Duc .DigitalProduct_Div > table button[id*="btn_Specific_Draft_Orders_ConfirmationButton"]:hover {
  background-color: #e2c599;
  color: #ffffff !important;
}
form.ustore_OrderFinalStep #tblMain #tdDocCtrlLeft .Duc .DigitalProduct_Div > table button[id*="btn_Specific_Draft_Orders_ConfirmationButton"]:after {
  font-family: "FontAwesome";
  font-size: 17px;
  font-weight: 900;
  color: white;
  margin-left: 12px;
  content: "\f105";
}
form.ustore_OrderFinalStep #tblMain #tdDocCtrlLeft .Duc .DigitalProduct_Div > table button[id*="btn_Specific_Draft_Orders_ConfirmationButton"]:hover:after {
  color: #ffffff !important;
}
form.ustore_OrderFinalStep #tblMain #tdDocCtrlLeft .Duc .DigitalProduct_Div > table > #CloseDraft {
  display: block;
  width: 32px;
  height: 32px;
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  cursor: pointer;
  background-image: url("https://cross-media.fr/AssetsJunot/images/close.svg");
  background-position: center;
  background-size: 24px auto;
  background-repeat: no-repeat;
  opacity: 0.6;
  position: absolute;
  right: 12px;
  top: 12px;
}
/* ------------------------------- */
/* --- BANDEAU RESEAUX SOCIAUX --- */
/* ------------------------------- */
form.ustore_OrderFinalStep #tblMain #tdDocCtrlLeft .Duc .DigitalProduct_Div > table > #CloseDraft:hover {
  background-color: #f0f0f0;
}
form.ustore_OrderFinalStep #tblMain #tdDocCtrlLeft .Duc #BandeauReseauxSociaux {
  display: block;
  width: 100%;
  height: auto;
  padding: 40px;
  margin: 0px 0px 50px 0px;
  box-sizing: border-box;
  background-color: #e5dcd5;
  box-shadow: 0px 0px 11px rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0px 0px 11px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0px 0px 11px rgba(0, 0, 0, 0.15);
}
form.ustore_OrderFinalStep #tblMain #tdDocCtrlLeft .Duc #BandeauReseauxSociaux .SectionMessage {
  display: inline-block;
  vertical-align: middle;
  width: 340px;
  height: auto;
  padding: 0;
  margin: 0px 40px 0px 0px;
  box-sizing: border-box;
  text-align: left;
}
form.ustore_OrderFinalStep #tblMain #tdDocCtrlLeft .Duc #BandeauReseauxSociaux .SectionMessage .TitreMessage {
  display: block;
  width: 100%;
  height: auto;
  padding: 0;
  margin: 0px 0px 16px 0px;
  box-sizing: border-box;
  font-family: "Open Sans", sans-serif;
  font-size: 26px;
  line-height: 34px;
  font-weight: 700;
  color: #000000;
  text-align: left;
}
form.ustore_OrderFinalStep #tblMain #tdDocCtrlLeft .Duc #BandeauReseauxSociaux .SectionMessage .DescriptionMessage {
  display: block;
  width: 100%;
  height: auto;
  padding: 0;
  margin: 0;
  box-sizing: border-box;
  font-family: "Open Sans", sans-serif;
  font-size: 16px;
  line-height: 22px;
  font-weight: 400;
  color: #000000;
  text-align: left;
}
form.ustore_OrderFinalStep #tblMain #tdDocCtrlLeft .Duc #BandeauReseauxSociaux .SectionMessage .DescriptionMessage strong {
  font-weight: 600;
}
form.ustore_OrderFinalStep #tblMain #tdDocCtrlLeft .Duc #BandeauReseauxSociaux .SectionHashtags {
  display: inline-block;
  vertical-align: middle;
  width: 700px;
  height: auto;
  padding: 0;
  margin: 0;
  box-sizing: border-box;
  text-align: left;
}
form.ustore_OrderFinalStep #tblMain #tdDocCtrlLeft .Duc #BandeauReseauxSociaux .SectionHashtags .ItemHashtag {
  display: inline-block;
  vertical-align: top;
  width: auto;
  height: auto;
  padding: 5px 8px 4px 8px;
  margin: 0px 8px 8px 0px;
  box-sizing: border-box;
  background-color: rgba(255, 255, 255, 0.6);
  cursor: pointer;
  font-family: "Open Sans", sans-serif;
  font-size: 12px;
  line-height: 16px;
  font-weight: 600;
  color: #000000;
  text-align: left;
  text-transform: uppercase;
  float: left;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  position: relative;
}
form.ustore_OrderFinalStep #tblMain #tdDocCtrlLeft .Duc #BandeauReseauxSociaux .SectionHashtags .ItemHashtag:hover {
  background-color: rgba(255, 255, 255, 1);
}
form.ustore_OrderFinalStep #tblMain #tdDocCtrlLeft .Duc #BandeauReseauxSociaux .SectionHashtags .ItemHashtag:hover:after {
  font-family: "FontAwesome";
  font-size: 9px;
  font-weight: 900;
  text-align: center;
  color: #000000;
  content: "\f0c5";
  position: absolute;
  display: block;
  width: 19px;
  height: 19px;
  background-color: #e5dcd6;
  padding: 1px;
  left: 3px;
  top: 3px;
}
/* chrome */
.HashtagCopie {
  position: absolute;
  z-index: 2;
  display: block;
  width: 49px;
  height: 19px;
  background-color: #2f4c41;
  left: 3px;
  top: 3px;
  overflow: hidden;
}
.HashtagCopie span {
  display: inline-block;
  vertical-align: middle;
  font-family: "Open Sans", sans-serif;
  font-size: 9px;
  font-weight: 700;
  color: #ffffff;
  text-align: left;
  text-transform: uppercase;
  overflow: hidden;
}
.HashtagCopie .Picto {
  display: inline-block;
  vertical-align: middle;
  width: 19px;
  height: 19px;
  padding: 0;
  box-sizing: border-box;
  text-align: center;
}
/* --------------------- */
/* --- MENU DEPLIANT --- */
/* --------------------- */
.HashtagCopie .Picto:after {
  font-family: "FontAwesome";
  font-size: 9px;
  font-weight: 900;
  text-align: center;
  color: #ffffff;
  content: "\f0c5";
}
#customization #tdDialCustomization > div.Duc .MenuDepliantLin {
  display: block;
  width: 100%;
  height: 52px;
  margin: 10px 0px -18px 0px;
  padding: 16px 20px 16px 18px;
  box-sizing: border-box;
  background-color: #e5dcd6;
  cursor: pointer;
  box-shadow: 0px 0px 11px rgb(0 0 0 / 10%);
  -webkit-box-shadow: 0px 0px 11px rgb(0 0 0 / 10%);
  -moz-box-shadow: 0px 0px 11px rgba(0, 0, 0, 0.1);
}
#customization #tdDialCustomization > div.Duc .MenuDepliantLin > span {
  font-family: "Open Sans", sans-serif;
  font-size: 16px;
  line-height: 20px;
  font-weight: 600;
  color: #000000;
  text-transform: uppercase;
  text-align: left;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
#customization #tdDialCustomization > div.Duc .MenuDepliantLin[statut="ferme"] > span:before {
  font-family: "FontAwesome";
  font-size: 13px;
  font-weight: 400;
  color: #000000;
  margin-right: 15.7px;
  content: "\f054";
}
#customization #tdDialCustomization > div.Duc .MenuDepliantLin[statut="ouvert"] > span:before {
  font-family: "FontAwesome";
  font-size: 13px;
  font-weight: 400;
  color: #000000;
  margin-right: 12px;
  content: "\f078";
}
#customization #tdDialCustomization > div.Duc .MenuDepliantLin:hover {
  background-color: #e2c599;
}
#customization #tdDialCustomization > div.Duc .MenuDepliantLin:hover > span, #customization #tdDialCustomization > div.Duc .MenuDepliantLin:hover > span:before {
  color: #ffffff;
}
#customization #tdDialCustomization > div.Duc .MenuDepliantNoir {
  display: block;
  width: 100%;
  height: 48px;
  margin: 10px 0px -18px 0px;
  padding: 12.5px 20px 12.5px 18px;
  box-sizing: border-box;
  background-color: #000000;
  cursor: pointer;
  box-shadow: 0px 0px 11px rgb(0 0 0 / 10%);
  -webkit-box-shadow: 0px 0px 11px rgb(0 0 0 / 10%);
  -moz-box-shadow: 0px 0px 11px rgba(0, 0, 0, 0.1);
}
#customization #tdDialCustomization > div.Duc .MenuDepliantNoir > span {
  font-family: "Open Sans", sans-serif;
  font-size: 16px;
  line-height: 20px;
  font-weight: 600;
  color: #e5dcd6;
  text-transform: uppercase;
  text-align: left;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
#customization #tdDialCustomization > div.Duc .MenuDepliantNoir[statut="ferme"] > span:before {
  font-family: "FontAwesome";
  font-size: 13px;
  font-weight: 400;
  color: #e5dcd6;
  margin-right: 15.7px;
  content: "\f054";
}
/* -------------------------------- */
/* --- BROUILLONS : ENREGISTRER --- */
/* -------------------------------- */
#customization #tdDialCustomization > div.Duc .MenuDepliantNoir[statut="ouvert"] > span:before {
  font-family: "FontAwesome";
  font-size: 13px;
  font-weight: 400;
  color: #e5dcd6;
  margin-right: 12px;
  content: "\f078";
}
#customization #tdDialCustomization > .Duc .div_SpecificDraftOrders_MainButton {
  display: block;
  width: auto;
  height: auto;
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  position: absolute;
  bottom: 0px;
  z-index: 10;
}
#customization #tdDialCustomization > .Duc .div_SpecificDraftOrders_MainButton #btn_Specific_Draft_Orders {
  display: inline-block;
  width: auto;
  height: 40px;
  padding: 9px 22px !important;
  margin: 0;
  box-sizing: border-box;
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  background-color: #e5dcd6;
  font-family: "Open Sans", sans-serif;
  font-size: 0px;
  line-height: 20px;
  font-weight: 600;
  color: #000000;
  text-transform: uppercase;
  text-decoration: none;
  text-align: left;
  border: 0 !important;
  outline: none;
  cursor: pointer;
}
#customization #tdDialCustomization > .Duc .div_SpecificDraftOrders_MainButton #btn_Specific_Draft_Orders:before {
  content: "Enregistrer";
  font-size: 15px !important;
  line-height: 22px;
}
#customization #tdDialCustomization > .Duc .div_SpecificDraftOrders_MainButton #btn_Specific_Draft_Orders:hover {
  background-color: #e2c599;
  color: #ffffff !important;
}
#customization #tdDialCustomization > .Duc .div_SpecificDraftOrders_MainButton #btn_Specific_Draft_Orders:after {
  font-family: "FontAwesome";
  font-size: 17px;
  font-weight: 900;
  color: #000000;
  margin-left: 12px;
  content: "\f105";
}
#customization #tdDialCustomization > .Duc .div_SpecificDraftOrders_MainButton #btn_Specific_Draft_Orders:hover:after {
  color: #ffffff !important;
}
#customization #tdDialCustomization > .Duc #id_SpecificDraftOrders_FieldsDiv {
  display: none;
  width: 350px !important;
  height: auto !important;
  margin: 0px 0px 20px 0px !important;
  padding: 40px 50px !important;
  box-sizing: border-box !important;
  background-color: #ffffff !important;
  box-shadow: 0px 0px 11px rgb(0 0 0 / 10%) !important;
  -webkit-box-shadow: 0px 0px 11px rgb(0 0 0 / 10%) !important;
  -moz-box-shadow: 0px 0px 11px rgba(0, 0, 0, 0.1) !important;
  position: absolute;
  bottom: 0px;
  z-index: 10;
}
#customization #tdDialCustomization > .Duc #id_SpecificDraftOrders_FieldsDiv > table, #customization #tdDialCustomization > .Duc #id_SpecificDraftOrders_FieldsDiv > table > tbody, #customization #tdDialCustomization > .Duc #id_SpecificDraftOrders_FieldsDiv .tr_SpecificDraftOrders_Fields, #customization #tdDialCustomization > .Duc #id_SpecificDraftOrders_FieldsDiv .td_SpecificDraftOrders_question, #customization #tdDialCustomization > .Duc #id_SpecificDraftOrders_FieldsDiv .td_SpecificDraftOrders_answer {
  display: block;
  width: 100%;
  height: auto;
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}
#customization #tdDialCustomization > .Duc #id_SpecificDraftOrders_FieldsDiv .td_SpecificDraftOrders_answer > input {
  display: block;
  width: 100%;
  height: 32px;
  margin: 0;
  padding: 8px 10px;
  box-sizing: border-box;
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  border: solid 1px #aaaaaa !important;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  line-height: 16px;
  font-weight: 400;
  color: #000000;
  text-align: left;
}
#customization #tdDialCustomization > .Duc #id_SpecificDraftOrders_FieldsDiv .td_SpecificDraftOrders_question {
  font-family: "Open Sans", sans-serif;
  font-size: 15px;
  line-height: 20px;
  font-weight: 400;
  color: #000000;
  text-align: left;
  margin-bottom: 10px;
}
#customization #tdDialCustomization > .Duc #id_SpecificDraftOrders_FieldsDiv .td_SpecificDraftOrders_question .required {
  color: #ff625a;
  font-size: 13px;
}
#customization #tdDialCustomization > .Duc #id_SpecificDraftOrders_FieldsDiv .tr_SpecificDraftOrders_Fields {
  display: block !important;
  margin-bottom: 20px;
}
#customization #tdDialCustomization > .Duc #id_SpecificDraftOrders_FieldsDiv .tr_SpecificDraftOrders_Fields:last-child {
  margin-bottom: 0px;
}
#customization #tdDialCustomization > .Duc #id_SpecificDraftOrders_FieldsDiv > table > tbody:after {
  display: block;
  width: 100%;
  height: auto;
  margin: 16px 0px 0px 0px;
  padding: 0;
  box-sizing: border-box;
  content: "Attention, si tous les champs de l'étape ne sont pas renseignés, cette étape ne sera pas enregistrée.";
  font-family: "Open Sans", sans-serif;
  font-size: 12px;
  line-height: 16px;
  font-weight: 600;
  color: #ea3e37;
  text-align: left;
}
#customization #tdDialCustomization > .Duc #id_SpecificDraftOrders_FieldsDiv #btn_Specific_Draft_Orders_ConfirmationButton:hover {
  background-color: #e2c599;
  color: #ffffff !important;
}
#customization #tdDialCustomization > .Duc #id_SpecificDraftOrders_FieldsDiv #btn_Specific_Draft_Orders_ConfirmationButton:after {
  font-family: "FontAwesome";
  font-size: 17px;
  font-weight: 900;
  color: white;
  margin-left: 12px;
  content: "\f105";
}
#customization #tdDialCustomization > .Duc #id_SpecificDraftOrders_FieldsDiv #btn_Specific_Draft_Orders_ConfirmationButton:hover:after {
  color: #ffffff !important;
}
#customization #tdDialCustomization > .Duc #id_SpecificDraftOrders_FieldsDiv > #CloseDraft {
  display: block;
  width: 32px;
  height: 32px;
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  cursor: pointer;
  background-image: url("https://cross-media.fr/AssetsJunot/images/close.svg");
  background-position: center;
  background-size: 24px auto;
  background-repeat: no-repeat;
  opacity: 0.6;
  position: absolute;
  right: 12px;
  top: 12px;
}
/* ----------------------- */
/* ----- AJUSTEMENTS ----- */
/* ----------------------- */
#customization #tdDialCustomization > .Duc #id_SpecificDraftOrders_FieldsDiv > #CloseDraft:hover {
  background-color: #f0f0f0;
}
.second .galleryButtons:before {
  content: "Choisissez votre image";
  display: inline-block;
  vertical-align: top;
  width: auto;
  height: 40px;
  padding: 7.5px 5px;
  margin: 0;
  box-sizing: border-box;
  font-family: "Open Sans", sans-serif;
  font-size: 20px;
  line-height: 26px;
  font-weight: 400;
  color: #000000;
  text-align: left;
}
/* ustore_Recipient */
form.ustore_Recipient #ctl00_cphMainContent_pnlRLEditor .rgMasterTable {
  width: 100%;
  table-layout: fixed !important;
  overflow-wrap: break-word !important;
}
form.ustore_Recipient #ctl00_cphMainContent_pnlRLEditor .rgMasterTable > tbody > tr > td:nth-child(1), form.ustore_Recipient #ctl00_cphMainContent_pnlRLEditor .rgMasterTable > thead > tr > td:nth-child(1), form.ustore_Recipient #ctl00_cphMainContent_pnlRLEditor .rgMasterTable > thead > tr > th:nth-child(1) {
  width: 20px;
}
/* ustore_CheckOut */
form.ustore_CheckOut #cartOrderTableWrapper > #SectionDateLivraison {
  display: inline-block;
  vertical-align: top;
  width: 400px;
  max-width: 100%;
  height: 48px;
  padding: 0;
  margin: 0px 24px 50px 0px;
  box-sizing: border-box;
  background-color: #ffffff;
  box-shadow: 0px 0px 11px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0px 0px 11px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 0px 11px rgba(0, 0, 0, 0.1);
}
form.ustore_CheckOut #cartOrderTableWrapper > #SectionDateLivraison .LabelDate {
  display: inline-block;
  vertical-align: top;
  width: 60%;
  height: 100%;
  padding: 15px 20px;
  margin: 0;
  box-sizing: border-box;
  background-color: #e5dcd6;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  line-height: 18px;
  font-weight: 600;
  color: #000000;
  text-align: center;
  text-transform: uppercase;
}
form.ustore_CheckOut #cartOrderTableWrapper > #SectionDateLivraison .ValeurDate {
  display: inline-block;
  vertical-align: top;
  width: 40%;
  height: 100%;
  padding: 12px 20px;
  margin: 0;
  box-sizing: border-box;
  font-family: "Open Sans", sans-serif;
  font-size: 18px;
  line-height: 24px;
  font-weight: 400;
  color: #000000;
  text-align: center;
}
form.ustore_CheckOut #cartOrderTableWrapper > #SectionLivraisonGoodies {
  display: inline-block;
  vertical-align: top;
  width: auto;
  height: 48px;
  padding: 15px 20px;
  margin: 0px 0px 50px 0px;
  box-sizing: border-box;
  background-color: #ffffff;
  box-shadow: 0px 0px 11px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0px 0px 11px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 0px 11px rgba(0, 0, 0, 0.1);
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  line-height: 18px;
  font-weight: 600;
  color: #000000;
  text-align: center;
  text-transform: uppercase;
}
form.ustore_CheckOut #cartOrderTableWrapper {
  text-align: left;
}
/* ustore_OrderDetails */
form.ustore_OrderDetails #ctl00_cphMainContent_btnChangingApprover {
  display: none;
}
/* chrome */
.BoutonConsulterEnLigne {
  display: inline-block;
  width: auto !important;
  height: 50px;
  padding: 15px 20px;
  margin: 16px auto 14px 0px;
  box-sizing: border-box;
  cursor: pointer;
  background-color: #e5dcd6;
  border: 0;
  font-family: "Open Sans", sans-serif;
  font-size: 15px;
  line-height: 20px;
  font-weight: 600;
  color: #000000;
  text-transform: uppercase;
  text-decoration: none;
  text-align: center;
}
.BoutonConsulterEnLigne:hover {
  background-color: #e2c599;
  color: #ffffff !important;
  text-decoration: none;
}
/* ustore_OrderFinalStep */
form.ustore_OrderFinalStep #tblMain #docCtrlContainer #ctl00_cphMainContent_ctl09_tdProof > .proofLink > a#ctl00_cphMainContent_ctl09_lbtnProof.Valide {
  background-color: #afc1af !important;
  color: #000000 !important;
}
form.ustore_OrderFinalStep #tblMain #docCtrlContainer #ctl00_cphMainContent_ctl09_tdProof > .proofLink > a#ctl00_cphMainContent_ctl09_lbtnProof:hover:before {
  color: #ffffff;
}
form.ustore_OrderFinalStep #tblMain #docCtrlContainer #ctl00_cphMainContent_ctl09_tdProof > .proofLink > a#ctl00_cphMainContent_ctl09_lbtnProof.Valide:hover:before {
  color: #000000 !important;
}
/* chrome */
.layout .static-product.product-layout .main-wrapper .right .static-product-wizard .static-product-properties .duc-wrapper .duc-head label.duc-title[for*="BoutonConsulterenligne"], .layout .static-product.product-layout .main-wrapper .right .static-product-wizard .static-product-properties .duc-wrapper .duc-head label.duc-title[for*="Informations"] {
  display: none;
}
/* ustore_CheckoutFinal */
form.ustore_CheckoutFinal .cellbottom #ctl00_cphMainContent_trShipping #ctl00_cphMainContent_trSingleShippingItems {
  display: none;
}
/* ustore_CheckOutComplete */
form.ustore_CheckOutComplete .mainAreaFooterFullWidth > div:first-child a#ctl00_cphMainContentFooter_btnPrint {
  display: none;
}
form.ustore_CheckOutComplete .mainAreaFooterFullWidth > div:first-child a#ctl00_cphMainContentFooter_btnContinue {
  margin: 0;
}
/* ustore_OrderList */
form.ustore_OrderList #detailsTable #ctl00_cphMainContent_OrderListTable .rgMasterTable > tbody > tr > td:nth-child(5) {
  display: none;
}
/* ustore_OrderDetails */
form.ustore_OrderDetails #fullpage .mainareaFullWidth > div:nth-child(5) a#ctl00_cphMainContent_lnkShowReceipt {
  display: none;
}
/* chrome */
.CustomizationProperties #preview #SlideShow div {
  pointer-events: none;
}
.Masquer {
  display: none;
}
#customization #SectionHashtag {
  display: block;
  width: 100%;
  height: auto;
  padding: 0;
  margin: 0;
  box-sizing: border-box;
}
#customization #SectionHashtag .DialHead {
  display: block;
  width: 100%;
  height: auto;
  padding: 0;
  margin: 37px 0px 20px 0px;
  box-sizing: border-box;
}
#customization #SectionHashtag .DialHead .DialTitle {
  font-family: "Open Sans", sans-serif;
  font-size: 16px;
  line-height: 22px;
  font-weight: 400;
  color: #000000;
  text-align: left;
}
#customization #SectionHashtag .DialHead .DialDescription {
  display: block;
  width: auto;
  height: auto;
  font-size: 11px;
  color: #868686;
}
#customization #SectionHashtag .DialBody {
  display: block;
  width: 100%;
  height: auto;
  padding: 0;
  margin: 0;
  box-sizing: border-box;
}
#customization #SectionHashtag .DialBody .HashtagItem {
  display: inline-block;
  vertical-align: top;
  width: auto;
  height: auto;
  padding: 4px 6px;
  margin: 0px 3px 3px 0px;
  box-sizing: border-box;
  cursor: pointer;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  line-height: 20px;
  font-weight: 400;
  color: #000000;
  text-align: left;
  background-color: rgba(0, 0, 0, 0.03);
}
#customization #SectionHashtag .DialBody .HashtagItem:hover {
  background-color: #e5dcd6;
}
#customization #SectionHashtag .DialBody .HashtagItem.HashtagAdd {
  cursor: pointer !important;
  background-color: #333333 !important;
  color: #e5dcd6 !important;
}
#customization #SectionHashtag .DialBody .HashtagItem.HashtagAdd:hover {
  background-color: #000000 !important;
  color: #e5dcd6 !important;
}
/* ustore_OrderFinalStep */
form.ustore_OrderFinalStep #tblMain #tdDocCtrlLeft .OrderFinalStepProperties .Duc input:disabled {
  border: 0 !important;
  padding: 0 !important;
  background-color: transparent;
  font-family: "Open Sans", sans-serif;
  font-size: 16px;
  line-height: 22px;
  font-weight: 400;
  color: #000000;
  text-align: left;
  width: 100%;
}
/* ustore_OrderList */
form.ustore_OrderList #detailsTable #divSmpSearch #ctl00_cphMainContent_DdlFilter > option[value="PendingPayment"], form.ustore_OrderList #detailsTable #divSmpSearch #ctl00_cphMainContent_DdlFilter > option[value="Modified"], form.ustore_OrderList #detailsTable #divSmpSearch #ctl00_cphMainContent_DdlFilter > option[value="LiveOrders"], form.ustore_OrderList #detailsTable #divAdvSearch #ctl00_cphMainContent_DdlSearchFilter > option[value="PendingPayment"], form.ustore_OrderList #detailsTable #divAdvSearch #ctl00_cphMainContent_DdlSearchFilter > option[value="Modified"], form.ustore_OrderList #detailsTable #divAdvSearch #ctl00_cphMainContent_DdlSearchFilter > option[value="LiveOrders"] {
  display: none;
}
/* ustore_OrderDetails */
form.ustore_OrderDetails div#ctl00_cphMainContent_trApproval #ctl00_cphMainContent_trApprovalButtons .approvalButton:nth-child(2) {
  display: none;
}
/* chrome */
.orderListTable #tblAdvSearch .datePicker {
  width: 124px !important;
}
input[type="radio"]:after {
  width: 16px;
  height: 16px;
  border-radius: 15px;
  top: -2px;
  left: -1px;
  position: relative;
  background-color: #ffffff;
  content: "";
  display: inline-block;
  visibility: visible;
  border: 1px solid #bbbbbb;
  box-sizing: border-box;
}
input[type="radio"]:checked:after {
  width: 16px;
  height: 16px;
  border-radius: 15px;
  top: -2px;
  left: -1px;
  position: relative;
  background-color: #e2c599;
  content: "";
  display: inline-block;
  visibility: visible;
  border: 1px solid #e2c599;
  box-sizing: border-box;
  box-shadow: inset 0px 0px 0px 2px #ffffff;
}
/* ustore_OrderDetails */
form.ustore_OrderDetails #tableShipmentsContainer > div .rgMasterTable > tbody > tr > td:last-child {
  display: none;
}
/* ustore_RecipientManager */
form.ustore_RecipientManager #ctl00_cphMainContent_RLManager1_pnlRLManager .rgMasterTable > tbody > tr > td:nth-child(2), form.ustore_RecipientManager #ctl00_cphMainContent_RLManager1_pnlRLManager .rgMasterTable > thead > tr > th:nth-child(2) {
  display: none;
}
/* ustore_Recipient */
form.ustore_Recipient table#Table1 .rlEditorContainer .rgMasterTable > tbody > tr > td:nth-child(3), form.ustore_Recipient table#Table1 .rlEditorContainer .rgMasterTable > thead > tr > th:nth-child(3) {
  display: none;
}
form.ustore_Recipient table#Table1 .rlEditorContainer .rgMasterTable > tbody > tr > td:nth-child(1), form.ustore_Recipient table#Table1 .rlEditorContainer .rgMasterTable > thead > tr > th:nth-child(1) {
  width: 15% !important;
  text-align: left !important;
}
form.ustore_Recipient table#Table1 .rlEditorContainer .rgMasterTable > tbody > tr > td:nth-child(2), form.ustore_Recipient table#Table1 .rlEditorContainer .rgMasterTable > thead > tr > th:nth-child(2) {
  width: 35% !important;
  text-align: left !important;
}
form.ustore_Recipient table#Table1 .rlEditorContainer .rgMasterTable > tbody > tr > td:nth-child(4), form.ustore_Recipient table#Table1 .rlEditorContainer .rgMasterTable > thead > tr > th:nth-child(4) {
  width: 25% !important;
  text-align: left !important;
}
form.ustore_Recipient table#Table1 .rlEditorContainer .rgMasterTable > tbody > tr > td:nth-child(5), form.ustore_Recipient table#Table1 .rlEditorContainer .rgMasterTable > thead > tr > th:nth-child(5) {
  width: 25% !important;
  text-align: left !important;
}
form.ustore_Recipient .RLEditorContainer .rgMasterTable .rgPagerCell .rgInfoPart, form.ustore_Recipient .RLEditorContainer .rgMasterTable .rgPagerCell .rgAdvPart {
  display: none;
}
form.ustore_Recipient .RLEditorContainer .rgMasterTable > thead > .rgFilterRow > td > input.rgFilterBox {
  display: inline-block;
  vertical-align: top;
  width: 75%;
  height: 21px;
  float: left;
  box-sizing: border-box;
}
form.ustore_Recipient .RLEditorContainer .rgMasterTable > thead > .rgFilterRow > td > img {
  display: inline-block;
  vertical-align: top;
  width: 25%;
  height: auto;
  box-sizing: border-box;
}
/* ustore_CheckoutFinal */
form.ustore_CheckoutFinal .cellbottom #ctl00_cphMainContent_trBillingAddress {
  display: none;
}
/* chrome */
.layout .static-product.product-layout .main-wrapper .right .static-product-wizard .static-product-properties .duc-wrapper .duc-head label.duc-title[for*="Dlaidelivraison"], .layout .static-product.product-layout .main-wrapper .right .static-product-wizard .static-product-properties .duc-wrapper .duc-head label.duc-title[for*="Fraisdelivraison"] {
  display: none;
}
.layout .static-product.product-layout .right .static-product-wizard .duc-wrapper {
  margin-bottom: 12px !important;
}
.CustomizationProperties > td > .tab-content > #customization > table > tbody > tr > td#tdDialCustomization > div.Duc > div:nth-child(2) > .wrapper > div:nth-child(3) > .first > div:nth-child(3) > .divInfo {
  display: block;
  width: auto;
  height: auto;
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}
.CustomizationProperties > td > .tab-content > #customization > table > tbody > tr > td#tdDialCustomization > div.Duc > div:nth-child(2) > .wrapper > div:nth-child(3) > .first > div:nth-child(3) > .divInfo > .spnImageName, .CustomizationProperties > td > .tab-content > #customization > table > tbody > tr > td#tdDialCustomization > div.Duc > div:nth-child(2) > .wrapper > div:nth-child(3) > .first > div:nth-child(3) > .divInfo > .NoimageSelectedDiv, .CustomizationProperties > td > .tab-content > #customization > table > tbody > tr > td#tdDialCustomization > div.Duc > div:nth-child(2) > .wrapper > div:nth-child(3) > .first > div:nth-child(3) > .divInfo > .iconInfo {
  display: none !important;
}
.CustomizationProperties > td > .tab-content > #customization > table > tbody > tr > td#tdDialCustomization > div.Duc > div:nth-child(2) > .wrapper > div:nth-child(3) > .first > div:nth-child(3) > .divInfo > .LegendeAlerteQualite {
  display: none;
}
.CustomizationProperties > td > .tab-content > #customization > table > tbody > tr > td#tdDialCustomization > div.Duc > div:nth-child(2) > .wrapper > div:nth-child(3) > .first > div:nth-child(3) > .divInfo > .iconInfo[src*="invalid"] {
  display: block !important;
  width: 22px;
  height: auto;
  padding: 0;
  margin: 0;
  box-sizing: border-box;
  border: solid 1px #ffffff;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  position: absolute;
  left: 12px;
  top: 28px;
  z-index: 10;
}
.CustomizationProperties > td > .tab-content > #customization > table > tbody > tr > td#tdDialCustomization > div.Duc > div:nth-child(2) > .wrapper > div:nth-child(3) > .first > div:nth-child(3) > .divInfo > .iconInfo[src*="invalid"] + .LegendeAlerteQualite {
  display: block;
  width: 150px;
  height: auto;
  padding: 12px 12px 12px 44px;
  margin: 0;
  box-sizing: border-box;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  line-height: 18px;
  font-weight: 600;
  color: #ffffff;
  text-align: left;
  background-color: #e92e1d;
  position: absolute;
  left: 0;
  top: 0;
}
#ctl00_cphMainContent_lblRoundingComment, #ctl00_cphMainContent_ucOrderPrice_lblRoundingAsterix {
  display: none;
}
#ctl00_cphMainContent_trMultiShippingItems {
  display: none;
}
.DigitalProduct_Div.MainButton {
  position: absolute !important;
  display: block !important;
  width: auto !important;
  height: auto !important;
  right: 0;
  bottom: 0;
  margin-bottom: -138px !important;
  z-index: 10;
}
.header .header-stripe .right-icons .cart > a:first-child .cart-icon-container {
  display: block !important;
  position: absolute !important;
}
.header .header-stripe .right-icons .cart > a:first-child .cart-icon-container .icon {
  display: none !important;
}
.header .cart .NoPiC2_nonzero {
  display: inline-block;
  position: absolute;
  width: 18px;
  height: 18px;
  margin: -20px 0px 0px 76px;
  padding: 3px;
  box-sizing: border-box;
  background-color: #e5dcd6;
  font-family: Open Sans, sans-serif;
  font-size: 12px;
  line-height: 12px;
  font-weight: 700;
  color: #000;
  text-align: center;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
}
/* ustore_CheckOut */
form.ustore_CheckOut .CheckOutPage #CurrentCartSummary #trBottom .buttons .buttonContainer > #ctl00_cphMainContent_BtnSubmit[disabled="disabled"]:hover, form.ustore_CheckOut .CheckOutPage #CurrentCartSummary #trBottom .buttons .buttonContainer > #ctl00_cphMainContent_BtnSubmit[disabled="disabled"]:hover:after {
  color: #000000 !important;
}
/* chrome */
.header .cart .NoPiC2_zero {
  display: none !important;
}
.layout .static-product.product-layout .right .product-properties .duc-wrapper input:disabled {
  font-family: "Open Sans";
  font-style: italic;
  font-size: 14px;
  margin: -9px 0px -19px 0px;
}
/* ustore_CheckOut */
form.ustore_CheckOut .CheckOutPage #ctl00_cphMainContent_ucCurrentCart_trMessages > td > .MessageMiniCommande {
  display: block;
  width: 100%;
  height: auto;
  padding: 0;
  margin: 0px 0px 36px 0px;
  box-sizing: border-box;
  font-family: "Open Sans", sans-serif;
  font-size: 16px;
  line-height: 22px;
  font-weight: 400;
  color: red;
  text-align: left;
}
/* chrome */
#ctl00_cphMainContent_BtnSubmit[disabled="disabled"] {
  cursor: auto;
}
.DisplayMesDocuments {
  display: none;
}
.DisplayMesDocuments[display="AfficherMenu"] {
  display: block;
}
/* ustore_OrderFinalStep */
form.ustore_OrderFinalStep #tblMain {
  display: none;
}
/* chrome */
#CaracteristiquesDoc b {
  font-weight: bold;
}
.DucHidden {
  display: none !important;
}
.mainareaFullWidth {
  min-height: 0;
}
#customization #tdDialCustomization .Duc .datetimeWrapper > div:last-child {
  display: none;
}
#customization #tdDialCustomization .Duc .datetimeWrapper > div:first-child > .DescriptionDialDate {
  display: block;
  width: auto;
  height: auto;
  background-image: none;
  font-size: 11px;
  color: #868686;
  line-height: initial;
  margin-top: -5px;
}
/* ustore_OrderFinalStep */
/* -------------------- */
/* CSS RESPONSIVE SIMAN */
/* -------------------- */
form.ustore_OrderFinalStep table#tblMain > tbody > tr > td > table > tbody > tr:last-child > td > table > tbody > tr:nth-child(3) > td#tdDocCtrlRight > img.showThumbnailInOrderFinalStep {
  display: block;
  width: 100%;
  height: auto;
  padding: 0;
  margin: 0;
  box-sizing: border-box;
}
/* responsive */
@media (max-width: 1199px) {
  .CustomizationProperties > td > .tab-content > #customization > table > tbody > tr > td#tdDialCustomization > div.Duc > div:nth-child(2) > .wrapper > div:nth-child(3) > .first > div:nth-child(3) {
    display: none;
  }
  .mainAreaFooterFullWidth > div:first-child, form.ustore_CheckoutPaymentSubmission .mainAreaFooterFullWidth > div, form.ustore_OrderDetails .mainAreaFooterFullWidth > div {
    width: 970px !important;
    margin: 0 auto !important;
  }
  form.ustore_Recipient table#Table1 #ctl00_cphMainContent_RecipientListMapper1_dgSchemaFields {
    border: 0 !important;
  }
  form.ustore_CheckOut .container .CheckOutPage #cartOrderTableWrapper > div > table > tbody > tr > td.ShoppingCartGrid_Column_Thumbnail > .productName > input {
    display: none;
  }
  form.ustore_OrderFinalStep #tblMain #tdDocCtrlLeft .Duc #ValidationMailings .SectionMessage {
    width: 400px;
    padding: 6px 0px;
  }
  .DigitalProduct_Div.MainButton {
    margin-bottom: -113px !important;
  }
  form.ustore_OrderFinalStep #tblMain #tdDocCtrlLeft .Duc #BandeauReseauxSociaux .SectionMessage, form.ustore_OrderFinalStep #tblMain #tdDocCtrlLeft .Duc #BandeauReseauxSociaux .SectionHashtags {
    display: block;
    width: 100%;
    margin: 0;
  }
  form.ustore_OrderFinalStep #tblMain #tdDocCtrlLeft .Duc #BandeauReseauxSociaux .SectionMessage {
    margin-bottom: 30px;
  }
  form.ustore_OrderFinalStep #tblMain #tdDocCtrlLeft .Duc #BandeauReseauxSociaux .SectionHashtags .ItemHashtag {
    float: none;
    margin-right: 3px;
  }
}
@media (max-width: 1008px) {
  .mainAreaFooterFullWidth > div:first-child, form.ustore_CheckoutPaymentSubmission .mainAreaFooterFullWidth > div, form.ustore_OrderDetails .mainAreaFooterFullWidth > div {
    width: 750px !important;
  }
  form.ustore_Customization .container > .subtitleProductName, form.ustore_OrderFinalStep .container > .subtitleProductName, form.ustore_Recipient .container > .subtitleProductName {
    font-size: 34px;
    line-height: 40px;
    height: 110px;
    padding: 35px 25px;
  }
  form.ustore_CheckoutPaymentSubmission .mainAreaFooterFullWidth > #divGdprConfirm > label {
    right: 0;
    top: -96px !important;
  }
  form.ustore_CheckoutPaymentSubmission .mainAreaFooterFullWidth > #divGdprConfirm > input#chkGdprConfirm {
    right: 468px;
    top: -82px !important;
  }
  form.ustore_OrderDetails .container > div#orderTableContainer {
    overflow-x: scroll;
  }
  form.ustore_OrderFinalStep #tblMain #tdDocCtrlLeft .Duc #ValidationMailings {
    height: auto;
  }
  form.ustore_OrderFinalStep #tblMain #tdDocCtrlLeft .Duc #ValidationMailings .SectionMessage {
    display: block;
    width: 100%;
    padding: 0;
    margin-top: 40px;
  }
  form.ustore_OrderFinalStep #tblMain #tdDocCtrlLeft .Duc #ValidationMailings .SectionEnveloppe {
    margin-right: 0;
  }
}
@media (max-width: 784px) {
  .mainAreaFooterFullWidth > div:first-child, form.ustore_CheckoutPaymentSubmission .mainAreaFooterFullWidth > div, form.ustore_OrderDetails .mainAreaFooterFullWidth > div {
    width: auto !important;
    padding: 0px 25px !important;
  }
  form.ustore_Customization .container, form.ustore_OrderFinalStep .container, form.ustore_Recipient .container, form.ustore_CheckOut .container, form.ustore_CheckOutFinal .container, form.ustore_AccountSettings .container, form.ustore_RecipientManager .container, form.ustore_DraftOrders .container, form.ustore_DeliveryAddress .container, form.ustore_CheckoutPaymentSubmission .container, form.ustore_CheckOutComplete .container, form.ustore_OrderList .container, form.ustore_OrderDetails .container, form.ustore_OrderApprovalList .container {
    width: auto !important;
    padding: 0px 25px 134px 25px !important;
  }
  form.ustore_Customization .container > table > tbody > tr:nth-child(3) {
    margin-top: 50px !important;
  }
  form.ustore_Customization .container > table > tbody > tr#ctl00_cphMainContent_trWizardStepsNav, form.ustore_OrderFinalStep .container > table#tblMain > tbody > tr > td > table > tbody > tr#ctl00_cphMainContent_trWizardStepsNav, form.ustore_Recipient .container > table > tbody > tr#ctl00_cphMainContent_trWizardStepsNav {
    height: auto !important;
    position: relative !important;
    top: 0 !important;
    left: -25px !important;
    padding: 0px 25px !important;
    box-sizing: content-box !important;
  }
  form.ustore_Customization .container > table > tbody > tr#ctl00_cphMainContent_trWizardStepsNav > td > div.WizardStepsNavControl, form.ustore_OrderFinalStep .container > table#tblMain > tbody > tr > td > table > tbody > tr#ctl00_cphMainContent_trWizardStepsNav > td > div.WizardStepsNavControl, form.ustore_Recipient .container > table > tbody > tr#ctl00_cphMainContent_trWizardStepsNav > td > div.WizardStepsNavControl {
    margin-bottom: -23px !important;
  }
  form.ustore_Customization .container .WizardStepsNavControl .WizardProgressStep, form.ustore_OrderFinalStep .container > table#tblMain > tbody > tr > td .WizardStepsNavControl .WizardProgressStep, form.ustore_Recipient .container .WizardStepsNavControl .WizardProgressStep {
    display: block !important;
    width: 100% !important;
    max-width: 300px !important;
    height: 46px !important;
    margin: 0 auto !important;
  }
  form.ustore_Customization .container > .subtitleProductName, form.ustore_OrderFinalStep .container > .subtitleProductName, form.ustore_Recipient .container > .subtitleProductName {
    position: relative !important;
    left: -25px !important;
    padding: 30px 25px !important;
    height: auto !important;
    box-sizing: content-box !important;
    font-size: 36px;
    line-height: 44px;
  }
  form.ustore_Customization .container > table, form.ustore_OrderFinalStep .container > table#tblMain > tbody > tr > td > table, form.ustore_Recipient .container > table {
    padding-top: 0px !important;
  }
  form.ustore_Customization .container > table > tbody > .CustomizationProperties > td > ul.nav > li {
    margin-bottom: 4px !important;
  }
  form.ustore_OrderFinalStep table#tblMain #tdDocCtrlLeft #ctl00_cphMainContent_trNumCopies #tblNumCopies > tbody > tr > td#lblNumCopiesWrapper > .FormLabel {
    font-size: 16px !important;
  }
  form.ustore_OrderFinalStep table#tblMain > tbody > tr > td > table > tbody > tr:last-child > td > table > tbody > tr:nth-child(6) {
    padding-bottom: 75px !important;
  }
  form.ustore_OrderFinalStep table#tblMain > tbody > tr > td > table > tbody > tr:last-child > td > table > tbody #docCtrlContainer > tbody > tr > td > table > tbody > tr > td > table > tbody > tr:first-child > td#ctl00_cphMainContent_ctl09_tdProof {
    display: block !important;
    margin-bottom: 12px !important;
  }
  form.ustore_OrderFinalStep table#tblMain > tbody > tr > td > table > tbody > tr:last-child > td > table > tbody #docCtrlContainer > tbody > tr > td > table > tbody > tr > td > table > tbody > tr:first-child > td#ctl00_cphMainContent_ctl09_tdProof:after {
    display: none !important;
  }
  form.ustore_Recipient table#Table1 #ctl00_cphMainContent_rlmWrapper_4_RLM_4_tblList {
    width: 200px;
  }
  form.ustore_Recipient table#Table1 #ctl00_cphMainContent_rlmWrapper_4_RLM_4_txtListDescription {
    display: block;
    margin-top: -8px;
    margin-bottom: 12px;
  }
  form.ustore_CheckOut .container .CheckOutPage #cartOrderTableWrapper > div > table > tbody > tr > td.ShoppingCartGrid_Column_Thumbnail > .productName > input {
    display: none;
  }
  form.ustore_CheckOut .CheckOutPage #CurrentCartSummary #trBottom .buttons .buttonContainer {
    display: block !important;
    float: none;
  }
  form.ustore_CheckOut .CheckOutPage #CurrentCartSummary #trBottom .buttons .buttonContainer:last-child {
    margin-top: 12px;
  }
  form.ustore_AccountSettings .PersonalInformation > table > tbody > tr#trEditInfo > td > table > tbody > tr > td.FormLabel {
    display: block;
    width: 100%;
    margin: 0 !important;
    float: none;
    margin-bottom: 16px !important;
  }
  form.ustore_AccountSettings .PersonalInformation > table > tbody > tr#trEditInfo > td > table > tbody > tr > td:last-child {
    display: block;
    width: 100%;
    margin: 0 !important;
    float: none;
  }
  form.ustore_CheckoutFinal .cellbottom #ctl00_cphMainContent_trShipping #ctl00_cphMainContent_trShippingAddress .selectAddressWrapper > span:nth-child(1) {
    display: block;
    width: 100% !important;
    margin: 0;
  }
  form.ustore_CheckoutFinal .cellbottom #ctl00_cphMainContent_trShipping #ctl00_cphMainContent_trShippingAddress .selectAddressWrapper > span:nth-child(2) {
    display: block;
    width: 100%;
    margin-top: 16px;
  }
  form.ustore_CheckoutFinal .container .cellbottom {
    margin-top: 216px;
  }
  form.ustore_CheckoutFinal .cellbottom #ctl00_cphMainContent_trShipping #ctl00_cphMainContent_trShippingAddress .addressBodyWrapper > table.AddressBody #ctl00_cphMainContent_ShippingAddress_lnkEditAddress {
    left: 160px;
    margin-top: -58px;
  }
  form.ustore_DeliveryAddress #ctl00_cphMainContent_shippingPane_divAddresses > .addressListTable > .tdContainer {
    margin-bottom: 20px !important;
  }
  form.ustore_CheckoutPaymentSubmission .mainAreaFooterFullWidth > #divGdprConfirm > label {
    right: 25px;
  }
  form.ustore_CheckoutPaymentSubmission .mainAreaFooterFullWidth > #divGdprConfirm > input#chkGdprConfirm {
    right: 492px;
  }
  form.ustore_OrderList #detailsTable #divSmpSearch .form-group {
    display: block;
    margin-bottom: 16px;
  }
  form.ustore_OrderApprovalList .container .orderApprovalListTable .rgMasterTable.stacktable {
    display: none !important;
  }
  form.ustore_OrderApprovalList .container .orderApprovalListTable .stacktable {
    display: table !important;
  }
  form.ustore_OrderApprovalList .orderApprovalListTable {
    width: 100%;
  }
  form.ustore_OrderApprovalList .orderApprovalListTable #ctl00_cphMainContent_dgOrderApproval .stacktable > tbody > tr > td {
    padding: 12px 18px !important;
    font-size: 15px;
    line-height: 20px;
    font-weight: 400;
    color: #000000;
    text-align: left;
  }
  form.ustore_OrderApprovalList .orderApprovalListTable #ctl00_cphMainContent_dgOrderApproval .stacktable > tbody > tr > th.st-head-row-main {
    padding: 16px 18px !important;
    background-color: #000000 !important;
    font-weight: 600 !important;
    color: #e5dcd6 !important;
  }
  form.ustore_OrderApprovalList .orderApprovalListTable #ctl00_cphMainContent_dgOrderApproval .stacktable > tbody > tr > th {
    padding: 12px 18px !important;
    background-color: #e5dcd6;
    font-family: "Open Sans", sans-serif;
    font-size: 13px;
    line-height: 18px;
    font-weight: 600;
    color: #000000;
    text-transform: uppercase;
    text-align: left;
  }
  form.ustore_OrderApprovalList .orderApprovalListTable #ctl00_cphMainContent_dgOrderApproval .stacktable > tbody > tr > th > a.Link {
    display: inline-block;
    width: auto;
    height: auto;
    padding: 8px 16px;
    margin: 0px 0px 0px 16px;
    box-sizing: border-box;
    background-color: #000000;
    color: #e5dcd6;
    font-weight: 600;
    text-transform: uppercase;
    font-size: 13px;
    text-decoration: none;
  }
}
/* chrome */
/* Added by WDFR on 24 Jan. 2024 */
.ShoppingCartLabel:after {
  content: "Hors frais de livraison";
  position: absolute;
}
/* responsive */
@media (max-width: 1100px) {
  form.ustore_Customization .container > table > tbody > tr#ctl00_cphMainContent_trWizardStepsNav > td > div.WizardStepsNavControl > table > tbody > tr > td.WizardProgressStep, form.ustore_OrderFinalStep .container > table#tblMain > tbody > tr > td > table > tbody > tr#ctl00_cphMainContent_trWizardStepsNav > td > div.WizardStepsNavControl > table > tbody > tr > td.WizardProgressStep, form.ustore_Recipient .container > table > tbody > tr#ctl00_cphMainContent_trWizardStepsNav > td > div.WizardStepsNavControl > table > tbody > tr > td.WizardProgressStep {
    width: 200px;
    margin: 0 16px;
  }
}
@media (max-width: 1040px) {
  form.ustore_OrderFinalStep table#tblMain > tbody > tr > td > table > tbody > tr:last-child > td > table > tbody #docCtrlContainer > tbody > tr > td > table > tbody > tr > td > table > tbody > tr:first-child {
    display: block !important;
  }
  form.ustore_OrderFinalStep table#tblMain > tbody > tr > td > table > tbody > tr:last-child > td > table > tbody #docCtrlContainer > tbody > tr > td > table > tbody > tr > td > table > tbody > tr:last-child {
    padding-top: 13px !important;
    display: block !important;
    float: left !important;
  }
}
@media (max-width: 600px) {
  form.ustore_OrderFinalStep #tblMain #tdDocCtrlLeft .Duc #ValidationMailings .SectionLettre {
    display: block;
    margin: 0px auto 0px auto;
  }
  form.ustore_OrderFinalStep #tblMain #tdDocCtrlLeft .Duc #ValidationMailings .SectionEnveloppe {
    display: block;
    margin: 40px auto 0px auto;
  }
}
/* Added by WDFR on 11 Jan. 2023 */
@media (max-width: 570px) {
  form.ustore_CheckoutPaymentSubmission .mainAreaFooterFullWidth > #divGdprConfirm > label {
    left: 25px;
    right: 25px;
    top: -106px !important;
    width: auto !important;
    height: auto;
    box-sizing: border-box;
  }
  form.ustore_CheckoutPaymentSubmission .mainAreaFooterFullWidth > #divGdprConfirm > input#chkGdprConfirm {
    right: unset !important;
    left: 41px;
  }
}
/* ustore_OrderFinalStep */
/* End Added by WDFR on 24 Jan. 2024 */
/* Added by WDFR on 23 Jui. 2024 */
form.ustore_OrderFinalStep #tblMain #tdDocCtrlLeft .Duc .DigitalProduct_Div > table button[id*="#btn_Shop_vers_Apimo"] {
  display: inline-block;
  width: auto;
  height: 40px;
  padding-left: 0 !important;
  margin: 0px 0px 0px 0px;
  box-sizing: border-box;
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  background-color: #e5dcd6;
  align-items: center;
  font-family: "Open Sans", sans-serif;
  font-size: 15px;
  line-height: 20px;
  font-weight: 600;
  color: #000000;
  text-transform: uppercase;
  text-decoration: none;
  text-align: left;
  border: 0 !important;
  outline: none;
  cursor: pointer;
}
/* chrome */
/* End Added by WDFR on 23 Jui. 2024 */
/*Debut SIMAN - 02/08/2024*/
/*Appartement - Bouton Enregistrer*/
.DescriptionDialMultilineDropdowns {
  display: block;
  width: auto;
  height: auto;
  background-image: none;
  font-size: 11px;
  color: #868686;
}
/*Maison - Bouton Enregistrer*/
#btn_Specific_Draft_Orders_ConfirmationButton_26946 {
  font-size: 20px;
  display: flex;
  align-items: center;
}
/*Nouvelle Estimation - Bouton Enregistrer*/
#btn_Specific_Draft_Orders_ConfirmationButton_26340 {
  font-size: 20px;
  display: flex;
  align-items: center;
}
/*Fin SIMAN - 02/08/2024*/
/*Debut SIMAN - 01/08/2024*/
#btn_Specific_Draft_Orders_ConfirmationButton_31946 {
  font-size: 20px;
  display: flex;
  align-items: center;
}
#btn_Shop_vers_Apimo {
  display: inline-block !important;
  background-color: #e5dcd6;
  color: #000000;
  font-weight: 600;
  font-family: "Open Sans", sans-serif !important;
  border-radius: 0% !important;
  margin-left: 10px !important;
  margin-bottom: 3px !important;
  box-shadow: none;
  font-size: 15px !important;
  line-height: 20px !important;
}
#btn_Shop_vers_Apimo:hover {
  background-color: #e2c599;
  color: #ffffff;
  font-family: "Open Sans", sans-serif;
  font-weight: 600;
  border-radius: 0% !important;
}
#btn_Shop_vers_Apimo:after {
  font-family: "FontAwesome" !important;
  font-size: 17px;
  font-weight: 900;
  color: #000000;
  margin-left: 12px;
}
/*Fin SIMAN - 01/08/2024*/
/*Début SIMAN - 02/08/2024*/
/*Ajout de l'image / icone indiquant que ce champs fait le retour Plug Apimo*/
/*Appartement + Maison*/
/*Photo du bien - Surface habitable - Surface totale - Surface utile - Surface Loi Carrez - Nombre de piece(s) - Type de chauffage - Type eau chaude - Mode eau chaude - État du bien - Étage de l'appartement - Nombre de niveaux - Nombre d'étages - Année de construction - Charges - Périodicité des charges - Taxe foncière - Vue - Description du bien - Prix HAI - Prix net vendeur - Prix estimation minimum - Prix estimation maximum*/
#content_btn_Shop_vers_Apimo {
  content: "\f105";
  font-family: "FontAwesome" !important;
  font-size: 17px;
  font-weight: 900;
  color: #000000;
  margin-left: 12px;
}
#ctl00_cphMainContent_ucDialCustomization_Duc26351_LabelDialFriendlyName:after, #ctl00_cphMainContent_ucDialCustomization_Duc25787_LabelDialFriendlyName:after, #ctl00_cphMainContent_ucDialCustomization_Duc31394_LabelDialFriendlyName:after, #ctl00_cphMainContent_ucDialCustomization_Duc31392_LabelDialFriendlyName:after, #ctl00_cphMainContent_ucDialCustomization_Duc32068_LabelDialFriendlyName:after, #ctl00_cphMainContent_ucDialCustomization_Duc26383_LblDial:after, #ctl00_cphMainContent_ucDialCustomization_Duc26368_LblDial:after, #ctl00_cphMainContent_ucDialCustomization_Duc32092_LblDial:after, #ctl00_cphMainContent_ucDialCustomization_Duc26381_LblDial:after, #ctl00_cphMainContent_ucDialCustomization_Duc32105_LblDial:after, #ctl00_cphMainContent_ucDialCustomization_Duc26379_LblDial:after, #ctl00_cphMainContent_ucDialCustomization_Duc32103_LblDial:after, #ctl00_cphMainContent_ucDialCustomization_Duc26929_LblDial:after, #ctl00_cphMainContent_ucDialCustomization_Duc32121_LblDial:after, #ctl00_cphMainContent_ucDialCustomization_Duc26384_LblDial:after, #ctl00_cphMainContent_ucDialCustomization_Duc32107_LblDial:after, #ctl00_cphMainContent_ucDialCustomization_Duc32108_LblDial:after, #ctl00_cphMainContent_ucDialCustomization_Duc26369_LblDial:after, #ctl00_cphMainContent_ucDialCustomization_Duc32093_LblDial:after, #ctl00_cphMainContent_ucDialCustomization_Duc26373_LblDial:after, #ctl00_cphMainContent_ucDialCustomization_Duc26907_LblDial:after, #ctl00_cphMainContent_ucDialCustomization_Duc31977_LblDial:after, #ctl00_cphMainContent_ucDialCustomization_Duc32122_LblDial:after, #ctl00_cphMainContent_ucDialCustomization_Duc25860_LblDial:after, #ctl00_cphMainContent_ucDialCustomization_Duc31479_LblDial:after, #ctl00_cphMainContent_ucDialCustomization_Duc26863_LblDial:after, #ctl00_cphMainContent_ucDialCustomization_Duc32622_LblDial:after, #ctl00_cphMainContent_ucDialCustomization_Duc26906_LblDial:after, #ctl00_cphMainContent_ucDialCustomization_Duc31948_LblDial:after, #ctl00_cphMainContent_ucDialCustomization_Duc31949_LblDial:after, #ctl00_cphMainContent_ucDialCustomization_Duc31950_LblDial:after, #ctl00_cphMainContent_ucDialCustomization_Duc31953_LblDial:after, #ctl00_cphMainContent_ucDialCustomization_Duc31954_LblDial:after, #ctl00_cphMainContent_ucDialCustomization_Duc31955_LblDial:after, #ctl00_cphMainContent_ucDialCustomization_Duc31956_LblDial:after, #ctl00_cphMainContent_ucDialCustomization_Duc31976_LblDial:after, #ctl00_cphMainContent_ucDialCustomization_Duc26299_LblDial:after, #ctl00_cphMainContent_ucDialCustomization_Duc26421_LblDial:after, #ctl00_cphMainContent_ucDialCustomization_Duc26956_LblDial:after, #ctl00_cphMainContent_ucDialCustomization_Duc26955_LblDial:after, #ctl00_cphMainContent_ucDialCustomization_Duc25837_LblDial:after, #ctl00_cphMainContent_ucDialCustomization_Duc31448_LblDial:after, #ctl00_cphMainContent_ucDialCustomization_Duc26928_LblDial:after, #ctl00_cphMainContent_ucDialCustomization_Duc26981_LblDial:after, #ctl00_cphMainContent_ucDialCustomization_Duc31978_LblDial:after, #ctl00_cphMainContent_ucDialCustomization_Duc26982_LblDial:after, #ctl00_cphMainContent_ucDialCustomization_Duc31979_LblDial:after, #ctl00_cphMainContent_ucDialCustomization_Duc26930_LblDial:after, #ctl00_cphMainContent_ucDialCustomization_Duc25804_LblDial:after, #ctl00_cphMainContent_ucDialCustomization_Duc31418_LblDial:after, #ctl00_cphMainContent_ucDialCustomization_Duc26931_LblDial:after, #ctl00_cphMainContent_ucDialCustomization_Duc25823_LblDial:after, #ctl00_cphMainContent_ucDialCustomization_Duc31437_LblDial:after, #ctl00_cphMainContent_ucDialCustomization_Duc25822_LblDial:after, #ctl00_cphMainContent_ucDialCustomization_Duc31436_LblDial:after, #ctl00_cphMainContent_ucDialCustomization_Duc26916_LblDial:after, #ctl00_cphMainContent_ucDialCustomization_Duc26917_LblDial:after, #ctl00_cphMainContent_ucDialCustomization_Duc25821_LblDial:after, #ctl00_cphMainContent_ucDialCustomization_Duc31435_LblDial:after, #ctl00_cphMainContent_ucDialCustomization_Duc25819_LblDial:after, #ctl00_cphMainContent_ucDialCustomization_Duc31433_LblDial:after, #ctl00_cphMainContent_ucDialCustomization_Duc25818_LblDial:after, #ctl00_cphMainContent_ucDialCustomization_Duc31432_LblDial:after, #ctl00_cphMainContent_ucDialCustomization_Duc25815_LblDial:after, #ctl00_cphMainContent_ucDialCustomization_Duc31429_LblDial:after, #ctl00_cphMainContent_ucDialCustomization_Duc25817_LblDial:after, #ctl00_cphMainContent_ucDialCustomization_Duc31431_LblDial:after, #ctl00_cphMainContent_ucDialCustomization_Duc26865_LblDial:after, #ctl00_cphMainContent_ucDialCustomization_Duc32625_LblDial:after, #ctl00_cphMainContent_ucDialCustomization_Duc26301_LblDial:after, #ctl00_cphMainContent_ucDialCustomization_Duc31947_LblDial:after, #ctl00_cphMainContent_ucDialCustomization_Duc25858_LblDial:after, #ctl00_cphMainContent_ucDialCustomization_Duc31477_LblDial:after, #ctl00_cphMainContent_ucDialCustomization_Duc26419_LblDial:after, #ctl00_cphMainContent_ucDialCustomization_Duc25859_LblDial:after, #ctl00_cphMainContent_ucDialCustomization_Duc31478_LblDial:after, #ctl00_cphMainContent_ucDialCustomization_Duc26419_LblDial:after, #ctl00_cphMainContent_ucDialCustomization_Duc26420_LblDial:after, #ctl00_cphMainContent_ucDialCustomization_Duc32148_LblDial:after, #ctl00_cphMainContent_ucDialCustomization_Duc32149_LblDial:after, #ctl00_cphMainContent_ucDialCustomization_Duc32150_LblDial:after, #ctl00_cphMainContent_ucDialCustomization_Duc32623_LblDial:after, #ctl00_cphMainContent_ucDialCustomization_Duc32624_LblDial:after, #ctl00_cphMainContent_ucDialCustomization_Duc32628_LblDial:after, #ctl00_cphMainContent_ucDialCustomization_Duc32629_LblDial:after, #ctl00_cphMainContent_ucDialCustomization_Duc25809_LblDial:after, #ctl00_cphMainContent_ucDialCustomization_Duc31423_LblDial:after, #ctl00_cphMainContent_ucDialCustomization_Duc27610_LblDial:after, #ctl00_cphMainContent_ucDialCustomization_Duc31413_LblDial:after, #ctl00_cphMainContent_ucDialCustomization_Duc32127_LblDial:after, #ctl00_cphMainContent_ucDialCustomization_Duc27611_LblDial:after, #ctl00_cphMainContent_ucDialCustomization_Duc25790_LblDial:after, #ctl00_cphMainContent_ucDialCustomization_Duc31394_LblDial:after, #ctl00_cphMainContent_ucDialCustomization_Duc25791_LblDial:after, #ctl00_cphMainContent_ucDialCustomization_Duc31396_LblDial:after, #ctl00_cphMainContent_ucDialCustomization_Duc25792_LblDial:after, #ctl00_cphMainContent_ucDialCustomization_Duc31397_LblDial:after, #ctl00_cphMainContent_ucDialCustomization_Duc25793_LblDial:after, #ctl00_cphMainContent_ucDialCustomization_Duc31398_LblDial:after, #ctl00_cphMainContent_ucDialCustomization_Duc25796_LblDial:after, #ctl00_cphMainContent_ucDialCustomization_Duc31400_LblDial:after, #ctl00_cphMainContent_ucDialCustomization_Duc25797_LblDial:after, #ctl00_cphMainContent_ucDialCustomization_Duc31401_LblDial:after, #ctl00_cphMainContent_ucDialCustomization_Duc25798_LblDial:after, #ctl00_cphMainContent_ucDialCustomization_Duc31403_LblDial:after, #ctl00_cphMainContent_ucDialCustomization_Duc31404_LblDial:after, #ctl00_cphMainContent_ucDialCustomization_Duc31405_LblDial:after, #ctl00_cphMainContent_ucDialCustomization_Duc31406_LblDial:after, #ctl00_cphMainContent_ucDialCustomization_Duc25799_LblDial:after, #ctl00_cphMainContent_ucDialCustomization_Duc31404_LblDial:after, #ctl00_cphMainContent_ucDialCustomization_Duc26355_LblDial:after, #ctl00_cphMainContent_ucDialCustomization_Duc25795_LblDial:after, #ctl00_cphMainContent_ucDialCustomization_Duc31399_LblDial:after, #ctl00_cphMainContent_ucDialCustomization_Duc25789_LblDial:after, #ctl00_cphMainContent_ucDialCustomization_Duc31387_LblDial:after, #ctl00_cphMainContent_ucDialCustomization_Duc32097_LblDial:after, #ctl00_cphMainContent_ucDialCustomization_Duc31394_LblDial:after, #ctl00_cphMainContent_ucDialCustomization_Duc27018_LblDial:after, #ctl00_cphMainContent_ucDialCustomization_Duc31412_LblDial:after, #ctl00_cphMainContent_ucDialCustomization_Duc26353_LblDial:after, #ctl00_cphMainContent_ucDialCustomization_Duc26359_LblDial:after, #ctl00_cphMainContent_ucDialCustomization_Duc29096_LblDial:after, #ctl00_cphMainContent_ucDialCustomization_Duc26356_LblDial:after, #ctl00_cphMainContent_ucDialCustomization_Duc26357_LblDial:after, #ctl00_cphMainContent_ucDialCustomization_Duc26361_LblDial:after, #ctl00_cphMainContent_ucDialCustomization_Duc26362_LblDial:after, #ctl00_cphMainContent_ucDialCustomization_Duc26363_LblDial:after, #ctl00_cphMainContent_ucDialCustomization_Duc26398_LblDial:after, #ctl00_cphMainContent_ucDialCustomization_Duc32123_LblDial:after, #ctl00_cphMainContent_ucDialCustomization_Duc25805_LblDial:after, #ctl00_cphMainContent_ucDialCustomization_Duc31419_LblDial:after, #ctl00_cphMainContent_ucDialCustomization_Duc25833_LblDial:after, #ctl00_cphMainContent_ucDialCustomization_Duc31446_LblDial:after, #ctl00_cphMainContent_ucDialCustomization_Duc31447_LblDial:after, #ctl00_cphMainContent_ucDialCustomization_Duc31448_LblDial:after, #ctl00_cphMainContent_ucDialCustomization_Duc26402_LblDial:after {
  content: url(/uStoreThemeCustomizations/61004890-08b9-4f9b-9d6b-6eaad5a9dff3/Published/Assets/junot_vers_apimo.png);
  display: inline-block;
  margin-left: 10px;
  vertical-align: middle;
  position: relative;
}
/*Fin SIMAN - 02/08/2024*/
body.document_769 #btn_Specific_Draft_Orders, body.document_770 #btn_Specific_Draft_Orders, body.document_889 #btn_Specific_Draft_Orders, body.document_899 #btn_Specific_Draft_Orders {
  display: none !important;
}
input:disabled, select:disabled {
  background-color: rgb(239, 239, 239);
  -webkit-appearance: none;
  -moz-appearance: none;
  text-indent: 1px;
  text-overflow: '';
}
/* ustore_OrderFinalStep */
form.ustore_OrderFinalStep #tblMain #tdDocCtrlLeft .Duc .DigitalProduct_Div > button:disabled {
  background-color: #D2D2D2 !important;
  color: #000 !important;
  cursor: wait !important;
}
/* chrome */
.rieDraggableResizeBox .rieDraggableBoxMove {
  border: 6px dashed red !important;
}
.downloadmessage {
  font-style: italic;
  color: red;
}
/*Début SIMAN - 18/10/2024*/
.downloadmessage.success {
  color: green;
}
.messageAlerteVenteVendu {
  font-style: italic;
}
.messageAlerteVenteVendu img {
  width: 18px;
}
#divProgress {
  opacity: 1 !important;
}
#imgProgress {
  left: 40px !important;
  filter: sepia(88%) !important;
  transform: scale(2) !important;
  opacity: 0.9 !important;
}
.info-apimo {
  font-size: 12px;
  font-weight: normal;
  font-style: italic;
  white-space: normal;
}
/*Fin SIMAN - 18/10/2024*/
/*Début SIMAN - 25/10/2024*/
.info-apimo img {
  width: 12px;
}
.DescriptionDial {
  display: block;
  width: auto;
  height: auto;
  background-image: none;
  font-size: 11px;
  color: #868686;
}
/*Fin SIMAN - 25/10/2024*/
.Tooltip {
  display: none !important;
}
.MenuMesDocuments {
  display: none !important;
}
/* ustore_OrderFinalStep */
body.document_865 form.ustore_OrderFinalStep table#tblMain > tbody > tr > td > table > tbody > tr:last-child > td > table > tbody #docCtrlContainer {
  display: none !important;
}
/* chrome */
.CustomizationProperties > td > .tab-content > #customization > table > tbody > tr > td#tdDialCustomization > div.Duc > ul > li:first-child > dl > dd.dmiValue > textarea.too-long, .CustomizationProperties > td > .tab-content > #customization > table > tbody > tr > td#tdDialCustomization > div.Duc > ul > li:first-child > dl > dd.dtiValue > input.too-long, .CustomizationProperties > td > .tab-content > #customization > table > tbody > tr > td#tdDialCustomization > div.Duc > dl > dd.dddlValue > select.too-long {
  border: 2px solid red !important;
}
body.document_770 table#tblOrderFinalStepContent > tbody > tr, body.document_769 table#tblOrderFinalStepContent > tbody > tr, body.document_889 table#tblOrderFinalStepContent > tbody > tr, body.document_899 table#tblOrderFinalStepContent > tbody > tr, body.document_848 table#tblOrderFinalStepContent > tbody > tr {
  display: none !important;
}
body.document_770 table#tblOrderFinalStepContent > tbody > tr:nth-child(-n + 3), body.document_769 table#tblOrderFinalStepContent > tbody > tr:nth-child(-n + 3), body.document_889 table#tblOrderFinalStepContent > tbody > tr:nth-child(-n + 3), body.document_899 table#tblOrderFinalStepContent > tbody > tr:nth-child(-n + 3), body.document_848 table#tblOrderFinalStepContent > tbody > tr:nth-child(-n + 3) {
  display: initial !important;
}
