/**
 * Magento
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Academic Free License (AFL 3.0)
 * that is bundled with this package in the file LICENSE_AFL.txt.
 * It is also available through the world-wide-web at this URL:
 * http://opensource.org/licenses/afl-3.0.php
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@magentocommerce.com so we can send you a copy immediately.
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade Magento to newer
 * versions in the future. If you wish to customize Magento for your
 * needs please refer to http://www.magentocommerce.com for more information.
 *
 * @copyright  Copyright (c) 2008 Irubin Consulting Inc. DBA Varien (http://www.varien.com)
 * @license    http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
 */
* {
	margin: 0;
	padding: 0;
}

body {
	background: #3e3c3a;
	font: 11px Arial, "Trebuchet ms", Verdana, Helvetica, sans-serif;
	color: #fff;
	text-align: center;
}

img {
	border: 0;
	vertical-align: top;
}

a {
	color: #3E3C3A;
}

.product-brand a {
	color: #A6B228;
}

a:hover {
	
}

:focus {
	outline: 0;
}

.description_categorie {
	padding: 10px;
	text-�align: justify;
}

/* Headings */
h1 {
	font-size: 20px;
	font-weight: normal;
	line-height: 1.3;
}

h2 {
	font-size: 18px;
	font-weight: normal;
	line-height: 1.34;
}

h3 {
	font-size: 16px;
	font-weight: bold;
	line-height: 1.375;
}

h4 {
	font-size: 12px;
	font-weight: 200;
}

h5 {
	font-size: 12px;
	font-weight: bold;
}

h6 {
	font-size: 11px;
	font-weight: bold;
}

/* Forms */
form {
	display: inline;
}

fieldset {
	border: 0;
}

legend {
	display: none;
}

/* Table */
table {
	border: 0;
	border-collapse: collapse;
	border-spacing: 0;
	empty-cells: show;
	font-size: 100%;
}

caption,th,td {
	vertical-align: top;
	text-align: left;
	font-weight: normal;
}

/* Content */
address {
	font-style: normal;
}

cite {
	font-style: normal;
}

q,blockquote {
	quotes: none;
}

q:before,q:after {
	content: '';
}

small,big {
	font-size: 1em;
}

sup {
	font-size: 1em;
	vertical-align: top;
}

/* Lists */
ul,ol {
	list-style: none;
}

/* Tools */
.nobr {
	white-space: nowrap !important;
}

.wrap {
	white-space: normal !important;
}

.a-left {
	text-align: left !important;
}

.a-center {
	text-align: center !important;
}

.a-right {
	text-align: right !important;
}

.v-top {
	vertical-align: middle;
}

.v-middle {
	vertical-align: middle;
}

.f-left,.left {
	float: left !important;
}

.f-right,.right {
	float: right !important;
}

.f-none {
	float: none !important;
}

.f-fix {
	float: left;
	width: 100%;
}

.no-display {
	display: none;
}

.no-margin {
	margin: 0 !important;
}

.no-padding {
	padding: 0 !important;
}

.no-bg {
	background: none !important;
}

.wrapper {
	
}

.page {
	width: 1010px;
	margin: 0 auto;
	padding: 0;
	text-align: left;
}

.page-print {
	background: #fff;
	padding: 20px;
	text-align: left;
	color: #3e3c3a;
}

.page-popup {
	padding: 20px;
	text-align: left;
}

.main {
	margin: 0;
	background-color: #fff;
	color: #3e3c3a;
	padding: 0 7px 7px 7px;
	position: relative;
}

.col-left {
	float: left;
	width: 219px;
	background-color: #e3dfd6;
	padding: 0;
}

.col-main {
	float: left;
	width: 770px;
}

.col-right {
	float: right;
	width: 220px;
	background-color: #e3dfd6;
	padding: 0;
}

.col1-layout .col-main {
	float: none;
	width: auto;
	padding: 20px;
}

.col2-left-layout .col-main {
	float: right;
}

.col2-right-layout .col-main {
	margin-left: 7px;
}

.col3-layout .col-main {
	width: 536px;
	margin-left: 10px;
}

.col2-set .col-1 {
	float: left;
	width: 49%;
}

.col2-set .col-2 {
	float: right;
	width: 49%;
}

.col2-set .narrow {
	width: 33%;
}

.col2-set .wide {
	width: 65%;
}

.col3-set .col-1 {
	float: left;
	width: 32%;
}

.col3-set .col-2 {
	float: left;
	width: 32%;
	margin-left: 2%;
}

.col3-set .col-3 {
	float: right;
	width: 32%;
}

.col4-set .col-1 {
	float: left;
	width: 23.5%;
}

.col4-set .col-2 {
	float: left;
	width: 23.5%;
	margin: 0 2%;
}

.col4-set .col-3 {
	float: left;
	width: 23.5%;
}

.col4-set .col-4 {
	float: right;
	width: 23.5%;
}

.logo {
	height: 92px;
	overflow: hidden;
}

.header-container {
	position: relative;
}

.header {
	padding: 0;
}

.header .logo {
	background-position: 0 0;
	background-repeat: no-repeat;
	text-indent: -999em;
}

.header .logo a {
	height: 35px;
}

.header .welcome-msg {
	font-size: 12px;
	text-align: right;
	color: #ffffff;
	height: 35px;
}

.header .welcome-msg a {
	font-size: 12px;
	text-align: right;
	color: #ffffff;
	text-decoration: none;
	height: 35px;
}

.header .links {
	float: right;
}

.header .form-search {
	text-align: center;
}

.header .form-search .search-autocomplete {
	z-index: 999;
}

.header .form-search .search-autocomplete ul {
	border: 1px solid #ddd;
	background-color: #fff;
}

.header .form-search .search-autocomplete li {
	padding: 3px;
	border-bottom: 1px solid #ddd;
	cursor: pointer;
}

.header .form-search .search-autocomplete li .amount {
	float: right;
	font-weight: bold;
}

.header .form-search .search-autocomplete li.selected {
	
}

.header .form-language {
	text-align: center;
}

#nav {
	background: url(../images/nav-bg.gif) repeat-x;
	font-size: 12px;
	border-top: 3px solid #fff;
	padding: 5px 0;
	margin: 0;
}

#nav li {
	position: relative;
	text-align: left;
}

#nav li.over {
	z-index: 999;
}

#nav a,#nav a:hover {
	display: block;
	line-height: 1.3em;
	text-decoration: none;
}

#nav span {
	display: block;
	cursor: pointer;
	white-space: nowrap;
}

#nav li ul span {
	white-space: normal;
}

#nav li li.parent {
	
}

#nav li {
	float: left;
	background: url(../images/nav-sep.gif) no-repeat right 0;
}

#nav li.active a {
	color: #a5b327;
}

#nav a {
	float: left;
	padding: 5px 12px 6px 8px;
	color: #fff;
	font-weight: normal;
}

#nav li.over a,#nav a:hover {
	color: #fff;
}

#nav ul li,#nav ul li.active {
	float: none;
	margin: 0;
	padding-bottom: 1px;
	background: none;
}

#nav ul li.over {
	
}

#nav ul li.last {
	background: #656461;
	padding-bottom: 0;
}

#nav ul a,#nav ul a:hover {
	float: none;
	padding: 0;
	background: none;
	font-size: 11px;
}

#nav ul li a {
	font-weight: normal !important;
}

#nav ul {
	position: absolute;
	width: 20em;
	top: 22px;
	left: -10000px;
	border: 1px solid #23211F;
	background: #262523;
	opacity: 0.95;
	filter: alpha(opacity = 95);
}

#nav ul ul {
	top: 5px;
}

#nav li.over>ul {
	left: 0;
}

#nav li.over>ul li.over>ul {
	left: 100px;
}

#nav li.over ul ul {
	left: -10000px;
}

#nav ul li a {
	background: #3e3c3a;
	color: #898885;
}

#nav ul li a:hover {
	background: #3e3c3a;
	color: #a5b327 !important;
}

#nav ul span,#nav ul li.last li span {
	padding: 3px 6px;
}

input,select,textarea,button {
	font: 11px Arial, Helvetica, sans-serif;
	vertical-align: middle;
	color: #000;
}

input.input-text,select,textarea {
	background: #fff;
	border: 1px solid #ddd;
}

input.input-text,textarea {
	padding: 2px;
}

select {
	padding: 1px;
}

select option {
	padding-right: 10px;
}

select.multiselect option {
	
}

textarea {
	overflow: auto;
}

input.radio {
	margin-right: 3px;
}

input.checkbox {
	margin-right: 3px;
}

input.qty {
	width: 2.5em !important;
}

button.button {
	overflow: visible;
	width: auto;
	background: #A6B228 url(../images/tab-bg-active.gif) repeat-x;
	/*border: 1px solid #545A13;*/
	border: 0px;
	cursor: pointer;
}

button.button span {
	display: block;
	margin: 0;
	padding: 0 8px 1px;
	font: normal 11px/ 14px Arial, Helvetica, sans-serif;
	text-align: center;
	white-space: nowrap;
	color: #545A13;
}

button.disabled {
	
}

button.disabled span {
	
}

.field-100 {
	border: 1px solid #888;
	padding: 2px;
	overflow: hidden;
}

