/**
 ***********************************************************************************************************
 * typo c le marche
 *
 * @version 1.0
 * @author Nicolas Goueset <nicolas.goueset@cdiscount.com>
 * @package cdiscount-ui
 * @charset utf-8
 *
 * @colordef #3C5A80; generic blue
 * @colordef #ff0000; warning red message
 * @colordef #046dab; clemarche color
 * @colordef #17499d; blue (roi) color
 * @colordef #798da8; blue (grey) color
 */
/** 
 * @colordef #3c5080; generic blue 
 */
.productTitleBig {
    color: #3C5A80;
    font-size: 15px;
    font-weight: bold;
}

.backgroundClient4c,
.backgroundClient5c,
.typoMarketRegular {
    color: #3C5A80;
    font-size: 11px;
    font-weight: normal;
}

.typoMarketRegular12 {
    color: #3C5A80;
    font-size: 12px;
}

.typoMarketRight {
    text-align: right;
    margin: 0 0 15px 0
}

.typoMarketSmall {
    color: #3C5A80;
    font-size: 10px;
}

.typoMarketSmallWarning {
    color: #f79646;
    font-size: 10px;
}

.messageBackgroundOpenTop .formLabel,
.messageBackgroundOpenTop .formTextArea,
.formLabel,
.formLabelSmall,
.formLabelSmaller,
.formLabelLarge,
.formLabelExpand,
.Block780Std001ContentTxt1,
.typoMarket,
.typoLegend {
    color: #3C5A80;
    font-size: 11px;
    font-weight: bold;
}

.typoLegend {
    font-size: 15px;
}

.franceIdentificationLabel {
    font-size: 8px;
    font-style: italic;
}

.typoMarketGreen {
    color: Green;
}

.typoMarketOther {
    color: #3C5A80;
    font-size: 12px;
    font-weight: bold;
}

.typoMarketPriceOther {
    color: #3C5A80;
    font-size: 24px;
    font-weight: bold;
}

.totalRefund {
    float: right;
    color: #3e9a21;
    font-weight: bold;
    padding-right: 65px;
    padding-top: 5px;
}

