/* GOOGLE FONTS */
@import url(https://fonts.googleapis.com/css?family=Roboto:400,500|Roboto+Condensed:400,700,300|Roboto+Slab:700,400);
@import url('https://fonts.googleapis.com/css?family=Montserrat:400,500,600,700');
@import url(https://fonts.googleapis.com/css?family=Open+Sans+Condensed:300,700);
/*@import url('https://fonts.googleapis.com/css?family=Lato:300,400,700&subset=latin-ext');

@import url(https://fonts.googleapis.com/css?family=Raleway:300,700); /* Sans-serif tendance 2015 */
/*@import url(https://fonts.googleapis.com/css?family=Merriweather:400,400italic,300italic,300,700,700italic); /* Serif tendance 2015 */
@import url(https://fonts.googleapis.com/css?family=Playfair+Display:400,700); /* Serif tendance 2015 Devred */
.clear {
	clear: both;
	margin: 0;
	padding: 0;
}
body {
	/*font-family: Arial, Verdana, Helvetica, sans-serif; color: #2e2e2e;*/
	font-family: Arial, Verdana, Helvetica, sans-serif; color: #2e2e2e;
	background-color: #fff;)
}
/* HEADER */
#CONTAINER #header-top { border-bottom: 1px dotted #2e2e2e;}
#BLOC-bandeau-page-rayon {
	background: #b7a573; /*#928152;*/
	height: auto;
	min-height:62px;
	margin: 0;
	color: #fff;
	font-size: 18px;
	width: 100%;
}
#CONTAINER #header-top {
	margin-bottom: 10px;
}
#CONTAINER #header {
	border: none;
	/*background: url(../../Images/divers/noel/bkg-noel-2017.png) no-repeat top center #fff;*/
}
.ACCUEIL #header-left .infos.livraison {
	font-size: 11px;
}
.ACCUEIL #header-left .infos.livraison p span.color {
	font-size: 12px;
}
.ACCUEIL #header-middle img {
	margin-left: 0px !important;
}
#header-left, #header-middle, #header-right { width: 33% !important;}
.pop-in #header-right { width: 30% !important;}

.ACCUEIL #header-right #logue { right: 10px; width: 358px; }
/* MENU */
#CONTAINER #menu #dropdown {
	width: 1000px;
	margin: 0 auto;
}
.juizdropdown .juizSub {
	width: auto;
	white-space: nowrap;
	min-width: 235px;
}
.juizdropdown li {
	padding: 0 6px 0 7px;
}

#navigation.stick {
    position: fixed;
	left: 0px;
    top: 0px;
    background-color: #fff;
    width: 100%;
    margin: 0 auto;
    z-index: 9999;
	transition: all 0.4s ease;
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
}
#navigation.stick #menu { margin-bottom: 0;}
/* FOOTER */
#CONTAINER #mentions {
	margin-top: 30px;
	font-style: normal;
	color: #2e2e2e;
}
/* ACCUEIL */
.panel {
	border: none;
}
.panel p {
	position: inherit !important;
	left: 0px;
	bottom: 0px;
	width: 206px;
	border: 0;
	padding-bottom: 5px;
	background: none;
}
/* == Panier abandonne == */
.closeMessPanier { position: absolute; top: 10px; right: 10px; width: 10px; height: 10px; background: url(../../Images/Pictos/picto-croix.png) no-repeat top left transparent; cursor: pointer; }
/* SLIDE MASTERSLIDER */
.master-slider .ms-bullets { display: none; }
.hps-home3 {
	top: 275px;
	left: 852px;
	text-transform: uppercase;
	font-family: 'Open Sans Condensed', Arial, sans-serif;
	font-weight: normal;
}
img.ms-layer { height: none !important;}
h2.ms-layer.trait:after { content:""; width: 150px; height: 5px; background-color: #e8422b; position: absolute; top: 140px; left:0px;}
h2.ms-layer.trait2:after { content:""; width: 150px; height: 5px; background-color: #fff; position: absolute; top: 65px; left:0px;}
.slider-link { color: #fff; padding: 5% 10%; border: 1px solid #fff; -webkit-transition: all 0.25s; -moz-transition: all 0.25s; -o-transition: all 0.25s; transition: all 0.25s;}
.slider-link:hover { background-color: #fff; color: #2e2e2e; border: 1px solid #fff !important; text-decoration: none;}
.slider-link.dark { border: 1px solid #2e2e2e; color: #2e2e2e; }*/
/* COOKIE */
#cookies_banner, #cookies_banner_audessus { top: 0px; height: 30px; }
#cookies_banner a.cookies_btn, #cookies_banner_audessus a.cookies_btn {  background: none; border: 1px solid #fff; color: #fff; line-height: 29px; margin-top: -33px; border-radius: 0px; }
#cookies_banner a.cookies_btn:hover ,#cookies_banner_audessus a.cookies_btn:hover { border: 1px solid #e8412c; color: #e8412c; }
/* PAGE RAYON */
.prix-bandeau {
	font-size: 17px;
}
#BLOC-rayon-chaussure .BLOC-rayon-details .rayon-chaussure-description .contenu-rayon-chaussure-descr {
	margin-bottom: 0px;
}
.contenu-rayon-chaussure-descr .rayon-description-tech {
	padding-left: 6px;
}
.titre-bandeau h1 {
	font-size: 19px;
}
.prix-bandeau p {
	font-size: 17px !important;
	color: #fff;
	margin-bottom: 0px !important;
}
.prix-bandeau .rouge {
	color: #ff0027; /*#BA2036*/
}
/* Prix été chauss détente */
.rayon-description-prix.ete .prixProduit { 
 float: right;
 background-color: #4991c2;
 color: #fff;
 padding: 5px;
 margin-bottom: 4px;
}
.prix-ete .prix-unit {  
background-color: #4991c2;
color: #fff !important;
padding: 4px !important;
}

.contenu-rayon-chaussure-descr .rayon-description-prix h5 {
	font-size: 11px;
}
.internet-exclu-rayon {
	margin-top: 2px;
}
.contenu-rayon-chaussure-descr .chaussure-rayon-image {
	margin-top: 20px;
}
.rayon-image-best-seller {
	position: absolute;
	top: 15px;
	right: 0;
	margin: 0;
	width: 69px;
	height: 17px;
	background: url(../../Images/Pictos/icon-bexley-best-seller.png) no-repeat top right transparent;
}
.MMCFSPN .rayon-image-best-seller { display: none;}
.rayon-image-nouveaute-FR, .rayon-image-nouveaute-EN {
	position: absolute;
	bottom: 0px;
	left: 15px;
	margin: 0;
	width: 36px;
	height: 10px;
	background: url(../../Images/Pictos/picto-new.png) no-repeat top right transparent;
}
/* SUPPRESSION PICTO NEW VP + SOLDES */
.MMCVVP .rayon-image-nouveaute-FR, .MMCVPS .rayon-image-nouveaute-FR,
.MMCDVP .rayon-image-nouveaute-FR, .MMCDPS .rayon-image-nouveaute-FR,
.MMCHVP .rayon-image-nouveaute-FR, .MMCHPS .rayon-image-nouveaute-FR,
.MMCPPV .rayon-image-nouveaute-FR, .MMCPPS .rayon-image-nouveaute-FR,
.MMPANTPV .rayon-image-nouveaute-FR, .MMPANTPS .rayon-image-nouveaute-FR, 
.MMCCMAROVP .rayon-image-nouveaute-FR, .MMCCMAROPS .rayon-image-nouveaute-FR,
.MMCCBOVP .rayon-image-nouveaute-FR, .MMCCBPS .rayon-image-nouveaute-FR,
.MMCMODEPV .rayon-image-nouveaute-FR, .MMCMODEPS .rayon-image-nouveaute-FR,
.MMCENTRVP .rayon-image-nouveaute-FR, .MMCENTRPS .rayon-image-nouveaute-FR,
.MMCFSPN .rayon-image-nouveaute-FR, 
.rayon-image-nouveaute-FR, .rayon-image-nouveaute-EN  { /*display: none;*/ }
/*
.rayon-image-best-seller {
	position: absolute;
	top: 15px;
	right: 0;
	margin: 0;
	width: 90px;
	height: 18px;
	background: url(../../Images/Pictos/icones-produit.png) no-repeat 0 0 transparent;
}
.MMCFSPN .rayon-image-best-seller { display: none;}
.rayon-image-nouveaute-FR, .rayon-image-nouveaute-EN {
	position: absolute;
	top: 15px;
	left: 15px;
	margin: 0;
	width: 60px;
	height: 18px;
	background: url(../../Images/Pictos/icones-produit.png) no-repeat 0 -18px transparent;
}
.BLOC-rayon-details .internet-exclu-rayon { position: absolute; top: 34px; left: 15px; width: 90px; height: 18px; background: url(../../Images/Pictos/icones-produit.png) no-repeat 0 -36px transparent; }
.BLOC-rayon-details .internet-exclu-rayon > img { display: none; }
*/

#SEP_FACETTE_PULL_TYPE_POLO_SLIM .rayon-image-nouveaute-FR, 
#SEP_FACETTE_PULL_TYPE_POLO_SLIM .rayon-image-nouveaute-EN { bottom: 13px; }

.internet-exclu-rayon { /*text-align: center;*/
}
#BLOC-rayon-chaussure {
	margin-bottom: 50px;
}
#BLOC-rayon-chaussure .BLOC-rayon-details {
	clear: left;
	float: left;
	width: 100%;
	margin: 0 0 30px 0;
}
.BLOC-rayon-details .rayon-chaussure-titre h2 {
	display: inline;
	font-size: 15px;
	font-weight: normal;
	margin-left: 10px;
}
#BLOC-selection-details-chauss {
	border: none;
}
#BLOC-selection-details-chauss .selection-details-chaussure  { background: url(../../Images/Pictos/picto-fleche.png) no-repeat left center transparent; }
.checkbox-titre-soldes, .checkbox-titre-soldes a { color: #e8412c !important}
.checkbox-titre-soldes h2{ font-size: 12px !important; }

.motif-separation-details {
	background-color: #d7d7d7;
}
#BLOC-rayon-chaussure .BLOC-rayon-details .rayon-chaussure-titre {
	border-bottom: solid 1px #d7d7d7;
	color: #2e2e2e;
	font-family:"Roboto Condensed", Arial, sans-serif;
	text-transform: uppercase;
}
.contenu-rayon-chaussure-descr h3 {
	font-weight: normal;
	font-size: 12px;
	font-style: normal;
	min-height: 45px;
	height: 45px;
	margin-top: 3px;
}
/*#SEP_FACETTE_CHEMISE_COUPE_CONFORT .contenu-rayon-chaussure-descr h3,
#SEP_FACETTE_CHEMISE_COUPE_CONFORT .contenu-rayon-chaussure-descr h3 { min-height: 44px;}*/
.contenu-rayon-chaussure-descr .nomProduit {
	margin-top: 2px;
}
#BLOC-rayon-chaussure { margin-top: 6px; }
#BLOC-selection-pointure-2014 { float: left; height: inherit; margin-bottom: 20px; display: none; }
#BLOC-selection-pointure-2014 li { padding: 0; background-color: transparent; }
#BLOC-selection-pointure-2014 li a { display: block; font-family: "Roboto", Arial, sans-seif; padding: 10px 30px; border: 1px solid #2e2e2e; color: #2e2e2e }
#BLOC-selection-pointure-2014 li a:hover { padding: 10px 30px; background: transparent; color: #E8402A; border: 1px solid #E8402A;}
#BLOC-selection-pointure-2014 li a.sel { padding: 10px 50px 10px 30px; background: url(../../Images/Pictos/picto-croix.png) no-repeat 93% 13px #E8402A; border: 1px solid #E8402A; }
#BLOC-selection-pointure-2014 li a.sel:hover { padding: 10px 50px 10px 30px; }

.MMCFSPN #BLOC-bandeau-page-rayon { display: none;}
.MMCFSPN #BLOC-selection-pointure-2014,
.MMCENTRPS #BLOC-selection-pointure-2014,
.MMCENTRPN #BLOC-selection-pointure-2014,
.MMCENTRPV #BLOC-selection-pointure-2014 { display: none;}

/* ============= */
/* FICHE PRODUIT */
.CONTENU-details-titre .PRIX-produit-details {
	width: 100%;
}
.CONTENU-details-titre .PRIX-produit-details .prix-unit {
	font-size: 22px;
	padding-top: 1px;
	font-weight: bold;
	color: #2e2e2e;
}
.CONTENU-details-titre .PRIX-produit-details .prix-lot {
	display: block;
	padding-bottom: 2px;
	font-size: 20px;
font-weight;
normal;
	color: #ba2026;
	white-space: nowrap;
}
.CONTENU-details-titre .PRIX-produit-details .prix-suivant {
	display: block;
	font-size: 12px;
font-weight;
normal;
	color: #2e2e2e;
	white-space: nowrap;
}
.details-panier .ajouter-panier { 
	width: 100% !important;
	min-height: 50px;
    font-weight: normal;
    text-align: center;
    background: transparent;
    display: block;
    float: left;
    letter-spacing: 0px;
}
.details-panier .ajouter-panier a {
	display: block;
	width: 100%;
	height: 50px;
	background-color: #2e2e2e;
	color: #fff;
	line-height: 50px;
}
#panEchange .details-panier .ajouter-panier { width: 60% !important; float: right;}

#BLOC-widget-description p {
	font-family: Arial, Verdana, Geneva, sans-serif;
}
#tabs-2 h2 {
	font-weight: normal;
	margin-bottom: 5px;
	font-size: 16px;
}
.ui-tabs h3 {
	font-size: 14px;
	margin-bottom: 10px;
}
#BLOC-widget-description .ui-tabs-panel a {
	font-size: 12px;

}
.ficprod-brand { display: none; }
/* CROSS SELLING */
.seconde-paire-image .seconde-paire-description-tech {
	padding: 0 20px 0 0;
}
#BLOC-seconde-paire .seconde-paire-contenu h3 {
	font-size: 10px;
	font-weight: normal !important;
	font-style: normal;
}
.ui-tabs .ui-tabs-panel { background-color: #fff; border: 1px solid #d7d7d7; }
.ui-tabs .ui-tabs-nav li { background-color: #f6f6f6; }
.ui-tabs .ui-tabs-nav li a { color: #2e2e2e; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { background-color: #fff; border-top: 1px solid #d7d7d7; border-left: 1px solid #d7d7d7; border-right: 1px solid #d7d7d7; }
.CONTENU-details-titre .titre-important { float: none; }

/* MODIF 11-09 */
#contenu .BLOC-cadre-vendu-avec-titre {
	margin: 0px 0 5px;
}
#BLOC-seconde-paire { /*height: 220px;*/
	height: auto;
	min-height: 220px;
}
#CONTAINER #menu_bas {
	margin: 0 0 18px 0;
}
#CONTAINER #satisfaits {
	min-height: 30px;
	margin-bottom: 15px;
	border: none;
	display: none;
}
#CONTAINER #menu_footer {
	background-color: #ededed;
	padding: 15px 0;
	margin-bottom: 0px;
}

