HTML {
	BACKGROUND: url(../medias/throbber.gif) #000 no-repeat center 50%;
	display: block;
}
HTML {
	WIDTH: 100%; HEIGHT: 100%
}
BODY {
	WIDTH: 100%; HEIGHT: 100%
}
BODY {
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	FONT: 10px Helvetica, Arial, sans-serif;
	BACKGROUND: url(../medias/body-bg.png) #000 repeat-x left top;
	COLOR: #aaa;
	PADDING-TOP: 0px
}
* HTML .clear {
	HEIGHT: 1%
}
.clear {
	DISPLAY: block;
	clear: both;
	padding-top: 10px;
	height: 4px;
}
..headlineblock {
	PADDING-BOTTOM: 30px; PADDING-LEFT: 7px; PADDING-RIGHT: 70px; FONT-SIZE: 15px; PADDING-TOP: 30px
}
A {
	COLOR: #999; TEXT-DECORATION: none
}
A:hover {
	COLOR: #A7A7A7;
	TEXT-DECORATION: underline
}
HR {
	HEIGHT: 1px; VISIBILITY: hidden; CLEAR: both; FONT-SIZE: 1px
}
IMG {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
#logo {
	background-image: url(../tapis_i/logo-brandTapis.png);
	background-repeat: no-repeat;
	background-position: left top;
	visibility: visible;
}
#popup DIV.close {
	POSITION: absolute; WIDTH: 35px; BACKGROUND: url(../medias/close.png) no-repeat 0px 0px; HEIGHT: 35px; TOP: -15px; CURSOR: pointer; RIGHT: -15px
}
#header {
	POSITION: relative;
	HEIGHT: 132px;
	background-image: url(tapis_i/tapis-orient/piment.jpg);
	border-bottom-width: 1px;
	border-bottom-style: none;
	border-bottom-color: #444;
}
#header H1 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#header H1 IMG {
	Z-INDEX: 5;
	POSITION: relative;
	background-image: url(../tapis_i/pictos/LOG_brandTapis.jpg);
}
#logo-bg {
	Z-INDEX: 20;
	LEFT: 0px;
	WIDTH: 200px;
	POSITION: absolute;
	TOP: 0px;
	HEIGHT: 130px;
	filter:alpha(opacity=75);
	-moz-opacity:0.75;
	opacity: 0.75;
} 

