body {
	background-image:url('/images/bg.png');
	background-repeat:repeat-x;
	font-family:verdana;
	background-color:#5f1028;
}

a {
	text-decoration:none;
	color:#867367;
}

#page_accueil{
	position:absolute;
	top:50%;
	left:50%;
	margin-left:-526px;
	margin-top:-368px;	
	width:1052px;
	height:736px;
}

.inactive a{
	color:#aaaaaa !important;
	font-style:italic;
}

#page{
	position:absolute;
	top:20px;
	left:50%;
	margin-left:-533px;
	width:1065px;
	height:200px;
}

#header_accueil {
	width:1052px;
	height:226px;
	background-image:url('/images/header_accueil.png');
	background-repeat:no-repeat;
}

#header {
	width:1052px;
	margin-left:13px;
	height:238px;
	background-image:url('/images/header.png');
	background-repeat:no-repeat;
}

#accueil {
	width:1052px;
	height:510px;
	background:url('/images/accueil_bg.jpg') no-repeat 32px 0;
}

#main {
	width:1065px;
	height:262px;
}

#top {
	position:relative;
	left:44px;
	width:1010px;
	height:17px;
	background-image:url('/images/page_top.png');
}

#bottom {
	position:relative;
	left:44px;
	width:1010px;
	height:17px;
	background-image:url('/images/page_bottom.png');
	font-size:10px;
	text-align:center;
}

#bottom a {
	color:#ffffff;
}

.submenu {
	padding:0;
	margin:0;
	width:150px;
	float:left;
}

.submenu UL {
	padding-left:0;
	padding-top:6px;
}

.content {
	width:972px;
	height:200px;
	/*background-color:#fef8f3;*/
	background-color:#fef5f0;
	background-image:url('/images/page_sign.png');
	background-position:bottom right;
	background-repeat:no-repeat;
}

#menu {
	font-size:12px;	
}

#m_boutique {
	position:relative;
	top:188px;
	left:48px;
	color:#ffffff;
}

#m_boutique a {
	color:#ffffff;
	text-decoration:none;
}

#m_others li{
	color:#867367;
	list-style:none;
	display:inline;
}

#m_others li a{
	position:relative;
	top:162px;
	left:210px;
	padding-right:20px;
	color:#867367;
	text-decoration:none;
	list-style:none;
	display:inline;
}

.cur_menu {
	color: #96bd0d;
}

.cur_menu a {
	font-weight:bold;
}

#m_others li a:hover{
	color:#544233;
	text-decoration:none;
}

.puce a:hover {
	list-style:none;
	text-decoration:none;
	display:inline;
	color:#96bd0d;
}

.right {
	left:1003px;
	width:28px;
	height:200px;
	background-image:url('/images/page_right.png');
}

.menu a {
	color:#867367;
	text-decoration:none;
}

.current_menu a {
	color:#FFFFFF;
	text-decoration:none;
}

.current_menu UL a {
	color:#867367;
	text-decoration:none;
}

.current_submenu a {
	font-weight:bold;
}

.tableau {
	border:1px solid #000000;
}

.tableau TD {
	text-align:center;
}

.tr_header {
	background-color:#867367;
	color:#ffffff;
	font-weight:bold;
	font-size:12px;	
	height:24px;
}

.tr_header a {
	color:#ffffff;
	font-weight:bold;
	font-size:12px;	
	
}

.tr_ligne1 {
	background-color:#f4ede5;
	color:#867367;
	font-size:12px;	
	height:30px;
}

.tr_ligne2 {
	background-color:#ffffff;
	color:#867367;
	font-size:12px;	
	height:30px;
}

.cmd_total {
	background-color:#c5bdb7;
	color:#000000;
	font-size:12px;	
}

.infos {
	color:#a21c24 !important;
	font-style:italic;
	font-weight:bold;
}

#validation {
	color:#a21c24 !important;
	font-style:italic;
	font-weight:bold;
	font-size:10px;
}

.selected_price {
	font-style:italic;
	color:#a21c24 !important;
}

.selected_price b a{
	font-style:italic;
	font-weight:bold;
	color:#a21c24 !important;
}

