body{
	padding:0;
	margin:0;
	text-align:center;
	background-color:#dedebb;
}
h1,h2,h3,h4,h5,h6,p,img{
	padding:0;
	margin:0;
	border:0;
}

h1,h2{
	display:none;
}

fieldset{
	border:0;
	padding:0;
	margin:0;
}

span.clear{
	clear:both;
}

	a.lienSiteWeb:link{
	padding:2px 0 2px 20px;
	background:url(../images/page_link.gif) no-repeat top left;
	font-weight:bold;
	color:#382D2A;
}

a.lienSiteWeb:visited{
	padding:2px 0 2px 20px;
	background:url(../images/page_link.gif) no-repeat top left;
	font-weight:bold;
	color:#382D2A;
}

a.lienSiteWeb:hover{
	padding:2px 0 2px 20px;
	background:url(../images/page_link.gif) no-repeat top left;
	font-weight:bold;
	color:#BDA588;
}

a.lienSiteWeb:active{
	padding:2px 0 2px 20px;
	background:url(../images/page_link.gif) no-repeat top left;
	font-weight:bold;
	color:#382D2A;
}

a.lienCourriel:link{
	padding:2px 0 2px 20px;
	background:url(../images/icon_email.gif) no-repeat top left;
	font-weight:bold;
	color:#382D2A;
}

a.lienCourriel:visited{
	padding:2px 0 2px 20px;
	background:url(../images/icon_email.gif) no-repeat top left;
	font-weight:bold;
	color:#382D2A;
}

a.lienCourriel:hover{
	padding:2px 0 2px 20px;
	background:url(../images/icon_email.gif) no-repeat top left;
	font-weight:bold;
	color:#BDA588;
}

a.lienCourriel:active{
	padding:2px 0 2px 20px;
	background:url(../images/icon_email.gif) no-repeat top left;
	font-weight:bold;
	color:#382D2A;
}

a.lienPage:link{
	color:#382D2A;
}

a.lienPage:visited{
	color:#382D2A;
}

a.lienPage:hover{
	color:#ECE1D4;
}

a.lienPage:active{
	color:#382D2A;
}

.confirm{
	float:left;
	width:640px;
	margin:10px 34px;
	background-color:#cadf9f;
	border:1px solid #8eb149;
}
.confirm img{
	float:left;
	margin:12px;
}
.confirm p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:12px 12px 0 0;
	color:#030;
}
.error{
	position:relative;
	width:640px;
	margin:10px 34px;
	background-color:#ffa88e;
	border:1px solid #b66;
}
.error img{
	float:left;
	margin:12px;
}
.error p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:12px 12px 0 0;
	color:#300;
}

