/* -------------------------------------------------------------------------------------- //
 * -------------------------------------// RESET CSS //---------------------------------- //
 * -------------------------------------------------------------------------------------- */
/*
OK CECECE fond body
OK 000000
OK ffffff
OK 2c9fda couleur liens, degrade nouveautes
OK 950101 degradé bordeau
OK a70505 degradé bordeau nuance
OK 6d0000 degradé bordeau bordure
OK dfdfdf degradé gris
OK f2f2f2 degradé gris nuance
OK d0d0d0 degradé gris bordure
OK 666666 fond des btn-ajpan listes, des li du menu survolés, de la bordure du sous-menu, de la bordure-top du footer, fond et bordure des .titre-lat, borduer bottom des li des menus lat, texte de la newsletter et recherche, fond des btn-newsletter et btn-recherche, texte mon-compte et mon-panier, fond nb-prod, ...
OK 2b2b2b fond cadre-tableT2, bordure diapo-panier, fond boutons prec et suiv du panier, degrade panier vide, degrade infos panier
OK aaaaaa bordure des prod, fond des bas-prod, fond des .prod survolés, couleur des liens du footer survolés, bordure de Newsletter, Search, du survol du partage par mail, de la bordure des modes de livraison et de paiement, des commentaires des billets
OK 6bb401 degrade soldes
OK 79cd00 degrade soldes nuance
OK 58B4DA degrade nouveautes
OK 1b1b1b fond footer, degrade panier vide, infos-panier nuance et #titre-remise, bordure #c1-remise-panier, couleur #remise-panier p et label
OK e7e7e7 fond .variationRadio, #PapierKdo et #MsgColis
OK 1f8f08 fond et bordure de .picto-selected
OK 333333 couleur btn-gris, bordure des li du menu-foot, des billets du blog
OK b2e5ff fond #div-deja ul li.current et survolé
OK 2471a4 (standard à tous les designs clairs) bordure .bloc-info div
OK EFFAFF (standard à tous les designs clairs) fond .bloc-info div

-- bfbfbf ==> aaaaaa bordure .textbox, textarea, select
-- dddddd ==> dfdfdf bordure des btn-ajpan listes, des .prod, fond des pavés compte-panier, recherche, prix barré bandeau fiche prod, bordure des images du blog
-- 181818 ==> 000000 couleur texte input combobox
-- 2F2F2F ==> 2b2b2b couleur fond comboboxitem current
-- 777777 ==> 666666 couleur h3
-- 920e0e ==> 950101 bordure des .champ-ko .textbox, .champ-ko textarea, .champ-ko select
-- 960101 ==> 950101 fond boutons bordeaux
-- 7b7b7b ==> 666666 .formT1 .precision
-- 111111 ==> 000000 .formT1 .zone-button a
-- 888888 ==> 666666 couleur ombres des images
-- 3d3d3d ==> 000000 couleur du texte de la pagination current / survolée
-- 25292f ==> 2b2b2b couleur texte #logo #nom-boutique
-- 3a3a3a ==> 666666 bordure de #menu #blog a
-- BAB5A9 ==> aaaaaa couleur du survols des sous-catégories s'il n'y a pas javascript
-- 454545 ==> 666666 couleur de .marque-simg
-- 5c5c5c ==> 666666 couleur des .menu-lat li a
-- D1CEC6 ==> d0d0d0 bordure des .Iimgtxt img, .Itxtimg img
-- 949494 ==> 666666 couleur .brand a et bordure .LivrDesc
-- a6a6a6 ==> aaaaaa fond #prec.disable, #suiv.disable
-- 393939 ==> 666666 bordure #miniatures ul li a.current img
-- eeeeee ==> e7e7e7 degrade #sendFriend span, fond combobox
-- 9e9e9e ==> aaaaaa fond btn-suppr du panier
-- 808080 ==> 666666 bordure #boncommande
-- 4b4b4b ==> 666666 couleur .LivrDesc
-- 97979B ==> aaaaaa couleur Cnil
-- aeaeae ==> aaaaaa couleur #p-ou
-- 5D0000 ==> 6d0000 couleur #w_dialog-message #prix-fiche strong
-- f4f4f4 ==> f2f2f2 fond #zone-commentaires ol li
-- DFF5FF ==> dfdfdf fond #zone-commentaires ol li.alt
-- FFCFCF ==> b2e5ff fond #zone-commentaires ol li.admin
*/
body {
	background: url("../images/bg-fond2.png") repeat scroll 0 0 transparent;
	color: #000000;
}

