/* -------------------------------------------------------------------------------------- //
 * -------------------------------------// RESET CSS //---------------------------------- //
 * ---------------------------------------------------------------------------------- ---- */
body {
	background: #62adeb url(../images/background-bleu3.png) repeat-x;
	color: #000000;
	overflow-x: hidden;
}

.msie6, .msie7, .msie8 {
	background: #62adeb url(../images/background-bleu3.png) repeat-x;
}

/* ---------------------------------- Boutons ----------------------------------- */
a {
	color: black;
}

p, li, label, address, td, th {
	color: #000000;
}

h1, h2, h3, h4, h5, h6 {
	color: #000000;
}

label {
	color: #000000;
}

input, textarea, select, textarea, button {
	color: #000000;
}

.textbox, textarea {
	border-color: #cec8b6;
	color: #000000;
}

.textbox:hover, .textbox:focus, textarea:hover, textarea:focus {
	border-color: #ae40b3;
}

select {
	border-color: #cec8b6;
	color: #000000;
}


/* couleur du bouton commande de la pop up du panier */
.btnT1 span span, #w_dialog-message #w_pagepanier span span, .btn-ajpan-fiche span, .btnT4 span, .wizicss-zone-btn-commande .wizicss-button span span {
	background: #ae40b3;
	background-image: -webkit-gradient(
			linear,
			left top,
			left bottom,
			color-stop(0, #ae40b3),
			color-stop(1, #74137a)
	);
	background-image: -moz-linear-gradient(
			center top,
			#ae40b3 0%,
			#74137a 100%
	);
	border-color: #000000;
	color: #ffffff;
	moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
}

.btnT2 span span, #w_dialog-message #w_pageretour span span {
	background: #E3DECF;
	background-image: -webkit-gradient( linear, left top, left bottom, color-stop(0, #F2F2F2), color-stop(1, #E3DECF));
	background-image: -moz-linear-gradient( center top, #F2F2F2 0%, #E3DECF 100% );
	border-color: #d0d0d0;
	color: #333333;
	moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
}

/*.btnT3 span span {
	background: #db5449;
	background-image: -webkit-gradient(
	    linear,
	    left top,
	    left bottom,
	    color-stop(0, #db5449),
	    color-stop(1, #b5443b)
	);
	background-image: -moz-linear-gradient(
	    center top,
	    #db5449 0%,
	    #b5443b 100%
	);
	border-color: #8f352d;
	color: #ffffff;
}*/

.btnT4 span span {
	background: url(../images/c-btn-valider-blanc.png) no-repeat right 13px;
}

.msie6 .btnT4 span span {
	background: url(../images/c-btn-valider-blanc-ie6.png) no-repeat right 13px;
}

.btnT4 span span span {
	color: white;
	border-color: white;
	background: none;
}

.msie6 .btnT4 span span span {
	background: none;
}

.btn-ajpan-fiche span span {
	color: #ffffff;
	background: url(../images/bouton-ajout-panier.png) no-repeat 0 5px;
}

.msie6 .btn-ajpan-fiche span span {
	background: url(../images/c-btn-ajpan2-ie6.png) no-repeat 0 3px;
}

#BtnAddCartSup span span span {
	background: none;
	border-color: #8f352d;
}

/*.list-prod .btn-ajpan span, .list-prod .btn-voir-fiche span {
	border-color: #b6aa8e;
	background: #d42d0c;
	background-image: -webkit-gradient(
	    linear,
	    left top,
	    left bottom,
	    color-stop(0, #d42d0c),
	    color-stop(1, #a62700)
	);
	background-image: -moz-linear-gradient(
	    center top,
	    #d42d0c 0%,
	    #a62700 100%
	);
}*/

/*
.list-prod .btn-ajpan span span, .list-prod .btn-voir-fiche span span {
	color: #ffffff;
	background: url(../images/c-btn-ajpan2.png) no-repeat 6px 3px;
}


.msie6 .list-prod .btn-ajpan span span, .msie6 .list-prod .btn-voir span span {
	background: url(../images/c-btn-ajpan2-ie6.png) no-repeat 6px 3px;
}

.msie6 .list-prod .btn-ajpan span, .msie7 .list-prod .btn-ajpan span, .msie8 .list-prod .btn-ajpan span, .msie6 .list-prod .btn-voir-fiche span, .msie7 .list-prod .btn-voir-fiche span, .msie8 .list-prod .btn-voir-fiche span {
	border-color: #dfdfdf;
}*/

#btn-aller-pop span {
	background: #E3DECF;
	background-image: -webkit-gradient( linear, left top, left bottom, color-stop(0, #F2F2F2), color-stop(1, #E3DECF));
	background-image: -moz-linear-gradient( center top, #F2F2F2 0%, #E3DECF 100% );
	border-color: #d0d0d0;
}

#btn-aller-pop span span {
	background: url(../images/p-btn-aller-panier-noir.png) no-repeat right 7px;
	color: #000000;
}

.msie6 #btn-aller-pop span span {
	background: url(../images/p-btn-aller-panier-noir-ie6.png) no-repeat right 7px;
}

/* -------------------------------------------------------------------------------------- //
 * -----------------------------------// COMBOBOX //------------------------------------- //
 * -------------------------------------------------------------------------------------- */
.comboBox {
	background: #e7e7e7;
	border-color: #665052;
}

.comboBox input {
	background: transparent;
	color: #000000;
}

.comboBox .comboBoxSelect {
	background: #665052 url(../images/c-btn-combobox-blanc.png) no-repeat 8px 4px;
}

.msie6 .comboBox .comboBoxSelect {
	background: #665052 url(../images/c-btn-combobox-blanc-ie6.png) no-repeat 8px 4px;
}

.comboBoxList {
	background: #ffffff;
	border-color: #000000 !important;
}

.comboBoxList .alt {
	background: #cec8b6;
}

.comboBoxList .comboBoxChildHover {
	background: #665052 !important;
}

.comboBoxList .comboBoxChildHover a {
	color: #ffffff !important;
}

.comboBoxList .current {
	background: #4f3f40 !important;
}

/* -------------------------------------------------------------------------------------- //
 * -------------------------------------// TITRES //------------------------------------- //
 * -------------------------------------------------------------------------------------- */


.h2 {
	color: #5F2B75;
}

.h3 {
	color: #665052;
}

.h1 a {
	color: #3e2c20;
}

.h2 a:hover, .h2 a:focus {
	color: #000000;
}

.titre-blocT1 {
	color: #db5449;
}

.titre-processus {
	color: #ffffff;
}

.titre-processus strong {
	background: #665052;
	background-image: -webkit-gradient(
			linear,
			left top,
			left bottom,
			color-stop(0, #665052),
			color-stop(1, #4f3f40)
	);
	background-image: -moz-linear-gradient(
			center top,
			#665052 0%,
			#4f3f40 100%
	);
	moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px 6px 0 0;
}


.lienutile strong span a {
	font-size:1.2em;
	color: #722F81;
	text-decoration: none;

}


/* -------------------------------------------------------------------------------------- //
 * -------------------------------------// TABLEAUX //----------------------------------- //
 * -------------------------------------------------------------------------------------- */
th {
	background: #665052;
	background-image: -webkit-gradient(
			linear,
			left top,
			left bottom,
			color-stop(0, #665052),
			color-stop(1, #4f3f40)
	);
	background-image: -moz-linear-gradient(
			center top,
			#665052 0%,
			#4f3f40 100%
	);
	color: #ffffff;
}

.tableT1 thead th {
	background: none;
}

.tableT1 thead th div {
	background: #665052;
	background-image: -webkit-gradient(
			linear,
			left top,
			left bottom,
			color-stop(0, #665052),
			color-stop(1, #4f3f40)
	);
	background-image: -moz-linear-gradient(
			center top,
			#665052 0%,
			#4f3f40 100%
	);
	color: #ffffff;
}

.cadre-tableT2 {
	background: #665052;
	background-image: -webkit-gradient(
			linear,
			left top,
			left bottom,
			color-stop(0, #665052),
			color-stop(1, #4f3f40)
	);
	background-image: -moz-linear-gradient(
			center top,
			#665052 0%,
			#4f3f40 100%
	);
}

.c1-cadre-tableT2 {
	background: #ffffff;
}

/* -------------------------------------------------------------------------------------- //
 * -----------------------------------// FORMULAIRES //---------------------------------- //
 * -------------------------------------------------------------------------------------- */
.success{
	color: green;
}

.erreur * {
	color: red;
}

.formT1 fieldset legend {
	color: #000000;
}

.champ-ko .textbox, .champ-ko textarea, .champ-ko select {
	border-color: #db5449;
}

.champ-ko .verif-champ {
	background: url(../images/c-champ-ko.png) no-repeat right center;
}

.msie6 .champ-ko .verif-champ {
	background: url(../images/c-champ-ko-ie6.png) no-repeat right center;
}

.champ-ok .verif-champ {
	background: url(../images/c-champ-ok.png) no-repeat right center;
}

.msie6 .champ-ok .verif-champ {
	background: url(../images/c-champ-ok-ie6.png) no-repeat right center;
}

.formT1 .precision {
	color: #665052;
}

.formT1 .zone-button a {
	color: #000000;
}

/* -------------------------------------------------------------------------------------- //
 * ---------------------------------// LISTES DE PRODUITS //----------------------------- //
 * -------------------------------------------------------------------------------------- */


.list-prod a.photo img {
	width: 210px;
}

.list-prod .nom, .list-prod .nom a {
	color: #000000;
}

.list-prod .brand a {
	color: #db5449;
}


.list-prod .prix a {
	color: #3E2C20;
}

.list-prod .prix a del {
	color: #FF2C03;
}

/*
.etatPrix {
	background: #79cd00;
	background-image: -webkit-gradient(
	    linear,
	    left top,
	    left bottom,
	    color-stop(0, #79cd00),
	    color-stop(1, #6bb401)
	);
	background-image: -moz-linear-gradient(
	    center top,
	    #79cd00 0%,
	    #6bb401 100%
	);
	border-color: #6bb401;
	color: #ffffff;
}
*/

.promo {
	background: #db5449;
	background-image: -webkit-gradient(
			linear,
			left top,
			left bottom,
			color-stop(0, #db5449),
			color-stop(1, #b5443b)
	);
	background-image: -moz-linear-gradient(
			center top,
			#db5449 0%,
			#b5443b 100%
	);
	border-color: #8f352d;
	color: #ffffff;
}

.nouveaute a{
	background: url(../images/bandeau-new.png) no-repeat left top;
}

.solde25 a{
	background: url(../images/bandeau-soldes-rouge25.png) no-repeat left top;
}

.solde15 a{
	background: url(../images/bandeau-promo-rouge15.png) no-repeat left top;
}

.solde30 a{
	background: url(../images/bandeau-promo-rouge30.png) no-repeat left top;
}

.promo a{
	background: url(../images/bandeau-new.png) no-repeat left top;
}


.navig-page a {
	background: #665052;
	background-image: -webkit-gradient(
			linear,
			left top,
			left bottom,
			color-stop(0, #665052),
			color-stop(1, #4f3f40)
	);
	background-image: -moz-linear-gradient(
			center top,
			#665052 0%,
			#4f3f40 100%
	);
	color: #ffffff;
	border-color: #4f3f40;
}

.navig-page a.current, .navig-page a:hover, .navig-page a:focus {
	background: #db5449;
	background-image: -webkit-gradient(
			linear,
			left top,
			left bottom,
			color-stop(0, #db5449),
			color-stop(1, #b5443b)
	);
	background-image: -moz-linear-gradient(
			center top,
			#db5449 0%,
			#b5443b 100%
	);
	border-color: #8f352d;
}

/* -------------------------------------------------------------------------------------- //
 * --------------------------------------// HEADER //------------------------------------ //
 * -------------------------------------------------------------------------------------- */

#c2-header {
	background-color: #FFFFFF;
}

#background-nuage-gauche {
	position: absolute;
	top: 0px;
	left: -45px;
	background: url(../images/nuage-header-gauche-1.png) no-repeat left top;
	width: 45px;
	height: 131px
}

#background-nuage-droit {
	position: absolute;
	top: 0px;
	left: 980px;
	background: url(../images/nuage-header-droit-1.png) no-repeat left top;
	width: 45px;
	height: 131px
}

@media screen and (max-width: 1024px) {

	#background-nuage-droit, #background-nuage-gauche {
		background: none;
		width: 0;
		height: 0;
	}


}


#logo #nom-boutique {
	color: #2b2b2b;
}


/* --------------- MENU --------------- */


ul#menu {
	background: url(../images/barre-menu.png) no-repeat top left;
	/*background: #db5449;
	background-image: -webkit-gradient(
	    linear,
	    left top,
	    left bottom,
	    color-stop(0, #db5449),
	    color-stop(1, #b5443b)
	);
	background-image: -moz-linear-gradient(
	    center top,
	    #db5449 0%,
	    #b5443b 100%
	);*/
}

#menu li a {
	color: #ffffff;
}

#menu #li-accueil a span {
	background: url(../images/icone-acceuil.png) no-repeat 8px 8px;
}

.msie6 #menu #li-accueil a span {
	background: url(../images/icone-acceuil.png) no-repeat 8px 8px;
}

#menu li.ssm a.over {
	background: url(../images/icone-collection-hover.png) no-repeat 0px 0px;
	color: black;
}

#menu #li-accueil a:hover, #menu #li-accueil a:focus, #menu #li-accueil.current a {
	background: url(../images/icone-acceuil-hover.png) no-repeat top left;
}

.msie6 #menu #li-accueil a:hover span, .msie6 #menu #li-accueil a:focus span, .msie6 #menu #li-accueil.current a span, .msie6 #menu #li-accueil.ssm a.over span {
	background: url(../images/icone-acceuil.png) no-repeat 8px -55px;
}

#menu #li-blog a {
	border-color: #000000;
	color: #ffffff;
}

#menu li ul li a {
	color: #000000;
}

#menu li.ssm ul li a:hover, #menu li.ssm ul li a:focus, #menu li.ssm ul li.current2 a {
	color: #cec8b6;
}

#menu #li2 a:hover, #menu #li2 a:focus, #menu #li2.current a {
	background: url(../images/icone-collection-hover.png) no-repeat 0px 0px;
	color: black;
}

