@charset "utf-8";

/* CSS Document */

@font-face {
    font-family: 'DIN1451';
    src: url('https://www.filedanstachambre.com/css/fonts/dinengschriftstd-webfont.eot');
    src: url('https://www.filedanstachambre.com/css/fonts/dinengschriftstd-webfont.eot?#iefix') format('embedded-opentype'), url('https://www.filedanstachambre.com/css/fonts/dinengschriftstd-webfont.woff') format('woff'), url('https://www.filedanstachambre.com/css/fonts/dinengschriftstd-webfont.ttf') format('truetype'), url('https://www.filedanstachambre.com/css/fonts/dinengschriftstd-webfont.svg#DIN1451StdEngschrift') format('svg');
    font-weight: normal;
    font-style: normal;
}
input[type=submit]{
  -webkit-appearance: none;
  border-radius: 0;
}
.criteo_header{display:none;}

body {
    margin: 0;
    padding: 0;
    color: #FFFFFF;
    line-height: normal;
    min-width: 340px;
    /*overflow-x: hidden;*/
}

a {
    /*color: #20a199;*/
    color: #4D4E4F;
}

a:hover {
    /* color: #20a199;*/
    color: #ABA8A8;
}

.header {
    /* height: 183px;*/
    /* Quand il y a un bandeau ! */
    height: 158px;
}

.header_1 h3,
{
    font-family: DIN1451;
    text-transform: uppercase;
    color: #ffffff;
    font-size: 17px;
}

#page {
    /*background:url("/imgs/2018/background-ours-soldes-hiver.png") no-repeat !important; 
	background-position:top center;*/
    /*background:url("/imgs/img_themes_noel/2014/ap_cerfs.jpg") no-repeat 50% 5% !important;*/
}

.contenu_site,
.contenu_footer,
.contenu_header {
    max-width: 1024px;
    margin-left: auto;
    margin-right: auto;
}

.contenu_footer {
    overflow: hidden;
}

.underline {
    text-decoration: underline;
}

.bold {
    font-weight: bold;
}

.center {
    text-align: center;
}

.bleu408 {
    color: #4088ad!important;
}

#content {
    width: 100%;
}

.contenu_site {
    max-width: 1024px;
}


/*
#right_content {float:none;}*/

body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
fieldset,
select,
input,
textarea,
p,
blockquote,
th {
    /*color: #74838b;*/
	color:#828080;
    font-size: inherit;
    line-height: normal;
    margin: 0;
    padding: 0;
}

#footer {
    /*height:595px;*/
    margin-top: 20px;
}

#footer a {
    text-decoration: none;
}

.left {
    float: left;
}

.right {
    float: right;
}

.clear_both {
    clear: both;
}

#header_2 img {
    margin-left: 0px;
}


/* .header #reassurance, .commande #reassurance {font-size:10px;float:left;margin-top:10px;margin-left:170px;background:none;height:auto !important;width:auto !important;}
.header #reassurance #secure{float:left;width:70px;margin-right:20px;text-align:center;color:#DCD0BC;line-height:11px;}
.header #reassurance #livraison{float:left;width:42px;margin-right:20px;text-align:center;color:#DCD0BC;line-height:11px;}
.header #reassurance #satisfait{float:left;width:70px;margin-right:20px;text-align:center;color:#DCD0BC;line-height:11px;}
.header #reassurance #montage{float:left;width:60px;text-align:center;color:#DCD0BC;line-height:11px;}
.header #reassurance img {margin-top:2px;} */

.header #header4 {
    width: 990px;
    height: 25px;
    margin-right: auto;
    margin-left: auto;
    margin-top: 5px;
    margin-bottom: 5px;
    /*background-color:#20a199;*/
    font-family: DIN1451;
    font-size: 17px;
    text-transform: uppercase;
    color: #ffffff;
    padding: 2px 17px;
    text-align: center;
}


/*BANDEAU PROMOTIONS TEMPORAIRES*/
.header #header4 img{
	width:100%;
}
	#header4 #bandeau_desktop{ display:block; }
	#header4 #bandeau_mobile{display:none;}

.header #header4 #bloc1.promo_bloc1 {
    color: #ffffff;
    float: left;
    margin-right: 10px;
    margin-top: 0px;
}

.header #header4 #bloc2 {
    color: #ffffff;
    float: left;
    margin-right: 60px;
    margin-top: 1px;
    margin-left: 130px;
    font-size: 20px;
}

.header #header4 #bloc3 {
    color: #ffffff;
    float: left;
    margin-top: 3px;
    /*margin-left:70px;*/
}

.header #header4 #bloc3 a {
    color: #B6ECDC !important;
    text-decoration: none;
    border: none;
}

.header #header4 #bloc3 img {
    margin-right: 5px;
}

.header #compte_panier #mon_compte {
    float: right;
    margin-right: 28px;
    text-align: center;
}

.header #compte_panier.header_liste_naissance #mon_compte {
    float: right;
    margin-right: 10px;
    text-align: center;
}

.header #compte_panier #devis {
    float: right;
    margin-right: 20px;
    text-align: center;
}

.header .contenu_header #compte_panier.header_liste_naissance #menu_liste_naissance .ln_menu_header {
    color: #ff9dbd;
}

.header.no-touch  .contenu_header #compte_panier.header_liste_naissance #menu_liste_naissance .ln_menu_header:hover {
    color: #fc91ad;
}

.header #compte_panier.header_liste_naissance #menu_liste_naissance {
    float: right;
    margin-right: 10px;
    text-align: center;
}

.header #compte_panier.header_liste_naissance a.ss_menu_ln {
    font-size: 19px;
    color: #ffffff !important;
}

.header.no-touch  #compte_panier.header_liste_naissance a.ss_menu_ln:hover {
    text-decoration: underline;
    color: #ffffff!important;
}

#contenu_menu_liste_naissance #deconnexion_ln {
    text-align: center!important;
    color: #ffffff;
    text-transform: none!important;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
}

.no-touch #contenu_menu_liste_naissance #deconnexion_ln:hover {
    text-decoration: underline;
    color: #ffffff!important;
}

.header #compte_panier #mon_panier {
    float: right;
    text-align: center;
}

.header #compte_panier #contenu_menu_liste_naissance {
    z-index: 999999;
    position: absolute;
    padding-top: 4px;
    -moz-box-shadow: 2px 2px 2px #9bafb9;
    -webkit-box-shadow: 2px 2px 2px #9bafb9;
    box-shadow: 2px 2px 2px #9bafb9;
}

.header #compte_panier #contenu_menu_mon_compte {
    z-index: 999999;
    position: absolute;
    padding-top: 4px;
    -moz-box-shadow: 2px 2px 2px #9bafb9;
    -webkit-box-shadow: 2px 2px 2px #9bafb9;
    box-shadow: 2px 2px 2px #9bafb9;
    right: 0px;
}

.header #compte_panier #listing_mon_panier {
    z-index: 999999;
    position: absolute;
    padding-top: 4px;
    -moz-box-shadow: 2px 2px 2px #9bafb9;
    -webkit-box-shadow: 2px 2px 2px #9bafb9;
    box-shadow: 2px 2px 2px #9bafb9;
    right: 0px;
    background-color: #FFF;
}

.header #compte_panier #contenu_menu_liste_naissance div {
    background-color: #7A8891;
    width: 300px;
    height: 35px;
    color: #FFFFFF;
    border-top: 1px solid #9bafb9;
    padding-top: 5px;
    padding-bottom: 5px;
}

.header #compte_panier #contenu_menu_liste_naissance div {
    /* background-color: #7a8891;*/
    /*border-top-color: #9bafb9;
    border-top-style: solid;
    border-top-width: 1px;*/
    height: 35px;
    line-height: 35px;
    padding-bottom: 5px;
    padding-top: 5px;
    /*text-align: left;*/
    /*width: 320px;*/
    width: 284px;
    background-color: #FFF;
    z-index: 9999;
    color: #4D4E4F;
    border-top: none;
    border-bottom: 1px solid #d5d3d1;
    font-weight: normal;
    font-family: Arial;
    font-size: 16px;
}

.header #compte_panier #contenu_menu_mon_compte div {
    /* background-color: #7a8891;*/
    /*border-top-color: #9bafb9;
    border-top-style: solid;
    border-top-width: 1px;*/
    height: 35px;
    line-height: 35px;
    padding-bottom: 5px;
    padding-top: 5px;
    /*text-align: left;*/
    /*width: 320px;*/
    width: 284px;
    background-color: #FFF;
    z-index: 9999;
    color: #4D4E4F;
    border-top: none;
    border-bottom: 1px solid #d5d3d1;
    font-weight: normal;
    font-family: Arial;
    font-size: 16px;
}

.header #compte_panier #listing_mon_panier ul li {
    width: 274px;
    color: #4D4E4F;
    height: 50px;
    border-bottom: 1px solid #d5d3d1;
    padding: 5px;
}

.header.no-touch #compte_panier #contenu_menu_liste_naissance div:hover,
.header.no-touch  #compte_panier #contenu_menu_mon_compte div:hover,
.header.no-touch  #compte_panier #listing_mon_panier ul li:hover {
    background-color: #f5f2f0;
}

.header #compte_panier #contenu_menu_liste_naissance div img {
    float: left;
    margin-left: 80px;
    margin-right: 10px;
}

.header #compte_panier #listing_mon_panier {
    /*display: none !important;*/
}

.header #compte_panier #listing_mon_panier.panier_scrolled {
    /*  position: fixed;
    top: 0px;*/
}

.header #compte_panier #listing_mon_panier ul {
    list-style-type: none;
    /*padding-bottom: 15px;*/
}

.header #compte_panier #listing_mon_panier li .prix_listing_panier {
    float: right;
}

.header #compte_panier #listing_mon_panier li {
    color: #FFFFFF;
    text-align: left;
    padding-bottom: 5px;
    border-bottom: solid 1px #ffffff;
    font-family: "Lucida Grande", "Lucida Sans Unicode", sans-serif;
    font-size: 12px;
}

.header #compte_panier #listing_mon_panier #total_mon_panier {
    /* display: none;*/
}

.header #compte_panier #listing_mon_panier #voir_panier {
    width: 110px;
    height: 20px;
    background-color: #20a199;
    color: #FFFFFF;
    padding: 8px 8px;
    text-transform: uppercase;
}

.header #compte_panier #listing_mon_panier #voir_panier:hover {
    background-color: #b6ecdc;
    color: #14635e;
}

.header #menu_telephone #contenu_telephone {
    z-index: 999999;
    position: absolute;
    padding-top: 4px;
    right: 0px;
    /*font-family:Arial;*/
    /*font-size:16px;*/
    /*color:#000;*/
}

.header #menu_telephone #contenu_telephone #contenu_telephone_texte{
	background-color: #FFF;
    width: 284px;
	text-align: center;
	height: 21px;
	padding-bottom: 2px;
}

.header #menu_comparateur #contenu_comparateur{
    z-index: 999999;
    position: absolute;
    padding-top: 4px;
}

.header #menu_comparateur #contenu_comparateur #contenu_comparateur_texte{
	background-color: #FFF;
   /* width: 284px;*/
	padding-left:10px;
	padding-right:10px;
	color:#4D4E4F;
	text-align: center;
	height: 21px;
	padding-bottom: 2px;
	font-weight:normal;
	font-family: Arial;
	font-size: 16px;
}


/*.header #search{
width:245px;
}*/

.header #header_recherche #search_submit:hover {
    background-position: 0 -25px;
}

.header #header_recherche form#search div#suggest {
    display: none;
    background-color: #FFF;
    width: 218px;
    top: 25px;
    cursor: pointer;
    border-bottom: solid 1px #e1e1e1;
    border-left: solid 1px #e1e1e1;
    border-right: solid 1px #e1e1e1;
    padding-bottom: 5px;
}

.header#header_recherche #search #suggest.suggestions .text {
    padding-bottom: 2px;
}


/*Modif mot Voir dans suggestions recherche*/

.header #header_recherche.suggestions .link a {
    text-transform: uppercase;
    font-size: 10px;
    margin-right: 5px;
}


/*Fanny*/

.header #logo {
    width: 450px;
    height: 90px;
    float: left;
    position: relative;
}

.header #logo a {
    width: 170px;
    height: 90px;
    display: block;
    background: url('/tpl/filedanstachambre/images/tpl/logo-filedanstachambre-generique-header.png') 0 0 no-repeat;
    border: none;
    float: left;
    margin-top: 25px;
    /* margin-left: 7px;*/
    text-indent: -9999px;
    top: 10px;
    /*left: 05px;*/
    position: relative;
}

.header #logo a:hover {
    width: 170px;
    height: 90px;
    display: block;
    /*  background: url('/tpl/filedanstachambre/images/tpl/sprite_logo.png')0 -90px no-repeat; */
    cursor: pointer;
}


/*.header #logo {}*/

.header #search .titre {
    background-color: #b6ecdc;
    font-size: 10px;
    text-transform: uppercase;
    padding: 3px 0px 3px 5px;
}


/*résultats de recherche=0 Fanny*/

.contenu_site div#sidebar_listing div#libelle_cat p#result_name {
    margin-top: 10px;
    font-size: 30px;
}

#nav_multi_slider_responsive{
		display:none;
	}


/**/

#navigation_age_nouveau_promo{
	right:0px;
	top:86px;
	z-index:994;
	position:absolute;
}

#navigation_age_nouveau_promo li:nth-child(1){
	border-left:1px solid #FFF;
}
#navigation_age_nouveau_promo li{
	display:inline-block;
	list-style-type: none;
	text-transform:uppercase;
	line-height:30px;
	font-size:12px;
	border-right:1px solid #FFF;
}
#navigation_age_nouveau_promo li a{
	padding-left:10px;
	padding-right:10px;
	line-height:30px;
}

#navigation_age_nouveau_promo li:hover{
	background-color: #4D4E4F;
}
#navigation_age_nouveau_promo li a:hover,
#navigation_age_nouveau_promo li:hover a {
    color: #FFF;
}

#navigation_age {
    font-family: DIN1451;
    font-size: 18px;
    float: left;
    /*top:125px;*/
    top: 90px !important;
    list-style-type: none;
    height: 20px;
    position: absolute;
    line-height: 22px;
  /*  z-index: 999999;*/
	z-index:996;
    margin-left: 160px !important;
}

#navigation_age li {
    text-transform: uppercase;
    float: left;
    display: inline;
    /*margin-right:20px;*/
    /*padding-left: 10px;
    padding-right: 8px;*/
    padding-left: 10px;
    padding-right: 10px;
    margin-right: 5px;
    /*line-height:21px;*/
    line-height: 20px;
    padding-top: 1px;
    margin-top: 1px;
}

#navigation_age li#scandinave {
    font-family: "Times New Roman";
    font-style: italic;
    text-transform: none;
}
#navigation_age li#scandinave a::after {
    content:url("/tpl/filedanstachambre/images/menu/picto-sapin.png");
    margin-left:5px;
}
#navigation_age li#scandinave a:hover:after,
#navigation_age li#scandinave:hover a:after,
#navigation_age li#scandinave.selected a:after{
    filter: invert(1);
}

#navigation_age li#vente_privee{
    font-family: "Times New Roman";
    font-style: italic;
    text-transform: none;
}


#navigation_age li a {
    color: #4C565B;
}

#navigation_age li a:hover,
#navigation_age li:hover a {
    color: #FFF;
}

#navigation_age li:hover {
    background-color: #4D4E4F;
}
#navigation_age li#accueil:hover a div {
    background-color: #4D4E4F;
	background-position:bottom center !important;
}
#navigation_age li#accueil {
    height:18px;
	padding-top:2px;
}

#navigation_age li.selected a {
    /* border: 2px solid; */
    color: #FFF;
}

#navigation_age li.selected {
    background-color: #4C565B;
}

#navigation {
    font-family: DIN1451;
    font-size: 19px;
    float: left;
    margin-left: 25px;
    /*top:125px;*/
    /* top: 150px;*/
    top: 117px;
    list-style-type: none;
    height: 23px;
    margin: 0px;
    position: absolute;
    z-index: 996;
    width: 1024px;
}

#navigation li {
    text-transform: uppercase;
    float: left;
    display: inline;
    /*margin-right:20px;*/
    padding-left: 10px;
    padding-right: 8px;
}

#navigation #ln_home,
#navigation #nouveautes,
#navigation #promotions,
#navigation #marques {
    float: right;
    /*margin-left: 10px;*/
	margin-left:9px;
    margin-top: -1px;
    max-height: 23px;
}

#navigation #promotions.noel, 
#navigation_age_nouveau_promo #promotions.noel
{	background-color:#d8c08c !important;}

#navigation #promotions.noel a, 
#navigation_age_nouveau_promo #promotions.noel a
{	color:#4D4E4F !important;}

#navigation #promotions.noel:hover, 
#navigation_age_nouveau_promo #promotions.noel:hover
{	background-color:#4D4E4F !important;}

#navigation #promotions.noel:hover a, 
#navigation_age_nouveau_promo #promotions.noel:hover a
{	color:#FFF !important;	}

#nav_lits_promotions,
#nav_rangements_promotions,
#nav_bureaux_promotions,
#nav_armoires_promotions,
#nav_lampes_promotions,
#nav_commodes_promotions,
#nav_textiles_promotions,
#nav_tapis_promotions,
#nav_chaises_promotions,
#nav_puericulture_promotions,
#nav_murs_promotions,
#nav_deco_promotions,
.btn1,
.btn2,
.btn3,
.btn4,
.btn5,
.btn6,
.btn7,
.btn8,
.btn9,
.btn10 {
    max-height: 22px;
    /* border-right: solid 1px #FFF;*/
    border-right: solid 1px #D5D3D1;
    padding-right: 7px !important;
}

#nav_lits_promotions,
.btn1 {
    border-left: solid 1px #D5D3D1;
}

#navigation li a {
    text-decoration: none;
    /*color: #FFFFFF;*/
    color: #4D4E4F;
    font-size: 12px;
    font-family: Arial;
    vertical-align: middle;
    padding-bottom: 2px;
}

#navigation li a:hover,
#navigation .selected a {
    text-decoration: none;
    font-weight: normal;
    color: #4c565b;
}

#navigation>li .sub_navigation,
#navigation_promotions>li .sub_navigation,
#navigation_soldes>li .sub_navigation {
    display: none;
    /*background: #bac7ce;*/
    background: #F5F2F0;
    width: 1024px;
    position: absolute;
    /*top: 24px;*/
    top: 22px;
    list-style: none;
    z-index: 10000;
    padding: 0px;
    margin: 0px;
    left: 0px;
    /*padding:8px 0px 16px 0px;*/
    /*height:390px;*/
    /*height: 431px;*/
    height: 406px;
    /*margin-left:-25px;*/
    border-top: solid 1px #D5D3D1;
}

#navigation>li .sub_navigation #header_message_promo {
    text-align: center;
    margin-top: 331px;
    display: block;
    height: 100px;
}

#navigation>li .sub_navigation #header_message_promo #p_message_promo {
    background-color: #8fa1ab;
    max-width: 1024px;
    /*height: 20px;
    padding-bottom: 20px;
    padding-top: 20px;*/
    height: 16px;
    color: #4b5459;
}

#navigation>li .sub_navigation #header_message_promo #p_texte_categorie {
    max-width: 1024px;
    /*height: 20px;*/
    height: 28px;
    padding-bottom: 10px;
    padding-top: 18px;
    /*color: #ffffff;*/
    color: #4D4E4F;
    /*border-top: 1px solid #FFF;*/
    border-top: 1px solid #D5D3D1;
    text-transform: none;
    /*font-size: 18px;*/
    font-size: 12px;
    font-family: Arial;
}

#navigation>li .sub_navigation ul {
    width: 195px;
    height: 270px;
    padding: 30px;
    float: left;
}

#navigation li .sub_navigation li {
    display: block;
    float: none;
    /*width:186px;*/
}

#navigation li .sub_navigation li a {
    /* color: #FFFFFF;*/
    color: #4D4E4F;
    /*width:186px;*/
    line-height: 26px;
    padding: 0px !important;
}

#navigation li .sub_navigation li a:hover {
    font-weight: normal;
    /*color:#14635e;	*/
    color: #637076;
}

#navigation li .sub_navigation li a {
    text-transform: none;
    font-size: 15px;
    font-family: Arial;
}

#navigation li .sub_navigation .first_li,
#navigation li .sub_navigation .first_li a,
#navigation li .sub_navigation .first_li .link_to_obfs
{
   /*margin-bottom: 20px;*/
    margin-bottom:10px;
    font-size: 30px;
    color: #637076;
    text-transform: uppercase;
    line-height: 30px;
    font-family: DIN1451;
}

#navigation_principale_fixe {
    display: none;
    position: fixed;
    top: 0px;
    width: 100%;
    z-index: 995;
}

#navigation>li:hover .sub_navigation,
#navigation>li .sub_navigation:hover,
#navigation.btn1>li.btn1 .sub_navigation,
#navigation.btn2>li.btn2 .sub_navigation,
#navigation.btn3>li.btn3 .sub_navigation,
#navigation.btn4>li.btn4 .sub_navigation,
#navigation.btn3>li.btn3 .sub_navigation,
#navigation.btn4>li.btn4 .sub_navigation,
#navigation.btn5>li.btn5 .sub_navigation,
#navigation.btn6>li.btn6 .sub_navigation,
#navigation.btn7>li.btn7 .sub_navigation,
#navigation.btn8>li.btn8 .sub_navigation,
#navigation.btn9>li.btn9 .sub_navigation,
#navigation.btn10>li.btn10 .sub_navigation,
#navigation.btn11>li.btn11 .sub_navigation,
#navigation.btn12>li.btn12 .sub_navigation,
#navigation.btn13>li.btn13 .sub_navigation,
#navigation.btn14>li.btn14 .sub_navigation {
    display: block;
}


/*
.navigation_droite{float:right !important;padding-right:15px;position:relative !important; top:125px !important; left:292px; font-family:DIN1451; text-transform:uppercase;font-size:19px;}
.navigation_droite li{display:inline;}
.navigation_droite #chambres {padding-left:7px;}
.navigation_droite #chambres a{color:#14635e;}
.navigation_droite #nouveautes a{color:#b6ecdc;}
.navigation_droite #promotions a {color:#ffd50f;}
.navigation_droite #chambres a:hover, .navigation_droite #nouveautes a:hover, .navigation_droite #promotions a:hover{color:#FFFFFF;}
.navigation_droite > li .sub_navigation{left:-763px !important;}
*/

#navigation #chambres {
    padding-left: 7px;
}

#navigation #menu_chambres {
    /*color: #14635e;*/
    color: #FFF;
}

#navigation #menu_nouveautes {
   /* color: #b6ecdc;*/
   color: #FFF;
}

#navigation #menu_promotions {
    color: #ffd50f;
}


/*#navigation #menu_chambres:hover,*/

.navigation_droite #menu_nouveautes:hover,
.navigation_droite #menu_promotions:hover {
    color: #FFFFFF;
}

.commande .tableau_panier .disponibilite .montage_infos{
	margin-top:28px;
}

#navigation #noel_promotions {
    padding-left: 7px !important;
    padding-right: 7px !important;
}

#header_1 {
    background-color: #b6ecdc;
    min-height: 57px;
    margin-top: -1px;
}

#header_1 h3,
.tel_client {
    color: #ffffff;
    display: inline-block;
    float: right;
    font-family: DIN1451;
    font-size: 23px;
    font-weight: normal;
    margin-right: 4px;
    text-transform: uppercase;
}

#header_1 h3 .tel_client {
    /*padding-left:670px;*/
}

#compte_panier #client_connect {
    font-family: DIN1451;
    font-size: 15px;
    text-transform: uppercase;
    color: #20A199;
    float: right;
    margin-top: -20px;
    margin-right: 4px;
}

#compte_panier #client_connect a {
    color: #20A199;
    text-decoration: underline;
}

#compte_panier #client_connect a:hover {
    color: #14635E;
    text-decoration: underline;
}

#compte_panier #client_connect_deco {
    background: url("https://media.filedanstachambre.com/tpl/filedanstachambre/images/tpl/deconnexion2.png") no-repeat 0 5px;
    float: right;
    text-decoration: none !important;
    min-width: 9px;
}

#header_2 {
    background-color: #ffffff;
    min-height: 29px;
}

#header_3 {
    /*background-color: #9bafb9;*/
    background-color: #D4D3D1;
    min-height: 53px;
    vertical-align: bottom;
}

#navigation_principale_fixe #header_3 {
    background-color: #D4D3D1 !important;
}

#navigation_principale_fixe #header_1 {
    background-color: #FFF !important;
    display: block;
    min-height: 31px;
	height:31px;
    padding-top: 2px;
}

#logo_navigation_fixe {
    background: url("https://media.filedanstachambre.com/tpl/filedanstachambre/images/tpl/logo-filedanstachambre-generique-fixed.png");
    width: 49px;
    height: 25px;
	float:left;
}

#header_4 {
    min-height: 23px !important;
    display: none;
}

#header_accroche h2,
#header_accroche,
#header_accroche h1 {
    color: #ffffff;
    text-align: center;
    width: 100%;
    font-family: Arial;
    font-size: 10px;
    padding-top: 07px;
    font-weight: normal;
    position: absolute;
    max-width: 1024px;
    z-index: 2;
}

#header_accroche h2,
#header_accroche,
#header_accroche h1 {
    font-size: 12px;
}

#header_accroche h2,
#header_accroche h1 {
    padding-top: 0px;
}


/**********************************************************************************************************************************************************************************************FOOTER*/

#footer {}

#footer_1 {
    background-color: #f5f2f0;
    min-height: 60px;
    padding: 10px;
    text-align: center;
}

#footer_1 .contenu_footer #reassurance_footer {
    text-align: center;
    list-style-type: none;
    font-family: DIN1451;
    font-size: 12px;
    display: inline-block;
    margin-top: 2px;
}

#footer_1 .contenu_footer #reassurance_footer li {
    float: left;
    margin-right: 8px;
    height: 60px;
    color: #ffffff !important;
    line-height: 15px;
    width: 120px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
}

#footer_1 .contenu_footer #reassurance_footer li a {
    color: #4D4E50 !important;
    line-height: 14px;
    font-weight: normal;
}

#footer_1 .contenu_footer #reassurance_footer li .ico_reassce {
    margin-top: 3px;
    border-top: solid 1px #4D4E50;
    padding-top: 2px;
    width: 25px !important;
    height: 25px !important;
}

#footer_1 .contenu_footer #reassurance_footer li a:hover {
    color: #393a3b !important;
}

#footer_2 {
    background-color: #4d4e4f;
    min-height: 60px;
}

#footer_2 img {
    margin: 10px;
   /* display: table-cell;*/
    vertical-align: middle;
}

#footer_3 {
    padding-top: 5px;
    padding-bottom: 5px;
    background-color: #FFFFFF;
}

#footer_4 {
    background-color: #4D4E50;
}

#footer_5 #titre_footer {
    text-align: left;
}

#footer_1 .contenu_footer p {
    text-align: justify;
    color: #FFFFFF;
    display: inline-block;
    line-height: 16px;
    margin-top: 20px;
    margin-bottom: 20px;
}

#titre_footer,
#titre_footer h1,
#titre_footer h2,
#titre_footer h3,
.titre_selections {
    font-family: DIN1451;
    text-transform: uppercase;
    font-size: 22px;
    font-weight: normal;
    color: #606c73;
    padding-top: 5px;
}

#footer_2 .contenu_footer #titre_footer p {
    padding-top: 17px;
    float: left;
    color: #ffffff !important;
}

#footer_2 .contenu_footer #titre_footer img {
    margin-right: 20px;
    float: right;
}

#footer_3 {
    background-color: #fff;
    color: #606c73!important;
    min-height: 130px;
}

#footer_3 .contenu_footer #bloc1 {
    float: left;
    width: 470px;
    margin-right: 25px;
}

#footer_3 .contenu_footer #bloc1 p {
    font-size: 11px!important;
    /*font-size:13px!important;*/
}

#footer_3 .contenu_footer #bloc1 p#footer_tel {
    float: left;
    margin-top: 8px;
    /* height: 30px;*/
    height: 28px;
    width: 140px;
    padding-left: 38px;
    display: block;
    font-family: DIN1451;
    background: url('/tpl/filedanstachambre/images/tpl/picto-service-client.jpg') 0 0 no-repeat;
    background-size: contain;
    /*line-height: 30px;*/
    line-height: 28px;
    font-size: 22px !important;
    padding-top: 2px;
    color: #5F5F60 !important;
}

#footer_3 .contenu_footer #bloc1 p#footer_tel .prix_tel {
    font-size: 10px;
}

#footer_3 .contenu_footer #bloc1 p#footer_mail a {
    float: left;
    background: url("https://media.filedanstachambre.com/tpl/filedanstachambre/images/tpl/nous-ecrire-generique-footer.png") no-repeat scroll 0 0;
    padding-left: 35px;
    margin-top: 8px;
    margin-left: 25px;
    /*width: 143px;*/
    width:110px;
    /*height: 30px;*/
    height: 28px;
}

