/* CSS Document */

*{padding:0;margin:0;font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;text-decoration:none;}

html{background:url(../fond/back2.jpg) repeat-y #9AD32E;}
#gauche{width:335px;float:left;z-index:10;}
#logo{width:217px;height:290px;display:block;position:relative;top:-10px;}
#right{width:222px;min-height:1063px;float:right;z-index:10;}

/* menu du site */
#menu{width:221px;}
#menu a{color:#FFFFFF;}
#menu a:hover{color:#FFE400;}
#menu li{list-style:none}
#menu li a{font-size:17px;padding:1px 0 2px 5px;}
#menu li ul{border:1px solid #A0937F;border-left:none;margin-bottom:10px;background:url(../fond/menu.png) repeat-x;padding:4px;}
#menu ul ul{border:1px solid #A0937F;position:absolute;z-index:1000;margin:-25px 0 0 201px;width:150px;}
#menu li ul li a{font-size:12px;font-weight:bold;display:block;margin-left:-10px;position:relative;background:url(../fond/puce.png) no-repeat;padding:2px 4px 4px 18px;}
#menu li ul li{margin-left:20px;background:url(../fond/barre.png) no-repeat bottom left;}
#menu li ul li.last{background:none;}

/* coordonnées */
#coord{width:215px; color:#fff; border:1px solid #A0937F;border-left:none;margin-top:120px;background:url(../fond/menu.png) repeat-x;padding:4px 4px 20px 0;}

#coord p{padding-left:17px;}

/*  produits  */

#produits{float:none; padding:20px 0;display:block;z-index:5;position:relative;
margin:10px 222px 30px 335px;
}
#produits h2{		
text-align:center;
display:block;
font-weight:bold;
color:#FFF;		
width:90%;
height:25px;
}
#contenu{float:none; padding:20px 0;display:block;margin:10px 222px 30px 335px;}
#produits2{float:none; padding:20px 0;display:block;margin:10px 22px 30px 335px;}


.fichette{float:left;width:190px;margin:5px;display:block;}
.cadeaux,.continue{float:left;}

.cadeaux .cadeau1{float:left;margin:10px 0;display:block;
	background:url(../fond/basencart.jpg) #FFF bottom right repeat-x;

	height:160px;
	width:49%;
	border:1px solid #000000;}
.cadeaux .cadeau2{float:right;margin:10px 0;display:block;
	background:url(../fond/basencart.jpg) #FFF bottom right repeat-x;

	height:160px;
	width:49%;
	border:1px solid #000000;}
.cadeaux .cadeau3{display:none;}
	
	
.cadeaux img{
	margin:0 10px 10px 0;
	max-width:150px;
	max-height:160px;
	float:left;
}
.cadeaux p{
	margin:5px 0 10px;
	font-weight:normal;
}


.fichette dt{
	width:186px;
	height:186px;
	margin-bottom:4px;
	overflow:hidden;
	border:2px solid #000000;background:#FFF;
	

}

.fichette dt img{border:none;
	width:186px;}
	
	

.fichette dt .promostick{position:absolute;z-index:10;width:53px;height:54px;margin:10px 0 0 145px;}	
.fichette.cat dt{border:2px solid #FFFFFF;}

.fichette dd{width:180px;min-height:105px;display:block;padding:4px;border:1px solid black;background:url(../fond/fondblanc.png) repeat;}
/*.fichette.cat dd{width:180px;min-height:105px;display:block;padding:4px;border:1px solid black;background:url(../fond/fondvert.png) repeat;}*/
.fichette.cat dd{border:1px solid #ffffff;}
.fichette h2{}
.fichette h2 a{color:#000;font-size:12px;}
.fichette.cat h2 a{color:#000;font-size:14px !important;font-weight:bold;text-transform:uppercase;}
.fichette p{margin:2px 0;padding-top:20px;}
.fichette h3{
display:block;
width:50%;
float:left;
}
.fichette label{
	display:block;
float:right;
font-size:20px;
width:45%;
font-weight:bold;
color:#418709;

}
.fichette.enpromo label{
color:#760C02;

}

.fichette .mini label{
	display:block;
float:right;
font-size:11px;
width:100%;
font-weight:normal;
color:#000;



}

.fichette .mini label strong{
	float:right;
color:#418709;
}


#produits hr{clear:both;border:none;
visibility:hidden;}
.fichette .achetez{
	width:74px;
	height:21px;
	border:none;
	cursor:pointer;
	
	background:url(../fond/acheter.gif) no-repeat bottom left transparent;
	color:#F6FF00;
	font-size:11px;
}

.fichette.enpromo .achetez{
	background:url(../fond/acheterpromo.gif) no-repeat bottom left transparent;
}

#addpanier .achetez{
	width:74px;
	float:right;
	height:21px;
	border:none;
	
	background:url(../fond/acheter.gif) no-repeat bottom left transparent;
	color:#F6FF00;
	font-size:11px;
}



.fichette .ajout{
	background:url(../fond/plus.gif) no-repeat; 
	cursor:pointer;
width:14px;height:18px;
display:block;
position:relative;
margin:2px 0 0 2px;
float:right;
text-indent:3000px;
border:none;
overflow:hidden;
}


.fichette .plus{
	background:url(../fond/fleche.gif) no-repeat 2px 5px;
	color:#000;
	display:block;
	margin-top:5px;
	float:left;
	
	font-size:11px;
	padding-left:14px;
}
/* fiche article */

#fichearticle{
	margin:20px 5px;
	position:relative;
	z-index:1000;
	
}




#fichearticle #photoprod{
	float:left;
	margin:0 20px 20px 0;width:190px;
	
}
#fichearticle #photoprod li{
	list-style:none;
	display:block;
	


 }
 
 #fichearticle #photoprod li.first{
 width:190px;
 height:190px;	border:2px solid black;
 overflow:hidden;background:#FFF;
 }
 