#CONTAINER #menu_footer .h2MenuFooter { text-transform: uppercase; font-family: "Roboto Condensed", Arial, Verdana, sans-serif; font-weight: bold; color: #2e2e2e; }

#CONTAINER #sociaux {
	background-color: #ededed;
	margin-bottom: 15px;
	padding-bottom: 15px;
	font-family: "Roboto Condensed", Arial, Verdana, sans-serif;
	font-weight: 300;
	font-size: 18px;
	text-transform: uppercase;
}
#CONTAINER #mentions {
	margin-top: 15px;
	border: none;
}
/* PANIER */
/* RECAP COMMANDE */
.adresse-facturation span { font-weight: normal;}
.adresse-facturation label { width: 180px;}
/* FIDELITE */
#FIDELITE {
	width: 100%;
}
.message {
	border: none;
	padding: 3px 10px;
	margin-left: 15px;
	font-weight: normal;
	color: #ff0027;
}
.PANIER-bloc input.inputSTYLE1 {
	margin: 2px 0;
}
.LIGNE-code-promo .code-promo {
	float: right;
	text-align: right;
}
.LIGNE-code-promo .code-promo a {
	display: block;
}
.LIGNE-code-promo .titre {
	width: 67%;
}
.LIGNE-code-promo .code-promo {
	width: 50%;
}
.BLOC-livraison-lvl2 .detaxe {
	font-size: 12px;
	margin-right: 0 !important;
}
.BLOC-livraison-lvl2 span.taxe {
	margin-right: 0 !important;
}
.PANIER-livraison {
	width: 100%
}
.message_panier p { margin: 10px auto !important; background-color: transparent; border: 1px solid #E8402A; color: #E8402A; font-weight: 200; }
#PANIER .PANIER-recap {
	width: 100%; border: 1px solid #d7d7d7;
}
#mode-paiement .RECAP-bloc { background-color: #f6f6f6; border: 1px solid #d7d7d7}
.bloc-formulaire-nouveau-client, .bloc-connexion, .bloc-inscription { background-color: #fff; border: 1px solid #d7d7d7; }
#CONTAINER #contenu #mode-paiement .RECAP-bloc .description p { color: #2e2e2e; }
input { color: #000; }
#contenu #PANIER h2 { color: #2e2e2e; }
#PANIER .sous-titre h3 { color: #2e2e2e; border: #d7d7d7 1px solid; }

#PANIER .montant-commande {
	width: 96%;
	padding: 1% 2%;
}
.fd-PRODUITS-int.txt-promo {
	width: 100%
}
.fd-PRODUITS-int.txt-promo strong {
	font-weight: bold;
}
.BLOC-livraison-lvl1 .frais-combo span { float: left; background-color: #e8412c; border: 0;}
#FIDELITE .FIDELITE-bloc { background-color: #fff; border: 1px solid #d5d5d5; }
#FIDELITE h2 { border-bottom: 1px solid #828282; font-family: "Open Sans Condensed", Arial, Verdana, sans-serif; font-size: 20px !important; }
/* COORDONNEES */
.connexion-bexley { width: 100%; }
.bloc-connexion, .bloc-inscription { width: 46%;}

#FIDELITE .TABLE-liste td { border-bottom: 1px solid #828282; padding: 6px 0;}
/* PANIER MSG CGV */
#PANIER .conditions-ventes { padding: 0px 0 10px; }
#ctl00_ContentPlaceHolder1_lblMsgBas2 { font-size: 15px; font-weight: 600; margin-bottom: 15px; }
/* RETOUR MESSAGE MONTANT */
#panAvoir .PANIER-montant, #panEchange .PANIER-montant, #panRbt .PANIER-montant { display: block !important; }
.FIDELITE-bloc table { width: 100%; }
.FIDELITE-bloc .details-panier .ajouter-panier .ajouter-panier-txt { width: 100%; padding: 0;}
.FIDELITE-bloc .details-panier .ajouter-panier .ajouter-panier-txt a { font-weight: 200 !important;}
.FIDELITE-bloc .details-panier .ajouter-panier .ajouter-panier-txt a:hover { color: #2e2e2e !important; text-decoration: none !important;}
.FIDELITE-bloc .details-panier .ajouter-panier-logo { display: none; }

/* RAYON 3 COL */
.BLOC-rayon-details .rayon-chaussure-description .contenu-rayon-chaussure-descr {
	width: 318px !important;
	margin: 0 15px 0px 0px !important;
	min-height: 305px !important;
}
#SEP_FACETTE_PANTALON_Type_PANTALON .rayon-chaussure-description .contenu-rayon-chaussure-descr {
	width: 318px !important;
	margin: 0 15px 0px 0px !important;
	min-height: 524px !important;
}
#SEP_FACETTE_VILLE_TYPE_BOOTS .rayon-chaussure-description .contenu-rayon-chaussure-descr {
	width: 318px !important;
	margin: 0 15px 0px 0px !important;
	min-height: 375px !important;
}
#SEP_FACETTE_CHEMISE_COUPE_AJUSTEE .rayon-chaussure-description .contenu-rayon-chaussure-descr, #SEP_FACETTE_CHEMISE_COUPE_CONFORT .rayon-chaussure-description .contenu-rayon-chaussure-descr {
	width: 318px !important;
	margin: 0 15px 0px 0px !important;
	min-height: 508px !important;
}
#SEP_FACETTE_CHEMISE_COUPE_COUPEDROITE .rayon-chaussure-description .contenu-rayon-chaussure-descr {
	min-height: 422px !important;
}
#SEP_FACETTE_CEINTURE_MAROQUINERIE_TYPE_CEINTURE .rayon-chaussure-description .contenu-rayon-chaussure-descr { min-height: 290px !important; }
#SEP_FACETTE_CEINTURE_MAROQUINERIE_TYPE_PORTEFEUILLE .rayon-chaussure-description .contenu-rayon-chaussure-descr { min-height: 300px !important; }
#SEP_FACETTE_CEINTURE_MAROQUINERIE_TYPE_SAC .rayon-chaussure-description .contenu-rayon-chaussure-descr {
	min-height: 328px !important;
}
#SEP_FACETTE_PULL_TYPE_PULLLAINE .rayon-chaussure-description .contenu-rayon-chaussure-descr {
	min-height: 498px !important;
}
#SEP_FACETTE_PULL_TYPE_POLO .rayon-chaussure-description .contenu-rayon-chaussure-descr { min-height: 495px !important;}

#SEP_FACETTE_ACCESSMODE_CHECHES .rayon-chaussure-description .contenu-rayon-chaussure-descr { min-height: 478px !important;}
#SEP_FACETTE_CHAUSSETTE_BOXER_TYPE_CHAUSSETTE .rayon-chaussure-description .contenu-rayon-chaussure-descr {
	min-height: 328px /*275px*/ !important;
}
#SEP_FACETTE_ENTRETIEN_ACCESSBOIS .rayon-chaussure-description .contenu-rayon-chaussure-descr,
#SEP_FACETTE_ENTRETIEN_ENTRETCHAUSS .rayon-chaussure-description .contenu-rayon-chaussure-descr,
#SEP_FACETTE_ENTRETIEN_ESSENTIEL .rayon-chaussure-description .contenu-rayon-chaussure-descr {
	min-height: 272px !important; /*min-height: 275px !important;*/
}
#SEP_FACETTE_ENTRETIEN_ACCCHAUSS .rayon-chaussure-description .contenu-rayon-chaussure-descr { min-height: 312px !important; }

#SEP_FACETTE_COSTUME_TYPE_COSTUMELAINE .contenu-rayon-chaussure-descr { width: 318px !important; min-height: 500px !important; }

.BLOC-rayon-details .rayon-chaussure-description .FLUX {
	display: inline !important;
	clear: none !important;
}

/* MENU BAS */
#menu_bas { float: left; width: 100%; height: 110px; background-color: #f6f6f6; margin-top: 30px; padding-top: 30px; }
#CONTAINER #menu_bas ul li { float: left; width: 200px; margin: 0; padding: 0; background: none;}
#CONTAINER #menu_bas ul li a { display: block; width: 120px; margin: 0 auto; font-weight: normal; white-space: normal; color: #2e2e2e; padding: 0; text-decoration: none; text-transform: uppercase; font-family: "Roboto Condensed", Arial, sans-serif; }
#CONTAINER #menu_bas ul li a:hover { color: #b2b2b2; padding: 0; text-decoration: none;}
#menu_bas .picto { display: block; width: 100%; height: 38px; margin-bottom: 5px;}
#menu_bas a:hover .picto { background-position: bottom center;}
#menu_bas .PSECURE span { background: url(../../Images/Pictos/menu-bas/picto-cadenas.png) no-repeat top center transparent;}
#menu_bas .DELAISLIV span { background: url(../../Images/Pictos/menu-bas/picto-camion.png) no-repeat top center transparent;}
#menu_bas .SUIVI span { background: url(../../Images/Pictos/menu-bas/picto-carton.png) no-repeat top center transparent;}
#menu_bas .CONTACTNS span { background: url(../../Images/Pictos/menu-bas/picto-enveloppe.png) no-repeat top center transparent;}
#menu_bas .NOSMAGS span { background: url(../../Images/Pictos/menu-bas/picto-sac.png) no-repeat top center transparent;}
#menu_bas .EXPE48H span { background: url(../../Images/Pictos/menu-bas/picto-expedition48h.png) no-repeat top center transparent; }
#menu_bas .RETOURSMAG span { background: url(../../Images/Pictos/menu-bas/picto-retours.png) no-repeat top center transparent; }
#menu_bas .SATISFAIT span { background: url(../../Images/Pictos/menu-bas/picto-prog-fid.png) no-repeat top center transparent; }
#menu_bas .DETAXEUE span { background: url(../../Images/Pictos/menu-bas/picto-ww.png) no-repeat top center transparent; }

