/* ------------ Vert -------------- */
input, textarea {
	border: 1px solid #66cc00;
}

.button span {
	background: url(../images/fond-btn2-droite-vert.png) no-repeat top right;
}

.button span span {
	background: url(../images/fond-btn2-gauche-vert.png) no-repeat top left;
	color: #fff;
}

#cont-header {
	background: url(../images/fond-header-vert.png) repeat-x top left;
}

.bandeau-normal #cont-conteneur-2 {
	background: url(../images/parce-que-nous-aussi-naturel-bas.png) no-repeat top center;
}

.bandeau-haut #cont-conteneur-2 {
	background: url(../images/parce-que-nous-aussi-naturel.png) no-repeat top center;
}

#compte {
	background: url(../images/icone-compte-vert.png) no-repeat center left;
}

#compte #lien-compte, #compte #deconnexion {
	color: #66cc00;
}

#frmNewsletter div {
	background: url(../images/fond-newsletter-vert.png) no-repeat bottom left;
}

#ComptePanier {
	background: url(../images/panier-vert.png) no-repeat center left;
}

#SearchForm div {
	background: url(../images/fond-recherche-vert.png) no-repeat bottom left;
}

#Menu #accueil a {
	background: url(../images/accueil-vert.png) no-repeat bottom left;
}

#Menu #collections a {
	background: url(../images/collections-vert.png) no-repeat bottom left;
}

#Menu #chien a {
	background: url(../images/chien-vert.png) no-repeat bottom left;
}

#Menu #chat a {
	background: url(../images/chat-vert.png) no-repeat bottom left;
}

#Menu #naturel a {
	background: url(../images/naturel-vert.png) no-repeat bottom left;
}

#Menu #accueil.current a span, #Menu #accueil a:hover span, #Menu #accueil a:focus span {
	background: url(../images/fond-onglet-gauche-accueil-vert.png) no-repeat top left;
}

#Menu #accueil.current a, #Menu #accueil a:hover, #Menu #accueil a:focus {
	background: url(../images/fond-onglet-droite-vert.png) no-repeat top right;
}

#Menu #collections.current a span, #Menu #collections a:hover span, #Menu #collections a:focus span {
	background: url(../images/fond-onglet-gauche-collections-vert.png) no-repeat top left;
}

#Menu #collections.current a, #Menu #collections a:hover, #Menu #collections a:focus {
	background: url(../images/fond-onglet-droite-vert.png) no-repeat top right;
}

#Menu #chien.current a span, #Menu #chien a:hover span, #Menu #chien a:focus span {
	background: url(../images/fond-onglet-gauche-chien-vert.png) no-repeat top left;
}

#Menu #chien.current a, #Menu #chien a:hover, #Menu #chien a:focus {
	background: url(../images/fond-onglet-droite-vert.png) no-repeat top right;
}

#Menu #chat.current a span, #Menu #chat a:hover span, #Menu #chat a:focus span {
	background: url(../images/fond-onglet-gauche-chat-vert.png) no-repeat top left;
}

#Menu #chat.current a, #Menu #chat a:hover, #Menu #chat a:focus {
	background: url(../images/fond-onglet-droite-vert.png) no-repeat top right;
}

#Menu #naturel.current a span, #Menu #naturel a:hover span, #Menu #naturel a:focus span {
	background: url(../images/fond-onglet-gauche-naturel-vert.png) no-repeat top left;
}

#Menu #naturel.current a, #Menu #naturel a:hover, #Menu #naturel a:focus {
	background: url(../images/fond-onglet-droite-vert.png) no-repeat top right;
}

/*--------------------- Menu Lateral ------------------*/
.bloc-lat h3, .bloc-lat h3 a, .bloc-lat .titre-univers, .bloc-lat .titre-univers a {
	color: #66cc00;
}

.bloc-lat ul li a {
	background: url(../images/fond-icat-vert.png) no-repeat top center;
}

