/* General - Page -  Nvn.fr */
a:hover { color: #fff; text-decoration: underline;}

.header-container, .main-container, .footer-container, .nav-container { background: none; border: 0;}
.header { background: none; padding: 0; margin: 0 auto;}
.header .mini-menu { position: relative; width: 240px; clear: both; float: right; height: 20px; margin-bottom: -20px; top: 10px; right: 24px;  }
.header .mini-menu li { float: right; margin-right: 10px; color: #fff;}
h1, h2, h3 { color: inherit; border: 0; font-size: 100%;}
ul#nav, .add-to-links, .products-list .desc  { display: none;}
.catalog-category-view ul#nav, .cms-catalogue-html ul#nav, .catalog-product-view #nav, #checkout-progress-wrapper, .account-nav, .cms-en-stock-html #nav { display: block; position: absolute; background: rgba(255,255,255,0.2); width: 170px; -moz-border-radius-topright: 6px; -moz-border-radius-bottomright: 6px; top: 244px; padding: 0; -moz-box-shadow: 3px 5px 10px #000; -webkit-border-top-right-radius: 6px; -webkit-border-bottom-right-radius: 6px; -webkit-box-shadow: 3px 5px 10px #000;}
.breadcrumbs { position: absolute;}

.fieldset { padding: 0px; background: none; border: 0;}
.form-list label { color: #000}

.category-products, .product-view, #checkoutSteps, .box-account, .customer-address-index .addresses-list { float: right; width: 700px; -moz-box-shadow:-3px -5px 10px #000; -moz-border-radius-topleft: 6px; -webkit-border-top-left-radius: 6px;  -webkit-box-shadow: -3px -5px 10px #000;}
.cms-promotions-html .category-products { width: 808px; float: left; margin-left: 40px;}

.contacts-index-index .buttons-set, .buttons-set  { margin: 0; border: 0; }

#nav li, .block-progress dt, .account-nav li {  clear: both; width: 170px; line-height: 40px; height: 40px; border-bottom: 1px solid #666}
#nav li a, #nav li a:hover, .block-progress dt,  .account-nav li a,  .account-nav li a:hover, .account-nav li strong { line-height: 40px; display: block; padding: 0; float: left; width: 150px; padding-left: 10px; padding-right: 10px; font-variant: small-caps; font-size: 15px; color: #fff}
#nav li.active a, #nav li a:hover,  .account-nav li.current strong,  .account-nav li a:hover { background: rgba(0,0,0,0.6); margin: 0; text-decoration: none;}
#nav li.active a,  .account-nav li.current strong { color: #fff; font-weight: bold; font-style: italic;}
#nav li.retour { border-bottom: 2px dotted #ddd}
#nav li.retour a:hover { -moz-border-radius-topright: 6px; -webkit-border-top-right-radius: 6px;}
#nav li.nav-7, .account-nav li.last { border-bottom: 0;}
#nav li.nav-7 a, #nav li.nav-7 a:hover, .account-nav li.last a, .account-nav li.last a:hover { -moz-border-radius-bottomright: 6px; -webkit-border-bottom-right-radius: 6px; border-bottom: 0;}
.catalog-category-view ul#nav li.retour, .cms-catalogue-html ul#nav li.retour, .cms-en-stock-html ul#nav li.retour { display: none;}
.catalog-product-view #nav li.nav-1 { -moz-border-radius-topright: 0; -webkit-border-top-right-radius: 0px;}


.catalog-category-view .notice, .cms-en-stock-html .notice { width: 700px; float: right; font-size: 14px; margin-bottom: 10px; }

.products-list ol.products-list { float: left; clear: both;}
.products-list li.item { float: left; width: 330px;  }
.cms-promotions-html .products-list li.item { width: 384px;}
.products-list li.item.last { border-bottom: 1px solid #D9DDD3}
.product-essential, .product-view, .product-collateral { background: none; border: 0;}
.availability { display: none;}
.add-to-cart label { color: #fff; line-height: 19px;}
.notice-livraison { clear: both; margin-top: 10px; float: left; color: #E26703}
.addcart { clear: both;}

.col1-layout .product-view .product-shop { float: left; width: 350px; margin-left: 25px;}
.product-view .product-shop .price { font-size: 30px;}
.toolbar { float: left; width: 700px; color: #fff; font-size: 12px; line-height: 18px;}
.cms-promotions-html .toolbar { width: 808px;}
.toolbar a { color: #fff;}
.toolbar .pager, .toolbar .sorter, .pager { background: rgba(255,255,255,0.2); border: 0;float: left; height: 20px; font-size: 12px;}
.toolbar .pager { width: 515px;}
.toolbar .sorter { width: 153px;}
.toolbar .pager .limiter { float: right}
.toolbar-bottom { background: rgba(0,0,0,0.7p)}

.cms-promotions-html .toolbar .pager, .cms-promotions-html .toolbar .sorter { width: 388px;}
.pager .limiter { position: relative;  float: left;}
.pager .pages { margin: 0; position: absolute; }
.toolbar .sorter { float: right; }
.sorter .sort-by { padding: 0;}
.products-list .product-name a { color: #fff;}
.regular-price .price, .price, .price-box .price, .special-price .price { color: #FF7200}
.toolbar .pages { display: none;}
.toolbar-bottom .toolbar .pages { display: block;}
.toolbar-bottom .toolbar .pager .limiter { top: 0;}
.toolbar-bottom .toolbar .amount { display: none;}
.toolbar-bottom { float: left; margin-bottom: 10px;}
.pager .pages .current { color:#FF7200; font-weight: bold }




.cart .page-title h1 { margin: 0;}
#shopping-cart-table, .cart .cart-collaterals { width: 848px; margin-left: 20px; border: 0;}
.cart .cart-collaterals { padding: 25px 0;}
.cart .discount, .cart .shipping, .cart .totals, .account-login .content, .account-create .fieldset  { margin: 0; background: rgba(255,255,255,0.2); border: 0; padding: 0; width: 295px; -moz-border-radius-topleft: 6px; -moz-border-radius-topright: 6px;  -webkit-border-top-left-radius: 6px; -webkit-border-top-right-radius: 6px;  }
.cart .totals { width: 226px;}
.cart .discount-form, .cart .shipping-form { padding: 10px;}
.shipping-form label { color: #fff}
.cart .discount ul, .cart .shipping ul { margin: 0; padding: 0;}
.cart .discount p, .cart .shipping p { color: #fff; padding: 0 0 5px 0}
.cart .discount h2, .cart .shipping h2, .cart .totals h2, .account-login .content h2, .box-account .box-head h2, .account-create .fieldset h2 { color: #fff; border-bottom: 1px solid #171717; background-color: rgba(0,0,0,0.6); padding: 10px 0 10px 30px; width: 265px; background-position: 8px 10px; -moz-border-radius-topleft: 6px; -moz-border-radius-topright: 6px;  -webkit-border-top-left-radius: 6px; -webkit-border-top-right-radius: 6px;}
.cart .totals h2 { width: 216px; background: rgba(255,114,0,0.6); padding-left: 10px; font-size: 18px; padding: 0 0 0 10px; height: 36px; line-height: 36px}
.cart-table thead th, .data-table thead th {color: #fff; border-bottom: 1px solid #171717; background: rgba(0,0,0,0.2);}
.cart-table .odd, .opc .data-table .odd, .data-table .odd  { background: rgba(255,255,255,0.1); }
.data-table .even, .opc .data-table .even, .data-table .even { background: rgba(255,255,255,0.3); }
.cart-table tfoot tr, .cart-table tfoot tr.first, .account-login .buttons-set  { color: #fff; background-color: rgba(0,0,0,0.2) !important;}
.cart-table tfoot tr.first { background: none; }
.cart-table tfoot tr.first td { border-top: 2px solid #fff;}
.cart .product-name a { color: #fff; font-size: 14px}
.cart-table thead th, .data-table thead th { border-right: 0; }

.checkout-onepage-index #checkout-progress-wrapper { float: left;}
.checkout-onepage-index .col-main { float: right;}
.checkout-onepage-index .page-title, .dashboard .page-title, .my-account .page-title { position: relative; left: -102px;}
.checkout-onepage-index .col-right { float: none}
.opc .step-title { height: 20px; line-height: 20px;}
.opc .step-title .number { position: relative; top: 2px;}
.opc .step-title h2 { line-height: 20px;}
.opc .allow .step-title { background: rgba(255,255,255,0.2); border: 0; border-bottom: 1px solid #fbfbfb; }
#opc-login .step-title { -moz-border-radius-topleft: 6px;}
#opc-login h3 { font-size: 15px;}
.opc .active .step-title { background: #000; border-bottom: 0;}
.opc .allow .step-title h2 { color: #F18200}
.opc .allow.active .step-title h2 { color: #fbfbfb; font-size: 14px;}
.opc .allow .step-title .number { background: #F18200; color: #fbfbfb; border-color: #F18200}
.opc .active .step-title .number { background: #fbfbfb; color: #000; border: 1px solid #fbfbfb}
.opc .step { background: rgba(255,255,255,0.2); border: 0; }
.block-progress dt { line-height: 15px; border: 0; background: none; border-bottom: 1px solid #666; height: auto; padding-top: 5px;}
.block-progress dd { padding: 0 5px 15px 5px; margin-top: 5px; float: left; clear: both;}
.block-progress .block-title { padding: 10px; background: #000; -moz-border-radius-topright: 6px; margin: 0;}
.block-progress .block-title strong { color: #fff}
.block-progress .block-title span { position: relative; top: -1px; left: 3px; }
.block-progress dd, .block-progress dt.complete { background: none; border: 0;}
.block-progress dt.complete { background: rgba(255,255,255,0.5); color: #fff}
.block-progress dt.complete button { clear: both; float: left; margin: 5px 0;}
.block-progress dt.complete strong { float: left;}
.messages {}
.cart .messages, .customer-account-login .messages, .account-create .messages {  width: 808px;  position: relative; left: 40px;}
.dashboard .messages, .customer-address-index .messages { width: 665px;}
.success-msg { background: none; color: #fff; font-size: 14px; border: 0; text-align: center; padding: 0}
.messages ul { color: inherit}
.messages ul li { font-size: 14px; line-height: 20px;}
.messages ul li a { color: #000}
.account-create .messages { left: 20px;}
.error-msg { background-image: none;}
.opc .col2-set .col-1 button { float: left }
.opc .col2-set ul, .opc .col2-set p { color: #fff; margin: 0; padding: 0; margin-top: 10px;}
.opc .col2-set ul.messages { position: relative; top: 10px;}
.opc .col2-set ul.messages ul { color: #DF280A; background: none;}
.opc p, .opc .form-list label { color: #fff; font-weight: normal;}
.opc .form-list label { font-size: 14px;}
.opc  button { color: #fff}
.opc h3 { color: #fff; font-weight: bold; }
.sp-methods label { color: #fff}
.sp-methods dt { font-size: 14px;}
.sp-methods ul { margin: 0; padding: 0;}
.sp-methods .form-list li { color: #fff;}
.sp-methods .price { font-size: 14px; font-weight: bold; color: #FFA300}
.opc .checkmo-mailing-address { color: #fff; clear: both;}
.opc .data-table tfoot tr.first { background: none !important;}
.opc .data-table tfoot tr, .data-table tfoot tr, .opc .data-table thead th { background-color: rgba(255,255,255,0.6) !important; color: #000; background: none;} 
#opc-review .product-name { color: #fff; font-size: 13px;}
.opc .data-table { border: 0; margin-top: 10px; width: 640px; margin-left: 32px;}
.opc .data-table thead th, #opc-review .buttons-set { border: 0;}
.opc .data-table .price { color: #fff;}
.opc .data-table th .price { color: #000}
#opc-review .buttons-set {background: rgba(255,114,0,0.6); margin-top: 10px; }
.validation-advice { color: #fff; font-style: italic;}
.checkout-agreements .agree label { color: #fff;}
.opc .checkout-agreements { border: 0;}
.opc .checkout-agreements .agreement-content { color: #000}

.checkout-onepage-success p { font-size: 14px; margin-bottom: 15px;}
.checkout-onepage-success p strong { font-size: 24px; color: #fff;}
body.page-print { color: #000}

.customer-account-login .col2-set, .account-create { width: 848px; margin-left: 20px;}
.account-login .content { width: 411px;}
.account-login .content h2 { width: 381px;}
.account-login .content p { padding: 10px; font-size: 14px;}
.account-login .buttons-set  { background: none; border: 0; width: 385px;}
.account-login .form-list label { color: #fff;}
.block-account .block-content li a { padding-top: 0; color: #fff; border: 0; padding: 0 10px;}
.block-account .block-content ul.account-nav li { line-height: 15px;}
.box-account { border: 0; padding: 0; background: none; padding-bottom: 30px;}
.dashboard .welcome-msg p.hello { font-size: 14px; margin-left: 0;}
.box-account .box-head { text-align: left; border-bottom: 0;}
.box-account .box-head h2 { width: 670px; -moz-border-radius-topright: 0;}
.box-account .box-head a, #order-info-tabs li.current { float: right; position: relative; top: -30px; left: -20px;}
#my-orders-table { width: 650px; float: left; margin-left: 20px; padding: 0; }
#my-orders-table td { padding: 5px; text-align: center; vertical-align: middle;}
#my-orders-table th { text-align: center}
.box-account.box-info .box { padding: 10px;}
.dashboard .box .box-title h3, .dashboard .box .box-title h4, .my-account h4 { font-size: 15px; color: #fff}
.dashboard .box-info h4 { color: #fff; font-size: 12px;}
.my-account .form-list label { color: #fff }
.my-account .buttons-set { width: 630px; margin-left: 30px;}
.customer-account-edit h4 { margin-left: 15px; margin-bottom: 5px;}
.customer-account-edit .box-account .box-head h2, .customer-address-form .box-account .box-head h2 { padding-left: 15px;}
.addresses-list .col-1, .addresses-list .col-2 { padding: 10px; width: 324px;}
.addresses-list li.item { background: none}
.addresses-list h2 { margin-bottom: 5px; font-size: 15px;}
.customer-address-form strong { color: #fff}
.addresses-list .link-remove  { color: #fff}
.noOrder { font-size: 20px; padding: 20px;}
.order-info-box  { background: none; width: 630px; margin-left: 20px;}
.page-title.showCommande { font-size: 22px; line-height: 30px;}
#order-info-tabs li.first { display: none;}
#order-info-tabs li { margin-left: 10px; float: right}
#order-info-tabs li a, #order-info-tabs li.current { left: inherit; margin-right: 10px;}
dl.box-head dt { margin: 15px}
.order-date, .order-items h2 { margin-left: 17px; font-size: 15px;}
.data-table tbody.odd tr { background: none !important}
.data-table tfoot { border-bottom: 0;}
#order-info-tabs li.current { font-size: 15px; color: #fff; font-weight: bold; top: -32px;}
.order-items .link-print  { margin-right: 10px; color: #fff;}
.order-items h3{ margin-left: 17px; margin-top: 10px; }
.order-items .data-table { width: 620px; margin-left: 17px; margin-top: 5px;}
.newsletter-manage-index .box-account p, .newsletter-manage-index .box-account ul { margin: 20px;}
.newsletter-manage-index .box-account button { float: left;}

.account-create .fieldset { width: 818px; padding: 15px; margin-bottom: 15px; }
.account-create .fieldset h2 { width: 833px; margin: 0; border: 0; top: -15px; left: -15px; padding-left: 15px; text-transform: uppercase; font-size: 14px}
.account-create .fieldset label { color: #fff}


button.button { background: url(../images/sprite_quai.png) right -92px no-repeat; border: 0; height: 20px; padding-left: 10px; padding-right: 10px; margin-left: 5px}
button.button span { background: url(../images/sprite_quai.png) -378px -121px no-repeat; position: relative; left: -15px; margin-right: -10px; border: 0; height: 20px; line-height: 20px; padding-left: 10px; float: left; font-weight: normal; text-shadow: 1px 1px #171717}
button.button span span, .checkout-types button.button span span, button.button.btn-checkout span span { background: none; left: 0; font-weight: normal;line-height: 20px}
button:active { opacity: 0.8;}
.checkout-types button.button, button.button.btn-checkout { background-position: right 0; height: 37px;}
.checkout-types button.button span, button.button.btn-checkout span { background-position: -378px -45px; height: 37px; left: -30px; line-height: 37px}
.checkout-types button.button span span, button.button.btn-checkout span span { line-height: 37px; position: relative; left: 8px}

body { background: none;}
html {
	height: auto;
	margin: 0; padding: 0 0 0 0;
	}

body {
	height: 100%;
	margin: 0; 
	padding: 0 0 0 0;
	color: #fff;
	background-color: #000;
	font: 12px "Trebuchet MS", Tahoma, Arial Tahoma, sans-serif;
	}


.cms-index-index, .checkout-cart-index, .customer-account-index, .newsletter-manage-index, .downloadable-customer-products, .tag-customer-index, .review-customer-index, .sales-order-history, .customer-address-index, .customer-account-edit, .customer-account-login, .customer-address-form, .sales-order-view, .sales-order-shipment, .sales-order-invoice, .customer-account-create {
	height: auto;
	margin: 0 auto;
	background: url(../images/bg_accueil.jpg) #000 no-repeat top center fixed;
	}
	
.cms-esprit-html {
	height: 1024px;
	margin: 0 auto;
	background: url(../images/bg_esprit.jpg) #000 no-repeat top center fixed;
	}
	
.cms-esprit-html .breadcrumbs, .cms-showroom-html .breadcrumbs, .cms-mentions-html .breadcrumbs, .breadcrumbs { display: none;}
	
.cms-catalogue-html, .catalog-category-view, .catalogsearch-result-index, .checkout-onepage-index, .cms-en-stock-html {
	height: auto;
	margin: 0 auto;
	background: url(../images/bg_collection.jpg) #000 no-repeat top center fixed;
	}
	
#page-pays {
	height: auto;
	margin: 0 auto;
	background: url(../images/bg_collection.jpg) #000 no-repeat top center fixed;
	}
	
.catalog-product-view {
	height: 1104px;
	margin: 0 auto;
	background: url(../images/bg_produits.jpg) #000 no-repeat top center fixed;
	}
	
#page-produitspromos {
	height: 1104px;
	margin: 0 auto;
	background: url(../images/bg_produits.jpg) #000 no-repeat top center fixed;
	}
	
#page-detail {
	height: auto;
	margin: 0 auto;
	background: url(../images/bg_collection.jpg) #000 no-repeat top center fixed;
	}
	
#page-commander {
	height: auto;
	margin: 0 auto;
	background: url(../images/bg_collection.jpg) #000 no-repeat top center fixed;
	}
	
.cms-showroom-html {
	height: auto;
	margin: 0 auto;
	background: url(../images/bg_showroom.jpg) #000 no-repeat top center fixed;
	}
	
.cms-promotions-html, .checkout-onepage-success, .customer-account-forgotpassword {
	height: 1104px;
	margin: 0 auto;
	background: url(../images/bg_promos.jpg) #000 no-repeat top center fixed;
	}
	
.contacts-index-index {
	height: auto;
	margin: 0 auto;
	background: url(../images/bg_contact.jpg) #000 no-repeat top center fixed;
	}
	
.cms-mentions-html {
	height: auto;
	margin: 0 auto;
	background: url(../images/bg_accueil.jpg) #000 no-repeat top center fixed;
	}
	
.main {
	padding: 0;
	width: 889px;
	min-height: 840px;
	margin: auto;
	background: url(../images/table_showroom.png) no-repeat;
	}	
	
* html #container {
	width: 889px;
	height: 840px;
  	background:none;
  	margin: auto;
  	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/table_showroom.png', width="889" height="840");
	}
	
#container-special {
	width: 889px;
	margin: auto;
	background: url(../images/table_showroom.png) no-repeat;
	}
	
* html #container-special {
	width: 889px;
	margin: auto;
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/table_showroomie.png', width="889" height="880");
	}
	

/* Syles globaux */
a {
	color: #fff;
	text-decoration: none;
	cursor: pointer;

	}
	

a.solution {
	color: #4c801c;
	text-decoration: none;
	}
	
a.solution:hover {
	color: #000;
	text-decoration: none;
	}
	
a.index {
	font-weight: bold;
	color: #4c1b2e;
	text-decoration: none;

	}
	
a.index:hover {
	color: #000;
	text-decoration: none;
	font-weight: bold;

	}
	
a.footer {
	color: #2f2f2f;
	text-decoration: none;
	}
	
a.footer:hover {
	color: #000;
	text-decoration: none;
	}

/** LINKS PRODUITS */
a.link3 { color: #e7e7e7; font-size: 14px; font-family: Verdana; text-decoration: underline; position: relative; }
a.link3:visited { color: #fff; font-size: 14px; font-family: Verdana; text-decoration: none; position: relative; }
a.link3:hover { color: #f60; font-size: 14px; font-family: Verdana; text-decoration: none; position: relative; }

a.link4 { color: #fff; font-size: 14px; font-family: Verdana; font-weight: bold; position: relative; text-decoration: underline; }
a.link4:visited { color: red; font-size: 14px; font-family: Verdana; text-decoration: none; position: relative; }
a.link4:hover { color: #f60; font-size: 14px; font-family: Verdana; position: relative; }

a.link5 { color: #fff; font-size: 10px; font-family: Verdana; font-weight: normal; position: relative; }
a.link5:visited { color: #fff; font-size: 10px; font-family: Verdana; text-decoration: none; position: relative; }
a.link5:hover { color: #f60; font-size: 10px; font-family: Verdana; text-decoration: underline; position: relative; }

	
h4 { 
	font-size: 2.2em; 
	color: #2f2f2f; 
	margin: 0; 	
	}	

.questions {
	font: 14px "Trebuchet MS", Tahoma, Arial Tahoma, sans-serif;
	font-weight: bold;
	color: #2f5931;
	font-style: italic;
	}		
	
h6 { 
	font-size: 10px; 
	color: #2f2f2f; 
	margin: 0px 0;
	padding: 5px 0px 0px 0;	
	border-top : 1px dotted #CCCCCC;
	}		
	
p {
	margin: 0; padding: 0px 0 0px 0;
	}

ul {
	padding: 0px 0 0px 15px; 
	margin:0px 0px 10px;
	color: #2f2f2f; 
	}
	
img {
	border: 0px;
	margin: 0;
	}

	
table.coll { 
	border-collapse: collapse; 
	}
	
.point {
	border-top: 1px dotted #c1c9a6;
	padding: 0px 0 10px 0;
	margin-top: 10px;
	}
	
.text-align {
	text-align: justify;
	}

.text-align-right {
	text-align: right;
	}

	
/* Zone de contenu - main */	
#main {
	width: 889px;
	margin: auto;
	padding: 115px 0 0 0px;
	}
	
* html #main {
	width: 889px;
	margin: auto;
	padding: 20px 0 0 0px;
	}
	
.page-title {
	border:0;
	width: auto;
	height: 85px;
	margin: auto;
	padding: 20px 0 0 0;
	text-align: center;
	font-size: 28px;
	font-family: "Trebuchet MS";
	color: white;
	margin-bottom: 5px;
	background: url(../images/titre.png) no-repeat top center;
	}

.page-title h1, .page-title h2, .page-title h3 { font-weight: normal;}


.catalog-product-view .page-title {
	border:0;
	width: auto;
	height: 85px;
	margin: auto;
	padding: 5px 0 0px 0;
	text-align: center;
	font-size: 28px;
	font-family: "Trebuchet MS";
	color: white;
	margin-bottom: 20px;
	background: url(../images/titre.png) no-repeat top center;
	}
	

.catalog-product-view .page-title h1 { font-weight: normal; float: left; width: 390px; padding: 0 15px;  }

.page-title-table { height: 60px; width: 420px; margin-left: 236px; vertical-align: middle; text-align: center}
.page-title-table td { text-align: center; vertical-align: middle}
.sales-order-view table.page-title-table, .sales-order-shipment table.page-title-table, .sales-order-invoice table.page-title-table { margin-left: 134px; }
.sales-order-view .page-title, .sales-order-shipment .page-title, .sales-order-invoice .page-title { padding-top: 7px; margin-bottom: 15px;}	
* html .page-title {
	width: 422px;
	height: 85px;
	margin: auto;
	padding: 20px 0 0 0;
	text-align: center;
	font-size: 28px;
	font-family: "Trebuchet MS";
	color: white;
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/titre.png', width="422" height="85");
	margin-bottom: 25px;
	}

#titre-detail {
	width: 889px;
	height: 85px;
	margin: auto;
	margin-bottom: 10px;
	background: url(../images/titre.png) no-repeat top center;
	}
	
* html #titre-detail {
	width: 889px;
	height: 85px;
	float: inherit;
	margin-bottom: 10px;
	text-align: left;
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/titre.png', width="422" height="85");
	position: inherit;
	}	

#detail-nom {
	width: 422px;
	height: 85px;
	float: left;
	text-align: center;
	font-size: 28px;
	font-family: "Trebuchet MS";
	color: white;
	padding: 20px 0 0 0;
	margin-bottom: 0px;
	}
	
* html #detail-nom {
	width: 422px;
	height: 85px;
	margin-left: -233px;
	float: left;
	font-size: 28px;
	font-family: "Trebuchet MS";
	color: white;
	padding: 20px 0 0 0;
	margin-bottom: 0px;
	position: inherit;
	}

	
#back {
	width: 233px;
	height: 85px;
	float: left;
	padding-top: 22px;
	}
	
* html #back {
	width: 233px;
	height: 85px;
	padding-top: 22px;
	}
	
#next {
	width: 234px;
	height: 85px;
	float: left;
	padding-top: 22px;
	}
	
* html #next {
	width: 234px;
	height: 85px;
	padding-top: 22px;
	}
	
	
/* Zone de contenu gauche - accueil */	
#content-left{
	width: 510px;
	float: left;
	padding: 0px 0 0 20px;
	text-align: justify;
	}
	
#content-left-index {
	width: 510px;
	float: left;
	margin-left: 50px;
	text-align: justify;
	}
	
* html #content-left-index {
	width: 510px;
	float: left;
	margin-left: 25px;
	text-align: justify;
	}
	
#content-left-esprit {
	width: 533px;
	height: 641px;
	float: left;
	margin-left: 50px;
	background: url(../images/cadre_blanc_accueil.png);
	}
	
* html #content-left-esprit {
	width: 533px;
	height: 641px;
	float: left;
	margin-left: 25px;
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/cadre_blanc_accueil.png', width="533" height="641");
	}
	
#content-left-esprit-text {
	width: 503px;
	height: 641px;
	margin: auto;
	text-align: justify;
	color: black;
	margin-top: 20px;
	font-size: 13px;
	position: relative;
	}

#content-collection {
	width: 790px;
	height: 700px;
	margin: auto;
	padding-left: 20px;
	}
	
#content-pays {
	width: 790px;
	height: 700px;
	margin: auto;
	}
	
#content-produits {
	width: 790px;
	height: 780px;
	margin: auto;
	}
	
#content-produitspromos {
	width: 790px;
	height: 780px;
	margin: auto;
	}
	
#content-detail {
	width: 889px;
	height: 700px;
	margin: auto;
	}
	
#content-left-detail {
	width: 465px;
	height: 557px;
	float: left;
	margin-left: 40px;
	margin-top: 15px;
	}
	
* html #content-left-detail {
	width: 465px;
	height: 557px;
	float: left;
	margin-left: 25px;
	margin-top: 15px;
	}
	
#content-showroom {
	width: 789px;
	height: 700px;
	margin: auto;
	background: url(../images/cadre_blanc_showroom.png) no-repeat;
	}
	
* html #content-showroom {
	width: 789px;
	height: 700px;
	margin: auto;
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/cadre_blanc_showroom.png', width="789" height="700");
	}
	
#content-commander {
	width: 789px;
	height: 700px;
	margin: auto;
	background: url(../images/cadre_blanc_showroom.png) no-repeat;
	}
	
* html #content-commander {
	width: 789px;
	height: 700px;
	margin: auto;
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/cadre_blanc_showroom.png', width="789" height="700");
	}
	
#content-showroom-text {
	width: 640px;
	height: auto;
	margin: auto;
	color: black;
	font-size: 13px;
	text-align: justify;
	padding-top: 20px;
	}
	
* html #content-showroom-text {
	width: 640px;
	height: 700px;
	margin: auto;
	color: black;
	font-size: 13px;
	position: relative;
	text-align: justify;
	padding-top: 20px;
	}
	
#content-commander-text {
	width: 789px;
	height: auto;
	margin: auto;
	color: black;
	font-size: 13px;
	text-align: justify;
	padding: 20px 20px 20px 20px;
	}
	
* html #content-commander-text {
	width: 789px;
	height: 700px;
	margin: auto;
	color: black;
	font-size: 13px;
	position: relative;
	text-align: justify;
	padding: 20px 20px 20px 20px;
	margin-right: 20px;
	}
	
#content-promos {
	width: 790px;
	height: 780px;
	margin: auto;
	}
	
* html #content-promos {
	width: 790px;
	height: 700px;
	margin: auto;
	font-size: 10px;
	position: relative;
	}
	
.promos-ref {
	width: 10%;
	}
	
.promos-nom {
	width: 40%;
	}
	
.promos-prix {
	width: 20%;
	}
	
.promos-reduc {
	width: 20%;
	}
	
.promos-nul {
	width: 10%;
	}

.promohey	{
	background: url(../images/promoh.png) no-repeat top;
	z-index: 2;
	top: -20px;
	position: absolute;
	width: 60px;
	height: 40px;
	}
	
	
.collection-choix-ambiance {
	width: 214px;
	height: 214px;
	margin: auto;
	margin-right: 74px;
	margin-bottom: 36px;
	border: 0px;
	}
	
.collection-choix-ambiance-end {
	width: 214px;
	height: 214px;
	margin: auto;
	margin-bottom: 36px;
	border: 0px;
	}
	
.collection-choix-pays {
	width: 195px;
	height: 195px;
	margin: auto;
	margin-right: 2px;
	margin-bottom: 35px;
	border: 0px;
	}
	
.collection-choix-pays-end {
	width: 195px;
	height: 195px;
	margin: auto;
	margin-bottom: 35px;
	border: 0px;
	}
	
.collection-where {
	font-size: 14px;
	height: 40px;
	margin: auto;
	border: 0px;
	text-align: center;
	position: relative;
	}
	
.collection-produits-pays {
	border: 0px;
	padding-left: 30px;
	}
	
* html .collection-produits-pays {
	border: 0px;
	margin-left: 30px;
	}
	
.collection-produits-image {
	border: 0px;
	z-index: 1;
	position: relative;
	}
	
.space {
	height: 40px;
	}
	
.shadowend {
   width: 25px;
   height: 25px;
   border: 0px;
   background: url(../images/produits_big_shadowend.png) no-repeat top left;
   }
   
* html .shadowend {
   width: 25px;
   height: 25px;
   border: 0px;
   background: none;
   }
   
.shadowbottom {
   background: url(../images/produits_big_shadowbottom.png) no-repeat top right;
   padding: 0;
   margin-top: -4px;
   display: block;
   vertical-align: top;
   height: 25px;
   }
   
* html .shadowbottom {
   background: none;
   padding: 0;
   margin-top: -4px;
   display: block;
   vertical-align: top;
   height: 25px;
   }
   
.shadowright {
   background: url(../images/produits_big_shadowright.png) repeat-y;
   }
   
* html .shadowright {
   background: none;
   }

#content-left-menu{
	width: 860px;
	height: 15px;
	float: left;
	padding: 10px 0 20px 20px;
	}


#content-left2 {
	width: 603px;
	float: left;
	padding: 0px 0 0 0px;
	}

.entry {
	clear:both;
	padding-top: 0px;
	}

.left {
	width: 150px;
	float:left;
	padding: 0px 10px 00px 0px;
	}
	
.leftcom {
	width: 100px;
	height: 100px;
	float:left;
	padding: 0px 10px 00px 0px;
	}
	
* html .left {
	width: 150px;
	float:left;
	margin-right: 15px;
	}
	
.blacko {
	color: white;
	font-size: 10px;
	}
	
.back {
	margin-left: 150px;
	float:left;
	}
	
* html .back {
	margin-left: -85px;
	float:left;
	position: inherit;
	}
	
.next {
	margin-right: 150px;
	float:right;
	}
	
* html .next {
	margin-right: 150px;
	float:right;
	position: inherit;
	}

.cursor {
	cursor: pointer;
	}

#accueil-end {
	height: 10px;
	float:left;
	}

.titre-image {
	float:left;
	padding: 0px 0px 00px 0px;
	border: 0px solid #2f2f2f;
	}
	
.titre-image-accueil {
	float:left;
	padding: 0px 0px 00px 0px;
	border: 0px solid #2f2f2f;
	margin-right: 20px;
	margin-bottom: 20px;

	background: none;
	}
	
.titre-image-accueil-end {
	float:left;
	padding: 0px 0px 00px 0px;
	border: 1px solid #2f2f2f;
	}	
	
.titre-image-accueil-services {
	float:left;
	margin-right: 10px;
	border: 1px solid #2f2f2f;
	}
	
.titre-image-accueil-services-end {
	float:left;
	padding: 0px 0px 00px 0px;
	border: 1px solid #2f2f2f;
	}
	
.titre-image-contact {
	float:left;
	padding: 0px 0px 00px 0px;
	margin-right: 20px;
	border: 1px solid #2f2f2f;
	}
	
.titre-image-menu {
	float:left;
	padding: 0px 0px 00px 0px;
	margin-bottom: 10px;
	border: 0px solid #2f2f2f;
	}
	
.adwords-image {
	float:left;
	padding: 0px 0px 00px 0px;
	margin-right: 20px;
	border: 1px solid #2f2f2f;
	}

.idot {
	width: 510px;
	border: 1px dotted #c1c9a6 !important;
	padding: 0px 0 0px 0;
	}
	
.rappel {
	border-bottom: 1px solid #2f2f2f;
	margin-bottom: 10px;
	}
	
input[type=text] { 
	cursor: text; 
	background-color: #FFFFFF; 
	color: #000000; 
	border: 1px solid #2f2f2f; 
	}
	
.comment {
	width: 503px; 
	height: 250px;
	color: #000; 
	border: 1px solid #2f2f2f; 
	background-color: #FFFFFF;
	}
	
.adresse {
	width: 400px; 
	height: 50px;
	color: #000; 
	border: 1px solid #2f2f2f; 
	background-color: #FFFFFF;
	}

input[type=submit], input[type=button] { 
	color: #000; 
	border: 1px solid #2f2f2f; 
	background-color: #FFFFFF; }
input[type=submit]:active, input[type=button]:active { border-style: inset; }
input[type=submit]:hover, input[type=submit]:focus, input[type=button]:hover, input[type=button]:focus { cursor: pointer; }
	
hr { border-style: dotted; color: red; height: 0.001em;}
	
	
.sidebar-half {
	width: 150px;
	height: 100px;
	float: left;	
	text-align: justify;	
	margin: 0;
	border: 0;
	}
	
.sidebar-half-2 {
	width: 150px;
	height: 100px;
	float: left;	
	text-align: justify;	
	margin-left: 10px;
	border: 0;
	}
	
/* Zone de contenu droite - accueil */	
#content-right-index {
	width: 230px;
	float: right;
	padding: 0px 0px 0 0px;
	margin-right: 50px;
	}
	
* html #content-right-index {
	width: 230px;
	float: right;
	padding: 0px 0px 0 0px;
	margin-right: 25px;
	}
	
#content-right-esprit {
	width: 200px;
	float: right;
	padding: 0px 0px 0 0px;
	margin-right: 50px;
	}
	
* html #content-right-esprit {
	width: 200px;
	float: right;
	padding: 0px 0px 0 0px;
	margin-right: 25px;
	}
	
#content-right-detail {
	width: 341px;
	height: 532px;
	float: right;
	padding: 0px 0px 0px 0px;
	margin: auto;
	margin-right: 40px;
	margin-top: 15px;
	font-weight: bold;
	background: url(../images/table_blanc.png);
	}
	
* html #content-right-detail {
	width: 341px;
	height: 532px;
	float: right;
	padding: 0px 0px 0px 0px;
	margin: auto;
	margin-right: 30px;
	margin-top: 15px;
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/table_blanc.png', width="341" height="532");
	}
	
#content-right-detail-text {
	width: 321px;
	margin: auto;
	padding-left: 10px;
	padding-top: 15px;
	color: black;
	}
	
.banniere {
	width: 230px;
	height: 90px;
	margin-bottom: 20px;
	}
	
.boutton-accueil {
	width: 230px;
	height: 65px;
	margin-top: 40px;
	margin-bottom: 20px;
	}
	
.boutton-accueil-2 {
	width: 230px;
	height: 65px;
	margin-bottom: 20px;
	}
	
.esprit-right {
	width: 200px;
	height: 200px;
	margin-bottom: 20px;
	border: 0px;
	}
	
.trait {
	margin-top: 10px;
	margin-bottom: 10px;
	}
	
#price {
	width: 150px;
	height: 52px;
	background: url(../images/detail_prix.png) top no-repeat;
	border: 0px;
	}
	
* html #price {
	width: 150px;
	height: 42px;
	background: none;
	border: 0px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/detail_prix.png', width="150" height="42");	
	}

.prix {
	padding-top: 7px;
	text-align: center;
	height: 42px;
	font-size: 24px;
	color: #3dc1ff;
	border: 0px;
	margin: 0;
	}
	
.prixpromo {
	padding-top: 0px;
	text-align: center;
	font-size: 10px;
	color: white;
	border: 0px;
	margin: 0;
	}

.bigpromo {
	color: #ff7200;
	font-size: 24px;
	text-align: center;
	font-weight: bold;
	border: 0px;
	margin: 0;
	}	
	
.commander {
	border: 0px;
	margin: 0;
	}
	
.affichepromo {
	width: 150px;
	height: 52px;
	}
	
* html .commander {
	margin-top: 10px;
	border: 0px;
	}
	
.prtel {
	border: 0px;
	margin: 0;
	}
	
* html .prtel {
	border: 0px;
	margin-top: 10px;
	}


	
	
/* Pied de page */	
.clearer {
	clear: both;
	}	
	
.clearerie6 {
	clear: none;
	}
	
#footer {
	width: 889px;
	margin: auto;
	height: 120px;
	background: url(../images/footer.png) no-repeat top;
	clear: both;
	}

* html #footer {
	width: 889px;
	margin: auto;
	height: 120px;
	background: none;
  	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/footer.png', width="889" height="120");	
	}
	
#footer-legals {
	width: 889px;
	margin: auto;
	height: 20px;
	padding: 05px 0 0 0px;
	}
	
#footer-bottom {
	width: 889px;
	margin: auto;
	height: 63px;
	padding: 0px 0 0 0px;
	background: url(img/footer-2.png) no-repeat top;
	<!--[if IE 6]>
@import url(htc.css);
<![endif]-->
	}
	
#footer-bottom-real {
	width: 889px;
	margin: auto;
	height: 10px;
	padding: 0px 0 0 0px;
	}
	
#copyright{ 
	float: left;
	width: 200px;
	height: 10px;
	text-align: left;
	color: #686868;
	margin-left: 10px;
	margin-right: 10px;
	}
	
#legal {
	float: right;
	width: 458px;
	height: 10px;
	text-align: right;
	color: #686868;
	margin-left: 10px;
	margin-right: 10px;

	}
	
#footer-legals a {
	color: #686868;
	text-decoration: none;
	cursor: pointer;
	position: relative;
	}
	
#footer-legals a:hover {
	color: #fff;
	text-decoration: none;
	cursor: pointer;
	position: relative;
	}
	
#backlink {
	width: 869px;
	text-align: center;
	color: #606060;
	font-size: 10px;
	margin-left: 10px;
	margin-top: 40px;
	}
	
#backlink a{
	color: #606060;
	font-size: 10px;
	cursor: pointer;
	position: relative;
	}
	
#backlink a:hover{
	color: #fff;
	font-size: 10px;
	cursor: pointer;
	position: relative;
	}
	

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    font-size: 0;
    clear: both;
    visibility: hidden;
	}

.clearfix {display: inline-block;}

/* Hides from IE5/Mac \*/
* html .clearfix {height: 1px;}
.clearfix {display: block;}


#menu-main-content {
	width: 889px;
	height: 34px;
	padding: 0px 0 0 0px;
	margin: auto;
	}	
	