#footer_3 .contenu_footer #bloc1 p#footer_mail a:hover {
    /* background-position: 0 -30px;*/
    background-position: 0 -28px;
    color: #20a199 !important;
}

#footer_3 .contenu_footer #bloc2 {
    margin-left: 15px;
    float: left;
}

#footer_3 div.contenu_footer div#bloc2 p {
    font-size: 11px!important;
    /*font-size:13px!important;*/
    /*color:#606c73 !important;*/
}

#footer_3.contenu_footer #bloc2 p {
    font-size: 13px !important;
    color: #606c73 !important;
}

#footer_3 div.contenu_footer div#bloc2 form#form_footer_newsletter {
    width: 349px;
    margin-top: 10px;
}

#footer_3 div.contenu_footer div#bloc2 form#form_footer_newsletter input#input_footer_newsletter {
    width: 315px;
    height: 26px;
    padding-bottom: 0px;
    padding-left: 4px;
    float: left;
    border-right: 0px !important;
    border: solid 1px rgba(77, 78, 80, 0.45);
    background-color: #F6F2F1;
}

#footer_3 div.contenu_footer div#bloc2 form#form_footer_newsletter div#valid {
    background: url("https://media.filedanstachambre.com/tpl/filedanstachambre/images/tpl/sprite-ok.png")no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 28px;
    width: 28px;
}

#footer_3 div.contenu_footer div#bloc2 form#form_footer_newsletter div#valid:hover {
    background: url("https://media.filedanstachambre.com/tpl/filedanstachambre/images/tpl/sprite-ok.png")no-repeat scroll 0 -28px;
}

#footer_4 {
    background-color: #B6ECDC;
    padding: 5px 5px 25px 5px;
    min-height: 225px;
    color: #4d4e4f !important;
}

#footer_4 div,
#footer_4 p,
#footer_4 ul,
#footer_4 li,
#footer_4 span,
#footer div,
#footer p,
#footer ul,
#footer li,
#footer span {
    color: #4d4e4f !important;
}

#footer_4 .contenu_footer ul#nos_marques,
#footer_4 .contenu_footer ul#pquoi_cmmander,
#footer_4 .contenu_footer ul#mieux_ns_cnnaitre {
    float: left;
    margin-right: 60px;
    margin-left: 25px;
    list-style-type: none;
    line-height: 13px;
}

#footer_4 .contenu_footer ul#nos_marques {
    margin-left: 0px;
}

#footer_4 .contenu_footer #nos_marques ul,
#footer_4 .contenu_footer #nos_marques li {
    list-style-type: none;
}

#footer_4 .contenu_footer #nos_marques .titre,
#footer_4 .contenu_footer #pquoi_cmmander .titre,
#footer_4 .contenu_footer #mieux_ns_cnnaitre .titre {
    font-family: DIN1451;
    text-transform: uppercase;
    font-size: 17px;
    margin-top: 10px;
}

#footer_4 .contenu_footer #nos_marques ul {
    margin-top: 10px !important;
    font-size: 12px;
    color: #4d4e4f !important;
}

#footer_4 .contenu_footer #nos_marques li a,
#footer_4 .contenu_footer #pquoi_cmmander li a,
#footer_4 .contenu_footer #mieux_ns_cnnaitre li a {
    font-size: 11px;
    /*font-size:12px;*/
    color: #4d4e4f !important;
}

#footer_4 .contenu_footer #nos_marques li a:hover,
#footer_4 .contenu_footer #pquoi_cmmander li a:hover,
#footer_4 .contenu_footer #mieux_ns_cnnaitre li a:hover {
    color: #FFFFFF!important;
}

#footer_4 div.contenu_footer #bloc1 {
    float: left;
}

#footer_4 div.contenu_footer #bloc2 {
    float: right;
    margin-right: 70px;
}

#footer_4 div.contenu_footer #bloc2 #titre_footer {
    margin-bottom: 15px;
}

#footer_4 div.contenu_footer #bloc2 ul#reseaux {
    float: left;
    /*margin-top: 25px;*/
}

#footer_4 div.contenu_footer #bloc2 ul#reseaux li,
#footer_4 div.contenu_footer #bloc2 ul#reseaux li a {
    list-style-type: none;
    color: #4d4e4f !important;
    font-family: DIN1451;
    text-transform: uppercase;
    font-size: 18px;
    height: 22px;
    margin-bottom: 7px;
}


/**
#footer_4 div.contenu_footer div#bloc2 ul#reseaux img{
float:left;
margin-right:10px;
}
**/

#footer_4 div.contenu_footer div#bloc2 ul#reseaux li a {
    display: block;
    height: 28px;
    /* width: 100px;*/
    width: 120px;
    padding-left: 23px;
}

#footer_4 div.contenu_footer div#bloc2 ul#reseaux li#fb a {
    background: url('/tpl/filedanstachambre/images/tpl/filedanstachambre-facebook.png') 0 0 no-repeat;
}

#footer_4 div.contenu_footer div#bloc2 ul#reseaux li#twitter a {
    background: url('/tpl/filedanstachambre/images/tpl/filedanstachambre-twitter.png') 0 0 no-repeat;
}

#footer_4 div.contenu_footer div#bloc2 ul#reseaux li#gplus a {
    background: url('/tpl/filedanstachambre/images/tpl/filedanstachambre-google-plus.png') 0 0 no-repeat;
}

#footer_4 div.contenu_footer div#bloc2 ul#reseaux li#pinterest a {
    background: url('/tpl/filedanstachambre/images/tpl/filedanstachambre-pinterest.png') 0 0 no-repeat;
}

#footer_4 div.contenu_footer div#bloc2 ul#reseaux li#instagram a {
    background: url('/tpl/filedanstachambre/images/tpl/filedanstachambre-instagram.png') 0 0 no-repeat;
}

#footer_4 div.contenu_footer div#bloc2 ul#reseaux li#instagram a:hover {
    background-color: #FFF;
    !important width: 106px !important;
    position: absolute !important;
}

#footer_4 div.contenu_footer div#bloc2 ul#reseaux li#pinterest a:hover,
#footer_4 div.contenu_footer div#bloc2 ul#reseaux li#gplus a:hover,
#footer_4 div.contenu_footer div#bloc2 ul#reseaux li#twitter a:hover,
#footer_4 div.contenu_footer div#bloc2 ul#reseaux li#fb a:hover,
#footer_4 div.contenu_footer div#bloc2 ul#reseaux li#instagram a:hover {
    background-position: 0 -28px!important;
}

#footer_4 div.contenu_footer div#bloc2 ul#reseaux li a span.nom_reseau {
    padding-left: 5px;
}

#footer_4 div.contenu_footer div#bloc2 ul#reseaux li a span.nom_reseau:hover {
    color: #20a199;
}

#footer_5 {
    color: #424a4f;
    background-color: #f5f2f0;
    min-height: 102px;
    padding: 7px;
    font-family: Arial, Helvetica, sans-serif;
}

#footer_5 div.contenu_footer p#description,
#footer_5 div.contenu_footer p#description a,
#footer_5 div.contenu_footer p#description a:visited {
    font-size: 11px;
    color: #424a4f;
}

#footer_5 .contenu_footer #description a:hover {
    /* color: #ffffff;*/
}

#footer_5-5 {
    background-color: #fff;
    text-align: center;
    padding: 5px;
    min-height: 70px;
}

#footer_5-5 span {
    float: left;
    font-family: DIN1451;
    text-transform: uppercase;
    font-size: 22px;
    font-weight: normal;
    color: #606c73;
    padding-top: 10px;
}

#footer_5-5 a img {
    margin: 20px 40px;
}

#footer_6 {
    background-color: #4D4E50;
    text-align: center;
    padding: 5px;
    /*min-height: 47px;*/
}

.texte_footer {
    max-width: 860px;
    float: none;
    margin: 0 auto;
    font-size: 12px;
    color: #FFF;
    text-align: center;
}

.texte_footer h3, .copyright {
    font-size: 12px !important;
    color: #FFF !important;
    text-align: center;
    font-weight: normal;
}

#footer_6 .contenu_footer p.copyright span.annee,
#footer_6 .contenu_footer h3.copyright span.annee,
#footer_6 .contenu_footer p.copyright {
    font-size: 12px;
    color: #FFF !important;
    font-style: normal;
}

#footer_6 .contenu_footer #link_filedanstonbureau {
    float: right;
}

#sprite_cookie_ok {
    background: url('/tpl/filedanstachambre/images/tpl/sprite_OKcookie.jpg') no-repeat top;
    width: 20px;
    height: 20px;
    /*float:auto;*/
    display: inline-block;
    float: right;
    margin-right: 35px;
}

#sprite_cookie_ok:hover {
    background: url('/tpl/filedanstachambre/images/tpl/sprite_OKcookie.jpg') no-repeat 0 -20px;
    cursor: pointer;
}

#encart_cookie {
    max-width: 1024px;
    opacity: 0.9;
    margin-left: auto;
    margin-right: auto;
    background-color: #e9f4f8;
    font-family: DIN1451;
    font-size: 16px;
    color: #adb9bf;
    /*height: 20px;*/
    padding-top: 10px;
    padding-bottom: 10px;
    text-align: center;
}

#encart_cookie a {
    font-family: DIN1451;
    font-size: 16px;
    color: #adb9bf;
    text-decoration: underline;
}

#bloc_encart_cookie {
    width: 100%;
    position: fixed;
    bottom: 0px;
    /*z-index: 9999;*/
    z-index:16000003;
    margin-left: -5px;
    /*display:none;*/
}


/*******************************************************************************************************************************INDEX***********************/

.hslides {
    /*width:961px;*/
    width: 1024px;
    height: 390px;
    z-index: 1;
}

.hslide_root {
    height: 390px;
}

#slide_embed {
    /*max-width:961px;*/
    width: 1024px;
    height: 390px;
    margin-top: 5px !important;
}

#slide_embed #left,
#slide_embed #right {
    background-color: transparent;
}

#slide_root {
    /*max-width:961px;*/
    max-width: 1024px;
    margin-left: auto !important;
    margin-right: auto !important;
}

.nav_vslide {
    background: none;
    padding-top: 5px;
    height: 30px;
    float: right !important;
    top: -50px;
    z-index: 10000;
}

.nav_vslide .foo {
    padding-right: 9px;
    margin-top: 5px;
}

#index #bloc_switch_slider {
    max-width: 1024px;
    height: 50px;
    background-color: #FFFFFF;
}

#index #bloc_switch_slider div#chambres_inspirees span h2,
#index #bloc_switch_slider div#chambres_inspirees span
{
    text-align: center;
    display: inline-block;
    font-size: 17px;
    font-style: italic;
    float: left;
    width: 341px;
    margin-left: 335px;
    /* font-family: Georgia, Times New Roman, Times, serif;*/
    font-family: Times New Roman;
    /*color: #20a199;*/
    color: #74838b;
    font-weight: normal !important;
    line-height: 50px;
}

#index #bloc_switch_slider table tbody tr td div#nav_vslide_1.nav_vslide {
    width: 64px;
    float: right;
    margin-right: 130px;
}

#index #bloc_encarts {
    max-width: 1024px;
    height: 671px;
}

#index #bloc_reassurance {
    max-width: 1024px;
    height: 50px;
    background-color: #FFFFFF;
    text-align: right;
}

#index #bloc_reassurance img {
    margin-top: 15px;
}

#index #bloc_encarts #encart_5_5 {}

#bandeau_nouveautes {
    height: 45px;
    background-color: #B6ECDC;
    width: 100%;
    margin-top: 39px;
}

#index #bloc_nouveautes #encart_produit_menu.prix {
    font-family: Arsenal !important;
    font-size: 15px;
    color: #74838b;
    margin: 0;
    height: 20px;
}

.encart_produit_container {
    position: relative;
}

.encart_produit_container .produit.marginright {
    /*margin: 0 20px 0 0;*/
   /* margin: 0 22px 20px 0;*/
}

.encart_produit_container .produit .image {
    height: 150px;
    width: 175px;
    margin: 0;
    display: table-cell;
    vertical-align: middle;
}

.encart_produit_container .produit .image img {
    text-align: center;
    max-height: 150px;
    max-width: 175px;
}

.encart_produit_container .produit .text {
    height: 40px;
    text-align: center;
    line-height: 16px;
}

.encart_produit_container .produit .text .nom,
.encart_produit_container .produit .text .marque,
#index #bloc_nouveautes #encart_produit_border #encart_produit_container_nouveaute .produit .text .prix {
    /* font-family:Arsenal; font-style:italic; */
    font-size: 13px;
    /* color: #74838b;*/
    color: #4D4E4F;
    margin: 0;
    height: 20px;
}

#encart_produit_container_nouveaute,
#encart_produit_container_meilleurvente,
#encart_produit_container_promotions {
    /*padding-left:14px;*/
    overflow: hidden;
    /*width: 4000px;*/
	width:100%;
}

.encart_produit_container .produit .text .nom {
    font-weight: bold;
}

.encart_produit_container .produit .text .prix {
    text-align: center;
    line-height: 16px;
    font-family: Arsenal !important;
    font-size: 15px;
    color: #74838b;
    margin: 0;
    height: 20px;
}

.encart_produit_container .produit .text .old_price {
    color: #7F7F7F;
    font-size: 12px;
    padding-right: 25px;
    background: url("../img/maj/bg-old-price.png") no-repeat scroll left 3px rgba(0, 0, 0, 0);
}

#index #bloc_voir {
    width: 258px;
    height: 45px;
    margin: 20px auto 30px;
}

#index #bloc_voir #encart_produit_footer_nouveaute {
    background: url('/tpl/filedanstachambre/images/home/sprite-btn-nouveautes.png') no-repeat;
    width: 258px;
    margin: auto;
    height: 45px;
    cursor: pointer;
}

#index #bloc_voir #encart_produit_footer_nouveaute:hover,
#index #bloc_voir #encart_produit_footer_nouveaute.selected {
    background-position: 0 -45px;
}

#index #bloc_voir #encart_produit_footer_meilleurvente {
    background: url('/tpl/filedanstachambre/images/home/sprite-btns-best-sellers.png') no-repeat;
    width: 258px;
    margin: auto;
    height: 45px;
    cursor: pointer;
}

#index #bloc_voir #encart_produit_footer_meilleurvente:hover,
#index #bloc_voir #encart_produit_footer_meilleurvente.selected {
    background-position: 0 -45px;
}

#index #bloc_voir #encart_produit_footer_promotions {
    background: url('/tpl/filedanstachambre/images/home/sprite-btn-promotions.png') no-repeat;
    width: 258px;
    margin: auto;
    height: 45px;
    cursor: pointer;
}

#index #bloc_voir #encart_produit_footer_promotions:hover,
#index #bloc_voir #encart_produit_footer_promotions.selected {
    background-position: 0 -45px;
}


/*Fanny : phrase d'attente pour promos*/

#encart_produit_container_promotions.encart_produit_container p#phrase_promos {
    margin-top: 15px;
    margin-bottom: 50px;
    text-align: center;
    font-size: 17px;
}

#encart_1_5 {
    width: 332px;
    height: 335px;
    margin-right: 13px;
    margin-bottom: 11px;
    margin-left: 1px;
    float: left;
    background-color: #FFFFFF;
}

#encart_2_5 {
    width: 332px;
    height: 335px;
    float: left;
    background-color: #FFFFFF;
}

#encart_3_5 {
    width: 332px;
    height: 335px;
    margin-right: 13px;
    margin-bottom: 11px;
    float: left;
    background-color: #FFFFFF;
    margin-left: 1px;
}

#encart_4_5 {
    width: 332px;
    height: 335px;
    float: left;
    background-color: #FFFFFF;
}

#encart_5_5 {
    width: 334px;
    height: 681px;
    margin-right: 12px;
    float: left;
    background-color: #FFFFFF;
}

#encarts_gauche {
    float: left;
    width: 678px;
}

body,
#page,
.footer_big_template,
#page_root_table,
.footer_ariane,
#piedpage {
    background: none;
}

#page_root_table {
    z-index: 1;
}

#bandeau_idees_deco {
    /* background-color: #D5ECE5;*/
    /*   height: 48px;
    padding-top: 20px;
    padding-bottom: 10px;*/
    padding-bottom: 10px;
    padding-top: 12px;
    height: 30px;
    background-color: #B6ECDC;
}

#bandeau_idees_deco h2, #bandeau_idees_deco div {
    font-family: DIN1451;
    text-transform: uppercase;
    color: #74838b;
    /*padding-left: 25px;*/
    font-weight: normal;
    /*font-size: 30px;*/
    font-size: 24px;
}


/******************************************************************************************************************************FIL ARIANE*/

#breadcrumb {
    border: 0px;
    width: 1024px;
    height: 16px;
   /* margin: 12px 0 12px 0;*/
    margin: 0px 0 12px 0;
    /*padding: 0 25px;*/
}
_:-ms-lang(x), #breadcrumb{ margin-left:1px; } 

#breadcrumb ul {
    padding: 0;
    width: 86%;
}

#breadcrumb ul li a,
#breadcrumb ul li {
    line-height: normal;
    text-decoration: none;
    /* color: #20a199;*/
    color: #4D4E4F;
}

#breadcrumb ul li h1,
#breadcrumb ul li > span {
    line-height: normal;
    text-decoration: none;
    /* color: #1D3E4F;*/
    color: #ABA8A8;
}

#breadcrumb ul.retour_listing {
    max-width: 14%;
    float: right;
    text-align: right;
    font-family: Arsenal;
    font-weight: normal;
    font-size: 14px;
    text-decoration: underline;
    padding: 0;
}

#breadcrumb ul.retour_listing,
#breadcrumb ul.retour_listing a,
#breadcrumb ul.retour_listing a:hover,
#breadcrumb ul.retour_listing a:hover {
    color: #74838b;
}


/***********************************************************************************************************************************FICHE-PRODUIT*********/

#div_solde,
#div_promo,
#div_exclu,
#div_new,
#div_indisponible {
    /*right: 7px !important;*/
	right:13px;
    top: 40px !important;
    left: inherit !important;
    z-index: 10000 !important;
	position:absolute;
}

@supports (-moz-appearance:meterbar) {
	#div_solde,
	#div_promo,
	#div_exclu, 
	#div_new, 
	#div_indisponible {
	   right: 7px !important;
	}
}

#info_reduc,
#info_reduc_soldes {
    font-family: DIN1451;
    color: #FFFFFF;
    /*font-size: 23px;*/
    position: absolute;
    /*right: 5px;
    top: 27px;*/
	right: 2px;
    top: 20px;
	font-size: 20px;
}

#div_promo #info_reduc {
    font-family: DIN1451;
   /* color: #2FA490;*/
    color:#FFF;
    font-size: 20px;
    position: absolute;
    /*right: 1px;
    top: 20px;*/
	/*top:60px;
	right:14px;*/
	top:20px;
	right:2px;
}
#div_promo #info_reduc,  x:-moz-any-link  {
	/*right:7px;*/
	right:2px;
}

#div_promo #info_reduc_chambre {
    color: #ffffff;
    display: inline-block;
    font-family: DIN1451;
    font-size: 20px;
    line-height: 17px;
    padding-top: 2px;
    position: absolute;
   /* right: 1px;
    top: 20px;*/
	right:14px;
	/*top:60px;*/
	top:20px;
}

#div_promo #info_reduc_chambre,  x:-moz-any-link  {
	/*right:7px;*/
	right:2px;
}

.produit .img {
    width: 660px;
    height: 570px;
    max-width: 660px;
    max-height: 570px;
    margin-right: 14px;
    margin-top: 40px;
    border: 0px;
}

.produit #img_produit_container {
    width: 660px;
    height: 570px;
    max-width: 660px;
    max-height: 570px;
}

.produit #img_produit_cell img {
    max-height: 570px;
}

.produit #fiche_produit_droite {
    border: 1px solid #E1E1E1;
    width: 290px;
    height: 640px;
    padding: 30px;
}

.produit #nom_produit,
#nom_produit h1,
#nom_produit h2 {
    margin-bottom: 0px;
    color: #20a199;
    line-height: 25px;
    font-family: DIN1451;
    text-transform: uppercase;
    font-weight: normal;
    font-size: 28px;
    font-style: normal;
    line-height: 27px;
}

#en_tete_produit {
    margin-bottom: 8px;
}

.produit #en_tete_edito {
    margin-bottom: 15px;
    font-size: 11px;
    line-height: 13px;
}

.produit #en_tete_edito p {
    line-height: normal !important;
}

.produit #en_tete_edito a {
    color: #74838b;
}

.produit #en_tete_edito a.anchor {
    text-decoration: underline;
    font-weight: bold;
    margin-top: 2px;
    display: block;
    line-height: 5px;
}

.produit #en_tete_edito a.anchor:hover {
    color: #4D4E4F;
}

#en_tete_produit #designer_produit a {
    color: #b6ecdc;
    font-style: normal;
    font-family: DIN1451;
}

#en_tete_produit #marque_produit a h2 {
    color: #14635E;
    font-family: DIN1451;
    text-transform: uppercase;
    font-size: 22px;
    font-style: normal;
    line-height: 28px;
	font-weight:normal;
}

#en_tete_produit #marque_produit a h2:hover {
    color: #ABA8AB;
}

.produit #dispo.last,
.produit #dispo {
    border: none;
}

.produit #span_disponibilite_max {}

.produit #span_dernier_stock {
    color: #fb719f;
}

.produit #span_disponibilite.stock,
.produit .span_disponibilite.stock,
#span_fdp.offert {
    background: none;
    color: #fb719f;
    text-transform: uppercase;
}

.produit #span_disponibilite {
    color: #74838b;
    float: none;
}

.produit #connaitre_date > div {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: normal;
    border: none;
    color: #74838b;
}

.produit #echantillon > div {
    font-size: 14px;
    font-style: normal;
    font-weight: bold;
    border: none;
    color: #74838b;
}

.produit #connaitre_date > div#div_disponibilite_savoir {
    background: none;
    line-height: 14px;
}

.produit #connaitre_date > div#div_disponibilite_savoir div {
    background: url("https://media.filedanstachambre.com/tpl/filedanstachambre/images/fp/sprite-delais-livraison.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    width: 13px;
    height: 13px;
    margin-left: 5px;
    float: right;
    margin-right: 20px;
}

.produit #connaitre_date > div#div_disponibilite_savoir div:hover {
    background-position: 0 -13px;
}

.produit #connaitre_date > div a,
.produit #connaitre_date > div a:hover,
.produit #connaitre_date > div a:visited,
.produit #echantillon a,
.produit #echantillon a:hover,
.produit #echantillon a:visited {
    font-size: 11px;
    font-weight: normal;
    font-style: normal;
    color: #74838b;
}

#echantillon div {
    background: url("https://media.filedanstachambre.com/tpl/filedanstachambre/images/fp/sprite-echantillon.jpg") no-repeat 0 0;
    width: 13px;
    line-height: 13px;
    margin-left: 5px;
    float: right;
    margin-right: 20px;
}

#echantillon div:hover {
    /*  background-position: 0 -13px;*/
}

#echantillon {
    max-width: 300px;
}

#div_livraison_savoir div {
    background: url("https://media.filedanstachambre.com/tpl/filedanstachambre/images/fp/sprite-echantillon.jpg") no-repeat 0 0;
    width: 13px;
    line-height: 13px;
    margin-left: 5px;
    float: right;
    margin-right: 20px;
}

#vue_rapide #div_livraison_savoir div {
    background: url("https://media.filedanstachambre.com/tpl/filedanstachambre/images/fp/sprite-echantillon.jpg") no-repeat 0 0;
    width: 13px;
    line-height: 13px;
    margin-left: 5px;
    margin-right: 0px;
    float: right;
    margin-top: 3px;
}

#div_livraison_savoir div:hover {
    /* background-position: 0 -13px;*/
    cursor: pointer;
}

#div_livraison_savoir {
    max-width: 300px;
    font-size: 11px;
    margin-top: 1px;
    margin-bottom: 1px;
    font-weight: normal;
    font-style: normal;
    color: #74838b;
    font-family: Verdana !important;
    line-height: 13px;
}

.colorisdispo_over,
.colorisdispo {
    width: 19px;
    height: 19px;
}


#vue_rapide .colorisdispo_over,
#vue_rapide .colorisdispo {
    border-color:#E1E1E1;
}

.produit #dispo {
    padding: 0px;
}

.produit #prix_original {
    margin: 0;
    color: #14635e;
    background: none;
    float: none;
    font-family: Arsenal;
    font-size: 16px;
    font-weight: bold;
    width: 120px;
    height: 12px;
    line-height: 12px;
    text-decoration: line-through;
}

.produit #libelle_eco_part {
    font-family: "Lucida Sans Unicode", sans-serif! important;
    font-size: 10px;
    float: none;
    top: 0;
    width: 120px;
    height: 12px;
    line-height: 10px;
    text-transform: none;
}

.produit #libelle_eco_part a,
.produit #libelle_eco_part a:hover,
.produit #libelle_eco_part a:visited {
    color: #1D3C4F;
}

.content {
    padding-bottom: 20px;
}

.produit #previous {
    background: none;
    height: auto;
    top: 0px;
    width: 20px;
    margin: 0px;
}

.produit #next {
    background: none;
    height: auto;
    top: 0px;
    width: 20px;
    margin: 0px;
}

.diapo #slider_container {
    width: 620px !important;
    height: 114px !important;
}

.diapo_img {
    height: 110px !important;
    width: 110px !important;
    min-width: 110px !important;
    padding: 0px;
}

.small_img {
    max-width: 112px !important;
    max-height: 112px !important;
}

#table_images {
    border-spacing: 15px !important;
    margin-top: -30px;
    margin-left: -30px;
}

.produit .diapo {
    padding-top: 18px;
}

.produit #dispo #disponibilite_informations {
    height: 66px;
}

.produit .colorisdispo a,
.produit .colorisdispo_over a,
.produit .colorisdispo a {
    border: 1px solid #e1e1e1;
    width: 17px;
    height: 17px;
}

.colorisdispo a:hover,
.colorisdispo_over a:hover {
    border: solid 1px #9bafb9;
}

.commande .colorisdispo a:hover,
.commande .colorisdispo_over a:hover {
    border: solid 0px;
}

.produit .dispo_coloris {
    height: 54px;
}

.produit .dispo_coloris {
    display: none;
    background-color: #FFFFFF;
    padding: 10px;
    border: 1px solid #838383;
    width: 268px;
}

.produit .dispo_coloris,
.produit .dispo_coloris .span_disponibilite {
    font-family: Arsenal;
    font-size: 14px;
    color: #74838b;
    font-style: normal;
    line-height: 14px;
}

.produit .dispo_coloris .line {
    height: 19px;
}

.produit .dispo_coloris .coloris {
    width: 8px;
    height: 8px;
    background-size: 8px 8px;
    margin-top: 3px;
    border: 1px solid #e1e1e1;
}

.produit .dispo_coloris .coloris img {
    width: 8px;
    height: 8px;
}

#zoom_loupe {
    left: 580px;
    top: 550px;
}

#descriptif #text-container {
    margin-top: -13px;
    border-left: 1px solid #E1E1E1;
    border-bottom: 1px solid #E1E1E1;
    border-right: 1px solid #E1E1E1;
    padding: 40px;
    margin-bottom: 30px;
    font-size: 11px;
    line-height: 12px;
}

#text-technique-gauche {
    float: left;
    width: 450px;
    border-right: solid 1px #E1E1E1;
    min-height: 20px;
    margin-right: 20px;
}

#text-technique-droite {
    float: right;
    width: 450px;
    margin-left: 20px;
}

#text-avis-client, #text-avis-client_responsive{
    height: 200px;
}

.produit #colori_selected {
    color: #74838b;
    font-family: "Lucida Grande", "Lucida Sans Unicode", sans-serif! important;
    font-weight: normal;
    font-style: normal;
}

.produit #ref_titre {
    font-size: 11px !important;
}

.produit .produit_valeur {
    display: inline-block;
    ;
    float: none;
    width: auto;
}

.produit #span_ref {
    display: inline-block;
    color: #74838b;
    margin-bottom: 5px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px !important;
    font-style: normal;
}

.produit .nuances {
    padding: 0px;
    line-height: 11px;
}

.produit #span_ref {
    clear: both;
}

.produit #bloc_prix {
    border: none;
    margin: 0px;
    width: 120px;
    height: 50px;
    text-align: center;
    color: #1D3E4F;
    text-align: right;
    padding: 10px 20px 10px 0;
}

.produit #span_prix {
    font-family: "Lucida Grande", "Lucida Sans Unicode", sans-serif! important;
    font-weight: bold;
    font-style: normal;
    float: none;
    font-size: 20px;
    height: 24px;
    line-height: 24px;
    width: 120px;
    color: #20a199;
}

#ajout_ln_fp a {
    background: url("https://media.filedanstachambre.com/tpl/filedanstachambre/images/fp/sprite_ln_fp.jpg") no-repeat 35px -1px;
    font-family: 'DIN1451';
    font-size: 15px;
    text-transform: uppercase;
    color: #fb91ac;
	/*color:#FEE4E5;*/
    font-style: normal;
    border: 1px solid #ffb1c5;
    height: 15px;
    line-height: 16px;
    padding: 3px;
    text-align: center;
    width: 282px;
    display: inline-block;
    margin: 5px 0px;
}