#body2 {
	background: url("../images/bg-fond1.png") no-repeat scroll center 0 transparent;
	margin: 0 auto;
}

/* ---------------------------------- Boutons ----------------------------------- */
a {
	color: #3F7CB1;
}

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: #aaaaaa;
	color: #000000;
}

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

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

.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: #CD1E30;
	border-color: #B31929;
	color: #ffffff;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

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

.btnT3 span span {
	color: #ffffff;
	background: #2c9fda;
}

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

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

.btnT4 span span span {
	color: #ffffff;
	border-color: #6d0000;
	background: none;
}

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

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

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

#BtnAddCartSup span span span {
	background: none;
	border-color: #6d0000;
}

.list-prod .btn-ajpan span, .list-prod .btn-voir-fiche span {
	border-color: #dfdfdf;
	background: #666666;
}

.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;
}

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

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

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

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

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

/* -------------------------------------------------------------------------------------- //
 * -----------------------------------// COMBOBOX //------------------------------------- //
 * -------------------------------------------------------------------------------------- */
.comboBox {
    background: #fff;
    border-color: #ED522C;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

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

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

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

.comboBoxList {
    background: #ffffff;
    border-color: #ED522C !important;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	
}

.comboBoxList .current {
	background: #B31929 !important;
}

/* -------------------------------------------------------------------------------------- //
 * -------------------------------------// TITRES //------------------------------------- //
 * -------------------------------------------------------------------------------------- */
.h1 {
	color: #ffffff;
}

.h1 strong {
	background: url("../images/bg-menu.jpg") repeat scroll 0 0 transparent;
}

.h2 {
	color: #2C9FDA;
}

.h3 {
	color: #666666;
}

.h1 a {
	color: #ffffff;
}

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

.titre-blocT1 {
	color: #2c9fda;
}

.titre-processus {
	color: #ffffff;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	overflow: hidden;
}

.titre-processus strong {
	background: #cd1e30;
}

/* -------------------------------------------------------------------------------------- //
 * -------------------------------------// TABLEAUX //----------------------------------- //
 * -------------------------------------------------------------------------------------- */
th {
	background: #000000;
	color: #ffffff;
}

.tableT1 thead th {
	background: none;
}

.tableT1 thead th div {
	background: #000000;
	color: #ffffff;
}

.cadre-tableT2 {
	background: #ee542b;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

.c1-cadre-tableT2 {
	background: #ffffff;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

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

.erreur * {
	color: red;
}

.formT1 fieldset legend {
	color: #000000;
}

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

.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: #666666;
}

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

/* -------------------------------------------------------------------------------------- //
 * ---------------------------------// LISTES DE PRODUITS //----------------------------- //
 * -------------------------------------------------------------------------------------- */
.list-prod .prod {
	background: #fff;
	border-color: #ececec;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

.list-prod .prod:hover, .list-prod .prod:focus {
	border-color: #ed532b;
}

.list-prod a.photo img {
}

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

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

.list-prod .bas-prod {
	background: #fff;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	overflow: hidden;
}

.list-prod .prix a {
	color: #4a77a0;
}

.list-prod .prod:hover .prix a {
	color: #ed532b;
}

.etatPrix {
	background: #ED522C;
	background-image: -webkit-gradient(
	    linear,
	    left top,
	    left bottom,
	    color-stop(0, #ED522C),
	    color-stop(1, #F77453)
	);
	background-image: -moz-linear-gradient(
	    center top,
	    #ED522C 0%,
	    #F77453 100%
	);
	border-color: #F77453;
	color: #ffffff;
}

.promo {
	background: #B31929;
	background-image: linear-gradient(top, #CD1E2F 0%, #B31929 100%);
	background-image: -o-linear-gradient(top, #CD1E2F 0%, #B31929 100%);
	background-image: -moz-linear-gradient(top, #CD1E2F 0%, #B31929 100%);
	background-image: -webkit-linear-gradient(top, #CD1E2F 0%, #B31929 100%);
	background-image: -ms-linear-gradient(top, #CD1E2F 0%, #B31929 100%);
	
	background-image: -webkit-gradient(
		linear,
		left top,
		left bottom,
		color-stop(0, #CD1E2F),
		color-stop(1, #B31929)
	);
	border-color: #CD1E2F;
	color: #ffffff;
}

.nouveaute {
	background: #3F7CB1;
	background-image: -webkit-gradient(
	    linear,
	    left top,
	    left bottom,
	    color-stop(0, #3F7CB1),
	    color-stop(1, #4B8CC5)
	);
	background-image: -moz-linear-gradient(
	    center top,
	    #3F7CB1 0%,
	    #4B8CC5 100%
	);
	border-color: #4B8CC5;
	color: #ffffff;
}

.navig-page a {
	background: #b31929;
	color: #ffffff;
	border-color: #b31929;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

.navig-page a.current, .navig-page a:hover, .navig-page a:focus {
	background: #ffffff;
	color: #b31929;
}

/* -------------------------------------------------------------------------------------- //
 * --------------------------------------// HEADER //------------------------------------ //
 * -------------------------------------------------------------------------------------- */
/*#header {
	background: #ffffff;
}*/

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

#logo #slogan-boutique {
	color: #000000;
}

ul#menu {
	background: url("../images/bg-menu.jpg") repeat scroll 0 0 transparent;
	border-radius: 5px;
}

#menu li a {
	color: #ffffff;
}

#menu #li-accueil {
	display: none;
}

.msie6 #menu #li-accueil a span {
	background: url(../images/h-picto-accueil-ie6.png) no-repeat 10px 11px;
}

#menu li a:hover, #menu li a:focus, #menu li.current a, #menu li.ssm a.over {
	background: #F77453;
	background-image: linear-gradient(bottom, #ED522C 0%, #F77453 100%);
	background-image: -o-linear-gradient(bottom, #ED522C 0%, #F77453 100%);
	background-image: -moz-linear-gradient(bottom, #ED522C 0%, #F77453 100%);
	background-image: -webkit-linear-gradient(bottom, #ED522C 0%, #F77453 100%);
	background-image: -ms-linear-gradient(bottom, #ED522C 0%, #F77453 100%);
	
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0, #ED522C),
		color-stop(1, #F77453)
	);
}

.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/h-picto-accueil-ie6.png) no-repeat 10px -52px;
}

#menu #blog a {
	border-color: #666666;
	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: #aaaaaa;
}

#ssmenu {
	background: #ffffff;
	border-color: #ed542c;
	border-radius: 0 0 5px 5px;
	-moz-border-radius: 0 0 5px 5px;
	-webkit-border-radius: 0 0 5px 5px;
}

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

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

#ssmenu ul li a:hover, #ssmenu ul li a:focus, #ssmenu ul li.current2 a {
	background: #4685bd url(../images/h-fleche-ssm.png) no-repeat 3px -65px;
	color: #ffffff;
	border-radius: 0 0 3px 3px;
	-moz-border-radius: 0 0 3px 3px;
	-webkit-border-radius: 0 0 3px 3px;
}

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

/* -------------------------------------------------------------------------------------- //
 * --------------------------------------// FOOTER //------------------------------------ //
 * -------------------------------------------------------------------------------------- */
#footer {
	background: url("../images/bg-content.png")repeat scroll 0 0 transparent;
	border-color: #ececec;
}

#bas-footer {
	background: #3E7BB1;
	background-image: linear-gradient(bottom, #3E7BB1 0%, #4B8CC5 100%);
	background-image: -o-linear-gradient(bottom, #3E7BB1 0%, #4B8CC5 100%);
	background-image: -moz-linear-gradient(bottom, #3E7BB1 0%, #4B8CC5 100%);
	background-image: -webkit-linear-gradient(bottom, #3E7BB1 0%, #4B8CC5 100%);
	background-image: -ms-linear-gradient(bottom, #3E7BB1 0%, #4B8CC5 100%);
	
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0, #3E7BB1),
		color-stop(1, #4B8CC5)
	);
	border: 1px solid #3f7bb1;
}

.titre-foot {
	color: #4a77a0;
}

.menu-foot li {
	border-color: #285073;
}

.full .menu-foot li.first, .demi .menu-foot li.first {
	border-color: #285073;
}

.menu-foot li a {
	color: #285073;
}

.menu-foot li a:hover, .menu-foot li a:focus, .menu-foot li.current {
	color: #000;
}

#bloc-dern-com, #bloc-dern-billets {
	border-color: #285073;
}

.dern-com li, #bloc-dern-com .menu-foot li {
	color: #3C75A8;
}

.dern-com li a, #bloc-dern-com .menu-foot li a {
	color: #3C75A8;
}

.dern-com li a:hover, .dern-com li a:focus, #bloc-dern-com .menu-foot li a:hover, #bloc-dern-com .menu-foot li a:focus {
	color: #000;
}

#menu-footer {
	color: #ffffff;
}

#menu-footer a {
	color: #ffffff;
}

#menu-footer a:hover, #menu-footer a:focus, #menu-footer a.current {
	color: #aaaaaa;
}

.marque-simg {
	background: #ffffff;
	color: #666666;
}

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

.titre-bloc-lat strong {
	background: #EF633C;
	background-image: linear-gradient(bottom, #EE5429 0%, #EF633C 47%, #FF9775 53%);
	background-image: -o-linear-gradient(bottom, #EE5429 0%, #EF633C 47%, #FF9775 53%);
	background-image: -moz-linear-gradient(bottom, #EE5429 0%, #EF633C 47%, #FF9775 53%);
	background-image: -webkit-linear-gradient(bottom, #EE5429 0%, #EF633C 47%, #FF9775 53%);
	background-image: -ms-linear-gradient(bottom, #EE5429 0%, #EF633C 47%, #FF9775 53%);
	
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0, #EE5429),
		color-stop(0.47, #EF633C),
		color-stop(0.53, #FF9775)
	);
	border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
	border: 1px solid #f17a59;
}

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

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

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

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

#Newsletter {
	border-color: #aaaaaa;
	background: #ffffff;
	color: #666666;
}

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

#btn-newsletter {
	background: none;
}

#btn-newsletter span span {
	background: #F07556;
	background-image: linear-gradient(bottom, #EE542A 0%, #F07556 100%);
	background-image: -o-linear-gradient(bottom, #EE542A 0%, #F07556 100%);
	background-image: -moz-linear-gradient(bottom, #EE542A 0%, #F07556 100%);
	background-image: -webkit-linear-gradient(bottom, #EE542A 0%, #F07556 100%);
	background-image: -ms-linear-gradient(bottom, #EE542A 0%, #F07556 100%);
	
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0, #EE542A),
		color-stop(1, #F07556)
	);
	border: 1px solid #F07556;
	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: #2c9fda;
}

#compte-panier {
	background: #cd1e30;
	padding-bottom: 5px;
	border-raidus: 5px;
	-moz-border-raidus: 5px;
	-webkit-border-raidus: 5px;
}

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

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

#nb_prod {
	background: #b31929;
	color: #ffffff;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	margin: 5px 5px 0;
	overflow:hidden;
}

#form-recherche {
}

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

#search {
	border-color: #aaaaaa;
	background: #ffffff;
	color: #666666;
}

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

#btn-recherche span span {
	background: url("../images/btn-search.png") no-repeat scroll 0 center #fff;
	text-indent: -9000px;
	width: 15px;
}

#panier-pop {
	background: #666666;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

#c1-panier-pop {
	border-color: #B31929;
	background: #ffffff;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

#diapo-panier {
	border-color: #EE5429;
}

#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;
}

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

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

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

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

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

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

#compte-pop {
	background: #666666;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

#c1-compte-pop {
	border-color: #B31929;
	background: #ffffff;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

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

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

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

/* -------------------------------------------------------------------------------------- //
 * -------------------------------------// CONTENT //------------------------------------ //
 * -------------------------------------------------------------------------------------- */
#content {
	background: url("../images/bg-content.png") repeat scroll 0 0 transparent;
	border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
	border: 1px solid #fff;
}

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

#fil-ariane span {
	color: #3F7CB1;
}

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

#retour:hover, #retour:focus {
	color: #2c9fda;
}

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

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

#titre-fiche {
	color: #000000;
}

.brand a {
	color: #666666;
}

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

#prec, #suiv {
	background: #3f7aaf;
}

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

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

.msie6 #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.current img {
	border-color: #666666;
}