#menu-accueil-content{
	width: 889px;
	margin: auto;
	padding: 0px 0 0 0px;
	margin-top: 0px;
	}

#menu-accueil {
	width: 98px;
	height: 34px;
	padding: 0px 0 0 0px;
	float: left;
	background: url(../images/menu-barre.jpg) no-repeat right;
	}
	
#menu-esprit {
	width: 101px;
	height: 34px;
	padding: 0px 0 0 0px;
	float: left;
	background: url(../images/menu-barre.jpg) no-repeat right;
	}
	
#menu-collection {
	width: 155px;
	height: 34px;
	padding: 0px 0 0 0px;
	float: left;
	}

#menu-showroom {
	width: 151px;
	height: 34px;
	padding: 0px 0 0 0px;
	float: left;
	background: url(../images/menu-barre.jpg) no-repeat right;
	}

#menu-promos {
	width: 98px;
	height: 34px;
	padding: 0px 0 0 0px;
	float: left;
	background: url(../images/menu-barre.jpg) no-repeat right;
	}

#menu-contact {
	width: 101px;
	height: 34px;
	padding: 0px 0 0 0px;
	float: left;
	}	

#menu-logo {
	width: 185px;
	height: 34px;
	padding: 0px 0 0 0px;
	float: left;
	background: url(../images/milieu.png) no-repeat right;
	}	
	
