BODY {
	BACKGROUND-COLOR: #ffffff; FONT-FAMILY: "verdana"
}
BODY.home {
	BACKGROUND-IMAGE: none
}
BODY.email {
	COLOR: #006666; BACKGROUND-COLOR: #ffffff
}
BODY.email A {
	COLOR: #006666; TEXT-DECORATION: underline
}
BODY.email A:hover {
	COLOR: #006666
}
HR {
	WIDTH: 500px; COLOR: #f27314; HEIGHT: 1px
}
TABLE.fond {
	position: relative;
	overflow: auto;
}
TABLE.fondnu {
	BACKGROUND-POSITION: center top; BACKGROUND-IMAGE: url(img/fondnu.jpg); BACKGROUND-REPEAT: repeat-y
}
TABLE.produit_gris {
	BACKGROUND-COLOR: #cccccc
}
UNKNOWN {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #ff0000; FONT-STYLE: normal; FONT-FAMILY: "verdana",sans-serif
}
TABLE.produit_blanc {
	BACKGROUND-COLOR: #ffffff
}
TABLE.ambiance {
	BACKGROUND-COLOR: #e8e8e8
}
TABLE.contour {
	BORDER-RIGHT: #b0cdd3 5px solid; BORDER-TOP: #b0cdd3 5px solid; BORDER-LEFT: #b0cdd3 5px solid; BORDER-BOTTOM: #b0cdd3 5px solid
}
TH {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #f27314; FONT-STYLE: normal; FONT-FAMILY: "verdana",sans-serif
}
TD {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #f27314; FONT-STYLE: normal; FONT-FAMILY: "verdana",sans-serif
}
TD.menu {
	BACKGROUND-IMAGE: url(img/fond.jpg); BACKGROUND-REPEAT: repeat-y
}
TD.designer {
	BACKGROUND-COLOR: #339999
}
A {
	FONT-WEIGHT: bold; COLOR: #f27314; TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: underline
}
A.gris {
	COLOR: #cccccc
}
A.produit {
	COLOR: #006666
}
UNKNOWN {
	COLOR: #ccff33
}
.circus {
	COLOR: #ccff33
}
A.circus_blanc {
	COLOR: #f27314
}
A.circus_blanc:hover {
	COLOR: #f27314
}
A.white {
	color: #ffffff;
	font-weight: bold;
}
	
H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 18px
}
.title {
	color: f27314; FONT-WEIGHT: bold; FONT-SIZE: 18px
}
.stitle {
	color: f27314; FONT-WEIGHT: bold; FONT-SIZE: 14px
}
.produit {
	COLOR: #006666
}
.ambiance {
	COLOR: #006b81
}
.alert {
	FONT-WEIGHT: bold; COLOR: #ccff33
}
.alertp {
	FONT-WEIGHT: bold; COLOR: #339999
}
.legende {
	FONT-SIZE: 10px
}
TR.bleu {
	BACKGROUND-COLOR: #9ab3b8
}
DIV.roll {
	BACKGROUND-COLOR: #006b81
}
TH A {
	FONT-WEIGHT: bold
}
TD.en {
	BACKGROUND-COLOR: #aaaaaa
}
TD.menuOut {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; BACKGROUND-COLOR: #9ab3b8; TEXT-ALIGN: center
}
TD.menuOver {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; CURSOR: pointer; COLOR: #f27314; BACKGROUND-COLOR: #000000; TEXT-ALIGN: center
}
HR.admin {
	WIDTH: 80%; COLOR: #9ab3b8
}
HR {
	WIDTH: 100%; HEIGHT: 2px
}
INPUT {
	BORDER-TOP-WIDTH: 2px; PADDING-RIGHT: 3px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; BORDER-LEFT-WIDTH: 2px; FONT-SIZE: 11px; BORDER-BOTTOM-WIDTH: 2px; PADDING-BOTTOM: 3px; PADDING-TOP: 1px; BORDER-RIGHT-WIDTH: 2px
}
TEXTAREA {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 3px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 11px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 3px; PADDING-TOP: 1px; FONT-FAMILY: "verdana",sans-serif; BORDER-RIGHT-WIDTH: 0px
}

.itemImage {
	max-height: 100px;
	max-width: 100px;
	height: expression((this.height > 100) ? "100px" : expression((this.width > 100) ? (100/this.width*this.height)+"px" : this.height+"px"));
	width: expression((this.width > 100) ? "100px" :  expression((this.height > 100) ? (100/this.height*this.width)+"px" : this.width+"px"));
}

.productImageContainer {
	width: 100px;
	height: 100px;
	text-align: center;
	vertical-align: middle;
}

A.ctrail { font-size: 10px; color: f27314; font-weight: bold; }
.ctrail {  font-size: 10px; color: f27314; font-weight: bold; }
.ctrailslash { color: 329da0; }

/* shopping bag font */
.shopping-bag { font-family: Verdana, Arial, sans-serif; font-size: 17px; font-weight: bold; color: f27314; }

/* remove padding from forms */
form {
margin:0;
padding:0;
display:inline;
border:#45b5b5;
}
  
.textarea1 {
 font-size: 10px;
 background-color: #dddddd;
 border: 1px solid #329da0;
}

.textarea2 {
 font-size: 10px;
 background-color: #ffffff;
 border: 1px solid #329da0;
}

.orange { color: f27314; font-size: 9px; }

.new { color: 329da0; font-weight:bold; font-family:Arial; font-size:13px; }
.grey { color: 625d51; }
.greylegal { color: bfbfbf; }

img.press {
	border: 1px solid #89857c;
}

.menu {
	position: absolute;
	width: 150px;
	margin-left: 152px;
	display: none; 
	z-index: 20;
}

.menu a {
	color: #fff;
}

ul { 
	margin: 0; 
	padding: 0; 
	margin-left: 8; 
	padding-left: 8; 
}

.bagfloat {
	position: relative;
	right: -50px;
	top: -1px;
	z-index: 1;
	display: inline;
	}
	
.numberfloat {
	position: relative;
	right: 101px;
	top: -16px;
	z-index: 2;
	display: inline;
	}