body {
  color : #868684;
  padding-top : 5px;
}
.hnav .navbar-nav {
  text-align : left;
  padding-left : 0px;
  padding-right : 0px;
}
#accueil {
  width : 40px;
  text-align: center;
}

#accueil span {
	margin-right: 0;
	}

	
#special_menu a {
	border: 2px solid #f8b100;
	color: #b01281;
	height: 56px;
	padding: 0 10px;
	text-align: center;
	font-weight: bold;
	border-radius: 0 0 5px 5px;
	top: -1px;
	}

html body.tile-1-bg div.page-wrapper header.header-block nav.nav-bottom div.container div.collapse ul.nav li.dropdown {
  vertical-align : top;
}
html body.tile-1-bg div.page-wrapper header.header-block div.main-header div.header-cols div.right-col div.vcenter div.vcenter-this nav.nav-side div.navbar-dont-collapse ul.nav li.dropdown a.dropdown-toggle {
  width : 140px;
}
html.style-1 body.tile-1-bg div.page-wrapper section.content-block div.container div.row div.col-md-7 h3.product-title {
  font: bold 25px "Arial";
  color : #868684;
}
div.col-md-7 h2{
	font : 15px "Arial";
	color : #868684;
}
.row.grid-20 h2{
	font : 15px "Arial";
	color : #868684;
}
.btn.btn-default.btn-bigger {
  background-color : #b01281;
  color : #ffffff;
}
.input-group {
  background-color : #b01281;
  margin-bottom : 10px;
}
html.style-1 body.tile-1-bg div.page-wrapper section.content-block div.container div.row div.col-md-7 div.row div.col-md-6 div.form-group div.input-group select {
  background-color : #ececec;
  padding-top : 0px;
  padding-bottom : 0px;
  padding-right : 0px;
  height : 28px;
}

#recherche_valid {
	background-color: transparent; 
}

.label {
  background-color : #ececec;
  padding-top : 0px;
  padding-bottom : 0px;
  padding-right : 0px;
  height : 28px;
}
.icon.navig {
  font-size : 15px;
  margin-right: 8px;
  color : #b01281;
}
.icon-panier {
  font-size : 22px;
  margin: 0 5px;
  color : #ffffff;
}
html body.tile-1-bg div.page-wrapper header.header-block nav.nav-bottom div.container div.navbar-dont-collapse div.navbar-btn-group div.btn-wrapper a#mon_compte.btn {
  background-color : #ffffff;
  padding: 0 10px;
}
.btn.btn-outline.btn-base-hover {
  background-color : #b01281;
  color : #ffffff;
}
.btn.btn-outline.btn-default-hover, .btn-group .btn-default-hover i.icon.fa {
  background-color : #dadada;
  color : #b01281;
}
html body.tile-1-bg div.page-wrapper header.header-block nav.nav-bottom div.container div.navbar-dont-collapse div.navbar-btn-group div.btn-wrapper a.btn b.count {
  background-color : #f8b100;
}
.align-top {
	vertical-align : top;
}
.product .price {
  display: inline-block;
  font: 400 15px/1 "Roboto Condensed";
  color: #b01281;
  margin: 0 5px;
}
.product {
  /*width : 192px;*/
  margin-right : 0px;
}
.product .price .ttc {
  font-size : 10px;
}
.desc {
  color : #000000;
}
.tile-1-bg {
  background: #b01281 url("../images/backgrounds/tile1.jpg") no-repeat center 0 fixed;
  background-position : 0px 5px;
}
.head {
  background-color : #b01281;
}
.input-group i.icon.fa {
  color : #ffffff;
}
.form-control {
  color : #868684;
  //border: 0px;
}
ul.hlinks li.active i.icon {
  color : #FEBB08;
}

.product-details .panel-title {
	font-size: 13px;
}

.link_reviews {
	text-decoration: underline;
	color: #868686;
}

#accordion .panel-title {
	margin: 10px 15px;
	color: #a2127d;
	font-size: 14px;
	}
	
h4#avis {
	margin-bottom: 10px;
	color: #a2127d;
	font-size: 14px;
	}

div.btn_all_avis{
	background-color : #ffffff;
	color : #a2127d;
	text-align : center;
	margin-left : 3em;
	margin-right : 3em;
	margin-top : 1em;
	margin-bottom: 25px;
	border : 1px solid #dddddd;
	cursor : pointer;
	}
	
#related_products  h5 {
	color: #a2127d;
	font-size: 14px;
	text-transform: uppercase;
	}

