body{
	color:#faf5d5;
	margin:0;
	background:#300b08;
}

#tablegeneral{
	width:990px;
	background:#300B08;
}

#main{
	background:#300b08;
	width:100%;
}

#main_left{
	vertical-align:top;
	width:185px;
	padding-left:6px;
	padding-bottom:10px;
	background:url(images/cote_repeat_l.jpg) repeat-y top left;
}

#main_centre{
	width:600px;
	padding:20px 0px 20px 0px;
	vertical-align:top;
}

#main_right{
	vertical-align:top;
	width:186px;
	padding-left:16px;
	padding-bottom:10px;
	background:url(images/cote_repeat_r.jpg) repeat-y top right;
}

#footer{
/*background:url(images/bas.jpg) repeat-x;*/
width:100%;
height:83px;
}



dl, dt, dd, ul, li {
margin: 0;
padding: 0;
list-style-type: none;
}
#menu {
position: absolute;
top: 6px;
left: 235px;
z-index:100;
width: 600px;
font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
font-size:11px;
}
#menu dl {
float: left;
width: 12em;
margin: 0 0px;
}
#menu dt {
cursor: pointer;
text-align: left;
font-weight: bold;
border: 0;
text-transform:uppercase;
}
#menu dd {
display:none;
border: 0;
}
#menu li {
text-align: left;
background: #300b08;
}
#menu li a, #menu dt a {
background:url(images/fleur.png) no-repeat center left;
padding:5px 0 5px 25px;
color: #fffee0;
text-decoration: none;
display: block;
height: 100%;
border: 0 none;
}
#menu li a:hover, #menu dt a:hover {
padding:5px 0 5px 25px;
background:url(images/fleur_.png) no-repeat center left #300b08;
color: #fffee0;
}


/*cadres*/
#bordertable{width:165px;}
#bordertablehl{background:url(images/cadrebhl.png) no-repeat bottom left; width:10px; height:10px;}
#bordertablehc{background:url(images/cadrebhc.png) repeat-x bottom;}
#bordertablehd{background:url(images/cadrebhr.png) no-repeat bottom right; width:10px; height:10px;}
#bordertablel{background:url(images/cadrebl.png) repeat-y top;}
/*#bordertablec{background:#380f0f; color:#a98a60;}*/
#bordertablec{background:url(images/cadrebc.png) repeat; color:#a98a60;}
#bordertabler{background:url(images/cadrebr.png) repeat-y top;}
#bordertablebl{background:url(images/cadrebbl.png) no-repeat top left; width:10px; height:10px;}
#bordertablebc{background:url(images/cadrebbc.png) repeat-x top;}
#bordertablebr{background:url(images/cadrebbr.png) no-repeat top right; width:10px; height:10px;}

/* cadre produit utilisé autour des images */
#borderTopLeft{background:url(images/bordertopleft.png) no-repeat bottom right #ffffff; width:8px; height:8px;}
#borderTop{background:url(images/bordertop.png) repeat-x #ffffff; width:100%; height:8px;}
#borderTopRight{background:url(images/bordertopright.png) no-repeat bottom left #ffffff; width:8px; height:8px;}
#borderLeft{background:url(images/borderleft.png) repeat-y right #ffffff; width:8px; height:99%;}
#borderMain{background:#ffffff; text-align:center;}
#borderRight{background:url(images/borderright.png) repeat-y left #ffffff; width:8px; height:99%;}
#borderBotLeft{background:url(images/borderbottomleft.png) no-repeat bottom right #ffffff; width:8px; height:8px;}
#borderBot{background:url(images/borderbottom.png) repeat-x bottom #ffffff; width:100%; height:8px;}
#borderBotRight{background:url(images/borderbottomright.png) no-repeat bottom left #ffffff; width:8px; height:8px;}

