* {
	margin: 0;
	padding: 0;
	border: 0;
}
BODY {
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	/*text-align: justify;*/
}
A {text-decoration: none;}
A:hover {text-decoration: underline;}


/* classes couleurs */
.noir { color: #333333;}
.rouge { color: #CC0000;}
.orange { color: #FF6600;}
.bleu { color: #0066FF;}
.vert { color: #669900;}
.obligatoire { color: #ff0000;}
.souligne {text-decoration: underline;}
.souligneNone {text-decoration: none;}
.barre {text-decoration: line-through;}
.bold { font-weight: bold; }

.alignCenter { text-align: center; }
.clear { clear: both; }

/* classes police */
.dix { font-size: 10px;}
.douze { font-size: 12px;}
.treize { font-size: 13px;}
.quatorze { font-size: 14px;}
.quinze { font-size: 15px;}
.seize { font-size: 16px;}
.dix-huit { font-size: 18px;}

/* listes */
LI.noir {
	background: #ffffff url('images/liste-noir.jpg') 0 5px no-repeat;
	padding: 0 0 0 7px;
}
LI.rouge {
	background: #ffffff url('images/liste-rouge.jpg') 0 5px no-repeat;
	padding: 0 0 0 7px;
}
LI.orange {
	background: #ffffff url('images/liste-orange.jpg') 0 5px no-repeat;
	padding: 0 0 0 7px;
}
LI.vert {
	background: #ffffff url('images/liste-verte.jpg') 0 5px no-repeat;
	padding: 0 0 0 7px;
}

/* formulaires */
input {
	font-size: 11px;
	font-weight: 500;
}
input.border, textarea.border, select.border {
	border-color: #B7B7B4;
	border-style: solid;
	border-width: 1px;
	font-size: 11px;
	font-weight: 500;
}
input.s1 {
	display: block;
	border: none;
	height: 24px;
	width: 75px;
	padding: 4px 0 0 0;
	text-align: center;
}
input.i1 {
	width: 150px;
}
input.i2 {
	width: 20px;
}
input.i3 {
	width: 100px;
}
select.s1 {
	width: 150px;
}
textarea.t1 {
	height: 100px;
	width: 150px;
}
textarea.t2 {
	height: 150px;
	width: 300px;
	margin: 0 0 20px 0;
}
textarea.t3 {
	height: 150px;
	width: 300px;
	margin: 0;
}
input.c1 {
	background-color: #ffffff;
}

/* tableau */
table td.top {vertical-align: top;}
table td.gauche {text-align: left;}
table td.centre {text-align: center;}
table tr.centre td {text-align: center;}
table.border td {border-bottom: #E8E8E8 solid 1px;}
table.border th {
	border-top: #E8E8E8 solid 1px;
	border-bottom: #E8E8E8 solid 1px;
}
table.border-t2 td {
	border: #E8E8E8 solid 1px;
	padding: 0 5px 0 5px;
}
table.centre td {text-align: center;}

/* diverses */
.bloc {display: block;}
.prix {font-weight: 900;}
.normal {font-weight: 500;}
.liste-droite { 
	width: 80%;
	background: #ffffff url('images/liste-orange.jpg') 95% 70% no-repeat;
	padding: 0 10px 0 0;
}
.error {
	margin: 10px 0 10px 0;
	font-weight: 900;
	color: #FF0000;
}

div#page {
	margin: auto;
	width: 990px;
	background-color: #ffffff;
}
div.img {
	margin: 0 0 0 3px;
	height: 130px;
	width: 115px;
}
	div.img table {
		height: 130px;
		width: 115px;
	}
		div.img table td{text-align: center;}
H3.sous-titre {
	position: relative;
	clear: both;
	background: #FFFFFF url('images/sous-titre-page-contenu.jpg') 0 0 no-repeat;
	width: 585px;
	height: 35px;
	padding: 15px 0 0 15px;
	margin: 25px 0 0 10px;
}

/* ------------------ */
/* ----- HAUT ------- */
/* ------------------ */

div#haut {
	width: 990px;
	height: 216px;
}
	div#banniere {
		width: 990px;
		height: 98px;
	}
		div#banniere_logo {
			float: left;
			width: 241px;
			height: 98px;
			background: url('images/banniere_1.jpg') 0 0 no-repeat;
		}
		div#banniere H1 {
			float: left;
			width: 401px;
			height: 66px;
			background: url('images/banniere_1.jpg') 0 0 no-repeat;
			color: #FF7F00;
			font-size: 18px;
			padding: 32px 0 0 51px;
		}
			div#banniere H1 SPAN {
				display: block;
				color: #0B6BE7;
				font-size: 15px;
			}
		div#banniere_contact {
			position: relative;
			float: left;
			width: 297px;
			height: 98px;
			background: url('images/banniere_2.jpg') 0 0 no-repeat;
			color: #ffffff;
		}
			div#banniere_contact div#tel {
				position: absolute;
				top: 24px;
				left: 33px;
				font-size: 26px;
			}
			div#banniere_contact div#lien {
				position: absolute;
				top: 53px;
				left: 51px;
				font-size: 13px;
				line-height: 14px;
			}
				div#banniere_contact div#lien A {
					color: #ffffff;
					text-decoration: none;
				}
	div#menu_haut_1 {
		width: 990px;
		height: 44px;
	}
		div#menu_haut_1 UL {
			float: left;
			margin: 0 2px 0 0;
			background: url('images/menu_haut_1.jpg') 0 0 repeat-x;
			list-style-type: none;
			text-align: center;
			z-index: 10;
		}
			div#menu_haut_1 A, div#menu_haut_1 A.out, div#menu_haut_1 A.over {
				display: block;
				text-decoration: none;
				/*padding: 5px 0;*/
			}
				/* Note : obligation d'utiliser des ID pour pvoir utiliser le menu */
				#bleu { 
					color: #0066FF;
					padding: 12px 0;
				}
				#rouge1 { color: #CC0000;padding: 5px 0;}
				#rouge2 { color: #CC0000;padding: 5px 0;}
				#rouge3 { color: #CC0000;padding: 5px 0;}
				#rouge4 { color: #CC0000;padding: 12px 0;}
				#orange1 { color: #FF6600;padding: 5px 0;}
				#orange2 { color: #FF6600;padding: 5px 0;}
				#orange3 { color: #FF6600;padding: 5px 0;}
				#orange4 { color: #FF6600;padding: 12px 0;}
				#vert1 { color: #669900;padding: 5px 0;}
				#vert2 { color: #669900;padding: 5px 0;}
				#vert3 { color: #669900;padding: 5px 0;}
				#vert4 { color: #669900;padding: 12px 0;}
				#noir1 { color: #333333;padding: 5px 0;}
				#noir2 { color: #333333;padding: 5px 0;}
				#noir3 { color: #333333;padding: 5px 0;}
		
		/* --- MENU DEROULANT --- */
		div#menu_haut_1 li {
			position: relative;
			z-index: 10;
		}
		
		div#menu_haut_1 ul.sous-menu, div#menu_haut_1 ul.sous-menu ul {
			position: absolute;
			display: none;
			z-index: 10;
		}
		div#menu_haut_1 ul.sous-menu {
			top: 40px;
			left: 0;
		}
		div#menu_haut_1 ul.sous-menu ul {
			top: 0;
			left: 125px;
		}
		div#menu_haut_1 ul.sous-menu a {
			width: 200px;
			border: 1px solid #000000;
			padding: 4px;
			margin-bottom: -1px;
			text-align: left;
		}
			div#menu_haut_1 ul.sous-menu a, div#menu_haut_1 ul.sous-menu a.out {
				background-color: #ffffff;
				/*color: #333333;*/
				font-weight: 500;
			}
			div#menu_haut_1 ul.sous-menu a:hover, div#menu_haut_1 ul.sous-menu a.over {
				background-color: #ffffff;
				/*color: #333333;*/
				font-weight: 500;
			}
		div#menu_haut_1 ul.sous-menu a.parent {
			background-image: url("images/liste-orange.jpg");
			background-position: center right;
			background-repeat: no-repeat;
		}
			
		
	div#menu_haut_2 {
		width: 989px;
		height: 39px;
		background: #ffffff url('images/menu_haut_2.jpg') 0 0 no-repeat;
		padding: 5px 0 0 0;
	}
		div#menu_haut_2 SPAN {
			color: #333333;
			font-weight: 900;
		}
		div#menu_haut_2 INPUT {vertical-align: middle;}
			div#menu_haut_2 INPUT.submit {
				color: #333333;
				font-weight: 900;
				background-color: #ffffff;
				border: 0;
			}
			div#menu_haut_2 INPUT.text {
				color: #333333;
				font-weight: 500;
				background-color: #ffffff;
				border: solid #999999 1px;
				width: 114px;
				height: 14px;
				vertical-align: middle;
			}
		div#menu_haut_2 A {
			color: #333333;
			text-decoration: none;
		}
		div#menu_haut_2 div#panier{
			float: left;
			width: 164px;
			height: 26px;
			padding: 13px 0 0 38px;
			background: #ffffff url('images/menu_haut_2_panier.jpg') 0 0 no-repeat;
		}
		div#menu_haut_2 div#recherche_1{
			float: left;
			width: 236px;
			height: 29px;
			padding: 10px 0 0 19px;
			background: #ffffff url('images/menu_haut_2_rech_1.jpg') 0 0 no-repeat;
		}
		div#menu_haut_2 div#recherche_2{
			float: left;
			width: 331px;
			height: 29px;
			padding: 10px 0 0 19px;
			background: #ffffff url('images/menu_haut_2_rech_2.jpg') 0 0 no-repeat;
		}
		div#menu_haut_2 div#recherche_3{
			float: left;
			width: 163px;
			height: 26px;
			padding: 13px 0 0 19px;
			background: #ffffff url('images/menu_haut_2_rech_3.jpg') 169px 0px no-repeat;
		}
			div#menu_haut_2 div#recherche_3 A { 
				font-weight: 900;
				text-decoration: underline;
			}
	div#menu_haut_3 {
		width: 990px;
		height: 30px;
	}
		div#menu_haut_3 SPAN {
			color: #333333;
			font-weight: 900;
		}
		div#menu_haut_3_1 {
			float: left;
			width: 155px;
			height: 23px;
			padding: 7px 0 0 47px;
			background: #ffffff url('images/menu_haut_3_1.jpg') 0 0 no-repeat;
		}
		div#menu_haut_3_2 {
			float: left;
			width: 767px;
			height: 23px;
			padding: 7px 0 0 20px;
			background: #ffffff url('images/menu_haut_3_2.jpg') 0 0 no-repeat;
		}
			div#menu_haut_3_2 a {
				display: block;
				float: left;
				padding: 2px 40px 2px 0px;
				text-align: center;
			}


