@charset "UTF-8";/* Css/PC/page/sellershop.css */
/**
* SELLER SHOP CSS
* 
* 1. SELLER SHOP HEADER
* 2. TABS GLOBAL
* 3. PRODUCT LIST
* 4. NO RESULT
* 5. CGV
* 6. RATING
* 7. GEOLOC
* 8. SELLER SHOP FOOTER
* 9. MEDIA QUERIES
**/
#sContener {
	margin: 10px 0 0;
}
.ventesTotal {
	font: normal normal normal 14px/16px;
	font-size: 14px !important;
}
	
.ventesTotal b {	
	font-size: 20px;
}

.sellerFrenchFlagPicto {
	top: 210px;
	left: 608px;
	width: 15px;
	height: 13px;
	background: transparent url("https://www.cdiscount.com/resources/RWD/fp/picto-france-PC.png") 0% 0% no-repeat padding-box;
	opacity: 1;
	margin-bottom: 2px;
}

.sellerLocationTitle {
	font: normal normal normal 14px/16px;
	padding-left: 5px;
}

/*todo VARIABLE lien */
.sHead a, .sFoot a, .ttOverBlk a {
	color: #096ec8;
	text-decoration: none;
}
.sHead a:hover, .sFoot a:hover, .ttOverBlk a:hover {
	text-decoration: underline;
}

/** 1. SELLER SHOP HEADER **/
/* visu ambiance */
.sHeadVisu {
	background: #f5f6fb;
	height: 150px;
	text-align: center;
}

.sHead {
    border-bottom: none;
	margin: 0 0 32px;
	overflow: visible;
	padding: 0 20px;
}
.shTop {
	border-bottom: 1px solid #d7d9e4;
	display: table;
	width: 100%;
}
.shtName {	
	display: flex;
	font-size: 1.7em;
	height: 2.2em;
	align-items: center;
	padding: 10px 0 6px 0;
}
.shtName h1 {
	display: inline;
	font-size: 1.4em;
	line-height: .55em;
}
.shtName h1.rimGeant {	
	font-size: 1.1em;
}
 
.shtOver {
    display: inline-block;
    position: relative;
	padding-bottom: 7px;
}
.sHead .geoloc, .shtCgv {
	display: table-cell;
	padding: 10px 0 0 10px;
	vertical-align: middle;
	width: 170px;
}
.shtCgv {
	padding: 10px 0 0 0px !important;
}
.sHead .geoloc {
	background-position: 10px center;
	border-right: 1px solid #d7d9e4;
	padding-left: 35px;
}
.shtLegalInfo{
    width: 270px;
}
.geoloc {
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAbCAMAAABP9I/XAAABXFBMVEU6Ojr///9rlK8AAABrlK86OjprlK86Ojo6Ojo6OjprlK//cKE6Ojo6Ojr/cKE6OjprlK86Ojo6OjprlK//cKH/cKH/cKFrlK/8b5/VZYv/cKH/X5Q6Ojr/cKH/X5T0bZv/a53/a53/WI7zbZvgU4H/cKHQY4jbZo7/cKH/SIE6Ojr/cKH/QHs6OjqnWHP/N3T/UIj/JmaOUWZvSVb/WI7/HmD7F1n/D1T/CU/xCEqoGkL/AEj/Zpn/ZplNXWhggJVkQk1rlK9rlK9rlK9rlK/gU4FrlK9rlK86Ojp4S1r/cKH/Zpn/a53/X5T/b6D/CU/zbZv/WI6RNVD/UIi1JE5fRE21XHqEKkTOYoe1LlVrLj/zDE7zbJqoWHRGNzvOEkf/BEv/JmZGOz//Flr/SIFrRVL/D1TOVn2dQV7aWIP/QHv/N3RGOj6RR1+1KVLmP3PzY5P/L23/HmBrOUnm8z/aAAAASHRSTlMAAIAAIO9AUBCfYO+/QBBwOGAwCGBAIHDjPc+vj3AQ/c8QIO32gH78ML+An4DfV0Dvr+Gxr1D0jyCrySAgQLiQTFAwaFhMKBgRGwx/AAABGUlEQVR4Xl3MZW/DQAyAYadp0i5lHjMzM+OF2zEzM/x/ab7cnZLt+WBZrywDVywUuoGREFDJhmoDxfqKwVzTZnCxvJ8HmwxfXuRsFw37un5WpvdJnkcxlscikXplj/YOljOHmDsBZRUdcy3L8VPHccATIQ5iWbEsqxkYYqEWL5NP0zTnWb4z0QK7frBtuw6o5ScbNbLfbxU03gqw0V6h2O/U9c4fwyxHyeNtUA/L0Pv68RzQz3N04OclYIhnSJDtLx+IDClydCWM+BmqyPs3N8Ez77s3nkngWfSDe2pKZC5Djk9c150WWUgo5xeXM+BnLhons3N+DquaFvIsLtFZ0lZWZZDSa6F/Sus5kGRZzoVRWlXVTVy2ZPQLI5JWhBrK79IAAAAASUVORK5CYII=') no-repeat 0 center;
}
/* Contenu */
.shImg {
	float: left;
	margin: 5px 20px 5px 0;
	max-height: 140px;
	max-width: 180px;
}
.shcExp {
	color: #000;
	float: right;
	height: 80px;
	line-height: 80px;
	margin: 0px 4px 0px 14px;
}
.shcExp span {
	font-weight: bold;
}
.shContent {
	top: 243px;
	left: 0px;
	width: 100%;
	background: #EFEFEF 0% 0% no-repeat padding-box !important;
	opacity: 1;
}
.shcSell, .shcRate {
	display: table-cell;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
}
.shcSell span {
	display: block;
	font-size: 2em;
}
.shcRate .sta { 
	margin: 0 0 10px;
	position: relative;
}
.shcRate img {
	left: 0;
}
.bvOverBlk img {
	left: auto;
}
.shcRate strong {
	display: block;
}
.shcRate a {
	font-weight: normal;
}
.shcDesc {
	padding: 16px 24px 16px 24px;
	text-align: left;
	font: normal normal normal 14px/24px;
	letter-spacing: 0px;
	color: #323232;
}

.leftshContent {
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	background-color: #FFFFFF;
	border-radius: 5px;
	padding: 20px 24px 20px 24px;
}

.leftshContentParent {
	width: 710px;
	display: table-cell;
	padding-right: 16px;
}
.rightshContent {
	display: table-cell;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	background-color: #FFFFFF;
	border-radius: 5px;
}

.rightshContentOneDiv {
	display: block !important;
	width: 100% !important;
}
.tabparent {
	border-spacing: 4px 2px;
}
.fpSellerStatsShop::before {
	content: '';
	display: inline-block;
	height: 23px;
	margin-right: 10px;
	width: 31px;
}
.sellerLogo {
	display: table-cell;
	width: 32px;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAAXCAYAAADz/ZRUAAACFElEQVRIie3WS6hOURQH8N/3XXlcwkAe3cgrV0npjDAxU0rLo6SExECUkhhJJswkAxMDFCETjz2RIUoxwUBC+LoT0p0oEeUxOOewfbnXvbc+Jv516uz/Xq3/2nuvtfZuFEWhwiLswFydw0ucjojH0KjEN+I8vuBpB8V70YUtEXG5URTFNLzAA6xD/3C8RcSQbVNKU3AFBeY1sQrjsWu4wsNFRPRjd6W3qonJ1dyTTgpnqHUmNzPyy99QjogfOqMyvoFv2Xg6vuJtxjUxS3k872sypTQBU9AXEV8zfiqaEfEm4xq5sw/V/8JMpAuPcLsKqsYyvMLhtgUdqvjlbSK38Sil1JXZ1jofGkVR9OA57mM73uEodlZGx3AEM5XluKQKeDNuYiUuoBsPsQV9VUD7Kx+ncBCTcAZLMb+u8w04h7FZhCcxEVsz7iP2Yp+yZms8xXGcwLiMP1ctZk/Gfca2iLjUyDpcD64rz3p1tQrKrVxRObmK1xiDNViAZ7geEZ9SSjOUvWISbkXEXUgpLcYNZf6sj4gWPztcjWuYrdzaIWGoTSal9BCtiFhbc81B7DuOUX82+QWjsSknUkr58GJEfO6UeDfODjJ/TZlQQ8JIt/0A5mTfgZE4Gal4P1rKBGoZ4YX0TxPuv/g/we9KrdfP1tqOrgH4GndSSgO9C3qVSTqg+L0/OKd87/W1cX3Ke2EwtNr9fweJNYd3H1gMuAAAAABJRU5ErkJggg==');
	background-repeat: no-repeat;
	opacity: 1;
	background-position: center;
}
.sSearch {
	background-color: #fff;
	border-radius: 6px;
	border: 6px solid #eae8e5;
	height: 60px;
	margin: 10px 0;
	overflow: hidden;
}
.shTopCExpTitle {
	padding-left: 5px;
	font: normal normal normal 14px/16px !important;
}
.shTopCExp {
	margin-left: 4px;
	font: normal normal normal 14px/16px !important;
}
.shFacetSortTools {
	display: table-cell;
	height: 27px;
	padding-left: 14px;
	vertical-align:top;
	white-space: nowrap;
	width: 262px;
}
#sContent #lpActivesFilters {                    
	width: 80%;
	width: calc(100% - 220px);
}
#sContent .lpMGActiveFacet {
	border-top: 0;
}
.btLogo{
    font-size: 2em;
    padding: 0;
    width: 165px;
}
.shCSearchExp {
    position: relative;
    width: 80%
}
.shipInfo{
    display: table-cell;
    vertical-align: middle;
}
.sSearchInput {
	height: 100%;
	overflow: hidden;
}
.sSearchInput .hSrcCancel {
    background:none;
	color: #293847;
    cursor: pointer;
	display: none;
	float: right;
    font-size: 1.5em;
    line-height: 36px;
	padding: 0 10px;
    text-indent: 0;
	width: 28px
}
.sSearch .btBlue, .sSearch .btExpress {
	border-radius: 6px;
	float: right;
	height: 40px;
	line-height: 40px;
	margin: 4px;
	text-align: center;
	width: 16em;
}
.sSearch input {
	background: #fff;	
	border: none;
	color: #224471;
	display: block;
	font-size: 1.13em;
	height: 100%;
	outline: none;
	overflow: hidden;
	padding: 0 0 0 10px;
	width: 50%;
}
.imgListRz img {
	border: none;
}

#lpContent #sContent .imgListRz {
	height: 250px;
	margin: 20px auto;
	overflow: hidden;
	padding: 0 10px;
}

/** 2. TABS GLOBAL **/
.mvTop, .lpSort.bU {
	background: #198dd7;
}
.sPgTit {
	font-size: 1.7em;
	font-weight: bold;
	line-height: 1.7em;
}
.sPgTit .ttOverBlk, .sHead .ttOverBlk {
    font-size: 0.6em;
    font-weight: normal;
    right: inherit;
    left: 0;
}
.ttOverBlk a {
    font-size: 1em;
    font-style: normal;
}
.sPgTit:after {
	content: " ";
	display: block;
	clear: both;
}
.sBackLk {
	background: #198dd7;
	background:linear-gradient(to top, #127ec3,#198dd7);
	color: #fff;
	padding: 0 1.5em;
	text-decoration: none;
	float: right;
	border-radius: 2px;
	height: 3em;
	line-height: 3em;
}
.sBackLk:hover {
	color: #fff;
}
.sBackLk:before {
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAJCAMAAAA4jZ0cAAAAP1BMVEXo6vPo6vPo6vPo6vPo6vPo6vPo6vPo6vPo6vPo6vPo6vPo6vPo6vPo6vPo6vPo6vPo6vPo6vPo6vPo6vPo6vPDlWbaAAAAFHRSTlMA6jONLfDkJISZJ58G3sackyrtgbN/z80AAAA5SURBVHheLcxXCgAxDEPBOL1uffc/a7CJvgaB5Cok7zQBJJoaSDcNyEUxF1yK+zQPyGsrPl3952cDV4oCRM+XcQQAAAAASUVORK5CYII=') no-repeat 0 center;
	content: " ";
	display: block;
	float: right;
	height: 3em;
	margin: 0 0 0 10px;
	width: 8px;
}
.sInfoMsg {
	font-size: 1.3em;
	font-weight: bold;
	padding: 10px 0;
}
.sRatingModeratedBy {
    color: #878787;
    font-size: 13px;
    text-align: left;
}
.sellerReviewCgu > a{
  color: #05b9e7;
}
/*MENU GAUCHE*/
.mvNavTop, .lpSort .active {
	background-color: #323232;
}
.mvNav.bcU {/* use for surcharge left menu css */
	border-color: #323232;
}
/* change height */ 
.overBP, .mekakoPdt {
	height: 543px;
}
#lpBloc .facilityP {
	height: 115px;
}
#lpBloc .facilityP .facMkt {
	height: auto;
}
#lpBloc .facilityP>div {
	height: 90px;
}
.lpOneSel, .lpTwoSel {
	margin: 0;
}
/** 4. NO RESULT **/
#noResPg {
	overflow: hidden;
}
.snrTit {
	font-weight: bold;
	line-height: 3em;
}
.snrTit span {
	font-size: 1.5em;
}
.snrEl {
	background: #f5f6fb;
	float: left;
	padding: 10px;
	width: 100%;
}
.snrEl strong {
	display: block;
	margin: 0 0 5px;
}
.snrEl li {
	list-style: disc inside;
}
.desTxt {
	font-size: 1.2em;
	font-weight: bold;
	margin: 40px 0 20px;
	text-align: center;
}
.desLk {
	background: #2844a9;
	background: linear-gradient(to bottom, #2844a9 0%,#22398e 100%);
	border: 1px solid #22398e;
	border-radius: 3px;
	color: #fff;
	display: block;
	margin: 0 auto 60px;
	padding: 20px 0;
	text-align: center;
	text-decoration: none;
	width: 270px;
}
.desLk:hover {
	background: #3757c9;
	color: #fff;
}
.desLk:active {
	box-shadow: 0 2px 10px 0 rgba(132,132,132,.4);
}
/** 5. CGV **/
#cgvPg p {
	margin: 0 0 10px;
	text-align: justify;
}
.sCgvLegal {
	border-bottom: 1px dashed #8ea2bc;
	margin: 0 0 20px;
	padding: 10px 0 20px;
	font-weight: bold;
	font-size: 1.2em;
}
.sCgvLegal li span {
	display: inline-block;
	min-width: 11em;
	text-align: right;
}
.sCgvLegalInfo {
    border-bottom: 1px dashed #8ea2bc;    
    font-size: 1.2em;
    font-weight: bold;
    margin: 0 0 20px;
    padding: 10px 0 20px;
}
.sCgvLegalInfo li span {
    display: inline-block;
    min-width: 20em;
    text-align: right;
}
.sCgvContent {
	-webkit-columns: 2;
	-moz-columns: 2;
	columns: 2;
	-webkit-column-gap: 50px;
	-moz-column-gap: 50px;
	column-gap: 50px;
}
.sCgvMandatoryInformations {
    border-top: 1px dashed #8ea2bc;
    display:none;
    margin: 7px 0px 19px;
    padding: 10px 0 20px;
 }