.obligationsIcon {
    background: url(https://i2.cdscdn.com/struct/common/icon/icone-png.png) no-repeat -3px -64px;
    cursor: pointer;
    display: inline-block;
    height: 31px;
    width: 31px;
}

.CoGesMentionDiv {
    margin-left: 5px;
    margin-bottom: 5px;
}

.refundReasonCommercialGesture {
    float: right;
    margin: 15px 0 15px;
}

.typoMarketTitle {
    color: #3C5A80;
    font-size: 16px;
    font-weight: bold;
    line-height: 16px;
}

.oneLine {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
/**
 * @colordef #046dab; clemarche color 
 */
.colorMarket {
    color: #046dab;
}

.stdLogistiquePage .colorMarket {
    color: #63b200;
}

.contentTitle {
    border-bottom: 1px solid #046dab;
    color: #046dab;
    font-size: 16px;
    font-weight: bold;
    margin: 0 0 3px 0;
    padding: 17px 0 5px 0;
    text-align: left;
}

.pageTitle {
    border-bottom: 1px solid #046dab;
    color: #046dab;
    font-size: 16px;
    font-weight: bold;
    margin: 0 0 22px 0;
    padding: 17px 0 5px 0;
}

.cLogEspace .pageTitle { /** 1288-02 **/
    border-bottom: 1px solid #ccd3dd;
    color: #86bc24;
    font-size: 26px;
    overflow: hidden;
    padding: 0 0 2px;
    margin-bottom: 12px;
}

.cLogEspace .stdDecoContent a { /** 1288-02 **/
    color: #86bc24;
}

    .cLogEspace .stdDecoContent a.positiveButton { /** 1288-02 **/
        color: #fff;
    }

.cLogEspace .leftSidebarLevel1 a { /** 1288-02 **/
    color: #3e5c81;
}

.typoMarketPrice {
    background: #fff;
    color: #046dab;
    font-size: 16px;
    font-weight: bold;
}

.typoMarketPriceBig {
    color: #046dab;
    font-size: 16px;
    font-weight: bold;
}

.typoPriceOrder {
    background: #fff;
}

.typoPriceOrder {
    color: #046dab;
    font-size: 13px;
    font-weight: bold;
}

.typoPriceOrderMp {
    color: #DC0505;
    font-size: 13px;
    font-weight: bold;
}

.productPaymentFacilityMp {
    color: #046dab;
    font-family: arial, sans-serif;
    font-size: 10px;
    font-weight: 700;
    margin: 5px 0 0; /*Same margin between the different prices*/
    text-align: center;
}
/**
 * @colordef #17499d; blue (roi) color 
 */
.typoShippingMarket {
    color: #17499d;
    font-size: 12px;
    font-style: italic;
}

.typoShippingMarketMedium {
    color: #17499d;
    font-size: 11px;
    font-style: italic;
}

.typoShippingMarketMediumBold {
    color: #17499d;
    font-size: 11px;
    font-weight: bold;
}

.typoShippingMarketSmall {
    color: #17499d;
    font-size: 10px;
    font-style: italic;
}

.Block780Std001ContentTxt2 {
    color: #17499d;
    font-style: italic;
    font-size: 12px;
}
/** 
 * @colordef #798da8; blue (grey) color 
 */
.typoShippingStatusSmall {
    color: #798da8;
    font-size: 10px;
}

.typoBlueBrey,
.formInputText,
.formInputTextSmall,
.formInputTextSmaller,
.formInputTextMedium,
.formInputTextBig,
.formTextArea {
    color: #798da8;
    font-size: 11px;
}

.EvaluationTxtStd002 {
    color: #273c58;
    font-size: 10px;
    font-weight: bold;
}

.EvaluationTxtStd004 {
    color: #273c58;
    font-size: 10px;
    font-style: italic;
}

.EvaluationTxtStd003 {
    color: #273c58;
    font-size: 16px;
    font-weight: bold;
}

.EvaluationTxtStd001 {
    color: #273c58;
    font-size: 12px;
    font-weight: bold;
}
/**
 * @colordef #ff0000; warning red message 
 * Always put warning color at the end
 */
.typoWarning {
    color: #ff0000;
}

.typoMarketWarningSmall {
    color: #ff0000;
    font-size: 11px;
    font-weight: bold;
}

.typoMarketWarningMedium {
    color: #ff0000;
    font-size: 12px;
    font-weight: bold;
}
/**
 * @colordef #ffffff; white message 
 */
.typoMarketOtherWhite {
    color: #ffffff;
    font-size: 12px;
    font-weight: bold;
}

.homeMpZone {
    padding: 10px;
}

.homeMpZoneTitle {
    color: #3c5a80;
    font-size: 1.1em;
    font-weight: bold;
}

.homeMpZoneText {
    color: #aab5c4;
    font-size: 1em;
    font-family: arial,verdana,helvetica,sans-serif;
    text-align: justify;
}
/**
 **********************************************************************************************************
 * sellershop background image
 */
#bodySeller {
    background: url(https://i2.cdscdn.com/struct/MarketPlace/bg-sellerShop.jpg);
}
/*seller shop footer*/
.footerWithoutBG {
    background: none !important;
}

/**
 **********************************************************************************************************
 * sellershop left menu
 *
 * @author    nicolas goueset <email> nicolas.goueset@cdiscount.com
 * @package   marketplace-ui
 *
*/
.Um .leftSidebarLevel1 .leftLink:hover,
.Um .leftSidebarLevel1 .activated {
    background: url(https://i2.cdscdn.com/struct/MarketPlace/sprite_bg_content_Clemarche.png) no-repeat scroll 2px -683px transparent;
    color: #046dab;
}

/**
 **********************************************************************************************************
 * marketplace width layout
 *
 * @author    nicolas goueset <email> nicolas.goueset@cdiscount.com
 * @package   cdiscount-ui
 *
*/
.width780 {
    width: 780px;
}

.width990 {
    width: 990px;
}

.width300 {
    width: 300px;
    *width: 310px;
}

.width350 {
    width: 350px;
}

.width400 {
    width: 400px;
}

.width435 {
    width: 435px;
}

.width460 {
    width: 460px;
}

.width820 {
    width: 820px;
}

.width545 {
    margin: 30px auto;
    width: 545px;
}

.width580 {
    margin: 15px auto;
    width: 580px;
}

.width500 {
    width: 500px;
}

.width90 {
    width: 90px;
}
/**
 **********************************************************************************************************
 *  Unavailable and Robbed shop images for the market place
 *
 * @author    nicolas goueset <email> nicolas.goueset@cdiscount.com
 * @package   cdiscount-ui
 *
 * <code>
 *    <div class="robbedShopMp">
 *        <a class="cdiscountOfferButton" href="#">
 *		      <span class="nodisplay">DÃ©couvrez nos offres Cdiscount</span>
 *	      </a>
 *    </div>
 * </code>
 */
.unavailableShopMp,
.robbedShopMp {
    height: 300px;
    position: relative;
    width: 780px;
}

.unavailableShopMp {
    background: url(https://i2.cdscdn.com/struct/MarketPlace/boutiqueindisponible.jpg);
}

.robbedShopMp {
    background: url(https://i2.cdscdn.com/struct/MarketPlace/boutiquedevalise.jpg);
    margin: 0 auto;
}

.cdiscountOfferButton {
    bottom: 75px;
    height: 35px;
    position: absolute;
    right: 40px;
    width: 225px;
}
/**
 **********************************************************************************************************
 * Margin layouts
 *
 * @author    nicolas goueset <email> nicolas.goueset@cdiscount.com
 * @package   cdiscount-ui
 */
.marginAuto {
    margin: 0 auto;
}

.marginLeft5 {
    margin: 0 0 15px 5px;
}

.BlockLeftSpace7 {
    margin: 0 0 0 10px;
}

.centeredButton {
    margin: 15px auto;
}

.block15 {
    margin: 15px 0;
}

.margin15-0,
.bottomButton,
.bottomButtonSmall,
.bottomButtonBig,
.bottomMessage {
    clear: both;
    display: inline-block;
    margin: 15px 0;
}

.bottomMessage {
    text-align: center;
    width: 780px;
}

.bottomButton {
    width: 780px;
}

.bottomButtonBig {
    width: 835px;
}

.bottomButtonSmall {
    width: 400px;
}

.block30 {
    margin: 30px 0;
}

.block30Top {
    display: inline-block;
    margin: 30px 0 0 0;
}

.margin10Top {
    display: inline-block;
    margin: 10px 0 0 12px;
}

.marginTop10 {
    display: inline-block;
    margin: 10px 0 0 0;
}

.marginLeft15 {
    margin: 0 0 0 15px;
}

.margin30-0 {
    display: inline-block;
    margin: 30px 0;
}

.margin0 {
    display: inline-block;
    margin: 0;
}

.block1530 {
    margin: 15px 0 30px 0;
}

.leftBlock {
    margin: 15px 10px 15px 0;
}

.ConsoBoxMpStd002 {
    margin: 15px 10px 10px 5px;
}

.formWarning ul,
.SearchProductHeadStd005 .facet-criterion {
    margin: 0;
}

.marketplacePopup .MpConsoStd001 {
    margin: 5px 0 0 10px;
    padding-right: 50px;
}

.blockTop15 {
    margin: 15px 0 0 0;
}

.blockTop30 {
    margin: 30px 0 0 0;
}

.ttcBlock .typoMarketPriceOther {
    margin: 5px 0 0 0;
}

.facetMainClient {
    margin: 0 0 23px;
}

.marginBottom50 {
    margin: 0 0 50px 0;
}

.marginBottom5 {
    margin: 0 0 5px 0;
}
/**
 **********************************************************************************************************
 * background colors used in the market place pages
 *
 * @author    nicolas goueset <email> nicolas.goueset@cdiscount.com
 * @package   cdiscount-ui
 */
.bg_U_MP {
    background-color: #02659f; /* default blue of market place store */
}

.bg_white {
    background-color: #FFF; /* this should not be specific to market place, put it in layout_R2.css */
}

.bg_U_MP2 {
    background-color: #02659f; /* default blue of the description tabs in the market place product sheet */
}

.bg_U_MP3,
.bg_U_MP3_hover {
    background-color: #00649e; /* default blue of the description tabs in the market place store */
}

.clientBackground {
    background-color: #eb9f20; /* background color of the client area */
}

/* *******************************************************************************************************
	 * HPMP Clogistique DSI 1288
	 */
.stdLogistiquePage .bg_U_MP, .stdLogistiquePage .bg_U_MP2 {
    background-color: #63b200;
}

/**
 **********************************************************************************************************
 * generic elements used in the market place
 *
 * @author    nicolas goueset <email> nicolas.goueset@cdiscount.com
 * @package   cdiscount-ui
 * @todo      see how to give a correct semantic name
 */
/**
 * main container of the productsheet content (old lyt2col r1 class)
 */
.marketplace {
    float: left;
    margin: 5px 0 0 0;
}

.floatRight {
    float: right;
}

.floatLeft {
    float: left;
}

.italicCenter {
    text-align: center;
    font-style: italic;
}

.justify {
    text-align: justify;
}

.overflowAuto {
    overflow: scroll;
}

.pl40 {
    padding-left: 40px;
}

.pt6 {
    padding-top: 6px;
}
/**
 * link with the question icon
 */
.ColPlQuestion {
    background: url(https://i2.cdscdn.com/struct/common/icone.png) 0 -1057px no-repeat;
    bottom: 0;
    color: #3c5a80;
    display: block;
    height: 30px;
    line-height: 30px;
    margin: 10px 0 0 -32px;
    padding: 0 0 0 30px;
    position: absolute;
}

    .ColPlQuestion.doubleLine {
        line-height: 1.5em;
    }

    .ColPlQuestion a {
        color: #3c5a80;
    }

.OfferQuestionLink {
    background-color: transparent;
    border: 0;
}
/**
 * absolute bottom right position
 * @todo put this in the layout_r2.css file
 */
.abr {
    bottom: 10px;
    position: absolute;
    right: 0;
}

    .abr .productRatingTxt {
        float: inherit;
        text-align: center;
    }

.abrServiceLink {
    bottom: -7px;
    position: absolute;
    right: 13px;
}

.abrMention {
    bottom: 8px;
    position: absolute;
    right: 2px;
}

.underline {
    text-decoration: underline;
}

.noUnderline {
    text-decoration: none;
}

.posRel {
    position: relative;
}
/**
 * @todo  this is generic feature, see how to call it better
 */
.productDesc {
    margin: 5px 0 0 5px;
    width: 230px;
}

.productTitleHead {
    height: 2.7em;
}

.productShortDesc {
    margin: 5px 0 10px 0;
}

.productTechnicalDesc {
    background: url(https://i2.cdscdn.com/struct/common/icone.png) 0 0 no-repeat;
    color: #3C5A80;
    font-size: 10px;
    font-weight: bold;
    padding: 0 11px;
    text-align: right;
}
/**
 * affichage liste non ordinnÃ©e par defaut
 * @todo put this in layout css file
 * 
 */
.Ul-Std001, .Ul-Std001 .validation-summary-errors {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
/**
 * fix the ie7 z-index bug
 * 
 * put this class in the wrapper div of the facett
 */
.SearchProductHeadStd005,
.fixFacetZindex {
    position: relative;
    z-index: 301;
}

.fixFacetZindexOver {
    position: relative;
    z-index: 601;
}
/**
 * transparent layout
 *
 * @author    nicolas goueset <email> nicolas.goueset@cdiscount.com
 * @package   cdiscount-ui
 */
.opacity {
    background-color: #FFFFFF;
    filter: alpha(opacity=50);
    -moz-opacity: 0.5;
    -khtml-opacity: 0.5;
    opacity: 0.5;
}

.warningBackground {
    background-color: #fff0f0;
    -moz-box-shadow: -5px 0 5px #F5F6F8 inset, 5px 0 5px #F5F6F8 inset;
    -webkit-box-shadow: -5px 0 5px #F5F6F8 inset, 5px 0 5px #F5F6F8 inset;
    box-shadow: -5px 0 5px #F5F6F8 inset, 5px 0 5px #F5F6F8 inset;
}
/**
 * Remove the webkit focus border on input elements
 *
 * @author    nicolas goueset <email> nicolas.goueset@cdiscount.com
 * @package   cdiscount-ui
 */
input:focus {
    outline: none;
}

.SearchProductHeadStd004Content {
    height: 30px;
    line-height: 35px;
    margin: 0 0 0 15px;
}
/**
 ************************************************************************************************************
 * icons used on the tabs of the market place store
 *
 * @author    nicolas goueset <email> nicolas.goueset@cdiscount.com
 * @package   cdiscount-ui
 */
.menutabsarea3 {
    border-bottom: 7px solid #0B5B8A;
    clear: both;
    height: 33px;
    list-style-type: none;
    margin: 0 0 15px;
    padding: 0 0 0 246px;
    width: 754px;
}
/* dsi 542 - policy return */
.mpReturnPolicy {
    font-size: 1.1em !important;
    color: #3c5a80;
    padding: 1.8em 1.8em 3.6em;
    border: 1px solid #ccc;
    border-radius: 5px;
    margin: 0 .3em 1.4em;
}

.contentareatabsStd003 span {
    display: inline-block;
    vertical-align: middle;
}

.IconStd001,
.IconStd002,
.IconStd003 {
    background: url('https://i2.cdscdn.com/struct/MarketPlace/tab_ico.png') no-repeat;
    width: 30px;
    height: 25px;
    margin-right: 2px;
}
/* std part */
.IconStd002 {
    background-position: 0 -50px;
}

.IconStd003 {
    background-position: 0 -100px;
}
/* active part */
.contentareatabsactiveStd003 .IconStd001, .contentareatabselectedStd003 .IconStd001 {
    background-position: 0 -25px;
}

.contentareatabsactiveStd003 .IconStd002, .contentareatabselectedStd003 .IconStd002 {
    background-position: 0 -75px;
}

.contentareatabsactiveStd003 .IconStd003, .contentareatabselectedStd003 .IconStd003 {
    background-position: 0 -125px;
}
/* dsi 1021 */
.IcoLoc {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAZCAMAAAAL146mAAABCFBMVEU8XoA8XoA8XoA8XoA8XoA8XoA8XoA8XoA8XoA8XoA8XoA8XoA8XoA8XoA8XoA8XoA8XoA8XoA8XoA8XoA8XoA8XoA8XoA8XoA8XoA8XoA8XoA8XoA8XoA8XoA8XoA8XoA8XoA8XoA8XoA8XoA8XoA8XoA8XoA8XoA8XoA8XoA8XoA8XoA8XoA8XoA8XoA8XoA8XoA8XoA8XoA8XoA8XoA8XoA8XoA8XoA8XoA8XoA8XoA8XoA8XoA8XoA8XoA8XoA8XoA8XoA8XoA8XoA8XoA8XoA8XoA8XoA8XoA8XoA8XoA8XoA8XoA8XoA8XoA8XoA8XoA8XoA8XoA8XoA8XoA8XoA8XoA8XoDjloa4AAAAV3RSTlMA/gTt/cUSKPL73rWXwPZ5gvn14B1wShS4VLdbZeV4gwHPF8dPb1p+aQVOAxlZSYTh+M2b3IHbX9VIDIkjmeStiIUr3WLCy7kWqkYRvhN8C+uiQM41naM4JWt8AAAA2ElEQVR4XlXNw5bFQACE4epYE1xrbNu2jX7/N5nqG5zkX36LKqhWVnt6sumYzQbSJrqezKoPNDBt3pVFxvgyqS8UjE7f6crEHNCoE/SxtrbY3g1pk1NYoIQzGDZr0FrwSdvIMkkB1MJSTjFpBDXSWk7rJA8bpCinLVINj6QdO5VIkPawL9nBIeHoOKFw68RR5pqn/pkhVefAhax2CVxdV6kF4MYti7DBgjLdWmDafYliDHvoFGI8Ie25sBcLWa9+Rm8oek8/PBulmh+kT1T6+pbOD6pZv39g/1kPTfxk5PKPAAAAAElFTkSuQmCC') no-repeat;
    width: 21px;
    height: 25px;
    margin: 0 0 0 4px;
}

.contentareatabsactiveStd003 .IcoLoc, .contentareatabselectedStd003 .IcoLoc {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAZCAMAAAAL146mAAABCFBMVEX///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9bMSHLAAAAV3RSTlMA/gTt/cUSKPL73rWXwPZ5gvn14B1wShS4VLdbZeV4gwHPF8dPb1p+aQVOAxlZSYTh+M2b3IHbX9VIDIkjmeStiIUr3WLCy7kWqkYRvhN8C+uiQM41naM4JWt8AAAA2ElEQVR4XlXNw5bFQACE4epYE1xrbNu2jX7/N5nqG5zkX36LKqhWVnt6sumYzQbSJrqezKoPNDBt3pVFxvgyqS8UjE7f6crEHNCoE/SxtrbY3g1pk1NYoIQzGDZr0FrwSdvIMkkB1MJSTjFpBDXSWk7rJA8bpCinLVINj6QdO5VIkPawL9nBIeHoOKFw68RR5pqn/pkhVefAhax2CVxdV6kF4MYti7DBgjLdWmDafYliDHvoFGI8Ie25sBcLWa9+Rm8oek8/PBulmh+kT1T6+pbOD6pZv39g/1kPTfxk5PKPAAAAAElFTkSuQmCC') no-repeat;
}
/* dsi 1315 - identification vendeur */
.mpReturnPolicy th, .mpReturnPolicy td {
    vertical-align: top;
    padding: .1em .5em;
}

.mpReturnPolicy th {
    text-align: right;
}
/**
 * icone suppression (corbeille)
 */
.messageSuppr {
    background: url("https://i2.cdscdn.com/struct/common/icon/icone.gif") 0 -1829px;
    border: 0;
    cursor: pointer;
    display: block;
    height: 25px;
    width: 13px;
    margin: 5px auto 0 auto;
}
/**
 * block icons title with numbers
 */
.iconNumber1,
.iconNumber2,
.iconNumber3 {
    display: inline-block;
    height: 25px;
    margin: 4px 10px 0 0;
    width: 26px;
}

.iconNumber1 {
    background: url("https://i2.cdscdn.com/struct/common/icon/icone.gif") 0 -1861px no-repeat;
}

.iconNumber2 {
    background: url("https://i2.cdscdn.com/struct/common/icon/icone.gif") 0 -1895px no-repeat;
}

.iconNumber3 {
    background: url("https://i2.cdscdn.com/struct/common/icon/icone.gif") 0 -1928px no-repeat;
}
/**
 * red warning icon
 */
.warningIcon {
    background: url(https://i2.cdscdn.com/struct/common/icon/icone.gif) no-repeat 0 -1593px;
    display: inline-block;
    height: 30px;
    line-height: 30px;
    padding: 0 0 0 37px;
}
/**
 * red late icon
 */
.lateIcon {
    background: url(https://i2.cdscdn.com/struct/common/icon/icone.gif) no-repeat 0 -2803px;
    display: inline-block;
    height: 30px;
    line-height: 30px;
    padding: 0 0 0 37px;
}
/**
 * red error icon
 */
.errorIcon {
    background: url(https://i2.cdscdn.com/struct/common/icon/icone.gif) no-repeat 0 -2240px;
    display: inline-block;
    height: 26px;
    line-height: 26px;
    padding: 0 0 0 37px;
}
/**
 * big validated icon
 */
.validatedIcon {
    background: url(https://i2.cdscdn.com/struct/common/icon/icone.gif) no-repeat 0 -1767px;
    display: inline-block;
    padding: 0 0 0 30px;
    min-height: 2em;
}
/**
 * small validated icon
 */
.validatedIconSmall {
    background: url(https://i2.cdscdn.com/struct/common/icon/icone.gif) no-repeat 0 -1970px;
    display: inline-block;
    padding: 0 0 0 20px;
}

.validatedIconSPopin {
    background: url(https://i2.cdscdn.com/struct/common/icon/icone.gif) no-repeat 0 -1970px;
    float: left;
    width: 20px;
    height: 20px;
}

.ovflwHid {
    overflow: hidden;
}
/**
 * loader icon
 */
.loaderIcon,
.loaderIcon.small,
.loaderIcon.medium {
    display: inline-block;
    padding: 0 0 0 30px;
}

    .loaderIcon.small {
        background: url(https://i2.cdscdn.com/struct/common/icon/loaderSmall.gif) no-repeat 0 0;
        height: 24px;
        line-height: 24px;
    }

    .loaderIcon.medium {
        background: url(https://i2.cdscdn.com/struct/common/icon/loaderMedium.gif) no-repeat 0 0;
        height: 32px;
    }
/**
 * print icon
 */
.printIcon {
    background: url(https://i2.cdscdn.com/struct/common/icon/icone.gif) no-repeat 0 -102px;
    display: inline-block;
    height: 18px;
    line-height: 18px;
    padding: 0 0 0 30px;
    text-decoration: none;
}
/**
 * whereIcon
 */
.whereIcon {
    background: url(https://i2.cdscdn.com/struct/common/icon/icone.gif) no-repeat 0 -1697px;
    display: inline-block;
}
/**
 * Excel icon
 */
.excelIcon {
    background: url(https://i2.cdscdn.com/struct/common/icon/icone.gif) no-repeat 0 -2182px;
    display: inline-block;
    height: 32px;
    padding: 0 0 0 32px;
    width: 22px;
}

.arrowIcon {
    background: url(https://i2.cdscdn.com/struct/common/icone.png) -3px -504px no-repeat;
    padding: 0 0 0 15px;
}
/**
 * question Icon
 */
.questionIcon {
    background: url(https://i2.cdscdn.com/struct/common/icon/icone-png.png) no-repeat -3px -62px;
    cursor: pointer;
    display: inline-block;
    height: 31px;
    width: 31px;
}

.dotIcon {
    background: url(https://i2.cdscdn.com/struct/common/icon/icone.gif) no-repeat 0 -2356px;
    display: block;
    height: 9px;
    width: 7px;
}

.readIcon {
    background: url(https://i2.cdscdn.com/struct/common/icon/icone.gif) no-repeat 0 -1651px;
    display: block;
    height: 12px;
    width: 11px;
}

.readButIcon {
    background: url(https://i2.cdscdn.com/struct/common/icon/icone.gif) no-repeat 0 -2154px;
    display: block;
    height: 12px;
    width: 11px;
}

.grcIcon {
    background: url(https://i2.cdscdn.com/struct/common/icon/icone.gif) no-repeat -9px -1602px;
    display: block;
    height: 12px;
    width: 12px;
    margin-right: 3px;
}

.grcIconOrder {
    background: url(https://i2.cdscdn.com/struct/common/icon/icone.gif) no-repeat -9px -1602px;
    display: block;
    height: 12px;
    width: 12px;
}
/**
 * date picker Icon
 */
.datepickerIcon {
    background: url(https://i2.cdscdn.com/struct/common/icon/icone.gif) no-repeat right -2019px;
    display: block;
    height: 12px;
    width: 11px;
}
/**
 * close Icon
 * equivalent to button-close but without absolute position
 */
.closeIcon,
.closeButton {
    background: url(https://i2.cdscdn.com/struct/common/icon/icone.gif) no-repeat scroll right -1400px transparent;
    color: #3C5A80;
    cursor: pointer;
    display: block;
    font-size: 12px;
    font-weight: bold;
    height: 20px;
    line-height: 20px;
    min-width: 28px;
    padding: 0 35px 0 0;
}

.closeButton {
    margin: 7px 0 0 0;
}
/**
 * evaluation icon
 */
.evaluationIcon {
    background: url(https://i2.cdscdn.com/struct/common/icon/icone.gif) no-repeat left -2429px;
    display: block;
    height: 12px;
    width: 23px;
}
/**
 ***********************************************************************************************************
 * list of the logos
 *
 * @author:      Nicolas GouÃ«set <email> nicolas.goueset@cdiscount.com
 * @package:     cdiscount-ui
 *
 * - market place productsheet: CLogoStd001, SLogoStd001
 */
.CLogoStd001 {
    background: url(https://i2.cdscdn.com/struct/MarketPlace/logos.png) no-repeat 0 0;
    display: block;
    height: 44px;
    width: 135px;
}

.CLogoStd002 {
    background: url(https://i2.cdscdn.com/struct/MarketPlace/logos.png) no-repeat 0 -69px;
    display: block;
    height: 26px;
    width: 81px;
}

.SLogoStd001 {
    background: url(https://i2.cdscdn.com/struct/MarketPlace/logos.png) no-repeat 0 -43px;
    display: block;
    height: 26px;
    width: 81px;
}

.ConsoNew {
    background: url(https://i2.cdscdn.com/struct/MarketPlace/pictonouvo.png) no-repeat;
    display: block;
    height: 19px;
    margin: 0 auto;
    width: 59px;
}
/**
 **********************************************************************************************************
 * Blue blocks of 780px and 200px used in the top of market place pages
 *
 * @author:      Nicolas GouÃ«set <email> nicolas.goueset@cdiscount.com
 * @package:     cdiscount-ui
 *
 */
/**
 * wrapper of the blocks
 */
.Block780Std001,
.Block200Std001 {
    float: left;
}

.Block780Std001 {
    clear: both;
    margin: 0 0 10px 0;
    position: relative; /*is here to give a relative position to tabs*/
    width: 780px;
}

.Block200Std001 {
    width: 200px;
}
/**
 * header of the blocks
 */
.Block780Std001Header,
.Block200Std001Header {
    background-image: url(https://i2.cdscdn.com/struct/MarketPlace/marketplace.png);
    background-repeat: no-repeat;
    height: 43px;
    margin-bottom: -7px;
}

.Block780Std001Header {
    background-position: 0 0;
    width: 780px;
}

.Block200Std001Header {
    background-position: -2569px 0;
    width: 200px;
}
/**
 * title of the blocks
 * @todo   see how to give some genereic class
 */
.Block780Std001HeaderTitle,
.Block200Std001HeaderTitle {
    color: #FFF;
    font-size: 14px;
    font-weight: bold;
    float: left;
    line-height: 36px;
    margin: 0 0 0 20px;
}
/**
 * content of the blocks
 */
.Block780Std001Content,
.Block200Std001Content {
    background-image: url(https://i2.cdscdn.com/struct/MarketPlace/marketplace.png);
    background-repeat: no-repeat;
    display: inline-block;
}

.Block780Std001Content {
    background-position: 0 -40px;
    padding: 0;
    width: 780px;
}

.Block200Std001Content {
    background-position: -2569px -43px;
    color: #3c5080;
    font-size: 11px;
    font-weight: bold;
    height: 165px;
    padding: 0 7px;
    width: 186px;
}
/**
 * bacground content of the blocks
 */
.Block780Std001Background {
    background-image: url(https://i2.cdscdn.com/struct/common/layout/Block780Std001Background.jpg);
    display: inline-block;
    margin: 0 7px;
}

.Block200Std001Background {
    padding: 0 15px;
}

.Block200Std001ul {
    margin: 8px 0 0 0;
    padding: 0;
}

.Block200Std001li {
    display: block;
    margin: 0 0 15px 0;
}
/**
 * footer of the 780px blue block
 */
.Block780Std001Footer,
.Block200Std001Footer {
    background-image: url(https://i2.cdscdn.com/struct/MarketPlace/marketplace.png);
    background-repeat: no-repeat;
    clear: both;
}

.Block780Std001Footer {
    background-position: -780px -315px;
    height: 13px;
    margin: 0 0 10px 0;
    width: 780px;
}

.Block200Std001Footer {
    background-position: -2767px -289px;
    height: 17px;
    padding: 17px 0 0 108px;
    width: 92px;
}
/**
 * market place store 780px block content
 */
/**
 * First column of the 780px block in the market place store
 */
.Col1780Std001 {
    float: left;
    height: 135px;
    padding: 0 13px 0 14px;
    width: 220px;
}
/**
 * evaluation block
 */
.EvaluationStd002 {
    background: url(https://i2.cdscdn.com/struct/MarketPlace/marketplace.png) -1560px -231px no-repeat;
    height: 92px;
    width: 220px;
}

.EvaluationHeadStd002 {
    display: inline-block;
    height: 26px;
    line-height: 26px;
    margin: 0 0 10px 0;
    width: 220px;
}

.EvaluationTopStd002 {
    background: url(https://i2.cdscdn.com/struct/common/sep/sep-horizontal.png) 10px 45px no-repeat;
    height: 46px;
    width: 220px;
}

.EvaluationTopLeftStd002 {
    float: left;
    height: 24px;
    margin: 7px 7px 16px 7px;
    width: 71px;
}

.EvaluationTopRightStd002 {
    cursor: pointer;
    float: right;
    margin: 9px;
    width: 75px;
}

.EvaluationBottomLeftStd002 {
    background: url(https://i2.cdscdn.com/struct/common/sep/sep-vertical.png) 117px 0 no-repeat;
    float: left;
    margin: 0 0 0 3px;
    text-align: center;
    width: 118px;
}

.EvaluationBottomRightStd002 {
    float: left;
    margin: 0 0 0 7px;
    text-align: center;
    width: 87px;
}
/**
 * second column of the 780px block in the market place store
 */
.Col2780Std001 {
    color: #3c5080;
    float: left;
    font-size: 9px;
    height: 135px;
    padding: 0 9px;
    width: 283px;
}
/**
 * third column of the 780px block in the market place store
 */
.Col3780Std001 {
    float: left;
    min-height: 170px;
    padding: 0 13px;
    width: 191px;
}
/**
 * content of the third column
 */
.Block780Std001ContentUList {
    list-style-type: none;
    padding: 0;
    margin: 0 0 10px 0;
    font-size: 12px;
    color: #3C5A80;
}

    .Block780Std001ContentUList:last-child {
        margin: 0;
    }
/**
 * zoom of the marketplace productsheet
 *
 *
 * @author    nicolas goueset <email> nicolas.goueset@cdiscount.com
 * @package   cdiscount-ui
 */
.MpProductContentLeft {
    float: left;
    height: 200px;
    width: 208px;
}

.Block780Std001Content .ps-zoomarea {
    float: left;
    height: 200px;
    margin-left: 7px;
    padding: 0;
    position: relative;
    z-index: 4;
    width: 200px;
}

.Block780Std001Content .cdsZoomWindow {
    background: #FFF;
    border: 1px solid #999;
    height: 260px;
    left: 250px;
    position: absolute;
    top: 0;
    width: 358px;
    z-index: 3;
}

.Block780Std001Content .cdsZoomCursorZone {
    background: #FFF;
    border: 1px solid #c4c4c4;
    cursor: pointer;
    z-index: 1;
}
/**
		* Zoom button revealed over the picture
		*/
.Block780Std001Content .product-action-list-item {
    margin: 0 auto;
    width: 115px;
}

.Block780Std001Content .button-zoom-andicon {
    position: absolute;
    bottom: 35px;
    z-index: 2;
    margin: 0;
    padding: 0;
    width: 115px;
}

/**
 * Show the sku of a product under the photo
 * Not activated, just in case it's asked
 *
 * <div class="MpSku">
 *   <span class="sku">[LG_M227WDPPC]</span> 
 * </div>
 */
.MpSku {
    height: 20px;
    line-height: 20px;
    margin: 0 0 5px 0;
    text-align: center;
}
/**
 * market place productsheet 780px block content right column
 */
.MpProductContentDesc {
    float: left;
    width: 516px;
}
/**
 * title of the market place description area
 */
.MpProductTitle {
    display: block;
    float: left;
    line-height: 15px;
    margin: 15px 15px 15px 0;
    padding: 0;
    width: 360px;
}

/**
 * product short description of the market place description area
 */
.MpProductDescription {
    clear: left;
    display: block;
    font-weight: normal;
    margin: 0;
    text-align: justify;
    height: 30px;
}
/**
 * size guide of the market place description area
 */
.MpSizeStd001 {
    float: left;
    height: 20px;
    margin: 0;
    width: 210px;
}
/**
 * share icons of the market place description area
 */
.MpIconDesc {
    display: block;
    height: 25px;
    list-style-type: none;
    margin: 0;
    padding: 0;
}

.shareBlock {
    cursor: pointer;
    float: left;
}
/**
 * product pictos of the market place description area
 */
.MpPictoDescArea {
    display: block;
    float: left;
    list-style-type: none;
    margin: 2px 0 0 0;
    padding: 0;
    width: 230px;
}
/**
 * spaces between pictos 
 *
 * @todo see how it could be generic
 */
.ps-pictodescproduct {
    margin: 0 4px 0 0;
    padding: 0;
    display: inline-block;
}

.productPicto {
    max-height: 45px;
    max-width: 70px;
    overflow: hidden;
}
/**
 * product evaluation
 */
.MpConsoStd001 {
    float: left;
    height: 45px;
    margin: 0 0 0 15px;
    padding: 9px 0 1;
    width: 145px;
}

    .MpConsoStd001 .productRatingTxt {
        width: 145px;
    }
/**
 * 3 times market place
 */
.productPaymentFacilityBlueMP {
    color: #FF0000;
    font-weight: 700;
}

.productPaymentFacility,
.productPaymentFacilityBlueMP {
    font-family: arial, sans-serif;
    font-size: 11px;
    color: #000;
    font-weight: 700;
    text-align: right;
    line-height: initial;
}
/*.productPaymentFacility, 
.productPaymentFacilityBlueMP{
	text-align:right;}*/
/**
 * evaluation block of the market place description area
 */
.ConsoBoxMpTop {
    clear: both;
    height: 35px;
    padding: 15px 0 0 0;
    text-align: center;
    width: 100px;
}

.ConsoBoxMpTopStd002 {
    clear: both;
    height: 35px;
    padding: 15px 0 0 10px;
    width: 82px;
}
/**
 * tabs area of the market place description area
 */
.MpProductTabs {
    clear: both;
    display: inline-block;
    margin: 0 0 0 300px;
    zoom: 1;
}
/**
 * Tabs content of the market place description area
 *
 * @author: nicolas goueset <email> nicolas.goueset@cdiscount.com
 */
.tabs-count-180 .tabs {
    width: 180px;
}

.TabsAreaStd002 {
    background: url(https://i2.cdscdn.com/struct/MarketPlace/mp-bg-productarea.jpg);
    clear: both;
    float: left;
    width: 780px;
}

.TabsAreaHeaderStd002 {
    border-top: 8px solid #02659F;
    clear: both;
    float: left;
    height: 20px;
    margin: 0 0 0 1px;
    padding: 5px 0;
    width: 778px;
}

.TabsAreaContentStd002,
.TabsAreaFooterStd002 {
    clear: both;
    float: left;
}

.TabsAreaContentStd002 {
    overflow: hidden;
    padding: 0 10px;
    width: 760px;
    word-wrap: break-word;
}

.TabsAreaFooterStd002 {
    height: 15px;
    padding: 10px 0;
    width: 780px;
}
/**
 **********************************************************************************************************
 * Product list header of the search engine 
 * 
 * @author    nicolas goueset <email> nicolas.goueset@cdiscount.com
 * @package   cdiscount-ui
 * @todo      give a more generic semantic name to this
 *            see if we can moove this in another css file
 *
 */
.SearchProductHeadStd001,
.SearchProductHeadStd002,
.SearchProductHeadStd003,
.SearchProductHeadStd004,
.SearchProductHeadStd005,
.SearchProductHeadStd006 {
    background-image: url(https://i2.cdscdn.com/struct/filter/search.png);
    background-repeat: no-repeat;
    clear: both;
    font-family: arial, sans-serif;
    padding: 0 10px 0 0;
    position: relative;
    width: 770px;
}

.SearchProductHeadStd001 {
    background-position: -1560px 0;
    height: 47px;
    line-height: 47px;
}
/**header without a top color*/
.SearchProductHeadStd002 {
    background-position: -2340px 0;
    height: 47px;
    line-height: 47px;
}

.SearchProductHeadStd003 {
    background-position: -2340px -5px;
    height: 42px;
}

.SearchProductHeadStd004 {
    background-position: -2340px -5px;
    height: 34px;
}

.SearchProductHeadStd005 {
    background-position: -1560px 0;
    height: 34px;
    padding: 5px 10px 0 0;
}

.SearchProductHeadStd006 {
    background-position: -1560px 0;
    height: 10px;
}
/**
 **********************************************************************************************************
 * Layouts
 *
 * @author    nicolas goueset <email> nicolas.goueset@cdiscount.com
 * @package   cdiscount-ui 
 * 
 */
/**
 * Header for boxes of 780px width
 */
.header100Std001,
.header100Std002 {
    clear: both;
    margin: 0;
    padding: 0;
    height: 4px;
    width: 780px;
}

.header100Std001 {
    background: url(https://i2.cdscdn.com/struct/common/layout/header100Std001.png);
}

.header100Std002 {
    background: url(https://i2.cdscdn.com/struct/common/layout/header100Std002.png);
}

.background100Std001,
.background100Std002,
.background100Std003,
.background100Std004,
.background100Std005,
.backgroundFooter {
    clear: both;
    display: inline-block;
    margin: 0;
    padding: 0;
}

.background100Std001 {
    background: url(https://i2.cdscdn.com/struct/ShowCase/sw-repeat-bloc.png);
    width: 780px;
}
/*  fix pour MP tchat */
.background100Std001_talk {
    margin: 0;
    padding: 0;
    background: url(https://i2.cdscdn.com/struct/ShowCase/sw-repeat-bloc.png);
    width: 780px;
}

.background100Std002 {
    background: url(https://i2.cdscdn.com/struct/common/layout/sw-repeat-bloc-2.png);
    width: 780px;
}

.background100Std003 {
    background: url(https://i2.cdscdn.com/struct/common/layout/background-mp-std001.jpg); /* default background for teh market place line */
    position: relative;
    width: 780px;
}

.background100Std004 {
    border-right: solid 1px #cbd4dd;
    position: relative;
    width: 779px;
}

.background100Std005 {
    background: url(https://i2.cdscdn.com/struct/marketplace/layout/Fd-tableau-commande.png); /* colored background for the market place line */
    position: relative;
    width: 780px;
}

.background050Std001 {
    float: left;
    margin: 0 0 15px 0;
    padding: 0;
    width: 390px;
}

.background100 {
    display: inline-block;
    margin: 15px 0;
    width: 780px;
}
/**
 * footer marketplace
 */
.backgroundFooter {
    background: url(https://i2.cdscdn.com/struct/common/layout/repeat_footer_mp.png);
    border-left: 1px solid #CCD3DC;
    border-right: 1px solid #CCD3DC;
    clear: both;
    height: 105px;
    min-height: 105px;
    width: 778px;
}

.footer100Std002 {
    background-image: url(https://i2.cdscdn.com/struct/search/sw-footer.png);
    background-position: 0 0;
    background-repeat: no-repeat;
    clear: both;
    height: 4px;
    margin: 0 0 22px 0;
    width: 780px;
}
/**
 * Separator
 */
.Separateur100Std003 {
    background: url(https://i2.cdscdn.com/struct/MarketPlace/marketplace.png) no-repeat -1560px -142px;
    clear: both;
    height: 12px;
    margin: 0;
    width: 780px;
}

.Separateur100Std004 {
    background: url(https://i2.cdscdn.com/struct/MarketPlace/marketplace.png) no-repeat -1560px -194px;
    clear: both;
    height: 6px;
    margin: 12px 0 0;
    width: 780px;
}

.Separateur100Std005 {
    -moz-box-shadow: -5px 0 5px #F5F6F8 inset, 5px 0 0 #F5F6F8 inset;
    -webkit-box-shadow: -5px 0 5px #F5F6F8 inset, 5px 0 0 #F5F6F8 inset;
    -o-box-shadow: -5px 0 5px #F5F6F8 inset, 5px 0 5px #F5F6F8 inset;
    background: url(https://i2.cdscdn.com/struct/MarketPlace/marketplace.png) no-repeat -1561px -145px;
    clear: both;
    height: 6px;
    width: 778px;
}

.Separateur100Std006 {
    background: url(https://i2.cdscdn.com/struct/MarketPlace/marketplace.png) no-repeat -1561px -142px;
    clear: both;
    height: 0px;
    margin: 0;
    width: 780px;
}

/**
 * 1000px tabs content
 */
.tabContentHeader1000std001 {
    background-image: url(https://i2.cdscdn.com/struct/common/layout/header1000std001.png);
    display: inline-block;
    height: 41px;
    text-indent: 10px;
    width: 990px;
}

    .tabContentHeader1000std001 .typoMarketOther {
        line-height: 46px;
    }

    .tabContentHeader1000std001 .productTechnicalDesc {
        display: inline-block;
        margin: 15px 0 0 0;
    }

.stdFullPageContent .background1000Std001,
.width990 .background1000Std001 {
    background: url(https://i2.cdscdn.com/struct/brand/background_fullzone.png) repeat-y scroll 0 0 #FFFFFF;
    width: 990px;
}

.tabContent1000Footer {
    background: url(https://i2.cdscdn.com/struct/brand/footer_fullzone.png) no-repeat scroll 0 0 transparent;
    display: inline-block;
    height: 4px;
    width: 990px;
}

.tabShippingModeDetails {
    padding-left: 13px;
}

.tabShippingMode {
    list-style: initial;
    list-style-position: inside;
}

    .tabShippingMode strong:first-of-type {
        padding-left: 37px;
    }

.marginBottomShippingMode {
    margin-bottom: 15px;
}

.tabShippingModeDetailsPrices {
    padding-left: 25px;
    margin-bottom: 15px;
}

    .tabShippingModeDetailsPrices li:before {
        content: "-";
        padding-right: 20px;
    }

.tabShippingPostageDetails1 ul > li strong:first-of-type {
    padding-left: 0px;
}
/**
 **********************************************************************************************************
 * column header used in the product list of the market place
 *
 * @author    nicolas goueset <email> nicolas.goueset@cdiscount.com
 * @package   cdiscount-ui
 *
 */
.TabsTableHead,
.TabsTableHeadStd002,
.TabsTableHeadEval {
    background: url(https://i2.cdscdn.com/struct/MarketPlace/marketplace.png) no-repeat -1560px -38px;
    color: #3c5a80;
    font-size: 11px;
    font-weight: bold;
    height: 23px;
}

.TabsTableHead {
    width: 780px;
}

.TabsTableHeadEval {
    width: 434px;
}

.addMarginTop {
    margin-top: 39px;
}

.TabsTitle,
.TabsTitleLast {
    float: left;
    height: 16px;
    line-height: 16px;
    margin: 1px 0 0 0;
    text-align: center;
}

.TabsTitle {
    border-right: 1px solid #FFFFFF;
}

.ps-tabledescMP,
.ps-tabledesc {
    table-layout: auto;
    font-size: 11px;
}
/**
 **********************************************************************************************************
 * affichage cellules de la liste produit de la fiche produit market place
 *
 *
 * @author    nicolas goueset <email> nicolas.goueset@cdiscount.com
 */
/**
 * column wrapper
 */
.ColPlStd001,
.ColPlCdiscountStd001 {
    color: #3e5c80;
    float: left;
}

.ColPlStd001 {
    height: 155px;
}

.ColPlCdiscountStd001 {
    height: 140px;
}

.ColPlStd003 {
    height: 200px;
}
/**
 * Column border of product list title
 */
.TabsTableHead .TabsTitle {
    border-right: 1px solid #fff;
}

.TabsTableHead .TabsTitleLast {
    border-right: none;
}
/**
 * first column of product sheet
 */
.ColPlStd001 .productImg {
    height: 115px;
    margin: 1px 0 0 0;
    width: 115px;
}

.Col1-Pl {
    width: 208px;
}

.ColPlContentStd001 {
    margin: 50px auto 0 auto;
    text-align: center;
    width: 135px;
}
/**
 * Seller pseudo
 * use ConsoPseudoStd001 on a <a> tag
 * use ConsoPseudoStd001Link on a <span> or a <input> tag
 */
.ConsoPseudoStd001,
.ConsoPseudoStd001Link {
    color: #0e7cc0;
    display: inline;
    font-size: 14px;
    font-weight: bold;
}

.ConsoPseudoStd001Link {
    text-decoration: underline;
}

.ConsoBoxMpStd001 {
    background: url(https://i2.cdscdn.com/struct/MarketPlace/marketplace.png) no-repeat -2340px 0;
    float: left;
    height: 103px;
    margin: 8px 5px 5px 10px;
    width: 100px;
}

.ConsoBoxMpProStd001 {
    float: left;
    margin: 0 0 5px 8px;
    width: 83px;
}

.ConsoBoxMpProSepStd001 {
    color: #3E5C80;
    font-size: 11px;
    font-weight: bold;
    margin: 0 0 5px 0;
    text-align: center;
}
/**
 * second column of product sheet
 */
.Col2-Pl {
    position: relative;
    width: 175px;
}

.Col2-Pl-Cdiscount {
    position: relative;
    width: 232px;
}
/**
 * <ul> of the second column list
 */
.ColPlListStd002 {
    color: #3e5c80;
    display: inline-block;
    font-weight: bold;
    list-style-type: none;
    margin: 0;
    padding: 5px 0 10px 10px;
}
/**
 * <li> of the second column list
 */
.ColPlListItemStd002 {
    display: inline-block;
}
/**
 * <span> of the second column list
 */
.IconListStd001 {
    background: url(https://i2.cdscdn.com/struct/common/icone.png) -9px -1033px no-repeat;
    display: block;
    float: left;
    height: 10px;
    width: 15px;
}

.ColPlListItemTxt {
    float: right;
    width: 200px;
}
/**
 * comment area of the second column in product sheet
 */
.ColPlCommentWrapper {
    height: 85px;
    width: 225px;
}

.ColPlComment {
    background: url(https://i2.cdscdn.com/struct/MarketPlace/marketplace.png) -2340px bottom no-repeat;
    color: #3c5a80;
    font-size: 9px;
    margin: 8px 0 0 3px;
    width: 225px;
}

.ColPlCommentHead {
    background: url(https://i2.cdscdn.com/struct/MarketPlace/marketplace.png) -2340px -179px no-repeat;
    height: 11px;
    width: 225px;
}

.ColPlCommentContent {
    border-left: 1px solid #c2cbd8;
    border-right: 1px solid #c2cbd8;
    margin: 0 0 0 9px;
    max-height: 60px;
    padding: 0 11px;
    width: 189px;
}

.ColPlCommentFooter {
    height: 9px;
    width: 225px;
}

.RIMMessage {
    margin: 25px 0 0 15px;
    background-color: #F4246B;
    color: white;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
}

/*-------------------------petite bulle de commentaire -------------------------*/
.ColPlCommentLittle {
    width: 168px;
}

.ColPlCommentHeadLittle {
    width: 168px;
    height: 11px;
    background: url(https://i2.cdscdn.com/struct/MarketPlace/smallBubble.gif) no-repeat;
    background-position: top right;
}

.ColPlCommentContent.little {
    width: 135px;
    max-height: inherit;
}

.ColPlCommentFooterLittle {
    width: 168px;
    height: 11px;
    background: url(https://i2.cdscdn.com/struct/MarketPlace/smallBubble.gif) no-repeat;
    background-position: bottom right;
}
/*-------------------------Fin petite bulle de commentaire -------------------------*/
/**
 * third column of product sheet
 */
.Col3-Pl {
    width: 199px;
    border-right: solid 1px #cbd4dd;
}

.Col3PlCel1 {
    width: 99px;
    border-right: solid 1px #cbd4dd;
}

.Col3PlCel2 {
    width: 99px;
}

.Col3PlLine,
.Col3PlLine-moreStd001,
.Col3PlLine-moreStd001-nocontent {
    margin: 0 auto;
    min-height: 35px;
    width: 100%;
}

    .Col3PlLine + .Col3PlLine {
        min-height: 80px;
    }

.Col3PlLine-moreStd001 {
    background: url(https://i2.cdscdn.com/struct/common/icon/icone.gif) 71px -1349px no-repeat;
    cursor: pointer;
}

.TL3 {
    background-color: #FFF;
    display: inline-block;
    height: 30px;
    margin: 7px 0 0 10px;
    padding: 5px 0 0;
    width: 177px;
}
/**
 * see how to make this generic
 */
.ColPlTitle {
    display: block;
    font-size: 11px;
    font-weight: bold;
    background-color: #e7ecef;
    line-height: 19px;
    height: 19px;
    padding-left: 5px;
}

.ColPlContent {
    display: block;
    color: #17499d;
    font-size: 12px;
    font-style: italic;
    min-height: 22px;
    margin: 3px 0 3px 5px;
    text-align: center;
}

.ColPlShipping {
    color: #17499d;
    display: block;
    font-size: 11px;
    font-style: italic;
    line-height: 11px;
    margin: 2px 0 5px 5px;
    text-align: center;
}
/**
 * forth column of product sheet
 */
.Col4-Pl {
    margin: 0 0 0 2px;
    width: 182px;
}

#OfferList .Col4-Pl {
    border-right: none;
}

.ColPlCdiscountStd001 .Col4-Pl,
.ColPlStd001 .Col4-Pl {
    background: #FFF;
}
/**
 * last column shadow of the product list
 */
.ColPlShadow {
    position: relative;
    margin: 0 0 0 1px;
    width: 206px;
    text-align: right;
}

.colorSel {
    width: 146px;
}

.sizeSel {
    width: 57px;
}
/**
 * default block of the price area
 */
.ColPlBlock {
    height: 22px;
    line-height: 22px;
}
/**
 * block for the select facet in PAP
 */
.ColPlSize {
    margin: 0 0 10px 0;
    padding: 0 0 0 65px;
    width: 82px;
}
/**
 * ttc block of the price area
 */
.ColPlPrice {
    margin: 2px 0;
}

    .ColPlPrice span {
        line-height: 1.2em;
        height: 1.2em;
        display: inline-block;
    }
/**
 * 3x block of the price area
 */
.ColPlPrice3x {
    font-size: 16px;
    line-height: 16px;
    height: 20px;
    margin: 0 0 5px 0;
    text-align: right;
    width: 130px;
}
/**
 * add to basket block of the price area
 */
.ColPlAddButton {
    margin: 20px 0 0 0;
    padding: 0 0 0 15px;
}

    .ColPlAddButton .button-add-basket-123 {
        width: 117px;
    }
/**
 * no stock block of the price area
 */
.Col4PlNostock {
    display: inline-block;
    margin: 35px 0 0 15px;
    min-height: 100px;
    position: relative;
    width: 118px;
}

.SLogoPosition {
    bottom: 17px;
    left: 10px;
    position: absolute;
}
/**
 * first column of the market place store
 */
.Col5-Pl {
    background: #FAFBFD;
    border-left: solid 1px #cbd4dd;
    border-right: solid 1px #cbd4dd;
    padding-left: 10px;
    min-height: 118px;
    position: relative;
    width: 350px;
}
/**
 * second column of the market place  store
 */
.Col6-Pl {
    background: yellow;
    width: 140px;
}
/**
 * third column of the market place store
 */
.Col7-Pl {
    background: green;
    width: 500px;
}
/**
 * @todo : move this in the search.css file
 */
.facet-checkbox {
    float: left;
    margin: 5px 0 0 0;
}

.checkbox-criterion {
    background: url(https://i2.cdscdn.com/struct/filter/facet-button-taille.png) -369px 0 no-repeat;
    height: 15px;
    width: 15px;
}

.checkbox-criterion-clicked {
    background: url(https://i2.cdscdn.com/struct/filter/facet-button-taille.png) -406px 0 no-repeat;
    height: 15px;
    width: 15px;
}

.tabSeparated td {
    border-bottom: 1px solid #ccd3dd;
}

/**
 **************************************************************************************************************
 * overlayer shipping price
 *
 * @author    nicolas goueset <email> nicolas.goueset@cdiscount.com
 * @package   cdiscount-ui
 *
<div id="PopIn_DeliveryMode_26" class="popin-wrapper-shipping">
<div class="popin-container-shipping popin-type-alert">
<div class="popin-header-shipping">
<div class="popin-close-shipping"><!----></div>
</div>
<div class="popin-body-shipping">
<div class="popin-table-header">
	<div class="popin-header-coll">Mode</div>
	<div class="popin-header-coll">Frais de port</div>
	<div class="popin-header-coll">Article suppl.</div>
</div>
<div class="popin-table-cell">
	<div class="popin-table-collStd001">Normal</div>
	<div class="popin-table-collStd002">3â‚¬</div>
	<div class="popin-table-collStd003">0â‚¬</div>
</div>
<div class="popin-table-cell">
	<div class="popin-table-collStd001">Suivi</div>
	<div class="popin-table-collStd002">6â‚¬</div>
	<div class="popin-table-collStd003">0â‚¬</div>
</div>
<div class="popin-table-cell">
	<div class="popin-table-collStd001">RecommandÃ©</div>
	<div class="popin-table-collStd002">9â‚¬</div>
	<div class="popin-table-collStd003">0â‚¬</div>
</div>
</div>
<div class="popin-footer-shipping">
<a href="#" class="productTechnicalDesc abl">Plus d'infos</a>
</div>
</div>
</div>
 */
.popin-table-header {
    background: url(https://i2.cdscdn.com/struct/common/popin/popin.png) -1148px -119px no-repeat;
    height: 19px;
    text-align: center;
    width: 261px;
}

.popin-header-coll {
    color: #3c5a80;
    float: left;
    font-size: 11px;
    font-weight: bold;
    text-align: center;
    width: 87px;
}

.popin-table-cell {
    border: 1px solid #eaedf1;
    color: #8094ad;
    font-size: 12px;
    height: 39px;
    line-height: 39px;
    text-align: center;
    width: 257px;
}

.popin-table-collStd001 {
    border-right: 1px dashed #afb8c9;
    color: #17499d;
    float: left;
    font-size: 11px;
    font-style: italic;
    height: 40px;
    width: 87px;
}

.popin-table-collStd002 {
    border-right: 1px solid #eaedf1;
    float: left;
    height: 40px;
    width: 85px;
}

.popin-table-collStd003 {
    float: left;
    height: 40px;
    width: 83px;
}

.bg-table-popin {
    background-color: #eff0f4;
}

div.smaller {
    font-size: 13px;
}

div.bold {
    font-weight: bold;
    font-size: 11px;
}
/**
 ******************************************************************************************************
 * Cdiscount Delivery productsheet popin
 *
 * @author    nicolas goueset <email> nicolas.goueset@cdiscount.com
 * @package   cdiscount-ui
 *
 */
.ColPlCdiscountStd001 .productShippingInfos {
    border: medium none;
    margin: 0;
    padding: 0;
}

.ColPlCdiscountStd001 .productShippingServices {
    background: transparent url(https://i2.cdscdn.com/struct/common/sep/sepHorizontalStd002.png) 0 69px no-repeat;
    height: 62px;
}

    .ColPlCdiscountStd001 .productShippingServices:last-child {
        background: none;
        height: 52px;
    }

.productShippingServices span {
    display: inline-block;
    vertical-align: middle;
}

.ColPlCdiscountStd001 .productShippingServices .productDeliveryDate {
    margin: 0 0 5px;
}

.ColPlCdiscountStd001 .productTechnicalDesc {
    display: none;
}

.ColPlCdiscountStd001 .productCarrier,
.ColPlCdiscountStd001 .arrowPictoStd003 {
    color: #3c5080;
}

.arrowPictoStd003 {
    float: right;
    margin: 13px 10px 0 0;
}

/**
 ******************************************************************************************************
 * bloc facilitÃ©s de paiement pour le marketPlace
 *
 * @author    nicolas goueset <email> nicolas.goueset@cdiscount.com
 * @package   cdiscount-ui
 *
 */
.paymentServices {
    border-bottom: 1px solid #bdc5d1;
    border-top: 1px solid #bdc5d1;
    margin: 0 0 12px;
}

    .paymentServices .marketPlaceProductPaymentFacility {
        border-right: 1px solid #fff;
        float: none;
        margin: 0 auto;
        width: 600px;
        text-align: center;
    }
/**
 ******************************************************************************************************
 * marketplace footer
 *
 * @author    nicolas goueset <email> nicolas.goueset@cdiscount.com
 * @package   cdiscount-ui
 *
<div class="footerMarketPlace">
<div class="header100Std001"><!----></div>
<div class="backgroundFooter">
<span class="footerMpTitle">Cdiscount Market Place</span>
<ul class="footerMPColumn"><li>&nbsp;</li></ul>
<ul class="footerMPColumn"><li>&nbsp;</li></ul>
<ul class="footerMPColumn">
	<li><span class="footerMpListItem jq-picHover">Comment ca marche ?</span></li>
	<li><span class="footerMpListItem jq-picHover">Mode de livraison</span></li>
	<li><span class="footerMpListItem jq-picHover">Nos engagements</span></li>
</ul>
<ul class="footerMPColumn">
	<li><span class="footerMpListItem jq-picHover">Conditions GÃ©nÃ©rales de Ventes</span></li>
	<li><span class="footerMpListItem jq-picHover"></span></li>
	<li><span class="footerMpListItem jq-picHover">Vendez vos produits sur Cdiscount</span></li>
</ul>
</div>
<div class="footer100Std002"><!----></div>
</div>
 *
 */
.footerMarketPlace {
    margin: 0 auto;
    width: 780px;
}

.footerMpTitle {
    background: url("https://i2.cdscdn.com/struct/common/bg_puces.png") no-repeat scroll 9px -417px transparent;
    color: #0045AC;
    display: block;
    font-size: 1.2em;
    font-weight: bold;
    margin: 3px 0 0 0;
    padding: 0 0 10px 21px;
    text-transform: uppercase;
    width: 759px;
}

.footerLogo {
    float: left;
    height: 105px;
    width: 365px;
}

.footerMPColumn {
    float: left;
    list-style-type: none;
    margin: 0;
    padding: 0 10px;
}

    .footerMPColumn li {
        width: 170px;
    }

.footerMpListItem {
    background: url("https://i2.cdscdn.com/struct/common/bg_puces.png") no-repeat scroll 0 -511px transparent;
    color: #0045AC;
    cursor: pointer;
    display: block;
    padding: 0 0 6px 9px;
}

.footerMpListItem_over {
    text-decoration: underline;
}

/**
 ******************************************************************************************************
 * popin d'impression
 *
 * @author    nicolas goueset <email> nicolas.goueset@cdiscount.com
 * @package   cdiscount-ui
 *
 */
.marketplacePopup {
    background: #fff;
    width: 780px;
}

.marketplacePopupClose {
    height: 50px;
    position: relative;
}

.marketplacePopup .MpProductContentDesc {
    text-align: left;
}

.marketplacePopup .background100Std001 {
    padding: 5px 0;
}

.marketplacePopup .ColPlShadow {
    background-image: none;
    color: #0e7cc0;
    float: left;
    font-size: 9px;
    font-weight: bold;
    height: 100%;
    margin: 18px 0 0 0;
    width: 135px;
}

.marketplacePopup .ColPlPrice {
    font-weight: bold;
    color: #DC0505;
    font-size: 30px;
    margin: 0;
    text-align: left;
    width: 135px;
}

.marketplacePopup .EcoPartStd003 {
    background: url("https://i2.cdscdn.com/struct/common/icone.gif") no-repeat scroll -6px -348px transparent;
    text-align: left;
    text-indent: 20px;
}

.marketplacePopup .productPaymentFacility {
    color: #046dab;
    text-align: left;
}
/** fake input file @author GGO**/
div.fileinputs {
    float: left;
    position: relative;
}

div.fakefile {
    left: 0px;
    padding-top: 6px;
    position: absolute;
    top: 0px;
    width: 340px;
    z-index: 1;
}

input.textFakeFile {
    margin: 0 7px 0 0;
}

input.fileHidden {
    cursor: pointer;
    margin: 0 7px 0 0;
    position: absolute;
    text-align: right;
    filter: alpha(opacity=0);
    opacity: 0;
    width: 330px;
    z-index: 2;
}
/**
 ********************************************************************************************************
 * buttons
 *
 * @author    nicolas goueset <email> nicolas.goueset@cdiscount.com
 * @package   cdiscount-ui
 */
/**
 * positive and negative button
 */
.negativeButton,
.positiveButton,
.positiveButtonExpand,
.negativeButtonExpand,
.disabledButton {
    border: none;
    cursor: pointer;
    display: inline-block;
    font-family: Arial, sans-serif;
    font-size: 11px;
    font-weight: bold;
    height: 24px;
    line-height: 24px;
    overflow: visible; /* remove the stretched buttons problem on IE @see http://latrine.dgx.cz/the-stretched-buttons-problem-in-ie */
    outline: none;
    padding: 0;
    text-align: center;
    text-decoration: none; /* if the button is a link remove the ligne under the text*/
}

.negativeButton,
.positiveButton,
.disabledButton {
    margin: 0 15px 0 0;
    padding: 0 15px;
}

.CloseClaim {
    margin: 0 0 0 5px;
    padding: 0 10px;
}

.negativeButton.centeredButton {
    margin: 0 15px 0 80px;
}

.negativeButton {
    background: url(https://i2.cdscdn.com/struct/common/button/bg-boutonsMP.png) 0 -51px repeat-x;
    border: 1px solid #c7ced9;
    color: #3c5080;
}

.positiveButton {
    background: url(https://i2.cdscdn.com/struct/common/button/bg-boutonsMP.png) 0 -1px repeat-x;
    border: 1px solid #1e416e;
    *border: none;
    color: #fff;
}

.negativeButtonExpand {
    background: url(https://i2.cdscdn.com/struct/common/button/bg-boutonsMP.png) 0 -51px repeat-x;
    border: 1px solid #c7ced9;
    *border: none;
    color: #3c5080;
    padding: 0 15px;
}

.positiveButtonExpand {
    background: url(https://i2.cdscdn.com/struct/common/button/bg-boutonsMP.png) 0 -1px repeat-x;
    border: 1px solid #1e416e;
    *border: none;
    color: #fff;
    padding: 0 5px;
}

.disabledButton {
    background: #dadada;
    border: 1px solid #c8c8c8;
    color: #848484;
    padding: 0 15px;
    cursor: default;
}

.negativeButton_over,
.negativeButtonExpand_over {
    background: url(https://i2.cdscdn.com/struct/common/button/bg-boutonsMP.png) 0 -76px repeat-x;
}

.positiveButton_over,
.positiveButtonExpand_over {
    background: url(https://i2.cdscdn.com/struct/common/button/bg-boutonsMP.png) 0 -26px repeat-x;
}
/**1288-02**/
.cLogEspace .positiveButton, .cLogEspace .positiveButtonExpand {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAyCAMAAACqJUG4AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RUUwQkZFREU3QzcyMTFFM0JCRjY5QTMwODM2MjU0NzciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RUUwQkZFREY3QzcyMTFFM0JCRjY5QTMwODM2MjU0NzciPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFRTBCRkVEQzdDNzIxMUUzQkJGNjlBMzA4MzYyNTQ3NyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFRTBCRkVERDdDNzIxMUUzQkJGNjlBMzA4MzYyNTQ3NyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PtPESCYAAABXUExURYm+IYe9IpvJC57MBou/Ho3BG47BGoi9IpnIDZTFEprJDJzKCZbHEJ3LCJDCGJHDF4q/H5/MBpfHD5PFE6HOAovAHIm8H4m9H4K3J3ywK4zAHJPEFpPEFcnKUWYAAAA5SURBVHjadMu1DYAAAACw4u4u/9/JRljoXqvZINKohEq5Ua0wuXRaqcQi1iMTOGy/437H+Rn7I8AAe7ACadsPf4QAAAAASUVORK5CYII=') repeat-x 0 -1px;
    border-color: #89bc1f;
}

.cLogEspace .positiveButton_over, .cLogEspace .positiveButtonExpand_over {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAyCAMAAACqJUG4AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RUUwQkZFREU3QzcyMTFFM0JCRjY5QTMwODM2MjU0NzciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RUUwQkZFREY3QzcyMTFFM0JCRjY5QTMwODM2MjU0NzciPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFRTBCRkVEQzdDNzIxMUUzQkJGNjlBMzA4MzYyNTQ3NyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFRTBCRkVERDdDNzIxMUUzQkJGNjlBMzA4MzYyNTQ3NyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PtPESCYAAABXUExURYm+IYe9IpvJC57MBou/Ho3BG47BGoi9IpnIDZTFEprJDJzKCZbHEJ3LCJDCGJHDF4q/H5/MBpfHD5PFE6HOAovAHIm8H4m9H4K3J3ywK4zAHJPEFpPEFcnKUWYAAAA5SURBVHjadMu1DYAAAACw4u4u/9/JRljoXqvZINKohEq5Ua0wuXRaqcQi1iMTOGy/437H+Rn7I8AAe7ACadsPf4QAAAAASUVORK5CYII=') repeat-x 0 -26px;
    border-color: #89bc1f;
}

.linkButton {
    background: none;
    border: 0;
    color: #86bc24;
    cursor: pointer;
    display: block;
    text-align: center;
    text-transform: none;
    width: 100%;
}
/** 
 * private button
 */
.privateButton {
    background-color: #f5f7fc;
    border: 1px solid #e3ecf7;
    *border: none;
    color: #3c5080;
    cursor: pointer;
    font-size: 11px;
    font-weight: bold;
    padding: 5px 10px;
    overflow: visible;
    zoom: 1; /*remove the IE inset bug on IE6/IE7 */
}
/**
 * ruturn button
 */
.returnButton {
    background: url("https://i2.cdscdn.com/struct/common/icon/icone.gif") 0 -1621px no-repeat;
    border: none;
    cursor: pointer;
    display: block;
    height: 24px;
    line-height: 24px;
    overflow: visible;
    padding: 0 0 0 20px;
    text-decoration: none;
    width: 130px;
}
/**
 * Download button
 */
.downloadButton {
    background: url("https://i2.cdscdn.com/struct/common/icon/icone-png.png") 0 3px no-repeat;
    color: #fff;
    display: block;
    height: 28px;
    line-height: 22px;
    overflow: visible;
    padding: 0 5px 0 20px;
}

.disabledButton .downloadButton {
    background-position: 0 -167px;
    color: #848484;
}
/**
 * Refresh button
 */
.refreshButton {
    background: url("https://i2.cdscdn.com/struct/common/icon/arrowRound.png");
    width: 22px;
    height: 22px;
    display: block;
}

/**
 *  button type file
 *
 * <code>
 *    <div class="inputHiddenArea">
 *	    <input type="text" class="formInputTextBig borRad5" />
 *	    <input type="button" class="positiveButtonExpand borRad5 jq-picHover" value=" Parcourir ... " />
 *	    <input type="file" class="inputHiddenButton" size="50" />
 *   </div>
 * </code>
 */
.inputHiddenArea {
    float: left;
    position: relative;
    width: 370px;
}

    .inputHiddenArea .formInputTextBig {
        margin: 0 5px 0 0;
    }

.inputHiddenButton {
    height: 27px;
    left: 0;
    opacity: 0;
    filter: alpha(opacity=0);
    -ms-filter: "alpha(opacity=0)";
    -khtml-opacity: 0;
    -moz-opacity: 0;
    position: absolute;
    top: 0;
}

.openAccountButton {
    background: url("https://i2.cdscdn.com/struct/MarketPlace/btn-devenir.png") 0 0 no-repeat;
    clear: both;
    display: block;
    height: 59px;
    margin: 0 auto 15px auto;
    width: 341px;
}

.sellerUrl {
    color: #3c5a80;
    display: block;
    font-size: 1.3em;
    font-weight: bold;
    margin: 0 auto 15px auto;
    text-align: center;
}
/**
 *****************************************************************************************************
 * formulaire marketplace
 *
 * @author    nicolas goueset <email> nicolas.goueset@cdiscount.com
 * @package   cdiscount-ui
 */
fieldset {
    border: 0;
    margin: 0;
    padding: 0;
}

.formTopTableMp {
    background: url(https://i2.cdscdn.com/struct/common/form/repeat_titre.png);
    color: #fff;
    clear: both;
    font-size: 12px;
    font-weight: bold;
    height: 28px;
    line-height: 28px;
    text-indent: 10px;
    position: relative;
    top: 3px;
}

.formTopMp {
    background: url(https://i2.cdscdn.com/struct/MarketPlace/layout/bg_titre_MP.gif) repeat scroll 0 0 transparent;
    color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;
    height: 34px;
    line-height: 26px;
    margin: 0 0 30px;
    text-indent: 10px;
}

/**
 * validation item
 */
.requiredField {
    color: #ed0000;
    float: right;
    font-size: 10px;
    height: 25px;
    margin: 0 5px 0 5px;
    width: 11px;
}

.validatedField {
    background: url(https://i2.cdscdn.com/struct/common/icon/icone.gif) no-repeat scroll 0 -1512px;
}

.errorField {
    background: url(https://i2.cdscdn.com/struct/common/icon/icone.gif) no-repeat scroll 0 -1473px;
}
/**
 * centered status icon in shipping table
 */
.celstd001 .validatedField {
    background: url(https://i2.cdscdn.com/struct/common/icon/icone.gif) no-repeat scroll 0 -1767px;
    margin: 0 21px;
    width: 18px;
}

.celstd001 .errorField {
    background: url(https://i2.cdscdn.com/struct/common/icon/icone-png.png) no-repeat scroll 0 -41px;
    margin: 0 19px;
    width: 18px;
}
/**
 * form Line
 */
.formLineBig {
    line-height: 30px;
    margin: 0 0 10px 0;
    display: inline-block;
}
/**
 * form input text
 */
.formInputText,
.formInputTextSmall,
.formInputTextSmaller,
.formInputTextMedium,
.formInputTextBig,
.formInputTextLarge {
    border: 1px solid #c4ccd2;
    float: left; /* for IE7 */
    height: 20px;
    line-height: 20px;
    margin: 0 7px 15px 0;
    text-indent: 5px;
}

.formInputTextSmall,
.formInputTextMedium,
.formInputTextBig {
    height: 21px;
}

.formInputTextSmaller {
    width: 90px;
}

.formInputTextSmall {
    width: 96px;
}

.formInputTextMedium {
    width: 223px;
}

.formInputTextBig {
    width: 253px;
}

.formInputTextLarge {
    width: 190px;
}
/**
 * form textarea
 */
.width780 .formTextAreaWarning.formTextArea {
    border-color: #ED0000;
    color: #ED0000;
}

.width780 .formTextArea {
    border: 1px solid #C4CCD2;
    font-size: 11px;
    height: 150px;
    margin: 0 3px 15px 0;
    padding: 2px 5px 5px;
    width: 535px;
}

/** 
 * form Label
 */
.formLabel,
.formLabelExpand,
.formLabelLarge,
.formLabelSmall,
.formLabel1Small .formLabelSmaller,
.formLabelSmallDate,
.formLabelIcon {
    float: left;
    margin: 0 5px 0 0;
    padding: 0 10px 0 0;
    text-align: right;
}

.formLabel {
    line-height: 23px;
    width: 155px;
    margin-top: -10px;
}

    .formLabel.formLabel2 {
        width: 160px;
        margin-right: 0;
    }

.formLabelExpand {
    line-height: 23px;
    width: auto;
}

.formLabelLarge {
    line-height: 23px;
    width: 300px;
}

.formLabelSmall {
    width: 100px;
}

.width780 .formLabelSmall {
    width: 72px;
}

.formLabel1Small {
    width: 220px;
}

.width780 .formLabel1Small {
    width: 158px;
}

.width780 .formLabelSmaller {
    line-height: 23px;
    width: 21px;
}

.formLabelIcon {
    line-height: 30px;
    width: 155px;
}

.formLabelSmaller {
    line-height: 23px;
    width: 12px;
}

.formLabelSmallDate {
    width: 170px;
}
/**
 * Radio elements
 */
.formRadioIcon {
    float: left;
    margin: 6px 5px 0 0;
    *margin: 5px 5px 0 0;
}

.formRadioContent {
    float: left;
    margin: 0 5px 0 0;
}
/**
 **********************************************************************************************************
 * tableau c le marche
 *
 * @author    nicolas goueset <email> nicolas.goueset@cdiscount.com
 * @package   cdiscount-ui
 */
.col92 {
    display: table;
    height: 92px;
    position: relative;
}

.col16 {
    display: table;
}
/**
 * table cell 
 */
.Col140 {
    border-left: 1px solid transparent;
    width: 140px;
}

.Col120 {
    width: 120px;
}

.Col444 {
    padding: 0 0 0 10px;
    width: 434px;
}

.Col374 {
    padding: 0 0 0 11px;
    width: 364px;
}

.Col330 {
    width: 330px;
}

.Col72 {
    text-align: center;
    width: 72px;
}

.Col70 {
    text-align: center;
    width: 70px;
}

.Col68 {
    text-align: center;
    width: 68px;
}

.Col40 {
    width: 40px;
}

.cel313 {
    width: 311px;
}

.cel390 {
    width: 390px;
}

.cel440 {
    width: 440px;
}

.cel105 {
    width: 105px;
}

.cel42 {
    width: 42px;
}

.cel61 {
    width: 61px;
}

.cel153 {
    width: 150px;
    width: 147px;
}

.cel39 {
    width: 39px;
}

.cel123 {
    width: 123px;
}

.cel65 {
    width: 65px;
}

.cel237 {
    width: 237px;
}

.cel94 {
    width: 94px;
}

.cel193 {
    width: 193px;
}

.cel200 {
    width: 200px;
}

.cel259 {
    width: 259px;
}

.cel25 {
    width: 25%;
}

.cel20 {
    width: 20px;
}

.cel126 {
    width: 126px;
}

.cel62 {
    width: 65px;
}

.cel66 {
    width: 66px;
}

.cel108 {
    width: 108px;
}

.cel111 {
    width: 111px;
}

.cel212 {
    width: 212px;
}

.cel93 {
    width: 93px;
}

.cel80 {
    width: 80px;
}

.cel88 {
    width: 88px;
}

.cel168 {
    width: 168px;
}

.cel287 {
    width: 287px;
}

.cel404 {
    width: 404px;
}

.cel138 {
    width: 138px;
}

.cel730 {
    width: 730px;
}
/* Ajout de tailles @author GGO */
.cel45 {
    width: 45px;
}

.cel68 {
    width: 68px;
}

.cel49 {
    width: 49px;
}

.cel84 {
    width: 84px;
}

.cel109 {
    width: 109px;
}

.cel112 {
    width: 112px;
}

.cel120 {
    width: 120px;
}

.cel125 {
    width: 125px;
}

.cel156 {
    width: 156px;
}

.cel174 {
    width: 174px;
}

.cel179 {
    width: 179px;
}

.cel181 {
    width: 181px;
}

.cel189 {
    width: 189px;
}

.cel235 {
    width: 235px;
}

.cel296 {
    width: 296px;
}

.cel405 {
    width: 405px;
}

.cel409 {
    width: 409px;
}

.cel650 {
    width: 650px;
}

.celstd001,
.celstd001Last {
    height: 92px;
    display: table-cell;
    vertical-align: middle;
}
/* dsi - 792 - gestion des evaluations vendeurs mp */
.col92 .celstd001Last.cel404 .typoMarketRegular {
    padding: 1em 0;
}

.selAnsShop {
    position: absolute;
    right: .3em;
    bottom: .3em;
    color: #3c5a80;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAGCAMAAAA8JaR5AAAAJFBMVEXR2OGhr8KjscOImrFTbY91i6VFYoZqgZ62wc/t7/M8WoD///+ptXQAAAAAJElEQVQI1wXBhwEAIAyAMBy1g///NaFUydNKztsSMxfiLaVa/RF7APO0+LcGAAAAAElFTkSuQmCC') no-repeat left center;
    padding-left: 7px;
}

.active > .celstd001Last .selAnsShop {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAECAMAAABx7QVyAAAAJFBMVEV1i6WMnrTR2OFBXoPx8/ZheZiBlK3q7vJTbY/j6O3///88WoDDRD8JAAAAIElEQVQI12Ng5ebmZmBg4uZm5mTgYuNm5GLgYudg4QIABykAmGBVqpIAAAAASUVORK5CYII=') no-repeat 0 6px;
    padding-left: 9px;
}
/* end */
.celstd001.cel105 .typoMarketPriceBig,
.celstd001.cel42 .typoShippingMarketMedium {
    *margin: 35px 0 0 0;
}

.celstd001.cel61 .requiredField {
    *margin: 35px 20px 0 0;
}

.titleCelstd001,
.titleCelstd001Last {
    display: table-cell;
    line-height: 20px;
    height: 20px;
    text-align: center;
    vertical-align: middle;
}

.celstd001 {
    border-right: 1px solid #d0d1d6;
}

.titleCelstd001 {
    border-right: 1px solid #fff;
}

.celstd001Last,
.titleCelstd001Last {
    border-right: 0;
}
/** tableau Consulter vos rapports d'intÃ©gration produits - Espace Vendeur @author GGO **/
.searchOfferResult .tabSell tr {
    line-height: normal;
}

.searchOfferResult .tabSell tbody {
    line-height: 0px;
}

.tabSell th {
    background-color: #d5dce7;
    color: #3C5A80;
    font-size: 11px;
    font-weight: bold;
    height: 19px;
    text-align: center;
}

.thSellFirst {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAwwAAAAVCAMAAADckJmHAAAAsVBMVEX////i5+63w9PT2uXV3Off5Ozd4+vg5e3Y3ujR2eXM1OHZ3+mvus7b4evBy9rAydSqtcT5+vv8/f3+/v7Cy9r6+/z9/f77/P33+PrX3uf4+fr4+fv9/v60wM+st8bM09319/n+/v/h5u32+PmvusrY3uf29/nGztre4+r09fj39/nAydbFzdjj5+zDzNfL0974+vrO1d/c4ejDy9jL0935+fv7+/zb4Ofc4urg5Orf5eza98+/AAAAv0lEQVR42u3TyU4CURBG4Z8LKoK09u0ZaZC2BWcUcOL9H8ykEhcmbtxI4j3fqnaVVOXIubqdngFBm7a1czoBYOQAGEXfpWn0e+mP41/Zw0r8y89oAMDoGIBRF4BRD4BRH4DREIDRCIDRIQCjAwBGRwCMOgAMMQBfMTS75/tTIHCP2+tG75v1QkDgxh93V1q9yT+V53FW+DzhJghKMsl9kcVx/DrXw1JVlVxcEgOCjmFcvsyrmaobTwwIPoZbr9knDoer2YqsoYkAAAAASUVORK5CYII=) no-repeat;
    border-right: solid 1px #FFF;
}

.thSell {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAVCAMAAACwjHQ2AAAAM1BMVEX////i5+7Y3ujg5e3R2eXf5Ozd4+u3w9PM1OHT2uXBy9rAydSvus7Z3+mqtcTV3Ofb4evJ+RRSAAAAJklEQVQI1y3BWwKAEAAAsEWeFd3/tHzYDK+iq27NFHx+WRJd++NYDtcAikDcGAsAAAAASUVORK5CYII=) repeat-x;
    border-right: solid 1px #FFF;
}

.thSellLast {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAwwAAAAVCAMAAADckJmHAAAAsVBMVEX////i5+63w9PT2uXV3Off5Ozd4+vg5e3Y3ujR2eXM1OHZ3+mvus7b4evBy9rAydSqtcT5+vv8/f3+/v7Cy9r6+/z9/f77/P33+PrX3uf4+fr4+fv9/v60wM+st8bM09319/n+/v/h5u32+PmvusrY3uf29/nGztre4+r09fj39/nAydbFzdjj5+zDzNfL0974+vrO1d/c4ejDy9jL0935+fv7+/zb4Ofc4urg5Orf5eza98+/AAAAv0lEQVR42u3TyU4CURBG4Z8LKoK09u0ZaZC2BWcUcOL9H8ykEhcmbtxI4j3fqnaVVOXIubqdngFBm7a1czoBYOQAGEXfpWn0e+mP41/Zw0r8y89oAMDoGIBRF4BRD4BRH4DREIDRCIDRIQCjAwBGRwCMOgAMMQBfMTS75/tTIHCP2+tG75v1QkDgxh93V1q9yT+V53FW+DzhJghKMsl9kcVx/DrXw1JVlVxcEgOCjmFcvsyrmaobTwwIPoZbr9knDoer2YqsoYkAAAAASUVORK5CYII=) top right no-repeat;
    border-right: none;
}

.tabSell td {
    padding: 0.5em 0.5em;
}

.tabSell .headButton {
    font-family: arial,verdana,helvetica,sans-serif;
    background: transparent;
    border: none;
    color: #3C5A80;
    cursor: pointer;
    display: inline-block;
    font-size: 11px;
    font-weight: bold;
    line-height: 1.3;
    padding: 0;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
    word-wrap: break-word;
}

.tabSell .arrowIconDown {
    background: url(https://i2.cdscdn.com/struct/common/icone.png) 1px -588px no-repeat;
    padding: 0 5px 0 12px;
}

.tabSell .arrowIconUp {
    background: url(https://i2.cdscdn.com/struct/common/icone.png) 1px -563px no-repeat;
    padding: 0 5px 0 12px;
}
/**
 ************************************************************************************************************
 * tableau opÃ©rations - suivi financier - espace vendeur
 *
 * @version 1.0
 * @author Nicolas Goueset <nicolas.goueset@cdiscount.com>
 * @package cdiscount-ui
 * @charset utf-8
 */
.celstd002,
.celstd002Last {
    display: table-cell;
    vertical-align: middle;
}

.bg-operationTable {
    background: #fff url("https://i2.cdscdn.com/struct/MarketPlace/layout/fd-tableau-operations.png");
}
/**
 ************************************************************************************************************
 * tableau messagerie marletplace
 *
 * @version 1.0
 * @author Nicolas Goueset <nicolas.goueset@cdiscount.com>
 * @package cdiscount-ui
 * @charset utf-8
 */
#main {
    width: 780px;
}

.backgroundClient4c,
.backgroundClient5c {
    display: table;
    width: 780px;
}

.backgroundClient4c {
    background: #fff url("https://i2.cdscdn.com/struct/common/layout/bg-message-client-4c.png");
}

.backgroundClient5c {
    background: #fff url("https://i2.cdscdn.com/struct/common/layout/bg-message-client-5c.png");
}

.grcMessageTitle {
    color: #793434;
    font-size: 11px;
    font-weight: bold;
    margin: 0 0 12px;
}

.grcMessageTitleToCustomer {
    color: #2c702b;
    font-size: 11px;
    font-style: italic;
    font-weight: bold;
}

.grcMessage {
    color: #793434;
    font-size: 11px;
    margin: 0 12px;
}

.grcMessageToCustomer {
    color: #2c702b;
    font-size: 11px;
    font-style: italic;
    font-weight: bold;
    margin: 0 12px;
}

.grcMessageError {
    color: #FF0000;
    font-size: 11px;
    font-weight: bold;
    margin: 12px 12px;
    float: left;
}

.messageBackground,
.messageBackgroundLast {
    display: table-cell;
    height: 44px;
    margin: 0;
    vertical-align: middle;
}

.messageBackground {
    border-right: 1px solid #ccd3dc;
}

.messageBackgroundLast {
    border-right: 1px solid transparent;
}

.messageDate {
    float: left;
    padding: 0 0 0 10px;
}

.messageHour {
    float: right;
    padding: 0 10px 0 0;
}
/**
 * open message
 */
.messageBackgroundOpen {
    background: grey url("https://i2.cdscdn.com/struct/common/layout/bg-message-open.png");
    clear: both;
    display: inline-block;
    width: 780px;
}

.messageBackground .messageOneLine {
    border: 0;
    cursor: pointer;
}

.messageBackgroundOpenTop {
    background: url("https://i2.cdscdn.com/struct/common/layout/bg-message-top.png") no-repeat;
    display: inline-block;
    width: 780px;
}

.messageBackgroundClose {
    display: none;
}

.tabSell td.msgTalk {
    background: url("https://i2.cdscdn.com/struct/common/layout/bg-message-top.png") no-repeat;
    padding: 20px 0 0 0;
}

.tabSell td.Separateur100Std003 {
    padding: 0;
}

.nodisp {
    display: none;
}

.center {
    text-align: center;
}
/**
 * form client
 */
.messageBackgroundOpenTop .formLine {
    margin: 12px auto 0 auto;
    width: 730px;
}

.messageBackgroundOpenTop .formLabel {
    float: left;
    line-height: 25px;
    margin: 0 5px 0 0;
    padding: 0 10px 0 0;
    text-align: right;
}

.grcFormLabel {
    color: #FF0000;
    float: left;
    line-height: 25px;
    margin: 0 12px;
    padding: 0 10px 0 0;
    text-align: right;
    font-weight: bold;
    font-size: 11px;
}

.messageBackgroundOpenTop .formLine .formLabel {
    line-height: 14px;
}

.messageBackgroundOpenTop .formTextArea {
    border: 1px solid #c4ccd2;
    font-size: 12px;
    float: left; /* for IE7 */
    height: 150px;
    margin: 0 3px 15px 0;
    padding: 2px 5px 5px 5px;
    width: 589px;
}

.backgroundClient4c .productTechnicalDesc {
    background: url(https://i2.cdscdn.com/struct/common/icon/icone.gif) no-repeat scroll -1px -6px transparent;
    border: 0;
    cursor: pointer;
    padding: 0 0 0 10px;
}
/**
 * typo messagerie
 */
.messageBackgroundText {
    color: #3c5080;
    display: inline-block;
    font-size: 11px;
    padding: 12px 25px 0;
    width: 730px;
}

.messageHighLight {
    color: #17499d;
    font-size: 11px;
    font-weight: bold;
}

.messageTitle {
    color: #17499d;
    font-size: 11px;
    font-style: italic;
    font-weight: bold;
    margin: 0 0 12px;
}
/**
 ************************************************************************************************************
 * size of the bloc le marche
 *
 * @version 1.0
 * @author Nicolas Goueset <nicolas.goueset@cdiscount.com>
 * @package cdiscount-ui
 * @charset utf-8
 */
.blockSmall,
.blockMedium,
.blockMediumLeft,
.blockLarge,
.blockLargeList {
    border: 1px solid #c4ccd2;
    -webkit-box-shadow: inset -5px 0 5px #f5f6f8, inset 5px 0 5px #f5f6f8;
    -moz-box-shadow: inset -5px 0 5px #f5f6f8, inset 5px 0 5px #f5f6f8;
    -o-box-shadow: inset -5px 0 5px #f5f6f8, inset 5px 0 5px #f5f6f8;
    color: #616161;
    font-family: Arial, sans-serif;
    float: left;
    font-size: 11px;
}

.blockSmall {
    margin: 15px 0;
    width: 300px;
}

.blockMedium {
    margin: 15px 0;
    width: 383px;
}

.blockMediumLeft {
    margin: 15px 10px 15px 0;
    width: 383px;
}

.blockLarge {
    margin: 15px 0;
    width: 780px;
}

.blockLargeList {
    position: relative;
    top: -2px;
    width: 778px;
}

.smallHBlock {
    min-height: 100px;
}

.blockContent {
    padding: 0 10px;
    position: relative;
}


/**
 **************************************************************************************************************
 *
 * header C Le Marche
 * 
 * @version 1.0
 * @author Nicolas Goueset <nicolas.goueset@cdiscount.com>
 * @package cdiscount-ui
 * @charset utf-8
 */
#headerMp {
    background: url(https://i2.cdscdn.com/struct/marketplace/seller/layout115.jpg);
    font-family: Arial, sans-serif;
    height: 115px;
    margin: 9px auto;
    position: relative;
    width: 1000px;
}

#headerMpLogo {
    background: url(https://i2.cdscdn.com/struct/marketplace/logo.png) no-repeat right 0;
    cursor: pointer;
    float: left;
    height: 115px;
    width: 304px;
}

#headerMpLogo2 {
    background: url(https://i2.cdscdn.com/struct/marketplace/CmarcheClog.png) no-repeat right 40px;
    cursor: pointer;
    float: left;
    height: 108px;
    width: 575px;
    padding: 7px 0 0 12px;
}

#headerMpLogo3 {
    background: url(https://i2.cdscdn.com/struct/marketplace/CLog.png) no-repeat 35px 35px;
    border-right: 1px solid #dbe0e5;
    cursor: pointer;
    float: left;
    font-size: 1.5em;
    margin: 7px 0;
    padding: 0 0 77px 12px;
    width: 291px;
}

#headerMpLogoBlack {
    background: url(https://i2.cdscdn.com/struct/marketplace/logoCmarcheBlack.png) no-repeat right 0;
    cursor: pointer;
    float: left;
    height: 115px;
    width: 304px;
}

.lgFlag {
    float: right;
    margin: 15px 0 10px;
    padding: 2px 10px;
}

    .lgFlag span {
        background: url("https://i2.cdscdn.com/struct/MarketPlace/flag.png") no-repeat;
        width: 25px;
        height: 16px;
        display: inline-block;
        zoom: 1;
        margin-left: .8em;
        border: 1px solid #ddd;
        color: transparent;
    }

span.frOff {
    background-position: 0 -16px;
    cursor: pointer;
}

span.enOn {
    background-position: 0 -32px;
}

span.enOff {
    background-position: 0 -48px;
    cursor: pointer;
}

span.esOn {
    background-position: 0 -64px;
}

span.esOff {
    background-position: 0 -80px;
    cursor: pointer;
}

.logout {
    background-image: url(https://i2.cdscdn.com/struct/common/icon/icone.gif);
    background-position: 3px -826px;
    background-repeat: no-repeat;
    color: #3c5080;
    float: right;
    margin: 15px 13px 10px;
    padding: 3px 10px 3px 20px;
}

#headerMpContent {
    float: left;
    height: 115px;
    width: 696px;
}

#headerMpLogo2 + #headerMpContent {
    width: 413px;
}

.headerMpTitle,
.headerMpSubTitle {
    color: #3c5080;
    display: block;
    font-weight: bold;
    margin: 0 0 0 32px;
    text-align: left;
}

.headerMpTitle {
    font-size: 13px;
    margin: 35px 0 0 32px;
    line-height: 16px;
}

.headerMpSubTitle {
    font-size: 22px;
}

.headerMpLinkArea {
    bottom: 13px;
    list-style-type: none;
    position: absolute;
    margin: 0;
    padding: 0;
    right: 13px;
}

    .headerMpLinkArea li {
        float: left;
    }

.headerMpLink {
    background: url(https://i2.cdscdn.com/struct/common/icon/icone.gif) -2px -504px no-repeat;
    color: #3c5080;
    cursor: pointer;
    float: left;
    font-size: 11px;
    font-weight: bold;
    margin: 0 0 0 13px;
    padding: 0 0 0 13px;
    text-decoration: none;
}

.headerMpAcces {
    border: 1px solid #ccd3dd;
    clear: both;
    float: right;
    line-height: 2em;
    margin: 0 13px;
    padding: 2px 10px;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAcCAMAAACXgyX+AAAAVFBMVEX+/v/s7/Xf5e7p7fPv8vbo7PPl6fHz9fne5O3y9Pj09vnw8/ft8Pb4+vzg5u/9/f7e5O7h5+/6+/zi5/D7+/33+fv+/v78/P3m6/Lq7vTk6PD29/pWCg1ZAAAAMElEQVQI1wXBhwFAMAAAsJilZlHz/z8lOC0uh80k+0RBb1AbFR6Vxq312iWz0qr7ASuOAXvRrf0hAAAAAElFTkSuQmCC') repeat-x 0 0 #fff;
}

.headerMpAccesCLog {
    background: url('https://i2.cdscdn.com/struct/MarketPlace/cLogSmall.png') no-repeat right 0;
    display: inline-block;
    height: 23px;
    text-indent: -999em;
    width: 120px;
}

.headerMpAccesCMarche {
    background: url('https://i2.cdscdn.com/struct/MarketPlace/cMarcheSmall.png') no-repeat right 0;
    display: inline-block;
    height: 23px;
    text-indent: -999em;
    width: 120px;
}
/**
 **********************************************************************************************************
 * Sidebar C Le Marche
 * 
 * @version 1.0
 * @author Nicolas Goueset <nicolas.goueset@cdiscount.com>
 * @package cdiscount-ui
 * @charset utf-8
 */
.leftSidebarButtons {
    clear: both;
    display: inline-block;
    list-style-type: none;
    margin: 0 0 10px 0;
    padding: 0;
    width: 100%;
}

    .leftSidebarButtons li {
        display: inline-block;
        margin: 15px 0 15px 10px;
    }

.leftSidebarUniversTitle {
    background-image: url(https://i2.cdscdn.com/struct/marketplace/sprite_bg_content_Clemarche.png);
}

.titPro {
    background: url(https://i2.cdscdn.com/struct/marketplace/tit_pro.png) no-repeat;
    color: #FFF;
    font-weight: bold;
    font-size: 1.5em;
    font-style: italic;
    height: 34px;
    padding: 12px 0 0 36px;
}

    .titPro span {
        color: #8ec100;
    }

.leftSidebarRayonTitle {
    background: url(https://i2.cdscdn.com/struct/marketplace/sprite_bg_content_Clemarche.png) no-repeat scroll -1075px 0 transparent;
}
/**1288-02**/
.cLogEspace .leftSidebarUniversTitle {
    background: url(https://i2.cdscdn.com/struct/marketplace/cLog/titCLog.png) no-repeat 5px center #a1cd04;
    height: 40px;
}

.cLogEspace .titPro {
    background: none;
    height: auto;
}

    .cLogEspace .titPro a {
        color: #fff;
        text-decoration: none;
    }

.cLogEspace .leftSidebarRayonTitle {
    background: #a1cd04;
    border-bottom: 1px solid #ccd3dd;
}

.cLogEspace .leftSidebarLevel1 .leftLink {
    background: none;
    padding-left: 9px;
}

    .cLogEspace .leftSidebarLevel1 .leftLink:before {
        content: "\2022 \00A0";
    }
/**
 *********************************************************************************************************
 * Status block c le marche
 * 
 * @version 1.0
 * @author Nicolas Goueset <nicolas.goueset@cdiscount.com>
 * @package cdiscount-ui
 * @charset utf-8
 */
.statusBlock {
    border: 1px solid #c4ccd2;
    background-color: #f7f8fa;
    height: 44px;
    margin: 15px 0 0;
    padding: 15px;
    width: 748px;
}

.statusBlocContact {
    float: right;
    width: 383.5px;
}

.contactIcon {
    background: url(https://i2.cdscdn.com/struct/productsheet/Share/spriteShare.png) left -19px no-repeat;
    float: left;
    height: 19px;
    width: 28px;
    cursor: pointer;
}

.statusBlockColl {
    float: left;
    width: 374px;
}

.statusBlockCell,
.statusBlockCellLeft,
.statusBlockCellRight {
    float: left;
    line-height: 24px;
    width: 187px;
}

.statusBlockCellLeft {
    text-align: right;
}

.statusBlockCellRight {
    text-indent: 5px;
}

/**
 *********************************************************************************************************
 * total block c le marche
 * 
 * @version 1.0
 * @author Nicolas Goueset <nicolas.goueset@cdiscount.com>
 * @package cdiscount-ui
 * @charset utf-8
 */
.totalBlock {
    float: left;
    padding: 15px;
}

.totalBlockColl {
    width: 374px;
}

.totalBlockCell,
.totalBlockCellLeft,
.totalBlockCellLeftSmall,
.totalBlockCellRight {
    float: left;
    height: 15px;
    margin: 0 0 5px 0;
    width: 185px;
}

.totalBlockCellLeft {
    line-height: 20px;
    text-align: right;
}

.totalBlockCellLeftSmall {
    line-height: 20px;
    text-align: right;
    width: 90px;
}

.totalBlockCellRight {
    border-bottom: 1px dotted #c0dad6;
    text-align: right;
    width: 150px;
}

/**
 *********************************************************************************************************
 * block TTC marketPlace
 * 
 * @version 1.0
 * @author Nicolas Goueset <nicolas.goueset@cdiscount.com>
 * @package cdiscount-ui
 * @charset utf-8
 */
.ttcBlock {
    background: #f2f4f6;
    border: 1px solid #c3cbd6;
    -webkit-box-shadow: inset 3px 3px 5px #d6d8da;
    -moz-box-shadow: inset 3px 3px 5px #d6d8da;
    -o-box-shadow: inset 3px 3px 5px #d6d8da;
    float: left;
    height: 46px;
    margin: 5px 0 0 50px;
    padding: 15px;
    width: 227px;
}

/**
 *******************************************************************************************************
 * article list c  le marche
 * 
 * @version 1.0
 * @author Nicolas Goueset <nicolas.goueset@cdiscount.com>
 * @package cdiscount-ui
 * @charset utf-8
 */
.cel313 .productImg {
    float: left;
    height: 80px;
    margin: 6px 0 4px 8px;
    width: 80px;
}

.cel313 .productDesc {
    padding: 15px 0 0 0;
    margin: 6px 0 0 96px;
    width: 210px;
}

/**
 *******************************************************************************************************
 * Checkout title MarketPlace
 *
 * @author   CJU
 *
 * <code>
 * <div class="checkoutHeaderMP">
 *   <div class="corner topLeft"><!-- --></div>
 *   <div class="topLine">Mon panier C le marche</div>
 *   <div class="corner topRight"><!-- --></div>
 * </div>
 * </code>
 */
.checkoutHeaderMp,
.shippingHeader {
    width: 100%;
    color: #fff;
    text-align: center;
    font-weight: bold;
    font-size: 16px;
    font-style: italic;
    height: 22px;
    margin: 7px 0 3px 0;
    position: relative;
    text-transform: uppercase;
}

.shippingHeader {
    width: 980px;
}

    .checkoutHeaderMp .corner,
    .shippingHeader .corner {
        background-image: url(https://i2.cdscdn.com/struct/orderProcess/layout/layout_order.png);
        position: absolute;
        width: 4px;
        height: 22px;
    }

    .checkoutHeaderMp .topLeft,
    .shippingHeader .topLeft {
        background-position: 100% -267px;
        left: 0;
        bottom: 0;
    }

    .checkoutHeaderMp .topRight,
    .shippingHeader .topRight {
        background-position: 100% -289px;
        right: 0;
        bottom: 0;
    }

    .checkoutHeaderMp .topLine,
    .shippingHeader .topLine {
        background-image: url(https://i2.cdscdn.com/struct/orderProcess/layout/layout_order.png);
        background-position: 100% -311px;
        background-repeat: repeat-x;
        bottom: 0;
        margin: 0 2px;
        padding: 2px 0 0;
        height: 20px;
    }
/**
 *******************************************************************************************************
 * Bloc vendeur Mon panier C le marchÃ©
 * 
 * @version 1.0
 * @author Nicolas Goueset <nicolas.goueset@cdiscount.com>
 * @package cdiscount-ui
 * @charset utf-8
 */
.gradientBox {
    -moz-box-shadow: -5px 0 5px #F5F6F8 inset, 5px 0 5px #F5F6F8 inset;
    -webkit-box-shadow: -5px 0 5px #F5F6F8 inset, 5px 0 5px #F5F6F8 inset;
    box-shadow: -5px 0 5px #F5F6F8 inset, 5px 0 5px #F5F6F8 inset;
    background: none repeat scroll 0 0 #FDFEFE;
    border: 1px solid #CCD3DC;
    padding: 10px;
    margin: 0 0 5px;
    overflow: hidden;
}

    .gradientBox .SLogoStd001 {
        float: left;
    }

    .gradientBox .ConsoPseudoStd001 {
        cursor: pointer;
        line-height: 26px;
    }

.typoExternalParcelTrackingDeliveredMedium {
    font-size: 11px;
    font-style: italic;
    color: #63b200;
}

.typoExternalParcelTrackingTransitMedium {
    color: #17499d;
    font-size: 11px;
    font-style: italic;
}

.typoExternalParcelTrackingErrorMedium {
    color: #FF0000;
    font-size: 11px;
    font-style: italic;
}

.orderPartnerMarket,
.orderPartnerMarketLeft {
    float: left;
    height: 52px;
    line-height: 52px;
}
/*
.shippingNewDesign .orderPartnerMarketLeft{
	height:auto;
	line-height:normal;
}*/
.orderPartnerMarketLeft {
    width: 80px;
}
/**
 * Table header block
 */
.tableHeader {
    background-image: url(https://i2.cdscdn.com/struct/MarketPlace/bg-tablehead.jpg);
    clear: both;
}
/**
 *******************************************************************************************************
 * liste tableau gestion des commandes
 * 
 * @version 1.0
 * @author Nicolas Goueset <nicolas.goueset@cdiscount.com>
 * @package cdiscount-ui
 * @charset utf-8
 */

.celOrder .warningIcon {
    background: url(https://i2.cdscdn.com/struct/common/icon/icone.gif) no-repeat 5px -1593px;
}

.celOrder .lateIcon {
    background: url(https://i2.cdscdn.com/struct/common/icon/icone.gif) no-repeat 5px -2803px;
}

.celOrder {
    padding: 5px 0;
    margin: 0;
}

.colOrder,
.colOrderFirst {
    border-top: 1px solid #e0e0e0;
    padding: 5px 0;
    margin: 0;
}

.colOrderFirst {
    border-top: none;
    padding: 0 0 5px 0;
}

.colOrderLast {
    padding: 5px 0 0 0;
}

.background100Std005 .productTechnicalDesc {
    display: block;
    margin: 0 0 3px 0;
    text-align: left;
    text-decoration: none;
    cursor: pointer;
}

.background100Std005 .productTechnicalDesc_over {
    text-decoration: underline;
}

.colored {
    background-color: #f7f7f7;
}

.background100Std005 .cel40 {
    width: 40px;
}

.background100Std005 .cel124 {
    width: 124px;
}

.background100Std005 .cel66 {
    width: 66px;
}

.background100Std005 .cel238 {
    padding: 0 1px 0 0;
    text-indent: 10px;
    width: 237px;
}

.background100Std005 .cel43 {
    width: 42px;
}

.background100Std005 .cel96 {
    width: 95px;
}

.background100Std005 .cel174 {
    padding: 0 10px;
    width: 154px;
}
/** popin shipment confirmation **/
#PopInOrderListShipment a {
    color: #3E5C81;
}

#PopInOrderListShipment .popin-body {
    padding: 0.5em;
}

#PopInOrderListShipment .popin-container {
    width: 720px;
}

/**
 *******************************************************************************************************
 * liste tableau rapport d integration des offres
 * 
 * @version 1.0
 * @author Nicolas Goueset <nicolas.goueset@cdiscount.com>
 * @package cdiscount-ui
 * @charset utf-8
 */
.celTable,
.celTableLast {
    margin: 0;
    padding: 7px 0;
}

.celTable,
.celTableLast {
    height: 34px;
}

.celTable {
    border-right: 1px solid #e0e0e0;
}

.background100Std001 .cel237 {
    display: block;
    width: 235px;
}

    .background100Std001 .cel237 span {
        display: block;
        overflow: hidden;
        padding-left: 10px;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
/**
 *******************************************************************************************************
 * tableau de suvi de l'expedition
 * 
 * @version 1.0
 * @author Nicolas Goueset <nicolas.goueset@cdiscount.com>
 * @package cdiscount-ui
 * @charset utf-8
 */
.blockContent .statusBlockColl {
    margin: 10px 0 0 0;
    width: 380px;
}

.blockLarge .whereIcon {
    background: url(https://i2.cdscdn.com/struct/common/icon/icone.gif) no-repeat scroll 503px -1697px;
    height: 70px;
}

.blockLarge13,
.blockLarge13Last {
    display: inline-block;
    width: 31%;
}

.blockLarge13 {
    padding: 0 0 0 10px;
}

.blockLarge13Last {
    padding: 0 0 0 27px;
}
/**
 *******************************************************************************************************
 * liste des fichiers excel sur grestion catalogue
 * 
 * @version 1.0
 * @author Nicolas Goueset <nicolas.goueset@cdiscount.com>
 * @package cdiscount-ui
 * @charset utf-8
 */
.downloadBlock {
    display: inline-block;
    margin: 0 0 30px 30px;
}

.ExcelItem {
    display: inline-block;
    width: 199px;
}
/**
 *******************************************************************************************************
 * header HPMP
 * 
 * @version 1.0
 * @author Nicolas Goueset <nicolas.goueset@cdiscount.com>
 * @package cdiscount-ui
 * @charset utf-8
 */
.headerHpmp {
    height: 170px;
    margin: 0 auto;
    width: 980px;
}

.headerHpmpLeft {
    float: left;
}

.typoTitle {
    color: #a5a5a5;
    font-size: 12px;
    font-weight: bold;
}

.headerHpmpLogo {
    background: url(https://i2.cdscdn.com/struct/Marketplace/logo.png) no-repeat;
    height: 111px;
    margin: 33px 0 0 88px;
    width: 435px;
}

.headerHpmpRight {
    background: url(https://i2.cdscdn.com/struct/Marketplace/bg-texte.png) no-repeat;
    float: right;
    height: 154px;
    list-style-type: none;
    padding: 0;
    width: 320px;
}

    .headerHpmpRight li {
        margin: 15px 5px 0 20px;
        padding: 0 0 0 20px;
    }

    .headerHpmpRight .validatedIconSmall {
        background: url(https://i2.cdscdn.com/struct/common/icon/icone.gif) no-repeat scroll 0 -1968px transparent;
    }

/**
	 *******************************************************************************************************
	 * header HPMP Clogistique DSI 1288
	 */
.stdLogistiquePage .headerHpmp {
    height: 190px;
}

.stdLogistiquePage .headerHpmpRight {
    background: url(https://i2.cdscdn.com/struct/Marketplace/bg-texte2.png) no-repeat 0 bottom;
    height: 217px;
    padding-top: 10px;
    width: 400px;
}

    .stdLogistiquePage .headerHpmpRight li {
        margin-top: 7px;
    }

    .stdLogistiquePage .headerHpmpRight .validatedIconSmall strong {
        color: #63b200;
    }

    .stdLogistiquePage .headerHpmpRight a {
        color: #63b200;
        text-decoration: underline;
    }

        .stdLogistiquePage .headerHpmpRight a:hover {
            text-decoration: none;
        }

    .stdLogistiquePage .headerHpmpRight li.typoMarketRegular.center {
        padding-left: 0;
        margin: 7px auto;
    }

        .stdLogistiquePage .headerHpmpRight li.typoMarketRegular.center h3 {
            color: #86bc24;
            font-size: 1.3em;
        }

/**
 *******************************************************************************************************
 * FAQ HPMP
 * 
 * @version 1.0
 * @author Nicolas Goueset <nicolas.goueset@cdiscount.com>
 * @package cdiscount-ui
 * @charset utf-8
 */
/**
 * title line
 */
.titleLine {
    cursor: pointer;
    padding: 5px 0 5px 15px;
}
    /**
	 * inactive arrow title
	 */
    .titleLine.arrowIcon {
        background: url(https://i2.cdscdn.com/struct/common/icone.png) no-repeat scroll -3px -500px transparent;
        margin: 0 0 0 15px;
    }
        /**
	 * active arrow title
	 */
        .titleLine.arrowIcon.active {
            background: url(https://i2.cdscdn.com/struct/common/icone.png) no-repeat scroll -3px -560px transparent;
            margin: 0 0 0 15px;
        }

.tabContentHeader1000std001 .jq-expandAll {
    display: block;
    margin: 15px 10px 0 0;
    padding: 0 0 0 2px;
}
/**
 * separation line
 */
.sepLine {
    background: url(https://i2.cdscdn.com/struct/MarketPlace/layout/layout-980.png) repeat 0 -7px;
    display: inline-block;
    height: 6px;
    width: 990px;
}
/**
 * top shadow
 */
.background1000Std001 .contentLineTop {
    background: url(https://i2.cdscdn.com/struct/MarketPlace/layout/layout-980-bgcontent.png) repeat;
    display: inline-block;
    width: 990px;
}
/**
	 * content line
	 */
.background1000Std001 .contentLine {
    background: url(https://i2.cdscdn.com/struct/MarketPlace/layout/layout-980.png) 0 -17px no-repeat;
    display: inline-block;
    padding: 15px;
    width: 960px;
}

.background1000Std001 .margin15-0 {
    padding: 0 10px;
}
/**
 *******************************************************************************************************
 * categories HPMP
 * 
 * @version 1.0
 * @author Nicolas Goueset <nicolas.goueset@cdiscount.com>
 * @package cdiscount-ui
 * @charset utf-8
 */
.categoriesListMp {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

.categoriesColumnMp {
    border-right: 1px dashed #c2bfbc;
    float: left;
    list-style-type: none;
    display: inline-block;
    margin: 0;
    padding: 20px 0 0 12px;
    width: 185px;
}

/*******************************************************************************************************
	 * HPMP Clogistique DSI 1288
	 */
.cLogCt {
    padding: 10px;
    color: #3C5A80;
}

    .cLogCt h2 {
        color: #86bc24;
        font-size: 2.4em;
        padding-bottom: .5em;
    }

.cLogCtBl {
    background: url(https://i2.cdscdn.com/struct/MarketPlace/cLogHP.png) 0 0 no-repeat;
    float: left;
    font-size: 1.2em;
    min-height: 130px;
    padding-left: 100px;
    width: 385px;
}

.cLogCtBl2 {
    background-position: 0 -200px;
}

.cLogCtBl3 {
    background-position: 0 -400px;
}

.cLogCtBl4 {
    background-position: 0 -600px;
}

.cLogCtBl h3 {
    font-size: 1.3em;
}

.cLogCtBl p, .cLogCtBl ul {
    padding-bottom: 1em;
}

.cLogCtBl li {
    padding-left: 1em;
}

    .cLogCtBl li:before {
        content: "\2022";
        color: #86bc24;
        font-size: 1.3em;
        display: inline-block;
        padding-right: .5em;
    }

.cLogCtBl a, .cLogCtBl h3, .cLogCtBl strong {
    color: #86bc24;
}

.cLogCtBl a {
    text-decoration: underline;
}

    .cLogCtBl a:hover {
        text-decoration: none;
    }

.cLogCtLk {
    clear: both;
    padding: 1em 0 3em;
    text-align: center;
}

    .cLogCtLk a {
        background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAwCAMAAADn7eCzAAAAkFBMVEWFvCN/uia2zgSTwRqPwB2Mvx6YwxejxxClyA+myA6wywiQwByxzAioyQ2KviCIviG4zgOgxhKfxhOEvCOuywmLvh+0zQarygy1zQWDvCSixxGVwhmNvx23zgSzzQatywqyzAeaxBWdxRSBuyWHvSGpyQyCuyWZwxasygucxBWAuyaGvSKSwRu5zwO5zwKWwhjTAYcyAAAARUlEQVR4XgXAgxHDAAAAwA+N2ra7/3Y5P18DW6GFmZ2DWmli72HuqlHIZVaGRk6eju5Sf2uRj0psIzHV6ly8MbZ0c/YS9NfgBGldBvfXAAAAAElFTkSuQmCC') repeat-x 0 0 #7fba26;
        border: 1px solid #fff;
        border-radius: 3px;
        box-shadow: 1px 1px 12px #bbb;
        color: #fff;
        display: inline-block;
        font-size: 1.1em;
        padding: .75em 2em;
        margin: 0 auto;
    }

    .cLogCtLk strong {
        display: block;
        font-size: 1.45em;
    }

#cLogCtFaq {
    font-size: 1.2em;
}

.cLogHFaq {
    padding: 10px 0;
}

.cLogCtFaqQ {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAXCAMAAADJPRQhAAAAwFBMVEXM0908WoDm6vD7/P3n6/H8/f39/v7k6fDo7PLq7fL6+/z+/v/j6O/z9fj5+vv09vnr7vPx9Pfw8vbt8PT29/ru8fX3+fuAlK1feJf+/v5ddpaEl6/Q1+Dk6O3R2OFddpXd4+tfd5fj6O7r7/Pf5Otedpbl6O3j5+zi5+6Clq7g5ezo6/B/k6zi5uxed5fh5u3i5+2Ak6zW3OX5+fuDlq7R1+Do7PFSbY99kauhr8JTbo+mtMWaqr3j5+2Wprv////e5N9UAAAAQHRSTlP///////////////////////////////////////////////////////////////////////////////////8AwnuxRAAAANxJREFUKM9t0teSgkAUhOFp3FVxdzGLIJhzzpsM7/9WnmnAsoD/5tD1XTLKGbdVvPbYud+Vvzp8xDusfBHPyiazPBH1npbSkkmLUmCt1uspUCzdBTjKOQL/3JSGbtAEZo0Z0BxwU2rMFPoTMINJKQadewB653BRvsIWa6wX0aCUmW2XDdvQh1Equhuwk7MDfrkpdV1/BCzrS2DU56ZU2dYFvgF3G0xKKWguBHceLooZNuygM4wGJR/V/ek+vylvaVGMtLR401yyqf6n/n7zGW+zv4o4k1Pi7Zwm8nYefz0mqgSMUmEAAAAASUVORK5CYII=') no-repeat 0 center;
    color: #86bc24;
    cursor: pointer;
    display: block;
    padding: .5em 0 .5em 28px;
}

    .cLogCtFaqQ.active {
        background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAXCAMAAADJPRQhAAAAwFBMVEXM0908WoDm6vD7/P38/f3n6/Hk6fD9/v75+vv6+/zj6O/o7PL+/v/w8vbq7fL3+fvu8fXx9Pfz9fjt8PT29/r09vnr7vOAlK3+/v5feJd9katddpbQ1+Dk6O3l6O3t8PP5+fvh5u3g5eyBla6BlK3u8fR+kated5bi5+5edpZgeJfj6O7R2OHW3OXo7PF+kqvl6O9fd5fj5+zi5+3R1+Dr7/Pi5uxTbo+To7nj5+2El69SbY+jscOerMCXp7z////3l7H5AAAAQHRSTlP///////////////////////////////////////////////////////////////////////////////////8AwnuxRAAAAN9JREFUKM9t0tdyglAUheGzUBNiwRYFFey9d03U+P5v5T4LyDjAf7NZ890wA8ppL1W0Zdt5PpV37uajdc+eiGt+xjNdEZVOSmlJJUX5Chv9jv6fKWZQZ455JxyUot+pAaBxChblm1kCFyHLn5Sabr0DBrUBsFtzUyq6P2AoZwjcuSllZttlwzb0YZRC0HaCyTYclJLfYibvNlsEi1JlhxZwA1oHf1Lqur7Apr4R6nNTLN0VGMsZAw9uSo41m+8nR8kkRTGS0uJOP+JN9Tf1Vr1stN7qR8TZH2P/znEv/84LIk4mqsrjpn4AAAAASUVORK5CYII=');
    }

.cLogCtFaqR {
    padding: 0 1em 1em 4em;
}

.stdLogistiquePage .categoriesColumnMp {
    border-left: 1px dashed #c2bfbc;
    border-right: 0;
    width: 228px;
}

    .stdLogistiquePage .categoriesColumnMp:first-child {
        border-left: 0;
    }

.categoriesOrderedMp {
    float: left;
    height: 175px;
    list-style-type: none;
    margin: 0;
    padding: 0;
}

.categoriesItemMp {
    display: block;
    margin: 0 0 20px 0;
    text-decoration: none;
}

.blockCategories {
    background: url(https://i2.cdscdn.com/struct/MarketPlace/marketplace.png) -780px 0;
    display: block;
    float: right;
    height: 135px;
    margin: 22px 20px 15px 0;
    padding: 10px;
    width: 292px;
}

.blockCategoriesItem {
    display: block;
    margin: 0 0 7px 0;
    padding: 0 0 0 10px;
    text-decoration: none;
}

    .blockCategoriesItem:first-line,
    .blockCategoriesItem:first-child {
        margin: 6px 0 0 0;
    }

.blockCategoriesLeft,
.blockCategoriesRight {
    float: left;
}

.blockCategoriesLeft {
    list-style-type: none;
    margin: 0;
    padding: 0;
    width: 150px;
}

.blockCategoriesRight {
    margin: 0;
    padding: 0;
    width: 130px;
}
/**
 *******************************************************************************************************
 * livraison HPMP
 * 
 * @version 1.0
 * @author Nicolas Goueset <nicolas.goueset@cdiscount.com>
 * @package cdiscount-ui
 * @charset utf-8
 */
.width912 {
    width: 912px;
}
/**
	 * table header
	 */
.marketPlace .blockHeader {
    background: url(https://i2.cdscdn.com/struct/MarketPlace/layout/bg_titre_MP.gif);
    color: #FFF;
    height: 34px;
    position: relative;
    z-index: 1;
}
/**
		 * Table header cell
		 */
.marketPlace .blockHeaderCell.first {
    border-left: none;
}

.marketPlace .blockHeaderCell {
    border-left: 1px solid #FFF;
    display: block;
    float: left;
    height: 34px;
    line-height: 34px;
    width: 33%;
}
/**
	 * table content
	 */
.marketPlace .blockContent {
    -moz-box-shadow: -10px 0 5px #F5F6F8 inset, 10px 0 5px #F5F6F8 inset;
    -webkit-box-shadow: -5px 0 5px #F5F6F8 inset, 5px 0 5px #F5F6F8 inset;
    box-shadow: -10px 0 5px #F5F6F8 inset, 10px 0 5px #F5F6F8 inset;
    background: none repeat scroll 0 0 #FDFEFE;
    border: 1px solid #CCD3DC;
    padding: 0;
    top: -2px;
    z-index: 0;
}
/**
		 * Table line
		 */
.marketPlace .blockLine {
    height: 32px;
    line-height: 32px;
}
/**
			 * Table cell
			 */
.marketPlace .typoMarket.first {
    border-left: none;
    border-right: 1px dotted #c4ccd8;
    text-indent: 15px;
}

.marketPlace .typoMarketRegular.last {
    border-right: none;
}

.blockLine .typoMarketRegular,
.blockLine .typoMarket {
    border-right: 1px solid #c4ccd8;
    display: block;
    float: left;
    padding: 0;
    width: 33%;
}
/**
		 * separation line
		 */
.marketPlace .blockSep {
    background: url(https://i2.cdscdn.com/struct/MarketPlace/marketplace.png) -1561px -218px;
    height: 6px;
}

/**
 *******************************************************************************************************
 * CGV HPMP
 * 
 * @version 1.0
 * @author Nicolas Goueset <nicolas.goueset@cdiscount.com>
 * @package marketplace-ui
 * @charset utf-8
 */
.tabContentHeader1000std001 .cgv {
    display: block;
    margin: 15px 10px 0 0;
    padding: 0;
}
/**
 *******************************************************************************************************
 * carousel HPMP
 * 
 * @version 1.0
 * @author Nicolas Goueset <nicolas.goueset@cdiscount.com>
 * @package marketplace-ui
 * @charset utf-8
 */
.hpmp.element-rotator {
    display: inline-block;
    margin: 15px 0 30px 5px;
    width: 982px;
}
/**
	 * vertical rotator right content
	 */
.hpmp .content-list {
    display: block;
    float: left;
    list-style-type: none;
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: 722px;
}
/**
	 * vertical rotator left tabs
	 */
.hpmp .tab-list {
    float: left;
    height: 312px;
    margin: 0;
    padding: 0;
    width: 260px;
}

.hpmp .active-tab .numberMpIcon,
.hpmp .numberMpIcon {
    display: block;
    float: left;
    font-size: 12px;
    font-weight: bold;
    height: 27px;
    line-height: 27px;
    margin: 18px 11px 0 19px;
    text-align: center;
    width: 27px;
}

.hpmp .active-tab .numberMpIcon {
    background: url(https://i2.cdscdn.com/struct/MarketPlace/carousel/bg_numerotation.png) 0 27px;
    color: #046dab;
}

.hpmp .numberMpIcon {
    background: url(https://i2.cdscdn.com/struct/MarketPlace/carousel/bg_numerotation.png) 0 0;
    color: #fff;
}

.hpmp .tab-list .block,
.hpmp .tab-list .blockFirst,
.hpmp .tab-list .blockLast {
    color: #3c5080;
    cursor: pointer;
    display: block;
    float: left;
    margin: 0;
    padding: 0;
    width: 260px;
    *position: relative;
}

.hpmp .tab-list .blockFirst {
    background: url(https://i2.cdscdn.com/struct/MarketPlace/carousel/fd-onglets.png) 0 -63px;
    height: 63px;
}

.hpmp .tab-list .block {
    background: url(https://i2.cdscdn.com/struct/MarketPlace/carousel/fd-onglets.png) 0 -188px;
    height: 62px;
}

.hpmp .tab-list .blockLast {
    background: url(https://i2.cdscdn.com/struct/MarketPlace/carousel/fd-onglets.png) 0 -313px;
    height: 63px;
}

.hpmp .tab-list .content {
    display: table-cell;
    font-size: 12px;
    height: 62px;
    *top: 30%;
    padding: 0 30px 0 0;
    *padding: 0 30px 0 40px;
    vertical-align: middle;
    *position: absolute;
    *left: 7%;
}

.hpmp .tab-list .blockFirst.hover,
.hpmp .tab-list .blockFirst.active-tab {
    background: url(https://i2.cdscdn.com/struct/MarketPlace/carousel/fd-onglets.png) 0 0;
    color: #FFF;
}

.hpmp .tab-list .block.hover,
.hpmp .tab-list .block.active-tab {
    background: url(https://i2.cdscdn.com/struct/MarketPlace/carousel/fd-onglets.png) 0 -124px;
    color: #FFF;
}

.hpmp .tab-list .blockLast.hover,
.hpmp .tab-list .blockLast.active-tab {
    background: url(https://i2.cdscdn.com/struct/MarketPlace/carousel/fd-onglets.png) 0 -250px;
    color: #FFF;
}


/**
	 *******************************************************************************************************
	 * HPMP Clogistique DSI 1288
	 */
.stdLogistiquePage .hpmp .tab-list .blockFirst, .stdLogistiquePage .hpmp .tab-list .block, .stdLogistiquePage .hpmp .tab-list .blockLast,
.stdLogistiquePage .hpmp .tab-list .blockFirst.hover, .stdLogistiquePage .hpmp .tab-list .block.hover, .stdLogistiquePage .hpmp .tab-list .blockLast.hover,
.stdLogistiquePage .hpmp .tab-list .blockFirst.active-tab, .stdLogistiquePage .hpmp .tab-list .block.active-tab, .stdLogistiquePage .hpmp .tab-list .blockLast.active-tab {
    background-image: url(https://i2.cdscdn.com/struct/MarketPlace/carousel/fd-onglets2.png);
}


.stdLogistiquePage .hpmp .active-tab .numberMpIcon {
    color: #63b200;
}

.stdLogistiquePage .hpmp .active-tab .numberMpIcon, .stdLogistiquePage .hpmp .numberMpIcon {
    background-image: url(https://i2.cdscdn.com/struct/MarketPlace/carousel/bg_numerotation2.png);
}
/**
 *******************************************************************************************************
 * checkout steps espace vendeur
 * 
 * @version 1.0
 * @author Nicolas Goueset <nicolas.goueset@cdiscount.com>
 * @package marketplace-ui
 * @charset utf-8
 *
 <code>
 <!-- checkoutSteps -->
 <div class="marketPlace checkoutSteps">
	 <span class="OrderStepShoppingCart_completed" title="Votre identification"><!-- --></span>
	 <span class="OrderStepCustomer_active" title="Vos informations de contact"><!-- --></span>
	 <span class="OrderStepShipping" title="Vos rÃ©fÃ©rences bancaires"><!-- --></span>
	 <span class="OrderStepPaymentChoiceGroup" title="Votre abonnement"><!-- --></span>
 </div><!-- #checkoutSteps -->
 </code>
 *
 */
.marketPlace.checkoutSteps {
    margin: 25px auto 30px auto;
    width: 870px;
    text-align: center;
}

    .marketPlace.checkoutSteps span,
    .marketPlace.checkoutSteps a {
        background-image: url(https://i2.cdscdn.com/struct/MarketPlace/os_localize.png);
        border: none;
        display: inline-block;
        height: 84px;
        width: 215px;
    }

        .marketPlace.checkoutSteps span div {
            color: #456894;
            font-size: 1.5em;
            font-style: italic;
            font-weight: bold;
            padding-top: 50px;
            text-align: center;
        }

        .marketPlace.checkoutSteps span.on div {
            color: #057fb8;
        }
/*
* Step 1: identification
*/
.marketPlace .OrderStepShoppingCart_completed,
.marketPlace .OrderStepShoppingCart_active {
    background-position: 0 0;
}
/* 
* Step 2: contact informations
*/
.marketPlace .OrderStepCustomer {
    background-position: 0 -94px;
}

.marketPlace .OrderStepCustomer_active,
.marketPlace .OrderStepCustomer_completed {
    background-position: 0 -188px;
}
/* 
* Step 3: 
*/
.marketPlace .OrderStepShipping {
    background-position: 0 -279px;
}

.marketPlace .OrderStepShipping_active,
.marketPlace .OrderStepShipping_completed {
    background-position: 0 -370px;
}
/* 
* Step 4: 
*/
.marketPlace .OrderStepPaymentChoiceGroup {
    background-position: 0 -464px;
}

.marketPlace .OrderStepPaymentChoiceGroup_active,
.marketPlace .OrderStepPaymentChoiceGroup_completed {
    background-position: 0 -558px;
}
/**
 *******************************************************************************************************
 * identification + creation d'un compte espace vendeur
 * 
 * @version 1.0
 * @author Nicolas Goueset <nicolas.goueset@cdiscount.com>
 * @package marketplace-ui
 * @charset utf-8
 */
.labelValign {
    line-height: 23px;
}

.width400 .formMediumCentered,
.width820 .formLarge {
    -moz-box-shadow: -5px 0 5px #F5F6F8 inset, 5px 0 5px #F5F6F8 inset;
    -webkit-box-shadow: -5px 0 5px #F5F6F8 inset, 5px 0 5px #F5F6F8 inset;
    box-shadow: -5px 0 5px #F5F6F8 inset, 5px 0 5px #F5F6F8 inset;
}

.cLogEspace .width820 .formLarge { /** 1288-02 **/
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    border: 0;
}

.width400 .formMediumCentered {
    border: 1px solid #C4CCD2;
    float: left;
}

.width820 .formLarge {
    margin: 0 0 15px 0;
}

.width400 .formTopMpWL,
.width820 .formTopMpWL {
    background: url(https://i2.cdscdn.com/struct/MarketPlace/layout/bg_titre_MP.gif) repeat scroll 0 0 transparent;
    color: #FFF;
    display: inline-block;
    font-size: 12px;
    font-weight: bold;
    height: 34px;
    line-height: 34px;
    margin: 0 0 10px 0;
    text-indent: 10px;
}

.width400 .formTopMpWLBlack, .width820 .formTopMpWLBlack {
    background: #000;
}

.width400 .formTopMpWL {
    width: 400px;
}

.width820 .formTopMpWL {
    width: 820px;
}

.width400 .formContent {
    font-size: 11px;
    padding: 0 0 20px 10px;
    position: relative;
}

.width820 .formContent {
    padding: 20px 0 20px 10px;
    position: relative;
}

    .width820 .formContent p {
        margin: 0 0 .5em;
    }

li.formFiveColumn {
    list-style: none;
    margin: 0 0 10px;
    width: 160px;
}

li.formSixColumn {
    list-style: none;
    margin: 0 0 10px;
    width: 130px;
}

ul.formLine {
    list-style-type: none;
    padding: 6px 0 0;
    text-align: left;
    margin: 0 0 20px;
    float: left;
}

.formLine .left {
    text-align: left;
}

.formInputTextWarn {
    margin: -10px 0 15px 0;
    width: 100%;
    color: #ed0000;
    display: none;
}

.formInputTextConsigne {
    margin: -10px 0 15px 120px;
    width: 100%;
}

.formInputTextBig ~ .formInputTextConsigne, .formInputTextBig ~ .formInputTextWarn {
    margin-left: 120px;
    width: 253px;
}

.width820 .formTwoColumn,
.width820 .formFiveColumn,
.width820 .formSixColumn,
.width820 .formTwoColumnCell,
.width820 .formTwoColumnCell2,
.width780 .formTwoColumnCell,
.width780 .formTwoColumnCell2,
.width820 .statusBlockCellRightLarge {
    float: left;
}

.width820 .formTwoColumn {
    width: 402px;
}

.width780 .formTwoColumn {
    float: left;
    width: 373px;
}

.width820 .formFiveColumn {
    margin: 0 0 10px 0;
    width: 160px;
    height: 25px;
}

.width820 .formSixColumn {
    margin: 0 0 10px 0;
    width: 130px;
    height: 25px;
}

.width820 .formTwoColumnCell {
    width: 244px;
}

.width780 .formTwoColumnCell {
    width: 210px;
}

.width820 .formTwoColumnCell2 {
    width: 157px;
}

.width780 .formTwoColumnCell2 {
    width: 162px;
}

* + html .formLine.width460,
* + html .width780 .formTwoColumnCell,
* + html .width780 .formTwoColumnCell2 {
    margin: 0 0 15px 0; /* hack for IE7 and < only */
}

* + html .width820 .formTwoColumnCell {
    margin: 0 0 10px 0; /* hack for IE7 and < only */
}

.width780.formLine .facet-extraLarge,
.width820.formLine .facet-extraLarge {
    float: left; /* for google chrome */
}

.width820 .formLabelInfoSmall,
.width780 .formLabelInfoSmall,
.width780 .formLabelInfo3Line {
    color: #3C5A80;
    font-size: 10px;
    font-style: italic;
    position: absolute;
    text-align: right;
}

.width820 .formLabelInfoSmall {
    left: 0;
    width: 100px;
    top: 14px;
}

.width780 .formLabelInfoSmall {
    left: -22px;
    width: 100px;
    top: 14px;
}

.width780 .formLabelInfo3Line {
    left: 5px;
    top: 29px;
    width: 150px;
}

.width820 .formLabelInfo2Small,
.width780 .formLabelInfo2Small,
.width820 .formLabelInfovatSmall,
.width780 .formLabelInfovatSmall,
.width820 .formLabelInfoStockLabelSmall,
.width780 .formLabelInfoStockLabelSmall,
.width820 .formLabelInfoLongLabel,
.width780 .formLabelInfoLongLabel,
.width820 .formLabelInfoAptLabelSmall,
.width780 .formLabelInfoAptLabelSmall,
.width820 .formLabelInfoStockLabel2Small,
.width780 .formLabelInfoStockLabel2Small,
.width820 .formLabelInfovatLabel,
.width780 .formLabelInfovatLabel,
.width780 .formLabelInfoaddLabel,
.width820 .formLabelInfoaddLabel,
.width820 .formLabelInfostreetLabel,
.width780 .formLabelInfostreetLabel,
.width780 .formLabelInforegLabel,
.width780 .formLabelInfo23Line {
    color: #3C5A80;
    font-size: 11px;
    font-style: italic;
    position: absolute;
    text-align: right;
}

.width820 .formLabelInfo2Small {
    left: 0;
    width: 100px;
    top: 10px;
}

.width780 .formLabelInfo2Small {
    left: -22px;
    width: 100px;
    top: 10px;
}

.width820 .formLabelInfoLongLabel {
    left: 0;
    width: 120px;
    top: 24px;
}

.width780 .formLabelInfoLongLabel {
    left: -22px;
    width: 120px;
    top: 24px;
}

.width820 .formLabelInfostreetLabel {
    left: 0;
    width: 100px;
    top: 12px;
}

.width780 .formLabelInfostreetLabel {
    left: -22px;
    width: 100px;
    top: 12px;
}

.width820 .formLabelInfovatLabel {
    left: 0;
    width: 120px;
    top: 26px;
}

.width780 .formLabelInfovatLabel {
    left: -22px;
    width: 120px;
    top: 26px;
}

.width820 .formLabelInforegLabel {
    left: 0;
    width: 160px;
    top: 25px;
}

.width780 .formLabelInforegLabel {
    left: -22px;
    width: 160px;
    top: 25px;
}

.width820 .formLabelInfoaddLabel {
    left: 0;
    width: 100px;
    top: 14px;
}

.width780 .formLabelInfoaddLabel {
    left: -22px;
    width: 100px;
    top: 14px;
}

.width820 .formLabelInfoStockLabelSmall {
    left: 0;
    width: 150px;
    top: 14px;
}

.width780 .formLabelInfoStockLabelSmall {
    left: -22px;
    width: 150px;
    top: 14px;
}

.width820 .formLabelInfoStockLabel2Small {
    left: 0;
    width: 160px;
    top: 24px;
}

.width780 .formLabelInfoStockLabel2Small {
    left: -22px;
    width: 160px;
    top: 24px;
}

.width820 .formLabelInfoAptLabelSmall {
    left: 0;
    width: 266px;
    top: 12px;
}

.width780 .formLabelInfoAptLabelSmall {
    left: -22px;
    width: 266px;
    top: 12px;
}

.width820 .formLabelInfovatSmall {
    left: 0;
    width: 120px;
    top: 14px;
}

.width780 .formLabelInfovatSmall {
    left: -22px;
    width: 120px;
    top: 14px;
}

.width780 .formLabelInfo23Line {
    left: 5px;
    top: 29px;
    width: 150px;
}

.width820 .formLabelInfo3Small,
.width780 .formLabelInfo3Small,
.width780 .formLabelInfo33Line {
    color: #3C5A80;
    font-size: 11px;
    font-style: italic;
    position: absolute;
    text-align: right;
}

.width820 .formLabelInfo3Small {
    left: 0;
    width: 100px;
    top: 10px;
}

.width780 .formLabelInfo3Small {
    left: -22px;
    width: 100px;
    top: 10px;
}

.width780 .formLabelInfo33Line {
    left: 5px;
    top: 29px;
    width: 150px;
}

.width820 .bottomButton {
    width: 835px;
}
/**
		 * page abonnement
		 */
.width820 .statusBlockCollLarge {
    float: left;
    margin: 0 0 15px 0;
    width: 50%;
}

.statusBlockCellLeftLarge {
    text-align: right;
    float: left;
    width: 60%;
}

.width820 .ValidateGSC {
    display: inline-block;
    float: right;
    margin: 15px 0 0 0;
    line-height: 15px;
}

.width820 .checkbox-criterion {
    float: left;
    margin: 0 10px 0 0;
}

.statusBlockColl .statusBlockCellLeftLarge {
    width: 65%;
}
/**
 * Layout MarketPlace
 * 
 * @version 1.0
 * @author Nicolas Goueset <nicolas.goueset@cdiscount.com>
 * @package marketplace-ui
 * @charset utf-8
 */

.layoutHeaderExpand {
    background: url(https://i2.cdscdn.com/struct/MarketPlace/layout/layout-expand.png) 0 0 repeat;
    height: 40px;
    line-height: 34px;
    text-indent: 10px;
}

.layoutHeaderDefaultExpand {
    background: url(https://i2.cdscdn.com/struct/MarketPlace/layout/layout-expand.png) 0 -96px repeat;
    height: 4px;
}

.layoutHeaderExpandMp {
    background: url(https://i2.cdscdn.com/struct/MarketPlace/layout/layout-expand.png) 0 -180px repeat;
    height: 40px;
    line-height: 35px;
    text-indent: 10px;
}

.layoutHeaderExpandTable {
    background: url(https://i2.cdscdn.com/struct/MarketPlace/layout/layout-expand.png) 0 0 repeat;
    height: 34px;
    line-height: 24px;
    text-indent: 10px;
}

.layoutHeaderExpandRight {
    background: url(https://i2.cdscdn.com/struct/MarketPlace/layout/layout-expand.png) right -42px;
    height: 42px;
    padding: 0 10px 0 0;
}

.layoutHeaderExpandTableRight {
    background: url(https://i2.cdscdn.com/struct/MarketPlace/layout/layout-expand.png) right -42px;
    height: 34px;
    line-height: 34px;
    padding: 0 10px 0 0;
}

.layoutHeaderDefaultExpandRight {
    background: url(https://i2.cdscdn.com/struct/MarketPlace/layout/layout-expand.png) right -100px;
    height: 4px;
    padding: 0 4px 0 0;
}

.layoutHeaderExpandRightMp {
    background: url(https://i2.cdscdn.com/struct/MarketPlace/layout/layout-expand.png) right -220px;
    height: 40px;
    padding: 0 10px 0 0;
}

.layoutExpand {
    background: url(https://i2.cdscdn.com/struct/MarketPlace/layout/layout-bg-expand.png) 0 0;
    display: inline-block;
    padding: 0 0 0 10px;
}

.layoutExpandRight,
.layoutExpandRightBig,
.layoutExpandRightPopin {
    background: url(https://i2.cdscdn.com/struct/MarketPlace/layout/layout-bg-expand.png) right -1px;
    display: inline-block;
    padding: 0 10px 0 0;
}

.layoutExpandRight {
    width: 760px;
}

.layoutExpandRightPopin {
    width: 415px;
}

.layoutExpandRightBig {
    width: 970px;
}

.layoutFooterExpand {
    background: url(https://i2.cdscdn.com/struct/MarketPlace/layout/layout-expand.png) 0 -176px repeat;
    clear: both;
    height: 4px;
}

.layoutFooterExpandRight {
    background: url(https://i2.cdscdn.com/struct/MarketPlace/layout/layout-expand.png) right -172px;
    height: 4px;
    padding: 0 10px 0 0;
}

.layoutExpandSeparator {
    background: url(https://i2.cdscdn.com/struct/MarketPlace/layout/layout-expand.png) 0 -84px repeat;
    clear: both;
    height: 6px;
}

.layoutExpandSeparatorRight {
    background: url(https://i2.cdscdn.com/struct/MarketPlace/layout/layout-expand.png) right -90px;
    height: 6px;
    padding: 0 15px 0 0;
}

.layoutExpandRight .contentLineTop {
    background: url(https://i2.cdscdn.com/struct/MarketPlace/layout/layout-expand.png) -374px -109px repeat;
    clear: both;
}

.layoutExpandRight .contentLine {
    background: url(https://i2.cdscdn.com/struct/MarketPlace/layout/layout-980-bgmessage.png) 0 0 repeat;
    clear: both;
    padding: 10px;
}

.layoutHomeInfo {
    background: url(https://i2.cdscdn.com/struct/MarketPlace/layout/AlerteInfo.png) 0 0 no-repeat;
    height: 27px;
    font-style: italic;
    font-weight: bold;
    font-size: 1.8em;
}

/**1288-02**/
.cLogEspace .width400 .formTopMpWL {
    background: url(https://i2.cdscdn.com/struct/MarketPlace/layout/cLogFormTopMpWL400.png) no-repeat 0 0;
    margin: 0;
}

.cLogEspace .width820 .formTopMpWL, .cLogEspace .layoutHeaderExpandMp, .cLogEspace .SearchProductHeadStd004 {
    background: url(https://i2.cdscdn.com/struct/MarketPlace/layout/cLogFormTopMpWL820.png) no-repeat 0 0;
    color: #FFF;
    height: 35px;
    margin: 0;
    text-transform: uppercase;
}

.cLogEspace .layoutHomeInfo {
    background: url(https://i2.cdscdn.com/struct/MarketPlace/layout/cLoglayoutHomeInfo.png) 0 0 no-repeat;
    height: 35px;
    margin: 0;
    text-transform: uppercase;
    color: #FFF;
    font-size: 12px;
    font-weight: bold;
    line-height: 34px;
    text-indent: 10px;
}

.cLogEspace .layoutHeaderExpandRightMp, .cLogEspace .layoutExpandRight,
.cLogEspace .layoutHeaderDefaultExpand, .cLogEspace .layoutHeaderDefaultExpandRight,
.cLogEspace .layoutFooterExpand, .cLogEspace .layoutFooterExpandRight,
.cLogEspace .TabsTableHead, .cLogEspace .TabsTableHeadStd002, .cLogEspace .TabsTableHeadEval,
.cLogEspace .background100Std001, .cLogEspace .footer100Std002 {
    background: none;
}

.cLogEspace .layoutExpand {
    background: none;
    border: 1px solid #c4ccd2;
}

.blCLogPicto0 {
    background: url(https://i2.cdscdn.com/struct/MarketPlace/cLog/blCLogPicto0.png) no-repeat 5px center;
    display: block;
    line-height: 35px;
    padding-left: 35px;
}

.blCLogPicto1, .cLogEspace .SearchProductHeadStd004Content {
    background: url(https://i2.cdscdn.com/struct/MarketPlace/cLog/blCLogPicto1.png) no-repeat 10px center;
    font-size: 12px;
    font-weight: bold;
    margin: 0;
    height: 35px;
    line-height: 35px;
    padding-left: 30px;
    text-indent: 10px;
}

.blCLogPicto2 {
    background: url(https://i2.cdscdn.com/struct/MarketPlace/cLog/blCLogPicto2.png) no-repeat 10px center;
    font-size: 12px;
    font-weight: bold;
    padding-left: 30px;
}

.blCLogPicto3 {
    background: url(https://i2.cdscdn.com/struct/MarketPlace/cLog/blCLogPicto3.png) no-repeat 6px center;
    font-size: 12px;
    font-weight: bold;
    padding-left: 37px;
}

.blCLogPicto4 {
    background: url(https://i2.cdscdn.com/struct/MarketPlace/cLog/blCLogPicto4.png) no-repeat 8px center;
    font-size: 12px;
    font-weight: bold;
    padding-left: 30px;
}

.blCLogPicto5 {
    background: url(https://i2.cdscdn.com/struct/MarketPlace/cLog/blCLogPicto5.png) no-repeat 3px center;
    font-size: 12px;
    font-weight: bold;
    padding-left: 30px;
}

.cLogEspace .width400 .formContent, .cLogEspace .width820 .formContent {
    border: 1px solid #C4CCD2;
    padding-top: 10px;
}

.cLogEspace .width400 .formMediumCentered,
.cLogEspace .celTable {
    border: 0;
}

.cLogEspace .TabsTableHead, .cLogEspace .TabsTableHeadStd002, .cLogEspace .TabsTableHeadEval {
    border: 1px solid #c4ccd2;
    border-bottom: 0;
}

.cLogEspace .background100Std001 {
    border: 1px solid #c4ccd2;
    border-top: 0;
}

/**
 * SellerParameters
 * DSI 2856 - SellerDirectDebit
*/

.slrMpDirectDebitInformations {
    background-image: url(data:image/png;base64,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);
    display: inline-block;
    text-indent: -999em;
    margin: 18px 0 0 10px;
    float: left;
    height: 25px;
    width: 125px;
}

/**
 * Home Page MarketPlace
 * 
 * @version 1.0
 * @author Nicolas Goueset <nicolas.goueset@cdiscount.com>
 * @package marketplace-ui
 * @charse
*/
.width327,
.width327 .layoutExpandRight {
    display: inline-block;
    width: 327px;
}

    .width327 .layoutExpandRight {
        width: 307px;
    }

    .width327 .contentLine {
        padding: 10px 5px;
    }

.width443,
.width443 .layoutExpandRight {
    display: inline-block;
    width: 443px;
}

    .width443 .layoutExpandRight {
        width: 423px;
    }

    .width327 .left,
    .width327 .leftNoPointer,
    .width443 .left {
        border-right: 1px solid #C4CCD2;
        float: left;
        text-align: left;
    }

.width327 .left {
    cursor: pointer;
    padding: 9px 10px 11px 0;
    width: 17%;
}

.width327 .leftNoPointer {
    padding: 9px 10px 11px 0;
    width: 17%;
}

.width443 .left {
    padding: 9px 0 11px 10px;
    text-align: left;
    width: 74%;
}

.width327 .right {
    background: url(https://i2.cdscdn.com/struct/common/icon/icone.gif) 108% -1984px no-repeat;
    cursor: pointer;
    float: left;
    padding: 10px 0 10px 10px;
    width: 75%;
}

.width327 .rightNoPointer {
    background: url(https://i2.cdscdn.com/struct/common/icon/icone.gif) 108% -1984px no-repeat;
    float: left;
    padding: 10px 0 10px 10px;
    width: 75%;
}

.width443 .right {
    float: left;
    padding: 9px 0 11px 0;
    text-align: right;
    width: 20%;
}

.width780 .validatedItems {
    padding: 0 0 13px 20px;
    margin: 0;
}

.width780 .layoutExpandRight {
    padding: 13px 10px 0 0;
}

.width780 .validatedItems.small {
    background: url(https://i2.cdscdn.com/struct/common/icon/icone.gif) -15px -1968px no-repeat;
    display: block;
}

/**
 * Popins for the marketplace seller area
 * 
 * @version 1.0
 * @author Nicolas Goueset <nicolas.goueset@cdiscount.com>
 * @package marketplace-ui
 * @charse
*/
* + html .autoResizePopin .popin-wrapper {
    left: 50%;
    margin-left: -450px;
    position: absolute;
}

.autoResizePopin .popin-container,
#indicateurPopin .popin-container {
    position: relative;
    *vertical-align: baseline; /* correct a bug under IE7 */
}

#confirmCancellation .popin-container,
#closeCancellation .popin-container {
    width: 350px;
}

.autoResizePopin .popin-body,
#indicateurPopin .popin-body {
    background: none repeat scroll 0 0 #FFFFFF;
    border-left: 1px solid #8B97A6;
    border-right: 1px solid #8B97A6;
    padding: 0.5em 1em;
    position: relative;
}

.autoResizePopin .popin-body,
#indicateurPopin .popin-body {
    min-height: 100px;
}

.autoResizePopin .popin-message-content,
#indicateurPopin .popin-message-content {
    margin: 15px 0;
}

.autoResizePopin .popin-title,
#indicateurPopin .popin-title {
    display: block;
    margin: 13px 0;
}
/*
 * Resizable popin : width can be adjusted on the selector #waitPopin .popin-container
 * Rounded corners with a tiny css sprite
 */
.autoResizePopin .corner,
#indicateurPopin .corner {
    background: url(https://i2.cdscdn.com/struct/popin/popin_round_corners.png) no-repeat;
    position: absolute;
    width: 7px;
    height: 7px;
}

.autoResizePopin .topLeft,
#indicateurPopin .topLeft {
    background-position: 0 0;
    top: 0;
    left: 0;
}

.autoResizePopin .topRight,
#indicateurPopin .topRight {
    background-position: -7px 0;
    top: 0;
    right: 0;
}

.autoResizePopin .bottomLeft,
#indicateurPopin .bottomLeft {
    background-position: 0 -7px;
    bottom: 0;
    left: 0;
}

.autoResizePopin .bottomRight,
#indicateurPopin .bottomRight {
    background-position: -7px -7px;
    bottom: 0;
    right: 0;
}

.autoResizePopin .topLine,
#indicateurPopin .topLine,
.autoResizePopin .bottomLine,
#indicateurPopin .bottomLine {
    background: url(https://i2.cdscdn.com/struct/popin/popin_line.png) repeat-x 0 0;
    margin: 0 7px;
    height: 7px;
}

.autoResizePopin .bottomLine,
#indicateurPopin .bottomLine {
    background-position: 0 -7px;
}
/**
 * Tabs on the seller and customer home page
 * 
 * @version 1.0
 * @author Nicolas Goueset <nicolas.goueset@cdiscount.com>
 * @package marketplace-ui
 */
.productTabs100Std001 .menutabsarea .hovered {
    background-color: #02659f;
}

/* *******************************************************************************************************
	 * HPMP Clogistique DSI 1288
	 */
.typoMarket + .stdLogistiquePage .productTabs100Std001 {
    margin-top: 15px;
}

.stdLogistiquePage .productTabs100Std001 .menutabsarea .hovered, .stdLogistiquePage .menutabsarea li.active {
    background-color: #63b200;
}


/**
 * popin for the evaluations on the shop
 * 
 * @version 1.0
 * @author Nicolas Goueset <nicolas.goueset@cdiscount.com>
 * @package marketplace-ui
 */
.evaluationPopin {
    background: #FFFFFF;
    left: -158px;
    position: absolute;
    top: 7px;
    z-index: 2000;
}
/**
 * splash and overlayer if there is no stock
 * 
 * @version 1.0
 * @author Nicolas Goueset <nicolas.goueset@cdiscount.com>
 * @package marketplace-ui
 */
.splashNoStock {
    background: url(https://i2.cdscdn.com/struct/common/splashNoStock/produitepuise.png) no-repeat 0 0;
    cursor: default;
    height: 57px;
    position: absolute;
    right: 0;
    top: 0;
    width: 124px;
}

.overlayerNoStock {
    background-color: #FFFFFF;
    cursor: default;
    max-height: 300px;
    max-width: 300px;
    opacity: 0.3;
}

/************************************************************
 * technical description of a product
 *
 * @author:      Nicolas GouÃ«set <email> nicolas.goueset@cdiscount.com
 * @package:     cdiscount-ui
 *
 * @todo apply camelcase to classes
 */
/* creation d'un tableau */
.ps-tabledesc-bundle-image {
    display: block;
    margin: 0 20px 0 20px;
    max-width: 40px;
    max-height: 40px;
    float: left;
    table-layout: auto;
}

.ps-tabledesc-bundle {
    background: url(https://i2.cdscdn.com/struct/productsheet/ps-repeat_ombreplus_descript.gif) bottom repeat-x;
    color: #3c5a80;
    font-size: 14px;
    font-family: arial, sans-serif;
    font-weight: bold;
    margin: 0 10px;
    padding: 20px 0 18px 0;
    text-align: left;
}

.ps-tabledesc-bundle-title {
    font-size: 14px;
}

.ps-tabledesc-bundle-title-noimg {
    background: url(https://i2.cdscdn.com/struct/productsheet/ps-icone.gif) 0 -38px no-repeat;
    padding-left: 14px;
}

.ps-tabledesc {
    border-bottom: 1px solid #bdc5d1;
    display: table;
    font-family: arial, sans-serif;
    font-size: 12px;
    margin: 0 auto;
    width: 760px;
}

.ps-tabledesc-body {
    background: url(https://i2.cdscdn.com/struct/productsheet/ps-repeat_ombremoins_descriptif.gif) top repeat-x;
}

.ps-tabledesc-td-coll1,
.ps-tabledesc-td-coll2-a,
.ps-tabledesc-td-coll2-b,
.ps-tabledesc-td-coll3-a,
.ps-tabledesc-td-coll3-b,
.ps-tabledesc-td-coll4-a,
.ps-tabledesc-td-coll4-b {
    border-top: 1px solid #bdc5d1;
}
/* colonne 1 des tableaux */
.ps-tabledesc-td-coll1 {
    border-right: 1px dashed #bdc5d1;
    color: #3c5a80;
    font-weight: bold;
    padding: 0 18px 0 0;
    text-align: right;
    width: 160px;
}
/* tableau a 3 colonnes, col 2, ligne sans couleur */
.ps-tabledesc-td-coll2-a {
    color: #3c5a80;
    padding: 7px 0 7px 10px;
    width: 250px;
}
/* tableau a 3 colonnes, col 2, ligne avec couleur */
.ps-tabledesc-td-coll2-b {
    background: #eff0f4;
    color: #3c5a80;
    padding: 7px 0 7px 10px;
    width: 250px;
}
/* tableau a 3 colonnes, col 3, ligne sans couleur */
.ps-tabledesc-td-coll3-a {
    color: #3c5a80;
    padding: 7px 0 7px 10px;
    width: 350px;
}
/* tableau a 3 colonnes, col 3, ligne avec couleur */
.ps-tabledesc-td-coll3-b {
    background: #eff0f4;
    color: #3c5a80;
    padding: 7px 0 7px 10px;
    width: 350px;
}
/* tableau a 2 colonnes, ligne sans couleur */
.ps-tabledesc-td-coll4-a {
    color: #3c5a80;
    padding: 7px 0 7px 10px;
    width: 600px;
}
/* tableau a 2 colonnes, ligne sans couleur */
.ps-tabledesc-td-coll4-b {
    background: #eff0f4;
    color: #3c5a80;
    padding: 7px 0 7px 10px;
    width: 600px;
}
/* end of technical description of a product */

/************************************************************
 * Popin avis vendeur
 *
 * @author:  NGO
 * @package: cdiscount-ui
 * @page: boutique
 *
 */

.popinAvisVendeur {
    clear: both;
    position: relative;
    top: -45px;
    width: 474px;
    z-index: 1000;
}

    .popinAvisVendeur .tableHeader {
        clear: none;
    }

    .popinAvisVendeur .left {
        border-right: 1px solid #C4CCD2;
        float: left;
        height: 25px;
        line-height: 25px;
        width: 227px;
    }

    .popinAvisVendeur .right {
        float: left;
        height: 25px;
        line-height: 25px;
        width: 215px;
    }

    .popinAvisVendeur .layoutExpandRight {
        width: 453px;
    }

    .popinAvisVendeur .separator {
        background-color: #C4CCD2;
        clear: both;
        height: 1px;
        width: 474px;
    }

.underChart,
.overChart {
    float: left;
    height: 7px;
}

.underChart {
    background-color: #d3dbe6;
    margin: 9px 0 0 10px;
    width: 166px;
}

.overChart {
    background: url(https://i2.cdscdn.com/struct/common/notes/barre-progress.png) 0 0 no-repeat;
}
/**
 * top layout box
 * 
 * @author NGO
 */
.topLayoutTitle {
    color: #3C5A80;
    font-family: arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
}

.topLayoutBox {
    background-image: url(https://i2.cdscdn.com/struct/productsheet/top-layout.png);
    background-repeat: no-repeat;
}

.topLayoutBoxExpand {
    background-image: url(https://i2.cdscdn.com/struct/productsheet/top-layout.png);
    background-position: right -26px;
    background-repeat: no-repeat;
}

.topLayoutBoxInner {
    padding: 5px;
}


.shareLine,
.shareLineLast {
    display: block;
    height: 20px;
    list-style-type: none;
}

.shareLine {
    border-bottom: 1px solid #e3e4df;
    margin: 0;
    padding: 0 0 3px 0;
}

.shareLineLast {
    margin: 3px 0 0 0;
    padding: 0;
}

.shareItem,
.shareItemLast {
    background: url(https://i2.cdscdn.com/struct/productsheet/Share/spriteShare.png) right 0 no-repeat;
    float: left;
    height: 20px;
}

.shareItemLast {
    background: none;
}

.shareFbWant {
    width: 110px;
}

.shareFbLike {
    width: 106px;
}

.shareFbSend {
    width: 72px;
}

.shareTwitter {
    width: 101px;
}

.shareGPlus {
    width: 80px;
}

.shareMsn {
    width: 31px;
}

.shareStf {
    width: 69px;
}


.socialBox {
    float: left;
    width: 305px;
}
/**
 * share block
 *
 * @author FGR
 */
.fpSocialTitle {
    position: absolute;
    top: -1.3em;
    left: .5em;
    font-weight: bold;
    color: #3c5a80;
    font-size: .9em;
}

.fpBVTitle {
    position: absolute;
    top: -1.3em;
    left: .5em;
    font-weight: bold;
    color: #3c5a80;
    font-size: .9em;
}

.fpCustomers {
    width: 210px;
    margin-left: 7px;
    margin-right: 4px;
    margin-top: 1.2em;
    position: relative;
    min-height: 3em;
}

    .fpCustomers .inheritSprite {
        padding: .5em .8em;
        background-position: right -26px;
        font-size: smaller;
        color: #3c5a80;
        min-height: inherit;
    }

.fpCustomersBV {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA94AAAA0CAYAAAB8WuBSAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAoBJREFUeNrs3ctq20AUgGFdRhb4Nbz1+2Pwe/hpbKk5KmPUQjbtmaSi3weOsjMIsvhz5tLf7/f1+Xx2/Bv6vu/Wdf2S7wlf8V0AAAD/sxIBdrlculJKN47jFmQ1yoDvFf8Y8fcIAAAHD+9lWbppmrp5nrfwHoZh+wAAAAAJ4R3TtJh2R3zXqbfwBgAAgKTwjh8R2zW+hTcAAAAkh3eEdgR3DXDhDQAAAInhHcvN695ue7wBAAAgMbw/OTHZMcoAAACQYDDdBgAAgMbhXafecWcwAAAAkBzeVQS4+AYAAIDE8I6TzPc+2fMNAAAA/El4x93dAAAAQKPw/n3iDQAAAAhvAAAAOEZ4l1Ls6wYAAICW4Q0AAAAIbwAAADheeDvVHAAAABqGt8PVAAAAoHF4O1wNAAAAGoW3Pd4AAAAgvAEAAOD44W3JOQAAACSH936P97qu3ggAAABkhveHLbiXZXk/AQAAgBxlnuf+4+NNAAAAwF+63W6/LCWPFeZOVgMAAIAk1+v1/XusKH88HsIbAAAAspzP5+2538otvAEAACBJ3cod4f16vYQ3AAAAZJqm6R3ecZi58AYAAIBEpfzM7P2NYcIbAAAAktQp9z6+B68FAAAAcsU1YvUpvAEAACBZ7PEOMQEX3gAAANDANu0W3gAAANBGTL3HcRTeAAAA0IrwBgAAgIbiXm/hDQAAAI3Evd7CGwAAABqx1BwAAAAaMvEGAAAA4Q0AAADHE/d4W2oOAAAAjSzL0p1OJ+ENAAAALZh4AwAAQOPwtscbAAAAGljXdfsIbwAAAGggpt1BeAMAAIDwBgAAgGOpS83jcLXidQAAAECOuEKshncYhqH7IcAAXrhkBuU1pwIAAAAASUVORK5CYII=);
    background-repeat: no-repeat;
    background-size: 1000px;
    position: relative;
    margin-left: 7px;
    margin-right: 4px;
    margin-top: 1.2em;
    width: 210px;
    min-height: 3em;
}

    .fpCustomersBV .inheritSpriteBV {
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA94AAAA0CAYAAAB8WuBSAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAoBJREFUeNrs3ctq20AUgGFdRhb4Nbz1+2Pwe/hpbKk5KmPUQjbtmaSi3weOsjMIsvhz5tLf7/f1+Xx2/Bv6vu/Wdf2S7wlf8V0AAAD/sxIBdrlculJKN47jFmQ1yoDvFf8Y8fcIAAAHD+9lWbppmrp5nrfwHoZh+wAAAAAJ4R3TtJh2R3zXqbfwBgAAgKTwjh8R2zW+hTcAAAAkh3eEdgR3DXDhDQAAAInhHcvN695ue7wBAAAgMbw/OTHZMcoAAACQYDDdBgAAgMbhXafecWcwAAAAkBzeVQS4+AYAAIDE8I6TzPc+2fMNAAAA/El4x93dAAAAQKPw/n3iDQAAAAhvAAAAOEZ4l1Ls6wYAAICW4Q0AAAAIbwAAADheeDvVHAAAABqGt8PVAAAAoHF4O1wNAAAAGoW3Pd4AAAAgvAEAAOD44W3JOQAAACSH936P97qu3ggAAABkhveHLbiXZXk/AQAAgBxlnuf+4+NNAAAAwF+63W6/LCWPFeZOVgMAAIAk1+v1/XusKH88HsIbAAAAspzP5+2538otvAEAACBJ3cod4f16vYQ3AAAAZJqm6R3ecZi58AYAAIBEpfzM7P2NYcIbAAAAktQp9z6+B68FAAAAcsU1YvUpvAEAACBZ7PEOMQEX3gAAANDANu0W3gAAANBGTL3HcRTeAAAA0IrwBgAAgIbiXm/hDQAAAI3Evd7CGwAAABqx1BwAAAAaMvEGAAAA4Q0AAADHE/d4W2oOAAAAjSzL0p1OJ+ENAAAALZh4AwAAQOPwtscbAAAAGljXdfsIbwAAAGggpt1BeAMAAIDwBgAAgGOpS83jcLXidQAAAECOuEKshncYhqH7IcAAXrhkBuU1pwIAAAAASUVORK5CYII=);
        background-repeat: no-repeat;
        background-position: right -26px;
        padding: .5em .8em;
        font-size: smaller;
        color: #3c5a80;
        min-height: inherit;
    }

.fpProdRate {
    display: inline-block;
    width: 82px;
    font-size: 9px;
    line-height: 1.2;
    margin-bottom: .5em;
}

    .fpProdRate strong {
        font-size: 16px;
        vertical-align: middle;
    }

.fpProdRateStars {
    cursor: pointer;
    display: inline-block;
    margin-left: 2px;
    vertical-align: middle;
}

.fpRateLink {
    cursor: pointer;
    font-size: 9px;
    display: inline-block;
    width: 42%;
    background-position: -4px -506px;
    padding-left: 8px;
    color: #3c5a80;
}

    .fpRateLink:hover {
        text-decoration: underline;
        color: #3c5a80;
    }

.fpSocial {
    width: 280px;
    margin-bottom: 5px;
    margin-top: 1.2em;
    position: relative;
    min-height: 3em;
    margin-right: 7px;
}

    .fpSocial .inheritSprite {
        padding: .5em;
        background-position: right -26px;
        font-size: smaller;
        min-height: inherit;
    }

.fpSocialZones {
    float: left;
    display: table-cell;
    border-right: solid 1px #ddd;
    padding: .3em;
    height: 19px;
    overflow: hidden;
}

.fpSocialSeparator {
    display: none;
}

.fpFbWant {
    width: 102px;
}

.fpFbLike {
    width: 88px;
    margin-left: 3px;
}

.fpFbSend {
    width: 25%;
    border-right: none;
}

.fpTweet {
    width: 34%;
    height: 20px;
}

.fpGooglePlus {
    border-right: none;
    width: 58px;
    height: 20px;
    margin-left: 3px;
}

.fpMsn {
    width: 27px;
}

.fpStdSend {
    width: auto;
    border-right: none;
    padding-right: 0;
}

.FakeLikeButton {
    background: url('https://i2.cdscdn.com/struct/Social/Perf/icon_fake_like.png');
    float: left;
    margin-top: -1px;
    margin-left: 1px;
    border-radius: 3px;
    width: 58px;
    height: 22px;
    cursor: pointer;
}

.FakeGPlusButton {
    background: url('https://i2.cdscdn.com/struct/Social/Perf/icon_fake_gplus.png');
    height: 22px;
    width: 34px;
}

/** 
Adding Similar products to marketplace page
@author GGO
**/
/* onglet de navigation interne description du produit */
#mainSimilarsProducts .fpSimilarsProducts.noOnglet {
    border-top: solid 1px #ccd3dc;
    border-radius: 5px;
}

ul.fpDiscribe {
    line-height: 25px;
    height: 25px;
    background-position: 0 100%;
    background-repeat: repeat-x !important;
    padding-left: 5px;
}

    ul.fpDiscribe li, ul.fpDiscribe li a {
        display: inline-block;
        line-height: 25px;
        float: left;
    }

        ul.fpDiscribe li a {
            padding-right: 15px;
            margin-left: 15px;
            color: white;
            font-size: 1.2em;
        }

        ul.fpDiscribe li.current, ul.fpDiscribe li:hover {
            background-position: 0 -250px;
        }

            ul.fpDiscribe li.current a, ul.fpDiscribe li:hover a {
                background-position: 100% -250px;
                padding-right: 15px;
                margin-left: 15px;
            }
/* univers */
ul.fpOnglets_U15 li {
    background-position: 0 -323px;
}

    ul.fpOnglets_U15 li a {
        background-position: 100% -323px;
    }

    ul.fpOnglets_U15 li.current a, ul.fpOnglets_U15 li:hover a {
        color: #3e9a21;
    }

ul.fpOnglets_U12 li a {
    background-position: 100% 0;
}

ul.fpOnglets_U12 li.current a, ul.fpOnglets_U12 li:hover a {
    color: #58b802;
}

ul.fpOnglets_U5 li {
    background-position: 0 -25px;
}

    ul.fpOnglets_U5 li a {
        background-position: 100% -25px;
    }

    ul.fpOnglets_U5 li.current a, ul.fpOnglets_U5 li:hover a {
        color: #f05601;
    }

ul.fpOnglets_U1 li {
    background-position: 0 -50px;
}

    ul.fpOnglets_U1 li a {
        background-position: 100% -50px;
    }

    ul.fpOnglets_U1 li.current a, ul.fpOnglets_U1 li:hover a {
        color: #0779ed;
    }

ul.fpOnglets_U2 li {
    background-position: 0 -75px;
}

    ul.fpOnglets_U2 li a {
        background-position: 100% -75px;
    }

    ul.fpOnglets_U2 li.current a, ul.fpOnglets_U2 li:hover a {
        color: #70645b;
    }

ul.fpOnglets_U3 li {
    background-position: 0 -100px;
}

    ul.fpOnglets_U3 li a {
        background-position: 100% -100px;
    }

    ul.fpOnglets_U3 li.current a, ul.fpOnglets_U3 li:hover a {
        color: #60789b;
    }

ul.fpOnglets_U4 li {
    background-position: 0 -125px;
}

    ul.fpOnglets_U4 li a {
        background-position: 100% -125px;
    }

    ul.fpOnglets_U4 li.current a, ul.fpOnglets_U4 li:hover a {
        color: #42413c;
    }

ul.fpOnglets_U6 li {
    background-position: 0 -175px;
}

    ul.fpOnglets_U6 li a {
        background-position: 100% -175px;
    }

    ul.fpOnglets_U6 li.current a, ul.fpOnglets_U6 li:hover a {
        color: #b060d6;
    }

ul.fpOnglets_U7 li {
    background-position: 0 -150px;
}

    ul.fpOnglets_U7 li a {
        background-position: 100% -150px;
    }

    ul.fpOnglets_U7 li.current a, ul.fpOnglets_U7 li:hover a {
        color: #838383;
    }

ul.fpOnglets_U8 li {
    background-position: 0 -200px;
}

    ul.fpOnglets_U8 li a {
        background-position: 100% -200px;
    }

    ul.fpOnglets_U8 li.current a, ul.fpOnglets_U8 li:hover a {
        color: #c5257d;
    }

ul.fpOnglets_U10 li {
    background-position: 0 -225px;
}

    ul.fpOnglets_U10 li a {
        background-position: 100% -225px;
    }

    ul.fpOnglets_U10 li.current a, ul.fpOnglets_U10 li:hover a {
        color: #ef9800;
    }

.fpSimilarsProducts ul, .fpSimilarsProducts ol, .fpSimilarsProducts li {
    list-style: none;
    padding: 0;
    margin: 0;
    text-indent: 0;
    letter-spacing: 0;
}

#mainSimilarsProducts .onlineList {
    width: 100%;
}

ul.onlineList li, dl.onlineList dd, ul.onlineList li a, dl.onlineList dd a {
    display: inline-block;
}

div.mainColumn {
    float: right;
    display: inline-block;
    margin-bottom: 10px;
    width: 780px;
}

.mainColumn.boxSimple {
    width: 778px;
}

.fpSimilarsProducts {
    border-color: #ddd;
    color: #3c5a80;
    font-size: 1.25em;
    border: solid 1px #ccd3dc;
    border-radius: 5px;
}

#mainSimilarsProducts .fpDiscribe {
    margin: -1px -1px 0;
    background-color: #fff;
}

.mainColumn.fpSimilarsProducts {
    width: 773px;
}

#mainSimilarsProducts .fpSimilarsProducts {
    border: solid 1px #ccd3dc;
    border-top: none;
    border-radius: 0 0 5px 5px;
}

.fpSimilarsProducts a {
    text-decoration: none;
}

.fpSimilarsProducts h2, .fpSimilarsProducts h3 {
    clear: both;
    font-size: 1.2em;
    margin: 0 0 15px 16px;
    padding-top: 11px;
}

li.fpSimilarsProducts_odd, .fpSimilarsProducts_even div {
    min-height: 80px;
    background-color: #f0f1f5;
    width: 340px;
    border: solid 1px #d6dce3;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    padding: 10px;
    margin-bottom: 10px;
}

li.fpSimilarsProducts_odd {
    float: left;
    margin-left: 16px;
}

li.fpSimilarsSeparator {
    float: right;
    margin-right: 16px;
    padding-left: 12px;
    border-left: solid 1px #d6dce3;
}

.msi_7 .fpSimilarsProducts ul.onlineList {
    width: 100%;
}

.fpSimilarsProducts ul.onlineList a {
    font-size: 0.95em;
    font-weight: 700;
    line-height: 12px;
    margin-bottom: 10px;
    color: #3c5a80;
}

.fpSimilarsProducts li span {
    display: block;
    font-size: 0.8em;
}

.fpSimilarsProductsMore {
    margin: 5px 0 20px 0;
}

    .fpSimilarsProductsMore li {
        width: 50%;
        float: left;
    }

.fpSimilarsProducts li a:hover, .fpSeaDex a:hover {
    cursor: pointer;
    color: #3c5a80;
}

a.fpBrandProducts {
    font-size: 0.85em;
    background-position: -2px -8px;
    padding-left: 12px;
    margin: 0 0 6px 16px;
    color: #3c5a80;
}

.msi_7 a.fpBrandProducts, .msi_6 a.fpBrandProducts {
    margin-top: 10px;
}

.fpLinkBrandProducts, .fpLinkBrandProducts:hover {
    color: #3c5a80;
    text-transform: uppercase;
    margin-left: 3px;
}

    .fpLinkBrandProducts:hover {
        text-decoration: underline;
    }

.fpSimilarsDynamique, .fpSeaDex {
    float: left;
    font-size: 10px;
    width: 748px;
    line-height: 12px;
}

#mainSimilarsProducts .fpSimilarsDynamique {
    float: none;
}

.fpSimilarsDynamique a, .fpSeaDex a {
    color: #3c5a80;
}

.fpSimilarsDynamique strong {
    font-size: 11px;
}

.fpSimilarsProducts ul.fpSimilarsDynamique {
    margin-left: 34px;
    margin-bottom: 8px;
}

.fpSimilarsDynamique li {
    padding-left: 12px;
    background-position: -2px -8px;
}

.fpSeaDex {
    margin: 0 0 4px 16px;
}

.fpSimilarsFindAll {
    float: left;
    width: 735px;
    padding-top: 11px;
    margin-left: 16px;
    font-size: 0.8em;
    background-position: -2px 3px;
    padding-left: 12px;
}

.boxSimple {
    border: solid 1px #ccd3dc;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.moz_3 .boxSimple {
    -moz-border-radius: 0;
}
/*-------------------------------------- Ajout des choix de couleurs et tailles sur les boutiques + fiches produit PAP --------------------------------------*/
.papVendeur .background100Std003 {
    background: none;
    border-left: solid 1px #ced5de;
    border-right: solid 1px #ced5de;
    width: 778px;
}

.rightBord {
    border-right: solid 1px #cbd4dd;
}

.papVendeur .Col1-Pl {
    width: 207px;
}

.papFiche .productShortDesc {
    font-size: 1.1em;
    height: 50px;
}

.optionPAP {
    width: 200px;
}

.papFiche .MpIconDesc {
    width: 305px;
}

.papFiche .MpIconDesc {
    line-height: 24px;
}

.papFiche .print {
    margin-top: 0;
    background-position: -3px -98px;
}

.papFiche .sendtofriend {
    background-position: -3px -137px;
}

.papFiche .facebooklink {
    background-position: -5px -393px;
}

.colorPAP {
    width: 120px;
    margin: 2px 0;
}

.sizePAP {
    width: 75px;
    margin: 2px 0;
}

.commentPAP {
    min-height: 150px;
    width: 175px;
}

.papVendeur .ColPlCdiscountStd001, .papVendeur .ColPlStd001 {
    min-height: 175px;
    height: auto;
}

.papVendeur .Col3-Pl .ColPlCdiscountStd001 {
    min-height: 0;
}

.papVendeur .ColPlListItemTxt {
    width: 150px;
}

.papVendeur .SLogoPosition {
    position: inherit;
    margin-top: 44px;
}

.papVendeur .ColPlQuestion {
    position: relative;
    margin-top: 20px;
}

.papVendeur .Col3PlCel1 {
    width: 99px;
}

.papVendeur .Col4-Pl, .papVendeur .ColPlShadow {
    width: 182px;
}

.vendeurPAP {
    width: 189px;
}

.papVendeur .ColPlBlock {
    margin-left: 65px;
}

.papVendeur .ColPlPrice3x {
    width: auto;
}

.tab {
    display: table;
}

.cellTab {
    display: table-cell;
    vertical-align: top;
}

.infoPAP {
    width: 187px;
}

.papVendeur .ColPlCommentWrapper {
    width: 175px;
}

.papVendeur .ColPlComment {
    width: 172px;
    background: none;
}

.papVendeur .ColPlCommentContent {
    width: 148px;
    padding: 0 5px;
    margin: 0 0 0 8px;
    background: none;
}

.papVendeur .ColPlCommentHead, .papVendeur .ColPlCommentFooter {
    width: 168px;
    background: url(https://i2.cdscdn.com/struct/marketplace/smallBubble.png);
}

.papVendeur .ColPlCommentHead {
    background-position: top left;
}

.papVendeur .ColPlCommentFooter {
    background-position: bottom left;
    height: 11px;
}

.startingFrom {
    float: left;
    font-size: 9px;
    font-weight: bold;
    margin: 21px 0 0 10px;
    width: 55px;
}

.red {
    color: #dc0505;
}

span.fpSku {
    display: none;
}

/************************* TODO : ENLEVER AVEC NOUVELLE ARCHE ************************************/
.buttonBlue {
    background-image: url("data:image/gif;base64,R0lGODlhAQAVAPcAAA1SrgtVtQxTsAxUswtXuApYuwlZvgddyAdfywlawQhcxQZgzgVh0Qxo1hFs2hZx3Rx14CN75CqA5zGF6TaJ6wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwAAAAAAQAVAAAIGgApTJAQAcIDBw0YLEBwQEECAwUIBBggAEBAADs=");
}

    .buttonBlue:hover {
        background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAVCAMAAACwjHQ2AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAD9QTFRFCVm+DVKuC1e4B1/LCVrBNonrDFOwMYXpBWHRFnHdEWzaB13IBmDODFSzCFzFDGjWKoDnHHXgCli7C1W1I3vkq1A2oQAAACtJREFUeNoEwQkCQCAAALBFpENF/v9Wm+B0WzYvoq7aNZehyB6fKTl+AQYAD+4A03grcCsAAAAASUVORK5CYII=');
    }

.buttonBlue {
    background-size: contain;
    background-repeat: repeat-x;
    box-shadow: 0 2px 5px #c1c1c1;
    -o-box-shadow: 0 2px 5px #c1c1c1;
    -ms-box-shadow: 0 2px 5px #c1c1c1;
    -moz-box-shadow: 0 2px 5px #c1c1c1;
    -webkit-box-shadow: 0 2px 5px #c1c1c1;
    cursor: pointer;
    white-space: nowrap;
}

.buttonBlue {
    background-color: #0d52ae;
    border: 1px solid #163a69;
    color: #d7e6f9;
}

    .buttonBlue * {
        color: inherit !important;
    }

    .buttonBlue:hover {
        background-color: #3689eb;
        color: white;
        text-shadow: white 1px 1px 0.8em;
        text-decoration: none !important;
    }

.buttonXXL {
    padding: 0.8em 1.2em;
}

.buttonXL {
    padding: 0.6em 1.1em;
}

.buttonL {
    padding: 0.4em 1em;
}

.buttonXM {
    padding: 0.5em 0.6em;
}

.buttonM {
    padding: 0.2em 0.6em;
}

.buttonS {
    padding: 0.4em 0.3em;
}

.buttonXS {
    padding: 0.2em 0.3em;
}

.buttonXXS {
    padding: 0.1em 0.3em;
}

.radius_3 {
    border-radius: 3px;
}

.buttonBlue > * {
    display: inline-block;
    vertical-align: middle;
}

.buttonBlue span {
    line-height: 12px;
    margin-bottom: 2px;
    text-shadow: inherit;
}

/***********************************************************************************/
/***********************************************************************************/
/***********************************************************************************/
/***********************************************************************************/
/***************** Ajout des prix barrÃ©s et animations commerciales ****************/
/***********************************************************************************/
/***********************************************************************************/
/***********************************************************************************/
/***********************************************************************************/
.textLeft {
    color: white;
    float: left;
    font-size: 24px;
    font-weight: bold;
    left: 10px;
    top: 0;
}
/*-------------------------- Vendeur --------------------------*/
.strike {
    text-decoration: line-through;
    color: #000;
    line-height: 1.2em;
    height: 1.2em;
}

.ColPlStd001.Col3-Pl div[class^=oc_], .papVendeur div[class^=oc_], .mecaCo {
    clear: both;
    width: 98%;
    margin-left: 2%;
}

.mecaCo {
    height: 25px;
    background-color: #f3f4f8;
}
/*-------------------------- Print --------------------------*/
.MpProductTitle {
    margin: 10px 15px 10px 0;
}

.Block780Std001Header div[class^=oc_] {
    position: absolute;
    top: 5px;
    right: 240px;
    width: 240px;
}

.MpProductContentDesc .priceContainer {
    width: 130px;
}

.MpProductContentDesc .newTit {
    font-size: 1.2em;
    font-weight: bold;
}

.ecoPart {
    background-image: url('http://i4.cdscdn.com/imagesok/productsheet/ps-icone.gif');
    background-repeat: no-repeat;
    background-position: 0 -342px;
    line-height: 23px;
    color: #60AC58;
    padding-left: 25px;
}
/***************************************/
/* PRICE */
.MpProductContentDesc div.priceContainer {
    position: relative;
}

.MpProductContentDesc .price {
    color: #dc0505;
    letter-spacing: 1px;
    font-size: 1em;
    overflow: visible;
    width: auto;
}

.MpProductContentDesc .price {
    font-family: Impact, Arial, Verdana, Helvetica, sans-serif;
}
/*
* Prix
*/
.MpProductContentDesc .priceColor01 {
    color: #046dab;
}

.MpProductContentDesc .price sup {
    display: inline-block;
    font-size: 50%;
    font-family: inherit;
    color: inherit;
    padding: 6px 0 0 2px;
    vertical-align: text-top;
}

.MpProductContentDesc .priceXM {
    font-size: 4em;
}

/*-------------------------- FPMP --------------------------*/
.right {
    text-align: right;
}

.Col3-Pl .Col3PlCel1, .Col3-Pl .Col3PlCel2 {
    height: auto;
}

.papVendeur .Col3PlCel1, .papVendeur .Col3PlCel2 {
    height: auto;
    min-height: 0;
}

.papVendeur .ColPlPrice {
    width: auto;
}

.papVendeur .ColPlQuestion {
    line-height: 2.8em;
    height: 2.8em;
}

/*-------------------------- Vitrines --------------------------*/
.productContainer025Std002 div[class^=oc_] {
    clear: both;
    width: 186px;
}

.productList100Std001 .productInfos {
    position: relative;
}

.productList100Std001 .oc_5 {
    height: 25px;
}

    .productList100Std001 .oc_5 .octxt {
        margin-left: 60px;
    }

.productZoomLeftContent div[class^=oc_] {
    width: 95%;
    margin-left: 2%;
}
/*
 * jQuery UI Datepicker 1.8.18
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Datepicker#theming
 */
.ui-datepicker {
    width: 17em;
    padding: .2em .2em 0;
    display: none;
}

    .ui-datepicker .ui-datepicker-header {
        position: relative;
        padding: .2em 0;
        background-color: #3C5A80;
    }

    .ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
        position: absolute;
        top: 2px;
        width: 1.8em;
        height: 1.8em;
    }

    .ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover {
        top: 1px;
        cursor: pointer;
    }

    .ui-datepicker .ui-datepicker-prev {
        left: 2px;
    }

    .ui-datepicker .ui-datepicker-next {
        right: 2px;
    }

    .ui-datepicker .ui-datepicker-prev-hover {
        left: 1px;
    }

    .ui-datepicker .ui-datepicker-next-hover {
        right: 1px;
    }

    .ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {
        display: block;
        position: absolute;
        left: 50%;
        margin-left: -8px;
        top: 50%;
        margin-top: -8px;
    }

    .ui-datepicker .ui-datepicker-title {
        margin: 0 2.3em;
        line-height: 1.8em;
        text-align: center;
    }

        .ui-datepicker .ui-datepicker-title select {
            font-size: 1em;
            margin: 1px 0;
        }

    .ui-datepicker select.ui-datepicker-month-year {
        width: 100%;
    }

    .ui-datepicker select.ui-datepicker-month,
    .ui-datepicker select.ui-datepicker-year {
        width: 49%;
    }

    .ui-datepicker table {
        width: 100%;
        font-size: .9em;
        border-collapse: collapse;
        margin: 0 0 .4em;
    }

    .ui-datepicker th {
        padding: .7em .3em;
        text-align: center;
        font-weight: bold;
        border: 0;
    }

    .ui-datepicker td {
        border: 0;
        padding: 1px;
    }

        .ui-datepicker td span, .ui-datepicker td a {
            display: block;
            padding: .2em;
            text-align: right;
            text-decoration: none;
        }

    .ui-datepicker .ui-datepicker-buttonpane {
        background-image: none;
        margin: .7em 0 0 0;
        padding: 0 .2em;
        border-left: 0;
        border-right: 0;
        border-bottom: 0;
    }

        .ui-datepicker .ui-datepicker-buttonpane button {
            float: right;
            margin: .5em .2em .4em;
            cursor: pointer;
            padding: .2em .6em .3em .6em;
            width: auto;
            overflow: visible;
        }

            .ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
                float: left;
            }

    /* with multiple calendars */
    .ui-datepicker.ui-datepicker-multi {
        width: auto;
    }

.ui-datepicker-multi .ui-datepicker-group {
    float: left;
}

    .ui-datepicker-multi .ui-datepicker-group table {
        width: 95%;
        margin: 0 auto .4em;
    }

.ui-datepicker-multi-2 .ui-datepicker-group {
    width: 50%;
}

.ui-datepicker-multi-3 .ui-datepicker-group {
    width: 33.3%;
}

.ui-datepicker-multi-4 .ui-datepicker-group {
    width: 25%;
}

.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header {
    border-left-width: 0;
}

.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
    border-left-width: 0;
}

.ui-datepicker-multi .ui-datepicker-buttonpane {
    clear: left;
}

.ui-datepicker-row-break {
    clear: both;
    width: 100%;
    font-size: 0em;
}

/* RTL support */
.ui-datepicker-rtl {
    direction: rtl;
}

    .ui-datepicker-rtl .ui-datepicker-prev {
        right: 2px;
        left: auto;
    }

    .ui-datepicker-rtl .ui-datepicker-next {
        left: 2px;
        right: auto;
    }

    .ui-datepicker-rtl .ui-datepicker-prev:hover {
        right: 1px;
        left: auto;
    }

    .ui-datepicker-rtl .ui-datepicker-next:hover {
        left: 1px;
        right: auto;
    }

    .ui-datepicker-rtl .ui-datepicker-buttonpane {
        clear: right;
    }

        .ui-datepicker-rtl .ui-datepicker-buttonpane button {
            float: left;
        }

            .ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current {
                float: right;
            }

    .ui-datepicker-rtl .ui-datepicker-group {
        float: right;
    }

    .ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header {
        border-right-width: 0;
        border-left-width: 1px;
    }

    .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
        border-right-width: 0;
        border-left-width: 1px;
    }

/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover {
    display: none; /*sorry for IE5*/
    display /**/: block; /*sorry for IE5*/
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -4px; /*must have*/
    left: -4px; /*must have*/
    width: 200px; /*must have*/
    height: 200px; /*must have*/
}
/* Component containers
----------------------------------*/
.ui-widget {
    font-family: Verdana,Arial,sans-serif;
    font-size: 1.1em;
}

    .ui-widget .ui-widget {
        font-size: 1em;
    }

    .ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
        font-family: Verdana,Arial,sans-serif;
        font-size: 1em;
    }

.ui-widget-content {
    border: 1px solid #aaaaaa;
    background-color: #FFFFFF;
    color: #3C5A80;
    z-index: 601;
}

    .ui-widget-content a {
        color: #3C5A80;
    }

.ui-widget-header {
    border: 1px solid #aaaaaa;
    background-color: #CCCCCC;
    color: #FFFFFF;
    font-weight: bold;
}

    .ui-widget-header a {
        color: #FFFFFF;
    }

    /* Interaction states
----------------------------------*/
    .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
        border: 1px solid #AAAAAA;
        background-color: #046DAB;
        font-weight: normal;
        color: #FFFFFF;
    }

    .ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
        border: 1px solid #FCEFA1;
        background-color: #3C5A80;
        color: #FFFFFF;
    }

/*----------------------------- Modification du bloc de recherche -----------------------------*/
.searchOpe {
    color: #3C5A80;
    font-size: 1.1em;
    font-weight: bold;
}

    .searchOpe label.dateLib {
        display: inline-block;
        width: 205px;
    }

    .searchOpe input {
        border: solid 1px #C4CCD2;
        line-height: 21px;
        height: 21px;
        margin: 0 15px;
    }

        .searchOpe input.positiveButtonExpand {
            margin-left: 0;
        }

.menutabsarea li.active {
    background-color: #02659F;
    color: #fff;
}

.productTabs100Std001 .infoDefaut {
    border-top: solid 1px #ccd3dc;
    margin: 0;
    padding: .5em .5em 1.5em .5em;
    color: #369;
    font-style: italic;
    font-size: 1.2em;
}

.red {
    color: red;
}

.opeInfo {
    color: #369;
    font-size: 1.1em;
    font-style: italic;
}

    .opeInfo.mtBig {
        margin-top: 15em;
    }

.legDef {
    margin-top: 3em;
}

.productTabs100Std001 .nbRes {
    background-image: url('https://i2.cdscdn.com/struct/MarketPlace/topTabOpe.png');
    background-repeat: no-repeat;
    background-position: top left;
    color: #369;
    font-size: 1.1em;
    font-weight: bold;
    margin: 0;
    padding-top: 5px;
}

    .productTabs100Std001 .nbRes div {
        border-left: solid 1px #ccd3dc;
        border-right: solid 1px #ccd3dc;
        padding: 5px;
    }
/*----------------------------- Historique des paiements -----------------------------*/
.timeChoose {
    border: solid 1px #ccd3dc;
    text-align: right;
    padding: 5px 15px;
    font-size: 1.1em;
    font-weight: bold;
    color: #3E5C81;
}

.tabPaiement {
    width: 100%;
    font-size: 1.1em;
    color: #3E5C81;
    border: none;
    border-spacing: 0;
    border-collapse: collapse;
}

    .tabPaiement th {
        background: url('https://i2.cdscdn.com/struct/MarketPlace/headTabPaiement.gif');
        text-align: center;
        line-height: 1.3em;
        border-left: solid 1px #fff;
        border-right: solid 1px #fff;
    }

        .tabPaiement th:first-child {
            border-left: none;
            width: 25%;
        }

        .tabPaiement th:last-child {
            border-right: none;
            width: 43%;
        }

    .tabPaiement tbody td {
        padding: 15px;
        font-weight: bold;
        border: solid 1px #ececec;
    }

    .tabPaiement tbody .dateFile {
        color: #046DAB;
        font-style: italic;
    }

    .tabPaiement tbody .libelFile {
        font-size: 1.2em;
    }

    .tabPaiement tbody .actFile {
        text-align: center;
    }

    .tabPaiement tbody.spacer td {
        background-image: url('https://i2.cdscdn.com/struct/MarketPlace/sepTabPaiement.gif');
        font-size: .8em;
        height: .8em;
        padding: 0;
    }

.price.price-extended {
    color: #DC0505;
}

.cgv-marketplace {
    display: inline-block;
    float: center;
    margin-left: 150px;
    margin-top: 13px;
    height: 24px;
    width: 63px;
}

.indent {
    text-indent: 10px;
}
/** patch war room  ALA **/
fieldset.formLine textarea.formTextArea {
    width: 593px;
    border: solid 1px #ccc;
}
/** FP MP **/
a.fpFacilitiesInfo {
    background-position: 7px -9px;
    padding-left: 19px;
    bottom: 2px;
    right: 4px;
    color: #3c5a80;
    font-size: 0.8em;
    font-weight: bold;
    text-decoration: none;
}

    a.fpFacilitiesInfo:hover {
        text-decoration: underline;
        color: #3c5a80;
    }

.pt5 {
    padding-top: 5px;
}

.pl10 {
    padding-left: 10px;
}


/*SOLDES 2013 A SUPPRIMER UNE FOIS LA SOLUTION PROPRE TROUVEE*/
.oc_5.oc_5_7, .oc_5.oc_5_6, .oc_5.oc_5_9 {
    background: #ffca00 none;
}

.oc_5_7 .octxt, .oc_5_6 .octxt, .oc_5_9 .octxt {
    background-color: transparent;
}

    .oc_5_7 .octxt .textLeft, .oc_5_6 .octxt .textLeft, .oc_5_9 .octxt .textLeft {
        color: Black;
    }

.oc_5_7 > div > div, .oc_5_6 > div > div, .oc_5_9 > div > div {
    background-image: url("https://i2.cdscdn.com/struct/struct/product/opecom_5.png");
    width: 126px;
}

.oc_5_9 > div > div {
    background-position: right -250px;
}

.oc_5_6 .octxt, .oc_5_7 .octxt, .oc_5_8 .octxt, .oc_5_9 .octxt {
    color: #ff0101;
    font-size: 1.7em;
    margin-left: 7px;
    background-image: none;
}

.oc_5_6 {
    background-position: 0 -300px;
}

    .oc_5_6 > div > div {
        background-position: right -300px;
    }

/** [DSI-865] Onglet tarif HP vendeur **/
table.listCatMp {
    width: 100%;
    margin-top: 1em;
}

    table.listCatMp thead tr {
        background-color: yellow;
        font-size: 1.1em;
    }

    table.listCatMp td {
        border: 1px solid #ccc;
        padding: .6em;
    }

    table.listCatMp tbody td {
        border: 1px solid #ccc;
        font-weight: normal;
    }

        table.listCatMp tbody td + td {
            text-align: center;
        }
/** DSI 0890-01 **/
/** Avis client **/
.fpRating {
    color: #3C5C80;
    padding-top: 1em;
    font-size: 1.2em;
}
    /** Aucun avis **/
    .fpRating.empty {
        font-size: 1.2em;
        font-weight: bold;
        padding-bottom: 1em;
    }

        .fpRating.empty a {
            float: left;
            margin-left: 1em;
        }

        .fpRating.empty span {
            float: right;
            margin-right: 1em;
        }
/** ZONE GLOBALE **/
.mainRating {
    height: 135px;
    padding: 5px 5px 0px 5px;
}

.mainLeft {
    float: left;
    width: 77%;
}

.mainAvg {
    border-bottom: solid 1px #c8cfd9;
    margin-bottom: .5em;
    padding-bottom: .5em;
}

.mainSta, .mainGlo {
    float: left;
}

.mainTit {
    float: left;
    font-weight: bold;
    font-size: 1.2em;
    line-height: 20px;
    margin: 0 .5em 0 .2em;
}

    .mainTit > span {
        font-size: 1.4em;
    }

.mainSta {
    border-right: solid 1px #c8cfd9;
    width: 51%;
}

    .mainSta .desc {
        float: left;
        margin: .3em;
        width: 60%;
    }

    .mainSta .sta img {
        margin: .3em;
    }

.mainGlo {
    margin-left: 1em;
    width: 46%;
}

.tabGlo {
    float: left;
    line-height: 1.5em;
}

.gloRating {
    border: solid 1px #c5cdd7;
    border-radius: 5px;
    margin: .2em auto;
    height: 14px;
    width: 125px;
}

    .gloRating img {
        border-radius: 5px;
        position: absolute;
    }

.detMainRating {
    background-color: #f4f6f7;
}

.mainSumm {
    background-color: #f5f6f8;
    border-left: solid 1px #c8d0da;
    float: right;
    font-size: 2em;
    height: 83%;
    padding-top: 15px;
    text-align: center;
    width: 22%;
    padding-bottom: 5px;
}

    .mainSumm .buttonBlue {
        border-color: #224471;
        color: #FFF;
        display: block;
        margin: .5em auto 0 auto;
    }

    .mainSumm button.M span {
        font-weight: bold;
    }
/** partie basse **/
.detMainRating {
    border-top: solid 1px #c8d0da;
    border-radius: 5px;
    box-shadow: 0 5px rgba(225,227,228,0.3) inset,0px 2px 2px 0px rgba(225,227,228, 0.5) inset;
    padding: .5em;
}
/** pagination **/
.pagRating {
    padding: .8em 0;
}

    .pagRating label, .pagRating select {
        color: #3C5C80;
        float: left;
        font-weight: bold;
        margin-right: .5em;
        line-height: 2em;
    }

    .pagRating label {
        font-size: 12px;
    }

    .pagRating select {
        border: solid 1px #c8d0da;
        border-radius: 3px;
    }

    .pagRating .pagNum {
        float: right;
    }

.pagNum li {
    background-color: #f1f3f6;
    border: solid 1px #e2e6ec;
    border-radius: 3px;
    cursor: pointer;
    font-size: .9em;
    padding: .4em .6em;
}

    .pagNum li.on, .pagNum li:hover {
        background-color: #3c5a80;
        border: solid 1px #3c5a80;
        color: #FFF;
        cursor: default;
    }

    .pagNum li:hover {
        cursor: pointer;
    }
/** details rating **/
.detRating,
.topRating {
    background-color: #FFF;
    border: solid 1px #c8d0da;
    border-radius: 5px;
    box-shadow: 2px 2px 8px rgba(152, 166, 185, .6);
    -moz-box-shadow: 2px 2px 8px rgba(152, 166, 185, .6);
    -webkit-box-shadow: 2px 2px 8px rgba(152, 166, 185, .6);
    clear: both;
    margin: .8em auto;
    overflow: hidden;
    padding: 0em;
}

.ratInfos {
    float: left;
    width: 33%;
}

.ratCli {
    border-bottom: solid 1px #c8d0da;
    font-size: 1.3em;
    font-weight: bold;
    padding-bottom: .5em;
    width: 100%;
}

    .ratCli .sta {
        float: right;
        margin-right: .1em;
    }

    .ratCli .rat {
        float: left;
        line-height: 24px;
        margin-right: .5em;
        height: 20px;
    }

.staCli {
    padding-top: .5em;
}

    .staCli .desc {
        clear: right;
        float: left;
        margin: .3em;
        width: 50%;
    }

    .staCli .sta {
        float: right;
        margin-right: .2em;
    }

.infoCli {
    border-left: solid 1px #c8d0da;
    float: left;
    min-height: 100px;
    padding-left: .5em;
    width: 66%;
}

    .infoCli .title {
        padding: .2em 0 .2em 2em;
        height: 2em;
        line-height: 2em;
    }

    .infoCli .author {
        font-size: .9em;
    }

    .infoCli .aAvis {
        cursor: pointer;
        font-size: .85em;
        font-style: italic;
    }

    .infoCli .date {
        background-color: #e8ecf2;
        float: right;
        font-size: .85em;
        padding: .2em .8em;
        text-align: center;
    }

    .infoCli .comm {
        margin-top: .5em;
    }

.ratSocial {
    border-top: solid 1px #c8d0da;
    float: right;
    font-size: .85em;
    margin-top: .5em;
    padding-top: .5em;
    width: 66%;
}

    .ratSocial .plus.disabled, .ratSocial .moins.disabled {
        cursor: default;
    }

    .ratSocial .plus,
    .ratSocial .moins,
    .topRating .plus,
    .ratSocial div {
        float: left;
        display: inline-block;
        margin-right: .6em;
    }

    .ratSocial .plus,
    .ratSocial .moins,
    .topRating .plus {
        border: solid 1px #c2cad4;
        border-radius: 3px;
        cursor: pointer;
        font-weight: bold;
        padding: 6px 30px 6px 4px;
    }

    .ratSocial div {
        line-height: 2.5em;
    }

    .ratSocial .plus,
    .topRating .plus {
        color: #60ac58;
    }

    .ratSocial .moins {
        color: #F00;
    }

.ratFB {
    float: right;
    cursor: pointer;
    line-height: 1.2em;
    padding-left: 2em;
    padding-right: 1em;
    text-align: right;
    width: 110px;
}
/* Top avis - internaute certifie */
.topRating {
    padding: .8em;
    width: 97%;
}

    .topRating .mainTit {
        font-size: 1.4em;
        line-height: 30px;
    }
/** FIN DSI 0890-01 **/
/** DSi 865-02 gestion auto des vendeurs **/
.layoutExpandRight.layoutIndic {
    padding: 0 5px 0;
}

.width780 .left,
.width780 .center,
.width780 .right,
.width780 .centerth,
.width780 .rightth {
    height: 34px;
    line-height: 34px;
    float: left;
}

.width780 .left {
    width: 36%;
    border-right: 1px solid #ccd;
    text-align: left;
    padding-left: 1%;
}

.width780 .center {
    width: 16%;
    border-right: 1px solid #ccd;
    text-align: right;
    padding-right: 1%;
    font-size: 14px;
}

.width780 .right, .width780 .rightth {
    width: 26%;
    text-align: left;
    padding-left: 2%;
}

.width780 .centerth {
    text-align: center;
    width: 17%;
    border-right: 1px solid #ccd;
}

.width780 .centerth, .width780 .rightth {
    font-size: 10px;
    color: #798da8;
    font-weight: bold;
}

.clrGr {
    color: #5a5;
}

.clrRd {
    color: red;
}

.smallMin {
    font-size: 10px;
}
/** Fin DSI 865-02 **/
/** Debut DSI 975 : positionnement unitaire offres **/
.hide {
    display: none;
}

.blocLayout {
    border-radius: 4px;
    border: 1px solid #CCD3DC;
    box-shadow: -5px 0 5px #F5F6F8 inset, 5px 0 5px #F5F6F8 inset;
    font-size: 11px;
    color: #3c5a80;
}

.blocLayoutHead {
    background: url(https://i1.cdiscount.com/struct/MarketPlace/layout/layout-expand.png) 0 -180px repeat-x;
    border-radius: 4px;
    height: 34px;
    line-height: 34px;
    padding: 0 10px;
}

.blocLayout p {
    padding: 10px;
    margin: 0;
}

.blocLayout a {
    color: #3c5a80;
}

.blocLayout .formTopTableMp {
    margin: 0 0 5px;
}

.infoMP {
    background: url(https://i1.cdiscount.com/struct/bsk/cgv.png) 0 0 no-repeat;
    display: block;
    float: left;
    height: 39px;
    margin: 0 0 0 5px;
    text-decoration: none;
    width: 41px;
}

.infoPosition {
    position: relative;
    right: -371px;
    top: -49px;
    z-index: 1;
}

.infoPosition2 {
    position: absolute;
    right: -30px;
    top: -5px;
    z-index: 1;
}

.popin-body ul,
.popin-body ol {
    list-style-type: disc !important;
    margin: 12px 0px 12px 0px !important;
    padding: 0px 0px 0px 40px !important;
}

.formPosition {
    position: relative;
    left: -30px;
}

.searchOffer {
    margin: 0 0 10px 120px;
}

    .searchOffer input,
    .searchOffer button {
        margin: 8px 0 0 10px;
    }

    .searchOffer .formInputTextBig {
        width: 380px;
    }

.searchNoOffer {
    font-size: 16px;
    font-weight: bold;
}

.searchNoOffer, .searchPublicationSite {
    margin: 20px;
}

.formTopTableMp + .searchOfferResult {
    border-bottom: 1px solid #ccd3dd;
}

.searchOfferResult {
    padding: 5px 0;
}

.searchOfferResultNb {
    color: #3C5A80;
    float: left;
    font-size: 16px;
    font-weight: bold;
    line-height: 26px;
    padding: 0 0 0 10px;
}

.searchOfferResult .PaginationButtons {
    margin: 0 10px;
}

.searchOfferResult .FacettMP {
    margin: 0;
    padding: 0 10px;
}

    .searchOfferResult .FacettMP + .FacettMP {
        border-right: 1px solid #ccd3dd;
    }

.searchActionTable {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAA8CAYAAAC5OOBJAAAA7klEQVRIx2P4//8/A7mYYVTzqGaCmm2iGnBhOSA2xoMVsWkKBOInQPyfAF6KrjGBCE1YNXMC8VtyNZuhSabhCQ8wRuZ4o2nmp7lmG6gTJ6NpzoeKq+DTbADEf3AECijKeAg5ew4OzVF4nQ1KZkCGNBB/RtN4jOi0DVRcgabZhhTNbEB8G5YASM5V0OgCOV+arCwJ1Gg/WgyNah68hb49oeIHWxmGkjFI1YySJUnVjFEYEKsZWzF0hljNS8kqAKHV5X9yi15pqAH5aBrtoeL8g7OuokoVS1HlDsLJlGiGNWiek6uZ+KbUaBk2qpmmmgH5SSnIxTbdUQAAAABJRU5ErkJggg==) 7px 0 no-repeat;
    border-top: 1px solid #ccd3dd;
    height: 24px;
    line-height: 24px;
    margin: 0 0 5px;
    padding: 0 0 0 25px;
}

.searchActionTBottom .searchActionTable {
    background-position: 7px bottom;
    border-top: none;
    margin: 5px 0 0;
}

.searchActionTBottom {
    border-bottom: 1px solid #ccd3dd;
}

.searchOfferResult .formWarning {
    margin: 1.2%;
    width: 97.6%;
}

.searchActionTable a {
    color: #3C5A80;
}

.blocLayout table {
    border-bottom: 1px solid #ccd3dd;
    border-radius: 5px;
}

.blocLayout .input-validation-error {
    border-color: #ed0000;
    color: #ed0000;
}

.blocLayout thead {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAOCAIAAABhIeELAAAAMElEQVQIHQXByRGAMAwEMK+CJwf9N8GfDigMqZ73032s3c6a7j11X6TAEEkARSLJD4qDAs1hOQy8AAAAAElFTkSuQmCC) 0 0 repeat-x #e0e5ed;
}

.blocLayout th {
    background: none;
}

    .blocLayout th.thSellTri {
        background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAOBAMAAADpk+DfAAAAMFBMVEWGvCT///+GvCSGvCSGvCSGvCSGvCSGvCSGvCSGvCSGvCSGvCSGvCSGvCSGvCSGvCQ20FtTAAAAD3RSTlMAADM8QkVLTlRd6vD2+fxZ5OzqAAAAS0lEQVR4XmNgYJ/AICjIwBD7AkgxMJ//mwCktP//PwKk1v///wdICYIBw/n//38BKZ///zcBKbb7fwyAFEPfVQYgxcBZwABViU4BAHiSGD5yZiUQAAAAAElFTkSuQmCC') no-repeat bottom right;
        padding-bottom: 14px !important;
    }

    .blocLayout th.thSellAsc {
        background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAIBAMAAAA/ygPCAAAAMFBMVEX///+GvCSGvCSGvCSGvCSGvCSGvCSGvCSGvCSGvCSGvCSGvCSGvCSGvCSGvCSGvCS9BvYRAAAAD3RSTlMAAPb5RfxUPE5dSzPwQupKhmCmAAAAKklEQVR4XmMQlJgoyMDAIOgcBqLE9T8vZGBg2PP/vy4DA8P7//8/MWAHAFYzCieHafe2AAAAAElFTkSuQmCC') no-repeat bottom right;
        padding-bottom: 14px !important;
    }

    .blocLayout th.thSellDesc {
        background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAICAMAAAD6Ou7DAAAAM1BMVEWGvCT///+GvCSGvCSGvCSGvCSGvCSGvCSGvCSGvCSGvCSGvCSGvCSGvCSGvCSGvCSGvCTf7H3RAAAAEHRSTlMAAPb5Leoz8EI8VPxFXU5LHTCyUQAAADBJREFUeF5jYBIAA1YWBiDgAPPY2RjAgJ9ZQICJkwEKuLiZeRjggJePARtgRAIoHABnkwFXSZsnagAAAABJRU5ErkJggg==') no-repeat bottom right;
        padding-bottom: 14px !important;
    }

.blocLayout td {
    border-right: 1px solid #ccd3dd;
    padding: 0;
    text-align: center;
}

.blocLayout .tabSell td {
    padding: .5em .5em;
}

.blocLayout td:last-child {
    border-right: none;
}

.blocLayout .filterUp {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAALCAYAAABGbhwYAAAAYklEQVQY02OwiWpgQMOKUIwizoBFYRcU41XICcSvoJgTn8JkIP4Pxcn4FJ5HUngel0JLJEUwbIlN4VIsCpeiK5QA4p9YFP6EysEV1mFRBMN1MIXMQPwcj0KQHDMs7IwJYE4AzAGhUUg47IcAAAAASUVORK5CYII=) 2px center no-repeat;
}

.blocLayout .filterDown {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAALCAYAAABGbhwYAAAAa0lEQVQY02OwiWrgBGJjApiTAUgwA/FzIP6PA4PkmEEKQbgOj0KQHANMoQQQ/8Si6CdUDq4QhJdiUbgUJo+s0BKLQktsCkH4PJKi88hy6AqTkRQm41MICtNXUMyJTyEId0ExAyGFilCMIg4AN3qhUYFf8RMAAAAASUVORK5CYII=) 2px center no-repeat;
}

.blocLayout .thSell {
    padding: 0 10px;
    *background: #e0e5ed;
}

.blocLayout .Separateur100Std003 {
    background-position: -1561px -142px;
}

    .blocLayout .Separateur100Std003.sepLast {
        background-position: -2043px -142px;
    }

#cOfferT th:first-child,
#cOfferT td:first-child {
    border-right: none;
}

.aOffer table {
    margin: 1px 0 20px;
}

.aOffer td {
    padding: 10px 0;
}

.searchOfferResult .productImg {
    float: left;
    margin: 0 0 0 10px;
}

.searchOfferResult tbody p {
    margin: 0 0 0 100px;
}

.prodDesc, .alignLeft {
    text-align: left;
}

    .prodDesc a {
        float: right;
    }

.prodDescTitle {
    font-weight: bold;
    padding: 0 0 10px;
}

.searchOfferResult .formWarning ul {
    padding: 0;
}

.inputSearchPrice,
.inputSearchQte {
    border: 1px solid #c4ccd2;
    height: 20px;
    line-height: 20px;
    text-indent: 5px;
    border-radius: 5px;
    color: #798da8;
    text-align: center;
}

.inputSearchPrice {
    width: 60px;
}

.inputSearchQte {
    width: 40px;
}

.noValidateIco,
.validateIco {
    width: 10px;
    height: 10px;
    display: inline-block;
}

.noValidateIco {
    background: url(https://i1.cdiscount.com/struct/common/icon/icone.gif) no-repeat scroll 0 -1482px;
}

.validateIco {
    background: url(https://i1.cdiscount.com/struct/common/icon/icone.gif) no-repeat scroll 0 -1521px;
}

.oDesc {
    margin: 10px 10px 0 210px;
}

    .oDesc p {
        padding: 7px 0;
    }

    .oDesc a {
        float: right;
    }

.oDescTitle {
    font-weight: bold;
    font-size: 16px;
}

.aOffer .formContent {
    margin: 10px 0 0;
}

.aOffer .formTwoColumn {
    float: left;
    width: 380px;
}

.aOffer .formLabel,
.aOffer .formLabelInfo {
    width: 147px;
}

.aOffer .requiredField {
    margin: 0;
}

.aOffer .formInputText {
    width: 200px;
}

.aOffer select.formInputText {
    width: 202px;
    height: 27px;
}

.aOffer .formTextArea {
    width: 570px;
}

.aOffer .formLine .labelValign {
    line-height: 29px;
}

.aOffer .formLabelInfo3Line {
    left: 5px;
    top: 29px;
    width: 72px;
    color: #3C5A80;
    font-size: 10px;
    font-style: italic;
    position: absolute;
    text-align: right;
}

p.labelValign {
    height: 21px;
    line-height: 20px;
    margin: 0 7px 15px 0;
    padding: 0;
}

.aOffer .formWarning {
    margin: 10px 0 0;
    font-size: 1.1em;
    width: auto;
}

    .aOffer .formWarning.floatRight {
        margin: 0 0 10px;
    }

    .aOffer .formWarning ul {
        padding: 0;
    }

.aOffer .formInfo {
    padding: 0;
}

.aOffer .formLabel,
.aOffer .formInputText {
    font-size: 11px;
}

.bOffer {
    margin: 10px 0;
}

.boLabel {
    width: 300px;
    float: left;
    text-align: right;
    font-weight: bold;
}

    .boLabel div {
        font-size: 10px;
        font-style: italic;
        font-weight: normal;
    }

.boDesc {
    /*width: 460px;*/
    margin: 0 0 0 15px;
    float: left;
    font-weight: bold;
}

    .boDesc input[type=checkbox] {
        margin: 0;
        float: left;
    }

    .boDesc .formLine {
        margin: 0 0 0 60px;
        float: left;
        width: 380px;
        clear: none;
    }

    .boDesc .formInputText {
        margin: -7px 0 0;
    }
/* DSI 1021 */
.pSelLiv {
    width: 33%;
    float: left;
}

    .pSelLiv div {
        margin: 0 0 0 40px;
    }

    .pSelLiv .questionIcon {
        position: relative;
        top: -6px;
        left: 5px;
    }

    .pSelLiv + .pSelLiv div .typoMarket {
        width: 160px;
        float: left;
    }

    .pSelLiv + .pSelLiv div input {
        width: 30px;
        margin: 0 5px 0 0;
        border: 2px solid #285081;
    }

.delInputCosts {
    margin-right: 5px;
    width: 100%;
}

    .delInputCosts:read-only {
        padding: 2px 1px;
    }

.delInputCostsCurrency {
    position: absolute;
    top: 2px;
    right: 0px;
    font-weight: bold;
}

.delMode {
    float: left;
    width: 65.75%
}

.delModeShort {
    float: left;
    width: 55%;
}

.delModeLabel {
    float: left;
    margin: 7px 5px 0 0;
}

.delModeDelayLabelContainer {
    float: left;
    margin-top: 11px;
}

.delModeIcon {
    float: left;
}

.delModeBlock {
    height: 36px;
    overflow: hidden;
    width: 100%;
}

.delModeContainer {
    float: none;
    margin-top: 12px;
}

.delModeDelay {
    display: inline-block;
    float: left;
    margin-left: 6px;
    margin-top: 4px;
    width: 20%;
}

.delModeDelayBlock {
    float: left;
    margin: 3px 0 0 6px;
}

.delModeInsularInfo {
    float: left;
    height: 30px;
    width: 10.75%;
}

    .delModeInsularInfo .delInputCostsBlock {
        float: left;
        margin: 9px 0 0 0;
        position: relative;
        width: 56px;
    }

    .delModeInsularInfo .delPlusCostsBlock {
        float: left;
        margin: 7px 0 0 0;
    }

.delParcelBlockTitle {
    display: inline-block;
    float: left;
    width: 50%;
}

.delModeDelayLabel {
    margin-left: 0px;
}

.delModeBonusButton {
    background-color: #1778b8;
    color: white;
    display: block;
    height: 28px;
    min-width: 140px;
    text-align: center;
    white-space: normal;
}

.delPlusCosts {
    font-size: 20px;
    font-weight: bold;
    margin-right: 1px;
}

.delPopinCosts {
    display: inline-block;
    width: 50%;
}

input.delInputCosts:read-only {
    background-color: #cdd4d7;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAWCAIAAACOpGH9AAAAIUlEQVQI12P49us3EwMDA9OffwxMDAwMTH///WP6RzkGACa1OqO963gzAAAAAElFTkSuQmCC);
    border: 1px solid #a9b5c4;
    color: #a9b5c4;
    cursor: inherit;
}

.interDelCheckBlock .questionIcon {
    margin: -6px 0 0 5px;
    float: right;
}

.interDelCostsTitle {
    width: 50%;
    float: left;
}

.interDelCostsInput {
    width: 15%;
    float: left;
}

    .interDelCostsInput .delInputCostsBlock {
        position: relative;
        float: left;
    }

    .interDelCostsInput .questionIcon {
        margin: -6px 0 0 5px;
        float: right;
    }

.ml347 {
    margin-left: 347px;
}

.mr30 {
    margin-right: 30px;
}

#leftMenu {
    background-color: White;
}

.searchBloc2 {
    border-bottom: solid 1px #B9C6D7;
    margin: .8em .5em;
}

#leftMenu div.searchBloc2 ul.tree a {
    padding: 0;
}

#leftMenu div.searchBloc2 ul.tree ul.lv2 a {
    padding: 0;
}

.searchBt a {
    color: #3c5a80;
}

#leftMenu div.searchBloc2 .tree li {
    padding-bottom: 0.2em;
}

.searchBloc2 ul.lv1 span {
    font-weight: bold;
}

.cercle {
    background-color: #445c7b;
    border: 1px solid #445c7b;
    border-radius: 25px;
    padding: 5px;
}

.wbold {
    color: white;
    font-weight: bold;
}

.mr15 {
    margin: 0 15px 0 0;
}

.createProduct {
    font-size: 12px;
    font-weight: bold;
    margin: 15px;
    color: #3C5A80;
}

/* DSI 1092 */
.createProductButton {
    text-align: center;
    margin: 17px 0 10px 0;
}

    .createProductButton .span {
        color: #FFFFFF;
        font-weight: normal;
    }

    .createProductButton a {
        background: url(https://i2.cdscdn.com/struct/common/button/bg-boutonsMP.png) 0 -1px repeat-x;
        height: 25px;
        width: 120px;
        color: #FFFFFF;
        font-weight: normal;
    }

.rAutoComp {
    background: #fff;
    border: solid 1px #ccc;
    -webkit-box-shadow: 2px 2px 2px 0 #cfcfcf;
    -moz-box-shadow: 2px 2px 2px 0 #cfcfcf;
    box-shadow: 2px 2px 2px 0 #cfcfcf;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    color: #798da8;
    display: none;
    margin: 0;
    width: 100%;
    position: absolute;
    text-align: left;
    z-index: 40;
    left: 0;
    top: 100%;
}

    .rAutoComp ul {
        margin: 0;
        padding: 0;
        list-style: none;
    }

    .rAutoComp li {
        padding-left: 5px;
    }

/* dsi - 1092 Creation de produit unitaire*/
input[disabled],
input.disabled, a[disabled] {
    background-color: #cdd4d7;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAWCAIAAACOpGH9AAAAIUlEQVQI12P49us3EwMDA9OffwxMDAwMTH///WP6RzkGACa1OqO963gzAAAAAElFTkSuQmCC");
    border: 1px solid #a9b5c4;
    color: #a9b5c4;
    cursor: inherit;
}

.marginLeft50 {
    margin-left: 5em;
}

.width700 {
    width: 700px;
}

.clearBoth {
    clear: both;
}

.prodUnitLastElt {
    margin-bottom: 1.5em;
}

.prodUnitCatLib {
    text-transform: uppercase;
    font-size: 12px;
    color: #3C5A80;
}

.prodUnitLabel, .prodUnitLabDouble {
    color: #3C5A80;
    float: right;
    font-size: 11px;
    font-weight: bold;
    margin: 0.7em 0 0 0;
    padding: 0 0.3em 0 0;
    text-align: right;
    width: 101px;
}

.prodUnitLabDouble {
    margin: 0.5em 0 0 0;
    text-align: right;
}

    .prodUnitLabDouble span {
        color: #798da8;
        font-size: 9px;
        font-weight: normal;
    }

.prodUnitInput, .prodUnitTxtArea, .prodUnitSelect, .prodUnitFile {
    border: 1px solid #c4ccd2;
    color: #3C5A80;
    float: right;
    font-size: 11px;
    height: 24px;
    line-height: 20px;
    margin: .4em 0 0 0;
    text-indent: 5px;
    width: 223px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

.prodUnitFormElt .prodUnitTxtArea {
    width: 222px;
}

.prodUnitFile {
    /*padding: .35em 0 0 0;*/
    width: 148px;
}

.prodUnitTxtArea {
    height: 100px;
    resize: none;
    width: 583px;
}

.prodUnitDivArea {
    float: left;
    margin-left: 35px;
    text-align: right;
    width: 740px;
}

.prodUnitFormElt {
    width: 360px;
    float: left;
    display: block;
    text-align: right;
}

    .prodUnitFormElt .positiveButtonExpand {
        margin: .4em 0 0 .1em;
    }

.prodUnitChevron {
    padding-top: 20px;
    text-align: center;
    width: 100%;
}

    .prodUnitChevron span {
        background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAXCAMAAADJPRQhAAAAwFBMVEXM0908WoDm6vD7/P3n6/H8/f39/v7k6fDo7PLq7fL6+/z+/v/j6O/z9fj5+vv09vnr7vPx9Pfw8vbt8PT29/ru8fX3+fuAlK1feJf+/v5ddpaEl6/Q1+Dk6O3R2OFddpXd4+tfd5fj6O7r7/Pf5Otedpbl6O3j5+zi5+6Clq7g5ezo6/B/k6zi5uxed5fh5u3i5+2Ak6zW3OX5+fuDlq7R1+Do7PFSbY99kauhr8JTbo+mtMWaqr3j5+2Wprv////e5N9UAAAAQHRSTlP///////////////////////////////////////////////////////////////////////////////////8AwnuxRAAAANxJREFUKM9t0teSgkAUhOFp3FVxdzGLIJhzzpsM7/9WnmnAsoD/5tD1XTLKGbdVvPbYud+Vvzp8xDusfBHPyiazPBH1npbSkkmLUmCt1uspUCzdBTjKOQL/3JSGbtAEZo0Z0BxwU2rMFPoTMINJKQadewB653BRvsIWa6wX0aCUmW2XDdvQh1Equhuwk7MDfrkpdV1/BCzrS2DU56ZU2dYFvgF3G0xKKWguBHceLooZNuygM4wGJR/V/ek+vylvaVGMtLR401yyqf6n/n7zGW+zv4o4k1Pi7Zwm8nYefz0mqgSMUmEAAAAASUVORK5CYII=') no-repeat 0 center;
        color: #3C5A80;
        cursor: pointer;
        font-weight: bold;
        padding: .5em 0 .5em 28px;
    }

        .prodUnitChevron span.active {
            background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAXCAMAAADJPRQhAAAAwFBMVEXM0908WoDm6vD7/P38/f3n6/Hk6fD9/v75+vv6+/zj6O/o7PL+/v/w8vbq7fL3+fvu8fXx9Pfz9fjt8PT29/r09vnr7vOAlK3+/v5feJd9katddpbQ1+Dk6O3l6O3t8PP5+fvh5u3g5eyBla6BlK3u8fR+kated5bi5+5edpZgeJfj6O7R2OHW3OXo7PF+kqvl6O9fd5fj5+zi5+3R1+Dr7/Pi5uxTbo+To7nj5+2El69SbY+jscOerMCXp7z////3l7H5AAAAQHRSTlP///////////////////////////////////////////////////////////////////////////////////8AwnuxRAAAAN9JREFUKM9t0tdyglAUheGzUBNiwRYFFey9d03U+P5v5T4LyDjAf7NZ890wA8ppL1W0Zdt5PpV37uajdc+eiGt+xjNdEZVOSmlJJUX5Chv9jv6fKWZQZ455JxyUot+pAaBxChblm1kCFyHLn5Sabr0DBrUBsFtzUyq6P2AoZwjcuSllZttlwzb0YZRC0HaCyTYclJLfYibvNlsEi1JlhxZwA1oHf1Lqur7Apr4R6nNTLN0VGMsZAw9uSo41m+8nR8kkRTGS0uJOP+JN9Tf1Vr1stN7qR8TZH2P/znEv/84LIk4mqsrjpn4AAAAASUVORK5CYII=') no-repeat 0 center;
        }

.prodUnitInfFter {
    margin-left: 20px;
    color: #3C5A80;
}

.prodUnitReq {
    color: #ed0000;
    float: left;
    font-size: 10px;
}

.prodUnitSub {
    float: right;
    margin: 0;
}

.prodUnitFter {
    padding: 0.6em 0 0 0;
}

.prodUnitIcQ {
    display: block;
    float: right;
}

.prodUnitInfoInput {
    clear: both;
    margin-right: 20px;
    color: #798da8;
    font-size: 9px;
    font-weight: normal;
}

.prodUnitCat {
    float: left;
    height: 330px;
    overflow: auto;
    width: 25%;
    *width: 24%;
}

    .prodUnitCat ul {
        list-style-type: none;
        margin: 0;
        padding: 0;
    }

    .prodUnitCat li {
        padding: 3px;
    }

        .prodUnitCat li:hover {
            background-color: #ccd3dd;
            cursor: pointer;
        }

.prodUnitCttCat {
    color: #3E5C81;
    font-size: 12px;
}

.prodUnitSelectCat {
    background-color: #ccd3dd;
}

/* DSI 2476 **/
.labelCrossDock {
    position: absolute;
    padding: 0 10px 0 0;
    margin: -33px 5px 0px 132px;
    width: 70px;
    float: left;
    text-align: left;
}

.formOfferStockBluffQuantity {
    margin-left: 235px;
    width: 164px;
    clear: both;
    padding-top: 2px;
}

.formOfferStockBluffQuantityEnabled {
    position: absolute;
}

/* DSI 1315 **/
.width780 .adresseTextArea {
    height: 50px;
}

.paysSelect {
    border: 1px solid #c4ccd2;
    color: #3C5A80;
    font-size: 11px;
    height: 25px;
    margin: 0 7px 15px 0;
    text-indent: 5px;
    width: 255px;
    box-sizing: border-box;
}

.AddOfferUnitInfoInput {
    color: #798da8;
    font-size: 9px;
    font-weight: normal;
    margin-left: 161px;
    margin-top: -8px;
    text-align: left;
    float: left;
}
/**
 * form warning message
 *
 * <code>
 *	<div class="formWarning">
 *		<span class="formWarningTitle">Attention : </span>
 *		<ul>
 *			<li>Entrez un email valide</li>
 * 			<li>Entrez un password</li>
 * 		</ul>
 * 	</div>
 * </code> 
 */
.formWarning {
    color: #ed0000;
    margin: 0 10px 0 0;
    width: 100%;
}

.formWarningTitle {
    font-weight: bold;
    margin: 10px 0 0;
}

.formWarning li {
    list-style-type: none;
    margin: 0;
}

.formWarningRefundVoucher {
    font-size: 14px;
}

/**
 * form error element
 */
.formInputWarning,
.formTextAreaWarning {
    border-color: #ed0000 !important;
    color: #ed0000;
}

.downloadButtonWithoutIcon {
    color: #fff;
    display: block;
    height: 28px;
    line-height: 22px;
    overflow: visible;
}

.formTopMpWithoutIcon {
    background: url(https://i2.cdscdn.com/struct/MarketPlace/layout/bg_titre_MP.gif) repeat 0 0;
    color: #fff;
    font-size: 12px;
    font-weight: bold;
    height: 34px;
    line-height: 32px;
    margin: 0 0 30px;
    text-indent: 10px;
}
/** 1288-02 fulfilment **/
/* Ã©tapes inscription */
.cLogEtapes {
    background: url('https://i2.cdscdn.com/struct/MarketPlace/cLog/cLogEtapes.png') no-repeat 0 15px;
    margin: 0 auto;
    overflow: hidden;
    padding-bottom: 15px;
    width: 430px;
}

    .cLogEtapes div {
        background: url('https://i2.cdscdn.com/struct/MarketPlace/cLog/cLogEtape.png') no-repeat center bottom;
        color: #3c5a80;
        float: left;
        font-size: 1.2em;
        font-weight: bold;
        padding: 70px 0 15px;
        text-align: center;
        width: 215px;
    }

        .cLogEtapes div.cLogEtapeOn {
            background-image: url('https://i2.cdscdn.com/struct/MarketPlace/cLog/cLogEtapeOn.png');
            color: #a0cd04;
        }

    .cLogEtapes a {
        text-decoration: none;
    }

.situationGlobale {
    display: table;
    font-size: 1.1em;
    width: 100%;
}

    .situationGlobale > div {
        display: table-cell;
        padding-bottom: 1em;
    }

        .situationGlobale > div div {
            padding-bottom: 1em;
        }

    .situationGlobale p {
        font-size: .8em;
        margin: 0;
    }

    .situationGlobale span + span {
        font-size: 1.3em;
    }

/* liens outils */
.cLogTools {
    float: right;
}

    .cLogTools a {
        background: url('https://i2.cdscdn.com/struct/MarketPlace/cLog/cLogTools.png') no-repeat center 0;
        float: left;
        font-size: 1.1em;
        padding: 65px 10px 10px;
        text-decoration: none;
    }

        .cLogTools a:hover {
            text-decoration: underline;
        }

        .cLogTools a.cLogTContact {
            background-position: center -100px;
        }

        .cLogTools a.cLogTAide {
            background-position: center -200px;
        }

.width820 .cLogAcces {
    overflow: hidden;
    padding: 10px 0 20px 0;
}

.cLogAcces fieldset {
    float: left;
    margin: 1em 0;
    padding: 0 2%;
    text-align: center;
    width: 45%;
}

    .cLogAcces fieldset:first-child {
        border-right: 1px solid #C4CCD2;
    }

.cLogAcces h2 {
    font-size: 1.2em;
    font-weight: bold;
    left: 0;
    margin: 0;
    padding-bottom: 1em;
    position: relative;
    text-align: left;
}

.cLogAcces p {
    padding-bottom: 1.2em;
    text-align: left;
}

.cLogEspace .cLogAcces .positiveButtonExpand {
    display: inline-block;
    margin: 0 auto;
    color: #fff;
}

/** 
Increase your sales [DSI-1433]
**/
.increaseYourSalesTable {
    border: 1px solid #C4CCD2;
    border-collapse: collapse;
    margin-bottom: 10px;
    width: 760px;
}

    .increaseYourSalesTable th {
        border-bottom: 1px solid #C4CCD2;
        padding: 5px 1px;
        text-align: center;
    }

    .increaseYourSalesTable td {
        padding: 5px 1px 1px;
        text-align: center;
    }

    .increaseYourSalesTable tr:last-child td {
        padding: 5px 1px;
    }

/** 
logo cdiscount en texte
**/
.logoCDS {
    font-size: 1.1em;
    color: #293847;
    display: inline-block;
}

    .logoCDS:first-letter {
        font-size: 1.3em;
        color: #e13b13;
    }

.certRatInfo {
    background-color: #456996;
    color: #f3be0b;
    float: left;
    font-weight: bold;
    margin: 1% 0 0;
    padding: 1% 0 1% 5%;
    width: 28%;
}

    .certRatInfo span {
        color: #fff;
        font-weight: normal;
    }
/** 
New Refund Reason [DSI-1386]
**/
.refundReasonSelect {
    float: right;
    margin: 0 0 15px;
}

.cLeMarcheSmall {
    background: url('https://i2.cdscdn.com/struct/MarketPlace/cMarcheSmall.png') no-repeat 0 0;
    display: inline-block;
    width: 24px;
    height: 22px;
}
/* ONGLETS SELLER STORE */
.tabV2 {
    border: 1px solid #ccc;
    padding: 10px;
    margin-bottom: 10px;
}

    .tabV2 table {
        border-collapse: collapse;
        color: #3e5c81;
        font-size: 12px;
        width: 100%;
    }

    .tabV2 th, .tabV2 td {
        border-bottom: 1px solid #ccc;
        padding: 5px;
        text-align: center;
    }

    .tabV2 th {
        background: #eee;
    }

    .tabV2 .th2 {
        width: 50%;
    }

    .tabV2 .th3 {
        width: 33%;
    }

/*Bank Information */

.bankInformationRibBankAccountCreationNumber {
    margin-top: 4px;
}

.bankInformationGroupAccountOwner {
    clear: both;
    margin: 0 7px 0px 0;
}

.bankInformationAccountOwner {
    clear: both;
    margin: 4px 0 4px 90px;
    color: #798da8;
    font-size: 9px;
    font-weight: normal;
}

.bankInformationRibBankAccountNumber {
    margin-top: 8px;
}

.bankInformationRibBankAccountNumberCreatePart {
    margin-top: 5px;
}


/** DSI 1615 Form inscription **/
.formInscript {
    margin: 0 0 15px;
}

    .formInscript .questionIcon {
        position: absolute;
        right: -15px;
        top: -4px;
    }

    .formInscript .formInputTextBig {
        margin-bottom: 0;
    }

.infoLabel {
    margin: 5px 20px 0 115px;
}

.subscription {
    text-align: center;
}

.subrOffer {
    color: #616161;
    font-size: 11px;
    font-weight: bold;
    margin: 0 0 20px;
    text-align: center;
}

    .subrOffer span {
        color: #ed0000;
    }

.subrSite, .subrSouscrit {
    color: #616161;
    font-size: 11px;
    border: 1px solid #ddd;
    line-height: 50px;
    margin: 5px 0;
    min-height: 50px;
}

.subrSiteCenter {
    text-align: center;
}

.width820 .substep4 {
    padding: 0px 0px 0px 10px;
}

.subrSite > img, .subrTxt, .subrPrice, .subrPeriod, .subrSite > label, .subrSouscrit > img {
    display: inline-block;
    line-height: normal;
    vertical-align: middle;
    text-align: center;
}

.subrSite > img, .subrSouscrit > img {
    width: 80px;
    margin-left: 10px;
}

.subrSite > .slrMP {
    float: left;
    margin: 13px 0 0 0;
}

.subrSouscrit > .slrMP {
    float: left;
    margin: 18px 0 0 10px;
}

.subrTxt {
    width: 370px;
    padding: 0 10px;
}

.width820 .subrTxt {
    width: 420px;
}

.subrSouscrit .subrTxt {
    text-align: left;
    padding: 10px 30px;
}

.subrPrice {
    font-weight: bold;
    font-size: 1.3em;
    width: 80px;
}

.subrPeriod {
    font-size: .9em;
    width: 120px;
}

.subrSite > label {
    background: #f6f7fc;
    float: right;
    height: 50px;
    width: 50px;
}

.subrSite input {
    margin: 20px 0 0;
}

.subrciptionBtn {
    clear: both;
    padding: 10px;
}

.subrTotal {
    overflow: hidden;
    text-align: center;
    padding: 0 80px 10px;
    font-weight: bold;
    font-size: 1.4em;
}

.subrTInfos {
    font-weight: normal;
    font-size: .6em;
}

.subrResil {
    display: block;
    float: right;
    font-size: 11px;
    padding: 0 10px 10px;
    text-align: right;
    width: 167px;
}
/****** DSI 1679 MARKETPLACE MULTITENANT ******/
.slrMP {
    background: url('https://i2.cdscdn.com/struct/MarketPlace/logoSlrWL95.png') no-repeat 0 0;
    display: inline-block;
    text-indent: -999em;
    margin-top: 5px;
    margin-left: 3px;
    height: 25px;
    width: 95px;
}

.slrMpCDS, .slrMpMB1, .slrMpMB2, .slrMpPANMKP {
    background-position: 0 0;
}

.slrMpMCD {
    background-position: 0 -25px;
}

.slrMpMCBrico, .slrMpMCBRICO {
    background-position: 0 -50px;
}

.slrMpMCBaby, .slrMpMCBABY {
    background-position: 0 -75px;
}

.slrMpMB, .slrMpGS {
    background-position: 0 -100px;
}

.slrMpFBC {
    background-position: 0 -125px;
}

.slrMpMCJardin, .slrMpMCJARDIN {
    background-position: 0 -150px;
}

.slrMpMCKids, .slrMpMCKIDS {
    background-position: 0 -175px;
}

.slrMpMCParfums, .slrMpMCParfum, .slrMpMCPARFUMS, .slrMpMCPARFUM {
    background-position: 0 -200px;
}

.slrMpMCHomme, .slrMpMCHOMME {
    background-position: 0 -225px;
}

.slrMpMCLiterie, .slrMpMCLITERIE {
    background-position: 0 -250px;
}

.slrMpCBe, .slrMpCBE {
    background-position: 0 -275px;
}

.slrMpCDSPro, .slrMpPRO, .slrMpCDSPRO {
    background-position: 0 -300px;
}

.slrMpPACK {
    background: url('https://i2.cdscdn.com/resources/struct/Marketplace/NewLogoCdsPoweredByOctopia.png') no-repeat 0 0;
    background-position: 0 0;
    margin-top: 0 !important;
    height: 50px;
    background-size: contain;
}

.slrBlockColl .statusBlockCellLeftLarge {
    line-height: 25px;
}

.slrBlockColl .slrMP {
    margin: 0 0 0 5px;
}

.slrBlockColl + .statusBlockColl {
    clear: both;
}

.slrMPCheckbox {
    margin: 12px 5px 0 32px;
}

.slrMPAlignTextTenant {
    margin: 12px 0 0 0;
}

.slrMPLogo {
    margin: 15px 0 15px 40px;
}

/*Bank Information */

.bankInformationRibBankAccountCreationNumber {
    margin-top: 4px;
}

.bankInformationGroupAccountOwner {
    clear: both;
    margin: 0 7px 0px 0;
}

.bankInformationAccountOwner {
    clear: both;
    margin: 4px 0 4px 90px;
    color: #798da8;
    font-size: 9px;
    font-weight: normal;
}

.bankInformationRibBankAccountNumber {
    margin-top: 8px;
}

.bankInformationRibBankAccountNumberCreatePart {
    margin-top: 5px;
}

.bankInformationAccountOwnerCreatePart {
    clear: both;
    margin: 4px 0 4px 120px;
    color: #798da8;
    font-size: 9px;
    font-weight: normal;
}


.formInputTextDisabled {
    border: 0px;
    padding: 2px 20px 2px 2px;
    height: 14px;
    width: 163px;
}

.paddingTop20 {
    padding-top: 20px;
}

/*** mantis 168481 ***/
.formLabelShopNameInfo {
    margin: 15px 0 0 62px;
    text-align: left;
}

.fontsize9 {
    font-size: 9px;
}


/* MULTILANGUE */
.sellerLang {
    display: inline-block;
    width: 548px;
}

    .sellerLang ul {
        list-style: none;
        margin: 0;
        padding: 0;
    }

    .sellerLang li {
        cursor: pointer;
        display: inline-block;
        opacity: .2;
        filter: alpha(opacity=20);
    }

    * + html .sellerLang ul { /* ie7 */
        height: 20px;
    }

    * + html .sellerLang li { /* ie7 */
        float: left;
    }

        .sellerLang li:hover, .sellerLang li.langSelected {
            opacity: 1;
            filter: alpha(opacity=100);
        }

        .sellerLang li.langSelected {
            cursor: default;
        }

.phFlagFr, .phFlagEn, .phFlagTh {
    background: url('https://www.cdiscount.com/RWD/header/flag.png') no-repeat 0 -5px;
}

.phFlagEn {
    background-position: 0 -35px;
}

.phFlagTh {
    background-position: 0 -65px;
}

.selLangText {
    height: 159px;
}

    .selLangText textarea {
        display: none;
        font-family: arial, sans-serif;
    }

    .selLangText .langSelected {
        display: inline-block;
        margin: 0;
    }

/* bloc CDAV vendeur*/
.blocCDAV {
    background-color: #e0e5ed;
    height: 25px;
    margin: -20px 0 20px 0;
    padding: 5px 0 0 50px;
}

.logoCDSCDAV {
    color: #22398e;
    display: inline-block;
    font-weight: bold;
}

    .logoCDSCDAV:first-letter {
        color: #ff5318;
        font-size: 1.1em;
    }

.aVolonte {
    color: #05b9e7;
    font-weight: bold;
}

.blocLeftCDAV {
    display: inline-block;
    padding-right: 70px;
}
/* fin bloc CDAV vendeur*/

/*bank partner*/
.partnerBox {
    display: inline-block;
    margin: 15px 0 0 0;
    border-bottom: solid 1px #046DAB;
    padding-bottom: 8px;
    width: 100%;
}

.partnerRow {
    display: flex;
    width: 100%;
}

.partnerLogo {
    width: 125px;
    flex: 1;
    -webkit-flex: 1;
    -moz-box-flex: 1;
    -ms-flex: 1;
    margin-top: auto;
    margin-bottom: auto;
    text-align: center;
    float: left;
}

.partnerContent {
    justify-content: flex-end;
    flex: 3;
    -moz-box-flex: 3;
    -webkit-flex: 3;
    -ms-flex: 3;
    margin-left: 15px;
    margin-right: 15px;
    float: right;
    width: 350px;
}

/* dash board seller info*/
.dashBoardSellerInformation {
    width: 100%;
    background-color: #F1F0F8;
    margin-top: 15px;
    margin-bottom: 15px;
}

.dashBoardSellerInformationTitle {
    padding: 5px;
}

.dashBoardSellerInformationItem {
    height: 100%;
    width: 33.3%;
    padding-top: 20px;
    padding-bottom: 20px;
}

.dashBoardSellerInformation hr {
    color: white;
    border: 0;
    border-top: 1px solid;
    margin-left: 2px;
    margin-right: 2px;
    margin-top: 0;
}

.dashBoardSellerInformationContent {
    width: 100%;
    text-align: center;
}

/** start charts seller home **/
.threeColInline {
    margin-bottom: 35px;
    width: 100%;
    display: inline-table;
}

.donuts {
    width: 256px;
    height: 150px;
}

.donutsChart {
    float: left;
    margin-left: 69px;
    margin-top: 25px;
}

canvas {
    width: 256px;
    display: block;
}

.donutsIcon {
    position: relative;
}

.donutsIconImg {
    width: 45px;
    /*height: 37px;*/
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
}

.legendTitle {
    text-align: center;
    font: bold 13px;
}

.legendSubTitle {
    margin-bottom: 4px;
}


.doughnut-legend {
    list-style: none;
    padding: 0;
    display: inline-block;
    transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    left: 50%;
    position: relative
}

    .doughnut-legend li span {
        display: inline-block;
        width: 12px;
        height: 12px;
        margin-right: 5px;
    }
/** end charts seller home **/

/* DSI-2421 */

#headerMpLogo3Black {
    background: url(https://i2.cdscdn.com/struct/marketplace/CLogBlack.png) no-repeat 35px 35px;
    border-right: 1px solid #dbe0e5;
    cursor: pointer;
    float: left;
    margin: 7px 0;
    padding: 0 0 77px 12px;
    width: 291px;
}

.formTopMpWLGris {
    background: url(https://i2.cdscdn.com/struct/MarketPlace/layout/cLogFormTopMpWL580Grey.png) repeat scroll 0 0 transparent;
    color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;
    height: 34px;
    line-height: 26px;
    text-indent: 10px;
}

.hSrcResult {
    width: 44%;
    position: absolute;
    top: 28px;
}

.hSrcComp {
    background: #fff;
    box-shadow: 1px 2px 10px 0 #8f8f8f;
}

    .hSrcComp li:hover, .hSrcProd:hover, .srcComp li:hover {
        background: #ebeef2;
        margin-left: -19%;
    }

    .hSrcComp li, .srcComp li {
        border-bottom: 1px solid #eaedf4;
        color: #0077e8;
        cursor: pointer;
        display: block;
        padding: .4em 1em;
        margin-left: -21%;
    }

.searchSeller {
    display: block;
    margin: 15px auto;
}

.searchStateDisabled {
    color: red;
}

.searchValidationMessageError {
    font-weight: bold;
    margin-top: -15px;
}

.blockInternalUser {
    float: left;
    height: 20px;
    width: 1000px;
}

.blockretourSearch {
    width: 335px;
    display: inline-block;
}

.profilInternalUser {
    display: inline-block;
}

.profilMpTitle {
    font-size: 13px;
    line-height: 16px;
    color: #3c5080;
    font-weight: bold;
    text-align: left;
}

.boutonRetourSearch {
    position: relative;
    left: 75px;
}

.blockAccessDenied {
    width: 180px;
    margin: auto;
    margin-top: 150px;
    padding-top: 1px;
}

.blockAccessDeniedRed {
    color: red;
    text-decoration: none;
}

.blockAccessDeniedLogo {
    background: url(https://i2.cdscdn.com/struct/marketplace/access_denied.png) no-repeat 0px 0px;
    width: 410px;
    margin: auto;
    height: 100px;
}

.waitingLoader {
    background: url('https://www.cdiscount.com/RWD/loader.gif') center no-repeat;
    width: 25px;
    height: 25px;
    padding: 18px 0px 10px 10px;
    margin: 0 auto;
    display: none;
}

.width580 .formMediumCentered {
    border: 1px solid #C4CCD2;
    float: left;
}

.width580 .formMediumCentered {
    -moz-box-shadow: -5px 0 5px #F5F6F8 inset, 5px 0 5px #F5F6F8 inset;
    -webkit-box-shadow: -5px 0 5px #F5F6F8 inset, 5px 0 5px #F5F6F8 inset;
    box-shadow: -5px 0 5px #F5F6F8 inset, 5px 0 5px #F5F6F8 inset;
}

.width580 .formTopMpWL {
    background: url(https://i2.cdscdn.com/struct/MarketPlace/layout/bg_titre_MP.gif) repeat scroll 0 0 transparent;
    color: #FFF;
    display: inline-block;
    font-size: 12px;
    font-weight: bold;
    height: 34px;
    line-height: 34px;
    margin: 0 0 10px 0;
    text-indent: 10px;
}

.width580 .formTopMpWLBlack {
    background: #000;
}

.width580 .formTopMpWL {
    width: 580px;
}

.width580 .formContent {
    font-size: 11px;
    padding: 0px 0px 20px 10px;
    position: relative;
    /*border: 1px solid #C4CCD2;*/
}

.barLegend {
    margin-top: 5px;
    margin-bottom: 5px;
    padding-bottom: 10px;
}

.indicators {
    margin-top: 15px;
    margin-bottom: 10px;
    width: 98%;
}

.horBar {
    font-size: 12px;
    height: 20px;
    width: 98%;
    background-color: #f1f0f8;
    margin-bottom: 10px;
}

.switchButton, .switchButtonChecked {
    height: 26px;
    border-style: dotted;
    border-width: 1px;
    border-color: white;
    border-radius: 5px;
    margin-top: 3px;
    margin-right: 5px;
    text-indent: initial;
    line-height: 26px;
    padding-left: 5px;
    padding-right: 5px;
    cursor: pointer;
}

.switchButtonChecked {
    background-color: white;
    color: #3C5A80;
}
/* arrow for an expander */
.logoFleche {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAANBAMAAACEMClyAAAAKlBMVEX6+vrO1uDT2uNNTU3w8vTx8/YyMjJ0dHTDw8NGRkbCwsLs7Ow0NDTIyMiqcjNTAAAAOklEQVR4XmMIEgQBoQAGFQYQYFFgEGAAAwFkxmJj4wVgBntaOgOYwT1tNlRNTwOUwQvXhcKAmwy3CwARnwiVkk2f9gAAAABJRU5ErkJggg==') no-repeat 0 center;
    cursor: pointer;
    height: 13px;
    margin-top: 0px;
    padding-left: 20px;
}

/* Support vendeur*/
/* Form */
.szFormLoader {
    top: 50%;
    position: absolute;
    transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
}

.szForm {
    width: 100%;
    margin-bottom: 15px;
    clear: both;
    position: relative;
}

.szFormContent {
    display: inline-block;
    margin-top: 10px;
}

.szFormGroup,
.szLabel,
.szMessage,
.szInput {
    color: #3C5A83;
    font-size: 12px;
    width: 100%;
}

.szLabel {
    float: left;
    margin: 0 5px 2px 0;
    padding: 0 10px 0 0;
    font-weight: bold;
}

.szInput {
    float: left;
    border-radius: 5px;
    border: 1px solid #C4CCD2;
    padding-left: 5px;
    height: 25px;
}

.szInput--Success {
    background-color: #a8e1c3;
    margin-bottom: 15px;
}

.szInput--Valid {
    margin-bottom: 15px;
}

.szInput--Error {
    margin-bottom: 15px;
    background-color: #fff0f0;
}

.szInputFile {
    display: none;
}

.szFormFiles {
    float: left;
    border: dashed 1px #C4CCD2;
    width: 100%;
    padding: 8px;
    position: relative;
    min-height: 48px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.szFileAttached {
    background-color: #F1F0F8;
    width: 400px;
    height: 30px;
    float: right;
    text-align: left;
    vertical-align: middle;
    display: inline-block;
    color: #3C5A83;
    font-size: 12px;
    margin-bottom: 5px;
    padding: 3px;
    outline: none;
    font-weight: bold;
    border-radius: 5px;
}

.szButtonFile {
    position: absolute;
    top: 5px;
    left: 5px;
    border: 1px solid #C4CCD2;
    border-radius: 5px;
    height: 25px;
    width: 100px;
    display: inline-block;
    background-color: #fff;
    color: #3C5A83;
    cursor: pointer;
}

.szButtonFile--Disabled {
    background-color: #C4CCD2;
    cursor: not-allowed;
}

.szDisabled {
    cursor: crosshair;
}

.szButtonFile:focus {
    outline: none;
}

.szFileIcone {
    width: 6%;
    float: left;
    margin: 0 2%;
    margin-top: 7px;
}

.szFileDelete {
    width: 4%;
    float: left;
    cursor: pointer;
}

.szFileSize {
    width: 100%;
    margin-top: 5px;
}

.szFileName {
    width: 100%;
}

.szFileInfo {
    width: 84%;
    margin-right: 2%;
    float: left
}

.szLegende {
    float: left;
    width: 100%;
    text-align: left;
    position: absolute;
    bottom: 0;
    font-size: 8px;
    color: #919293;
}

/*valide message*/
.szFormValidate {
    float: left;
    width: 400px;
    font-size: 12px;
    color: red;
    font-weight: bold;
    text-align: left;
    vertical-align: middle;
    padding: 2px 0 15px 0;
}

/* validate jquery */
.input-validation-error {
    border: 1px solid red;
    /*background-color:#f8dddf;*/
}

.valid {
    border: 1px solid #61aa2e;
    /*background-color:#dafad6;*/
}

/* Seller Zone */
.szMainContent {
    float: left;
    width: 100%;
}

.szContent {
    float: left;
    width: 60%;
    padding-left: 20px;
}

.szContentCenter {
    text-align: center;
}

/* International Delivery */
.interDeliveryBlock {
    padding-top: 4em;
}

.intertionalDelDesc {
    height: 12em;
    width: 100%;
}

    .intertionalDelDesc ul li {
        text-align: left;
        padding-bottom: 2px;
    }

.savoirplus {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #483D8B;
    font-size: 13px;
    font-weight: bold;
    text-decoration: underline;
    padding-left: 20px;
}

/*bank partner*/
.partnerBox {
    display: inline-block;
    margin: 15px 0 0 0;
    border-bottom: solid 1px #046DAB;
    padding-bottom: 8px;
    width: 100%;
}

.partnerRow {
    display: flex;
    width: 100%;
}

.partnerLogo {
    width: 125px;
    flex: 1;
    -webkit-flex: 1;
    -moz-box-flex: 1;
    -ms-flex: 1;
    margin-top: auto;
    margin-bottom: auto;
    text-align: center;
    float: left;
}

.partnerContent {
    justify-content: flex-end;
    flex: 3;
    -moz-box-flex: 3;
    -webkit-flex: 3;
    -ms-flex: 3;
    margin-left: 15px;
    margin-right: 15px;
    float: right;
    width: 350px;
}

.celTablePaymentDetail {
    display: none;
}

.barLegend {
    margin-top: 5px;
    margin-bottom: 5px;
}

.indicators {
    margin-top: 10px;
    margin-bottom: 10px;
}

.horBar {
    background-color: #f1f0f8;
}
/* seller payments styles */
.tdPaymentDetail, .tdPayment {
    vertical-align: top;
}

.paymentHideError {
    visibility: hidden;
}

.paymentShowError {
    visibility: visible;
}

.paymentTitleLowMarginBottom, .paymentHideError, .paymentShowError {
    margin-bottom: 8px;
}

.tdPaymentDetail {
    padding-left: 10px;
    padding-bottom: 10px;
    text-align: initial;
    width: 225px;
}

.paymentWhiteLine {
    height: 10px;
    width: 200px;
}

.paymentDetailLabel {
    width: 138px;
}

.paymentDetailAmount {
    text-align: right;
}

.celTablePaymentDetail {
    display: none;
}

.switchButton, .switchButtonChecked {
    height: 26px;
    border-style: dotted;
    border-width: 1px;
    border-color: white;
    border-radius: 5px;
    margin-top: 3px;
    margin-right: 5px;
    text-indent: initial;
    line-height: 26px;
    padding-left: 5px;
    padding-right: 5px;
}

.logoFleche {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAANBAMAAACEMClyAAAAKlBMVEX6+vrO1uDT2uNNTU3w8vTx8/YyMjJ0dHTDw8NGRkbCwsLs7Ow0NDTIyMiqcjNTAAAAOklEQVR4XmMIEgQBoQAGFQYQYFFgEGAAAwFkxmJj4wVgBntaOgOYwT1tNlRNTwOUwQvXhcKAmwy3CwARnwiVkk2f9gAAAABJRU5ErkJggg==') no-repeat 0 center;
    cursor: pointer;
    height: 13px;
    margin-top: 0px;
    padding-left: 20px;
}

/*start dashboard seller rating*/
.dashRating {
    border: solid 1px #c5cdd7;
    border-radius: 5px;
    margin: .2em auto;
    height: 14px;
    width: 100px;
    display: inline-block;
}

    .dashRating img {
        border-radius: 5px;
        position: absolute;
        background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAUAQMAAAB2wMXiAAAAA1BMVEX/zAEJqqHjAAAADElEQVRo3mNgIA4AAAAoAAG3aD9WAAAAAElFTkSuQmCC");
    }

.ratingLabel {
    margin: .4em .5em;
}

.ratingDetail {
    clear: both;
}
/*end dashboard seller rating*/

/* Discussion graduation */
.typoDiscussion {
    color: #70C601;
}

.typoClaim {
    color: #ff7c4e;
}

.typoArbritage {
    color: #FF0000;
}

.lastDiscussionBlockCell {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 70%;
    display: inline-block;
}
/**
 * DSI2620 error message purgeAndReplace
 */
.errorIcon.errorIconLarge {
    line-height: 11px;
}
/* End Discussion graduation */

ul.attachementLi {
    list-style-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAAARpJREFUOI291b9Kw1AUgPFfpUVBCoIiBR/AzcnZwRfQQRwcdBcFR90cfAZnB0dxEHHSQVAnBwefwkEtIvgntA5JJQ29lzSCHwSSe26+c+7N4aamn3lsoCHMK/bxMShYy92P4gE7eI8Iz3CHlZC0RwtXsQkZj9jEOcaKwZHCc7eEEA5xgZOitCgswzi2snencIr6X4S7SLLrCLOYGDSxhcsKCW6klaJahVHqgfEGFvS3VZ4urqXLLiVsYjki7OAe7bLCZ2wHYlH+bQ+npV88lDDBonQlpYRPmBu2OpEKKhOqcBIH4m2zJz3KSgnbOI4IO3gbpsIEt4FYkb6keeELZrAkfsDmaUq357fB88JPrGFd/BeQ5wur+O4N/ABNDi9scYzzZQAAAABJRU5ErkJggg==');
    margin-left: 112px;
}

.InputFileAttachment {
    color: transparent;
    margin-left: 112px;
    margin-top: 4px;
    width: 110px;
}

.AttachmentInprogressIcone {
    background: url("data:image/gif;base64,R0lGODlhDAAMAPYFAMLCwm1tbZ+fn6Ojo4ODg5SUlI+Pj42NjSUlJScnJygoKE5OTmRkZHt7e6enp3FxcXx8fJaWlnNzc76+vsPDw5OTk5CQkBAQEBISEkNDQ0xMTJubm15eXn9/f6KiopiYmJqamqqqqktLS4uLi1dXV2JiYq2trYKCgpeXl3BwcJ6enqampklJSb29vVxcXF1dXYaGhp2dnUBAQE1NTbm5uZKSkqysrLq6ulhYWGFhYYWFhYyMjKGhoWxsbG9vb319fYiIiGNjY0pKSllZWYSEhKCgoKioqLKysomJiZycnKSkpP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/hZSZXNpemVkIHdpdGggZXpnaWYuY29tACH5BAkKAAUALAAAAAAMAAwAAAYtwIJwSCwaj8gkMaPUYDRJp0gZGBGUJM5nCAAMLZzSYCOgdImdgmdUCSVNoGIQACH5BAkKABEALAAAAQAHAAsAAAYtwEiEwRAKGQpF0YhILCMnQsCYYkGM0MUDGzk4BtxKQWUUoAwrCkDYigDe3HcQACH5BAkKAAIALAAAAAAIAAoAAAYqQIFQqNEMLYLABZMRdDgvmGw2dHFOQ4HnU8iCDJusFizW0soCAKCszgYBACH5BAkKABQALAAAAAALAAcAAAUnICWKjTSOAnUsy0ExolAUzgMRiAKrxiAGCR0FMPGNGDAi4HRSMkchACH5BAkKAAIALAIAAAAKAAgAAAYpQIFwsxEah4edR9ARAp42Yo5jETyNOg7ueIwcAlyj6KIJCzSYsjkjCAIAIfkECQoAAQAsBQAAAAcACwAABy+AAAABhISCgwKGghEFiYQDBgWFjw4HkwE/Cw2TEgs+hT1AloQMCQiTpQoMqKsBgQAh+QQJCgACACwEAAIACAAKAAAHLoACggIAAIODhYeINYoCNiMbikUHH4dERkeWQy6DGkIRL0EWAhkYFwECo4KeioEAIfkEBQoAAwAsAQAFAAsABwAABzKAA4KDggCGhIQUhwwMhCorAAMMCgkBgkoFMYKTCAQpDUlIFkqbAwcLIkEDAogDEg2IgQA7") no-repeat;
    background-size: 13px 13px;
    color: transparent;
    -webkit-user-select: none; /* Chrome all / Safari all */
    -moz-user-select: none; /* Firefox all */
    -ms-user-select: none; /* IE 10+ */
    user-select: none; /* Likely future */
}

.AttachmentVirusIcone {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAmCAYAAACh1knUAAADeklEQVRYhe2Xy0tUURzHPw1OavQOcTNSQggVVIa5tTLblAstWkRlD4seNNGTWtQ/UEpJUlSktajoBUVUU0yMpQ7MjBC9CSIiLBPUauXMaL8WZ2bu3Dv3qleHpkVfOJw55/c753zuef5mnIhg1OWm5tTK0etiSeniHcDgUE5ZVoaazZvSQnHlUlNtKBCcVlK6eB0QsfJzpGW0ITQ+J4eq6qrVoUDwATAxYyDhcJjJU6ZQVV1VHgoEvcCMjIDEFYMpDQWCzwBXxkCSYOaGAsFWoChjIEkwM2MzU5wxkCSY/FAg6APKMgaSBDM5FAg+BCot7xF+/wavF27dAJ8XPnzSbEWFsKQc1qyF8nJwWH9PdnY2169es7SPE8kNBYJ3EJGU5HW7RQryRWD4VJAvcu+ejEXNl5oMEDBe4FxikAmIHD8m8vy5SGenSDiscp9P5OABZY/7bt2s7GMGURAPEx2fPCESiQzdQySi/OJtli0ZFYwR5Hyiw44O8xY/f5rXd3RoMJtqxgACKxMdtbebe7e2Krvfb25vb9dgbO4ZBQIOgdeJ5TBTNCoyf54aZNECVTZTfJlceSKDg7ZBlguI5GC9Jxoa9CelsdEaOCfm4/HYAnEA1QAcPgZOZ+pB//YN9rrV721bVe7eDd3dqb5ZWaofgNs3Le8OUwm8EFBH1Ewb1qsvdKLKztgX124x929rU/aiQlszgkCfgMjXr6kePp+2HEYQUIMa1dOj2W2AOICpAMwwxCvRKOzZlVQG7t9XeVw7t8PAgL7d9On2liQmB/ADgJ4evaXxDLx6q6+rrNSXX76Bs2f1db29owb5DMDHj1ptZyfs26/3dKIm3Lif97qhq0srv3+v8qJC2yB+AJ481moPH0r1jAIlxfqlARDg6BGt/Nij8rJltkD090g0KtLXN7JX15h+/dLfI48e2dqsWcBT4B39zOH0KThwEL5/h/7+kX9Nbi5MmgT1ddAPuPKgosLmjKi3ZtWwb81w8vu12bl711ZT4+t7YdjX10rJr2/NRnttTUD08UjdyZHFI/V1GsTSsjTEIxqMNjPxCK2tTaS3V2RgQEVoLS2pEVrNxjRFaMaY1ZU3stPiyktLzGoafn9ZWAyfu8DjUS/u7Fl6h9mzVL3Ho/yMN+4oZP13wuGAFStU+gvK2B8so/6DGPXPgFhu1stNzX8RA/4APoszUzu4cy0AAAAASUVORK5CYII=") no-repeat;
    background-size: 15px 15px;
    color: transparent;
    -webkit-user-select: none; /* Chrome all / Safari all */
    -moz-user-select: none; /* Firefox all */
    -ms-user-select: none; /* IE 10+ */
    user-select: none; /* Likely future */
}

.Separateur100Std007 {
    -moz-box-shadow: -5px 0 5px #F5F6F8 inset, 5px 0 0 #F5F6F8 inset;
    -webkit-box-shadow: -5px 0 5px #F5F6F8 inset, 5px 0 0 #F5F6F8 inset;
    -o-box-shadow: -5px 0 5px #F5F6F8 inset, 5px 0 5px #F5F6F8 inset;
    background: url(https://i2.cdscdn.com/struct/MarketPlace/marketplace.png) no-repeat -1570px -145px;
    clear: both;
    height: 6px;
    width: 800px;
}

.cel154 {
    width: 191px;
}

.typoShippingMarketMedium.OfferQuestionLink.bold {
    -webkit-user-select: inherit; /* Chrome all / Safari all */
    -moz-user-select: inherit; /* Firefox all */
    -ms-user-select: inherit; /* IE 10+ */
    user-select: inherit; /* Likely future */
}

/*
 * SPINNER
*/

.loading-circle-small {
    border-radius: 50%;
    width: 20px;
    height: 20px;
    border: 0.3rem solid rgba(255, 255, 255, 0.2);
    border-top-color: white;
    -webkit-animation: spin 1s infinite linear;
    animation: spin 1s infinite linear;
}

@-webkit-keyframes spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

@keyframes spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}


/*********** HEADER OLD SELLER ZONE PAGE - SELLER TITLE ************/

.hWelcomeTitle {
    line-height: 21px;
}

.hWelcomeDivTitle {
    padding-top: 15px;
}
/***********DSI-4665 :delivery country js  ************/
.deliveryCountryBlock {
    float: none;
    margin: -5px 0 0 20px;
    width: 100px;
}

.deliveryCountryInput {
    display: inline-block;
    height: 36px;
    margin: 0 0 -10px 18px;
    overflow: hidden;
    width: 300px;
}

.deliveryCountryShort {
    float: left;
    width: 53%;
}

.deliveryCountryLabel {
    float: left;
    margin: 7px 5px 0 0;
}

.deliveryIntLabel {
    display: inline-block;
    margin-bottom: 10px;
    text-align: center;
    width: 45%;
}

.deliveryIntBlock {
    margin-left: 335px;
}

.sellIntTitle {
    float: left;
    margin-top: 8px;
    width: 52.5%;
}

.legalNoticeLink {
    color: #483D8B;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    text-decoration: underline;
}

.deliveryDetailPopinShort {
    float: left;
    width: 150px;
}

.deliveryDetailPopinBlock {
    height: 36px;
    overflow: hidden;
    margin-bottom: -20px;
    width: 100%;
}

.moreInfoShortColl {
    display: inline-block;
    float: left;
    margin-bottom: -10px;
    width: 53%;
}

.moreInfoLabel {
    float: left;
    font-size: 1em;
    margin: 7px 5px 0 0;
}

.labelPreparCommandeAlign {
    display: inline-block;
    float: left;
    margin: 0px 5px 0px 12px;
    padding: 0px 10px 0px 0px;
    line-height: 29px;
}

.shippingTableTd1 {
    border-top: 1px solid rgb(204, 211, 221);
    border-right: 1px solid rgb(204,211,221);
}

.shippingTableTd3 {
    border-top: 1px solid rgb(204, 211, 221);
}

.shippingBorderRight {
    border-right: 1px solid rgb(204,211,221);
}

.formInputText:invalid {
    border-color: #ed0000;
    color: #ed0000;
}
