BODY {
	MARGIN: 0px; FONT-FAMILY: Arial, Verdana, sans-serif; BACKGROUND: url(images/design/background.jpg) #ffffff repeat-x left top; COLOR: #000000
}
TABLE {
	BORDER-SPACING: 0; BORDER-COLLAPSE: collapse; FONT-SIZE: 11px
}
FORM {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; BORDER-SPACING: 0; PADDING-RIGHT: 0px; BORDER-COLLAPSE: collapse; PADDING-TOP: 0px
}
TD {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; VERTICAL-ALIGN: top; PADDING-TOP: 0px
}
TH {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; VERTICAL-ALIGN: top; PADDING-TOP: 0px
}
IMG {
	BORDER-RIGHT-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px
}
TEXTAREA {
	WIDTH: 100%; FONT-FAMILY: Arial, Verdana, sans-serif; COLOR: gray; FONT-SIZE: 11px
}
INPUT {
	BORDER-BOTTOM: #c0c0c0 1px solid; BORDER-LEFT: #c0c0c0 1px solid; FONT-FAMILY: Arial, Verdana, sans-serif; COLOR: gray; FONT-SIZE: 11px; BORDER-TOP: #c0c0c0 1px solid; BORDER-RIGHT: #c0c0c0 1px solid
}
SELECT {
	BORDER-BOTTOM: #c0c0c0 1px solid; BORDER-LEFT: #c0c0c0 1px solid; FONT-FAMILY: Arial, Verdana, sans-serif; COLOR: gray; FONT-SIZE: 11px; BORDER-TOP: #c0c0c0 1px solid; BORDER-RIGHT: #c0c0c0 1px solid
}
INPUT:focus {
	BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; BACKGROUND: #f4f4f4; COLOR: black; BORDER-TOP: black 1px solid; BORDER-RIGHT: black 1px solid
}
SELECT:focus {
	BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; BACKGROUND: #f4f4f4; COLOR: black; BORDER-TOP: black 1px solid; BORDER-RIGHT: black 1px solid
}
INPUT:hover {
	BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; BACKGROUND: #f4f4f4; COLOR: black; BORDER-TOP: black 1px solid; BORDER-RIGHT: black 1px solid
}
SELECT:hover {
	BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; BACKGROUND: #f4f4f4; COLOR: black; BORDER-TOP: black 1px solid; BORDER-RIGHT: black 1px solid
}
TEXTAREA:focus {
	BACKGROUND: #f4f4f4; COLOR: black
}
TEXTAREA:hover {
	BACKGROUND: #f4f4f4; COLOR: black
}
P {
	FONT-FAMILY: Arial, Verdana, sans-serif; FONT-SIZE: 11px
}
H1 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 14px; PADDING-TOP: 0px
}
A {
	COLOR: #000000
}
A:hover {
	COLOR: #a484b3; TEXT-DECORATION: none
}
.noBorders {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
.error {
	HEIGHT: 20px; COLOR: red; FONT-SIZE: 11px; VERTICAL-ALIGN: middle; FONT-WEIGHT: bold
}
.warning {
	HEIGHT: 20px; COLOR: red; FONT-SIZE: 11px; VERTICAL-ALIGN: middle; FONT-WEIGHT: bold
}
.stockWarning {
	COLOR: red; FONT-SIZE: 11px; FONT-WEIGHT: bold
}
.success {
	HEIGHT: 20px; COLOR: #008d14; FONT-SIZE: 11px; VERTICAL-ALIGN: middle; FONT-WEIGHT: bold
}
.info {
	COLOR: blue; FONT-SIZE: 11px
}
.inputRequirement {
	COLOR: red; FONT-SIZE: 11px
}
.pageHeading {
	PADDING-BOTTOM: 11px; COLOR: gray; FONT-SIZE: 14px; FONT-WEIGHT: bold; PADDING-TOP: 11px
}
.pageHeading H1 {
	PADDING-BOTTOM: 11px; COLOR: gray; FONT-SIZE: 14px; FONT-WEIGHT: bold; PADDING-TOP: 11px
}
.main {
	PADDING-LEFT: 0px
}
.mainFrame {
	PADDING-BOTTOM: 11px; PADDING-LEFT: 11px; PADDING-RIGHT: 11px; PADDING-TOP: 11px
}
A.headerNavigation {
	TEXT-DECORATION: none
}
A.headerNavigation:hover {
	TEXT-DECORATION: none
}
A.headerCurrentPage {
	FONT-WEIGHT: bold; TEXT-DECORATION: none
}
A.headerCurrentPage:hover {
	FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.infoBoxHeading {
	COLOR: black; FONT-WEIGHT: bold; TEXT-DECORATION: none; PADDING-TOP: 5px
}
.infoBox {
	BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; MARGIN-TOP: 5px; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid
}
TABLE.infoBoxContents {
	MARGIN: 5px; WIDTH: 95%
}
TABLE.infoBoxContents_form {
	MARGIN: 5px; WIDTH: 98%
}
.infoBoxContentsText {
	MARGIN: 0px
}
.infoBox_form {
	BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid
}
TABLE.productListing {
	BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid
}
.productListing-heading {
	TEXT-ALIGN: center; PADDING-BOTTOM: 15px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; HEIGHT: 20px; FONT-SIZE: 14px; VERTICAL-ALIGN: top; FONT-WEIGHT: bold; TEXT-DECORATION: none; PADDING-TOP: 15px
}
.productListing-even {
	BACKGROUND-COLOR: #f4f4f4
}
.productListing-odd {
	BACKGROUND-COLOR: #ffffff
}
.productListing-data {
	TEXT-ALIGN: center; PADDING-BOTTOM: 8px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; FONT-SIZE: 12px; VERTICAL-ALIGN: middle; BORDER-TOP: #cccccc 1px solid; FONT-WEIGHT: bold; PADDING-TOP: 8px
}
.moduleRow {
	
}
.moduleRowOver {
	BACKGROUND-COLOR: #f4f8f4; CURSOR: pointer
}
.moduleRowSelected {
	BACKGROUND-COLOR: #f4f4f4
}
TD.smalltext {
	FONT-SIZE: 10px
}
SPAN.smalltext {
	FONT-SIZE: 10px
}
.infobulle {
	POSITION: absolute; VISIBILITY: hidden; TOP: 0px
}
SPAN.ecotaxe {
	FONT-SIZE: 10px; CURSOR: help; TEXT-DECORATION: underline
}
.imgBorders {
	BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; CURSOR: pointer; BORDER-RIGHT: #cccccc 1px solid
}
#lightbox {
	Z-INDEX: 100; POSITION: absolute; TEXT-ALIGN: center; LINE-HEIGHT: 0; WIDTH: 100%; TOP: 40px; LEFT: 0px
}
#lightbox A IMG {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
#outerImageContainer {
	POSITION: relative; BACKGROUND-COLOR: #fff; MARGIN: 0px auto; WIDTH: 250px; HEIGHT: 250px
}
#imageContainer {
	PADDING-BOTTOM: 11px; PADDING-LEFT: 11px; PADDING-RIGHT: 11px; PADDING-TOP: 11px
}
#loading {
	POSITION: absolute; TEXT-ALIGN: center; LINE-HEIGHT: 0; WIDTH: 100%; HEIGHT: 25%; TOP: 40%; LEFT: 0%
}
#hoverNav {
	Z-INDEX: 10; POSITION: absolute; WIDTH: 100%; HEIGHT: 100%; TOP: 0px; LEFT: 0px
}
#imageContainer > #hoverNav {
	LEFT: 0px
}
#hoverNav A {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium
}
#prevLink {
	WIDTH: 49%; DISPLAY: block; BACKGROUND: url(images/design/blank.gif) no-repeat; HEIGHT: 100%
}
#nextLink {
	WIDTH: 49%; DISPLAY: block; BACKGROUND: url(images/design/blank.gif) no-repeat; HEIGHT: 100%
}
#prevLink {
	BACKGROUND: url(images/design/prec.gif) no-repeat left 15%; FLOAT: left
}
#nextLink {
	BACKGROUND: url(images/design/suiv.gif) no-repeat right 15%; FLOAT: right
}
#prevLink:hover {
	BACKGROUND: url(images/design/prevlabel.gif) no-repeat left 15%
}
#prevLink:hover:visited {
	BACKGROUND: url(images/design/prevlabel.gif) no-repeat left 15%
}
#nextLink:hover {
	BACKGROUND: url(images/design/nextlabel.gif) no-repeat right 15%
}
#nextLink:hover:visited {
	BACKGROUND: url(images/design/nextlabel.gif) no-repeat right 15%
}
#imageDataContainer {
	BACKGROUND-COLOR: #fff; MARGIN: 0px auto; FONT: 10px/1.4em Verdana, Helvetica, sans-serif
}
#imageData {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 11px; PADDING-RIGHT: 11px; PADDING-TOP: 0px
}
#imageData #imageDetails {
	TEXT-ALIGN: left; WIDTH: 70%; FLOAT: left
}
#imageData #caption {
	FONT-WEIGHT: bold
}
#imageData #numberDisplay {
	PADDING-BOTTOM: 1em; DISPLAY: block; CLEAR: left
}
#imageData #bottomNavClose {
	PADDING-BOTTOM: 0.7em; WIDTH: 66px; FLOAT: right
}
#overlay {
	Z-INDEX: 90; POSITION: absolute; FILTER: alpha(opacity=60); BACKGROUND-COLOR: #000; WIDTH: 100%; HEIGHT: 500px; TOP: 0px; LEFT: 0px; -moz-opacity: 0.6; opacity: 0.6
}
.clearfix:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both
}
* HTML > BODY .clearfix {
	WIDTH: 100%; DISPLAY: inline-block
}
* HTML .clearfix {
	HEIGHT: 1%
}
DIV.ZoomZoom {
	Z-INDEX: 666; BORDER-BOTTOM: #cccccc 1px ridge; POSITION: absolute; BORDER-LEFT: #cccccc 1px ridge; BACKGROUND-COLOR: #ffffff; DISPLAY: none; BORDER-TOP: #cccccc 1px ridge; CURSOR: url(images/design/loupe.gif); BORDER-RIGHT: #cccccc 1px ridge
}
DIV.ZoomZoom IMG {
	CURSOR: url(images/design/loupe.gif)
}
DIV.modal_bg {
	Z-INDEX: 400; POSITION: absolute; BACKGROUND-COLOR: #000000; WIDTH: 100%; DISPLAY: none; HEIGHT: 100%; TOP: 0px; LEFT: 0px
}
DIV.modal_popup {
	Z-INDEX: 666; POSITION: absolute; DISPLAY: none; HEIGHT: auto
}
TD.modal_crTpLeft {
	BACKGROUND-IMAGE: url(images/design/modal/modal_crTpLeft2.gif); BACKGROUND-COLOR: transparent; WIDTH: 20px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: right bottom; HEIGHT: 20px
}
TD.modal_crTpRight {
	BACKGROUND-IMAGE: url(images/design/modal/modal_crTpRight2.gif); TEXT-ALIGN: left; BACKGROUND-COLOR: transparent; WIDTH: 20px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: left bottom; HEIGHT: 20px; VERTICAL-ALIGN: bottom
}
TD.modal_crBtLeft {
	BACKGROUND-IMAGE: url(images/design/modal/modal_crBtLeft2.gif); BACKGROUND-COLOR: transparent; WIDTH: 20px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: right top; HEIGHT: 20px
}
TD.modal_crBtRight {
	BACKGROUND-IMAGE: url(images/design/modal/modal_crBtRight2.gif); BACKGROUND-COLOR: transparent; WIDTH: 20px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 20px
}
TD.modal_Header {
	BACKGROUND-IMAGE: url(images/design/modal/modal_header_bg2.jpg); TEXT-ALIGN: center; BACKGROUND-COLOR: transparent; FONT-VARIANT: small-caps; BACKGROUND-REPEAT: repeat-x; BACKGROUND-POSITION: left bottom; COLOR: #464b5a; FONT-SIZE: 11px; CURSOR: move; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
TD.modal_Footer {
	BACKGROUND-IMAGE: url(images/design/modal/modal_footer_bg2.jpg); BACKGROUND-REPEAT: repeat-x
}
TD.modal_middle {
	BACKGROUND-COLOR: #e4e5e5
}
TD.modal_middleLeft {
	BACKGROUND-IMAGE: url(images/design/modal/modal_MiddleLeft2.gif); BACKGROUND-COLOR: transparent; BACKGROUND-REPEAT: repeat-y; BACKGROUND-POSITION: right top
}
TD.modal_middleRight {
	BACKGROUND-IMAGE: url(images/design/modal/modal_MiddleRight2.gif); BACKGROUND-COLOR: transparent; BACKGROUND-REPEAT: repeat-y; BACKGROUND-POSITION: left top
}
IMG.closeModal {
	CURSOR: pointer
}
INPUT.modal_input {
	BORDER-BOTTOM: #cdcdcd 1px solid; BORDER-LEFT: #cdcdcd 1px solid; COLOR: #777777; BORDER-TOP: #cdcdcd 1px solid; BORDER-RIGHT: #cdcdcd 1px solid
}
INPUT.modal_input_busy {
	BORDER-BOTTOM: #666666 1px solid; BORDER-LEFT: #666666 1px solid; COLOR: #777777; BORDER-TOP: #666666 1px solid; BORDER-RIGHT: #666666 1px solid
}
TD.modal_crTpLeft_error {
	BACKGROUND-IMAGE: url(images/design/modal/modal_crTpLeft_red.gif); WIDTH: 20px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 20px
}
TD.modal_crTpRight_error {
	BACKGROUND-IMAGE: url(images/design/modal/modal_crTpRight_red.gif); WIDTH: 20px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 20px
}
TD.modal_crBtLeft_error {
	BACKGROUND-IMAGE: url(images/design/modal/modal_crBtLeft_red.gif); WIDTH: 20px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 20px
}
TD.modal_crBtRight_error {
	BACKGROUND-IMAGE: url(images/design/modal/modal_crBtRight_red.gif); WIDTH: 20px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 20px
}
TD.modal_Header_error {
	BACKGROUND-IMAGE: url(images/design/modal/modal_header_bg_red.jpg); TEXT-ALIGN: center; FONT-VARIANT: small-caps; BACKGROUND-REPEAT: repeat-x; COLOR: #ffffff; FONT-SIZE: 11px; CURSOR: move; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
TD.modal_Footer_error {
	BACKGROUND-IMAGE: url(images/design/modal/modal_footer_bg_red.jpg); BACKGROUND-REPEAT: repeat-x
}
TD.modal_middleLeft_error {
	BACKGROUND-IMAGE: url(images/design/modal/modal_MiddleLeft_red.gif); BACKGROUND-COLOR: #ffffff; BACKGROUND-REPEAT: repeat-y; BACKGROUND-POSITION: left top
}
TD.modal_middleRight_error {
	BACKGROUND-IMAGE: url(images/design/modal/modal_MiddleRight_red.gif); BACKGROUND-COLOR: #ffffff; BACKGROUND-REPEAT: repeat-y; BACKGROUND-POSITION: right top
}
TD.infosAdd2CartBox {
	TEXT-ALIGN: left; PADDING-LEFT: 5px; WIDTH: 50%; PADDING-RIGHT: 5px; COLOR: #464b5a; FONT-SIZE: 11px
}
DIV.myInfoBulle {
	BORDER-BOTTOM: #000000 2px outset; POSITION: absolute; BORDER-LEFT: #000000 2px outset; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #ffffff; PADDING-LEFT: 5px; WIDTH: 400px; PADDING-RIGHT: 5px; DISPLAY: none; HEIGHT: auto; BORDER-TOP: #000000 2px outset; BORDER-RIGHT: #000000 2px outset; PADDING-TOP: 5px
}
TD.plusqueLeft {
	BACKGROUND-IMAGE: url(images/design/plusqueLeft.jpg); BACKGROUND-COLOR: #ffffff; WIDTH: 28px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 28px
}
TD.plusqueRight {
	BACKGROUND-IMAGE: url(images/design/plusqueRight.jpg); BACKGROUND-COLOR: #ffffff; WIDTH: 28px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 28px
}
TD.plusqueMiddle {
	BACKGROUND-IMAGE: url(images/design/plusqueMiddle.jpg); TEXT-ALIGN: center; BACKGROUND-COLOR: #ffffff; BACKGROUND-REPEAT: repeat-x; VERTICAL-ALIGN: middle
}
A.Tags1 {
	COLOR: #9c006e; FONT-SIZE: 20px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
A.Tags2 {
	COLOR: #af5602; FONT-SIZE: 16px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
A.Tags3 {
	COLOR: #797f03; FONT-SIZE: 14px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
A.Tags4 {
	COLOR: #1a368a; FONT-SIZE: 12px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
A.Tags5 {
	COLOR: #9c006e; FONT-SIZE: 10px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
A.Tags1:hover {
	COLOR: #9c006e; FONT-SIZE: 20px; FONT-WEIGHT: bold; TEXT-DECORATION: underline
}
A.Tags2:hover {
	COLOR: #af5602; FONT-SIZE: 16px; FONT-WEIGHT: bold; TEXT-DECORATION: underline
}
A.Tags3:hover {
	COLOR: #797f03; FONT-SIZE: 14px; FONT-WEIGHT: bold; TEXT-DECORATION: underline
}
A.Tags4:hover {
	COLOR: #1a368a; FONT-SIZE: 12px; FONT-WEIGHT: bold; TEXT-DECORATION: underline
}
A.Tags5:hover {
	COLOR: #9c006e; FONT-SIZE: 10px; FONT-WEIGHT: bold; TEXT-DECORATION: underline
}
A.ClassDone {
	COLOR: #5a9752; FONT-SIZE: 11px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
TD.ClassDone {
	COLOR: #5a9752; FONT-SIZE: 11px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
A.ClassOff {
	COLOR: #b5b5b5; FONT-SIZE: 11px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
TD.ClassOff {
	COLOR: #b5b5b5; FONT-SIZE: 11px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
A.ClassOn {
	COLOR: #a586b0; FONT-SIZE: 11px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
TD.ClassOn {
	COLOR: #a586b0; FONT-SIZE: 11px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.jqzoom {
	BORDER-BOTTOM: black 0px solid; POSITION: relative; BORDER-LEFT: black 0px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: right; BORDER-TOP: black 0px solid; CURSOR: pointer; BORDER-RIGHT: black 0px solid; PADDING-TOP: 0px
}
.jqzoom IMG {
	FLOAT: left
}
DIV.zoomdiv {
	Z-INDEX: 100; BORDER-BOTTOM: #cccccc 1px solid; POSITION: absolute; TEXT-ALIGN: center; BORDER-LEFT: #cccccc 1px solid; WIDTH: 200px; DISPLAY: none; BACKGROUND: #ffffff; HEIGHT: 200px; OVERFLOW: hidden; BORDER-TOP: #cccccc 1px solid; TOP: 0px; BORDER-RIGHT: #cccccc 1px solid; LEFT: 0px
}
DIV.jqZoomPup {
	Z-INDEX: 10; BORDER-BOTTOM: #aaa 1px solid; POSITION: absolute; FILTER: alpha(Opacity=50); BORDER-LEFT: #aaa 1px solid; WIDTH: 50px; BACKGROUND: url(./images/zoom.gif) #ffffff no-repeat 50% top; HEIGHT: 50px; VISIBILITY: hidden; BORDER-TOP: #aaa 1px solid; TOP: 0px; BORDER-RIGHT: #aaa 1px solid; LEFT: 0px; -moz-opacity: 0.5; opacity: 0.5; -khtml-opacity: 0.5
}
.cph {
	BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; WIDTH: 100%; BORDER-TOP: #000000 1px solid; BORDER-RIGHT: #000000 1px solid
}
.cph TH {
	BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-RIGHT: #000000 1px solid
}
.cph TD {
	BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; WHITE-SPACE: nowrap; BORDER-TOP: #000000 1px solid; BORDER-RIGHT: #000000 1px solid; PADDING-TOP: 3px
}
.cph TD.left {
	TEXT-ALIGN: left; WHITE-SPACE: nowrap
}
.cph TD.right {
	TEXT-ALIGN: right; WHITE-SPACE: nowrap
}
.cph TD.comment {
	BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: left; BORDER-LEFT: #000000 1px solid; WIDTH: 250px; WHITE-SPACE: normal; BORDER-TOP: #000000 1px solid; BORDER-RIGHT: #000000 1px solid
}
SPAN.errorRedText {
	COLOR: #ff0000; FONT-WEIGHT: bold
}
TABLE.popupErrorPoints {
	BACKGROUND-COLOR: #ffffff; WIDTH: 250px
}
.parrainEmail {
	TEXT-ALIGN: center; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px
}
.parrainEmail INPUT {
	WIDTH: 150px
}
SPAN.warning {
	COLOR: #ff0000; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
SPAN.CarOff {
	BORDER-BOTTOM: #cac8c0 1px solid; BORDER-LEFT: #cac8c0 1px solid; PADDING-BOTTOM: 3px; BACKGROUND-COLOR: #eae9e5; MARGIN: 3px; PADDING-LEFT: 6px; WIDTH: 20px; PADDING-RIGHT: 6px; DISPLAY: inline; HEIGHT: 20px; BORDER-TOP: #cac8c0 1px solid; BORDER-RIGHT: #cac8c0 1px solid; PADDING-TOP: 3px
}
SPAN.CarOff A {
	COLOR: #a7a99c
}
SPAN.CarOn {
	BORDER-BOTTOM: #cac8c0 1px solid; BORDER-LEFT: #cac8c0 1px solid; PADDING-BOTTOM: 3px; BACKGROUND-COLOR: #ffffff; MARGIN: 3px; PADDING-LEFT: 6px; WIDTH: 20px; PADDING-RIGHT: 6px; DISPLAY: inline; HEIGHT: 20px; BORDER-TOP: #cac8c0 1px solid; BORDER-RIGHT: #cac8c0 1px solid; PADDING-TOP: 3px
}
SPAN.CarOn A {
	COLOR: #000000
}
.login {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; FONT-SIZE: 12px; FONT-WEIGHT: bold; PADDING-TOP: 2px
}
.login INPUT {
	WIDTH: 150px; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
.login A {
	FONT-SIZE: 12px; FONT-WEIGHT: bold
}
.grand-total {
	FONT-SIZE: 14px; FONT-WEIGHT: bold
}
.shipping-address {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; FONT-SIZE: 11px; FONT-WEIGHT: bold; PADDING-TOP: 5px
}
.shipping-addressTitle {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; FONT-SIZE: 12px; FONT-WEIGHT: bold; PADDING-TOP: 5px
}
.separateur-pagination {
	HEIGHT: 1px; BORDER-TOP: #e4e5e1 1px solid
}
.bouton-search {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; WIDTH: 50px; PADDING-RIGHT: 10px; PADDING-TOP: 0px
}
.page-split {
	COLOR: #a7a99c; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
.productListing-heading-title-shipping {
	FONT-SIZE: 14px; FONT-WEIGHT: bold
}
.productListing-data-error {
	TEXT-ALIGN: center; PADDING-BOTTOM: 8px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; COLOR: red; FONT-SIZE: 12px; VERTICAL-ALIGN: middle; BORDER-TOP: #cccccc 1px solid; FONT-WEIGHT: bold; PADDING-TOP: 8px
}
.productListing-data-error INPUT {
	BORDER-BOTTOM: red 1px solid; BORDER-LEFT: red 1px solid; COLOR: red; BORDER-TOP: red 1px solid; BORDER-RIGHT: red 1px solid
}
.productListing-data-name {
	TEXT-ALIGN: left; FONT-SIZE: 12px; VERTICAL-ALIGN: middle; FONT-WEIGHT: bold
}
.productListing-data-name-error {
	TEXT-ALIGN: left; FONT-SIZE: 12px; VERTICAL-ALIGN: middle; FONT-WEIGHT: bold
}
.productListing-data-name-error A {
	COLOR: red
}
.productListing-heading-regroupement {
	TEXT-ALIGN: left; FONT-SIZE: 12px; VERTICAL-ALIGN: top; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.productListing-data-regroupement {
	TEXT-ALIGN: left; FONT-SIZE: 12px; VERTICAL-ALIGN: middle; BORDER-TOP: #cccccc 1px solid; FONT-WEIGHT: bold
}
SPAN.TitleSitemap {
	FONT-SIZE: 14px; FONT-WEIGHT: bold
}
H2.sitemap-h2 {
	PADDING-LEFT: 25px; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
P.sitemap-h2 {
	PADDING-LEFT: 25px; FONT-SIZE: 12px
}
H3.sitemap-h3 {
	PADDING-LEFT: 50px; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
P.sitemap-h3 {
	PADDING-LEFT: 50px; FONT-SIZE: 12px
}
H4.sitemap-h4 {
	PADDING-LEFT: 75px; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
P.sitemap-h4 {
	PADDING-LEFT: 75px; FONT-SIZE: 12px
}
H5.sitemap-h5 {
	PADDING-LEFT: 100px; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
P.sitemap-h5 {
	PADDING-LEFT: 100px; FONT-SIZE: 12px
}
H6.sitemap-h6 {
	PADDING-LEFT: 125px; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
P.sitemap-h6 {
	PADDING-LEFT: 125px; FONT-SIZE: 12px
}
.articles-title {
	FONT-WEIGHT: bold; TEXT-DECORATION: none
}
TD.paniertop {
	PADDING-LEFT: 5px; FONT-FAMILY: Georgia; COLOR: #ffffff; FONT-SIZE: 20px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
A.nomproduit {
	COLOR: #000000; FONT-SIZE: 12px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
A.nomproduit:hover {
	TEXT-DECORATION: underline
}
SPAN.affprix {
	FONT-FAMILY: Georgia; COLOR: #ffffff; FONT-SIZE: 12px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
SPAN.affprix2 {
	FONT-FAMILY: Georgia; COLOR: #ffffff; FONT-SIZE: 18px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
SPAN.prixblanc {
	FONT-FAMILY: Georgia; COLOR: #ffffff; FONT-SIZE: 12px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.productSpecialPrice {
	FONT-FAMILY: Georgia; COLOR: yellow; FONT-SIZE: 12px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
S {
	FONT-FAMILY: Georgia; COLOR: #ffffff; FONT-SIZE: 10px; FONT-WEIGHT: bold
}
A.gris {
	COLOR: #726963; FONT-SIZE: 11px; TEXT-DECORATION: none
}
A.gris:hover {
	COLOR: #726963; FONT-SIZE: 11px; TEXT-DECORATION: underline
}
A.grisgras {
	COLOR: #726963; FONT-SIZE: 11px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
A.grisgras:hover {
	COLOR: #726963; FONT-SIZE: 11px; TEXT-DECORATION: underline
}
SPAN.grisgras {
	COLOR: #726963; FONT-SIZE: 11px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
A.blanc {
	COLOR: #ffffff; FONT-SIZE: 11px; TEXT-DECORATION: none
}
A.blanc:hover {
	COLOR: #ffffff; FONT-SIZE: 11px; TEXT-DECORATION: underline
}
SPAN.blanc {
	COLOR: #ffffff; FONT-SIZE: 11px; TEXT-DECORATION: none
}
A.violet {
	COLOR: #a484b3; FONT-SIZE: 11px; TEXT-DECORATION: none
}
A.violet:hover {
	COLOR: #a484b3; FONT-SIZE: 11px; TEXT-DECORATION: underline
}
A.noir {
	COLOR: #000000; FONT-SIZE: 11px; TEXT-DECORATION: none
}
A.noir:hover {
	COLOR: #000000; FONT-SIZE: 11px; TEXT-DECORATION: underline
}
SPAN.gristxt {
	COLOR: #726963; FONT-SIZE: 11px; TEXT-DECORATION: none
}
SPAN.blanctxt {
	COLOR: #ffffff; FONT-SIZE: 11px; TEXT-DECORATION: none
}
.chossencat {
	TEXT-ALIGN: right; COLOR: #000000; FONT-SIZE: 11px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.dispocat {
	TEXT-ALIGN: right; COLOR: #a781b4; FONT-SIZE: 11px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
A.noline {
	COLOR: #a781b4; TEXT-DECORATION: none
}
A.noline:hover {
	COLOR: #a781b4; TEXT-DECORATION: underline
}
.titrecategviolet {
	COLOR: #a586b0; FONT-SIZE: 19px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.texteviolet {
	COLOR: #a586b0; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
A.nolineBlack {
	COLOR: #000000; TEXT-DECORATION: none
}
A.nolineBlack:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}
A.categname {
	COLOR: #a586b0; FONT-SIZE: 14px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
A.categname:hover {
	TEXT-DECORATION: underline
}
.titrepdtviolet {
	COLOR: #a586b0; FONT-SIZE: 30px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.textegris {
	COLOR: #726963; FONT-SIZE: 12px; TEXT-DECORATION: none
}
.productSpecialPrice2 {
	FONT-FAMILY: Georgia; COLOR: yellow; FONT-SIZE: 18px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.s2 {
	FONT-FAMILY: Georgia; COLOR: #ffffff; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
A.nolinebold {
	COLOR: #000000; FONT-SIZE: 12px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
A.nolinebold:hover {
	TEXT-DECORATION: underline
}
H2.classic {
	FONT-SIZE: 12px; FONT-WEIGHT: bold
}
H1.classic {
	HEIGHT: 16px
}
A.textevioletClassic {
	COLOR: #a586b0; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
A.textevioletClassic:hover {
	COLOR: #a586b0; FONT-WEIGHT: bold; TEXT-DECORATION: underline
}
SPAN.affprixBlack {
	FONT-FAMILY: Georgia; COLOR: #000000; FONT-SIZE: 12px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.sBlack {
	FONT-FAMILY: Georgia; COLOR: #000000; FONT-SIZE: 10px; FONT-WEIGHT: bold
}
.productSpecialPriceRed {
	FONT-FAMILY: Georgia; COLOR: red; FONT-SIZE: 12px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}