/** 6. RATING **/
.mainRating {
	background: #f5f6f8;
	border-radius: 3px 3px 0 0;
	margin: 20px 0 0;
	min-height: 140px;
	overflow: hidden;
}
.mainLeft {
	background: #fff;
	border-right: 1px solid #cdcdcd;
	float:left;
	padding: .8em 1em;
	width:73%;
}
.mainAvg {
	border-bottom: 1px solid #e1e1e1;
	margin-bottom: .5em;
	padding-bottom: .5em;
}
.mainSta, .mainGlo {
	float: left;
}
.mainTit {
	float: left;
	font-weight: bold;
	font-size: 1.3em;
	line-height: 24px;
	margin: 0 .5em 0 .2em;
}
.mainAvg img {
	height: 20px;
	width: 125px;
}
.mainSta {
	border-right: 1px solid #e1e1e1;
	width: 51%;
	font-size: 1.2em;
}
.mainSta .desc {
	clear: left;
	float: left;
	margin: .3em;
}
.mainSta .sta {
	float: right;
	margin: 0 1em 0 0;
}
.mainSta .sta img {
	height: 17px;
	margin: .3em;
	width: 100px;
}
.mainGlo {
	font-size: 1.2em;
}
.tabGlo {
	float:left;
	line-height:1.7em;
}
.tabGlo + .tabGlo {
	text-align: left;
	margin-left: .5em;
}
.gloRating {
	border: solid 1px #c5cdd7;
	border-radius: 3px;
	margin: .3em auto .55em;
	height: 16px;
	width: 127px;
}
.gloRating img {
	background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAUAQMAAAB2wMXiAAAAA1BMVEX/zAEJqqHjAAAADElEQVRo3mNgIA4AAAAoAAG3aD9WAAAAAElFTkSuQmCC");
	border-radius: 3px;
	height: 14px;
	position: absolute;
	width: 125px;
}
.mainSumm {
	float: right;
	line-height: 1em;
	padding-top: 3em;
	text-align: center;
	width: 26%;
}
.mainSumm strong {
	font-size: 1.65em;
}
.mainSumm .btBlue {
	margin: 1em auto 0;
	padding: 1em;
	display: block;
}
.mainSumm button.M span {
	font-weight: bold;
}
.detMainRating {
	background-color: #f4f6f7;
}
/* partie basse */
.detMainRating {
	border-top: solid 1px #c8d0da;
	border-radius: 3px;
	padding: .5em;
}
/* pagination */
.pagRating {
	padding: .8em 0;
}
.pagRating label, .pagRating select {	
	color:#3C5C80;
	float:left;
	font-weight:bold;
	margin-right:.5em;
	line-height:2em;
}
.pagRating select {
	border: solid 1px #c8d0da;
	border-radius: 3px;
}
.pagRating .pagNum {
	display: inline-block;
	float: right;
}
.pagNum li {
	cursor: pointer;
	display: inline-block;
	font-size: .9em;
	padding: .4em .6em;
	text-decoration: underline;
}
.pagNum li.on, .pagNum li:hover {
	background-color: #3c5a80;
	border-radius: 3px;
	color: #FFF;
	cursor: default;
	text-decoration: none;
}
.pagNum li:hover {
	cursor: pointer;
}
.pagNum .noClick, .pagNum .noClick:hover {
	background: none;
	color: #3c5a80;
	cursor: default;
	text-decoration: none;
}
/* details rating */
.detRating, .topRating {
	background-color: #FFF;
	border: solid 1px #c8d0da;
	clear: both;
	margin: .8em auto;
	overflow: hidden;
}
.detRating .fix {
	display: none;
}
.detRating a, .detRating a:hover, .topRating a, .topRating a:hover {
	color: #3C5C80;
}
.ratInfos {
	float: left;
	max-width: 300px;
	width: 30%;
}
.ratCli {
	border-bottom: solid 1px #c8d0da;
	font-size: 1.3em;
	font-weight: bold;
	overflow: hidden;
	padding: 10px;
}
.ratCli .sta {
	float: right;
}
.ratCli .rat {
	float:left;
	line-height:24px;
	margin-right:.5em;
	height:20px;
}
.staCli {
	padding-top:.5em;
}
.staCli .desc {
	clear: left;
	float:left;
	margin: .3em;
	width: 50%;
}
.staCli .sta {
	float:right;
	margin-right:.2em;
}
.infoCli {
	border-left: solid 1px #c8d0da;
	min-height: 140px;
	overflow: hidden;
	padding: 15px;
}
.infoCli .title, .topInfoCli .title {
	height: 2.4em;
	line-height: 2em;
}
.infoCli .title .bold, .topInfoCli .title .bold {
	font-weight: bold;
}
.infoCli .author, .topInfoCli .author{
	font-size:.9em;
}
.infoCli .aAvis, .topInfoCli .aAvis{
	cursor:pointer;
	font-size:.85em;
	font-style:italic;
}
.infoCli .date {
	background-color: #e8ecf2;
	float: right;
	padding: .2em .8em;
	position: relative;
	right: -15px;
	text-align: center;
	top: -15px;
}
.infoCli .comm, .topInfoCli .comm {
	margin: .5em 0;
	padding: 0 .5em 0 0;
}
.commAnswer {
	background: #f5f6f8;
	margin: 1.7em 6.4em 1.7em 1.7em;
	padding: 1.7em;
}
.commAnswer strong {
	display: block;
}
.ratSocial {
	border-top: solid 1px #c8d0da;
	float: right;
	margin: 1%;
	padding-top: 1%;
	width: 65%;
}
.disabled .plus, .disabled .moins {
	cursor:default;
}
.rateLayout {
	display: table-cell;
	opacity: 1;
	vertical-align: middle;
	min-width: 140px !important; 
}
.rateTitle {
	text-align: left;
	font: normal normal normal 14px/16px;
	letter-spacing: 0px;
	color: #096EC8;
	background: #FFFFFF 0% 0% no-repeat padding-box;
	border: 1px solid #CAD5E3;
	border-radius: 6px;
	padding: 7px;
}
.bvLk {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAGCAYAAAARx7TFAAAAnklEQVQImV3MoQrCUBjF8b9bXL/RMIQLdqtM+EwymO/gg+wBNCk+gCB2v+jSmoiIxoUhguX22wyWTYYnnvPj9PI8p3DpWIyW/KVw6UiMXsLPcNUHytrbdxxVjw6YA/va210gRl9ABqwLl04aIMAGmIpRFyZJQhxVz9rbK3CovXXAFpiJ0TtA0N6L0ROwAJZAJkZv7fZDDTwCAzF67vZfrpI0wDZrflYAAAAASUVORK5CYII=) no-repeat 2px center;
	border: 1px solid #d7d9e4;
	border-radius: 50%;
	cursor: pointer;
	display: inline-block;
	height: 15px;
	vertical-align: initial;
	width: 15px;
	margin-left: 4px;
}

.maxrate {
	text-align: initial;
	font-weight: normal !important;
	font-size: 13.4px !important;
}

.rateBvLk {
	font-size: initial;
	padding-left: 5px;
	margin-top: 3px;
}