.bloc-variations .titre-variation, .titre-personnalisation {
	color: #ffffff;
	background: #B31929;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

.variationRadio {
	background: #e7e7e7;
}

#variations h4 {
	color: #f28162;
}

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

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

#prix-fiche span {
	color: #2C9FDA;
}

.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;
	background: -moz-linear-gradient(top, #ffffff, #e7e7e7 100%);
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e7e7e7));
}

#sendFriend span span {
	color: #666666;
	border-color: #d7d6de;
	background: url(../images/c-picto-partage-mail.png) no-repeat 3px 3px;
}

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

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

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

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

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

#liste-infos li a {
	background: #4B8CC5;
	background-image: linear-gradient(bottom, #3F7CB1 0%, #4B8CC5 100%);
	background-image: -o-linear-gradient(bottom, #3F7CB1 0%, #4B8CC5 100%);
	background-image: -moz-linear-gradient(bottom, #3F7CB1 0%, #4B8CC5 100%);
	background-image: -webkit-linear-gradient(bottom, #3F7CB1 0%, #4B8CC5 100%);
	background-image: -ms-linear-gradient(bottom, #3F7CB1 0%, #4B8CC5 100%);
	
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0, #3F7CB1),
		color-stop(1, #4B8CC5)
	);
	color: #ffffff;
	border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
}

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

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

#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: #F77453;
	background-image: linear-gradient(bottom, #ED522C 0%, #F77453 100%);
	background-image: -o-linear-gradient(bottom, #ED522C 0%, #F77453 100%);
	background-image: -moz-linear-gradient(bottom, #ED522C 0%, #F77453 100%);
	background-image: -webkit-linear-gradient(bottom, #ED522C 0%, #F77453 100%);
	background-image: -ms-linear-gradient(bottom, #ED522C 0%, #F77453 100%);
	
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0, #ED522C),
		color-stop(1, #F77453)
	);
}

.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: #000000 url(../images/c-picto-cross-ie6.png) no-repeat 6px 3px;
}

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

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

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

#processus-commande p strong {
	background: #ed542c;
	-moz-box-shadow: 0 3px 3px #666666;
	-webkit-box-shadow: 0 3px 3px #666666;
	box-shadow: 0 2px 3px #666666;
}

#processus-commande p.current strong {
	background: #3F7CB1;
	color: #ffffff;
}

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

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

#no-prod {
	background: #1b1b1b;
	background: -moz-linear-gradient(top, #2b2b2b, #1b1b1b 100%);
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#2b2b2b), to(#1b1b1b));
}

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

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

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

.panier-sstot p strong {
	color: #950101;
}

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

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

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

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

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

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

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

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

#infos-panier {
	background: #1b1b1b;
	background: -moz-linear-gradient(top, #2b2b2b, #1b1b1b 100%);
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#2b2b2b), to(#1b1b1b));
}

#enregistrement-auto {
	border-color: #000000;
}

#enregistrement-auto p {
	background: url(../images/c-illustration-info.png) no-repeat left 9px;
	color: #ffffff;
}

#boncommande {
	border-color: #666666;
}

#boncommande label {
	color: #ffffff;
}

#titre-remise {
	color: #ffffff;
	background: #1b1b1b url(../images/c-fond-print-panier.png) repeat-x left top;
	background: -moz-linear-gradient(top, #2b2b2b, #1b1b1b 100%);
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#2b2b2b), to(#1b1b1b));
	border-color: #000000;
}

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

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

#btnreduc span span {
	background: #2C9FDA;
	color: #ffffff;
	border-radius: 0 5px 5px 0;
	-moz-border-radius: 0 5px 5px 0;
	-webkit-border-radius: 0 5px 5px 0;
}

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

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

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

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

