#conteneur {
	position:relative;
	width: 800px;
	margin: 0 auto;
	z-index: 1;
}

/* ----------------------------------------------------------------- */
/* ------------------------ début header --------------------------- */
/* ----------------------------------------------------------------- */

	#header {
		height:200px;
	}
	
		#logo {
			position:absolute;
			left:30px;
			top:30px;
			width:163px;
			height:138px;
			z-index:2;
		}
	
		#boutons {
			position:absolute;
			left:245px;
			top:61px;
			width:314px;
			height:94px;
			z-index:2;
		}
	
		#langues {
			position:absolute;
			left:657px;
			top:27px;
			width:110px;
			height:17px;
			z-index:2;
		}

		#login_gen {
			position:absolute;
			left:588px;
			top:69px;
			width:180px;
			height:77px;
			z-index:3;
		}
		
		#separateur_menu {
			position:absolute;
			left:1px;
			top:175px;
			width:800px;
			height:28px;
			z-index:2;
		}
/* ----------------------------------------------------------------- */
/* -------------------------- fin header --------------------------- */
/* ----------------------------------------------------------------- */

/* ----------------------------------------------------------------- */
/* ---------------------- début bannière --------------------------- */
/* ----------------------------------------------------------------- */		

	div#navegador {
		position:absolute;
		left:219px;
		top:173px;
		width:551px;
		height:138px;
		z-index:3;
	}
	
		div#menu {
			position:absolute;
			left:0px;
			top:0px;
			width:551px;
			height:33px;
			z-index:4;
		}
		
			div#mat_but1 {
				position:absolute;
				left:9px;
				top:4px;
				width:122px;
				height:19px;
				z-index:4;
			}
			
			div#mat_but2 {
				position:absolute;
				left:145px;
				top:4px;
				width:122px;
				height:19px;
				z-index:4;
			}
			
			div#mat_but3 {
				position:absolute;
				left:281px;
				top:4px;
				width:122px;
				height:19px;
				z-index:4;
			}
			
			div#mat_but4 {
				position:absolute;
				left:418px;
				top:4px;
				width:122px;
				height:19px;
				z-index:4;
			}

		div#banner {
			position:absolute;
			left:3px;
			top:30px;
			width:551px;
			height:81px;
			z-index:3;
		}
		
			div#ban_text {
				position:absolute;
				left:-3px;
				top:13px;
				width:551px;
				height:79px;
				z-index:3;
			}
			
/* --------------------------------------------------------------- */
/* ---------------------- fin bannière --------------------------- */
/* --------------------------------------------------------------- */