#ajout_ln_fp a:hover {
    background: url("https://media.filedanstachambre.com/tpl/filedanstachambre/images/fp/sprite_ln_fp.jpg") no-repeat 35px -24px;
    cursor: pointer;
    border: 1px solid #ff3399;
}

.bouton_commander {
    background: url("https://media.filedanstachambre.com/tpl/filedanstachambre/images/fp/btn-commander.jpg") no-repeat 0 0;
    width: 150px;
    height: 50px;
}

.bouton_commander:hover {
    background: url("https://media.filedanstachambre.com/tpl/filedanstachambre/images/fp/btn-commander.jpg") no-repeat 0 -50px;
    */width: 150px;
    height: 50px;
    cursor: pointer;
}

.animation_bouton_commander {
    background: url("https://media.filedanstachambre.com/tpl/filedanstachambre/images/fp/animation-bouton-enfant.gif") no-repeat center center;
    width: 100%;
	background-size:100%;
    height: 50px;
}

.bouton_epuise{
	background-color:#20A29A;
	text-transform:uppercase;
	font-family:DIN1451;
	color:#FFF;
	text-align:center;
	line-height:50px;
	font-size:22px;
}


.offrir_ln {
    background: url("https://media.filedanstachambre.com/tpl/filedanstachambre/images/fp/btn_offrir_cadeau.jpg") no-repeat 0 0;
    width: 150px;
    height: 50px;
}

.offrir_ln:hover {
    background: url("https://media.filedanstachambre.com/tpl/filedanstachambre/images/fp/btn_offrir_cadeau.jpg") no-repeat 0 -50px;
    width: 150px;
    height: 50px;
    cursor: pointer;
}

#fiche_produit_droite table tbody tr td table tbody tr td.options {
    font-size: 10px;
    text-transform: uppercase;
  /*  line-height: 11px;*/
	line-height:20px;
}
#fiche_produit_droite table tbody tr td table tbody tr td.options img{
    margin-right: 5px;
}
#fiche_produit_droite table tbody tr td table tbody tr td.options img:nth-child(2) {
	margin-bottom:-6px;
}

#fiche_produit_droite table tbody tr td table tbody tr td.options span.tel_FP {
    text-transform: none;
    margin-left: 9px;
}

#fiche_produit_droite table tbody tr td table tbody tr#bandeau_promo {}

#fiche_produit_droite table tbody tr td table tbody tr#bandeau_promo td img {
    margin-bottom: 7px;
}

#fiche_produit_droite table tbody tr td table tbody tr#avis {
    bottom: 56px;
    font-size: 10px;
    line-height: 15px;
    position: absolute;
}

#fiche_produit_droite table tbody tr td table tbody tr#avis #titre_avis,
#fiche_produit_droite table tbody tr td table tbody tr#avis #voir_avis {
    float: left;
    height: 25px;
    display: inline-block;
}

#fiche_produit_droite table tbody tr td table tbody tr#avis #titre_avis,
#fiche_produit_droite table tbody tr td table tbody tr#avis #titre_avis {
    text-transform: uppercase;
    margin-right: 6px;
}

#fiche_produit_droite table tbody tr td table tbody tr#avis #voir_avis {
    text-decoration: underline;
    line-height: 12px;
}

#fiche_produit_droite table tbody tr td table tbody tr#avis #voir_avis:hover {
    color: #20a199;
    cursor: pointer;
}

.soustitre {
    font-size: 11px;
    margin-bottom: 5px;
}

.soustitre a {
    color: #74838B;
}

.soustitre a:hover {
    color: #20a199;
}

.soustitre a:visited {
    color: #333333;
}


/*BLOC PARTAGE*/

.produit #print {
    display: inline-block;
    background: url('/tpl/filedanstachambre/images/fp/partage_imprimer.png');
    width: 20px;
    height: 17px;
}

.produit #print:hover {
    background: url('/tpl/filedanstachambre/images/fp/partage_imprimer.png');
    width: 20px;
    height: 17px;
    display: inline-block;
    background-position: 0 -18px;
}

.produit #partager_mail {
    background: url('/tpl/filedanstachambre/images/fp/partage_mail.png');
    width: 20px;
    height: 17px;
    display: inline-block;
}

.produit #partager_mail:hover {
    background: url('/tpl/filedanstachambre/images/fp/partage_mail.png');
    width: 20px;
    height: 17px;
    display: inline-block;
    background-position: 0 -18px;
}

.produit #facebook_share {
    display: inline-block;
    background: url('/tpl/filedanstachambre/images/fp/partage_facebook.png');
    width: 20px;
    height: 17px;
}

.produit #facebook_share:hover {
    width: 20px;
    height: 17px;
    display: inline-block;
    background-position: 0 -17px;
}

.produit #twitter_share {
    display: inline-block;
    background: url('/tpl/filedanstachambre/images/fp/partage_twitter.png');
    width: 20px;
    height: 16px;
}

.produit #twitter_share:hover {
    width: 20px;
    height: 16px;
    display: inline-block;
    background-position: 0 -17px;
}

.produit .hideMe {
    display: inline-block;
    background: url('/tpl/filedanstachambre/images/fp/partage_google_plus.png');
    width: 20px;
    height: 17px;
}

.produit .hideMe:hover {
    background-position: 0 -17px;
}

.produit #div_disponibilite_savoir a .produit #connaitre_date > div a,
.produit #connaitre_date > div a:hover,
.produit #connaitre_date > div a:visited,
.produit #echantillon a,
.produit #echantillon a:hover,
.produit #echantillon a:visited,
.produit #span_disponibilite_max,
.produit #span_dernier_stock,
.produit #span_disponibilite,
.produit #div_disponibilite_savoir a {
    font-family: Verdana !important;
    font-size: 11px !important;
}

#bloc_partager {
    bottom: 40px;
    color: #8c8a86;
    font-size: 10px !important;
    line-height: 17px;
    position: absolute;
}

#bloc_partager .partager {
    float: left;
    color: #8C8A86;
}

#bloc_partager .social {
    margin-right: 22px;
    float: left;
    text-align: center;
}

#bloc_partager .social #partager_mail,
#bloc_partager .social #facebook_share,
#bloc_partager .social #twitter_share,
#bloc_partager .social #I0_1396600768679 {
    /* margin-top:2px; */
    vertical-align: middle;
}

#montage_imprimer {
    color: #8C8A86;
    padding: 0 0 12px;
    border-bottom: solid 1px #E1E1E1;
}

#montage_imprimer div {
    width: 135px;
    float: left;
}

#montage_imprimer a {
    color: #8C8A86;
}


/*Avis clients*/

#avis_client_empty {
    background: url('/tpl/filedanstachambre/images/fp/avis_client_0.png') no-repeat;
    width: 61px;
    height: 10px;
    display: inline-block;
}

#avis_client_full {
    background: url('/tpl/filedanstachambre/images/fp/avis_client_5.png') no-repeat;
    width: 0px;
    height: 10px;
    display: inline-block;
}

#info_avis_client {
    font-weight: bold;
}

#detail-avis-client {
    padding-top: 3px;
}

#avis_client_note_globale {
    font-weight: bold;
    margin-bottom: 20px;
}

.contenu-avis-client {
    margin-bottom: 10px;
}

.descriptif_actif_2 {
    background: url('/tpl/filedanstachambre/images/fp/onglet_desc_actif_2.png') no-repeat;
    width: 100%;
    height: 57px;
}

.technique_actif_2 {
    background: url('/tpl/filedanstachambre/images/fp/onglet_tech_actif_2.png') no-repeat;
    width: 100%;
    height: 57px;
}

.descriptif_actif_3 {
    background: url('/tpl/filedanstachambre/images/fp/onglet_desc_actif_3.png') no-repeat;
    width: 100%;
    height: 57px;
}

.technique_actif_3 {
    background: url('/tpl/filedanstachambre/images/fp/onglet_tech_actif_3.png') no-repeat;
    width: 100%;
    height: 57px;
}

.avis_client_actif_3 {
    background: url('/tpl/filedanstachambre/images/fp/onglet_avis_actif_3.png') no-repeat;
    width: 100%;
    height: 57px;
}

.descriptif_actif_4 {
    background: url('/tpl/filedanstachambre/images/fp/onglet_desc_actif_4.png') no-repeat;
    width: 100%;
    height: 57px;
}

.technique_actif_4 {
    background: url('/tpl/filedanstachambre/images/fp/onglet_tech_actif_4.png') no-repeat;
    width: 100%;
    height: 57px;
}

.avis_client_actif_4 {
    background: url('/tpl/filedanstachambre/images/fp/onglet_avis_actif_4.png') no-repeat;
    width: 100%;
    height: 57px;
}

.presse_actif_4 {
    background: url('/tpl/filedanstachambre/images/fp/onglet_presse_actif_4.png') no-repeat;
    width: 100%;
    height: 57px;
}
.descriptif_actif_2_sans_desc {
    background: rgba(0, 0, 0, 0) url("https://media.filedanstachambre.com/tpl/filedanstachambre/images/fp/onglet_desc_actif_2_sans_desc.png") no-repeat scroll 0 0;
    height: 57px;
    width: 100%;
}
.technique_actif_2_sans_desc {
    background: rgba(0, 0, 0, 0) url("https://media.filedanstachambre.com/tpl/filedanstachambre/images/fp/onglet_tech_actif_2_sans_desc.png") no-repeat scroll 0 0;
    height: 57px;
    width: 100%;
}
.descriptif_actif_3_sans_desc {
    background: rgba(0, 0, 0, 0) url("https://media.filedanstachambre.com/tpl/filedanstachambre/images/fp/onglet_desc_actif_3_sans_desc.png") no-repeat scroll 0 0;
    height: 57px;
    width: 100%;
}
.technique_actif_3_sans_desc {
    background: rgba(0, 0, 0, 0) url("https://media.filedanstachambre.com/tpl/filedanstachambre/images/fp/onglet_tech_actif_3_sans_desc.png") no-repeat scroll 0 0;
    height: 57px;
    width: 100%;
}
.avis_client_actif_3_sans_desc {
    background: rgba(0, 0, 0, 0) url("https://media.filedanstachambre.com/tpl/filedanstachambre/images/fp/onglet_avis_actif_3_sans_desc.png") no-repeat scroll 0 0;
    height: 57px;
    width: 100%;
}

#image_descriptif {
    width: 256px;
    height: 57px;
    float: left;
    cursor: pointer;
}

#image_technique {
    width: 256px;
    height: 57px;
    float: left;
    cursor: pointer;
}

#image_avis_client {
    width: 256px;
    height: 57px;
    float: left;
    cursor: pointer;
}

#image_presse {
    width: 256px;
    height: 57px;
    float: left;
    cursor: pointer;
}

#idees_deco {
    height: 250px;
    border-top: none;
    margin: 0px;
    padding: 0px;
    max-width: 1024px;
	width:100%;
    font-family: "Lucida Grande", "Lucida Sans Unicode", sans-serif !important;
}

#idees_deco .item,
#idees_deco .item:hover {
    background: none;
}

#idees_deco .item h3,
#idees_deco .item .marque,
#idees_deco .item .prix {
    font-family: "Lucida Grande", "Lucida Sans Unicode", sans-serif !important;
    font-style: normal;
    font-size: 11px;
    color: #74838b;
    text-align: center;
    width: 180px;
    padding: 0 5px;
    margin: 0px;
    line-height: 12px;
}

#idees_deco .item .prix {
    font-family: "Lucida Grande", "Lucida Sans Unicode", sans-serif !important;
    bottom: 0px;
    right: 0px;
    position: relative;
}

.fiche_produit .contenu_site .soustitre .voir_aussi {
    font-family: Arial, Helvetica, sans-serif;
    text-transform: uppercase;
    font-weight: bold;
    color: #20a199;
}


/*********************** PANIER ******************/

.commande #en_tete_extend {
    margin-top: 4px;
    border: none;
}

#crossselling #crossselling_titre {
    background-color: #B6ECDC;
}


/************************** LISTING *************************/


/*#sidebar_listing #criteres a {font-family:Verdana,Arial,Helvetica,sans-serif; }*/

#right_content #order {
    background: none repeat scroll 0 0 #e2eced;
    padding: 2px 0 2px;
    min-height: 44px;
}

#right_content #order #category_name,
#right_content #order #result_name {
    margin-top: 0px !important;
}

#sidebar_listing h3 {
    color: #27A199;
}

#must_have {
    background: none repeat scroll 0 0 #e2eced;
    min-height: 44px;
    padding: 2px 0;
}

#must_have #marque_name {
    line-height: inherit;
    color: #4c565b !important;
}

#sidebar_listing #part_marque ul li.selected label {
   /* color: #27A199;*/
}


/*#right_content ul#listing li.trois_colonnes {background:url("https://media.filedanstachambre.com/tpl/filedanstachambre/images/listing/sprite_bg_listing_3_colonnes.png") no-repeat scroll center -528px #FFFFFF;}*/


/*#right_content ul#listing li.trois_colonnes a :hover {border:1px solid #E1E1E1;}*/

#right_content ul#listing li h2 div.name_overflow,
#right_content ul#listing li h3 div.name_overflow {
    max-height: 40px !important;
}

#div_promo {
    left: 357px !important;
}


/***********************************************SERVICES****************************/

.contenu_site #page_root_table tbody tr td table tbody tr td.titre_services {
    font-family: 'DIN1451';
    font-size: 30px;
    text-transform: uppercase;
    margin-top: 15px;
    margin-left: 25px;
    height: 50px;
    border-bottom: solid 1px #e1e1e1;
	color:#4D4E4F;
}


/***********************************************Infos & Presse****************************/

#page_root_table tbody tr td table tbody tr td.panier p.desc_presse {
    padding-left: 25px;
    margin-bottom: 20px;
}

#page_root_table tbody tr td table tbody tr td.panier p.desc_presse span.desc_presse2 {
    font-weight: bold;
}


/** livraison **/

a.livraison_info {
    /*position: relative;*/
    z-index: 24;
    color: #74838b;
    text-decoration: none;
}

a.livraison_info:hover {
    z-index: 25;
   /* background-color: #FFF;*/
}

a.livraison_info span {
    display: none;
}

a.livraison_info:hover span {
    display: block;
    position: absolute;
    border: 1px solid #E1E1E1;
    background-color: #FFF;
    color: #74838b;
    padding: 15px;
    width: 600px;
	left:auto;
	right:auto;
	z-index: 25;
}

a.livraison_info:hover span.livraison_infos_logo {
    position: relative;
    border: none;
    background-color: inherit;
    color: inherit;
    padding: 0px;
    width: 13px;
}

@media screen and (max-width: 850px) {
	a.livraison_info:hover span {width:500px;}
}
@media screen and (max-width: 750px) {
	a.livraison_info:hover span {width:400px;}
}
@media screen and (max-width: 650px) {
	a.livraison_info:hover span {width:300px;}
}
@media screen and (max-width: 550px) {
	a.livraison_info:hover span {width:200px;}
}

@media screen and (max-width: 500px) {
	#panier_estime_livraison #bandeau_encart_fp{width:100% !important;}
	#panier_estime_livraison{width:100% !important;}
	#panier_3x_suggestion, #panier_4x_suggestion{width:100% !important;}
}
/***********************************************FAQ****************************/

#page_root_table tbody tr td table tbody tr td.panier ul#menu_faq {
    font-family: 'DIN1451';
    font-size: 18px;
    text-transform: uppercase;
    color: #74838b;
    list-style-type: none;
    font-weight: normal;
    margin-top: 30px;
    margin-bottom: 90px;
}

#page_root_table tbody tr td table tbody tr td.panier ul#menu_faq li a, #page_root_table tbody tr td table tbody tr td.panier ul#menu_faq li a h1 {
    font-family: 'DIN1451';
    font-size: 16px !important;
    height: 25px;
    /*color: #74838b!important;*/
    list-style-type: none;
    font-weight: normal !important;
    margin-top: 10px;
    border-bottom: dotted 1px #e1e1e1;
    display: block;
	color: #4D4E4F!important;
}

#page_root_table tbody tr td table tbody tr td.panier ul#menu_faq li a:hover {
    /*color: #fb91ac!important;*/
	color: #ABA8A8!important;
}

#page_root_table tbody tr td table tbody tr td.panier ul#menu_faq li a.selected, #page_root_table tbody tr td table tbody tr td.panier ul#menu_faq li a.selected h1 {
   /* color: #fb91ac!important;*/
   color: #ABA8A8!important;
}

#page_root_table tbody tr td table tbody tr td.home_services table tbody tr td.sousmenu_faq {
    font-family: 'DIN1451';
    font-size: 27px;
    text-transform: uppercase;
    height: 85px;
    color: #74838b;
}

#page_root_table tbody tr td table tbody tr td.home_services table tbody tr td.sousmenu_faq h1{
	color: #74838b;
	font-weight:normal;
}

#page_root_table tbody tr td table tbody tr td.home_services table tbody tr td ul#acc_rapide_faq {
    list-style-type: none;
}

#page_root_table tbody tr td table tbody tr td.home_services table tbody tr td ul#acc_rapide_faq li#faq_liste {
    font-size: 14px;
    text-transform: uppercase;
    margin-bottom: 5px;
}

#page_root_table tbody tr td table tbody tr td.home_services table tbody tr td ul#acc_rapide_faq li {
    list-style-type: none;
}


/********************************page 404***********************************************/

.contenu_site h4.titre_404 {
    font-family: 'DIN1451';
    font-size: 27px;
    text-transform: uppercase;
    color: #74838b;
    margin-top: 25px;
    margin-bottom: 15px;
    font-weight: normal;
}

.explic_404 {
    font-size: 14px;
    margin-bottom: 10px;
}

.explic_404 a {
    font-weight: bold;
}

.explic_404 a:hover {
    text-decoration: underline!important;
}


/************************************MON COMPTE*****************************************************/

.page_header h1#inscription {
    font-family: DIN1451;
    text-transform: uppercase;
    font-style: normal;
    font-size: 30px;
    line-height: 30px;
}

#mon_compte .page_header #confirm_inscription {
    font-family: "georgia";
    font-style: italic;
    font-size: 16px;
    color: #FB91AC;
}

#tel_infos {
    background: url("https://media.filedanstachambre.com/tpl/filedanstachambre/images/fp/sprite-echantillon.jpg") no-repeat 0 0;
    width: 13px;
    line-height: 13px;
    margin-left: 5px;
    display: inline-block;
    margin-right: 5px;
}

#tel_infos:hover {
    background-position: 0 -13px;
    cursor: pointer;
}


/************************************PLAN DU SITE*****************************************************/

.bdeau_gris_clair, .bdeau_gris_clair h1{
    /*color: #4c565b;*/
    display: block;
    font-family: "DIN1451";
    font-size: 36px;
    font-weight: normal;
    text-indent: 12px;
    text-transform: uppercase;
    /*background-color: #e2eced;*/
	background-color: #F5F2F0;
	color:#4D4E4F;
}

.titres_plan {
    line-height: 24px;
    font-size: 24px;
    font-family: DIN1451;
    text-transform: uppercase;
    font-style: normal;
    margin-top: 15px;
    margin-bottom: 12px;
	color:#4D4E4F;
}

#menu_condense {
    border-style: solid;
    border-width: 1px;
    border-color: #e1e1e1;
    display: block;
    height: 220px;
}

.titre_liens_plan a,
.titre_liens_plan {
    text-transform: uppercase;
    /*color: #20a199!important;*/
	color: #4D4E4F !important;
    font-size: 13px;
    font-weight: bold;
    text-decoration: none!important;
    margin-bottom: 7px;
}

#menu_condense #col1,
#menu_condense #col2,
#menu_condense #col3 {
    width: 299px;
    height: 180px;
    padding: 20px;
    float: left;
    display: inline-block;
    font-family: Arial, Helvetica, sans-serif;
    list-style-type: none;
}

#menu_condense #col2 {
    border-left-style: solid;
    border-left-width: 1px;
    border-left-color: #e1e1e1;
    border-right-style: solid;
    border-right-width: 1px;
    border-right-color: #e1e1e1;
}

#menu_condense #col1 li a,
#menu_condense #col2 li a,
#menu_condense #col3 li a {
    font-size: 13px;
    /*color: #74838b;*/
	color:#4D4E4F !important;
}

#menu_condense #col1 li a:hover,
#menu_condense #col2 li a:hover,
#menu_condense #col3 li a:hover {
    /*color: #20a199;*/
	color:#ABA8A8;
    font-weight: bold;
}

#menu_condense #col1 .titre_liens_plan {}

#ensemble_categories #categorie {
    float: left;
    width: 340px;
    margin-bottom: 25px;
}

#ensemble_categories #categorie .titre_cat_desc,
.titre_cat_desc {
    /*background-color: #e2eced;*/
	background-color: #F5F2F0;
    display: inline-block;
    padding: 4px;
    text-align: center;
    width: 140px;
    text-transform: uppercase;
    font-size: 28px;
    font-family: DIN1451;
    margin-bottom: 10px;
}

#ensemble_categories #categorie .titre_cat_desc a,
.titre_cat_desc a, .titre_cat_desc a h1 {
   /* color: #9bafb9!important;*/
   color:#828080 !important;
   font-weight:normal;
}

#col_gauche_plan {
    float: left;
    width: 150px;
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
    color: #9bafb9;
    text-align: justify;
}

#ensemble_categories #categorie .cat_desc {
    float: left;
    width: 150px;
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
    color: #9bafb9;
    text-align: justify;
}

#ensemble_categories #categorie #liste_ss_cats {
    float: right;
    width: 140px;
    font-size: 11px;
    margin-right: 30px;
    padding-left: 10px;
    border-left-style: solid;
    border-left-width: 1px;
    border-left-color: #e1e1e1;
}

#ensemble_categories #categorie #liste_ss_cats a {
    color: #74838b;
}

#ensemble_categories #categorie #liste_ss_cats a:hover {
    text-decoration: underline;
    color: #20a199;
}

#sous_cats_produits {
    float: left;
    width: 840px;
    margin-left: 10px;
    border-left-style: solid;
    border-left-width: 1px;
    border-left-color: #e1e1e1;
}

#sous_cats_produits .produits,
#sous_cats_produits .produits2 {
    float: left;
    width: 400px;
    margin-left: 10px;
}

#sous_cats_produits .produits .bloc_sous_cat {}

#sous_cats_produits .produits.nom_sous_cat {
    float: left;
    width: 300px;
}

.bloc_sous_cat {
    float: left;
    width: 420px;
    margin-bottom: 10px;
}

#sous_cats_produits .produits .bloc_sous_cat .nom_sous_cat,
#sous_cats_produits div div.bloc_sous_cat div.nom_sous_cat a {
    float: left;
    margin-right: 15px;
    display: inline-block;
    width: 130px;
}

#sous_cats_produits .produits .bloc_sous_cat .nom_sous_cat a,
div #sous_cats_produits .bloc_sous_cat .bloc_sous_cat .nom_sous_cat a {
    text-align: right;
    font-size: 13px;
    color: #7f8f97;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-transform: uppercase;
}

#sous_cats_produits .produits .bloc_sous_cat .nom_sous_cat a:hover,
div #sous_cats_produits .bloc_sous_cat .bloc_sous_cat .nom_sous_cat a:hover {
    color: #20a199;
}

.produits .bloc_sous_cat .detail_sous_cats.detail_sous_cats,
#sous_cats_produits .bloc_sous_cat .bloc_sous_cat .detail_sous_cats {
    float: left;
    width: 254px;
    padding-left: 10px;
    border-left-style: solid;
    border-left-width: 1px;
    border-left-color: #e1e1e1;
}

.produits .bloc_sous_cat .detail_sous_cats a,
#sous_cats_produits .bloc_sous_cat .bloc_sous_cat .detail_sous_cats a {
    font-size: 11px;
    color: #7f8f97;
}

.produits .bloc_sous_cat .detail_sous_cats a:hover,
#sous_cats_produits .bloc_sous_cat .bloc_sous_cat .detail_sous_cats a:hover {
    color: #20a199;
    text-decoration: underline;
}

#sous_cats_produits .produits .bloc_sous_cat .detail_sous_cats a span#’span_marque_plan_site’,
#sous_cats_produits .bloc_sous_cat .bloc_sous_cat .detail_sous_cats a span#’span_marque_plan_site’ {
    font-size: 9px;
    text-transform: uppercase;
}


/************************MOTEUR DOOFINDER************************************/

#doofinder-facets #hck-f-wrap * {
    font-family: Arial, Helvetica, sans-serif !important;
}

#doofinder-results #doofinderLogo,
#doofinder #doofinder-resultswrapper #doofinder-results.df-reset.dfjspScrollable #doofinderLogo a {
    display: none !important;
}

#doofinder-facets #hck-facets .hck-facet > .hck-facet-title {
    background-color: #4D4E4F!important;
    color: #ffffff!important;
    font-weight: normal !important;
    font-family: 'DIN1451'!important;
    font-size: 18px!important;
    text-transform: uppercase!important;
}

#doofinder-facets #hck-facets li a:hover {
    border-radius: 0 !important;
    background-color: #b6ecdc !important;
}

#doofinder-facets #hck-facets li a span.hck-facet-subtotal:hover {
    border-radius: 0 !important;
    background-color: #b6ecdc!important;
}

#doofinder-facets #hck-facets li a span.hck-facet-subtotal {
    background-color: none!important;
    border-radius: 0 !important;
}

#doofinder-facets #hck-facets li.checked > a {
    background-color: #333333!important;
    color: #ffffff!important;
    border-radius: 0 !important;
}

#helpck-results ul.ListView li > a > h1 {
    color: #4D4E4F!important;
    font-family: DIN1451!important;
    font-size: 20px!important;
    line-height: 20px!important;
    text-transform: uppercase!important;
    font-weight: normal!important;
}

/*#dfclassic *{font-family:Arial, Helvetica, sans-serif !important;}*/
.df-classic.df-layer--with-facets .df-aside__content{padding:0;}
.df-classic{border-radius:0px;left:49.7% !important;}
.df-panel .df-panel__title,.df-panel  .df-panel__subtitle {background-color:#4D4E4F!important; color:#ffffff!important; font-weight:normal !important;font-family:'DIN1451'!important;font-size:18px!important; line-height:18px;text-transform:uppercase!important;}
.df-term.df-term--selected{background-color:#333333!important; color:#ffffff!important;border-radius:0 !important;border-color:#333333!important;}
.df-header{background-color:#F0F0F0;color:#000;}
#doofinderLogo{display:none;}

@media screen and (max-width: 960px) {
	.df-classic{
		left:0% !important;
	}
}


/************************ TOOLTIP ************************************/

.ui-dialog {
    z-index: 9999999;
    background: #FFFFFF;
    padding: 5px 10px;
    border: solid 1px #E1E1E1;
    text-align: center;
}


/******************* NOSTO **************/

#productpage-nosto-1 .nosto-header {
    font-family: DIN1451;
    text-transform: uppercase;
}

#productpage-nosto-1 .nosto-heading {
    font-weight: normal;
    font-style: normal;
}

#productpage-nosto-1 .nosto-previous,
#productpage-nosto-1 .nosto-next {
    width: 23px !important;
}

#productpage-nosto-1 .nosto-previous::after {
    left: 9px !important;
}

#productpage-nosto-1 .nosto-next::after {
    right: 9px !important;
}

#macacron_coup_de_coeur_fp{
	background:url("https://media.filedanstachambre.com/tpl/filedanstachambre/images/fp/coup-de-coeur-85x85.png");
	width:85px;
	height:85px;
	position:absolute;
	z-index:1000;
}

#macacron_coup_de_coeur_vue_rapide{
	background:url("https://media.filedanstachambre.com/tpl/filedanstachambre/images/fp/coup-de-coeur-85x85.png");
	width:85px;
	height:85px;
	position:absolute;
	z-index:10;
	left:415px;
}

#macacron_coup_de_coeur_listing{
	background:url("https://media.filedanstachambre.com/tpl/filedanstachambre/images/fp/coup-de-coeur-85x85.png");
	background-size:60px 60px;
	width:60px;
	height:60px;
	margin-left:10px;
	position:absolute;
	z-index:110;
}

#texte_titre_ajout_panier {
    width: 100%;
    text-align: center;
    background-color: #FFF;
    text-transform: uppercase;
    color: #4c565b;
    padding-top: 20px;
    padding-bottom: 20px;
    border-bottom: 1px solid #D4D3D1;
}
/*
#fond_ajout_panier {
    background-color: #FFF;
    opacity: 0.8;
    float: left;
    width: 700px;
    height: 385px;
    position: fixed;
}*/

#info_produit_ajout_panier,
#idee_deco_ajout_panier {
    /*background-color:#FFF;*/
    opacity: 1;
    margin: 10px;
    position: relative;
    /*position:absolute;*/
}

#info_produit_image_ajout_panier {
    width: 100px;
    height: 100px;
    padding: 5px;
    float: left;
    background-color: #FFF;
}

#info_produit_image_ajout_panier img {
    max-height: 100px;
    max-width: 100px;
}