* html #menu-logo {
	width: 185px;
	height: 34px;
	padding: 0px 0 0 0px;
	float: left;
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/milieuie6.png', width="185" height="34");
	position: relative;
	
	}	
	
#menu-logo-haut {
	width: 889px;
	height: 50px;
	padding: 0px 0 0 0px;
	float: left;
	background: url(../images/haut.png) no-repeat center;
	}
	
* html #menu-logo-haut {
	width: 889px;
	height: 50px;
	padding: 0px 0 0 0px;
	float: left;
	background: none;	
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/hautie6.png', width="889" height="50");
	position: relative;
	
	}
	
#menu-logo-bas {
	width: 889px;
	height: 50px;
	padding: 0px 0 0 0px;
	float: left;
	background: url(../images/bas.png) no-repeat center;
	}
	
* html #menu-logo-bas {
	width: 889px;
	height: 50px;
	padding: 0px 0 0 0px;
	float: left;
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/basie6.png', width="889" height="50");
	position: relative;
	
	}



ul#accueil
{
	list-style-type: none ;
	margin: 0 ;
	padding: 0 ;
}


ul#accueil li
{
	list-style-type: none ;
	margin: 0 0 0px 0 ;
	padding: 0 ;
}

ul#accueil li a
{
	list-style-type: none ;
	display: block ;
	width: 97px ;
	height: 34px ;
	line-height: 34px ;
	color: #000 ;
	text-indent: 34px ; 

	text-decoration: none ;
	background: url(../images/accueil.png) no-repeat 0 0 ; 
	border: 0px solid #dbd ;
}

