body,
div#wraper,
div#wraperHeader,
div#wrapperContent,
div#blockContent { position:relative; z-index:1; }

/* header */
div#wraperHeader { position:relative; z-index:10; }
	div#wraperHeader div#header div#logo a { margin-left:0; }

	div#wraperHeader div#wrapperNavigation { margin:0 0 0 200px; padding:11px 4px 10px 20px; width:760px; height:80px; }
	div#wraperHeader div#wrapperNavigation div#navigation { width:800px; height:59px; background:none; background:transparent url(../layout/nav_bg.jpg) repeat-x 0 0; }
	div#wraperHeader div#wrapperNavigation div#navigation ul li { width:160px; height:59px; margin-right:10px; padding:0; background:transparent url(../layout/nav_bg_sep.jpg) no-repeat top right; }
		div#wraperHeader div#wrapperNavigation div#navigation ul li a { position:relative; padding:0; margin:0; }
		div#wraper div#wraperHeader div#wrapperNavigation div#navigation ul li a span.img { cursor:pointer; position:absolute; top:4px; left:0; }
		div#wraper div#wraperHeader div#wrapperNavigation div#navigation ul li a span.img img { padding:0; margin:0; }
		div#wraperHeader div#wrapperNavigation div#navigation ul li a span.title { cursor:pointer; display:block; top:30px; left:60px; }
		div#wraperHeader div#wrapperNavigation div#navigation ul li a:hover span.title { font-weight:bold; border-bottom:5px solid #666; }

	div#wraperHeader div#wrapperNavigation div#navigationLeftItem { top:11px; left:4px; width:16px; height:59px; }
	div#wraperHeader div#wrapperNavigation div#navigationLegendTop { top:5px; right:0; width:340px; height:5px; }
	div#wraperHeader div#wrapperNavigation div#navigationLegend { bottom:8px; right:0; z-index:1; width:340px; height:22px; }
		div#wraperHeader div#wrapperNavigation div#navigationLegend p.controls { margin:0; padding:4px 36px 0 0; z-index:10; }
			div#wraperHeader div#wrapperNavigation div#navigationLegend p.controls a { position:relative; z-index:120; }

	div#wraperHeader div#wrapper_search { position:absolute; top:280px; padding:2px; margin:0; display:block; height:20px; overflow:hidden; }

	div#blocLeft h2 { background:transparent url(../layout/bloc_bg_title_rond2.gif) no-repeat 0 0;  }
	div#blocLeft div.leftCell div.leftCellHeader { background:transparent url(../layout/bloc_bg_header.gif) no-repeat top left; }
	div#blocLeft div.leftCell div.leftCellFooter { background:transparent url(../layout/bloc_bg_footer.gif) no-repeat bottom left; }
	div#blocRight div.rightCell div.rightCellHeader { background:transparent url(../layout/bloc2_bg_header.gif) no-repeat top left; }
	div#blocRight div.rightCell div.rightCellFooter { background:transparent url(../layout/bloc2_bg_footer.gif) no-repeat bottom left; }

/* content *
div#blocLeft { position:relative; z-index:2; display:block; width:180px; margin:0 20px 0 0; padding:0; }
	div#blocLeft h2 { z-index:2; padding:15px 4px 0 4px; width:147px; height:19px; background:transparent url(../layout/bloc_bg_title_rond.png) no-repeat 0 0;  }
	div#blocLeft div.leftCell { width:173px; padding:4px; margin:10px 0 60px 0; }
	div#blocLeft div.leftCell div.leftCellHeader { background:transparent url(../layout/bloc_bg_header.gif) no-repeat top left; }
	div#blocLeft div.leftCell div.leftCellFooter { background:transparent url(../layout/bloc_bg_footer.gif) no-repeat bottom left; }

	div#blocLeft div#manufacturerIndex { margin:0 0 60px 0; }
		div#blocLeft div#manufacturerIndex ul li { width:8px; height:12px; padding:5px; margin:1px; }

div#blocRight { position:relative; z-index:2; width:250px; margin:0; padding:0; }
	div#blocRight h2 { padding:0 0 0 20px; width:172px; height:27px; z-index:2;  }
	div#blocRight div.rightCell { width:247px; padding:4px; margin:10px 0 60px; }
	div#blocRight div.rightCell div.rightCellHeader { background:transparent url(../layout/bloc2_bg_header.gif) no-repeat top left; }
	div#blocRight div.rightCell div.rightCellFooter { background:transparent url(../layout/bloc2_bg_footer.gif) no-repeat bottom left; }

div#category div.hardwareLogo { top:-168px; left:-144px; background:transparent url(../layout/peripherique_title_bg.gif) no-repeat center right; }

/* bg content bizare... */
div#contentbg { background:transparent url(../layout/content_bg.jpg) repeat-y 40px 0; }

/* bg blockContent */
div#contentbg2 { position:relative; z-index:1; background:transparent url(../layout/content_bg_2.jpg) repeat-y 40px 0; }
	div#contentbg2top { display:block; width:666px; height:10px; position:absolute; top:-10px; left:40px; background:transparent url(../layout/content_bg_2_header.gif) no-repeat top left; }
	div#contentbg2bottom { display:block; width:666px; height:10px; position:absolute; z-index:1; bottom:-10px; left:40px; background:transparent url(../layout/content_bg_2_footer.gif) no-repeat bottom left; }

div#content { padding:0; margin:0; }
div#content h1 { position:absolute; top:-120px; left:25px; display:block; width:753px; height:45px; color:#fff; font-size:1.3em; }
div#content h1 span { display:block; width:400px; padding:0; margin:0 0 0 12px; }
