
@font-face {
  font-family: "Imprint MT Shadow";
  src: url(police/IMPRISHA.TTF) format("truetype");
}

@font-face {
  font-family: "Rage Italic";
  src: url(police/RAGE.TTF) format("truetype");
}


body {
	background-color:#dde0d7;
	color: #553f3b;

  overflow-y : scroll;
  
}

.breadcrumb{display:none}
header{
background-color:transparent;
}

.container{
	min-width:1250px;
/*background-color:green;*/
padding:0px;
}

.header-container {
	min-width:1250px;
	background-color:#dde0d7;
	min-height:253px;
}

.columns-container {
	background-color:#dde0d7}

div#mf_barre_gauche{
position:absolute;
width:100%;
height:350px;
top:-350px;
background-color:rgba(255,255,255,0.3);
}

div#center_column{
width:72%;
margin:0px;
/*background-color:red;*/
}
div#center_column2{
width:100%;
margin:0px;

}
div#left_column{
width:25%;
/*background-color:black;*/
padding:0px;
margin-left:12px;
background-color:rgba(255,255,255,0.3);
}
div#mf_designbroderie_barrehorizontale {
	position:absolute;
  background-image: url(img/barre_horizontale.png);

  width: 1259px;
  height: 255px;
  padding: 0;
  margin-top:72px;
  z-index:-10;
  opacity:1.0;
}

div#mf_designbroderie_logotexte {
	position:absolute;
    font-family: "Imprint MT Shadow", Helvetica, Arial, sans-serif;
	font-size:41px;
	margin-top:72px;
	margin-left:362px;
}
div#header_logo {
	width:0px;
	height:0px;
}

div#mf_designbroderie_logotextestrasbourg {
	position:absolute;
    font-family: "Arial", sans-serif;
	font-size:16px;
	margin-top:108px;
	margin-left:617px;
}

.mf_designbroderie_menumathieu {
	position:absolute;
	margin-top:208px;
	margin-left:373px;
}

.mf_designbroderie_menumathieu ul li{
    font-family: "Arial", sans-serif;
	display: inline;
	list-style: none;
	font-size:15px;
	margin-left:45px;
	margin-right:45px;
}

.mf_designbroderie_menumathieu ul li a{
	color:#553f3b;
}
/* conflits avec les autres pages
.col-sm-4 {
	position:absolute;
	margin:0px;
	padding:0px;
}*/
.product-image-container, .product-img-link, .img-responsive, 
.product-container{
background-color:transparent;
padding:0px;
margin:0px;
}
.img-responsive{
background-color:transparent;
}

.left-block{
background-color:transparent;
padding:0px;
margin:0px;
}

.right-block{
text-align:center;
padding:0px;
margin:0px;
}

.product-name{
padding:0px;
margin:0px;
	color:#553f3b;
}  

#header .shopping_cart {
  position: absolute;
  float: left; 
  padding:0px;
  margin-top:87px;
  margin-left:1090px;
  height:62px;
  width:150px;
background-color:none;
background:url(img/Panier_acc.png) left top; 
background-repeat: no-repeat;
background-position:4px;
}
#header .mf_pannier {

width:100%;
  height:100%;
padding:23px 0px 0px 75px ;
margin:0px;
}

#header .shopping_cart a  :hover{
background-color:rgba(255,255,255,0.3);  }

#header .shopping_cart a{
background-color:rgba(100,100,100,0.3); 
padding:0px;
width:100%;
height:100%;  
background-color:transparent;  
color:#553f3b;
text-decoration:none;
text-shadow:none;
  }
  
  #header .shopping_cart b{

  color:#553f3b;
  }
#views_block {

	/*background-color:red;*/
}
#mf_designbroderie_topline {
height:30px;
}


/* Mon slider*/
#mf_slider {
	width: 720px;
	height: 480px;
	overflow:hidden;
}