ul#accueil li a:hover
{
	list-style-type: none ;
	background: url(../images/accueil.png) no-repeat 0 -34px ; 
	border: 0px solid #ffffff ;
}

ul#accueil li a:active
{
	list-style-type: none ;
	background: url(../images/accueil.png) no-repeat 0 -68px ; 
	border: 0px solid #ffffff ;
}

* html ul#accueil
{
	list-style-type: none ;
	margin: 0 ;
	padding: 0 ;
}


* html ul#accueil li
{
	list-style-type: none ;
	margin: 0 0 0px 0 ;
	padding: 0 ;
}

* html ul#accueil li a
{
	list-style-type: none ;
	display: block ;
	width: 97px ;
	height: 34px ;
	line-height: 34px ;
	color: #000 ;
	text-indent: 34px ; 

	text-decoration: none ;
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/accueilie6off.png', width="97" height="34"); 
	border: 0px solid #dbd ;
	cursor: pointer;
	position: relative;
	
}

* html ul#accueil li a:hover
{
	list-style-type: none ;
	background: none; 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/accueilie6hover.png', width="97" height="34"); 
	border: 0px solid #ffffff ;
	cursor: pointer;
	position: relative;
	
}

* html ul#accueil li a:active
{
	list-style-type: none ;
	background: none; 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/accueilie6click.png', width="97" height="34");
	border: 0px solid #ffffff ;
	cursor: pointer;
	position: relative;
	
}

