/*body, html {height: 100%;}*/
body {
	margin: 0px auto;
	padding: 0; 
	font: Arial, Verdana; 
	font-size: 13px;
	color:#666666;
}

.text, p, td { color: #666666; font-family: Arial; font-size: 12px; font-weight: none; line-height: 18px;}

a {color: #AB0022; font-size: 12px; font-weight: bold; text-decoration: none; }
a:hover {text-decoration: underline; font-weight: bold;}


#body {
	margin: 0 auto;
	background:#B29E7D url(img/bg.jpg) repeat-x top; 
	font: Arial, Verdana; 
	font-size: 13px;
	color:#666666;	
}
           
                   
#container1 {
	width:960px;
	margin: 0 auto; /* centering */			
	background-color: #FFFFFF;
	clear: both;
	overflow: hidden;
	/*border : solid 1px white;*/
}


#container2 {
	width:920px;
	margin: 0 auto; /* centering */			
	background: #FFFFFF url(img/background.jpg) no-repeat top;
	clear: left; clear: right;
	overflow: hidden;
	/*border : solid 1px green;*/
}


#header {
	height:235px;
	margin-top: 0px;	
	overflow: hidden;	
	background: transparent url(img/header.jpg) no-repeat top;
	/*border : solid 1px yellow;*/
}


#header-center {
	width:275px;
	height:235px;
	margin-left : 390px;
	float : center;
	/*border : solid 1px yellow;*/
}


#container3 {
	width:920px;
	/*height:250px;*/
	margin: 0 auto; /* centering */	
	overflow: hidden;
	/*border : solid 1px grey;*/
}


#menu {
	float:left;
	width: 220px;
	padding: 0px;
	margin: 0;
	text-align: left;
	font-family: Arial;
	color: #333333;
	/*border : solid 1px grey;*/
}

.menu_level_1 a {color: #333333;font: bold 12px Arial,Tahoma,Verdana,sans-serif; text-decoration: none;}
.menu_level_1 {
	height: 26px;
	padding: 7px 0 0 0;
	background-color: #EBE1BD;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #BDAA7F;
}
.menu_level_1_active a {color: #ffffff;	font: bold 12px Arial,Tahoma,Verdana,sans-serif; text-decoration: none;}
.menu_level_1_active {
	height: 26px;
	padding: 7px 0 0 0;
	background-color: #B29E7D;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #BDAA7F;
}
.menu_level_2 a {color: #333333;	font: 12px Arial,Tahoma,Verdana,sans-serif; text-decoration: none;}
.menu_level_2 {
	height: 22px;
	padding: 3px 0 0 0;
	background-color: #EFE8CB;
	border-top: 1px solid #FBF8EF;
	border-bottom: 1px solid #BDAA7F;
}
.menu_level_2_active a {color: #ffffff;	font: 12px Arial,Tahoma,Verdana,sans-serif; text-decoration: none;}
.menu_level_2_active {
	height: 22px;
	padding: 3px 0 0 0;
	background-color: #AB0022;
	border-top: 1px solid #F6E8E5;
	border-bottom: 1px solid #C6AA85;
}

.menu_ico_1 {
	float:left;
	width: 18px;	height: 19px;
	margin-right: 8px;
	background: transparent url("img/menu_ico_1.gif") no-repeat right center;
}
.menu_ico_1_active {
	float:left;
	width: 18px;	height: 19px;
	margin-right: 8px;
	background: transparent url("img/menu_ico_1_active.gif") no-repeat right center;
}
.menu_ico_1m {
	float:left;
	width: 17px;	height: 19px;
	margin-right: 9px;
	background: transparent url("img/menu_ico_1m.gif") no-repeat right center;
}
.menu_ico_1m_active {
	float:left;
	width: 17px;	height: 19px;
	margin-right: 9px;
	background: transparent url("img/menu_ico_1m_active.gif") no-repeat right center;
}
.menu_ico_2 {
	float:left;
	width: 32px;	height: 18px;
	margin-right: 10px;
	background: transparent url("img/menu_ico_2.gif") no-repeat right center;
}
.menu_ico_2_active {
	float:left;
	width: 32px;	height: 18px;
	margin-right: 10px;
	/*background: transparent url("img/menu_ico_2.gif") no-repeat right center;*/
}

.menu_end {
	float:left;
	width: 220px;	height: 50px;
	background: transparent url("img/menu_under.gif") no-repeat;
}


#column_main {
	width: 700px;
	padding: 0;
	float: left;
	text-align: left;	
}

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


#footer {
	width: 920px;
	height:45px;
	margin: 5px 0 0 5px;
	padding: 0;
	background: transparent url("img/footer.gif") no-repeat top;
	overflow: hidden;
	clear: both;
	text-align : center;
	padding-top: 10px;
	font-family: Arial; font-size: 11px; font-weight: normal; color: #B19D7C; text-align: left;
}

#footer p.footer {margin: 0; padding: 0;}

#titre {
	margin: 0;
	padding:0;
	text-align : left;
	/*background: transparent url("img/title-bg.gif") no-repeat bottom;*/
	/*border : solid 1px green;*/
	border-bottom: solid 1px #B29E7D;
	
}
#titre h1 {
	color: #B29E7D; 
	font: normal 20px Trebuchet MS; 
}
.shop_ico{
	/*border : solid 1px grey;*/
	margin: 10px 0 0 0px;
	padding:0;
	width:90px;
	float: left;
}

.shop_retour{
	/*border : solid 1px grey;*/
	margin: 10px 0 0 0px;
	padding:0;
	width:82px;
	float: left;
}

.shop_conditions{
	/*border : solid 1px grey;*/
	margin: 10px 0 0 0px;
	padding:0;
	width:133px;
	float: left;
}

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

/* title look in editor and pages */
H1	 { font-family: Arial; font-size: 18px; color: #B29E7D; font-weight: normal; font-style: none; margin:0;}
H2	 { font-family: Arial; font-size: 16px; color: #B29E7D; font-weight: normal; font-style: none;}
H3  { font-family: Arial; font-size: 14px; color: #806345; font-style: italic; font-weight: bold; font-style: none;}
H4  { font-family: Arial; font-size: 14px; color: #806345; font-weight: bold; font-style: none;}
H5  { font-family: Arial; font-size: 12px; font-style: italic; color: #AB0022; }
H6  { font-family: Arial; font-style: italic; font-size: 12px; color: #AB0022; }

/* shop styles */
.shop_list { font-family: Arial; font-size: 12px; font-weight: bold; color: #806345; text-decoration: none; }
.shop_title{ font-family: Arial; font-size: 20px; font-weight: none; text-decoration: none; color: #B29E7D; }
.shop_short{ font-family: Arial; font-size: 12px; font-weight: bold; text-decoration: none; color: #B29E7D; }
.shop_desc { font-family: Arial; font-size: 12px; font-weight: none; text-decoration: none; color: #B29E7D; }
.shop_buy  { font-family: Arial; font-size: 12px; font-weight: none; text-decoration: none; color: #806345; }
.shop_price_prefix {font-family: Arial; font-size: 12px; font-weight: none; text-decoration: none; color: #806345; }


