#header{
  height: 80px;
  background-color: #5f3924;
}
#page_heading h3{
  color: #fff;
}
#page_heading p{
   color: #fff;
}
div.pricing-table .pricing-table-header
{
  background-color: #5f3924 !important;
}
.pricing-table-body{
	border-bottom: 1px solid #5f3924 !important;
}
.pricing-table .span4{
	border: 1px solid #5f3924 !important;
}
.pricing-table a{
	background-color: #5f3924;
	display:block;
	margin-bottom:10px;
	padding:4px;
	color:#FFF;
	border-radius:5px;
}
.pricing-table a:hover{
	background-color: #fff;
	text-decoration:none;
	border:1px solid #5f3924;
	display:block;
	margin-bottom:10px;
	padding:4px;
	color:#5f3924;
	border-radius:5px;
}
div.pricing-table .pricing-table-header h3{
  color: #ffffff;
  text-shadow: #fff!important;
}
#gotop .scrollup
{
  background-color: #5f3924 !important;
}
/*img.logo{
   opacity: 0.8;
   moz-opacity: 0.8;
   filter(opacity=80); 
}*/
#header #notice{
  padding-top: 10px;
  
}
#header .header-right{
  padding-top: 20px;
  
}
#header #notice span{
color: #fff !important;
}
#header #notice p{
line-height:18px !important;
}
#header #topmenu .menu li a
{
color: #5f3924 !important;
}
#header #topmenu .menu li a:hover
{
color: white !important;
}
.iceslideshow .carousel-caption a{
  color: #d9f606;
}
.iceslideshow .carousel-caption a:hover{
  text-shadow: 0px 0px 10px rgba(255, 255, 255, 0.6);
}
#iceslideshow .carousel-caption .mod-description
{
  border-bottom-color: rgba(34, 16, 16, 0.7);
  border-top-color: rgba(34, 16, 16, 0.7);
  background-color: rgba(34, 16, 16, 0.25);
}
#icecarousel
{
  background-color: #5f3924;
}
@media screen and (min-width: 1185px) {
	div.icemegamenu{
		margin-left:30px;
	}
}
.icemegamenu > ul > li a:hover span.icemega_title
{
	  color: #5f3924;
  
}
.icemegamenu > ul > li a span.icemega_title
{
color: rgba(34, 16, 16, 1);
}
.icemegamenu > ul > li.active > a > span.icemega_title
{
	  color: #5f3924 !important;
}

#savoir-faire{
	display:block;
	margin:0 auto;
	height:145px;
	width:188px;
	background-image: url(../images/l-atelier-du-cuir-attelages-aroules-malpas.jpg);
	
}
#cheval{
	display:block;
	margin:0 auto;
	height:145px;
	width:188px;
	background-image: url(../images/l-amour-du-cheval-attelages-aroules-malpas.jpg);
}
#passion{
	display:block;
	margin:0 auto;
	height:145px;
	width:188px;
	background-image: url(../images/la-passion-des-attelages-aroules-malpas.jpg);
}
a#cheval:hover{
	-moz-opacity:0.46;
	-khtml-opacity:0.46;
	-ms-filter:"alpha(opacity=46)";
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=46);
	filter:alpha(opacity=46);
	opacity:0.46;
	zoom: 1;/* HACK POUR IE */
}
a#passion:hover{
	-moz-opacity:0.46;
	-khtml-opacity:0.46;
	-ms-filter:"alpha(opacity=46)";
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=46);
	filter:alpha(opacity=46);
	opacity:0.46;
	zoom: 1;/* HACK POUR IE */
}
a#savoir-faire:hover{
	-moz-opacity:0.46;
	-khtml-opacity:0.46;
	-ms-filter:"alpha(opacity=46)";
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=46);
	filter:alpha(opacity=46);
	opacity:0.46;
	zoom: 1;/* HACK POUR IE */
}
#iceslideshow .carousel-indicators li.active
{
  background-color: #bbc957;
}


#icecarousel .icecarousel .icecarousel-inner .icecarousel-caption .icecarousel-description a{
  color: rgba(34, 16, 16, 1);
}
#icecarousel .icecarousel .icecarousel-inner .icecarousel-caption .icecarousel-description a:hover{
  background-color: rgba(34, 16, 16, 1);
  color: #bbc957;
}
#social_icons ul li a{
  background-image: url("../images/social_icons.png");
}
#social{
	margin-top:-150px;
}
#testimonials
{
  background-color: rgba(95, 57, 36, 0.8) !important;
}
#promo-bas{
	display:block;
}
#testimonials blockquote, #testimonials .testimonials_author p{
  color: #fff;
}
#content hr.topsep{
  background-image: url("../images/top_sep.png");
 }
 #footer .moduletable .moduletable_heading{
  background-image: url("../images/moduletable_heading.png");
  background-color: transparent;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-position: left center;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: auto auto;
  min-height: 60px;
  margin-left: -10px;
  padding-left: 70px;
}
.span8
{
  width: 100% !important;
}
.customcontact{
	height:350px;
	overflow:hidden;
}
div.pricing-table .pricing-table-header
{
  background-color: #949291;
}
div.item-pagepage-services{
	width:90%;
}

/* mobile */
@media screen and (max-width: 450px) {
.ice-megamenu-toggle a
{
  margin-top: 0px;

}
#logo {
	margin-top:-70px;
	display:block;
	overflox:visible;
}
}