.cms-index-index ul#accueil
{
	list-style-type: none ;
	margin: 0 ;
	padding: 0 ;
	
}

.cms-index-index ul#accueil li
{
	list-style-type: none ;
	margin: 0 0 0px 0 ;
	padding: 0 ;
}

.cms-index-index ul#accueil li a
{
	list-style-type: none ;
	display: block ;
	width: 97px ;
	height: 34px ;
	line-height: 34px ;
	color: #000 ;
	text-indent: 34px ; 

	text-decoration: none ;
	background: url(../images/accueil.png) no-repeat 0 -102px ; 
	border: 0px solid #dbd ;
}

* html .cms-index-index ul#accueil
{
	list-style-type: none ;
	margin: 0 ;
	padding: 0 ;
	
}

* html .cms-index-index ul#accueil li
{
	list-style-type: none ;
	margin: 0 0 0px 0 ;
	padding: 0 ;
}

* html .cms-index-index ul#accueil li a
{
	list-style-type: none ;
	display: block ;
	width: 97px ;
	height: 34px ;
	line-height: 34px ;
	color: #000 ;
	text-indent: 34px ; 

	text-decoration: none ;
	background: none; 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/accueilie6on.png', width="97" height="34");
	border: 0px solid #dbd ;
	cursor: pointer;
	position: relative;
	
}