/*#bgtransparent{
  width:100%;
  height:100%;
  background:url(images/bgtransparent.png) repeat;
  color:#300b08;
  text-align:center;
  font-weight:bold;
  margin-bottom:10px;
  }*/

	/* GESTION DU LISTING PRODUITS */
	.listingProdTable{width:125px;}
	.listingProdName{height:40px; font-family:arial; font-size:13px; font-weight:bold; padding:2px 0px 0px 0px; text-align:center; vertical-align:bottom;}
	.prod_td_titre {font-size:14px;}
	.affichevignette{width:125px; height:125px;}
	.listingProdMFG{height:15px; color:#fed49c; font-family:arial; font-size:11px; padding:2px 0px 0px 0px;}
	.listingProdPrice{padding:2px 0px 0px 0px; text-align:center;}
	.fontPrice{color:#a65215; font-family:arial; font-size:13px; font-weight:bold;}
	.fontRetailPrice{color:#7D4445; font-family:arial; font-size:12px; font-style:italic; }
	.fontSaved{color:#7D4445; font-family:arial; font-size:12px;}
	.imagePrix{background:url(images/fond_prix.png) no-repeat bottom right; width:152px; height:37px; padding: 0 10px 5px 0; text-align:right;}
	/* liens pour le nom du produit dans le caddie */
	a.fontPrice:link{color:#fffee0; font-family:arial; font-size:12px; font-weight:bold;text-decoration:underline;}
	a.fontPrice:visited{color:#fffee0; font-family:arial; font-size:12px; font-weight:bold;text-decoration:underline;}
	a.fontPrice:hover{color:#fffee0; font-family:arial; font-size:12px; font-weight:bold;}
	

	/* GESTION DE LA FICHE PRODUIT */
	#ficheProdImage{width:300px; text-align:center; vertical-align:top;}
	.ficheProdDesc{text-align:justify;}
	.ficheProdName{font-family:arial; font-size:14px; font-weight:bold; text-align:center;}
	/*.prodName{color:#44251d; font-family:arial black; font-size:20px; text-transform:uppercase; border-bottom:2px solid #a2928e;}
	.prodMain{border-bottom:2px solid #a2928e; padding:20px 0px 50px 0px;}
	.prodImage{vertical-align:top;}
	.prodMenus{vertical-align:top; padding:0px 10px 0px 0px;}
	.prodInfos{height:300x; vertical-align:top; padding:0px 10px 0px 0px;}
		.prodDesc{width:325px; color:#44251d; font-family:arial; font-size:12px; text-align:justify; vertical-align:top; padding:15px 0px 0px 0px;}
		.prodDetails{font-weight:bold; width:100px;}
	.prodOrder{height:50px; vertical-align:bottom;}
		.prodPrice{color:#fa3700; font-family:arial; font-weight:bold; font-size:17px;}
	.prodCross{padding:25px 0px 0px 0px;}
	.borderIMG{border:1px solid #a2928e;}*/
	
	.ongletLeftON{background:url(images/flag_prod_ON_left.jpg) no-repeat bottom right; width:3px; height:13px;}
	.ongletMiddleON{background:url(images/flag_prod_ON_middle.jpg) repeat-x bottom; width:90%; height:13px; text-align:center; vertical-align:bottom;}
	.ongletRightON{background:url(images/flag_prod_ON_right.jpg) no-repeat bottom left; width:3px; height:13px;}
	.ongletLeftOFF{background:url(images/flag_prod_OFF_left.jpg) no-repeat bottom right; width:3px; height:13px;}
	.ongletMiddleOFF{background:url(images/flag_prod_OFF_middle.jpg) repeat-x bottom; width:90%; height:13px; text-align:center; vertical-align:bottom;}
	.ongletRightOFF{background:url(images/flag_prod_OFF_right.jpg) no-repeat bottom left; width:3px; height:13px;}
	
	/* Pagination */
	.numpageOff{background:url(images/numpageOff.jpg) no-repeat; width:39px; height:39px; text-align:center; padding:0 0 10px 0; cursor:pointer; font-weight:bold; color:#724445;}
	.numpageOn{background:url(images/numpageOn.jpg) no-repeat; width:39px; height:39px; text-align:center; padding:0 0 10px 0; cursor:pointer; font-weight:bold; color:#faf5d5;}
	.ButtonPageOn{background:url(images/buttonpageOn.jpg) no-repeat; width:75px; height:39px; text-align:center; padding:0 0 10px 0; cursor:pointer; font-weight:bold; color:#faf5d5;}
	.ButtonPageOff{background:url(images/buttonpageOff.jpg) no-repeat; width:75px; height:39px; text-align:center; padding:0 0 10px 0; cursor:pointer; font-weight:bold; color:#724445;}
	.page{text-align:center; color:#a98a60;font-weight:bold;}
	
	/* texte de l'affichage du menu dans shopcustadmin.asp*/
	.TextCde{font-weight:bold; font-size:12px;}

	/* GESTION DE L'AFFICHAGE DES COLONNES DE SEPARATION DANS LES LISTES DE PRODUITS */
	.frontcolumn1{width:25%; vertical-align:top; text-align:left; padding:0px;}		/* right bottom */
	.frontcolumn2{width:25%; vertical-align:top; text-align:center; padding:0px 10px 0px 0px;}		/* bottom */
	.frontcolumn3{width:25%; vertical-align:top; text-align:center; padding:0px 0px 0px 10px;}		/* right */
	.frontcolumn4{width:25%; vertical-align:top; text-align:right; padding:0px;}		
	
	/*Lightbox*/
	#lightbox{	position: absolute;	left: 0; top:100px; width: 100%; z-index: 100; text-align: center; line-height: 0;}
	#lightbox img{ width: auto; height: auto;}
	#lightbox a img{ border: none; }
	#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
	#imageContainer{ padding: 10px; }
	#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
	#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
	#imageContainer>#hoverNav{ left: 0;}
	#hoverNav a{ outline: none;}
	#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
	#prevLink { left: 0; float: left;}
	#nextLink { right: 0; float: right;}
	#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }
	#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }
	#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }
	#imageData{	padding:0 10px; color: #666; }
	#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
	#imageData #caption{ font-weight: bold;	}
	#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
	#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	
	#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }


.panier{
width:100%;
height:100%;
font-weight:bold;
color:#a98a60;
}

a.panier:link{
font-weight:bold;
color:#a98a60;
}
a.panier:visited { 
color:#a98a60;
font-weight:bold;
text-decoration:underline;
}
a.panier:hover { 
color:#a98a60;
font-weight:bold;
text-decoration:none;
}

.searchtitre{
vertical-align:middle;
padding-left:10px;
height:21px;
}

a.search:link{
font-weight:bold;
color:#a98a60;
text-decoration:underline;
cursor:pointer;
}
a.search:visited { 
color:#a98a60;
font-weight:bold;
text-decoration:underline;
cursor:pointer;
}
a.search:hover { 
color:#a98a60;
font-weight:bold;
text-decoration:none;
cursor:pointer;
}

.price{
text-align:center;
font-weight:bold;
color:#e3dbac;
}

.menubas
{
padding-top:30px;
text-align:center;
color:#a65215;
}
a.menubas:link 
{
color:#a65215;
text-decoration:underline;
}
a.menubas:visited { 
color:#a65215;
text-decoration:underline;
}
a.menubas:hover { 
color:#a65215;
text-decoration:none;
}

.copyright{
padding-top:5px;
text-align:center;
color:#a65215;
}
a.copy:link{
color:#a65215;
text-decoration:underline;
padding-left:20px;
}
a.copy:visited{
color:#a65215;
text-decoration:underline;
padding-left:20px;
}
a.copy:hover{
color:#a65215;
text-decoration:none;
padding-left:20px;
}

/* Balises qui définissent des tableaux à angles arrondis (ici page principale) */
A:link { 
	color: #7D4445;
	text-decoration:none;
}

A:visited { 
	color: #7D4445;
	text-decoration:none;
}
 
A:Hover { 
	color: #7D4445;
	text-decoration:underline;
}

a.NavCatClass:link { 
/*font-weight:bold;*/
color:#fed49c;
text-decoration:none;
}
a.NavCatClass:visited { 
color:#fed49c;
/*font-weight:bold;*/
text-decoration:none;
}
a.NavCatClass:hover { 
color:#fed49c;
/*font-weight:bold;*/
text-decoration:underline;
}

td { font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }

.Custtxtfield
{
	font-family:  Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-weight: bold;
	border: #5d5252;
	border-style: groove;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	color:#2A0001;
    background:#cb999a;
}
.custtxtfield
{
	font-family:  Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-weight: bold;
	border: #5d5252;
	border-style: groove;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	color:#2A0001;
    background:#cb999a;
}

.Custsubmitbtn {
	font-family : Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	border: #5d5252;
	border-style: groove;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	color : #2A0001;
	background : #cb999a;
	cursor:hand;
}

.Custtxtfielddescprod
{
	font-family:  Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-weight: bold;
	border:#380f0f;
	border-style:solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	color:#000000;
    background:#fddfd1;
}

.Custsubmitbtndescprod {
	font-family:  Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-weight: bold;
	border:#380f0f;
	border-style:solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	color:#000000;
    background:#fddfd1;
	cursor:hand;
}

.selectfeatures { 
background-color: #fddfd1; 
border-right: #380f0f 1px solid; 
border-left: #380f0f 1px solid; 
border-top: #380f0f 1px solid; 
border-bottom: #380f0f 1px solid; 
font-family:Arial, Helvetica, sans-serif; 
font-size:11px;
color:#000000; 
} 

.Custtxtfielddropdown
{
background-color: #cb999a; 
border-right: #380f0f 1px solid; 
border-left: #380f0f 1px solid; 
border-top: #380f0f 1px solid; 
border-bottom: #380f0f 1px solid; 
font-family:Arial, Helvetica, sans-serif; 
font-weight: bold;
font-size:11px;
color:#2A0001; 
}

.Namefeatures{color:#a65215; font-family:arial; font-size:13px;}

.Adminsubmitbtn { 
color: #000000; 
font-weight: bolder; 
font-size: 11px; 
font-family: Arial, arial; 
background: #f7f7ff url(images/bkgadmbtn.gif); 
border: solid 1px #444 
}
 
 



/*  banners */
.text_size9
{
    FONT-SIZE: 9pt;
    COLOR: black;
    LINE-HEIGHT: normal;
    TEXT-DECORATION: none
}
.fieldbox
{
    BORDER-RIGHT: #666666 1px solid;
    BORDER-TOP: #666666 1px solid;
    FONT-SIZE: 11px;
    BACKGROUND: #ffffff;
    BORDER-LEFT: #666666 1px solid;
    COLOR: #333333;
    BORDER-BOTTOM: #666666 1px solid;
    FONT-FAMILY: sans-serif, Verdana, Helvetica, Arial
}
.color_formborder
{
    BACKGROUND-COLOR: lightgrey
}
.color_formheader
{
    BACKGROUND-COLOR: #dddddd
}
.color_formfields
{
    BACKGROUND-COLOR: #f5f5f5
}
.color_formfieldsalt
{
    BACKGROUND-COLOR: #f0f0f0
}
.color_formresponse
{
    BACKGROUND-COLOR: white
}
.hdrproductwhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
}


/* BOX d'affichage pour les différents modules */

.module_table {
width:100%;
border:0;
background-color:#dddddd;
padding:0;
border-spacing:1;
}

.module_td_titre {
background-color:#666699;
color:#ffffff;
}

.module_td_content {
background-color:#f9f9f9;
 }
 
/* BOX d'affichage pour produits */
.prod_table {
width:150;
border:solid 1px #eeeeee;
background-color:#eeeeee;
padding:0;
border-spacing:0;
}



.prod_td_content {
background-color:#ffffff;
text-align:center;
 }
 
.prod_td_footer {
background-color:#eeeeee;
text-align:center;
 }

