/*body, html {height: 100%;}*/
body {
	font: 12px Arial;
	color: #876F3A;
	margin: 0;
	padding: 0;
	margin: 0 auto;
}

.text, p { color: #766232; font-family: Arial; font-size: 12px; font-weight: none;}

a {color: #C39610; font-weight: bold; text-decoration: none; }
a:hover {text-decoration: underline; font-weight: bold;}

.logout a {color:white;}


#body {
	margin: 0 auto;
	padding: 0; 
	background-color: #876F3A;	
}
           
                   
#container1 {
	width:975px;
	margin: 0 auto; /* centering */			
	clear: both;
	background-color: #F4EBD2;	
}


#header {
margin: 0;
padding: 10px; 
height:76px;
background: transparent url("img/header.jpg") no-repeat top; 
text-align: right; 
}


#container2 {
	width:927px;
	height : 194px;
	margin: 0 auto; /* centering */			
	background-color: #F4EBD2;
	clear: left; clear: right;	
}


#menu {
	float:left;
	width: 200px;
	padding-top: 10px;	
	padding-right: 20px;	
	text-align: right;
	font-family: Arial;
	letter-spacing : 0,8pt;
	line-height:21px;
	color: #876F3A;
	text-transform:uppercase;
}
.menu {margin:0;padding:0;}
.menu li.active {background:url(img/menu_active.gif) no-repeat right center;}
.menu li 	 {list-style:none; height:20px; font: 13px Arial; color: #876F3A; padding-right: 16px;font-weight: bold;}
.menu a {height:20px; font: 13px Arial; color: #876F3A;font-weight: bold;}
.menu a:hover {height:20px; color: #B99934; text-decoration: none;font-weight: bold; }
.menu li.active a  {color: #B99934;}
.menu_active a{height:20px; font: 13px Arial; font-weight: bold;color: #B99934;}
.menu2 	 {float:left; height:20px; font: 15px Arial; color: #B99934; padding: 20px 10px;font-weight: bold;}
.menu2 a {height:20px; font: 15px Arial; color: #B99934;font-weight: bold;}
.menu2 a:hover  {height:20px; color: #876F3A; text-decoration: none;font-weight: bold; }
.menu2 a.active	{font: 15px Arial; color: #876F3A;font-weight: bold;}
.menu2_active a	{height:20px; font: 15px Arial; color: #876F3A;font-weight: bold;}
.menu2_active a:hover {height:20px; color: #B99934; text-decoration: none;font-weight: bold; }

.menu2_sep {width:10px; height:60px; float:left; background: transparent url("img/menu2.jpg") no-repeat center; }


#header2 {
	float:left;
	width: 707px;
	height: 194px;
	overflow: hidden;
	padding: 0; 
	background: #C69E2D url("img/header2.jpg") no-repeat top;	
	text-align: left;
}

#container3 {
	width:927px;
	margin: 0 auto; /* centering */			
	margin-top: 1px;	
	clear: both;    
	background: transparent url("img/container_bg3.gif") repeat-y left top;
}

#container4 {
	width: 220px;
	float:left;	
	overflow: hidden;
	margin: 0;
}

#column_left {
	padding: 0;  
	overflow: hidden;
}

#dark_left {
	height: 15px;
	margin: 0;
	padding: 0;  
	background: #BCAD84;
}

#container5 {
	width : 707px;
	float:left;	
	overflow: hidden;	
	border-top: 2px solid #BDAD86;
	margin: 0;			
}

#column_right {
	margin: 0;
	padding: 0;
	overflow: hidden;
}

#content {
	margin: 0;
	padding: 20px 40px 30px 45px;
	text-align: left;
}


#menu2 {
	height:70px;
	margin: 0;
	padding: 0;
	padding-left: 35px;
	background-color: #F4EBD2;
	font-family: Arial;
	letter-spacing : 0,5pt;
	color: #C0A659;	

}

#menu1_shop {
	height:55px;
	margin: 0;
	padding: 0;
	background-color: #F4EBD2;
	overflow: hidden;
	padding-top:15px;
}
#menu1_shop a {display:block;float:left;padding-left:40px;line-height:36px;margin:0 25px;color: #876F3A;display:inline;}

#menu2_shop {
	height:40px;
	margin: 0;
	padding: 0;
	background-color: #B99833;
	font-family: Arial;;
	letter-spacing : 1pt;
	color: #FFFFFF;
	overflow: hidden;	
}
#menu2_shop .menu2 	{float:left; height:40px; font: normal 14px Arial; font-weight: bold;color: #FFFFFF; padding: 12px 12px; margin: 0;}
#menu2_shop .menu2 a {font: normal 14px Arial; color: #FFFFFF;font-weight: bold;}
#menu2_shop .menu2 a:hover {font: normal 14px Arial; color: #FFFFFF;font-weight: bold;}