/* Footer Home */
#footer {
	width: 100%;
	color: #2e2e2e;
}
#footer .accroche-footer {
	width: 68.673%;
	margin: 0 auto 20px auto;
}
#footer .accroche-footer .accroche {
	display: block;
	width: 100%;
	text-align: center;
	font-family: Arial, Verdane, sans-serif;
	font-size: 16px;
	margin-bottom: 5px;
}
#footer .accroche-footer .gammes {
	display: block;
	width: 100%;
	border-top: 1px solid #2e2e2e;
	border-bottom: 1px solid #2e2e2e;
	padding: 5px 0;
	text-align: center;
	font-size: 20px;
	font-weight: normal;
	margin: 0;
}
#menu-footer .col-menu-footer {
	float: left;
	width: 155px;
	margin-right: 10px;
}
#menu-footer .col-menu-footer.last {
	margin: 0;
}
#menu-footer .col-menu-footer h3 {
	font-size: 14px;
	font-weight: normal;
	margin: 0 0 3px 0;
}
#menu-footer .col-menu-footer ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#menu-footer .col-menu-footer ul li {
}
#menu-footer .col-menu-footer ul li a {
	font-size: 10px;
	color: #2e2e2e;
}
.descp-footer {
	clear: both;
	margin-top: 10px;
}
.descp-footer h2 {
	font-size: 13px;
	margin: 10px 0 0 0;
}
.descp-footer p {
	font-size: 11px;
	margin: 5px 0;
	text-align: justify;
}
.bouton-rouge {
	display: block;
	width: 138px;
	height: 30px;
	/*background: url(../../Images/Pictos/fleche-blanche-bouton.png) no-repeat 138px 10px #956c6a;*/
	background-color: #956c6a;
	color: #fff;
	text-transform: uppercase;
	font-family: "Open Sans Condensed", Arial, Verdana, sans-serif;
	line-height: 30px;
	/*padding: 0 22px 0 0;*/
	text-align: center;
	font-size: 18px;
	float: right;
	text-decoration: none;
	font-weight: normal;
}
.bouton-rouge:hover {
	background-color: #e3bd20;
	color: #2e2e2e;
	text-decoration: none !important;
}
#CONTAINER #menu_footer #col-01, #CONTAINER #menu_footer #col-02, #CONTAINER #menu_footer #col-03, #CONTAINER #menu_footer #col-04 {
	float: left;
	width: 21%;
	margin: 0 0 0 4%;
}
/* ===== SOLDES ===== */
.rayonsolde-promo .rouge, .rayonsolde-solde .rouge, .produitsolde-promo .rouge, .produitsolde-solde .rouge {
	color: #d2232b;
}
.rayonsolde-promo .prixLotProduit, .prixLotProduit {
	font-size: 13px !important;
}
.produitsolde-solde, .produitsolde-promo {
}
.produitsolde-promo .prix-lot {
	color: #2e2e2e !important;
	font-size: 17px !important;
}
/* ===== VP ===== */
.rayonvp-promo .rouge, .rayonvp-solde .rouge, .produitvp-promo .rouge, .produitvp-solde .rouge {
	color: #d2232b;
}
.rayonvp-promo .prixLotProduit {
	font-size: 13px;
}
.produitvp-solde .prix-unit, .produitvp-promo .prix-unit {
	font-size: 17px !important;
}
.produitvp-promo .prix-lot {
	color: #2e2e2e !important;
	font-size: 17px !important;
}
/* ===== PAGES INTERNES ===== */
#contenu #PAGE-type h1 {
	width: 98%;
	/*background-color: #e3bd20;*/
	color: #2e2e2e;
	border: 0;
	margin: 0 0 30px 0;
	/*padding: 0 1%;*/
	line-height: 35px;
	font-family: "Roboto Condensed", Arial, Verdana, sans-serif;
	font-size: 25px;
}
#contenu #PAGE-type h2 {
	color: #2e2e2e !important;
	margin-bottom: 15px;
}
#contenu #PAGE-type h2 .carre {
	/*background-color: #e3bd20;*/
	padding: 3px 8px;
	margin-right: 10px;
	border: 2px solid #2e2e2e;
}
#contenu #PAGE-type ul li {
	font-size: 12px !important;
	list-style-type: square;
	list-style-position: inside;
}
/* ===== PAGE MAGASINS ===== */
.ancres-villes {
	float: left;
	width: 83%;
	list-style-type: none;
	margin-bottom: 20px;
}
.ancres-villes li,
.revendeur-auto li {
	float: left;
	list-style-type: none !important;
}
.ancres-villes li a {
	display: block;
	padding: 8px 15px;
	margin-right: 5px;
	background-color: #2e2e2e;
	color: #fff !important;
	text-transform: uppercase;
	font-weight: normal !important;
	border: 2px solid transparent;
}
.ancres-villes li a:hover {
	text-decoration: none !important;
	border: 2px solid #2e2e2e;
	background-color: transparent;
	color: #2e2e2e !important;
}
.revendeur-auto { float: right; width: 16%;}
.revendeur-auto li a { 
	display: block;
	padding: 8px 15px;
	background-color: transparent;
	color: #2e2e2e !important;
	text-transform: uppercase;
	font-weight: normal !important;
	border: 2px solid #2e2e2e; }
.revendeur-auto li a:hover { 
	text-decoration: none !important;
	border: 2px solid transparent;
	background-color: #2e2e2e;
	color: #fff !important;
}

.wrap-boutique {
	width: 98%;
	height: auto;
	border: 1px solid #d7d7d7;
	padding: 1%;
	margin-bottom: 20px;
}
.wrap-boutique h3 {
	margin: 0 0 15px 0 !important;
	color: #2e2e2e;
	text-transform: uppercase;
	border-bottom: 1px dotted #d7d7d7;
	line-height: 30px;
}
.wrap-boutique .boutique-content {
	clear: both;
	width: 100%;
}
.wrap-boutique .boutique-content .photo {
	float: left;
	width: 26%;
	height: 185px;
	margin-right: 1%;
}
.wrap-boutique .boutique-content .gmap {
	float: left;
	width: 22%;
	height: 185px;
	margin-right: 1%;
}
.wrap-boutique .boutique-content .adresse {
	float: left;
	width: 16%;
	margin-right: 1%;
}
.wrap-boutique .boutique-content .horaires {
	float: left;
	width: 16%;
	margin-right: 1%;
}
.wrap-boutique .boutique-content .coordonnees {
	float: right;
	width: 16%;
	height: 151px;
}
.lien-nv2 {
	display: block;
	clear: right;
	float: right;
	padding: 10px 35px;
	background-color: #2e2e2e;
	font-family: "Roboto Condensed",arial,sans-serif; 
	border: 2px solid #2e2e2e;
	font-weight: 300; 
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	transition: all .3s;
	text-transform: uppercase;
	font-weight: normal !important;
	font-size: 15px;
	color: #fff !important;
}
.lien-nv2:hover {
	text-decoration: none !important;
	background-color: transparent; 
	color: #2e2e2e !important;
	-webkit-transition: all .3s; 
	-moz-transition: all .3s; 
	transition: all .3s;
}

.titre-col {
	text-transform: uppercase;
	color: #2e2e2e !important;
	margin-bottom: 20px;
}
/* ===== PAGE MAGASIN ===== */
.boutique {
	width: 100%;
	height: auto;
	margin-bottom: 20px;
}
.boutique .slider-wrap {
	float: left;
	width: 64%;
}
.boutique .descrip-wrap {
	float: right;
	width: 30%;
}
.boutique .adresse {
	margin-bottom: 20px;
}
.boutique .horaires {
	margin-bottom: 20px;
}
.boutique .collection {
	margin-bottom: 20px;
	padding: 0 10px 10px 10px;
	border: 1px solid #d7d7d7;
}
.boutique .collection .titre {
	width: 50%;
	background-color: #fff;
	margin: -13px auto 0 auto !important;
	text-align: center;
}
.boutique .boutique-content .collection {
	float: right;
	width: 25%;
	height: 151px;
	border: 1px solid #d7d7d7;
}
.boutique h3.titre {
	text-transform: uppercase;
	color: #2e2e2e !important;
	margin: 0 !important;
	font-size: 18px !important;
	font-family: "Open Sans Condensed", Arial, Verdana, sans-serif;
	font-weight: normal;
}
.ms-skin-default .ms-thumb-list.ms-dir-h {
	bottom: -100px;
	width: 100%;
	height: 100px;
}
.ms-skin-default .ms-thumb-frame {
	cursor: pointer;
	float: left;
	width: 150px;
	height: 100px;
	margin: 10px 5px 0 5px;
	overflow: hidden;
}
.clear {
	height: 0;
	max-height: 0;
}
/* Flex Carrousel */
.box-carrousel {
	position: relative;
}
.entete-carrousel {
	width: 100%;
	line-height: 22px;
	padding: 8px 0;
	font-size: 20px;
	border-bottom: 1px solid #ebebec;
	color: #2e2e2e;
	text-transform: uppercase;
	font-family: "Open Sans Condensed", Arial, Verdana, sans-serif;
}
.flex-carrousel {
	max-width: 1000px;
	margin: 20px auto;
}
.flex-direction-nav li a {
	display: block;
	position: absolute;
	width: 28px;
	height: 28px;
	background: url(/Bexley/CMS/Images/Pictos/nav_carrousel.png) no-repeat transparent;
	text-indent: -9999em;
}
.flex-direction-nav li a.flex-prev {
	bottom: -25px !important;
	left: 0px !important;
	background-position: 0 100%;
}
.flex-direction-nav li a.flex-next {
	bottom: -25px !important;
	right: 0px !important;
	background-position: 100% 100%;
}
.flex-control-paging {
	position: absolute;
	bottom: -15px !important;
}
.flex-control-paging li a {
	width: 6px !important;
	height: 6px !important;
}
.flex-carrousel h4 { width: 100%; text-align: center; color: #2e2e2e; font-family: 'Open Sans Condensed', Arial, sans-serif; font-weight: normal; text-transform: uppercase; margin-top: 5px; font-size: 20px; }
.flex-carrousel .panel p { margin-bottom: 5px !important; padding: 0; min-height: 38px;}
/*.flex-carrousel .panel p span { display: inline;}*/
.flex-carrousel .btn-carousel { display: block; width: 110px; margin: 0 auto; background-color:#d7d7d7; color: #2e2e2e; text-align: center; text-transform: uppercase; font-family: 'Open Sans Condensed', Verdana, Geneva, sans-serif; font-size: 16px; padding: 3px; }
/*.flex-carrousel .btn-carousel:hover { border: 1px solid #f74d41; color: #f74d41; text-decoration: none; }*/

/* ===== ENREGISTREMENT PANIER ===== */
#CONTAINER #infoPanierBexley { float: none; width: 100%; margin: 0; padding: 7px 0px; left: 0;}
#CONTAINER #infoPanierBexley.ajoutPanier { background-color: #2e2e2e; height: 40px; }
#CONTAINER #infoPanierBexley.ajoutPanier a { color: #fff;}

@media screen and (max-width: 750px) {
#menu-footer .col-menu-footer {
	width: 100%;
	text-align: center;
	margin: 0 0 10px 0;
}
#Carrousel {
	display: none;
}
#menu_bas {
	height: auto;
} /* Menu du bas */
#CONTAINER #menu_bas ul li { width: 50%; height: 85px; }

#mentions {
	display: none;
} 
/* ===== Footer ===== */

/* ===== BOUTIQUES ===== */
.ancres-villes,
.revendeur-auto { width: 100%; margin-bottom: 15px;}

.ancres-villes li,
.revendeur-auto li { width: 100%; margin-bottom: 3px; }

.ancres-villes li a { margin: 0; }

.wrap-boutique .boutique-content .photo {
	float: none;
	width: 100%;
	margin-right: 0px;
	margin-bottom: 15px;
}
.wrap-boutique .boutique-content .gmap {
	float: none;
	width: 100%;
	margin-right: 0px;
	margin-bottom: 15px;
}
.wrap-boutique .boutique-content .gmap iframe { width: 100%;}
.wrap-boutique .boutique-content .adresse {
	float: none;
	width: 100%;
	margin-right: 0px;
}
.wrap-boutique .boutique-content .horaires {
	float: none;
	width: 100%;
	margin-right: 0px;
}
.wrap-boutique .boutique-content .coordonnees {
	float: none;
	width: 100%;
	height: auto;
}
.lien-nv2 {
	display: block;
	clear: right;
	float: none;
	width: 98%;
	padding: 2% 1%;
	text-align: center;
	background-color: #d7d7d7;
	text-transform: uppercase;
	font-weight: normal !important;
	font-size: 12px;
}
.titre-col {
	margin-bottom: 10px;
}
}

/* POPUP AVEC IFRAME */
#popupTitleBar { border: none; }

/* POPUP NEWSLETTER */
.ACCUEIL #header-right #newsletter { top: 20%; }
.ACCUEIL #header-right #newsletter .popin-close, #popup-jeu-concours .popup-close { top: -24px; right: -24px; left: initial; }

/* POPUP JEUX CONCOURS */
#popup-jeu-concours {
	position: fixed;
	z-index: 99999;
	top: 20%;
	left: 50%;
	width: 800px;
	height: 350px;
	margin-left: -400px;
	background: url(/Bexley/CMS/Images/Popin/bkg-popup-jeu-concours.jpg) no-repeat top right #faf8f3;
	/*background: url(/Bexley/CMS/Images/Popin/bkg-popup-jeu-concours-vp.jpg) no-repeat top center #e8412c;*/
	/*background-color: #e8412c;*/
}
#popup-jeu-concours-vp { 
	position: fixed;
	z-index: 99999;
	top: 20%;
	left: 50%;
	width: 800px;
	height: 350px;
	margin-left: -400px;
	background-color: #e8412c;
}
#popup-jeu-concours .btn-popup-vp, #popup-jeu-concours #btn-vp {
    text-align: center;
    color: #fff !important;
    text-transform: uppercase;
    font-family: "Roboto", Arial, sans-serif;
    font-weight: 300 !important;
    border: 1px solid #fff;
    padding: 5px 25px;
    margin: 285px auto 0 auto;
    display: block;
    width: 40%;
    text-decoration: none !important;
}
#popup-jeu-concours #btn-vp { font-size: 16px; background-color: transparent; cursor: pointer;}
#popup-jeu-concours #emailvp { 
	border: 1px solid #fff;
    background: #0000;
    padding: 5px 10px;
    color: #fff;
    font-style: italic;
}
#popup-jeu-concours .popup-jc-inner {
	float: left;
	width: 246px;
	margin: 15px 0 0 40px;
}
#popup-jeu-concours .popup-jc-inner h5 { font-family: "Roboto Condensed", Arial, sans-serif; font-size: 26px; text-transform: uppercase; text-align: center;}
#popup-jeu-concours .popup-jc-inner hr { width: 100px; margin: 10px auto; height: 1px; color: #2e2e2e; border: 1px; }
#popup-jeu-concours .popup-jc-inner .cadeau { text-align: center; font-family: "Raleway", Arial, sans-serif; font-size: 20px !important; font-weight: 300; }
#popup-jeu-concours .popup-jc-inner .cadeau strong { font-size: 26px; font-weight: bold; }
#popup-jeu-concours .popup-jc-inner .cadeau .valeur-lot { font-size: 14px; }