#info_produit_texte_ajout_panier {
    background-color: #FFF;
    height: 60px;
    margin-left: 113px;
    padding: 25px;
    opacity: 0.8;
    font-family: Arial;
}

#info_produit_texte_ajout_panier #nom_produit_ajout_panier {
    color: #4c565b;
    font-size: 15px;
}

#info_produit_texte_ajout_panier a {
    color: #4c565b;
}

#marque_produit_ajout_panier,
#colori_produit_ajout_panier {
    text-transform: uppercase;
    color: #4c565b;
    font-size: 13px;
}

#montant_produit_ajout_panier {
    float: right;
    padding-top: 25px;
    color: #4c565b;
    font-size: 15px;
}

#boutons_actions_ajout_panier {
    height: 35px;
    opacity: 1;
    margin: 20px 10px;
    position: relative;
}

#texte_idee_deco_ajout_panier {
    text-align: center;
    background-color: #FFF;
    text-transform: uppercase;
    color: #4c565b;
    padding-top: 10px;
    padding-bottom: 10px;
    margin-left: 10px;
    margin-right: 10px;
    position: relative;
}

#lightbox_ajout_produit {
   /* background: none !important;*/
	background-color: rgba(255,255,255,0.8) !important;
}

#croix_fermeture_ajout_panier {
    background-color: #4c565b;
    color: #fff;
    cursor: pointer;
    float: right;
    height: 16px;
    line-height: 16px;
    margin-right: 5px;
    margin-top: 5px;
    text-align: center;
    width: 16px;
}

#bouton_continuer_achat_ajout_panier {
    width: 300px;
    background-color: #4D4E50;
    color: #FFF;
    text-transform: uppercase;
    float: left;
    text-align: center;
    line-height: 35px;
    margin-left: 25px;
    cursor: pointer;
    font-family: DIN1451;
    font-size: 22px;
}

#bouton_voir_panier_ajout_panier {
    width: 300px;
    background-color: #27A199;
    float: right;
    color: #FFF;
    text-transform: uppercase;
    line-height: 35px;
    text-align: center;
    margin-right: 25px;
    cursor: pointer;
    font-family: DIN1451;
    font-size: 22px;
}

	#picto_compte:hover,
	.header #mon_compte:hover > #picto_compte {
		background: url('/tpl/filedanstachambre/images/tpl/mon-compte-header.png') 0 -21px no-repeat;
	}
	
.dvt_bouton_commander, .dvt_bouton_commander:hover{
	background-color:#4D4E4F !important;
}

/************************ RESPONSIVE ************************************/

.hidden_desktop {
    display: none;
}

.eco-label-pictos {
    width: 100% !important;
    height: auto !important;
}

span.control_prev,
span.control_next {
    display: none;
}

#footer_3 .contenu_footer #bloc1 #titre_footer p.lined_heading,
#footer_3 .contenu_footer #bloc2 #titre_footer p.lined_heading {
    font-size: 22px !important;
}

#sidebar_listing #criteres .part,
#sidebar_listing .criteres .part {
    display: block !important;
}

@media screen and (min-width: 720px) and (max-width: 1023px) {
    #chambres_inspirees {
        text-align: center;
    }
  #index #bloc_switch_slider div#chambres_inspirees span h2,
    #index #bloc_switch_slider div#chambres_inspirees span{
        margin-left: 0px;
        width: 100%;
    }
    .mon_compte_menu .menu_item:last-child {
        clear: both;
    }
    #mon_compte div.modifier div.border {
        border-top: 1px solid #EAEAEA;
        border-right: 1px solid #EAEAEA;
        border-left: 1px solid #EAEAEA;
        display: inline-block;
        padding-bottom: 15px;
        border-bottom: 1px solid #EAEAEA;
        vertical-align: top;
        margin: 10px !important;
    }
	
	/*#right_content ul#listing li .listing_bouton_action {
        width: 120%;
    }

    #right_content ul#listing li.trois_colonnes,
    #right_content ul#listing li.trois_colonnes a {
        width: 420px;
    }
    .listing_hover,
    #right_content ul#listing li .listing_hover_a_contenu,
    #right_content ul#listing .img_container,
    {
        width: 500px;
    }
    #right_content ul#listing li .listing_hover_contenu,
    #right_content ul#listing li .listing_hover_a_contenu,
    #right_content ul#listing .img_container {
        width: 420px;
    }*/

	 #right_content ul#listing li.trois_colonnes{
		width:49% !important;
	 }
    #right_content ul#listing li.trois_colonnes a {
        /*width: 420px;*/
		width:100% !important;
    }
	
    .listing_hover,
    #right_content ul#listing li .listing_hover_a_contenu,
    #right_content ul#listing .img_container{
		width:100% !important;
        /*width: 500px;*/
    }
    #right_content ul#listing li .listing_hover_contenu,
    #right_content ul#listing li .listing_hover_a_contenu,
    #right_content ul#listing .img_container {
       /* width: 420px;*/
	   width:100% !important;
    }
	
	#right_content ul#listing .img_container,
	#right_content ul#listing li .listing_hover_a_contenu{
		display:block !important;
	}
	
	#right_content ul#listing li .listing_bouton_action .span_ma_selection{
		margin-left:0px !important;
	}
	
	#right_content ul#listing li .listing_bouton_action {
        width: 100% !important;
    }

}

@media screen and (max-width: 1023px) {
    

    
    .bloc_contenu_footer{
        display:block !important;
        text-align: center;
    }
    
    /*menu responsive */
    #navigation_responsive {
        width: 300px !important;
        box-shadow: 1px 2px 10px;
        z-index: 120000 !important;
        background-color: #f5f2f0 !important;
    }
    .menu_responsive_age {
        width: 100px;
        height: 50px;
        float: left !important;
        font-family: DIN1451;
        text-transform: uppercase;
        padding: 30px;
        box-sizing: border-box;
        color: #5F5F60 !important;
        font-size: 20px;
        line-height: 0px;
    }
	#navigation_responsive_accueil{
		width:300px;
		text-align:center;
		font-size:14px;
		padding-top:3px;
		padding-bottom:3px;
		background-color:#D5D3D1;
		color:#4D4E4F;
	}
	
	#navigation_responsive .ui-accordion-content{
		height:auto !important;
	}
	.menu_responsive_age_generique:hover a{
		color:#FFF !important;
	}
    .menu_responsive_age.active {
       /* background-color: #b6ecdc;*/
		background-color: #4D4E4F;
		color:#FFF !important;
    }
    .menu_responsive_age.active .part_menu_responsive_active {
        width: 1px;
        height: 1px;
        position: relative;
        display: block;
        transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        -moz-transform: rotate(180deg);
        -webkit-transform: rotate(180deg);
       /* border: 08px solid #b6ecdc !important;*/
	   border: 08px solid #4D4E4F !important;
        bottom: -30px;
        left: 10px;
        /*border-color: transparent transparent #b6ecdc transparent !important;*/
		border-color: transparent transparent #4D4E4F transparent !important;
    }
    .menu_responsive_age:hover {
        /*background-color: #b6ecdc;*/
		background-color: #4D4E4F;
		color:#FFF !important;
    }
	.menu_responsive div.menu_responsive_nouveau > a{
		border-top: 1px solid #D4D3D1;
		margin-top:-1px;
	}
	
	.menu_responsive div.menu_responsive_liste_naissance > a,
	.menu_responsive div.menu_responsive_nouveau > a,
	.menu_responsive div.menu_responsive_marques > a,
	.menu_responsive div.menu_responsive_promo > a,
    .menu_responsive div.menu_responsive_mon_compte > a{
        width: 300px;
        background: #f5f2f0;
        background-color: #f5f2f0;
        display: inline-block;
        line-height: 40px;
        text-transform: uppercase;
        padding-left: 10px;
        box-sizing: border-box;
        color: #393a3b;
        font-size: 12px;
        border-bottom: 1px solid #D4D3D1;
        font-family: Arial, sans-serif;
    }
	
	.menu_responsive div.menu_responsive_liste_naissance > a{
		background-color: #FEE4E5;
		border-top: 1px solid #D4D3D1;
		margin-top:-1px;
	}
    .menu_responsive div > a, .menu_responsive div > .link_to_obfs  {
        width: 300px;
        background: #FFF;
        background-color: #FFF;
        display: inline-block;
        line-height: 40px;
        text-transform: uppercase;
        padding-left: 10px;
        box-sizing: border-box;
        color: #393a3b;
        font-size: 12px;
        border-bottom: 1px solid #f5f2f0;
        font-family: Arial, sans-serif;
    }
    .menu_responsive div > a img, .menu_responsive div > .link_to_obfs img {
        width: 16px;
        height: 15px;
        float: right;
        position: relative;
        right: 15px;
        top: 13px;
        -o-transform: rotate(180deg);
        -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        -moz-transform: rotate(180deg);
        transform: rotate(180deg);
    }
    .menu_responsive .ui-state-active > a img, .menu_responsive .ui-state-active > .link_to_obfs img {
        -o-transform: rotate(-90deg);
        -webkit-transform: rotate(-90deg);
        -ms-transform: rotate(-90deg);
        -moz-transform: rotate(-90deg);
        transform: rotate(-90deg);
    }
    .menu_responsive div.menu_responsive_mon_compte > a img {
        height: 10px;
        width:auto;
        float: none;
        position: relative;
        right: 0px;
        top: 0px;
        margin-right:5px;
        -o-transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    .menu_responsive div ul li {
        width: 280px;
        background-color: #f5f2f0;
        display: inline-block;
        color: #393a3b;
        padding-left: 20px;
        line-height: 30px;
        border-bottom: 1px solid #FFF;
    }
    .menu_responsive div ul li a, .menu_responsive div ul li .link_to_obfs {
        color: #393a3b;
        font-size: 10px;
    }
    .menu_responsive div ul li:last-child {
        border-bottom: 0px;
    }
    #f5f2f0;
    #menu_responsive {
        display: block !important;
    }
   #header_accroche h2,
	#header_accroche,
	#header_accroche h1 {
        font-size: 11px;
    }
    div#page {
        overflow-x: hidden;
    }
    body {
        /*  overflow-x: hidden ; */
        width: 100% !important;
        min-width: 320px;
    }
    html {
        overflow-x: hidden !important;
        min-width: 320px !important;
    }
    .contenu_site {}
    #breadcrumb {
        width: 90% !important;
        margin: 22px 10px 22px 10px !important;
    }
    .header {
        height: auto !important;
    }
    #header4 {
        width: 100% !important;
        height: auto !important;
    }
    tr td #breadcrumb {
        display: none !important;
    }
    .hslides {
        width: auto !important;
        height: auto !important;
    }
    .nav_vslide {
        float: right;
    }
    #fullsize {
        width: auto !important;
        height: auto !important;
    }
    .hslide_root {
        height: auto !important;
    }
    #slide_embed {
        width: 100% !important;
        height: auto !important;
        margin-top: 10px !important;
    }
    #encarts_gauche {
        width: 678px !important;
        float: none !important;
        margin: 0 auto;
    }
    .lightbox_newsletter {
        width: 100% !important;
        left: 0% !important;
        background-color: #F6F6F4;
        top: 10% !important;
    }
    #lightbox_newsletter_masque {
        left: 0px !important;
        top: 0px !important;
        width: 100% !important;
    }
    #lightbox_newsletter_form {
        position: absolute;
        float: right;
        width: 65%;
    }
    #lightbox_newsletter_mail {
        margin: 0 auto;
        width: 60%;
        display: block;
        float: left;
    }
    .lightbox_newsletter_content input[type="submit"],
    .listing_box_newsletter_content input[type="submit"] {
        float: left;
    }
    #sidebar_listing #part_couleur ul li span {
        left: 125px;
        top: 5px;
        position: relative;
        float: none;
    }
    .listing_hover_a_contenu {
        background-color: #FFF;
    }
    #encart_cookie {
        height: auto !important;
    }
    .picto_vue_rapide {
        display: none !important;
    }
    /*Header*/
    .lined_heading:before,
    .lined_heading:after {
        width: 100%;
    }
    .header #logo {
        width: 450px;
        height: 75px;
    }
    .header #logo a {
        width: 140px;
        height: 62px;
        background-size: contain;
    }
    .header #logo a:hover {
        width: 140px;
        height: 62px;
        background-size: contain !important;
        /* background: url('/tpl/filedanstachambre/images/tpl/sprite_logo.png') 0 0 no-repeat; */
        border: none;
    }
    #header_3 {
        position: relative;
        z-index: -1;
        min-height: 40px;
    }
    .cross_responsive {
        display: block !important;
        float: left;
        font-size: 24px;
        margin: 02px;
        margin-top: 10px;
        width: 100%;
        position: absolute;
        right: -280px;
        top: -10px;
    }
    .cross_responsive a {
        color: #FFF !important;
        cursor: pointer;
    }
    #menu_responsive {
        display: none;
        float: left;
        margin-top: 41px;
        margin-left: 05px;
        cursor: pointer;
    }
    .titre_menu_responsive {
        display: block !important;
        float: left;
        color: #FFF;
        font-size: 30px;
        margin-left: 10px;
        width: 130px;
        margin-top: 10px;
        margin-bottom: 20px;
    }
    .titre_menu_responsive:after {
        content: '';
        display: block;
        width: 53px;
        height: 01px;
        background-color: #FFF;
    }
}
@media screen and (max-width: 1024px) {
    .commande .indicatif_fr{
        float:left;
        margin-left: calc(15%/2 + 20px);
        margin-top:-47px;
    }
    
    .commande #left_creation input[type="text"],
    .commande #left_creation input[type="password"],
    .commande #left_creation select
    {
        text-align: center;
    }
    
    .commande #left_creation select{
        padding-left: 20px !important;
    }
    
    .commande #etape_2_deja_compte input[type="text"],
    .commande #etape_2_deja_compte input[type="password"]{
        text-align: center;
    }
    
    .commande #left_creation select#creation_pays{
        font-family: "Arial";
        font-size:14px;
    }
    .commande #left_creation select#creation_civilite, #etape_2_nouveau_client_form.form #col_left .part select#com_liv_civilite, #etape_2_nouveau_client_form.form div#col_left div.part select#com_liv_logement, #etape_2_nouveau_client_form.form div#col_left div.part select#com_liv_etage, #etape_2_nouveau_client_form.form div#col_left div.part select#com_liv_ascenseur{
        font-size:14px;
    }
    
    .commande #left_creation span.check_button{
        display:inline-block !important;
        float:none !important;
        margin-bottom:10px;
    }
    
}
@media screen and (max-width: 800px) {
	#navigation_principale_fixe{
		display : none !important;
	}
	
    #navigation {
        max-width: 400px;
        background-color: rgba(116, 131, 139, 0.76);
        height: 100%;
        position: fixed;
        top: 0px;
        width: auto;
        left: -200px;
        transition: all 1s;
        -moz-transition: all 1s;
        -webkit-transition: all 1s;
    }
    #navigation li {
        display: block;
        float: none;
        border: 0px !important;
    }
    #navigation li a {
        display: block;
        text-align: left;
        margin-top: 05px;
        width: 150px;
        color: #FFF !important;
    }
    #navigation li a:after {
        content: '';
        display: block;
        width: 100%;
        height: 01px;
        background-color: #FFF;
    }
    /*  .sub_navigation:before{
content: '';
          display: block;
background-color: rgba(32, 161, 153, 0.65) !important;
    height: 20px !important;
          position: relative;
          top: -20px;
              padding: 0px !important;
          width: 150px !important;

}  */
    .sub_navigation {
        top: -05px !important;
        left: 168px !important;
        background-color: rgba(32, 161, 153, 0.65) !important;
        padding-bottom: 20px !important;
        height: auto !important;
        padding: 05px !important;
        width: 150px !important;
    }
    .first_li {
        display: none !important;
    }
    #navigation li .sub_navigation li a {
        font-size: 16px !important;
        width: 150px;
        line-height: normal;
    }
    #navigation li {
        position: relative !important;
    }
    #navigation > li .sub_navigation ul li,
    #navigation > li .sub_navigation ul a {
        width: 150px !important;
        padding: 0px !important;
        margin: 0px !important;
    }
    #navigation > li .sub_navigation ul {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
        width: auto !important;
        height: auto !important;
    }
    #navigation > li .sub_navigation ul:nth-child(2),
    #navigation > li .sub_navigation ul:nth-child(3),
    #navigation > li .sub_navigation ul:last-child {
        display: none !important;
    }
    #navigation #nav_lits_promotions .sub_navigation #header_sub_navigation ul:nth-child(2),
    #navigation #chambres .sub_navigation #header_sub_navigation ul:nth-child(2),
    #navigation #nav_textiles_promotions .sub_navigation #header_sub_navigation ul:nth-child(2),
    #navigation #nav_puericulture_promotions .sub_navigation #header_sub_navigation ul:nth-child(2) {
        display: block !important;
    }
    #navigation #chambres .sub_navigation #header_sub_navigation > a,
    #navigation #chambres .sub_navigation #header_sub_navigation > ul > a,
    #navigation #chambres .sub_navigation #header_sub_navigation ul:nth-child(3),
    #navigation #chambres .sub_navigation #header_sub_navigation ul:nth-child(4),
    #navigation #nav_lits_promotions .sub_navigation #header_sub_navigation ul:nth-child(4),
    #navigation #nav_textiles_promotions .sub_navigation #header_sub_navigation ul:nth-child(4),
    #navigation #nav_puericulture_promotions .sub_navigation #header_sub_navigation ul:nth-child(4) {
        display: none !important;
    }
    li#chambres .sub_navigation #header_sub_navigation > ul > a,
    li#chambres .sub_navigation > #menu_chambres {
        display: none !important;
    }
	
	.header #header_recherche{display:none;}

}

