#boxjava_julien
{
width: 950px;
height:385px;	
background-repeat:no-repeat;
position:relative;
overflow:hidden;
}

/*slidebox en position relative pour que le slide fonctionne avec une taille trés large pour que les images placées dedans restent alignées horizontalements*/

#slidebox_julien
{
position:center;
width:10000px;
}


/* Easy Slider */

#slidebox_julien ul, #slidebox_julien li{
        margin:0;
        padding:0;
        list-style:none;
		
        }

#slidebox_julien li{ 
        width:950px;
        
        }


/* numeric controls */	
ol#controls{
       // margin-left:20px;
        position:absolute;
        top:420px;
        left:461px;
        z-index:5000;
        font:12px Verdana, Helvetica, Sans-Serif;
        padding:0px;
        height:28px;
        }
ol#controls li{
        margin:0 5px 0 0;
        padding:0;
        float:left;
        list-style:none;
        height:28px;
        line-height:28px;
        }
ol#controls li a{
        float:left;
        height:28px;
        line-height:28px;
        border:1px solid #555;
        background:#4e4e4e;
        color:#fff;
        padding:0 10px;
        text-decoration:none;
        }
ol#controls li.current a{
        background:#000;
        color:#fff;
        }
ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}
/* // Easy Slider */

#boxjava_justine
{
width: 952px;
height:200px;
background-image:url(http://medias.achatdesign.com/home/mars13/design/sliderdesign_none.jpg);
background-repeat:no-repeat;
padding-top:250px;
position:relative;
overflow:hidden;
}

/*slidebox en position relative pour que le slide fonctionne avec une taille trés large pour que les images placées dedans restent alignées horizontalements*/

#slidebox_justine
{
position:relative;
width:10000px;
}


/* Easy Slider */

#slidebox_justine ul, #slidebox_justine li{
        margin:0;
        padding:0;
        list-style:none;
		
        }

#slidebox_justine li{ 
        width:922px;
        
        }





/* numeric controls */	
ol#controls{
       // margin-left:20px;
        position:absolute;
        top:465px;
        left:782px;
        z-index:5000;
        font:12px Verdana, Helvetica, Sans-Serif;
        padding:0px;
        height:28px;
        }
ol#controls li{
        margin:0 5px 0 0;
        padding:0;
        float:left;
        list-style:none;
        height:28px;
        line-height:28px;
        }
ol#controls li a{
        float:left;
        height:28px;
        line-height:28px;
        border:1px solid #555;
        background:#4e4e4e;
        color:#fff;
        padding:0 10px;
        text-decoration:none;
        }
ol#controls li.current a{
        background:#000;
        color:#fff;
        }
ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}
/* // Easy Slider */