#gallery {
	Z-INDEX: 1;
	POSITION: relative;
	padding-top: 20px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	min-height: 129px;
}
* HTML #gallery {
	MARGIN-BOTTOM: -1px; TOP: 0px
}
#gal-navi-block {
	WIDTH: 228px; BACKGROUND: url(../medias/body-bg.png) #000 repeat-x left -152px; HEIGHT: 249px; BORDER-RIGHT: #444 1px solid
}
#gal-navi-block UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: auto 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 50px; FLOAT: right; LIST-STYLE-IMAGE: none; PADDING-TOP: 50px
}
#gal-navi-block UL LI {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 0px; WIDTH: 110px; PADDING-RIGHT: 0px; PADDING-TOP: 1px
}
#gal-navi-block UL LI.selected {
	BACKGROUND: url(../medias/icons.png) no-repeat 98px -87px
}
#gal-pic-block {
	Z-INDEX: 2;
	POSITION: absolute;
	WIDTH: 887px;
	OVERFLOW: hidden;
	TOP: -61px;
	LEFT: -3px;
	padding-top: 10px;
	margin-top: 10px;
}
.white#gal-pic-block {
	BACKGROUND: #fff
}
.white#gal-pic-block IMG {
	CURSOR: pointer
}
#gal-pic-block .hidden {
	DISPLAY: none
}
#navigation {
	Z-INDEX: 3;
	POSITION: fixed;
	width: 894px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #444;
	border-right-color: #444;
	border-bottom-color: #444;
	border-left-color: #444;
}
#navigation UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; BACKGROUND: #222; HEIGHT: 16px; BORDER-TOP: #222 3px solid; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
#navigation LI {
	DISPLAY: inline
}
#navigation A {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 11px; PADDING-RIGHT: 11px; COLOR: #ddd; FONT-SIZE: 10px; PADDING-TOP: 0px
}
#navigation #title {
	PADDING-BOTTOM: 3px;
	PADDING-LEFT: 11px;
	PADDING-RIGHT: 11px;
	COLOR: #FFF;
	background-color:#f30;
	FONT-SIZE: 10px;
	PADDING-TOP: 4px
}
#navigation SPAN {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 11px; PADDING-RIGHT: 11px; COLOR: #ddd; FONT-SIZE: 10px; PADDING-TOP: 0px
}
#navigation A#special-price {
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 100px;
	PADDING-RIGHT: 0px;
	WHITE-SPACE: nowrap !important;
	COLOR: #F30;
	FONT-WEIGHT: bold;
	PADDING-TOP: 0px
}
#navigation A:hover {
	COLOR: white; TEXT-DECORATION: none
}
#navigation SPAN {
	BACKGROUND: url(../medias/icons.png) no-repeat 1px -398px; COLOR: #ccc
}
#navigation LI UL {
	Z-INDEX: 4;
	BORDER-BOTTOM: medium none;
	POSITION: absolute;
	BORDER-LEFT: medium none;
	PADDING-BOTTOM: 13px;
	LIST-STYLE-TYPE: none;
	MARGIN: 0px;
	PADDING-LEFT: 15px;
	WIDTH: 864px;
	PADDING-RIGHT: 15px;
	DISPLAY: none;
	HEIGHT: auto;
	COLOR: #333;
	BORDER-TOP: medium none;
	TOP: 19px;
	LIST-STYLE-IMAGE: none;
	BORDER-RIGHT: medium none;
	PADDING-TOP: 13px;
	LEFT: 0px;
	background-color: #F0F0F0;
}
#navigation LI UL LI {
	WIDTH: 132px; DISPLAY: block; WHITE-SPACE: nowrap; FLOAT: left
}
* HTML #navigation LI UL LI {
	WIDTH: 134px
}
#navigation LI UL.long LI {
	WIDTH: 180px;
	background-color: #F0F0F0;	
}
#navigation LI UL A {
	LINE-HEIGHT: 15px;
	COLOR: #CC2800;
	FONT-WEIGHT: normal
}
#navigation LI UL SPAN {
	LINE-HEIGHT: 15px; COLOR: #4c4c4c; FONT-WEIGHT: normal
}
#navigation LI UL STRONG {
	LINE-HEIGHT: 36px; COLOR: #db406c; FONT-WEIGHT: bold
}
#navigation LI UL A:hover {
	COLOR: #3b3b3b; TEXT-DECORATION: underline
}
#Snavigation {
	Z-INDEX: 3; POSITION: relative
}
#Snavigation UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; BACKGROUND: #222; HEIGHT: 16px; BORDER-TOP: #222 3px solid; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
#Snavigation LI {
	DISPLAY: inline
}
#Snavigation {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 11px; PADDING-RIGHT: 11px; COLOR: #ddd; FONT-SIZE: 10px; PADDING-TOP: 0px
}
#Snavigation #title {
	PADDING-BOTTOM: 4px;
	PADDING-LEFT: 11px;
	PADDING-RIGHT: 11px;
	COLOR: #FFF;
	background-color:#f30;
	FONT-SIZE: 10px;
	PADDING-TOP: 4px
}
#Snavigation SPAN {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 11px; PADDING-RIGHT: 11px; COLOR: #ddd; FONT-SIZE: 10px; PADDING-TOP: 0px
}
#Snavigation A#special-price {
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 100px;
	PADDING-RIGHT: 0px;
	WHITE-SPACE: nowrap !important;
	COLOR: #F30;
	FONT-WEIGHT: bold;
	PADDING-TOP: 0px
}
#Snavigation A:hover {
	COLOR: white; TEXT-DECORATION: none
}
#Snavigation SPAN {
	BACKGROUND: url(../medias/icons.png) no-repeat 1px -398px; COLOR: #ccc
}
#Snavigation LI UL {
	Z-INDEX: 4;
	BORDER-BOTTOM: medium none;
	POSITION: absolute;
	BORDER-LEFT: medium none;
	PADDING-BOTTOM: 13px;
	LIST-STYLE-TYPE: none;
	MARGIN: 0px;
	PADDING-LEFT: 15px;
	WIDTH: 864px;
	PADDING-RIGHT: 15px;
	DISPLAY: none;
	HEIGHT: auto;
	COLOR: #333;
	BORDER-TOP: medium none;
	TOP: 19px;
	LIST-STYLE-IMAGE: none;
	BORDER-RIGHT: medium none;
	PADDING-TOP: 13px;
	LEFT: 0px;
	background-color: #F0F0F0;
}
#Snavigation LI UL LI {
	WIDTH: 132px; DISPLAY: block; WHITE-SPACE: nowrap; FLOAT: left
}
* HTML #navigation LI UL LI {
	WIDTH: 134px
}
#navigation LI UL.long LI {
	WIDTH: 180px;
	background-color: #F0F0F0;	
}
#navigation LI UL A {
	LINE-HEIGHT: 15px;
	COLOR: #CC2800;
	FONT-WEIGHT: normal
}
#navigation LI UL SPAN {
	LINE-HEIGHT: 15px; COLOR: #4c4c4c; FONT-WEIGHT: normal
}
#navigation LI UL STRONG {
	LINE-HEIGHT: 36px; COLOR: #db406c; FONT-WEIGHT: bold
}
#navigation LI UL A:hover {
	COLOR: #3b3b3b; TEXT-DECORATION: underline
}
#product-navi {
	TEXT-ALIGN: right; PADDING-BOTTOM: 100px; LIST-STYLE-TYPE: none; MARGIN: 0px 7px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-WEIGHT: bold; LIST-STYLE-IMAGE: none; PADDING-TOP: 15px
}
#product-navi LI {
	LINE-HEIGHT: 17px
}
#product-navi A {
	TEXT-ALIGN: right; LIST-STYLE-TYPE: none; PADDING-RIGHT: 10px; LIST-STYLE-IMAGE: none
}
#product-navi SPAN {
	TEXT-ALIGN: right; LIST-STYLE-TYPE: none; PADDING-RIGHT: 10px; LIST-STYLE-IMAGE: none
}
#product-navi A.active {
	BACKGROUND: url(../medias/icons.png) no-repeat right -495px; COLOR: #ccc; FONT-WEIGHT: bold
}
#product-navi SPAN {
	BACKGROUND: url(../medias/icons.png) no-repeat right -495px; COLOR: #ccc; FONT-WEIGHT: bold
}
#contents-product-block {
	WIDTH: 595px; FLOAT: left; HEIGHT: 300px; LEFT: 229px
}
#contents-product-block IMG {
	DISPLAY: block
}
#contents-product-block TABLE {
	MARGIN: 10px auto
}
#contents-product-block TD {
	BORDER-LEFT: #333 2px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 80px; PADDING-RIGHT: 0px; VERTICAL-ALIGN: bottom; PADDING-TOP: 0px
}
#contents-product-block .text {
	LINE-HEIGHT: 14px; HEIGHT: 120px
}
#contents-product-block .text TD {
	WIDTH: 80px; BACKGROUND: url(../medias/special-prods.png) #000 no-repeat 0px 1000px
}
#contents-product-block .text TD P {
	MARGIN: 8px 2px
}
#contents-product-block .text TD P SPAN {
	DISPLAY: block; COLOR: #ccc; FONT-WEIGHT: bold
}
#contents-product-block .text TD.excl {
	BACKGROUND-POSITION: 6px -595px
}
#contents-product-block .text TD.new {
	BACKGROUND-POSITION: 6px 5px
}
#contents-product-block .text TD.promo {
	BACKGROUND-POSITION: 6px -195px
}
#contents-product-block .text TD.showr {
	BACKGROUND-POSITION: 6px -395px
}
#contents-product-block TD.null {
	WIDTH: 500px; BACKGROUND: #333
}
.pagination {
	TEXT-ALIGN: right; PADDING-BOTTOM: 2px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; COLOR: #333; PADDING-TOP: 2px
}
.pagination A {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; PADDING-TOP: 0px
}
.pagination A.selected {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; COLOR: #ccc; CURSOR: auto; FONT-WEIGHT: bold; TEXT-DECORATION: underline; PADDING-TOP: 0px
}
#tbl-home {
	MARGIN: auto; WIDTH: 770px; BORDER-COLLAPSE: collapse
}
#tbl-home TD {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; VERTICAL-ALIGN: top; PADDING-TOP: 3px
}
#tbl-home H3.new {
	PADDING-LEFT: 18px; BACKGROUND: url(../medias/special-prods.png) no-repeat 0px 5px
}
#tbl-home H3.promo {
	PADDING-LEFT: 18px; BACKGROUND: url(../medias/special-prods.png) no-repeat 0px -195px
}
#tbl-home H3 {
	PADDING-BOTTOM: 3px; MARGIN: 0pt; PADDING-LEFT: 0pt; PADDING-RIGHT: 0pt; FONT-SIZE: 12px; PADDING-TOP: 3px
}
#tbl-home IMG {
	BORDER-BOTTOM: #444 1px solid; BORDER-LEFT: #444 1px solid; BORDER-TOP: #444 1px solid; BORDER-RIGHT: #444 1px solid
}
#tbl-home TR.designer SPAN {
	DISPLAY: block; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