@media screen and (max-width: 1024px) {
    .commande #left_creation #col_left {
        width: 100% !important;
        text-align: center;
        float: none !important;
    }
    #left_creation {
        width: 100% !important;
        text-align: center;
        float: none !important;
    }
    .commande #left_creation label {
        width: 100%;
    }
    .commande #left_creation label,
    .commande #left_creation select {
        display: inline-block;
        position: inherit;
        float: none !important;
    }
    form.appear_responsive {
        width: 100%;
        height: auto;
    }
    .commande #left_creation select#creation_civilite {
        float: none !important;
    }
    #left_creation span.check_button {
        margin-right: 0px !important;
    }
    .commande #left_creation #part_email,
    .commande #left_creation #part_cdp,
    .commande #left_creation #part_email2 {
        margin-top: 0px !important;
    }
    #retour,
    #retour a {
        width: 100% !important;
    }
    body.modifications #left_creation .valider,
    .commande #left_creation #next_identification {
        width: 100% !important;
        box-sizing: border-box;
        padding-left: 20px;
        padding-right: 20px;
    }
    /*Tunnel de commande*/
    #pop_up_mxc {
        width: 80% !important;
        box-sizing: border-box;
    }
    #iframe_mxc,
    #mxc_form,
    #mxc_ajax,
    #overlay_mxc #pop_up_mxc #titre {
        width: 100% !important;
        box-sizing: border-box;
    }
    .commande #left_creation #next_identification,
    .commande #left_creation #next_identification:hover {
        margin-bottom: 20px !important;
    }
    .panier_reassurance_libelle,
    .panier_reassurance_texte,
    .commande .tableau_panier .ligne_titre {
        display: none !important;
    }
    .commande #left_creation #previous_identification {
        display: block !important;
        margin: 0px auto !important;
        float: none !important;
    }
}
@media screen and (max-width: 1023px) {
    #header_message_promo {
        display: none !important;
    }
    .hidden_responsive {
        display: none !important;
    }
    .hidden_desktop {
        display: block !important;
    }
    .hidden_criteres {
        display: none;
    }
    .responsive {
        display: block !important;
    }
    .appear_responsive {
        display: block !important;
        -webkit-background-size: cover;
        background-size: cover;
        width: 25px;
        height: 25px;
    }
    #header_1 {
        min-height: 40px;
    }
    /* Encarts */
    #encart_1_5,
    #encart_3_5 {
        margin-right: 10px !important;
    }
    #encart_1_5,
    #encart_2_5,
    #encart_3_5,
    #encart_4_5 {
        margin-bottom: 11px;
        margin-left: auto !important;
        float: left !important;
        background-color: #FFFFFF;
    }
    #encart_5_5 {
        display: none !important
    }
    encarts_gauche {
        margin: 0 auto !important;
    }
    /*Fiche produit*/
    table,
    thead,
    tbody,
    th,
    td,
    tr {
        display: block;
    }
    #bt_epuiser_to_cart,
    #bt_epuise_to_cart {
        float: none;
    }
    #idees_deco .item .prix {
        float: none;
    }
    .produit #span_ref {
        margin-right: 40px;
    }
    .detail_produit #div_promo {
        z-index: 10000 !important;
    }
    #div_zoom {
        overflow: hidden !important;
        width: 100% !important;
    }
    .produit .img {
        overflow: auto;
        width: 100% !important;
    }
    .produit #img_produit_cell {
        display: block !important;
        width: 100% !important;
        max-width: 660px !important;
        height: 420px !important;
    }
    .produit #img_produit_cell img {
        width: auto!important;
        height: auto !important;
        max-width: 660px;
        max-height: 420px !important;
    }
    .detail_produit {
        float: left;
        padding-top: 0px;
        width: 100%;
    }
    .produit > table > tbody > tr > td > table {
        width: 100% !important;
        height: auto !important;
        max-width: 100% !important;
    }
    #bloc_img_produit {
        width: 100% !important;
        position: inherit !important;
        height: auto !important;
        max-width: 100% !important;
        max-height: 420px !important;
        overflow: hidden !important;
        margin-bottom: 10px;
    }
    .produit #img_produit_container {
        width: 100% !important;
        position: inherit !important;
        height: auto !important;
        max-width: 600px !important;
        max-height: 420px !important;
        margin: 0 auto;
        overflow: hidden;
    }
	#bloc_partager .social {
		margin-right:16px !important;
	}
    /*
        
         .produit .diapo, .produit .diapo #slider_container, #table_images {
             margin-top: 0px !important; margin-left: 0px !important;
    position: inherit !important;text-align: center; width:100% !important;max-width: 100% !important;} 
        
      
    
     
        .diapo, .diapo #slider_container {
    width: 100% !important;
            overflow-y: auto !important;
            height: auto !important;
            clear: both;
} 
           */
    #carousel_tr {
        display: table !important;
        width: 100% !important
    }
    .diapo #slider_container {
        width: 80% !important;
        margin: 0 auto;
    }
    .produit .diapo {
        position: relative !important;
        text-align: center;
        width: 100% !important;
        max-width: 100% !important;
    }
    .diapo_img {
        display: table-cell;
        border: 0px !important
    }
    .produit .img {
        width: 100% !important;
        height: 400px !important;
        max-height: 400px !important;
    }
    .produit #fiche_produit_droite {
       /* width: 100%;*/
		width:290px;
		margin-left:auto;
		margin-right:auto;
        height: auto !important;
        border: 0px !important;
        padding: 0px !important;
    }
    .prix_responsive,
    .coloris_responsive {
        width: 100% !important;
    }
    .coloris_responsive {
        text-align: center;
        padding-bottom: 20px;
    }
    #en_tete_produit {
        text-align: center !important;
        /*padding-top: 40px !important;*/
		clear:both;
    }
    #frm_add_to_cart {
        text-align: center;
        background-color: #20a199;
        width: 100%;
        overflow: hidden;
    }
    #frm_add_to_cart:hover {
        background-color: #197c76;
    }
    #dispo,
    .coloris_responsive,
    .nuances {
        overflow: hidden !important;
        clear: both !important;
        display: inline-block !important;
        text-align: center !important;
        /*    width: 100% !important; */
    }
    #disponibilite_informations {
        padding-top: 10px;
        text-align: left !important;
    }
    .coloris_responsive #label_zoombox {
        display: inline-block;
        float: none !important;
    }
    #text-descriptif_responsive > div {
        position: static !important;
    }
    colori_selected,
    prod_ref {
        clear: both;
    }
    .detail_produit #div_promo {
        width: 75px !important;
        /*top: 40px !important;*/
       /* right: 10px !important;*/
	   top: 0px !important;
        right: 0px !important;
        left: auto !important;
        z-index: 10000;
        float: none !important;
		/*display:none;*/
    }
    .bouton_commander {
        margin: 0 auto !important;
        background: url("https://media.filedanstachambre.com/tpl/filedanstachambre/images/fp/btn-commander.jpg") no-repeat 50% 0;
    }
    .bouton_commander:hover {
        background: url("https://media.filedanstachambre.com/tpl/filedanstachambre/images/fp/btn-commander.jpg") no-repeat 50% 0 !important;
    }
    .offrir_ln,
    .offrir_ln:hover {
        width: 100%;
    }
    #ajout_ln_fp a {
        background: none !important;
        font-size: 20px;
        height: 30px;
        line-height: 30px;
        /*width: 100%;*/
		width:288px;
		margin-top:10px;
        /*margin: 0px !important;*/
		padding:0px !important;
    }
    .prix_responsive tbody tr td {
        text-align: center;
    }
    .produit #bloc_prix {
        display: inline-block;
        width: 200px;
        padding: 10px 20px 30px 0;
    }
    .produit #libelle_eco_part,
    .produit #prix_original {
        width: auto !important;
    }
    .produit #span_prix {
        font-size: 40px;
        height: 40px;
        line-height: 40px;
        width: auto !important;
    }
    #descriptif #text-container,
    #jspContainer {
        width: 100% !important;
        padding: 0px !important;
        margin-bottom: 0px;
    }
    #bandeau_FP_descriptif div.titre_selections {
        padding-bottom: 10px !important;
        padding-left: 10px !important;
    }
    #bandeau_FP_descriptif.current {
        background: #20a199 !important;
    }
    .current div span#fleche {
        -webkit-transform: rotate(0deg) !important;
        -moz-transform: rotate(0deg) !important;
        -ms-transform: rotate(0deg) !important;
        -o-transform: rotate(0deg) !important;
        filter: progid: DXImageTransform.Microsoft.BasicImage(rotation=0) !important;
    }
    #bandeau_FP_descriptif div span#fleche {
        display: inline-block;
        background: url("https://media.filedanstachambre.com/tpl/filedanstachambre/images/listing/selection_filtre.sprite.png") no-repeat scroll 0px 0px;
        width: 11px;
        height: 8px;
        margin-top: 11px;
        margin-left: 6px;
        position: relative !important;
        bottom: 04px !important;
        -webkit-transform: rotate(-90deg);
        -moz-transform: rotate(-90deg);
        -ms-transform: rotate(-90deg);
        -o-transform: rotate(-90deg);
        filter: progid: DXImageTransform.Microsoft.BasicImage(rotation=3);
    }
    #bandeau_FP_descriptif:hover div span#fleche {
        /*-webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        filter: progid: DXImageTransform.Microsoft.BasicImage(rotation=0);*/
    }
    #fiche_produit_droite table tbody tr td table tbody tr td.options {
        margin-top: 10px;
    }
    .retour_listing {
        width: 100% !important;
        min-width: 100% !important;
        float: left !important;
        clear: both !important;
        display: block !important;
        height: 40px !important;
        text-align: left !important;
        padding-top: 15px !important;
    }
    #text-avis-client_responsive,
    #text-technique_responsive,
    #text-descriptif_responsive {
        width: auto !important;
        margin: 20px !important;
    }
    #image_descriptif_responsive,
    #image_technique_responsive,
    #image_avis_client_responsive {
        width: 100% !important;
        text-align: center;
        cursor: pointer;
    }
    #text-technique-gauche,
    #text-technique-droite {
        float: left !important;
        padding-right: 0px;
        width: 150px !important;
        margin-left: 05px !important;
    }
    jspContainer {
        width: auto !important;
    }
    #avis {
        display: none !important;
    }
    .response tbody tr {
        /*width: 50%;*/
        float: left;
        /*min-width: 360px;*/
        margin-bottom: 20px;
    }
    .hideMe {
        position: relative !important;
        top: 06px;
    }
    #bloc_partager {
        position: inherit !important;
        text-align: center;
    }
    #bloc_partager div {
        display: inline-block;
        float: none !important;
    }
    #descriptif {
        padding-top: 10px;
    }
    #descriptif #text-container {
        margin-top: 0px !important;
    }
    #descriptif #text-container:nth-of-type(4) {
        text-align: center;
    }
    #bandeau_FP_descriptif {
        overflow: hidden;
        height: auto !important;
       /* background: #C2BFBC !important*/
	   background:#D5D2D1 !important;
    }
    #bandeau_FP_descriptif:hover,
    #bandeau_FP_descriptif:active {
        /* background: #20a199 !important*/
    }
    .descriptif_actif_2 {
        background: #1EA199!important
    }
    .technique_actif_2 {
        background: #1EA199!important
    }
    .descriptif_actif_3 {
        background: #1EA199 !important
    }
    .technique_actif_3 {
        background: #1EA199!important
    }
    .avis_client_actif_3 {
        background: #1EA199!important
    }
    .descriptif_actif_4 {
        background: #1EA199 !important
    }
    .technique_actif_4 {
        background: #1EA199!important
    }
    .avis_client_actif_4 {
        background: #1EA199!important
    }
    .presse_actif_4 {
        background: #1EA199 !important
    }
    .item > a > div > div {
        position: static !important;
    }
    #idees_deco .item > a {
        display: inline-block;
        text-align: center;
    }
    #idees_deco .item > a > *,
    #idees_deco .item .marque,
    #idees_deco .item .prix {
        display: inline-block;
        float: none;
        position: static !important;
    }
    /* Listing */
    .jspPane {
        position: inherit !important;
        width: 100% !important;
    }
    .jspPane ul {
        width: 100% !important;
    }
    .jspContainer {
        height: auto !important;
    }
    .filter-responsive .part ul {
        width: 100% !important;
        max-height: 200px;
        overflow-y: auto;
        box-sizing: border-box;
        border: none !important;
    }
    #sidebar_listing #criteres .part,
    #sidebar_listing .criteres .part {
        float: left;
        width: 100% !important;
    }
    #sidebar_listing #part_marque ul {
        width: 100% !important;
    }
    #sidebar_listing #criteres .part_hover + .part,
    #sidebar_listing #criteres .part_hover + .part + .part,
    #sidebar_listing #criteres .part_hover + .part + .part + .part,
    #sidebar_listing #criteres .part_hover + .part + .part + .part + .part {
        height: 50px !important;
    }
    #sidebar_listing #part_marque .filter_marque,
    .scroll-pane,
    #sidebar_listing #part_marque .filter_marque .jspContainer {
        width: 100% !important;
        background-color: #B6ECD8;
    }
    #sidebar_listing #part_marque ul li span.check_button,
    #sidebar_listing #part_prix ul li span.check_button,
    #sidebar_listing #part_age ul li span.check_button,
    #sidebar_listing #part_stock ul li span.check_button,
    #sidebar_listing #part_dimension ul li span.check_button,
    #sidebar_listing #part_reduction ul li span.check_button,
    #sidebar_listing #part_sous_categorie ul li span.check_button,
    #sidebar_listing #part_categorie ul li span.check_button,
    #sidebar_listing #part_couleur ul li span.check_button,
    #sidebar_listing #part_couleur ul li span.check_button.clicked {
        left: 245px !important;
        box-sizing: border-box;
    }
    .bouton_listing {
        padding-top: 10px;
    }
    #bandeau_filtre {
        padding-bottom: 20px;
    }
    .afficher_filtres#bandeau_FP_descriptif {
        background: #9BAFB9 !important;
        cursor: pointer;
    }
    .afficher_filtres#bandeau_FP_descriptif:hover {
        background: #20a199 !important;
    }
    /* Tunnel de commande */
    .commande_paiement #mode_paiement h5 {
        font-size: 15px;
    }
    #text_msg {
        width: 100% !important;
    }
    .commande_paiement #details_cb #cgv_paiement {
        width: 100%;
        height: 80px;
        padding: 10px;
        box-sizing: border-box;
    }
    .commande_paiement #details_cb #conteneur_choix_cb {
        width: 100%;
        height: auto;
        text-align: center;
    }
    #conteneur_choix_cb #previous_step_bottom,
    #conteneur_choix_cb .next_step {
        display: inline-block !important;
        margin: 10px !important;
        margin-left: 10 !important;
        float: none !important;
    }
    .commande_confirmation #titre_confirmation {
       /* background: url('../img/maj/bg-titre-confirmation.png') no-repeat 10px center;*/
        width: 100% !important;
        float: right;
    }
    .commande_confirmation #reassurance {
        float: right;
        width: 100%;
    }
    .commande_confirmation p#message_confirmation {
        width: 100%;
        box-sizing: border-box;
        padding: 10px;
        float: right;
    }
    .commande_confirmation #reassurance {
        background: url('../img/maj/bg-reassurance-confirmation.png') no-repeat left center;
    }
    .commande_confirmation #en_tete,
    .commande #en_tete_extend {
        height: 0px;
    }
    #retour_boutique {
        width: 100%;
    }
    # listing_mon_panier {
        display: none !important;
    }
    #align_btns {
        width: 100% !important;
    }
    .commande #continuer_bottom,
    .commande #commander_bottom {
        float: none !important;
        display: block !important;
        margin: 0 auto !important;
        margin-top: 20px !important;
    }
    #panier_3x_suggestion,panier_4x_suggestion,
    #panier_estime_livraison {
        /*width: 100% !important;*/
    }
    .commande_paiement #mode_paiement p {
        width: 100% !important;
    }
    /* Inscription */
    .panier {
        padding-left: 0px !important;
    }
    .panier table {
        width: 100% !important
    }
    .datas table tbody tr td,
    div.datas > table > tbody tr {
        /*width: 150px;*/
		width:160px;
        display: block;
        float: left
    }
    #mon_compte div.modifier div.datas td {
        padding: 08px 35px 2px 0;
        text-align: left;
    }
    .datas tr:nth-child(3) {
        clear: both;
        margin-left: 20px;
    }
    .datas tr:nth-child(1) {
        margin-left: 20px;
    }
    #client_adresse,
    #client_societe {
        width: 150px !important;
    }
    #mon_compte table {
        text-align: center;
    }
    #mon_compte div.modifier div.datas {
        width: 360px;
        margin-top: 20px;
        height: auto !important;
    }
    #mon_compte div.modifier div.picto,
    #mon_compte div.modifier div.picto div {
        float: none;
        margin: 0 auto;
        width: 40px !important;
        height: 50px !important;
    }
    .modifier div:nth-child(5) {
        margin-bottom: 20px;
        border-bottom: 1px solid #EAEAEA;
    }
    #mon_compte .valider input[type="submit"]:hover {
       /* background-color: rgb(32, 161, 153);*/
	   background-color:#B6ECDC;
	   color:#4D4E4F;
    }
    #mon_compte .valider input[type="submit"] {
        width: 80%;
        height: 50px;
        font-size: 22px;
        font-family: DIN1451 !important;
        text-transform: uppercase;
    }
    #mon_compte div.modifier #inscription_newsletter.text {
        margin: 10px;
    }
    /*Mon Compte*/
    #mon_compte table.parrainage tr td,
    #mon_compte table.parrainage p {
        padding: 10px !important;
        text-align: center !important;
        width: 100% !important;
        box-sizing: border-box;
    }
    #client_connect {
        position: relative;
        top: -13px;
    }
    .bloc_modifier > td > table,
    .bloc_modifier > td > table > tbody > tr > td,
    .panier > table tr > td > form > table,
    .panier > table tr > td > form > table > tbody > tr > td,
    .panier > table tr > td > form > table > tbody > tr > td > table {
        width: 100% !important;
    }
    .panier > table tr > td > form > table > tbody > tr > td > table,
    #mon_compte .valider {
        text-align: center;
    }
    .numero {
        padding-bottom: 7px;
        text-align: center !important;
        font-family: "Lucida Grande", "Lucida Sans Unicode", sans-serif;
        font-style: normal;
        width: 100%;
        color: #74838b !important;
    }
    .numero span {
        display: inline-block !important;
    }
    .mon_compte_menu {
        width: 100%;
    }
    .mon_compte_menu div div:last-child() {
        display: none
    }
    .indicateur {
        display: none !important;
    }
    #mon_compte .page_header div.modifier {
        text-align: center
    }
    .mon_compte_menu .deconnexion {
        margin-top: 30px !important;
        clear: both;
        font: DIN1451 !important;
        font-style: normal !important;
        font-size: 21px;
        padding: 04px;
        margin: 04px;
        width: 80% !important;
        margin: 0 auto !important;
        margin-top: 10px !important;
        color: #FFF !important;
        display: inline-block !important
    }
    .mon_compte_menu .deconnexion:hover {
       /* background-color: #74838b !important*/
	   background-color:#4D4E4F !important;
    }
    .supr_responsive_whishlist {
        width: 15%;
        clear: both
    }
    .produit_responsive_whishlist {
        width: 100% !important
    }
    #panier_responsive_whishlist {
        display: block;
        margin: 0 auto !important;
        margin-top: 19px !important;
        position: absolute;
        left: 10px;
        bottom: 10px;
        width: calc(100% - 20px);
    }
    .deconnexion_responsive {
        align-content: center;
        text-align: center
    }
    .mon_compte_menu .title,
    .mon_compte_menu .deconnexion,
    .page_header #inscription,
    #mon_compte .page_header h1 {
        padding: 10px;
        font-family: 'DIN1451';
        font-size: 30px;
        line-height: 30px;
        /*color: #20a199;*/
		color:#4D4E4F;
        font-style: normal;
        margin-bottom: 10px;
        text-transform: uppercase;
        margin-top: 10px;
        width: calc (100%-20px) !important;
        text-align: center !important;
        border: 1px solid #CECECE;
    }
    .header #compte_panier {
        width: auto !important;
    }
	.header #header_recherche{display:block;}


    .mon_compte_menu .menu_item.hover,
    .mon_compte_menu .menu_item:hover {
        color: #FFF !important;
        /*background-color: #20A199;*/
		background-color:#4D4E4F;
    }
    .menu_item hover,
    .menu_item {
        width: calc(100% - 32px) !important;
        padding-left: 0px !important;
        background-image: none !important;
        text-align: left !important;
        background-color: #20A199;
        text-transform: uppercase;
        display: block;
        background-color: #B6ECDC;
        float: left;
        clear: both;
        text-align: center;
        color: #FFF !important;
        font: DIN1451 18px !important;
        font-style: normal !important;
        font-size: 18px !important;
        padding: 04px;
        margin: 04px;
        padding-left: 08px !important;
        margin-left: 08px;
    }
    .menu_item hover a,
    .menu_item a {
        width: 100%;
        display: block;
    }
    .panier {
        width: 100% !important;
    }
    #mon_compte .page_header div {
        padding: 10px;
        box-sizing: border-box;
        display: block;
    }
    .menu_separation {
        display: none !important;
    }
    
    #panier_reassurance_top {
        width: 100% !important;
        text-align: center;
        padding-top: 20px;
    }
    #panier_reassurance_securise,
    #panier_reassurance_3x,
    #panier_reassurance_satisfait,
    #panier_reassurance_service_client {
        float: none !important;
        width: 50px;
        display: inline-block;
        margin-left: 04%;
        margin-right: 04%;
    }
    .panier_infos_droite {
        float: left;
        width: 100%;
        clear: both;
        margin-top: 40px !important;
    }
    .panier_infos_gauche,
    .commande #left_panier,
    .commande #content,
    .commande .tableau_panier {
        width: 100% !important;
    }
    .commande .tableau_panier .ligne {
        width: 100%;
        clear: both;
        height: auto !important;
    }
    #panier_3x_suggestion,#panier_4x_suggestion,
    #panier_estime_livraison {
       /* width: 100% !important;*/
        clear: both;
		margin-left:auto;
		margin-right:auto;
    }
    #img_panier_3x_suggestion,#img_panier_4x_suggestion,
    #img_panier_estime_livraison {
        width: 80px !important;
        float: left;
    }
    #texte_panier_3x_suggestion,#texte_panier_4x_suggestion,
    #texte_panier_estime_livraison {
        display: block !important;
        float: left;
        width: calc( 100% - 100px) !important;
        padding-top: 05px !important;
    }
    .intro_3x {
        margin-top: 0px !important;
    }
    #step_paiement,
    #step_livraison,
    #step_identification,
    #step_mon_panier {
        width: 20% !important;
        background-position: 60px -60px !important;
    }
    .commande .tableau_panier .prix_unitaire,
    .commande .tableau_panier .delete {
        width: 10% !important;
    }
    .commande .tableau_panier .quantite,
    .commande .tableau_panier .prix_total {
        width: 17% !important;
		min-width:60px !important;
    }
    .description,
    .commande .tableau_panier .disponibilite {
        width: 60% !important;
    }
    .commande .tableau_panier .valeur_disponibilite {
        margin-top: 0px !important;
        margin-bottom: 10px !important;
        box-sizing: border-box;
        padding-left: 70px;
        text-align: left;
    }
	.commande .tableau_panier .disponibilite .montage_infos{
		text-align:left;
		padding-left:70px;
		box-sizing : border-box;
		margin-top:-5px;
		margin-bottom:10px;
	}
	.commande #recapitulatif .tableau_panier .montage_infos span.check_button{
		top:5px;
		position:inherit;
		margin-bottom:-4px;
	}
	.commande #recapitulatif .prix_option{
		top:28px;
	}
    .commande .tableau_panier .ligne .texte_description {
        width: auto !important;
        /*margin-left: 15px !important;*/
		margin-left:110px !important;
        float: none !important;
    }
    .commande .tableau_panier {
        overflow: hidden;
    }
    .commande .tableau_panier .valeur_prix_total {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #767676 !important;
        margin-top: 25px !important;
        margin-right: 0px !important;
        text-align: center !important;
    }
    .commande .tableau_panier .delete_btn,
    .commande .tableau_panier .delete_btn:hover {
        margin-top: 25px !important;
        box-sizing: border-box;
        padding-left: 0px;
    }
    .commande .tableau_panier .description .ref_article_panier {
        display: inline;
    }
    #devis_perso_txt {
        width: calc(100% - 67px) !important;
    }
    .commande .tableau_panier .ligne .container_thumb {
        width: 60px !important;
        margin-right: 10px;
    }
    .commande .tableau_panier .description .img_panier_container_cell img {
        max-width: 50px !important;
    }
    #crossselling_content .ligne .texte_coloris {
        margin-left: 0px !important;
        padding-top: 0px !important;
    }
    #div_total_produit,
    #div_remise,
    #div_total_panier,
    .div_montant_ba,
    #div_tva {
        box-sizing: border-box;
        clear: both;
        overflow: hidden;
        padding: 7px 15px 7px 10px !important;
        text-align: left;
        height: auto;
    }
    #crossselling #crossselling_content .colorisdispo,
    #crossselling #crossselling_content .selected,
    #crossselling #crossselling_content .colorisdispo a,
    #crossselling #crossselling_content .colorisdispo_over a,
    #crossselling #crossselling_content .colorisdispo_over img {
        float: left;
    }
    .texte_coloris > table > tbody > tr td {
        float: left;
    }
    #crossselling #crossselling_titre h3 {
        text-align: center !important;
        font-size: 18px !important;
    }
    #crossselling.tableau_panier #crossselling_content .ligne .description .texte_description h5 {
        padding-top: 0px !important;
    }
    .commande .tableau_panier .valeur_prix_unitaire {
        margin-top: 20px;
    }
    #crossselling #crossselling_content .bt_add_to_cart:hover {
        background-position: 0 -19px;
    }
    #crossselling #crossselling_content .bt_add_to_cart {
        margin: 15px 15px 05px 05px !important;
    }
    #crossselling_content .prix_unitaire {
        float: right;
    }
    #crossselling_content #zoom {
        display: none !important;
    }
    .commande .tableau_panier .description .img_panier_container_cell {
        box-sizing: border-box;
        padding-top: 15px;
    }
    .commande #en_tete > div {
        background: none;
    }
    .step_responsive {
        box-sizing: border-box;
        line-height: 42px;
        display: inline-block !important;
        background-color: #4D4E50;
        border-radius: 100px;
        width: 40px;
        height: 40px;
        margin-top: 05px;
        font-size: 24px;
        color: #FFF;
    }
    #en_tete {
        text-align: center;
        height: 50px;
        background-image: none !important;
    }
    .commande #en_tete div {
        width: 25% !important;
        font-family: DIN1451;
        height: 50px !important;
        font-size: 38px;
        text-align: center;
        color: #88959e;
    }
    .commande #en_tete #step_identification,
    .commande #en_tete #step_mon_panier,
    .commande #en_tete #step_livraison,
    .commande #en_tete #step_paiement {
        background-color: #F3EFEC;
        box-sizing: border-box;
    }
    .commande #en_tete #step_identification,
    .commande #en_tete #step_mon_panier,
    .commande #en_tete #step_livraison {
        border-right: 1px solid rgba(174, 175, 177, 0.16);
    }
    .commande #en_tete .selected .step_responsive,
    .commande #en_tete .passed .step_responsive {
        color: #4D4E4F;
        background-color: #fff;
    }
    .commande #en_tete .selected {
        background-color: #b6ecdc !important;
    }
    .commande #en_tete .passed {
        background-color: #4D4E4F !important;
    }
    .commande #current_step {
        background-position: 12% center;
        width: 100%;
    }
    .commande.commande_identification #current_step {
        background-position: 37.2% center !important;
    }
    .commande.commande_livraison #current_step {
        background-position: 62.7% center !important;
    }
    .commande_paiement #current_step {
        background-position: 88.2% center !important;
    }
    #top_livraison {
        height: auto;
        width: 100%;
        overflow: hidden;
    }
    #infos_client_livraison_gauche,
    #infos_client_livraison_droite {
        width: 50% !important;
        float: left;
        box-sizing: border-box;
        display: block;
        max-width: 512px;
        min-width: 150px;
        margin: 0px !important;
    }
    .infos_clients_livraison {
        padding-top: 10px;
        padding-bottom: 10px;
        width: 100% !important;
        padding-left: 30px;
        height: 50px;
    }
    .commande #liste_choix {
        margin: 10px auto;
        width: 100%;
        max-width: 600px;
        min-width: 320px;
        display: block;
    }
    .commande #center_livraison {
        margin-left: 05px;
    }
    #titre_mode_livraison {
        padding-right: 15px;
        box-sizing: border-box;
    }
    .commande_paiement #recapitulatif_paiement .prix {
        margin-right: 05px !important;
    }
    .commande .texte_poids_tunnel {
        /*padding-left: 10px !important;*/
    }
    .commande #titre_mode_livraison,
    .commande #titre_recapitulatif {
        text-align: center;
        width: inherit;
    }
    .commande #center_livraison {
        width: 100% !important;
    }
    #etape_2_deja_compte_form.form {
        width: 100% !important;
        margin-left: 0px !important;
        text-align: center;
    }
    #deja_email,
    #deja_mdp,
    #lost_mdp_value {
        padding: 2px 5px 2px 5px !important;
        display: block !important;
        margin: 0 auto !important;
        float: none !important;
        margin-top: 05px !important;
        margin-bottom: 05px !important;
    }
    #etape_2_deja_compte {
        width: 100%;
    }
    #etape_2_deja_compte_form.form label,
    .part label {
        margin-bottom: 10px !important;
         margin-left: auto !important;
        margin-right: auto !important;
        
    }
    #etape_2_deja_compte #etape_2_deja_compte_form.form #valid_deja_client {
        width: 300px !important;
        font-size: 30px !important;
        margin-left: 0px !important;
        margin-right: 0px !important;
        float: none !important;
        border-radius: 0px;
        height: 50px !important;
    }
    #mdp_perdu {
        float: right;
        width: 200px;
        color: #d4d4d4;
    }
    #mdp_perdu a {
        color: #d4d4d4;
    }
    #retenir_infos {
        margin-left: 0px !important;
    }
    span.style_btn {
        display: inline-block !important;
        margin-bottom: 10px;
        float: none !important;
    }
    #etape_2_utiliser_coord_facturation {
        width: 100%;
        line-height: 45px;
        height: 50px;
    }
    #nl span.style_btn#creation_nl,
    #etape_2_nouveau_client_form.form .part #creation_nl {
        float: none !important;
        display: inline-block;
        margin-left: 0px !important;
        margin-right: 0px !important;
        top: 0px !important;
    }
    #nl {
        text-align: center !important;
        vertical-align: top;
    }
    #col_left div.part select#com_liv_logement {
        margin-right: 0px !important;
    }
    .commande #liste_choix li p {
        width: 162px !important;
    }
    .commande #liste_choix li .radio_button {
        position: absolute !important;
        right: 10px !important;
        top: 24px !important;
        margin: -7px 0 0 0;
    }
    .commande #recapitulatif .ligne {
        height: auto !important;
    }
    .commande #recapitulatif {
        text-align: center;
    }
    #step_paiement,
    #step_livraison,
    #step_identification,
    #step_mon_panier {
        width: 20% !important;
        background-position: 60px -60px !important;
    }
    .commande #recapitulatif.tableau_panier .prix_unitaire,
    .commande #recapitulatif .tableau_panier .quantite,
    .commande #recapitulatif .tableau_panier .prix_total,
    {
        width: 10% !important;
    }
    .description,
    .commande #recapitulatif .tableau_panier .disponibilite {
        width: 55% !important;
    }
    .commande #recapitulatif .tableau_panier .valeur_disponibilite {
        margin-top: 25px !important;
        margin-bottom: 10px !important;
        box-sizing: border-box;
        padding-left: 70px;
        text-align: left;
    }
    .commande #recapitulatif .tableau_panier .prix {
        float: right;
        top: -80px;
        position: relative;
        right: 0px;
    }
    .commande #recapitulatif .tableau_panier .ligne .texte_description {
        width: 120px !important;
        margin-left: 70px !important;
        float: none !important;
    }
    .commande #recapitulatif .tableau_panier {
        text-align: left;
    }
    .commande #recapitulatif .tableau_panier .valeur_disponibilite {
        margin-top: 0px !important;
    }
    .commande #recapitulatif .tableau_panier .valeur_prix_total {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #767676 !important;
        margin-top: 25px !important;
        margin-right: 0px !important;
        text-align: center !important;
    }
    .commande #recapitulatif .tableau_panier .delete_btn,
    .commande .tableau_panier .delete_btn:hover {
        margin-top: 25px !important;
        box-sizing: border-box;
       /* padding-left: 60px; */
    }
    
   .commande .tableau_panier .indispensable {
    margin-top: 05px !important;
        width:15% !important;
    }
     #crossselling_content .ligne .prix_unitaire {
        width: 20% !important;
    }
    
    .commande #recapitulatif .tableau_panier .description .ref_article_panier {
        display: inline;
    }
    #ligne_code_promo_code p {
        text-align: center;
    }
    .commande_paiement #mode_paiement,
    .commande_paiement #mode_paiement li {
        width: 100% !important;
        margin-top: 05px;
        margin-bottom: 05px;
    }
    .commande_paiement #mode_paiement li div.label {
        width: 100%;
        position: relative;
    }
    .commande_paiement #mode_paiement h5 {
        float: left;
        width: 20%;
    }
    .commande_paiement #mode_paiement li div.label #logo_paiement {
        width: 80px;
        position: inherit !important;
        float: left;
        overflow-x: hidden;
        top: 0px !important;
    }
    .commande_paiement #mode_paiement li div.label #texte_paiement {
        width: 100px;
        position: inherit !important;
        float: left;
        left: 100px;
    }
    .commande_paiement #mode_paiement li {
        height: 52px !important;
        background-image: none !important;
    }
    .commande #recapitulatif_paiement,
    .commande #center_paiement {
        width: 100%;
    }
    .commande_paiement #recapitulatif_paiement .ligne {
        border-bottom: solid 1px #eaeaea;
        height: 120px;
        clear: both;
        overflow: hidden;
    }
    .commande_paiement #recapitulatif_paiement .nom_produit {
        width: 55%;
        padding-left: 05px;
        box-sizing: border-box;
    }
    .commande_paiement #recapitulatif_paiement .nom_produit span {
        font-size: 12px !important;
    }
    .commande_paiement #details_cb {
        width: 100%;
        text-align: center;
    }
    #form_paiement .left,
    form_paiement .right,
    .commande_paiement #texte_3Dsecure {
        width: 100%;
        padding: 10px;
        box-sizing: border-box;
    }
    .commande_paiement #details_cb span#cgv {
        top: 0px !important;
        display: inline-block !important;
        position: inherit !important;
        margin-right: 05px !important;
    }
    .commande_paiement #details_cb input#cgv {
        display: none !important;
    }
    .commande_paiement #details_cb #final_paiement {
        display: inline-block;
        float: none !important;
    }
    .commande_paiement #details_cb #label_cgv {
        margin-left: 0px;
        font-size: 13px;
        width: 75%;
        display: inline-block;
    }
    /*Pages annexes*/
    #page_root_table > tbody tr > td > table {
        width: 100% !important;
    }
    #mon_compte .suivi_commandes.bon_achat th {
        width: 33.3% !important;
    }
    #mon_compte .suivi_commandes.bon_achat td {
        height: 70px;
        width: 33.3% !important;
    }
    .notice tr td:nth-child(2) {
        width: calc(100% - 200px) !important;
    }
    .notice tr td:nth-child(3) {
        width: 100px !important;
    }
    .notice tr td:nth-child(3) a {
        font-size: 08px !important;
    }
    .notice tr td:nth-child(3) a img {
        margin-right: 20px;
    }
    .home_services {
        width: 100% !important;
        padding-left: 20px;
        box-sizing: border-box;
        padding-right: 20px;
    }
    #page_root_table tbody tr td table tbody tr td.panier ul#menu_faq {
        margin-bottom: 10px !important;
        margin-left: 10px;
        margin-top: 0px !important;
    }
    .contenu_site #page_root_table tbody tr td table tbody tr td.titre_services {
        margin-left: 5px;
    }
    .image-a-propos {
        width: 100% !important;
        height: auto !important;
    }
    #menu_condense #col1,
    #menu_condense #col2,
    #menu_condense #col3 {
        width: 100% !important;
    }
    #ensemble_categories #categorie {
        width: 100%;
    }
    #ensemble_categories #categorie {
        float: left;
        width: 100%;
        margin-bottom: 25px;
        padding: 10px;
        box-sizing: border-box;
    }
    #ensemble_categories #categorie #liste_ss_cats {
        float: left;
    }
    #ensemble_categories #categorie #liste_ss_cats {
        margin-top: 10px;
    }
    #ensemble_categories #categorie .titre_cat_desc,
    .titre_cat_desc {
        width: 98% !important;
    }
    /*Liste naissance */
    #liste_naissance #page .contenu_site #etape_1_offrir #etape_1_trouver_liste.etape_1_formulaire #resultats_trouver_liste #ligne_result {
        height: 150px;
    }
    #ligne_produit_liste_offrir #action_produit_liste {
        width: 100%;
        width: calc( 100% - 20px);
    }
    .bouton_offrir {
        width: 100%;
    }
    #liste_naissance #page .contenu_site #tuto_etape2 {
        padding: 20px;
        box-sizing: border-box;
        font-size: 12px;
        margin-bottom: 20px;
    }
    #liste_naissance #page .contenu_site #vers_etape3 {
        display: block;
        float: none;
        width: 90% !important;
        margin-left: auto !important;
        margin-right: auto !important;
    }
    #tuto_img {
        max-width: 520px;
        margin: 0 auto;
        box-sizing: border-box;
        width: 100% !important;
        border: 3px solid #FB91AC;
    }
    #liste_naissance #page .contenu_site #vers_etape3:parent {
        text-align: center;
    }
    #lightbox_ajout_produit {
        position: fixed !important;
        margin-top: 0px !important;
        /*top: 0px !important;*/
    }
    #lightbox_ajout_produit #titre_lightbox_offrir {
        font-size: 14px !important;
    }
    #lightbox_ajout_produit_conteneur #lightbox_ajout_produit #lightbox_detail_ajout_produit #recap_lightbox #overlay_produit_prix,
    #lightbox_ajout_produit #lightbox_detail_ajout_produit #recap_lightbox #overlay_produit_nom {
        float: none;
        margin-left: 10px;
    }
    #lightbox_ajout_produit_conteneur #lightbox_ajout_produit #offrir_encore,
    #lightbox_ajout_produit_conteneur #lightbox_ajout_produit #offrir_finaliser {
        float: none !important;
        margin: 10px auto !important;
    }
    #lightbox_ajout_produit #titre_lightbox_offrir {
        padding: 5px 5px 5px 25px !important;
      /*  background: url("https://media.filedanstachambre.com/tpl/filedanstachambre/images/liste_naissance/cadeau_lightbox.png") 0px 6px no-repeat;*/
    }
    #lightbox_detail_ajout_produit #recap_lightbox #overlay_produit_prix {
        margin-left: 05px !important;
    }
    #lightbox_detail_ajout_produit #recap_lightbox {
        margin-bottom: 20px !important;
    }
    #lightbox_ajout_produit_conteneur #lightbox_ajout_produit.lightbox_ajout_produit #suite_action_lightbox {
        height: auto !important;
        padding-bottom: 20px !important;
    }
    #lightbox_ajout_produit_conteneur #lightbox_ajout_produit #lightbox_detail_ajout_produit #recap_lightbox #overlay_produit_prix,
    #lightbox_ajout_produit #lightbox_detail_ajout_produit #recap_lightbox #overlay_produit_nom {
        float: left;
        margin-left: 05px !important;
    }
    #lightbox_ajout_produit #lightbox_detail_ajout_produit #recap_lightbox #overlay_produit_minitature {
        max-width: 50px;
        max-height: 50px;
        float: left;
        margin: 15px;
    }
    #liste_naissance .etape_1_bouton {
        width: 100%;
        padding-left: 10px;
    }
    #liste_naissance #page .contenu_site #offrir_bon_cadeau_liste #offrir_montant {
        margin-left: auto !important;
        margin-right: auto !important;
    }
    .offrir-cadeau {
        padding: 10px !important;
        box-sizing: border-box;
    }
    #liste_naissance #page .contenu_site #etape_1_offrir #etape_1_trouver_liste.etape_1_formulaire #formulaire_trouver_liste p label {
        margin-left: 05px !important;
    }
    #lightbox_connect_ln {
        background-color: #ffffff;
        height: 60% !important;
        margin-left: 10px !important;
        margin-right: 10px !important;
        margin-top: 20%;
        position: fixed;
        width: calc(100% - 20px);
    }
    #lightbox_connect_ln #texte_ajout_panier {
        font-size: 14px !important;
    }
    #liste_naissance #page .contenu_site #etape_1_offrir #etape_1_trouver_liste.etape_1_formulaire #resultats_trouver_liste #result_nom_parents,
    #liste_naissance #page .contenu_site #etape_1_offrir #etape_1_trouver_liste.etape_1_formulaire #resultats_trouver_liste #ligne_result #result_nom_liste {
        width: 100%;
        text-align: center;
    }
    #liste_naissance #page .contenu_site #etape_1_offrir #etape_1_trouver_liste.etape_1_formulaire #resultats_trouver_liste #result_acceder {
        width: 90%;
        text-align: center;
       /* background-color: #fb91ac;*/
		background-color:#FEE4E5;
        font-family: 'DIN1451';
        font-size: 18px;
        text-transform: uppercase;
        margin-left: 70px;
        margin-top: 20px !important;
        margin: 0 auto;
        height: 30px;
        padding-top: 10px;
    }
    #ligne_produit_liste_gerer,
    #ligne_produit_liste_offrir {
      /* height: 190px !important;*/
        clear: both;
        position: relative;
    }
    #ligne_produit_liste_offrir {
        height: 190px !important;
        overflow: hidden;
        clear: both;
    }
    #ligne_produit_liste_offrir #img_produit_liste {
        width: 90px !important;
        float: left;
    }
    #detail_produit_liste div#ligne_produit_liste_offrir #prix_produit_liste {
        float: left;
    }
    #lightbox_ajout_produit #lightbox_detail_ajout_produit #recap_lightbox #overlay_produit_nom {
        float: left;
        font-size: 14px;
        margin-top: 15px;
        margin-left: 10px;
        width: 150px;
        line-height: 20px !important;
    }
    #lightbox_detail_ajout_produit #recap_lightbox #overlay_produit_prix {
        width: 50px !important;
        margin-left: 05px !important;
    }
    #img_produit_liste {
        margin-top: 15px;
    }
    #ligne_produit_liste_gerer #nom_produit_liste,
    #detail_produit_liste #ligne_produit_liste_offrir #nom_produit_liste {
        height: 60px;
        margin-left: 10px;
        width: 30% !important;
    }
    #cadeau_offert_produit_liste {
        width: 10% !important;
    }
	#ligne_produit_liste_gerer #donateur_produit_liste{
		width:50% !important;
		float:left;
	}
	#ligne_produit_liste_gerer #action_produit_liste .bouton_retirer, #ligne_produit_liste_gerer #donateur_produit_liste .bouton_retirer{
		margin-right:0px;
	}
    #ligne_produit_liste_gerer #prix_produit_liste {
        width: 10% !important;
    }
    #ligne_produit_liste_gerer #img_produit_liste {
        width: 20% !important;
        margin-bottom: 0px !important;
    }
    #ligne_produit_liste_gerer #action_produit_liste {
        display: block !important;
        width: 30px !important;
        float: left;
        margin-right: 20px;
        margin-left: 10px;
        margin-top: 10px;
    }
	#ligne_produit_liste_gerer #action_produit_liste  .bouton_finaliser{
		 /* margin-left: 45px;*/
	bottom: 35px;
    font-size: 16px;
    right: 0;
   /* top: 90px;*/
    width: 25%;
	left:auto;
		
	}
    #ligne_produit_liste_offrir div,
    #ligne_produit_liste_gerer div {
        display: block;
    }
	#message_perso_ln{
		width:auto;
		margin-bottom:15px;
	}
    #ligne_produit_liste_gerer {
        text-align: center;
    }
    #liste_naissance #page .contenu_site #cagnotte-etape4 {
        padding: 0px 10px !important;
        background: none !important;
    }
	#ligne_produit_liste_gerer #cadeau_offert_produit_liste{
		float:none;
	}
    #liste_naissance #page .contenu_site #cagnotte-etape4 #montant_cagnotte {
        top: 0px;
        left: -30px;
        position: relative;
        width: 105%;
    }
    #liste_naissance #page .contenu_site #cagnotte-etape4 #cagnotte-cadeau .precisions_rose2 {
        font-size: 12px;
        margin-top: 15px;
        margin-bottom: 15px;
    }
    #liste_naissance #page .contenu_site #cagnotte-etape4 #aide_client {
        padding-right: 0px;
        margin-left: 0px !important;
    }
    #liste_naissance #page .contenu_site #cagnotte-etape4 #cloturer {
        margin-left: 0px !important;
        width: 100%;
    }
    #liste_naissance #page .contenu_site #cagnotte-etape4 #envoyer_mail_merci {
        text-decoration: underline;
    }
    #liste_naissance #page .contenu_site #cagnotte-etape4 #envoyer_mail_merci {
        width: 100%;
        height: 50px;
        margin-left: 0px;
        padding-left: 20px;
        box-sizing: border-box;
        margin-top: 20px;
        font-size: 12px;
    }
    #aide_client {
        margin-top: 10px;
    }
    #cloturer {
        text-align: center;
    }
    #liste_naissance #page .contenu_site #cagnotte-etape4 #cloturer #btn_cloturer {
        float: none !important;
    }
    #liste_naissance #page .contenu_site #cagnotte-etape4 #cloturer input {
        float: none !important;
    }
    #step_liste {
        background: none !important;
    }
    #step_liste a #step_1 {
        color: rgb(251, 145, 172);
        background: transparent url("https://media.filedanstachambre.com/tpl/filedanstachambre/images/liste_naissance/frise.jpg") no-repeat scroll 0% 0%;
        height: 40px;
        width: 25% !important;
        margin: 0px !important;
        padding: 0px !important;
        font-size: 0px;
    }
    #step_liste a #step_2 {
        color: rgb(251, 145, 172);
        background: transparent url("https://media.filedanstachambre.com/tpl/filedanstachambre/images/liste_naissance/frise.jpg") no-repeat scroll 30% 0%;
        height: 40px;
        width: 25% !important;
        margin: 0px !important;
        padding: 0px !important;
        font-size: 0px;
    }
    #step_liste a #step_3,
    #step_3 {
        color: rgb(251, 145, 172);
        background: transparent url("https://media.filedanstachambre.com/tpl/filedanstachambre/images/liste_naissance/frise.jpg") no-repeat scroll 61% 0%;
        height: 40px;
        margin: 0px !important;
        padding: 0px !important;
        width: 25% !important;
        font-size: 0px;
    }
    #step_liste #step_4 {
        color: rgb(251, 145, 172);
        background: transparent url("https://media.filedanstachambre.com/tpl/filedanstachambre/images/liste_naissance/frise.jpg") no-repeat scroll 91% 0%;
        height: 40px;
        display: inline;
        margin: 0px !important;
        padding: 0px !important;
        width: 25% !important;
        font-size: 0px;
        clear: none !important;
        overflow: inherit !important;
    }
    texte_ajout_panier {
        font-size: 14px !immportant;
    }
    #lightbox_ajout_produit {
        background-color: #ffffff;
        height: auto !important;
        margin-left: 0% !important;
        margin-right: 0% !important;
        margin-top: 10%;
        position: fixed;
        margin-left: auto;
        margin-right: auto;
        margin-top: 12%;
        width: 100%;
    }
    #lightbox_wishlist_conteneur {
        position: absolute;
        top: 0;
        left: 0;
        z-index: 999999;
        width: 100%;
        height: 100%;
    }
    #wishlist_cnx #lightbox_ajout_produit {
        height: auto !important;
        position: fixed !important;
        overflow-x: hidden !important;
        overflow-y: visible !important;
       /* top: 0px !important;*/
    }
    #wishlist_cnx .wishlist_cnx_bloc_cnx,
    #wishlist_cnx .wishlist_cnx_bloc_crea,
    wishlist_newsletter {
        /*width: 100%;*/
		width:90%;
		margin-left:auto;
		margin-right:auto;
        box-sizing: border-box;
    }
	#wishlist_cnx .wishlist_cnx_bloc_crea{
		padding-bottom:110px;
	}
    #wishlist_cnx .lightbox_wishlist_cnx_ligne label {
        font-size: 12px;
        width: 280px;
        display: inline-block;
        padding-top: 10px;
        box-sizing: border-box;
    }
    #wishlist_cnx #lightbox_ajout_produit #texte_ajout_panier {
        font-size: 16px;
        padding-left: 20px;
        height: auto !important;
        padding-bottom: 10px;
    }
    #wishlist_cnx #lightbox_wishlist_cnx_action,
    {
        float: none !important;
    }
    #lightbox_ajout_produit #texte_ajout_panier {
        font-size: 16px;
       /* background: url("https://media.filedanstachambre.com/tpl/filedanstachambre/images/liste_naissance/cadeau_lightbox.png") 05px 6px no-repeat;*/
    }
    #lightbox_ajout_produit.lightbox_ajout_produit #lightbox_detail_ajout_produit #overlay_produit_nom {
        margin-left: 0px;
        width: 150px !important;
        line-height: 20px;
        padding-top: 10px;
    }
    #lightbox_wishlist_conteneur #lightbox_ajout_produit #explic_lightbox {
        float: left;
        display: block;
    }
    #lightbox_wishlist_conteneur #lightbox_ajout_produit.lightbox_ajout_produit #lightbox_detail_ajout_produit #recap_lightbox {
        line-height: 60px;
    }
    #lightbox_wishlist_conteneur #lightbox_ajout_produit.lightbox_ajout_produit #lightbox_detail_ajout_produit #overlay_produit_minitature {
        float: left;
        margin-left: 0px;
    }
    #lightbox_wishlist_conteneur #lightbox_ajout_produit.lightbox_ajout_produit #suite_action_lightbox {
        height: auto !important;
        /*float: left;*/
        text-align: center;
        padding-bottom: 10px !important;
    }
    #lightbox_detail_ajout_produit #recap_lightbox #overlay_produit_prix {
        width: 150px !important;
        margin-left: 0px !important;
    }
    #lightbox_wishlist_conteneur #lightbox_ajout_produit #explic_lightbox {
        clear: both;
        width: 100%;
        overflow: hidden;
        margin-left: 0px !important;
        padding-left: 0px !important;
    }
    #lightbox_wishlist_conteneur #lightbox_ajout_produit #continuer_achat,
    #lightbox_wishlist_conteneur #lightbox_ajout_produit #valider_ma_commande {
        float: none !important;
        /*width: 90%;*/
		width:350px;
        display: inline-block;
        margin-left: 0px !important;
        margin-right: 0px !important;
    }
    #lightbox_wishlist_conteneur #lightbox_ajout_produit.lightbox_ajout_produit #lightbox_detail_ajout_produit #recap_lightbox {
        height: auto !important;
        overflow: hidden;
    }
    #lightbox_ajout_produit_conteneur #lightbox_ajout_produit #continuer_achat,
    #lightbox_ajout_produit_conteneur #lightbox_ajout_produit #valider_ma_commande {
        float: none !important;
        margin: 25px 20px 0px 20px !important;
        line-height: 50px;
        cursor: pointer;
        display: inline-block !important;
    }
    #suite_action_lightbox {
        text-align: center !important;
    }
    #ln_etape_3_partage .hideMe {
        top: 0px !important;
    }
    #ligne_produit_liste_offrir div img,
    #ligne_produit_liste_gerer div img,
    #detail_produit_liste #ligne_produit_liste_gerer #img_produit_liste img {
        width: auto !important;
        max-height: 90px !important;
        max-width: 90px !important;
        padding: 5px !important;
        height: auto !important;
        box-sizing: border-box !important;
    }
    #etape_1_creation_liste #step_liste {
        display: none !important;
    }
    #acc_msg_error {
        margin-left: 0px !important;
        width: 100%;
    }
    #vers_etape3 {
        margin-left: 0px !important;
        width: 90% !important;
    }
    .block-categorie-ln tr tbody td div,
    .block-categorie-ln tr tbody td div a,
    #ln_etape_2_lit:hover,
    #ln_etape_2_chambre:hover,
    #ln_etape_2_pueri:hover,
    #ln_etape_2_rangement:hover,
    #ln_etape_2_textile:hover,
    #ln_etape_2_deco:hover,
    #ln_etape_2_lit,
    #ln_etape_2_chambre,
    #ln_etape_2_pueri,
    #ln_etape_2_rangement,
    #ln_etape_2_textile,
    #ln_etape_2_deco {
        width: 80% !important;
        display: block !important;
        margin: 10px auto !important;
        cursor: pointer;
    }
    /*Mes commandes */
    #mon_compte .suivi_commandes tr td,
    #mon_compte .details_suivi_commandes .bon_livraison_suivi td {
        padding-top: 10px !important;
        width: 20%;
        box-sizing: border-box;
       /* float: left;*/
        display:table-cell;
        padding: 0px;
        height: 60px;
        font-size: 10px !important;
        text-align: center;
    }
    #mon_compte .suivi_commandes tr,
    .bon_livraison_suivi tr {
        overflow-y: hidden;
        overflow-x: visible;
        width: 100%;
    }
    #mon_compte .suivi_commandes .datas span,
    .bon_livraison_suivi {
        width: 100%;
    }
    #mon_compte .suivi_commandes th,
    #mon_compte .details_suivi_commandes .bon_livraison_suivi th {
        background-color: #F5F6F4;
        text-transform: uppercase;
        font-size: 10px !important;
        height: 60px;
        width: 20%;
        float: left;
        box-sizing: border-box;
        padding-top: 05px;
    }
    #mon_compte .details_suivi_commandes .bon_livraison_suivi th {
        padding: 0px;
        padding-top: 05px;
        font-size: 08px !important;
        border: 1px solid #EAEAEA;
    }
    #mon_compte .suivi_commandes .factures {
        margin-top: 0px;
        text-align: center;
    }
    #mon_compte .suivi_commandes td a {
        font-size: 08px !important;
    }
    #mon_compte .details_suivi_commandes .liste_produits td {
        float: left;
        overflow: hidden;
    }
    #mon_compte .details_suivi_commandes .liste_produits tr td:nth-child(2) {
        width: calc( 100% - 120px);
    }
    /*Footer*/
    #titre_footer h2, #titre_footer h3{
        text-align: left;
    }
    #doofinder {
        width: 100% !important;
    }
    #footer_2 .contenu_footer div {
        text-align: center;
        margin-bottom: 10px;
    }
    #footer_3 .contenu_footer #bloc1,
    #footer_3 .contenu_footer div img {
        display: inline-block;
    }
    #footer_4 {
        padding: 0px 0px 25px 0px;
    }
    .padded {
        padding: 10px;
        box-sizing: border-box;
        overflow: hidden;
        font-size: 12px !important;
        margin: 0 auto;
        max-width: 380px!important;
        min-width: 300px!important;
        width: 100% !important;
    }
    form#form_footer_newsletter input#input_footer_newsletter {
        width: 250px !important;
        margin-left: 40px;
    }
    #footer_3,
    #titre_footer {
        padding-top: 0px;
    }
    #footer_1 .contenu_footer #reassurance_footer li {
        float: none;
        margin-right: 8px;
        display: inline-block;
        height: 60px;
        color: #ffffff !important;
        line-height: 15px;
        width: 120px;
        font-family: Arial, Helvetica, sans-serif;
        font-weight: bold;
    }
    #footer_3 .contenu_footer #bloc1,
    #footer_3 .contenu_footer #bloc2,
    #footer_4 div.contenu_footer #bloc2 {
        float: none;
        width: 100%;
        margin-right: 0px;
        display: block;
    }
    #footer_3 .contenu_footer #bloc2 {
        float: left;
        margin-left: 0px;
    }
    #footer_3 .contenu_footer #bloc1 #titre_footer,
    #footer_3 .contenu_footer #bloc2 #titre_footer {
        background-color: none;
    }
    #footer_4 div.contenu_footer #bloc1,
    #footer_4 div.contenu_footer #bloc2 {
        float: none !important;
        width: 100% !important;
        clear: both;
    }
    #footer_4 .contenu_footer #bloc1 #titre_footer {
        background-color: none;
    }
    #footer_4 div.contenu_footer #bloc2 ul#reseaux {
        float: none;
        margin-top: 0px;
        text-align: center;
    }
    #footer_4 div.contenu_footer #bloc2 ul#reseaux li {
        display: inline-block;
        margin: 05px;
    }
    #footer_4 div.contenu_footer #bloc2 ul#reseaux li a span {
        display: none !important;
    }
    #footer_4 div.contenu_footer #bloc2 ul#reseaux li a {
        width: 0px !important;
    }
    .lined_heading {
        float: none !important;
        display: inline-block;
        text-align: center;
        padding: 0 15px;
        position: relative;
        font-size: 22px !important;
        /*color: #5F5F60 !important;*/
        color: #FFF !important;
        line-height: 50px;
    }
    #footer_3 .contenu_footer #bloc1 #titre_footer p:first-child,
    #footer_3 .contenu_footer #bloc2 #titre_footer p:first-child {
        font-size: 22px !important;
    }
    /*  #footer_3 .contenu_footer #bloc1 p#footer_tel,  #footer_3 .contenu_footer #bloc1 p#footer_mail a{
float:none;
} */
    #footer_4 div.contenu_footer div#bloc2 ul#reseaux li a,
    #footer_4 div.contenu_footer #bloc2 ul#reseaux li {
        width: 48px !important;
        height: 48px !important;
        margin-left: 5px !important;
        margin-right: 5px !important;
        padding: 0px !important;
        background-size: cover !important;
    }
    #footer_4 div.contenu_footer div#bloc2 ul#reseaux li#fb a,
    #footer_4 div.contenu_footer div#bloc2 ul#reseaux li#fb a:hover {
        background: url('/tpl/filedanstachambre/images/tpl/picto-responsive/filedanstachambre-facebook.jpg') 0 0 no-repeat !important;
        )
    }
    #footer_4 div.contenu_footer div#bloc2 ul#reseaux li#twitter a,
    #footer_4 div.contenu_footer div#bloc2 ul#reseaux li#twitter a:hover {
        background: url('/tpl/filedanstachambre/images/tpl/picto-responsive/filedanstachambre-twitter.jpg') 0 0 no-repeat !important;
        )
    }
    #footer_4 div.contenu_footer div#bloc2 ul#reseaux li#gplus a,
    #footer_4 div.contenu_footer div#bloc2 ul#reseaux li#gplus a:hover {
        background: url('/tpl/filedanstachambre/images/tpl/picto-responsive/filedanstachambre-google.jpg') 0 0 no-repeat !important;
        )
    }
    #footer_4 div.contenu_footer div#bloc2 ul#reseaux li#pinterest a,
    #footer_4 div.contenu_footer div#bloc2 ul#reseaux li#pinterest a:hover {
        background: url('/tpl/filedanstachambre/images/tpl/picto-responsive/filedanstachambre-pinterest.jpg') 0 0 no-repeat !important;
        )
    }
    #footer_4 div.contenu_footer div#bloc2 ul#reseaux li#instagram a,
    #footer_4 div.contenu_footer div#bloc2 ul#reseaux li#instagram a:hover {
        background: url('/tpl/filedanstachambre/images/tpl/picto-responsive/filedanstachambre-instagram.jpg') 0 0 no-repeat !important;
        )
    }
    #footer_4 div.contenu_footer div#bloc2 ul#reseaux li#pinterest a:hover,
    #footer_4 div.contenu_footer div#bloc2 ul#reseaux li#gplus a:hover,
    #footer_4 div.contenu_footer div#bloc2 ul#reseaux li#twitter a:hover,
    #footer_4 div.contenu_footer div#bloc2 ul#reseaux li#fb a:hover,
    #footer_4 div.contenu_footer div#bloc2 ul#reseaux li#instagram a:hover {
        background-position: 0px 0px 0px 0px!important;
    }
    /*.lined_heading:before,
    .lined_heading:after {
        background: #fff;
        content: "";
        display: block;
        height: 2px;
        position: absolute;
        top: 50%;
        width: 400%;
    }
    .lined_heading:before {
        right: 100%;
    }
    .lined_heading:after {
        left: 100%;
    } */
    #titre_footer {
        overflow: hidden;
        text-align: center;
    }
    .lined_heading span {
        display: none;
    }
    #footer_6 .contenu_footer #link_filedanstonbureau {
        float: none;
    }
    .padded p {
        font-size: 12px !important;
    }
    /* Slider VOS QUESTIONS */
    #footer_4 .contenu_footer ul#nos_marques,
    #footer_4 .contenu_footer ul#pquoi_cmmander,
    #footer_4 .contenu_footer ul#mieux_ns_cnnaitre {
        margin-left: 0px;
        margin-right: 0px;
        padding-left: 0px;
        width: 320px;
        text-align: center !important;
    }
    #footer_4 .contenu_footer ul#pquoi_cmmander {
        height: 199px;
    }
    .slider_option {
        position: relative;
        margin: 10px auto;
        width: 160px;
        font-size: 18px;
    }
    /* Page nos marques */
    #marque_left_content {
        display: none;
    }
    .marque_bloc {
        width: 100%;
        float: left;
    }
    #right_content {
        width: 100% !important;
        margin: 0px !important;
        padding: 10px;
        box-sizing: border-box;
    }
    #right_content div#listing-content {
        min-height: 320px;
    }
    #sidebar_listing #part_couleur ul {
        position: static;
    }
    #right_content ul#listing {
        margin: 0px !important;
    }
    /* Tips */
    .prototip {
        position: absolute;
        display: block;
        left: 10% !important;
        margin: 0 auto;
        width: 320px !important;
        font-size: 10px;
        height: auto !important;
    }
    .tooltip greentip_texte,
    .prototip .greentip_texte,
    .toolbar .content {
        width: 320px !important;
    }
}