/* ---------------------- */
/* ---- MENU GAUCHE ----- */
/* ---------------------- */
div#gauche {
	float: left;
	width: 201px;
	color: #333333;
	font-weight: 900;
}
	div#gauche H2 {
		width: 146px;
		height: 40px;
		padding: 19px 0 0 55px;
	}
		div#gauche H2 A{
			font-size: 16px;
			color: #FF6600;
		}
	div#gauche div {
		background: #ffffff url('images/gauche-background.jpg') 1px 0px repeat-y;
		width: 201px;
	}
	div#gauche ul {
		list-style-type: none;
		margin: 0 0 0 15px;
		width: 190px;
	}
	div#gauche li {	
		background: url('images/liste-orange.jpg') 0 5px no-repeat;
		width: 183px;
		padding: 0 0 0 7px;
		margin: 0 0 5px 0;
	}
	/* COMPTE */
	div#gauche div#compte H2 {background: #ffffff url('images/titre-mon-compte.jpg') 0 0 no-repeat;}
	/* CONSEIL */
	div#conseil H2 {background: #ffffff url('images/titre-conseil-de-cuisine.jpg') 0 0 no-repeat;}
	div#conseil IMG,div#conseil DIV {
		display: block;
		margin: 0 0 10px 22px;
	}
	/* INTROUVABLE */
	div#introuvable H2 {
		background: #ffffff url('images/titre-demandez-introuvable.jpg') 0 0 no-repeat;
		width: 146px;
		height: 43px;
		padding: 16px 0 0 55px;
	}
	div#introuvable P {margin: 10px 0 10px 15px;}
	div#introuvable A#decale {
		display: block;
		width: 150px;
		margin: 0 0 10px 44px;
		background: #ffffff url('images/liste-orange.jpg') 140px 5px no-repeat;
	}
		
	/* INDEX PRODUITS */
	div#produits H2 {background: #ffffff url('images/titre-index-produits.jpg') 0 0 no-repeat;}
	div#produits li { margin: 0 0 5px 0;}
	/* LIENS */
	div#liens {margin: 0 0 10px 0;}
	div#liens H2 {background: #ffffff url('images/titre-liens.jpg') 0 0 no-repeat;}
	/* AUTRE */
	div#autre {	
		margin: -10px 0 0 0;
		padding: 20px 0 0 0;
	}
		div#autre P {
			margin: 10px 0 0 0;
			padding: 0 0 0 15px;
		}
		div#autre A {padding: 0;}
		div#autre hr {
			display: block;
			margin: 10px 0 10px 40px;	
			color: #eeeeee;
			background-color: #eeeeee;
			width: 120px;
		}

