body{
	background-color:#013135;
	margin:0px;
	margin-top:0px;
	margin-bottom:0px;
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
}

table{
  	border-collapse: collapse;
	border-spacing:0px;
	padding:0px;
}

td{
  	border-collapse: collapse;
	border-spacing:0px;
	padding:0px;
	vertical-align:top;
}

img{
	border:0px;
	padding:0px;
	margin:0px;
}

a{
	text-decoration:none;
	color:#9a3512;
}

a:hover{
	text-decoration:underline;
	color:#be310b;
}

.a1{
	text-decoration:none;
	font-weight:bold;
	color:#9a3512;
}

.a1:hover{
	text-decoration:underline;
	font-weight:bold;
	color:#be310b;
}

#top_back{
	height:250px;
	background-position: 1000px 0px;
	background-image:url(../gfx/top_back.jpg);
}

#content_back{
	background-position: 1000px 0px;
	background-image:url(../gfx/cback.jpg);
}

#top_left{
	width:208px;
	height:250px;
	background-image:url(../gfx/top_left.jpg);
}

#top_mid{
	width:36px;
	height:250px;
	background-image:url(../gfx/top_mid.jpg);
}

#top_right{
	width:756px;
	height:250px;
	background-image:url(../gfx/top_right.jpg);
}

#left{
	height:250px;
	width:208px;
	background-image:url(../gfx/left.jpg);
}

#mid{
	width:36px;
	background-image:url(../gfx/mid.jpg);
}

.right{
	width:756px;
	background-image:url(../gfx/right.jpg);
}

#subtop{
	height:82px;
	background-image:url(../gfx/subtop.jpg); background-repeat:no-repeat;
}

#menu{
	height:44px;
	background-image:url(../gfx/menu_back2.jpg); background-repeat:no-repeat;
}

#title{
	height:42px;
	background-image:url(../gfx/title.jpg); background-repeat:no-repeat; 
	padding-right:32px;
}

#title h1{ font-size:18px; margin:0px;  padding:10px 0px 0px 33px;}

#title1 h1{ font-size:18px; margin:0px;  padding:10px 0px 10px 33px;}

.title_red{ font-size:14px; font-weight:bold; color:#FF0000; }

#content{border:1px dashed #000000; width:688px; padding:1px;}
#content .div{background-color:#FFFFFF; padding:10px; border:1px solid #218890;}
#content .div1{background-color:#FFFFFF; padding:10px 0px 10px 10px; border:1px solid #218890;}
#content h2{ padding:0px; margin:0px; font-size:16px; }
#content hr{ color: #cecece; background-color: #cecece; height:1px; border:0; margin:0px; padding:0px;}

.my_account_selected{ font-weight:bold; }
.my_account_selected:hover{ font-weight:bold; }

.menu_box{ border:1px dashed #000000; }
.dashed_line{ background-image:url(../gfx/dashed_line.jpg); height:3px; }

.pages{ width:263px; height:20px; background-image:url(../gfx/pages.jpg); color:#ffffff; font-size:11px; text-align:center; padding:4px 4px 0px 10px;}
.pages .selected{ font-size:11px; color:#FFFFFF; font-weight:bold; text-decoration:underline; padding-right:5px;}
.pages .unselected{ font-size:11px; color:#FFFFFF; text-decoration:none; padding-right:5px;}
.pages .unselected:hover{ text-decoration:underline;}

#filter_title{
	height:44px;
	width:208px;
	background-image:url(../gfx/filtre.jpg);
}

#newsletter_title{
	height:44px;
	width:208px;
	background-image:url(../gfx/newsletter.jpg);
}

.category{ background-image:url(../gfx/category.jpg); width:176px; height:25px; padding:12px 0px 0px 27px; }
.category a{ font-size:13px; font-weight:bold; text-decoration:none; color:#000000;}
.category a:hover{ text-decoration:underline;}

.category2{ background-image:url(../gfx/category.jpg); width:176px; height:22px; padding:12px 0px 0px 27px; }
.category2 a{ font-size:13px; font-weight:bold; text-decoration:none; color:#000000;}
.category2 a:hover{ text-decoration:underline;}

.filter{ background-image:url(../gfx/filter_item.jpg); width:176px; height:25px; padding:12px 0px 0px 27px; }
.filter a{ font-size:13px; font-weight:bold; text-decoration:none; color:#000000;}
.filter a:hover{ text-decoration:underline;}

.newsletter{ background-image:url(../gfx/filter_item.jpg); width:176px; height:25px; padding:8px 0px 0px 27px; }

.subcategory{width:163px; padding:3px 20px 3px 20px; }
.subcategory a{ font-size:13px; font-weight:normal; text-decoration:none; color:#ac0000; padding-left:7px;}
.subcategory a:hover{ text-decoration:underline;}
.subcategory hr{ border:0px; color:#d6d6d6; background-color:#d6d6d6; height:1px;} 

.product_back_e{ width:210px; }
.product_back{ background-image:url(../gfx/product_back_middle.jpg); width:210px; background-repeat:repeat-y; }
.product_back_top{ background-image:url(../gfx/product_back_top.jpg); width:210px; height:8px; background-repeat:no-repeat; }
.product_back_bottom{ background-image:url(../gfx/product_back_bottom.jpg); width:210px; height:4px; background-repeat:no-repeat; }
.product_back .title{ margin:0px 5px 3px 5px; text-align:center; }
.product_back .title a{ font-size:11px; font-weight:bold; text-decoration:none; color:#000000;}
.product_back .title a:hover{ text-decoration:underline;}
.product_back .price{ font-size:16px; font-family:Georgia; color:#ae0001; }
.product_back .price b{ font-size:28px; font-family:Georgia; color:#ae0001; padding:0px; }
.product_back_sep{ width:30px;}
.product_back_seph{ height:30px;}

#bottom{ background-image:url(../gfx/bottom.jpg); background-color:#013135; background-repeat:repeat-x; font-size:11px; height:35px; border-top:1px solid #00191b; color:#006169; padding:15px 20px 15px 20px;}
#bottom a{ font-size:11px; color:#FFFFFF; text-decoration:none;}
#bottom a:hover{ text-decoration:underline;}
#bottom .div{ color:#02aab8; padding-top:6px;}
#bottom .a{ font-size:11px; color:#02aab8; text-decoration:none;}

.link_red{ color:#ac0000;}
.faq_question{ font-size:14px;}
.input_text_12px_black{ border:1px solid #adadad; padding:3px;}

.hint_text{ color:#ac0000; padding:5px 0px 5px 0px;}