@media screen and (max-width: 380px){
	#text-technique-gauche {
		width:100% !important;
		border: none !important;
		margin-right:0px !important;
	}
	#text-technique-droite {
		margin-top:10px;
		width:100% !important;
	}
}

@media screen and (max-width: 620px) {
    #previous_step_bottom,
    .next_step {
        display: inline-block !important;
        margin: 10px !important;
        margin-left: 10 !important;
        float: none !important;
    }
    #right_content ul#listing .trois_colonnes,
    #right_content ul#listing li.first_of_line {
        border: none !important;
    }
}

@media screen and (max-width: 705px) {
    .response tbody tr {
        width: 100%;
        float: none;
        /*min-width: 340px;*/
    }
}

@media screen and (max-width: 860px) {
    #encart_1_5 #encart_promo_acc_1 {
        position: relative !important;
        top: 10px !important;
    }
}

@media screen and (max-width: 780px) {
    #top_livraison #infos_client_livraison_gauche #titre_facturation,
    #infos_client_livraison_droite #titre_livraison {
        font-size: 14px;
    }
    .infos_clients_livraison {
        height: 50px;
        padding-left: 0px;
    }
    #encart_1_5 #encart_promo_acc_1 {
        position: relative !important;
        top: 10px !important;
    }
    .commande #overlay_relais #pop_up_localiser_relais #partie_droite #map_popup_container,
    .commande #overlay_relais #pop_up_localiser_relais #partie_droite #map_popup {
        width: 100%;
    }
    .commande #recherche_relais {
        width: 100%;
        margin: 0px !important;
    }
    .commande #liste_relais {
        margin: 20px 0 auto;
    }
    .commande #overlay_relais {
        overflow: auto;
    }
    .commande #overlay_relais #pop_up_localiser_relais #liste_relais_popup ul {
        height: 200px;
    }
    .commande #overlay_relais #pop_up_localiser_relais {
        width: 332px;
        position: static;
        margin: 0 auto;
    }
    .commande #overlay_relais #pop_up_localiser_relais #partie_droite #choisir_point {
        position: relative;
        top: -40px;
    }
    .commande #overlay_relais #pop_up_localiser_relais #liste_relais_popup {
        height: 200px;
    }
    .commande #overlay_relais #pop_up_localiser_relais #partie_gauche,
    .commande #overlay_relais #pop_up_localiser_relais #partie_droite {
        width: 300px;
        float: left;
    }
    .commande #overlay_relais #pop_up_localiser_relais #partie_droite {
        margin-left: 09px;
    }
    .commande #overlay_relais #pop_up_localiser_relais #partie_droite table {
        left: 0px;
    }
    .commande #overlay_relais #pop_up_localiser_relais #partie_droite p {
        margin-bottom: 60px;
    }
    .commande #overlay_relais #pop_up_localiser_relais input[type="submit"] {
        margin-left: 35px !important;
    }
    #encart_1_5,
    #encart_2_5,
    #encart_3_5,
    #encart_4_5 {
        float: none !important;
        margin-right: 0px !important;
    }
    #encarts_gauche {
        width: 332px !important;
        margin: 0 auto !important
    }
    #bloc_encarts {
        height: auto!important;
    }
    #img_panier_3x_suggestion,#img_panier_4x_suggestion,
    #img_panier_estime_livraison {
        width: 80px !important;
    }
	
}

@media screen and (max-width: 580px) {
	#lightbox_ajout_produit #texte_ajout_panier{
		font-size:12px;
	}
	#wishlist_cnx #lightbox_ajout_produit #texte_ajout_panier{
		font-size:12px;
	}
	
    #right_content ul#listing li .price_li {
        bottom: 30px;
        top: inherit;
    }
	
	#right_content ul#listing li #listing_texte_droite .price_li {
        bottom: 0px;
    }
    #encart_1_5 #encart_promo_acc_1 {
        position: inherit !important;
        top: 0px !important;
    }
    .produit #img_produit_cell {
        display: table-cell !important;
        width: 100% !important;
        max-height: 360px !important;
        height: 360px !important;
        margin: 10px auto !important;
        vertical-align: middle;
    }
    .produit #img_produit_cell img {
        width: 100%!important;
        height: auto !important;
        max-width: 100%;
        max-height: none !important;
    }
    .commande #center_livraison #previous_step_bottom {
        padding-left: 0px;
        padding-right: 0px;
        font-size: 18px;
        padding-bottom: 0px;
    }
    .commande #recapitulatif .next_step,
    .commande #center_livraison #previous_step_bottom {
        float: none !important;
        display: inline-block;
        margin-top: 10px !important;
        margin-bottom: 0px !important;
        margin: 40px;
        position: inherit;
    }
}

@media screen and (max-width: 420px) {
	.montage_infos .prix_option {
		display:none;
	}

	#lightbox_ajout_produit #texte_ajout_panier{
		font-size:10px;
	}
	#wishlist_cnx #lightbox_ajout_produit #texte_ajout_panier{
		font-size:10px;
	}
    /*.header #logo,*/
    .header #logo a,
    /*.header #logo:hover,*/
    .header #logo a:hover {
        width: 120px;
        height: 60px;
    }
    .produit #img_produit_cell {
        display: table-cell !important;
        width: 100% !important;
        max-height: 360px !important;
        height: 360px !important;
        margin: 10px auto !important;
        vertical-align: middle;
    }
    .produit #img_produit_cell img {
        width: 100%!important;
        height: auto !important;
        max-width: 100%;
        max-height: none !important;
    }
    body {
        /*    overflow-x: hidden ; */
        /* width: 103.8% !important; */
        min-width: 320px;
    }
  /*  #right_content ul#listing .img_container img {
        max-width: 240px !important;
        max-height: 240px !important;
    }
    ul#listing li.trois_colonnes a {
        width: 300px !important;
    }
    #right_content ul#listing li .listing_hover_a_contenu,
    #right_content ul#listing li .listing_hover_a_contenu img,
    .listing_hover,
    #right_content ul#listing li.trois_colonnes,
    #right_content ul#listing li.trois_colonnes a {
        width: 280px !important;
        overflow: hidden;
    }
    #right_content ul#listing li .listing_hover_a_contenu img {
        max-width: 240px;
    }
    #right_content ul#listing li .listing_hover_contenu {
        width: 280px !important;
    }*/
}
@media screen and (max-width: 720px) {
	#right_content ul#listing li.trois_colonnes{
		width:100% !important;
	 }
    #right_content ul#listing li.trois_colonnes a {
        /*width: 420px;*/
		width:100% !important;
        /*display:table;*/
    }
	
    .listing_hover,
    #right_content ul#listing li .listing_hover_a_contenu,
    #right_content ul#listing .img_container{
		width:100% !important;
        /*width: 500px;*/
    }
    

    
    #right_content ul#listing li .listing_hover_contenu,
    #right_content ul#listing li .listing_hover_a_contenu,
    #right_content ul#listing .img_container {
       /* width: 420px;*/
	   width:100% !important;
    }
	
	#right_content ul#listing .img_container,
	#right_content ul#listing li .listing_hover_a_contenu{
		display:block !important;
	}
    
    /* #right_content ul#listing .img_container{
        display:table !important;
    }
    
     #right_content ul#listing .img_container #img_container_block{
        display:table-cell !important;
        vertical-align:middle;
    }*/
	
	#right_content ul#listing li .listing_bouton_action .span_ma_selection{
		margin-left:0px !important;
	}
	
	#right_content ul#listing li .listing_bouton_action {
        width: 100% !important;
    }
}