.field-100 input.input-text,.field-100 textarea {
	float: left;
	width: 100%;
	margin: 0;
	padding: 0;
	border: 0;
}

.form-list li {
	margin: 0 0 5px;
}

.form-list label {
	font-weight: bold;
}

.form-list .input-box {
	float: left;
	width: 260px;
}

.form-list input.input-text,.form-list textarea {
	width: 250px;
}

.form-list select {
	width: 256px;
}

.form-list li.add-row {
	border-top: 1px solid #ddd;
	margin-top: 10px;
}

.group-select {
	
}

.group-select li {
	margin: 0 0 5px;
}

.group-select .input-box {
	float: left;
	width: 260px;
}

.group-select input.input-text,.group-select textarea {
	width: 510px;
}

.group-select select {
	width: 516px;
}

.group-select .input-box input.input-text,.group-select .input-box textarea
	{
	width: 250px;
}

.group-select .input-box select {
	width: 256px;
}

.buttons-set {
	clear: both;
	margin: 5px 0 0;
	padding: 5px;
	border: 1px solid #ddd;
}

.buttons-set .back-link {
	float: left;
}

.buttons-set button.button {
	float: right;
}

.buttons-set2 {
	clear: both;
	margin: 5px 0 0;
	padding: 5px;
	border: 1px solid #ddd;
	text-align: right;
}

.validation-advice {
	clear: both;
	min-height: 13px;
	margin: 3px 0 0;
	padding-left: 17px;
	font-size: 10px;
	line-height: 13px;
	background: url(../images/validation_advice_bg.gif) 2px 1px no-repeat;
	color: #f00;
}

.validation-failed {
	border: 1px dashed #f00 !important;
	background: #faebe7 !important;
}

.validation-passed {
	
}

.required {
	color: #f00;
}

p.required {
	font-size: 10px;
	text-align: right;
}

.v-fix {
	float: left;
}

.v-fix .validation-advice {
	display: block;
	width: 12em;
	margin-right: -12em;
	position: relative;
}

.success {
	color: #3d6611;
	font-weight: bold;
}

.error {
	color: #f00;
	font-weight: bold;
}

.notice {
	color: #ccc;
}

.messages {
	margin: 10px 0;
	width: 100%;
	overflow: hidden;
}

.messages li {
	margin: 0 0 10px;
}

.messages li li {
	margin: 0 0 3px;
}

.error-msg,.success-msg,.note-msg,.notice-msg {
	margin: 10px 0;
	border-style: solid !important;
	border-width: 1px !important;
	background-position: 10px 10px !important;
	background-repeat: no-repeat !important;
	min-height: 24px !important;
	padding: 8px 8px 8px 32px !important;
	font-size: 10px !important;
	font-weight: bold !important;
}

.error-msg {
	margin: 10px 0;
	border-color: #f16048;
	background-color: #faebe7;
	background-image: url(../images/error_msg_icon.gif);
	color: #df280a;
}

.success-msg {
	margin: 10px 0;
	border-color: #446423;
	background-color: #eff5ea;
	background-image: url(../images/success_msg_icon.gif);
	color: #3d6611;
}

.note-msg,.notice-msg {
	margin: 10px 0;
	border-color: #fcd344;
	background-color: #fafaec;
	background-image: url(../images/note_msg_icon.gif);
	color: #3d6611;
}

.breadcrumbs {
	
}

.breadcrumbs li {
	display: inline;
}

.page-title {
	margin: 0 0 20px 0;
	background-color: #a6b228;
	color: #fff;
	height: 36px;
	line-height: 36px;
}

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

.title-buttons h2,.title-buttons h3,.title-buttons h4,.title-buttons h5,.title-buttons h6
	{
	float: left;
}

.pager {
	border-bottom: 1px dotted #ddd;
	padding: 5px;
	margin: 0;
	text-align: center;
}

.pager .amount {
	float: left;
}

.pager .limiter {
	float: right;
}

.pager .pages {
	margin: 0 135px;
}

.pager .pages ol {
	display: inline;
}

.pager .pages li {
	display: inline;
}

.pager .pages .current {
	
}

.sorter {
	padding: 5px;
	margin: 0;
}

.sorter .view-mode {
	float: left;
}

.sorter .sort-by {
	float: right;
}

.sorter .link-feed {
	
}

.data-table {
	width: 100%;
}

.data-table th {
	padding: 5px;
	border: 1px solid #ddd;
	font-weight: bold;
}

.data-table td {
	padding: 5px;
	border: 1px solid #ddd;
}

.data-table thead {
	background-color: #f2f2f2;
}

.data-table tbody {
	
}

.data-table tfoot {
	
}

.data-table tr.first {
	
}

.data-table tr.last {
	
}

.data-table tr.odd {
	
}

.data-table tr.even {
	background-color: #f6f6f6;
}

.data-table tbody.odd {
	
}

.data-table tbody.odd td {
	border-width: 0 1px;
}

.data-table tbody.even {
	background-color: #f6f6f6;
}

.data-table tbody.even td {
	border-width: 0 1px;
}

.data-table tbody.odd tr.border td,.data-table tbody.even tr.border td {
	border-bottom-width: 1px;
}

.data-table th .tax-flag {
	white-space: nowrap;
	font-weight: normal;
}

.data-table td.label,.data-table th.label {
	font-weight: bold;
	background-color: #f6f6f6;
}

.data-table td.value {
	
}

tr.tax-total {
	cursor: pointer;
}

tr.tax-total td {
	
}

tr.tax-total .tax-collapse {
	float: right;
	text-align: right;
	padding-left: 20px;
	background: url(../images/bg_collapse.gif) 0 4px no-repeat;
	cursor: pointer;
}

tr.show-details .tax-collapse {
	background-position: 0 -53px;
}

tr.show-details td {
	
}

tr.tax-details td {
	background-color: #f6f6f6;
}

tr.tax-details-first td {
	
}

.cart-tax-info,.cart-price {
	padding-right: 20px;
}

.cart-tax-total {
	cursor: pointer;
}

.cart-tax-total {
	padding-right: 20px;
	background: url(../images/bg_collapse.gif) 100% 4px no-repeat;
	cursor: pointer;
}

.cart-tax-total-expanded {
	background-position: 100% -52px;
}

li.odd {
	
}

li.even {
	background-color: #f6f6f6;
}

dt.odd,dd.odd {
	
}

dt.even,dd.even {
	background-color: #f6f6f6;
}

.std,.std ul,.std ol,.std dl,.std p,.std address,.std blockquote {
	margin: 0 0 1em;
	padding: 0;
}

.std ul {
	list-style: disc outside;
	padding-left: 1.5em;
}

.std ol {
	list-style: decimal outside;
	padding-left: 1.5em;
}

.std ul ul {
	list-style-type: circle;
}

.std ul ul,.std ol ol,.std ul ol,.std ol ul {
	margin: .5em 0;
}

.std dt {
	font-weight: bold;
}

.std dd {
	padding: 0 0 0 1.5em;
}

.std blockquote {
	font-style: italic;
	padding: 0 0 0 1.5em;
}

.std address {
	font-style: normal;
}

.std b,.std strong {
	font-weight: bold;
}

.std i,.std em {
	font-style: italic;
}

.block {
	border-bottom: 1px solid #fff;
	margin: 0;
}

.block .block-title {
	border-bottom: 1px solid #BBB5A5;
	padding: 0 10px;
}

.block .block-title h2 {
	font-size: 16px;
	font-weight: bold;
	line-height: 1.5;
}

.block h3 {
	font-size: 14px;
	line-height: 1.5;
}

.block .block-content {
	padding: 10px;
}

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

.block .actions a {
	float: left;
}

.block-account {
	
}

.block-currency {
	
}

.block-currency select {
	width: 100%;
	border: 1px solid #888;
}

.block-layered-nav {
	
}

.block-layered-nav dt {
	font-weight: bold;
}

.block-layered-nav .currently {
	
}

.block-cart {
	
}

.block-cart .amount {
	
}

.block-cart .subtotal {
	text-align: center;
}

.mini-products-list li {
	padding: 5px 0;
}

.mini-products-list .product-image {
	float: left;
	width: 50px;
	padding: 5px;
	border: 1px solid #ddd;
	margin-right: -75px;
}

.mini-products-list .product-details {
	margin-left: 75px;
}

.mini-products-list .product-details h4 {
	font-size: 1em;
	font-weight: bold;
	margin: 0;
}

.mini-products-list .product-details .btn-remove {
	float: right;
}

.block-wishlist {
	
}

.block-related {
	
}

.block-related li {
	padding: 5px 0;
}

.block-related input.checkbox {
	float: left;
	margin-right: -20px;
}

.block-related .item {
	margin-left: 0;
}

.block-related .item .product-image {
	float: left;
	
}

.block-related .item .product-details {
	margin-left: 90px;
}

.block-compare {
	
}

.block-compare li {
	padding: 5px 0;
}

.block-recent {
	
}

.block-poll {
	
}

.block-poll input.radio {
	float: left;
	margin: 3px -18px 0 0;
}

.block-poll .label {
	display: block;
	margin-left: 18px;
}

.block-poll .answer {
	
}

