/* GOOGLE FONTS */
@import url(https://fonts.googleapis.com/css?family=Roboto:400,500|Roboto+Condensed:400,700,300|Roboto+Slab:700,400);
@import url(http://fonts.googleapis.com/css?family=Montserrat:400,700);
@import url(http://fonts.googleapis.com/css?family=Open+Sans+Condensed:300,700);

@import url(http://fonts.googleapis.com/css?family=Raleway:300); /* Sans-serif tendance 2015 */
@import url(http://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;
}
/* HEADER */
#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/Header/bkg-noel-2015.png) no-repeat bottom center transparent;*/
}
.ACCUEIL #header-left .infos.livraison {
	font-size: 11px;
}
.ACCUEIL #header-left .infos.livraison p span.color {
	font-size: 12px;
}
/* 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;
}
/* 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 */
.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;
	display: none;
}
.CONTENU-details-logo .internet-bestseller { display: none; }
.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;
}
#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;
}
.motif-separation-details {
	background-color: #d7d7d7;
}
#BLOC-rayon-chaussure .BLOC-rayon-details .rayon-chaussure-titre {
	border-bottom: solid 3px #d7d7d7;
	color: #2e2e2e;
}
.contenu-rayon-chaussure-descr h3 {
	font-weight: normal;
	font-size: 12px;
	font-style: normal;
	min-height: 14px;
	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 { margin-bottom: 10px; }
#BLOC-selection-pointure-2014 li { padding: 0; }
#BLOC-selection-pointure-2014 li a { background: #d7d7d7; display: block; padding: 6px 12px; color: #fff;}
#BLOC-selection-pointure-2014 li a:hover { background: #c9c9c9; padding: 6px 12px; color: #fff;}
#BLOC-selection-pointure-2014 li a.sel { padding: 6px 30px 6px 12px; background: url(../../Images/Pictos/picto-croix.png) no-repeat 93% 9px #E8402A; }
#BLOC-selection-pointure-2014 li a.sel:hover { padding: 6px 30px 6px 12px;}

.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 {
	letter-spacing: 0px;
}
#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; }

#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 { border: 1px solid #E8402A; color: #E8402A; background-color: #fff; }
#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; }
#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: none !important; }

/* RAYON 3 COL */
.BLOC-rayon-details .rayon-chaussure-description .contenu-rayon-chaussure-descr {
	width: 250px !important;
	margin: 0 15px 0px 0px !important;
	min-height: 262px !important;
}
#SEP_FACETTE_PANTALON_Type_PANTALON .rayon-chaussure-description .contenu-rayon-chaussure-descr {
	width: 250px !important;
	margin: 0 15px 0px 0px !important;
	min-height: 524px !important;
}
#SEP_FACETTE_VILLE_TYPE_BOOTS .rayon-chaussure-description .contenu-rayon-chaussure-descr {
	width: 250px !important;
	margin: 0 15px 0px 0px !important;
	min-height: 317px !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: 250px !important;
	margin: 0 15px 0px 0px !important;
	min-height: 444px !important;
}
#SEP_FACETTE_CHEMISE_COUPE_COUPEDROITE .rayon-chaussure-description .contenu-rayon-chaussure-descr {
	min-height: 422px !important;
}
#SEP_FACETTE_ACCESSMODE_PARFUM .rayon-chaussure-description .contenu-rayon-chaussure-descr {
	width: 515px !important;
}
#SEP_FACETTE_CEINTURE_MAROQUINERIE_TYPE_CEINTURE .rayon-chaussure-description .contenu-rayon-chaussure-descr { min-height: 268px !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: 435px !important;
}
#SEP_FACETTE_ACCESSMODE_CHECHES .rayon-chaussure-description .contenu-rayon-chaussure-descr { min-height: 417px !important;}
#SEP_FACETTE_CHAUSSETTE_BOXER_TYPE_CHAUSSETTE .rayon-chaussure-description .contenu-rayon-chaussure-descr {
	min-height: 328px /*275px*/ !important;
}
#SEP_FACETTE_ENTRETIEN_ENTRETCHAUSS .rayon-chaussure-description .contenu-rayon-chaussure-descr { min-height: 328px !important; /*min-height: 275px !important;*/ }
#SEP_FACETTE_ENTRETIEN_ACCCHAUSS .rayon-chaussure-description .contenu-rayon-chaussure-descr {
	min-height: 328px !important; /*min-height: 275px !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: 20%; margin: 0; padding: 0; background: none;}
#CONTAINER #menu_bas ul li a { display: block; width: 80px; margin: 0 auto; font-weight: normal; white-space: normal; color: #b2b2b2; padding: 0; text-decoration: none; text-transform: uppercase;}
#CONTAINER #menu_bas ul li a:hover { color: #2e2e2e; padding: 0; text-decoration: none;}
#menu_bas .picto { display: block; width: 100%; height: 38px; margin-bottom: 5px;}
#menu_bas a:hover .picto { background-position: top center;}
#menu_bas .PSECURE span { background: url(../../Images/Pictos/menu-bas/picto-cadenas.png) no-repeat bottom center transparent;}
#menu_bas .DELAISLIV span { background: url(../../Images/Pictos/menu-bas/picto-camion.png) no-repeat bottom center transparent;}
#menu_bas .SUIVI span { background: url(../../Images/Pictos/menu-bas/picto-carton.png) no-repeat bottom center transparent;}
#menu_bas .CONTACTNS span { background: url(../../Images/Pictos/menu-bas/picto-enveloppe.png) no-repeat bottom center transparent;}
#menu_bas .NOSMAGS span { background: url(../../Images/Pictos/menu-bas/picto-sac.png) no-repeat bottom 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: #e8412c;
}
.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: #e8412c;
}
.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: "Open Sans Condensed", Arial, Verdana, sans-serif;
	font-size: 25px;
}
#contenu #PAGE-type h2 {
	color: #2e2e2e !important;
}
#contenu #PAGE-type h2 .carre {
	background-color: #e3bd20;
	padding: 3px 8px;
	margin-right: 10px;
}
#contenu #PAGE-type ul li {
	font-size: 12px !important;
	list-style-type: square;
	list-style-position: inside;
}
/* ===== PAGE MAGASINS ===== */
.ancres-villes {
	float: left;
	width: 100%;
	list-style-type: none;
	margin-bottom: 20px;
}
.ancres-villes li {
	float: left;
	list-style-type: none !important;
}
.ancres-villes li a {
	display: block;
	padding: 6px 10px;
	margin-right: 5px;
	background-color: #d7d7d7;
	color: #fff !important;
	text-transform: uppercase;
	font-weight: normal !important;
}
.ancres-villes li a:hover {
	text-decoration: none !important;
	background-color: #e3bd20;
	color: #2e2e2e !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 solid #2e2e2e;
	line-height: 30px;
}
.wrap-boutique .boutique-content {
	clear: both;
	width: 100%;
}
.wrap-boutique .boutique-content .photo {
	float: left;
	width: 30%;
	height: 185px;
	margin-right: 15px;
}
.wrap-boutique .boutique-content .adresse {
	float: left;
	width: 18%;
	margin-right: 15px;
}
.wrap-boutique .boutique-content .horaires {
	float: left;
	width: 20%;
	margin-right: 15px;
}
.wrap-boutique .boutique-content .coordonnees {
	float: right;
	width: 25%;
	height: 151px;
}
.lien-nv2 {
	display: block;
	clear: right;
	float: right;
	padding: 10px 35px;
	background-color: #d7d7d7;
	text-transform: uppercase;
	font-weight: normal !important;
	font-size: 12px;
}
.lien-nv2:hover {
	background-color: #e3bd20;
	text-decoration: none !important;
}
.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; }*/
.panel p span { display: inline; color: #e8412c; }
.panel p span:first-child { display: block; }
/* ===== ENREGISTREMENT PANIER ===== */
#CONTAINER #infoPanierBexley { float: none; width: 100%; margin: 0; padding: 7px 0px; left: 0;}
#CONTAINER #infoPanierBexley.ajoutPanier { background-color: #2e2e2e; height: 40px; }

@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 {
	display: none;
} /* Menu du bas */
#mentions {
	display: none;
} 
/* ===== Footer ===== */
.wrap-boutique .boutique-content .photo {
	float: none;
	width: 100%;
	margin-right: 0px;
	margin-bottom: 15px;
}
.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 JEU CONCOURS */
#popup-jeu-concours {
	position: fixed;
	z-index: 99999;
	bottom: 10px;
	right: 10px;
	width: 416px;
	height: 254px;
	background: url(/Bexley/CMS/Images/Popin/bkg-popup-jeu-concours.jpg) no-repeat top left transparent;
}
#popup-jeu-concours .popup-jc-inner {
	float: right;
	width: 160px;
	margin: 10px 10px;
}
#popup-jeu-concours .popup-jc-inner .titre-jc {
	margin-top: 3px;
}
#popup-jeu-concours .popup-jc-inner .inscription {
	width: 144px;
	color: #2e2e2e;
	font-size: 10px !important;
	text-align: justify;
	margin: 12px 0 5px 0 !important;
	padding: 0 8px;
}
#popup-jeu-concours .popup-jc-inner input {
	width: 144px;
	height: 20px;
	margin: 0 7px;
	border: #e6e7e8 solid 1px;
}
#popup-jeu-concours .popup-jc-inner button {
	width: 144px;
	height: 24px;
	background-color: #ce362d; /*url(/Bexley/CMS/Images/Popin/btn-popup-jeu-concours.png) no-repeat top left transparent;*/
	margin: 8px 8px 25px 8px;
	color: #fff;
	border: none;
	cursor: pointer;
}
#popup-jeu-concours .popup-jc-inner button .row1 {
	text-transform: uppercase;
	line-height: 11px;
	font-weight: normal;
}
#popup-jeu-concours .popup-jc-inner button .row1 a {
	color: #fff !important;
}
#popup-jeu-concours .popup-jc-inner button .row2 {
	display: block;
	font-size: 8px;
	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 {
	position: absolute;
	display: block;
	top: -10px;
	right: -10px;
	width: 20px;
	height: 20px;
	text-indent: -2000em;
	background: url(/Bexley/CMS/Images/Popin/icon-close.png) no-repeat top left transparent;
	cursor: pointer;
}
#header-top-resp, #header-left-resp {
	display: none;
}