.ratSocial .plus, .ratSocial .moins, .topRating .plus, .ratSocial div {
	float: left;
	display: inline-block;
	margin-right:.6em;
}
.ratSocial .plus, .ratSocial .moins, .topRating .plus {
	border:solid 1px #c2cad4;
	border-radius: 3px;
	cursor:pointer;
	font-weight:bold;
	padding:6px 30px 6px 4px;
}
.ratSocial div {
	line-height:2.5em;
}
.ratSocial .plus, .topRating .plus {
	background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAASxJREFUeNrUVc0NgjAUpoQBHAEnsG6AE8jBg0fcQCZQJjBOAN48mOAIHQE3YAQ2wNfka1IbCij04Es+2pDXj/fz9cHatvVcmO85skA+GGODjsljv6DlSGgIRbG7N11+qgLBF0HkhBj7FeEwVylkxAKIXdT4Jj9CpeGTiYkkpCUi1IDKYHLEFzQtI4R4V08ipmgj1PRKSqgVMfZWY1IeUm6omZmejLIE0RIfKi3Nq8hn/SE3co4VgcU22j4lvLAXWE+yB8hO6Dq2dVhdBkWgSnA2GsvhW42tsUwvHatx/Tb6Rkq/WKRlN+sQ2mLNuohrJ2NzSJM9GueQ3tPkCAwFmDrmdDjHfLA1zdPk10lcaY3QDyaA1yNJ0UecYiaYk0xo88EmyabzSv/VP+8twADDh2TgSCSmdQAAAABJRU5ErkJggg==") no-repeat right 2px;
	color:#60ac58;
}
.ratSocial .moins {
	background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAUFJREFUeNrUVcGtwjAMbRDi+kGcQTDBzwa0G8AGHaEd4U/wxQSfDfgbUDYoGyDOIOUKl2JLLyiEpAQKBywZR8J+sZ1nV1RVFb1DWtGbpM0/Qoho1+lLOk6t/8vh6fD/CKDugOADgJcOYAXbrcHaks4ogdIEbhsOsSOIAQvSNWdvXKSFq/xFQuVNK2qyKiiTxJcqVakv+nI+HjmMnnkglM8VZTaGZsWoAQGUZV9Gty1s5gKWDYDnsN8uYB+dJPUuDWxHTL5dmxXKE8COfxRQap4i2K6wAOUkzlcDEnvAl5jABMCuQdLJjQfHvbriMQUWHq7myDolnwWdNwBOHOOv9Eq7ZFwnBLpCmWPSFNPWYyDfrgilW45+Z8boysZrEw/HOgkdptYTEzapexPXEgriKnQRtOgD5ce4IL/nLD7um3cWYADXSnRD2CMNdQAAAABJRU5ErkJggg==") no-repeat right 3px;
	color:#F00;
}
.ratFB{
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAABfVBMVEVIcbL///9EaqhKbqqDmcGwtLmdsNBtiLlXeLBGa6mmtdJCaahbe7HDzuFTda2RpMeZrM6brtDJ0uSqutY9ZKRkg7Z0kL719fXx8vdPcqz19vqtvdhVdq2DmsGbrs+nt9NBZ6d8lL6LpMozXaF8k75CaKh7hJT6+vxjgbOltdHg5vCNps+1xuSbrMuAl8Ccr86FnMOvwd9ffrN5kby7y+eboa1Qc609ZaaKn8RDaajGxsZ0jbv9/f1jgLOYpLeWqMmktdGSpsmywuBSdrCCjqE4YaNbgr37+/u/yt6oq6/T1dl7mMWvt8Tt8PWwvtjd3d3FxcV9hZWludujtdLy9v/d3+K5ur5YeK6Dnsrj4+OTlpptiLeAi52yw+GIk6N/g4qis9P7/v86Y6TR0dJrh7dCaKeXq83s7OyGmbns7/WFncW7x93y8/i3x+N3f4vKyso3YKOws7qztrzz9PiNocadrsqkttSZsNVBa65jhLxDb7RFbKzGyc17iZ3P2u6VYpgdAAABZklEQVR4XmXOA9PlMBSA4Zxa17Zt67Nt22ubv31PLrp6ks6c9p1JSmDNZAtlpnApSkbJUKHd9j6QlZxv8l+FymMXaeyY/leIficXn9p/KnMcF2i/j74lFzkuoCsWFYPV+ixQXuXJ3FEkjitCn3jNCmi9GHHy5Gy1pxMngXpS64kYnHfo9I4a3wAYW9otiaKDJz++pPvGcR/6ALynfi3tkDDMStqI3wbwXNSqmsRiIGzT2MeWs248Kps1eBiZBoaRWSochQGrfRSQLMv2p6kxDKmU7eZ36KB7j4aXv+tVjSrD0NAZCceCAG7jfLgzCKpuXsAgtXD6RsO9mkgkVLpfDwKONHxt6WIWetQNTp/fkLmFWR37EYOjidMCTxr5oFASBh4M+FdXwZLlyndAlmds5pFpDF7hwRzMT9ySzbPz+vlQ5ef19d6LmXz9w4mLLHYvk9u6ZJK+vDw5BgKp41db3b9s3T4C+AVHCF7d8tBY3gAAAABJRU5ErkJggg==") no-repeat right center;
	float: right;
	cursor: pointer;
	line-height: 1.2em;
	padding: 0 2.5em 0 0;
	text-align: right;
	width: 130px;
}
.bvOverBlk {
	font-size: 0.8em;
	padding: 10px;
	right: -110px;
	width: 275px;
	z-index: 12;
	background: #FFFFFF 0% 0% no-repeat padding-box;
	border-radius: 4px;
	border: 1px solid #D7D9E4;
	box-shadow: 0px 1px 4px #00000026;
	position: absolute;
	text-align: left;
	font-weight: normal;
}
.bvRating {
	display: table-cell;
}
.bvRateInfoModeration {
	font-size: 9.2px;
	text-align: left;
	padding: 10px;
	padding-top: 0px;
    font: normal normal normal 9px/10px;
    color: #707070;
}
.bvOverBlk .bvRating > li {
	white-space: nowrap;
}
.bvRating li > span {
	margin: 7px 2px;
}
.bvRating span {
	display: inline-block;
	vertical-align: top;
}
.bvRating li > span.gloRating {
	background-color: #f1f0f0;
	border: none;
	height: 14px;
}
.bvGloRatingStar {
	background-image: url(http://i4.dev-cdiscount.com/RWD/customerReview/sprite-good.png);
	background-position: -3px -135px;
	height: 15px;
	width: 15px;
}
.bvRating li .bvGloRatingStar {
	margin: 0 auto;
}
.bvRateStars {
	position: relative;
	font-size: 1.08em;
	display: inline-block;
}
.bvRateStars .bvRating > li > span:first-child {
	width: 65px;
}

/* Top avis - internaute certifie */
.topRating {
	padding: .8em;
}
.topRating .mainTit {
	font-size: 1.4em;
	line-height: 30px;
}
.topRating .stClip {
	float: left;
	margin: .2em 0 0;
}
.certDetRating .title {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAZCAMAAADkFeWYAAAAM1BMVEX///88WoDz9fedrL+2wc+FmLBIZIjO1t9heZhUb5Btg6Cpt8fa4OeSorjn6u95jqjCy9eaEBpeAAAAyUlEQVQY02WRSW4EMQzESHm3e5n/vzaH9iAdpC4SCKNUluBRu2e5eOnKXdXy+ZKYWktKqWtNDyt6xmPQNQPEru2C6N4A2ROiqGMR1QCGAV370INsguUNWRfkBWENpgmKxk4xzA+b+k3WTSTLn3d6ELVC1gL5Dj4W4HRB1zH0oHsBh/Ug0rDeB8W+J9X99yi6APhUnbm1dlbte1b4q/O7zxermyVV01B1W09Vj/PZ9Te6KoeptZVfdhPm74W2HbzulleLqzb+Kb/6HyVcBOF9cURUAAAAAElFTkSuQmCC") no-repeat left .4em;
	padding-left: 2em;
}
.certRatInfo {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAcCAIAAAABemMJAAACVklEQVQ4y41Uy27TQBQdL+0tXsLW22SZbCOx8qoS2aFsGzbQSEYgAzJQ8ZCiQMWjFq9CTRUWyCgUCeo+SCkYimDhD+gHZD8fMJzkWhdncBOkI2vm3HPuvXM9tjh9brUU3Xuto+SU+m3I71b0zF240CuVCW1/9uJy+Kg52rfhLAIMsiB6rD+4u1i0oXi83oAHyD44RR5K3Y/ErEjj6r91wCRv6qzhFLmfYzj2cROhoZAMHU35MSSwOHmxIDpHLwB47ohT0EQFU5yyKCqCs9M4qNOxn8bGR/JudtiDc6EL6g7PogCusZ9LcXE0rBVEq/AUrwBlhFdQM3grWoxPWApyoZLINh31y8CTY9gSZrwIdk36n1bL1CJmRv3R0IYg6dcn89uz1U8juJPPL31bxRaInrh8/vBhkwXtKz6i8qsFfvL+ei11aGQD52/40CCAjNcao10ba3mQzz/ZqGNL2QWlVz8MILidV8BCfrGIJIx2bIp6NzrE0I3K71/2zlGpIYeWd73DPcMQhS7AZNv3oYES+qn72+221DeDAEPp5MDLzxZpoNe/32jVlbuWOjAALJJX9XCl6QUdPLHmEJD2q+X/j/B+U+0bc4F05f50o6KGYi7ktlnul1um2hNFHMUnkxc1jQSC5UXd377sqx2hIXrglvLJ85ruD3tn1LbQ4F1bGl/QwQmskQvI+g6Qrld0f/qyoraEBgrFjxvJ09qc/7fcNNUnUUT22uGjAbP87Uu++igA+d6ELV2rYB2tuDM+4Sn/wvmed3UJT97KgQnmf/0lv+pbrblm4A8zvmNKzbeRjAAAAABJRU5ErkJggg==") no-repeat 4% center;
	background-color: #456996;
	color: #f3be0b;
	float: left;
	font-weight: bold;
	margin: 1% 0 0;
	padding: 1% 0 1% 5%;
	width: 33%;
}
.certRatInfo span {
	color: #fff;
	font-weight: normal;
}
.jsSmallImg{
	width: 300px;
	height: 300px;
}

/** 7. GEOLOC **/
.sPgTit.geoloc {
	padding: 0 0 0 30px;
}
.sMap {
	float: right;
	height: 500px;
	margin: 20px 0;
	position: relative;
	width: 500px;
}
.bgPuspin div {
	color: #467!important;
	top: 3px!important;
	width: 20px!important;
}
.sRimContent {
	overflow: hidden;
	margin: 20px 0;
	padding: 0 20px 0 10px;
}
.sRimContent .sSearch {
	margin: 0;
	overflow: visible;
	position: relative;
	width: 100%;
}
.sRimContent .sSearch button {
	width: 12%;
}
.sRimContent .sSearch input {
	width: 88%;
	font-weight: normal;
}
.sSrcAutoRes {
	background: #fff;
	border: 1px solid #c9d5e3;
	display: none;
	position: absolute;
	width: 100%;
}
.sSrcAutoRes div {
	cursor: pointer;
	padding: 5px 10px;
}
.sSrcAutoRes div:hover {
	background: #c9d5e3;
}
.sRimRes {
	margin: 20px 0 0;
	max-height: 450px;
	overflow: auto;
}
.sRimRes li {
	cursor: pointer;
	display: table;
	width: 100%;
}
.sresNb {
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAAkCAMAAABGzRFlAAABhlBMVEX///8AAAAAAAAAAAAAAAAgJi4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB0i6kAAAAAAAAAAAAAAAAAAABYaoEAAAAAAAAgJy9GU2V0iqgAAAB0i6lziqh0i6lEUWN0i6kkKzQAAABRYXYAAAAAAAAtNUEAAAB0i6kAAAAAAABCTl8AAAAAAAASFRoAAAByiaYAAAAAAABvhaIAAABWZ31YaYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/S1sAAAAAAAAAAAB0i6kAAAAAAAAAAABTY3kAAAAAAAAAAAAAAABpfpkAAAAAAAD9/f2tu8x0i6n////v7+98kq729vb5+fnw8PD19fX7+/vv8fWtuszz8/OWqL76+/yEmbP6+vp8ka7t8PPr6+vx8fGDmLLc4ej39/fW3OXs7OyEmLL4+fro7PH8/Pzu7u7g5eyEmLPy8vK/Ov3cAAAAX3RSTlMAAAEORW0lYwsCDAVCIyERWFkIJGISChwfVhlECThD9jYzBFc1uT8DaxT0Jl37/Jr5YSCsQSJOGmxKQDVhXmMG5VU07keitmBQSAcQWkspdFxJKgAeMUyoGyssDVYUFQL/z+kAAAE4SURBVHhe5dNlT8NAHMBhOgar2ypzYWPD3d3d3du5ou7yzaHdoN2RNOEdCb9X/8uTXC65u7J/UYM3AtbSAykV3PsaBXtqqsWQL49Hf3baz7OIkXfV88NG3uoWBZOB1+AEauQVTmu5oZsr/4xLz2BSiSdvwZJvek/nwdJ6P39/Abt60HvqHixV4rFLsNj1L/aPJ/JgCf356u4yZ0pJJXXK3DQOaX4wElHKXUiS9JhT5/FmRrtfuK3Pzlks7XI2eiJXW9S4QEcnWnRXd7B3lKaZbTn7yQODCwxN2xd9oqvoGEWMhXDcMzF5PMVNMzOzHhwPBa0UBhUcmZt32EiSWPIt21cCq+41giRtDur7fa8jGCvAMEptbDq3zH4bj8KwwGr/AyoWRnd2/XvifpWpsAYdCsOHjiNUY+gD93jWHUh4FK4AAAAASUVORK5CYII=') no-repeat center center #496093;
	display: table-cell;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	width: 30px;
}
.sresContent {
	display: table-cell;
	padding: 10px;
}
.sresAdress {
	border-radius: 5px;
	border: 1px solid #ddd;
	overflow: hidden;
	padding: 10px;
}
.sresAdress address {
	color: #000;
	float: left;
	font-style: normal;
}
.logoRm, .logoRim {
	display: inline-block;
	height: 35px;
	margin: 0 0 0 10px;
	width: 35px;
}
.logoRm {
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAYCAYAAAD6S912AAACBklEQVQ4y52UQUgbQRSGPRQtPa03TxILggUPKQjaTZStkqSNgsEkVKPQtaklabBdKGhb2rKHolFBiQQ8aAjevPXSnD14LBihh0I8SA/tNbShlHr5+yaYOLuZiRsXPnbY+efbYebNtKmq2iYCxr6bMAjzAtZ2CbNAHaGosrj7hd6QcMgyjoQn8fSHJiKeMi8VCnfCz9OiwcdPVlF6timTKjKh9jOZtQwozL1FcGT0iPqKBML3AyLxllAY903+4INfn65/p+8KtxxsM4r+YQ20vpZZioTuXGQReJHnEe0m+0H54NEre9ZtF5q5qRSQ3KsjKyViy54ltEbhZBKI7/BoEqF5PGM2ZBuEqbEQMJfhKRKKXbj9cP6bLcdoELLZoBJeAaIbPEVCJzTGaejdka2/hiYqm3LBlwAmPraMrA7zfs8IKqNvgLH3rXAmE1ZLIqNGAHWpFfLNzrLB1rIwMAvcfekU/arbJu+/N4xS/2PgTsIJylVCpXrEhrwo9cYA17yU8x79s6P70CLtjgJdszJ0p8JL6aAXBdc4oEQtnHdG/ji+sW1StovI3fYBt0I85nWE9fPLpKl+qtOOIP61B//ixrjSkjCV/aQQrhqBcGxa9Xh+BQa9v096Ygbfx/KWhxNMEyxsilhY209HkssHsn4iQYSq06TGTcJNPCD0C143GVzD4PIa0fcfi57WQ9Qa2x4AAAAASUVORK5CYII=') no-repeat 0 10px;
}
.logoRim {
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAjCAYAAACKPxqrAAAD2UlEQVR4Xr3Wf2xdYxzH8e9pzz3r7W1r7my9ZVjkatbE7ahqkhFmkU0qY0iybi0KQzQEC0EWkQwdmGQpDNGx4Z9JGl1ZI60gZb+qFNVmAJE1OtS0rrX3h3eSz18n191pJb7JK7fn5Dnn8/R5nvs818lms/Z/lDMRbwka4KEKP+J3BK7IoTYrsOBVh80oRyFCCFrHDSpGBI14Gh42IY4n0YUHMf+/BnWjAwtRpr97kUUtOnEmXsQcnIOSoEGVaEYIaVyEUV0vRSmimMDzeAInYjXeQCho0Ea066FhjOB8DCKFCgUlsEbtP8VdeEoLZY7kDIphK97RS5dgFfr18E704T3sxcO4GB/gDz2zQ4FdeAGlpnJhcglux3I8h6uxHx8rfKGGaDEuRa/Cj+ImhQ3rcxxnw3IFvY4rkEADPsQu/KrerUCFqeQTvII2XKb5Woc41uNPf9BqnId+nKWeteM0DeUC5KoaqceVSKIRr+Ft3VuAbQWa2EfxANZoDg7q/ptQSF4rsUtD+xLuhcHRO60Av+FatGJML96n8BN8AQPYokkf9YXV43K8rPnepneeoiCLowq7tWIeQwLLYHIM96MWG9SxC7HfF3azFsEdSKpTYzAXS/E4xvXCdzHlW/p7sNlUcgi34iMUwXAuUprzDAzVppe9ipgarcWzOAMGYThy1+fY59sAPIWYtPiX9ySGYPAfUmHkqqz4roNvqt/5rhuQq6pRB5MMfp5JUA+mfSvqPngwOEhgO4ph8i2OzCTofS0KEw+tOIB2vIU+VJtKDiID83ORq1LYhBW+NtXyb9U/m4NvL7YgaE3PKkgeUWCQ+hrfzDboKG4L+KvnM4zCgs6R3wDuRjvyVR9MLJw1czTZGrpAtR2tx/nPO01VTEh/iDH3zOq097vczFtZSTm2kd4t1hmTa9h+8AgIYUeEXXeeb+gS5fl/jK3njFz5t1l5xjKRjLVMOXa6Y1bj60wnHbZfaN8VNrsl6tvI4H7pWd66k6PMHMKSZh1jdrgkY02E9U47FlNfJsMZ6x5hqOrnszWEcn9lXaXmR5vuIrb3CrPrJ+yrpkm7Kpa23ccci/7lWM+wZ4OrTmKTcxWSZ3kHCSsbcu3Ue+ZaZSJmozsjtpW7U20l9n1NhVUSUkWbOAEno3imQVEsx41oJqwRa48U2nXXzLPUhrnWsafIPOMeGnSeNeEGrEMtwkG+RxdgGdJI6TNrWZh5z5TaF1wVGtTeQxGiWIQlcHCg0BbV5Qs6jJ+QhMHxHWwOTNKSxBgG0YORh5rr026ALWgAQwhLKcrgQqFWoIBJjGNKf6dM9Q8cMhNbmSbwigAAAABJRU5ErkJggg==') no-repeat 0 bottom;
}
.sresDis, .sresHours {
	color: #000;
	font-size: .9em;
	margin: 10px 0 0;
}
.sresDis {
	float: right;
}
.sresHours {
	overflow: hidden;
	padding: 0 20px 0 0;
}
.sresDis strong, .sresHours strong {
	display: block;
}
/** 8. SELLER SHOP FOOTER **/
.sFoot {
	background: #f5f6fb;
	color: #096ec8; /*todo VARIABLE lien */
	clear: both;
	font-size: .9em;
	margin: 20px 0 0;
	padding: 10px 0;
	text-align: center;
}
.sfTit {
	color: #fc6703;
	font-size: 1.2em;
	margin: 0 0 5px;
}
#sContent {
	margin: 0;
	padding: 0;
}
.shtOver .premiumIcon {
	margin-left: inherit;
}
.rateLayoutOnResez {
	display: none;
}
/** 9. MEDIA QUERIES **/
/* BP Device < 768 */
@media only screen and (max-width: 1023px) {
	/* no menu */
	.no1023 + #lpContent {
		padding-left: .75em;
	}
	.shContent {
		display: block;
	}
	.sHeadVisu {
		height: 120px;
	}
	/*.shcSell, .shcRate {
		display: inline-block;
		width: 48%;
	}*/
	.shcSell br {
		display: none;
	}
	#lpBloc > li, #lpNxtP {
		width: 50%;
	}
	.shcRate .sta {
		display: block;
		/*margin: 6px auto;*/
	}
	.shcRate strong {
		display: inline-block;
	}
	.commAnswer {
		margin: 1.7em;
	}
	.shcDesc {
		display: block;
		margin: 10px 0 0;
		min-height: 4em;
	}
	.sMap {
		width: 400px;
		height: 400px;
	}
	.sCgvContent {
		-webkit-columns: 1;
		-moz-columns: 1;
		columns: 1;
	}
}