#popup-jeu-concours .popup-jc-inner .titre-jc {
	margin-top: 3px;
}
#popup-jeu-concours .popup-jc-inner .inscription {
	width: 230px;
	color: #2e2e2e;
	font-size: 10px !important;
	text-align: center;
	margin: 8px !important;
	/*padding: 0 8px;*/
}
#popup-jeu-concours .popup-jc-inner input {
	width: 214px;
	height: 30px;
	margin: 0 7px;
	padding: 4px 8px;
	text-align: center;
	background-color: transparent;
	border: #2e2e2e solid 1px;
}
#popup-jeu-concours .popup-jc-inner button {
	width: 230px;
	height: 50px;
	background-color: #e8412c; /*url(/Bexley/CMS/Images/Popin/btn-popup-jeu-concours.png) no-repeat top left transparent;*/
	margin: 8px 8px 8px 8px;
	color: #fff;
	border: none;
	cursor: pointer;
}
#popup-jeu-concours .popup-jc-inner button .row1 {
	text-transform: uppercase;
	line-height: 20px;
	font-weight: normal !important;
}
#popup-jeu-concours .popup-jc-inner button .row1 a {
	color: #fff !important;
	font-size: 20px;
	font-weight: normal !important; 
}
#popup-jeu-concours .popup-jc-inner button .row1 a:hover { text-decoration: none !important; }
#popup-jeu-concours .popup-jc-inner button .row2 {
	display: block;
	font-size: 10px;
	font-weight: normal;
}
#popup-jeu-concours .popup-jc-inner .liens-footer {
	padding: 0 8px;
}
#popup-jeu-concours .popup-jc-inner .liens-footer a {
	font-size: 8px;
}
#popup-jeu-concours .popup-jc-inner .liens-footer a.rules {
	float: left;
}
#popup-jeu-concours .popup-jc-inner .liens-footer a.nodisplay {
	float: right;
}
#popup-jeu-concours .popup-close, #popup-jeu-concours-vp .popup-close {
	position: absolute;
	display: block;
	top: -24px;
	right: -24px;
	width: 19px;
	height: 19px;
	text-indent: -2000em;
	background: url(/Bexley/CMS/Images/picto-close.gif) no-repeat top left transparent;
	cursor: pointer;
}
/*#popup-jeu-concours { background: none; background-color: #e8412c; }*/
#popup-jeu-concours .title-pop > span { display: block; font-family: "Roboto Condensed", Arial, sans-serif; color: #fff; font-size: 25px; margin: 20px 0 20px 20px;}
#popup-jeu-concours .title-pop h3 {     font-family: Raleway, sans-serif; color: #fff; text-transform: uppercase; font-size: 4em !important; text-align: center; margin: 0 !important; }
#popup-jeu-concours .title-pop h3 span { font-family: "Roboto Condensed", Arial, sans-serif; font-weight: 300; font-size: 25px; display: block; }
#popup-jeu-concours .text-pop { margin: 30px 20px 0 20px; color: #fff; font-size: 20px; font-family: "Roboto Condensed"; font-weight: 300; }
#popup-jeu-concours .btn-popup-vp , #popup-jeu-concours #btn-vp{ margin: 20px auto 20px auto; }





#header-top-resp, #header-left-resp {
	display: none;
}

/* ===== GUIDE DE TAILLE 2016 ===== */
.wrap { border: 1px solid #d7d7d7; padding: 15px 20px; margin-bottom: 20px;}
.full-w {clear: both; float: left; width: 1158px; }
.half-w { float: left; width: 549px; margin-right: 18px;}
.half-w.last { margin-right: 0;}
.last { margin-right: 0;}

.wrap h2 { width: 100%; margin: 0 !important; font-family: 'Roboto Condensed', Arial, sans-serif; font-weight: 300; font-size: 20px !important; }
.wrap:not(.entete) h2 { border-bottom: 1px solid #2e2e2e;}
.wrap h3, .category { font-family: 'Roboto Condensed', Arial, sans-serif; font-weight: normal; font-size: 18px !important; }
.wrap p { text-align: justify; }

.one-third { float: left; width: 376px; margin-right: 14px;}
.one-third.last { margin-right: 0px;}
.one-third h3 { text-align: center; }
.half-w .two-third { clear: both; float: left; width: 70%;}
.half-w .one-third { float: right; width: 25%;}
.half-w .one-third.image { margin-top: 30px;}
.half-w .one-third.image2 { margin-bottom: 20px;}
.one-half { float: left; width: 43%}
.one-half.last { float: right; width: 43%;}
.one-half h3 { text-align: center; }
.one-half2 { float: left; width: 48%}
.one-half2 > p { float: left; margin-top: 20px !important;}
.one-half2.last { float: right; width: 48%;}
.one-half2 img { float: left; margin-bottom: 20px; }
.full-yellow { clear: both; float: left; width: 98%; border: 2px dashed #e8412c; margin-top: 10px; padding: 0 1%;}
.full-yellow h3 { text-transform: uppercase; }
.one-half3 { float: left; width: 58%}
.one-half3 > p { margin-top: 20px !important;}
.one-half3 > img { margin-top: 20px !important;}
.one-half3.last { float: right; width: 38%;}
.half-w h2 + p { margin-top: 20px !important;}

/* En-tête */
.entete h1, .titreGuide { font-weight: normal; text-transform: none !important; font-size: 30px !important;}
.sommaire { float: left; width: 23%; margin-right: 1%;}
.description { float: right; width: 50%; }

.entete h1, .titreGuide { background: none !important; padding: 0; }
.entete h2 { background: none; padding: 0; text-align: center; margin-bottom: 25px !important; font-size: 20px !important; }
.sommaire a { font-weight: normal !important;}
.sommaire .category { text-transform: uppercase;}
.btn-cont-noir { margin-top: 30px !important; text-align: center !important;}
.btn-cont-noir > a { border: 1px solid #2e2e2e; padding: 5px 20px; text-transform: uppercase; font-family: 'Roboto Condensed', Arial, sans-serif; font-weight: normal !important; font-size: 15px; }

.BLOC-rayon-entete-2015 { width: 1000px; min-height: 150px; margin-bottom: 20px; padding: 20px 0; border: 0; background-color: transparent; background-position: right; background-repeat: no-repeat; background-size: contain; border: 1px solid #d7d7d7; border-left: none; }
/* Entete 2018 - Accessoires */
/*.MMCMODEPN .BLOC-rayon-entete-2015 { width: 1000px; min-height: 200px; margin-bottom: 20px; padding: 20px 0; border: 0; background-color: transparent; background-position: right; background-repeat: no-repeat; background-size: contain; }*/
/* Entete 2018 - Blousons & manteau */
/*.MMMANTPN .BLOC-rayon-entete-2015 { width: 1000px; min-height: 200px; margin-bottom: 20px; padding: 20px 0; border: 0; background-color: transparent; background-position: right; background-repeat: no-repeat; background-size: contain; }*/
/* Entete 2018 - Costumes */
/*.MMCOSTPN .BLOC-rayon-entete-2015 { width: 1000px; min-height: 200px; margin-bottom: 20px; padding: 20px 0; border: 0; background-color: transparent; background-position: right; background-repeat: no-repeat; background-size: contain; }*/
/* Entete 2018 - Pulls */
/*.MMCPPN .BLOC-rayon-entete-2015 { width: 1000px; min-height: 200px; margin-bottom: 20px; padding: 20px 0; border: 0; background-color: transparent; background-position: right; background-repeat: no-repeat; background-size: contain; }*/
/* Entete 2018 - Pantalons */
/*.MMPANTPN .BLOC-rayon-entete-2015 { width: 1000px; min-height: 200px; margin-bottom: 20px; padding: 20px 0; border: 0; background-color: transparent; background-position: right; background-repeat: no-repeat; background-size: contain; }*/
/* Entete 2018 - Chemises */
/*.MMCHPN .BLOC-rayon-entete-2015 { width: 1000px; min-height: 200px; margin-bottom: 20px; padding: 20px 0; border: 0; background-color: transparent; background-position: right; background-repeat: no-repeat; background-size: contain; }*/
/* Entete 2018 - Chaussures ville */
/*.MMCVPN .BLOC-rayon-entete-2015 { width: 1000px; min-height: 200px; margin-bottom: 20px; padding: 20px 0; border: 0; background-color: transparent; background-position: right; background-repeat: no-repeat; background-size: contain; }*/
/* Entete 2018 - Chaussures detente */
/*.MMCDPN .BLOC-rayon-entete-2015 { width: 1000px; min-height: 200px; margin-bottom: 20px; padding: 20px 0; border: 0; background-color: transparent; background-position: right; background-repeat: no-repeat; background-size: contain; }*/
/* Entete 2018 - Ceintures */
/*.MMCEINTPN .BLOC-rayon-entete-2015 { width: 1000px; min-height: 200px; margin-bottom: 20px; padding: 20px 0; border: 0; background-color: transparent; background-position: right; background-repeat: no-repeat; background-size: contain; }*/
/* Entete 2018 - Chaussettes */
/*.MMCCBPN .BLOC-rayon-entete-2015 { width: 1000px; min-height: 200px; margin-bottom: 20px; padding: 20px 0; border: 0; background-color: transparent; background-position: right; background-repeat: no-repeat; background-size: contain; }*/
/*.MMCHPN .BLOC-rayon-entete-2015 { padding: 0; min-height: 381px; height: 381px;}*/

.BLOC-rayon-entete-2015 h1 { 	
	width: 66%; 
	/*background-color: #e3bd20;*/
	color: #2e2e2e;
	margin: 0 0 15px 0;
	/*padding: 0 1%;*/
	line-height: 35px;
	font-family: "Roboto Condensed", Arial, Verdana, sans-serif;
	font-size: 25px;
	text-transform: uppercase;
}
.BLOC-rayon-entete-2015 h4 { width: 66%; font-family: "Roboto Condensed", Arial, Verdana, sans-serif; font-size: 16px; } /* 06/2016 Nouvelle entete soldes */
.BLOC-rayon-entete-2015 h5 { font-family: "Roboto Condensed", Arial, Verdana, sans-serif; font-size: 14px; }
.BLOC-rayon-entete-2015 p { width: 66%; }
.BLOC-rayon-entete-2015 .descp { width: 70%; }
.BLOC-rayon-entete-2015 .descp.noimage { width: 100%;}
.BLOC-rayon-entete-2015 .prix { 
	font-family: "Open Sans Condensed", Arial, Verdana, sans-serif;
	font-size: 16px !important;
	color: #e8412c;
	margin-bottom: 0px !important;
	text-align: left;
	font-weight: bold;
	width: 70%;
}
.BLOC-rayon-entete-2015 .prix-suivant { font-size: 13px !important; color: #2e2e2e; }
.MMCFSPN .BLOC-rayon-entete-2015 { background-size: initial; background-position: top left; background-color: #e8422c; }
.MMCFSPN .BLOC-rayon-entete-2015 h1 { font-family: "Playfair Display", Arial, Verdana, sans-serif; font-size: 34px; font-weight: 400; }
.MMCFSPN .BLOC-rayon-entete-2015 .info { clear: both; margin-top: 10px; border: 1px solid #fff; color: #fff; padding: 10px; }
.MMCFSPN .BLOC-rayon-entete-2015 .info p { width: 100%; font-size: 14px !important;}


/* Guide chaussure */
#guide-chaussure, #guide-chaussure-acc { height: 288px; background: url("../../Images/pages/guide-produit/chaussure/guide-chaussures-homme-bellagio-bexley.jpg") no-repeat 268px 0px transparent; }
#cousus { height: 501px;}

/* Guide chemises */
#guide-chemises, #guide-chemises-acc { height: 288px; background: url("../../Images/pages/guide-produit/chemise/guide-chemises-homme-bexley.jpg") no-repeat 268px 0px transparent; }
#coupes img, #coupes-chinos img, #coupes-bermudas img { margin: 10px 0;}
#coupes h3, #coupes-chinos h3, #coupes-bermudas h3, #matiere h3 { clear: both; text-align: center; }
#coupes p, #coupes-chinos p, #coupes-bermudas p, #matiere p { margin-top: 0px !important;}
#tissus { height: 741px;}
#tissus .two-third, #tissus-chinos .two-third, #tissu-polos .two-third, #tissus-cost .two-third { width: 66%;}
#tissus .one-third, #tissus-chinos .one-third, #tissu-polos .one-third, #tissus-cost .one-third { width: 29%;}
#cols { height: 741px;}
#cols .two-third { width: 58%;}
#cols .one-third { width: 41%;}
/* Guide chinos et bermudas */
#guide-chinos-bermudas, #guide-chinos-bermudas-acc { height: 288px; background: url("../../Images/pages/guide-produit/chino-bermuda/guide-chinos-bermudas.jpg") no-repeat 328px 0px transparent; }
#guide-chinos-bermudas .sommaire { width: 45%; }
#tissus-chinos { /*height: 370px;*/}
/* Guide pulls */
#guide-pulls, #guide-pulls-acc { height: 288px; background: url("../../Images/pages/guide-produit/pull/guide-pulls-bexley.jpg") no-repeat 240px 0px transparent; }
#matiere h2 + p { margin-top: 20px !important; }
#coupes-pulls h2 + p { margin-top: 20px !important; }
/* Guide polos */
#guide-polos, #guide-polos-acc  { height: 288px; background: url("../../Images/pages/guide-produit/polo/guide-polos-bexley.jpg") no-repeat 252px 0px transparent; }
#coupes-polos h3 { clear: both;}
#coupes-polos .one-half2 img { margin-bottom: 10px; }
#tissu-polos { height: 370px;}
#tissu-polos .two-third { margin-top: 20px;}
#tissu-polos .one-third.image { margin-top: 20px;}
/* Costume */
#guide-costumesn, #guide-costumes-acc { height: 288px; background: url("../../Images/pages/guide-produit/costume/guide-costumes.jpg") no-repeat 320px 0% transparent; }
#coupes-cost h2.sstritre { clear: both; float: left; width: 100%; margin: 20px 0 !important; text-align: left; border: 0; }
#coupes-cost h3 { clear: both; float: left; width: 100%; text-align: center; }
#tissus-cost .two-third, #tissus-cost .one-third { float: left; }
#tissus-cost h3 { text-align: left;}

/* Accueil guides */
.sommaire-guide { float: left; width: 100%; margin-right: 0;}
.sommaire-guide a { font-weight: normal !important;}
.sommaire-guide .category { text-transform: uppercase;}
h2.titreGuide { text-align: left !important; font-weight: 300 !important; line-height: 35px; font-family: "Roboto Condensed", Arial, Verdana, sans-serif;font-size: 25px !important;}
/* ===== FIN GUIDE DE PRODUITS ===== */

/* ===== GUIDE TAILLES ===== */
/* Guide chaussures */
a.entete { display: block; text-decoration: none !important;}
a .titreGuide { text-decoration: none !important;}
#guide-taille-chaussure { height: 220px; background: url("../../Images/pages/guide-taille/guide-pointures-chaussures.jpg") no-repeat 100% 0% transparent; }
#guide-taille-chemises { height: 220px; background: url("../../Images/pages/guide-taille/guide-tailles-chemises.jpg") no-repeat 100% 0% transparent; }
#guide-taille-pulls { height: 220px; background: url("../../Images/pages/guide-taille/guide-tailles-pulls.jpg") no-repeat 100% 0% transparent; }
#guide-taille-chinos-bermudas { height: 220px; background: url("../../Images/pages/guide-taille/guide-tailles-chinos-bermudas.jpg") no-repeat 100% 0% transparent; }
#guide-taille-ceintures { height: 220px; background: url("../../Images/pages/guide-taille/guide-tailles-ceintures.jpg") no-repeat 100% 0% transparent; }
#guide-taille-polos { height: 220px; background: url("../../Images/pages/guide-taille/guide-tailles-polos.jpg") no-repeat 100% 0% transparent; }
#guide-taille-boxers { height: 220px; background: url("../../Images/pages/guide-taille/guide-tailles-boxers.jpg") no-repeat 100% 0% transparent; }
#guide-taille-gants { height: 220px; background: url("../../Images/pages/guide-taille/guide-tailles-gants.jpg") no-repeat 100% 0% transparent; }
#guide-taille-costumes { height: 220px; background: url("../../Images/pages/guide-taille/guide-tailles-costumes.jpg") no-repeat 100% 0% transparent; }
#guide-taille-blousons { height: 220px; background: url("../../Images/pages/guide-taille/guide-tailles-blousons.jpg") no-repeat 100% 0% transparent; }
#guide-taille-manteaux { height: 220px; background: url("../../Images/pages/guide-taille/guide-tailles-manteaux.jpg") no-repeat 100% 0% transparent; }
#guide-taille-doudounes { height: 220px; background: url("../../Images/pages/guide-taille/guide-tailles-doudounes.jpg") no-repeat 100% 0% transparent; }
/* ===== FIN GUIDE DE TAILLES ===== */

/* MEGA MENU */
#CONTAINER #menu ul.megamenu {
	display: none;
    background-color: #002c1b;
    font-family: "Roboto Condensed";
    /*padding: 2% 5% 5% 5%;*/
    float: left;
    width: 100%;
	border: none;
	border-bottom: 4px solid #e8412c;

}
#CONTAINER #menu li.sub:hover ul.megamenu { display: block;}
#CONTAINER #menu ul.megamenu > li { padding: 0 5px 5px; }
#CONTAINER #menu ul.megamenu ul { 
background-color: transparent;
}
#CONTAINER #menu ul.megamenu a { color: #fff; font-size: 13px; padding: 0; width: 100%;}
#CONTAINER #menu ul.megamenu a:hover { text-decoration: none;}
#CONTAINER #menu ul.megamenu { /*min-width: 250px;*/  }
#CONTAINER #menu ul.megamenu .title-smenu {
    text-align: left;
    font-weight: 400;
    float: left;
    width: 90%;
    padding: 2% 5%;
    font-size: 20px;
}

/* FIN DE SERIES */
a.fds-head-link { 
	padding: 8px 10px;
    background-color: #2e2e2e;
    color: #fff;
    margin: 5px 3.12336%;
    display: block;
    float: left;
    width: 25%;
}

/* RESPONSIVE MOBILE ACCUEIL */
@media screen and (max-width: 750px) {
#h1Home { display: none;}
#contenu #PAGE-type { padding: 0 2%;}
#header-left, #header-right { width: 49% !important;}

.ACCUEIL #header-left {
	float: left !important;
	max-width: 100% !important; /*display:none;*/
}
.ACCUEIL #header-right {
	float: right !important; /*width:100%!important;*/
	max-width: 100% !important;/*border-bottom: 1px solid #002C1B;*/
}
.ACCUEIL #header-right #connectez-vous { /*width: 33%!important;*/
	float: right!important; /*text-align:left!important; padding:0 0 0 47px!important; background: url("../../../images/picto-fidelite_resp.png") no-repeat left top !important;*/
}
.ACCUEIL #header-right #mon_panier { /*width: 38%!important; float:right!important;padding-top:0!important*/
}
#header-left-resp {
	text-align: left;
	padding: 0;
	position: inherit;
	width: 100%;
	margin-bottom: 10px;
	display: block;
}
#header-left-resp .infos.livraison, #header-left-resp .infos.boutiques {
	width: 33%;
	min-height: 39px
}
#CONTAINER #header-top-resp {
	padding-top: 4px;
	text-align: center;
	margin-bottom: 10px!important;
	display: block;
}
#header-left-resp .infos.livraison {
	float: left;
}
#header-left-resp .infos.boutiques {
	float: right;
}
#header-top-resp, #header-left-resp {
	display: none;
}
.ACCUEIL #header-top-resp .info ul li {
	display: inline-block;
	font-size: 10px;
	font-weight: normal;
	padding: 0 10px 0 10px;
	margin-right: -8px;
	color: #666666;
	min-height: 22px;
	background: url(../images/separateur-menu-info.gif) no-repeat right top;
	vertical-align: middle;
}
#CONTAINER #header-top-resp {
	border-bottom: 1px solid #2e2e2e;
	border-top: 1px solid #2e2e2e;
	padding-top: 10px
}
.ACCUEIL #header-middle {
	height: 90px !important;
	border: 0;
}
.ACCUEIL #header-middle img {
	width: 130px!important;
}
#CONTAINER #header {
	padding-top: 0px !important;
	margin: 0px !important;
}
.ACCUEIL #header-middle { position: initial; min-height: initial !important;}
.Produit-home { min-height: 0px !important;}