ul#esprit
{
	list-style-type: none ;
	margin: 0 ;
	padding: 0 ;
}


ul#esprit li
{
	list-style-type: none ;
	margin: 0 0 0px 0 ;
	padding: 0 ;
}

ul#esprit li a
{
	list-style-type: none ;
	display: block ;
	width: 100px ;
	height: 34px ;
	line-height: 34px ;
	color: #000 ;
	text-indent: 34px ; 

	text-decoration: none ;
	background: url(../images/esprit.png) no-repeat 0 0 ; 
	border: 0px solid #dbd ;
}

ul#esprit li a:hover
{
	list-style-type: none ;
	background: url(../images/esprit.png) no-repeat 0 -34px ; 
	border: 0px solid #ffffff ;
}

ul#esprit li a:active
{
	list-style-type: none ;
	background: url(../images/esprit.png) no-repeat 0 -68px ; 
	border: 0px solid #ffffff ;
}

.cms-esprit-html ul#esprit
{
	list-style-type: none ;
	margin: 0 ;
	padding: 0 ;
	
}

.cms-esprit-html ul#esprit li
{
	list-style-type: none ;
	margin: 0 0 0px 0 ;
	padding: 0 ;
}

.cms-esprit-html ul#esprit li a
{
	list-style-type: none ;
	display: block ;
	width: 100px ;
	height: 34px ;
	line-height: 34px ;
	color: #000 ;
	text-indent: 34px ; 

	text-decoration: none ;
	background: url(../images/esprit.png) no-repeat 0 -102px ; 
	border: 0px solid #dbd ;
}