#menu2_shop .menu2_active {float:left; height:40px; font: normal 14px Arial; font-weight: bold;color: #FFFFFF; padding: 12px 12px; margin: 0;}
#menu2_shop .menu2_active a {font: normal 14px Arial; color: #FFFFFF;font-weight: bold;}

#menu2_shop .menu2_sep {width:15px; height:40px; float:left; background:0;}

#titre{
	padding: 0;
	text-align: left;
}

#titre h1 {
	margin: 0;
	padding-top: 8px;
	font-family: Helvatica; 
	font-size: 20px; 
	color: #C39815; 
	font-weight: normal; 
	font-style: none; 
	margin:0;
}

#footer {
	width: 927px;
	height:30px;
	margin: 0px 0 0 24px;
	padding: 0;
	background: transparent url("img/footer.gif") no-repeat top;
	overflow: hidden;
	clear: both;		
}

/* text footer style, with links */
.footer { font-family: Arial; font-size: 11px; font-weight: normal; color: #876F3A; text-align: left;}
a.footer:link { font-family: Arial; font-size: 11px; font-weight: bold; color: #876F3A; text-decoration: none; }
a.footer:visited { font-family: Arial; font-size: 11px; font-weight: bold; color: #876F3A; text-decoration: none; }
a.footer:hover	{ font-family: Arial; font-size: 11px; font-weight: bold; color: #876F3A; text-decoration: underline; }
a.footer:active	{ font-family: Arial; font-size: 11px; font-weight: bold; color: #876F3A; text-decoration: none; }

/* title look in editor and pages */
H1	 { font-family: Arial; font-size: 18px; color: #876F3A; font-weight: normal; font-style: none;}
H2	 { font-family: Arial; font-size: 16px; color: #876F3A; font-weight: normal; font-style: none;}
H3  { font-family: Arial; font-size: 14px; color: #766232; font-style: italic; font-weight: bold; font-style: none;}
H4  { font-family: Arial; font-size: 14px; color: #AE8F31; font-weight: bold; font-style: none;}
H5  { font-family: Arial; font-size: 12px; font-style: italic; color: #C29610; }
H6  { font-family: Arial; font-style: italic; font-size: 12px; color: #C29610; }

.shop_list_center {position:relative;left:50%;float:left;}

/* shop styles */
.shop_title{ font-family: Arial; font-size: 20px; font-weight: none; text-decoration: none; color: #876F3A; }
.shop_short, div.shop_short a { font-family: Arial; font-size: 12px; font-weight: bold; text-decoration: none; color: #876F3A; }
.shop_desc { font-family: Arial; font-size: 12px; font-weight: none; text-decoration: none; color: #876F3A; }
.shop_buy  { font-family: Arial; font-size: 12px; font-weight: none; text-decoration: none; color: #AB5E04; }
.shop_price_prefix {font-family: Arial; font-size: 12px; font-weight: none; text-decoration: none; color: #876F3A; }
.submit_list {width:30px;}
.shop_list_special .input {width:32px;text-align:center;}

.shop_show_list {float:left;width:190px;padding:2px;text-align:center;margin-left:10px;margin-bottom:25px;margin-top:10px;display:inline;}
.shop_short, .shop_short a { font-family: Arial,Verdana,tahoma; font-size: 12px; font-weight: bold; text-decoration: none; color: #5F3B1F; }
.shop_short a:hover {text-decoration:underline;}
.shop_list {display:inline-block;margin:0 auto;width:170px;}
.shop_cart_count .input {background:#e9e0c6;border:1px solid #b8a276;width:18px;font:normal 11px Verdana;margin-right:6px;text-align:center;}
#shop_list_center .shop_cart_count {float:left;position:relative;right:50%;}

div.shop_step {width:550px; margin:40px 0 20px 30px; background: transparent url("../../external/img/shop_step_bar.gif") no-repeat center 20px; text-align:center;}
.shop_step td {text-align: center; padding-bottom:15px; background: transparent url("../../external/img/shop_step_noactive.gif") no-repeat center 16px; color:#bbbbbb; font: normal 10px Arial,Tahoma,sans-serif;}
.shop_step td.active {color:#888888; padding-bottom:15px; background: transparent url("../../external/img/shop_step_active.gif") no-repeat center 16px;}
#content .shop_step td{text-align: center;}

th.shop_cart_header {background:#eeeeee;height:24px;padding-top:1px;padding-bottom:1px;border-bottom:1px solid #949086;border-top:1px solid #949086;font-weight:normal;}
.shop_cart_line {border-bottom:1px solid #949086; padding:2px 0;}
.shop_cart_count .input {text-align:center;}

#err_msg {text-align:center;color:red;margin-bottom:60px;}
#msg {text-align:center;color:green;margin-bottom:60px;}

.shop_cart {color:#b99833;}

.button_ok {border:0; width:87px; height:30px; cursor:pointer; background: url(../../images/shop/cart_acheter.jpg) no-repeat left top;}