/* ------------------ */
/* ---- TRACKER ----- */
/* ------------------ */
div#tracker {
	width: 839px;
	height: 18px;
	background: url('images/tracker.jpg') top left no-repeat;
	padding: 4px 0 0 150px;
	font-weight: 500;
}
	.tracker {display: inline;}
	

/* ------------------------------- */
/* ---- NAVIGATION PAR PAGES ----- */
/* ------------------------------- */
div.navpage {
	width: 596px;
	height: 30px;
	font-weight: bold;
}
	A.navpage {
		display: inline;
		color: #0066FF;
	}

/* ------------------ */
/* ---- CONTENU ----- */
/* ------------------ */
div#contenu {
	position: relative;
	float: left;
	width: 785px;
	_width: 780px;
	padding: 0 0 0 4px;
	margin: 0 0 50px 0;
	background: #ffffff url('images/contenu-sep.jpg') 0 0 no-repeat;
	z-index: 5;
}
	div#contenu H2 {
		background: #ffffff url('images/titre-haut-page-type.jpg') 0 0 no-repeat;
		width: 596px;
		height: 35px;
		padding: 20px 0 0 15px;
	}
	div#contenu P.contenu {
		margin: 0 0 0 20px;
		width: 566px;
	}
	
	/* SPECIAL ANNUAIRE */
	h1.golden-h1 { display: none;}
	
	div#annuaire{
		width: 600px !important;
	}
	
	div#annuaire li{
		background: none !important;
	}
	
	/* ------------------- */
	/* - Liste de type 1 - */
	/* ------------------- */
	ul#golden-n1 { 
		list-style-type: none;
		margin: 0 0 0 19px;
		width: 600px;
	}
		ul#golden-n1 H2, ul#golden-n1 H3 {
			background: none;
			width: 596px;
			height: 15px;
			padding: 0;
			font-size: 13px;
		}
			ul#golden-n1 H2 a, ul#golden-n1 H3 a { color: #FF6600;}
			ul#golden-n1 li p {margin: 10px 0 10px;}
	
	/* ------------------- */
	/* - Liste de type2 - */
	/* ------------------- */
	ul.golden-n2 { 
		margin: 0 0 0 50px; 
		list-style-type: none;
	}
		ul.golden-n2 li { 
			margin: 5px 0 0 0; 
		}
		ul.golden-n2 H3 {
			background: none;
			display: inline;
		}
			ul.golden-n2 H3 a {color: #FF6600;}
		ul.golden-n2 a {color: #000000;}
	/* ---------- */
	/* - Divers - */
	/* ---------- */
	li.t1 { 
		margin: 10px 0 0 0;
		padding: 0 0 0 15px;
		background: url('http://www.goldenmarket.fr/annuaire/images/fleche.gif') 0 6px no-repeat;
	}
	
	
/* ---------------------- */
/* ---- MENU DROITE ----- */
/* ---------------------- */
div#droite {
	position: absolute;
	top: 0px;
	left: 614px;
	width: 174px;
	/*height: 100px;*/
	background: #ffffff url('images/fond-pdt-droite.jpg') 0 0 repeat-y;
	font-weight: 900;
}
	div#droite H2 {
		color: #FF6600;
		font-size: 16px;
		line-height: 17px;
		width: 109px;
		height: 43px;
		margin: 0 0 15px 0;
	}
		div#droite H2 a {color: #FF6600;}
		div#droite H2 a:hover {text-decoration: none;}
	div#droite ul {
		list-style-type: none;
		margin: 0 0 0 10px;
	}
	div#droite li {	
		background: #ffffff url('images/liste-orange.jpg') 0 5px no-repeat;
		padding: 0 0 0 7px;
		margin: 0 5px 5px 0;
		width: 150px;
	}
	div#droite div#magasin {
		width: 174px;
		/*height: 133px;*/
		padding: 0 0 10px 0;
		background: #ffffff url('images/fond-droite.jpg') 0 0 repeat-y;
	}
		div#droite div#magasin H2 {
			background: #ffffff url('images/titre-notre-magasin.jpg') 0 0 no-repeat;
			padding: 20px 0 0 65px;
		}
			div#droite div#magasin H2 SPAN {
				padding: 0 0 0 26px;
			}
	div#droite div#catalogue {
		width: 174px;
		height: 138px;
		background: #ffffff url('images/fond-droite.jpg') 0 0 repeat-y;
	}
		div#droite div#catalogue H2{
			background: #ffffff url('images/titre-catalogue.jpg') 0 0 no-repeat;
			padding: 16px 0 0 65px;
		}
			div#droite div#catalogue H2 SPAN {
				padding: 0 0 0 55px;
			}
	div#droite div#confiance {
		width: 174px;
		/*height: 157px;*/
		padding: 0 0 20px 0;
		background: #ffffff url('images/fond-droite.jpg') 0 0 repeat-y;
	}
		div#droite div#confiance H2 {
			background: #ffffff url('images/titre-achat-confiance.jpg') 0 0 no-repeat;
			padding: 16px 0 0 65px;
		}
			div#droite div#confiance H2 SPAN {
				padding: 0 0 0 20px;
			}
	div#droite div#comRight {
		width: 174px;
		/*height: 157px;*/
		padding: 0 0 20px 0;
		background: #ffffff url('images/fond-droite.jpg') 0 0 repeat-y;
		font-weight: 500;
	}
		div#droite div#comRight H2 {
			background: #ffffff url('images/titre-commentaires.jpg') 0 0 no-repeat;
			padding: 16px 0 0 15px;
			color: #FF6600;
			font-size: 16px;
			line-height: 17px;
			width: 159px;
			height: 43px;
			margin: 0 0 15px 0;
		}
			div#droite div#comRight H2 SPAN {
				padding: 0 0 0 20px;
				display: block;
				clear: both;
			}