.block-poll .votes {
	font-weight: bold;
}

.block-tags ul,.block-tags li {
	display: inline;
}

.block-subscribe {
	
}

.block-reorder {
	
}

.block-reorder li {
	padding: 5px 0;
}

.block-reorder input.checkbox {
	float: left;
	margin: 3px -20px 0 0;
}

.block-reorder .label {
	display: block;
	margin-left: 20px;
}

.block-banner {
	
}

.block-banner .block-content {
	text-align: center;
}

.block-progress {
	
}

.block-progress dt {
	font-weight: bold;
}

.block-progress dt.complete,.block-progress dd.complete {
	background-color: #f6f6f6;
}

.category-title,.page-title {
	margin: 0;
	background: #a6b228 url(../images/tab-bg-active.gif) repeat-x;
	color: #fff;
	height: 34px;
	line-height: 34px;
}

.category-image {
	display: block;
	margin: 0 auto;
}

.category-products {
	padding: 0;
}

.products-grid {
	width: 100%;
	border-collapse: separate;
	border-spacing: 1px;
}

.products-grid tr.odd {
	
}

.products-grid tr.even {
	
}

.products-grid td {
	width: 20%;
	padding: 5px;
	text-align: center;
	background-color: #E3DFD6;
}

.products-grid td.last {
	
}

.products-grid td.empty {
	background-color: transparent;
}

.products-list li.item {
	border: 1px solid #ddd;
	padding: 5px;
	margin: 0 0 5px;
}

.products-list .product-image {
	float: left;
}

.products-list .product-shop {
	float: right;
	width: 320px;
}

.product-view {
	background-color: #fff;
	margin-bottom: 10px;
}

.product-essential {
	
}

.product-collateral {
	margin: 0 0 20px 290px;
}

.product-view .product-img-box {
	float: left;
	width: 248px;
}

.product-view .product-img-box .product-image {
	
}

.product-view .product-img-box .product-image-zoom {
	position: relative;
	width: 248px;
	height: 248px;
	overflow: hidden;
	z-index: 9;
}

.product-view .product-img-box .product-image-zoom img {
	position: absolute;
	left: 0;
	top: 0;
}

.product-view .product-img-box .zoom-notice {
	text-align: center;
}

.product-view .product-img-box .zoom {
	position: relative;
	z-index: 9;
	height: 18px;
	margin: 0 auto 13px;
	padding: 0 28px;
	background: url(../images/slider_bg.gif) 50% 50% no-repeat;
	cursor: pointer;
}

.product-view .product-img-box .zoom #track {
	position: relative;
	height: 18px;
}

.product-view .product-img-box .zoom #handle {
	position: absolute;
	left: 0;
	top: -1px;
	width: 9px;
	height: 22px;
	background: url(../images/magnifier_handle.gif) 0 0 no-repeat;
}

.product-view .product-img-box .zoom .btn-zoom-out {
	position: absolute;
	left: 2px;
	top: 0;
}

.product-view .product-img-box .zoom .btn-zoom-in {
	position: absolute;
	right: 2px;
	top: 0;
}

.product-view .product-img-box .more-views ul {
	margin-left: -4px
}

.product-view .product-img-box .more-views li {
	float: left;
	margin: 0 0 4px 4px;
}

.product-image-popup {
	margin: 0 auto;
}

.product-image-popup .nav {
	text-align: center;
}

.product-image-popup .image {
	display: block;
}

.product-image-popup .image-label {
	
}

.product-view .product-shop {
	float: left; width : 495px;
	position: relative;
	margin-left: 10px;
	width: 495px;
}

.product-view .product-name {
	height: 55px;
}

.product-view .short-description {
	
}

.ratings {
	
}

.ratings .amount {
	
}

.ratings .rating-links {
	
}

.ratings dt {
	
}

.ratings dd {
	
}

.rating-box {
	width: 69px;
	height: 13px;
	font-size: 0;
	line-height: 0;
	background: url(../images/bg_rating.gif) 0 0 repeat-x;
	position: relative;
	overflow: hidden;
}

.rating-box .rating {
	position: absolute;
	top: 0;
	left: 0;
	height: 13px;
	background: url(../images/bg_rating.gif) 0 100% repeat-x;
}

.availability {
	
}

.availability .in-stock {
	font-weight: bold;
}

.availability .out-of-stock {
	font-weight: bold;
	color: #f00;
}

.price {
	white-space: nowrap !important;
}

.price-box {
	margin: 10px 0;
}

.price-box .price {
	font-weight: bold;
}

.price-box-bundle {
	
}

.regular-price {
	
}

.regular-price .price {
	font-weight: bold;
}

.old-price {
	
}

.old-price .price-label {
	white-space: nowrap;
}

.old-price .price {
	font-weight: bold;
	text-decoration: line-through;
}

.special-price {
	
}

.special-price .price-label {
	font-weight: bold;
	white-space: nowrap;
}

.special-price .price {
	font-weight: bold;
}

.minimal-price {
	
}

.minimal-price .price-label {
	background-color: #BE1384;
	font-weight: bold;
	white-space: nowrap;
	color: #ffffff !important;
	padding: 0 2px;
	font-style: italic;
	font-size: 11px;
}

.product-price .minimal-price .price-label {
	background-color: #DDD;
	color: #3E3C3A !important;
}

a.minimal-price-link {
	display: block;
}

a.minimal-price-link .label {
	
}

a.minimal-price-link .price {
	font-weight: normal;
}

.price-excluding-tax {
	display: block;
	color: #888;
}

.price-excluding-tax .label {
	white-space: nowrap;
}

.price-excluding-tax .price {
	font-weight: normal;
}

.price-including-tax {
	display: block;
	font-size: 18px;
}

.price-including-tax .label {
	white-space: nowrap;
}

.price-including-tax .price {
	font-weight: bold;
}

.price-excl-tax {
	display: block;
}

.price-excl-tax .label {
	display: block;
	white-space: nowrap;
}

.price-excl-tax .price {
	display: block;
}

.price-incl-tax {
	display: block;
}

.price-incl-tax .label {
	display: block;
	white-space: nowrap;
}

.price-incl-tax .price {
	display: block;
	font-weight: bold;
}

.price-from {
	
}

.price-from .price-label {
	font-weight: bold;
	white-space: nowrap;
}

.price-to {
	
}

.price-to .price-label {
	font-weight: bold;
	white-space: nowrap;
}

.price-as-configured {
	
}

.price-as-configured .price-label {
	font-weight: bold;
	white-space: nowrap;
}

.price-notice {
	padding-left: 10px;
}

.price-notice .price {
	font-weight: bold;
}

.tier-prices .price {
	font-weight: bold;
}

.tier-prices .benefit {
	
}

.add-to-links .separator {
	display: none;
}

.add-to-cart label {
	float: left;
	margin-right: 5px;
}

.add-to-cart .qty {
	float: left;
}

.add-to-cart button.button {
	float: left;
	margin-left: 5px;
}

.add-to-box {
	margin: 20px 0;
}

.add-to-box .add-to-cart {
	float: left;
}

.add-to-box .or {
	float: left;
	margin: 0 10px;
}

.add-to-box .add-to-links {
	float: left;
}

.product-options {
	padding: 10px;
	margin: 10px 0 0;
	border: 1px solid #ddd;
	background-color: #f6f6f6;
}

.product-options dt label {
	font-weight: bold;
}

.product-options dt .qty-holder {
	float: right;
}

.product-options dt .qty-holder label {
	vertical-align: middle;
}

.product-options dt .qty-disabled {
	background: none;
	border: 0;
	padding: 3px;
	color: #000;
}

.product-options dd {
	margin: 10px 0;
}

.product-options dl.last dd.last {
	
}

.product-options dd input.input-text {
	width: 98%;
}

.product-options dd textarea {
	width: 98%;
	height: 8em;
}

.product-options dd select {
	width: 100%;
}

.product-options .options-list {
	
}

.product-options .options-list input.radio {
	float: left;
	margin: 3px -18px 0 0;
}

.product-options .options-list input.checkbox {
	float: left;
	margin: 3px -20px 0 0;
}

.product-options .options-list .label {
	display: block;
	margin-left: 20px;
}

.product-options ul.validation-failed {
	padding: 0 7px;
}

.product-options p.required {
	padding: 15px 0 0;
}

.product-options-bottom {
	padding: 10px;
	border: 1px solid #ddd;
	border-top: 0;
}

.product-options-bottom .price-box {
	margin: 10px 0;
}

.grouped-items {
	
}

.product-view .description {
	
}

.product-view .additional {
	
}

.product-view .up-sell {
	background-color: #E3DFD6;
	height: 150px;
	margin-bottom: 10px;
}

.product-view .up-sell .products-grid td {
	width: 25%;
}

.product-view .tags {
	
}

.product-view .tags .form-add-tags label {
	float: left;
}

.product-view .tags .form-add-tags .input-box {
	float: left;
	margin: 0 5px;
}

.product-view .tags .form-add-tags button.button {
	float: left;
}

.product-view .tags .form-add-tags p {
	clear: both;
}

.product-view .reviews {
	
}

.product-view .add-review {
	
}

.product-view .add-review .product-name span {
	font-weight: normal;
}

