body {
    background-color: #fff;
    
}



h1, h2, h3, h4, h5, h6 {
    color: #a31c57;
      text-shadow: 4px 4px 15px #666;
}


.product-thumb-info .product-thumb-info-content {
    background-color: rgb(209, 114, 156) none repeat scroll 0% 0%;
    color: #a31c57;
}

html .heading-primary, html .lnk-primary, html .text-color-primary {
    color: #a31c57 !important;
}





#footer {
   background:#eee none repeat scroll 0% 0%;
    border-top: 4px solid rgb(115, 176, 31);
    color: rgb(70, 114, 10)!important;
}


#footer p{
  color: rgb(70, 114, 10)!important;

}


#footer h4 {
     color: #a31c57;
}


.shop ul.products .product .price .amount {
    color: rgb(106, 9, 52);
}



.shop ul.products .product:hover .add-to-cart-product:hover {
    background: #a31c57!important;
}

.product-thumb-info a:hover {
     /*background: #a31c57!important;*/

}



.product-thumb-info h4 {
    color: #404751;
    font-size: 1.1em;
    line-height: 1.1em;
}


.owl-carousel .owl-nav [class*="owl-"]:hover {
    border-color: #a31c57 #a31c57 #304753;
    background-color: #a31c57;
}

.menugauche
{
/*border-left: solid 2px #a31c57;*/
	padding:10px;
	background-color: #eee ;
	margin-bottom:30px;
	
	border-radius: 0px 10px 10px 0;
	box-shadow: 4px 4px 15px #666;
}


aside ul.nav-list li.active {
    background-color: rgba(56,48,56,0.1);
    text-decoration: none;
	border-radius: 0px 20px 20px 0;
	border: 1px solid #ccc;
}


aside ul.nav-list li a:hover {
    background-color: rgba(56,48,56,0.1);
    text-decoration: none;
	border-radius: 0px 20px 20px 0;
	font-weight: bold;
	

}



aside ul.nav-list li a {

    border-bottom: 0px solid #888;

}







.social-icons li.social-icons-facebook a {

    background: #3b5a9a;

	color:#fff!important;

}



.social-icons li.social-icons-facebook:hover a {

    background: #fff;

	color:#000!important;

}
.social-icons li.social-icons-pinterest a{
    background: #cc2127!important;
	color:#fff!important;
}



.social-icons li.social-icons-pinterest:hover a {
    background: #fff!important;
	color:#000!important;
}





.social-icons li.social-icons-twitter a {

    background: #1aa9e1;

	color:#fff!important;

}



.social-icons li.social-icons-twitter:hover a {

    background: #fff;

	color:#000!important;

}









.social-icons li.social-icons-linkedin a {

    background: #0073b2;

	color:#fff!important;

}



.social-icons li.social-icons-linkedin:hover a {

    background: #fff;

	color:#000!important;

}


h4 {
    font-size: 1.1em;
    font-weight: 300;
    letter-spacing: normal;
    line-height: 1.2em;
    margin: 0 0 14px 0;
}



h1 {
    font-size: 1.6em;
    font-weight: 300;
    letter-spacing: normal;
    line-height: 1.5em;
}

#footer .social-icons a
{
   color: #ffffff !important;
}

#footer .social-icons a :hover
{
   color: #000 !important;
}

#footer a {
   color: rgb(70, 114, 10) !important;
}

#footer a:hover {
	color: #663300!important;
	text-decoration: none;
   color: #a31c57 !important;
}


.conditions  h4
{
	line-height: 1em;
	margin: 20px 0 14px 0!important;
}

.nav-tabs li.active a, .nav-tabs li.active a:hover, .nav-tabs li.active a:focus {
    color: #000;
}


.telrouge{
 color: #a31c57 !important;
  font-weight: bold;
}

.header-logo
{
width:20%!important;

}

.blog a
{
color: #990000!important;
font-weight: 600;
}


.blogtext h2
{
	font-size: 1.4em;
}