div.product-rating span.product-price {
  color : #b01281;
  font-size : 35px;
}
.violet {
  color : #b01281;
}
.fa-search {
color:#b01281;
}
.btn-outline {
background-color : #b01281;
}
.btn-outline.qte {
background-color : #b01281;
color : #ffffff;
}
.input-group-addon.head {
background-color : #b01281;
color : #ffffff;
}
html.style-1 body.tile-1-bg div.page-wrapper.boxed-wrapper.shadow section.content-block.has-sidebar.default-bg div.container.no-pad-t div.row.product-details div.col-md-5.mgb-30-xs div.thumb-slider.bx-controls-box div.bx-wrapper.size-sm div.bx-controls.bx-has-controls-direction div.bx-controls-direction a.bx-prev.disabled {
background-color : transparent;
color : #b01281;
}
html.style-1 body.tile-1-bg div.page-wrapper.boxed-wrapper.shadow section.content-block.has-sidebar.default-bg div.container.no-pad-t div.row.product-details div.col-md-5.mgb-30-xs div.thumb-slider.bx-controls-box div.bx-wrapper.size-sm div.bx-controls.bx-has-controls-direction div.bx-controls-direction a.bx-next.disabled {
background-color : transparent;
color : #b01281;
}
#btn-ajout {
background-color : #b01281;
color : #ffffff;
height:64px;
line-height:48px;
}
.btn-default i.icon-panier {
color : #b01281;
line-height: 50px;
font-size: 30px; 
}
html.style-1 body.tile-1-bg div.page-wrapper.boxed-wrapper.shadow section.content-block.has-sidebar.default-bg div.container.cont-main.no-pad-t div.row div.side-col.col-sm-3.col-md-3 div.side-widget.no-margin-l span.boxed-title, html.style-1 body.tile-1-bg div.page-wrapper.boxed-wrapper.shadow section.content-block.has-sidebar.default-bg div.container.cont-main.no-pad-t div.row div.side-col.col-sm-3.col-md-3 div.side-widget.no-margin-l h1.boxed-title, html.style-1 body.tile-1-bg div.page-wrapper.boxed-wrapper.shadow section.content-block.has-sidebar.default-bg div.container.cont-main.no-pad-t div.row div.side-col.col-sm-3.col-md-3 div.side-widget.no-margin-l h5.boxed-title {
background-color : #ffffff;
color : #b01281;
}
.hnav .navbar-nav.line-top > li:hover > a:after, .hnav .navbar-nav.line-top > li.active > a:after, .hnav .navbar-nav.line-above > li:hover > a:after, .hnav .navbar-nav.line-above > li.active > a:after,
.hnav .navbar-nav.line-bottom > li:hover > a:after,
.hnav .navbar-nav.line-bottom > li.active > a:after, .hnav .navbar-nav.line-below > li:hover > a:after, .hnav .navbar-nav.line-below > li.active > a:after {
  content: "";
  position: absolute;
  height: 3px;
  width: 100%;
  background: #b01281;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: 0 auto;
}
.hnav .dropdown-menu.mega-menu p {
  text-transform: uppercase;
  margin: 0;
  padding: 8px 15px;
  background: #b01281	;
  line-height: 1;
  font-size: 13px;
  color: #fff;
}
html body.tile-1-bg div.page-wrapper header.header-block nav.nav-bottom div.container div.collapse ul.nav li.dropdown a.dropdown-toggle:hover  {
   color: #b01281;
   font-weight : bold;
}
.hnav .dropdown-menu.mega-menu .links > li.active > a, .hnav .dropdown-menu.mega-menu .links > li:hover > a {
  color: #b01281;
}
.nav-tabs.nav-tabs-line-bottom > li.active > a, .nav-tabs.nav-tabs-line-bottom > li.active > a:hover, .nav-tabs.nav-tabs-line-bottom > li.active > a:focus {
  border: none;
  border-bottom: 3px solid #b01281;
  color: #b01281;
}
html body.tile-1-bg div.page-wrapper.boxed-wrapper.shadow div.content-block footer.footer-block div.container.cont-top.clearfix div.row div.col-md-9.links-col div.row-fluid div.col-xs-6.col-sm-3.col-md-3 h5,
html body.tile-1-bg div.page-wrapper.boxed-wrapper.shadow div.content-block footer.footer-block div.container.cont-top.clearfix div.row div.col-md-9.links-col div.row-fluid div.col-xs-6.col-sm-6.col-md-6 h5 {
	color: #b01281;
	width : 100%;
}

.product .label.label-hot {
	background-color: #fab001;
	}