/* BP Device == 768 */
@media only screen and (max-width: 768px){
	.sHeadVisu {
		height: 100px;
	}
}

/* < 1280 */
@media only screen and (max-width: 1280px) {
	.sellerLogo {
		display: none;
	}
	 .sellerLogoReSeze {
		display: none;
		}

		.rateLayoutOnResez {
			display: none;	
		}
	.rateLayout {
		display: table-cell;
		padding-left: 0px;
	}
	.rightshContent{
		width: 570px
	}
	.rightshContentOneDiv {
		width: 100% !important;
		display: block !important;
	}
	.shcDesc {
		padding: 10px 24px 10px 24px !important;
	}
	.leftshContent {
		padding: 25px 24px 25px 24px !important;
	}

}
/* < 1024 */
@media only screen and (max-width: 1024px) {
	.maxrate {
		font-size: 12.5px !important;
	}
	.sellerLogo {
		display: none;
	}
	.shcRate {
		border-right: 0px solid #F0F0F7;
	}
	.rateBvLk {
		margin-top: 5px;
	}
	.sellerLogoReSeze {
		display: block;
		margin-bottom: 10px;
		margin-left: 5px;
		width: 35px;
		height: 23px;
		background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAAXCAYAAADz/ZRUAAACFElEQVRIie3WS6hOURQH8N/3XXlcwkAe3cgrV0npjDAxU0rLo6SExECUkhhJJswkAxMDFCETjz2RIUoxwUBC+LoT0p0oEeUxOOewfbnXvbc+Jv516uz/Xq3/2nuvtfZuFEWhwiLswFydw0ucjojH0KjEN+I8vuBpB8V70YUtEXG5URTFNLzAA6xD/3C8RcSQbVNKU3AFBeY1sQrjsWu4wsNFRPRjd6W3qonJ1dyTTgpnqHUmNzPyy99QjogfOqMyvoFv2Xg6vuJtxjUxS3k872sypTQBU9AXEV8zfiqaEfEm4xq5sw/V/8JMpAuPcLsKqsYyvMLhtgUdqvjlbSK38Sil1JXZ1jofGkVR9OA57mM73uEodlZGx3AEM5XluKQKeDNuYiUuoBsPsQV9VUD7Kx+ncBCTcAZLMb+u8w04h7FZhCcxEVsz7iP2Yp+yZms8xXGcwLiMP1ctZk/Gfca2iLjUyDpcD64rz3p1tQrKrVxRObmK1xiDNViAZ7geEZ9SSjOUvWISbkXEXUgpLcYNZf6sj4gWPztcjWuYrdzaIWGoTSal9BCtiFhbc81B7DuOUX82+QWjsSknUkr58GJEfO6UeDfODjJ/TZlQQ8JIt/0A5mTfgZE4Gal4P1rKBGoZ4YX0TxPuv/g/we9KrdfP1tqOrgH4GndSSgO9C3qVSTqg+L0/OKd87/W1cX3Ke2EwtNr9fweJNYd3H1gMuAAAAABJRU5ErkJggg==');
		background-repeat: no-repeat;
		opacity: 1;
		background-position: center;
	}
	.leftshContentParent {
		width: 500px;
	}
	.rightshContent {
		width: 500px;
	}
	.rightshContentOneDiv {
		width: 100% !important; 
		display: block !important;
	}
	.rateLayoutOnResez {
		display: block;
		margin-top: 5px;
	}
	.rateLayout {
		display: none;
	}
	.shtCgv {
		display: inline-block !important;
	}
}
	/* > 1280 */
	@media only screen and (min-width: 1280px){
		.shtName br {
			display: none;
		}
		.sRimContent .sSearch button {
			width: 8%;
		}
		.sRimContent .sSearch input {
			width: 92%;
		}
		.sCgvContent {
			-webkit-columns: 3;
			-moz-columns: 3;
			columns: 3;
		}
		.ttOverBlk br {
			display: block;
		}
		/* surcharge LP */
		/* Filter */
		.lpStElem {
			display: table;
		}
		#lpBloc .liAdNext {
			display: none;
		}

		#menuV.mvNewlookFilter ~ div#lpContent {
			width: calc(100% - 290px);
		}
	}

	@media only screen and (min-width: 1600px)
	{
		#menuV.mvNewlookFilter ~ div#lpContent {
			width: calc(100% - 290px);
		}
	}



#sContener {
	margin: 0;
}

.sHead {
    background: none;
    border: none;
    padding: 0 2px;
}

.shContent {
	background: #f5f6fb;
	min-height: 48px;
	padding: 16px 16px 16px 16px;
	width: 100%;
	border-collapse: collapse;
}
/* 1st Line of the seller header */

.shTop {
    border: none;
    margin-top: 10px;
    padding-left: 15px;
    padding-right: 15px;
}

.welcomeShop {
	font: normal normal normal 28px/32px;
}

.sallerShopName {
	font: normal normal bold 28px/32px;
}

.premiumIcon {
	margin-bottom: 3px !important;
}

.sheadCgv {
	display: table-cell;
	padding: 10px 0 6px 0;
	vertical-align: bottom;
	width: 188px;
}

.shtName {
	font-size: 1em;
}

	.shtName h1 {
		font-size: 3em;
		font-weight: bold;
	}

	.shtName a, .sHead a, .shTop a {
		font-size: 1.167em;
		font-weight: normal;
	}

.ttOverBlk a, .ttOverBlk {
	font-size: 1em !important;
}

.sProLink a {
	font: normal normal normal 14px/16px !important;
	padding: 0px 1px 0px 10px !important;
}

.shtName a {
	font: normal normal normal 14px/16px !important;
	padding: 0px 1px 0px 10px !important;
}

.separator {
	border-left: 1px solid #F0F0F7;
	height: 17px;
	padding: 4px;
}



.shTopCExpTitle, .venteS, .fontS {
	font-size: 1.167em;
	font-weight: normal;
}

.pictoRim {
	padding-right: 4px;
}

.geolocPicto {
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAbCAMAAABP9I/XAAABXFBMVEU6Ojr///9rlK8AAABrlK86OjprlK86Ojo6Ojo6OjprlK//cKE6Ojo6Ojr/cKE6OjprlK86Ojo6OjprlK//cKH/cKH/cKFrlK/8b5/VZYv/cKH/X5Q6Ojr/cKH/X5T0bZv/a53/a53/WI7zbZvgU4H/cKHQY4jbZo7/cKH/SIE6Ojr/cKH/QHs6OjqnWHP/N3T/UIj/JmaOUWZvSVb/WI7/HmD7F1n/D1T/CU/xCEqoGkL/AEj/Zpn/ZplNXWhggJVkQk1rlK9rlK9rlK9rlK/gU4FrlK9rlK86Ojp4S1r/cKH/Zpn/a53/X5T/b6D/CU/zbZv/WI6RNVD/UIi1JE5fRE21XHqEKkTOYoe1LlVrLj/zDE7zbJqoWHRGNzvOEkf/BEv/JmZGOz//Flr/SIFrRVL/D1TOVn2dQV7aWIP/QHv/N3RGOj6RR1+1KVLmP3PzY5P/L23/HmBrOUnm8z/aAAAASHRSTlMAAIAAIO9AUBCfYO+/QBBwOGAwCGBAIHDjPc+vj3AQ/c8QIO32gH78ML+An4DfV0Dvr+Gxr1D0jyCrySAgQLiQTFAwaFhMKBgRGwx/AAABGUlEQVR4Xl3MZW/DQAyAYadp0i5lHjMzM+OF2zEzM/x/ab7cnZLt+WBZrywDVywUuoGREFDJhmoDxfqKwVzTZnCxvJ8HmwxfXuRsFw37un5WpvdJnkcxlscikXplj/YOljOHmDsBZRUdcy3L8VPHccATIQ5iWbEsqxkYYqEWL5NP0zTnWb4z0QK7frBtuw6o5ScbNbLfbxU03gqw0V6h2O/U9c4fwyxHyeNtUA/L0Pv68RzQz3N04OclYIhnSJDtLx+IDClydCWM+BmqyPs3N8Ez77s3nkngWfSDe2pKZC5Djk9c150WWUgo5xeXM+BnLhons3N+DquaFvIsLtFZ0lZWZZDSa6F/Sus5kGRZzoVRWlXVTVy2ZPQLI5JWhBrK79IAAAAASUVORK5CYII=') no-repeat 0 center;
	padding: 14px 10px 20px 16px;
}

.shtCgv {
	border: none;
	white-space: nowrap;
	width: 188px;
}

/*2nd Line (content)*/
.venteS {
	padding: 4px;
	width: 150px;
}

.shcDesc {
	padding: 16px 24px 16px 24px;
	text-align: left;
	font: normal normal normal 14px/24px;
	letter-spacing: 0px;
	color: #323232;
}

.shcSell {
	border-right: 1px solid #F0F0F7;
	padding-left: 8px;
}

	.shcSell span {
		font-size: 1.333em;
	}

.shcRate {
	padding-left: 19px;
	padding-right: 25px;
}

	.shcRate a {
		margin: 0 0 8px;
		padding-left: 6px;
	}

	.shcRate .sta {
		margin: 0;
		padding-top: 2px;
	}

/* 3rd Line (Logo and Banner) */
.sHeader {
	background: #f5f6fb;
	position: relative;
}

.sHeadlogo {
	display: block;
	float: left;
	max-height: 80px;
	position: absolute;
	top: 15%;
	width: auto;
}

	.sHeadlogo.rect {
		max-width: 350px;
	}

	.sHeadlogo.carre {
		max-width: 80px;
	}

.sHeadBanner {
	margin: 0 auto;
	max-height: 170px;
	max-width: 1700px;
}

/* Barre de recherche */
.lpTopContentS {
	background: #f7f7f7;
	height: 66px;
	padding-top: 10px;
	text-align: center;
	width: 100%;
}

.sHeadTSearch {
	display: table;
	margin: auto;
	max-width: 910px;
	text-align: center;
	width: 100%;
}

.searchLabel {
	background: #293847;
	color: #fff;
	display: table-cell;
	font-size: 1.167em;
	font-weight: normal;
	vertical-align: middle;
	width: 180px;
}
/* Left Menu */
#menuV input[type="radio"] {
	margin: 0;
	opacity: 0;
	visibility: hidden;
	width: 0;
}
/* Medium Banner */
.imgList2 {
	padding: 0;
}
/* Edito RD */
.sMainEdito {
	color: #323232;
	font: normal 12px;
	padding: 0 10px;
	text-align: justify;
}