/* --------------------------------------------------------------- */
/* ---------------------- début corps ---------------------------- */
/* --------------------------------------------------------------- */
	
	#centre {
		background-color:#FFFFFF;
		margin-left:222px;
		width:546px;
		height:auto;
		min-height:720px;
		padding-top:116px;
		padding-bottom:30px;
	}
	
	/* for Internet Explorer */
	/*\*/
	* html #centre {
		height:720px;
	}
	/**/
	
		/* ------------------------------ */
		/* -----  toutes les pages ------ */
		/* ------------------------------ */
		
		div#titre_prod {
			padding-left:28px;
			padding-top:20px;
			width:490px;
			height:30px;
			z-index:2;
		}

		/* ------------------------------ */
		/* ------ fin toutes pages ------ */
		/* ------------------------------ */

		/* ------------------------------ */
		/* --- pages listing articles --- */
		/* ------------------------------ */
		
		div#nav_top {
			font-family:Arial, Helvetica, sans-serif;
			vertical-align:middle;
			font-size:11px;
			width:540px;
			height:15px;
			z-index:6;
		}
			
		div#nav_bottom {
			font-family:Arial, Helvetica, sans-serif;
			vertical-align:middle;
			font-size:11px;
			width:540px;
			height:15px;
			z-index:6;
		}
		
			div#nav_select {
				position:absolute;
				top:-2px;
				left:196px;
			}
			
		/* ------------------------------ */
		/* ---- fin listing articles ---- */
		/* ------------------------------ */
		
	/* ------------------------------ */
	/* ---- page détail articles ---- */
	/* ------------------------------ */
		
		div#but_retour {
			position:absolute;
			left:664px;
			top:336px;
			width:79px;
			height:20px;
			z-index:2;
		}
		
			div#titre_but_retour {
				position:absolute;
				left:0px;
				top:3px;
				width:79px;
				height:14px;
				z-index:4;
			}
					
		div#but_retour2 {
			position:absolute;
			left:580px;
			top:336px;
			width:79px;
			height:20px;
			z-index:2;
		}

			div#titre_but_retour2 {
				position:absolute;
				left:0px;
				top:3px;
				width:79px;
				height:14px;
				z-index:4;
			}		
		
		div#detail_article {
			position:absolute;
			left:433px;
			top:386px;
			width:310px;
			height:430px;
			z-index:2;
		}
		
			div#detail_article_bg {
				position:absolute;
				left:10px;
				top:13px;
				width:109px;
				height:20px;
				z-index:3;
			}
			
				div#detail_article_col {
					position:absolute;
					left:5px;
					top:0px;
					width:90px;
					height:20px;
					z-index:4;
				}
		
			div#recto_verso {
				position:absolute;
				left:119px;
				top:13px;
				width:173px;
				height:18px;
				z-index:3;
				background-color: #FFFFFF;
			}

			div#detail_article_view {
				position:absolute;
				left:119px;
				top:42px;
				width:178px;
				height:310px;
				z-index:3;
				background-color: #FFFFFF;
			}
			
				div#quantite {
					position:absolute;
					left:3px;
					top:314px;
					width:120px;
					height:14px;
					text-align:left;
					z-index:5;
				}
		
				div#but_acheter {
					position:absolute;
					left:101px;
					top:313px;
					width:79px;
					height:20px;
					z-index:4;
				}
					
					div#titre_but_acheter {
						position:absolute;
						left:0px;
						top:2px;
						width:79px;
						height:14px;
						z-index:4;
					}
		
		div#detail_article_decor {
			position:absolute;
			left:221px;
			top:371px;
			width:77px;
			height:47px;
			z-index:2;
		}
		
		div#detail_article_detail {
			position:absolute;
			left:15px;
			top:44px;
			width:90px;
			height:140px;
			z-index:3;
		}
				
		div#detail_article_description {
			position:absolute;
			left:15px;
			top:282px;
			width:90px;
			height:74px;
			z-index:3;
		}
		
		div#detail_article_couleurs {
			position:absolute;
			left:15px;
			top:192px;
			width:90px;
			height:80px;
			z-index:4;
		}
				
	/* ------------------------------ */
	/* ---- page détail articles ---- */
	/* ------------------------------ */
	
/* --------------------------------------------------------------- */		
/* ------------------------ fin corps ---------------------------- */
/* --------------------------------------------------------------- */

/* --------------------------------------------------------------- */
/* --------------------- début marge gauche ---------------------- */
/* --------------------------------------------------------------- */

	#gauche {
		position:absolute;
		left:0px;
		width:222px;
		height:auto;
		top: 0px;
	}
	
		div#inscrivez_vous {
			position:absolute;
			left:30px;
			top:315px;
			width:166px;
			height:40px;
			z-index:2;
		}
		
		div#login_pro {
			position:absolute;
			left:30px;
			top:220px;
			width:163px;
			height:75px;
			z-index:2;
		}
		
		div#menu_cat {
			position:absolute;
			left:26px;
			top:355px;
			width:121px;
			height:160px;
			z-index:3;
		}
		
			div#nuancier {
				position:relative;
				left:-23px;
				top:20px;
				width:165px;
				height:150px;
				z-index:2;
			}
			
				div#menu_gen {
					position:relative;
					left:0px;
					top:10px;
					width:121px;
					height:100px;
					z-index:3;
				}
				
					div#news {
						position:relative;
						left:23px;
						top:10px;
						z-index:3;
					}
					
						div#logos {
							position:relative;
							width:180px;
							left:0px;
							top:10px;
							z-index:3;
						}
						
/* --------------------------------------------------------------- */
/* ---------------------- fin marge gauche ----------------------- */
/* --------------------------------------------------------------- */
	
	#pied {
		height:22px;
		padding-left:30px;
		padding-top:7px;
		padding-right:30px;
		clear:both; 
	}