.rond_promo {
  background:#f9b000;
  border-radius:50%;
  width:80px;
  height:80px;
  line-height: 80px;
  text-align:center;
  vertical-align : middle;
  display : inline-block;
  font-weight : bold;
  color : #ffffff;
  font-size : 30px;
  white-space : nowrap;
}
.prix_sans_promo {
  font-size : 25px;
}
#social {
  height : 10PX;
}
.fb-like {
  bottom : 7px;
}
.btn-block {
  background-color : #b01281;
}
html body.tile-1-bg div.page-wrapper header.header-block nav.nav-bottom div.container div.navbar-collapse ul.nav li.dropdown a.dropdown-toggle {
  background-color : #ffffff;
  display: table-cell;
  vertical-align: middle;
}
/*html body.tile-1-bg div.page-wrapper header.header-block nav.nav-bottom div.container div.navbar-collapse ul.nav li#accueil a.dropdown-toggle span.icon {
  background-color : #ffffff;
}*/
.infos_ref {
  display : none;
}
#dispo {
  color : green;
  display : none;
}
#indispo {
  color : red;
  display : none;
}
table.cart-contents .action button.delete {
    background-color: #b01281;
}
.btn-primary {
    background-color: #b01281;
}
.ul-rub {
  list-style-type:none;
}
.ul-rub a {
  color: #868686;
}
.boxed-title {
  line-height : 10px;
}
.pagination_rond li {
  margin-top : 15px;
  display: inline-block;
}
.pagination_rond li a {
  border: 1px solid #868684;
  color: #868684;
  display: block;
  text-align : center;
  vertical-align : middle;
  margin-right: 5px;
  border-radius:50%;
  width:32px;
  height:32px;
  line-height:32px;
}
.pagination_rond li a:hover, .pagination_rond li a#selected {
  background-color: #b01281;
  border: 1px solid #b01281;
  color: #FFFFFF;
  display: block;
  text-align : center;
  vertical-align : middle;
  margin-right: 5px;
  border-radius:50%;
  width:32px;
  height:32px;
}

.pagination_rond li a#selected {
   pointer-events: none;
   cursor: default;
}

.heart_on_picture{
    position:relative;
}
.heart_on_picture i.heart{
    position:absolute;top:10px;right:10px;z-index:9999;font-size:2em;color:#b01281;
}
#tab-selection{
	border-left : 0;
	border-right : 0;
    border-top : 1px solid #ddd;
    border-bottom : 1px solid #ddd;
}

#slider_price,#slider_delai{
    height : 2em;
}
#slider_price .noUi-handle,#slider_delai .noUi-handle{
    top : 0;
    height : 1.9em;
}
#slider_price .noUi-origin:first-child,#slider_delai .noUi-origin:first-child{
    background-color : #b01281!important;
}
#slider_price .noUi-origin,#slider_delai .noUi-origin{
    background-color : white;
}
#tranche_prix .price_min,#tranche_prix .price_max,#tranche_delai .delai_min,#tranche_delai .delai_max{
    color : #b01281;
    font-weight : bold;
}
.noUi-tooltip {
    display: block;
    position: absolute;
    border: 1px solid #D9D9D9;
    font: 400 12px/12px Arial;
    border-radius: 3px;
    background: #fff;
    top: -43px;
    padding: 5px;
    left: -9px;
    text-align: center;
    width: 50px;
}
.noUi-tooltip strong {
    display: block;
    padding: 2px;
}
@media (max-width: 1200px) {
  .hnav .navbar-absolute {
    position: static;
    width: auto;
  }
}

#accueil .dropdown-toggle{
	background : none!important;
	font-size : 60px;
}

#accueil a{
    padding : 0!important;
}

.hnav .navbar-nav > li.dropdown.dropdown-mega > a {
	text-align : center;
	text-transform: inherit;
	color: #868686;
	padding: 0 0px;
	font: normal 13px "Roboto";
	border-radius: 0;
        height: 56px;
}
@media (max-width: 768px) {
    li.dropdown.dropdown-mega > a {
		display: block !important;
        max-width : none;
        min-width : none;
        width : 100%;
        height: auto!important;
        padding-top : 15px!important;
        padding-bottom : 15px!important;
        text-align : center;
    }
    #accueil{
        max-width : none;
        min-width : none;
        width : 100%;
        height: 50px!important;
        padding-top : 0;
        padding-bottom : 0;
        text-align : center;
    }
	
	#accueil a , #accueil a:hover {
		background: #b01281 !important;
	}
	
	#accueil a span {
		color: #fff;
	}
	
	#special_menu a {
		border: 0;
		border-radius: 0;
		color: #f8b100;
		background: #b01281;
		}
	
    li.dropdown.dropdown-mega > a:hover,li.dropdown.dropdown-mega.open > a {
        background-color : #eeeeee!important;
    }
    li.dropdown.dropdown-mega > div.mega-menu.dropdown-menu .row,li.dropdown.dropdown-mega > div.mega-menu.dropdown-menu .row .col-md-3{
        margin-top : 0!important;
        margin-left : 0!important;
        margin-right : 0!important;
        padding-left : 0!important;
        padding-right : 0!important;
    }
    li.dropdown.dropdown-mega > div.mega-menu.dropdown-menu .row h5{
        display : none!important;
    }
}
.hnav .navbar-nav > li.dropdown.open > a{
	height : 50px;
}
html.style-1 body.tile-1-bg div#ui-datepicker-div.ui-datepicker div.ui-datepicker-header{
background-color : #b01281;
}
h1.h1_slide {
	z-index : 1;
	border:none;
	min-height:75px;
	text-align : center;
	position : absolute;
	padding-left : 10px;
	padding-top : 15px;
	margin-top : 50px;
	width : 96%;
	background-color:#fabb30;
    -moz-opacity:0.8;
    opacity: 0.8; 
	color:#ffffff;
}
div.h1_slide {
  font-weight: normal;
  font-family: "Roboto";
  color: #42464d;
  font-size: 34px;
  line-height: 0.7em;
	z-index : 1;
	border:none;
	min-height:75px;
	text-align : center;
	position : absolute;
	padding-left : 10px;
	padding-top : 15px;
	margin-top : 50px;
	width : 96%;
	background-color:#fabb30;
    -moz-opacity:0.8;
    opacity: 0.8; 
	color:#ffffff;
}
h1.h1_slide.sans_image {
	margin-top : 0px;
}
div.h1_slide.sans_image {
  font-weight: normal;
  font-family: "Roboto";
  font-size: 34px;
  line-height: 0.7em;
	margin-top : 0px;
}