.titre_QSN {

height:32px;
width:950px;
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
font-size:16px;
color:#FFF;
background-image:url(http://medias.achatdesign.com/Qui_Sommes_Nous/fond_titre.jpg);
background-repeat:no-repeat;
padding-top: 7px;
}


.categorie_QSN {

height:28px;
width:540px;
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
font-size:16px;
color:#000;
background-image:url(http://medias.achatdesign.com/Qui_Sommes_Nous/fond_categories.jpg);
background-repeat:no-repeat;
padding-left:20px;
padding-top: 5px;

}

.blabla_QSN {

display:block;
width:525px;
text-align:justify;
text-decoration: none;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:12px;
color:#444444;
padding-left:20px;

}


.sous-titre_QSN {

background-image:url(http://medias.achatdesign.com/Qui_Sommes_Nous/oeil.jpg);
background-position: left, bottom;
background-repeat:no-repeat;
line-height:40px;
text-decoration: none;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:15px;
color:#000;
padding-left:20px;

}

.blabla2_QSN {

display:block;
width: 394px;
text-align:justify;
text-decoration: none;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:12px;
color:#444444;
padding-left:10px;

}

.sous-titre2_QSN {

line-height:40px;
text-decoration: none;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:15px;
color:#000;
padding-left:20px;

}

.magasin_QSN {

text-align: left;
text-decoration: none;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:12px;
color:#c5027a;
padding-left:20px;

}

.blabla_magasin_QSN {

text-align: left;
text-decoration: none;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:12px;
color:#444444;
padding-left:20px;

}

.blabla_news_QSN {

text-align: left;
text-decoration: none;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:12px;
color:#444444;
margin-left:10px;


}

.lien_QSN {

text-align:left;
text-decoration: underline;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:12px;
color:#9b9b9b;
padding-left:20px;

}

.bientot_QSN {

width:255;
height:63;
background-color:#f5f5f5;
margin:100px;

}

.signature_QSN {

text-align: left;
text-decoration: none;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:12px;
color:#c5027a;
padding-left:20px;
line-height:14px;
}

.gauche_QSN {

float:left;

}

.titre_droite_QSN {

text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
font-size:16px;
color:#000;
margin-left:10px;
line-height:30px;

}

.titre_droite_rose_QSN {

text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
font-size:16px;
color:#c5027a;
margin-left:10px;
line-height:30px;

}

.underline_QSN { 

margin-left:20px;
width:388;
border-bottom:1px dashed #000000;
}

.contour_QSN { 

border:1px dashed #000000;
}

.blabla_medias_QSN {

text-align: right;
text-decoration: none;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:12px;
color:#444444;
padding-left:20px;

}

.blabla_sclient_QSN {

display:block;
width:340px;
text-align:justify;
text-decoration: none;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:12px;
color:#444444;
padding-left:10px;

}



/******************************** /
/* zone en parrallax sur la home */
/*********************************/
.bgd-showroom { background-image: url(http://medias.achatdesign.com/parallax_fiji.jpg);}
.bgd-newsletter { background-image: url(http://medias.achatdesign.com/parallax_fiji.jpg);}
.bgd-gris { background-color:#EEEEEE;}

/*********************** /
/* for the society page */
/************************/
.societe {max-width:950px; margin:0 auto;}
.societe h2,
.societe h3 {padding:4px 8px;margin:12px 0;}
.column-left {border-right:1px solid #ddd; margin-right:50px;}
.societe .bientot_QSN {margin:0; width:auto; padding:10px;}
.societe .mise-en-avant {background:#ebeaea; margin-bottom:20px; padding:10px;}
.societe .column-right {padding-top:12px;}
.societe .underline_QSN {margin:0;}
.societe .underline_QSN img {max-width:150px}
.societe .underline_QSN .media-img {width:90px;}
.societe .underline_QSN .blabla_medias_QSN {padding:5px 0; display:block;text-align:left;}
.societe .big {text-decoration: none;font-size: 16px; color: #444444; line-height: 40px; display:block; margin: 10px 0;}
.societe .contour_QSN.autres {padding: 20px 0; margin-bottom:20px;}
.societe .contour_QSN.autres img {margin-right:20px; max-width:269px;}
@media only screen and (max-width: 1000px) {
    .blabla_QSN {width:100%; }
    .blabla2_QSN {width:100%}
    .column-left{margin-right:0; padding-right:10px;}
}
@media only screen and (max-width: 730px) {
}

.degrade{
background: -moz-radial-gradient(center, ellipse cover,  rgba(255,255,255,0.28) 0%, rgba(255,255,255,0) 100%); /* FF3.6+ */
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(255,255,255,0.28)), color-stop(100%,rgba(255,255,255,0))); /* Chrome,Safari4+ */
background: -webkit-radial-gradient(center, ellipse cover,  rgba(255,255,255,0.28) 0%,rgba(255,255,255,0) 100%); /* Chrome10+,Safari5.1+ */
background: -o-radial-gradient(center, ellipse cover,  rgba(255,255,255,0.28) 0%,rgba(255,255,255,0) 100%); /* Opera 12+ */
background: -ms-radial-gradient(center, ellipse cover,  rgba(255,255,255,0.28) 0%,rgba(255,255,255,0) 100%); /* IE10+ */
background: radial-gradient(ellipse at center,  rgba(255,255,255,0.28) 0%,rgba(255,255,255,0) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#47ffffff', endColorstr='#00ffffff',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */}

.degrade2{
background: -moz-radial-gradient(center, ellipse cover,  rgba(255,255,255,0.55) 0%, rgba(255,255,255,0) 100%); /* FF3.6+ */
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(255,255,255,0.55)), color-stop(100%,rgba(255,255,255,0))); /* Chrome,Safari4+ */
background: -webkit-radial-gradient(center, ellipse cover,  rgba(255,255,255,0.55) 0%,rgba(255,255,255,0) 100%); /* Chrome10+,Safari5.1+ */
background: -o-radial-gradient(center, ellipse cover,  rgba(255,255,255,0.55) 0%,rgba(255,255,255,0) 100%); /* Opera 12+ */
background: -ms-radial-gradient(center, ellipse cover,  rgba(255,255,255,0.55) 0%,rgba(255,255,255,0) 100%); /* IE10+ */
background: radial-gradient(ellipse at center,  rgba(255,255,255,0.55) 0%,rgba(255,255,255,0) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#47ffffff', endColorstr='#00ffffff',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */}

.degrade3{
background: -moz-radial-gradient(center, ellipse cover,  rgba(255,255,255,0.75) 0%, rgba(255,255,255,0) 100%); /* FF3.6+ */
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(255,255,255,0.75)), color-stop(100%,rgba(255,255,255,0))); /* Chrome,Safari4+ */
background: -webkit-radial-gradient(center, ellipse cover,  rgba(255,255,255,0.75) 0%,rgba(255,255,255,0) 100%); /* Chrome10+,Safari5.1+ */
background: -o-radial-gradient(center, ellipse cover,  rgba(255,255,255,0.75) 0%,rgba(255,255,255,0) 100%); /* Opera 12+ */
background: -ms-radial-gradient(center, ellipse cover,  rgba(255,255,255,0.75) 0%,rgba(255,255,255,0) 100%); /* IE10+ */
background: radial-gradient(ellipse at center,  rgba(255,255,255,0.75) 0%,rgba(255,255,255,0) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#47ffffff', endColorstr='#00ffffff',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */}



.degrade4{
background: -moz-radial-gradient(center, ellipse cover,  rgba(201,162,168,0.87) 0%, rgba(229,229,229,0.01) 79%, rgba(229,229,229,0) 80%); /* FF3.6+ */
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(201,162,168,0.87)), color-stop(79%,rgba(229,229,229,0.01)), color-stop(80%,rgba(229,229,229,0))); /* Chrome,Safari4+ */
background: -webkit-radial-gradient(center, ellipse cover,  rgba(201,162,168,0.87) 0%,rgba(229,229,229,0.01) 79%,rgba(229,229,229,0) 80%); /* Chrome10+,Safari5.1+ */
background: -o-radial-gradient(center, ellipse cover,  rgba(201,162,168,0.87) 0%,rgba(229,229,229,0.01) 79%,rgba(229,229,229,0) 80%); /* Opera 12+ */
background: -ms-radial-gradient(center, ellipse cover,  rgba(201,162,168,0.87) 0%,rgba(229,229,229,0.01) 79%,rgba(229,229,229,0) 80%); /* IE10+ */
background: radial-gradient(ellipse at center,  rgba(201,162,168,0.87) 0%,rgba(229,229,229,0.01) 79%,rgba(229,229,229,0) 80%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dec9a2a8', endColorstr='#00e5e5e5',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */


}


.degrade5{
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNkMWQxY2EiIHN0b3Atb3BhY2l0eT0iMC44NSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2QxZDFjYiIgc3RvcC1vcGFjaXR5PSIwLjg1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvcmFkaWFsR3JhZGllbnQ+CiAgPHJlY3QgeD0iLTUwIiB5PSItNTAiIHdpZHRoPSIxMDEiIGhlaWdodD0iMTAxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-radial-gradient(center, ellipse cover,  rgba(209,209,202,0.85) 0%, rgba(209,209,203,0.85) 1%, rgba(255,255,255,0) 100%); /* FF3.6+ */
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(209,209,202,0.85)), color-stop(1%,rgba(209,209,203,0.85)), color-stop(100%,rgba(255,255,255,0))); /* Chrome,Safari4+ */
background: -webkit-radial-gradient(center, ellipse cover,  rgba(209,209,202,0.85) 0%,rgba(209,209,203,0.85) 1%,rgba(255,255,255,0) 100%); /* Chrome10+,Safari5.1+ */
background: -o-radial-gradient(center, ellipse cover,  rgba(209,209,202,0.85) 0%,rgba(209,209,203,0.85) 1%,rgba(255,255,255,0) 100%); /* Opera 12+ */
background: -ms-radial-gradient(center, ellipse cover,  rgba(209,209,202,0.85) 0%,rgba(209,209,203,0.85) 1%,rgba(255,255,255,0) 100%); /* IE10+ */
background: radial-gradient(ellipse at center,  rgba(209,209,202,0.85) 0%,rgba(209,209,203,0.85) 1%,rgba(255,255,255,0) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d9d1d1ca', endColorstr='#00ffffff',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */
}

.degrade6{
background: -moz-radial-gradient(center, ellipse cover,  rgba(149,111,132,0.8) 0%, rgba(150,112,133,0.6) 1%, rgba(255,255,255,0) 100%); /* FF3.6+ */
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(149,111,132,0.6)), color-stop(1%,rgba(150,112,133,0.8)), color-stop(100%,rgba(255,255,255,0))); /* Chrome,Safari4+ */
background: -webkit-radial-gradient(center, ellipse cover,  rgba(149,111,132,0.8) 0%,rgba(150,112,133,0.6) 1%,rgba(255,255,255,0) 100%); /* Chrome10+,Safari5.1+ */
background: -o-radial-gradient(center, ellipse cover,  rgba(149,111,132,0.8) 0%,rgba(150,112,133,0.6) 1%,rgba(255,255,255,0) 100%); /* Opera 12+ */
background: -ms-radial-gradient(center, ellipse cover,  rgba(149,111,132,0.8) 0%,rgba(150,112,133,0.6) 1%,rgba(255,255,255,0) 100%); /* IE10+ */
background: radial-gradient(ellipse at center,  rgba(149,111,132,0.6) 0%,rgba(150,112,133,0.8) 1%,rgba(255,255,255,0) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#99956f84', endColorstr='#00ffffff',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

}

.degrade7{
background: -moz-radial-gradient(center, ellipse cover,  rgba(255,251,239,0.87) 0%, rgba(229,229,229,0.01) 79%, rgba(229,229,229,0) 80%); /* FF3.6+ */
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(255,251,239,0.87)), color-stop(79%,rgba(229,229,229,0.01)), color-stop(80%,rgba(229,229,229,0))); /* Chrome,Safari4+ */
background: -webkit-radial-gradient(center, ellipse cover,  rgba(255,251,239,0.87) 0%,rgba(229,229,229,0.01) 79%,rgba(229,229,229,0) 80%); /* Chrome10+,Safari5.1+ */
background: -o-radial-gradient(center, ellipse cover,  rgba(255,251,239,0.87) 0%,rgba(229,229,229,0.01) 79%,rgba(229,229,229,0) 80%); /* Opera 12+ */
background: -ms-radial-gradient(center, ellipse cover,  rgba(255,251,239,0.87) 0%,rgba(229,229,229,0.01) 79%,rgba(229,229,229,0) 80%); /* IE10+ */
background: radial-gradient(ellipse at center,  rgba(255,251,239,0.87) 0%,rgba(229,229,229,0.01) 79%,rgba(229,229,229,0) 80%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#defffbef', endColorstr='#00e5e5e5',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */


}

.degrade8{
background: -moz-radial-gradient(center, ellipse cover,  rgba(128,134,133,1) 0%, rgba(255,255,255,0) 100%); /* FF3.6+ */
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(128,134,133,1)), color-stop(100%,rgba(255,255,255,0))); /* Chrome,Safari4+ */
background: -webkit-radial-gradient(center, ellipse cover,  rgba(128,134,133,1) 0%,rgba(255,255,255,0) 100%); /* Chrome10+,Safari5.1+ */
background: -o-radial-gradient(center, ellipse cover,  rgba(128,134,133,1) 0%,rgba(255,255,255,0) 100%); /* Opera 12+ */
background: -ms-radial-gradient(center, ellipse cover,  rgba(128,134,133,1) 0%,rgba(255,255,255,0) 100%); /* IE10+ */
background: radial-gradient(ellipse at center,  rgba(128,134,133,1) 0%,rgba(255,255,255,0) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#808685', endColorstr='#00ffffff',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */ }


.degrade9{
background-image:url(http://www.achatdesign.com/files/media/bk_deg.jpg);
width:100%;
height:100%;
}


.degrade10{
background: -moz-radial-gradient(center, ellipse cover,  rgba(255,251,239,0.87) 0%, rgba(229,229,229,0.01) 79%, rgba(229,229,229,0) 65%); /* FF3.6+ */
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(255,251,239,0.87)), color-stop(79%,rgba(229,229,229,0.01)), color-stop(65%,rgba(229,229,229,0))); /* Chrome,Safari4+ */
background: -webkit-radial-gradient(center, ellipse cover,  rgba(255,251,239,0.87) 0%,rgba(229,229,229,0.01) 79%,rgba(229,229,229,0) 65%); /* Chrome10+,Safari5.1+ */
background: -o-radial-gradient(center, ellipse cover,  rgba(255,251,239,0.87) 0%,rgba(229,229,229,0.01) 79%,rgba(229,229,229,0) 65%); /* Opera 12+ */
background: -ms-radial-gradient(center, ellipse cover,  rgba(255,251,239,0.87) 0%,rgba(229,229,229,0.01) 79%,rgba(229,229,229,0) 65%); /* IE10+ */
background: radial-gradient(ellipse at center,  rgba(255,251,239,0.87) 0%,rgba(229,229,229,0.01) 79%,rgba(229,229,229,0) 65%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#defffbef', endColorstr='#00e5e5e5',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */


}


.degrade11{
background: -moz-radial-gradient(center, ellipse cover,  rgba(255,255,255,0.01) 0%, rgba(182,161,127,1) 100%); /* FF3.6+ */
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(255,255,255,0.01)), color-stop(100%,rgba(182,161,127,1))); /* Chrome,Safari4+ */
background: -webkit-radial-gradient(center, ellipse cover,  rgba(255,255,255,0.01) 0%,rgba(182,161,127,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-radial-gradient(center, ellipse cover,  rgba(255,255,255,0.01) 0%,rgba(182,161,127,1) 100%); /* Opera 12+ */
background: -ms-radial-gradient(center, ellipse cover,  rgba(255,255,255,0.01) 0%,rgba(182,161,127,1) 100%); /* IE10+ */
background: radial-gradient(ellipse at center,  rgba(255,255,255,0.01) 0%,rgba(182,161,127,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#03ffffff', endColorstr='#b6a17f',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}

.degrade12{
background: -moz-radial-gradient(center, ellipse cover,  rgba(255,255,255,0.01) 0%, rgba(180,152,162,1) 100%); /* FF3.6+ */
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(255,255,255,0.01)), color-stop(100%,rgba(180,152,162,1))); /* Chrome,Safari4+ */
background: -webkit-radial-gradient(center, ellipse cover,  rgba(255,255,255,0.01) 0%,rgba(180,152,162,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-radial-gradient(center, ellipse cover,  rgba(255,255,255,0.01) 0%,rgba(180,152,162,1) 100%); /* Opera 12+ */
background: -ms-radial-gradient(center, ellipse cover,  rgba(255,255,255,0.01) 0%,rgba(180,152,162,1) 100%); /* IE10+ */
background: radial-gradient(ellipse at center,  rgba(255,255,255,0.01) 0%,rgba(180,152,162,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#03ffffff', endColorstr='#b498a2',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}


.degrade13{
    background: -moz-radial-gradient(center, ellipse cover,  rgba(255,255,255,0.01) 0%, rgba(103,127,119,1) 100%); /* FF3.6+ */
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(255,255,255,0.01)), color-stop(100%,rgba(103,127,119,1))); /* Chrome,Safari4+ */
background: -webkit-radial-gradient(center, ellipse cover,  rgba(255,255,255,0.01) 0%,rgba(103,127,119,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-radial-gradient(center, ellipse cover,  rgba(255,255,255,0.01) 0%,rgba(103,127,119,1) 100%); /* Opera 12+ */
background: -ms-radial-gradient(center, ellipse cover,  rgba(255,255,255,0.01) 0%,rgba(103,127,119,1) 100%); /* IE10+ */
background: radial-gradient(ellipse at center,  rgba(255,255,255,0.01) 0%,rgba(103,127,119,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#03ffffff', endColorstr='#677f77',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

}

.degrade14{
background: -moz-radial-gradient(center, ellipse cover,  rgba(255,255,255,0) 0%, rgba(105,141,139,0.48) 48%, rgba(105,141,139,1) 100%); /* FF3.6+ */
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(255,255,255,0)), color-stop(48%,rgba(105,141,139,0.48)), color-stop(100%,rgba(105,141,139,1))); /* Chrome,Safari4+ */
background: -webkit-radial-gradient(center, ellipse cover,  rgba(255,255,255,0) 0%,rgba(105,141,139,0.48) 48%,rgba(105,141,139,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-radial-gradient(center, ellipse cover,  rgba(255,255,255,0) 0%,rgba(105,141,139,0.48) 48%,rgba(105,141,139,1) 100%); /* Opera 12+ */
background: -ms-radial-gradient(center, ellipse cover,  rgba(255,255,255,0) 0%,rgba(105,141,139,0.48) 48%,rgba(105,141,139,1) 100%); /* IE10+ */
background: radial-gradient(ellipse at center,  rgba(255,255,255,0) 0%,rgba(105,141,139,0.48) 48%,rgba(105,141,139,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#698d8b',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

}


.degrade15{
background: -moz-radial-gradient(center, ellipse cover,  rgba(255,255,255,0) 0%, rgba(131,157,127,0.48) 48%, rgba(131,157,127,1) 100%); /* FF3.6+ */
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(255,255,255,0)), color-stop(48%,rgba(131,157,127,0.48)), color-stop(100%,rgba(131,157,127,1))); /* Chrome,Safari4+ */
background: -webkit-radial-gradient(center, ellipse cover,  rgba(255,255,255,0) 0%,rgba(131,157,127,0.48) 48%,rgba(131,157,127,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-radial-gradient(center, ellipse cover,  rgba(255,255,255,0) 0%,rgba(131,157,127,0.48) 48%,rgba(131,157,127,1) 100%); /* Opera 12+ */
background: -ms-radial-gradient(center, ellipse cover,  rgba(255,255,255,0) 0%,rgba(131,157,127,0.48) 48%,rgba(131,157,127,1) 100%); /* IE10+ */
background: radial-gradient(ellipse at center,  rgba(255,255,255,0) 0%,rgba(131,157,127,0.48) 48%,rgba(131,157,127,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#839d7f',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

}


.degrade16{
background: -moz-radial-gradient(center, ellipse cover,  rgba(255,255,255,0) 0%, rgba(62,74,82,0.48) 48%, rgba(62,74,82,1) 100%); /* FF3.6+ */
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(255,255,255,0)), color-stop(48%,rgba(62,74,82,0.48)), color-stop(100%,rgba(62,74,82,1))); /* Chrome,Safari4+ */
background: -webkit-radial-gradient(center, ellipse cover,  rgba(255,255,255,0) 0%,rgba(62,74,82,0.48) 48%,rgba(62,74,82,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-radial-gradient(center, ellipse cover,  rgba(255,255,255,0) 0%,rgba(62,74,82,0.48) 48%,rgba(62,74,82,1) 100%); /* Opera 12+ */
background: -ms-radial-gradient(center, ellipse cover,  rgba(255,255,255,0) 0%,rgba(62,74,82,0.48) 48%,rgba(62,74,82,1) 100%); /* IE10+ */
background: radial-gradient(ellipse at center,  rgba(255,255,255,0) 0%,rgba(62,74,82,0.48) 48%,rgba(62,74,82,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#3e4a52',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */


}


.degrade17{
background: -moz-radial-gradient(center, ellipse cover,  rgba(255,255,255,0) 0%, rgba(190,100,60,1) 100%); /* FF3.6+ */
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(255,255,255,0)), color-stop(100%,rgba(190,100,60,1))); /* Chrome,Safari4+ */
background: -webkit-radial-gradient(center, ellipse cover,  rgba(255,255,255,0) 0%,rgba(190,100,60,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-radial-gradient(center, ellipse cover,  rgba(255,255,255,0) 0%,rgba(190,100,60,1) 100%); /* Opera 12+ */
background: -ms-radial-gradient(center, ellipse cover,  rgba(255,255,255,0) 0%,rgba(190,100,60,1) 100%); /* IE10+ */
background: radial-gradient(ellipse at center,  rgba(255,255,255,0) 0%,rgba(190,100,60,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#be643c',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

}


.degrade18{
background: -moz-radial-gradient(center, ellipse cover,  rgba(255,255,255,0) 0%, rgba(204,160,138,0.48) 48%, rgba(204,160,138,1) 100%); /* FF3.6+ */
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(255,255,255,0)), color-stop(48%,rgba(204,160,138,0.48)), color-stop(100%,rgba(204,160,138,1))); /* Chrome,Safari4+ */
background: -webkit-radial-gradient(center, ellipse cover,  rgba(255,255,255,0) 0%,rgba(204,160,138,0.48) 48%,rgba(204,160,138,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-radial-gradient(center, ellipse cover,  rgba(255,255,255,0) 0%,rgba(204,160,138,0.48) 48%,rgba(204,160,138,1) 100%); /* Opera 12+ */
background: -ms-radial-gradient(center, ellipse cover,  rgba(255,255,255,0) 0%,rgba(204,160,138,0.48) 48%,rgba(204,160,138,1) 100%); /* IE10+ */
background: radial-gradient(ellipse at center,  rgba(255,255,255,0) 0%,rgba(204,160,138,0.48) 48%,rgba(204,160,138,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#cca08a',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */


}

.degrade19{
background: -moz-radial-gradient(center, ellipse cover,  rgba(255,255,255,0) 0%, rgba(216,209,197,1) 65%, rgba(201,192,176,1) 89%); /* FF3.6+ */
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(255,255,255,0)), color-stop(65%,rgba(216,209,197,1)), color-stop(89%,rgba(201,192,176,1))); /* Chrome,Safari4+ */
background: -webkit-radial-gradient(center, ellipse cover,  rgba(255,255,255,0) 0%,rgba(216,209,197,1) 65%,rgba(201,192,176,1) 89%); /* Chrome10+,Safari5.1+ */
background: -o-radial-gradient(center, ellipse cover,  rgba(255,255,255,0) 0%,rgba(216,209,197,1) 65%,rgba(201,192,176,1) 89%); /* Opera 12+ */
background: -ms-radial-gradient(center, ellipse cover,  rgba(255,255,255,0) 0%,rgba(216,209,197,1) 65%,rgba(201,192,176,1) 89%); /* IE10+ */
background: radial-gradient(ellipse at center,  rgba(255,255,255,0) 0%,rgba(216,209,197,1) 65%,rgba(201,192,176,1) 89%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#c9c0b0',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */



}

.degrade20{
background: -moz-radial-gradient(center, ellipse cover,  rgba(255,255,255,0) 0%, rgba(210,215,202,1) 65%, rgba(193,200,182,1) 89%); /* FF3.6+ */
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(255,255,255,0)), color-stop(65%,rgba(210,215,202,1)), color-stop(89%,rgba(193,200,182,1))); /* Chrome,Safari4+ */
background: -webkit-radial-gradient(center, ellipse cover,  rgba(255,255,255,0) 0%,rgba(210,215,202,1) 65%,rgba(193,200,182,1) 89%); /* Chrome10+,Safari5.1+ */
background: -o-radial-gradient(center, ellipse cover,  rgba(255,255,255,0) 0%,rgba(210,215,202,1) 65%,rgba(193,200,182,1) 89%); /* Opera 12+ */
background: -ms-radial-gradient(center, ellipse cover,  rgba(255,255,255,0) 0%,rgba(210,215,202,1) 65%,rgba(193,200,182,1) 89%); /* IE10+ */
background: radial-gradient(ellipse at center,  rgba(255,255,255,0) 0%,rgba(210,215,202,1) 65%,rgba(193,200,182,1) 89%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#c1c8b6',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

}

.degrade21{
background: -moz-radial-gradient(center, ellipse cover,  rgba(255,255,255,0) 0%, rgba(229,224,217,1) 65%, rgba(219,212,203,1) 89%); /* FF3.6+ */
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(255,255,255,0)), color-stop(65%,rgba(229,224,217,1)), color-stop(89%,rgba(219,212,203,1))); /* Chrome,Safari4+ */
background: -webkit-radial-gradient(center, ellipse cover,  rgba(255,255,255,0) 0%,rgba(229,224,217,1) 65%,rgba(219,212,203,1) 89%); /* Chrome10+,Safari5.1+ */
background: -o-radial-gradient(center, ellipse cover,  rgba(255,255,255,0) 0%,rgba(229,224,217,1) 65%,rgba(219,212,203,1) 89%); /* Opera 12+ */
background: -ms-radial-gradient(center, ellipse cover,  rgba(255,255,255,0) 0%,rgba(229,224,217,1) 65%,rgba(219,212,203,1) 89%); /* IE10+ */
background: radial-gradient(ellipse at center,  rgba(255,255,255,0) 0%,rgba(229,224,217,1) 65%,rgba(219,212,203,1) 89%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#dbd4cb',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

}

.degrade22{
background: -moz-radial-gradient(center, ellipse cover,  rgba(255,255,255,0) 0%, rgba(210,224,231,1) 65%, rgba(193,213,222,1) 89%); /* FF3.6+ */
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(255,255,255,0)), color-stop(65%,rgba(210,224,231,1)), color-stop(89%,rgba(193,213,222,1))); /* Chrome,Safari4+ */
background: -webkit-radial-gradient(center, ellipse cover,  rgba(255,255,255,0) 0%,rgba(210,224,231,1) 65%,rgba(193,213,222,1) 89%); /* Chrome10+,Safari5.1+ */
background: -o-radial-gradient(center, ellipse cover,  rgba(255,255,255,0) 0%,rgba(210,224,231,1) 65%,rgba(193,213,222,1) 89%); /* Opera 12+ */
background: -ms-radial-gradient(center, ellipse cover,  rgba(255,255,255,0) 0%,rgba(210,224,231,1) 65%,rgba(193,213,222,1) 89%); /* IE10+ */
background: radial-gradient(ellipse at center,  rgba(255,255,255,0) 0%,rgba(210,224,231,1) 65%,rgba(193,213,222,1) 89%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#c1d5de',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

}

.degrade23{
background: -moz-radial-gradient(center, ellipse cover,  rgba(255,255,255,0) 0%, rgba(217,210,199,1) 65%, rgba(203,194,178,1) 89%); /* FF3.6+ */
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(255,255,255,0)), color-stop(65%,rgba(217,210,199,1)), color-stop(89%,rgba(203,194,178,1))); /* Chrome,Safari4+ */
background: -webkit-radial-gradient(center, ellipse cover,  rgba(255,255,255,0) 0%,rgba(217,210,199,1) 65%,rgba(203,194,178,1) 89%); /* Chrome10+,Safari5.1+ */
background: -o-radial-gradient(center, ellipse cover,  rgba(255,255,255,0) 0%,rgba(217,210,199,1) 65%,rgba(203,194,178,1) 89%); /* Opera 12+ */
background: -ms-radial-gradient(center, ellipse cover,  rgba(255,255,255,0) 0%,rgba(217,210,199,1) 65%,rgba(203,194,178,1) 89%); /* IE10+ */
background: radial-gradient(ellipse at center,  rgba(255,255,255,0) 0%,rgba(217,210,199,1) 65%,rgba(203,194,178,1) 89%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#cbc2b2',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

}
.banner img {
    border:none;
}
.flat-card2 {text-align: center; margin-bottom: 10px; position: relative;}
.flat-card2.mini2 {height:41px }
.flat-card2.small2 {height:172px }

.flat-card2.medium2 {height:308px;overflow: hidden;}

.flat-card2.big2 {height:746px }





.flat-card2.one,
.flat-card2.one .infos {background:#8AC8ED}
.flat-card2.two,
.flat-card2.two .infos {background:#EFBB2A}
.flat-card2.three,
.flat-card2.three .infos {background:#60574e}
.flat-card2.four,
.flat-card2.four .infos {background:#50C3C6}
.flat-card2.five,
.flat-card2.five .infos {background:#04697D}
.flat-card2.six,
.flat-card2.six .infos {background:#0ba98d}

.flat-card2.seven,
.flat-card2.seven .infos {background:#a6cac8}



.flat-card3 {text-align: center; margin-bottom: 10px; position: relative;}
.flat-card3.mini3 {height:69px }
.flat-card3.small3 {height:146px }

.flat-card3.medium3 {height:296px;overflow: hidden;}

.flat-card3.big3 {height:600px }

.flat-card3.one,
.flat-card3.one .infos {background:#8AC8ED}
.flat-card3.two,
.flat-card3.two .infos {background:#EFBB2A}
.flat-card3.three,
.flat-card3.three .infos {background:#D22656}
.flat-card3.four,
.flat-card3.four .infos {background:#50C3C6}
.flat-card3.five,
.flat-card3.five .infos {background:#04697D}
.flat-card3.six,
.flat-card3.six .infos {background:#0ba98d}
.flat-card3.seven,
.flat-card3.seven .infos {background:#00ff72}


.flat-card4 {text-align: center; margin-bottom: 20px; position: relative;}
.flat-card4.mini4 {height:69px }
.flat-card4.small4 {height:146px }

.flat-card4.medium4 {height:363px;overflow: hidden;}

.flat-card4.big4 {height:600px }

.flat-card4.one,
.flat-card4.one .infos {background:#8AC8ED}
.flat-card4.two,
.flat-card4.two .infos {background:#EFBB2A}


.flat-card5 {text-align: center; margin-bottom: 20px; position: relative;}
.flat-card5.mini5 {height:69px }
.flat-card5.small5 {height:156px }

.flat-card5.medium5 {height:360px;overflow: hidden;}

.flat-card5.big5 {height:600px }

.flat-card5.one,
.flat-card5.one .infos {background:#8AC8ED}
.flat-card5.two,
.flat-card5.two .infos {background:#EFBB2A}



.flat-card6 {text-align: center; margin-bottom: 20px; position: relative;}
.flat-card6.mini6 {height:50px }
.flat-card6.small6 {height:50px }

.flat-card6.medium6 {height:360px;overflow: hidden;}

.flat-card6.big6 {height:600px }

.flat-card6.one,
.flat-card6.one .infos {background:#8AC8ED}
.flat-card6.two,
.flat-card6.two .infos {background:#EFBB2A}

/* ------------------------------------------------------ HOMEPAGE 6 MARS 2015 ------------------------------------------------------ */

/* bandeau meccano */

.flat-card7 {text-align: center; margin-bottom: 20px; position: relative;}
.flat-card7.mini7 {height:50px }
.flat-card7.small7 {height:50px }
.flat-card7.medium7 {height:449px;overflow: hidden;}
.flat-card7.big7 {height:600px }

.flat-card7.one,
.flat-card7.one .infos {background:#8AC8ED}
.flat-card7.two,
.flat-card7.two .infos {background:#EFBB2A}

/* produits carr blanc */

.flat-card8 {text-align: center; margin-bottom: 20px; position: relative;}
.flat-card8.mini8 {height:50px }
.flat-card8.small8 {height:50px }
.flat-card8.medium8 {height:334px;overflow: hidden;}
.flat-card8.big8 {height:600px }

.flat-card8.one,
.flat-card8.one .infos {background:#8AC8ED}
.flat-card8.two,
.flat-card8.two .infos {background:#EFBB2A}

/* titres */

.flat-card9 {text-align: center; margin-bottom: 20px; position: relative;}
.flat-card9.mini9 {height:50px }
.flat-card9.small9 {height:30px }
.flat-card9.high9 {height:308px }
.flat-card9.high9 {height:250px }
.flat-card9.medium9 {height:334px;overflow: hidden;}
.flat-card9.big9 {height:530px }
.flat-card9.magteaser9 {height:248px;}

.flat-card9.one,
.flat-card9.one .infos {background:#8AC8ED}
.flat-card9.two,
.flat-card9.two .infos {background:#EFBB2A}

/* bandeau code promo ANNIV */

.flat-card11 {text-align: center; margin-bottom: 5px !important; position: relative;}
.flat-card11.mini11 {height:62px;}

/* bandeau header */

.flat-card9.mb0 {text-align: center; margin-bottom: 0px; position: relative;}
.flat-card9.mb0.small9 {height:70px }

.flat-card19 {text-align: center; margin-bottom: 0px; position: relative;}

.flat-card19.small19 {height:70px }






/* meccano pieces et meubles */

.flat-card15 {text-align: center; margin-bottom: 10px; margin-top: 10px; position: relative;}
.flat-card15.small15 {height:258px }

/* ------------------------------------------------------ HOMEPAGE 19 MARS 2015 ------------------------------------------------------ */

/* 2 blocs collection & offre sous le slider */

.flat-card20 {text-align: center; margin-bottom: 20px; position: relative;}
.flat-card20.small20 {height:258px }
.flat-card20.mini20 {height:50px; }
.boutondecouv{ background-color:red; text-align:center; }

/* ------------------------------------------------------ LANDING ANNIVERSAIRE 6 MARS 2015 ------------------------------------------------------ */

/* univers */

.flat-card10 {text-align: center; margin-bottom: 20px; position: relative;}
.flat-card10.mini10 {height:50px }
.flat-card10.small10 {height:63px }
.flat-card10.medium10 {height:248px;overflow: hidden;}
.flat-card10.big10 {height:600px }

.flat-card10.one,
.flat-card10.one .infos {background:#8AC8ED}
.flat-card10.two,
.flat-card10.two .infos {background:#EFBB2A}

/* TEST BOUTONS */

.boutonacheter9{ text-align:center;}

/* ------------------------------------------------------ FLECHES SLIDER DE LA HOME ------------------------------------------------------ */
.bx-wrapper .bx-controls-direction a {
    height: 46px;
    margin-top: -23px;
    outline: 0 none;
    position: absolute;
    text-indent: -9999px;
    top: 50%;
    transform: translate3d(0px, 0px, 0px);
    width: 21px;
    z-index: 9999;
    margin-right:10px;
    margin-left:10px;
}

.bx-wrapper .bx-next {
    background: url("/files/media/mars_2015/bannieres/fleches_design.png") no-repeat scroll !important;
    height: 46px;
    right: 0;
    width: 10px;
}

.bx-wrapper .bx-next:hover {
    background: url("/files/media/mars_2015/bannieres/fleches_designhover.png") no-repeat scroll !important;
    height: 46px;

}

.bx-wrapper .bx-prev {
    background: url("/files/media/mars_2015/bannieres/fleches_design_prev.png") no-repeat scroll !important;
    height: 46px;
    right: 0;
    width: 10px;
}

.bx-wrapper .bx-prev:hover {
    background: url("/files/media/mars_2015/bannieres/fleches_design_prevhover.png") no-repeat scroll !important;
    height: 46px;
}

.slideshow-new .bx-pager.bx-default-pager a {
    background: none repeat scroll 0 0 #e2e0de;
    border-radius: 50%;
    box-shadow: 0 0 2px 0 black;
    display: block;
    height: 10px;
    margin: 5px;
    outline: 0 none;
    text-indent: -9999em;
    transform: translate3d(0px, 0px, 0px);
    width: 10px;
}


/* ------------------------------------------------------ FLECHES SLIDER UNIVERS ------------------------------------------------------ */
#flecheunivers .bx-wrapper .bx-controls-direction a {
    height: 46px;
    outline: 0 none;
    position: absolute;
    text-indent: -9999px;
    top: 50%;
    transform: translate3d(0px, 0px, 0px);
    width: 21px;
    z-index: 9999;
    margin-right:10px;
    margin-left:10px;
}

#flecheunivers .bx-wrapper .bx-next {
    background: url("/files/media/mars_2015/bannieres/fleches_design.png") no-repeat scroll !important;
    height: 46px;
    right: 0;
    width: 10px;
}

#flecheunivers .bx-wrapper .bx-next:hover {
    background: url("/files/media/mars_2015/bannieres/fleches_designhover.png") no-repeat scroll !important;
    height: 46px;

}

#flecheunivers .bx-wrapper .bx-prev {
    background: url("/files/media/mars_2015/bannieres/fleches_design_prev.png") no-repeat scroll !important;
    height: 46px;
    left: 0;
    width: 10px;
}

#flecheunivers .bx-wrapper .bx-prev:hover {
    background: url("/files/media/mars_2015/bannieres/fleches_design_prevhover.png") no-repeat scroll !important;
    height: 46px;
}

#flecheunivers .slideshow-new .bx-pager.bx-default-pager a {
    background: none repeat scroll 0 0 #e2e0de;
    border-radius: 50%;
    box-shadow: 0 0 2px 0 black;
    display: block;
    height: 10px;
    margin: 0 5px;
    outline: 0 none;
    text-indent: -9999em;
    transform: translate3d(0px, 0px, 0px);
    width: 10px;
}

/* ------------------------------------------------------ HOMEPAGE 20 MARS ------------------------------------------------------ */

/* Produits */

.flat-cardprod1 {text-align: center; margin-bottom: 10px; position: relative;}
.flat-cardprod1.bigprod1 {height:526px; }
.flat-cardprod1.mediumprod1 {height:258px; }

/* Bandeau Collections */

.flat-card-collection {text-align: center; margin-bottom: 10px; position: relative;}
.flat-card-collection.medium-collection {height:174px; }

.hoverproduit{
    
}

.hoverproduit:hover{
    opacity:0.75;
}

/* ------------------------------------------------------ H1 PAGE UNIVERS ------------------------------------------------------ */

.ttl-univers{
    text-align:center;
    color: #333;
    font-size: 3.3rem;
    padding: 16px 0;
    text-transform: uppercase;
}

/* ------------------------------------------------------ MENU NAVIGATION ------------------------------------------------------ */

.panel-nav li a {
    color: #fff;
    display: inline-block;
    font-size: 1.3rem !important;
    line-height: 18px;
    padding: 12px 15px;
    text-transform: uppercase;
}

/* ------------------------------------------------------ DESTOCKAGE ------------------------------------------------------ */

.flat-carddestock {text-align: center; margin-bottom: 10px; position: relative;}
.flat-carddestock .mediumdestock{ height:230px ; }


/* --------------------------------------------------- BONNES AFFAIRES ---------------------------------------------------- */

.flat-cardba {text-align: center; margin-bottom: 18px; position: relative;}
.flat-cardba .mediumba{ height:230px; }

/* ------------------------------------------------------ HOMEPAGE 5 MAI 2015 ------------------------------------------------------ */

/* Produits */

.flat-cardprod2 {text-align: center; margin-bottom: 10px; position: relative;}
.flat-cardprod2.bigprod2 {height:473px; }
.flat-cardprod2.mediumprod2 {height:258px; }
.flat-cardprod2.miniprod2 {height:230px; }
.hoverproduit1{
 text-decoration:none !important;     
}

.hoverproduit1:hover{
     
     opacity:0.8;
}  
.hovertexte{
        color: white;
    margin: auto;
    bottom: 43px;
    position: relative;
    font-size: 17px;
    line-height: 43px;
    text-decoration: none !important;
    background-color: rgba(0,0,0,0.8);
    width: 100%;
    display: block;
    z-index: -20000;
    }

.hovertexte:hover{
      background-color: rgba(0,0,0,0.9);
    position: relative;
    width: 100%;

}  

.hoverproduit{
 text-decoration:none !important;     
}

.hoverproduit:hover{
    opacity:0.3;
}

/* ------------------------------------------------------ UNIVERS SOLDES juin 2015 ------------------------------------------------------ */

.flat-carduniv {text-align: center; margin-bottom: 10px; margin-top: 10px; position: relative;}
.flat-carduniv.smalluniv {height:242px; width:237px; }

/* ------------------------------------------------------ HOMEPAGE SOLDES juin 2015 ------------------------------------------------------ */

.flat-cardsold1 {text-align: center; margin-bottom: 10px; margin-top: 10px; position: relative;}
.flat-cardsold1.smallsold1 {height:329px; width:237px; }

.flat-cardsold1 {text-align: center; margin-bottom: 10px; margin-top: 10px; position: relative;}
.flat-cardsold2.smallsold2 {height:90px; }

.flat-cardprod2 {text-align: center; margin-bottom: 10px; margin-top: 10px; position: relative;}
.flat-cardprod2.smallprod2 {height:258px; width:485px; }

.flat-cardprodsold4 {text-align: center; margin-bottom: 10px; margin-top: 10px; position: relative;}
.flat-cardprodsold4.smallprodsold4 {height:157px; }

.flat-cardprod3 {text-align: center; margin-bottom: 5px; margin-top: 5px; position: relative;}
.flat-cardprod3.mediumprod3 {height:307px; width:485px; } 
.flat-cardprod3.miniprod3 {height:307px; width:240px; }
.flat-cardprod3.bigprod3 {height:307px; width:485px; }
.flat-cardprod3.tiersprodd3 {height:307px; width:320px; }
.flat-cardprod3.cinqprodd3 {height:262px; width:155px; }
.flat-cardprod3.deuxprodd3 {height:233px; width:320px; }

.flat-cardsimam {text-align: center; margin-bottom: 10px; margin-top: 10px; position: relative;}
.flat-cardsimam .bigimam { }
.flat-cardsimam .mediumimam {}


/* ------------------------------------------- LANDINGPAGE ----------------------------------------------------------------------- */
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300italic,300,400italic,600,600italic,700,700italic,800,800italic&subset=latin,latin-ext);
.resp img{
	outline:none;
	text-decoration:none;
	border:none;
	-ms-interpolation-mode:bicubic;
}
.resp a img{
	border:none;
	font-size:0;
}
.resp div {
	border-collapse:collapse !important;
}
.resp p.main.title:after {
	content:'';
	display:block;
	width: 20%;
	border-bottom: 1px solid black !important;
	margin:10px auto;
}
/**/
	@media (min-width: 800px){
div.table.resp{
	width:95% !important;
	margin:auto !important;
}
div.table.resp.full{
	width:100% !important;
	margin:auto !important;
}
}
	@media (min-width: 800px){
div.table.resp.dotted{
	width:100% !important;
	margin:auto !important;
}
}
	@media screen and (max-width: 480px){
div.resp [class=resize]{
	width:100% !important;
	margin:auto !important;
}
}	@media screen and (max-width: 480px){
div.resp [class=table-cell]{
	width:100% !important;
	margin:auto !important;
}
}	@media screen and (max-width: 480px){
div.resp [class=resize-half]{
	width:45% !important;
	margin:auto !important;
}
}

/*.resize {border: 1px dotted black !important;}*/

/* ------------------------------------------- HOMEPAGE FULL HTML -- SOLDES hiver 2016 ------------------------------------------- */
@media only screen and (max-width: 730px)
{
    .as-homepage .grids
    {
        margin-left:0;
    }
    .as-homepage .palm-full,
    .as-homepage .palm-full img
    {
        width: 100%;
        padding:0;
        margin:0;
    }
    .as-homepage .grid-1-3.mob-1-3.palm-full
    {
        width: 100%;
    }
    .as-homepage [class^="grid-"]
    {
        padding-left: 0px;
    }
}
@media only screen and (min-width: 730px) and (max-width: 996px)
{
    .as-homepage .grids
    {
        margin-left:0;
    }
    .as-homepage .grid-1-3.mob-1-3.palm-full
    {
        width: 32.8%;padding-left:0;
    }
    .as-homepage .grid-1-3.mob-1-3.palm-full:first-child
    {
        margin-left:10px;
    }
}
@media only screen and (min-width: 996px)
{
    .as-homepage .grid-1-3.mob-1-3.palm-full
    {
        /*width: 33.2%;padding-left:0;*/
        width: 32.9%;padding-left:0;
    }
    .as-homepage .grid-1-3.mob-1-3.palm-full:first-child
    {
        /*margin-left:0px;*/
        margin-left:10px;
    }
    .as-homepage .grid-half.mob-half.palm-full:first-child,
    .as-homepage .grid-1-3.mob-full.palm-full:first-child
    {
        padding-left: 0px;
        padding-right: 10px;
        margin-left: 10px;
        margin-right: -10px;
    }
    .as-homepage .grid-8-12 .grid-6-12 {
        width: 48.5%;
        margin-left: -0.5% !important;
    }
    .as-homepage .grid-8-12 .grid-6-12+.grid-6-12 {
        width: 48.5%;
        margin-right: 0.7% !important;
    }
    
    #catalog-products-view .bx-viewport {width:682px !important;}
    #catalog-products-view .wrap-slider-ref .bx-viewport {width:100% !important;}
}

/* --------------------------------------------------------------- Homepage-as-raid ----------------------------------------------------------- */
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300italic,300,400italic,600,600italic,700,700italic,800,800italic&subset=latin,latin-ext);
/*.homepage-as-raid-raid .td {border:1px dotted black;}*/
		.homepage-as-raid #outlook a{
			padding:0;
		}
		.homepage-as-raid body{
			width:100% !important;
			-webkit-text-size-adjust:100%;
			-ms-text-size-adjust:100%;
			margin:0;
			padding:0;
		}
		.homepage-as-raid .table {display:table;margin:0 auto;padding:0;}
		.homepage-as-raid .tbody{display:table-cell;vertical-align:middle;}
		.homepage-as-raid .tr {clear:both;}
		/*.homepage-as-raid .td{display:table-cell;vertical-align:middle;/*text-align des blocs à définir sinon tout est centré*//*;position:relative;}*/
		/*.homepage-as-raid .absolute{position:absolute;top:0;left:0;}*/
		/*.homepage-as-raid .price{font-size:30px;line-height:80%;}*/
		/*.homepage-as-raid .ptitle{line-height:90%;}*/
		.homepage-as-raid img{
			outline:none;
			text-decoration:none;
			border:none;
			-ms-interpolation-mode:bicubic;
		}
		.homepage-as-raid a img{
			border:none;
			font-size:0;
		}
		.homepage-as-raid .table{
			border-collapse:collapse !important;
			mso-table-lspace:0pt !important;
			mso-table-rspace:0pt !important;
		}
		
	@media screen and (max-width:480px){
		.homepage-as-raid div[class=resize], .homepage-as-raid div[class=container-border-bot],
		.homepage-as-raid .resize {
			/*width:300px !important;*/
			width:100% !important;
			margin:auto !important;
			/*font-size:70% !important;*/
		}
		/*.homepage-as-raid div.resize.pdetails {
			width:auto !important;
		}*/
		.homepage-as-raid .td.block{display:block;}
		/*.homepage-as-raid .td.block .price{font-size:48px !important;}*/
		/*.homepage-as-raid .price{font-size:28px !important;}*/
		/*.homepage-as-raid .price p.ptitle{float:left;margin:20px 0 0 0 !important;}*/
		/*.homepage-as-raid .pdetails p{font-size:30px !important;}*/
		/*.homepage-as-raid .pdetails p.pprice{font-size:20px !important;}*/

}	@media screen and (max-width:480px){
		.homepage-as-raid div[class=table resize-half], 
		.homepage-as-raid div.resize-half {
			width:45% !important;
			margin:auto !important;
		}

}

/* ------------------------------------------------- RAID ---------------------------------------------------------------------- */
.raid {width:200% !important;}
.raid td {border:1px dotted black;}
		.raid #outlook a{
			padding:0;
		}
		.raid body{
			width:100% !important;
			-webkit-text-size-adjust:100%;
			-ms-text-size-adjust:100%;
			margin:0;
			padding:0;
		}
		.raid .ExternalClass{
			width:100%;
		}
		.raid .ExternalClass,.ExternalClass p,.raid .ExternalClass span,.raid .ExternalClass font,.raid .ExternalClass td,.raid .ExternalClass div{
			line-height:100%;
		}
		.raid img{
			outline:none;
			text-decoration:none;
			border:none;
			-ms-interpolation-mode:bicubic;
		}
		.raid a img{
			border:none;
			font-size:0;
		}
		.raid .white-link{
			color:#FFFFFF;
			text-decoration:underline;
		}
		.raid .black-link{
			color:#111111;
			text-decoration:none;
		}
		.raid .blue-link{
			color:#5a91c7;
			text-decoration:none;
		}
		.raid .orange-link{
			color:#eb974e;
			text-decoration:none;
		}
		.raid table{
			border-collapse:collapse !important;
			mso-table-lspace:0pt !important;
			mso-table-rspace:0pt !important;
			width:50% !important;
		}
		.raid .container-border-bot{
			border-bottom:1px solid #DDDDDD;
		}
	@media screen and (max-width: 480px){
		.raid table[class=resize],.raid table[class=container-border-bot]{
			width:300px !important;
			margin:auto !important;
		}

}	@media screen and (max-width: 480px){
		.raid table[class=resize-half]{
			width:45% !important;
			margin:auto !important;
		}

}	@media screen and (max-width: 480px){
		.raid td[class=note]{
			width:110px;
			text-align:center;
		}

}	@media screen and (max-width: 480px){
		.raid td[class=avis] font{
			font-size:12px;
		}

}	@media screen and (max-width: 480px){
		.raid font[class=avis-mentions]{
			font-size:11px !important;
		}

}

/* A/B TESTING */

/*
    Colorbox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden; -webkit-transform: translate3d(0,0,0);}
#cboxWrapper {max-width:none;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto; -webkit-overflow-scrolling: touch;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none; -ms-interpolation-mode:bicubic;}
.cboxIframe{width:100%; height:100%; display:block; border:0; padding:0; margin:0;}
#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}

/*
    User Style:
    Change the following styles to modify the appearance of Colorbox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay{background:#000; opacity: 0.9; filter: alpha(opacity = 90);}
#colorbox{outline:0;}
#cboxTopLeft{width:21px; height:21px; background:url(/images/colorbox/controls.png) no-repeat -101px 0;}
#cboxTopRight{width:21px; height:21px; background:url(/images/colorbox/controls.png) no-repeat -130px 0;}
#cboxBottomLeft{width:21px; height:21px; background:url(/images/colorbox/controls.png) no-repeat -101px -29px;}
#cboxBottomRight{width:21px; height:21px; background:url(/images/colorbox/controls.png) no-repeat -130px -29px;}
#cboxMiddleLeft{width:21px; background:url(/images/colorbox/controls.png) left top repeat-y;}
#cboxMiddleRight{width:21px; background:url(/images/colorbox/controls.png) right top repeat-y;}
#cboxTopCenter{height:21px; background:url(/images/colorbox/border.png) 0 0 repeat-x;}
#cboxBottomCenter{height:21px; background:url(/images/colorbox/border.png) 0 -29px repeat-x;}
#cboxContent{background:#fff; overflow:hidden;}
.cboxIframe{background:#fff;}
#cboxError{padding:50px; border:1px solid #ccc;}
#cboxLoadedContent{margin-bottom:28px;}
#cboxTitle{position:absolute; bottom:4px; left:0; text-align:center; width:100%; color:#949494;}
#cboxCurrent{position:absolute; bottom:4px; left:58px; color:#949494;}

/* these elements are buttons, and may need to have additional styles reset to avoid unwanted base styles */
#cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose {border:0; padding:0; margin:0; overflow:visible; width:auto; background:none; }

/* avoid outlines on : (mouseclick), but preserve outlines on :focus (tabbed navigating) */
#cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {outline:0;}

#cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;}
#cboxPrevious{position:absolute; bottom:0; left:0; background:url(/images/colorbox/controls.png) no-repeat -75px 0; width:25px; height:25px; text-indent:-9999px;}
#cboxPrevious:hover{background-position:-75px -25px;}
#cboxNext{position:absolute; bottom:0; left:27px; background:url(/images/colorbox/controls.png) no-repeat -50px 0; width:25px; height:25px; text-indent:-9999px;}
#cboxNext:hover{background-position:-50px -25px;}
#cboxClose{position:absolute; top:0; right:0; background:url(/images/colorbox/controls.png) no-repeat -25px 0; width:25px; height:25px; text-indent:-9999px;}
#cboxClose:hover{background-position:-25px -25px;}

/*
  The following fixes a problem where IE7 and IE8 replace a PNG's alpha transparency with a black fill
  when an alpha filter (opacity change) is set on the element or ancestor element.  This style is not applied to or needed in IE9.
  See: http://jacklmoore.com/notes/ie-transparency-problems/
*/
.cboxIE #cboxTopLeft,
.cboxIE #cboxTopCenter,
.cboxIE #cboxTopRight,
.cboxIE #cboxBottomLeft,
.cboxIE #cboxBottomCenter,
.cboxIE #cboxBottomRight,
.cboxIE #cboxMiddleLeft,
.cboxIE #cboxMiddleRight {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);
}

#cartnew-index-view form #coupon{
    margin:20px 0;
}

#cartnew-index-view form .promo-line input[type="text"]{
    background-color:#fff;
    border-color: #cdcdcd;
    width:280px;
    margin:0 20px;
}
#cartnew-index-view form .promo-line label{
    font-size: 20px;
    text-transform: uppercase;
    display:initial;
    margin-right:20px;
    font-weight: bold;
}

#cartnew-index-view form .promo-line .btn-action{
    background:#d9e0e6;
    color:#000;
    font-weight:bold;
    height:28px;
    line-height:28px;
    width:45%;
    float:right;
}

#cartnew-index-view form .wrap-recap{
    background:transparent;
    border:none;
}

#cartnew-index-view form .paiement-act{
    background:#32bcd8;
    height: 50px;
    font-size:25px;
}

#cartnew-index-view .item-qty{
    font-weight: bold;
    margin:20px 0;
}

#cartnew-index-view .wrap-price{
    margin-top:25px;
}

#cartnew-index-view .item-qty input{width:50px;}

#cartnew-index-view form .title{
    color:#000;
    font-size:24px;
    font-size: 2.4rem;
    text-transform: uppercase;
    padding: 15px 0;
    font-family: 'Open Sans', sans-serif;
    font-style: normal;
    font-weight: 700;
}

#cartnew-index-view .basket .product{
    border:none;
    border-bottom:1px solid #cdcdcd;
}

#cartnew-index-view .basket .product:first-child{
    border-top: 1px solid #cdcdcd;
}

#cartnew-index-view .basket .product:last-child{
    border-bottom:none;
}

#cartnew-index-view h1{
    display:none;
}

#cartnew-index-view .delivery label span{
    color:#000;
}

#cartnew-index-view .layout-form select{
    background-image:none;
}

#cartnew-index-view .wrap-counting p{
    background-image:none;
}

#cartnew-index-view .low-stock{
    color:#ee7e10;
    font-weight:bold;
}

#cartnew-index-view .normal-stock{
    color:#65a127;
    font-weight:bold;
}

#cartnew-index-view .no-stock{
    color:red;
    font-weight:bold;
}

#cartnew-index-view label[for=country]{
    float:left;
    line-height:30px;
}

#cartnew-index-view .delivery li {
    margin:20px 0;
}

#cartnew-index-view .wrap-recap span{
    color:#6c6c6c;
    font-size: 17px;
    font-size: 1.7rem;
}

#cartnew-index-view .wrap-recap span.price{
    color: #e3097b;
    font-size: 24px;
    font-size: 2.4rem;
}

#cartnew-index-view .table-head .total{
    font-size:16px;
    text-transform: uppercase;
    font-weight:bold;
}

#cartnew-index-view .delivery li{
    padding:5px;
}
#cartnew-index-view .delivery li.active{
    background: #e7c170;
}

#cartnew-index-view a.btn-back{
    line-height: normal;
    background:none;
    border:none;
    text-transform: none;
    height:auto;
    padding:none;
    margin-top: 50px;
}

#cartnew-index-view a.btn-back img{
    width: auto;
    max-width: none;
}

#cartnew-index-view .product .ecopa{
    text-align: center;
    text-transform: uppercase;
}

#cartnew-index-view .no-print{
    display:none;
}

#cartnew-index-view .basket .product .old-price{
    font-size: 15px;
    font-size: 1.5rem;
    color:#030303;
    text-decoration: line-through;
}

#cartnew-index-view .delivery-infos .center{margin-bottom:8px;}


#cartnew-index-view #cart-reassur{
    margin-top:20px;
    padding:20px 0;
    background:#ededed;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: -o-flex;
    display: flex;
}

#cartnew-index-view #cart-reassur a,#cartnew-index-view #cart-reassur a:visited,#cartnew-index-view #cart-reassur a:active{
    color:#000;
}

#cartnew-index-view #cart-reassur .grid-1-4 strong{
    font-size: 14px;
    margin-top: 5px;
    display: block;
}

#cartnew-index-view #cart-reassur strong.strong-no-margin{
    margin-top: -3px;
}

#cartnew-index-view #cart-reassur .grid-1-4::before{
    content: " ";
    display: block;
    margin-right:10px;
    position:relative;
    float:left;
    top:3px;
}

#cartnew-index-view #reassur-payment::before{
    background-image: url('/images/reassur_payment.jpg');
    width:41px;
    height:41px;
}