.selected_price a {
	font-style:italic;
	color:#a21c24 !important;
}

#cart {
	 position:absolute;
	 z-index:50;
     left: 50%; 
     top: 50%;
     width: 600px;
     height: 450px;
     margin-top: -225px; /* moiti� de la hauteur */
     margin-left: -300px; /* moiti� de la largeur */
     border: 0px solid grey;	
	 background-image:url('/images/panier/panier_fond.png');
	 overflow-x:hidden;
	 overflow-y:auto;
}

#panier_haut {
	width:600px;
	height:80px;
	background-image:url('/images/panier/panier_haut.png');
}

#panier_close {
	position:absolute;
	padding-left:550px;
	padding-top:37px;
}

.panier_header {
	color:#867367;
	font-size:12px;	
	font-weight:bold;
	height:30px;
	border-bottom:1px #867367 solid;
}

.panier_qty {
	color:#867367;
	font-size:10px;	
	font-style:italic;
}

.panier_qty img {
	padding-top:5px;
}

.no_puce ul {
	list-style:none !important;
}

.no_puce li {
	list-style:none !important;
}

.panier_price {
	color:#867367;
	font-size:12px;	
	font-weight:bold;	
}

#panier_bas {
	padding-left:20px;
	padding-top:15px;
}

.panier_total {
	width:600px;	
	height:21px;
	background-image:url('/images/panier/panier_total.png');
	color:#000000;
	font-size:12px;	
	font-weight:bold;
}

#fiche {
	 position:absolute;
	 z-index:30;
     left: 50%; 
     top: 50%;
     width: 650px;
     height: 550px;
     margin-top: -275px; /* moiti� de la hauteur */
     margin-left: -325px; /* moiti� de la largeur */
     border: 0px solid grey;	
	 background-color:#fdf9f5;
	 overflow:auto;
}

#fiche_close {
	position:absolute;
	padding-left:580px;
	padding-top:39px;
	z-index:31;
}

#fiche_prev {
	position:absolute;
	padding-left:520px;
	padding-top:39px;
	z-index:33;
}

#fiche_next {
	position:absolute;
	padding-left:550px;
	padding-top:39px;
	z-index:32;
}

#fiche_menu {
	position:absolute;
	padding-left:0px;
	padding-top:25px;
	z-index:34;
}

#fiche_menu LI {
	list-style:none;
	display:inline;
	color:#ffffff;
	font-size:12px;
	padding-right:30px;
}

#fiche_menu LI A {
	text-decoration:none;
	color:#ffffff;
}

#fiche_haut {
	width:650px;
	height:63px;
	background-image:url('/images/produits/fond_haut.jpg');
}

#fiche_bas {
	padding-left:100px;
}

.fiche td {
	/*list-style:url('/images/puce_rouge.gif');*/
	color:#867367;
	font-size:12px;
	font-weight:bold;
	padding-left:15px;
}

.fiche p {
	padding-left:25px;
	color:#867367;
	font-size:12px;
}

.fiche INPUT {
	height:18px;
	font-size:10px;
}

p {
	padding-left:25px;
	color:#867367;
	font-size:12px;
}

.pagecontent p {
	padding-left:0px;
}

.fiche_cart li {
	margin:-25px;
	padding:0;
	list-style:url('/images/puce_rouge.gif');
	color:#867367;
	font-size:12px;
	font-weight:bold;
}

.fiche_cart p {
	padding-top:8px;
	color:#867367;
	font-size:10px;
	font-style:italic;
}

#background {
	clear:both;
	top:0;
	left:0;
	margin:0;
	padding:0;
	position:absolute;
	z-index:20;
	background-color:#000;
	width:100%;
	height:120%;	
}

.menu UL {
	padding-left:20px;
	margin-left:0px;
	margin-top:5px;
	padding-bottom:2px;
	color:#867367;
	background-color:#ffffff;
	width:110px;
	list-style:url('/images/puce.gif');
}

.menu UL a {
	color:#867367;
	text-decoration:none;
}

.errorExplanation {
	color:#867367;
	font-size:14px;
	font-weight:bold;
}