#menu #li-engagements a:hover, #menu #li-engagements a:focus, #menu #li-engagements.current a {
	background: url(../images/icone-engagements-hover.png) no-repeat top left;
	color: black;
}

#menu #li-blog a:hover, #menu #li-blog a:focus, #menu #li-blog.current a {
	background: url(../images/icone-blog-hover.png) no-repeat -1px 0px;
	color: black;
}

/* -------------- SOUS MENU ------------------- */

#ssmenu {
	background: white;
}

#ssmenu ul li a {
	color: #000000;
	background: url(../images/h-fleche-ssm.png) no-repeat 20px 8px;
}

.msie6 #ssmenu ul li a {
	background: url(../images/h-fleche-ssm-ie6.png) no-repeat 20px 8px;
}

#ssmenu ul li a:hover, #ssmenu ul li a:focus, #ssmenu ul li.current2 a {
	background: #c8e649;  /*  url(../images/h-fleche-ssm.png) no-repeat 3px -65px;  */
	background-image: -webkit-gradient(
			linear,
			left top,
			left bottom,
			color-stop(0, #c8e649),
			color-stop(1, #89c50e)
	);
	background-image: -moz-linear-gradient(
			center top,
			#c8e649 0%,
			#89c50e 100%
	);
	color: #000000;
}

.msie6 #ssmenu ul li a:hover, .msie6 #ssmenu ul li a:focus, .msie6 #ssmenu ul li.current2 a {
	background: #8F352D url(../images/h-fleche-ssm-ie6.png) no-repeat 3px -65px;
}