* html ul#esprit
{
	list-style-type: none ;
	margin: 0 ;
	padding: 0 ;
}


* html ul#esprit li
{
	list-style-type: none ;
	margin: 0 0 0px 0 ;
	padding: 0 ;
}

* html ul#esprit li a
{
	list-style-type: none ;
	display: block ;
	width: 100px ;
	height: 34px ;
	line-height: 34px ;
	color: #000 ;
	text-indent: 34px ; 

	text-decoration: none ;
	background: none ; 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/espritie6off.png', width="100" height="34");
	border: 0px solid #dbd ;
	cursor: pointer;
}

* html ul#esprit li a:hover
{
	list-style-type: none ;
	background: none ; 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/espritie6hover.png', width="100" height="34");
	border: 0px solid #ffffff ;
	cursor: pointer;
}

* html ul#esprit li a:active
{
	list-style-type: none ;
	background: none ; 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/espritie6click.png', width="100" height="34");
	border: 0px solid #ffffff ;
	cursor: pointer;
}

* html ul#esprit2
{
	list-style-type: none ;
	margin: 0 ;
	padding: 0 ;
	
}

* html ul#esprit2 li
{
	list-style-type: none ;
	margin: 0 0 0px 0 ;
	padding: 0 ;
}

* html ul#esprit2 li a
{
	list-style-type: none ;
	display: block ;
	width: 100px ;
	height: 34px ;
	line-height: 34px ;
	color: #000 ;
	text-indent: 34px ; 

	text-decoration: none ;
	background: none ; 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/espritie6on.png', width="100" height="34");
	border: 0px solid #dbd ;
	cursor: pointer;
}


ul#collection
{
	list-style-type: none ;
	margin: 0 ;
	padding: 0 ;
}


ul#collection li
{
	list-style-type: none ;
	margin: 0 0 0px 0 ;
	padding: 0 ;
}

ul#collection li a
{
	list-style-type: none ;
	display: block ;
	width: 155px ;
	height: 34px ;
	line-height: 34px ;
	color: #000 ;
	text-indent: 34px ; 

	text-decoration: none ;
	background: url(../images/collection.png) no-repeat 0 0 ; 
	border: 0px solid #dbd ;
}

ul#collection li a:hover
{
	list-style-type: none ;
	background: url(../images/collection.png) no-repeat 0 -34px ; 
	border: 0px solid #ffffff ;
}

ul#collection li a:active
{
	list-style-type: none ;
	background: url(../images/collection.png) no-repeat 0 -68px ; 
	border: 0px solid #ffffff ;
}

.cms-catalogue-html ul#collection, .catalog-category-view ul#collection, .catalog-product-view ul#collection
{
	list-style-type: none ;
	margin: 0 ;
	padding: 0 ;
	
}

.cms-catalogue-html ul#collection li, .catalog-category-view ul#collection li, .catalog-product-view ul#collection li
{
	list-style-type: none ;
	margin: 0 0 0px 0 ;
	padding: 0 ;
}

.cms-catalogue-html ul#collection li a, .catalog-category-view ul#collection li a, .catalog-product-view ul#collection li a, .cms-en-stock-html ul#collection li a
{
	list-style-type: none ;
	display: block ;
	width: 155px ;
	height: 34px ;
	line-height: 34px ;
	color: #000 ;
	text-indent: 34px ; 

	text-decoration: none ;
	background: url(../images/collection.png) no-repeat 0 -102px ; 
	border: 0px solid #dbd ;
}

* html ul#collection
{
	list-style-type: none ;
	margin: 0 ;
	padding: 0 ;
}


* html ul#collection li
{
	list-style-type: none ;
	margin: 0 0 0px 0 ;
	padding: 0 ;
}

* html ul#collection li a
{
	list-style-type: none ;
	display: block ;
	width: 155px ;
	height: 34px ;
	line-height: 34px ;
	color: #000 ;
	text-indent: 34px ; 

	text-decoration: none ;
	background: none ; 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/collectionie6off.png', width="155" height="34");
	border: 0px solid #dbd ;
	cursor: pointer;
}

* html ul#collection li a:hover
{
	list-style-type: none ;
	background: none ;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/collectionie6hover.png', width="155" height="34"); 
	border: 0px solid #ffffff ;
	cursor: pointer;
}

* html ul#collection li a:active
{
	list-style-type: none ;
	background: none ; 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/collectionie6click.png', width="155" height="34");
	border: 0px solid #ffffff ;
	cursor: pointer;
}

* html .cms-catalogue-html ul#collection
{
	list-style-type: none ;
	margin: 0 ;
	padding: 0 ;
	
}

* html .cms-catalogue-html ul#collection li
{
	list-style-type: none ;
	margin: 0 0 0px 0 ;
	padding: 0 ;
}

* html .cms-catalogue-html ul#collection li a
{
	list-style-type: none ;
	display: block ;
	width: 155px ;
	height: 34px ;
	line-height: 34px ;
	color: #000 ;
	text-indent: 34px ; 

	text-decoration: none ;
	background: none ; 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/collectionie6on.png', width="155" height="34");
	border: 0px solid #dbd ;
	cursor: pointer;
}


ul#showroom
{
	list-style-type: none ;
	margin: 0 ;
	padding: 0 ;
}


ul#showroom li
{
	list-style-type: none ;
	margin: 0 0 0px 0 ;
	padding: 0 ;
}

ul#showroom li a
{
	list-style-type: none ;
	display: block ;
	width: 150px ;
	height: 34px ;
	line-height: 34px ;
	color: #000 ;
	text-indent: 34px ; 

	text-decoration: none ;
	background: url(../images/showroom.png) no-repeat 0 0 ; 
	border: 0px solid #dbd ;
}

ul#showroom li a:hover
{
	list-style-type: none ;
	background: url(../images/showroom.png) no-repeat 0 -34px ; 
	border: 0px solid #ffffff ;
}

ul#showroom li a:active
{
	list-style-type: none ;
	background: url(../images/showroom.png) no-repeat 0 -68px ; 
	border: 0px solid #ffffff ;
}

.cms-showroom-html ul#showroom
{
	list-style-type: none ;
	margin: 0 ;
	padding: 0 ;
	
}

.cms-showroom-html ul#showroom li
{
	list-style-type: none ;
	margin: 0 0 0px 0 ;
	padding: 0 ;
}

.cms-showroom-html ul#showroom li a
{
	list-style-type: none ;
	display: block ;
	width: 150px ;
	height: 34px ;
	line-height: 34px ;
	color: #000 ;
	text-indent: 34px ; 

	text-decoration: none ;
	background: url(../images/showroom.png) no-repeat 0 -102px ; 
	border: 0px solid #dbd ;
}

* html ul#showroom
{
	list-style-type: none ;
	margin: 0 ;
	padding: 0 ;
}


* html ul#showroom li
{
	list-style-type: none ;
	margin: 0 0 0px 0 ;
	padding: 0 ;
}

