body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5f5f5f;
	background-color: #000;
	margin: 0px;
	padding: 0px;
	margin-bottom:30px;
	text-align:center;
}

.blanc { color:#fff;}
.s9 { font-size:9px; }
.s10 { font-size:10px; }
.s11 { font-size:11px; }
.s12 { font-size:12px; }
.bold { font-weight:bold; }
.tright { text-align:right; }

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; text-align:left;}

/* accueil */
.homepage_bg { background:#22252a url(../images/homepage_img.jpg) top no-repeat; width:960px; height:486px; margin:58px 0px 0px 0px;}
.enter_site_btn { text-align:center;}

/* page interne */
.subpage_container { border-left:1px solid #22252a; border-right:1px solid #22252a; background:#080808; width:958px; float:left; padding:0px 0px 20px 0px;}

/* entete */
.header { width:918px; float:left; padding:0px 20px;}
	
	.logo { float:left;}
	
	.top_menu { float:right; width:502px; margin:23px 0px 0px 0px;}
	.top_menu ul { margin:0px; padding:0px;}
	.top_menu ul li { list-style:none; margin:0px 10px 0px 0px; display:inline; float:left;}
	.top_menu ul li.last { margin:0px 0px 0px 0px;}
	.top_menu ul li a { background-position:top; height:136px; display:block; }
	.top_menu ul li a.link1 { background:url(../images/mn00.gif) no-repeat; width:102px;}
	.top_menu ul li a.link2 { background:url(../images/mn01.gif) no-repeat; width:122px;}
	.top_menu ul li a.link3 { background:url(../images/mn02.gif) no-repeat; width:115px;}
	.top_menu ul li a.link4 { background:url(../images/mn03.gif) no-repeat; width:133px;}
	.top_menu ul li a:hover { background-position:bottom;}
	.top_menu ul li a.active { background-position:bottom;}
	
	.white_mid_line { clear:both; text-align:center; background:url(../images/white_mid_line.gif) center no-repeat; height:3px; width:918px;}
	
	.breadcrumb { padding:15px 20px 15px 27px; float:left; color:#b60c1c; font-size:10px; width:918px;}
	.breadcrumb a { text-decoration:underline; color:#b60c1c;}
	.breadcrumb a:hover { text-decoration:none;}
	
/* contenu */
.container .content { width:920px; float:left; margin:0px 19px 20px 19px; display:inline; background:#22252a url(../images/bot_left_bg.gif) left bottom no-repeat;}
	.left { width:220px; float:left; /*background:#22252a;*/ overflow:hidden;}
		.left ul.leftlinks { margin:8px 0px 0px 0px; padding:0px; font-size:11px; }
		.left ul.leftlinks li { list-style: none;    }
		.left ul.leftlinks li a { color:#fff; height:15px; width:210px; display:block; padding:5px 0px 5px 10px;text-decoration:none;}
		.left ul.leftlinks li a:hover { color:#fff;  background:#b60c1c;text-decoration:underline; font-weight:bold; }
		.left ul.leftlinks li a.active {color:#fff;  background:#b60c1c; text-decoration:underline; font-weight:bold;}
		.left ul.leftlinks li ul { margin:0px; padding:0px 0px 10px 10px; background:#b60c1c; width:auto;}
		.left ul.leftlinks li ul li {list-style: none; margin:0px; padding:0px;}
		.left ul.leftlinks li ul li a { color:#ffffff; font-weight:bold;height:18px!important; width:auto; }
		.left ul.leftlinks li ul li a:hover { color:#ffffff;  text-decoration:underline; height:18!important;background:none;}
		.left ul.leftlinks li ul li a.active { color:#ffffff; text-decoration:underline; background:none;}
		
		
		
	.right { width:700px; float:right; background:#080808; overflow:hidden; height:auto !important; height:570px; min-height:570px }
		.pro_title_box { background:url(../images/cat_title_bg.gif) no-repeat; float:right; width:686px; height:73px;}
		.pro_title_box h2 { float:left; font-size:22px; color:#fff; padding:5px 0px 0px 10px;}
		.paging_bot_box {background:#151719; float:right; width:686px; height:60px; margin:10px 0px 0px 0px;}
		
		.paging { float:right; width:230px; padding:10px 10px 0px 0px; text-align:right;}
		
		.paging	.page_num { float:right; margin:5px 0px 10px 0px;}
		.paging	.page_num a { background:#251619; padding:5px 7px; font-size:14px; font-weight:bold; text-decoration:none; color:#fff;}
		.paging	.page_num a:hover {background:#66111b; text-decoration:underline;}
		.paging	.page_num a.active {background:#b60c1c;text-decoration:underline; }
		
		
		.paging	.pagename { font-size:10px; font-size:10px; color:#fff; float:right; clear:both; width:230px; }
		.paging	.pagename a { color:#fff; font-size:10px; text-decoration:none; padding:0px 5px;}
		.paging	.pagename a:hover  {text-decoration:underline;}
		
		.product_listing { width:686px; float:right;}
		
		.pro_img_box { padding:10px 26px 15px 0px; display:inline; width:211px; float:left; background:url(../images/red_mid_line.gif) bottom repeat-x;}
		
		.prod_det { float:left; width:206px; margin:0px 26px 5px 0px; display:inline; padding:10px 5px 0px 0px; text-align:right; line-height:18px;}
		.prod_det .pro_name a {font-size:12px; font-weight:bold; color:#fff;float:right;}
		.prod_det .pro_size { font-size:12px; font-weight:normal; color:#fff;text-align:right; clear:both;}
		.prod_det .price { font-size:14px; font-weight:bold; color:#b60c1c;text-align:right;}
		.prod_det .img { float:right;}
		
		.cont_bot_bg { width:920px; clear:both; height:32px; background:url(../images/bot_white_line.gif) center no-repeat; padding:0px 19px;}
		

.footer { background:#22252a; width:960px; clear:both; height:71px;}
.footer p { font-size:11px; line-height:14px; color:#ffffff; padding:15px 0px 0px 15px; float:left;}
.footer .bot_links { float:right; padding:0px 5px 0px 0px;}
.footer .bot_links img { margin:0px 10px 0px 0px; display:inline;}