/*
.marque-simg {
	background: #ffffff;
	color: #665052;
}
*/

.titre-bloc-lat {
	color: #ffffff;
	border-color: #4f3f40;
}

.titre-bloc-lat strong {
	background: #665052;
	background-image: -webkit-gradient(
			linear,
			left top,
			left bottom,
			color-stop(0, #665052),
			color-stop(1, #4f3f40)
	);
	background-image: -moz-linear-gradient(
			center top,
			#665052 0%,
			#4f3f40 100%
	);
}

.titre-bloc-lat a {
	color: #ffffff;
}

.menu-lat li {
	border-color: #665052;
}

.menu-lat li a {
	color: #665052;
}

.menu-lat li a:hover, .menu-lat li a:focus, .menu-lat li.current a {
	color: black;
	background: #E3DECF;
}

/*#Newsletter {
	border-color: #cec8b6;
	background: #ffffff;
	color: #665052;
}

#Newsletter:hover, #Newsletter:focus {
	color: #000000;
}

#btn-newsletter {
	background: none;
}

#btn-newsletter span span {
	background: #665052;
	color: #ffffff;
}*/

#rss-blog a {
	background: url(../images/s-picto-rss.png) no-repeat left 2px;
	color: #000000;
}

.msie6 #rss-blog a {
	background: url(../images/s-picto-rss-ie6.png) no-repeat left 2px;
}