#tbl-home TR.designer SPAN.price {
	DISPLAY: inline; COLOR: #db406c; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
#tbl-home TR.designer SPAN.barre {
	DISPLAY: inline; COLOR: #999; FONT-SIZE: 10px; FONT-WEIGHT: normal; TEXT-DECORATION: line-through
}
#tbl-home TR.more {
	TEXT-ALIGN: right
}
#tbl-home TR.more IMG {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BACKGROUND: url(../medias/icons.png) no-repeat 0px 0px; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
#table-holder {
	POSITION: relative; WIDTH: 590px; HEIGHT: 230px; OVERFLOW: hidden; LEFT: 0px
}
A {
	CURSOR: pointer;
	font-weight: normal;
}
#detail-product-block IMG {
	DISPLAY: block
}
#detail-product-block TABLE {
	MARGIN: 20px 40px
}
#detail-product-block TD {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; COLOR: #222; FONT-SIZE: 11px; PADDING-TOP: 2px
}
#detail-product-block .title-cell {
	PADDING-LEFT: 66px; WIDTH: 100px; FONT-WEIGHT: bold
}
#detail-product-block .content.content-cell {
	TEXT-ALIGN: justify; PADDING-LEFT: 66px
}
#detail-product-block .brand {
	TEXT-TRANSFORM: uppercase
}
#detail-product-block .designer {
	COLOR: #00c
}
#detail-product-block .model {
	FONT-WEIGHT: bold
}
#detail-product-block .price {
	FONT-WEIGHT: bold
}
#detail-product-block .price .barre {
	COLOR: #999; FONT-WEIGHT: normal; TEXT-DECORATION: line-through
}
#detail-product-block TABLE.new {
	BACKGROUND: url(../medias/new.gif) no-repeat
}
#detail-product-block TABLE.promo {
	BACKGROUND: url(../medias/promo.gif) no-repeat
}
#detail-product-block TABLE.showr {
	BACKGROUND: url(../medias/showr.gif) no-repeat
}
#detail-product-block TABLE.excl {
	BACKGROUND: url(../medias/exclu.gif) no-repeat
}
#detail-product-block .content-cell {
	
}
#detail-product-block .content-cell BUTTON {
	BORDER-BOTTOM: medium none; POSITION: relative; BORDER-LEFT: medium none; PADDING-BOTTOM: 0px; MARGIN-TOP: 10px; PADDING-LEFT: 0px; WIDTH: 151px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: url(../medias/demande.png) no-repeat center 2px; LETTER-SPACING: 0px; HEIGHT: 21px; COLOR: #666; FONT-SIZE: 10px; BORDER-TOP: medium none; CURSOR: pointer; BORDER-RIGHT: medium none; PADDING-TOP: 0px; LEFT: 140px
}
#prod-nav {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; CLEAR: both; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
#prod-nav LI {
	DISPLAY: inline
}
#prod-nav LI.previous {
	PADDING-RIGHT: 180px
}
#prod-nav .previous A {
	PADDING-BOTTOM: 6px; LINE-HEIGHT: 30px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; COLOR: #666 !important; FONT-SIZE: 11px; PADDING-TOP: 6px
}
#prod-nav .next A {
	PADDING-BOTTOM: 6px; LINE-HEIGHT: 30px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; COLOR: #666 !important; FONT-SIZE: 11px; PADDING-TOP: 6px
}
#prod-nav .previous A {
	PADDING-LEFT: 25px; BACKGROUND: url(../medias/icons.png) no-repeat left -298px; MARGIN-LEFT: 110px
}
#prod-nav .next A {
	PADDING-RIGHT: 25px; BACKGROUND: url(../medias/icons.png) no-repeat right -198px; MARGIN-RIGHT: 50px
}
#detail-product-block {
	PADDING-BOTTOM: 20px; MIN-HEIGHT: 285px; WIDTH: 595px; DISPLAY: block; BACKGROUND: #fff; MARGIN-LEFT: 229px
}
.archi H3 {
	PADDING-BOTTOM: 20px; MARGIN-TOP: 0px; PADDING-LEFT: 20px; PADDING-RIGHT: 0px; COLOR: #333; PADDING-TOP: 16px
}
.news-detail {
	TEXT-ALIGN: center; PADDING-BOTTOM: 7px; PADDING-LEFT: 6px; PADDING-RIGHT: 7px; BACKGROUND: url(../medias/bg-news.png) no-repeat center 0px; PADDING-TOP: 7px
}
.alternate.news-detail {
	BACKGROUND: #eee
}
.news-detail P {
	MARGIN: 0px; COLOR: #333; FONT-SIZE: 11px
}
.news-detail H3 {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 8px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 16px; PADDING-TOP: 0px
}
#detail-archi-block P {
	TEXT-ALIGN: justify; MARGIN: 0px; COLOR: #333; FONT-SIZE: 11px
}
#detail-archi-block H3 {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 8px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #333; FONT-SIZE: 16px; PADDING-TOP: 0px
}
#detail-archi-block H4 {
	PADDING-BOTTOM: 0px; MARGIN: 8px 0px 4px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #333; FONT-SIZE: 12px; PADDING-TOP: 0px
}
#detail-info-block FORM {
	PADDING-BOTTOM: 15px; MARGIN-TOP: 20px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; PADDING-TOP: 15px
}
#detail-info-block LABEL {
	TEXT-ALIGN: right; PADDING-BOTTOM: 2px; MARGIN: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; DISPLAY: block; COLOR: #333; FONT-SIZE: 11px; PADDING-TOP: 2px
}
#detail-info-block DIV.submit {
	TEXT-ALIGN: right; PADDING-BOTTOM: 2px; MARGIN: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; DISPLAY: block; COLOR: #333; FONT-SIZE: 11px; PADDING-TOP: 2px
}
#detail-info-block INPUT {
	BORDER-RIGHT-WIDTH: 1px; WIDTH: 160px; BORDER-TOP-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px; MARGIN-LEFT: 3px; BORDER-LEFT-WIDTH: 1px
}
SELECT {
	BORDER-RIGHT-WIDTH: 1px;
	WIDTH: 160px;
	BORDER-TOP-WIDTH: 1px;
	BORDER-BOTTOM-WIDTH: 1px;
	MARGIN-LEFT: 3px;
	BORDER-LEFT-WIDTH: 1px;
	padding: 0px;
}
#detail-info-block .submit BUTTON {
	BORDER-RIGHT-WIDTH: 1px; BACKGROUND: #ddd; BORDER-TOP-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px; FONT-SIZE: 11px; BORDER-LEFT-WIDTH: 1px
}
#detail-info-block #subscribe-form {
	WIDTH: 400px
}
#detail-info-block FIELDSET {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 20px
}
#detail-info-block LEGEND {
	FONT-SIZE: 12px; FONT-WEIGHT: bold
}
#detail-info-block P.error {
	MARGIN: 5px 0px; FLOAT: left; COLOR: #c00; FONT-SIZE: 11px; FONT-WEIGHT: bold
}
#detail-contact-block {
	PADDING-BOTTOM: 22px; MIN-HEIGHT: 290px; PADDING-LEFT: 22px; PADDING-RIGHT: 22px; BACKGROUND: #fff; FLOAT: none; COLOR: #333; PADDING-TOP: 22px
}
#detail-info-block {
	PADDING-BOTTOM: 22px; MIN-HEIGHT: 290px; PADDING-LEFT: 22px; PADDING-RIGHT: 22px; BACKGROUND: #fff; FLOAT: none; COLOR: #333; PADDING-TOP: 22px
}
#detail-info-block {
	PADDING-BOTTOM: 20px; PADDING-LEFT: 40px; PADDING-RIGHT: 40px; FONT-SIZE: 12px; PADDING-TOP: 20px
}
#detail-info-block P {
	PADDING-TOP: 15px
}
#detail-info-block H3 {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 8px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #333; FONT-SIZE: 14px; PADDING-TOP: 0px
}
* HTML #detail-contact-block {
	MARGIN-BOTTOM: -20px; HEIGHT: 256px
}
#detail-contact-block H3 {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 8px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #333; FONT-SIZE: 14px; PADDING-TOP: 0px
}
#detail-contact-block P {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #333; FONT-SIZE: 11px; PADDING-TOP: 0px
}
#contents {
	POSITION: relative;
	MARGIN-TOP: 1px;
	DISPLAY: block;
	BACKGROUND: #000;
	BORDER-TOP: #444 1px solid;
	background-color: #000000;
	margin-bottom: 5px;
	padding: 0px;
}
* HTML #contents {
	HEIGHT: 300px
}
#contents-list {
	POSITION: relative; MARGIN-TOP: 1px; MIN-HEIGHT: 300px; DISPLAY: block; BACKGROUND: #333; BORDER-TOP: #444 1px solid
}
* HTML #contents-list {
	HEIGHT: 300px
}
#contents-home {
	BACKGROUND: #000;
	background-color: #000000;
	width: 880px;
	margin: 0px;
	padding-top: 7px;
	padding-bottom: 5px;
	padding-left: 7px;
	display: block;
}
#contents-news {
	POSITION: relative; PADDING-BOTTOM: 0px; MIN-HEIGHT: 300px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: #fff; PADDING-TOP: 0px
}
#flashcontent {
	POSITION: relative; PADDING-BOTTOM: 7px; MIN-HEIGHT: 300px; PADDING-LEFT: 7px; WIDTH: 810px; PADDING-RIGHT: 7px; BACKGROUND: #fff; PADDING-TOP: 7px
}
#contents-navi-block {
	MIN-HEIGHT: 300px; WIDTH: 228px; DISPLAY: block; BACKGROUND: #000; FLOAT: left; BORDER-RIGHT: #444 1px solid
}
#footer {
	POSITION: static;
	WIDTH: 830px;
	DISPLAY: block;
	CLEAR: both;
	TOP: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 25px;
	background-color: #161616;
	FONT-SIZE: 9px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: none;
	border-top-color: #666;
	border-right-color: #666;
	border-bottom-color: #666;
	border-left-color: #666;
	color: #6A6A6A;
}
#footer A#active {
	COLOR: white;
	TEXT-DECORATION: none;
	font-weight: normal;
	background-color:#444
}
#footer A {
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 11px;
	PADDING-RIGHT: 11px;
	PADDING-TOP: 0px;
	letter-spacing: 0em;
}
#footer A:hover {
	COLOR: white;
	TEXT-DECORATION: none;
	font-weight: normal;
}
#footer UL {
	POSITION: relative;
	PADDING-BOTTOM: 0px;
	LIST-STYLE-TYPE: none;
	MARGIN: 0px 10px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 10px;
	LIST-STYLE-IMAGE: none;
	PADDING-TOP: 0px;
	font-weight: normal;
}
#footer LI {
	DISPLAY: inline;
	font-weight: normal;
}
#footer #h2a {
	POSITION: absolute;
	TOP: -3px;
	RIGHT: -1px;
	width: 200px;
	color: #881C00;
	background-color: #000;
	padding-left: 20px;
}
#footer #h2a A {
	COLOR: #A42100;
	margin: 0px;
	padding: 0px;
}
#main {
	BORDER-BOTTOM: #444 1px solid;
	BORDER-LEFT: #444 1px solid;
	WIDTH: 894px;
	BACKGROUND: left top;
	HEIGHT: auto;
	BORDER-TOP: medium none;
	BORDER-RIGHT: #444 1px solid;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 10px;
	padding-bottom: 10px;
	margin-left: auto;
}
#detail-product-block {
	PADDING-BOTTOM: 20px; MIN-HEIGHT: 285px; WIDTH: 595px; DISPLAY: block; BACKGROUND: #fff; MARGIN-LEFT: 229px
}
#bottom_feed {
	BORDER-BOTTOM: #636363 1px solid; POSITION: relative; PADDING-BOTTOM: 15px; MARGIN: 0px auto; PADDING-LEFT: 0px; WIDTH: 824px; PADDING-RIGHT: 0px; DISPLAY: block; CLEAR: both; BORDER-TOP: #636363 1px solid; TOP: 0px; PADDING-TOP: 0px
}
#bottom_feed UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: left; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
#right {
	WIDTH: 100px;
	HEIGHT: 180px;
	margin-top: -30px;
	margin-right: 50px;
	margin-bottom: 10px;
	padding-bottom: 10px;
	position: fixed;
	margin-left: 900px;
	border-top-width: medium;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #444444;
	border-bottom-color: #444;
	border-left-color: #444444;
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #FFF;
	padding-top: 10px;
	background-image: url(../tapis_i/rouge_degrade.png);
	background-repeat: no-repeat;
	
}
#right h3 {
	font-size: 10px;
	color: #B9B9B9;
	letter-spacing: 0px;
	font-family: "Arial Narrow";
}
	