/** 9. MEDIA QUERIES **/
/* > 1280 */
@media only screen and (max-width: 1280px) {
	.sHeadlogo {
		top: 18%;
	}

		.sHeadlogo.carre {
			width: 6%;
		}

		.sHeadlogo.rect {
			width: 25%;
		}
}
/* BP Device < 768 */
@media only screen and (max-width: 1023px) {
	.sHead {
		margin-bottom: 0px;
	}

	.geolocPicto {
		padding: 10px 10px 0 16px;
	}

	.sProLink span {
		margin-left: 50px;
	}

	.shcDesc {
		min-height: 3em;
	}

	.shcRate {
		margin-left: 6%;
		width: 280px;
		padding-right: 0px;
	}

	.leftshContent {
		padding: 16px 10px 16px 16px !important;
	}

	.shcSell {
		padding-left: 0px;
	}

	.shcRate a {
		display: table-cell;
		padding-top: 7px;
		vertical-align: middle;
	}

	.shcRate .sta {
		display: table-cell;
		padding-top: 4px;
	}

	[id=sellerLogo].sHeadlogo {
		width: 30%;
	}

		[id=sellerLogo].sHeadlogo.carre {
			width: 6%;
		}

	.sHeadlogo.rect {
		min-width: 200px;
		width: 25%;
	}

	.shtOver {
		display: table-cell;
		padding-bottom: 10px;
	}

	.sHeadTSearch {
		width: 90%;
	}

	.imgList1, .imgListRz {
		margin-top: 0px;
	}
}

/* BP Device > 1280 */
@media only screen and (min-width: 1280px) {
	.sHeadBanner {
		margin: 0 auto;
	}
}


@media only screen and (min-width: 1345px) {

	.leftshContentParent {
		min-height: 93px;
		width: 710px;
		float: left;
	}
	.leftshContent {
		min-height: 93px;
	}
	.rightshContent {
		float: right;
		min-height: 93px;
		width: calc(100% - 710px);
	}
	.tabparent {
		min-height: 125px;
	}

	/* used to overide min-heingt:48px of .shContent in case of customized MPVV*/
	.shContent.tabparent {
		min-height: 125px;
	}

	.rateBvLk {
		margin-top: 0px;
	}
}

@media only screen and (min-width: 1625px) {
	.readMoreLess {
		margin-top: revert;
	}
}
/* Css/PC/page/alimExpress.css */
/*Masquer la croix native sur l'alim express*/
.sSearchExpress input[type="search"]::-webkit-search-cancel-button {
    -webkit-appearance: none;
}
/*Header Express*/
.head{
	background-color: #fff;
	box-shadow: 0 2px 2px -1px rgba(0,0,0,.2);
	padding: 0;
	z-index:100;
}
.testHeaderServices.testHeaderServicesExpress{
    padding-bottom:64px;
}
.hMenuExpress{
	background-color: rgba(247,247,247,96);
	border-right: 1px solid #e0e9f6;
	display: table-cell;
	padding: 0 10px 0 5px;
    vertical-align: middle;
	width: 90px;
}
.hMenuExpress:before{
	background:none;
	height:0;
	margin:0;
}
.hMenuExpress a{
	text-decoration:none;
}
.hMenuBackText{
	text-align:right;
}
.hMenuBackIcon{
	font-size: 1.7em;
	font-weight: bold;
	float:left;
}
.hLogo.testHeaderServicesExpress {
    font-size: 2.5em;
    width: 306px;
}
#mainLogo .imgLogo {
    background: url('https://www.cdiscount.com/resources/RWD/ss/Logo_LEDQ2.jpg') no-repeat;
    background-size: 100%;
    margin: 0 18px;
}
.hSearchExpress{
	display: table-cell;
	height: 100%;
	padding: 0 5px;
	position: relative;
	vertical-align: middle;
	width:100%;
}
.sSearchExpress {
	background: #fff;
	border: 1px solid #293847;
	float: left;
	height: 38px;
	overflow: hidden;
    position:relative;
    vertical-align: middle;
	width: 100%;
}
.sSearchExpress .btBlue, .sSearchExpress .btExpress {
	border-radius: 6px;
	float: right;
	height: 40px;
	line-height: 40px;
	margin: 4px;
	text-align: center;
	width: 16em;
}
.sSearchExpress button:hover {
    background: url('https://www.cdiscount.com/RWD/header/header_1x.png') no-repeat 5px -37px #225589;
}
.sSearchExpress input {
	background: none;
    border: 0;
    color: #293847;
    float: left;
    font-size: 1.25em;
    height: 36px;
    line-height: .9em;
    outline: none;
    padding: 0 0 0 10px;
    width: 96%;
    width:calc(100% - 85px);
}
.sHeadExpress .shCSearchExp{
    display: table-cell;
    height: 100%;
    padding: 0 15px;
    vertical-align: middle;
}
.searchExpressBtn{
	background: url('https://www.cdiscount.com/RWD/header/header_1x.png') no-repeat 5px 0px;
	border: none;
	cursor: pointer;
	float: right;
	height: 36px;
	outline: none;
	width: 55px;
}
.hLayers, .testNewHeader .hLayers {
    width: 350px;
}
/*PA Express*/
#scContent{
    margin: 0 !important;
}
#main{
    padding-top: 0;
}
.expTitle{
    font-size: 2em;
}
.expAddress{
    background-color: #0154b2;
    color: #fff;
    font-weight: bold;
    padding: 15px 0;
    text-align:center;
}
.expAddressContent{
    margin: 0 auto;
    max-width: 825px;
}
.expAddForm {
	padding-top: 15px;
}
.btExpAdd{
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGUAAACaCAYAAACwuIYDAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAACDtJREFUeNrsnTtvWzcUxym5Q7dqyRYgMpChnSpv2SRPHe1s3SxtzeRo7GTrE1j6BFY+QZSxk6+3dPL11MnIDeChg4GqW8eS7bmoourBy3NIHj4OIMhIK+ny/vg/L1GkENmyZcuWLRuNtUK50O9e/dCRTz14qL+/h+fauvCo4FGb+vtz/e+/ffylyFDMIagbPJCPPjx3Cd++lA8F51Y9S1DLDGU7CKWCM4DQc/jRCtI7+VhIQFXyUMAtncrHuWMQ22yhAEk4i+SgAIy3AKPD0IMqxUxAPcuooQQAY90UkIkEM40SigSiYFwEAmOTcsYu3FrLEQwVK66ZxAyKmDO2mRC0HQC5lE93kQARkJTcyXGdBqcUqDPeRwRjk81BNUv2UCSQAQDpiPhN1TgjCaZkC0UCGUL8SMmUUo6pwLSJgVwlCESAR7iDCclHKfKCFIyh49lZz8zbtf/2zUosGzgGpFzZ3DsUR0AUgA/i30Zi2SS4QtKhIPUhe+pyBtMiAHIJBaEtEKpROKfMcACSmkRnFgG9Ni00W8jB2QrqapbNKDOaHWOom6HUbs44+LcQg1GDuCEeSAHSr4Rjg/FcEddVCsxhU5W3DAegso1PhHVIBTAK32mUhf6cin9HLlJiysJQdV+PuHxNC93gI1AthfWgVLCnFMLAvoQWxVwwNeIk5lh34rUaXqTyt3fcKmDLYKiSmQo8wt740tR9XRFcXAkXxx4IuLM5uDNsSt7VVV3L8YwpQSFLEZiBl7ghiKWH+7LLtuYFdQh86xIyrOCAgGL+6QYTvNXeia3rvt4SVL7HobisHWAWBGAGUBOZQwGVnCMvZBQ6kLUYg80YL7BKGSL96IJz2mtoY/Hl0lhStehAwahkSeSHuamFYlxnRlCgWYeJJeNQA7sGmALpxobQrW6slDPEhxYRuq1Nbgwz6U4bQVlZ42tqk8iB1G5shniL86ZKOUWqpBBp2BShli4UpdpQThAX+i4RILVaMG761IVSlgnEknXDuLATLSjIJZmpARHQyzItjnsQv/cqBfOV6AeRpmFc9kAHSh/huopEoWDG3bOplFSB1F1k0yysvxMKVJmmva57kbaZTsruPqV0PUk4Bru3BQUT5MvEoRiPf7WI3ATFuE0fa/OxSaKDeG1Hp3hsapXIVtqC0s9QvHiKng2lZCOyDCVDyeYaSiffTntQTAN2L/WbuW89l246vQnK5zxX/abTbcoCCDlTYjBrSsEUQN3EobxA1DilLSj9xKGYxtVyZ6CHqrTyIN/Qg3zHGhSwwtR9bVv1l4Bh1jXc60C593RxIRtmSVahAwWzJd9ZajSQq0mX6z8TaW/JBCpMEblp1V/kNkS8dqFT0WPjirLzxKBgxnvbBApm/dYwlYAPP9DtOlEKwVavF4moBDPOjVtktZtSbKiWXuQqwf5Ad+Oqyn1QsEtQryMGQvEz9oUJFKwL68FsitHUhMN8h1Ru2+RgJxTwd1gwV7G5MQju2CJ564LwNubFDez9+nL/gIGoCUaxR83CGApkYRSbxdxEAKQjaPZn2Xl4ThtLtWF8uc5A9idQulBmRGMbhghmBQhFbNz780MtKNAwKwnBBBNjoDNBBUTL6zRZYjQjHKvKXG64t2JWdgKkzB5nlFAoAv4XMUZYPoeEoFq/E7Tr2Uqd3ZwOdN/t6fHhr2fPX35LPGu+lo8f5ft25ONX9Rkc3JW8FrWb7E8W3v5nOcaSUinULmzV1Kz8RHWqgmkwh91V1X7LAwsfoV2Im2yBeyPsLpBQ+fvE1QYJDk/Tm8oxjW1BUbPZRVpbif8OH6gsBfFzSDpcZIKHuuMw3Vb9k3C78K4+HaLAbHsIKzhPhJvjOtYr+Ne6//NXhh+ibpDLL7Hq07XVjVVPBYD6E543ZYVdeLxYfb0naxSLMQcQ/CGyablhqZLDJi8w+n0KwXZKKVnjzejaLj8sUZXMnUGBTKLI931v7BUulZLVsr9YnDqHAttIZbVsNuPD3dq+JJqAGbek0FAgkFWZwf9UUnmDkmML/f0ggZLVQqcSSqVktRDEktpIjz730KjkZqpheox9E+q9WVLPxEi8BTUUzL7vMaikYAeF4JSE5FViQympqoX0FAxyKImqhTTztLUJW0pqIT8rxgqUxNRCXp/Z3K5wmkCVb+VEJWtQQC2TrBLPFX1iVb7qcVk5w7Id6myKVSVOoETaQbayatOlUmJUi9XxOIECaimzSngpRdk4AiBOMkpnUCJZ+TKzrRLXSgk9thiv42INBdSyCFgly+igBBxb1JrgS1cf5hwK+OR5ToF5KaUe5DIglcyjhwJqCaW1P3L9gT5PGgrhi7DCx1nI3qAE0tr3kpS0fI+acWvfWmues/viniJ7U7F3KLDzXsENiIt2CmeleJ2VG8xZO2WbHXC4C0+PD9Wz5y9VXOGwK+sbqZKPPi+A0+GbHApK54UiayhMCsoRh3vB7Zhan2vFvBSK7KF4LihHXO4DuwOdPX2fP/WZArOH4qGgZNfuYQnF8TeUE1ffKIaulFottm+WSoGn3AbOFoqjFHnEceyclWI7RV5wSYGDgmI5RWa7gIO7UuoUmXpGTzilwMFBsTCrK+G5C7zPDkIg8vT48LvaD1/++YoCsO8ucCxKEYKmi1xw6AJHA4Uo6AexOjMkpQgo9Ez7YlPMluwZCv1sD+qXygehETH86vgN9+AeulJqtegG/SCCe/BQGgb94H56EapSdIN+MME9CigaKgh2G5KDkIlA0N9W6QcV3GNSyrZKP7jgHhUUCPrj0IN7bEpZb+9PQgzu0UFZUUclmLflk7NQTu7OFqD9LcAACDpC68tFdeQAAAAASUVORK5CYII=) no-repeat 50%;
    background-size: 50%;
    float: left;
    height: 100%;
    line-height: 38px;
    opacity: 0.50;
    width: 40px;
}
.expSearchBar {
	height: 38px;
    margin: 0 auto;
    max-width: 650px;
	position: relative;
}
.expAutoComplete {
    background: #fff;
    border-radius: 8px;
    height: 100%;
}
.expAutoComplete input[type="search"]  {
    border: none;
	color: #293847;
	float: left;
	font-size: 1.25em;
	height: 36px;
	line-height: .9em;
	outline: none;
	width: 80%;
	width: calc(100% - 50px);
}