#rss-blog a strong {
	color: #db5449;
}



/* non utilisé recherche //
#form-recherche {
	background: #e3decf;
}

#form-recherche legend {
	color: #665052;
}

#search {
	border-color: #cec8b6;
	background: #ffffff;
	color: #665052;
}

#search:hover, #search:focus {
	color: #000000;
}

#btn-recherche span span {
	background: #665052;
	color: #ffffff;
}
// fin attributs recherche */


/* panier et compte client */


/*#mon-compte a {
	color: #ffffff;
}*/

/*#compte a {
	color: #ffffff;
}*/

#compte #mon-compte a {
	color: #ffffff;
}


/*#compte #mon-compte a:hover, #compte #mon-compte a:focus {
	color: #000000;
}*/

/*#compte:hover, #compte:focus {
	background: url(../images/bouton-compte-hover.png) no-repeat left top;
}*/

#mon-panier a {
	color: #000000;
}

#nb_prod {
	color: #811787;
}

#panier-pop {
	background: #811787;
}

#c1-panier-pop {
	border-color: #000000;
	background: #ffffff;
}

#diapo-panier {
	border-color: #2b2b2b;
}

#diapo-panier .prod .photo img {
	border-color: #ffffff;
}

#diapo-panier .prod .nom a {
	color: #000000;
}