div#conteneur{
	position:relative;
	margin:0 auto 10px auto;
	width:933px;
	text-align:left;
}

	div#navigation{
		position:relative;
		float:left;
		width:933px;
		background:url(../images/bgHeader.gif) no-repeat top left #382d2a;
	}
		ul#menuPrincipal{
			position:relative;
			top:-15px;
			padding-right:168px;
		}
			ul#menuPrincipal li{
				float:left;
				display:inline;
				width:auto;
				list-style:none;
				height:133px;
				margin:0 17px;
			}
				a.lienMenuPrincipal{
					display:inline-block;
					zoom:1;
					padding-top:70px;
					height:133px;
					font-family:Verdana, Arial, Helvetica, sans-serif;
				}
			
					a.lienMenuPrincipal:link{
						color:#afabaa;
						text-decoration:none;
					}
					
					a.lienMenuPrincipal:visited{
						text-decoration:none;
						color:#afabaa;
					}
					
					a.lienMenuPrincipal:hover{
						text-decoration:underline;
						color:#d7d3d2;
					}
					
					a.lienMenuPrincipal:active{
						text-decoration:none;
						color:#afabaa;
					}
				
					a.lienMenuPrincipal span{
						display:none;
					}
				
				a#menuPrincipalActif{
					display:inline-block;
					background:url(../images/bgOngletMenuPrincipal.gif) repeat-x #8eb149;
					padding:68px 15px 0 15px !important;
					margin:0 -10px -20px -15px;
					border:solid 2px #8eb149 !important;
					color:#d2e0b6;
					z-index:2;
				}

					a#menuPrincipalPanierInactif:link{
						background:url(../images/menuPanier.gif) no-repeat 5px 60px;
						width:55px;
					}
						
					a#menuPrincipalPanierInactif:visited{
						background:url(../images/menuPanier.gif) no-repeat 5px 60px;
						width:55px;
					}
					
					a#menuPrincipalPanierInactif:hover{
						background:url(../images/menuPanierHover.gif) no-repeat 5px 60px;
						width:55px;
					}
					
					a#menuPrincipalPanierInactif:active{
						background:url(../images/menuPanier.gif) no-repeat 5px 60px;
						width:55px;
					}
					
					a#menuPrincipalPanierActif:link{
						padding-top:0;
						height:140px;
						border:solid 2px #8eb149;
						background:url(../images/menuPanieraActif.gif) no-repeat top left #8EB149;
						width:55px;
					}
						
					a#menuPrincipalPanierActif:visited{
						padding-top:0;
						height:140px;
						border:solid 2px #8eb149;
						width:55px;
						background:url(../images/menuPanieraActif.gif) no-repeat top left #8EB149;
					}
					
					a#menuPrincipalPanierActif:hover{
						padding-top:0;
						height:140px;
						border:solid 2px #8eb149;
						width:55px;
						background:url(../images/menuPanieraActifHover.gif) no-repeat top left #8EB149;
					}
					
					a#menuPrincipalPanierActif:active{
						padding-top:0;
						height:140px;
						border:solid 2px #8eb149;
						width:55px;
						background:url(../images/menuPanieraActif.gif) no-repeat top left #8EB149;
					}	
										
	div#divContent{
		position:relative;
		float:left;
		top:-20px;
		width:931px;
		padding-bottom:20px;
		background-color:#382d2a;
		border:solid #8eb149 1px;
		border-top:0;
		border-bottom:0;
	}
		div#langue a:link{
			overflow:hidden;
			float:right;
			width:170px;
			height:27px;
			background:url(../images/bgLang.gif) no-repeat;
			color:#bda588;
			font-family:Geneva, Arial, Helvetica, sans-serif;
			font-size:0.9em;
			text-decoration:none;
		}
		
		div#langue a:visited{
			overflow:hidden;
			float:right;
			width:170px;
			height:27px;
			background:url(../images/bgLang.gif) no-repeat;
			color:#bda588;
			font-family:Geneva, Arial, Helvetica, sans-serif;
			font-size:0.9em;
			text-decoration:none;
		}
		
		div#langue a:hover{
			overflow:hidden;
			float:right;
			width:170px;
			height:27px;
			background:url(../images/bgLang.gif) no-repeat;
			color:#bda588;
			font-family:Geneva, Arial, Helvetica, sans-serif;
			font-size:0.9em;
			text-decoration:underline;
		}
		
		div#langue a:active{
			overflow:hidden;
			float:right;
			width:170px;
			height:27px;
			background:url(../images/bgLang.gif) no-repeat;
			color:#bda588;
			font-family:Geneva, Arial, Helvetica, sans-serif;
			font-size:0.9em;
			text-decoration:none;
		}
		
			div#barreLangue{
				width:578px;
				height:24px;
				margin:0 6px 3px 177px;
				background:url(../images/barreLangue.gif) repeat-x;
			}
		
		div#pannel{
			position:relative;
			float:left;
			top:6px;
			z-index:2;
			left:16px;
			width:176px;
		}
			div#recherche, div#espaceClients{
				width:172px;
				background:url(../images/bgRecherche.gif) no-repeat #8eb149;
				border:solid 2px #8eb149;
				overflow:hidden;
				padding-bottom:10px;
				margin-bottom:10px;
			}
			
			div#recherche h3, div#espaceClients h3, div#promo h3{
				margin:4px 5px 5px 5px;
				font-family:Geneva, Arial, Helvetica, sans-serif;
				font-size:0.8em;
				color:#382d2a;
			}
			
			span#accueilClient{
				margin:10px 0 10px 12px;
				width:150px;
				display:block;
				font-family:Geneva, Arial, Helvetica, sans-serif;
				font-size:0.8em;
				color:#FFF;
			}
			
			div#recherche form{
				margin:0;
			}
			
				input#txtSearch{
					float:left;
					margin:0 5px 0 12px;
					width:123px;
					height:19px;
					background-color:#e0e9cc;
					border:solid 1px #8eb149;
					color:#382d2a;
				}
				
				input#btnEnvoyer{
					float:left;
					margin-top:3px;
					width:17px;
					height:17px;
				}
			
			
			div#promo{
				position:relative;
				float:left;
				width:172px;
				background:url(../images/bgPromo.gif) #8eb149 no-repeat;
				border:solid 2px #8eb149;
				overflow:hidden;
				padding-bottom:10px;
			}
			
				/*div#promo h3{
					margin:12px;
					font-family:Arial, Helvetica, sans-serif;
					font-size:14px;
					color:#382d2a;
					text-transform:uppercase;
				}*/
				
				div#promo p{
					margin:10px 0 0 12px;
					width:150px;
					display:block;
					font-family:Geneva, Arial, Helvetica, sans-serif;
					font-size:0.8em;
					color:#FFF;
				}			
				
				
				div#promo img{
					margin:3px 12px;
					border:solid 1px #382d2a;
				}
				
				div#securite{
					position:relative;
					float:left;
					width:169px;
					padding:5px 5px 5px 0;
					background-color:#382d2a;
					border:solid 1px #8eb149;
				}
				
					div#securite img#imgCadena{
						float:left;
						padding:0 5px 0 35px;
					}
					
					div#securite p{
						margin:3px;
						color:#ffffff;
						font-family:Geneva, Arial, Helvetica, sans-serif;
						font-size:0.8em;
					}	
						
						a#maSecurite:link{
							color:#FFF;
						}
						
						a#maSecurite:visited{
							color:#FFF;
						}
						
						a#maSecurite:hover{
							color:#CCC;
						}
						
						a#maSecurite:active{
							color:#FFF;
						}
					
				a.lienCasesGauche{
					width:130px;
					text-align:left;
					display:block;
					background:url(../images/flecheblanche.png) no-repeat 5px 5px #576F29;
					border:solid 1px #000;
					font-family:Verdana, Arial, Helvetica, sans-serif;
					font-size:0.7em;
					padding:4px 0 4px 16px;
					margin:0 0 5px 12px;
				}
					
				a.lienCasesGauche:link{
					text-decoration:none;
					color:#E0E9CC;
				}
				
				a.lienCasesGauche:visited{
					text-decoration:none;
					color:#E0E9CC;
				}
				
				a.lienCasesGauche:hover{
					text-decoration:underline;
					color:#FFF;
				}
				
				a.lienCasesGauche:active{
					text-decoration:none;
					color:#E0E9CC;
				}
				
			div#logosSecurite{
				position:relative;
				float:left;
				text-align:center;
				padding:5px 0 0 0;
				display:block;
				width:173px;
			}

		
		div#content{
			position:relative;
			float:left;
			width:718px;
			padding:0 0 15px 0;
			background:url(../images/bgContent.gif) repeat-x #bda588;
			border:solid #8eb149 1px;
			font-family:Arial, Helvetica, sans-serif;
			min-height:560px;
		}
			
			div#content a.lien:link{
				color:#382D2A;
			}
			
			div#content a.lien:visited{
				color:#382D2A;
			}
			
			div#content a.lien:hover{
				color:#ECE1D4;
			}
			
			div#content a.lien:active{
				color:#382D2A;
			}
			
			
			ul#btnsRetours{
				font-size:0.8em;
				width:40%;
				float:left;
				list-style:none;
			}
				ul#btnsRetours li a:link{
					color:#382D2A;
				}	
				
				ul#btnsRetours li a:visited{
					color:#382D2A;
				}	
				
				ul#btnsRetours li a:hover{
					color:#ECE1D4;
				}	
				
				ul#btnsRetours li a:active{
					color:#382D2A;
				}	
			
						
			ul#filAriane{
				margin:0 15px 15px 10px;
				padding-left:30px;
				display:block;
				list-style:none;
				font-size:0.7em;
				color:#382D2A;
			}		
				ul#filAriane li{
					display:inline;
				}	
				
				ul#filAriane a:link{
					color:#382D2A;
					margin:0 3px;
				}
				
				ul#filAriane a:visited{
					color:#382D2A;
					margin:0 3px;
				}
			
				ul#filAriane a:hover{
					color:#DAC9B4;
					margin:0 3px;
				}

				ul#filAriane a:active{
					color:#382D2A;
					margin:0 3px;
				}
							
			div#content h3{
				margin:10px 15px 10px 41px;
				display:block;
				color:#382D2A;
				width:400px;
			}
			
			div#content h4{
				margin:30px 15px 0 41px;
				display:block;
				font-size:0.9em;
				color:#5F5047;
			}
			
			table caption{	
				margin-left:30px;
				padding:15px 15px 15px 10px;
				font-size:1.2em;
				font-weight:bold;
				color:#5F5047;
				text-align:left;
			}
			
			div#content p{
				margin:0 50px 15px 41px;
				font-size:0.8em;
			}
			
			div#content p.puceParagraphe{
				padding-left:15px;
				background:url(../images/flecheblanche.png) 1px 3px no-repeat;
			}
			
			div#content table{
				margin:0 15px 15px 41px;
				font-size:0.8em;
			}
			
			img#imgEntete{
				margin:0 15px 15px 41px;
				border:solid 1px #382D2A;
			}
			
			div#ConteneurBoutons{
				position:relative;
				float:left;
				padding:10px;
				width:620px;
				background-color:#DAC9B4;
				border:solid 1px #000;
				margin:0 15px 15px 41px;
			}
				div#ConteneurBoutons div{
					position:relative;
					float:left;
					width:320px;
				}
				
				div#ConteneurBoutons div img{
					float:left;
					margin-right:10px;
					border:solid 1px #000;
				}
				
				div#ConteneurBoutons div h4{
					margin:0 0 10px 0;
					padding:0;
				}
				
					div#ConteneurBoutons div h4 a:link{
						color:#382D2A;
					}
					
					div#ConteneurBoutons div h4 a:visited{
						color:#382D2A;
					}
					
					div#ConteneurBoutons div h4 a:hover{
						color:#BDA588;
					}
					
					div#ConteneurBoutons div h4 a:active{
						color:#382D2A;
					}
		
		div#barreContent{
			position:relative;
			float:left;
			padding-top:4px;
			width:719px;
			margin-bottom:15px;
			overflow:hidden;
			height:26px;
			background-color:#8eb149;
		}
			div#droiteBarreContent{
				position:relative;
				float:right;
				right:10px;
				font-size:0.8em;
			}
			
			select#nbItems{
				background-color:#E0E9CC;
				border:solid 1px #8EB149;
			}
				select#nbItems input{
					background-color:#E0E9CC;
				}
				
				select#nbItems option{
					text-align:center;
					background-color:#E0E9CC;
				}
	
	div#footer{
		float:left;
		position:relative;
		top:-20px;
		margin:0 auto;
		padding:0 85px 0 0;
		width:848px;
		height:15px;
		text-align:right;
		background:url(../images/footerBG.gif) right no-repeat #8eb149;
	}
	
		div#footer p{
			padding:0;
			margin:0;
			color:#382d2a;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:12px;
		}
		
	div#underFooter{
		float:left;
		position:relative;
		top:-20px;
		margin-top:4px;
		width:100%;
		height:3px;
		background-color:#382d2a;
	}