#fichearticle #photoprod li.first a img{border:none;

}

#fichearticle  .description{	
background:#FFF;
	float:left;
	margin:0 20px 20px 0;
	padding:5px;
	border:1px solid black;
	width:auto !important;
	width:430px;
	min-width:180px;
	max-width:430px;
	min-height:182px;
	}
	
	
#fichearticle  .description h2{
font-weight:bold;
font-size:16px;
	color:#396515;	margin:0 0 10px
	
}

.barre{
	text-decoration:line-through;
}

#fichearticle  .description h3{margin:5px 0 5px;
	color:#396515;
	
}

#fichearticle  .description li.add{
	display:block;
	list-style:none;
	min-height:30px;
	

	
}

#fichearticle  .description li.add .prixbarre{


}
#fichearticle  .description li.add dfn{
font-size:12px;
font-style:normal;
	color:#000;

}

#fichearticle  .description li.add strong{
font-weight:bold;
font-size:12px;
	color:#396515;
		padding-left:10px;

}



/* pages menu droite */

.page{	
background:#FFF;
float:left;
margin:0 20px 20px 0;
padding:5px;
border:1px solid black;
width:auto !important;
width:430px;
min-width:180px;
max-width:630px;
min-height:182px;
}

.page h2{
font-weight:bold;
font-size:16px;
color:#396515;
margin:0 0 10px	
}

.page h3{
margin:5px 0 5px;
color:#396515;	
}

 
/* panier */

#panier{
width:192px;
background:url(../fond/panier.jpg) #FFF bottom left no-repeat;
}

#panier h2{
	font-size:14px;
	color:#396515;
	margin:0 4px 8px;
}
#panier h3{
	font-size:12px;
	font-weight:bold;
	margin:0 4px 5px;
	color:#396515;
	clear:both;
}
#panier h4{
	font-size:11px;
	font-weight:normal;
	margin:0 4px 5px;
	clear:both;
}

#panier .tel{
	background:url(../fond/tel.png) no-repeat top left;
	display:block;
	font-style:normal;
	position:relative;
	margin-left:-5px;
	height:50px;
	letter-spacing:-0.1em;
	padding:3px 0 0 45px;
	
	font-size:22px;
	color:#396515;
}
#panier .panierenplus{

	height:50px;
	margin-right:-10px;
	background:url(../fond/panier.png) right top no-repeat;
	padding:15px 40px 0 0 ;
}
#panier #ajoutrapide{
	height:60px;
}
#panier #ajoutrapide label{
	height:35px;
	font-size:11px;
	display:block;
	padding-left:7px;
	float:left;
	clear:both;

}
#panier #ajoutrapide label input.ref{
	display:block;
	border:1px solid #396515;
	width:151px;
	height:18px;
	clear:both;
	
}
#panier #ajoutrapide label input.designation{
	display:block;
	border:1px solid #396515;
	width:151px;
	height:18px;
	clear:both;
}

#panier #ajoutrapide .ajout{
	width:31px;
	height:28px;
	background: url(../fond/plus.png) no-repeat;
	border:none;
	display:block;float:left;
	overflow:hidden;
	text-indent:3000px;
	margin:15px 0 0 -15px;
}