/* Styles pour V3 */


/* Header */

.baseline {
    font-style: italic;
    /*font-size: 14px;*/
    line-height: 35px;
    /*font-family: Arial, sans-serif;*/
    /*margin-left: 05px;*/
    position: absolute;
    /*bottom: 1px;*/
    font-family: Times new roman;
    font-size: 17px;
    bottom: 3px;
}

#picto_compte {
    background: url('/tpl/filedanstachambre/images/tpl/mon-compte-header.png') 0 0 no-repeat;
    width: 100px;
    height: 21px;
    display: block;
}



#picto_naissance {
    background: url('/tpl/filedanstachambre/images/tpl/liste-de-naissance-header.png') 0 0 no-repeat;
    width: 20px;
    height: 21px;
    display: block;
}

#picto_naissance:hover,
#menu_liste_naissance:hover > #picto_naissance {
    background: url('/tpl/filedanstachambre/images/tpl/liste-de-naissance-header.png') 0 -21px no-repeat;
}

#picto_tel {
    background: url('/tpl/filedanstachambre/images/tpl/service-client-header.png') 0 0 no-repeat;
    width: 20px;
    height: 21px;
    display: block;
    float: none;
    margin-right: 0px;
}

#picto_tel:hover {
    background: url('/tpl/filedanstachambre/images/tpl/service-client-header.png') 0 -21px no-repeat;
}

#picto_tel:hover {}

.telephone {
    width: 20px;
    height: 21px;
    display: block;
    overflow: hidden;
    float: right !important;
    margin-right: 05px;
}

#picto_panier {
    background: url('/tpl/filedanstachambre/images/tpl/mon-panier-header.png') 0 0 no-repeat;
    width: 124px;
    height: 21px;
    display: block;
}

#picto_panier:hover {
    background: url('/tpl/filedanstachambre/images/tpl/mon-panier-header.png') 0 -21px no-repeat;
}
.picto_panier_donateur#picto_panier {
	background: url('/tpl/filedanstachambre/images/tpl/mes-cadeaux-header.png') 0 0 no-repeat !important;
}
.picto_panier_donateur#picto_panier:hover{
	background: url('/tpl/filedanstachambre/images/tpl/mes-cadeaux-header.png') 0 -21px no-repeat !important;
}

.header #compte_panier {
    float: right;
    padding-top: 6px;
    /*padding-top:8px;*/
    font-family: DIN1451;
    font-size: 20px;
    width: 315px;
    position: relative;
    /*z-index: 2;*/
    z-index: 99999;
}

.telephone {
    float: left;
}

.header .contenu_header#header_5 {
    height: 0px;
}

.header #compte_panier #mon_panier a > span {
    padding: 05px;
    text-transform: lowercase;
}

.header #compte_panier #mon_panier a > span::first-letter {
    text-transform: uppercase;
}

.header #compte_panier #nb_panier {
    color: #14635e;
    /*top: 35px;*/
    font-size: 14px;
    line-height: 21px;
    font-family: arial;
    text-align: center;
    /* margin-right: 3px;*/
    display: block;
    margin-top: -21px;
}

.header #compte_panier #div_nb_panier {
    float: right;
    display: block;
    background-color: #FFF;
    color: #4E4E50;
    width: 25px;
    height: 21px;
    line-height: 21px;
}

.header #compte_panier #mon_compte a {
    color: #4E4E50;
}

.header #compte_panier #mon_compte a:hover {
    color: #4E4E50;
}

.header #compte_panier #devis a {
    color: #7c9ba1;
}

.header #compte_panier #devis a:hover {
    color: #667f84;
}

.header #compte_panier #mon_panier a {
    color: #ffffff;
    background-color: #4E4E50;
    /*margin-right:7px;*/
}

.header #compte_panier #mon_panier a:hover {
    color: #ffffff;
}


/********************MOTEUR RECHERCHE********************************/

.contenu_header {
    position: relative;
}

.header #header_recherche {
    display: inline-block;
    font-size: 11px;
    right: 0px;
    position: absolute;
    top: -95px;
    width: 295px;
}

.header #header_recherche #search_texte {
    width: 327px;
    height: 19px;
    padding-bottom: 0px;
    padding-left: 4px;
    float: left;
    border: solid 0.5px rgba(77, 78, 80, 0.45);
    background-color: #F6F2F1;
}

.header #header_recherche #search_submit {
    background: url('/tpl/filedanstachambre/images/tpl/sprite-rechercher.png') 0 0 no-repeat;
    border: none;
    float: left;
    width: 25px;
    height: 21px;
}

.header #header_recherche #search_submit:hover {
    background: url('/tpl/filedanstachambre/images/tpl/sprite-rechercher.png') 0 -21px no-repeat;
}

.header #header_recherche.header_liste_naissance {
    display: inline-block;
    font-size: 11px;
    right: 0px;
    position: absolute;
    top: -55px;
    width: 358px;
}

.header #header_recherche.header_liste_naissance #search_texte {
    /*width: 332px;*/
	width:328px;
   height: 19px;
	/*height:21px;*/
    padding-bottom: 0px;
    padding-left: 4px;
    float: left;
    border-right: 0px !important;
    border: solid 0.5px #d5d3d1;
    background-color: #f5f2f0;
}


/* Nav Slider */

#slide_root {
    /*max-width:961px;*/
    max-width: 79%;
    float: right;
    margin-left: auto !important;
    margin-right: auto !important;
}

#slide_embed {
    position: relative;
}

.nav_multi_slider {
    background-color: #f5f2f0;
    /*width: 22%;*/
    width:21%;
    height: 100%;
    position: absolute;
    z-index: 1000;
}

.part_nav_multi_slider {
    font-family: DIN1451;
    height: 33.3%;
    font-size: 50px;
    text-transform: uppercase;
    color: #4d4e4f;
    padding: 30px !important;
    box-sizing: border-box;
    position: relative;
}

.part_nav_multi_slider a {
    display: block;
    cursor: pointer;
    width: 100%;
    height: 100%;
    color: #4d4e4f;
}

#slider_bebe.part_nav_multi_slider:hover {
    background-color: #b6ecdc !important;
}

#slider_enfant.part_nav_multi_slider:hover {
    background-color: #b6ecdc !important;
}

#slider_adulte.part_nav_multi_slider:hover {
    background-color: #b6ecdc !important;
}

.part_nav_multi_slider a span:before {
    display: inline-block;
    vertical-align: middle;
    height: 120%;
    content: "";
}

.part_nav_multi_slider:after {
    width: 1px;
    height: 1px;
    position: absolute;
    right: -21px;
    display: none;
    top: 40%;
    border-width: 10px;
    content: "";
    transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
}

.part_nav_hovered {
    width: 1px;
    height: 1px;
    position: absolute;
    right: -21px;
    display: block;
    transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
}

#slider_bebe.part_nav_multi_slider:after,
#bebe_hovered {
    border: 10px solid #b6ecdc !important;
    border-color: transparent transparent #b6ecdc transparent !important;
}

#bebe_hovered {
    top: 13.3%;
}

#slider_enfant.part_nav_multi_slider:after,
#enfant_hovered {
    border: 10px solid #b6ecdc !important;
    border-color: transparent transparent #b6ecdc transparent !important;
}

#enfant_hovered {
    top: 46.7%;
}

#slider_adulte.part_nav_multi_slider:after,
#adulte_hovered {
    border: 10px solid #b6ecdc !important;
    border-color: transparent transparent #b6ecdc transparent !important;
}

#adulte_hovered {
    top: 80%;
}

.part_nav_multi_slider:hover:after {
    display: block;
}

.part_nav_multi_slider a span {
    display: inline-block;
    text-align: center;
    width: 100%;
    height: 100%;
    border-top: 1px solid #4d4e4f;
    border-bottom: 1px solid #4d4e4f;
    vertical-align: middle;
}

.ul_nav_slider {
    background-color: rgba(255, 255, 255, 0.96);
    height: 100%;
    width: 150px;
    line-height: 16px;
    padding-left: 30px !important;
    box-sizing: border-box;
    padding-top: 10px !important;
    position: absolute;
    left: 100%;
    z-index: -1;
    top: 0px;
    text-align: left;
    display: none;
}

.ul_nav_slider:hover {
    display: block;
}

.menu_nav_slider ul {
    list-style: none;
}

.menu_nav_slider ul li {
    line-height: 16px;
}

.menu_nav_slider ul li a {
    text-transform: uppercase;
    font-family: Arial, sans-serif;
    font-size: 12px;
    display: inline-block;
    color: #4d4e4f;
}

.menu_nav_slider ul li a:hover {
    color: #27A199;
}

#slider_bebe.part_nav_multi_slider:hover ~ .menu_nav_slider #nav_bebe {
    display: block;
}

#slider_enfant.part_nav_multi_slider:hover ~ .menu_nav_slider #nav_enfant {
    display: block !important;
}

#slider_adulte.part_nav_multi_slider:hover ~ .menu_nav_slider #nav_adulte {
    display: block;
}

#slider_bebe.part_nav_multi_slider:hover ~ .menu_nav_slider #nav_enfant,
#slider_adulte.part_nav_multi_slider:hover ~ .menu_nav_slider #nav_enfant {
    display: none !important;
}


/* Encarts Home */

#encarts_home-V3,
.encarts_home_twice,
encarts_home_triple {
    width: 100%;
    height: auto;
    clear: both
}

.encart_home_twice {
    width: 502px;
    height: 300px;
    opacity: 1;
    filter: alpha(opacity=100);
    float: left;
    box-sizing: border-box;
}

.encart_home_twice_tier {
    width: 328px;
    height: 180px;
    opacity: 1;
    filter: alpha(opacity=100);
    float: left;
    margin-top: 20px;
    box-sizing: border-box;
}

.encart_home_twice_2tier {
    width: 676px;
    height: 180px;
    opacity: 1;
    filter: alpha(opacity=100);
    float: left;
    margin-top: 20px;
    box-sizing: border-box;
}

.encart_home_twice:nth-child(2),
.encart_home_twice_2tier:nth-child(2) {
    margin-left: 20px;
}

.encart_home_twice a,
.encart_home_triple a,
.encart_home_twice_2tier a,
.encart_home_twice_tier a {
    width: 100%;
    height: 100%;
    display: block;
    cursor: pointer;
}

.encart_home_twice img,
.encart_home_triple img,
.encart_home_twice_2tier img,
.encart_home_twice_tier img {
    width: 100%;
    height: auto;
}
/*
.encart_home_twice:hover,
.encart_home_triple:hover,
.encart_home_twice_2tier:hover,
.encart_home_twice_tier:hover {
    opacity: 0.7;
    filter: alpha(opacity=70);
}*/

.encart_home_no_hover,
.encart_home_no_hover:hover {
    opacity: 1;
    filter: none;
}

.encart_home_triple {
    width: 328px;
    height: 300px;
    opacity: 1;
    filter: alpha(opacity=100);
    float: left;
    margin-top: 20px;
    box-sizing: border-box;
}

.encart_home_triple:nth-child(2),
.encart_home_triple:nth-child(3) {
    margin-left: 20px;
}

.home_image_encart_hover{display:none;}

/* Slider nouveautées */

div.control_prev_desktop,
div.control_next_desktop {
    position: absolute;
    background-image: url(/tpl/filedanstachambre/images/tpl/picto-responsive/arrows.png);
    /*z-index: 111111;*/
	z-index:994;
    display: block;
    width: 30px;
    height: 218px;
    color: #fc91ad;
    /*  background-color: #D4D3D1;*/
    cursor: pointer;
    /*  background-color: #D4D3D1;*/
    background-size: 28px 32px;
    background-repeat: no-repeat;
    background-position: center;
}

div.control_next_desktop {
    /*right: -0px; */
    left: 994px;
    position: absolute;
    -moz-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
}

div.control_prev_desktop {
    left: 0px;
}

div.control_prev_desktop:hover,
div.control_next_desktop:hover {
    opacity: 1;
    -webkit-transition: all 0.2s ease;
}

#index #bloc_nouveautes {
    max-width: 100%;
    margin-top: -65px;
    /*margin-bottom: 50px;*/
    /*margin-bottom:20px;*/
    margin-left: auto;
    margin-right: auto;
}

.encart_produit_container .produit {
    text-align: center;
    border: none;
    /*  width: 175px;*/
    width: 179px;
    height: 210px;
    padding: 4px;
	/* margin-right: 19px;*/
	/*margin-right:17px;*/
    float: left;
    background-color: #FFF;
	box-sizing:unset;
}

#nouveautes_v3,
#encart_produit_border {
    max-width: 100%;
}

#encart_produit_container {
    overflow: hidden !important;
    width: 100%;
    max-width: 1024px;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
    height: 220px;
    /*padding-top:20px;*/
}

#encart_produit_border {
    background-color: #f5f2f0;
    padding-top: 20px;
    padding-bottom: 20px;
    margin-bottom: 20px;
}

#index #bloc_nouveautes #encart_produit_menu {
    max-width: 1024px;
    margin: 0 auto;
    overflow: hidden;
    background-color: #FFF;
}

#index #bloc_nouveautes #encart_produit_menu div .titre_onglets {
    font-family: Arial, sans-serif;
    /* font-size: 18px;*/
    font-size: 14px;
    color: #4D4E4F;
    text-transform: uppercase;
    line-height: 40px;
    width: 100%;
    text-align: center;
    display: inline-block;
}

#index #bloc_nouveautes #encart_produit_menu.hidden_responsive > div:nth-child(1),
#index #bloc_nouveautes #encart_produit_menu.hidden_responsive > div:nth-child(2),
#index #bloc_nouveautes #encart_produit_menu.hidden_responsive > div:nth-child(3) {
    float: left;
    width: 150px;
    height: 40px;
    cursor: pointer;
    background-color: #D4D3D1;
    margin-right: 01px;
}

#index #bloc_nouveautes #encart_produit_menu.hidden_responsive > div:hover,
#index #bloc_nouveautes #encart_produit_menu.hidden_responsive > div.selected {
    background-color: #F6F2F1;
}

#index #bloc_nouveautes #encart_produit_menu .nouveaute {
    /*margin-right: 01px;*/
}

#index #bloc_nouveautes #encart_produit_menu .nouveaute:hover,
#index #bloc_nouveautes #encart_produit_menu .nouveaute.selected {}

#index #bloc_nouveautes #encart_produit_menu .meilleurvente {
    /*margin-right: 01px;*/
}

#index #bloc_nouveautes #encart_produit_menu .meilleurvente:hover,
#index #bloc_nouveautes #encart_produit_menu .meilleurvente.selected {}

#index #bloc_nouveautes #encart_produit_menu .promotions {}

#index #bloc_nouveautes #encart_produit_menu .promotions:hover,
#index #bloc_nouveautes #encart_produit_menu .promotions.selected {}

.titre_v3_home,
.titre_v3_nouveautes {
    display: none;
}

#label_deja_email{
    margin-right: 10px;
	margin-left:39px;
}
#label_deja_mdp{
    margin-right: 08px;
	margin-left:38px;
}
.div_label_deja_compte {
  /*  margin-left: 20px;*/
}

@media screen and (max-width: 1023px) {
    #etape_2_nouveau_client_titre,
    #etape_2_deja_compte_titre {
        width: 100%;
        height: 38px;
        padding-top: 7px;
        cursor: pointer;
        font-family: DIN1451;
        text-transform: uppercase;
        font-size: 24px;
        text-align: center;
        background: none;
        margin-top: 15px;
        margin-bottom: 15px;
        text-decoration: none;
        overflow: hidden;
    }
    .encart_home_twice {
        width: calc(50% - 10px);
        height: 28.7%;
    }
    .encart_home_triple {
        width: calc(33.3% - 13.1px);
        height: 28.7%;
    }
    .encart_home_twice_tier {
        width: calc(33% - 13px);
        height: auto;
    }
    .encart_home_twice_2tier {
        width: calc(66.2%);
        height: auto;
    }
    #footer_5-5 .contenu_footer span {
        width: 100%;
        display: inline-block;
        float: none;
    }
    #footer_5-5 .contenu_footer a img {
        width: 15%;
        max-width: 110px;
        min-width: 25px;
        margin: 10px;
        height: auto;
    }
    .header #compte_panier #mon_panier a > span {
        padding: 0px;
    }
    .header #compte_panier {
        font-family: Arial, sans-serif;
        font-size: 16px;
    }
    #navigation_age {
        top: 75px !important;
        margin-left: 128px !important;
    }
	#navigation_age_nouveau_promo {
        top: 69px !important;
    }
    .contenu_footer .slider div {
        width: 100%;
        margin-left: 0px;
    }
    .contenu_footer .slider ul {
        width: 33.3%;
    }
    #footer_4 .contenu_footer ul#nos_marques,
    #footer_4 .contenu_footer ul#pquoi_cmmander,
    #footer_4 .contenu_footer ul#mieux_ns_cnnaitre {
        margin-left: 0px;
        margin-right: 0px;
        padding-left: 0px;
        width: 33.3%;
        text-align: center !important;
    }
	 
	#index #bloc_switch_slider div#chambres_inspirees span h2,#index #bloc_switch_slider div#chambres_inspirees span {
        /*display: none;*/
		margin-left:0px;
		width:70%;
		text-align:right;
    }
    
    
    
    
    
    
    
      #bloc_nouveautes #encart_produit_menu > div > div + div {
        margin-top: 10px;
    }
    .slider_nouveaute,
    .slider_promotions,
    .slider_meilleurevente {
        /*margin-top: 60px !important;*/
        box-sizing: border-box;
        height: 250px;
        margin-bottom: 10px !important;
    }
    #bandeau_nouveautes {
        background: none !important;
    }
    #index #bloc_nouveautes #encart_produit_menu div {
        height: auto;
        width: 100%;
    }
    #index #bloc_nouveautes #encart_produit_menu div .titre_selections {
        /*background-color: #88959e;*/
        background-color: #4D4E4F;
        width: 100%;
        clear: both;
        text-align: center;
        padding-top: 0px;
    }
    #bloc_nouveautes #encart_produit_menu .produit {
        float: left !important;
     margin-right: 0px !important;
        height: 250px !important;
        margin-left: auto !important;
        margin-right: auto !important;
		display:table;
    }
    #index #bloc_nouveautes #encart_produit_menu .nouveaute {
        background-image: none !important
    }
    #index #bloc_nouveautes #encart_produit_menu .nouveaute:hover,
    #index #bloc_nouveautes #encart_produit_menu .nouveaute.selected {
        background-image: none !important
    }
    #index #bloc_nouveautes #encart_produit_menu .meilleurvente {
        background-image: none !important
    }
    #index #bloc_nouveautes #encart_produit_menu .meilleurvente:hover,
    #index #bloc_nouveautes #encart_produit_menu .meilleurvente.selected {
        background-image: none !important
    }
    #index #bloc_nouveautes #encart_produit_menu .promotions {
        background-image: none !important
    }
    #index #bloc_nouveautes #encart_produit_menu .promotions:hover,
    #index #bloc_nouveautes #encart_produit_menu .promotions.selected {
        background-image: none !important
    }
    .slider_nouveaute,
    {
        margin-top: 50px !important;
    }
    #index #bloc_nouveautes {
        margin-bottom: 0px;
    }
    #encart_produit_container_nouveaute,
    #encart_produit_container_meilleurvente,
    #encart_produit_container_promotions {
        background-color: #FFF;
    }
    .slider_nouveaute > div,
    .slider_promotions > div,
    .slider_meilleurevente > div {
        /* margin-top: 30px !important;*/
    }
    .slider div,
    .slider_deco div,
    .slider_nouveaute div,
    .slider_promotions div,
    .slider_meilleurevente div {
        position: relative;
        margin: 0;
        padding: 0;
        list-style: none;
    }
    .slider div ul,
    .slider_deco div .item,
    .slider_nouveaute div .produit,
    .slider_promotions div .produit,
    .slider_meilleurevente div .produit {
        position: relative;
        display: block;
        float: left;
        margin: 0;
        padding: 0;
        max-width: 500px;
        width: 100%;
    }
    
    
     .slider_deco, .slider_nouveaute, .slider_promotions, .slider_meilleurevente {
    position: relative;
    margin: 20px auto 0 auto !important;
    /*border-radius: 4px;*/
    width: 100%;
        height: 250px !important;
    max-width: 100% !important;
}
    
    #index #bloc_nouveautes #encart_produit_menu .produit {
   /* float: left !important;
    width: 200px !important;*/
}
    .encart_produit_container .produit .image {
  /*  width: 200px !important;*/
    height: 160px !important;
	display: table-row;
		vertical-align: middle;
}
.encart_produit_container .produit .image a{
	display:table-cell;
	vertical-align:middle;
}
    .encart_produit_container .produit .image img {
    text-align: center;
    max-height: 160px;
    max-width: 160px;
}
     
    
    
    .encart_produit_container  span.control_prev,
   .encart_produit_container span.control_next {
        position: absolute;
        background-image: url(/tpl/filedanstachambre/images/tpl/picto-responsive/arrows.png);
        top: 20%;
        z-index: 99;
        display: block;
        padding: 4% 3%;
        width: 39px;
        height: 50px;
        color: #fc91ad;
        opacity: 0.8;
        cursor: pointer;
        background-size: 32px 38px;
        background-repeat: no-repeat;
        background-position: center;
    }
    span.control_next {
        right: -20px;
        -moz-transform: rotate(180deg);
        -webkit-transform: rotate(180deg);
    }
    span.control_prev {
        left: -20px;
    }
    span.control_prev:hover,
    span.control_next:hover {
        opacity: 1;
        -webkit-transition: all 0.2s ease;
    }
    
    .panier .compte #div_frm_recup p.remplissez_champs{
        text-align: center;
    }
}

@media screen and (max-width: 1043px) {
	.encart_home_twice {
        width: calc(50% - 10px);
        height: 28.7%;
    }

    .encart_home_triple {
        width: calc(33.3% - 13.1px);
    }
    .encart_home_twice_tier {
        width: calc(33% - 13px);
    }
    .encart_home_twice_2tier {
        width: calc(66.2%);
    }
}
@media screen and (max-width: 1000px) {
    
.liste_produit {
    /*margin-left: calc( 50% - 400px ) !important;
margin-right: calc( 50% - 400px ) !important;*/
    }
}

@media screen and (max-width: 980px) {
    .encart_home_triple {
        width: calc(33.3% - 13.1px);
    }
    .encart_home_twice_tier {
        width: calc(33% - 13px);
    }
    .encart_home_twice_2tier {
        width: calc(66.2%);
    }
}

@media screen and (max-width: 950px) {
    /* .encart_home_triple {
        width: calc(33% - 15.3px);
    } */
    .encart_home_twice_tier {
        width: calc(33% - 13px);
    }
    .encart_home_twice_2tier {
        width: calc(66.2%);
    }
}

@media screen and (max-width: 920px) {
    .encart_home_triple {
        width: calc(33.3% - 13.1px);
    }
    .encart_home_twice_tier {
        width: calc(33% - 13px);
    }
    .encart_home_twice_2tier {
        width: calc(66.2%);
    }
    .part_nav_multi_slider {
        font-size: 42px;
    }
	
	#encart_cookie, #encart_cookie a{ font-size:11px; }
	#sprite_cookie_ok {float:none;position:absolute;top:10px;margin-right:15px;right:0px;}
	#encart_cookie{padding-right:35px;}
}

@media screen and (max-width: 890px) {
    .encart_home_triple {
        width: calc(33.3% - 13.1px);
        height: 28.6%;
    }
    .encart_home_twice_tier {
        width: calc(33% - 13.5px);
    }
    .encart_home_twice_2tier {
        width: calc(66.2%);
    }
	
	
}

@media screen and (max-width: 860px) {
    .part_nav_multi_slider {
        font-size: 36px;
    }
    .encart_home_triple {
        width: calc(33.3% - 13.1px);
    }
    .encart_home_twice_tier {
        width: calc(33% - 13.5px);
    }
    .encart_home_twice_2tier {
        width: calc(66.2%);
    }
    .titre_v3_home.titre_v3_nouveautes {
        float: left;
        width: 100% !important;
        height: 40px !important;
        cursor: pointer;
        background-color: #ffffff;
    }
    #index #bloc_nouveautes #encart_produit_menu div {
        /*float: none !important;*/
        width: 100%;
        /* height: 40px !important; */
        cursor: pointer;
        /*  background-color: #ffffff; */
    }
    
    .slider_deco, .slider_nouveaute, .slider_promotions, .slider_meilleurevente {
    position: relative;
    margin: 20px auto 0 auto !important;
    /*border-radius: 4px;*/
    width: 100%;
        height: 230px !important;
    max-width: 100% !important;
}
    
    #index #bloc_nouveautes #encart_produit_menu .produit {
   /* float: left !important;
    width: 200px !important;*/
}
    .encart_produit_container .produit .image {
   /* width: 200px !important; */
    height: 160px !important;
	display: table-row;
		vertical-align: middle;
}
.encart_produit_container .produit .image a{
	display:table-cell;
	vertical-align:middle;
}
    .encart_produit_container .produit .image img {
    text-align: center;
    max-height: 160px;
    max-width: 160px;
}
    
}

@media screen and (max-width: 830px) {
    .encart_home_triple {
        width: calc(33.3% - 13.1px);
        height: 28.5%;
    }
    .encart_home_twice_tier {
        width: calc(33% - 13.6px);
    }
    .encart_home_twice_2tier {
        width: calc(66.2%);
    }
}