#diapo-panier .prod .marque a, #diapo-panier .prod .quantite a {
	color: #000000;
}

#diapo-panier .prod .quantite a strong {
	color: #000000;
}
/* fin panier et compte client */


#prevBtn a {
	background: #2b2b2b url(../images/p-img-pan-prec-o.png) no-repeat center center;
}

#prevBtn a.disable {
	background: #2b2b2b url(../images/p-img-pan-prec.png) no-repeat center center;
}

#nextBtn a {
	background: #2b2b2b url(../images/p-img-pan-suiv-o.png) no-repeat center center;
}

#nextBtn a.disable {
	background: #2b2b2b url(../images/p-img-pan-suiv.png) no-repeat center center;
}

#total-panier-pop a {
	color: #000000;
}

#total-panier-pop a span {
	color: #ae40b3;
}


/*
#compte-pop {
	background: #665052;
}

#c1-compte-pop {
	border-color: #665052;
	background: #ffffff;
}

#compte-pop ul li {
	color: #db5449;
}

#compte-pop ul li a {
	color: #db5449;
}

#compte-pop ul li a strong {
	color: #db5449;
}
*/

/* -------------------------------------------------------------------------------------- //
 * -------------------------------------// CONTENT //------------------------------------ //
 * -------------------------------------------------------------------------------------- */