table#minipanier .moins,table#minipanier .plus,.add .moins,.add .plus{
cursor:pointer;
width:14px;height:18px;
float:right;display:block;
position:relative;
float:left;
text-indent:3000px;
border:none;
overflow:hidden;
}


table#minipanier input.qte,.add input.qte{
	display:block;
float:left;
	border:1px solid #396515;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	width:28px;
	height:18px;
	color:#396515;
}


table#minipanier #quantite{
width:58px;
font-weight:bold;
text-align:center;

	
}
#produit{
font-weight:bold;

}
.add .quantite{

width:65px;
position:relative;
z-index:100;
float:right;
display:block;
font-weight:normal;
text-align:center;
}


table#minipanier .moins,.add .moins{
background:url(../fond/moins.gif) no-repeat 1px 8px;


}
table#minipanier .plus,.add .plus{
background:url(../fond/plus.gif) no-repeat 1px 4px;


}

table#minipanier #produit{
	text-align:left;
	font-weight:normal;
}

table#minipanier .desc{
	padding:14px 0 0;
	line-height:14px;
}
table#minipanier .desc a{
	color:#000;
}


table#minipanier .desc .suppr{
	cursor:pointer;
	float:right;
	border:none;
}

#panier .paiement{
display:block;
font-weight:normal;
	margin:5px 0 0;
	top:20px;
	padding-top:10px;
	position:relative;
	line-height:18px;
	background:url(../fond/panier.png) right top no-repeat;
	height:65px;
	color:#000;
	font-size:14px;
}


#panier .paiement strong{
	color:#0D4706;
	font-size:22px;
}

/* miniform */

.miniform{
	margin-top:40px;
	height:50px;
}
.miniform label{
	font-size:14px;
	display:block;
	font-weight:bold;
	color:#000;
	margin:10px 4px 8px;
}

.miniform label .h2jaune{
	font-size:14px;
	display:block;
	font-weight:bold;
	color:#F6FF00;
}

.miniform label .minitext{
	display:block;	
	float:left;
	border:1px solid #396515;
	width:160px;
	height:18px;
}
.miniform label .loupe{
	height:53px;
	margin:-25px 0 0 -20px;
	float:left;
	width:42px;
	background:transparent no-repeat url(../fond/loupe.png);
	text-indent:-3000px;
	border:none;
	cursor:pointer;
}
.miniform label small{
	float:left;
	font-size:10px;
	font-weight:normal;
	width:170px;
	
}
.miniform label .mail{
	height:54px;
	margin:-25px 0 0 -20px;
	float:left;
	width:46px;
	background: transparent no-repeat url(../fond/mail.png);
	text-indent:-3000px;
	border:none;
}


/* liste pages */

.conseil h2{

	font-size:14px;
	display:block;
	font-weight:bold;
	color:#F6FF00;
	margin:25px 4px 8px;
}

.conseil ul li{
margin-left:-10px;
background:url(../fond/puce-black.png) no-repeat;
padding:2px 0 0 18px;
list-style:none;
font-size:11px;
margin:0 0 5px 5px;
}