#detail-product-block {
	PADDING-BOTTOM: 20px; MIN-HEIGHT: 285px; WIDTH: 595px; DISPLAY: block; BACKGROUND: #fff; MARGIN-LEFT: 229px
}
#bottom_feed {
	BORDER-BOTTOM: #636363 1px solid; POSITION: relative; PADDING-BOTTOM: 15px; MARGIN: 0px auto; PADDING-LEFT: 0px; WIDTH: 824px; PADDING-RIGHT: 0px; DISPLAY: block; CLEAR: both; BORDER-TOP: #636363 1px solid; TOP: 0px; PADDING-TOP: 0px
}
#bottom_feed UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: left; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
* HTML #bottom_feed UL {
	MARGIN-LEFT: 0px
}
#bottom_feed UL LI {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 0px; WIDTH: 200px; PADDING-RIGHT: 0px; PADDING-TOP: 1px
}
#bottom_feed UL LI.first {
	PADDING-BOTTOM: 1px; TEXT-TRANSFORM: uppercase; MARGIN-TOP: 15px; PADDING-LEFT: 0px; WIDTH: 150px; PADDING-RIGHT: 0px; PADDING-TOP: 1px
}
#bottom_feed UL LI.first A {
	COLOR: #636363
}
#legend {
	POSITION: relative; LIST-STYLE-TYPE: none; BOTTOM: 40px; MARGIN-BOTTOM: -40px; FONT-WEIGHT: bold; LIST-STYLE-IMAGE: none; LEFT: -60px
}
#legend LI {
	LINE-HEIGHT: 22px; PADDING-LEFT: 25px; BACKGROUND: url(../medias/special-prods.png) no-repeat
}
#legend LI.excl {
	BACKGROUND-POSITION: 0px -597px
}
#legend LI.new {
	BACKGROUND-POSITION: 0px 3px
}
#legend LI.promo {
	BACKGROUND-POSITION: 0px -197px
}
#legend LI.showr {
	BACKGROUND-POSITION: 0px -397px
}
PRE {
	FONT-SIZE: 9px
}
.vcard {
	PADDING-BOTTOM: 20px; FONT-SIZE: 11px; PADDING-TOP: 0px
}
.vcard A {
	COLOR: #666
}
.vcard .type {
	DISPLAY: none
}
.vcard DIV {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.vcard .org {
	FONT-WEIGHT: bold
}
#detail-contact-block TABLE {
	BORDER-COLLAPSE: collapse
}
#detail-contact-block TD {
	TEXT-ALIGN: right; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 10px; FONT-SIZE: 11px; PADDING-TOP: 0px
}
#detail-contact-block TD.c {
	TEXT-ALIGN: center; COLOR: #999
}
#google-map {
	WIDTH: 382px; BACKGROUND: url(../medias/throbber.gif) #fff no-repeat center 50%; FLOAT: left; LETTER-SPACING: 0px; HEIGHT: 259px; MARGIN-RIGHT: 40px
}
#google-directions {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; BACKGROUND: white; COLOR: #333; PADDING-TOP: 0px
}
#google-directions TABLE {
	MARGIN: 15px
}
#cover {
	Z-INDEX: 10; POSITION: absolute; WIDTH: 100%; BACKGROUND: black; TOP: 0px; LEFT: 0px; opacity: 0.5
}
#contact-form-box {
	Z-INDEX: 100; BORDER-BOTTOM: #666 1px outset; POSITION: absolute; BORDER-LEFT: #666 1px outset; WIDTH: 400px; BACKGROUND: #313131; OVERFLOW: hidden; BORDER-TOP: #666 1px outset; TOP: 50px; BORDER-RIGHT: #666 1px outset; LEFT: 50px; opacity: .9
}
#contact-form-box H3 {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; MARGIN-BOTTOM: 0px; FONT-SIZE: 14px; PADDING-TOP: 20px
}
#contact-form-box .error {
	TEXT-ALIGN: left
}
#closer {
	POSITION: absolute; PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; FONT-SIZE: 20px; TOP: 0px; CURSOR: pointer; RIGHT: 10px; PADDING-TOP: 10px
}
#contact-form-box FORM {
	MARGIN: 0px auto 20px
}
#contact-form-box BUTTON {
	PADDING-BOTTOM: 2px; BORDER-RIGHT-WIDTH: 1px; BACKGROUND-COLOR: #eeeeee; MARGIN: 0px 3px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; BORDER-TOP-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px; FONT-SIZE: 11px; BORDER-LEFT-WIDTH: 1px; CURSOR: pointer; PADDING-TOP: 2px
}
FORM#contact-form DIV#error-box {
	PADDING-BOTTOM: 4px !important; PADDING-LEFT: 0px !important; PADDING-RIGHT: 0px !important; FONT-WEIGHT: bold; PADDING-TOP: 4px !important
}
.submit {
	BACKGROUND: url(../medias/throbber.gif) no-repeat -150px 12px
}
.throbber {
	BACKGROUND-POSITION: 150px 12px
}
#registered-list {
	PADDING-BOTTOM: 0px; MARGIN: 20px 0px; PADDING-LEFT: 15px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#registered-list LI {
	MARGIN: 5px 0px
}
#registered-list LI A {
	COLOR: #333333
}
#present-list #contents #detail-info-block {
	COLOR: #333
}
#present-list #product-list {
	WIDTH: 745px
}
#present-list #product-list IMG {
	TEXT-ALIGN: left
}
#present-list #product-list IMG {
	BORDER-BOTTOM: #444444 1px solid; BORDER-LEFT: #444444 1px solid; DISPLAY: block; BORDER-TOP: #444444 1px solid; BORDER-RIGHT: #444444 1px solid
}
#present-list #product-list TD {
	VERTICAL-ALIGN: top; PADDING-TOP: 15px
}
#present-list #product-list TD.long A {
	FONT-WEIGHT: bold; TEXT-DECORATION: underline
}
#present-list #detail-info-block H3 {
	TEXT-ALIGN: left; COLOR: #333; FONT-WEIGHT: normal
}
#present-list #detail-info-block {
	PADDING-TOP: 0px
}
#present-list #detail-info-block FORM {
	MARGIN-TOP: 0px
}
#present-list #detail-info-block DIV {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 160px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#present-list #detail-info-block LABEL {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 160px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#present-list #detail-info-block DIV {
	BORDER-BOTTOM: #444444 1px solid; BORDER-LEFT: #444444 1px solid; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; WIDTH: 150px; PADDING-RIGHT: 5px; BORDER-RIGHT: #444444 1px solid; PADDING-TOP: 5px
}
#present-list #detail-info-block .sold DIV {
	PADDING-BOTTOM: 23px; BACKGROUND: #ddd
}
#present-list #detail-info-block DIV SPAN.check {
	TEXT-ALIGN: right; WIDTH: 150px; DISPLAY: block
}
#present-list #detail-info-block DIV INPUT {
	WIDTH: auto
}
#present-list #detail-info-block DIV .price {
	DISPLAY: block
}
#present-list #product-list TD BUTTON.search {
	BORDER-BOTTOM: #ccc 1px outset; BORDER-LEFT: #ccc 1px outset; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; BORDER-TOP: #ccc 1px outset; BORDER-RIGHT: #ccc 1px outset; PADDING-TOP: 3px
}
#present-list .head-form {
	PADDING-LEFT: 15px; DISPLAY: block
}
#present-list #detail-info-block #access-form {
	BORDER-BOTTOM: #aaa 1px solid; BORDER-LEFT: #aaa 1px solid; MARGIN: 20px auto; WIDTH: 425px; BORDER-TOP: #aaa 1px solid; BORDER-RIGHT: #aaa 1px solid
}
#present-list #access-form LABEL {
	WIDTH: 260px; DISPLAY: inline; COLOR: #333
}
#present-list #access-form .error {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; MARGIN-BOTTOM: 10px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
#present-list #access-form INPUT {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; PADDING-TOP: 3px
}
#present-list #access-form BUTTON {
	BORDER-BOTTOM: #ccc 1px outset; BORDER-LEFT: #ccc 1px outset; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: #ccc 1px outset; BORDER-RIGHT: #ccc 1px outset; PADDING-TOP: 0px
}
#access-list {
	BORDER-BOTTOM: #aaa 1px solid; BORDER-LEFT: #aaa 1px solid; MARGIN: 20px auto; WIDTH: 425px; BORDER-TOP: #aaa 1px solid; BORDER-RIGHT: #aaa 1px solid
}
#access-list LABEL {
	WIDTH: 260px; DISPLAY: inline; COLOR: #333
}
#access-list .error {
	MARGIN-BOTTOM: 10px
}
#access-list INPUT {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; PADDING-TOP: 3px
}
#access-list BUTTON {
	BORDER-BOTTOM: #ccc 1px outset; BORDER-LEFT: #ccc 1px outset; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: #ccc 1px outset; BORDER-RIGHT: #ccc 1px outset; PADDING-TOP: 0px
}
.error {
	COLOR: #c00
}
#form-offer-item {
	MARGIN: 0px
}
#form-offer-item TABLE {
	MARGIN: 0px 0px 20px 58px
}
#form-offer-item TABLE .button {
	TEXT-ALIGN: right; PADDING-BOTTOM: 20px; PADDING-LEFT: 0px; PADDING-RIGHT: 78px; PADDING-TOP: 20px
}
#form-offer-item TABLE .button INPUT {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; PADDING-TOP: 3px
}
#contents-text {
	PADDING-BOTTOM: 20px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; BACKGROUND: #fff; COLOR: #333; PADDING-TOP: 20px
}
#participation-table {
	MARGIN: 20px 0px
}
#participation-table .headerb TD {
	BORDER-BOTTOM: #333 1px solid; PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 10px
}
#participation-table TD {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px
}
#participation-table .b {
	BACKGROUND: #ddd
}
#text FORM {
	MARGIN-TOP: 0px
}
#details-newsletter {
	MARGIN: 0px; MIN-HEIGHT: 300px; BACKGROUND: #fff; COLOR: #333; PADDING-TOP: 30px
}
#details-newsletter H3 {
	MARGIN: 0px 0px 15px 40px
}
#details-newsletter FIELDSET {
	BORDER-BOTTOM: #333 1px solid; POSITION: relative; BORDER-LEFT: #333 1px solid; PADDING-BOTTOM: 20px; PADDING-LEFT: 20px; WIDTH: 400px; PADDING-RIGHT: 20px; MARGIN-LEFT: 40px; BORDER-TOP: #333 1px solid; BORDER-RIGHT: #333 1px solid; PADDING-TOP: 20px
}
#details-newsletter FIELDSET FORM {
	WIDTH: 400px
}
#details-newsletter .civi {
	DISPLAY: inline
}
#details-newsletter .civi INPUT {
	POSITION: static; WIDTH: auto; DISPLAY: inline; FLOAT: none
}
#details-newsletter LABEL {
	POSITION: relative; TEXT-ALIGN: left; MARGIN: 5px 0px; CLEAR: both
}
#details-newsletter FORM SPAN {
	MARGIN: 5px 0px; WIDTH: 80px; DISPLAY: block; FLOAT: left; TOP: 0px
}
#details-newsletter LABEL INPUT {
	WIDTH: 270px; DISPLAY: block; FLOAT: left
}
#details-newsletter INPUT#submit-newsletter {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 3px; MARGIN: 5px 0px 20px 160px; PADDING-LEFT: 0px; WIDTH: 100px; PADDING-RIGHT: 0px; BACKGROUND: url(../medias/button.png) #fff center 0px; FLOAT: none; FONT-SIZE: 11px; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 3px
}
#mailing_list_result {
	COLOR: #0c0
}
.error#mailing_list_result {
	COLOR: #c00
}
#bouton {
	font-family: "Arial Narrow";
	font-size: 11px;
	color: #FFF;
	background-color: #F30;
	text-transform: uppercase;
	padding: 5px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-weight: bold;
}