#cartnew-index-view #reassur-return::before{
    background-image: url('/images/reassur_stock.jpg');
    width:34px;
    height:37px;
}

#cartnew-index-view #reassur-shipment::before{
    background-image: url('/images/reassur_shipment.jpg');
    width:76px;
    height:36px;
}

#cartnew-index-view #reassur-sav::before{
    background-image: url('/images/reassur_sav.jpg');
    width:46px;
    height:43px;
    margin-top: -4px;
}

#cartnew-index-view #add-qty, #cartnew-index-view #remove-qty{
    cursor:pointer;
}

#cartnew-index-view #reassur-sav .green{
    color: #95bb4e;
}

#users-account-login .form-title{
    background: #d9e0e6;
    padding:10px;
    color:#5e5d5b;
    font-weight:bold;
}

.page-login .grid-half, .page-login .grid-half + .grid-half{
    border:1px solid #bebebe;
    height:220px;
    width: 48%;
    margin: 0 1%;
    padding:0;
}

.page-login .layout-form{
    padding:10px;
}

.page-login .layout-form input[type="date"], .page-login .layout-form input[type="text"], .page-login .layout-form input[type="password"]{
    width:50%;
}

.page-lost .goto a, .page-login .goto a{
    font-style: normal;
}

.page-login .mandatory{
    float:left;
    color: #3a3937;
}
.page-login .right-button{
    float:right;
    clear:none;
}