#fil-ariane a {
	color: #000000;
}

#fil-ariane span {
	color: #000000;
}

#retour {
	background: url(../images/c-puce-ariane.png) no-repeat left 5px;
}

#retour:hover, #retour:focus {
	color: #000000;
}

.Iimgtxt img, .Itxtimg img {
	border-color: #d0d0d0;
}

/* --------------------------------------- Fiche -------------------------------------- */
#zone-sup {
	border-color: #4f3f40;
}

#titre-fiche {
	color: #000000;
}


/*#principale span {
	background: url(../images/c-transparence-grise.png) repeat left top;
	color: #ffffff;
}*/

#prec, #suiv {
	background: #665052;
}

#prec.disable, #suiv.disable {
	background: #cec8b6;
}

#miniatures ul li a.current {
	background: url(../images/c-triangle-img.png) no-repeat center bottom;
}

#miniatures ul li a.current {
	background: url(../images/c-triangle-img-ie6.png) no-repeat center bottom;
}

#miniatures ul li a img {
	border-color: #ffffff;
}

#miniatures ul li a img:hover, #miniatures ul li a img:focus {
	border-color: #E7E7E7;
}

#miniatures ul li a.current img {
	border-color: #665052;
}

.bloc-variations .titre-variation, .titre-personnalisation {
	color: #ffffff;
	background: #665052;
	background-image: -webkit-gradient(
			linear,
			left top,
			left bottom,
			color-stop(0, #665052),
			color-stop(1, #4f3f40)
	);
	background-image: -moz-linear-gradient(
			center top,
			#665052 0%,
			#4f3f40 100%
	);
	moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	border: 1px solid;
	border-color: black;
}

.variationRadio {
	background: #e7e7e7;
}

#variations h4 {
	color: #857367;
}

.dateForm {
	background: #ffffff url(/_t/_/img/picto-calendrier.png) no-repeat right 1px;
}

#prix-fiche del {
	color: #000000;
}

#prix-fiche span {
	color: #AE40B3;
}

.StockOK {
	background: url(../images/c-stock-on.png) no-repeat left top;
}

.msie6 .StockOK {
	background: url(../images/c-stock-on-ie6.png) no-repeat left top;
}

.StockKO {
	background: url(../images/c-stock-off.png) no-repeat left top;
}

.msie6 .StockKO {
	background: url(../images/c-stock-off-ie6.png) no-repeat left top;
}

#sendFriend span {
	background: #ffffff;
}

#sendFriend span span {
	color: #444;
	background: url(../images/c-picto-partage-mail.png) no-repeat 0px 2px;
}

.msie #sendFriend span span {
	background: url(../images/c-picto-partage-mail.png) no-repeat 0px 2px;
}

.msie6 #sendFriend span span {
	background: url(../images/c-picto-partage-mail-ie6.png) no-repeat 0px 2px;
}

#sendFriend:hover span, #sendFriend:focus span {
	background: #ffffff;
}

#sendFriend:hover span span, #sendFriend:focus span span {
	color: #000;
	background: url(../images/c-picto-partage-mail.png) no-repeat 0px 2px;
}

#liste-infos {
	border-color: #665052;
}

#liste-infos li a {
	background: #665052;
	background-image: -webkit-gradient( linear, left top, left bottom, color-stop(0, #665052), color-stop(1, #4F3F40) );
	background-image: -moz-linear-gradient( center top, #665052 0%, #4F3F40 100% );
	padding: 6px 10px;
	color: white;
	font-size: 14px;
	font-weight: normal;
	text-transform: uppercase;
}

#liste-infos li#li-cross-sell a {
	background: #665052 url(../images/c-picto-cross.png) no-repeat 6px 3px;
}

.msie6 #liste-infos li#li-cross-sell a {
	background: #665052 url(../images/c-picto-cross-ie6.png) no-repeat 6px 3px;
}

