﻿.memo {
    color: #707070;
    font-size: 11px !important;
    font-style: italic;
}

/* suspension scroll zone produit
#zoneDetailProduit { padding-right: 10% }

@media (min-width: 1200px) {
    #zoneDetailProduit { position: fixed; background-color: #fff; }
    #zoneDescriptionProduit { min-height: 900px; }
}

@media (max-width: 1200px) {
    #zoneDetailProduit { padding-right: 0 }
}
*/

#zoom-close { cursor:pointer; }
img.pdt-similaire { max-width:330px; }

.header-normal th { font-weight:normal !important; }

.sortable { cursor:pointer }

.sortable-up:after { content: "\e83e"; position: relative; top: -.125rem; margin-left: .25rem; font-family: carton; font-size: .3125rem; transform: rotate(0) }
.sortable-down:after { content: "\e83e"; position: relative; top: -.125rem; margin-left: .25rem; font-family: carton; font-size: .3125rem }

.dropdownlabel { text-transform:none !important; font-size:0.875rem !important; color:grey !important; }

.payment-method-item:hover { background-color: #f5f5f5 !important; cursor: pointer !important; }

.activecol { background-color: #E6E6E6 !important; }

.is-invalid { color: #a94442; }
.p-small { font-size: 0.875rem; }

.puBrut { font-size: .875rem; color: grey; }

.vignette { min-height: 330px; }
.vignette-texte { min-height: 80px; line-height: 1.33rem; }
.sub { font-size: 0.6em; }

#actualites h2, #actualites .h2 { font-size: 1.5rem; line-height: 2.25rem; }

.table.panier td { font-weight: normal; padding: 0; }

/* surcharge du style de base */
.product-formats-header__cell { text-transform: none !important; }
.product-formats-row__cell { font-weight:normal; }
.quantites-superieures { color: grey !important; }

.product-formats-thead .thead-cell { font-size:0.85rem }

.qteref { min-width: 100px; }