.coordonnees.new h1{
    display: none;
}

.coordonnees.new h2{
    text-align: center;
    color:#000;
    font-size:22px;
    margin-bottom: 20px;
}

.coordonnees.new .grids-20{
    margin-top:20px;
}

.coordonnees.new input.btn-action{
    background-color: #32bcd8;
}

.coordonnees.new .grid-half.palm-full:nth-child(2){
    border-left:1px solid #cdcdcd;
}

.coordonnees.new .buttons{
    padding-top:50px;
}

#orders-checkout-summary .new h1, #orders-checkout-summary .new .wrap-addresses,#orders-checkout-summary .new .basket{
    display: none;
}

#orders-checkout-summary .new .wrap-counting p{
    background: #eaeaea;
}

#orders-checkout-summary .new .wrap-recap .line-total{
    background: #eaeaea;
}

#orders-checkout-summary .new .list-payment label{
    border:none;
}

#orders-checkout-summary .new .payment-items{
    float:left;
    letter-spacing:normal;
    width: 150px;
}

#orders-checkout-summary .new .cgv{
    letter-spacing: normal;
    padding: 10px 5px;
}

#orders-checkout-summary .new .btn-action, #orders-checkout-summary .new input.btn-action {
    width:100%;
    background: #32bcd8;
    height: 50px;
    font-size: 25px;
}
}