#liste-infos li a.current, #liste-infos li a:hover, #liste-infos li a:focus, #liste-infos li#li-cross-sell a.current, #liste-infos li#li-cross-sell a:hover, #liste-infos li#li-cross-sell a:focus {
	background: #2F2F2F;
}

.msie6 #liste-infos li#li-cross-sell a.current, .msie6 #liste-infos li#li-cross-sell a:hover, .msie6 #liste-infos li#li-cross-sell a:focus {
	background: #2F2F2F url(../images/c-picto-cross-ie6.png) no-repeat 6px -68px;
}

/* -------------------------------------------------------------------------------------- //
 * ----------------------// PANIER ET PROCESSUS DE COMMANDE //--------------------------- //
 * -------------------------------------------------------------------------------------- */
#processus-commande {
	background: url(../images/c-fond-processus-commande.png) repeat-x left 40px;
}

#processus-commande p {
	color: #ffffff;
}

#processus-commande p a {
	color: #ffffff;
}

#processus-commande p strong {
	background: #665052;
	background-image: -webkit-gradient(
			linear,
			left top,
			left bottom,
			color-stop(0, #665052),
			color-stop(1, #4f3f40)
	);
	background-image: -moz-linear-gradient(
			center top,
			#665052 0%,
			#4f3f40 100%
	);
	-moz-box-shadow: 0 3px 3px #665052;
	-webkit-box-shadow: 0 3px 3px #665052;
	box-shadow: 0 2px 3px #665052;
}

#processus-commande p.current strong {
	background: #8AB029;
	background-image: -webkit-gradient( linear, left top, left bottom, color-stop(0, #CBE84C), color-stop(1, #85C20C) );
	background-image: -moz-linear-gradient( center top, #C4D793 0%, #8AB029 100% );
	color: black;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	border-color: #8f352d;
	color: #ffffff;
}

#processus-commande p span {
	color: #000000;
}

#processus-commande p.current span {
	color: black;
}

#no-prod {
	moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	background: #1b1b1b;
	background: -moz-linear-gradient(top, #3b3b3b, #1b1b1b 100%);
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#3b3b3b), to(#1b1b1b));
}

#no-prod p strong {
	color: #ffffff;
}

#votre-panier td.panier-supprimer a {
	background: black url(../images/c-btn-suppr-blanc.png) no-repeat 4px 5px;
}

.msie6 #votre-panier td.panier-supprimer a {
	background: black url(../images/c-btn-suppr-blanc-ie6.png) no-repeat 4px 5px;
}

.panier-sstot p strong {
	color: black;
}

.zone-qte input {
	border-color: #ffffff;
}

#votre-panier tfoot th {
	color: #000000;
	background: none;
}

#votre-panier tfoot th, #votre-panier tfoot td {
	border-color: #665052;
}

#votre-panier tfoot .total th, #votre-panier tfoot .total td {
	border-color: #665052;
}

#votre-panier tfoot .total th {
	color: #000000;
}

#votre-panier tfoot .total td {
	color: #AE40B3;
}

#continuer span span span, #retour-recap span span span {
	background: transparent url(../images/c-fleches-noires-btn.png) no-repeat left 7px;
}

.msie6 #continuer span span span, .msie6 #retour-recap span span span {
	background: transparent url(../images/c-fleches-noires-btn-ie6.png) no-repeat left 7px;
}

#titre-remise {
	color: #ffffff;
	background: #665052;
	background-image: -webkit-gradient(
			linear,
			left top,
			left bottom,
			color-stop(0, #665052),
			color-stop(1, #4f3f40)
	);
	background-image: -moz-linear-gradient(
			center top,
			#665052 0%,
			#4f3f40 100%
	);
	border-color: #443637;
	moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px 6px 0 0;
}

#c1-remise-panier {
	border-color: #1b1b1b;
}

#remise-panier p, #remise-panier label {
	color: #1b1b1b;
}

.mode-livr {
	border-color: #cec8b6;
}

