
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}

h1, h2, h3, h4, h5, h6, p, ul, li{margin:0px; padding:0px; text-align:left; font-weight:normal;}
img, form, input{border:0; margin:0px; padding:0px; outline:none;}
a {text-decoration:none; cursor:pointer; outline:none; }
input, textarea {font:12px/15px Arial, Helvetica, sans-serif;color:#7f7f7f;}
.img_left{float:left;}
.img_right{float:right;}
.clear { clear:both;}

.container { width:960px; margin:0px auto 0px auto;}

/* haut */
.header {/*float:left;*/height:160px; width:960px;}
	.header_right {float:right; width:478px;}
	.top_links {float:right; width:478px; text-align: right; height:25px; padding:5px 0px 0px 0px;}
	.top_links img { vertical-align:middle; padding:0px 5px 0px 0px;}
	.top_links a { color:#000; font-size:10px; text-decoration:underline;}
	.top_links a:hover {text-decoration:none;}
	
	.logo {float:right; width:478px;}
	.symbol {float:right; width:100px; text-align:right;}
	
/* menu */
.top_nav {float:left; width:960px;}
	.top_nav ul { margin:0px; padding:0px; }
	/*.top_nav ul li { list-style:none; float:left;}
	.top_nav ul li a { background-position:top; height:22px; display:block;}
	.top_nav ul li a.link1 { background:url(../images/mn00.gif) no-repeat; width:89px;}
	.top_nav ul li a.link2 { background:url(../images/mn01.gif) no-repeat; width:158px;}
	.top_nav ul li a.link3 { background:url(../images/mn02.gif) no-repeat; width:125px;}
	.top_nav ul li a.link4 { background:url(../images/mn03.gif) no-repeat; width:142px;}
	.top_nav ul li a.link5 { background:url(../images/mn04.gif) no-repeat; width:157px;}
	.top_nav ul li a.link6 { background:url(../images/mn05.gif) no-repeat; width:138px;}
	.top_nav ul li a.link7 { background:url(../images/mn06.gif) no-repeat; width:151px;}
	.top_nav ul li a:hover { background-position:bottom;}
	.top_nav ul li a.active { background-position:bottom;}*/
	
/* contenu */
#content {float:left; width:960px; margin:6px 0px 0px 0px;}
	
	.left { width:230px; float:left; overflow-x:hidden;}
	
	.left_box { border-left:3px solid #000; border-top:3px solid #000;border-bottom:3px solid #000; float:left; width:227px;
	padding:4px 0px 10px 0px;}
	.left_box h2 { font-size:20px; height:20px ;font-family:"Arial Rounded MT Bold", Arial, Verdana; color:#000; padding:10px 0px 10px 10px;}
	.left_box p { padding:10px 10px 7px 22px; color:#000;}
	.left_box p a { float:right; text-decoration:underline; font-size:10px; color:#000;}
	.left_box p a:hover { text-decoration:none; }


/*
.left_box { border-left:3px solid #000; border-top:3px solid #000;border-bottom:3px solid #000; float:left; width:227px;
	padding:10px 0px 10px 0px;}
	.left_box h2 { font-size:20px; font-family:"Arial Rounded MT Bold", Arial, Verdana; color:#000; padding:15px 0px 15px 10px;}
	.left_box p { padding:0px 10px 15px 22px; color:#000;}
	.left_box p a { float:right; text-decoration:underline; font-size:10px; color:#000;}
	.left_box p a:hover { text-decoration:none; }

*/

	.btn_addtoright { float:right; margin:0px 10px 10px 0px;}
	.btn_recyclable { float:right; padding:3px 10px 0px 0px;}
	
	
	.mid_bg { width:240px; float:left;background:#000; height:548px; text-align:center;}
	.mid_bg img { position:relative;  top:20px; margin:50px auto;}
	
	.right { float:left; width:490px; background:#fff url(../images/index_right_bg.gif) no-repeat -2px 0px;}
	.right2 { float:left; width:480px; background:#fff; border-right:3px solid #000; border-top:3px solid #000;border-bottom:3px solid #000;}
	.right_cat_link_box {border-right:3px solid #000; border-top:3px solid #000;border-bottom:3px solid #000; /*width:477px;*/ 
	float:left; padding:8px 5px 10px 5px;}
	.right_cat_link_box a { height:85px;  float:left; height:85px; margin:6px 5px 6px 5px; display:inline; }
	.right_cat_link_box a.cat_link1 { background:url(../images/cat_link_01.png) no-repeat; width:85px; }
	.right_cat_link_box a.cat_link2 { background:url(../images/cat_link_02.png) no-repeat; width:85px; }
	.right_cat_link_box a.cat_link3 { background:url(../images/cat_link_03.png) no-repeat; width:85px; }
	.right_cat_link_box a.cat_link4 { background:url(../images/cat_link_04.png) no-repeat; width:85px; }
	.right_cat_link_box a.cat_link5 { background:url(../images/cat_link_05.png) no-repeat; width:85px; }
	.right_cat_link_box a.cat_link6 { background:url(../images/cat_link_06.png) no-repeat; width:85px; margin:7px 5px;}
	.right_cat_link_box a.cat_link7 { background:url(../images/cat_link_07.png) no-repeat; width:85px; margin:7px 5px; }
	.right_cat_link_box a.cat_link8 { background:url(../images/cat_link_08.png) no-repeat; width:85px; margin:7px 5px; }
	.right_cat_link_box a.cat_link9 { background:url(../images/cat_link_09.png) no-repeat; width:85px; margin:7px 5px; }
	.right_cat_link_box a.cat_link10 { background:url(../images/cat_link_10.png) no-repeat; width:85px; margin:7px 5px; }
	.right_cat_link_box a.cat_link11 { background:url(../images/cat_link_11.png) no-repeat; width:85px; }
	.right_cat_link_box a.cat_link12 { background:url(../images/cat_link_12.png) no-repeat; width:85px; }
	.right_cat_link_box a.cat_link13 { background:url(../images/cat_link_13.png) no-repeat; width:85px; }
	.right_cat_link_box a.cat_link14 { background:url(../images/cat_link_14.png) no-repeat; width:85px; }
	.right_cat_link_box a.cat_link15 { background:url(../images/cat_link_15.png) no-repeat; width:85px; }
	.right_cat_link_box a.cat_link16 { background:url(../images/cat_link_16.png) no-repeat; width:85px; }
	.right_cat_link_box a.cat_link17 { background:url(../images/cat_link_17.png) no-repeat; width:85px; }
	.right_cat_link_box a.cat_link18 { background:url(../images/cat_link_18.png) no-repeat; width:85px; }
	.right_cat_link_box a.cat_link19 { background:url(../images/cat_link_19.png) no-repeat; width:85px; }
	.right_cat_link_box a.cat_link20 { background:url(../images/cat_link_20.png) no-repeat; width:85px; }
	.right_cat_link_box a.cat_link21 { background:url(../images/cat_link_21.png) no-repeat; width:85px; }
	.right_cat_link_box a.cat_link22 { background:url(../images/cat_link_22.png) no-repeat; width:85px; }
	.right_cat_link_box a.cat_link23 { background:url(../images/cat_link_23.png) no-repeat; width:85px; }
	.right_cat_link_box a.cat_link24 { background:url(../images/cat_link_24.png) no-repeat; width:85px; }
	.right_cat_link_box a.cat_link25 { background:url(../images/cat_link_25.png) no-repeat; width:85px; }
	.right_cat_link_box a { background-position:bottom !important; }
	.right_cat_link_box a:hover {background-position:top !important;}
	
	.right_links { text-align:center; float:left; /*width:487px;*/}
	.right_links2 { position:relative; right:0; bottom:0px; text-align:center; float:right; width:487px;}
	
/* page interne */
	.sub_page_content {float:left; width:960px; border-top:3px solid #000; background:url(../images/sub_page_bg.gif) repeat-y; margin:6px 0px 0px 0px;}
	.sub_left { width:271px; float:left; margin:0px 0px 0px 3px; display:inline;}
	.sub_left h2 { font-size:20px; font-family:"Arial Rounded MT Bold", Arial, Verdana; color:#000; padding:15px 0px 15px 10px;}
	.sub_left ul { margin:0px; padding:0px; padding:0px 0px 0px 4px;}
	.sub_left ul li { list-style:none; line-height:24px; font-size:12px; font-weight:bold;}
	.sub_left ul li a { color:#000; text-decoration:none;}
	.sub_left ul li a:hover { color:#000; text-decoration:underline;}
	.sub_left .article { margin-left:13px; font-weight:normal !important; }

	.sub_right {float:left; width:607px; margin:0px 0px 0px 0px; position:relative; left:76px; overflow-x:hidden;}
	.sub_right p { padding:5px;}
	.sub_right .boxes {position:relative; width:560px; margin:0 auto; text-align:left; padding:7px 0;}
	.sub_cont_cart_card { width:954px; float:left; clear:both; margin:0px 3px; display:inline; }
	
	.add_to_cart_box {/*background:#000 url(../images/sub_addtocart_box.gif) top no-repeat; */ width:271px; float:left; height:42px; color:#fff; text-align:right; padding:20px 0px 0px 0px; border-bottom:3px solid #000; margin:15px 0px 0px 0px;}
	

	
	.add_to_cart_box p { float:right; padding:5px 55px 0px 0px; text-align:right;}
	.add_to_cart_box a { color:#fff; font-size:10px; text-decoration:underline;}
	.add_to_cart_box a:hover { text-decoration:none;}
	
	.card {float:right; width:607px; text-align:right;  border-bottom:3px solid #000; }
	.card img { float:right;}
	

	.sub_page_bot { width:960px; background:url(../images/sub_page_bot_bg.gif) 274px 0px no-repeat; height:100px; clear:both;}
	.sub_page_bot_left { float:left; padding:0px 0px 0px 10px; width:240px; text-align:center;}
	.sub_page_bot_right { float:right; padding:0px 10px 0px 0px; width:600px; text-align:center;}
	
