/* styles by TAG */

body{
	margin:5px;
	background:#ffffff;
}

td{font-size:11px; font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }

img{border:0; }

/*
a{color:#000000; text-decoration:none; }
*/
a:link{color:#000000; text-decoration:none; }
a:visited{color:#000000; text-decoration:none; }
a:hover{text-decoration:underline; }

/* styles by ID */

#generalTable{width:960px; }

	#genRow2{
		border-bottom:2px solid #b1b1b1;
	}
	
		#logo{width:50%; vertical-align:bottom;}
		#maillist{}
			
			#maillistField{
				width:150px;
				font-size:10px;
				font-weight:normal;
				color:#666666;
				border:1px solid #adadad;
				background:#e8e8e8;
			}

	#leftCol{
		width:170px;
		vertical-align:top;
	}
		
			#searchTitle{
				background:url(images/search.png) no-repeat;
				height:33px;
				vertical-align:middle;
				text-align:center;
			}
			
			#searchInput{
				text-align:right;
				padding:3px 0 5px 0;
			}
			
			#keyword{
				width:100%;
			}
			
			#categories{padding:10px 0 10px 0; }
			
			#cart{
				padding:10px 0 0 0;
				background:url(images/cartBackground.png) no-repeat 0 5px;
			}
	
	#centerCol{
		width:30px; 
		vertical-align:top;
		padding:10px 0 0 0;
	}
	
		#ongletTab td{cursor:pointer; padding:1px 0 0 0; }
		.ongletON{
			color:#393431;
			background:url(images/onglet_ON.png) no-repeat; 
		}
		
		.ongletOFF{
			color:#ffffff;
			background:url(images/onglet_OFF.png) no-repeat; 
		}
		
		.onglet{width:16px; height:19px; text-align:center; vertical-align:middle; }
		.ongletIMG{position:relative; display:none; }
		
		#pagingTable{height:30px;}
		#pagingTable td{vertical-align:middle; }
	
	#rightCol{
		width:99%;
		vertical-align:top;
		text-align:center;
	}
	
	#genRow5{
		border-top:2px solid #b1b1b1;
		padding:10px 0 0 0;
	}
	
		#copyright{
			text-align:right;
			vertical-align:top;
			padding:0 10px 0 0;
			color:#666666;
		}
	
/* styles by CLASS */
.wide{width:100%; height:100%; }
.centre{text-align:center; vertical-align:middle;}

.title{font-size:16px;}
.subtitle{color:#ffffff; font-size:14px; font-weight:bold; }
.kulte{color:#000000; }
.kulteBold{color:#000000; font-weight:bold; }
.kulteBoldGrey{color:#666666; font-weight:bold; }
.thumb{border:1px solid #707070; }

.banGoldAlt{background:#000000; }
.banGold{
	background:url(images/kulteBanGold.png) no-repeat right #000000;
}

.banBlackAlt{background:#000000; }
.banBlack{
	background:url(images/kulteBanBlack.png) no-repeat right #000000;
}

.ban{
	height:17px;
	color:#ffffff;
	font-weight:bold;
}

.kulteClan{width:20px; }

.cartPrice{width:99%; font-weight:bold; padding:0 0 0 5px; }

.dotleft{border-left:6px dotted #d9d9d9; }
.dotbottom{border-bottom:6px dotted #d9d9d9; }
.dotlittle{border-bottom:1px dotted #666666; }
.dotlittleRight{border-right:1px dotted #666666; }
.dotlittleTop{border-top:1px dotted #666666; }
.dotlittleBottom{border-bottom:1px dotted #666666; }
.dotlittleLeft{border-bottom:1px dotted #666666; }


/* listing & fiche produit */
.listingImage{border:1px solid #d9d9d9; text-align:center; vertical-align:middle;}
.listingEncart{background:#d9d9d9; vertical-align:middle; height:40px;}
.listingName{padding:5px; width:99%; font-weight:bold; text-transform:uppercase;  vertical-align:middle;}
.listingPrice{padding:5px; width:1px; vertical-align:middle;}

.detailsName{font-weight:bold; font-size:16px; text-transform:uppercase; }
.detailsRef{color:#999999;}
.detailsDesc{text-align:justify; }
.detailsPrice{font-weight:bold; font-size:16px; }

/* menu des catégories, colonne de gauche */
.NavCatTitleColumn{
	font-weight:bold;
	font-size:15px;
}




/* menu de navigation */
.FrontNavMenuTableCol{}
.separation{
	text-align:center; 
	padding:0 0 0 6px;
}

/* caddie */
.CartTitleColumn{height:30px; }

.cartTotal{
	height:30px;
	background:#e0e0e0;
	vertical-align:middle;
}

.CartSubtotalRowLeft{
	color:#666666;
	font-weight:bold;
	text-transform:uppercase;
	text-align:right;
	padding:0 10px 0 0;
}

/* hyperlinks by CLASS */
a.BreadTableClass:link, a.BreadTableClass:visited, a.BreadTableClass:hover{color:#ffffff;}

a.zoom:link, a.zoom:visited, a.zoom:hover{color:#666666;}

a.NavCatClass:link, a.NavCatClass:visited, a.NavCatClass:hover{color:#666666; }

a.NavCatClassAlt:link, a.NavCatClassAlt:visited, a.NavCatClassAlt:hover{color:#000000; font-weight:bold;}

a.kulte{color:#000000; }


/* styles for CYBERSHOP */
.largeinfofont{
	color:#AC9861;
	font-weight:bold;
	text-align:center;
}

.Custtxtfield{
	font-family: Arial, Helvetica, sans-serif; 
	font-size:11px;
	font-weight:bold;
	background:#FFFFFF;
	border-top:1px solid #abadb3;
	border-left:1px solid #e3e9ef;
	border-right:1px solid #e3e9ef;
	border-bottom:1px solid #e3e9ef;
}

.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;
}


/*  banners */
.text_size9{
	font-size:9pt;
	color:black;
	line-height:normal;
	text-decoration:none;
}

.fieldbox{
	font-size:11px;
	background:#ffffff;
	color:#333333;
	border:1px solid #666666;
	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;
}