@media screen and (max-width: 800px) {
    .header #logo a,
    .header #logo a:hover {
        width: 130px !important;
    }
	.header #compte_panier #nb_panier {
		line-height: 28px !important;
		margin-top: -27px !important;
	}
    #chambres_inspirees {
        height: 20px !important;
    }

    #index #bloc_switch_slider {
        height: 20px;
    }
    p#footer_tel,
    p#footer_mail {
        margin: 10px auto !important;
        float: none !important;
    }
    p#footer_mail {
        display: block;
        width: 190px;
    }
    #header_1 {
        min-height: 78px;
    }
    .header #logo {
        width: 100%;
        height: 75px;
        position: absolute;
    }
    #menu_responsive {
        position: absolute;
        top: 62px;
        margin-left: 0px;
		display: block !important;
    }
	#picto-menu-responsive{
		/*background: url('/tpl/filedanstachambre/images/tpl/picto-responsive/menu-mobile-header.png') 0 0 no-repeat;*/
		background: url('/tpl/filedanstachambre/images/tpl/picto-responsive/menu-mobile-header.png') center 0 no-repeat;
		background-size: 40px;
       /* width: 40px;*/
	   width:52px;
		height: 40px;
		display: block;
	}
    .header #logo div {
        width: 320px;
       /* margin: 0 auto;*/
	   margin:0 10px;
    }
    .baseline {
        font-size: 12px;
        bottom: -32px;
    }
    #header_3 {
        min-height: 40px !important;
        background-color: #D4D3D1;
    }
    #header_2 {
        min-height: 25px;
    }
    #header_4 {
        display: none;
    }
	#header4 #bandeau_desktop{ display:none; }
	#header4 #bandeau_mobile{display:block;}
    #navigation_age {
        display: none;
    }
	#navigation_age_nouveau_promo {
        display: none;
    }
    .telephone {
        width: 40px !important;
        height: 40px !important;
    }
    .telephone a {
        width: 40px !important;
        height: 40px !important;
    }
    #picto_tel {
        background: url('/tpl/filedanstachambre/images/tpl/picto-responsive/service-client-mobile-header.png') 0 0 no-repeat;
        background-size: 40px;
        width: 40px !important;
        height: 40px !important;
        float: right;
    }
    #picto_tel:hover {
        background: url('/tpl/filedanstachambre/images/tpl/picto-responsive/service-client-mobile-header.png') 0 -40px no-repeat;
        background-size: 40px;
    }
    #picto_compte {
        background: url('/tpl/filedanstachambre/images/tpl/picto-responsive/mon-compte-mobile-header.png') 0 0 no-repeat;
        background-size: 40px;
        width: 40px;
        height: 40px !important;
    }
    #picto_compte:hover, .header #mon_compte:hover > #picto_compte  {
        background: url('/tpl/filedanstachambre/images/tpl/picto-responsive/mon-compte-mobile-header.png') 0 -40px no-repeat !important;
        background-size: 40px !important;
    }
    #picto_panier {
        background: url('/tpl/filedanstachambre/images/tpl/picto-responsive/mon-panier-mobile-header.png') 0 0 no-repeat;
        width: 75px;
        height: 28px !important;
        background-size: 45px;
    }
    #picto_panier:hover {
        background: url('/tpl/filedanstachambre/images/tpl/picto-responsive/mon-panier-mobile-header.png') 0 -27.6px no-repeat;
        background-size: 45px;
    }	
	.picto_panier_donateur#picto_panier {
        background: url('/tpl/filedanstachambre/images/tpl/picto-responsive/mes-cadeaux-mobile-header.png') 0 0 no-repeat !important;
        width: 75px;
        height: 28px;
        background-size: 45px !important;
    }
    .picto_panier_donateur#picto_panier:hover {
        background: url('/tpl/filedanstachambre/images/tpl/picto-responsive/mes-cadeaux-mobile-header.png') 0 -32px no-repeat  !important;
        background-size: 50px !important;
    }
    #recherche-responsive {
        background: url('/tpl/filedanstachambre/images/tpl/picto-responsive/recherche-mobile-header.png') 0 0 no-repeat;
        width: 40px;
        height: 40px;
        background-size: 40px;
        display: block !important;
        float: right;
        cursor: pointer;
    }
    #recherche-responsive:hover {
        background: url('/tpl/filedanstachambre/images/tpl/picto-responsive/recherche-mobile-header.png') 0 -40px no-repeat;
        background-size: 40px;
    }
    .header #header_recherche #search_submit {
        background: url("https://media.filedanstachambre.com/tpl/filedanstachambre/images/tpl/sprite-ok.png")no-repeat scroll 0 0 rgba(0, 0, 0, 0);
        background-size: 25px;
        height: 25px;
        width: 25px;
    }
    .header #header_recherche #search_submit:hover {
        background: url("https://media.filedanstachambre.com/tpl/filedanstachambre/images/tpl/sprite-ok.png")no-repeat scroll 0 -25px rgba(0, 0, 0, 0);
        background-size: 25px;
    }
    .tel_client {
        margin-right: 0px;
    }
    #menu_liste_naissance {
        display: none;
    }
    .header #compte_panier {
        margin-right: 25px;
        padding-top: 5px;
    }
    .header #compte_panier #mon_panier {
        margin-top: 06px;
    }
    .header #compte_panier #div_nb_panier {
        width: 30px;
        height: 28px !important;
        line-height: 28px;
        top: 05px;
    }
    .header .contenu_header#header_5 {
        /*width: 100%;
        background-color: #F6F2F1;*/
		width:55%;
		height:40px;
		position:absolute;
		top:102px;
		background-color:#D5D3D1;
		z-index:99999;
		display:none;
    }
    .header #header_recherche.header_liste_naissance {
        float: none;
        margin-left: 0px !important;
        width: 100%;
        display: none;
        position: static;
		margin-top:8px;
    }
    .header #header_recherche.header_liste_naissance #search_texte {
        width: calc(100% - 35px);
        width: -webkit-calc(100% - 41px);
        background-color: #FFF;
        box-sizing: border-box;
        height: 25px;
    }
    #header_accroche {
        padding-top: 05px;
    }
    #page > .header + div > #right_content {
        padding: 0px;
    }
    .header #compte_panier {
        width: 130px;
    }
    .telephone {
        float: left;
    }
    #compte_panier {
        position: relative;
        top: 98px !important;
    }
    .header #compte_panier #contenu_menu_liste_naissance {
        right: 0px;
		top:45px;
    }
    .header #compte_panier #contenu_menu_liste_naissance div {
       /* width: 150px;*/
    }
    .header #compte_panier #contenu_menu_liste_naissance div img {
        margin-left: 0px;
    }
    .header #compte_panier #listing_mon_panier {
        right: 0px;
    }
    #slide_root {
        /*max-width:961px;*/
        max-width: 100%;
        float: none;
        margin-left: auto !important;
        margin-right: auto !important;
    }
    .encart_home_triple {
        width: calc(33.3% - 13.2px);
    }
    .encart_home_twice_tier {
        width: calc(33% - 14.1px);
    }
    .encart_home_twice_2tier {
        width: calc(66.2%);
    }
	
	#nav_multi_slider_responsive{
		display:block;
		/*height:40px;*/
		margin-left:52px;
		/*position:absolute;
		top:102px;*/

        height:auto;
        top:-40px;
        position:relative;
        
		width:241px;
		z-index:9999;
	}
	#nav_multi_slider_responsive .nav_multi_slider{
		margin-bottom:-5px;
	}
	#slide_embed .nav_multi_slider{
		display:none;
	}
	
    .nav_multi_slider {
        background-color: #D4D3D1;
        width: 100%;
        height: 40px;
        margin-bottom: 25px;
        /*position: inherit;*/
        z-index: 1000;
       /* border-bottom: 1px solid #FFF;*/
    }
    .part_nav_multi_slider {
        height: 100%;
        width: 33.3%;
        padding: 0px !important;
        float: left;
       /* color: #FFF !important;*/
       /* background-color: #4D4E50 !important;*/
	   background-color:#D5D3D1 !important;
		color:#4D4E4F !important;
    }
	#slider_bebe{
		border-left: 1px solid #4D4E4F !important;
	}
    #slider_enfant {
        /*border-left: 1px solid #FFF !important;
        border-right: 1px solid #FFF !important;*/
		border-left: 1px solid #4D4E4F !important;
        border-right: 1px solid #4D4E4F !important;
    }
	#slider_adulte{
		border-right: 1px solid #4D4E4F !important;
	}
    #slide_embed {
        margin-top: 0px !important;
    }
    #header_accroche h2,
	#header_accroche,
	#header_accroche h1{
        text-transform: uppercase;
        font-size: 16px;
    }
    .part_nav_multi_slider a span {
        border: 0px !important;
      /*  color: #FFF !important;*/
		color:#4D4E4F !important;
        font-size: 22px;
		margin-top:-1px;
    }
    .part_nav_multi_slider:hover:after,
    #encart_produit_border,
    .titre_onglets {
        display: none !important;
    }
    .titre_v3_home {
        width: 100%;
        height: 40px;
        text-align: center;
        overflow: hidden;
    }
    .titre_v3_home h3, .titre_v3_home #div_h3 {
        font-size: 18px;
        font-family: Arial, sans-serif;
        text-transform: uppercase;
        line-height: 40px;
        color: #4D4D4F;
        display: inline-block;
        width: 200px;
        font-variant: small-caps;
        font-weight: 100;
    }
    #incontournables h3, #incontournables #div_h3  {
        width: 300px;
    }
    #incontournables h3:after, #incontournables #div_h3:after {
        right: -275px;
    }
    .titre_v3_home h3:before, .titre_v3_home #div_h3:before,
    .titre_v3_home h3:after, .titre_v3_home #div_h3:after {
        content: "";
        width: 50px;
        height: 1px;
        background-color: #4D4D4F;
        display: block;
        position: relative;
    }
    .titre_v3_home h3:before, .titre_v3_home #div_h3:before {
        left: -27px;
        top: 22px;
    }
    .titre_v3_home h3:after,  .titre_v3_home #div_h3:after {
        right: -175px;
        top: -19px;
    }
    /* Selections */
    .titre_v3_nouveautes,
    .slider_resp {
        display: block !important;
    }
    
     .encart_produit_container  span.control_prev,
   .encart_produit_container span.control_next {
        position: absolute;
        background-image: url(/tpl/filedanstachambre/images/tpl/picto-responsive/arrows.png);
        top: 20%;
        z-index: 99;
        display: block;
        padding: 4% 3%;
        width: 39px;
        height: 50px;
        color: #fc91ad;
        opacity: 0.8;
        cursor: pointer;
        background-size: 32px 38px;
        background-repeat: no-repeat;
        background-position: center;
    }
    span.control_prev,
    span.control_next {
        position: absolute;
        background-image: url(/tpl/filedanstachambre/images/tpl/picto-responsive/arrows.png);
        top: 32%;
        z-index: 99;
        display: block;
        padding: 4% 3%;
        width: 39px;
        height: 50px;
        color: #fc91ad;
        opacity: 0.8;
        cursor: pointer;
        background-size: 32px 38px;
        background-repeat: no-repeat;
        background-position: center;
    }
    span.control_next {
        right: -20px;
        -moz-transform: rotate(180deg);
        -webkit-transform: rotate(180deg);
    }
    span.control_prev {
        left: -20px;
    }
    span.control_prev:hover,
    span.control_next:hover {
        opacity: 1;
        -webkit-transition: all 0.2s ease;
    }
    #index #bloc_nouveautes #encart_produit_menu {
        background-color: #F6F2F1;
        border-left: 1px solid #FFF;
        border-right: 1px solid #FFF;
        margin-bottom: 20px;
        box-sizing: border-box;
    }
    #index #bloc_nouveautes #encart_produit_menu > div:nth-child(1),
    #index #bloc_nouveautes #encart_produit_menu > div:nth-child(3),
    #index #bloc_nouveautes #encart_produit_menu > div:nth-child(5) {
       /* float: left;*/
        width: 100%;
        height: 40px;
        cursor: pointer;
        background-color: #FFF;
    }
    .titre_v3_home.titre_v3_nouveautes {
        background-color: #FFF !important;
    }
    .overflow_slider_nouveautes {
        margin: 0 auto !important;
        width: 280px !important;
        height: 280px !important;
        overflow: hidden;
        float: none !important;
    }
    .overflow_slider_nouveautes > div,
    .overflow_slider_nouveautes > div > div {
      /*  height: 280px !important; */
        background-color: #FFF;
    }
   .slider_deco,
 {
        position: relative;
        margin: 20px auto 0 auto !important;
        /* border-radius: 4px; */
        width: 100%;
        max-width: 420px !important;
    }
    .slider {
        position: relative;
        overflow: hidden;
        /*border-radius: 4px;*/
        width: 100%;
        max-width: 320px !important;
        margin: 0px auto 0 auto !important;
    }
    .slider_deco {
        max-width: 320px !important;
    }
    #bloc_nouveautes #encart_produit_menu > div > div + div {
        margin-top: 10px;
    }
    .slider_nouveaute,
    .slider_promotions,
    .slider_meilleurevente {
        /*margin-top: 60px !important;*/
        box-sizing: border-box;
        height: 250px;
        margin-bottom: 10px !important;
    }
    #bandeau_nouveautes {
        background: none !important;
    }
    #index #bloc_nouveautes #encart_produit_menu div {
        height: auto;
        width: 100%;
    }
    #index #bloc_nouveautes #encart_produit_menu div .titre_selections {
        /*background-color: #88959e;*/
        background-color: #4D4E4F;
        width: 100%;
        clear: both;
        text-align: center;
        padding-top: 0px;
    }
    #bloc_nouveautes #encart_produit_menu .produit {
        float: left !important;
     margin-right: 0px !important;
        height: 250px !important;
        margin-left: auto !important;
        margin-right: auto !important;
		display:table;
    }
    #index #bloc_nouveautes #encart_produit_menu .nouveaute {
        background-image: none !important
    }
    #index #bloc_nouveautes #encart_produit_menu .nouveaute:hover,
    #index #bloc_nouveautes #encart_produit_menu .nouveaute.selected {
        background-image: none !important
    }
    #index #bloc_nouveautes #encart_produit_menu .meilleurvente {
        background-image: none !important
    }
    #index #bloc_nouveautes #encart_produit_menu .meilleurvente:hover,
    #index #bloc_nouveautes #encart_produit_menu .meilleurvente.selected {
        background-image: none !important
    }
    #index #bloc_nouveautes #encart_produit_menu .promotions {
        background-image: none !important
    }
    #index #bloc_nouveautes #encart_produit_menu .promotions:hover,
    #index #bloc_nouveautes #encart_produit_menu .promotions.selected {
        background-image: none !important
    }
    .slider_nouveaute,
    {
        margin-top: 50px !important;
    }
    #index #bloc_nouveautes {
        margin-bottom: 0px;
    }
    #encart_produit_container_nouveaute,
    #encart_produit_container_meilleurvente,
    #encart_produit_container_promotions {
        background-color: #FFF;
    }
    .slider_nouveaute > div,
    .slider_promotions > div,
    .slider_meilleurevente > div {
        /* margin-top: 30px !important;*/
    }
    .slider div,
    .slider_deco div,
    .slider_nouveaute div,
    .slider_promotions div,
    .slider_meilleurevente div {
        position: relative;
        margin: 0;
        padding: 0;
        list-style: none;
    }
    .slider div ul,
    .slider_deco div .item,
    .slider_nouveaute div .produit,
    .slider_promotions div .produit,
    .slider_meilleurevente div .produit {
        position: relative;
        display: block;
        float: left;
        margin: 0;
        padding: 0;
        max-width: 500px;
        width: 100%;
    }
    #idees_deco .item {
        width: 320px !important;
		/*margin-left:30px;
		margin-right:30px;*/
    }
    #idees_deco {
        width: 100% !important;
       /* height: auto !important;*/
		height:300px !important;
        text-align: center;
		overflow:hidden;
    }
    #bandeau_idees_deco {
        height: auto !important;
    }
    #bandeau_idees_deco h2 {
        text-align: center;
        font-size: 20px;
        padding-left: 0px !important;
    }
    .soustitre {
        display: none !important;
    }
    .item {
        display: inline-block !important;
        float: none !important;
    }
   
    .contenu_footer .slider div ul {
        width: 320px !important;
    }
    #footer_4 .contenu_footer ul#nos_marques,
    #footer_4 .contenu_footer ul#pquoi_cmmander,
    #footer_4 .contenu_footer ul#mieux_ns_cnnaitre {
        margin-left: 0px;
        margin-right: 0px;
        padding-left: 0px;
        width: 320px !important;
        text-align: center !important;
    }
    
     .liste_produit {
    /*margin-left: calc( 50% - 300px ) !important;
margin-right: calc( 50% - 300px ) !important;*/
    }
}

@media screen and (max-width: 780px) {
    .encart_home_twice_2tier {
        width: calc(66%);
    }
}

@media screen and (max-width: 660px) {
    #header_accroche h2,
	#header_accroche,
	#header_accroche h1 {
        text-transform: uppercase;
        font-size: 14px;
    }
    
    
}

@media screen and (max-width: 630px) {
    .encart_home_twice_tier {
        width: calc(33% - 13.6px);
    }
    .encart_home_twice_2tier {
        width: calc(65.9%);
    }
}

@media screen and (max-width: 620px) {
    #idees_deco .item {
        width: 320px !important;
		/*margin-left:30px;
		margin-right:30px;*/
    }
    
    
    #header_accroche h2,
	#header_accroche,
	#header_accroche h1 {
        text-transform: uppercase;
        font-size: 11px;
    }
    .encart_home_twice:first-child {
        margin-top: 0px;
    }
    .encart_home_triple:first-child {
        margin-top: 05px;
    }
    .encarts_home_twice {
        overflow: hidden;
        margin-bottom: 20px;
    }
    .titre_v3_home {
        display: block;
    }
    #index #bloc_nouveautes #encart_produit_menu {
        margin-bottom: 0px;
    }
    .encart_home_twice {
        width: calc(100% - 40px);
        height: 53%;
        margin-left: 20px !important;
        margin-right: 20px !important;
        margin-bottom: 10px;
        margin-top: 05px;
        box-sizing: border-box;
    }
    .encart_home_triple {
        width: calc(100% - 40px);
        height: 80.5%;
        margin-left: 20px !important;
        margin-right: 20px !important;
    }
    .encart_home_twice_tier {
        display: none;
    }
    .encart_home_twice_2tier {
        width: calc(100% - 40px);
        height: 24.3%;
        margin-bottom: 10px;
        margin-top: 0px !important;
        margin-left: 20px !important;
        margin-right: 20px !important;
    }
	#index #bloc_switch_slider div#chambres_inspirees span h2,#index #bloc_switch_slider div#chambres_inspirees span {
		/*width:65%;
		font-size:12px;*/
        width:100%;
        text-align: center;
        margin-top: 40px;
        line-height: 25px;
        margin-bottom: 5px;
    }
    #bloc_switch_slider .slick-dots {
        position: relative;
        text-align: center;
        bottom: 50px;
    }
}

@media screen and (max-width: 600px) {
    
 .liste_produit {
    /*margin-left: calc( 50% - 200px ) !important;
margin-right: calc( 50% - 200px ) !important;*/
    } 
}

 @media screen and (max-width: 540px) {
     
     
      
    .encart_produit_container  span.control_prev,
   .encart_produit_container span.control_next {
       
        top: 32%;
     
    }
     
     
     .liste_produit {
    /*margin-left: auto !important;
    margin-right: auto !important;*/
}
     
     .slider_nouveaute, .slider_promotions, .slider_meilleurevente {
    position: relative;
   /* border-radius: 4px;*/
              height: 270px !important;
          padding-top: 25px !important;
margin-bottom: 20px !important;
    width: 100%;
    max-width: 500px !important;
}
    
    #index #bloc_nouveautes #encart_produit_menu .produit {
   /* float: none !important;
    width: 240px !important;
        margin-top: 0px;*/
}
     
     .encart_produit_container .produit .image {
      /*width: 240px !important; */
        height: 160px !important;

		display: table-row;
		vertical-align: middle;

       /* padding: 20px;*/
    }
	.encart_produit_container .produit .image a{
		display:table-cell;
		vertical-align:middle;
	}
    .encart_produit_container .produit .image img {
        text-align: center;
        max-height: 160px;
        max-width: 220px;
    }
}
@media screen and (max-width: 510px) {
    	
	#nav_multi_slider_responsive{
		display:none !important;
	}
     
   }
@media screen and (max-width: 440px) {
    
    .encart_home_twice {
        width: calc(100% - 20px);
        height: 53.4% !important;
        margin-left: 10px !important;
        margin-right: 10px !important;
        margin-top: 10px;
        height: 50%;
    }
    .encart_home_triple {
        width: calc(100% - 20px);
        margin-left: 10px !important;
        margin-right: 10px !important;
        margin-top: 10px;
        height: 82%;
    }
    .encart_home_twice_2tier {
        width: calc(100% - 20px);
        margin-top: 10px;
        height: 24.3%;
        margin-bottom: 10px;
        margin-left: 10px !important;
        margin-right: 10px !important;
    }
	
	#infos_client_livraison_gauche,
	#infos_client_livraison_droite{
		width:100% !important;
		border-bottom:1px solid #FFF;
	}
    
    #index #bloc_switch_slider div#chambres_inspirees span h2,#index #bloc_switch_slider div#chambres_inspirees span {
		/*width:57%;
		font-size:10px;*/
        font-size:12px;
        width:100%;
        text-align: center;
        margin-top: 40px;
        line-height: 25px;
        margin-bottom: 5px;
    }
    #bloc_switch_slider .slick-dots {
        position: relative;
        text-align: center;
        bottom: 50px;
    }
}

.ui-datepicker td, .ui-datepicker th{
	display:table-cell;
	width:40px;
}
.ui-datepicker tr{
	display:table-row;
}
.ui-datepicker table, .ui-datepicker thead, .ui-datepicker tbody{
	display:inline-block;
}


#banniere_marque{height:85px !important;overflow:hidden; }
#banniere_marque #banniere_marque_titre{background-color:#F5F2F0;font-family:"DIN1451";font-size:25px;text-transform:uppercase;text-decoration:underline;text-align:center;line-height:65px;max-height:65px;}
#banniere_marque #banniere_marque_titre a{color:#828080;}
#banniere_marque #banniere_marque_logos{background-color:#F5F2F0;height:65px !important;overflow:hidden;}
#banniere_marque #banniere_marque_logos .image_logo_marque{width:154px;margin-left:10px;margin-right:10px;text-align:center;height:65px;}
#banniere_marque #banniere_marque_logos .image_logo_marque a{text-align:center;padding:5px;display:table-cell;vertical-align:middle;height:55px;width:154px;}
#banniere_marque #banniere_marque_logos .image_logo_marque img{width:auto !important;max-height:50px;max-width:134px;display:inline;}

@media screen and (max-width: 620px) {
	#banniere_marque{
		height:110px !important;
		background-color:#F5F2F0;
		margin-bottom:20px;
		overflow:hidden;
	}
	
	#banniere_marque #banniere_marque_titre a::before{
		background:url("https://media.filedanstachambre.com/tpl/filedanstachambre/images/tpl/fleche-marque-produit.png") no-repeat center right;
		background-size: 6px 8px;
		display:inline-block;
		width:10px;
		height:18px;
		content: '' !important;
		margin-right:5px;
		
	}
	
	#banniere_marque #banniere_marque_titre{
		display: block;
		position: absolute;
		text-align: center;
		width: 100%;
		margin-top: 65px;
		background-color: #FFF;
	}

}

#lightbox_wishlist_conteneur #lightbox_ajout_produit #valider_ma_commande a{
	color:#4D4E4F !important;
}

	.commande .tableau_panier .produit_cross .description .img_panier_container_cell img{margin-left:auto;margin-right:auto;z-index:1 !important;}
	
.bouton_telecharger{
	background-color: #4D4E4F;
	background-image: none;
	color: #ffffff;
	font-family: DIN1451;
	font-size: 20px;
	margin-left: auto;
	margin-right:auto;
	padding-bottom: 10px;
	padding-left: 40px;
	padding-right: 40px;
	padding-top: 14px;
	text-align: center;
	text-indent: 0;
	text-transform: uppercase;
	width: 180px;
	display:block;
    cursor:pointer;
}

.bouton_telecharger:hover{
	background-color: #b6ecdc;
	color: #4D4E4F;
}

#overlay_select_data{
    position:absolute;
}

#overlay_select_data_masque{
	width:100%;
	height:100%;
	position:fixed;
	top:0;
	left:0;
	background-color:#4D4E50;
	opacity:0.7;
	z-index:999999;
}
#overlay_select_data_conteneur{
	position:absolute;
	top:0;
	left:0;
	z-index:999999;
	width:100%;
	height:100%;
}
#overlay_select_data_conteneur #overlay_select_data{
	/*height:550px;*/
    padding-bottom:20px;
}
#overlay_select_data{
    background-color: rgba(255,255,255,.8) !important;
   /* height: 320px;*/
    position: relative;
    margin-left: auto;
    margin-right: auto;
    width:700px;
    top:12%;
}

#overlay_select_data #texte_overlay_select_data{
    border-bottom: 1px solid #4d4e4f;
    line-height: 50px;
    text-transform: uppercase;
    background-color: #F5F2F0 !important;
    background-image: none;
    color: #4D4E4F;
    font-family: Arial;
    font-size: 14px;
    height: 50px;
    padding: 5px 5px 5px 26px;
    text-align: center;
}

#close_overlay_select_data {
    cursor: pointer;
    color: #ffffff;
    float: right;
    position: relative;
    right: 10px;
    top: 10px;
    text-indent: -999999px;
    background: url("/tpl/filedanstachambre/images/fp/sprite-delete.jpg") 0 -13px no-repeat;
    background-position-x: 0px;
    background-position-y: -13px;
    height: 13px;
    width: 13px;
}

#close_overlay_select_data:hover {
    background-position: 0 0;
}
.champs_select_data h3{font-size:15px;text-align:center;}
.champs_select_data label{
    font-size:14px; 
    padding-left:5px;
    cursor:pointer;
}
#action_overlay_select_data{
    clear:both;
    padding-top:10px;
}
#detail_overlay_select_data{
    padding:5px; 
}

#action_overlay_select_data #valider_demande, #action_overlay_select_data #valider_demande a{
    width: 350px;
    height: 30px;
    background-color: #4D4E4F;
    font-family: 'DIN1451';
    font-size: 22px;
    text-transform: uppercase;
    color: #ffffff;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    line-height: 30px;
    cursor: pointer;
    
}

#action_overlay_select_data #valider_demande:hover{
    text-decoration: underline;
}

@media screen and (max-width: 700px) { #overlay_select_data{width:500px;}}

@media screen and (max-width: 500px) { #overlay_select_data{width:400px;}#overlay_select_data #texte_overlay_select_data{font-size:11px;}}
@media screen and (max-width: 400px) { #overlay_select_data{width:350px;}}
@media screen and (max-width: 300px) { #overlay_select_data{width:250px;} #action_overlay_select_data #valider_demande, #action_overlay_select_data #valider_demande a{width:250px !important;}}

.link_to_obfs{    font-weight: normal;color:#4D4E4F;font-size:15px;font-family: Arial;text-transform: none; line-height:26px; }
.link_to_obfs:hover{    cursor:pointer; }

.ul_nav_slider_sscat ul{
    display:none;
    position:absolute;
    background-color:#FFF;
    top:0;
    left: calc(100% + 150px);
    /*height: calc(100% - 40px); */
    height:100%;
    width: 115%;
    border-left: 1px solid #E1E1E1; 
    padding-top: 25px !important;
    
}

.menu_nav_slider ul li{
    line-height:27px;
    margin-top:-5px;
    /*line-height:normal;
    margin-bottom:0.7em;*/
}

.ul_nav_slider_sscat ul li{
    padding-left: 20px;
    line-height:16px;
    margin-top:0px;
}

.ul_nav_slider_sscat ul li:hover{
    background: url("https://media.filedanstachambre.com/tpl/filedanstachambre/images/home/fleche-menu.png") no-repeat; 
    background-position: 0px 4px;
}

.ul_nav_slider_sscat{ 
   /* display:none;*/
    /*position: absolute;*/
    background-color: #FFF;
    /*left: calc(100% + 150px);*/
    /*top: 0;*/
    height: 100%;
    padding-bottom: 15px;
    padding-top: 25px;
    /*border-left: 1px solid #E1E1E1;*/
}

.bloc_contenu_footer{
    display:table-cell;
    vertical-align:middle;
}
#footer_3 .bloc_contenu_footer{height:130px;}
#footer_4 .bloc_contenu_footer{height:225px;}
#footer_5 .bloc_contenu_footer{height:102px;}
.bloc_contenu_footer #titre_footer,
.bloc_contenu_footer #titre_footer h1, 
.bloc_contenu_footer #titre_footer h2, 
.bloc_contenu_footer #titre_footer h3,
.bloc_contenu_footer.titre_selections{
    padding-top:0px;
}
#footer_4{padding-bottom:5px;}
#footer_3 div.contenu_footer div#bloc2 form#form_footer_newsletter div#valid{cursor:pointer;}

.dvt-product .dvt-item{
    /*display:table-cell;*/
    vertical-align: middle;
}

.commande #left_creation select#creation_etage, 
.commande #left_creation select#creation_ascenseur,
#col_right div.part select#creation_pays{
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 14px;
    color: #828080;
    width:307px;
}

#col_right div.part select#creation_pays{
    margin-right:0px;
}

#col_right div.part select#creation_pays,
.commande #left_creation select#creation_logement,
.commande #left_creation select#creation_etage,
.commande #left_creation select#creation_ascenseur{
    padding:0px;
}

.commande #left_creation #div_opt_ascenseur.part,
.commande #left_creation #part_commentaire.part
{
    margin-top:12px !important;
}

.commande_paiement #paiement_content_left span.radio_button.clicked:hover{
    background-position: 0 -28px;
}

@media screen and (max-width: 1024px) {
     .commande_identification.modifications #left_creation #next_identification, 
     .commande_identification.modifications #btn_retour, 
     .commande_identification.modifications  #recapitulatif .next_step{
        width:85% !important;
        padding:0;
        max-width:85%;
    }
    
    .commande_identification.modifications #retour.hidden_responsive{
        display:none;
    }
    .commande_identification.modifications #retour.appear_responsive{
        display:block !important; 
    }
    
    #deja_email,
    #deja_mdp,
    #lost_mdp_value {
        padding: 2px 5px 2px 5px !important;
        display: block !important;
        margin: 0 auto !important;
        float: none !important;
        margin-top: 05px !important;
        margin-bottom: 05px !important;
    }
}
    
@media screen and (max-width: 1023px) {
    .commande.commande_panier .description{
        width:39% !important;
    }
    .commande.commande_panier .tableau_panier .disponibilite.appear_responsive{
        width:17% !important;
        display:table !important;
        height:100px;
    }
    
    .commande.commande_panier .tableau_panier .disponibilite.appear_responsive .valeur_disponibilite{
        margin-top:0px;
        text-align: center;
        vertical-align: middle;
        display:table-cell;
        padding-left :0px;
        margin-bottom:0px;
    }
    
    .commande.commande_panier .tableau_panier .quantite, .commande.commande_panier .tableau_panier .prix_total{
        min-width:80px !important;
    }
    
    #footer_3 .bloc_contenu_footer,
    #footer_4 .bloc_contenu_footer,
    #footer_5 .bloc_contenu_footer{
        height:auto;
    }
    
    #footer_5 #titre_footer{
        text-align:center;
    }
}

@media screen and (max-width: 560px) {
    .commande.commande_panier .tableau_panier .quantite,
    .commande.commande_panier .tableau_panier .prix_total{
        min-width:60px !important;
        width:13% !important;
    }
    
}

@media screen and (max-width: 400px) {
    .commande.commande_panier .tableau_panier .disponibilite.appear_responsive{
        display:none !important;
    }
    .commande.commande_panier .tableau_panier .quantite, .commande.commande_panier .tableau_panier .prix_total{
        min-width:45px !important;
    }
}

.redBorder{
    /*border : 2px solid #F88E9A !important;*/
    background-color:#F88E91 !important;
}

#suggestion_ville{
    -webkit-transition: background 0.5s ease-in-out;
    -ms-transition:     background 0.5s ease-in-out;
     transition:        background 0.5s ease-in-out;
}