.expSearchBar input::-webkit-input-placeholder {
	color: #293847;
	font-size: 12px;
}
.expSearchBar input:-moz-placeholder {
	color: #293847;
	font-size: 12px;
}
.expSearchBar input::-moz-placeholder {
	color: #293847;
	font-size: 12px;
}
.expSearchBar input:-ms-input-placeholder {
	color: #293847;
	font-size: 12px;
}
.expResults {
    background: #fff;
	box-shadow: 1px 2px 10px 0 #8f8f8f;
    color: #798da8;
    display: none;
	font-size: 1.25em;
    font-weight: normal;
	position: absolute;
    text-align: left;
	top: 39px;
	width: 100%;
	z-index: 10;
}
.expResults div { 
	padding: 4px;
}
.expResults div:hover { 
	background-color: #EBEEF2;
	cursor: pointer;
}
.expTowns{
    color: #fff;
    cursor : pointer;
    font-size: 1.17em;
    padding-top: 15px;
    text-decoration: none;
}
.expTownInfo, .expError{
    font-size: 1.1em;
    padding-top: 15px;
    font-weight: normal;
    width: 650px;
    margin: 0 auto;
}
.expTownInfo{
    display: none;
}
.expTownClose{
    cursor: pointer;
    padding-top: 18px;
}
.expErrWarn{
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAASCAYAAABb0P4QAAAA/UlEQVQ4ja2SMWoCQRSGfzW7pAqKXfqASzxAaiGFjQfwCkHwDLlAPEdIv0cRbINYWGydsPCleQNmfLuzMX7wNzPvffNmGCkBMAOOllmqPiUbmShwBEb/EW44Z3OprABqR1gDxSXC0pEFyr/K5pHgHfiI1uZdZRmwjZofLadsgSzu7zvOF0mTaC2znDKx2tbpxkDlvNmTJaYCxm0TvkoaOmfdWmKG1uNON8X/JgDPFo8amHoTvkkaNLzGncVjYL2/pls0nB74tLSxCLIc2CWKC0sbOyC/kbSS9NBwncAysS9zrHrAXtJ9h4YuHHrAl6T8SsLvvqS1pOoKskrS+gcgat8Bvbk9NwAAAABJRU5ErkJggg==');
    background-repeat: no-repeat;
    display: inline-block;
    height: 60px;
    vertical-align: middle;
    width: 5%;
}
.expErrWarnTxt{
    border-left: 1px solid #fff;
    display: inline-block;
    width: 80%;
}
.imgList1, .viewEdito100Std001{
    margin:0 auto;
    max-width: 855px;
    padding-top: 25px;
}
.viewEdito100Std001 {
    max-width: 745px;
}
.viewEdito100Std001 img{
    width: 360px;
}
/*Vitrines Express*/
.expSCContent input[type="radio"], input[type="radio"]{
	margin:0;
	opacity:0;
    visibility:hidden;
	width:0;
}
/*ImgLister Alim*/
#lpContent .imgList1{
    margin: 0 0 10px 10px;
    max-width: 100%;
}
.expSCContent .imgList3 {
	margin-top:-10px;
}
.expSCContent .imgList4 {
    margin: 0;
    padding-right: 0;
}
.expSCContent .imgList4 div {
	background: no-repeat center;
    border: solid 1px #DDD;
    height: 150px;
}
.expSCContent .imgList4 li {
    margin: 0 0 0 0;
    padding: 0 8px 0 0;
}
.expSCContent.subCategory .imgList4 li {
    margin-bottom: 20px;
    width: 25%;
}
.expSCContent.subCategory .imgList4 li img {
    cursor: pointer;
}
/* Liste de courses Express*/
.expressBasket {
	background: #f0f0f7;
	margin-top: 1em;
    position: fixed;
    right: 10px;
	text-align : center;
    width : 250px;
}
.expressBasketPadding {
	padding: 12px
}
.expressBasket.testMenuV {
    margin-top: 0;
}
.expBLoader {
	background: #fff;
	border-radius: 5px;
	padding: 50px 12px;
}
.expBContent {
	background: #fff;
	border-radius: 5px;
	position: relative;
    width: 226px;
}
.expBContent.expBEmpty {
	padding-bottom: 0;
}
.expBFixed {
	position: fixed;
	z-index: 10;
}
.expBAbsolute {
	position: absolute;
}
.expBTtl {
	border-bottom: 1px solid #d7d9e4;
	padding: 12px 0;
}
.expBTtl span {
	color: #6F6F6F;
	font-size: .917em;
}
.expBDel {
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAQCAMAAAARSr4IAAAAV1BMVEUyMjL///+/v7+ysrJ4eHg6Ojo+Pj5+fn6SkpLY2NhRUVFDQ0M5OTmYmJibm5uioqKlpaWqqqqtra1YWFi2trZhYWHMzMxBQUHl5eXy8vJ6enqKiopLS0v3sJzKAAAAT0lEQVR4Xr3HxwGAMAzAQNkhJPTe2X9ODI+MwL0kxBSYQgyTKTHlW5A1SQaoJAr4PPHgztpFuoHLbYtD+lxW9gOVO8if67VlnIlafUsS5AE3ZAb4VCRL1gAAAABJRU5ErkJggg==') no-repeat 0 0;
	cursor: pointer;
	display: inline-block;
	height: 16px;
	text-align: left;
	text-indent: -999em;
	width: 14px;
}
.expBEmpty p {
	padding: 30px 10px;
	height: 100px;
}
.expBShoppingList {
    overflow: hidden;
}
#expBOpCo{
    border: 1px solid #0e50ae;
}
.expBShoppingList li {
	border-bottom : 1px solid #d7d9e4;
	display: block;
	text-align : left;
}
.expBShoppingList li form {
    padding: 10px;
}
.expBOpCoBanner{
    background-color: #0e50ae;
    color: #fff;
    padding: 2px;
    text-align: center;
}
.expBSLMTitle {
	display: block;
	overflow: hidden;
	padding-bottom: 5px;
	text-overflow: ellipsis;
	white-space : nowrap;
}
.expBSLMeta {
	display: table;
	width: 100%;
}
.expBSLMeta > div {
	display: table-cell;
	vertical-align: middle;
}
.expBSLMeta > div:first-child {
	width: 55px;
}
.expBSLMSel {
	width: 40px;
}
.expBSLMDel {
	text-align: right;
	width: 24px;
}
.expBSLMeta .red {
	text-align: center;
}
.expBShoppingList img {
	display: inline-block;
}
.expBShoppingList select {
	border-radius : 5px;
	padding: 5px 0;
}
.expBSLMPrice {
	text-align: right;
}
.expBSLMPrice .price{
	display: block;
	font-size: 1.3em;
}
.expBSLMSt {
	display: block;
	text-decoration: line-through;
}
.expBBtCar {
	border-top: 1px solid #d7d9e4;
	box-shadow: 0 -5px 2px -5px #8f8f8f;
	cursor: pointer;
	display: table;
	font-size: 3em;
	margin-top: -1px;
	width: 100%;
}
.expBBtPrev, .expBBtNext {
    display: table-cell;
    line-height: 30px;
    text-align: center;
    width: 50%;
}

.expBBtPrev {
    border-right: 1px solid #d7d9e4;
}

    .expBBtPrev > span, .expBBtNext > span {
        display: inline-block;
        transform: rotate(90deg);
    }
.expBCmd {
	border-top : 1px solid #d7d9e4;
	bottom: 0;
	padding: 10px;
	width: 100%;
}
.addToListSL{
    padding-bottom : 10px;
    text-align : right;
}
    .addToListSL .addToList{
        text-decoration : none;
    }