/* ----------------- */
/* ---- BOTTOM ----- */
/* ----------------- */
div#bottom {
	clear: both;
}


/* ---------------------- */
/* ------ Lightbox2 ----- */
/* ---------------------- */

#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(http://src.goldenmarket.eu/lightbox/images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(http://src.goldenmarket.eu/lightbox/images/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }

/* ******************************************************************************************************************** */

/*###############################
#								#
#		RECHERCHE				#
#								#
###############################*/

body#pageSearch {
	
}

	body#pageSearch div.fondH {
		width: 602px; /* 610 */
		padding-left: 8px;
		background: url("images/recherche-H.jpg") 4px 0 no-repeat;
	}
	
		body#pageSearch p.affine {
			width: 580px; /* 590 */
			height: 34px;
			padding-left: 10px;
			font-size: 11px;
			color: #333333;
		}
	
		body#pageSearch div.onglets {
			width: 590px; /* 590 */
			height: 28px;
			background: url("images/line-01.gif") 0 26px no-repeat;
		}
		
			body#pageSearch div.onglets div { float: left; }
		
				body#pageSearch div.onglets div a {
					display: block;
					height: 24px; /* 28 */
					padding: 4px 10px 0 10px;
					text-decoration: none;
					background-image: url("images/search-onglet.jpg");
					background-repeat: no-repeat;
					font-size: 14px;
					color: #ff6600;
				}
				
						/* classic */
						body#pageSearch div.onglets div.s1 a { width: 194px; background-position: 0 0; }
						body#pageSearch div.onglets div.s2 a { width: 183px; background-position: -214px 0; }
						body#pageSearch div.onglets div.s3 a { width: 115px; background-position: -417px 0; }
						
						/* hover ou actif */
						body#pageSearch div.onglets div.s1 a:hover, 
						body#pageSearch div.onglets div.s1 a.active {
							background-position: 0 -38px;
							color: #ffffff;
						}
							
						body#pageSearch div.onglets div.s2 a:hover, 
						body#pageSearch div.onglets div.s2 a.active {
							background-position: -214px -38px;
							color: #ffffff;
						}
						
						body#pageSearch div.onglets div.s3 a:hover, 
						body#pageSearch div.onglets div.s3 a.active {
							background-position: -417px -38px;
							color: #ffffff;
						}
					
					body#pageSearch div.onglets div a strong {
						overflow: hidden;
						display: block;
						float: left;
						height: 22px; /* 24 */
						padding: 2px 10px 0 0;
						font-weight: normal;
						cursor: pointer;
					}
					
						body#pageSearch div.onglets div.s1 a strong { width: 162px; }
						body#pageSearch div.onglets div.s2 a strong { width: 149px; }
						body#pageSearch div.onglets div.s3 a strong { width: 81px; }
					
					body#pageSearch div.onglets a span {
						display: block;
						float: left;
						width: 22px;
						height: 19px; /* 22 */
						padding-top: 3px;
						text-align: center;
						cursor: pointer;
						background: url("images/pastille-1.jpg") 0 0 no-repeat;
						font-size: 12px;
						font-weight: bold;
						color: #fdf0cc;
					}
					
						body#pageSearch div.onglets a:hover span, 
						body#pageSearch div.onglets a.active span {
							background: url("images/pastille-2.gif") 0 0 no-repeat;
							color: #ff6600;
						}
						

						
