@charset "iso-8859-1";
/* CSS Document */

/* -- bloc panier -- */
.blocPanier {
  position: fixed;
  right: 0;
  top: 0px;
  z-index:10 
}

.blocPanier a {
	display:block;
	width:150px;
	height: 70px;
	color:#444;
	text-decoration:none;
	background-color: #FC0;
	padding: 10px 16px;
	text-align:center;  
}
.blocPanier a:hover {
	color: #000;
	text-decoration: none;
	background-color: #FFD737;
	top:10px;
	transition:all 0.2s ease 0s ;
	width:200px;
}



/* ----- ajout -------------*/

.Style1 {color: #666666}
.Style3 {
	color: #333333;
	font-size: 12px;
}

.Style15 {color: #333333; font-weight: bold; font-size: 16px; }
.Style16 {color: #999999}




#piedpanier {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 12px;
	border: 0px none #006600;
}

table {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	border: 1px solid #444;
}
td {
	color: #111;
	padding: 10px !important;
	border-top: 1px none #999999;
	border-right: 1px none #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px none #999999;
}


a.bActions  {
background-color: #bfb470;
border: 1px solid #000;
color: #000 !important;
padding: 5px 10px;
text-shadow: none !important;
}

a.bActions:hover {
background-color: #bfb470;
border: 1px solid #fff;
color: #fff !important;
padding: 5px 10px;
text-shadow: none !important;
}

.suivant {
background-color: #3994e3;
border: 1px solid #000;
color: #fff !important;
font-family: Arial,Helvetica,sans-serif;
letter-spacing: 0.1px;
margin: 10px 0;
padding: 5px 20px;
text-align: center;
text-shadow: none !important;
font-size: 1.2em;
	}
	
.suivant:hover {
	background-color: #bc9e52;
border: 1px solid #fff;
box-shadow: 0 0 20px #000;
color: #fff !important;
}
/* ----- adresse -------------*/

.suivicde {color: #333333; font-weight: bold; font-size: 12px; }



.casesaisie {
background-color: #aaa;
border: 1px solid rgba(255, 255, 255, 0.4);
box-sizing: border-box;
margin: 5px 0;
padding: 5px 10px;
}

.casesaisie:focus {
	background-color: #ddd;
	/* [disabled]border: 1px solid rgba(255, 255, 255, 0.4); */
	/* [disabled]margin: 3px 0; */
}

.infoszones { font-size: 0.9em; padding: 0 36px;}

.infoszones fieldset {
border: 1px solid #444;
margin: 20px 2px 0;
padding: 0.35em 0.625em 0.75em;
}

.infosZonesTitre1 {
  color: #fff !important;
  font-size: 1.1rem;
}

.erreur {
  color: #ff9900;
}

::-webkit-input-placeholder { color:#444; font-size:0.9em; }
::-moz-placeholder { color:#444; font-size:0.9em;} /* firefox 19+ */
:-ms-input-placeholder { color:#444; font-size:0.9em; } /* ie */
input:-moz-placeholder { color:#444; font-size:0.9em; }



/* ----- livraison  -------------*/
#x_fraisliv {
margin: 10px 0;
padding: 10px 5px;
}
#x_fraisliv p {
	text-shadow:none !important
}

/* ----- paiement  -------------*/
.zoneCommentaire {
background-color: rgba(255, 255, 255, 0.9);
border: medium none;
padding: 3%;
width: 94%;
}
.casesaisie {
background-color: #aaa;
border: 1px solid rgba(255, 255, 255, 0.4);
box-sizing: border-box;
margin: 5px 0;
padding: 5px 10px;
}

.casesaisie:focus {
	background-color: #ddd;
	/* [disabled]border: 1px solid rgba(255, 255, 255, 0.4); */
	/* [disabled]margin: 3px 0; */
}

.infoszones { font-size: 0.9em; padding: 0 36px;}

.infoszones fieldset {
border: 1px solid #444;
margin: 20px 2px 0;
padding: 0.35em 0.625em 0.75em;
}

.infosZonesTitre1 {
  color: #fff !important;
  font-size: 1.1rem;
  display: block;
margin-bottom: 10px;
text-align: center;
}

.erreur {
  color: #ff9900;
}

::-webkit-input-placeholder { color:#444; font-size:0.9em; }
::-moz-placeholder { color:#444; font-size:0.9em;} /* firefox 19+ */
:-ms-input-placeholder { color:#444; font-size:0.9em; } /* ie */
input:-moz-placeholder { color:#444; font-size:0.9em; }


.col3 {
background-color: rgba(255, 255, 255, 0.2);
border: 1px solid #bfb470;
box-sizing: border-box;
display: inline-block;
margin: 2px;
padding: 0 10px;
width: 32%;
}

/* promo */
.caseCodePromo {
text-transform:uppercase; width:140px; background-color: #e6dbc3; font-size:0.8em;
border: 1px solid #000;
box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.3) inset;
text-align: center;
padding: 5px; border-radius: 5px;
vertical-align: text-bottom;
	}

.btnVerifPromo {
color: #fff;
padding: 3px 14px;
text-shadow: none;
font-size: 0.9em;
border: 1px solid #bfb470;
vertical-align: text-bottom;
	}

.caseRecap {
width: 90px;
text-align: right;
background-color: transparent;
border: none;
font-size: 1.1em;
padding: 2px 5px;
}

.caseTransparente {
	background-color:transparent;

	border:none;

}



.suivicde {color: #333333; font-weight: bold; font-size: 12px; }

#piedpanier {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 12px;
	border: 0px none #006600;
}



#commande p {
  text-shadow: none !important;
}

#commande h2 {
	font-size:18px !important;
  text-shadow: none !important;
  color:#444 !important;
}

.modePaiement { text-align:center; cursor:pointer; display:block;padding: 10px;}
.modePaiement:hover { background-color:#cccccc3b;}

/* ----- ajout -------------*/