/*----------Generale-----------*/body {font-family:"Open Sans", sans-serif; border-top:solid 10px #000; }#lien-panier { float:right; }h1, h2, h3 { margin-top: 0; margin-bottom: 25px;  }#pagination { text-align:center }/*enlever liens soulignés pour certains éléments*/body #fond-page .nav > li > a:hover, body #fond-page .pagination > li > a:hover, body #fond-page .btn:hover, body #fond-page a.list-group-item, body #fond-page .pager li > a:hover, body #fond-page .pager li > span:hover { text-decoration: none; }.selectlivraison { width: auto; display: inline; }.table > tbody > tr > td.pas-de-bordure { border-style: none; }body #fond-page .carousel .carousel-control { color: #fff; }/*panel*/.panel { background-color:transparent; border-style:none; box-shadow:none; }.panel-default > .panel-heading { background-color: transparent; border-color: transparent; color: inerit; }.btn-rounded { border-radius:20px; }.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover { background-color:transparent; }select { max-width:100%; }.navbar { margin-bottom:0 }.navbar-default { position:inherit; min-height:auto }body #catalogue .nav-pills { margin-bottom:0 }.breadcrumb { padding:0; margin-bottom: 20px; list-style: none; background-color: transparent; border-radius: 0; }.navbar-toggle { margin-right:0; margin-bottom:0 }#page .modal .bg-primary h4 { color:#fff; }.modal .modal-body, #page #ecrire_message { background: #f9f9f9; }.modal .modal-footer { text-align:center }.btn-primary { background:#1A73E9; }.tooltip-inner { max-width: 350px; }.retrait { margin-left:40px; }.l-message-text .fas { color:#555; }body .l-message-nom { font-size: 13px; }body .l-message-nom .l-message-nom-p{  font-size: 14px;font-weight:bold; }/*----------Boutons-----------*/body #fond-page .btn-default, body #fond-page .produit .produit-texte .btn-default { color:#333333; background-color:#ffffff; border-color:#ccc; }body #fond-page .btn-default:hover, body #fond-page .produit .produit-texte .btn-default:hover { background:#e6e6e6; border-color:#adadad; }/*boutons primary*/body #fond-page form .btn-avis{ color:#ffffff; background-color:#2065e4; border-color:#1A73E9; }body #fond-page form .btn-avis:hover { color:#ffffff; background:#1A73E9; border-color:#1A73E9; }body #fond-page .btn-primary-2 { background:#000; border-color:#000 }body #fond-page .btn-primary-2:hover, body #fond-page .btn-primary-2:focus { border-color:#000; background:#000; box-shadow:1px 1px 6px #adabab }/*boutons panier*/body #fond-page .btn-panier, body #fond-page .produit .produit-texte .btn-panier { color:#ffffff; background-color:#337ab7; background-image:linear-gradient( to bottom,, ); border-color:#2e6da4; }body #fond-page .btn-panier:hover, body #fond-page .produit .produit-texte .btn-panier:hover { color:#ffffff; background:#286090; background-image:linear-gradient( to bottom,, ); border-color:#204d74; }/*jssocials*/.jssocials { margin-bottom: 10px; }.produit .jssocials { margin-top: 15px; margin-bottom: 0; }body #fond-page .jssocials a.jssocials-share-link, body #fond-page .produit .produit-texte .jssocials a.jssocials-share-link { color:#ffffff; font-size:12px; }body #fond-page .jssocials a.jssocials-share-link:hover, body #fond-page .produit .produit-texte .jssocials a.jssocials-share-link:hover { color:#ffffff; }.jssocials-share-link { background: #666 !important; }/*----------navigations (pagination...)----------*//*lien*/#galerie .nav-tabs > li.active > a, #catalogue .nav-tabs > li.active > a, .colonne .nav-tabs > li.active > a { color:#1a73e8; font-weight:normal; text-decoration:none; }body #fond-page .pager li > a, body #fond-page .pager li > span, body #fond-page .pagination > li > a, body #fond-page .pagination > li > span, body #fond-page a.list-group-item { color:#0066cc; background-color:#ffffff; border-color:#dddddd; }a.list-group-item, button.list-group-item { color:#0066cc; }/*lien actif*/body #fond-page .nav-pills > li.active > a, body #fond-page .nav-pills > li.active > a:focus, body #fond-page .nav-pills > li.active > a:hover, body #fond-page .list-group-item.active, body #fond-page .list-group-item.active:focus, body #fond-page .list-group-item.active:hover, body #fond-page .pagination > .active > span, body #fond-page .pagination > .active > span:focus, .pagination > .active > span:hover { color:#ffffff; background-color:#0066cc; border-color:#0066cc; }/*lien inactif*/body #fond-page .nav-pills > li.disabled > a:focus, body #fond-page .list-group-item.disabled, body #fond-page .list-group-item.disabled:focus, body #fond-page .list-group-item.disabled:hover, body #fond-page .pagination > .disabled > a, body #fond-page .pagination > .disabled > a:focus, body #fond-page .pagination > .disabled > a:hover, body #fond-page .pagination > .disabled > span, body #fond-page .pagination > .disabled > span:focus, body #fond-page .pagination > .disabled > span:hover { color:#777777; }body #fond-page .nav-pills > li.disabled > a { color:#777777; }/*lien hover*/body #fond-page .pager li > a:hover, body #fond-page .pager li > span:hover, body #fond-page .nav-pills > li.disabled > a:hover, body #fond-page .nav-pills > li > a:focus, body #fond-page .nav-pills > li > a:hover, body #fond-page a.list-group-item:focus, body #fond-page a.list-group-item:hover, body #fond-page button.list-group-item:focus, body #fond-page button.list-group-item:hover, body #fond-page .pagination > li > a:focus, body #fond-page .pagination > li > a:hover, body #fond-page .pagination > li > span:focus, body #fond-page .pagination > li > span:hover { color:#23527c; background-color:#eeeeee; border-color:#dddddd; }/*----------divers----------*//*img*/img, .g-images, .mg, .md, .imgr { display: block; height: auto; max-width: 100%; }.g-images { margin-bottom: 5px; margin-right: 5px; display: inline-block; float: none; vertical-align: top; }img.pull-left { margin-right: 15px; margin-bottom: 15px; }img.pull-right { margin-left: 15px; margin-bottom: 15px; }.navbar-brand img { max-height: 40px; margin-top: -10px }.carousel-inner > .item > a > img, .carousel-inner > .item > img { width: 100%; }/*thumbnail*/.thumbnail { background-color:#fff; border-color:#ddd; }a.thumbnail:hover { border-color:#337ab7; }/*class*/.mb { margin-bottom: 15px; }.mg { margin-left: 15px; margin-bottom: 15px; }.md { margin-right: 15px; margin-bottom: 15px; }.mt1 { margin-top: 10px; }.form_champ6 { display: none }/*nav-tabs*/#colonne-g .nav-tabs, #colonne-d .nav-tabs, #galerie .nav-tabs, #catalogue .nav-tabs { border-bottom-style: none; }/*----------header------------*//*boutons mon-panier*/body #fond-page #header-banniere .btn-mon-panier { margin-bottom: 5px; border-color:transparent; }body #fond-page #header-banniere .btn-mon-panier:hover { background:transparent; border-color:#e2e2e2; }/*boutons moncompte*/body #fond-page #header-banniere .btn-moncompte { margin-bottom: 5px; border-color:transparent; }body #fond-page #header-banniere .btn-moncompte:hover { background:transparent; border-color:#e2e2e2; }/*-----------logo et slogan-----------*//*logo et slogan*/#header-banniere { text-align:center; margin-top:40px; margin-bottom:30px; }@media screen and (max-width: 1440px) {#header-banniere { margin-top:30px; margin-bottom:20px; }}#header-logo { margin-top:5px; }#header-logo a { font-family:'Open Sans'; font-size:23px; font-weight:bold; }#header-slogan a { font-family:'Roboto';  font-size:13px; font-weight:normal;  }#header-logo a:hover, #header-slogan a:hover { text-decoration: none }/*-----------menu principal-----------*//*barre de navigation*/header .navbar-collapse { text-align:center }header .navbar-collapse .navbar-nav { display: inline-block; float:inherit; margin-left:auto; margin-right:auto; margin-bottom:30px; }.navbar { border-radius: 0;  /*  box-shadow: 0 0 6px rgba(0, 0, 0, 0.2);*/ border:none;/*border-bottom:solid 1px #f1f1f1;*/ }.navbar-default { background-color:transparent; background-repeat:repeat; background-position:left top; }@media (min-width: 850px) {.navbar .container { padding-left:0; padding-right:0; }}.navbar-toggle { border: none; background: transparent !important; }.navbar-toggle:hover { background: transparent !important; }.navbar-toggle .icon-bar { width: 22px; transition: all 0.2s; }.navbar-toggle .top-bar { transform: rotate(45deg); transform-origin: 10% 10%; }.navbar-toggle .middle-bar { opacity: 0; }.navbar-toggle .bottom-bar { transform: rotate(-45deg); transform-origin: 10% 90%; }.navbar-toggle.collapsed .top-bar { transform: rotate(0); }.navbar-toggle.collapsed .middle-bar { opacity: 1; }.navbar-toggle.collapsed .bottom-bar { transform: rotate(0); }/*menu*/body #fond-page .navbar-default .navbar-nav > li > a { font-family:'Roboto';  font-weight:500; text-decoration:none; margin-right: 25px; padding-right:0; padding-left:0; }body #fond-page .navbar-default .navbar-nav > li > a:focus, body #fond-page .navbar-default .navbar-nav > li > a:hover {  font-weight:500; text-decoration:none; background-color:transparent; }body #fond-page .navbar-default .navbar-nav > .active > a, body #fond-page .navbar-default .navbar-nav > .active > a:focus, body #fond-page .navbar-default .navbar-nav > .active > a:hover, body #fond-page .navbar-default .navbar-nav > .open > a, body #fond-page .navbar-default .navbar-nav > .open > a:focus, body #fond-page .navbar-default .navbar-nav > .open > a:hover { background-color:transparent; font-weight:500; text-decoration:none; background-color:transparent; }.navbar-nav>li>a:before { content: ""; position: absolute; width: 100%; height:2px; bottom: 0; left: 0;  opacity: 0;  /*visibility: hidden; -webkit-transform: scaleX(0);  transform: scaleX(0);  -webkit-transition: all 0.3s ease-in-out 0s;  transition: all 0.3s ease-in-out 0s; */ box-sizing: border-box; transition: all .2s; -webkit-transform: translateY(-4px); transform: translateY(-4px); }.navbar-nav>li>a:hover:before, .navbar-nav>.active>a:before { /* visibility: visible;  -webkit-transform: scaleX(1);  transform: scaleX(1);*/ opacity: 1; -webkit-transform: translateY(0); transform: translateY(0); }/*sous menu*/.navbar-nav li.open, .navbar-default .navbar-nav .dropdown-menu, .navbar-default .dropdown-menu > li > a, .navbar-default .navbar-nav .open .dropdown-menu > li > a { color:#000000; background-color:#ffffff; border-color:#dddddd; }.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus, .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .active > a, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover { color:#000000; background-color:#e2e2e2; }/*bouton pour mobile*/#header-banniere .navbar-toggle { border-color:transparent; background-color:#ffffff; }#header-banniere .navbar-toggle:hover, #header-banniere .navbar-toggle:focus { background-color:#f7f7f7; }/*------------fond total page------------*/#fond-page-colonne { background-color:transparent; background-repeat:no-repeat; background-position:left top; padding-top:10px; }/*------------page------------*/#page #contact{padding:20px;border-radius:4px;}.info-o{font-size:12px;}.thumbnail { padding: 0px; }/*fond page*/#page { margin-bottom: 20px; padding:0 25px; }#page .panel { background-color:transparent; }#page .nav-tabs > li.active > a, #page .nav-tabs > li.active > a:focus, #page .nav-tabs > li.active > a:hover { background-color:transparent; }/*navigation*/#page .nav-pills { margin-bottom:15px; }#page .nav-tabs { border-bottom-style: none; margin-bottom:15px; }/*polices*//*liens*/a { font-weight:normal; text-decoration:none; }a:hover { font-weight:normal; text-decoration:underline; }/*titres*//*messages*/.panel-default > .panel-heading + .panel-collapse > .panel-body { border-color:transparent; border-color:#f1f1f1; }#page .panel-heading { background-color:#f1f1f1; border-color:#f1f1f1; }#page .panel-heading a { color:#337ab7; }#page .panel-heading .panel-title { color:#333333; }/*formulaire*/.champs_obligatoire, .has-warning .checkbox, .has-warning .checkbox-inline, .has-warning .control-label, .has-warning .help-block, .has-warning .radio, .has-warning .radio-inline, .has-warning.checkbox label, .has-warning.checkbox-inline label, .has-warning.radio label, .has-warning.radio-inline label, .erreur { color:#ff0000; }.has-warning .form-control { border-color:#ff0000; }.help-block { color:#737373; }/*ligne de séparation*/.table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th, #page legend { border-color:#e2e2e2; }#moncompte h1 { border-bottom: 1px solid #e5e5e5; border-color:#e2e2e2; margin-bottom:20px; }/*onglets*/#page .onglet { margin-bottom: 10px; }.si-m-actif { border-radius: 0px 4px 4px; }/*panier*/.btn-panier { padding-right: 25px; }.btn-panier .glyphicon-shopping-cart { margin-right: 15px; }.tableau-panier-titre, .choisir-paiement, .vos-informations, .ajouter-commentaire { color:#ffffff; background-color:#3f3f3f; }.tableau-panier-total-ttc { color:#333333; background-color:#eeeeee; }.btn-recalculer { margin-left: 5px; margin-right: 5px; }#panier .table > tbody > tr > td, #panier .table > tbody > tr > th, #panier .table > tfoot > tr > td, #panier .table > tfoot > tr > th, #panier .table > thead > tr > td, #panier .table > thead > tr > th { border-color:#e5e5e5; }#panier small { color:#777777; }@media (max-width: 750px) {#header-banniere { text-align:left; }#fond-page #page .produit-page { display: block; }.btn-panier { padding-right: 15px; }.btn-panier .glyphicon-shopping-cart { margin-right: 5px; }.btn-recalculer { margin-top: 5px; margin-bottom: 5px; }}/*bloc produit*/#fond-page .produit { background-color:transparent; background-repeat:repeat; background-position:left top; display: block; line-height: 1.42857; margin-bottom: 30px; transition: border 0.2s ease-in-out 0s; }#fond-page .produit .produit-texte { font-size:12px; }#fond-page .produit .produit-texte a { color:#337ab7; }#fond-page .produit .produit-texte h3 { margin:0; padding:0; float:left; font-size:15px; }#fond-page .produit .produit-texte h3 a { font-weight:bold; }#fond-page .produit img { margin-left: auto; margin-right: auto; margin-bottom:14px;  }#fond-page .produit-page, .image-enligne { vertical-align: top; display: inline-block; float: none; }.image-enligne {margin-bottom:20px;}#fond-page .produit .produit-texte .prix { float:right; }#fond-page .produit .produit-texte .prix a { float:right; font-size:15px; font-weight:bold;  }#fond-page .produit .produit-texte .social {margin-top:5px; }#fond-page .produit .produit-texte .com a { padding-left:8px; padding-right:8px; }#filtres { border-radius:20px; margin-bottom:30px; margin-right:15px; margin-left:15px; }#filtres .btn { border-radius:20px; }#list_expositions #filtres { margin-right:0; margin-left:0; }#filtres .btn-filtre .btn-default { border:none; font-size:14px; }#filtres .btn-filtre .btn-default:hover { border:none; }#filtres .btn-filtre .btn-default .t_f_a { font-weight:bold; }#filtres .btn-filtre .btn-default .fas, #filtres .btn-filtre .btn-default .far { margin-right:5px; }#filtres .dropdown-menu>li>a { color:#656565; }#filtres .dropdown-menu>li>a:hover { text-decoration:none; }#filtres .dropdown-menu>.active>a, #filtres .dropdown-menu>.active>a:focus, #filtres .dropdown-menu>.active>a:hover { color:#337ab7; background:transparent; text-decoration:none; }.nav-stacked > li + li { margin-top: 0; }body #fond-page .filtre-oeuvre { margin-bottom:25px; font-family: "Roboto"; }body #fond-page .filtre-oeuvre > li > a { font-size:13px; color:#482c58; border:none; border-radius:0; padding:0; }body #fond-page .filtre-oeuvre > li.active > a, body #fond-page .filtre-oeuvre > li > a:hover, body #fond-page .filtre-oeuvre > li > a:focus, body #fond-page .filtre-oeuvre > li.active > a:hover, body #fond-page .filtre-oeuvre > li.active > a:focus { color:#ac38ef; font-weight:bold; background:transparent }#fond-page .produit-texte { padding:9px; border:solid 1px transparent; padding-top:15px; border-top:none; }h3.filtre-titre { font-size:13px; margin-bottom:3px; color:#222; font-weight:500; font-family: "Roboto"; }#fond-page .produit img { margin-bottom:0; }#fond-page .produit .produit-texte .coeur a, #fond-page .produit .produit-texte .coms a { margin-right:5px; }#fond-page .produit .produit-texte h3, #fond-page .produit .produit-texte .prix { margin-bottom:5px; line-height: 1; }/*collections*/#page .collection { margin-bottom:20px; }#page .collection_t { background-color: transparent;position:relative}#page .collection .collection_d {  padding: 15px; }#page .collection a:hover { text-decoration:none; }#page .collection .collection_d h3 { margin-bottom: 5px; font-size:16px; font-weight:bold;}#page .collection .collection_d .collection_nbr { font-size:14px; }.collection img, .produit img, .produit-page img { margin-left:auto; margin-right:auto; }/*page présentation*/#page #col_presentation .col_pad { padding:20px 25px;/*text-align:right;*/ }#page #col_presentation #nom { padding:0; margin:0; font-size:17px; font-weight:bold; margin-bottom: 10px; }#page #col_presentation .description { padding:0; margin:0; margin-bottom:20px; }#page #col_presentation .description li { margin:0; padding:0; list-style:none; font-size:13px; }#page #col_presentation .img { margin-bottom: 15px; }#col_presentation #btn-contact-artiste { width:100%; border-radius:0; margin:0; }#col_presentation #btn-contact-artiste:hover { box-shadow:1px 1px 6px #adabab; }/*reseau*/#page .reseaux .fa-p { margin-top:20px; margin-right:11px; font-size:22px; }#page .reseaux .fa-r { margin-right:0px; }#page .reseaux .l_coeur2 .nbr { font-weight: bold; margin-right: 15px; }#col_presentation .liens_t { font-size: 13px; margin-bottom: 5px; }.liens { padding-left: 0; }#col_presentation .liens { list-style: none; padding-left: 0; margin-bottom: 20px; }#col_presentation .liens a { font-size: 13px; } /*artisles_li*/#biographie { margin-bottom:5px; margin-left:40px; }.artisles-li { margin-bottom:5px; margin-left:40px; }.artisles-li hr { margin-top: 5px; margin-bottom: 5px; }.artisles-li .description { }#page .titre { border-radius:20px; font-size: 14px; padding: 8px 14px; margin-top: 35px; margin-bottom: 15px; font-weight: bold; }#page .titre i { margin-right:5px; }#page .titre:first-child { margin-top:0; }#page #presentation .description_f { margin:30px 0; }@media screen and (max-width: 750px) {#biographie, .artisles-li { margin-left:16px; }}.artisles-li .date, .artisles-li .vernissage, .artisles-li .lieu, .artisles-li .mab{ margin-bottom:5px }/*list_expositions*/#list_expositions .artisles-li h3 { font-size:18px; margin-bottom:10px; }#list_expositions .artisles-li .date, #list_expositions .artisles-li .vernissage{ margin-bottom:5px; }#list_expositions .artisles-li .lieu { margin-bottom:20px; }/*page produit*/#page #produit .col_pad { padding:20px 25px }#page #produit #titre { padding:0; margin:0; font-size:20px; font-weight:bold; }#page #produit .prix { font-weight: bold; font-size: 18px; }#page #produit #description { padding:0; margin:20px 0; }#page #produit #description li { margin:0; padding:0; list-style:none; font-size:13px;  }#page #produit .img { margin-bottom: 5px; }#page #produit .img img, .lien-zoom { cursor: zoom-in; }#page #produit #caracteristiques { list-style:none; padding-left:0; margin-bottom:0;}#page #produit #caracteristiques li { padding:12px;  }#page #produit #caracteristiques li:last-child{border-bottom:none;}#page #produit #caracteristiques li .c_t { font-weight:bold;  }#page #produit .nav-tabs { margin-bottom:0; margin-top:30px; }#page #produit .nav-tabs > li.active > a { border-bottom:solid 1px #f9f9f9; }#page #produit .tab-pane { margin-bottom:20px }#page #produit .tab-pane2 { padding:20px; margin-bottom:20px; border-radius:4px; }#page #produit .nav-tabs > li.active > a, #page #produit .nav-tabs > li.active > a:focus, #page #produit .nav-tabs > li.active > a:hover { border-style:none; box-shadow:none }#page #produit .nav-tabs > li> a, #page #produit .nav-tabs > li> a:hover { padding:18px 10px; border-style:none; box-shadow:none }#page #produit .nav-tabs > li> a:before { content: ""; position: absolute; width: 100%; height: 3px; bottom: 0; left: 0;  opacity: 0; box-sizing: border-box;   /* transition: all .05s;    -webkit-transform: translateY(-4px);    transform: translateY(-4px);*/ -webkit-transform: scaleX(0); transform: scaleX(0); -webkit-transition: all 0.3s ease-in-out 0s; transition: all 0.3s ease-in-out 0s; }#page #produit .nav-tabs>li>a:hover, #page #produit .nav-tabs>li>a:focus { background:transparent; }#page #produit .nav-tabs>li>a:hover:before, #page #produit .nav-tabs>li>a:focus:before, #page #produit .nav-tabs>li.active>a:before { opacity: 1;    /*-webkit-transform: translateY(0);    transform: translateY(0);*/ -webkit-transform: scaleX(1); transform: scaleX(1); }#produit .prix { font-size: 20px; font-weight: bold; }#produit #btn-contact-artiste { width:100%; border-radius:0; margin:0; }#produit #btn-contact-artiste:hover { box-shadow:1px 1px 6px #adabab; }#page #produit #p_description p:last-child{margin:0;}#catalogue hr { border-color:#e2e2e2; }#catalogue .achat, #produit .achat { text-align: right; }#catalogue .produit-enligne .prix a, .produit .prix a { font-size: 18px; font-weight: bold; }#catalogue .produit-enligne .prix a:hover, .produit .prix a:hover { font-weight: bold; }#catalogue .produit-enligne .eco, .produit .eco, #produit .eco { font-size: 11px; }#catalogue .produit-enligne .barre a, #fond-page .produit .barre a, #produit .barre { text-decoration: line-through; color:#555555; }#catalogue .produit-enligne .barre a:hover, #fond-page .produit .barre a:hover, #produit .barre:hover { text-decoration: line-through; }#catalogue .produit-enligne .pourcentage a, #fond-page .produit .pourcentage a, #produit .pourcentage span { border-style: solid; border-width: 1px; border-color:#ff0000; color:#ff0000; border-radius: 2px; padding: 2px; font-weight: bold; }#catalogue .produit-enligne .pourcentage a:hover, #fond-page .produit .pourcentage a:hover { font-weight: bold; }#catalogue .produit-enligne .img { margin-bottom: 10px; }/*blog*/#blog article hr { border-color:#e2e2e2; }.blog_article_date, .com_article_date, .mes_date { font-size: 11px; }.com_article_date, .mes_date { text-align: right; }/*----------sous-menu----------*/.sm-clean { background-color:transparent; }.sm-clean ul { background-color:#f5f5f5; }.sm-clean.sm-vertical a:hover, .sm-clean.sm-vertical a:focus, .sm-clean.sm-vertical a:active, .sm-clean.sm-vertical a.highlighted, .sm-clean.sm-vertical ul a:hover, .sm-clean.sm-vertical ul a:focus, .sm-clean.sm-vertical ul a:active, .sm-clean.sm-vertical ul a.highlighted { background:transparent; }.sous-menuc .panel-body { padding:0; }#fond-page .colonne .sm-clean a { font-weight:normal; text-decoration:none; border-bottom-style:dotted; border-bottom-color:#f2f2f2; border-bottom-width:1px; }#fond-page .colonne ul.sm-clean li:last-child a { border-bottom-style:none; }#fond-page .colonne .sm-clean a:hover { font-weight:normal; text-decoration:underline; }#fond-page .colonne .sm-clean .actifc a { font-weight:normal; text-decoration:underline; }.sm-clean.sm-vertical a:hover, .sm-clean.sm-vertical a:focus, .sm-clean.sm-vertical a:active, .sm-clean.sm-vertical a.highlighted, .sm-clean.sm-vertical ul a:hover, .sm-clean.sm-vertical ul a:focus, .sm-clean.sm-vertical ul a:active, .sm-clean.sm-vertical ul a.highlighted { }.sm-clean.sm-vertical a span.sub-arrow { border-color:transparent transparent transparent #337ab7; }.sm-clean.sm-vertical a:hover span.sub-arrow { border-color:transparent transparent transparent #337ab7; }.sm-clean.sm-vertical .actifc a span.sub-arrow { border-color:transparent transparent transparent #337ab7; }/*-----------footer-------------*//*polices*/footer { font-size:12px; }/*liens*/footer a {font-weight:normal; text-decoration:none; }footer a:hover { font-weight:normal; text-decoration:none; }footer .actifc a { font-weight:normal; text-decoration:underline; }/*titres*/footer {  text-align:center; }footer .container #footer { padding-top: 20px; border-top-style:solid; border-top-width:1px; }footer .reseaux .fa-p { font-size:22px; margin-right:8px; }footer #powered { margin-bottom: 20px;}footer #powered a img { display:inline; height:17px }footer .list-inline { margin-bottom:0; }footer .list-inline li:after { content: "-"; margin-left: 7px; }footer .list-inline li:last-child { padding-right:0 }footer .list-inline li:last-child:after { display:none; }/*-----------modal-------------*/.modal-header, .modal-content, .panel-body{color:#000;}/*-----------CSS variables (si pas de _result pas de : apres la propriete css exemple -> color:#ffffff  -------------*//* ------Modifier le fond du site ($css_fond_site) */body {background-color:#ffffff }/* ------Texte generaux *//* Texte ($css_page_police_couleur)*/#header-logo a, body #fond-page .navbar-default .navbar-nav > li > a, body #fond-page .navbar-default .navbar-nav > li > a:focus, body #fond-page .navbar-default .navbar-nav > li > a:hover, body #fond-page .navbar-default .navbar-nav > .active > a, body #fond-page .navbar-default .navbar-nav > .active > a:focus, body #fond-page .navbar-default .navbar-nav > .active > a:hover, body #fond-page .navbar-default .navbar-nav > .open > a, body #fond-page .navbar-default .navbar-nav > .open > a:focus, body #fond-page .navbar-default .navbar-nav > .open > a:hover , #page, #fond-page .produit .produit-texte, #fond-page .produit .produit-texte h3 a, #fond-page .produit .produit-texte .prix a, #fond-page .produit .produit-texte .coeur a, #fond-page .produit .produit-texte .com a, #fond-page .produit .produit-texte .social a,  footer a, footer a:hover, footer .actifc a, #fond-page .produit .produit-texte a:hover, #page #produit .nav-tabs > li> a, #page .reseaux .fa-p, #page .reseaux .l_coeur2 .nbr, #page #produit .nav-tabs > li.active > a, #page .collection .collection_d .collection_nbr, #page .collection .collection_d h3, #powered-by  { color:rgba(0, 0, 0, 1);}#header-logo a {text-shadow: 0 0 3px rgba(0, 0, 0, 0.1);}#header-slogan a{color:rgba(0, 0, 0, 0.7); text-shadow: 0 0 3px rgba(0, 0, 0, 0.1);}footer{color:rgba(0, 0, 0, 0.7);}.navbar-nav>li>a:before, #header-banniere .navbar-toggle .icon-bar {background-color:rgba(0, 0, 0, 1);}footer .container #footer { border-top-color:#e5e5e5;  }#page .collection_t { box-shadow: 0 0 3px rgba(0, 0, 0, 0.20);}#page .collection_t:hover { box-shadow: 0 0 8px rgba(0, 0, 0, 0.35); }hr{border-color:#e5e5e5;  }/* Liens :#1a73e8;*/a, a:hover {color:#1a73e8;}body #fond-page .pagination > .active > a, body #fond-page .pagination > .active > a:focus, body #fond-page .pagination > .active > a:hover{color:#fff;background-color:#1a73e8;    border-color:#1a73e8;}/* Pagination :#1a73e8;*/.breadcrumb > .active, .breadcrumb > li + li::before  {color:rgba(0, 0, 0, 0.8);}/* Pagination trait :#1a73e8;*/#page #produit .nav-tabs > li> a:before {background-color:#1a73e8;;}/* Bordure image border-color:#000000; */#page #produit .img img,#fond-page .produit img {border:none;border-color:#000000;border-width:1px; }#fond-page .produit:hover {  box-shadow:0 0 5px  rgba(0, 0, 0, 0.3);}/* ------Fond 2 *//* Couleur de fond ($css_page_couleur_1_fond)*/#filtres, body #fond-page #filtres .btn-default, #page #col_presentation, #page .titre, #page #produit #col_action, #page #produit .tab-pane2 , #page .panel .list-group-item, #page #contact{background:#f2f2f2;  }#page .panel .list-group .list-group-item { border-color:rgba(0, 0, 0, 0.05); }#page #produit .col_pad, #page #col_presentation .col_pad { border:solid 1px rgba(0, 0, 0, 0.03); }/* Titre ($css_page_couleur_4_fond)*/#page #produit #p_description, #page #produit #p_coms, #page #produit #titre, #page #produit .prix, #page #produit #caracteristiques li .c_t, #page .titre, #page #col_presentation #nom, #page #col_presentation .phone, #page .col_pad .reseaux .fa-p, #page .panel .list-group .fond2, #filtres .btn-filtre .btn-default .t_f_a, #page #contact {color:rgba(0, 0, 0, 1);}/* Texte ($css_page_couleur_5_fond)*/#page #produit #caracteristiques li, #page #produit #description li, #page #col_presentation .description li, #col_presentation .liens_t, #filtres .btn-filtre .btn-default, #filtres .btn-filtre .btn-default:hover {color:rgba(0, 0, 0, 0.8);}body #fond-page #filtres .btn-default:hover, #page .panel .list-group .fond2 {background-color:#d8d8d8; }#page #produit #caracteristiques li { border-bottom:solid 1px #d8d8d8;  }#page #p_coms .panel, #page #produit #p_description, #page #produit #p_caracteristique {  border: 1px solid #d8d8d8;}/* ------Bouton de contact *//*($css_page_couleur_6_fond)*/#produit #btn-contact-artiste, #col_presentation #btn-contact-artiste { border:solid 1px ; border-color:#f2f2f2;  background-color:rgba(0, 0, 0, 1);  }/* ------Bouton */body #fond-page .btn-primary, body #fond-page .btn-default  {    color:#ffffff;    background-color:rgba(0, 0, 0, 1);    border-color:rgba(0, 0, 0, 0.9);}body #fond-page .btn-primary:hover,  body #fond-page .btn-default:hover  {    color:#ffffff;    background-color:rgba(0, 0, 0, 0.9);    border-color:rgba(0, 0, 0, 1);}body #fond-page #contact .btn-primary, body #fond-page #contact .btn-primary:hover {    color:#f2f2f2;    background-color:rgba(0, 0, 0, 1);    border-color:rgba(0, 0, 0, 0.9);}/*($css_page_couleur_7_fond)*/#produit #btn-contact-artiste, #col_presentation #btn-contact-artiste {color:#f2f2f2;}/* ------Ploces */body{($css_page_police)  }#header-logo a, #header-slogan a {($css_page_police_logo)  }body #fond-page .navbar-default .navbar-nav > li > a  {($css_page_police_menu)  }h1, h2, h3, h4, h5, h6 {  ($css_page_police_titre)  }/*-----------CSS perso-------------*/($css_perso)