.mode-livr label span strong {
	color: #2c9fda;
}

.LivrDesc {
	color: #666666;
	border-color: #aaaaaa;
}

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

#PapierKdo h2 {
	color: #2C9FDA;
}

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

#MsgColis h2 {
	color: #2C9FDA;
}

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

#div-deja {
	border-color: #000000;
}

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

#li-deja-oui {
	border-color: #000000;
}

#zone-form {
	border-color: #000000;
}

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

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

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

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

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

#cgv p strong {
	color: #950101;
}

#Cnil {
	color: #aaaaaa;
}

/* -------------------------------------------------------------------------------------- //
 * --------------------------------------// MODAL //------------------------------------- //
 * -------------------------------------------------------------------------------------- */
#simplemodal-container {
	background: #ffffff !important;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-color: #b31929 !important;
}

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

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

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

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

#w_dialog-message #prix-fiche strong {
	color: #6d0000 !important;
}

/* -------------------------------------------------------------------------------------- //
 * ---------------------------------------// BLOG //------------------------------------- //
 * -------------------------------------------------------------------------------------- */
.billet img {
	border-color: #dfdfdf;
}

.infos-billet {
	border-color: #000000;
}

.commentaires-billet {
	border-color: #aaaaaa;
}

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

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

#zone-commentaires {
	border-color: #000000;
}

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

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

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

.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;
}
