<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">
/* GENERIQUE */
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-right:5px;
  padding-left: 5px;
}
.panel{padding:5px 10px;}
p{margin:10px 0px;}
p.text-mini{font-size:90%;}
 html,
body {height: 100%;}
body{font:12px arial, sans-serif; background-color:#EFEFEF; }
btn{font-size:1em;}
h1{font:bold 2em 'Lato', arial, sans-serif;color:#000; }
h2{font:bold 1.5em 'Lato', arial, sans-serif; color:#000;}
h3{font:14px 'Lato', arial, sans-serif; color:#000;}
h3.title{font:bold 17px 'Lato', arial, sans-serif; color:#000;}
.clear{clear:both;}
.vert{color:#9C0;}
.orange{color:#F90;}
.rouge{color:#C00;}

.title-secondaire{font:bold 15px 'Lato', arial, sans-serif; margin:20px 0px; text-transform:uppercase; }
a{color:#000; }
a:hover{color:#256FB8; text-decoration:none;}
input{ line-height:32px;padding:0px 10px;}
.margin-top{margin:10px 0px;}
.section-title{font:300 2em 'Lato', arial, sans-serif; text-transform:uppercase; padding-top:20px; border-top:1px solid #FFF;}
.border{border:1px solid #000;}
.intro{font:18px 'Lato', arial, sans-serif;}
/* HEADER */
.navbar-top{padding:5px 0px; background-color:#222; color:#BBB; font:11px/30px arial, sans-serif; text-transform:uppercase; }
.navbar-top a{color:#FFF; padding:0px 2px;}
.navbar-top a:hover{color:#256FB8;}
.navbar-top i{vertical-align:middle;}
.navbar-center{padding:20px 0px;background-color:#000;color:#FFF;background:url(../images/bg-etoiles.jpg) -50px center;}
.navbar-center a{color:#FFF; padding:5px 15px; font-weight:bold; line-height:25px;}
.navbar-center a:hover{color:#256FB8;text-decoration:none;}
.navbar-principal{}

.nom{font-size:20px; margin-right:15px; }
.panier{margin-top:5px; }
.panier a span.badge{font-size:15px; padding:10px 15px; margin:0px 0px 0px 5px;background-color:#000; border:2px solid #fff;border-radius:20px;}
.panier a:hover span.badge{ background-color:#222; border:2px solid #256FB8;  }
.panier a:hover { color:#256FB8;}
.logo{width:100%;}
#link-noel{background-color:red; text-align:center; font-weight:bold;}
.baseline{font:11px arial, sans-serif; color:#aaa; margin:5px 0px 10px 0px;}
.cadeauflash{background-color:#FFFFFF; margin:0px -10px 20px -10px;}
.flashchrono{background:#FFFFFF url(../images/v3/bg-flash.png) top left repeat-x; padding-right:20px;}
.flashcode{background:#FFFFFF url(../images/v3/bg-flash.png) top left repeat-x;font:1.8em 'Lato', arial, sans-serif; padding-top:20px; }
.flashcode span{font:0.8em 'Lato', arial, sans-serif;}
.flashtime{background:#FFFFFF url(../images/v3/bg-flash.png) top left repeat-x;border-left:1px solid #000; padding:20px 0px 0px 20px; font:1.3em 'Lato', arial, sans-serif;}
/* SIDEBAR */
.sidebar{background-color:#FFF;border-radius:0px;padding:5px 10px;}
.sidebar h2{font-size:1.4em; text-transform:uppercase; font-weight:bold;}

.sidebar ul{padding:0px; }
.sidebar li{list-style:none; padding:0px;}
.sidebar li a.category{font:300 20px 'Lato', arial, sans-serif;padding:0px 5px; display:block; background-color:#efefef; text-decoration:none;margin-bottom:5px;text-transform:none;}
.sidebar li a.category-active{font:300 20px 'Lato', arial, sans-serif;padding:0px 5px; display:block; background-color:#000; text-decoration:none;margin-bottom:5px;color:#FFF;}
.sidebar li a{font:14px Arial, sans-serif; }
.sidebar li a.subcategory-active{color:#FFF; background-color:#256FB8; display:block; padding:3px;}
li.panel{
  margin-bottom: 0px;
  background-color: #fff;
  border: 3px solid transparent;
  border-radius: 0px;
  -webkit-box-shadow: 0 0px 0px rgba(0, 0, 0, .05);
          box-shadow: 0 0px 0px rgba(0, 0, 0, .05);
}
li.panel li{
padding:5px 0px 5px 15px;
  font:bold 12px arial, sans-serif;
}
li.panel li a{
text-decoration:none;
}
/* TABLE */
td.nowrap{white-space : nowrap;}
/* LISTING PRODUITS */
.item-prod {
	display: block;
	height: auto;
	transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
	-webkit-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	-ms-transition: all 0.3s ease 0s;
	margin-bottom: 10px;
}
.product {
	display: block;
	height: auto;
	padding:5px;
	background-color:#FFF;
	transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
	-webkit-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	-ms-transition: all 0.3s ease 0s;
	border: 1px solid #EEE;
}
.image {
	display: block;
	overflow: hidden;
	position: relative;
	text-align: center;
	width: 100%;
	max-height: 240px;
	transition: all 0.5s ease 0s;
	-moz-transition: all 0.5s ease 0s;
	-webkit-transition: all 0.5s ease 0s;
	-ms-transition: all 0.5s ease 0s;
	-o-transition: all 0.5s ease 0s;
}
.image a {
	display: block;
	overflow: hidden;
}
.image a img {
	transition: all 0.5s ease 0s;
	-moz-transition: all 0.5s ease 0s;
	-webkit-transition: all 0.5s ease 0s;
	-ms-transition: all 0.5s ease 0s;
	-o-transition: all 0.5s ease 0s;
	max-height: 240px;
	margin: 0 auto;
}
.product:hover .image a img {
	transform: scale(1.15);
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1));
	-o-transform: scale(1.1);
}
.product:hover .description h3{
	color:#256FB8;
}
.promotion {
	position: absolute;
	z-index: 10;
	bottom: 20px;
	left: 0;
	height: 24px;
	width: auto;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	-ms-border-radius: 4px;
	border-radius: 4px;
}
.description {
	padding:5px 0px;
	height:70px;
}
.description h3{
	margin:0px;
	font-weight:bold;
}
.description h3 span{  font:normal 12px/30px arial; color:#888; background-color:#FFF; padding:3px 5px; border-radius:5px; border:1px solid #888;  }
.promotion {
	line-height: 18px;
	opacity:0.7;
}
.etat-product {
	color: #FFFFFF;
	display: inline-block;
	float: left;
	font-size: 15px;
	font-weight: lighter;
	height: 100%;
	padding: 3px 10px;
	background: #000;
	text-shadow: 0 1px 1px rgba(0, 0, 0, 0.4);
}
.discount {
	background: #FF1944; /* old browser */
	background: rgba(255, 0, 48, 0.9) !important;
	height: 100%;
	display: inline-block;
	padding: 3px 5px;
	color: #fff;
	float: left;
	font-size: 15px;
	font-weight: 300;
	border-radius: 0 4px 4px 0;
	text-shadow: 0 1px 1px rgba(0, 0, 0, 0.4);
}
.description p {
	color: #7F8C8D;
	font-size: 13px;
	overflow: hidden;
	line-height: 17px;
}
.price,
.plus-panier {
	background-color:#000;
	font-size: 17px;
	line-height: 31px;
	padding:2px 2px 2px 10px;
	color: #fff;
	border-radius:5px;
}
.plus-panier{font-size: 15px;}
.plus-panier input{color:#000; margin:0px 5px; text-align:center;}

.alert{margin:10px 0px 10px 0px; clear:both;}

/* FOOTER */

footer {
    display: block;
	margin-top:20px;
}
 footer .foot-dark, footer .foot-last {
    padding-left: 20px;
    padding-right: 20px;
	
}
footer .foot-dark{background-color:#000; color:#fff;}
footer .foot-dark .title-secondaire,
footer .foot-dark  a{color:#fff; }
footer .foot-dark  li a{padding:3px;}
footer .foot-dark  li a:hover{background-color:#222;color:#fff;}
footer .foot-last{background-color:#333;}

footer .foot-dark .nav {
    margin-bottom: 40px;
}
footer .foot-last {
    text-align: center;
	color:#DDD;
	font-size:11px;
	padding-bottom:10px;
	
}
footer .foot-last .pull-right {
    float: none;
    padding-top: 10px;
}
/* FICHE CATEGORIE */
.minimodele{float:left;}
.entete{background-color:#FFF; padding:10px; margin-bottom:20px;}
.pagination{margin:0px;}
.sort{margin:15px 0px;}
/* FICHE PRODUIT */
.zone-img{background-color:#FFF; padding:5px;}
.miniatures-bloc img{width:15%;  border:5px solid #EEE; margin:5px;}
.fiche{background-color:#FFF; padding:20px; margin:0px; font-size:15px;}
.fiche h1{font:bold 1.6em 'Lato', arial, sans-serif; margin:0px 0px 20px 0px;}
.nom-coul{font-weight:normal; color:#555;}
.compatibilite span {background-color:#000; border-radius:5px; color:#FFF; margin-right:10px; padding:2px 10px;}
.addthis{background-color:#DDD; padding:10px; }
.ajout{ background-color:#DDD; padding:10px 20px;  display:block; margin-top:10px;}
.prixnormal{font-size:40px;}
.etat-stock{
	color: #FFFFFF;
	font-size: 15px;
	font-weight: lighter;
	padding: 10px 20px;
	background: #000;
	text-shadow: 0 1px 1px rgba(0, 0, 0, 0.4);
}
.etat-product-fiche {
	font-size: 15px;
	text-transform:uppercase;
	font-weight: lighter;
	height: 100%;
	margin: 20px 0px 0px 0px;
	text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
	color:red;
}

.old-price {
	color: #666666;
	font-size: 12px;
	line-height:13px;
	font-weight: normal!
}

.alert-sm{padding:5px; font-size:95%; }
.label-color{width:20px; height:20px;  border-radius:10px; float:left; margin-right:10px;}
.label-noir{background-color:#000;}
.label-gris{background-color:#AAA;}
.label-blanc{background-color:#FFF; border:1px solid #AAA;}
.label-beige{background-color:#F8F1E4;}
.label-rose{background-color:#FA9BBB;}
.label-violet{background-color:#6D4B97;}
.label-bleu{background-color:#3186BF;}
.label-turquoise{background-color:#28ADB2;}
.label-vert{background-color:#90CF28;}
.label-jaune{background-color:#FFCC00;}
.label-orange{background-color:#FF6600;}
.label-rouge{background-color:#DF191A;}
.label-marron{background-color:#724535;}
.label-or{background-color:#D6B86F;}
.label-argent{background-color:#BBB;}
.label-transparent{background-color:#EEE; border:1px solid #AAA;}

.fidelity{padding:20px; text-align:center;}
.fidelity-nb{font-size:50px;}
/* FICHE ARTISTES */
.box-artiste{padding:10px;}
.box-artiste h3{margin:0px; background-color:#FFF; padding:5px;}
.box-artiste a:hover h3{background-color:#000; color:#FFF;}

@media (min-width: 768px) and (max-width: 1200px) {
  .btn-responsive {
    font-size:70%;
  }
}
.titre-outils{
  border-color: #ccc;
  text-align:left;
  width:70px;
  cursor:default;
}
.outils{margin-bottom:10px;}
.qualite{border:1px solid #ddd; display:block; padding:10px; text-align:center; margin-bottom:10px; border-radius:5px; color:#FFF; font-size:15px;}
</pre></body></html>