#mf_slider .mf_slides{
	display:block;
	width:6000px;
	height:400px;
	margin:0px;
	padding:0px;
}
#mf_slider .mf_slide{
	float: left;
	list-style-type: none;
		width: 720px;
	height: 480px;
}

/*
#slider_row {
	height: 700px;
}
#homepage-slider{
height:700px;
}

#homeslider {
max-height:700px;
height:700px;
}

#homepage-slider .homeslider-description{
position:absolute;
display:block;
text-align:center;
background-color:white;
width:1000px;
bottom:100px;
left:117px;
top:550px;
}

.bx-wrapper {
height:700px;
}
.bx-viewport {
height:700px;
}
#homepage-slider .homeslider-description p{
color:red;
text-align:center;
}
*/

#mf_accueil {

    font-family: "Rage Italic";
	font-weight:thin;
	font-size:41px;
	color:#9B8B88;
}

.icon-double-angle-right {
visibility:hidden;
}

.pb-left-column #image-block {
background-color:#e6e8e2;
border: 1px solid #e6e8e2;
}

.pb-center-column #product_reference span {
color:#666666;
font-weight:normal;
}
#product_reference label{
color:#666666;
}

#availability_statut #availability_value.warning_inline {
background-color: #908a7f;
border-color: #807b71;
text-shadow: 1px 1px #807b71;
margin: 0;
}

.box-info-product {
background: transparent;
border: 0px solid transparent;
border-top: 0px solid transparent;
border-bottom: 0px solid transparent;
}
.attribute_label {
color:#666666;
âdd-bottom:5px;
}
#mf_buy_block {

}

.product_attributes{
padding:0px;
box-shadow:none;
  border-style: solid;
/*    border-width: 1px;
	border-color:#666666;
	padding:5px;*/
}

.content_prices{
padding-left:0px;
padding-top:35px;
padding-bottom:0px;
}
#usefull_link_block {
margin-top:50px;
}
.box-info-product {

}
.pb-center-column #short_description_block #short_description_content {
padding-bottom:0px;
}
#attributes fieldset label {
display: inline;
}

.mf_paymentmode {
display:block;
position:relative;
float:right;
width:250px;}

#container_express_checkout {
right:30px;
}

#pQuantityAvailable span {
color:#666666;
font-weight:normal;
font-style:italic;
}
.box-info-product p {
margin: 0px;
padding: 0px;
margin-top: 10px;
}


