/* selector by TAG */
html{height:100%; }

body{
	background:#000000;
	margin:0;
	padding:0;
	height:100%; 
}

td{font-size:11px; font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular;}

img{border:0;}

a{
	color:#B29587; 
	font-weight:bold;
	text-decoration:none;
}

a:hover{text-decoration:underline;}

/* selector by ID */
/* general presentation of the table of the site, line by line */
/* header */
#generalTable{
	width:1000px;
	height:630px;
}
	
	#generalRow1{height:25px; padding:0 0 5px 0; }
	#generalRow2{background:url(images/topmenu.jpg) repeat-x; height:53px; vertical-align:top; border-bottom: solid 1px #000000;}
	#generalRow3{background:#ffffff; text-align:center; height:505px;}
	#generalRow3bis{background:#000000; text-align:center;}
	
		#mainTable{width:100%; height:100%;}
			#mainLeft{
				
			}
			
			.thisFrame{
				background:url(images/leftmenu.jpg) repeat-y #e5e3e3;
				background-color:#e5e3e3;
				width:220px;
				/*height:100%;*/
				height:520px;
				vertical-align:top;
				display:block;
			}
			
				#mainLeftTitle{
					height:30px;
					vertical-align:middle;
					text-align:center;
				}
				
				#mainLeftContent{
					background:url(images/leftmenu.jpg) repeat-y #e5e3e3;
					vertical-align:top;
					height:100%;
				}
			
			#mainSpace{
				/*width:780; 
				height:505; 
				overflow:auto;
				padding:5px;
				text-align:left;
				background-color:#000000;*/
				width:780; 
				height:415; 
				overflow:auto;
				padding:5px;
				text-align:left;
				background-color:#000000;
			}
			#mainSpace3{
				width:780; 
				height:415; 
				overflow:auto;
				padding:5px;
				text-align:left;
			}
			
			#mainRight{
				width:220px;
				height: 505px;
				vertical-align:top;
			}
		
/* footer */	
	#generalRow4{
		height:80px;
		background:#ffffff;
	}
	#generalRow5{
		height:35px;
		background:#000000;
	}

/* else */
#onglets{background:url(images/ficheProd_top.jpg) no-repeat;}
	
	#onglets td table{width:360px; }
	
		#onglets td table td{
			height:32px;
			width:50%; 
			padding:0 0 6px 0;
			text-align:center;
			vertical-align:middle; 
			text-transform:uppercase;
			color:#848283;
		}

#ficheprod{background:url(images/ficheProd_middle.jpg) repeat-y; }

	#ficheTitle{font-weight:bold; color:#96786a; font-size:20px;}
	#ficheDesc{color:#848283; text-align:justify; font-size:12px; padding:10px 0 0 0;}
	#ficheImage{width:50%; vertical-align:top; padding:0 10px 0 0; }

	#priceFormat tr{background:url(images/priceLong.jpg) repeat-x;}
	#priceFormatCurrent{
		background:url(images/priceMid.jpg) no-repeat; 
		text-align:center; 
		vertical-align:middle; 
		color:#a28476;
		font-size:16px;
		font-weight:bold;
		padding:0 10px 0 10px;
	}

#ficheBot{background:url(images/ficheProd_bottom.jpg) no-repeat;}

#searchMod{text-align:center; }

#cartPlace{
	/*width:300;*/
	vertical-align:top;
	text-align:left;
}

	#cartEncart{
		/*width:175; */
		height:50; 
		background:url(images/cartBack.jpg) no-repeat;
	}
		
		#cartIcon{
			height:44;
			/*width:40px;*/
			vertical-align:middle;
			text-align:center;
		}

/* selector by CLASS */
.wide{width:100%; height:100%; }
.widebis{width:100%; height:53px; }
.wideter{width:220px; height:100%; }
.smartBord{border:1px solid #B29587; background:#f8f8f8;}
.Vseparate{border-bottom:1px solid #adadad;}

.SearchCatColumnStart{vertical-align:top; text-transform:lowercase; padding-top:2px;}
.SearchCatColumnStart:first-letter{text-transform:uppercase; }
.custSelect{width:100px; }


/* links manager */
.header{color:#000000; text-transform:uppercase; font-family:Trebuchet MS, Verdana; font-size:14px; }
.header:hover{color:#ffffff; text-decoration:none; }

.subheader{color:#ffffff; }
.subheader:hover{color:#ffffff; text-decoration:none; }

.footer{color:#ffffff; }

.cart{color:#000000;}

.NavCatClass{color:#ffffff; font-style:italic; font-weight:normal; font-family:Verdana;}
.NavCatClass:hover{font-weight:bold; text-decoration:none;}


.cybershop:hover{color:#ffffff; }



/* CYBERSHOP styles */
.Custtxtfield{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px;
	font-weight:bold;
	background:#FFFFFF;
	border:1px groove #333333;
}

.Custsubmitbtn{
	font-family:Arial, Helvetica, sans-serif;
	color:#283F48;
	font-size:10px;
	background:url(images/icon_button.gif) repeat-x;
	cursor:hand;
}

.Adminsubmitbtn{ 
	color:#000000; 
	font-weight:bolder; 
	font-size:11px; 
	font-family:Arial, arial; 
	background:#f7f7ff url(images/bkgadmbtn.gif); 
	border:solid 1px #444;
}
 
.Custtxtfielddropdown{
	font-family: Arial, Helvetica, sans-serif; 
	font-size:11px;
	font-weight:bold;
}

.largeinfofont{
	color:#B29587;
	font-weight:bold;
	text-align:center;
}

.NavCatColumn{padding-left:20px; }
.ShortColumn{font-size:11px; width:50%;}
.CartTitleColumn{background:#B29587; text-align:center; vertical-align:middle; font-weight:bold; color:#FFFFFF;}

/*  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:lightgrey;}
.color_formheader{background:#dddddd;}
.color_formfields{background:#f5f5f5;}
.color_formfieldsalt{background:#f0f0f0;}
.color_formresponse{background:white;}

.hdrproductwhite{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
}