.product-name {
	font-size: 1em;
	font-weight: bold;
	line-height: 1.5;
}

.tags-list li {
	display: inline;
}

.search-summary {
	margin: 0 0 20px 0;
}

.cms-home .products-grid td {
	width: 20%;
}

.cms-home .sub-header {
	height: 10px;
	padding: 0;
}

.cms-home-new .sub-header {
	height: 10px;
	padding: 0;
}

.cms-nouveaux .sub-header {
	height: 10px;
	padding: 0;
}

.cms-no-route .sub-header {
	height: 10px;
	padding: 0;
}

.checkout-cart-index .sub-header {
	height: 10px;
	padding: 0;
}

.newsletter-manage-index .sub-header {
	height: 10px;
	padding: 0;
}

.customer-account-index .sub-header {
	height: 10px;
	padding: 0;
}

.wishlist-index-index .sub-header {
	height: 10px;
	padding: 0;
}

.customer-account-edit .sub-header {
	height: 10px;
	padding: 0;
}

.customer-address-index .sub-header {
	height: 10px;
	padding: 0;
}

.sales-order-history .sub-header {
	height: 10px;
	padding: 0;
}

.sitemap {
	
}

.product-review {
	
}

.product-review .product-img-box {
	float: left;
	width: 140px;
}

.product-review .product-img-box .product-image {
	display: block;
	border: 1px solid #ddd;
	padding: 1px;
}

.product-review .details {
	float: right;
	width: 570px;
}

.cart .checkout-types {
	float: right;
	text-align: right;
}

.cart-table .item-msg {
	font-size: 10px;
}

.cart .cart-collaterals {
	float: left;
	width: 700px;
}

.cart .crosssell .product-image {
	float: left;
	margin-right: -90px;
}

.cart .crosssell .product-shop {
	margin-left: 90px;
}

.cart .shipping {
	
}

.cart .totals {
	float: right;
}

.cart .totals table {
	width: 100%;
}

.cart .totals table th,.cart .totals table td {
	padding: 5px;
}

.cart .totals table th {
	font-weight: bold;
}

.item-options dt {
	font-weight: bold;
	font-style: italic;
}

.item-options dd {
	padding-left: 10px;
}

.truncated {
	cursor: help;
}

.truncated a.dots {
	cursor: help;
}

.truncated a.details {
	cursor: help;
}

.truncated .truncated_full_value {
	position: relative;
	z-index: 999;
}

.truncated .truncated_full_value dl {
	position: absolute;
	top: -99999em;
	left: -99999em;
	z-index: 999;
	width: 250px;
	padding: 8px;
	border: 1px solid #ddd;
	background-color: #f6f6f6;
}

.truncated .show dl {
	top: -20px;
	left: 50%;
}

.col-left .truncated .show dl {
	left: 30px;
	top: 7px;
}

.col-right .truncated .show dl {
	left: -240px;
	top: 7px;
}

.opc {
	border-bottom: 1px solid #ddd;
	position: relative;
}

.opc li.section {
	border: 1px solid #ddd;
	border-bottom: 0;
}

.opc .step-title {
	background-color: #f6f6f6;
	padding: 0 5px;
	text-align: right;
}

.opc .step-title .number {
	float: left;
	line-height: 22px;
	margin-right: 5px;
}

.opc .step-title h3 {
	float: left;
}

.opc .allow .step-title {
	cursor: pointer;
}

.opc .active {
	
}

.opc .active .step-title {
	background-color: #ccc;
	cursor: default;
}

.opc .step {
	border-top: 1px solid #ddd;
	padding: 10px;
	position: relative;
}

.opc .step .tool-tip {
	right: 10px;
}

.opc .order-review {
	
}

.checkout-progress {
	padding: 0 50px;
	margin: 10px 0;
}

.checkout-progress li {
	float: left;
	width: 20%;
	border-top: 5px solid #ccc;
	text-align: center;
	color: #ccc;
}

.checkout-progress li.active {
	border-top-color: #000;
	color: #000;
}

.multiple-checkout {
	position: relative;
}

.multiple-checkout .tool-tip {
	top: 50%;
	margin-top: -120px;
	right: 10px;
}

.multiple-checkout .grand-total {
	font-size: 1.5em;
	text-align: right;
}

.multiple-checkout .grand-total big {
	
}

.multiple-checkout .grand-total .price {
	
}

.sp-methods .form-list {
	padding-left: 20px;
}

.sp-methods select.month {
	width: 150px;
	margin-right: 10px;
}

.sp-methods select.year {
	width: 96px;
}

.sp-methods input.cvv {
	width: 3em !important;
}

.please-wait {
	float: right;
	margin-right: 5px;
}

.cvv-what-is-this {
	cursor: help;
	margin-left: 5px;
}

.tool-tip {
	border: 1px solid #ddd;
	background-color: #f6f6f6;
	padding: 5px;
	position: absolute;
	z-index: 9999;
}

.tool-tip .btn-close {
	text-align: right;
}

.tool-tip .tool-tip-content {
	padding: 5px;
}

.add-gift-message {
	
}

.gift-message-form {
	border: 1px solid #ddd;
	background-color: #f5f5f5;
}

.gift-message-form .inner-box {
	padding: 5px;
	height: 300px;
	overflow: auto;
}

.gift-message-form .gift-item {
	
}

.gift-message-link {
	display: block;
	background: url(../images/bg_collapse.gif) 0 4px no-repeat;
	padding-left: 20px;
}

.gift-message-link.expanded {
	background-position: 0 -53px;
}

.gift-message-row {
	
}

.gift-message-row .btn-close {
	float: right;
}

.gift-message dt strong {
	font-weight: bold;
}

.checkout-agreements {
	
}

.checkout-agreements li {
	margin: 10px 0;
}

.checkout-agreements .agreement-content {
	border: 1px solid #ddd;
	background-color: #f6f6f6;
	padding: 5px;
	height: 10em;
	overflow: auto;
}

.checkout-agreements .agree {
	padding: 6px;
}

.login-page {
	
}

.login-page .content {
	min-height: 150px;
}

.dashboard {
	margin-top: 20px;
}

.dashboard .welcome-msg {
	
}

.dashboard .recent-orders {
	margin: 10px 0;
}

.dashboard .tags .number {
	float: left;
	margin-right: -20px;
}

.dashboard .tags .details {
	margin-left: 20px;
}

.dashboard .reviews {
	
}

.order-info {
	border: 1px solid #ddd;
	padding: 5px;
}

.order-info dt,.order-info dd,.order-info ul,.order-info li {
	display: inline;
}

.order-info dt {
	font-weight: bold;
}

.page-print .print-head {
	margin-bottom: 20px;
}

.page-print .print-head .logo {
	float: left;
	height: auto;
}

.page-print .print-head img {
	float: left;
}

.page-print .print-head address {
	float: left;
	margin: 0 0 0 15px;
}

.page-print .gift-message-link {
	display: none;
}

.page-print .price-excl-tax,.page-print .price-incl-tax {
	display: block;
	white-space: nowrap;
}

.page-print .price-excl-tax .label,.page-print .price-incl-tax .label,.page-print .price-excl-tax .price,.page-print .price-incl-tax .price
	{
	display: inline;
}

.footer {
	
}

.footer p {
	text-align: right;
}

.footer address {
	text-align: right;
	margin-top: 10px;
}

.footer ul {
	
}

.page-print h2,.page-print h3 {
	margin: 10px 0;
}

.page-print .invoice-name {
	color: #000;
	border: 1px solid #000;
	text-align: center;
	padding: 10px;
}

.page-print .invoice-name h2 {
	margin: 0;
}

.clear {
	display: both;
	height: 0;
	font-size: 0;
	clear: both;
}

h2,h3,p,address {
	margin: 0px 0;
}

.step-title h3 {
	margin: 0;
}

/**
 * Magento
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Academic Free License (AFL 3.0)
 * that is bundled with this package in the file LICENSE_AFL.txt.
 * It is also available through the world-wide-web at this URL:
 * http://opensource.org/licenses/afl-3.0.php
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@magentocommerce.com so we can send you a copy immediately.
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade Magento to newer
 * versions in the future. If you wish to customize Magento for your
 * needs please refer to http://www.magentocommerce.com for more information.
 *
 * @copyright  Copyright (c) 2008 Irubin Consulting Inc. DBA Varien (http://www.varien.com)
 * @license    http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
 */ /************************************************/
	/******************** Clears ********************/
	/************************************************/
.clearer:after,.header:after,#nav:after,.main:after,.footer:after,.col-main:after,.col2-set:after,.col3-set:after,.col4-set:after,.search-autocomplete li:after,.block-poll li:after,.block-related li:after,.block-related .item:after,.block .actions:after,.mini-products-list li:after,.title-buttons:after,.pager:after,.sorter:after,.ratings:after,.add-to-box:after,.add-to-cart:after,.product-essential:after,.products-list li.item:after,.product-view .product-img-box .more-views ul:after,.product-options .options-list li:after,.product-options-bottom:after,.product-review:after,.cart:after,.opc .step-title:after,.checkout-progress:after,.field-100:after,.group-select li:after,.form-list li:after,.buttons-set:after,.buttons-set2:after,.page-print .print-head:after
	{
	display: block;
	content: ".";
	clear: both;
	font-size: 0;
	line-height: 0;
	height: 0;
	overflow: hidden;
}