.conseil ul li a{
	color:#000;}
	
	
/* consultation */
	
	#consultation, .complement{
	position:relative;
		width:99%;	height:120px;
	display:block;		margin:5px 5px 15px;
	
	}
	#consultation h2, .complement h2{
	float:left;
	margin:25px 4px 8px;
	width:100%;
	font-size:14px;
	display:block;
	font-weight:bold;
	color:#F6FF00;}
	
		#consultation ul li, .complement ul li{
			float:left;
			display:block;
			list-style:none;
		}
		ul .miniarticle a{
			display:block;
				border:1px solid black;
				margin:0 5px 5px 0;
				width:100px;
				height:100px;
				overflow:hidden;
		
		}
		ul .miniarticle img{
				border:none;
		}
		
		#consultation ul .miniarticle{
			
   filter : alpha(opacity=30);
    -moz-opacity : 0.3;
    opacity : 0.3;
		}
		
		 #consultation ul .miniarticle.sel{
			
   filter : alpha(opacity=100);
    -moz-opacity : 1;
    opacity : 1;
		}
		
	
	/*  ariane */
	
	
	.ariane{
		display:block;
		width:95%;	height:25px;
	}
		
	.ariane li{
		display:block;
		list-style:none;
		background:url(../fond/feuille2.png) no-repeat;
		padding:2px 10px 2px 24px;
		height:21px;
		float:left;
	}
	
		.ariane li a{
	font-weight:bold;
	color:#DCE9C6;
		}
		
		/* pagination */
		
	.pagination{
		text-align:center;
		display:block;
		font-weight:bold;
		color:#FFF;		
		width:90%;
		height:25px;
		
		
	
	}
	
	.pagination a{
		font-weight:normal;
		color:#F6FF00;
	
	}
	
	/* panier */
	
	.lignepaiement{
		font-weight:bold;
		width:100%;
		height:80px;	
	}
	
	
	.lignepaiement span{
		display:block;
		font-size:11px;
		height:40px;
		float:left;	
		color:#DCE9C6;	
	}
	
	.lignepaiement span strong{
		display:block;
		float:left;
		height:34px;
		font-size:11px;
		width:46px;
		padding-top:15px;
		position:relative;
		margin:-15px -12px 0 0;
		color:#396515;
		text-align:center;
		background:url(../fond/feuilleposition2.png) no-repeat;
	
	}
	.lignepaiement span.sel{
		color:#FFF;
	
	}
	
	
	.lignepaiement span.sel strong{
		color:#396515;
		background:url(../fond/feuillepositionsel2.png) no-repeat;	
		margin:-10px -12px 0 0;
	}
	
	.titrepanier{
		
	font-size:18px;
	color:#000;
	font-weight:normal;
	color:#F6FF00;
	margin:0 0 4px;
	}
	
	#thepanier{
		position:relative;
		margin:10px 10px 40px 0px;
		width:97%;
		max-width:880px !important;
		border-collapse:collapse;
		border:1px solid #9B9B9B;
		background:#FFF url(../fond/basthepanier.jpg) repeat-x bottom left;
		
	}
		#thepanier thead th{
			background:#85BF20;
			padding:10px 4px 2px;
			border-bottom:1px solid #9B9B9B;
			
		
		}
			#thepanier tbody th{
			text-align:left;
			padding:8px 4px 2px 15px;
			border-bottom:1px solid #9B9B9B;
			
		
		}
				#thepanier tbody td{
			text-align:center;
			padding:8px 4px 2px;
			border-bottom:1px solid #9B9B9B;
			
		
		}
		#thepanier tbody td.add{
			width:60px;
		
		}
				#thepanier tfoot th{
			text-align:right;
			padding:8px 10px 2px 15px;
				}
	#thepanier tfoot td{
			text-align:center;
			padding:8px 4px 2px;
				}
				
				#thepanier tfoot .total td{
				font-size:18px;
				font-weight:bold;
				
				}
				
				#thepanier .reloadpanier{
				display:block;
				height:72px;
				width:56px;
				position:relative;
				margin:-55px 0 -15px 20px;
				float:left;
				z-index:10;
				background:url(../fond/panierreload.png);
				text-indent:-3000px;
				border:none;
				cursor:pointer;
				}
				
				
			
				
				.codepromo{
				float:left;
				min-height:158px;
				max-width:342px;
				width:342px;
				
				margin:0 10px 10px 0;
		border:1px solid #000;
		background:#F3FDD3 url(../fond/basencart.jpg) repeat-x bottom left;
				
				}
				
				
				.codepromo h2{
					height:221px;
	margin:-30px -10px -80px -45px;
					display:block;
	position:relative;
	float:left;
	width:120px;
	z-index:10px;
	background:url(../fond/bondereduc.png);
	text-indent:-3000px;
				
				}
				.codepromo p{
					font-weight:bold;
					display:block;
	min-width:120px;
					font-size:11px;
					margin:10px 0;
					
				}
				
				
				.codepromo label{
				
	float:left;
	width:120px;position:relative;
		text-align:center;
					display:block;
					font-weight:bold;
	color:#396515;
					
				}
				.codepromo input.ctexttans{
				display:block;
	border:1px solid #396515;
	margin:0 2px;
	width:112px;
	height:18px;
}
				input.ajouter{	width:114px;
				display:block;
	height:21px;
	border:none;
	margin:0 2px;
	
	background:url(../fond/ajouter.gif) no-repeat bottom left transparent;
	color:#F6FF00;
	font-size:11px;
}
	

	
	
		.inscription{
				float:right;
				display:block;
				height:140px;
				min-height:158px;
				max-width:382px;
				margin:0 0px 10px 0;
		border:1px solid #000;
		background:#F3FDD3 url(../fond/basencart.jpg) repeat-x bottom left;
	
	}
		.inscription h2{
		font-size:16px;
		color:#396515;
		line-height:14px;
		margin:0 0 5px;			
		}
	
		.inscription p{
		display:block;
		line-height:12px;
		padding-left:125px;
		margin:10px 5px;	
		}
		
		
		.suite{
			display:block;
			float:right;
			position:relative;
			width:180px;
			margin:15px -10px -25px 0px;
			padding:2px 58px 20px 0;
			white-space:normal;
			border:none;
			color:#000;
			font-size:14px;
			line-height:14px;
			font-weight:bold;
			heigth:80px;
			text-align:right;
			background:url(../fond/next.png) right top no-repeat;
			
			
		
		} 
		
		
		.suite2{
			display:block;
			float:right;
			margin:15px -10px -25px 0px;
			white-space:normal;
			border:none;
			color:#000;
			cursor:pointer;
			font-size:14px;
			line-height:14px;
			font-weight:bold;
			padding:2px 58px 20px 0;
			heigth:80px;
			text-align:right;
			background:url(../fond/next.png) right top no-repeat;
			width:180px;
			z-index:10;position:relative;
		
		}
		
			a.suite{cursor:pointer;
			width:130px;	background:none;
			}
			a.suite2{cursor:pointer;
			width:180px;	background:none;
			}
			a.passerpaiement{cursor:pointer;
			width:180px;	background:none;
			}
			a.boussole{cursor:pointer;
			width:180px;	background:none;
			}
			a.suite img,a.suite2 img,a.boussole img{
		
		float:right;border:none;postion:relative;margin:-10px -40px -20px 10px;
	
		}
		
		
		.inscription .nouveauclient{
		margin:11px -5px  -80px -23px;
		position:relative;
		float:left;
		}
	
		.client{
				float:left;
				display:block;
				padding:10px;
				min-height:158px;
				width:500px!important;
				margin:0 0px 10px 0;
				max-width:550px;
		border:1px solid #000;
		background:#F3FDD3 url(../fond/basencart.jpg) repeat-x bottom left;
	
	}
	
