
.InputButton { font-family: verdana, verdana, monospace; font-size:12px; font-weight:normal; color:#ffffff; WIDTH:200px; BORDER: 1px solid #000000; CURSOR:hand; BACKGROUND:#a29161;}
.SubmitButton {font-family: verdana, verdana, monospace; font-size:12px; font-weight:normal;}
.ResetButton {font-family: verdana, verdana, monospace; font-size:12px; font-weight:normal;}
.DeleteButton {font-family: verdana, verdana, monospace; font-size:12px; font-weight:normal;}
.LogoutButton {font-family: verdana, verdana, monospace; font-size:12px; font-weight:normal;}
.OrderButton {text-align:left;}
.btnOrderButton {font-family: verdana, arial, helvetica, sans-serif; padding:2px; font-size:12px; font-weight:normal; BORDER: 1px solid #003399; CURSOR:hand; COLOR:#003399; BACKGROUND:#f5f5f5;}
.ContinueButton {text-align: right; PADDING: 10px 30px 2px 0;}
.btnContinueButton {font-family: verdana, arial, helvetica, sans-serif; padding:2px; font-size:12px; font-weight:normal; BORDER: 1px solid #003399; CURSOR:hand; COLOR:#003399; BACKGROUND:#f5f5f5;}

A:link {text-decoration: none; color:#000000;}
A:active {text-decoration: none; color:#003399;}
A:visited {text-decoration: none; color:#000000;}
A:hover {text-decoration: none; color:#003399;}

H1 { font-family: arial, verdana, helvetica, sans-serif; font-size: 18px; color: #003399; margin-top: 0; }
H2 { font-family: arial, verdana, helvetica, sans-serif; font-size: 16px; color: #003399; }
H3 { font-family: arial, verdana, helvetica, sans-serif; font-size: 14px; color: #003399; margin-bottom: 0; }

/* #dottedline {width:100%; height:1px; BACKGROUND:#ffcc99;}
#imgProduct {} */

#tblProduct { WIDTH: 100%; MARGIN: 0 0 10px 0; BACKGROUND: #f5f5f5; }
#tblProduct TH { PADDING: 2px 2px 3px 2px; BACKGROUND: #a29161; color: #ffffff; FONT-WEIGHT: normal; WHITE-SPACE: nowrap }
#tblProduct TD { BACKGROUND: #ffffff; WIDTH: auto; PADDING: 2px; color: #000000; VERTICAL-ALIGN: middle }

#tblProductDetail {}
#tblProductDetail TD {PADDING: 0px 10px 0px 10px; }

#tblProductVariants { WIDTH:100%; MARGIN: 0 0 5px 0; BORDER-TOP: #999999 1px solid; BORDER-BOTTOM: #999999 1px solid; }
#tblProductVariants TH { PADDING: 2px 2px 3px 2px; BACKGROUND: #a29161; color: #ffffff; FONT-WEIGHT: normal; WHITE-SPACE: nowrap; }
#tblProductVariants TD { WIDTH: auto; PADDING: 2px; color: #000000; VERTICAL-ALIGN: top; }
#tblProductVariants TD.bottom { WIDTH: auto; PADDING: 2px; VERTICAL-ALIGN: bottom; }

#tblAccountInfo { WIDTH:100%; MARGIN: 0 0 10px 0; BACKGROUND: #f5f5f5; }
#tblAccountInfo TH { PADDING: 2px 10px 3px 2px; BACKGROUND: #a29161; color: #ffffff; FONT-WEIGHT: normal; WHITE-SPACE: nowrap; TEXT-ALIGN: right; }
#tblAccountInfo TD { PADDING: 2px 2px 3px 10px; BACKGROUND: #ffffff; color: #000000; WIDTH: auto; VERTICAL-ALIGN: middle }

#tblCheckout {WIDTH:100%; MARGIN: 0 0 10px 0; BACKGROUND:#ffffff;}
#tblCheckout TH {WIDTH:150px; PADDING: 2px 10px 2px 10px; BACKGROUND:#a29161; color:#ffffff; FONT-WEIGHT:normal; WHITE-SPACE:nowrap; TEXT-ALIGN:right; BORDER-BOTTOM: #999999 1px solid;}
#tblCheckout TD {PADDING: 2px 2px 2px 10px; BACKGROUND:#ffffff; color:#000000; WIDTH:auto; VERTICAL-ALIGN:middle }

#tblBasket {WIDTH:100%; MARGIN: 10px 0 10px 0; BACKGROUND: #f5f5f5; }
#tblBasket TH {PADDING: 2px 2px 3px 2px; BACKGROUND: #a29161; color: #ffffff; FONT-WEIGHT: normal; WHITE-SPACE: nowrap }
#tblBasket TD {BACKGROUND: #ffffff; WIDTH: auto; PADDING: 2px; color: #000000; VERTICAL-ALIGN: middle }

#tblOrder { WIDTH:98%; MARGIN: 10px 5px 10px 5px; BACKGROUND: #f5f5f5; }
#tblOrder TH { PADDING: 2px 5px 3px 2px; BACKGROUND: #a29161; color: #ffffff; FONT-WEIGHT:normal; WHITE-SPACE:nowrap; BORDER-TOP: #ffffff 1px solid; BORDER-BOTTOM: #999999 1px solid;}
#tblOrder TD { BACKGROUND: #ffffff; WIDTH: auto; PADDING: 2px; color: #000000; VERTICAL-ALIGN: middle }

#tblCreditCard { WIDTH:98%; MARGIN: 10px 5px 10px 5px; BACKGROUND:#ffffff; }
#tblCreditCard TH { PADDING: 2px 10px 3px 2px; BACKGROUND:#a29161; color:#ffffff; FONT-WEIGHT: normal; WHITE-SPACE: nowrap; TEXT-ALIGN: right; BORDER-BOTTOM: #999999 1px solid;}
#tblCreditCard TH a {text-decoration:underline; color:#ffffff; FONT-WEIGHT:bold; TEXT-ALIGN:center; }
#tblCreditCard TD { PADDING: 2px 2px 3px 10px; BACKGROUND:#ffffff; color:#000000; WIDTH:auto; VERTICAL-ALIGN:middle; }

#tblOrderTemplate { WIDTH:100%; MARGIN: 0 0 10px 0; BACKGROUND: #f5f5f5; }
#tblOrderTemplate TH { PADDING: 2px 2px 3px 2px; BACKGROUND: #a29161; color: #ffffff; FONT-WEIGHT: normal; WHITE-SPACE: nowrap }
#tblOrderTemplate TD { BACKGROUND: #ffffff; WIDTH: auto; PADDING: 2px; color: #000000; VERTICAL-ALIGN: middle }

#tblProductThumbnail {margin: 15px 5px 5px 5px; width:588px;}
#tblProductThumbnail TD {}
#tdimg {padding: 5px 0px 5px 0px; text-align:center; vertical-align: top;}
#tdDescription {padding: 5px 5px 5px 25px; vertical-align: top;}
#tdPriceButton {width:200px; padding: 5px 5px 5px 5px; text-align:center; vertical-align:bottom;}
#info {width:50px; height:20px; text-align: center; line-height:12px; padding:2px; BORDER: 1px solid #a29161; CURSOR:hand; BACKGROUND:#f5f5f5;}
#info a {font-family: verdana, arial, helvetica, sans-serif; font-size:12px; font-weight:normal; color:#a29161;}
#info a:hover {font-family: verdana, arial, helvetica, sans-serif; font-size:12px; font-weight:normal; color:#CC0000;}
#categoriePrice {font-weight:bold; color:#000000; text-align:center; margin-bottom:10px;}
.CategorieButton {}
.btnCategorieButton {font-family: arial, helvetica, sans-serif; padding:2px; font-size:12px; font-weight:normal; BORDER: 1px solid #003399; CURSOR:hand; COLOR:#003399; BACKGROUND:#f5f5f5;}
#tdheightline {height:10px;}
#tddottedline {height:3px; background-image: url(/orgtmpls/11/dottedline.gif);}

#tblProductDescription TD {VERTICAL-ALIGN: top;}

.lstDirectory {font-family: Trebuchet, Verdana, Arial, sans-serif; font-size:15px; font-weight: bold; color:#000000; line-height:25px; list-style-type: square; margin-left:50px; margin-top: 20px;}
#lstDescription {padding-left:15px; font-weight:normal; color:#000000;}
p.hdrDirectory {
	background: #a29161;
	font-weight: normal;
	padding: 3px 5px;
	font-family: verdana, Arial, sans-serif; font-size: 12px;
	color: #fff;
}
p.hdrDirectory a {
	color: #fff;
	font-weight: normal;
}
p.hdrDirectory a.headerNavigation {
	font-weight: normal;
	font-size: 80%;
	padding: 0 0 10px 0;
	color: #fff;
}
.hdrBasket {font-family: arial, helvetica, sans-serif; font-size:15px; font-weight: bolder; color: #000000; margin-top: 5px; margin-bottom: 0px;}
.hdrCheckout {font-family: arial, helvetica, sans-serif; font-size:15px; font-weight: bolder; color: #000000; margin-top: 5px; margin-bottom: 0px;}
.hdrAccount {font-family: arial, helvetica, sans-serif; font-size:15px; font-weight: bolder; color: #000000; margin-top: 5px; margin-bottom: 0px;}

.CheckoutComments {font-family: verdana, arial, helvetica, sans-serif; text-align: justify; PADDING: 10px 10px 0px 10px; }
.BasketComments { font-family: averdana, rial, helvetica, sans-serif; PADDING-LEFT: 10px; }
.DirectoryComments { font-family: verdana, arial, helvetica, sans-serif; PADDING-LEFT: 10px; }
.comments { font-family: verdana, arial, helvetica, sans-serif; text-align: justify; PADDING-LEFT: 10px; }

.ProductTitle {font-family: Arial, Verdana, Trebuchet, sans-serif; font-size:16px; font-weight:bold; color:#a29161; line-height:normal;}
.ProductDescription { font-family: verdana, arial, helvetica, sans-serif;}
.hdrIMG {margin: 0px; padding:10px;}
.Price {font-weight:bold; color:#000000; text-align: center;}


/*********** # Karin Herzog USA styles ***********/

* { margin: 0px;
	font-family: Trebuchet, Verdana, Arial, sans-serif; font-size: 12px;
}

html { /* obliger l'affichage de la barre de scroll dans Firefox */
	height: 100%;
	margin-bottom: 1px;
}

body {
	background: #fff;
  color: #000;
  font-family: Trebuchet, Verdana, Arial, sans-serif;
  font-size: 12px;
}
/* styles KH */
div#container {
	position: relative; top: 10px; left: 50%;  
 	margin: 0 0 0 -405px;
	padding: 0px;
	width: 810px;
 	border: 1px #ccc solid;
}

div#containerFooter {
	position: relative; top: 10px; left: 50%;  
 	margin: 0 0 0 -405px;
	padding: 0px;
	width: 810px;
	height: 20px;
 	border: 1px #ccc solid;
 	border-top: 0;
 	text-align: center;
 	padding: 3px;
}

div#containerFooter a {color:#000; text-decoration:none; margin-top: 5px; padding: 0px 30px;}

table.global { /* centrer */
	width: 810px;
 	border: 0;
 	padding: 0;
 	margin: 0;
 	border-spacing: 0px;
 	border-collapse: collapse; /* IE sucks */
}

table.global2 { /* centrer */
	width: 600px;
 	margin: 20; 	
}


/* bandeau haut */
tr.bandeauHaut { 
	height: 20px;
	background-color: #ebebeb;
	font-family: Trebuchet, Verdana, Arial, sans-serif; font-size: 80%;
	border: 0;
	padding: 0;
	margin: 0;
 
}
tr.bandeauHaut td.col1 { 
	width: 350px;
}
tr.bandeauHaut td.col2 { 
	width: 300px;
	text-align: center;
	/*border: 1px #000 solid;*/
}
tr.bandeauHaut td.col3 { 
	width: 160px;
	text-align: right;
}

/* nav1 */
tr.bandeauCategories { 
	background-color: #666;
	font-weight: bold;
}
tr.bandeauCategories td { 
	padding: 5px 0px;	
}
tr.bandeauCategories span.categorie {
	font-family: Tahoma, Trebuchet, Verdana, Arial, sans-serif; font-size: 15px;
	font-weight: bold;
	color: #fff;
	padding: 0 30px 0 0;
}
tr.bandeauCategories span.categorieActive span.categorie {
	font-weight: bold;
	color: #a29161;
}
tr.bandeauCategories a:hover span.categorie, tr.bandeauCategories a:link span.categorie {
	text-decoration: none;
}
tr.bandeauCategories a:hover span.categorie {
	color: #a29161;
}

/* produits en home */

td.colGauche {
	padding-top: 10px;
	width: 199px;	
	font-family: Arial, sans-serif;
	font-size: 12px;
	background: #ebebeb;
}

td.colDroite {
	width: 590px;
	padding: 5px;
	vertical-align: top;
	/*border: 2px solid #000;*/
}

td.colDroite p {
	margin-bottom: 10px;
}

td.colDroite p.lien a:visited, td.colDroite p.lien a:link {
	border-bottom: 1px #717171 dashed;
}
p.pageExtra {
	text-transform: uppercase;
	text-align: center;
	padding-bottom: 10px;
}
p.pageExtra a:link, p.pageExtra a:visited { text-decoration:none;
	color: #1F78CB;
	color: #20007f;
}
p.pageExtra a:hover {
	color: #999;
}

p.pageExtra.noir {
	margin: 5px 0 0 0;
}
p.pageExtra.noir a:link, p.pageExtra.noir a:visited {
	color: #333;
}
p.pageExtra.noir a:hover {
	color: #fa1908;
}

div.colGauche {
	float: left;
	width: 310px;
	padding: 3px;	
}
div.colDroite {
	float: left;
	width: 270px;
	text-align: center;
}

p.clear {
	clear: both;
	padding: 0;
	margin: 0;
}

/* */
p.panier {
	padding: 0 0 5px 0;
}
p.panier a:link, p.panier a:visited {
	font-family: Verdana, Arial, sans-serif; font-size: 12px;
	font-weight: bold;
	color: #976d46;
}

p.orderline {
	padding: 2px 0 0px 1px;
	font-family: Arial, sans-serif; font-size: 14px;
	font-weight: bold;
	color: #976d46;
}
p.tollfree {
	padding: 0 0 0px 1px;
	font-family: Arial, sans-serif; font-size: 17px;
	font-weight: bold;
	color: #000;
}

img.bannerOrdonnance {margin: 5px 0 5px 3px;}
img.bannerLivraison {margin: 5px 0 5px 3px;}

/* CSS for ticker*/
p.ajaxtickerPre {
	padding: 2px 0 0 0;
	font-family: Arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #976d46;
}
