/* -------------------------------
Couleurs utilisées

Vert fond : #a0d040
Vert foncé : #095b26
Vert NLetter : #5f9100
Marron : #635642
Creme : #f5f5dc
Orange : #fe8700
Or : #ffd200
------------------------------------ */

	html, #page {background-color: #a0d040;}

	/* Recherche */
		#search {
			background-color: #635642;
			color: #f5f5dc;
			border-top: 2px #fe8700 solid;
		}
		#search h2, #search p, #search a {color: #f5f5dc;}

        #search input.submit{
            border:0;
            background:url(../img/btn-chercher.png) no-repeat top left;
            width:69px;
            
            height:25px;
            vertical-align:middle;
        }

	/* Menu haut */

		#menu a {
			color: #095b26;
			border-color: #639438;
		}
		
		
	
	/* Newsletter */
		#newsletter {
			background-color: #5f9100;
			color:  #f5f5dc;
		}
		#newsletter a {color: #f5f5dc}
		#newsletter h2 {
			position: absolute; top: -3px; left: 6px;
			background: url('../img/titre-newsletter.png') no-repeat;
			height: 50px; width: 140px;
		}
		#newsletter #abonnement {
			border-left: 1px #a0d040 solid;
		}
		
	
	/* Boxes */
		.box h2, .box h1 {
			background-color: #635642;
			color: #f5f5dc;
		}

	/* Conseils */
		.conseils {background-color: #635642;}
		.conseils * {color: #f5f5dc;}
		.conseils h2 {
			position: absolute; top: -11px; left: 6px;
			background: transparent url('../img/titre-conseils.png') no-repeat!important;
			height: 35px; width: 120px;
		}
		.conseils .plus, .conseils .plus a {color:#fe8700;}
	/* Top selection */
		.top, .menu-categories {
			color: #5f9100!important;
			font-weight: bold;
			font-size: 85%;
		}
		.top a {
			color: #5f9100!important;
			font-weight: bold;
			}
		.top li {
			margin-bottom: .3em;
			background: url('../img/puce.gif') no-repeat 0 4px;
			padding-left: 7px;
			}
		.top .plus {
			border-top: 1px #ddd solid;
			padding-top: .5em; margin-top: .5em;
		}
		.top .plus a, .menu-categories .plus a {
			color:#fe8700!important;
			}

		/* Menu des catégories */
		.menu-categories a {
			color: #095b26;
			
			}
		.menu-categories h1 {
			background-color: #5f9100;
		}
		.menu-categories li {
			margin-bottom: .3em;
			background: url('../img/puce_foncee.gif') no-repeat 0 4px;
			padding-left: 7px;
		}

	/* Sélection */
	.selection .plus {color:#fe8700}
	.selection .plus a {
		color:#fe8700!important;
		font-weight: bold;
		}
	
	/* Footer */
		#footer {
			background-color: #635642;
			border-top: 2px #fe8700 solid;
			}
		#footer, #footer a{color: #f5f5dc;}
		#footLinks a {
			color: #095b26;
			border-color: #095b26;
			}

	/* Produits */
		.product a {
			color: #095b26;
		}
		.price {
			color: #fe8700;
		}
		.price a {
			color: #fe8700;
		}
		.rebate {background-color: #ffd200;}
		.offer a {color:#635642;}
		.product .port {color: #5f9100;}

/* == Pages-------------------------- */
/* home */

	#promos .titre {
		background-color: #635642;
		color: #f5f5dc;
		}
	#promos .titre a {
		color:#fe8700;
		font-weight: bold;
		}
	#listPromo h3 {
		color:#fe8700;
		}
	
	#categories a {color: #095b26;}
	#categories .plus {color: #fe8700;}
	#categories .plus a {color: #fe8700;}
	#categories .sousCat a {color:#5f9100;}

/* Catégories */
	#filter {background-color: #f5f5dc;}
	#filter h2 {color:#fe8700;}
	#filter h3 {color:#635642;}
	#filter a {color:#5f9100;}
	#filter .values {}
	#filter .values select{
		border: 0;
		background-color: #f5f5dc;
		color:#5f9100;
		width: 200px;
		
	}

	
/* Tri */
	
	#sort {
		background-color: #635642;
		color: #ffd200;
	}
	#sort strong {color: #f5f5dc;}
	#sort a {color: #ffd200;}
	#sort h2 {color: #f5f5dc;}
	#sort a.current {
		color: #f5f5dc;
		background: url('../img/current.png') no-repeat bottom center;
		}
	
	
/* Pagination */
	.pager {
		background-color: #635642;
		color: #fe8700;
		font-weight: bold;
	}
	.pager a {color: #f5f5dc;}

/* == Champs wysywyg-------------------------- */

	.wsg h1,.wsg h2,.wsg h3,.wsg h4,.wsg h5,.wsg h6 {color: #5f9100}
	.wsg a {text-decoration: underline; color:#5f9100;}
	.wsg a:hover {color: #000;}

/* == Formulaire-------------------------- */
	.note {
		background-color: #DDDDDD;
		border: 1px #aaa solid;
		}


    .msgerror{
        color:#fe8700;
    }


	.signature {
		font-size: 70%;
		text-transform: uppercase;
		letter-spacing: 1px;
		margin-bottom: 10px;
		text-align: right;
	}
	.signature a {
		color: #596D26;
		}
	.signature a:hover {
		text-decoration: none!important;
		background-color: #596D26;
		color: #f5f5dc;
		
	}

/* == Ariane-------------------------- */
	#ariane li a {color: #5f9100;}
	.gooAd {background-color: #F5F4DD;}


.back_site { position: absolute; top:60px; right: 30px; width: 410px; z-index: 100; color: #095b26; }
.back_site a.back { color: #095b26; font-weight: bold; font-size: 12px; }