.picto-selected {
	background: #AE40B3 url(../images/p-picto-v.png) no-repeat center center;
}

.msie6 .picto-selected {
	background: #AE40B3 url(../images/p-picto-v-ie6.png) no-repeat center center;
}

#ChoixLivraison .selected, #choix-paiement .selected {
	border-color: #AE40B3;
}

.mode-livr label span strong {
	color: black;
}

.LivrDesc {
	color: #665052;
	border-color: #cec8b6;
}

/*#PapierKdo {
	background: #e7e7e7 url(../images/c-illustration-cadeau.jpg) no-repeat 3px 6px;
}*/

#PapierKdo h2 {
	color: black;
}

/*MsgColis {
	background: #e7e7e7 url(../images/c-illustration-message.png) no-repeat 7px 7px;
}*/

#MsgColis h2 {
	color: black;
}

.p-aj-option .button span span {
	background: black;
	color: #ffffff;
}

#div-deja {
	border-color: #4f3f40;
}

#div-deja ul li.current, #div-deja ul li:hover, #div-deja ul li:focus {
	background: #b2e5ff;
}

#li-deja-oui {
	border-color: #4f3f40;
}

#zone-form {
	border-color: #4f3f40;
}

#p-ou {
	background: url(../images/c-sep-ou.png) repeat-x left 24px;
	color: #cec8b6;
}

#p-ou span {
	background: #ffffff;
}

#votre-panier.validation .panier-sstot p strong {
	color: #000000;
}

#votre-panier.validation tfoot .total td {
	color: #AE40B3;
}

.mode-paiement {
	border-color: #cec8b6;
}

#cgv p strong {
	color: #AE40B3;
}

#Cnil {
	color: #665052;
}

/* -------------------------------------------------------------------------------------- //
 * --------------------------------------// MODAL //------------------------------------- //
 * -------------------------------------------------------------------------------------- */
#simplemodal-container {
	background: #ffffff !important;
}

#simplemodal-container p, #simplemodal-container li, #simplemodal-container label, #simplemodal-container address {
	color: #000000 !important;
}

#simplemodal-container a {
	color: #db5449 !important;
}

/* -------------------------------------------------------------------------------------- //
 * -------------------------------// BANDEAUX FICHE //----------------------------------- //
 * -------------------------------------------------------------------------------------- */
#w_bandeau #prod-nom, #w_bandeau .price strong {
	color: #ffffff;
}

#w_bandeau .price del {
	color: #e3decf;
}

#w_dialog-message #prix-fiche strong {
	color: #8f352d !important;
}

/* -------------------------------------------------------------------------------------- //
 * ---------------------------------------// BLOG //------------------------------------- //
 * -------------------------------------------------------------------------------------- */
.billet img {
	border-color: #e3decf;
	padding: 8px;
	background: white;
	border: 1px solid #EEE;
	-moz-box-shadow: 1px 1px 5px rgba(0, 0, 0, .1);
	-webkit-box-shadow: 1px 1px 5px rgba(0, 0, 0, .1);
	box-shadow: 1px 1px 5px rgba(0, 0, 0, .1);
}

.infos-billet {
	border-color: #4f3f40;
}

.commentaires-billet {
	border-color: #4f3f40;
}

.nb-com {
	/*background: url(../images/c-bulle-comments.png) no-repeat left top;*/
	background: url(../images/commentaires.gif) no-repeat left top;

}

.msie6 .nb-com {
	background: url(../images/c-bulle-comments-ie6.png) no-repeat left top;
}

#zone-commentaires {
	border-color: #4f3f40;
}

#zone-commentaires ol li {
	background: #f2f2f2;
}

#zone-commentaires ol li.alt {
	background: #e3decf;
}

#zone-commentaires ol li.admin {
	background: #b2e5ff;
	border-color: #db5449;
}

.bloc-info {
	background: url(../images/c-illustration-info.png) no-repeat left 1px;
}

.bloc-info div {
	border: 1px solid #2471a4;
	background: #EFFAFF;
}

.bloc-info div p {
	color: #000000;
}