@charset "utf-8";
/* CSS Document */
@font-face {
    font-family: 'josefin';
    src: url('font/josefinsans-regular-webfont.eot');
    src: url('font/josefinsans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/josefinsans-regular-webfont.woff2') format('woff2'),
         url('font/josefinsans-regular-webfont.woff') format('woff'),
         url('font/josefinsans-regular-webfont.ttf') format('truetype'),
         url('font/josefinsans-regular-webfont.svg#josefin_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'josefin';
    src: url('font/josefinsans-bold-webfont.eot');
    src: url('font/josefinsans-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/josefinsans-bold-webfont.woff2') format('woff2'),
         url('font/josefinsans-bold-webfont.woff') format('woff'),
         url('font/josefinsans-bold-webfont.ttf') format('truetype'),
         url('font/josefinsans-bold-webfont.svg#josefin_sansbold') format('svg');
    font-weight: bold;
    font-style: normal;

}/*
@font-face {
    font-family: 'josefin';
    src: url('font/josefinsans-italic-webfont.eot');
    src: url('font/josefinsans-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/josefinsans-italic-webfont.woff2') format('woff2'),
         url('font/josefinsans-italic-webfont.woff') format('woff'),
         url('font/josefinsans-italic-webfont.ttf') format('truetype'),
         url('font/josefinsans-italic-webfont.svg#josefin_sansitalic') format('svg');
    font-weight: normal;
    font-style: italic;

}*/

body {cursor:default;width:100%;/*background-color:#DBD0C4#A29488*/overflow:hidden; font: 0.9em/100% Verdana, Geneva, sans-serif; color:#555; text-align:center;overflow:auto;background:#fff; /*background: transparent url(img/beton_4__.jpg) repeat */}

/*HTML5 IE lt 9*/
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block; }
/**/
body, p, ul , li , span , div , ol, a , hr, img,select, form,
input, h1, h2, h3, table, tr, td, thead, tbody, form, fieldset {margin:0; padding:0;}
img, a, object, embed {border:0 ; outline:0}
input::-moz-focus-inner { border: 0; }
ul {list-style:none}
input[type=text],input[type=password],input[type=email] {text-align:left; padding:0 3px;font-size:1em;color: #454545}
input[type=text],input[type=password],input[type=email], textarea, select {-moz-border-radius:5px;border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px; border:1px solid  /*#DD7A4A*/#ff8330}
::-webkit-input-placeholder { /* WebKit, Blink, Edge */ color: #aaa;}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color: #aaa;}
::-moz-placeholder { /* Mozilla Firefox 19+ */color: #aaa;; opacity:  1;}
:-ms-input-placeholder { /* Internet Explorer 10-11 */color: #aaa;}
:placeholder-shown { /* Standard (https://drafts.csswg.org/selectors-4/#placeholder) */ color: #aaa; font-weight:normal}
/*LIENS*/
.button_a {outline:0;cursor:pointer;text-align:center;font-size:12px;line-height:35px;font-weight:bold;color:#CCC;display:block;width:200px;height:36px;/*background: url(img/button_a_background.png) top center no-repeat;*/}
.button_b,.button_c,.button_d { display:block; outline:0;cursor:pointer;text-align:center;}
.button_b { font-weight:bold; border:2px solid #999; color:#999; background:#fff; padding:5px 15px ;}
.button_c { border:2px solid #fff; color:#fff; background:#ccc; padding:0.6em ;}
.button_d { margin:1em auto; clear:both; width:40%; box-shadow:0 1px 2px #999; font-family: 'josefin', Verdana, Geneva, sans-serif; border:2px solid #fff; color:#fff; background:#FF8330; padding:0.8em 1.2em ; font-size:1.4em; border:2px solid #fff;background-image:-moz-linear-gradient(#ff8330,#ff6600);background-image:-webkit-linear-gradient(#ff8330,#ff6600);background-image:-o-linear-gradient(#ff8330,#ff6600);background-image:linear-gradient(#ff8330,#ff6600);}
.button_d:hover {box-shadow: none; border:2px solid  #ff8330;background-image:none;background-color: #FEEEE2!important ;color:#ff6600}
.button_b:hover {background: #F90; color:#fff; border-color:#F60}
.button_c:hover, .button_c_sel {background:#ff9707; color:#fff; border-color: #FFB693}
/*.button_bg_2 {background: url(img/button_c_background.png) top center no-repeat;}*/
.button_init {line-height:30px;background-position:top;}
.button_a_hover {background-position:center;}
.button_a_click {line-height:36px;background-position:bottom;}
/**/
.span_a,.span_a_2 {cursor:pointer}
a,.span_a,.span_a_2 {color: #B05902 ;font-weight:bold;text-decoration:none}
.span_a_2 {display:block;clear:both;font-size:0.8em; margin-bottom:10px}
a:hover, .span_a:hover {color:#ff6600;text-decoration:underline}
a:visited, .span_a:visted {color:#B05902}
/*menu top*/
#logo {position:absolute;top:18px; left:20px;z-index:1}
.logoLittleWdw {position: inherit!important;width:100%!important;clear:both!important;float:left!important;text-align:center!important;padding-top:10px!important;padding-bottom:10px!important; /*background:#f60 url(img/head_bkg.png) top repeat-x!important*/background-color:#f60!important; border-bottom:2px solid #FFBF91!important}

/*$('#logo').css('position','inherit').css('width','100%').css('clear','both').css('border-bottom','2px solid #FFBF91').css('background','#F60').css('float','left').css('padding-top','10px').css('padding-bottom','10px')*/

.logoBigWdw {background-image:none!important;position:absolute!important;float:none!important;width:auto!important;clear:none!important ;border:none!important;background:transparent!important;top:18px!important; padding:0!important; left:20px!important; z-index:1!important}


#btns_cat {width:300px;float:right;margin:0 20px 0 0;height:20px}
#btns_cat li {display:inline}
ul#top_menu {margin:0 auto; width:730px;height:40px }
ul#top_menu a:hover {text-decoration:none}
ul#top_menu li, ul#top_menu_2 li {float:left;height:40px;}

ul#menu_2_homme li ,ul#menu_2_femme li {float:left;height:30px;}
#rech_btn {font-weight:bold;cursor:pointer}
ul#menu_2_homme a, ul#menu_2_femme a {color: #B05902 ;}
#btns_top, #btns_top_2 {width:100%;clear:both;height:33px;background-color:#fff}
#btns_top_2 {height:38px;background-color:transparent}
ul#menu_2_homme a:hover,ul#menu_2_femme a:hover {color:#F90;text-decoration:none;color:#F60; font-weight:bold}
ul#menu_2_homme, ul#menu_2_femme{width:1000px;height:30px;margin:0 auto;}
.alaune {font-size:10px;text-align:right;color:#999;line-height:10px;width:80px;padding:3px 5px 0 0}
ul#menu_2_homme{ width:1000px;}
#marks_btn { cursor:pointer;font-size:10px; }
#menu_3_femme {margin:0 auto;max-width:1000px;height:85px}
.menu3li {float:left;display:block;width:150px;height:85px;}
.menu3li li a, .menu3li li a img {display:block;width:150px;height:85px}
#menu_3lilast, #menu_3li1 ,#menu_3li1 img {float:left;background:url(img/menu_3_lilast.png) top no-repeat;height:85px;width:40px;}
 #menu_3li1 {margin-left:10px}
#menu_3lilast:hover, #menu_3li1:hover {background-position:bottom}

.p_top{padding-top:10px;margin:0 auto 0 auto;font-size:0.8em;width:100%;clear:both; color:#999}
.sep_ombre_2 {width:100%;clear:both;background: /*#F7F7F7*/ url(img/ombre_bas.png) top repeat-x;}
.sep_ombre_3 {width:100%;height:33px;clear:both;background: transparent url(img/ombre_bot_fff_transp.png) bottom repeat-x;}
/*.sep_miombre {margin-top:10px;display:block;width:100%;height:20px;clear:both;background: transparent url(img/separator_ombre.png) center bottom no-repeat;}*/
.menu_2_title {font-size:0.7em;color:#999;padding-top:2px}
#btns_top_right {width:100%;height:33px;background: url( img/beton_4__.jpg ) }
.btns_top_right_cnt {width:auto;float:right;margin:0 30px 0 0;background-color:#fff }
span#cmpt_btn, span#typ_btn, span#fab_btn, span#mag_btn , span#news_btn {display:block;float:right;margin:0 20px;width:75px;height:30px; }
span#cmpt_btn a, span#typ_btn a, span#fab_btn a,span#mag_btn a, span#news_btn a {cursor:pointer;display:block;width:75px;height:30px;font-size:0.7em;text-decoration:none;padding:0 0 0 25px;line-height:30px}
span#nom_user{display:block;float:left;height:30px;line-height:30px;margin:0 0 0 10px}
span#mag_btn {background:transparent url(img/mag_btn.png) top left no-repeat; }
.btn_top{ font:20px 'josefin',Verdana, Geneva, sans-serif; font-weight:bold; margin:0 ;display:block; line-height:32px; font-variant:small-caps;width:182px;height:40px; background: url(img/bouton_4_top_hover.png) top center no-repeat}
.btn_top_2{font-weight:normal;margin:0; display:block;font-size:0.7em;line-height:18px;width:111px;height:30px; background: url(img/bouton_8_top_hover.png) top center no-repeat;}
/*.btn_top_gold {background: url(img/bouton_4_top_hover_gold.png) top center no-repeat}*/
#soldes_lk a {font-size:18px;color: #F60!important; }

.btn_top_2:hover {background-position:bottom;line-height:30px;}
/*#btn_soldes {background: url(img/bouton_soldes_top_hover.png) top center no-repeat; height:54px;}*/
#btn_pan{background: url(img/bouton_panier_top_hover.png) top center no-repeat; font-variant: normal; font-size:18px;text-indent:30px;height:54px;}
/*#btn_soldes {color: #900;font-size:1.3em;font-weight:normal}*/
.btn_top:hover, .btn_top_gold:hover {background-position:bottom;line-height:46px; }
#btn_pan:hover,#btn_soldes:hover {background-position:bottom;line-height:50px; }

#retour_btn_descro{display:block;cursor:pointer;background: url(img/retour_3_.png) top no-repeat; height:50px;width:60px;margin:10px 0 0 10px;float:right;}
.next_btn_1 {cursor:pointer;background: url(img/next_3.png) top left no-repeat; }
#retour_btn_descro:hover {background-position:bottom }
.next_btn_1:hover {background-position:bottom left}
/*.sep_ombre {clear:both;background:#DDD url(img/ombre_bottom.png) top repeat-x;height:10px;width:100%}*/
#head {width:100%;height:69px;background: transparent url(img/head_bkg.png) top; /*background: transparent url(img/head_bkg2_blackfriday.jpg) top;*/ clear:both;}

.head_noel_BigWdw {width:100%;height:69px;clear:both;background: transparent url(img/head_bkg2_noel.jpg) top !important}
.head_noel_LittleWdw {width:100%;height:69px;clear:both;background: transparent url(img/head_bkg.png) top !important}

#messune, .messune, #messune_top {background: #FFE6D5 url(img/smiley.png) top left repeat-x; width:100%;height:0;display:none; color:#555; clear:both;line-height:140%}
#messune p, .messune p, #messune_top p {width:92%; margin:0 auto 2em auto; padding:0.5em 3% 0.5em 3%;font-size:1.2em; line-height:140%}
#messune_top p {padding:0.5em 3em 0.5em 4em;}
#cls_messune_btn {font-weight:bold;padding:5px;float:right;margin:5px}
.strongneg {font-size:1.1em;background-color:#fff; color:#ff6600}

#top_line {width:100%;background-color:#F60;height:20px;line-height:20px;}
.h1_home { font-size:0.9em;font-variant:small-caps;color:#FFBF91;background-color:#F60;height:20px;line-height:20px;width:100%;margin:0 auto}
.h1_2{ font-variant:small-caps;font-size:1.2em;text-shadow:1px 0 1px #fff;color:#999;margin-bottom:30px;text-align:center}
.h2_hm { width:400px !important }
/*Content*/
#top_cnt {background-color:transparent/* url(img/beton.jpg) repeat */;padding:30px 0 0 0;width:100%;height:100%}
#content2{width:/*94%*/100%;/*min-height:710px*/ background-color: transparent}
#topmark_cnt , #home_item_cnt {width:100%; }
#home_item_cnt {background:#fff}
#home_cnt, .cnt_center_def { padding:20px 0 ;width:1000px;margin: 0 auto; }
#home_cnt_1 {width:48%;margin-right:1%;float:left;max-height:300px; }
#home_cnt_2 { width:25%;margin-right:1%;float:left;max-height:300px; }
#home_cnt_3 { width:25%;float:right;max-height:300px; }
#home_cnt_4 { width:68%;float:left;max-height:300px; margin-top:1%;}
#home_cnt_5 { width:30%;float:right;max-height:300px; margin-top:1%;}
#home_cnt_1:hover,#home_cnt_2:hover,#home_cnt_3:hover,#home_cnt_4:hover,#home_cnt_5:hover{ box-shadow:0 2px 3px #656565; }
#home_cnt p img {height:300px}
.home_item {width:240px;float:left;margin : 0 5px}
/*

*, *:after, *:before { -webkit-box-sizing: border-box; box-sizing: border-box; } */
.grid {
	position: relative;
	/*float:left;
	clear: both;*/
	margin: 0 auto;
	/*width: 48% ;padding: 1em 0 4em; 
	max-width: 1000px;*/
	list-style: none;
	text-align: center;
}

/* Common style */
.grid figure {
	position: relative;
	float: left;
	overflow: hidden;
	margin: 0;padding:0;

	width: 100% ;
	height: auto;max-height:300px;
	background: #fff /*#3085a3*/;
	text-align: center;
	cursor: pointer;
}

.grid figure img {
	position: relative;
	display: block;
	/*min-height: 100%;*/max-height:300px;
	max-width: 100%;
	opacity: 1;
}

.grid figure figcaption {
	/*padding: 2em;*/
	color: #fff;
	/*text-transform: uppercase;*/
	font-size: 1.25em;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

.grid figure figcaption::before,
.grid figure figcaption::after {
	pointer-events: none;
}

.grid figure figcaption,
.grid figure figcaption > a {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

/* Anchor will cover the whole item by default */
.grid figure figcaption > a {
	z-index: 1000;
	text-indent: 200%;
	white-space: nowrap;
	font-size: 0;
	opacity: 0;
}

.grid figure h2 ,.title_grid {
	 -webkit-box-sizing: border-box; box-sizing: border-box; 
	/*word-spacing: -0.15em;
	font-weight: 300;*/
}

.grid figure h2 a, .grid figure h2 a:hover {font-weight:normal;text-decoration:none} {font-weight:normal;text-decoration:none}

#figcap_cnt_1, #figcap_cnt_2, #figcap_cnt_4 {cursor:default!important}
#figcap_cnt_1 p, #figcap_cnt_2 p, #figcap_cnt_4 p ,#figcap_cnt_1 h2, #figcap_cnt_2 h2, #figcap_cnt_4 h2  {cursor:pointer!important}

.grid figure h2 span {
	font-weight: 800;
}

.grid figure h2,
.grid figure p {
	margin: 0;
}

.grid figure p {
	letter-spacing: 1px;
	font-size: 68.5%;
}

/* Individual effects */

/*---------------*/
/***** Julia *****/
/*---------------*/

figure.effect-julia {
	background: #fff;
}

figure.effect-julia img {
	max-width: none;
	width:100%;
	height: auto;
	-webkit-transition: opacity 0.5s, -webkit-transform 0.5s;
	transition: opacity 0.5s, transform 0.5s;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

figure.effect-julia figcaption {
	margin:130px 0 0 0;
	text-align: left;
	height:50%;
}

figure.effect-julia h2 , .title_grid {
 	border-top:1px solid #fff;border-bottom:1px solid #fff;
	background: rgba(255,255,255,0.85) /*rgba(255,131,48,0.7)*/;
	text-align:center;
	color:#ff8330;
	font-size: 2em;
	width:100%;
	font-family:'josefin';
	font-weight:normal;
	/*text-shadow: 1px 0 2px #fff;*/
	position: relative;
	padding:1em 0;
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
	 
}
 
figure.effect-julia p {
	display: inline-block;
	margin: 0 0 0.25em 20px;
	padding: 0.4em 1em;
	background: rgba(250,250,250,0.9);
	color: #2f3238; 
	text-transform: none;
	font-weight: 500;
	font-size: 75%;
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	-webkit-transform: translate3d(-650px,0,0);
	transform: translate3d(-650px,0,0);border:2px solid #ff8330;
}
figure.effect-julia p a,figure.effect-julia p a:visited { color:#ff8330;  }
figure.effect-julia p:hover a { color:#fff; text-decoration:none!important;}
figure.effect-julia p:hover { color:#fff; background-color:#ff8330; border:2px solid #fff}

figure.effect-julia p:first-child {
	-webkit-transition-delay: 0.15s;
	transition-delay: 0.15s;
}

figure.effect-julia p:nth-of-type(2) {
	-webkit-transition-delay: 0.1s;
	transition-delay: 0.1s;
}

figure.effect-julia p:nth-of-type(3) {
	-webkit-transition-delay: 0.05s;
	transition-delay: 0.05s;
}

figure.effect-julia:hover p:first-child {
	-webkit-transition-delay: 0s;
	transition-delay: 0s;
}

figure.effect-julia:hover p:nth-of-type(2) {
	-webkit-transition-delay: 0.05s;
	transition-delay: 0.05s;
}

figure.effect-julia:hover p:nth-of-type(3) {
	-webkit-transition-delay: 0.1s;
	transition-delay: 0.1s;
}

figure.effect-julia:hover img {
	opacity: 1;
	-webkit-transform: scale3d(1.1,1.1,1);
	transform: scale3d(1.1,1.1,1);
}

figure.effect-julia:hover p {
	opacity: 1;
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}

figure.effect-julia:hover h2 {
	opacity: 1;
	-webkit-transition:  -webkit-transform 0.35s;
	transition:  transform 0.35s;
	-webkit-transform: translate3d(0, -60%,0);
	transform: translate3d(0,-60%,0);
}

#topmark_cnt , #home_item_cnt {box-shadow:0 1px 2px #999; background:#fff; height:auto; min-height:150px;padding:2em 0 1em 0; border-top:1px solid #dedede;border-bottom:1px solid #dedede}

#topmark_cnt h2, #home_item_cnt h2,#last_bot h2, .footer_home h2, .footer_layout h2, .h2_des1, .h1_top,.h1_top_ssimg, .title_faq  {width:100%;border-bottom:1px dotted #dedede;background:transparent url( img/etoile_logo.png ) top left no-repeat;font-family: 'josefin', Verdana, Geneva, sans-serif; height:45px;line-height:28px;text-indent:60px;clear:both;float:none;color:#ff8330; text-align:left;}
#topmark_cnt h2, #home_item_cnt h2 {width:1000px;margin:0 auto}

#topmark_cnt p { margin-top:1em }
#topmark_cnt p a:hover{background-color: #ff8330 }
.footer_home h2,.footer_layout h2,#last_bot h2, #topmark_cnt h2,#home_item_cnt h2, #topmark_cnt a, #topmark_cnt h2 a:visited, #home_item_cnt a, #home_item_cnt h2 a:visited {color:#ff8330!important;font-size:1.4em; letter-spacing:1px; font-weight:normal; text-shadow:1px 0 2px #ccc}
#topmark_cnt a:hover, #home_item_cnt a:hover {text-decoration:none!important}
#home_item_cnt h2 {font-size:1.8em!important}
#marques_une_ul li {float:left;margin:1em 10px; }
#marques_une_ul li:hover {box-shadow:0 1px 3px #999}
#marques_une_ul li:first-child  {margin-left:0!important}
#marques_une_ul li:last-child {margin-right:0!important}
#marques_une_ul li img{display:block;height:92px;width:auto}



/*Styles*/
.radius {-moz-border-radius:5px;border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;}
.radius2 {-moz-border-radius:20px;border-radius:20px;-webkit-border-radius:20px;-khtml-border-radius:20px;}
.radius4 {-moz-border-radius:10px;border-radius:10px;-webkit-border-radius:10px;-khtml-border-radius:10px;}
.radius3 {-moz-border-radius:3px;border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;}
.ombrecss {box-shadow:0 1px 2px #656565}
.p_1,.p_2,.p_3,.p_4 {text-align:left; font-size:11px; margin:0 auto; width:745px;}
.p_1 {padding:10px; font-weight:bold}
.p_2 {width:500px;padding:50px;border:1px dotted #ccc}
.p_3 {padding:10px;}
.p_4 {font-size:0.9em;line-height:1.3em;padding:5px 10px ;}
.p_5 {font-size:1em;line-height:140%;width:100%;text-align:left}
.ptit,.ptit_2,.ptit_3{font-size:10px !important;text-align:left; }
.ptit {font-weight:bold;}
.ptit_3 {font-size:11px !important;}
.ptitem {font-size:0.75em}
.very_small_txt {font-size:0.75em!important}
.small_txt {font-size:0.85em!important}
.normal_txt {font-size:1em!important}
.medium_txt {font-size:1.2em!important}
.big_txt {font-size:1.4em!important}
.fl_l {float:left !important;}
.fl_r {float:right !important; }
.clear,.clbth { clear:both !important }
.sep,.sep_1,.sep_2 {visibility:hidden;clear:both}
.sep_2 {padding:20px}
.sep_fine {height: 1px;margin: 20px 0;padding: 0;color: #F00;background-color: #DDD;border: 0;}
.txt_center {text-align:center !important}
.txt_left {text-align:left !important}
.sep_ch {margin:5px;clear:both;}
.prix_barre {font-size:0.9em;text-decoration:line-through;color:#900}
.color_1 {color:#900 !important}
.color_2 {color:#f60 !important}
.color_3 {color:#ff8330 !important}
.degcss_1 {background-image:-moz-linear-gradient(#ccc,#ddd);background-image:-webkit-linear-gradient(#ccc,#ddd);background-image:-o-linear-gradient(#ccc,#ddd);background-image:linear-gradient(#ccc,#ddd);}
.degcss_2 {background-image:-moz-linear-gradient(#ff8330,#ff6600);background-image:-webkit-linear-gradient(#ff8330,#ff6600);background-image:-o-linear-gradient(#ff8330,#ff6600);background-image:linear-gradient(#ff8330,#ff6600);}
.border {border:2px solid #eee}
.border:hover {border:2px solid #ff8330}
/*rech box*/
#rech_cnt { width:540px;margin:0 auto;padding:20px}
#rech_form {text-align:left;width:500px;margin:0 auto;}
#rech_form label {display:block;float:left;width:45%}
#rech_form input {float:left}
.h1_rech {font-weight:bold;font-size:1.4em;letter-spacing:2px;width:100%;margin:18px auto 40px auto;color:#F90;text-align:left;height:40px;line-height:40px;background:transparent url(img/etoile_logo.png) left no-repeat; text-indent:50px; border-top:1px solid #ccc;border-bottom:1px solid #ccc;font-size:1em;font-variant:small-caps;color:#888}
#rech_sub_cnt {width:200px;margin:40px auto 20px auto}

/*Bottom*/
#last_bot/*,#last_bot_2*/{padding:0; margin:40px auto 0 auto; border:7px dashed #efefef; max-width:900px; clear:both; }
#last_bot {border-color:#fff}
/*#last_bot_2 { padding:0 ; margin-top:20px; background:#fff url(img/livraison-gratuite_.png) left no-repeat }*/
#last_bot p, #last_bot_2 p { font-size:0.9em;line-height:140%;text-align:justify ; }
#last_bot p {padding:1em 3em 1.5em 3em;}
/*#last_bot_2 p {padding:1em 2em 1em 190px; }*/

#last_bot_2 {
	padding:1em; margin:20px auto ; max-width:964px; clear:both; font-size:0.9em; line-height:140%;text-align:justify ; 
		-webkit-hyphens: auto;
	  -moz-hyphens: auto;
	  -ms-hyphens: auto;
	  -o-hyphens: auto;
	  hyphens: auto;
	}
#last_bot_2 img {float:left;display:block; width:auto;height:auto; margin:0 1em 0.2em 0}


.footer_home {padding-top:2em;}
.footer_layout {padding-top:1em;margin-top:0;background-color:#fff;}
.shadcss{box-shadow:0 -1px 3px #999}
.shadcss2{box-shadow:0 1px 3px #999}
#footer_cnt { margin:1.5em 0 0 0;padding:1.5em 0 0 0; background-color:#fff;}
 .footer_home p, .footer_layout h1, .footer_layout p, .h1_footer_hm{ font-size:0.85em; margin-top:5px; }
.footer_layout #bot_content ul li {color:#dedede}
#bot_content {font-size:0.85em;color:#999;margin:0 auto; max-width:920px; clear:both }
#bot_content_2 { }
#last_bot h2 , #bot_content h2 {height:auto;width:100%; text-indent:0; margin:20px 0 0 0; border:none;text-align:center;text-shadow:0 1px 2px #fff;background:none}
#bot_content h2 {color:#999!important;min-height:2em;font-size:1.3em; line-height:120%; text-align:left; margin:0 0 10px 0;padding:5px; border:1px solid #ccc; background:#dedede; text-align:center }
.p_bot, #menu_bot {clear:both;width:100%; margin:10px auto; padding:10px 0; }
#menu_bot {width:100%;  background: transparent url(img/head_bkg.png) top;padding:2em 0; border-top:1px solid #ccc; border-bottom:1px solid #ccc}
#menu_bot a,#menu_bot a:visited{font-size:1.2em;color:#FFF}
#menu_bot li {font-size:0.8em!important; display: inline-block}
.block_link_bot {text-align:left;float:left; margin:0 15px 2em 15px; width:198px; padding:0;}

.cnt_def  {width:1000px;margin:0 auto}
.cnt_def_2 {width:940px;margin:0 auto}
.cnt_def_3 {width:956px;margin:0 auto;padding:0 }

.block_link_bot ul {padding:5px; }
.block_link_bot ul li {text-align:left}
.block_link_bot a{color:#999;font-weight:normal}
.inln li{display:inline;text-align:left; color:#fff}
.inln {text-align:center}
.bd_l {border-left:1px dotted #ccc;}
.bd_r {border-right:1px dotted #ccc;}
.block_link_bot a:hover{color:#ff6600}
#partner_cnt h3 {border-bottom:1px dotted #dedede;padding-bottom:0.5em;width:940px!important; margin:0 auto!important; text-align:left; font-size:1em; color:#999}
#partner_cnt {width:98%; padding:2em 0; margin:0 auto }
#partner_ul {width:980px;margin:0 auto  }
#partner_ul li {margin:10px 7px 10px 7px; text-indent:-3000%; float:left; min-height:55px}
#partner_CB {width:65px;background: transparent url(img/CB.png) top center no-repeat;}
#partner_VISA {width:77px;background: transparent url(img/Visa.png) top center no-repeat;}
#partner_MASTER {width:80px;background: transparent url(img/MasterCard.png) top center no-repeat;}
#partner_BQ {width:290px;background: transparent url(img/webaffaires-2016.png) top center no-repeat;}
#partner_SO {width:189px;background: transparent url(img/socolissimo.png) top center no-repeat;}
#partner_PAYPAL {width:139px;background: transparent url(img/paypal-logo.png) top center no-repeat;}
#faqbot_btn {cursor:pointer;display:block;float:right;width:168px;height:32px;background: transparent url(img/faq-btn.png) top center no-repeat;}
#faqbot_btn:hover {background-position:bottom}
/**/
.col_1 {color:#777 !important}
.col_2 {color:#f60 !important}
.mc_0 {margin:0px auto !important}
.mc_10 {margin:10px auto !important}
.mc_20 {margin:20px auto !important}
.mbot_0 {margin-bottom:0px !important}
.mbot_5 {margin-bottom:5px !important}
.mbot_10 {margin-bottom:10px !important}
.mbot_20 {margin-bottom:20px !important}
.marge_top_45 { margin-top:45px !important}
/**/
#newslet_div {float:left;width:37%}
#newslet_div input,#crl_sub_hm  {border:1px solid #ccc;margin:10px auto ;width:85%;display:block; height:2.4em;line-height:2.4em;font-size:1.2em;padding: 0 0.5em}
 
#follow_cnt h3 {border:none}
#follow_cnt {max-width:1000px;margin:0 auto}
#follow_div {max-width:230px; max-height:100px ;float:right}
#contact_div {position:relative;height:auto; float:left;width:35%;margin: 0 15px 0 15px; }

/*#contact_div h3 {background-color:#FFF}*/
span#cmpt_btn a {background:transparent url(img/cmptbtn.png) top left no-repeat;}
#contact_div p {padding: 0 20px 10px 20px;margin-top:35px; text-align:left; background-color:#f9f9f9}
/*span#fab_btn a {background:transparent url(img/fabbtn.png) top left no-repeat; text-align:left; padding-left:33px}
span#typ_btn a {background:transparent url(img/typbtn.png) top left no-repeat;  text-align:left; padding-left:30px}*/
span#news_btn a{background:transparent url(img/newsbtn.png) top left no-repeat;}
span#ggplus_btn a{background:transparent url(img/gplus_icon.png) top left no-repeat;}
span#tweet_btn a{background:transparent url(img/twit_icon.png) top left no-repeat;}
span#insta_btn a{background:transparent url(img/instagram_icon.png) top left no-repeat;}
span#face_btn,span#tweet_btn,span#ggplus_btn {}
span#insta_btn a,span#face_btn a, span#tweet_btn a, span#ggplus_btn a {float:right; margin:0 5px;padding-top:80px;display:block; width:60px; min-height:80px; cursor:pointer; position:relative; font-size:10px}
span#face_btn a{background:transparent url(img/facebook_icon.png) top left no-repeat;}
span#insta_btn a:hover, span#face_btn a:hover,span#tweet_btn a:hover,span#ggplus_btn a:hover{background-position:top right;color:#FD9E60}
span#cmpt_btn a:hover,span#fab_btn a:hover,span#typ_btn a:hover,span#mag_btn:hover, span#news_btn a:hover {background-position:bottom left;color:#FD9E60}
/* Mise en page gen *//*#B05902*/
#main,.middle_cont,.middle  {max-width:760px;margin:0 auto; text-align:left;/*IE7 bug*/ }
.middle_cont {max-width:760px;text-align:center;/*IE7 bug*/color:#333;}

#top {clear:both;text-align:left/*IE7 bug*/}
#content_2 {background:url(img/beton_4__.jpg);}
#bot {height: 111px; text-align:center/*background: url(img/shadow_FFFFFF_bottom_800x111_bg.png) top center no-repeat*/}
#bot_2{width:775px;margin:20px auto 0 auto;font-size:11px;color:#777;text-align:center}
#bot_2 a {color:#ccc}
.info_title, .info_title_2 {float:left; margin:50px 0 10px 20px;font-weight:bold;text-align:left;max-width:590px;min-width:590px;}
.p_sous_title {float:left; margin:0 0 10px 20px;font-weight:normal;text-align:left;max-width:590px; font-size:0.85em;line-height:130%; }
.title, .info_title_2 {display:block;/*text-shadow:#777 2px 2px 2px;*/ height:40px;line-height:40px;background:transparent url(img/etoile_logo.png) left no-repeat; text-indent:50px; /*border-top:1px solid #ccc*/border-bottom:1px dotted #ccc;}
.title {font-size:1em;font-variant:small-caps;color:#888}

.info_title_2 {font-size:0.85em;font-variant:small-caps;color:#888}
.ss_ttl_logo {width:165px; margin:20px 0 0 0 ;float:left;}
#info_pan {max-width:590px!important}

.hn_1,.hn_2 {font-size:16px;color:#fff;font-variant:small-caps;text-shadow:#000 2px 2px 2px;text-align:left;padding:10px; border-top:1px dotted #CCC; border-bottom:1px dotted #CCC;margin:15px 0 0 0}
.hn_2 {color:#666;text-shadow:#ddd 1px 1px 3px;}
/*Bouton retour top*/
#back_top,.back_top {display:block;width:23px;height:23px;cursor:pointer}
#back_top {position:relative;top:30px;left:380px}
.back_top {margin:10px auto}
/*bouton retour Item*/
#nav_cnt,#nav_cnt_2{width:120px;float:left;margin:10px 0 0 0}
#nav_cnt_2{margin:0 0 0 0}
#prec_item_btn, #suiv_item_btn {float:left;cursor:pointer; background: url(img/retour_3.png) top no-repeat; height:45px;width:55px;}
#suiv_item_btn {background: url(img/suiv_3.png) top no-repeat;}
#prec_item_btn:hover ,#suiv_item_btn:hover {background-position:bottom}
/**/

/*JS*/
#ovlay {position:fixed;top:0;left:0;z-index:1000;width:100%;height:100%;background-color:#fff;opacity:0.8;-moz-opacity:0.8;-ms-filter:"alpha(opacity=80)"; /* IE 8 */ filter:alpha(opacity=80); /* IE < 8 */ overflow:hidden}
#loading{width:54px;height:55px;background:transparent url(img/loader.gif)}
#repAj {z-index:1001;width:500px;background-color:#FFF;border:2px solid #777;text-align:left}
#cont_ovlay {padding:25px;font-size:11px;}
#close_ovlay {position:relative;left:470px;top:0px;display:block;width:25px;height:33px;z-index:102;background:url(img/ovlay_close.gif) no-repeat;cursor:pointer}
#title_ovlay {position:relative;left:25px;top:0px;clear:both;margin-bottom:10px;z-index:103;font-size:14px; font-weight:bold; text-shadow:#999 2px 2px 2px}
#repAj a{color:#F60; font-weight:bold;text-decoration:none}
#repAj a:hover{color: #F30; text-decoration: underline}

.deg_1 { background:#ddd url(img/degra_fff_ddd.png) repeat-x;  height:50px}
#deja_vu {text-align:center;background:#fff; width:100%;padding-bottom:20px}
.dejavu_lk {outline:0!important;border:0!important;border:none!important;text-decoration:none!important;}
.it_ttle {width:167px;clear:both;margin:0 auto;display:block;margin:0 auto 20px auto}
.fancybox-inner {
   overflow: hidden !important;
}

.cookielaw {text-align:justify;font-size:0.9em;border-top:1px solid #ddd; height:0; color: #B05902 ; width:100%;padding-top:1em;position:fixed ; opacity:0.95; background:#fff;bottom:0 ;max-height:4em }
.cookielawtext { color:#777; width:75%; margin: 0 auto }
#cookieLawBtn {float:right; margin :1em}
.cookielawtext a {font-weight:normal!important;}
/*
*/
#fleche_bot_cnt {width:200px;height:48px;margin:0 auto}
#prev_ar,#top_ar,#next_ar{margin:8px 9px 0 9px;float:left;width:45px;height:40px;cursor:pointer}
#top_ar, #top_ar_seul,.top_array_seul {width:45px;height:48px;}
#top_ar_seul, .top_array_seul {margin:20px auto 25px auto;cursor:pointer}
#prev_ar,#next_ar {margin-top:16px}
#prev_ar:hover,#top_ar:hover,#next_ar:hover, .top_array_seul:hover{background-position:bottom}
#prev_ar{background:url(img/back_btn_sch__.png) top center no-repeat}
#top_ar,#top_ar_seul, .top_array_seul {background:url(img/top_btn_sch__.png) top center no-repeat}
#next_ar{background:url(img/next_btn_sch__.png) top center no-repeat}
/*
* Slider
*/
.slider_cnt_def, .slider_cnt_home {width:100%;clear:both;} 
.slider_cnt_home,#slid_home_cnt {background:transparent url(img/head_bkg_gris.png) repeat;border-top:1px solid #eee ;border-bottom:1px solid #eee;}
.slider_cnt_def img, .slider_cnt_home img {border-left:1px solid #cdcdcd ;border-right:1px solid #cdcdcd ;display:block;margin:0 auto;}
.slider_cnt_def img {border :2px solid #cdcdcd ;  width:auto  ;max-height:300px}
#slid_home_cnt {margin:30px 0 0 0;}
  /*! http://responsiveslides.com v1.54 by @viljamis */
#slid_home{width:924px;margin:0 auto;min-height:300px}
.rslides_container {
  margin-bottom: 10px;
  position: relative;
  float: left;
  width: 100%;
  
  }
.text_slide_1,.text_slide_2,.text_slide_3 { text-align:justify;	-webkit-box-sizing: border-box; box-sizing: border-box;	box-shadow:0px 1px 2px #656565; position:absolute; margin :0 auto;padding:10px; background: rgba(255,255,255,0.9);border:2px solid #ff8330; color:#777;}
.text_slide_1 h2, .text_slide_2 h2	{text-align:center;font-family : 'josefin', Verdana, Geneva, sans-serif ; margin : 0 0 10px 0!important}
.text_slide_1,.text_slide_2,.text_slide_3 {top:70%;min-height:20%; width:50%;left:5%; }
.text_slide_2 { left:25%;}
.text_slide_3{ right:5%;}
.rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0 auto;
  border-left:1px solid #cdcdcd ;border-right:1px solid #cdcdcd ; 
  }

.rslides li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  top: 0;
  }

.rslides li:first-child {
  position: relative;
  display: block;
  float: left;
  }

.rslides img {
  display: block;
  height: auto;
  float: left;
  width: 100%;
  border: 0;
  
  }

.centered-btns_nav {
  z-index: 3;
  display:block;
  position: absolute;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  top: 0;
  left:-38px;
  opacity: 0.7;
  text-indent: -9999px;
  overflow: hidden;
  text-decoration: none;
  height: 300px;
  width: 38px;
  background: transparent url("img/slid_nav_.png") no-repeat left top;
  margin:0;
  }

.centered-btns_nav:active,.centered-btns_nav:hover {
  opacity: 1.0;background-position:left bottom;
  }

.centered-btns_nav.next {
  left: auto;
  background-position: right top;
  right:-39px;
  }
.centered-btns_nav.next:hover {background-position:right bottom;}
.centered-btns_nav:focus
{
  outline: none;
  }

.centered-btns_tabs{
  margin-top: 10px;
  text-align: center;
  }

.centered-btns_tabs li{
  display: inline;
  float: none;
  _float: left;
  *float: left;
  margin-right: 5px;
  }

.centered-btns_tabs a{
  text-indent: -9999px;
  overflow: hidden;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
  background: #ccc;
  background: rgba(0,0,0, .2);
  display: inline-block;
  _display: block;
  *display: block;
  -webkit-box-shadow: inset 0 0 2px 0 rgba(0,0,0,.3);
  -moz-box-shadow: inset 0 0 2px 0 rgba(0,0,0,.3);
  box-shadow: inset 0 0 2px 0 rgba(0,0,0,.3);
  width: 9px;
  height: 9px;
  }

.centered-btns_here a{
  background: #ff8330;
  background: rgba(#ff8330,#ff8330,#ff8330, .8);
  }
.accord {background-color:#fbfbfb ;padding:2em; margin-bottom:3em}  
.accord p {font: 1em/140% Verdana, Geneva, sans-serif; margin:10px 0}
.faq_cnt  {text-align:justify;width:765px;margin:2em auto 4em auto}
 .title_faq  { cursor:pointer; margin-bottom:20px}
 .title_faq:hover { color:#B05902;}
/*
* schlyt
*/

#nb_line_form { float:right; font-size:0.8em!important;line-height:0.85em; margin:16px 7px 10px 0 ;width:auto; }
#nb_line_form p {letter-spacing:1px; font-variant:small-caps;margin: 0 10px;color:#fff!important}
#nb_line_form span {font-size:0.75em!important;font-style:italic;color:#000!important}
 
.descro_top_def, .h1_top, .h1_top_ssimg  {text-align:left;border:none;height:40px}
.h1_top_ssimg {border-bottom:1px dotted #ccc;height:48px}
.descro_top_def { background-color:#fbfbfb; min-height:300px;height:auto;border:2px solid #dedede}
.descro_top_ssimg { text-align:justify;padding:1em 0  }
.descro_top_def ,.descro_top_ssimg {margin-bottom:1em}
/*#img_descro,.pg_princ_img, #img_descro img ,.descro_top_def, .h1_top, .h1_top_ssimg {-webkit-box-sizing: border-box; box-sizing: border-box;} */
#img_descro {float:left;height:298px;width:auto;padding-left:20px;/*border-left:1px solid #ccc; border-right:1px solid #ccc ;border-bottom:1px solid #ccc ; */margin:0 10px 0 0;/*box-shadow:0px 1px 2px #656565; ;*/}

.pg_princ_img, #img_descro img { max-height:300px; min-height:300px;width:auto;display:block; border-left:1px solid #dedede;border-right:1px solid #dedede}
.descro_p_cnt { max-height:auto; min-width:245px}
.descro_p,.descro_top_def p  { text-align:justify;padding:10px 10px 5px 10px ;font-size:0.75em;line-height:auto;color:#444;}
 
.descro_top_ssimg p  {font-size:0.9em;line-height:140%; }


.page_prec, .page_suiv {position:absolute;width:143px;height:141px;cursor:pointer;z-index:0; }
.page_prec:hover, .page_suiv:hover {background-position:bottom}
.page_suiv { right:4%;background: url(img/fleche_suiv_big.png) top; }
.page_prec { left:4%;background:url(img/fleche_prec_big.png) top;}

#top_back_cnt {height:200px;/*box-shadow:-1px 0px 3px #656565*/}
#mid_cnt,.mid_cnt2 {background-color: #FFF/*transparent url(img/background-gris-blanc-rayure.gif)*/;padding: 1em 1em 3em 1em}
.mid_cnt2 {margin-top:2em} 
#cnt_res,#cnt_res_3,#cnt_res_precis, #home_item_sscnt,#home_item_sscnt  {clear:both;margin:0 auto; max-width:847px;height:auto;}
#home_item_sscnt { max-width:1000px;}

#cnt_res,#cnt_res_3 { min-height:706px; }
#nav_res ,#nav_res_2 {width:auto;margin:10px auto 0 auto;height:100%;clear:both}
#nav_res_2 {width:100%;padding:10px 0;background-color:#dedede;margin-top:20px ;border:1px solid #eee}
.pg_idx {height:2.3em; clear:both;float:right;margin-right:15px}
.pg_idx li {text-align:center;padding:0;cursor:pointer; font-size:0.65em;float:left; width:2em;height:2.3em;line-height:2.3em;margin:2px 2px 0.6em 0; border:1px solid #fff; color:#fff; background:#ccc; }
.pg_prec:hover,.pg_suiv:hover,.numpg:hover {background:#ff9707; color:#fff; border-color: #FFB693}
.numpg {color:#666}
.pg_prec, .pg_suiv{color:#888}
.pg_prec_des, .pg_suiv_des{color:#ccc}
.cur_pg {font-weight: bold!important; color:#ff9707!important; font-size:0.85em!important; border:2px solid #FFB693!important; margin-top:-0.2em!important}

#main_res {width:900px;height:auto;padding-top:10px;margin:0 auto 0 auto;clear:both;background-color: #FFF }
.res_h1{height:20px;float:left;color:#888;font-size:0.9em;font-variant:small-caps;text-align:left;padding-left:30px;}

#rech_form_2_cnt, #top_back_cnt,#infos_mark {height:100px;width:100%;margin:0 auto;padding:0; clear:both;background:transparent url(img/head_bkg_gris.png) repeat;}
#rech_form_2_cnt {height:auto;  margin-bottom:3px; box-shadow:1px 0px 2px #656565}
#rech_form_2 {max-width:974px;padding-left:0; margin:0.6em auto 0 auto;  }
#rech_form_2 select {font-size:1.05em;height:1.8em;line-height:1.8em;float:left;width:100%; border-color: #ccc;color:#333;padding:0!important}
 #rech_form_2 label {display:block;clear:both;padding:0!important;font-size:0.9em;height:1.8em;line-height:1.8em;width:auto;text-align:left;float:left;font-weight:bold;color:#999;text-shadow:1px 0 1px #fff}
#rech_form_2 p {margin:0 20px 1em 0 ;padding:0 0 0 0;max-width:200px;!important}

#tige_2 {padding-right:0}
#rech_size_2_cnt{width:70px!important}
#rech_couleur_2_cnt {width:130px!important}
#rech_tri_2_cnt {width:170px!important}
#rech_sub_2 { float:left;cursor:pointer;width:28px;height:28px;background:url(img/ok_btn.png) top left no-repeat;}
#rech_sub_2:hover {background-position:bottom;}
#rech_sub_2 span {visibility:hidden}

#sch_av_lk, #less_sch_av_lk,#reset_lk {margin:1.4em 14px 0 0!important; padding:0 0.5em!important; float:right;height:1.6em;line-height:1.6em;font-size:1.1em;}
/**/
#sch_av_lk {margin-bottom:10px!important; }
.res_sch_cnt,.res_home_cnt,.res_sch_cnt_2,.res_sch_cnt_2bis {width:262px;height:368px;/*background:#FFF url(img/fnd_item_rech_9.png) top center no-repeat; */color:#333;cursor:pointer;color:#444;text-align:center; margin:6px 10px ;float:left;}

.res_sch_cnt_2bis { margin:30px 7px 0 7px; height:300px; width:auto}
.res_home_cnt { width:241px;height:340px; margin:6px 4px }
/**/
.form_sch_1 {clear:both;width:100%;background-color:#dedede;padding-top:1px;border-bottom:1px solid #eee; /*box-shadow:-1px 0 2px #656565*/}
#ref_sch_form {margin:0.6em auto 0.6em auto;padding:0px 1em;width:500px;height:2.5em}
#ref_sch_btn  {display:table-cell;vertical-align:middle;position:absolute; margin:1px 0 0 470px;cursor:pointer; width:50px;height:2.5em;background: transparent url(img/ref_sch_btn.png) center center no-repeat;border-left:1px solid #ccc }
#ref_sch {float:left;padding:0 10px;font-size:1.2em;color:#666;height:100%; width:100%;border:1px solid #ccc}

.form_sch_top {background-color:#fff; font-family:'josefin', Verdana, Geneva, sans-serif!important; float:right; width:auto; height:100%; margin:3px 0 0 0; padding:0 ; margin-right: 54px  }
#ref_sch_top_cnt {float:left; border:1px solid #ddd;width:210px;height:25px; }
#ref_sch_form_top input {display:block;float:left; border:none!important/*box-shadow: 0px -1px 3px #656565 inset;*/ ;width:95%; padding:0 0 0 10px; height:100%;line-height:100% }
#ref_sch_btn_top {display:block;cursor:pointer; float:right;width:25px;height:25px; background: #fff url(img/ref_sch_btn_top.png) top center no-repeat;margin-left: 10px }
#ref_sch_btn_top:hover {background-position:bottom}
.selected_span, .no_selected_span {font-size:18px;cursor:pointer;color:#ff8330;/*text-shadow:0px 0 2px #FC0*/}
.no_selected_span {font-size:16px;color:#ddd;text-shadow:none;}
#cat_sch_rad {text-align:right;width:120px; margin:4px 5px 0 0 ;color:#ddd}
/**/
.h3_1 {text-shadow:1px 0 2px #ccc; width:1000px;margin:0 auto; padding :1em 0 0 15px; text-align:left;border-bottom:1px solid #eee; height:2.4em;line-height:2.4em;font-size:1.2em;color:#777}
.sch_cnt_,.sch_cnt_promo,
.sch_cnt_new,.sch_cnt_vente_privee,.sch_cnt_home { /*background:transparent url(img/fnd_sch_cont_9_blackweek.png) no-repeat;*/background:transparent url(img/fnd_sch_cont_8_.png) no-repeat;}
.sch_cnt_{ background-position:-274px 0px }
.sch_cnt_home { background-position:-1084px 0px }
.sch_cnt_home:hover { background-position:-1084px -400px }
.sch_cnt_:hover {background-position:-274px -400px}
.sch_cnt_promo { background-position:-3px 0px }
.sch_cnt_promo:hover {background-position:-3px -400px}
.sch_cnt_new { background-position:-544px 0px }
.sch_cnt_new:hover {background-position:-544px -400px}
.sch_cnt_vente_privee { background-position:-810px 0px }
.sch_cnt_vente_privee:hover {background-position:-810px -400px}

.sch_cnt_demark_1,.sch_cnt_demark_2 ,
.sch_cnt_demark_3 ,.sch_cnt_demark_4,
.sch_cnt_prix_mini  { background:#FFF url(img/fnd_item_all_demark_soldes_.png) top center no-repeat;  }
.sch_cnt_demark_1 { background-position:-3px 0px }
.sch_cnt_demark_2 { background-position:-274px 0px }
.sch_cnt_demark_3 { background-position:-542px 0px }
.sch_cnt_demark_4 { background-position:-810px 0px }
.sch_cnt_prix_mini { background-position:-1084px 0px }
.sch_cnt_demark_1:hover,.sch_cnt_demark_2:hover,.sch_cnt_demark_3:hover,.sch_cnt_demark_4:hover {background-position:-3px -400px}
.sch_cnt_prix_mini:hover { background-position:-1084px -400px }

.sch_cnt_rem {margin:17px 0 0 29px;font-size:/*0.9em*/1.0em;font-weight:bold;display:block;float:left;color: #FF9900 ;width:50px}
.res_sch_cnt_3 {width:150px;height:200px;cursor:pointer;margin:20px;float:left;}
.res_img_3 img {width:150px;height:150px}
.res_lib_3{height:44px;margin:0 0px 0px 0; font-size:14px;text-align:left;color:#900;}
.res_sch_cnt:hover,.res_home_cnt:hover,.res_sch_cnt_2:hover {color:#000; }

/*.etiq_prix_mini {float:left;margin:0}*/
.etiq_nouveaute {display:block; height:12px;font-size:12px;line-height:12px;float:left;margin-left:15px}
.epuise_label {display:block; position:absolute;margin-left:15px;font-size:11px;letter-spacing:1px;font-variant:small-caps;color:#999}

.res_img {text-align:center}
.top_res_cnt {height:45px;}
.res_prx {height:20px;line-height:20px;margin:20px 20px 0 5px; font-size:16px;text-align:right;float:right}
.cnt_res_img,.cnt_res_img_2,.cnt_res_img_home { text-align:left; color:#999; font-size:10px;font-weight:normal;width:240px ;height:240px; display:block; margin:0 auto; background:transparent url(img/loader_240x240.gif) top center no-repeat }
.cnt_res_img_2, .cnt_res_img_home {width:220px!important;height:auto!important }
.cnt_res_img:hover {text-decoration:none}
.res_lib,.res_lib_2,.res_lib_home{height:44px;margin:32px 0px 0px 15px; font-size:1em;text-align:left;color:#900} 
.res_lib_home{height:auto;margin:25px 0 0 15px;font-size:1em;}
.res_lib_2{margin:20px 0 0 5px}
.res_lib_center {font-size:1em; text-align:center; margin:0.5em auto 0 auto!important}

/* etiquete offre speciale coup de coeur*/
.offre_speciale_ico {display:block;float:right; background:transparent url(img/ope_spec_ico.png) top center no-repeat ;height:32px;width:50px }
#top_back_cnt {width:100%;display:block;clear:both;cursor:pointer;text-align:center;margin:0 auto;background-color:transparent/*#DDD*/}
/*
*/
#france_carte {width:750px;background:#fff;margin:20px auto}
#france_carte img {width:581px!important;height:auto}
#france {width:100%;background:#fff}
.bkg_blanc {background-color:#fff}
.bkg_blanc_2 {background-color: #F7F7F7}
#maglist { width:591px;margin:2em auto}
#maglist li {width:100%; margin :1em auto;box-shadow:0 1px 3px #999}
#maglist li p ,#maglist li h3{margin:0;padding:1em 0 1em 0; width:100%;text-align:center}
#maglist li h3 { font-family:'josefin', Verdana, Geneva, sans-serif ;color:#ff8330}

@media only screen and (max-width:570px) {
	#home_item_sscnt,#cnt_res,#cnt_res_3,#cnt_res_precis  { width:100%; }
}

@media only screen and (max-width:850px) {
	#cnt_res,#cnt_res_3,#cnt_res_precis  { width:570px; margin:0 auto}
	.faq_cnt {width:95%}
}
/*
 @media only screen and (max-width:712px) {
	#img_descro,.descro_p_cnt {clear:both!important; width:100%!important;float:none!important;height:auto!important;margin:0}
}*/

@media only screen and (max-width:960px) {
	#contact_div  {width:100%;clear:both;margin: 20px 0 0 0  ;}
	#newslet_div {width:50%}
}
@media only screen and (max-width:990px) {
	
	#marques_une_ul li {width:18%}
	#rieker_logo {width:13.5%!important}
	#marques_une_ul li img {width:100% ;height:auto }
}

@media only screen and (max-width:1000px) {
	#bot_content {max-width:530px;margin: 0 auto;}
	.block_link_bot {height:130px}
	.cnt_def,.cnt_def_2,.cnt_def_3 {width:100%!important;margin:0}
	#marques_une_ul li { margin:1em 7px;}
	/*.slider_cnt_def img, .slider_cnt_home img  {border:none!important;width:100%; height:auto; }*/
	#slid_home {width:99%; height:auto; }
	#slid_home_cnt, .slider_cnt_home { border:none!important;background-image:none!important}
	.slider_cnt_home img {border:none!important}
	.rslides img {width:100%;height:auto}
	.centered-btns_nav.next { display:none }
	.centered-btns_nav { display:none  }
	#descro_p_cnt p, .descro_p, .descro_top_def p { margin-top:1em!important}
	.descro_top_def {border:none;width:100%;height:auto;}
	.descro_top_def img { border-bottom:1px solid #dedede }
	.form_sch_1 {border:none}
	.h3_1 {width:100%}
	#img_descro {min-height:300px}
	#messune p, .messune p, #messune_top p {width:90%;font-size:0.95em}
}

@media only screen and (max-width:1016px) {
	#home_item_sscnt { width:500px; margin:0 auto}
	#home_cnt {width:99%;margin: 0 auto;}
	#home_cnt p img {width:99%; margin:0 auto;height:auto; }
	ul#menu_2_homme, ul#menu_2_femme {width:974px}
	.btn_top_2 {width:108px}
	#topmark_cnt h2, #home_item_cnt h2 {width:99%;margin:0}
	#menu_3_femme {margin:0;padding:0;width:974px;height:83px}
	.menu3li { width:148px;height:83px;}
	.menu3li li a, .menu3li li a img { width:auto;height:100%}
	 #menu_3li1 {margin-left:4px}
	 .cookielaw {max-height:7em!important;padding-top:1em;}
	.cookielawtext { width:95%;  }
}

@media only screen and (max-width:1080px) {
	#messune p, .messune p, #messune_top p { padding-top:1em;font-size:1em}
	 
}

@media only screen and (max-width:1150px)  {
	.page_prec, .page_suiv { width:80px!important;height:80px!important  }
	.page_suiv { right:3px;background-size:100% !important} 
	.page_prec { left:3px;background-size:100% !important}
}