#orders-checkout-summary .new .btn-action, #orders-checkout-summary .new input.btn-nl {
    width:100%;
    background: #ffffff;
    height: 30px;
    font-size: 22px;
    font-family: 'Open Sans', sans-serif;
    color: #000000;

}


#orders-checkout-summary .new .subtitle{
    display:none;
}

#orders-checkout-summary .new .steps{
    margin-bottom: 40px;
}

#orders-checkout-summary .new .center.big{
    letter-spacing: normal;
    font-weight:bold;
    font-size:20px;
    font-family: 'Open Sans', sans-serif;
    color: #000;
    padding-bottom:20px;
}

#orders-checkout-summary .new .payment-methods{
    border-right: 1px solid #cf1187;
}

#orders-checkout-summary .new .i-pay-check{
    background:url('/files/media/icones/payment_checkmo.jpg');
    width:49px;
    height:39px;
}

#orders-checkout-summary .new .i-pay-transfer{
    background:url('/files/media/icones/payment_banktransfer.jpg');
    width:52px;
    height:52px;
}

#orders-checkout-summary .new .i-pay-paypal{
    background:url('/files/media/icones/payment_paypal.jpg');
    width:46px;
    height:46px;
}

#orders-checkout-summary .new .i-pay-be2bill{
    background:url('/files/media/icones/payment_cb.jpg');
    width:46px;
    height:35px;
}

#orders-checkout-summary .new .i-pay-be2bill3xcb, #orders-checkout-summary .new .i-pay-ogone3xcb{
    background:url('/files/media/icones/payment_3x.jpg');
    width:45px;
    height:57px;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    /* display: none; <- Crashes Chrome on hover */
    -webkit-appearance: none;
    margin: 0; /* <-- Apparently some margin are still there even though it's hidden */
}

/* soldes */

#catalog-categories-view .soldes-txt, #catalog-highlights-view .soldes-txt, #catalog-search-index .soldes-txt{
    top:10px !important;
    right:10px;
    left:auto !important;
}


	
	/* fullscreen */

.fullscreen{ width: 100vw; margin-left: auto; margin-right: auto; text-align: center; position: center;}