body#pageSearch div.compteur {
	clear: both;
	width: 565px;
	padding: 20px;
}

		body#pageSearch div.compteur div.navpage { height: auto; }

	body#pageSearch div.compteur div.navpage {
		width: 565px;
		font-weight: bold;
		color: #000000;
	}
	
		body#pageSearch div.compteur div.navpage a {
			color: #89837e;
		}

/* Recherche ustensiles */
body#pageSearch div#contenu_onglet_1 {
	width: 780px;
}

/* Recherche Recettes et Conseils */
body#pageSearch div#contenu_onglet_2, 
body#pageSearch div#contenu_onglet_3 {
	width: 780px;
	margin: 0;
}

	div#contenu_onglet_3 ul {
		clear: both;
		list-style-type: none;
		margin: 5px 0 0 15px;
	}

		div#contenu_onglet_3 ul li {
			width: 575px;
			margin: 15px 0 5px;
			padding: 0 0 0 10px;
		}
		
			div#contenu_onglet_3 li h4 { margin: 15px 0 2px 0; }
			
			div#contenu_onglet_3 li h4, div#contenu_onglet_3 li h4 a { color: #FF6600; }
		
			div#contenu_onglet_3 ul li a {
				display: block;
				margin: 5px 0 0 0;
				padding: 0 0 0 10px;
				background: #FFFFFF url('images/liste-orange.jpg') 0 5px no-repeat;
			}
			
		div#contenu_onglet_3 ul li p { text-align: justify; }