.box-info-product .exclusive:hover {
background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #eef1ea), color-stop(100%, #dde0d7));
background-image: -webkit-linear-gradient(#eef1ea, #dde0d7);
background-image: -moz-linear-gradient(#eef1ea, #dde0d7);
background-image: -o-linear-gradient(#eef1ea, #dde0d7);
background-image: linear-gradient(#eef1ea, #dde0d7);

filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eef1ea', endColorstr='#dde0d7',GradientType=0 );
background-position: 0 0; 
}
div.selector, div.selector span {
	background-image: url("img/sprite.png");
}


.box-info-product .exclusive {
padding: 0;
border-top: 0px solid #0079b6;
border-right: 0px solid #006fa8;
border-left: 0px solid #006fa8;
border-bottom: 0px solid #012740;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
-ms-border-radius: 0px;
-o-border-radius: 0px;
border-radius: 0px;
position: relative;
display: block;
background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #e4e7e0));
background-image: -webkit-linear-gradient(#ffffff, #e4e7e0);
background-image: -moz-linear-gradient(#ffffff, #e4e7e0);
background-image: -o-linear-gradient(#ffffff, #e4e7e0);
background-image: linear-gradient(#ffffff, #e4e7e0);
background:none;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e4e7e0',GradientType=0 );
/*
background-image: none;
background-color: #e6e8e2;*/
}


.box-info-product .exclusive:before {

background-image: url("img/panierproduit.png");
background-repeat: no-repeat;
background-position:4px;
font-family: "FontAwesome";
position: absolute;
top: 0;
left: 0;
bottom: 0;
color: white;
font-size: 25px;
line-height: 47px;
text-shadow: 0 1px #015883;
content: "";
z-index: 2;
width: 51px;
text-align: center;
border: 1px solid #807b71;
border-radius:0px;
background-color:rgba(255,255,255,0.3);
/*
-webkit-border-radius: 5px 0 0 5px;
-moz-border-radius: 5px 0 0 5px;
-ms-border-radius: 5px 0 0 5px;
-o-border-radius: 5px 0 0 5px;*/
/*border-radius: 5px 0 0 5px;*/

}

.box-info-product .exclusive span {
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-ms-border-radius: 5px;
-o-border-radius: 5px;
border-radius: 5px;
font-weight: 700;
font-size: 15px;
line-height: 22px;
border: 1px solid #807b71;
text-shadow: 0 1px #807b71;
padding: 12px 36px 14px 60px;
color: #333333;
display: block !important;
-webkit-transition: all 0.7s ease;
-moz-transition: all 0.7s ease;
-o-transition: all 0.7s ease;
transition: all 0.7s ease;
border-radius:0px;
border:none;
background:none;
}

.box-info-product .exclusive:after {
visibility: hidden;
}
.box-cart-bottom {
box-shadow:none;
}

.pb-center-column {
margin-bottom: 0px;
}

#quantity_wanted_p input {
background-color:#edefea;
}

.btn.button-plus, .btn.button-minus {
font-size: 14px;
line-height: 14px;
color: #666666;
text-shadow: 1px -1px rgba(0, 0, 0, 0.05);
padding: 0;
border: 1px solid;
border-color: #666666;
-webkit-border-radius: 0;
-moz-border-radius: 0;

background: none;
background-color:#edefea;
}
.btn.button-plus span, .btn.button-minus span {

background:none;
}

#header .shopping_cart > a:first-child:after {
content: "";
visibility:hidden;
}

.page-heading {
text-align:left;
color:#553f3b;
font-weight:normal;
}

.contact-form-box {
padding: 0px 0px 0px 0px;
margin: 0px;
background: none;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
background-color:#edefea;
}

#mf_contact {
width:1000px;
margin-left:125px;
margin-top: 75px;
text-align:center;
}

#mf_contact .mf_bottom{
	border-bottom:1px solid black;
	padding:10px;
	margin:0px
}

#mf_contact  .mf_rightline {
text-align:left;
margin:0px;
width:50%;
	border-right:1px solid #aaaaaa;
}

.alert-warning {
background-color: #edefea;
border-color: #ad7f7a;
color: #ad7f7a;
}

.contact-form-box label{
padding-top:5px;
}

#mf_contact div.selector, #mf_contact div.selector span, .form-control, div.uploader input, .uploader span{
display:inline-block;
float:right;
}
#mf_contact div.selector, #mf_contact div.selector span {
width:20px;
}

.form-control{
width:260px;
}
.contact-form-box textarea{
height:120px;
}
.contact-form-box fieldset {
padding-bottom:0px;
}
.contact-form-box textarea, .form-control.grey{
background-color:#e6e8e2;
}
.contact-form-box {

}
.mf_contact_right {
width:50%;
text-align:center;
float:left;
height:100%;
line-height:2;
/*border-left:1px solid #aaaaaa;*/
margin:0px;
}

.mf_inline {
/*display:inline;*/
padding:0px;
}

.button.button-medium {
float:right;
font-size: 17px;
color: white;
padding: 0;
margin:5px;
font-weight: bold;
background: none;
background: #666666;
border: 1px solid black;
border-color:black;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
}

.desc_contact{
float:right;
}


.header_user_info a {
color: #666666;
font-weight: bold;
display: block;
padding: 8px 9px 11px 8px;
cursor: pointer;
line-height: 18px;
}

.header_user_info {
float: right;
margin-right:20px;
border:0px;
}

div.header_user_info :hover {
background-color:rgba(255,255,255,0.3);
}

.mf_center {
margin-left:250px;
}

.table > thead > tr > th {
background-color:rgba(255,255,255,0.3);
border-bottom-width: 1px;
color: #666666;
vertical-align: middle;
}

p.info-title {
font-weight: bold;
color: #666666;
margin-bottom: 25px;
}

.table tbody > tr > td {
color: #666666;
}

.mf_table_history {
width:1100px;
}

#mf_history {
width:1200px;
margin-left:0px;
margin-top: 75px;
text-align:center;
}