.expBDelAll {
	cursor: pointer;
	margin-left: 85px;
	padding: 5px 10px 10px;
	text-align: right;
	width: 130px;  
}
.expBDelAll .expBDel {
	margin-left: 10px;
}
.expBTotal {
	font-weight: bold;
	padding: 4px 0 15px 0;
}
.expBTotal .price {
	font-size : 1.3em;
}
.expBCmd .btGreen {
	display: block;
	padding: 10px 0;
	width: 100%;
}
.expressBasket .overBP {
	height: 100%;
	margin: 0;
	width: 100%;
}
/* Spécificités CdiscountExpress*/
.shTopExpress {
	display: table;
    margin:10px 0;
	width: 100%;
}
.sDecoExpress {
	border-left: none;
    padding:5px 5px 5px 0;
	width: 100%;
}
.sDecoExpress a, .sDecoExpress a:hover{
    text-decoration:none;
}
.sDecoExpress a, .sDecoExpress a:hover, .sDecoExpress a:visited{
    color: #096ec8;
}
#expressBasketContainer ~ #sContent {
    width: 75%;
    width: calc( 100% - 250px );
}
.expSCContent{
	width: 100% !important;
}
#lpContent h1{
    float: left;
    font-size: 0.9em;
    padding: 0;
	margin: 0;
}
.sDesc{
    font-size: 0.9em;
    font-weight: normal;
}
#lpContent #lpBloc > li {
	width: 50%;
    height:450px;
}
#lpContent .prdtBPCar{
    height: 265px;
}
#sContent .prdtBloc{
    height:auto;
}
.prdtBZPrice, .prdtBZBtn{
    padding: 0;
}
.expressBasket ~ #sContent .prdtBZBtn select {
    margin-left:0;
    margin-top: 0.1em;
    margin-right: 0.2em;
}
.prdtBloc .btGreen {
    text-transform: none;
    padding: 0 5px !important;
}
/* Nouvelle facette alim express */
.facetSortTools {
    border: none;
    display: block;
    margin: 0;
    padding: 0 15px 0 0;
    text-align: right;
    width: 100%;
}
.sFootExpress {
	color: #096ec8;
	font-size: .9em;
	margin: 20px 0 0;
	padding: 10px 0;
	text-align: center;
}
.sFootExpress a {
	color: #096ec8;
	text-decoration: none;
}
.prdtBloc .btGreen{
    padding:0.6em 0.4em;
}
.emptyShoppingList{
    text-align: center;
    font-size: 2em;
    margin-top: 5%;
}
/*Surcharge carouAnimco*/
.carouAnimcoContainer {
    border : 2px solid #d7d9e4;
    font-size: 10.8px;
    margin-top: 0px;
    width : 98%;
}
.carouAnimco li{
    padding: 0 10px 5px 0;
}
.carouAnimco .crSUl {
    padding-left: 15px;
}
.carouAnimco .prdtBloc {
    width : 184px;
}
.carouAnimco .prdtBloc a {
    padding : 0;
}
.carouAnimco .prdtBImg {
    height:180px;
    width: 180px;
}
.carouAnimco .prdtBTit, .carouAnimco .prdtBStar{
    white-space: normal;
}
.carouAnimco .prdtBZPrice{
    width:47%;
}
/*MINI FP*/
.popin p{
    line-height:initial;
    margin: auto;
}
.popinFpPrdt{
    border: 1px solid #7b7b7b;
    display: inline-block;
    left: 50%;
    max-width: 748px;
    padding: 25px 25px 20px;
    position: fixed;
    top: 5%;
    width: 100%;
    margin-left: -374px;
} 
.popinFpPrdt .pClose{
    background-color:#7b7b7b;
    border-radius:50%;
    color:#fff;
    font-size:3em;
    height:50px;
    margin:-45px;
    width:50px;
}
.fpLk {
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAANBAMAAACEMClyAAAAKlBMVEX6+vrO1uDT2uNNTU3w8vTx8/YyMjJ0dHTDw8NGRkbCwsLs7Ow0NDTIyMiqcjNTAAAAOklEQVR4XmMIEgQBoQAGFQYQYFFgEGAAAwFkxmJj4wVgBntaOgOYwT1tNlRNTwOUwQvXhcKAmwy3CwARnwiVkk2f9gAAAABJRU5ErkJggg==') no-repeat 0 center; 
	cursor: pointer;
	display: inline-block;
	height: 13px;
	margin-left: 5px;
	text-indent: -999em;
	text-align: left;
	width: 15px;
}
.fpListImg .ecoBlk{
    left: 23px;
    top: 25px;
}
.fpListImg .ecoBlk span{
    font-size: 3em;
}
.fpListImg{
    display:inline-block;
    vertical-align:top;
    margin-right: 15px;
    width: 45%;
}
.fpListImg ul{
    height:15px;
    margin-top:15px;
}
.fpMainImg{
    height:300px;
}
.fpBrand {
    display: inline-block;
}
.fpPictoSelected{
    border:1px solid #323232;
}
.fpPictoList{
    cursor: pointer;
    float:left;
    height:40px;
    margin-right:15px;
    width:40px;
}
.fpInfoPdt{
    display:inline-block;
    text-align:left;
    width: 52%;
}
.fpTitleLight, .fpProdRateStarsBloc, .fpEco, .fpPriceQte, .fpColFloatCdavBloc, .fpDescLong p{
    margin-bottom: 15px;
}
.fpEco{
    background-color:#0e50ae;
    color:#fff;
    font-size:2em;
    line-height:1.35em;
    text-align:center;
}
.fpBlocPrice{
    border-top:1px solid #dcdcdc;
    border-bottom:1px solid #dcdcdc;
    padding:12px 0;
}
.fpBlocPrice .addToListSL {
    border: 1px solid #d7d9e4;
    border-radius: 7px;
    display: table-cell;
    padding: 0.65em;
    vertical-align: middle;
    width:48%;
}
.fpBlocPrice .fpBtAdd{
    display: table-cell;
    width:48%;
}
.fpBlocPrice .addToList {
    color: #096ec8;
    font-size: 1.1em;
    text-decoration: none;
}
.fpBlocPrice .addButtons{
    margin-bottom: 18px;
    display: table;
} 
.fpBlocPrice.outOfStock .addButtons{
    margin-top: 1em;
    width: 50%;
}
.fpBlocPrice.outOfStock .bold{
    color: #323232;
    font-size: 1.2em;
    font-weight: bold;
}
.fpBlocPrice .btGreen {
    margin-left: 25px;
}
.fpStrikedPriceLegalNotice {
    margin-top: 1em;
}
.fpPriceInfo{
    display: inline-block;
    line-height:2em;
    width: 50%;
}
.fpStriked{
    color:#323232;
    display:inline-block;
    font-size:1.35em;
    line-height: 1em;
    text-decoration: line-through;
}
.fpPrice{
    font-size: 3.35em;
    font-weight: normal;
    padding: 0 5px;
}
.fpPrice sup{
    font-size:.59em;
    vertical-align: .59em;
}
.fpColFloatCdav, .fpColFloatAlreadyCdav {
    padding: 8px;
    display: none;
}
.fpEcoTx a, .fpAddToListTx, .fpColFloatCdav a {
    color: #096ec8;
    cursor: pointer;
    text-decoration:none;
}
.fpColFloatCdav p, .fpColFloatAlreadyCdav p{
	margin:0;
}
.fpQuantitySelector{
    display: inline-block;
    line-height:2em;
    text-align: right;
    vertical-align: top;
    width: 48%;
}
.fpQuantitySelect{
    height:36px;
    padding-left:5px;
    width:70px;
}
.fpColFloatCdavBloc {
    background-color:#f7f7f7;
}
.fpColFloatCdav>div,.fpColFloatAlreadyCdav>div,.fpColFloatGarser>div {
    display: table-cell;
}
.fpCdavStrikedPrice{
    text-decoration:line-through;
}
.fpColFloatAlreadyCdavCheck {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAKBAMAAACQ3rmwAAAAMFBMVEUAAADpxADpxADpxADpxADpxADpxADpxADpxADpxADpxADpxADpxADpxADpxADpxAA2RdXSAAAAEHRSTlMA/k72QuvZzjctHPFvY1tJ3ywO4QAAADdJREFUCNdjQALPFoBIJsECEKUo7MCw7AKToAkDQ6GMM5DD0C0oKA+U4AgUVAApmCoE1sQJ4gAAFx4HhJUpJ2kAAAAASUVORK5CYII=') no-repeat;
    width: 23px
}
.fpAddToListSL{
    border:1px solid #d7d9e4;
    border-radius:7px;
    display: inline-block;
    margin-right: 10px;
    padding:0.65em;
    vertical-align: top;
}
.fpAddToListTx{
    font-size:1.1em;
}
.fpOverBlk {
    background-color: #fff;
    border-radius: 0 0 4px 4px;
    border: 1px solid #d5d8df;
    box-shadow: 1px 2px 3px 0 #8f8f8f;
    position: absolute;
    max-width: 51%;
    z-index: 10;
}
.fpOverBlk>a {
    display: block;
    margin: 1.5em 0;
    text-align: center
}
.fpInfOver {
    padding: 15px;
}
.fpInfOver a,.fpOverlay {
    display: inline
} 
#fpTabs{
    padding: 20px 20px 0 20px;
}
.fpTabs{
    display: inline;
    width: 100%;
}
.fpTabsList{
    background-color:#fbfbfb;
    border-bottom: 1px solid #dcdcdc;
    color:#6c6c6b;
    cursor: pointer;
    display: inline-block;
    height: 50px;
    padding: 1.3em;
    width: 33.33%;
}
.tabActive{
    border-top: 1px solid #dcdcdc;
    border-left: 1px solid #dcdcdc;
    border-right: 1px solid #dcdcdc;
    border-bottom: none;
    background-color:#fff;
    color:#323232;
}
.fpTabContents{
    border-left: 1px solid #dcdcdc;
    border-right: 1px solid #dcdcdc;
    border-bottom: 1px solid #dcdcdc;
}
.fpTabContent{
    max-height: 105px;
    overflow: auto;
    padding: 5px;
    width: 100%;
}
.fpBulletPoint {
    padding: 3px 0 16px 0
}
.fpBulletPoint li {
    line-height: 20px;
    list-style: disc inside;
    margin-left: 20px;
    text-align: left;
    text-indent: -10px;
}
table.fpDescTb {
    width: 100%;
    margin: .5em 0 1em
}
.fpDescTb th {
    font-size: 1.2em;
    text-align: left;
    border-bottom: 1px solid #ccd3dd;
    padding: .4em 0
}
.fpDescTb td {
    border-bottom: 1px solid #ccd3dd;
    padding: .5em 1em;
    text-align: left;
}
.fpDescTb tr>td:first-child {
    background-color: #f0f0f7;
    width: 150px
}
.fpFull{
    margin: 10px;
    text-align: center;
}
.fpFull a{
    color: #096ec8;
    cursor: pointer;
    text-decoration: none;
}
.fpTabReview{
   width: 33.33%;
}
.detMainRatingExp{
    background-color: #fff;
    text-align: left;
}
.mainAvgExp{
    font-size: 1.333em;
    display: inline-block;
    padding: 10px;
    text-align: left;
    width: 48%;
}
.mainTitExp{
    font-weight: bold;
}
.mainSummExp{
    display: inline-block;
    font-size: 1.333em;
    text-align: right;
    width: 50%;
}
.topRatingExp{
    background-color: #f4f6f7;
    border-bottom: 1px solid #e1e1e1;
    border-top: 1px solid #e1e1e1;
    padding: 10px 5px;
}
.topRatingBlocExp{
    background-color: #fff;
    border: 1px solid #e1e1e1;
    border-radius: 6px;
    padding: 12px;
}
.topRatingBlocExp .plus{
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAASxJREFUeNrUVc0NgjAUpoQBHAEnsG6AE8jBg0fcQCZQJjBOAN48mOAIHQE3YAQ2wNfka1IbCij04Es+2pDXj/fz9cHatvVcmO85skA+GGODjsljv6DlSGgIRbG7N11+qgLBF0HkhBj7FeEwVylkxAKIXdT4Jj9CpeGTiYkkpCUi1IDKYHLEFzQtI4R4V08ipmgj1PRKSqgVMfZWY1IeUm6omZmejLIE0RIfKi3Nq8hn/SE3co4VgcU22j4lvLAXWE+yB8hO6Dq2dVhdBkWgSnA2GsvhW42tsUwvHatx/Tb6Rkq/WKRlN+sQ2mLNuohrJ2NzSJM9GueQ3tPkCAwFmDrmdDjHfLA1zdPk10lcaY3QDyaA1yNJ0UecYiaYk0xo88EmyabzSv/VP+8twADDh2TgSCSmdQAAAABJRU5ErkJggg==") no-repeat right 2px #fff;
    border: solid 1px #c2cad4;
    border-radius: 3px;
    color: #60ac58;
    font-weight: bold;
    padding: 6px 30px 6px 4px;
}
.topinfoCliExp .title{
    font-weight: bold;
    margin-top: 12px;
}
.infoCliExp .title .bold,.topInfoCliExp .title .bold {
    font-weight: bold
}
.infoCliExp .author,.topInfoCliExp .author {
    font-size: .9em
}
.infoCliExp .aAvis,.topInfoCliExp .aAvis {
    cursor: pointer;
    font-size: .85em;
    font-style: italic
}
.ratCliExp .dateExp {
    float: right;
    padding: .2em .8em;
    text-align: right;
}
.ratCliExp .ratingPublishBy .dateExp {
    padding: .2em .9em .2em .5em
}
.detRatingExp {
    border-bottom: 1px solid #e1e1e1;
    padding: 10px;
    text-align: left;
}
.ratCliExp{
    margin-bottom: 10px;
}
.ratExp, .ratCliExp .sta, .dateExp{
    display: inline-block;
}
.ratExp{
    font-size: 1.333em;
    font-weight: bold;
    vertical-align: bottom;
}
.dateExp{
    text-align: right;
    width: 74%;
}
.certRatInfoExp{
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAZCAMAAADkFeWYAAAAM1BMVEX///88WoDz9fedrL+2wc+FmLBIZIjO1t9heZhUb5Btg6Cpt8fa4OeSorjn6u95jqjCy9eaEBpeAAAAyUlEQVQY02WRSW4EMQzESHm3e5n/vzaH9iAdpC4SCKNUluBRu2e5eOnKXdXy+ZKYWktKqWtNDyt6xmPQNQPEru2C6N4A2ROiqGMR1QCGAV370INsguUNWRfkBWENpgmKxk4xzA+b+k3WTSTLn3d6ELVC1gL5Dj4W4HRB1zH0oHsBh/Ug0rDeB8W+J9X99yi6APhUnbm1dlbte1b4q/O7zxermyVV01B1W09Vj/PZ9Te6KoeptZVfdhPm74W2HbzulleLqzb+Kb/6HyVcBOF9cURUAAAAAElFTkSuQmCC") no-repeat left .4em;
    font-weight: bold;
    padding: 10px 0 10px 25px;
}
.syndRatInfoExp{
    padding-top: 15px;
}
.syndRatInfoExp img{
    height: 40px;
    width: 40px;
}
.syndRatInfoExp a{
    color: #096ec8;
    font-size: 1.083em;
    text-decoration: none;
    padding-left: 10px;
}
/*popins surcout*/
.popinOverweight {
    left: 33%;   
    top: 33%;
    width: 480px;
}
.popinTitleSurcout {
    font-size: 1.3em;
    font-weight: bold;
    margin: 0;
    text-align: center;
}

.popinTxtSurcout {
    font-size: 1.25em;
    text-align: initial;
    padding: 1em 0 1.2em 0;
}
.popinTitleOw {
    font-size: 1.5em;
    font-weight: bold;
    margin-bottom: 1.111em;
    text-align: center;
}

.popinSbTitleOw {
    font-size: 1.333em;
}

.popinTxtOw {
    font-size: 1.25em;
    margin: 1.2em 0 1.5em;
    text-align: center;
}

.popinlistOw {
    font-size: 1em;
    margin-bottom: 1.667em;
    max-height: 90px;
    overflow-y: auto;
    text-align: left;
}
.seeBasketSurcout, .seeBasketOverweight {
    display: inline-block;
    font-size: 1.333em;
    height: 40px;
    line-height: 40px;
    width: 225px;
}
@media only screen and (max-width: 767px) {
	.expBFixed {
		position: relative;
		right: auto;
	}
}
@media only screen and (max-width: 1023px) {
	#lpContent #lpBloc > li {
		width: 100%;
	}
    #expressBasketContainer ~ #sContent {
        width: 290px;
        width: calc( 100% - 250px );
    }
	.hLogo{
		font-size:3em;
		height: 42px;
		width: 152px;
	}
	#mainLogo .imgLogo{
		background:url('https://www.cdiscount.com/RWD/ss/BvExpress.png') no-repeat;
		background-size:100%;
	}
	.hMenuExpress {
        height: 65px;
		padding-left: 5px;
		width:73px;
		
	}
	.hMenuExpress .hMenuBackIcon{
		display:none;
	}
    .hMenuExpress .hMenuBackText{
	    text-align:center;
    }
    .hLayers{
        width: 190px;
    }
    .expSCContent.subCategory .imgList4 li {
        width: 33%;
    }
}
@media only screen and (min-width: 1280px){
	#lpContent #lpBloc > li {
		width: 24.333%;
        height:405px;
	}
	#sContent .prdtBImg {
		height: 180px;
		width: 180px;
	}
    .prdtBloc, .nativeAdBloc {
		height: 395px;
	}
    .fpTabContent{
        max-height: 170px;
    }
    #lpContent .prdtBPCar{
        height: 210px;
    }
    .expSCContent.subCategory .imgList4 li {
        width: 16.6%;
    }
}
@media only screen and (min-width: 1600px){
	#lpContent #lpBloc > li {
		width: 20%;
	}
    .fpTabContent{
        max-height: 250px;
    }
}
@media only screen and (min-width: 1800px) {
   #sContent .prdtBImg {
        height: 180px;
        width: 180px;
    }
}
@media only screen and (min-width: 1900px){
	#lpContent #lpBloc > li {
		width: 14%;
        height:405px;
	}
}
/* Css/PC/page/shoppingList.css */
/* ShoppingList */
.mvSLConnect {
    display: inline !important;
    color: #096ec8;
}

.bgB {
    background-color: #096ec8;
    text-transform: uppercase;
    padding: 2px 5px;
    color: white;
    display: inline-block;
}

.sList {
    font-size: 1em;
}
.shoppingList .sList {
    padding-top: 5px;
}
.sList p {
    margin-top: 5px;
}

.sListDesc {
    font-weight: bold;
    margin-bottom: 9px;
}
.shoppingList {
    border: 1px solid #d7d9e4;
    display: none;
    margin-top: 20px;
    padding: 10px;
}
.mvNavLk select {
    width: 100%;
    height: 30px;
}

.addToList {
    color: #096ec8;
    font-size: 1em;
    font-weight: bold;
}

.facilityPAddToList{
    clear: both;
    padding-top: 10px;
}

#lpBloc .facilityP > div:first-child {
    height: 70px !important;
}

.facMkt {
    margin-top: 8px;
}

.popinAlimExpress {
    font-size: 1em;
    max-height: 326px;
    text-align: left;
    overflow: hidden;
    width: 260px;
    position: fixed;
    top: 33%;
    left: 33%;
}

.popinAlimExpress.cz {
    width: 480px;
}


.popinAlimExpress .pClose {
    display: block;
    text-align: right;
    height: 16px;
    float: none !important;
}

.popinAlimExpress p {
    margin: 0.5em 0;
}

.popinAlimExpress .sListName {
    color: #999999;
    height: 34px;
    margin: 0;
    width: 164px;
}

.popinAlimExpress .sListCreate {
    color: #096ec8;
    text-decoration: none;
}

.popinAlimExpress .sListSubmit {
    height: 34px;
    margin-left: 10px;
    text-align: center;
    width: 53px;
    vertical-align: middle;
}

.sListSelect {
    margin-bottom: 10px;
    max-height: 80px;
    overflow-y: auto;
}

.sListSelect li {
    margin-bottom: 5px;
}

.sListSelect label {
    cursor: pointer;
}

.sListSelect label > * {
    vertical-align: middle;
}

.popinAlimExpress .buttons {
    margin-top: 5px;
    vertical-align: middle;
    text-align: center;
}

.popinAlimExpress .buttons .btBlue {
    width: 130px;
}

.popinAlimExpress .btBlue {
    background: #096ec8;
    border-color: #096ec8;
    display: inline-block;
    height: 36px;
    line-height: 36px;
    text-align: center;
    vertical-align: top;
}