body#pageSearch .onglet {
	/*display: -moz-inline-box;*/
	display: inline-block;
	cursor: pointer;
}

body#pageSearch .contenu_onglet {
	display: none;
}


/*###############################
#								#
#		ETAPE COMMANDE			#
#								#
###############################*/

body#pagePanier div#contenu {
	background: url('images/contenu-fond.jpg') 0 0 no-repeat;
}

	body#pagePanier h2 {
		background: none;
	}

body#pagePanier div.etapeCommande {
	width: 595px;
	height: 70px;
	margin: 10px 0 10px 10px;
}

	body#pagePanier div.etapeCommande h2.titre {
		float: left;
		width: 151px; /* 159 */
		margin: 0;
		padding: 19px 0 0 8px;
		font-size: 18px;
		font-weight: normal;
		color: #ff6000;
	}

	body#pagePanier div.etapeCommande div.btn {
		float: left;
		width: 81px;
		height: 67px; /* 70 */
		margin: 0 16px;
		padding-top: 3px;
		text-align: center;
		font-size: 10px;
		font-weight: bold;
		color: #8a8a8a;
	}
	
		body#pagePanier div.etapeCommande div.btn_1 { margin-left: 0; }
		
		
	/* Gestion des etapes actives */
	body#pagePanier div#etp1 { background: url('images/cmde-etp1.jpg') 0 0 no-repeat; }
	body#pagePanier div#etp2 { background: url('images/cmde-etp2.jpg') 0 0 no-repeat; }
	body#pagePanier div#etp3 { background: url('images/cmde-etp3.jpg') 0 0 no-repeat; }
	body#pagePanier div#etp4 { background: url('images/cmde-etp4.jpg') 0 0 no-repeat; }
				
		body#pagePanier div#etp1 div.btn_1 { color: #ffffff; }
		body#pagePanier div#etp2 div.btn_2 { color: #ffffff; }
		body#pagePanier div#etp3 div.btn_3 { color: #ffffff; }
		body#pagePanier div#etp4 div.btn_4 { color: #ffffff; }