@CHARSET "UTF-8"; 

.nouveau-div {
	position: absolute;
	margin-top: -120px;
}

.nouveau-div2 {
	position: absolute;
	margin-top: -135px;
}

.product-share {
	padding: 10px;
	border-bottom: 1px solid #A6B228;
	height: 25px;
}
.product-share .fblike {
	float: left;
	margin-right: 10px;
}
.product-share .social-bookmarking {
	float: left;
	padding: 2px;
}

ul.footer-links {
	background-color: #E3DFD6;
	text-align: center;
	margin: 0;
	padding: 7px 0;
	color: #C8BFAD;
	border: 1px solid #C8BFAD;
	border-left: none;
	border-right: none;
}

ul.footer-links.logo-list {
	background: none;
	border: none;
}

ul.footer-links li {
	display: inline;
	margin: 0 1px;
}

ul.footer-links.logo-list li {
	margin: 0 5px;
}

ul.footer-links.logo-list li img {
	border: 1px solid #C8BFAD;
}

ul.footer-links li a {
	font-size: 0.9em;
	color: #3E3C3A;
	text-decoration: none;
}

ul.footer-links li a:hover {
	text-decoration: underline;
}

ul.footer-links-b {
	background-color: #F3EFE6;
	text-align: center;
	margin: 0;
	padding: 3px 0;
	color: #9E9C9A;
	border-left: none;
	border-right: none;
}

ul.footer-links-b li {
	display: inline;
	margin: 0 1px;
}

ul.footer-links-b li a {
	font-size: 0.8em;
	color: #9E9C9A;
	text-decoration: none;
}

ul.footer-links-b li a:hover {
	text-decoration: underline;
}

.header .slideshow {
	height: 180px;
	width: 1012px;
	overflow: hidden;
}

ul.catalog-listing {
	padding: 5px;
	margin-bottom: 10px;
}

ul.catalog-listing li.item-box {
	float: left;
	width: 250px;
}

ul.catalog-listing li.item-box.product {
	height: 200px;
	position: relative;
}

ul.catalog-listing li.item-box span.item-name {
	display: block;
	clear: both;
	line-height: 1.1em;
	margin-top: 5px;
	vertical-align: middle;
}

h1.catalog-l {
	display: inline;
	font-weight: bold;
	font-size: 11px;
}

ul.catalog-listing li.item-box.product span.item-name {
	margin-bottom: 2px;
}

.category-description a {
	
}

ul.catalog-listing li.item-box img.item-image {
	width: 490px;
	height: 200px;
	border: 1px solid #6c584b;
}

ul.catalog-listing li.item-box span.item-name a {
	color: #6c584b;
	text-decoration: none;
	font-weight: normal;
	font-size: 11px;
}

.product-view .product-price {
	float: right;	
	margin-top: 15px;
}

.product-view .product-price h4 {
	margin: 0;
	font-weight: bold;
	font-size: 14px;
	color: grey
}

.product-view .product-price .price-box {
	margin: 0; padding: 0;
	color: #A6B228;
}

.product-view .product-name h2 {
	font-size: 15px; margin-bottom : 10px;
	margin-right: 10px;
	float: left;
	margin-bottom: 10px;
}

.product-view .product-name h1 {
	margin-bottom: 8px;
	float: left;
	border-bottom: 1px solid #A6B228;
	
}

.product-brand {
	border-top: 1px solid #A6B228;
	color: #A6B228;
	font-style: italic;
	font-weight: normal;
	padding: 2px;
	font-size: 11px;
}

.sub-header {
	position: relative;
	padding: 10px;
	margin: 0 0 0 0;
	font-size: 1.1em;
	height: 25px;
}

.sub-header .links {
	position: absolute;
	right: 10px;
	top: 10px;
	height: 25px;
	line-height: 25px;
}

.sub-header .links a {
	color: #000;
	text-decoration: none;
	display: block;
	height: 25px;
	line-height: 25px;
}

.sub-header .links li {
	float: left;
	margin: 0 2px;
}

.category-title .btn-back {
	background-color: #3e3c3a;
	display: block;
	padding: 0 10px;
	float: left;
	color: #fff;
	text-decoration: none;
	text-align: center;
	font-size: 13px;
	font-weight: normal;
	height: 36px;
	margin: 0 10px 0 0;
}

.category-title h2,.page-title h2,.jc-static-page .title h2 {
	line-height: 34px;
	height: 34px;
	padding: 0;
	margin: 0;
	display: block;
	padding-left: 10px;
	font-weight: bold;
}

.category-title h1,.page-title h1,.jc-static-page .title h1 {
	line-height: 34px;
	height: 34px;
	padding: 0;
	margin: 0;
	display: block;
	padding-left: 10px;
	font-weight: bold;
}

.tabs {
	border-bottom: 1px solid #A6B228;
	position: relative;
}

.tab-content {
	padding: 10px;
	height: 245px;
	overflow: auto;
}