* html ul#showroom li a
{
	list-style-type: none ;
	display: block ;
	width: 150px ;
	height: 34px ;
	line-height: 34px ;
	color: #000 ;
	text-indent: 34px ; 

	text-decoration: none ;
	background: none ; 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/showroomie6off.png', width="150" height="34");
	border: 0px solid #dbd ;
	cursor: pointer;
}

* html ul#showroom li a:hover
{
	list-style-type: none ;
	background: none ; 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/showroomie6hover.png', width="150" height="34");
	border: 0px solid #ffffff ;
	cursor: pointer;
}

* html ul#showroom li a:active
{
	list-style-type: none ;
	background: none ; 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/showroomie6click.png', width="150" height="34");
	border: 0px solid #ffffff ;
	cursor: pointer;
}

* html ul#showroom2
{
	list-style-type: none ;
	margin: 0 ;
	padding: 0 ;
	
}

* html ul#showroom2 li
{
	list-style-type: none ;
	margin: 0 0 0px 0 ;
	padding: 0 ;
}

* html ul#showroom2 li a
{
	list-style-type: none ;
	display: block ;
	width: 150px ;
	height: 34px ;
	line-height: 34px ;
	color: #000 ;
	text-indent: 34px ; 

	text-decoration: none ;
	background: none ;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/showroomie6on.png', width="150" height="34"); 
	border: 0px solid #dbd ;
	cursor: pointer;
}


ul#promos
{
	list-style-type: none ;
	margin: 0 ;
	padding: 0 ;
}


ul#promos li
{
	list-style-type: none ;
	margin: 0 0 0px 0 ;
	padding: 0 ;
}

ul#promos li a
{
	list-style-type: none ;
	display: block ;
	width: 97px ;
	height: 34px ;
	line-height: 34px ;
	color: #000 ;
	text-indent: 34px ; 

	text-decoration: none ;
	background: url(../images/promos.png) no-repeat 0 0 ; 
	border: 0px solid #dbd ;
}

ul#promos li a:hover
{
	list-style-type: none ;
	background: url(../images/promos.png) no-repeat 0 -34px ; 
	border: 0px solid #ffffff ;
}

ul#promos li a:active
{
	list-style-type: none ;
	background: url(../images/promos.png) no-repeat 0 -68px ; 
	border: 0px solid #ffffff ;
}

.cms-promotions-html ul#promos
{
	list-style-type: none ;
	margin: 0 ;
	padding: 0 ;
	
}

.cms-promotions-html ul#promos li
{
	list-style-type: none ;
	margin: 0 0 0px 0 ;
	padding: 0 ;
}

.cms-promotions-html ul#promos li a
{
	list-style-type: none ;
	display: block ;
	width: 97px ;
	height: 34px ;
	line-height: 34px ;
	color: #000 ;
	text-indent: 34px ; 

	text-decoration: none ;
	background: url(../images/promos.png) no-repeat 0 -102px ; 
	border: 0px solid #dbd ;
}

* html ul#promos
{
	list-style-type: none ;
	margin: 0 ;
	padding: 0 ;
}


* html ul#promos li
{
	list-style-type: none ;
	margin: 0 0 0px 0 ;
	padding: 0 ;
}

* html ul#promos li a
{
	list-style-type: none ;
	display: block ;
	width: 97px ;
	height: 34px ;
	line-height: 34px ;
	color: #000 ;
	text-indent: 34px ; 

	text-decoration: none ;
	background: none ; 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/promoie6off.png', width="97" height="34"); 
	border: 0px solid #dbd ;
	cursor: pointer;
}

* html ul#promos li a:hover
{
	list-style-type: none ;
	background: none ; 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/promoie6hover.png', width="97" height="34"); 
	border: 0px solid #ffffff ;
	cursor: pointer;
}

* html ul#promos li a:active
{
	list-style-type: none ;
	background: none ; 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/promoie6click.png', width="97" height="34"); 
	border: 0px solid #ffffff ;
	cursor: pointer;
}

* html ul#promos2
{
	list-style-type: none ;
	margin: 0 ;
	padding: 0 ;
	
}

* html ul#promos2 li
{
	list-style-type: none ;
	margin: 0 0 0px 0 ;
	padding: 0 ;
}

* html ul#promos2 li a
{
	list-style-type: none ;
	display: block ;
	width: 97px ;
	height: 34px ;
	line-height: 34px ;
	color: #000 ;
	text-indent: 34px ; 

	text-decoration: none ;
	background: none ; 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/promoie6on.png', width="97" height="34"); 
	border: 0px solid #dbd ;
	cursor: pointer;
}


ul#contact
{
	list-style-type: none ;
	margin: 0 ;
	padding: 0 ;
}


ul#contact li
{
	list-style-type: none ;
	margin: 0 0 0px 0 ;
	padding: 0 ;
}

ul#contact li a
{
	list-style-type: none ;
	display: block ;
	width: 101px ;
	height: 34px ;
	line-height: 34px ;
	color: #000 ;
	text-indent: 34px ; 

	text-decoration: none ;
	background: url(../images/contact.png) no-repeat 0 0 ; 
	border: 0px solid #dbd ;
}

ul#contact li a:hover
{
	list-style-type: none ;
	background: url(../images/contact.png) no-repeat 0 -34px ; 
	border: 0px solid #ffffff ;
}

ul#contact li a:active
{
	list-style-type: none ;
	background: url(../images/contact.png) no-repeat 0 -68px ; 
	border: 0px solid #ffffff ;
}

.contacts-index-index ul#contact
{
	list-style-type: none ;
	margin: 0 ;
	padding: 0 ;
	
}

.contacts-index-index ul#contact li
{
	list-style-type: none ;
	margin: 0 0 0px 0 ;
	padding: 0 ;
}

.contacts-index-index ul#contact li a
{
	list-style-type: none ;
	display: block ;
	width: 101px ;
	height: 34px ;
	line-height: 34px ;
	color: #000 ;
	text-indent: 34px ; 

	text-decoration: none ;
	background: url(../images/contact.png) no-repeat 0 -102px ; 
	border: 0px solid #dbd ;
}

* html ul#contact
{
	list-style-type: none ;
	margin: 0 ;
	padding: 0 ;
}


* html ul#contact li
{
	list-style-type: none ;
	margin: 0 0 0px 0 ;
	padding: 0 ;
}

* html ul#contact li a
{
	list-style-type: none ;
	display: block ;
	width: 101px ;
	height: 34px ;
	line-height: 34px ;
	color: #000 ;
	text-indent: 34px ; 

	text-decoration: none ;
	background: none ; 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/contactie6off.png', width="101" height="34");
	border: 0px solid #dbd ;
	cursor: pointer;
}

* html ul#contact li a:hover
{
	list-style-type: none ;
	background: none ; 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/contactie6hover.png', width="101" height="34");
	border: 0px solid #ffffff ;
	cursor: pointer;
}

* html ul#contact li a:active
{
	list-style-type: none ;
	background: none ; 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/contactie6click.png', width="101" height="34");
	border: 0px solid #ffffff ;
	cursor: pointer;
}

* html ul#contact2
{
	list-style-type: none ;
	margin: 0 ;
	padding: 0 ;
	
}

* html ul#contact2 li
{
	list-style-type: none ;
	margin: 0 0 0px 0 ;
	padding: 0 ;
}

* html ul#contact2 li a
{
	list-style-type: none ;
	display: block ;
	width: 101px ;
	height: 34px ;
	line-height: 34px ;
	color: #000 ;
	text-indent: 34px ; 

	text-decoration: none ;
	background: none ; 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/contactie6on.png', width="101" height="34");
	border: 0px solid #dbd ;
	cursor: pointer;
}




	
* html img,

* html .png{

    position:relative;

    behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",

        this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",

        this.src = "images/al.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),

        this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",

        this.runtimeStyle.backgroundImage = "none")),this.pngSet=true) 
        
        );

}