/*#######################
#						#
#		PANIER			#
#						#
#######################*/

body#pageCaddie div#contenu {
	background: url('images/contenu-fond2.jpg') 0 0 no-repeat;
}

	body#pageCaddie div#contenu2 h2 {
		width: 560px;
		height: 45px;
		padding: 15px 0 0 45px;
		font-size: 16px;
		background: url('images/cad-corbeille.jpg') 12px 8px no-repeat;
	}
	
	body#pageCaddie p#noProd {
		width: 500px;
		padding-left: 100px;
		font-size: 13px;
		font-weight: bold;
		color: #ff6600;
	}
	
	body#pageCaddie div#caddieB {
		width: 600px;
		padding: 40px 0 0 0;
		background: url('images/line-02.gif') 10px 20px no-repeat;
	}
		body#pageCaddie div#caddieB div #satisfait {
		padding-bottom: 10px ;
	}
		body#pageCaddie div#caddieB div.s1 {
			float: left;
			width: 22%;
			margin: 0 2% 0 1%;
			text-align: justify;
			color: #483e35;
		}
		
				body#pageCaddie div#caddieB div.s1Last { margin: 0; }
		
			body#pageCaddie div#caddieB div.s1 strong { color: #bf0000; }
			
			body#pageCaddie div#caddieB div.s1 a.lien { color: #ff6000; text-decoration: underline; }
			
			
/*#######################
#						#
#		PAIEMENT		#
#						#
#######################*/