.button.button-medium {
float: right;
font-size: 17px;
color: rgb(17, 123, 17);
padding: 0;
margin: 5px;
font-weight: bold;
background: none;
border: 1px solid #2FBA16;
background:#aaffaa;
}

.button.button-medium.exclusive  :hover{
border-color:#aaa;
background-color:#aaa;
}
.button.button-medium.exclusive span :hover{
border-color:#aaa;
background-color:#aaa;
}

.box {
background-color:rgba(255,255,255,0.3);
border: 0px;
padding: 14px 18px 13px;
margin: 0 0 30px 0;
line-height: 23px;
text-align:left;
}

.button.button-medium.exclusive {
border-color: #666666;
background:none;
background-color:white;
color:#666666;

}
.button.button-medium.exclusive span {
border-color: #999999;
}

.form-control {
color: #333333;
background-color: rgb(216, 216, 216);

}

#mf_command {
width:1000px;
margin-left:125px;
margin-top: 75px;

}

#page .rte {
width:1000px;
margin-left:125px;
margin-top: 75px;
}

#categories_block_left li a.selected {
color:#799540;
}

.mf_gras {	
	color:#555;
	font-weight:bolder;
}

.mf_foot {
text-align:center;

	display: inline;
	list-style: none;
	padding:5px;
}
.mf_foot li{
	display: inline;
	list-style: none;
	margin:10px;

}
.mf_divfooter {
	bottom:0px;
	min-width:1250px;
	text-align:center;
}
.mf_bordure {
	min-width:1250px;
	height:1px;
	background-color:#af9b9b;
	margin-top:15px;
	margin-bottom:5px;

}
.mf_dimension {
	font-style:italic;
}

.bx-controls {
	visibility:hidden;
}

#last_quantities {
/*
color: white;
font-weight: 700;
line-height: 18px;
display: inline-block;
padding: 3px 8px 4px;
border: 1px solid #36943e;
margin-left: 5px;
background: #fe9126;
border: 1px solid #e4752b;
padding: 4px 8px 3px;
position: relative;
top: 1px;*/

color: #666666;
font-weight: 700;
line-height: 18px;

margin-left: 5px;
background: none;
border:none;
padding: 0px;
position: relative;
top: 1px;
}

.top-pagination-content ul.pagination, .bottom-pagination-content ul.pagination {


}
.top-pagination-content div.pagination, .bottom-pagination-content div.pagination {
text-align:right;
}

.box-security
{
background-image:none;

}
p.payment_module {
background-color:rgba(255,255,255,0.3);
width:1000px;
text-align:center;
}
p.payment_module a.cheque {
background: none;
background-color:transparent;
}

p.payment_module a.cheque:after, p.payment_module a.bankwire:after, p.payment_module a.cash:after {
content: "";
}
ul.step {
/*visibility:hidden;*/
}
#mf_accueiltext {
  background-image: url(img/textaccueil.png);
  width:446px;
  height:42px;
  margin-left:403px;
}
.mf_texterouge {
color:#f00;
}


.mf_commandeminimum {
margin-left:1010px;
font-weight: bold;
margin-top:155px;
}

.mf_15minimum {
	font-size:16px;
	width:100%;
	text-align:right;
}