ul.tab-handles {
	background: #A6B228
		url(http://static1.jardinchic.com/skin/frontend/jardinchic/default/images/grad-brown-34.gif)
		;
}

ul.tab-handles li {
	float: left;
	border-right: 1px solid #fff;
	cursor: pointer;
}

ul.tab-handles li.last {
	width: 137px;	
}

.tabs.product-details ul.tab-handles {
	height: 25px;
}

ul.tab-handles li a {
	display: block;
	padding: 0 12px;
	height: 25px;
	line-height: 25px;
	text-align: center;
	text-decoration: none;
	font-weight: normal;
	color: #3E3C3A;
}

ul.tab-handles li a:hover,ul.tab-handles li a.active {
	background: #A6B228 url(http://static2.jardinchic.com/skin/frontend/jardinchic/default/images/tab-bg-active.gif);
	color: #FFF;
}

.up-sell h3 {
	background: #A6B228
		url(http://static2.jardinchic.com/skin/frontend/jardinchic/default/images/tab-bg-active.gif)
		repeat-x;
	height: 28px;
	line-height: 28px;
	color: #FFF;
	font-size: 12px;
	font-weight: normal;
	padding-left: 10px;
	border-bottom: 1px solid #fff;
	margin: 0;
}

.col-main .engagements h3 {
	background: #FFF url(../images/tab-bg-last-viewed.gif) repeat-x top left;
	border: 1px solid #C9D82D;
	color: #545A13;
}

.slideshow {
	height: 122px;
	overflow: hide;
	position: relative;
}

.slideshow-content {
	padding: 10px;
}

.slideshow-button {
	width: 20px;
	height: 121px;
	line-height: 121px;
}

.slideshow-button a {
	display: block;
	color: #fff;
	text-align: center;
	text-decoration: none;
	font-weight: bold;
	background: #3E3C3A;
	opacity: 0.5;
	filter: opacity(alpha = 50);
}

.slideshow-item {
	width: 120px;
	float: left;
}

.slideshow-item .item-image {
	display: block;
	text-align: center;
	margin-bottom: 5px;
}

.slideshow-item a.item-name {
	display: block;
	text-align: center;
	font-size: 11px;
}

.emailto-addto-box {
	margin: -25px 0 0 0;
	padding: 3px;
	height: 25px;
	float: right;
	background-color: #FFF;
}

.emailto-addto-box .links {
	line-height: 1.4em;
}

.emailto-addto-box a {
	color: #555;
	display: block;
	margin-right: 10px;
}

.emailto-addto-box a:hover {
	text-decoration: none;
	color: #A6B228;
}

.price-availability-box {
	margin: 20px 0;
}

.price-availability-box .add-to-box {
	margin: 20px 0 10px 0;
	height: 2em;
}

.product-shop .product-name h2 {
	font-weight: normal;
	padding: 0;
	color: #A6B228;
	margin-bottom: 5px;
}

.product-shop .product-name h2 a {
	color: #A6B228;
}
.product-colors {
	margin: 5px 0 0 0;
	text-align: left;
}

.product-colors h4 {
	font-weight: normal;
	margin: 0px 15px 15px 0;
	float: left;
	font-size: 15px;
}

.color-item {
/*	border: 1px solid #CDCDCD;*/
    border: 1px solid #CDCDCD;
    height: 16px;
    overflow: hidden;
    width: 16px;
}

.color-item-small {
	width: 16px;
	height: 16px;
	overflow: hidden;
	border: 1px solid #CDCDCD;
}

.color-item-small img {
	display: block;
	width: 18px;
	height: 18px;
	margin-left: -1px;
	margin-top: -1px;
}

.color-list {
	margin-top: 4px;
	float: left;
}

.color-list li {
	float: left;
	margin-right: 5px;
}

.color-list img {
	display: block;
	width: 18px;
	height: 18px;
	margin-left: -1px;
	margin-top: -1px;
}

.advanced-search-form .group-select input.input-text,.advanced-search-form .group-select textarea
	{
	width: 150px;
	float: right;
}

.advanced-search-form .group-select select {
	width: 150px;
	float: right;
}

.advanced-search-form label {
	float: left;
	display: block;
	margin-top: 2px;
}

.advanced-search-form li.even {
	background-color: transparent;
}

.col-left .block-title {
	padding: 0;
}

.col-left .block-title h2,.home-block-title h2 {
	font-weight: normal;
	height: 26px;
	line-height: 26px;
	font-size: 16px;
	padding: 0 10px;
	background:
		url(http://static1.jardinchic.com/skin/frontend/jardinchic/default/images/grad-brown-34.gif)
		repeat-x;
	margin: 0;
}

.col-left .block-title h4,.home-block-title h4 {
	font-weight: normal;
	height: 26px;
	line-height: 26px;
	font-size: 16px;
	padding: 0 10px;
	background:
		url(http://static2.jardinchic.com/skin/frontend/jardinchic/default/images/grad-green-34.gif)
		repeat-x;
	margin: 0;
}

.col-left .block-title-noel h4,.home-block-title-noel h4 {
	font-weight: normal;
	height: 26px;
	line-height: 26px;
	font-size: 16px;
	padding: 0 10px;
	color: #ffffff;
	background:
		url(http://static3.jardinchic.com/skin/frontend/jardinchic/default/images/grad-bordeaux-34.gif)
		repeat-x;
	margin: 0;
}

.col-right .block-title {
	padding: 0;
}

.col-right .block-title h2,.col-right .block-title h2 {
	font-size: 12px;
	font-weight: bold;
	padding: 0 10px;
}

.col-right .block-title h5,.home-block-title h5 {
	font-weight: normal;
	height: 26px;
	line-height: 26px;
	font-size: 16px;
	padding: 0 10px;
	background-color: #E3DFD6;
	margin: 0;
	letter-spacing: -1px;
	text-transform: uppercase;
	color: #76746E;
}

.col-right .block-title h5 {
	font-size: 12px;
	font-weight: bold;
}

.col-right .block-title h6,.home-block-title h6 {
	font-weight: normal;
	height: 26px;
	line-height: 26px;
	font-size: 16px;
	padding: 0 10px;
	background-color: #E3DFD6;
	margin: 0;
	letter-spacing: -1px;
	text-transform: uppercase;
	color: #76746E;
}

.col-right .block-title h6 {
	font-size: 12px;
	font-weight: bold;
}

.col-right .block-jblog h6,.home-block-jblog h6 {
	font-weight: normal;
	height: 32px;
	line-height: 32px;
	font-size: 16px;
	padding: 0;
	background: url(http://static1.jardinchic.com/media/jblog.gif);
	margin: 0;
}

.col-right .block-jblog h6 {
	font-size: 12px;
	font-weight: bold;
}

.col-right .block-title h4,.home-block-title h4 {
	font-weight: bold;
	height: 26px;
	line-height: 26px;
	font-size: 16px;
	padding: 0 10px;
	background:
		url(http://static2.jardinchic.com/skin/frontend/jardinchic/default/images/grad-green-34.gif)
		repeat-x;
	margin: 0;
}

.col-right .block-title-noel h4,.home-block-title-noel h4 {
	font-weight: normal;
	height: 26px;
	line-height: 26px;
	font-size: 16px;
	padding: 0 10px;
	color: #ffffff;
	background:
		url(http://static3.jardinchic.com/skin/frontend/jardinchic/default/images/grad-bordeaux-34.gif)
		repeat-x;
	margin: 0;
}

.home-block-title,.jc-static-page .title {
	padding: 0 0 0 69px;
	background:
		url(http://static2.jardinchic.com/skin/frontend/jardinchic/default/images/grad-green-34-first.gif)
		no-repeat;
	height: 27px;
	margin-bottom: 0px;
}

.home-block-title2 {
	padding: 0 0 0 69px;
	background:
		url(http://static3.jardinchic.com/skin/frontend/jardinchic/default/images/grad-bordeaux-34-first.gif)
		no-repeat;
	height: 27px;
	margin-bottom: 0px;
}

.home-block-title h2,.jc-static-page .title h2 {
	background: transparent;
	border-bottom: 1px solid #A5B326;
	height: 26px;
	line-height: 26px;
	font-size: 18px;
	font-weight: bold;
	color: #A5B326;
	padding: 0 0 0 10px;
}

.home-block-title2 h2 {
	background: transparent;
	border-bottom: 1px solid #941237;
	height: 26px;
	line-height: 26px;
	font-size: 18px;
	font-weight: bold;
	color: #A5B326;
	padding: 0 0 0 10px;
}

a.refer {
	text-decoration: none;
}

.home-block-title h2 {
	background:
		url(http://static1.jardinchic.com/skin/frontend/jardinchic/default/images/grad-brown-34.gif)
		repeat-x;
	color: #76746e;
}

.home-block-title2 h2 {
	background:
		url(http://static1.jardinchic.com/skin/frontend/jardinchic/default/images/grad-brown-34.gif)
		repeat-x;
	color: #76746e;
}

.product-essential {
	
}

.top-link-cart {
	background:
		url(http://static2.jardinchic.com/skin/frontend/jardinchic/default/images/cart2.gif)
		no-repeat;
	padding-left: 20px;
}

.breadcrumbs ul {
	height: 25px;
	line-height: 25px;
}

ul.catalog-listing li.item-box .price-box {
	margin: 0px 0 0 0;
	position: absolute;
	bottom: 0px;
	right: 0px;
	border-top: 1px dotted #6C584B;
	width: 130px;
	padding: 5px;
	background-color: #BFB19C;
}

ul.catalog-listing li.item-box .price-label {
	position: absolute;
	top: -10px;
	color: #3E3C3A;
	font-style: italic;
	left: 5px;
	background-color: #E3DFD6;
	padding: 0 5px;
	font-size: 10px;
}

.products-grid td .product-name {
	height: 2.2em;
	overflow: hidden;
	font-weight: normal;
	line-height: 1.1em;
	text-align: center;
	font-size: 11px;
	margin: 5px 0;
}

.products-grid td .product-name a {
	text-decoration: none;
	color: #6C584B;
}

ul.catalog-listing li.item-box .price-including-tax {
	font-size: 12px;
	text-align: right;
}

ul.catalog-listing li.item-box .price-excluding-tax {
	display: none;
}

.breadcrumbs li a {
	color: #A6B228;
}

.jc-home-new-product {
	height: 200px;
}

.home-block .jc-left {
	float: left;
}

.home-block .jc-left2 {
	float: left;
	padding-top: 15px;
}

.home-block .jc-right {
	margin-left: 210px;
}

.home-block {
	clear: both;
	margin-bottom: 10px;
}

.jc-new-product .price-box {
	margin: 0;
}

.jc-new-product .description {
	height: 160px;
	overflow: auto;
	margin-bottom: 5px;
}

.jc-new-product .description2 {
	height: 260px;
	overflow: hidden;
}

.jc-new-product .description2 h1 {
	display: inline;
	font-size: 11px;
	font-weight: bold;
	color: #941237;
}

.jc-new-product .description2 a {
	text-decoration: none;
}

.jc-new-product .price-excluding-tax {
	display: none;
}

.jc-new-product .price-label {
	color: #3E3C3A;
}

.home-block.dark {
	background-color: #c8bfad;
}

.jc-bottom {
	margin-top: -20px;
}

.jc-home-new-product h2 {
	margin-bottom: 10px;
}

ul.button-list {
	height: 20px;
	margin-right: -2px;
}

ul.button-list li {
	float: right;
	margin: 0 2px;
}

a.button {
	display: block;
	padding: 0 10px;
	background: #a5b326
		url(http://static2.jardinchic.com/skin/frontend/jardinchic/default/images/tab-bg-active.gif)
		repeat-x;
	color: #545A13;
	text-decoration: none;
	float: left;
	/*border: 1px solid #545A13;*/
	height: 18px;
	line-height: 18px;
}

.grouped-items .price-box {
	margin: 0;
}

.grouped-items .price-including-tax {
	font-size: 12px;
}

.grouped-items .price-excluding-tax {
	font-size: 11px;
}

.disponibilite {
	display: block;
	font-size: 11px;
	color: #888;
}

.jc-static-page {
	background-color: #fff;
	padding: 0 0 20px;
}

.jc-static-page .content {
	padding: 10px;
}

.jc-static-page h2,.jc-static-page h3,.jc-static-page h4,.jc-static-page p
	{
	margin: 1em 0;
}

.jc-static-page dl.faq {
	
}

.jc-static-page dl.faq dt {
	color: #A6B228;
	margin: .5em 0;
	font-weight: bold;
}

.jc-static-page dl.faq dd {
	margin: 0 0 20px 20px;
}

.jc-shipping {
	margin: 20px 0;
}

.jc-catalog-listing-container {
	background-color: #E3DFD6;
	margin-top: 3px;
	padding-bottom: 10px;
}

.clear {
	visibility: hidden;
	display: block;
	clear: both;
}

.more-views {
	margin: 10px 0;
}

.more-views h3 {
	font-weight: normal;
}

.jc-shipping .buttons-set {
	border: none;
	padding: 5px 0;
}

.jc-shipping .buttons-set .button {
	float: left;
}

.jc-shipping h3 {
	color: #A6B228;
	border-bottom: 1px solid #A6B228;
	margin-bottom: 10px;
}

#shopping-cart-totals-table {
	margin-bottom: 20px;
	width: 100%;
}

#shopping-cart-totals-table td,#shopping-cart-totals-table th {
	border-bottom: 1px dotted #ddd;
}

.jc-table-container {
	padding-left: 1px;
}

.col2-set {
	margin: 20px 0;
}

#advanced-search-list {
	margin: 0;
}

.search-summary ul {
	margin: 10px;
}

.block .buttons-set {
	border: none;
}

.home-block-content {
	padding: 10px;
	background-color: #E3DFD6;
}

.home-block-content .summary {
	margin-bottom: 5px;
}

.home-block-content .summary h2 {
	margin-bottom: 0;
}

.home-block .jc-catalog-listing-container {
	margin: 0;
}

.home-block .jc-catalog-listing-container .catalog-listing .item-box {
	margin: 5px 15px;
}

.dashboard h3 {
	margin: 0 0 20px 0;
}

.dashboard h4 {
	color: #A6B228;
	border-bottom: 1px solid #A6B228;
	margin-bottom: 10px;
	padding-bottom: 10px;
}

.minisearch-form {
	margin: 0 0 10px 0;
	border-bottom: 1px solid #fff;
	padding-bottom: 10px;
}

.block-content .buttons-set {
	padding: 5px 0;
}

.sp-methods {
	margin-top: 10px;
}

.sp-methods dt {
	margin: 0 0 10px 0;
	font-weight: bold;
	color: #A6B228;
	border-bottom: 1px solid #A6B228;
}

.sp-methods dd {
	
}

.sp-methods li {
	margin: 10px 0;
}

.sp-methods li .price {
	background-color: #A6B228;
	font-weight: bold;
	padding: 0 5px;
	color: #fff;
}

.sp-methods li .price.sub {
	background-color: #ddd;
	padding: 0;
	color: #666;
	font-weight: normal;
}

.sp-methods li .carrier {
	font-size: 1.2em;
	font-weight: bold;
}

#checkout-payment-method-load.sp-methods dt {
	border-bottom: none;
}

.engagements li {
	background:
		url(http://static3.jardinchic.com/skin/frontend/jardinchic/default/images/bullet.gif)
		no-repeat 0 0.3em;
	padding-left: 18px;
	font-size: 1.1em;
	margin: 0.2em 0;
}

.paiement-list li {
	margin: 10px 0;
	line-height: 22px;
}

.paiement-list li img {
	border: 1px solid #000;
}

.footer-logo {
	background: #fff
		url(http://static3.jardinchic.com/skin/frontend/jardinchic/default/images/footer.gif)
		no-repeat 0 bottom;
	margin: 0;
}

ul.left-nav {
	
}

ul.left-nav li {
	margin: 2px 0;
}

ul.left-nav li a {
	text-decoration: none;
	display: block;
	padding: 2px 0px;
	line-height: 1.1em;
}

.level0 {
	font-weight: bold;
}

.level1 {
	font-weight: normal;
}
.level1 ul {
	display: none;
}
.level0 li.active ul.level1 {
	display: block;
}
.level1:hover ul {
	display: block;
}

ul.left-nav li.level1 a {
	text-decoration: none;
	display: block;
	padding: 2px 10px;
	line-height: 0.9em;
	color: #696969;
}

ul.left-nav li a:hover {
	background-color: #C8BFAD;
}

ul.left-nav li.active a {
	color: #A6B228;
}

ul.left-nav li.nactive a {
	color: #3E3C3A !important;
}

ul.left-nav li.active li.level1 a {
	color: #696969 !important;
}

ul.left-nav li.active li.active > a {
	color: #A6B228 !important;
}

ul.right-nav {
	
}

ul.right-nav li {
	margin: 2px 0;
}

ul.right-nav li a {
	text-decoration: none;
	display: block;
	padding: 2px 3px;
	line-height: 1.1em;
}

ul.right-nav li.level1 a {
	text-decoration: none;
	display: block;
	padding: 2px 20px;
	line-height: 1.1em;
}

ul.right-nav li a:hover {
	background-color: #C8BFAD;
}

ul.right-nav li.active a {
	color: #941237;
}

ul.right-nav li.nactive a {
	color: #3E3C3A !important;
}

ul.right-nav li.active li.level1 a {
	color: #3E3C3A !important;
}

ul.right-nav li.active li.active a {
	color: #941237 !important;
}

.product-list-toolbar {
	padding: 5px;
	margin: 5px 0;
	background-color: #F2F6CF;
}

.product-list-toolbar .pager {
	border-bottom: 1px dotted #A6B228;
}

.products-grid .price-box {
	position: relative;
	text-align: right;
	margin-top: 0px;
	margin-bottom: 0;
	border-top: 1px solid #C8BFAD;
	padding-top: 5px;
}

.products-grid .price-box .minimal-price {
	margin: 0;
}

.products-grid .price-box .price-excluding-tax {
	display: none;
}

.products-grid .price-box .price-including-tax {
	font-size: 11px;
	margin-top: 13px;
}
.products-grid .price-box .minimal-price .price-including-tax {
	margin-top: 0px;
}

.products-grid .price-box .price-label {
	right: 0;
	margin-left: 0;
	background-color: #C8BFAD;
	padding: 0 2px;
	font-style: italic;
	color: #6C584B;
}

.up-sell {
	margin: 0;
}

.up-sell .jcarousel-clip {
	margin-left: 15px;
	width: 470px;
}
.col-main .long .jcarousel-clip {
	width: 740px;
}

.sub-header-box {
	padding: 0;
	float: right;
	height: 30px;
	line-height: 30px;
	margin-top: -30px;
}

.breadcrumbs {
	font-size: 12px;
}

#block-related .product-name {
	height: auto;
	font-size: 12px;
}

#block-related .product-name a {
	text-decoration: none;
}

#block-related .price-box {
	margin: 0;
}

#block-related .price-label {
	color: #3E3C3A;
}

#block-related .price-including-tax {
	font-size: 11px;

}

#block-related .price-excluding-tax {
	display: none;
}

#block-related li {
	height: 80px;
	/*width: 254px;*/
	border-bottom: 1px solid #C8BFAD;
	padding: 5px;
}

.block-related {
	
}

.block-related h2 {
	background: #A6B228
		url(http://static2.jardinchic.com/skin/frontend/jardinchic/default/images/tab-bg-active.gif)
		repeat-x;
	font-weight: normal;
	color: #FFF;
	padding: 0 10px;
	font-size: 12px;
	height: 28px;
	line-height: 28px;
}

.page-title {
	margin-bottom: 20px;
}

.col2-right-layout .col-main {
	margin: 0;
}

.button.pink {
	background:
		url(http://static2.jardinchic.com/skin/frontend/jardinchic/default/images/grad-pink.gif)
		repeat-x;
	border: 1px solid #8c009d;
}

.add2cartBlack {
	background: url(../images/add2cart.gif) no-repeat top left;
	border: 0;
	width: 159px;
	height: 27px;
	font-size: 0;
	cursor: pointer;
}
.add-to-cart .add2cartBlack {
	margin: -5px 0 0 10px;	
} 
.add2cartBlack.right {
	margin-right: 10px;	
}
.add2cartSmall {
	border: 0;
	background: transparent url("../images/cart3.gif") no-repeat top left;
	width: 17px;
	height: 20px;
	font-size: 0;
	cursor: pointer;
}
.button.pink span {
	color: #8c009d;
}

.jc-top-nav {
	height: 32px;
	line-height: 32px;
	background:
		url(http://static3.jardinchic.com/skin/frontend/jardinchic/default/images/nav-bg.gif)
		repeat-x 0 -1px;
	border-top: 1px solid #A6B228;
}

.jc-top-nav .link-list {
	text-align: center;
	height: 30px;
	padding: 2px 0;
}

.jc-top-nav .link-list li {
	float: left;
	display: block;
	height: 28px;
	background:
		url(http://static1.jardinchic.com/skin/frontend/jardinchic/default/images/nav-sep.gif)
		no-repeat right 0;
}

.jc-top-nav .link-list li a {
	text-decoration: none;
}

.jc-top-nav .link-list li a span {
	padding: 0 11px;
	line-height: 28px;
	color: #fff;
	font-size: 14px;
}

.jc-top-nav .link-list li a:hover span {
	color: #a5b327;
}

.jc-top-nav .link-list li.jpro a span {
	color: #a5b327 !important;
}

.jc-top-nav .link-list li.jpro a:hover span {
	color: #a5b327 !important;
}

a.button-icon {
	display: block;
	float: left;
	height: 18px;
	width: 22px;
	padding: 0;
	margin: 0;
}

.button-icon span {
	display: none;
}

.button-icon.print {
	background:
		url(http://static1.jardinchic.com/skin/frontend/jardinchic/default/images/icon/icon-printer.gif)
		no-repeat;
}

.button-icon.favorite {
	background:
		url(http://static2.jardinchic.com/skin/frontend/jardinchic/default/images/icon/icon-favorite.gif)
		no-repeat;
}

.button-icon.mail {
	background:
		url(http://static3.jardinchic.com/skin/frontend/jardinchic/default/images/icon/icon-mail.gif)
		no-repeat;
}

.emailto-addto-box .links ul li {
	display: inline;
}

.emailto-addto-box .links ul li a {
	margin: 0 2px;
}

.block-account li {
	
}

.block-account li.current {
	background: url(http://static2.jardinchic.com/skin/frontend/jardinchic/default/images/tab-bg-active.gif);
	padding: 2px 3px;
}

.block-account li a {
	padding: 2px 3px;
	display: block;
	text-decoration: none;
}

.block-account li a:hover {
	background-color: #C8BFAD;
}

.jc-page-tabs .jc-tab {
	margin-bottom: 1px;
}

.jc-page-tabs .jc-tab-title {
	
}

.jc-page-tabs .jc-tab-title h2 {
	background: transparent
		url(http://static1.jardinchic.com/skin/frontend/jardinchic/default/images/grad-brown-34.gif)
		repeat-x scroll 0 0;
	margin: 0;
	height: 34px;
	line-height: 34px;
	padding-left: 10px;
	color: #3E3C3A;
	cursor: pointer;
}

.jc-page-tabs .jc-tab-title h2.active {
	background: #A6B228
		url(http://static2.jardinchic.com/skin/frontend/jardinchic/default/images/tab-bg-active.gif)
		repeat-x;
	color: #fff;
	cursor: default;
}

.jc-page-tabs .jc-tab-content {
	padding: 10px;
	background-color: #E3DFD6;
}

.last-viewed {
	
}

.last-viewed h3.block-title {
	background: #A6B228
		url(../images/tab-bg-last-viewed.gif)
		repeat-x;
	border: 1px solid #C9D82D;
	margin: 0;
	padding: 5px;
	color: #545A13;
	font-weight: normal;
}

.last-viewed h3 {
	font-size: 12px;
	margin: 10px 0 5px 0;
}

.home-box {
	width: 380px;
	background-color: #E3DFD6;
	float: left;
	margin-bottom: 10px;
}

.home-box.right {
	float: right;
}

.home-box .content {
	padding: 10px;
}

.home-box .content .text {
	height: 230px;
	overflow: auto;
	text-align: justify;
}

.home-box .content h3 {
	font-size: 120%;
	margin-top: 0;
}

.home-box .title {
	background: transparent
		url(http://static2.jardinchic.com/skin/frontend/jardinchic/default/images/grad-green-34-first.gif)
		no-repeat scroll 0 0;
	height: 27px;
	margin-bottom: 0;
	padding: 0 0 0 27px;
}

.home-box .title h2 {
	background: transparent
		url(http://static1.jardinchic.com/skin/frontend/jardinchic/default/images/grad-brown-34.gif)
		repeat-x scroll 0 0;
	border-bottom: 1px solid #A5B326;
	color: #A5B326;
	font-size: 18px;
	font-weight: bold;
	height: 26px;
	line-height: 26px;
	padding: 0 0 0 10px;
	margin: 0;
}

.home-box2 {
	width: 536px;
	background-color: #E3DFD6;
	float: left;
	margin-bottom: 10px;
}

.home-box2.right {
	float: right;
}

.home-box2 .content {
	padding: 10px;
}

.home-box2 .content .text {
	height: 150px;
	overflow: auto;
	text-align: justify;
}

.home-box2 .content h3 {
	font-size: 120%;
	margin-top: 0;
}

.home-box2 .title {
	background: transparent
		url(http://static2.jardinchic.com/skin/frontend/jardinchic/default/images/grad-green-34-first.gif)
		no-repeat scroll 0 0;
	height: 27px;
	margin-bottom: 0;
	padding: 0 0 0 27px;
}

.home-box2 .title h2 {
	background: transparent
		url(http://static1.jardinchic.com/skin/frontend/jardinchic/default/images/grad-brown-34.gif)
		repeat-x scroll 0 0;
	border-bottom: 1px solid #A5B326;
	color: #A5B326;
	font-size: 18px;
	font-weight: bold;
	height: 26px;
	line-height: 26px;
	padding: 0 0 0 10px;
	margin: 0;
}

.home-box2.dark {
	background-color: #e3d8c0;
}

.home-box2.dark .title h2 {
	background: #f3e7ce;
	color: #b39e70;
}

.home-box2.light {
	background-color: #e8eacd;
}

.home-box2.light .title h2 {
	background: #eff1d7;
	color: #a9ad7b;
}

.home-box3 {
	width: 536px;
	background-color: #E3DFD6;
	float: left;
	margin-bottom: 10px;
}

.home-box3.right {
	float: right;
}

.home-box3 .content {
	padding: 10px;
}

.home-box3 .content .text {
	height: 180px;
	overflow: auto;
	text-align: justify;
}

.home-box3 .content h3 {
	font-size: 120%;
	margin-top: 0;
}

.home-box3 .title {
	height: 27px;
	margin-bottom: 0;
	padding: 0px;
}

.home-box3 .title h2 {
	border-bottom: 1px solid #A5B326;
	color: #A5B326;
	font-size: 18px;
	font-weight: bold;
	height: 26px;
	line-height: 26px;
	padding: 0 0 0 10px;
	margin: 0;
}

.home-box3.dark {
	background-color: #e3d8c0;
}

.home-box3.dark .title h2 {
	background: #f3e7ce;
	color: #b39e70;
}

.home-box3.light {
	background-color: #e8eacd;
}

.home-box3.light .title h2 {
	background: #ffffff;
	color: #a9ad7b;
}

.rssfeed-link-container {
	clear: both;
	text-align: right;
}

.rssfeed-item-image {
	float: left;
	margin: 0 10px 0 0;
}

.home-box.dark {
	background-color: #e3d8c0;
}

.home-box.dark .title h2 {
	background: #f3e7ce;
	color: #b39e70;
}

.home-box.light {
	background-color: #e8eacd;
}

.home-box.light .title h2 {
	background: #eff1d7;
	color: #a9ad7b;
}

.products-grid .old-price .price-label {
	display: none;
}

.products-grid .old-price {
	margin: 0;
}

.products-grid .special-price {
	margin: 0;
}

.old-price {
	margin-bottom: 0;
}

.special-price {
	margin-top: 0;
}

.special-price .price-label {
	color: #be1384;
}

.products-grid .special-price .price-label {
	color: #fff;
	background-color: #be1384;
}

.price-availability-box .special-price {
	padding: 5px;
	border: 1px solid #be1384;
	width: 145px;
	margin-top: 10px;
}

ul.left-nav li.nav-soldes a {
	color: #be1384;
	font-size: 120%;
	font-weight: bold;
}

ul.left-nav li.nav-soldes a:hover,ul.left-nav li.nav-soldes.active a {
	color: #fff;
	background: #be1384 url();
}

.products-grid .price-box .price-label.soldes {
	background-color: #be1384;
	color: #fff;
}

ul.left-nav li.level2 a {
	text-decoration: none;
	display: block;
	padding: 2px 10px 2px 25px;
	line-height: 0.9em;
}
ul.left-nav li.level2 a {
	background: url("../images/right_arrow.png") no-repeat scroll 10px 0 transparent;
}
ul.left-nav li.level2 a:hover {
	background: url("../images/right_arrow.png") no-repeat scroll 10px 0 #C8BFAD;
}

#lightbox {
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}

#lightbox img {
	width: auto;
	height: auto;
}

#lightbox a img {
	border: none;
}

#outerImageContainer {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}

#imageContainer {
	padding: 10px;
}

#loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}

#hoverNav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}

#imageContainer>#hoverNav {
	left: 0;
}

#hoverNav a {
	outline: none;
}

#prevLink,#nextLink {
	width: 49%;
	height: 100%;
	background-image: url(data:image/gif;base64,AAAA);
	/* Trick IE into showing hover */
	display: block;
}

#prevLink {
	left: 0;
	float: left;
}

#nextLink {
	right: 0;
	float: right;
}

#prevLink:hover,#prevLink:visited:hover {
	background: url(../images/prevlabel.gif) left 15% no-repeat;
}

#nextLink:hover,#nextLink:visited:hover {
	background: url(../images/nextlabel.gif) right 15% no-repeat;
}

#imageDataContainer {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
}

#imageData {
	padding: 0 10px;
	color: #666;
}

#imageData #imageDetails {
	width: 70%;
	float: left;
	text-align: left;
}

#imageData #caption {
	font-weight: bold;
}

#imageData #numberDisplay {
	display: block;
	clear: left;
	padding-bottom: 1.0em;
}

#imageData #bottomNavClose {
	width: 66px;
	float: right;
	padding-bottom: 0.7em;
	outline: none;
}

#overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
}

.category-description {
	/*padding: 10px;*/
}

.mini-cart {
	cursor: pointer;
	position: absolute;
	right: 0;
	top: 0;
	margin: 3px 7px;
    	padding: 3px 5px 4px 50px;
	background: #e6efd4 url(../images/carry_bag_small.png) no-repeat top left;
	border: 1px solid #A6B228;
	z-index: 20;
	width:110px;
}
.mini-cart h4 {
	font-size: 16px;
}
.mini-cart .totals {
	display: none;
}
.mini-cart .totals table th,
.mini-cart .totals table td {
	padding: 2px 5px 0 0;
}

#kwixo {
	margin-left: 15px;
	position: relative;
	top: -20px;
}