.client .log2{
	margin:-98px -10px -30px 0px;
	position:relative;
	float:right;
}

.log3{
	margin:20px 0px -50px -20px;
	position:relative;
	float:right;
	z-index:1;
}
		
		.client.log{
				float:left;
				display:block;
				padding:10px;
				min-height:158px;
				width:310px;
				margin:0 0px 10px 0;
/*				padding-right:80px;*/
				max-width:372px;
		border:1px solid #000;
		background:#F3FDD3 url(../fond/basencart.jpg) repeat-x bottom left;
	
	}

.logfleur{
	margin:27px 0 -80px 0px;
	position:relative;
	float:right;
	z-index:1;
}	
	
	.client h2{
			font-size:16px;
			color:#396515;
			line-height:14px;
			margin:0 0 5px;
	}
	
	.client address{
	
			font-size:16px;
			line-height:16px;
			font-weight:bold;
			font-style:normal;
			margin:5px 4px 10px;
	}
	.client label{
			display:block;
			color:#396515;
			font-weight:bold;
			padding:2px 4px;
			width:200px;
	}
	.client label input{
			display:block;
			width:185px;
			background:#FFFFFF;
			border:1px solid #396515;
	}
	.client p{
			padding:2px 4px;
			display:block;
			margin:10px 120px 0 0;
	}	
	.client p a{
			color:#000;
			text-decoration:underline;
	}
	.client .flechsubmit{
			display:block;
			width:31px;
			height:30px;	
			float:right;
			border:none;
			margin:-20px 0px 0px -10px;
			text-indent:-3000px;
			cursor:pointer;
			background:url(../fond/appliquer.png) left top no-repeat;
	}
	
	
		.disabled .codepromo,.disabled .client,.disabled .inscription{
					filter: alpha(opacity=50); 
					opacity: 0.5;
					  -moz-opacity : 0.5; 
					
				}
				
				
	
	
	/* inscription */
	
	
	#formident fieldset{
		display:block;
		width:98%;
		padding:10px;
		margin:0 10px 10px 0;
		max-width:880px;
		border:1px solid #000;
		background:#FFF url(../fond/basthepanier2.jpg) repeat-x bottom left;
	
	}
	
	#formident fieldset label{
		display:block;
		margin:5px 0 5px;
	}
	#formident fieldset h2{
		margin:0 0 20px;
	}
	
	
	#formident fieldset label{
		display:block;
		margin:5px 0 10px;
	}
	
		#formident .note{
				display:block;
				width:100%;
				padding:10px;
			
		}
		
		#formident .note p{
		text-align:center;
			font-weight:bold;
			color:#fff;
			margin:10px 5px;
		}
	
	#formident small{
		padding-left:10px;
		font-size:11px;
		font-weight:normal;
	}
		#formident fieldset label span{
			display:block;
			float:left;
			width:160px;
			text-align:right;
			margin-right:10px;
					padding:2px;
		}
		
		#formident fieldset p{
			margin:10px 5px 20px;
		}
		
			#formident fieldset label input{
				border:1px solid black;
					padding:2px;
				background:#FFF;
				width:200px;
			}	#formident fieldset label textarea{
				border:1px solid black;
					padding:2px;
				background:#FFF;
				width:200px;
			}	#formident fieldset label select{
				border:1px solid black;
					padding:2px;
				background:#FFF;
				width:205px;
			}
	
	.cache{display:none}
	/* message */
	
	ul.message{
				display:block;
		margin:10px 10px 10px 0px;
		width:97%;
		min-height:80px;
		max-width:880px;
		border:1px solid #000;
		background:#FFF url(../fond/basmessage.jpg) repeat-x bottom left;
	
	}
		ul.message li{
			list-style:none;
			font-weight:bold;
			padding: 4px;
		}
		ul.message li a{
			color:#000;
			text-decoration:underline;
		}
	
	/* recap */
	
	.adresse{
				display:block;
				float:left;
				padding:10px;
				margin:0 10px 20px 0;
				max-width:372px!important;
				width:270px;
				min-height:163px;
		border:1px solid #000;
		background:#FFF url(../fond/bascoordonnee.jpg) repeat-x bottom left;
	
	}
	
	
	
	.adresse h2{
		margin-bottom:5px;
	
	}
	
	.adresse h3{
		margin:4px 2px 0;
	
	}
	.adresse address{
		font-style:normal;
	}
	
	
		.boussole{
			display:block;
			float:right;
			position:relative;
			z-index:11;
			margin:15px -10px -25px 0px;
			white-space:normal;
			border:none;
	color:#000;
	font-size:14px;
		line-height:14px;
			font-weight:bold;
			padding:12px 84px 20px 0;
			heigth:85px;
			text-align:right;
			background:url(../fond/boussole.png) right top no-repeat;
			width:230px;
			
		
		}
		
		.choix{	float:right;
				display:block;
				margin:0 0 24px 0;
				max-width:502px;
				min-height:182px;
				width:280px;
		border:1px solid #000;
		background:#F3FDD3 url(../fond/basencart.jpg) repeat-x bottom left;		
		}
		
				.choix h2{	color:#000;
		margin:10px 10px 5px;}
				.choix p{	color:#000;display:block;
		margin:4px 10px 5px 10px;}
		
		.choix  label{
		margin:0 10px;
	z-index:20;position:relative;
				
		}
		
				.choix  select{
					width:220px;
					margin-bottom:15px;
				}
				
				.choix  select option{
					white-space:normal;
				}
				
		
			.choix p a{	color:#000;}

		
		.passerpaiement{
	display:block;
	float:right;
	margin:-15px 0px -38px 0px;
	white-space:normal;
	border:none;
	color:#000;
	font-size:14px;
	line-height:14px;
	font-weight:bold;
	padding:22px 84px 30px 0;
	heigth:80px;
	text-align:right;
	background:url(../fond/paiement.png) right top no-repeat;
	width:280px;
	z-index:10;position:relative;
	cursor:pointer;
		}
		
		.baseline{
			margin:60px 0 0;
			clear:both;
			align:right;
		}
		
		.baseline p{margin:10px 0 20px 0;}
		
		
	/* recup password */
	
.renvoiepass{		
display:block;
float:left;
padding:10px;
margin:0 10px 10px 0;
min-height:158px;
width:98%;
max-width:880px;
border:1px solid #000;
background:#FFF url(../fond/bascoordonnee.jpg) repeat-x bottom left;
	}
		
		.renvoiepass h2{color:#000;
		margin-bottom:5px;}
		.renvoiepass p{	color:#000;display:block;
		margin:4px 10px 5px 2px;}
		
	/* pied */
	
	#pied{
	padding-top:30px;
	text-align:center;
	display:block;
	clear:both;color:#FFFFFF;
	}	
	
	#pied a{color:#FFFFFF;}
	
	
	
	#catalogueflash{
		width:190px;
		height:200px;
		margin-bottom:20px;
	}