img.ms-layer { height: initial !important;}
#BLOC-bandeau-page-rayon, .BLOC-rayon-entete-2015 { width: 92% !important; background: none !important; padding: 2%; margin: 2%; min-height: auto; border: 1px solid #d7d7d7;} /* Suppression des bannieres rayon sur la v mobile */
.MMCFSPN #BLOC-bandeau-page-rayon, .MMCFSPN .BLOC-rayon-entete-2015 { background-color: #e8422c !important; }
.MMCPPN .BLOC-rayon-entete-2015 { width: 96%; border: none; height: 10px; min-height: 10px;}
#BLOC-bandeau-page-rayon, .BLOC-rayon-entete-2015 h1, #BLOC-bandeau-page-rayon, .BLOC-rayon-entete-2015 h4 { width: 100%;}
#BLOC-bandeau-page-rayon, .BLOC-rayon-entete-2015 p.descp { display: none; }
ul#menu-responsive li a { background: url("../../Images/Pictos/picto-menu-mobile-close.png") no-repeat scroll right top #2e2e2e; text-transform: uppercase; }
ul#menu-responsive li.open > a { background: url("../../Images/Pictos/picto-menu-mobile-open.png") no-repeat scroll right top #2e2e2e;}
/* Page boutique */
.boutique .slider-wrap { float: none; width: 100%; margin-bottom: 110px; }
.boutique .descrip-wrap { float: none; width: 100%;}
/* Guide taille */
.full-w { width: 96%;}
.wrap { padding: 14px 2%; }
.wrap img { height: auto;}
#guide-chaussure, 
#guide-chemises,
#guide-polos,
#guide-pulls,
#guide-chinos-bermudas { height: auto;}
.sommaire, .half-w { clear: both; float: none; width: 96%;}
.one-third { float: none; width: 100%;}
.description { float: none; width: 100%; margin-top: 50px;}
.one-third { text-align: center;}
#cousus, #cuirs, #tissus, #cols, #tissu-polos, #entretenir, #tissus-chinos { height: auto; width: 96% !important;}
/* ===== COOKIE ===== */
#cookies_banner, #cookies_banner_audessus { height: 80px;}
#cookies_banner .cookies_info_mobile, #cookies_banner_audessus .cookies_info_mobile { display: none;}
#cookies_banner a.cookies_btn, #cookies_banner_audessus a.cookies_btn { float: none; margin: 0; height: auto;}
/* ENTETE FDS */
.MMCFSPN .BLOC-rayon-entete-2015 { background-image: none !important; }
.MMCFSPN .BLOC-rayon-entete-2015 h1 { display: block !important; color: #fff; text-align: center; }
.MMCFSPN .BLOC-rayon-entete-2015 p { margin-top: 0px !important;}
.fds-head-link {  width: 88% !important; }
/* ENTETE CHEMISES JOURS FLASH */
/*.MMCHPN .BLOC-rayon-entete-2015 { background-size: contain; min-height: 0px; max-height: 0px; border: 0;}*/
}

@media screen and (min-width: 1380px) { 
/*.ACCUEIL.FR { background: url(../../Images/divers/entourage-jf-chemises-fr.png) no-repeat fixed center 212px transparent; }
.ACCUEIL.EN { background: url(../../Images/divers/entourage-jf-chemises-en.png) no-repeat fixed center 212px transparent; }*/
.ACCUEIL.MMCFSPN .rayon-image-nouveaute-FR { display:none; }
.ACCUEIL.MMCFSPN .rayon-image-nouveaute-EN { display:none; }
.ACCUEIL.FINSERIE .internet-nouveaute-FR { display:none; }
.ACCUEIL.FINSERIE .internet-nouveaute-EN { display:none; }
}

@media screen and (min-width: 1180px) {
	.FR a.back-to-top { width: 50px; height: 75px; background: url("../../Images/Pictos/back-to-top.png") no-repeat left top transparent; text-indent: -9999em; padding: 0; top: initial; bottom: 2%; right: 2%; }
	.FR a.back-to-top:hover { background: url("../../Images/Pictos/back-to-top.png") no-repeat left bottom transparent; }
	.EN a.back-to-top { width: 50px; height: 75px; background: url("../../Images/Pictos/back-to-top-en.png") no-repeat left top transparent; text-indent: -9999em; padding: 0; top: initial; bottom: 2%; right: 2%; }
	.EN a.back-to-top:hover { background: url("../../Images/Pictos/back-to-top-en.png") no-repeat left bottom transparent; }
}