.bloc-lat ul li.over a, .bloc-lat ul li.current a, .bloc-lat ul li a.over {
	background: url(../images/fond-icat-over-vert.png) no-repeat top center;
}

.bloc-lat ul.autres-cat li.over a, .bloc-lat ul.autres-cat li.current a {
	background: url(../images/fond-icat-vert.png) no-repeat top center;
}

.bloc-lat ul li ul li.current2 a, .bloc-lat ul li ul li a:hover, .bloc-lat ul li ul li a:focus/*, .bloc-lat ul li.over ul li a:hover, .bloc-lat ul li.over ul li a:focus, .bloc-lat ul li.current ul li a:hover, .bloc-lat ul li.current ul li a:focus*/ {
	background: url(../images/fond-isscat-over-vert.png) no-repeat top left;
	color: #66cc00;
}

.module h2, .module .titre-bloc-lat {
	background: url(../images/fond-icat-over-vert.png) no-repeat top center;
}

.module  ul li.current2 a, .module  ul li a:hover, .module ul li a:focus {
	background: url(../images/fond-isscat-over-vert.png) no-repeat top left;
	color: #66cc00;
}

/*------------------------ Général ------------------------*/
.Iimgtxt img {
	border: 1px solid #66cc00;
}

/* --------------------- Items Produits ------------------ */
.titre {
	border-bottom: 2px solid #66cc00;
	color: #66cc00;
}

.ViewProd a, .titre a {
	color: #66cc00;
}

.grand-titre a {
	color: #66cc00;
}

.grand-titre a:hover, .grand-titre a:focus {
	color: #000;
}

.voir-fiche {
	background: url(../images/btn-voir-fiche-vert.png) no-repeat bottom left;
}

#navig-page a {
	background: #66cc00;
}

#navig-page a.current, #navig-page a:hover, #navig-page a:focus {
	color: #66cc00;
}

/* ---------------------- Fiche produit ------------------------ */
#Prod h2 {
	color: #66cc00;
}

#ImageFiche #miniature img, #ImageFiche #principale {
	border: 1px solid #66cc00;
}

#PrixFiche strong {
	color: #66cc00;
}

#BtnAddCart span {
	background: url(../images/btn-ajpan-droite-vert.png) no-repeat top right;
}

#BtnAddCart span span {
	background: url(../images/btn-ajpan-gauche-vert.png) no-repeat top left;
}

#lstInfos li a.current, #lstInfos li a:hover, #lstInfos li a:focus {
	background: url(../images/onglet-prod-droite-vert.png) no-repeat bottom right;
}

#lstInfos li a.current span, #lstInfos li a:hover span, #lstInfos li a:focus span {
	background: url(../images/onglet-prod-gauche-vert.png) no-repeat bottom left;
	color: #fff;
}

#SuiteInfos {
	background: url(../images/infos-bas-naturel.png) no-repeat bottom left;
}

#contSuiteInfos {
	background: url(../images/infos-haut-naturel.png) no-repeat top left;
}

/*---- Variations ----*/
.variationQuantiteRadio input {
	border: 1px solid #66cc00;
}

/*------ Partage -------*/
.tellFriendsNavigation li a {
	color: #66cc00;
}

/*-------------------- Footer --------------------*/
#cont-footer {
	background: #000 url(../images/fond-footer-vert.png) repeat-x top left;
}

.rub-pop h3 {
	color: #66cc00;
}

.rub-pop {
	border-right: 2px solid #66cc00;
}

#collections-pop {
	background: url(../images/collections-pop-vert.png) no-repeat bottom right;
}

#chien-pop {
	background: url(../images/chien-pop-vert.png) no-repeat bottom right;
}

#chat-pop {
	background: url(../images/chat-pop-vert.png) no-repeat bottom right;
}

#naturel-pop {
	background: url(../images/naturel-pop-vert.png) no-repeat bottom right;
}