body#pagePanier div#pagePaiement {
	width: 580px; /* 605 */
	padding: 0 0 0 22px;
	font-size: 11px;
	color: #483e35;
}
	
	body#pagePanier div#pagePaiement p { padding: 8px 0; }
	
		body#pagePanier div#pagePaiement p.t1 {
			padding-bottom: 15px;
			font-size: 12px;
			font-weight: bold;
			color: #ff6000;
		}
		
		body#pagePanier div#pagePaiement p.s1 { padding-left: 5px; }
		
			body#pagePanier div#pagePaiement p.s1 b { padding-right: 5px; }
			
			body#pagePanier div#pagePaiement p.s1 label { padding-right: 20px; }
		
			
		body#pagePanier div#pagePaiement p.s2 { padding: 16px 0; }
			
		
	div#pagePaiement div#affichValid {
		display: none;
		width: 500px;
		text-align: right;
	}
	
		div#pagePaiement div#affichValid input.s1 { float: right; }
	
	div#pagePaiement div#affichCB {
	/*	display: none;*/
		width: 546px; /* 570 */
		padding: 0 12px;
		margin-top: 15px;
		background: url('images/affichCB.jpg') 0 0 no-repeat;
	}
	
	div#pagePaiement div#affichCB div.choixCB {
		/*background: url('images/logo-bnp.gif') 210px 0 no-repeat;*/
	}
	div#pagePaiement div#affichCB p.phrase_bnp {
		/*background: url('images/logo-bnp.gif') 210px 0 no-repeat;*/
	}
	div#pagePaiement div.affichCB div.choixCB div.imgChoix { text-align: center; }
	
		div#pagePaiement div.affichCB div.choixCB div.imgChoix img { margin: 0 5px; }
	
	
/* Tableau Panier récap */
table#tablePanier {
	clear: both;
	width: 595px;
	margin: 10px 0 0 3px;
	border-collapse: collapse ;
}
	table#tablePanier tr#titre {
		height: 33px;
		width: 607px;
		padding: 0;
		margin: 0;
	}
	
	table#tablePanier th, table#tablePanier td {
		padding: 0;
		margin: 0;
	}
	
		table#tablePanier td.designation { padding-left: 5px; }
		
		table#tablePanier td.s1 { border: 0; }
		
		table#tablePanier td.s2,
		table#tablePanier td.s3,
		table#tablePanier td.s4 {
			border-bottom: #E8E8E8 solid 1px;
		}
		
		table#tablePanier td.s2,
		table#tablePanier td.s3 { padding: 8px 0; }
		
		table#tablePanier td.s4 { padding: 10px 0; }
		
		
	table#tablePanier a {
		display: inline;
		background-image: none;
	}
		/* CELLULES TITRES DU TABELAU */
		table#tablePanier th#designation {
			background: #ffffff url('images/titre-produit-option-designation.jpg') 0 0 no-repeat;
			width: 265px;
		}
		table#tablePanier th#ref {
			background: #ffffff url('images/titre-produit-option-ref.jpg') 0 0 no-repeat;
			width: 112px;
		}
		table#tablePanier th#prix {
			background: #ffffff url('images/titre-produit-option-prix.jpg') 0 0 no-repeat;
			width: 113px;
		}
		table#tablePanier th#qtt {
			background: #ffffff url('images/titre-produit-option-qtt.jpg') 0 0 no-repeat;
			width: 112px;
		}
		
		table#tablePanier th#designation img, table#tablePanier td.designation img {
			padding: 0 0 0 12px;
			vertical-align: middle;
		}
		
/* Tab Panier récap 2*/	
table#tablePanier2 {
	clear: both;
	width: 590px;
	margin: 30px 0 0 23px;
	border-collapse: collapse ;
}

	table#tablePanier2 td.s1 {
		width: 150px;
	}
	
	table#tablePanier2 td.s2 {
		width: 440px;
	}
	
	table#tablePanier2 td.s3 {
		width: 550px; /* 590 */
		padding-right: 35px;
	}

	
	table#tablePanier2 textarea.t2 {
		width: 400px;
		height: 150px;
		margin: 0 0 20px;
		background: url("images/textarea-fond.gif") 0 bottom repeat-x;
	}	
	
div#contenu#pannecata{
	padding-left: 5px;

	}
	
div#fb_link{
	padding-left: 17px;
	padding-top: 3px;

	}
		