/* ===== GUIDE DE TAILLE ===== */
.wrap { border: 1px solid #d7d7d7; padding: 15px 20px; margin-bottom: 20px;}
.full-w {clear: both; float: left; width: 958px; }
.half-w { float: left; width: 449px; margin-right: 18px;}
.half-w.last { margin-right: 0;}
.last { margin-right: 0;}

.wrap h2 { width: 98%; margin: 0 !important; background-color: #e3bd20; padding-left: 2%; font-family: 'Open Sans Condensed', Arial, sans-serif; font-weight: normal; font-size: 20px !important; }
.wrap h3, .category { font-family: 'Open Sans Condensed', Arial, sans-serif; font-weight: normal; font-size: 18px !important; }
.wrap p { text-align: justify; }

.one-third { float: left; width: 310px; 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 { 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: 1px solid #e3bd20; 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: 41%; }

.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: 2px 20px; text-transform: uppercase; font-family: 'Open Sans Condensed', Arial, sans-serif; font-weight: normal !important; font-size: 15px; }

.BLOC-rayon-entete-2015 { width: 758px; height: 198px; margin-bottom: 20px; padding: 20px; border: 1px solid #d7d7d7;}
.BLOC-rayon-entete-2015 h1 { 	
	width: 70%; 
	/*background-color: #e3bd20;*/
	color: #2e2e2e;
	margin: 0 0 15px 0;
	/*padding: 0 1%;*/
	line-height: 35px;
	font-family: "Open Sans Condensed", Arial, Verdana, sans-serif;
	font-size: 25px;
	text-transform: uppercase;
}
.BLOC-rayon-entete-2015 .descp { width: 70%; }
.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; }

/* 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: 535px;}

/* 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 { text-align: center; }
#coupes p, #coupes-chinos p, #coupes-bermudas p, #matiere p { margin-top: 0px !important;}
#tissus .two-third, #tissus-chinos .two-third, #tissu-polos .two-third { width: 66%;}
#tissus .one-third, #tissus-chinos .one-third, #tissu-polos .one-third { width: 29%;}
#cols { height: 628px;}
#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: 394px;}
/* 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: 394px;}
#tissu-polos .two-third { margin-top: 20px;}
#tissu-polos .one-third.image { margin-top: 20px;}

/* 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: normal !important; line-height: 35px; font-family: "Open Sans 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; }
/* ===== FIN GUIDE DE TAILLES ===== */

/* MEGA MENU */
ul#menu.drop ul.megamenu { width: auto; min-width: 180px; border: 0; margin-top: 4px; opacity:1;  }
ul#menu.drop ul.megamenu ul { background: none}
ul#menu.drop ul.megamenu ul.ssmenu a { padding: 0 !important; line-height: 20px;}
ul.megamenu .container-megamenu { width: auto; height: auto; min-height: 195px; margin: 0 auto; padding: 20px 10px; -webkit-box-shadow: 0px 3px 10px -2px rgba(0, 0, 0, 0.15); -moz-box-shadow: 0px 3px 10px -2px rgba(0, 0, 0, 0.15); box-shadow: 0px 3px 10px -2px rgba(0, 0, 0, 0.15);}
.container-megamenu .col { float: left;}
.container-megamenu .col1-4 { width: 150px; margin-right: 20px; min-height: 100px; }
.container-megamenu .col2-4 { width: 230px; margin-right: 20px; background-color: #dbdcdd; min-height: 100px; }
.container-megamenu .col3-4 { width: 230px; margin-right: 20px; min-height: 100px;}
.container-megamenu .col4-4 { width: 230px; background-color: #c5c7c9; min-height: 100px;}
.container-megamenu .col .row1-2 { height: 85px; max-height: 85px; border: #d7d7d7 solid 1px;}
.container-megamenu .col .row2-2 { height: 85px; max-height: 85px; margin-top: 10px; border: #d7d7d7 solid 1px; }
ul#menu.drop ul.megamenu li ul li { background: url("../../Images/Pictos/list-arrow.png") no-repeat left center transparent; padding-left: 10px; }
.container-megamenu ul.best-new { margin-top: 15px!important;}
.container-megamenu ul.best-new li { background: none !important; padding: 0 !important;}
.container-megamenu ul.best-new li a { width: 110px !important; padding: 6px 12px !important; background: #d7d7d7; color: #fff !important; text-align: center; text-decoration: none; }
.container-megamenu ul.best-new li a:hover { background: #E8402A; }


.mmenu-tous-produits { width: 150px !important; text-align: center; border: 1px solid #2e2e2e !important; color: #2e2e2e !important; text-align: left; padding: 5px; text-transform: uppercase; text-align: center; margin: 0 0 10px 0 !important }

/* RESPONSIVE MOBILE ACCUEIL */
@media screen and (max-width: 750px) {
#CONTAINER #header-top {
	display: none;
}
.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 #002c1b;
	border-top: 1px solid #002c1b;
	padding-top: 10px
}
.ACCUEIL #header-middle {
	min-height: 100px;
}
.ACCUEIL #header-middle img {
	width: 130px!important;
}
#CONTAINER #header {
	padding-top: 90px!important;
}
img.ms-layer { height: initial !important;}
#BLOC-bandeau-page-rayon, .BLOC-rayon-entete-2015 { display: none; /* Suppression des bannieres rayon sur la v mobile */ }
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;}
}


@media screen and (min-width: 1380px) { 
.ACCUEIL.FR { background: url("../../Images/divers/livraison-99-soldes-fr.png") no-repeat fixed center 264px transparent; }
.ACCUEIL.EN { background: url("../../Images/divers/livraison-99-soldes-en.png") no-repeat fixed center 264px 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; }
}
@media screen and (max-width: 1000px) {
	#CONTAINER #header { background: none; }

}
/* Cadre séparation de facettes PN, PV et PS */
#SEP_FACETTE_ENTRETIEN_ENTRETCHAUSS,
#SEP_FACETTE_ENTRETIEN_ACCCHAUSS,
#SEP_FACETTE_ENTRETIEN_ESSENTIELS,
.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: #2e2e2e solid 1px; padding-bottom: 15px;}

/* Cadre contenu facette PN */
#SEP_FACETTE_ENTRETIEN_ENTRETCHAUSS .rayon-chaussure-titre,
#SEP_FACETTE_ENTRETIEN_ACCCHAUSS .rayon-chaussure-titre,
#SEP_FACETTE_ENTRETIEN_ESSENTIELS .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:  #c9a94c; color: #2e2e2e !important; padding: 0 !important; line-height: 35px; border-bottom: #2e2e2e solid 1px !important; font-weight: bold; font-family: "Roboto Condensed", Arial, Verdana, sans-serif; text-transform: uppercase; }

/* Cadre contenu facette PV et PS */
#SEP_FACETTE_ENTRETIEN_ENTRETCHAUSS .rayon-chaussure-titre,
#SEP_FACETTE_ENTRETIEN_ACCCHAUSS .rayon-chaussure-titre,
#SEP_FACETTE_ENTRETIEN_ESSENTIELS .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 { background-color:  transparent; color: #2e2e2e !important; padding: 0 !important; line-height: 35px; border-bottom: #2e2e2e solid 1px !important; font-weight: bold; font-family: "Roboto Condensed", Arial, Verdana, sans-serif; text-transform: uppercase; }


.rayon-chaussure-titre sup { text-transform: lowercase;}

#SEP_FACETTE_ENTRETIEN_ENTRETCHAUSS .rayon-chaussure-titre h2,
#SEP_FACETTE_ENTRETIEN_ACCCHAUSS .rayon-chaussure-titre h2,
#SEP_FACETTE_ENTRETIEN_ESSENTIELS .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: 4px solid #002c1b; }
ul#menu > li { padding: 0; }
ul#menu > li > a { border: none; margin: 0; font-family: "Open Sans Condensed", Arial, sans-serif; font-size: 1em; text-transform: uppercase; line-height: 40px; color: #2e2e2e;
-webkit-transition: all .2s; /* Chrome/Safari */
-moz-transition: all .2s; /* Firefox */
transition: all .2s; /* off */ }
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: 4px solid #002c1b;}
.Produit-home { margin: 0 0 10px 0; }

/* POPUP PARFUM */

#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%;}