h1#default_h1 {
	padding: 15px 10px;
	text-align: center;
	background-color: #fabb30;
	color: #fff;
	opacity: 0.8;
	filter: alpha(opacity=80);
}

div.fam_ssfam {
	height:196px;
	position:relative;
}
div.fam_ssfam#resume {
	height:50px;
	position:relative;
}
img.fam_ssfam {
	width : 96%;
	z-index:-1;
	position : absolute;
}
.link_cat {
	color:#ffffff;
}
.link_cat:hover {
	color:#fabb30;
}
.wide-dialog {
  width: 900px;
}
.prod_desc {
	height:30px;
}
.footer-block .brand-col{
	border-right : none;
}
.footer-block .border-both{
    border-right : 1px solid rgba(0, 0, 0, 0.1);
    border-left : 1px solid rgba(0, 0, 0, 0.1);
}
.footer-block h5.boxed-title{
	background-color: #ffffff;
    color: #b01281;
    padding-left : 0!important;
    line-height : 1.1em;
}
.footer-block h5.boxed-title a{
	background-color: #ffffff;
    color: #b01281;
    padding-left : 0!important;
    line-height : 1.1em;
}
.footer-block .footer-top h5{
	text-transform : none;
}
.footer-block .footer-top-right{
    text-align : center;
}
.footer-block .footer-top-center p{
    line-height : 1em;
    color : #bbbbbb;
}
.footer-block ul.hlinks{
    line-height: inherit;
}
.footer_link{
    margin-top:3em;
}
.footer_link h5{
	margin-bottom : 5px;
	line-height : 1.1em;
}
.footer_link ul{
    list-style-type : none;
    padding : 0;
    margin : 0 0 20px 0;
}
.footer_link ul li{
    margin : 0;
    padding : 0;
}
.footer_link ul li a{
    color : #bbbbbb;
}
.btn_show_product a:hover{
    cursor : pointer;
}

#h1_accueil {
	line-height: 34px;
	margin-top: 10px;
	padding: 0;
	background: #b01281;
	color: #fff;
	text-align : center;
	font-size : 18px;
	text-transform: uppercase;
}

a{
    color: #b01281;
}
@media (min-width: 768px) and (max-width: 1220px){
}
@media (min-width: 768px) {
	.hnav .navbar-nav > li.dropdown.dropdown-mega > a {
	  height: 56px;
	  min-width : 78px;
	  max-width : 105px;
	}
	html body.tile-1-bg div.page-wrapper header.header-block nav.nav-bottom div.container div.collapse ul.nav li.dropdown {
  		//width : 107px;
	}
}
	
@media (min-width: 320px) {
	
	#fb_plugin {
		width: 260px;
		}
	
	}
	
@media (max-width: 480px) {
	
	.side-widget {
		display: none;
		}
	
	}

#total_rating {
	color: #b01281;
	}

li h2{
  font-size: 14px;
  line-height: 0px;
}
li h3.type_h2{
  font-size: 14px;
  line-height: 0px;
}
h2.baseline {
  margin-left: 5%;
  font-size: 14px;
  line-height: 0px;
  color : #868684;
}
h1.downline {
  margin-left: 5%;
  font-size: 14px;
  line-height: 0px;	
}
h2.downline {
  margin-left: 5%;
  font-size: 14px;
  line-height: 0px;	
}
p.downline{
  	color : #868684;
	margin-left: 5%;
	margin-right: 5%;
}
li h2.tab {
    font-size: 13px;
}
li.active h2.tab {
    color: #b01281;
}