/* Cadre séparation de facettes PN, PV et PS */
#SEP_FACETTE_ENTRETIEN_ACCESSBOIS,
#SEP_FACETTE_ENTRETIEN_ENTRETCHAUSS,
#SEP_FACETTE_ENTRETIEN_ACCCHAUSS,
#SEP_FACETTE_ENTRETIEN_ESSENTIEL,
.MMCPPN .BLOC-rayon-details, .MMCPPV .BLOC-rayon-details, .MMCPPS .BLOC-rayon-details,
.MMCCMAROPN .BLOC-rayon-details, .MMCCMAROVP .BLOC-rayon-details, .MMCCMAROPS .BLOC-rayon-details,
.MMPANTPN .BLOC-rayon-details, .MMPANTPV .BLOC-rayon-details, .MMPANTPS .BLOC-rayon-details,
.MMCCBPN .BLOC-rayon-details, .MMCCBOVP .BLOC-rayon-details, .MMCCBPS .BLOC-rayon-details,
.MMCMODEPN .BLOC-rayon-details, .MMCMODEPV .BLOC-rayon-details, .MMCMODEPS .BLOC-rayon-details  { border: #d7d7d7 solid 1px; padding-bottom: 15px;}

/* Cadre contenu facette PN */
#SEP_FACETTE_ENTRETIEN_ACCESSBOIS .rayon-chaussure-titre,
#SEP_FACETTE_ENTRETIEN_ENTRETCHAUSS .rayon-chaussure-titre,
#SEP_FACETTE_ENTRETIEN_ACCCHAUSS .rayon-chaussure-titre,
#SEP_FACETTE_ENTRETIEN_ESSENTIEL .rayon-chaussure-titre,
.MMCPPN .BLOC-rayon-details .rayon-chaussure-titre,
.MMCCMAROPN .BLOC-rayon-details .rayon-chaussure-titre,
.MMPANTPN .BLOC-rayon-details .rayon-chaussure-titre,
.MMCCBPN .BLOC-rayon-details .rayon-chaussure-titre,
.MMCMODEPN .BLOC-rayon-details .rayon-chaussure-titre { background-color:  #f6f6f6; color: #2e2e2e !important; padding: 0 !important; line-height: 35px; border-bottom: #d7d7d7 solid 1px !important; font-weight: bold; font-family: "Roboto Condensed", Arial, Verdana, sans-serif; text-transform: uppercase; }

/* Cadre contenu facette PV et PS */
.MMCENTRPN .BLOC-rayon-details .rayon-chaussure-titre,
.MMCPPV .BLOC-rayon-details .rayon-chaussure-titre, .MMCPPS .BLOC-rayon-details .rayon-chaussure-titre,
.MMCCMAROVP .BLOC-rayon-details .rayon-chaussure-titre, .MMCCMAROPS .BLOC-rayon-details .rayon-chaussure-titre,
.MMPANTPV .BLOC-rayon-details .rayon-chaussure-titre, .MMPANTPS .BLOC-rayon-details .rayon-chaussure-titre,
.MMCCBOVP .BLOC-rayon-details .rayon-chaussure-titre, .MMCCBPS .BLOC-rayon-details .rayon-chaussure-titre,
.MMCMODEPV .BLOC-rayon-details .rayon-chaussure-titre, .MMCMODEPS .BLOC-rayon-details .rayon-chaussure-titre { color: #2e2e2e !important; padding: 0 !important; line-height: 35px; font-weight: bold; font-family: "Roboto Condensed", Arial, Verdana, sans-serif; text-transform: uppercase; background-color:#f6f6f6; }

.rayon-chaussure-titre sup { text-transform: lowercase;}

.MMCENTRPN .BLOC-rayon-details .rayon-chaussure-titre h2,
.MMCPPN .BLOC-rayon-details .rayon-chaussure-titre h2,
.MMCCMAROPN .BLOC-rayon-details .rayon-chaussure-titre h2,
.MMPANTPN .BLOC-rayon-details .rayon-chaussure-titre h2,
.MMCCBPN .BLOC-rayon-details .rayon-chaussure-titre h2,
.MMCMODEPN .BLOC-rayon-details .rayon-chaussure-titre h2 { font-weight: bold; }

/* MENU BLANC */
ul#menu { background-color: #fff !important; border-bottom: 2px solid #002c1b; }
ul#menu > li { padding: 0; }
ul#menu > li > a { border: none; margin: 0; font-family: "Roboto Condensed", Arial, sans-serif; font-size: 0.96em; text-transform: uppercase; line-height: 40px; color: #2e2e2e; font-weight: 100;
-webkit-transition: all .2s; /* Chrome/Safari */
-moz-transition: all .2s; /* Firefox */
transition: all .2s; /* off */ 
padding: 0 0.3em;
}
ul#menu > li:hover > a, ul#menu > li > a:hover { 
background-color: #002c1b;
color: #fff;
text-decoration: none;
-webkit-transition: all .2s; /* Chrome/Safari */
-moz-transition: all .2s; /* Firefox */
transition: all .2s; /* off */
}
ul#menu.drop ul.megamenu { margin-top: 0; border-top: 2px solid #2e2e2e;}
.Produit-home { margin: 0 0 10px 0; }

/* POPUP PARFUM
   NOVEMBRE 2015 
*/
#popin-parfum .titre { color: #e8422b; font-family: 'Montserrat', Arial, sans-serif; font-size: 24px; text-transform: uppercase; text-align: center; margin-bottom: 20px; }
#popin-parfum .content { font-family: 'Open Sans Condensed', Arial, sans-serif; font-size: 22px; text-align: center; margin: 10px 0; }
#popin-parfum hr { width: 50%; background-color: #e8422b; height: 3px; border: 0;}
.offre-parfum { /*padding-left: 40px;*/ text-align: center; margin-top: 10px !important; }
#frmSelCodePromo p { text-align: center; }
#frmSelCodePromo .valider { clear: both; float: left; width: 100%; text-align: center; margin-top: 20px; } 
#frmSelCodePromo .lien-suite { text-decoration: none;  padding: 10px 20px; border: 2px solid #e8422b; font-family: 'Open Sans Condensed', Arial, sans-serif; color: #e8422b; }
#frmSelCodePromo > img { display: none; }
#frmSelCodePromo br { display: none;}
#popin-parfum br { display: block; }
#frmSelCodePromo .div-popin-sel_cadeau { float: left; width: 35%; text-align: center; padding: 0 7%;}

/* POPUP EMBAUCHOIRS */
label.pointure-emb { color: #2e2e2e; border: 1px solid #2e2e2e; padding: 2px 6px; }

/* ================= */
/* MODIFICATION 2016 */
/* WIDTH 1200px */
#CONTAINER { width: 1200px;}
@media screen and (device-width: 768px) and (orientation: portrait) {
	#CONTAINER { width: 100%;}
}


/* FICHE PRODUIT V2016 */
#BLOC-COL-G-details { float: left; width: 840px;}
#CONTAINER #contenu .Produit-home .miniature-détails-produits { clear: left; float: left; min-height: 54px; }
#CONTAINER #contenu .Produit-home .Produit-details-bloc-image { padding: 0; }
#CONTAINER #contenu .Produit-home .Produit-details-bloc-image .Produit-image { margin-bottom: 5px; }
#zoom1_img { width: 100%; }
#BLOC-COL-D-details { float: right; width: 330px;}
.CONTENU-details-titre .titre-important2 { padding: 0; width: 100%; }
.CONTENU-details-titre .titre-important2 h1 { font-family: "Roboto Condensed",arial,sans-serif; font-weight: 300; font-size: 30px; text-transform: uppercase; }
.CONTENU-details-titre .titre-important h2 { font-family: "Roboto Condensed",arial,sans-serif; font-weight: 300; font-size: 26px; font-style: normal; }
#BLOC-COL-D-details .CONTENU-details-logo { clear: both; float: left; width: 100%; margin-top: 10px; min-height: 10px; }
.CONTENU-details-logo > div  { float: left; margin-right: 20px;}
.CONTENU-details-titre .titre-important { width: 100%;}
.CONTENU-details-titre .PRIX-produit-details { padding: 0; font-family: "Roboto Condensed",arial,sans-serif; }
.CONTENU-details-titre .PRIX-produit-details .prix-unit { font-weight: normal; font-size: 22px; color: #e8412c;}
.CONTENU-details-titre .PRIX-produit-details .prix-lot,
.CONTENU-details-titre .PRIX-produit-details .prix-lot a { font-weight: normal; font-size: 16px; color: #2e2e2e; text-decoration: none; }
.CONTENU-details-titre .PRIX-produit-details .prix-lot a .prix { font-size: 18px; }
.FINSERIE #PRIX-produit-details { color: #e8412c; }

#colorisSelected h2 { display: block; }
#BLOC-COL-D-details .details-panier { margin: 0; }
#BLOC-COL-D-details .details-panier .coloris { border-bottom: 1px solid #d7d7d7; padding-bottom: 10px;}
.conseil-taille .conseil-vendeur > strong { font-family: "Roboto Condensed",arial,sans-serif; font-size: 18px; font-weight: 300; }
.coloris-prd label { font-family: "Roboto Condensed",arial,sans-serif; font-weight: 300; font-size: 18px;}
.details-panier .ajouter-panier a { font-family: "Roboto Condensed",arial,sans-serif; font-size: 26px; border: 2px solid #2e2e2e; font-weight: 300; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s; }
.details-panier .ajouter-panier a:hover, .details-panier .ajouter-panier a:active { background-color: transparent; color: #2e2e2e; text-decoration: none; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}
.conseil-taille select { -webkit-appearance: none; -moz-appearance: none; appearance: none; border: 1px solid #2e2e2e; background: url("../../Images/Pictos/bkg-select.png") no-repeat right top #fff; height: 30px; margin-top: 5px; padding-left: 10px; }
.guide-taille-popin { font-family: "Roboto Condensed",arial,sans-serif; font-weight: 300; }
.quantite-prd label { font-family: "Roboto Condensed",arial,sans-serif; font-size: 18px; font-weight: 100; }
#BLOC-widget-description { width: 100%; min-height: initial; }
#BLOC-widget-description #TDESCPRD_DESC { display: block; }
#BLOC-widget-description h3 { background-color: transparent; font-family: Arial,sans-serif; padding: 0; font-size: 14px; text-transform: initial; font-size: 12px; height: auto; line-height: initial; margin: 10px 0; }
#BLOC-widget-description  h3.content-widget-description { margin: 0; font-size: 20px; font-family: "Roboto Condensed",arial,sans-serif; font-weight: 300; color: #2e2e2e; background-color: #AFB0AF; cursor: pointer; text-transform: uppercase; padding-left: 10px; line-height: 28px; height: 28px; position: relative;}
#BLOC-widget-description  h3.content-widget-description.current { background-color: #dadada; }
#BLOC-widget-description  h3.content-widget-description.current  .icon-extend { background-position: right bottom;}
#contenu .BLOC-cadre-vendu-avec-titre { position: relative; clear: both; border: none; color: #2e2e2e; font-family: "Roboto Condensed",arial,sans-serif; font-weight: 300; font-size: 18px; background-color: #fff; width: 80%; margin: 0 auto; height: 40px; }
/*.BLOC-cadre-vendu-avec-titre::after { content:""; position: absolute; left: 50%; width: 10%; margin-left: -5%; height: 1px; background-color: #2e2e2e; top: 35px;}*/
#BLOC-seconde-paire { margin-top: 0px;}
#BLOC-seconde-paire .seconde-paire-contenu .seconde-paire-image { width: 220px; min-height: 220px; }
#BLOC-seconde-paire .seconde-paire-contenu .seconde-paire-image img { width: 180px; }
.imgVignetteColoris, .imgVignetteColorisSelected { width:102px; border: 2px solid transparent; }
.imgVignetteColorisSelected { border: 2px solid #ededed; }
#PRIX-produit-details.soldes .orange, #PRIX-produit-details .orange { color: #e8412c; }



/* CAROUSEL 2016 */
#Carrousel { width: 100%;}
#Carrousel .bloc { position: relative; /*background-color: #d7d7d7;*/ border: 1px solid transparent; overflow: hidden;}
#Carrousel .bloc.cadre-n { border: 1px solid #2e2e2e; text-align: center; font-family: "Roboto Condensed", Arial, sans-serif; text-transform: uppercase; font-size: 18px; font-weight: 500; }
#Carrousel .bloc .desc-prd { position: absolute; bottom: 0; left: 0; width: 100%; min-height: 115px; height: 115px; color: #fff; text-align: center; font-family: "Roboto Condensed", Arial, sans-serif; text-transform: uppercase; font-size: 15px; font-weight: 100; }
#Carrousel .bloc .desc-prd.textn { color: #000; }
#Carrousel .bloc .desc-prd.bande { background: url(/Bexley/images/bkg-transp.png) repeat top left transparent; }
#Carrousel .bloc .desc-prd.soldes { color: #2e2e2e; background: url(../../Images/divers/bkg-transp-blanc.png) repeat top left transparent; }
#Carrousel .bloc .desc-prd h2, #Carrousel .bloc .desc-prd h3 { margin: 14px 0 14px 0; font-size: 20px; font-weight: 600; font-family: "Montserrat", sans-serif;}
#Carrousel .bloc .desc-prd h2:after, #Carrousel .bloc .desc-prd h3:after { content: ""; border: 2px solid #e8412c; position: absolute; top: 42px; width: 80px; margin-left: -40px; left: 50%; }
#Carrousel .bloc .desc-prd h2 a, #Carrousel .bloc .desc-prd h3 a { color: #fff;}
#Carrousel .bloc .desc-prd p { font-size: 15px !important; margin-bottom: 12px;}
#Carrousel .bloc .desc-prd .btn-carousel { color: #fff; padding: 4px 25px; border: 1px solid #fff; -webkit-transition: all 0.25s; -moz-transition: all 0.25s; -o-transition: all 0.25s; transition: all 0.25s;}
#Carrousel .bloc .desc-prd .btn-carousel:hover { background-color: #fff; color: #2e2e2e; text-decoration: none; }
#Carrousel .bloc .desc-prd.soldes .btn-carousel { color: #2e2e2e; padding: 4px 25px; border: 1px solid #2e2e2e; -webkit-transition: all 0.25s; -moz-transition: all 0.25s; -o-transition: all 0.25s; transition: all 0.25s;}
#Carrousel .bloc .desc-prd.soldes .btn-carousel:hover { background-color: #e8412c; border: 1px solid #e8412c; color: #fff; text-decoration: none; }
#Carrousel .bloc .desc-prd.soldes .orange, #Carrousel .bloc .desc-prd .orange { color: #e8412c; font-weight: bold; }
#Carrousel .bloc.cadre-n h2, #Carrousel .bloc.cadre-n h3 { font-weight: 500; margin-top: 50px; }
#Carrousel .bloc.cadre-n hr { width: 20%; margin: 20px auto; height: 1px; }
#Carrousel .bloc.cadre-n p { float: left; width: 100%; text-align: center; font-size: 18px !important; margin-bottom: 30px !important; }
#Carrousel .bloc.cadre-n .btn-carousel { color: #fff; padding: 4px 25px; background-color: #878787; border: 1px solid transparent; -moz-transition: all 0.25s; -o-transition: all 0.25s; transition: all 0.25s; }
#Carrousel .bloc.cadre-n .btn-carousel:hover { border: 1px solid #2e2e2e; background-color: transparent; color: #2e2e2e; text-decoration: none;}
#Carrousel .bloc.gdtaille { border: none; background-color: #878787; color: #fff;}
#Carrousel .bloc.gdtaille .btn-carousel { color: #2e2e2e; padding: 4px 25px; background-color: #fff; border: 1px solid transparent; -moz-transition: all 0.25s; -o-transition: all 0.25s; transition: all 0.25s; }
#Carrousel .bloc.push { top: 900px !important;}
#Carrousel .bloc.push2 { top: 1200px !important;}
#Carrousel .bloc.push3 { top: 1500px !important;}
#Carrousel .bloc.bkg-orange { background-color: #e8412c; color: #fff; text-align: center; font-family: "Roboto Condensed", Arial, sans-serif; text-transform: uppercase; font-size: 18px;}
#Carrousel .bloc.bkg-orange > a { color: #fff; }
#Carrousel .bloc.bkg-orange > a:hover { text-decoration: none; }
#Carrousel .bloc.bkg-orange h3 { font-family: "Montserrat", Arial, sans-serif; color: #fff; font-size: 40px; }
#Carrousel .bloc.bkg-orange hr { width: 20%; margin: 20px auto; height: 1px; background-color: #fff; border: 0}
#Carrousel .bloc.bkg-orange p { float: left; width: 100%; text-align: center; font-size: 18px !important; margin-bottom: 30px !important; }
#Carrousel .bloc.bkg-orange .btn-carousel { color: #fff; padding: 4px 25px; border: 1px solid #fff; -moz-transition: all 0.25s; -o-transition: all 0.25s; transition: all 0.25s; }
#Carrousel .bloc.bkg-orange .btn-carousel:hover { border: 1px solid #2e2e2e; background-color: transparent; color: #2e2e2e; text-decoration: none;}
#Carrousel .bloc img { width: 100%;}
/*#Carrousel .bloc.mobile { display: none !important; }*/

/* SLIDER 2016 */
.btn-slider.dark { color: #fff; padding: 8px 30px; background-color: #2e2e2e; border: 1px solid transparent; -moz-transition: all 0.25s; -o-transition: all 0.25s; transition: all 0.25s; }
.btn-slider.dark:hover { border: 1px solid #fff; background-color: transparent; color: #fff; text-decoration: none;}
.btn-slider.light { color: #2e2e2e; padding: 8px 30px; background-color: #fff; border: 1px solid transparent; -moz-transition: all 0.25s; -o-transition: all 0.25s; transition: all 0.25s; }
.btn-slider.light:hover { border: 1px solid #fff; background-color: transparent; color: #fff; text-decoration: none;}
.btn-slider.light-invers { padding: 8px 30px; border: 1px solid #fff; background-color: transparent; color: #fff; text-decoration: none; -moz-transition: all 0.25s; -o-transition: all 0.25s; transition: all 0.25s;}
.btn-slider.light-invers:hover { color: #2e2e2e; background-color: #fff; border: 1px solid transparent; }
.btn-slider.red { color: #fff; padding: 8px 30px; background-color: #e8412c; border: 1px solid transparent; -moz-transition: all 0.25s; -o-transition: all 0.25s; transition: all 0.25s; }
.btn-slider.red:hover { border: 1px solid #2e2e2e; background-color: transparent; color: #2e2e2e; text-decoration: none;}
.slide-4 { text-shadow: none !important; }

/* RAYON 2016 */
#BLOC-rayon-chaussure { width: 1000px; }
.contenu-rayon-chaussure-descr .rayon-description-prix > div { color: #2e2e2e;}
.MMCFSPN .contenu-rayon-chaussure-descr .rayon-description-prix > .prixProduit { color: #e8412c; }
.rayon-description-prix .orange, .rayon-chaussure-titre .orange { color: #ff4e3e; }
.contenu-rayon-chaussure-descr.mobile { display: none !important; }


/* POPIN AJOUT PANIER */
#contenu #PANIER .BLOC-vendu-avec-prepanier { width: 24.6666%; }
#contenu #PANIER .BLOC-vendu-avec-prepanier img { width: initial;}


/* ============================================================================================================== */
/* ======================================= MOBILE =============================================================== */
/* ============================================================================================================== */
@media screen and (max-width: 750px) {
#CONTAINER { width: 100%;}
/* SLIDER MOBILE */
#slider1-wrapper { /*display: none; */}

/* SLIDER  */
.btn-slider { display: none;}
/* CAROUSEL */
#Carrousel {
	display: block; height: initial !important;
}
#Carrousel .bloc {
		position: relative !important;
		border: 1px solid transparent;
		overflow: hidden;
		width: 96% !important;
		height: initial !important;
		margin: 6px auto;
		top: initial !important;
		left: initial !important;
}
#Carrousel .bloc.cadre-n, #Carrousel .bloc.bkg-orange, #Carrousel .bloc.gdtaille { padding-bottom: 30px; }
#Carrousel .bloc .desc-prd { position: relative; }
#Carrousel .bloc .desc-prd h2:after, #Carrousel .bloc .desc-prd h3:after { top: 28px !important;}


#Carrousel .bloc.push, #Carrousel .bloc.push2, #Carrousel .bloc.push3 { top: initial !important; }
/*#Carrousel .bloc.mobile { display: block !important; }*/

/* FICHE PRODUIT V2016 */
#BLOC-COL-D-details { padding: 0 1% !important;}
.details-panier .quantite-panier { float: left;}
#BLOC-widget-description { padding: 0 1%; width: 98%; }
#tab-TDESCPRD_DESC, #tab-TDESCPRD_TECH, #tab-TDESCPRD_TAILLE, #tab-TDESCPRD_LIV { width: 100%; margin-bottom: 2%; }

.bloc-connexion, .bloc-inscription { width: 80%; }
/* RAYON */
.contenu-rayon-chaussure-descr.mobile { display: block !important; }
}

/* PANIER 2016 */
#PANIER .PANIER-recap, .finalisation-panier { clear: both; float: left; width: 100%; border: 0; font-family: "Roboto", Arial, sans-serif; font-weight: 200; font-size: 12px; }
.recap-produits { float: left; width: 100%; margin-bottom: 20px; }
.recap-produits .libelles { clear: both; float: left; width: 100%; border-bottom: 1px solid #b3b2b2; line-height: 50px;}
.recap-produits .libelles .titre-libelle { float: left; font-size: 16px; font-weight: 500;}
.recap-produits .libelles .titre-libelle.img-prod { width: 18% }
.recap-produits .libelles .titre-libelle.nom { width: 18% }
.recap-produits .libelles .titre-libelle.coloris { width: 12%; text-align: center; }
.recap-produits .libelles .titre-libelle.taille { width: 12%; text-align: center; }
.recap-produits .libelles .titre-libelle.prix-unit { width: 15%; text-align: center; }
.recap-produits .libelles .titre-libelle.quantite { width: 15%; text-align: center; }
.recap-produits .libelles .titre-libelle.prix-total { float: right; width: 10%; text-align: right; }

.bloc-recap-produit-wrap { border-bottom: 1px solid #b3b2b2 }
.bloc-recap-produit-lvl1 > div > div.titre, .bloc-recap-produit-lvl2 > div > div.titre, .bloc-recap-produit-lvl3 > div > div.titre { display: none; } /* Activer sur le resp */
.bloc-recap-produit-wrap .contenu { font-size: 14px; color: #2e2e2e; }
.bloc-prix-total .contenu { text-align: right;}
.bloc-prix-total .contenu a.lien-add-lot { font-size: 10px; color: #e8412c; }
.bloc-prix-total .contenu.prix-lot span { font-weight:500; color: #e8412c; }
.bloc-recap-produit-wrap .bloc-libelle { text-align: left; }
.bloc-recap-produit-lvl2 .bloc-quantite > .contenu > div { width: auto; margin: 0; }

.bloc-quantite .contenu input { float: left; width: 38px; height: 28px; border: 1px solid #d7d7d7; margin: 0px 4px 0 15px; text-align: right; padding: 0 6px; }
.bloc-quantite .contenu .fleche { float: left; width: 62px; margin: 0}
.bloc-quantite .contenu .fleche .qte_inc { display: block; float: left; width: 30px; height: 30px;   background: url(/Bexley/images/sprite-panier2016.jpg) no-repeat 0 0 transparent; text-indent: -9999em;}
.bloc-quantite .contenu .fleche .qte_dec { display: block; float: left; width: 30px; height: 30px; margin-right: 2px; background: url(/Bexley/images/sprite-panier2016.jpg) no-repeat 0 -30px transparent; text-indent: -9999em;}
.bloc-quantite .contenu .supp-produit { display: block; float: left; width: 7px; height: 7px; background: url(/Bexley/images/close.png) no-repeat top left transparent; text-indent: -9999em; margin: 12px 0 0 10px; }


.panier-col2-3 { float: left; width: 840px; }
.bloc-chequefid-promo-wrap { float: left; width: 100%; background-color: #f0f0f0; }
.panier-col2-3 h3 { font-size: 16px; font-weight: 500; text-transform: uppercase; }
.panier-col2-3 .cheque-fid { float: left; width: 450px; padding: 10px; background-color: #f0f0f0; color: #2e2e2e;}
.panier-col2-3 .cheque-fid span { font-size: 12px;}
.LIGNE-identification a { font-weight: 200;}
.id-code-promo { float: left; width: 230px;}
.id-code-promo span { font-weight: 200; }
.id-code-promo .num-cheq { display: block; float: left; width: 100%; color: #2e2e2e; }
.id-code-promo .validite-cheq { /*display: block;*/ float: left; width: 100%; color: #9d9d9c; font-style: italic; display: none;} /* MODIF 30062017 */
.promo-montant { float: left; width: 50px; text-align: left; padding: 0;  }
.promo-montant span { color: #2e2e2e; }
a.btn-add-code { display: block; text-transform: uppercase; border: 1px solid #2e2e2e; padding: 6px 15px; color: #2e2e2e; text-decoration: none; font-weight: 200;}
a.btn-add-code.active, a.btn-add-code:hover { border: 1px solid #e8412c; background-color: #e8412c; color: #fff; }

.panier-col2-3 .code-promo { float: left; width: 350px; padding: 10px; background-color: #f0f0f0; }
.panier-col2-3 .code-promo .new-add-cpromo { float: left; margin-top: 3px; padding: 5px 9px; border: 1px solid #2e2e2e; cursor: pointer; }
.panier-col2-3 .code-promo .add-code-promo { float: left; margin-top: 8px; display: none; }
.panier-col2-3 .code-promo .add-code-promo input { float: left; height: 26px; border: 1px solid #d7d7d7; margin: 0px 14px 0 0px; text-align: left; padding: 0 6px;}
.panier-col2-3 .code-promo .add-code-promo .btn-add-code { float: left;}
.panier-col2-3 .code-promo .add-code-promo .message-cpromo { clear: both; float: left; width: 100%; margin-top: 10px; color: #e8412c; font-size: 11px;}
.LIGNE-code-promo  { border: 0; padding: 0;}
.panier-col2-3 .livraison .pays-livraison, .panier-col2-3 .livraison .mode-livraison { margin-top: 20px;}
.panier-col2-3 .livraison { clear: both; float: left; width: 820px; margin-top: 10px; background-color: #f0f0f0; padding: 10px; }
.panier-col2-3 .livraison .title { float: left; width: 130px; }
.panier-col2-3 .livraison .pays-livraison .title { line-height: 30px; }
.panier-col2-3 .livraison select { -webkit-appearance: none; -moz-appearance: none; appearance: none; padding-left: 10px; border: 1px solid #2e2e2e; background: url("/Bexley/images/bkg-select.png") no-repeat right top #fff; height: 30px; }
.panier-col2-3 .livraison .mode-livraison .list-mode-liv-wrap { float: left; width: 690px;}
.panier-col2-3 .livraison .mode-livraison .list-mode-liv { float: left; margin-right: 40px; margin-bottom: 25px; }
.panier-col2-3 .livraison .mode-livraison .list-mode-liv input { float: left; }
.panier-col2-3 .livraison .mode-livraison .list-mode-liv .intitule { float: left; margin-left: 10px;}
.panier-col2-3 .livraison  .choix-point-relais { float: left; width: 100%; margin-top: 20px;}
.panier-col2-3 .livraison  .choix-point-relais .mre-adresse-wrap { float: left; } 
.panier-col2-3 .livraison  .choix-point-relais .mre-adresse { float: left; }
.panier-col2-3 .livraison  .choix-point-relais .mre-horaire { float: left; margin-left: 20px; }
.panier-col2-3 .livraison  .choix-point-relais .mre-adresse-link { float: left; margin-left: 20px; }

.panier-col1-3 { float: right; width: 350px;}
.panier-col1-3 .panier-totaux { }
.panier-col1-3 .panier-totaux .ligne-total { clear: both; float: left; width: 100%; font-size: 18px; margin-bottom: 8px; }
.panier-col1-3 .panier-totaux label { float: left;  }
.panier-col1-3 .panier-totaux .total { float: right; }
#PANIER .montant-commande { background: transparent; width: 100%; padding: 0; text-transform: uppercase; font-weight: 600; }

.finalisation-panier { clear: both; float: left; width: 100%; font-size: 22px; }
.finalisation-panier .lien-suite.poursuivre { background: url(/Bexley/images/left-arrow.png) no-repeat left center transparent; padding-left: 20px; line-height: 62px; font-weight: 200; }
.finalisation-panier  a.btn-valid-cmd  { display: block; width: 100%; padding: 15px 0; background-color: #2e2e2e; border: 2px solid #2e2e2e; text-transform: uppercase; color: #fff; text-align: center; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s; }
.finalisation-panier  a.btn-valid-cmd:hover { background-color: transparent; color: #2e2e2e; text-decoration: none; }

.autres-produits { clear: both; float: left; width: 100%; display: none; }
.selection-erreur .message_panier { text-transform: initial; font-weight: normal; }

/* PANIER 2016 - FORMULAIRE + PROCESS PAIEMENT */
.contenu-mes-coordonnees { width: 100%; }
#contenu #PANIER .sous-titre h3 { line-height: 30px; padding: 0 10px; font-family: Roboto, Arial, sans-serif; text-transform: uppercase; }
.contenu-mes-coordonnees .liste-label { margin: 15px 0 25px; }
.contenu-mes-coordonnees label { color: #2e2e2e; }
.contenu-mes-coordonnees a.btn-valider, #PANIER .valider input { float: right; background-color: #2e2e2e; padding: 8px 16px; font-size: 16px; font-family: "Roboto", Arial, Verdana, sans-serif; font-weight: 200; border: 2px solid #2e2e2e; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s; cursor: pointer; }
.contenu-mes-coordonnees a.btn-valider:hover, #PANIER .valider input:hover { background-color: transparent; color: #2e2e2e !important; text-decoration: none; }
.bloc-formulaire-nouveau-client .bloc-infos .btn-valider { margin-top: 55px; }

/* POPIN AJOUT ARTICLE PANIER */
#contenu #PANIER .titre-ajout-panier { border-color: #2e2e2e; color: #2e2e2e; font-family: "Roboto", Arial, Verdana, sans-serif; font-weight: 200; font-size: 16px;}
.PANIER-livraison { border: 0; border-bottom: 1px solid #b3b2b2; }
#contenu #PANIER .pop-in #header-right h2 { text-align: left; }
#PANIER .LIGNE-suite .lien-suite { background-color: #2e2e2e; border: 2px solid #2e2e2e; color: #fff; font-family: "Roboto", Arial, Verdana, sans-serif; font-weight: 200; font-size: 16px; padding: 10px 35px;}
#PANIER .LIGNE-suite .lien-suite:hover { background-color: transparent; color: #2e2e2e; text-decoration: none;  -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s; }


/* ============================================================================================================== */
/* ======================================= MOBILE PANIER ======================================================== */
/* ============================================================================================================== */
@media screen and (max-width: 750px) {
	#CONTAINER { width: 100%; }
	.recap-produits .libelles { display: none; }
	
	.bloc-recap-produit-lvl1, .bloc-recap-produit-lvl2, .bloc-recap-produit-lvl3 { border: 0; }
	.bloc-recap-produit-lvl1 > div > div.titre, .bloc-recap-produit-lvl2 > div > div.titre, .bloc-recap-produit-lvl3 > div > div.titre { display: block; color: #2e2e2e; font-weight: 400; font-size: 14px; }
	.bloc-recap-produit-lvl2, .bloc-recap-produit-lvl3 { background-color: #ededed; padding: 2%; width: 96% }
	.bloc-recap-produit-lvl2 .bloc-prix-unitaire, .bloc-recap-produit-lvl2 .bloc-quantite { width: 50%;}
	.bloc-recap-produit-lvl2 .bloc-prix-unitaire .titre, .bloc-recap-produit-lvl2 .bloc-quantite .titre { width: 100%; }
	.bloc-recap-produit-lvl2 .bloc-quantite .contenu { float: none; width: 150px; margin: 0 auto;}
	.bloc-recap-produit-lvl3 { float: right;}
	.bloc-quantite .contenu .fleche .qte_inc { background-position: 0 -60px; }
	.bloc-quantite .contenu .fleche .qte_dec { background-position: 0 -90px; }
	
	.panier-col2-3 { width: 100%; }
	.panier-col2-3 .title { width: 30% !important; }
	.panier-col2-3 .cheque-fid { width: 96%; padding: 2%;}
	.panier-col2-3 .cheque-fid .ajout-code-promo { border: 0;}
	
	.panier-col2-3 .code-promo { width: 96%; }
	
	.panier-col2-3 .livraison { width: 96%; }
	.panier-col2-3 .livraison .mode-livraison .list-mode-liv-wrap { float: left; width: 70%;}
	.panier-col2-3 .livraison .list-mode-liv-wrap { float: left; width: 65%;}
	.panier-col2-3 .livraison .list-mode-liv-wrap .list-mode-liv { width: 100%; margin: 0 0 20px 0}
	
	.panier-col2-3 .livraison .mre-adresse-wrap { width: 50%;}
	.panier-col2-3 .livraison .choix-point-relais .mre-adresse-link { margin: 20px 0 0 0; }
	.bloc-recap-produit-wrap { padding-bottom: 15px;}
	.panier-col1-3 {  width: 100%; margin-top: 20px;}
	.finalisation-panier .panier-col2-3 { margin-top: 20px; text-align: center; }
	.finalisation-panier .panier-col1-3 { margin: 0; }
	#PANIER .montant-commande { border: 0; color: #2e2e2e; font-size: 18px; }
	#PANIER .montant-commande > div { float: right; }
	#PANIER .montant-commande span { color: #2e2e2e; font-size: 18px; }
	
	#popupMask { display: none !important;}
	/* POPUP NEWSLETTER */
	#newsletter, .ACCUEIL #header-right #newsletter { left: 0px !important; width: 100% !important; height: auto !important; padding: 6% 0 !important; }
	#newsletter .popin-close { right: 2% !important;}
	#newsletter .popin-content { width: 96% !important; margin: 2% !important;}
	/* POPUP CONCOURS */
	#popup-jeu-concours { display: none !important; width: 100%; margin: 0; left: 0; height: auto; }
	#popup-jeu-concours .title-pop h3 { font-size: 3.5em !important;}
	#popup-jeu-concours .text-pop { font-size: 17px; }
	#popup-jeu-concours .btn-popup-vp, #popup-jeu-concours #btn-vp { width: 40%;}
	#popup-jeu-concours .popup-close { 
		position: unset;
		display: block;
		top: 0;
		right: 0;
		height: auto;
		text-indent: 0;
		background: none;
		cursor: pointer;
		text-align: center;
		width: 30%;
		margin: 10px auto 20px auto;
		border: 1px solid #2e2e2e;
		padding: 5px 0px;
	}
	
}

/* ===== DEBUT RAYON MULTI-PRODUITS ===== */
.PrdDicDouble { }
.PrdDicDouble #BLOC-COL-G-details { width: 430px !important; }
.PrdDicDouble #BLOC-COL-D-details { width: 751px !important; }
.PrdDicDouble #BLOC-COL-D-details > .CONTENU-details-titre { }
.PrdDicDouble #BLOC-COL-D-details iframe { width: 751px; height: 522px; margin: 0 0 30px 0; }
.PrdDicDouble h2 { display: none;}

#PRIX-produit-details.costume { float: left;}
#PRIX-produit-details.costume .prix-lot .prix { color: #e8412c }
.costume-info-compo { float: right; }

body.IFRAMECOSTUME { width: 750px !important; margin: 0 !important;}
body.IFRAMECOSTUME .PRIX-produit-details { display: none; }
body.IFRAMECOSTUME .PRIX-produit-details + hr { display: none; }
/*body.IFRAMECOSTUME iframe { width: 100% !important; height: 522px !important; }*/
body.IFRAMECOSTUME .back-to-top, 
body.IFRAMECOSTUME .pbx_absolute,
body.IFRAMECOSTUME #popin_concours { display: none !important; }
body.IFRAMECOSTUME .guide-taille-popin { display: none; }
#colorisSelectedDesc, #colorisSelected { margin: 10px 0 5px 0;}
/* ----- MOBILE ----- */
@media screen and (max-width: 750px) {
.PrdDicDouble #BLOC-COL-G-details { display: none;}
.PrdDicDouble #BLOC-COL-D-details { width: 100% !important; }
.PrdDicDouble #BLOC-COL-D-details > .CONTENU-details-titre { }
.PrdDicDouble #BLOC-COL-D-details iframe { width: 100%; height: 1000px; margin: 0 0 30px 0; }
.PrdDicDouble h2 { display: none;}

body.IFRAMECOSTUME { width: 100% !important; margin: 0 !important;}
body.IFRAMECOSTUME #CONTAINER { width: 100% !important; }
body.IFRAMECOSTUME #BLOC-COL-D-details { left: initial !important;}
body.IFRAMECOSTUME .PRIX-produit-details { display: none; }
body.IFRAMECOSTUME .PRIX-produit-details + hr { display: none; }
/*body.IFRAMECOSTUME iframe { width: 100% !important; height: 522px !important; }*/
body.IFRAMECOSTUME .back-to-top, 
body.IFRAMECOSTUME .pbx_absolute,
body.IFRAMECOSTUME #popin_concours { display: none !important; }
body.IFRAMECOSTUME .guide-taille-popin { display: none; }
#colorisSelectedDesc, #colorisSelected { margin: 10px 0 5px 0;}
}
/* ===== FIN RAYON MULTI-PRODUITS ===== */
/* ------ POPUP PANIER ----- */
body.IFRAMECOSTUME #popupContainer { top: 500px !important; left: 0px !important; width: 100% !important; height: 534px !important;}
body.IFRAMECOSTUME #header-right { width: 30% !important; }
body.IFRAMECOSTUME .titre-ajout-panier { display: none; }

.MMCOSTPN #BLOC-rayon-chaussure h1 { margin-bottom: 0;}
.MMCOSTPN #BLOC-rayon-chaussure h2 { font-family: "Roboto Condensed", Arial, Verdana, sans-serif; font-size: 18px; }
.MMCOSTPN .internet-exclu-rayon { display: none; }

#PRIX-produit-details.costume .prix-unit, #PRIX-produit-details .costume .prix-lot { float: left; }
#PRIX-produit-details.costume div { clear: both; float: left; width: 100%; }
#PRIX-produit-details.costume .prix-lot { line-height: 35px; }
#PRIX-produit-details.costume .ens .prix-lot { line-height: 20px; }
#PRIX-produit-details.costume .prix-ensemble { color: #e8412c; font-size: 22px; }

/* ===== PAGE 404 ===== */
#page404 { width: 100%; height: auto; background: none; text-align: center; }
#page404 h1 { font-size: 150px !important; font-weight: bold; text-align: center; width: 100%; color: #ececec !important; font-family: "Montserrat", Arial, sans-serif !important; line-height: normal !important; }
#page404 p { }

/* ===== CSS PRINT ===== */
@media print
{
#header-middle { display: block; float: left;}
#BLOC-COL-D-details { clear: both; float: left; width: 100%;}
/* Header */
#navigation, #navigation-responsive { display: none; }
/* Rayon */
#DIVTXT2 { display: none;}
#BLOC-rayon-chaussure { width: 100%; }
/* Fiche produit */
#BLOC-COL-G-details .mousetrap { display: none; }
.miniature-détails-produits, #views { clear: left; float: left; width: 100%;}
.conseil-taille, .guide-taille-popin, .quantite-prd, .ajouter-panier, #BLOC-seconde-paire, #BLOC-widget-description { display: none; }
 }

/* HACK HAUTEUR IMAGES BERMUDAS BARRY */
#link_Barry_SOLDE img, #link_Barry_NORMAL img, #link_Barry_PROMO img { min-height: 225px;}

/* POPUP CREATION MOT DE PASSE */
.mdp { border: none;}
.mdp .titre { font-family: "Roboto Condensed", Arial, sans-serif; font-size: 22px; font-weight: 600; }
.mdp .saisir-mdp .btn-valider {
	font-size: 16px;
	background-color: #2e2e2e; 
	border: 2px solid transparent; 
	-webkit-transition: all .3s;
    -moz-transition: all .3s;
    transition: all .3s;
    cursor: pointer;
	font-family: "Roboto", Arial, Verdana, sans-serif;
	color: #fff;
	padding: 2% 5%;
	float: left;
	text-transform: uppercase;
	margin-top: 15px;
}

/* KIT MEDIA */
#comm-presse { float: left; width: 100%; margin-top: 10px; }
#comm-presse .row { clear: both; float: left; width: 100%; margin-bottom: 50px; }
#comm-presse .row .cp { float: left; width: 224px; margin-right: 20px; font-family: "Roboto Condensed", Arial, sans-serif; }
#comm-presse .row .cp.last { margin-right: 0px; }
#comm-presse .row .cp h3 { width: 90%; margin: 0 !important; padding: 2% 5%; text-align: center; border-bottom: 1px solid #d7d7d7; text-transform: uppercase; }
#comm-presse .row .cp .visuel  { margin: 6px 0 12px 0; text-align: center; }
#comm-presse .row .cp .descp  { text-align: center; min-height: 30px; font-style: italic; }
#comm-presse .row .cp a.dl-cp { display: block; width: 90%; border: 1px solid #2e2e2e; color: #2e2e2e; font-weight: 300 !important; text-transform: uppercase; text-align: center; padding: 2% 5%; text-decoration: none !important; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s; }
#comm-presse .row .cp a.dl-cp:hover { background-color: #2e2e2e; color: #fff !important; text-decoration: none; }

/* ===== COMMANDE ===== */
#recapitulatif #ContentPlaceHolder1_pa_internaute3 .lien-suite { padding: 5px 10px; background: #2e2e2e; color: #fff; }

#iframe[name="google_conversion_frame"] { display: none; }

/* HEADER */
#CONTAINER #header-top { margin-bottom: 5px;}
.ACCUEIL #header-left { padding-top: 6px }
.ACCUEIL #header-middle { padding-top: 0px; min-height: 120px; }
.ACCUEIL #header-right { padding-top: 5px; }
.ACCUEIL #header-right #connectez-vous { top: 3px;}
.ACCUEIL #header-right #logue { min-height: 30px; height: 30px; }


/* HEADER MOBILE */
@media screen and (max-width: 750px) {
	.ACCUEIL #header-left { display: none;}
	.ACCUEIL #header-right { width: 100% !important; }
	.ACCUEIL #header-right #connectez-vous, .ACCUEIL #header-right #logue { width: 35%!important; float: left !important; text-align: left; background-position: left top; padding: 0 0 0 52px; margin-left: 0px;}
	.ACCUEIL #header-right #logue { margin-top: 10px; }
	.ACCUEIL #header-right #mon_panier { width: 30%!important; float: right; text-align: right; padding: 0 40px 0 0; margin-right: 10px; }
}

/* ===== FORMAT TABLETTE ===== */
@media all and (min-width: 751px) and (max-width: 1000px) {
#header-left, #header-middle, #header-right { width: 32% !important;}
.ACCUEIL #header-right #logue { width: 100% !important; text-align: right !important; padding: 0 47px 0 0 !important; background-position: right top !important;}

/* RAYON */
.BLOC-rayon-details .rayon-chaussure-description .contenu-rayon-chaussure-descr,
#SEP_FACETTE_VILLE_TYPE_BOOTS .rayon-chaussure-description .contenu-rayon-chaussure-descr,
#SEP_FACETTE_CHEMISE_COUPE_AJUSTEE .rayon-chaussure-description .contenu-rayon-chaussure-descr, 
#SEP_FACETTE_CHEMISE_COUPE_CONFORT .rayon-chaussure-description .contenu-rayon-chaussure-descr ,
#SEP_FACETTE_PANTALON_Type_PANTALON .rayon-chaussure-description .contenu-rayon-chaussure-descr { width: 46% !important;}

/* FICHE PRODUIT */
#BLOC-COL-D-details { float: none; width: 96%; padding: 0 2%;}
#BLOC-COL-G-details { width: 100%;}
.details-panier .quantite-panier { float: left; }
#BLOC-widget-description { padding: 0 2%; width: 96%;}

/* PAGE MAGASINS */
.boutique .slider-wrap { clear: both; width: 100%; padding-bottom: 120px;}
.boutique .descrip-wrap { clear: both; float: none; width: 100%;}
.boutique .descrip-wrap .gmap iframe { width: 100%;}

/* PANIER */
.PANIER-recap { width: 98% !important; padding: 0 1% !important;}
.panier-col2-3 { width: 100%;}
.panier-col2-3 .livraison { padding: 1.5%; width: 97%;}
}

/* ===== FIN FORMAT TABLETTE ===== */

/* FICHE COSTUME */
.IFRAMECOSTUME #BLOC-COL-D-details { float: right; width: inherit; padding: 0; }

/* FORMULAIRE */
.inputSTYLE1PSW { 
	width: 100px;
    color: #2e2e2e !important;
    background-color: #f0f0f0 !important;
    border: #c4c4c4 1px solid;
    padding: 4px; 
}