iframe[name=google_conversion_frame] 
{
    display: none !important;
}
/*=================================================================
 Classes  ======================================================*/
.color3c {color: #3c3c3c;}
.color8c {color: #8c8c8c;}
.colorRed {color: #e70808;}
.bgRed {background-color: #e70808;}
.fz12 {font-size: 0.8571rem; font-size: 12px;}
.fz14 {font-size: 1rem; font-size: 14px;}
.fz16 {font-size: 1.143rem; font-size: 16px;}
.fz24 {font-size: 1.714rem; font-size: 24px;}
.fz30 {font-size: 2.143rem; font-size: 30px;}
.first {display: none;}
.fw-n {font-weight: normal;}
.fsi {font-style: italic;}
.paragraphe {line-height: 1.2;}
.justify {text-align: justify;}
.underline {text-decoration: underline;}
.border {border: 1px solid #e0e0e0;}
.borderTop {border-top: 1px solid #e0e0e0;}
.borderBottom {border-bottom: 1px solid #e0e0e0;}
.borderLeft {border-left: 1px solid #e0e0e0;}
.borderRight {border-right: 1px solid #e0e0e0;}
.padding30 {padding: 30px;}
.paddingTop30 {padding-top: 2.143rem; padding-top: 30px;}
.paddingBottom30 {padding-bottom: 2.143rem; padding-bottom: 30px;}
.paddingRight30 {padding-right: 2.143rem; padding-right: 30px;}
.paddingLeft30 {padding-left: 2.143rem; padding-left: 30px;}
.paddingTop50 {padding-top: 3.571rem; padding-top: 50px;}
.paddingBottom50 {padding-bottom: 3.571rem; padding-top: 50px;}
.margin30 {margin: 30px;}
.marginTop30 {margin-top: 2.143rem; margin-top: 30px;}
.marginTop50 {margin-top: 3.571rem; margin-bottom: 50px;}
.marginBottom30 {margin-bottom: 2.143rem; margin-bottom: 30px;}
.marginBottom50 {margin-bottom: 3.571rem !important; margin-bottom: 50px !important;}
.db {display: block;}
.m0 {margin: 0 !important;}
.p0 {padding: 0;}
.lh {line-height: 1.2;}
.w100 {width: 100%;}
.pseudoShadow {border-color: #e8e8e8; border-width: 1px 1px 3px; border-style: solid;}
.dropdown {display: none;}
.mobile {display: none;}

.rich label {display: inline-block; line-height: 1.2; margin-bottom: 0;}
.rich input[type="radio"], .rich input[type="checkbox"] {display: none;}
.rich input[type="radio"] ~ label:before { background-color: transparent; border: 2px solid #cccccc; border-radius: 50%; content: ""; display: inline-block; height: 16px; width: 16px; position: relative; top: 5px; margin-right: 8px; -webkit-transition: all .3s ease-in-out;
-moz-transition: all .3s ease-in-out;
-ms-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;}
.rich input[type="radio"]:checked + label:before {background-color: #e70808; border: 2px solid #e70808; box-shadow: 0 0 0 4px #ffffff inset;}
.rich input[type="checkbox"] ~ label:before{ background-color: transparent; border: 2px solid #cccccc; content: ""; display: inline-block; height: 16px; width: 16px; position: relative; top: 5px; margin-right: 8px; -webkit-transition: all .3s ease-in-out;
-moz-transition: all .3s ease-in-out;
-ms-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;}
.rich input[type="checkbox"]:checked + label:before {background-color: #e70808; border: 2px solid #e70808; box-shadow: 0 0 0 2px #ffffff inset;}

b {font-weight: bold;}

.aPartirDe {color: #000000; font-size:10px; font-weight: bold;}



html, body, p {font-family:'Source Sans Pro', Myriad Pro, Arial, Helvetica, sans-serif;}
body {background : #ffffff;}
a {font-weight: normal;}

#loading {width: 100%; height: 100%; position: fixed; visibility: hidden; opacity: 0; z-index: 99999999999999; background-color: rgba(0,0,0,.5); vertical-align: middle; text-align: center;}
#loading > div { left: 50%; line-height: 1.2; position: absolute; top: 50%; transform: translate(-50%, -178%); color: #ffffff;}
#loading > div img {width: 24px;}

/*=================================================================
 Filariane  ======================================================*/
#filariane li, #filariane li a {color: #8c8c8c;}
#filariane li a:hover {text-decoration: underline;}
#filariane li {float: left; font-size: 0.8571rem; font-size: 12px; font-weight: normal;}
#filariane li+li:before {content: " | "; float: left; margin: 0 8px;}
#filariane li.actif {font-weight: bold;}


/*=================================================================
 Coockies  ======================================================*/
#cookieChoiceInfo > a { display: inline-block; background: black; padding: 3px 10px; border-radius: 4px; color: white; margin: 0 6px!important; }

/*=================================================================
 Navigation  ======================================================*/
 .logo-link {display: none;}
.navbar {background-color: #fafafa;}
.navbar li:hover .dropdown {display: block;}
#nav-main > div.row > ul { background-color:#fafafa;/*background :#f8f8f8 url(../images/decorations/tex-menu.jpg) repeat 18px 0; border-radius: 4px;border-bottom: 3px solid #e70808;*/}

.navbar .logo {display: none;}
.navbar ul li {line-height: 1.2;}
.navbar ul.pseudoShadow {border-color: #FAFAFA;}

.navbar > div.row > ul > li > a {font-size: 1.143rem; font-size: 16px; font-weight: bold; text-shadow: 0 1px 0px #ffffff;}
.gumby-no-touch .navbar > div > ul > li:hover > a, .gumby-no-touch .navbar > div > ul > li.active > a {background-color: #3C3C3C; color: #ffffff; text-shadow: 0 -1px 1px #3c3c3c;}

.gumby-no-touch .navbar ul li:hover > a, .gumby-touch .navbar ul li.active > a {background-color: transparent;}

/* POUR ECRANS DESKTOP */
@media only screen and (min-width: 769px) {
	//body { border-top: 7px solid #ffffff; }
	.navbar p.lead {height: 40px; line-height: 40px; font-weight: normal; font-style: italic;}
	.navbar ul li .dropdown {max-width: 1024px; left: 0; background-color: #3c3c3c; color: #ffffff;}
	.navbar li .dropdown > ul > li:first-child {margin-left: 0;}
	.navbar li .dropdown > ul > li {float: left; width: auto; margin-left: 2.03252%;}
	.gumby-no-touch .navbar ul li:hover .dropdown ul {clear: both; max-height: 100%;}
	.navbar > div.row > ul {position: relative;}
	.navbar li .dropdown ul > li a {padding: 3px 5px 3px 0; color: #ffffff; border-bottom: 0; line-height: 1.2;}
	.navbar li .dropdown ul > li a:hover {color: #e70808; background-color: transparent !important;}
	.gumby-no-touch .navbar ul li:hover .dropdown, .gumby-touch .navbar ul li.active .dropdown {padding: 10px;}
	}
/* ******************* */
.gumby-no-touch .navbar ul li li > a, .gumby-touch .navbar ul li li.active > a {font-weight: normal; text-shadow : none;}
.gumby-no-touch .navbar ul li li > a:hover, .gumby-touch .navbar ul li li.active > a {background-color: transparent  color: #e70808; text-shadow: none;}
.navbar p {margin-bottom: 0;}
.navbar li .dropdown ul > li a {height: auto;}

.navbar ul li.field input.search {background-color: #ffffff; border: 1px solid #d8d8d8; border-radius: 4px; color: #5c5c5c;}
.navbar ul li.field input.search:focus{color: #3c3c3c;}


/*=================================================================
 Mon compte, mon panier  ======================================================*/
 @media only screen and (min-width: 769px) {
 	.mon-panier:hover .dropdown {display: block;}
 }

 header .tiles.two_up {margin-bottom: 0;}
 header .tiles > li, .tiles > .tile {height: 153px; margin-bottom: 0;}

.mon-compte, .mon-panier{font-size: 0.8571rem; font-size: 12px;}
.mon-compte .img, .mon-panier .img {height: 44px; overflow: hidden; background: transparent url(../images/illustrations/icones-header.png) no-repeat 50% 0;}


.mon-panier .img {background-position: 50% -47px;}
.mon-panier p {font-size: 0.8571rem; font-size: 12px; margin-bottom: 0;}
.mon-panier:hover {}
.mon-panier .dropdown {display: none; position: absolute; width: 150%; right: 0; z-index: 100; background-color: #ffffff; border: 1px solid  #e0e0e0; box-shadow: 1px 2px 5px rgba(0, 0, 0, 0.15);}
.mon-panier .dropdown ul {margin: 0; padding: 7px;}
.mon-panier .dropdown li.product {padding-top: 4px; padding-left: 4px; border-bottom: 1px dashed  #e0e0e0;}
.mon-panier .dropdown li.product a {display: block;}
.mon-panier .dropdown li.product:hover {background-color: #f5f5f5;}
.mon-panier .dropdown .nine.columns.push_one strong {font-weight: normal;}

#zoneRech {width: 65%; border-radius: 4px 0 0 4px;}
#zoneRech + input[type="button"] {width: 75px; border-radius: 0 4px 4px 0; line-height: 27px; cursor: pointer; background-color: #e70808; color: #ffffff; border-color: #e70808; }
#zoneRech + input[type="button"]:hover {background-color: #ef3030; border-color: #ef3030;}


/* SLIDESHOW */
#slideComplet {margin-bottom: 30px;}
.cycle-pager {position: absolute; bottom: 0; z-index: 101;}
.cycle-pager span {font-size: 3.571rem; font-size: 50px; color: #f3f2ee; text-shadow: 0 -2px 0 rgba(0,0,0,.19); line-height: 0.7;cursor: pointer;}
.cycle-pager span.cycle-pager-active {color: #3c3c3c; text-shadow: 0 -2px 0 rgba(0,0,0,.82); }
//.cycle-slideshow > a { max-height: 340px;}

/*CONFIANCE*/
.confiance > div {border: 4px solid #fafafa; margin-top: px; margin-bottom: 35px; background: #fafafa;}
.confiance p.lead { margin-bottom: 2px; }


h1.home {font-size: 1.286rem; font-size: 18px; font-weight: 600;}

/* FICHE ARTICLE */
.items-article li .figure a {display: block;}
.pxBarre {font-weight: normal; text-decoration: line-through; color: #8c8c8c;}
@media only screen and (min-width: 769px) {
	.items-article > li {padding: 10px; border: 1px dotted transparent; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -ms-transition: all .3s ease; -o-transition: all .3s ease; transition: all .3s ease;}
	.items-article > li:hover {border: 1px dotted transparent;}
	.items-article .figure p.text-center {width: 160px; margin-left: auto; margin-right: auto;}
	.nouveautes .icon-right-circled {position: absolute; right: 10%; top: -12px; font-size: 40px;}
	.nouveautes .items-article > li {min-height: 300px;}
	.nouveautes .items-article > li:nth-child(5) {margin-left: 0;}
	}
.items-article li .dropdown {width: 102%; height: auto; padding: 11px; position: absolute; left: -2px; top: -2px; background-color: #ffffff; z-index: 70; border: 1px dotted #ed1c24;}
.items-article li:hover .dropdown {display: block;}
.items-article .taillesDisponibles p {display: inline-block; padding: 0 3px; margin: 0; }
.items-article .taillesDisponibles .primary.btn {margin-left: 31px; margin-top: 40px; padding: 0 5px !important;}
.items-article .taillesDisponibles ul {margin: 0;}
.items-article .taillesDisponibles li {float: left; padding: 0 5px; margin-left: 1px;}
.txRemise {background-color: #e70808; color: #ffffff; font-size: 0.8571rem; font-size: 12px; text-align: center; font-weight: normal;}
#like_more .items-article h3 {line-height: 1.2; font-size: 0.8571rem; font: 12px;}
#like_more .items-article .marque_article b, .items-article .marque_article span {font-size: 0.8571rem; font: 12px;} 



/*BADGES*/
.items-article li .dropdown div[class^="badge_"] {top: 1px; right: 1px;}
div[class^="badge_"] {width: 82px; height: 30px; position: absolute; right: 0px; top: 0px; z-index: 10;}
.dropdown div[class^="badge_"] {top: 162px;}
.badge_epuise {background: url(../images/illustrations/badge_epuise.png) no-repeat;}
/*.badge_nouveaute {background: url(../images/illustrations/badge_nouveaute.png) no-repeat;}*/
.badge_promotion {height: 44px !important; background: url(../images/illustrations/badge_promotion3.png) center center no-repeat;}
.badge_soldes {background: url(../images/illustrations/badge_soldes1.png) no-repeat; height: 60px !important;}
.badge_none {display:none;}




.societe {background: #ffffff url(../images/decorations/tex-swirl_pattern.png) 16px 43px repeat; padding: 10px; font-weight: 400;}
.societe > div.twelve.columns {background-color: #ffffff; padding: 10px;}
@media only screen and (min-width: 769px) {
	.societe li {border-bottom: 1px solid #f3f3f3;}
	.societe .icon-right-circled { -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -ms-transition: all .3s ease; -o-transition: all .3s ease; transition: all .3s ease;}
	.societe li:hover .icon-right-circled {margin-right: 15px;}
	}


.marquesHome li {border: 1px solid #e0e0e0; -webkit-transition: all .3s ease;
-moz-transition: all .3s ease;
-ms-transition: all .3s ease;
-o-transition: all .3s ease;
transition: all .3s ease;}
.marquesHome li:hover {border: 1px solid #e70808;}


.beforeFooter > div {margin-bottom: 0;}
.beforeFooter div:first-child + div {height: 124px;/* background: url(../images/decorations/bg-newsletter.jpg) no-repeat 99% 0;*/}
.beforeFooter #chnews {margin-left: 0; border-radius: 4px 0 0 4px;}
.beforeFooter #chnews + input[type="button"] {width: 75px; border-radius: 0 4px 4px 0; line-height: 27px; cursor: pointer; background-color: #e70808; color: #ffffff; border-color: #e70808; }
.beforeFooter #chnews + input[type="button"]:hover {background-color: #ef3030; border-color: #ef3030;}

#footer_links {padding: 10px 0;}
#footer_links li a {font-weight: normal;}
#footer_links > div.five.push_one:before {}




#like_more h2 {font-size: 1rem; font-size: 14px; color: #3c3c3c;}

#recemment-consulte h3 {font-size: 0.8571rem; font-size: 12px; color: #3c3c3c;}
#recemment-consulte li {width: 66px; height: 49px;}


.marqueSexe > div {padding: 0 12px;}
.marqueSexe h1 {font-size: 1.714rem; font-size: 24px;}
.marqueSexe h2 {font-size: 1.571rem; font-size: 22px; font-weight: bold; line-height: 1.2; margin: 10px 0;}
.marqueSexe .marque li {width: 32%; margin-right: 1%; float: left;}
@media only screen and (max-width: 768px) {
	.marqueSexe .marque li {width: 100%; margin-right: 0; float: none;}
}

.topBar {
	display: block;
	background: #e70808;
	padding: 5px 0 5px 0;
	margin-bottom: 7px;
}
.topBar img {
	display: block;
	width: auto;
	max-width: 100%;
	margin: 5px auto;
}
.topBar p {
	text-transform: uppercase;
	font-size: 13px;
	font-weight: 700;
	text-align: center;
	color: #FFF;
	margin: 0;
	line-height: 12px;
}

.hp-title {
	display: block;
	padding: 8px;
	background: #f5f5f5;
	color: #3c3c3c;
	font-size: 18px;
	font-weight: 700;
	text-transform: uppercase;
	text-align: center;
}

.confiance > .hp-title {
	margin-top: 35px;
}