.popinAlimExpress .btBlue.disabled {
    background: #9dc5e9;
    border-color: #9dc5e9;
    cursor: default;
}

.popinAlimExpress .btCancel {
    background: #fff;
    border-color: #fff;
    color: #096ec8;
    display: inline-block;
    font-weight: bold;
    height: 36px;
    line-height: 36px;
    margin-right: 10px;
    text-align: center;
    vertical-align: middle;
    width: 90px;
}

.slOutOfStock {
    opacity: .40;
}

.lpTitSort a.addListBasket{
    color: #fff;
    padding: 7px;
    margin-left: 10px;
    text-decoration:none;
}

#AddOrderToBasket {
    width: 150px;
}

#seeBasket, #goToCatalog {
    display: inline-block;
    height: 36px;
    line-height: 36px;
    padding: 0 5px;
}

#goToCatalog {
    margin-left: 20px;
}
/* Css/PC/page/pa.css */
/**
* Porte Avion CSS
*
* 1. SLIDER TOP - extracted to sliderPA.css
* 2. MODULE CONTENT
* 3. AUTRES BLOCS
* 4. MEDIA QUERIES
**/

/** 2. MODULE CONTENT **/
#paContent > div:not(.overPa1600):not(.scTTdg),
#paContent > ul:not(.overPa1600),
#paContent2 > div:not(.overPa1600):not(.scTTdg),
#paContent2 > ul:not(.overPa1600),
#footer > div:not(.overPa1600) {
    margin-left: auto;
    margin-right: auto;
    max-width: 1620px;
    padding-left: 10px;
    padding-right: 10px;
}

.shopBloc {
    margin: 50px 10px;
    clear: both;
}

.shopBlocLeft {
    border-bottom: 1px solid #e3e4ec;
    border-left: 1px solid #e3e4ec;
    border-top: 1px solid #e3e4ec;
    float: left;
    height: 700px;
    padding: 0 0 40px;
    position: relative;
    width: 490px;
}

.shopLImg, .shopLImgTit {
    background: no-repeat 0 0;
    display: block;
    height: 80px;
    text-decoration: none;
}

.shopLImg {
    background-position: center center;
    height: 364px;
}

.shopLText, .shopLBrand {
    margin: 20px 10px 0;
    overflow: hidden;
}

    .shopLText strong, .shopLBrand strong {
        font-size: 1.35em;
        line-height: 1em;
    }

    .shopLText li {
        list-style: disc inside;
        float: left;
        width: 33.33%;
        margin: 16px 0 0;
    }

    .shopLText a:hover {
        text-decoration: underline;
    }

    .shopLBrand li {
        display: inline-block;
        margin: 5px 0 0;
    }

        .shopLBrand li + li {
            margin-left: 40px;
        }

    .shopLText a, .shopLBrand a {
        text-decoration: none;
    }

    .shopLBrand a {
        display: block;
    }

    .shopLBrand img {
        max-height: 40px;
    }

.shopLBottom {
    background: #e3e4ec;
    bottom: 0;
    color: #8689a3;
    font-size: 1.2em;
    font-weight: bold;
    height: 40px;
    line-height: 40px;
    position: absolute;
    text-align: center;
    width: 100%;
}

    .shopLBottom a {
        color: #8689a3;
        font-weight: normal;
    }

.shopCar {
    overflow: hidden;
    position: relative;
}

.shopCrUl {
    border: solid #e3e4ec;
    border-width: 1px 1px 0 1px;
    height: 660px;
    overflow: hidden;
}

.shopCrItem {
    float: left;
    overflow: hidden;
    width: 50%;
}

    .shopCrItem + .shopCrItem {
        border-left: 1px solid #e3e4ec;
    }

.shopCrPdt > a {
    display: block;
    height: 310px;
    margin: 10px auto;
    overflow: hidden;
    padding: 0 10px;
    position: relative;
    text-decoration: none;
    width: 200px;
}

.shopCrPdt + .shopCrPdt {
    border-top: 1px solid #e3e4ec;
}

.shopCarImg {
    background: no-repeat center 0;
    display: block;
    height: 330px;
    text-decoration: none;
}

.shopCrPImg {
    display: block;
    margin: 0 auto;
}

.shopCrPInfos {
    overflow: hidden;
    padding: 0 0 0 10px;
    text-align: center;
}

.shopCrPdt .ecoBlk {
    top: 10px;
}

.shopCrPdt .sta {
    float: left;
    margin: 20px 5px;
}

.shopCrPdt .stroken, .shopCrPdt .price {
    display: block;
    overflow: hidden;
    text-align: center;
    font-size: 1.35em;
}

.shopCrPdt .stroken {
    margin: 5px 0 0;
}

.shopCrPdt .sta + .price {
    margin-top: .4em;
}

.shopCrPdt .price {
    font-size: 2.35em;
    font-weight: normal;
    height: 30px;
    line-height: 20px;
    text-align: center;
}

.shopCrPdt sup {
    font-size: .59em;
    vertical-align: .59em;
}

.shopCrPdt .priceS {
    font-size: 2em;
    line-height: 1.25em;
}

.shopCrPTitle {
    clear: both;
    display: table;
    table-layout: fixed;
    height: 70px;
    margin: 5px 0 0;
    width: 100%;
}

.shopCrPBrand, .shopCrPName {
    display: table-cell;
    line-height: 1.2em;
    vertical-align: middle;
}

.shopCrPBrand {
    border-right: 1px solid #e3e4ec;
    min-width: 85px;
}

.shopCrPName {
    font-weight: bold;
    padding: 0 0 0 5px;
    word-wrap: break-word;
}

.shopCrArrows {
    background: #e3e4ec;
    height: 40px;
    font-size: 1.1em;
}

.shopCrLeft, .shopCrRight {
    cursor: pointer;
    float: left;
    line-height: 30px;
    margin: 5px 10px;
}

.shopCrRight {
    float: right;
}

.shopCrArr {
    background: #fff;
    color: #2c465d;
    float: left;
    font-weight: bold;
    font-size: 3.2em;
    height: 30px;
    line-height: 24px;
    margin: 0 10px 0 0;
    text-align: center;
    width: 30px;
}

.shopCrRight .shopCrArr {
    float: right;
    margin: 0 0 0 10px;
}

.shopLoader {
    background: url('https://www.cdiscount.com/RWD/op/op_load.gif') no-repeat center;
}

/** 3. AUTRES BLOCS **/
/* Old bloc mall bottom */
.paSmartMall {
    text-align: center;
}

.paSmartBlock {
    display: inline-block;
    margin: 20px;
}

.paSmartHead {
    font-size: .9em;
    padding: 0 0 5px;
    text-transform: uppercase;
}
/* New bloc mall bottom */
.mallBottom {
    margin: 20px;
}

.mallPub {
    height: 160px;
    overflow: hidden;
    text-align: center;
}

    .mallPub li {
        display: inline-block;
        margin: 20px;
    }

    .mallPub a {
        display: block;
    }

.mallBInfos {
    color: #a5a5a5;
    font-size: .8em;
    font-style: italic;
    margin: 20px 0;
    overflow: hidden;
}

    .mallBInfos a {
        color: #a5a5a5;
    }

    .mallBInfos ul {
        float: left;
        margin: 0 20px 0 0;
        width: 50%;
        width: calc(50% -10px);
    }

    .mallBInfos img {
        float: left;
        margin: 0 20px 20px 0;
    }
/* Imagelister override (only for PA) */
.imgList2, .imgList3, .imgList4 {
    margin: 20px 10px;
    padding: 0;
}

#gpt-R2-FLUIDX200HOMEPAGE, #gpt-R2-FLUIDX200BANDEAU-TRADE, #gpt-R2-FLUIDX150VIGNETTE-CRM-PC-FLUID-150, #gpt-R2-FLUIDX200BANDEAU-TRADE-PA-2 {
    margin: 0 10px;
    max-width: 1700px;
}
#paContent .carouAnimcoTitle {
    color: #293847;
    font-size: 20px;
    font-weight: bold;
    text-align: center;
}

/** 4. MEDIA QUERIES **/
/** < BP 1023 **/
@media only screen and (max-width: 1023px) {
    /* bloc content */
    .shopBlocLeft {
        border-right: 1px solid #e3e4ec;
        float: none;
        height: auto;
        padding-bottom: 0;
        width: 100%;
    }

    .shopLText, .shopLBrand, .shopLBottom {
        display: none;
    }

    .shopCrItem {
        width: 33.33%;
    }
    /* mall pub */
    .mallBInfos ul {
        float: none;
        margin-bottom: 20px;
        width: 100%;
    }
}
/** > BP 1280 **/
@media only screen and (min-width: 1280px) {
    .shopBloc {
        margin-left: 50px;
        margin-right: 50px;
    }

    .shopCrItem {
        width: 33.33%;
    }

    #gpt-R2-FLUIDX200HOMEPAGE, #gpt-R2-FLUIDX200BANDEAU-TRADE, #gpt-R2-FLUIDX150VIGNETTE-CRM-PC-FLUID-150, #gpt-R2-FLUIDX200BANDEAU-TRADE-PA-2 {
        max-width: 1700px;
        margin: 0 50px;
    }

    /* Department Lister */
    #paContent .departmentNavigation {
        margin: 10px 50px;
    }
}
/** >BP1600 **/
@media only screen and (min-width: 1600px) {
    #gpt-R2-FLUIDX200HOMEPAGE, #gpt-R2-FLUIDX200BANDEAU-TRADE, #gpt-R2-FLUIDX150VIGNETTE-CRM-PC-FLUID-150, #gpt-R2-FLUIDX200BANDEAU-TRADE-PA-2 {
        margin: 0 100px;
    }
    /* Department Lister */
    #paContent .departmentNavigation {
        margin: 10px 100px;
    }
}

/** >BP1920 **/
@media only screen and (min-width: 1920px) {
    .shopBloc {
        margin-left: 150px;
        margin-right: 150px;
    }

    div#gpt-R2-FLUIDX200HOMEPAGE, div#gpt-R2-FLUIDX200BANDEAU-TRADE, #gpt-R2-FLUIDX150VIGNETTE-CRM-PC-FLUID-150, #gpt-R2-FLUIDX200BANDEAU-TRADE-PA-2 {
        max-width: 1600px;
        margin: 0 150px;
    }
}

/* Css/PC/block/sliderPA.css */
/* Slider PA component */
.landingCar {
	position: relative;
}
.landCarImgs {
	height: 500px;
}
.landCarImgs li {
	background: #fff no-repeat center center;
	height: 500px;
	position: absolute;
	width: 100%;
}
.landCarImgs .active, .landCarImgs .newActive {
	position: absolute;
	top: 0;
	z-index: 1;
}
.landCarImgs .newActive {
	z-index: 2;
}
.landCarImgs div {
	margin: 0 auto;
	overflow: hidden;
	width: 768px;
	height: 500px;
}
.landCarImgs div + div {
	position: relative;
	top: -500px;
}
.landCarImgs div + div + div {
	position: relative;
	top: -1000px;
}
.landCarImgs div.landCountDown {	
	height: 100%;
	text-align: center;
	width: 100%;
}
.landCarImgs div.landCarStressCo {
	display: none;
	height: auto;
	overflow: visible;
	width: auto;
}
.landCarImgs div.landCarVideoBg {
    width: 100%;
    height: 100%;
    position: relative;
}
.landCarImgs div.landCarVideo {
    width: 100%;
    height: 100%;
    position: relative;
}
.landCarImgs div.landCarVideo iframe {
    display: block;
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -webkit-transform: translate(-50%,-50%);
}

.landCarImgs .landCarStressCo .landCarStressStock {
    font-size: 16px;
}

.landCarImgs .landCarStressCo .landCarStressCommande {
	font-size: 14px;
}

.landCarImgs .landCarStressCo .landCarStressStock,
.landCarImgs .landCarStressCo .landCarStressCommande {
	display: block;
	height: auto;
	font-weight: bold;
	overflow: visible;
	position: static;
	text-align: center;
	top: 0;
	width: auto;
}

.landCarImgs img {
	width: 100%;
	height: 500px;
}
.landCarImgs a, .landCarImgs span {
	display: block;
	float: left;
	text-decoration: none;
}

.landCarPict {
	bottom: 0;
    height: 38px;
	position: absolute;
	text-align: center;
	width: 100%;
	z-index: 3;
}
.landCarPict:before {
    content: "";
    display: inline-block;
    height: 100%;
    vertical-align: middle;
}
.landCarPict span {
	background: #323232;
	color: #fff;
	display: block;
	font-size: 1.2em;
	height: 30px;
	line-height: 30px;
	margin: 0;
	text-align: center;
	width: 30px;
	transition: all .5s;
}
.landCarPict li {
	cursor: pointer;
	display: inline-block;
	margin: 0 10px;
	filter:alpha(opacity=65);
	opacity: .65;
	transition: all .5s;
    vertical-align: middle;
}
.landCarPict li.active {
	cursor: inherit;
}
.landCarPict li:hover, .landCarPict li.active {
	filter:alpha(opacity=100);
	opacity: 1;
}
.landCarPict li:hover span {
	font-weight: bold;
	transform: rotate(360deg);
}
.landCarPict img {
	display: none;
}

/** > BP 1280 **/
@media only screen and (min-width: 1280px) {

	.landCarImgs div {
		width: 1260px;
	}
	.landCarImgs div.landCarStressCo {
		display: block;
	}
	.landCarPict span {
		display: none;
	}
	.landCarPict img {
		display: block;
	}
}
