/**
 * 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.
 *
 * @category    design
 * @package     default_blank
 * @copyright   Copyright (c) 2009 Irubin Consulting Inc. DBA Varien (http://www.varien.com)
 * @license     http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
 */

/* Reset ================================================================================= */
* { margin:0; padding:0; }

body          { background:#fff; font:12px/1.35 Arial, Helvetica, sans-serif; color:#000; text-align:center; }
img {
border:0 none;
vertical-align:top;
}
a             { color:#666; text-decoration: none; }
a:hover       { text-decoration:none; color:#ff6600;}
:focus        { outline: 0; }
h1 {
font-size:20px;
font-weight:400;
line-height:1.15;
}
h2 {
font-size:14px;
font-weight:bold;
line-height:1.25;
}
h3 {
font-size:12px;
font-weight:700;
line-height:1.25;
}
h4{font-size: 14px; font-weight: 700;}
h5 {
font-size:12px;
font-weight:700;
}
h6 {
font-size:11px;
font-weight:700;
}
fieldset {
border:0 none;
}
table {
border:0 none;
border-collapse:collapse;
border-spacing:0;
empty-cells:show;
font-size:100%;
width: 100%;
}
caption, th, td {
font-weight:400;
text-align:left;
vertical-align:top;
}
q, blockquote {
quotes:none;
}
q:before, q:after {
content:"";
}
small, big {
font-size:1em;
}
sup {
font-size:1em;
vertical-align:top;
}
ul, ol {
list-style:none outside none;
}
.hidden {
border:0 none !important;
display:block !important;
font-size:0 !important;
height:0 !important;
line-height:0 !important;
margin:0 !important;
overflow:hidden !important;
padding:0 !important;
width:0 !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:top;
}
.f-left, .left {
float:left !important;
}
.f-right, .right {
float:right !important;
}
.f-none {
float:none !important;
}
.f-fix {
float:left;
width:100%;
}
.no-margin {
margin:0 !important;
}
.no-padding {
padding:0 !important;
}
.no-bg {
background:none repeat scroll 0 0 transparent !important;
}

/* Layout ================================================================================ */
.wrapper {background: url("../images/bg.jpg") repeat scroll 0 0 transparent;  overflow: hidden;}
.page { margin:0 auto; text-align:left; }
.page-print { background:#fff; padding:20px; text-align:left; }
.page-empty { background:#fff; padding:20px; text-align:left; }
.page-popup { padding:20px; text-align:left; }
.main-container {}
.main { margin: 30px auto auto; width: 999px; }
.cms-index-index .main { width: auto;margin-top: 0;}

/* Base Columns */
.col-left { float: left; width: 214px; margin-top: -3px;}
.col-main { background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #DDDDDD; border-radius: 5px 5px 5px 5px; float: left; padding: 20px; width: 736px;}
.col-right {  display: none;    float: left;    margin-left: 50px;    width: 230px; }
.cms-index-index .col-main{ background: none repeat scroll 0 0 transparent;  border: medium none; border-radius: 0 0 0 0; float: none; padding: 0;}
/* 1 Column Layout */
.col1-layout .col-main { float:none; width:auto; }

/* 2 Columns Layout */
.col2-left-layout .col-main { float:right; }
.col2-right-layout .col-main {}

/* 3 Columns Layout */
.col3-layout .col-main { float: right;}
.col3-layout .col-wrapper { float:left; width:748px; }
.col3-layout .col-wrapper .col-main { float:right; }

/* Content Columns */
.col2-set .col-1 { float:left; width:49%; }
.col2-set .col-2 { float:right; width:49%; }
.col2-set .col-narrow { width:33%; }
.col2-set .col-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%; }
/* ======================================================================================= */


input, select, textarea, button {
color:#666666;
font-size:12px;
vertical-align:middle;
}
input.input-text, select, textarea {
background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #B6B6B6;
}
input.input-text, textarea {
padding:2px;
}
select {
padding:1px;
}
select option {
padding-right:10px;
}
select.multiselect option {
border-bottom:1px solid #B6B6B6;
padding:2px 5px;
}
textarea {
overflow:auto;
}
button.button::-moz-focus-inner {
border:0 none;
padding:0;
}
button.button {
background:none repeat scroll 0 0 transparent;
border:0 none;
cursor:pointer;
margin:0;
overflow:visible;
padding:0;
width:auto;
}
button.button span {
background:url("../images/bkg_button.gif") no-repeat scroll 0 0 transparent;
color:#FFFFFF;
float:left;
font:bold 12px/29px Arial,Helvetica,sans-serif;
height:29px;
padding:0 0 0 8px;
text-align:center;
white-space:nowrap;
}
button.button span span {
background-position:100% 0;
padding:0 12px 0 4px;
}
.form-list li {
margin:0 0 8px;
}
.form-list label {
color:#111111;
float:left;
font-weight:700;
position:relative;
z-index:0;
}
.form-list label.required em {
color:#EB340A;
float:right;
font-style:normal;
position:absolute;
right:-15px;
top:0;
}
.box-reviews p.required {
clear:both;
line-height:1;
padding-bottom:20px;
text-align:left;
}
.box {
background:none repeat scroll 0 0 #EFEFEF;
border:1px solid #DDDDDD;
margin:5px 0;
overflow:hidden;
padding:10px;
}
.box-head {
margin:10px 0 5px;
}
span.required {
color:#EB340A;
}
.form-list li.control .input-box {
clear:none;
display:inline;
width:auto;
}
.form-list .input-box {
clear:both;
display:block;
width:260px;
}
.form-list .field {
float:left;
width:275px;
}
.form-list input.input-text {
height:15px;
padding-bottom:6px;
padding-top:6px;
width:250px;
}
.form-list textarea {
height:130px;
width:511px;
}
.form-list select {
width:260px;
}
.form-list li.additional-row {
border-top:1px solid #CCCCCC;
margin-top:10px;
padding-top:7px;
}
.form-list li.additional-row .btn-remove {
float:right;
margin:5px 0 0;
}
.form-list .input-range input.input-text {
width:74px;
}
.form-list .customer-name-prefix .input-box, .form-list .customer-name-suffix .input-box, .form-list .customer-name-prefix-suffix .input-box, .form-list .customer-name-prefix-middlename .input-box, .form-list .customer-name-middlename-suffix .input-box, .form-list .customer-name-prefix-middlename-suffix .input-box {
width:auto;
}
.form-list .name-middlename {
width:70px;
}
.form-list .customer-name-prefix-middlename-suffix .name-firstname input.input-text, .form-list .customer-name-prefix-middlename .name-firstname input.input-text {
width:124px;
}
.form-list .customer-dob .dob-month, .form-list .customer-dob .dob-day, .form-list .customer-dob .dob-year {
float:left;
width:85px;
}
.form-list .customer-dob input.input-text {
display:block;
width:74px;
}
.form-list .customer-dob label {
color:#888888;
font-size:10px;
font-weight:400;
}
.form-list .customer-dob .dob-day, .form-list .customer-dob .dob-month {
width:60px;
}
.form-list .customer-dob .dob-day input.input-text, .form-list .customer-dob .dob-month input.input-text {
width:46px;
}
.form-list .customer-dob .dob-year input.input-text {
width:134px;
}
.buttons-set {
clear:both;
padding:5px;
}
.buttons-set p.required {
margin:0 0 5px;
}
.fieldset {
background:none repeat scroll 0 0 #FEFEFE;
border:1px solid #DDDDDD;
margin:28px 0;
padding:22px 25px 12px 33px;
}
.fieldset .legend {
background:none repeat scroll 0 0 #DEDEDE;
border:1px solid #FEFEFE;
color:#333333;
float:left;
font-size:13px;
font-weight:700;
margin:-33px 0 0 -10px;
padding:0 8px;
position:relative;
}
.validation-advice {
background:url("../images/validation_advice_bg.gif") no-repeat scroll 2px 1px transparent;
clear:both;
color:red;
font-size:10px;
line-height:13px;
margin:3px 0 0;
min-height:13px;
padding-left:17px;
}
.validation-failed {
background:none repeat scroll 0 0 #FAEBE7 !important;
border:1px dashed red !important;
}
p.required {
color:red;
font-size:10px;
text-align:right;
}
.v-fix .validation-advice {
display:block;
margin-right:-12em;
position:relative;
width:12em;
}
.success {
color:#3D6611;
font-weight:700;
}
.notice {
color:#CCCCCC;
}
.messages, .messages ul {
list-style:none outside none !important;
margin:0 !important;
padding:0 !important;
}
.messages {
overflow:hidden;
width:100%;
}
.messages li li {
margin:0 0 3px;
}
.error-msg, .success-msg, .note-msg, .notice-msg {
background-position:10px 9px !important;
background-repeat:no-repeat !important;
border-style:solid !important;
border-width:1px !important;
font-size:11px !important;
font-weight:700 !important;
min-height:24px !important;
padding:8px 8px 8px 32px !important;
}
.error-msg {
background-color:#FAEBE7;
background-image:url("../images/i_msg-error.gif");
border-color:#F16048;
color:#DF280A;
}
.success-msg {
background-color:#EFF5EA;
background-image:url("../images/i_msg-success.gif");
border-color:#446423;
color:#3D6611;
}
.note-msg, .notice-msg {
background-color:#FAFAEC;
background-image:url("../images/i_msg-note.gif");
border-color:#FCD344;
color:#3D6611;
}

.breadcrumbs { background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #DDDDDD; border-radius: 5px 5px 5px 5px; margin: 30px 0 10px; padding: 10px;}

.page-title {
	border-bottom: 1px solid #DDDDDD;
    font-family: "Open Sans",sans-serif;
    font-weight: lighter;
    margin: 5px 0 10px;
    padding: 0 0 5px;
}
.page-title h1, .page-title h2 {
color:#FF9900;
font-size:18px;
}

.new-users .content h2,.registered-users .content h2{border-bottom: 1px dashed #DDDDDD; font-family: "Open Sans",sans-serif; font-weight: normal; margin-bottom: 10px; padding-bottom: 5px;}
.registered-users .content p{margin-bottom: 10px;}
/* Pager */
.pager { border:1px solid #ddd; padding:5px; margin:5px 0; text-align:center; }
.pager .amount { float:left; margin-top: 5px;}
.pager .limiter { float:right;}
.pager .pages { float: right; margin-right: 15px; margin-top: 5px;}
.pager .pages ol { display:inline; }
.pager .pages li { display:inline; }
.pager .sort-by { float:right; margin-right: 15px;}
.pager .pages .current {}
.pager .sort-by label,.pager .limiter label,.pager .limiter span{display: block; float: left; margin-right: 5px; margin-top: 5px;}
.pager .sort-by select,.pager .limiter select{float: left; margin-right: 5px; margin-top: 1px;}
.pager .sort-by a{ display: block; float: left; margin-top: 3px;}
.pager .limiter span{margin-right: 0;}
/* Sorter */
.sorter {}
.sorter .view-mode { overflow: hidden;}
.sorter .view-mode .view-stock{color: #53AF36; float: left; font-family: arial; font-size: 12px; font-weight: bold;}
.sorter .view-mode #view-checkbox{ float: left; margin-left: 5px; margin-top: 1px;}
.sorter .link-feed {}

/* Toolbar */
.toolbar {color: #333333; font-size: 11px;}
.toolbar .pager {}
.toolbar .sorter {float: right; margin-right: 15px; margin-top: 4px;}
.toolbar-bottom {}

.data-table {
width:100%;
}
.data-table th {
border:1px solid #DDDDDD;
font-weight:700;
padding:5px;
white-space:nowrap;
}
.data-table tr.odd {
background:none repeat scroll 0 0 #F2F2F2;
}
.data-table tr.even {
background:none repeat scroll 0 0 #EBEBEB;
}
.data-table thead {
background-color:#F2F2F2;
}
.data-table tbody.odd tr.border td, .data-table tbody.even tr.border td {
border-bottom-width:1px;
}
.data-table th .tax-flag {
font-weight:400;
white-space:nowrap;
}
.data-table td.label, .data-table th.label {
background-color:#F6F6F6;
font-weight:700;
}
tr.tax-total .tax-collapse {
background:url("../images/bkg_collapse.gif") no-repeat scroll 0 4px transparent;
cursor:pointer;
float:right;
padding-left:20px;
text-align:right;
}
tr.tax-details td {
background-color:#DAE1E4;
color:#626465;
font-size:11px;
}
tr.tax-details-first td {
border-top:1px solid #D2D8DB;
}
.cart {
background:url("../images/list-bg.png") no-repeat scroll 0 0 transparent;
padding-top:10px;
width:727px;
}
.cart-inner {
background:url("../images/list-bg.png") no-repeat scroll 0 100% transparent;
min-height:350px;
padding:0 20px 20px;
}
.cart-tax-info, .cart-tax-info .cart-price {
padding-right:20px;
}
.cart-tax-total {
background:url("../images/bkg_collapse.gif") no-repeat scroll 100% 4px transparent;
cursor:pointer;
display:block;
padding-right:20px;
}
.cart-tax-info .price, .cart-tax-total .price {
display:inline !important;
font-weight:400 !important;
}
.cart-tax-total-expanded {
background-position:100% -53px;
}
.std .subtitle {
padding:0;
}
.std ol.ol {
list-style:decimal outside none;
padding-left:1.5em;
}
.std ul.disc {
list-style:disc outside none;
margin:0 0 10px;
padding-left:18px;
}
.links li.first {
padding-left:0 !important;
}
.links li.last {
background:none repeat scroll 0 0 transparent !important;
padding-right:0 !important;
}
.link-print {
background:url("../images/i_print.gif") no-repeat scroll 0 2px transparent;
padding:2px 0 2px 25px;
}
.link-rss {
background:url("../images/i_rss.gif") no-repeat scroll 0 1px transparent;
padding-left:18px;
white-space:nowrap;
}
.quote-box p {
width:80%;
}
.btn-remove {
background:url("../images/btn_remove.gif") no-repeat scroll 0 0 transparent;
display:block;
font-size:0;
height:11px;
line-height:0;
overflow:hidden;
text-indent:-999em;
width:11px;
}
.btn-remove2 {
background:url("../images/btn_trash.gif") no-repeat scroll 0 0 transparent;
display:block;
font-size:0;
height:16px;
line-height:0;
overflow:hidden;
text-indent:-999em;
width:16px;
}
.divider {
background:none repeat scroll 0 0 #DDDDDD;
clear:both;
display:block;
font-size:0;
height:1px;
line-height:0;
margin:10px 0;
overflow:hidden;
text-indent:-999em;
}
.noscript {
background:none repeat scroll 0 0 #FFFF90;
border-color:#DDDDDD;
border-style:solid;
border-width:0 0 1px;
color:#2F2F2F;
font-size:12px;
line-height:1.25;
text-align:center;
}
.noscript .noscript-inner {
background:url("../images/i_notice.gif") no-repeat scroll 20px 50% transparent;
margin:0 auto;
padding:12px 0;
width:1000px;
}
.demo-notice {
background:none repeat scroll 0 0 #D75F07;
color:#FFFFFF;
font-size:12px;
line-height:1.15;
margin:0;
padding:6px 10px;
text-align:center;
}

.search-autocomplete ul {
background-color:#FFFFFF;
border:1px solid #DDDDDD;
}
.search-autocomplete li {
border-bottom:1px solid #DDDDDD;
color:#333333;
cursor:pointer;
font-size:10px;
font-style:italic;
padding:3px;
}
.search-autocomplete li .amount {
color:#333333;
float:right;
font-size:10px;
font-style:italic;
}
#button-qui span {
margin-left:8px;
}
#button-commander span {
font-family:arial;
text-shadow:1px 1px 1px #333333;
}
a.or_cat_link {
background:url("../images/por-list.png") no-repeat scroll 0 0 transparent;
color:#FFFFFF;
display:block;
height:28px;
line-height:28px;
padding-left:30px;
}
a.or_cat_link:hover {
color:#FFCC66;
}

#nav {background: url("../images/nav-bg.png") repeat-y scroll 0 0 transparent; width: 271px; padding-bottom: 10px; display: none;}

/* All Levels */
#nav li { text-align:left; position:relative; }
#nav li.over { z-index:999; }
#nav li.parent {}
#nav li a { display:block; text-decoration:none; }
#nav li a:hover { text-decoration:none; }
#nav li a span { display:block; cursor:pointer; }
#nav li ul a span { white-space:normal; }

/* 1st Level */
#nav li { background: url("../images/nav-line.png") no-repeat scroll 0 0 transparent;  padding: 5px 0;}
#nav .level-inner{ overflow: hidden;}
#nav .level-inner .level-top{margin-left: 15px; padding: 0; width: 230px;}
#nav .level-inner .ico{ background: url("../images/nav-ico.png") no-repeat scroll 0 0 transparent; cursor: pointer; float: right; height: 11px; margin-right: 10px; width: 11px; margin-top: 4px;}
#nav li a {color: #FFFFFF; display: block; font-size: 14px; line-height: 1.3; padding: 0 15px; float: left;}
#nav li a:hover { color:#000; }
#nav li.over a.level-top,
#nav li.active a.level-top { color:#000; }

/* 2nd Level */
#nav ul { padding: 0 20px; display: none;}
#nav ul li { background: none repeat scroll 0 0 transparent; float: none; padding: 0; }
#nav ul li.last { border-bottom:0; }
#nav ul li a { float: none; font-size: 11px; font-weight: normal; padding: 3px 0; }
#nav ul li a:hover { color:#000 !important; }
#nav ul li.active > a,
#nav ul li.over > a  { color:#000 !important; }

/* 3rd+ leven */
#nav ul ul { top:7px; }

/* Show Menu */
#nav li.over > ul { left:0; }
#nav li.over > ul li.over > ul { left:100px; }
#nav li.over ul ul { left:-10000px; }
/********** Navigation > */
/* ======================================================================================= */


.block-information {
color:#666666;
font-size:10px;
}
.block-blog li {
border-bottom:1px solid #DDDDDD;
padding-bottom:5px;
}
.block-blog li a {
color:#666666;
font-size:10px;
font-weight:bold;
}
.block-blog li .desc {
display:block;
font-weight:normal;
}
.block-blog li a:hover, .block-blog li a:hover .desc {
color:#FF6600;
}
.block .block-title a {
text-decoration:none !important;
}
.block .block-subtitle {
font-size:13px;
font-weight:700;
margin:12px 0 0 -2px;
}
.block .actions {
background:url("../images/comparar-bottom.png") no-repeat scroll 0 0 transparent;
padding:4px 8px 5px 12px;
text-align:right;
}
.block .empty {
font-size:10px;
padding:10px;
}
.block-compare .empty {
    font-size: 10px;
    margin-bottom: 10px;
	padding: 0;
}
.mini-products-list .product-image {
border:1px solid #DDDDDD;
float:left;
padding:5px;
width:50px;
}
.mini-products-list .product-details {
margin-left:75px;
}
.mini-products-list .product-details h4 {
font-size:1em;
font-weight:700;
margin:0;
}
.block-currency select {
margin-left:2px;
width:88px;
}
.block-layered-nav dd {
border-bottom:1px solid #E6E6E6;
margin-bottom:5px;
padding-bottom:10px;
}
.block-layered-nav dt {
color:#666666;
font-size:13px;
font-weight:700;
margin-bottom:5px;
}
.block-layered-nav .btn-remove {
float:left;
margin:2px 3px 0 0;
}
.block-cart {
}
.block .block-title {
background:url("../images/tab-title.png") no-repeat scroll 0 0 transparent;
color:#FFFFFF;
font-family:arial;
font-size:14px;
height:35px;
line-height:40px;
padding:0 0 0 18px;
}
.block .block-title strong{ font-weight: normal;}
.zblock-catalog-content-top,.zblock-catalog-sidebar-left-bottom{margin-bottom: 10px;}
.catalog-product-view .zblock-catalog-content-top{margin-left:2px;}
.block-account li {
line-height:1.5;
}
.block-account li a {
color:#FF9900;
}
.block-account li a:hover {
color:#333333;
}
.block .block-content {
background:url("../images/tab-bg.png") no-repeat scroll -2px 100% transparent;
line-height:1.2;
overflow:hidden;
padding:11px 10px 15px 14px;
}
.block-related input.checkbox {
float:left;
margin-right:-20px;
}
#compare-items {
padding:0 10px;
}
.block-related .item .product-image {
float:left;
margin-right:-65px;
}
.block-related .item .product-details {
margin-left:65px;
}
.block-related .block-title {
font-size:14px;
}
.block-related .block-title .block-title{ font-weight: normal;}
.block-related .addtocart a {
background:url("../images/ong-flech.jpg") no-repeat scroll 1px 50% transparent;
color:#FF6600;
display:block;
padding-left:10px;
text-decoration:underline;
}
.block-related .addtocart a:hover {
background:url("../images/blk-flech.jpg") no-repeat scroll 0 50% transparent;
color:#333333;
}
.block-poll input.radio {
float:left;
margin:1px -18px 0 0;
}
.block-poll .label {
display:block;
margin-left:18px;
}
.block-poll li {
padding:3px 9px;
}
.block-poll .actions {
margin:5px 0 0;
}
.block-poll .votes {
float:right;
margin-left:10px;
}
.block-subscribe {
}
.block-subscribe .block-title {
}
.block-subscribe input {
height:15px;
width:144px;
}
.block-subscribe .actions {
background:none repeat scroll 0 0 transparent;
float:left;
margin-left:5px;
padding:0;
}
.block-subscribe .button {background:url("../images/buttons.png") no-repeat scroll -34px -573px transparent;border:0 none;cursor:pointer;height:21px;width:30px;}
.imen .block-subscribe .button {background:url("../images/buttons_en.png") no-repeat scroll -34px -573px transparent;}
.block-subscribe .button:hover {background:url("../images/buttons.png") no-repeat scroll 0 -573px transparent;}
.imen .block-subscribe .button:hover {background:url("../images/buttons_en.png") no-repeat scroll 0 -573px transparent;}
.block-login label {
color:#666666;
font-weight:700;
}
.block-login input.input-text {
display:block;
margin:3px 0;
width:167px;
}
.category-title {
border:0 none;
margin:0;
}
.category-image {
margin:0;
overflow:hidden;
text-align:center;
width:100%;
}

.ratings {
font-size:11px;
height:30px;
line-height:1.25;
margin:7px 0;
padding:0 12px;
}
.ratings strong {
float:left;
margin:1px 3px 0 0;
}
.ratings .rating-links {
line-height:20px;
text-align:right;
}
.ratings .rating-links a {
background:url("../images/ong-flech.jpg") no-repeat scroll 1px 50% transparent;
color:#FF3900;
font-size:10px;
padding-left:10px;
text-decoration:underline;
}
.ratings .rating-links a:hover {
background:url("../images/blk-flech.jpg") no-repeat scroll 0 50% transparent;
color:#666666;
}
.ratings .rating-links .separator {
margin:0 2px;
}
.rating-box {
background:url("../images/bkg_rating.png") repeat-x scroll 0 0 transparent;
font-size:0;
height:20px;
line-height:0;
overflow:hidden;
text-indent:-999em;
width:89px;
}
.rating-box .rating {
background:url("../images/bkg_rating.png") repeat-x scroll 0 100% transparent;
float:left;
height:20px;
}
.ratings .rating-box {
float:left;
margin-right:3px;
}
.ratings-table th, .ratings-table td {
font-size:11px;
line-height:1.15;
padding:3px 0;
}
.ratings-table th {
font-weight:700;
padding-right:8px;
}

.availability { line-height: 16px; margin: 0; padding-left: 20px;}
.availability.contact-stock{ padding-left:0; color: #000;}
.availability.in-stock{ background: url("../images/in-stock.png") no-repeat scroll 0 0 transparent;}
.out-of-stock{border-top: 1px dashed #DDDDDD; overflow: hidden; padding: 10px 0; text-align: right; margin: 5px 0; height:38px;}
.products-grid .item .out-of-stock{ padding-top: 22px;}
.products-grid .item .ation .availability.out-of-stock{ padding-top: 0;}
.availability.out-of-stock{border: medium none; height: auto; margin: 0; padding: 0; text-align: left;color:#000;}


.old-price .price {
color:#666666;
font-size:11px;
text-decoration:line-through;
}
.weee {
color:#444444;
display:block;
font-size:11px;
}
.weee .price {
font-size:11px;
font-weight:400;
}
.price-incl-tax .price {
display:block;
font-weight:700;
}
.price-as-configured {
margin-top:1px;
}
.price-as-configured .price-excluding-tax {
float:right;
}
.right .price-as-configured .price-including-tax {
display:none;
}
.price-as-configured .price-label {
color:#666666;
font-size:14px;
white-space:nowrap;
}
.add-to-cart {
float:left;
height:47px;
width:323px;
}
.add-to-cart label {
font-size:9px;
margin-right:5px;
}
.add-to-cart .qty {
height:21px;
width:35px;
}
.qty {
background:url("../images/qtybg.jpg") repeat-x scroll 0 0 #FFFFFF !important;
text-align:center;
}
.add-to-cart .button {background:url("../images/buttons.png") no-repeat scroll 0 -374px transparent;border:0 none;height:46px;margin:-6px 0 0 19px;width:105px;}
.imen .add-to-cart .button {background:url("../images/buttons_en.png") no-repeat scroll 0 -374px transparent;}
.add-to-cart .button:hover {background:url("../images/buttons.png") no-repeat scroll 0 -420px transparent;}
.imen .add-to-cart .button:hover {background:url("../images/buttons_en.png") no-repeat scroll 0 -420px transparent;}
.add-to-cart .button-2 {background:url("../images/buttons.png") no-repeat scroll 0 -218px transparent;border:0 none;cursor:pointer;height:51px;margin:0 0 0 16px;width:135px;}
.imen .add-to-cart .button-2 {background:url("../images/buttons_en.png") no-repeat scroll 0 -218px transparent;}
.add-to-cart .button-2:hover {background:url("../images/buttons.png") no-repeat scroll 0 -269px transparent;}
.imen .add-to-cart .button-2:hover {background:url("../images/buttons_en.png") no-repeat scroll 0 -269px transparent;}
.add-to-box .or {
float:left;
margin:0 10px;
}
.product-view .product-img-box {
float:left;
width:267px;
}
.col3-layout .product-view .product-img-box {
float:none;
margin:0 auto;
}
.product-view .product-img-box .product-image {
border:1px solid #DDDDDD;
}
.product-view .product-img-box .product-image-zoom {
height:265px;
overflow:hidden;
position:relative;
width:265px;
z-index:9;
}
.product-view .product-img-box .product-image-zoom img {
cursor:move;
left:0;
position:absolute;
top:0;
}
.product-view .product-img-box .zoom {
background:url("../images/slider_bg.gif") no-repeat scroll 50% 50% transparent;
cursor:pointer;
height:18px;
margin:0 auto 13px;
padding:0 28px;
position:relative;
z-index:9;
}
.product-view .product-img-box .zoom.disabled {
}
.product-view .product-img-box .zoom #track {
height:18px;
position:relative;
}
.product-view .product-img-box .zoom #handle {
background:url("../images/magnifier_handle.gif") no-repeat scroll 0 0 transparent;
height:22px;
left:0;
position:absolute;
top:-1px;
width:9px;
}
.product-view .product-img-box .zoom .btn-zoom-out {
left:2px;
position:absolute;
top:0;
}
.product-view .product-img-box .zoom .btn-zoom-in {
position:absolute;
right:2px;
top:0;
}
.more-views {
border-top:1px dotted #DDDDDD;
margin:0 20px;
overflow:hidden;
padding:20px 10px 0;
width:230px;
}
.more-views ul {
}
.more-views li {
float:left;
height:56px;
padding:10px;
width:56px;
}
.block-related .block-content {
padding:0;
}
.product-image-popup {
margin:0 auto;
}
.product-view .product-shop {
float:right;
width:445px;
}
.col1-layout .product-view .product-shop {
float:right;
width:700px;
}
.product-options {
background-color:#F6F6F6;
border:1px solid #DDDDDD;
clear:both;
font-family:arial;
margin:10px 20px 0 10px;
padding:10px;
}
.product-options select {
width:98%;
}
.product-options .qty {
width:38px;
}
.product-options dt .qty-disabled {
background:none repeat scroll 0 0 transparent;
border:0 none;
color:#000000;
padding:3px;
}
.product-options dd input.input-text {
width:98%;
}
.product-options dd textarea {
height:8em;
width:98%;
}
.product-options .options-list {
border-bottom:1px solid #E4E4E4;
padding-bottom:14px;
}
.product-options .options-list input.radio {
float:left;
margin:3px -18px 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 .availability {
background:url("../images/arrow.png") no-repeat scroll 0 0 transparent;
bottom:24px;
height:18px;
left:20px;
padding-left:30px;
position:absolute;
}
.product-options-bottom {
background:url("../images/upsell-background-2.png") no-repeat scroll 6px 11px transparent;
border-top:0 none;
padding:20px 15px;
position:relative;
float:right;
margin-right: 5px;
}
.product-options-bottom .add-devis {
background:url("../images/ajouter-8.png") no-repeat scroll 0 0 transparent;
float:right;
font-size:15px;
height:34px;
margin-top:-5px;
padding:8px 30px;
width:77px;
}
.product-options-bottom .price-box {
float:left;
margin-left:10px;
width:315px;
}
.product-options-bottom .price-box .price-including-tax .price {
font-size: 12px;
font-weight: bold;
}
.product-options-bottom .price-box .price-excluding-tax {
text-align: right;
}
.product-options-bottom .cart-2-4,
.product-options-bottom .cart-2-4-onOrder {
background:url("../images/onOrder.png") no-repeat scroll 0 0 #fff;
float:none;
margin:-2px 0 0 15px;
}
.product-options-bottom .cart-2-4:hover,
.product-options-bottom .cart-2-4-onOrder:hover {
background:url("../images/onOrder.png") no-repeat scroll 0 -45px #fff;
}
.product-options-bottom .cart-2-3 {
float:left;
margin-left:20px;
width:35px;
}
.product-options-bottom .cart-2-3 .qty {
font-size:9px;
}
.product-options-bottom .price-box .price-excluding-tax {
font-size:17px;
margin-top:-3px;
}
.product-options-bottom .price-box .price-including-tax {
display:block;
margin-top:2px;
text-align:right;
}
.product-view .box-up-sell .products-grid td {
width:25%;
}
.box-reviews {
}
.box-reviews dt {
border-bottom:1px solid #DDDDDD;
color:#666666;
font-size:11px;
margin-bottom:10px;
padding-bottom:3px;
}
.box-reviews dt a {
color:#FF6600;
font-size:13px;
font-weight:bold;
}
.box-reviews dd {
margin-bottom:10px;
}
.box-reviews dd .rating-box {
float:right;
margin-right:7px;
margin-top:-35px;
}
.box-reviews .form-add {
background:url("../images/form-add.jpg") no-repeat scroll 0 0 transparent;
padding-bottom:10px;
}
.box-reviews .form-add label {
color:#666666;
font-size:13px;
}
.form-add {
line-height:30px;
overflow:hidden;
padding:10px 10px 0;
}
.form-add label {
float:left;
}
.form-add .form-list {
float:left;
width:520px;
}
.form-add .rating-part {
float:right;
}
.rating-part {
width:150px;
}
.rating-part .buttons-set {
margin-top:210px;
}
.rating-part .rate {
background:url("../images/devis.png") no-repeat scroll 50% 100% transparent;
height:65px;
width:144px;
}
.rating-part .rate label {
color:#FFFFFF;
display:block;
float:none;
font-weight:normal;
line-height:30px;
text-align:center;
}
.star-rating-control {
display:block;
margin:5px 0 5px 25px;
overflow:hidden;
}
div.star-rating {
background:none repeat scroll 0 0 transparent;
cursor:pointer;
display:block;
float:left;
height:13px;
margin-left:2px;
overflow:hidden;
text-indent:-999em;
width:15px;
}
div.star-rating, div.star-rating a {
background:url("../images/star.png") no-repeat scroll 0 0 transparent;
}
div.star-rating a {
background-position:0 0;
border:0 none;
display:block;
height:100%;
width:15px;
}
div.star-rating-on a {
background-position:0 -13px;
}
div.star-rating-hover a {
background-position:0 -13px;
}
div.star-rating-readonly a {
cursor:default !important;
}
div.star-rating {
background:none repeat scroll 0 0 transparent !important;
overflow:hidden !important;
}
.product-view .box-tags .form-add .input-box {
float:left;
margin:0 20px 0 38px;
width:462px;
}
.product-view .box-tags .form-add input.input-text {
height:18px;
margin-left:1px;
width:462px;
}
.product-view .box-tags .form-add .button {
float:left;
}
.product-view .box-tags .note {
color:#666666;
font-family:arial;
font-size:10px;
margin-left:190px;
}
.product-name {
font-size:1em;
font-weight:400;
}
.page-sitemap .links {
margin:0 8px -22px 0;
text-align:right;
}
.page-sitemap .links a {
position:relative;
text-decoration:none;
}
.page-sitemap .sitemap {
margin:12px;
}
.page-sitemap .sitemap li {
margin:3px 0;
}
.page-sitemap .sitemap li.level-0 {
font-weight:700;
margin:10px 0 0;
}
.rss-title h1 {
background:url("../images/i_rss-big.png") no-repeat scroll 0 4px transparent;
padding-left:27px;
}
.rss-table .link-rss {
background-position:0 2px;
display:block;
line-height:1.35;
}
.cart .checkout-types {
float:right;
text-align:right;
}
.cart .cart-collaterals {
padding:25px 0 0;
}
.cart .cart-collaterals .col2-set {

}
.cart .crosssell .product-image {
border:1px solid #DDDDDD;
float:left;
height:75px;
width:75px;
}
.cart .crosssell li.item {
margin:12px 0;
}
.cart .discount input {
width:255px;
}
.cart .discount .buttons-set {
padding:5px 0;
}
.cart .discount, .cart .shipping {
background:none no-repeat scroll 0 0 transparent;
float:right;
height:auto;
margin:0;
padding:0;
width:260px;
}
.item-options dt {
font-style:italic;
font-weight:700;
}
.truncated .truncated_full_value {
position:relative;
z-index:999;
}
.truncated .truncated_full_value dl {
background-color:#F6F6F6;
border:1px solid #DDDDDD;
left:-99999em;
padding:8px;
position:absolute;
top:-99999em;
width:250px;
z-index:999;
}
.truncated .show dl {
left:50%;
top:-20px;
}
.col-left .truncated .show dl {
left:30px;
top:7px;
}
.col-right .truncated .show dl {
left:-240px;
top:7px;
}
.sp-methods select.month {
margin-right:10px;
width:150px;
}
.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 {
background-color:#F6F6F6;
border:1px solid #DDDDDD;
padding:5px;
position:absolute;
z-index:9999;
}
.tool-tip .btn-close a {
background:url("../images/btn_window_close.gif") no-repeat scroll 100% 0 transparent;
display:block;
height:15px;
margin:0 0 0 auto;
overflow:hidden;
text-align:left;
text-indent:-999em;
width:15px;
}
.gift-messages-form {
background-color:#F5F5F5;
border:1px solid #DDDDDD;
position:relative;
}
.gift-messages-form label {
float:none !important;
position:static !important;
}
.gift-messages-form .item .product-img-box {
float:left;
width:75px;
}
.gift-messages-form .item .product-image {
margin:0 0 7px;
}
.gift-messages-form .item .number {
font-weight:700;
margin:0;
text-align:center;
}
.gift-message-link {
background:url("../images/bkg_collapse.gif") no-repeat scroll 0 4px transparent;
display:block;
padding-left:20px;
}
.gift-message dt strong {
color:#666666;
font-weight:700;
}
.checkout-agreements .agreement-content {
background-color:#F6F6F6;
border:1px solid #DDDDDD;
height:10em;
overflow:auto;
padding:5px;
}
.checkout-agreements .agree {
padding:6px;
}
.opc li.section {
border:1px solid #DEDEDE;
}
.opc .buttons-set .please-wait {
height:21px;
line-height:21px;
}
.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 a {
display:none;
float:right;
}
.opc .active .step-title {
background-color:#CCCCCC;
cursor:default;
}
.opc .step {
border-top:1px solid #DDDDDD;
font-size:11px;
padding:10px;
position:relative;
}
.opc .step .tool-tip {
right:10px;
}
.checkout-progress {
margin:10px 0;
padding:0 50px;
}
.checkout-progress li {
border-top:5px solid #FF6600;
color:#FF6600;
float:left;
text-align:center;
width:20%;
}
.checkout-progress li.active {
border-top-color:#000000;
color:#000000;
}
.multiple-checkout {
position:relative;
}
.multiple-checkout .tool-tip {
margin-top:-120px;
right:10px;
top:50%;
}
.multiple-checkout .grand-total {
font-size:1.5em;
text-align:right;
}
.my-account .title-buttons .link-rss {
float:none;
margin:0;
}
.my-account a {
color:#FF9900;
font-size:11px;
text-decoration:underline;
}
.my-account a:hover {
color:#FF9900;
text-decoration:none;
}
.my-account .page-title h1 {
color:#FF9900;
}
.order-items {
overflow-x:auto;
width:100%;
}
.order-about dd {
font-size:13px;
margin:0 0 7px;
}
.tracking-table th, .tracking-table td {
padding:1px 5px 0 0;
}
.tracking-table-popup th, .tracking-table-popup td {
padding:1px 8px;
}
.page-print .print-head address {
float:left;
margin-left:15px;
}
.product-review .product-img-box {
float:left;
width:140px;
}
.product-review .product-img-box .product-image {
display:block;
height:125px;
width:125px;
}
.product-review .product-img-box .label {
font-size:11px;
margin:0 0 3px;
}
.product-review .product-img-box .ratings .rating-box {
display:block;
float:none;
margin:0 0 3px;
}
.product-review .product-name {
font-size:16px;
font-weight:700;
margin:0 0 10px;
}

/* Footer ================================================================================ */
.footer-container{background: url("../images/footer-middle-under.jpg") no-repeat scroll 50% 280px #FFFFFF; border-top: 18px solid #E3E3E3; margin-top: 25px; text-align: left;}
.footer {margin: auto;  padding-bottom: 90px; padding-top: 70px; width: 999px;}
.footer ul {}
.footer ul li { display:inline; }
.footer-container .bottom-container { text-align:center; }

.footer-top{margin-bottom: 20px; overflow: hidden;}
.footer-top .top-delais{float: left; margin-right: 30px; width: 330px;}
.footer-top .top-suivi{float: left; width: 305px;}
.footer-top .top-payment{float: right; width: 305px;}
.footer-top .left{margin-right: 20px;}
.footer-top .content{float: left;}
.footer-top .top-delais .content{width: 230px;}
.footer-top .top-suivi .content{width: 180px;}
.footer-top .top-payment .content{width: 225px;}
.footer-top .content .title{ font-family: "Open Sans",sans-serif; font-size: 20px; font-weight: lighter; line-height: 1.1; margin-bottom: 8px;}
.footer-top .content p{font-family: "Open Sans",sans-serif; font-weight: lighter; margin-bottom: 10px;}
.footer-top .content .ico img{margin-left: 10px;}
.footer-top .content .ico img:first-child{margin-left: 0;}

.footer-middle{margin-bottom: 20px;}
.footer-middle .footer-middle-inner{ background: url("../images/footer-middle.png") no-repeat scroll 0 0 transparent; height: 461px; left: -32px; padding-left: 75px; padding-right: 65px;  padding-top: 45px; position: relative; top: 0; width: 928px; z-index: 20;}
.footer-middle .middle-left{ float: left; width: 610px;}
.footer-middle .middle-left .middle-actualites{ font-family: "Open Sans",sans-serif; font-size: 43px; font-weight: lighter; line-height: 1; margin-bottom: 25px;}
.footer-middle .middle-left .middle-actualites a{}
.footer-middle .voir{margin-left: 10px; margin-top: 2px;}
.footer-middle .title .voir{float: left;}
.footer-middle .middle-left li .title{border-bottom: 1px dashed #CCCCCC; line-height: 1; overflow: hidden; padding: 10px 0;}
.footer-middle .middle-left li .title a { display: inline-block; margin: 1px 10px; }
.footer-middle .middle-left li .title .left{font-family: "Open Sans",sans-serif;/* font-size: 20px;*/ font-size: 17px; font-weight: lighter;}
.footer-middle .middle-left li .title .right{ font-family: "Open Sans",sans-serif; font-weight: bold; margin-top: 5px;}
.footer-middle .middle-left li .content{color: #000000; font-family: "Open Sans",sans-serif; font-weight: lighter; margin-bottom: 30px; overflow: hidden; padding-top: 10px;line-height: 1.5;}
.footer-middle .middle-left li .content .content-left{float: left; margin-right: 20px;}
.footer-middle .middle-left li .content .content-right{font-family: "Open Sans",sans-serif; font-weight: lighter; line-height: 1.5;}
.footer-middle .middle-right{float: right; font-family: "Open Sans",sans-serif; font-weight: lighter; width: 276px;}
.footer-middle .middle-right .middle-right-image{margin-bottom: 30px;}
.footer-middle .middle-right p{line-height: 1.5;}
.footer-middle .footer-middle-under{background: url("../images/footer-middle-under.jpg") no-repeat scroll 0 0 transparent; height: 397px; position: absolute; right: -290px; top: 100px; width: 500px; z-index: 10;}

.footer-bottom{ text-align: left;}
.footer-bottom .bottom-links{overflow: hidden;}
.footer-bottom .link-one{float: left; margin-right: 50px; width: 220px;}
.footer-bottom .link-two{ float: left; margin-right: 65px; width: 175px;}
.footer-bottom .link-three{float: right; width: 485px;}
.footer-bottom .link-three-top{margin-bottom: 45px; overflow: hidden;}
.footer-bottom .link-three-top .link-three-top-left{float: left; width: 180px;}
.footer-bottom .link-three-top .link-three-top-right{ float: right; width: 230px;}
.footer-newsletter{margin-bottom: 25px;}
.footer-newsletter .info{ font-family: "Open Sans",sans-serif; font-weight: lighter; margin-bottom: 10px;}
.footer-newsletter .input-box{ position: relative; background: url("../images/input-box.png") no-repeat scroll 0 0 transparent; height: 29px; width: 228px;}
.footer-newsletter .input-box #newsletter{ border: medium none; float: left; font-family: "Open Sans",sans-serif; font-weight: lighter; height: 15px; margin: 2px; padding: 5px; width: 185px;}
.footer-newsletter .input-box button.button{ float: right; margin-right: 8px;}
.footer-newsletter .input-box button.button span{background: none repeat scroll 0 0 transparent; color: #666666; height: auto; line-height: 30px; padding: 0; width: auto; font-weight: normal;}
.footer-newsletter #newsletter-validate-detail .validation-advice{ position: absolute; left: 0; top: 27px;}
.footer-bottom .link-three-bottom{}
.footer-bottom .title{font-family: "Open Sans",sans-serif; font-size: 20px; font-weight: lighter; margin-bottom: 15px;}
.footer-bottom p{margin-bottom: 25px;}
.footer-bottom a{color: #000000; font-family: "Open Sans",sans-serif; font-weight: lighter; text-decoration: none;}
.footer-bottom a:hover{text-decoration: underline;}
.link-three-top-right #footer-flux{ background: url("../images/footer-flux2.png") no-repeat scroll 10px 3px transparent; border-bottom: 1px dashed #CCCCCC; display: block; line-height: 26px; padding-bottom: 8px; padding-left: 45px; margin-bottom: 7px;}
.link-three-top-right #footer-twitter{background: url("../images/footer-twitter2.png") no-repeat scroll 10px 3px transparent; border-bottom: 1px dashed #CCCCCC; display: block; line-height: 26px; padding-bottom: 8px; padding-left: 45px; margin-bottom: 8px;}
.link-three-top-right #footer-facebook{background: url("../images/footer-facebook2.png") no-repeat scroll 10px 3px transparent; display: block; line-height: 26px; padding-left: 45px;}
.footer-scrollable{position: relative; width: 485px;}
.footer-scrollable .scrollable{ height: 51px; margin-left: 34px; overflow: hidden; position: relative; width: 416px; z-index: 1;}
.scrollable .items { position: absolute; width: 20000em;}
.scrollable .items .item{ float: left;}
.scrollable .items .item img{height: 45px; padding: 5px; width: 94px;}
.footer-scrollable #next-footer{ background: url("../images/next-footer-prev.png") no-repeat scroll 0 0 transparent; cursor: pointer; display: block; height: 32px; left: 0; margin-top: -16px; position: absolute; text-decoration: none; top: 50%; width: 17px; z-index: 10;}
.footer-scrollable #prev-footer{background: url("../images/next-footer-prev.png") no-repeat scroll 100% 0 transparent; cursor: pointer; display: block; height: 32px; right: 0; margin-top: -16px; position: absolute; text-decoration: none; top: 50%; width: 17px; z-index: 10;}
.footer-bottom .bottom-images{ margin-left: -70px; margin-top: -35px;}
/* ======================================================================================= */


/* Clears ================================================================================ */
.clearer:after,
.header-container:after,
.header-container .top-container:after,
.header:after,
.header .quick-access:after,
#nav:after,
.main:after,
.footer:after,
.footer-container .bottom-container:after,
.col-main:after,
.col2-set:after,
.col3-set:after,
.col4-set:after,
.search-autocomplete li:after,
.block .block-content:after,
.block .actions:after,
.block li.item:after,
.block-poll li:after,
.block-layered-nav .currently li:after,
.page-title:after,
.products-grid:after,
.products-list li.item:after,
.box-account .box-head:after,
.dashboard .box .box-title:after,
.box-reviews li.item:after,
.box-tags li.item:after,
.pager:after,
.sorter:after,
.ratings:after,
.add-to-box:after,
.add-to-cart:after,
.product-essential:after,
.product-collateral:after,
.product-view .product-img-box .more-views ul:after,
.product-view .box-tags .form-add:after,
.product-options .options-list li:after,
.product-options-bottom:after,
.product-review:after,
.cart:after,
.cart-collaterals:after,
.cart .crosssell li.item:after,
.opc .step-title:after,
.checkout-progress:after,
.multiple-checkout .place-order:after,
.group-select li:after,
.form-list li:after,
.form-list .field:after,
.buttons-set:after,
.page-print .print-head:after,
.advanced-search-summary:after,
.gift-messages-form .item:after,
.send-friend .form-list li p:after { display:block; content:"."; clear:both; font-size:0; line-height:0; height:0; overflow:hidden; }
/* ======================================================================================= */

.homepage .images-silder{position: relative;}
.homepage .silder{ background: url("../images/homepage/homepage-bg.png") no-repeat scroll center bottom transparent; height: 403px; overflow: hidden; padding-bottom: 38px;}
.home-static-blocks{ margin: -97px auto 10px; overflow: hidden; padding-right: 4px; position: relative; width: 1010px; z-index: 200;}
.home-static-blocks .block1{float: left; margin-right: 4px;}
.home-static-blocks .block2{float: left;}
.home-static-blocks .block3{ float: right;}
.silder-controller{bottom: 107px; left: 50%; margin-left: 175px; overflow: hidden; position: absolute; width: 323px; z-index: 100;}
.silder-controller .controller{ float: left; margin-right: 4px;}
.silder-controller .controller #nextSilder{margin-bottom: 6px; background: url("../images/homepage/silder-next-prev.png") no-repeat scroll 0 0 transparent; cursor: pointer; display: block; height: 56px; text-decoration: none; width: 57px;}
.silder-controller .controller #prevSilder{background: url("../images/homepage/silder-next-prev.png") no-repeat scroll 0 100% transparent; cursor: pointer; display: block; height: 56px; text-decoration: none; width: 57px;}
.silder-controller .content{ background: url("../images/homepage/content.png") no-repeat scroll 0 0 transparent; float: left; }
.silder-controller .content .item{overflow: hidden; font-family: "Open Sans",sans-serif; font-size: 28px; font-weight: lighter; height: 103px; line-height: 1.1; padding-right: 15px; padding-top: 15px; text-align: right; width: 247px;}
.silder-controller .content .text{margin-bottom: 5px;}
.silder-controller .content .voir{clear: both; display: block; float: right; height: 17px;}

.product-collections{ margin: auto; width: 999px;}
.products-homeTab{background: url("../images/homepage/tab-yin.png") no-repeat scroll 0 0 transparent;  margin-left: -30px; padding-left: 30px;}
.products-homeTab .tabTop{overflow: hidden; padding-top: 30px;}
.products-homeTab .tabTop .topItem{cursor: pointer; background: url("../images/homepage/tab-or.png") no-repeat scroll -10px 0 transparent; color: #FFFFFF; float: left; font-family: "Open Sans",sans-serif;  font-size: 18px; font-weight: lighter; height: 63px; line-height: 63px; text-transform: uppercase;}
.products-homeTab .tabTop .topItem.first{ background: url("../images/homepage/tab-or.png") no-repeat scroll 0 0 transparent;}
.products-homeTab .tabTop .topItem.last{ background: url("../images/homepage/tab-or.png") no-repeat scroll 100% 0 transparent;}
.products-homeTab .tabTop .topItem:hover,.products-homeTab .tabTop .topItem.active{background: url("../images/homepage/tab-hover.png") no-repeat scroll -10px 0 transparent; color: #000;}
.products-homeTab .tabTop .topItem.first:hover,.products-homeTab .tabTop .topItem.first.active{background: url("../images/homepage/tab-hover.png") no-repeat scroll 0 0 transparent;}
.products-homeTab .tabTop .topItem.last:hover,.products-homeTab .tabTop .topItem.last.active{background: url("../images/homepage/tab-hover.png") no-repeat scroll 100% 0 transparent;}
.products-homeTab .tabTop .topItem .line{background: url("../images/homepage/top-line.png") no-repeat scroll 0 0 transparent; padding: 0 30px;}
.products-homeTab .tabTop .topItem.first .line{background: none;}
.products-homeTab .tabTop .topItem:hover .line,.products-homeTab .tabTop .topItem.active .line{background: none;}
.products-homeTab .tabContent{background: url("../images/homepage/tab-content.png") repeat scroll 0 0 transparent; height: 881px; overflow: hidden; width: 999px;}
.products-homeTab .content{display: none; overflow: hidden; padding: 35px 25px 15px 35px;}
.products-homeTab .content.active{display: block;}
.products-homeTab .category-info{float: left; width: 170px;}
.products-homeTab .category-info .cat-image{ margin-bottom: 40px; padding-right: 20px; text-align: center;}
.products-homeTab .category-info .cat-description{font-family: "Open Sans",sans-serif; font-size: 14px; font-weight: lighter; margin-bottom: 25px; line-height: 1.6;}
.products-homeTab .category-products{float: right; width: 725px;}

.products-homeTab .category-products .products-grid:first-child{ border-bottom: 1px dashed #BBBBBB; margin-bottom: 35px; padding-bottom: 35px;}
.products-homeTab .category-products .products-grid .item{margin-left: 35px; padding: 0; width: 155px;}
.products-homeTab .category-products .products-grid .item.first{margin-left: 0;}
.products-homeTab .category-products .products-grid .product-image{ height: 90px; margin-bottom: 20px; text-align: center; width: auto;}
.products-homeTab .category-products .products-grid .product-name{font-size: 12px; height: 72px; overflow: hidden;}


.price-box .label{display:none;}
.price-box .price-label{display:none;}
.price-box .old-price .price{ font-family: "Open Sans",sans-serif; font-size: 10px;}
.price-box .special-price .price-including-tax .price,.price-box .price-including-tax .price{ color: #FF7F00; font-family: "Open Sans",sans-serif; font-size: 14px;}
.price-box .special-price .price-excluding-tax .price,.price-box .price-excluding-tax .price{ color: #3c60a6; font-family: "Open Sans",sans-serif; font-size: 14px;}

.collections-show{ overflow: hidden; background: url("../images/homepage/collections-show.png") no-repeat scroll right 0 transparent; margin-right: -20px; padding-right: 20px; padding-top: 20px;}
.collections-show .show-left{ float: left; width: 273px;}
.collections-show .show-left .show-left-top{margin-bottom: 25px;}
.collections-show .show-left .show-left-top .title{background: url("../images/homepage/show-left-title.png") no-repeat scroll 0 0 transparent; color: #FFFFFF; height: 58px; overflow: hidden; padding-left: 20px; padding-right: 15px; padding-top: 12px;}
.collections-show .show-left .show-left-top .notre{ float: left; font-family: "Open Sans",sans-serif; font-size: 18px; font-weight: lighter;}
.collections-show .show-left .show-left-top .voir{float: right; margin-top: 3px;}
.collections-show .show-left .show-left-top .trouver{ clear: both; font-family: "Open Sans",sans-serif; font-size: 18px; font-weight: bold;}
.collections-show .show-left .les-packs{background: url("../images/homepage/les-packs.png") no-repeat scroll 0 0 transparent; height: 450px; overflow: hidden; width: 275px;}
.collections-show .show-left .les-packs .title{overflow: hidden; font-family: "Open Sans",sans-serif; font-size: 18px; font-weight: lighter; line-height: 52px; padding-left: 25px; padding-right: 15px;}
.collections-show .show-left .les-packs .title .packs{float: left;}
.collections-show .show-left .les-packs .title .voir{float: right; line-height: 1; margin-top: 16px;}
.collections-show .show-left .les-packs .content{padding-top: 15px; position: relative;}
.collections-show .show-left .les-packs .content .category-products{ height: 370px; margin-left: 60px; overflow: hidden; position: relative; width: 155px; z-index: 1;}
.collections-show .show-left .les-packs .category-products .products-grid{ position: absolute; width: 20000em;}
.collections-show .show-left .les-packs .category-products .products-grid .item{float: left; padding: 0; width: 155px; margin: 0;}
.collections-show .show-left .les-packs #les-next{ background: url("../images/next-footer-prev.png") no-repeat scroll 0 0 transparent; cursor: pointer; display: block; height: 32px; left: 15px; margin-top: -16px; position: absolute; text-decoration: none; top: 50%; width: 17px; z-index: 10;}
.collections-show .show-left .les-packs #les-prev{background: url("../images/next-footer-prev.png") no-repeat scroll 100% 0 transparent; cursor: pointer; display: block; height: 32px; right: 15px; margin-top: -16px; position: absolute; text-decoration: none; top: 50%; width: 17px; z-index: 10;}
.show-left .les-packs .products-grid .product-image { height: 90px; margin-bottom: 20px; text-align: center; width: auto;}
.show-left .les-packs .products-grid .product-name { font-size: 12px; height: 55px; overflow: hidden;}
.show-left .les-packs .price-box .old-price .price{ font-family: "Open Sans",sans-serif; font-size: 10px;}
.show-left .les-packs .price-box .special-price .price-including-tax .price,.show-left .les-packs .price-box .price-including-tax .price{ color: #FF7F00; font-family: "Open Sans",sans-serif; font-size: 14px;}
.show-left .les-packs .price-box .special-price .price-excluding-tax .price,.show-left .les-packs .price-box .price-excluding-tax .price{ color: #3c60a6; font-family: "Open Sans",sans-serif; font-size: 14px;}

.collections-show .show-right{ background: url("../images/homepage/show-right.png") no-repeat scroll right bottom transparent; float: right; margin-right: -25px; padding-right: 25px; width: 713px;}
.collections-show .show-right .products-homeTab{background: none repeat scroll 0 0 transparent; margin: 0; padding: 0;}
.collections-show .show-right .products-homeTab .tabTop{padding: 0;}
.collections-show .show-right .products-homeTab .tabContent{background: none repeat scroll 0 0 #FFFFFF; min-height: 600px; height: auto; width: auto;}
.collections-show .show-right .products-homeTab .category-products{width: 590px;}
.collections-show .show-right .products-homeTab .category-products .products-grid{border-bottom: 1px dashed #BBBBBB; margin-bottom: 25px; padding-bottom: 25px;}
.collections-show .show-right .products-homeTab .tabTop .topItem .line{padding: 0; text-align: center;}
.collections-show .show-right .products-homeTab .tabTop .topItem-0 .line{width: 150px;}
.collections-show .show-right .products-homeTab .tabTop .topItem-1 .line{width: 150px;}
.collections-show .show-right .products-homeTab .tabTop .topItem-2 .line{width: 140px;}
.collections-show .show-right .products-homeTab .tabTop .topItem-3 .line{width: 115px;}
.collections-show .show-right .products-homeTab .tabTop .topItem-4 .line{width: 158px;}


.products-grid .addto{ text-align: right;}
.products-grid .addto a{color: #000000; display: block; font-size: 11px; text-decoration: none;}
.products-grid .addto .compare a{background: url("../images/homepage/link-compare.png") no-repeat scroll 0 center transparent; margin-bottom: 5px;}
.products-grid .addto .wishlist a{background: url("../images/homepage/link-wishlist.png") no-repeat scroll 0 center transparent;}
.products-grid .addto a:hover{color: #ff0000;}

.products-grid .addtocart{margin-top: 10px; text-align: center;}
.products-grid .addtocart button.onOrder span{ background: url("../images/homepage/addtocart-disabled2.png") no-repeat scroll 0 0 transparent; display: block; height: 33px; line-height: 33px; padding: 0; width: 155px;}
.products-grid .addtocart button.addproducts span{background: url("../images/homepage/addproducts.png") no-repeat scroll 0 0 transparent; display: block; height: 33px; line-height: 33px; padding: 0; width: 155px;}
.products-grid .addtocart .addtocart-disabled{ background: url("../images/homepage/onOrder.png") no-repeat scroll 0 0 transparent; color: #FFFFFF; display: block; font-weight: bold;  height: 33px; line-height: 33px; text-align: center; text-decoration: none; width: 155px; margin-left: 0;}





.font-2 {
color:#666666;
font-size:20px;
}
.font-3 {
font-size:9px;
}
.font-4 {
color:#FFFFFF;
font-size:16px;
}
.font-6 {
font-size:10px;
}
.font-7 {
color:#FF6600;
font-size:18px;
font-weight:700;
}
.font-8 {
color:#2B478C;
font-family:Arial;
font-size:17px;
}
.font-9 {
color:#FF6600;
font-size:15px;
font-weight:700;
}
.font-10 {
color:#F1850F;
font-size:14px;
font-weight:700;
}
.font-12 {
}
.font-13 {
font-size:21px;
}
.font-14 {
color:#FB6B0C;
font-size:46px;
}
.font-15 {
font-size:18px;
font-weight:700;
}
.font-16 {
color:#FFFFFF;
font-family:Verdana;
font-size:12px;
}
.font-17 {
color:#666666;
display:block;
font-size:10px;
line-height:13px;
margin-bottom:10px;
}
.font-18 {
color:#FFFFFF;
font-family:Arial;
font-size:15px;
}
.font-21 {
font-size:10px;
}
.font-22 {
color:#FFFFFF;
font-size:14px;
}
.font-24 {
color:#FFFFFF;
font-size:12px;
margin-left:14px;
}
.font-28 {
color:#666666;
font-family:Verdana;
font-size:14px;
font-weight:700;
}
.font-29 {
color:#666666;
font-family:Verdana;
font-size:18px;
font-weight:700;
}
.font-30 {
color:#669900;
font-family:Arial;
font-size:12px;
font-weight:700;
}
.font-31 {
color:#666666;
}



#toolbar {
background:url("../images/button-group.png") no-repeat scroll 0 0 transparent;
height:23px;
margin-top:6px;
overflow:hidden;
position:relative;
}
#toolbar a {
display:block;
height:23px;
line-height:20px;
position:relative;
text-shadow:1px 1px 1px #333333;
z-index:999;
text-align:center;
}
#toolbar #menu-active {
background:url("../images/menu-bg.png") no-repeat scroll 0 -161px transparent;
height:24px;
position:absolute;
}
#toolbar #menu-mouseover {
background:url("../images/menu-bg.png") no-repeat scroll 0 -161px transparent;
height:24px;
position:absolute;
}
#toolbar a .band-icon {
float:right;
}
#button-actualites {
float:left;
height:100%;
width:80px;
}
#button-qui {
float:left;
height:100%;
width:127px;
}
#button-mon {
float:left;
height:100%;
width:96px;
}
#button-acces {
float:left;
height:100%;
width:129px;
}
#button-monpanier {
float:left;
height:100%;
width:82px;
}
#button-commander a {
background:url("../images/commander.png") no-repeat scroll 0 -1px transparent;
display:block;
text-align:center;
}
#button-commander a:hover {
background-position:0 100%;
}
#button-commander {
float:left;
height:100%;
margin-left:10px;
width:169px;
}
.col-main .pic-font {
margin-top:-30px;
}

.price-box-bundle {
bottom:8px;
position:absolute;
text-align:right;
width:368px;
}
.price-box-bundle .price-box {
color:#666666 !important;
font-size:12px !important;
}
.price-box-bundle .price-box .label {
display:none;
}
.price-box-bundle .price-box .price-including-tax {
display:none;
}
.price-box-bundle .price-excluding-tax {
color:#666666 !important;
display:inline !important;
font-size:12px !important;
font-weight:normal !important;
}
.price-box-bundle .price-from {
display:inline;
}
.price-box-bundle .price-including-tax {
color:#666666 !important;
display:inline;
font-size:12px !important;
font-weight:normal !important;
}
.price-box-bundle .price-to {
display:inline;
}
.price-bundle-con {
position:absolute;
width:368px;
}
.products .title .one {
color:#FFFFFF;
font-family:Arial;
font-size:15px;
line-height:23px;
margin:0 0 0 46px;
}
.products .title .two {
color:#FFFFFF;
float:right;
font-family:Arial;
font-size:12px;
margin-top:-13px;
}
.col-main .products .top-link {
margin-left:105px;
margin-top:-2px;
width:37px;
}
.col-main .products .top-link a {
background:url("../images/tab-pic-5-top.png") no-repeat scroll 0 0 transparent;
display:block;
height:38px;
width:100%;
}
.col-main .products .top-link a:hover {
background-position:0 100%;
}
.col-main .products .products-list {
margin-top:0;
padding:0;
width:220px !important;
z-index:1;
}
.col-main .products .bottom-link {
height:37px;
margin-left:104px;
width:37px;
}
.col-main .products .bottom-link a {
background:url("../images/tab-pic-5-bottom.png") no-repeat scroll 0 0 transparent;
display:block;
height:38px;
width:100%;
}
.col-main .products .bottom-link a:hover {
background-position:0 100%;
}
li.item .label-1 a {
color:#666666;
font-size:14px;
}
li.item .label-2 {
color:#666666;
font-size:14px;
font-weight:700;
}
li.item .label-3 {
border-bottom:1px solid #E6E6E6;
overflow:hidden;
padding-bottom:10px;
}
li.item .label-3 .special-price{float:right;
margin:0 10px 0 0;text-align:right;}
li.item .pic {
height:auto;
margin-top:13px;
overflow:hidden;
text-align:center;
}
.pic {
position:relative;
text-align:center;
}
.col-main .col-main-middle {
height:360px;
}
.col-main .products-2 {
background:url("../images/tab-pic-6.png") no-repeat scroll 2px 2px transparent;
float:left;
height:336px;
margin-top:-7px;
padding:10px;
width:462px;
}
.products-2 .name {
height:30px;
margin-left:200px;
margin-top:20px;
}
.products-2 .title {
margin:7px 0 0 50px;
}
.products-2 .brand {
border-top:1px solid #E6E6E6;
margin-left:200px;
margin-top:5px;
padding-top:5px;
}
.products-2 .brand .price-box {
font-size:18px;
}
.products-2 .brand .bra {
color:#666666;
font-size:16px;
font-weight:700;
height:30px;
overflow:hidden;
}
.products-2 .detail {
font-family:arial;
font-size:11px;
line-height:1.2;
margin-left:200px;
margin-top:2px;
}
.products-2 .picture {
margin-left:200px;
margin-top:10px;
}
.products-2 a {
color:#2B478C;
}
.products-2 .price-box {
margin-top:-30px;
text-align:right;
}
.col-main .col-main-bottom {
height:560px;
width:800px;
}
.col-main .promotions {
background:url("../images/promotions.png") no-repeat scroll 0 0 transparent;
float:left;
height:365px;
margin-left:-5px;
margin-top:-10px;
padding:17px;
width:331px;
}
.col-main .promotions .product-names {
clear:both;
}
.col-main .promotions .title {
margin-bottom:30px;
}
.col-main .promotions .item-part {
float:left;
height:135px;
overflow:hidden;
padding:10px 10px 10px 20px;
width:135px;
}
.promotions .first-floor .left {
border-bottom:1px solid #E6E6E6;
border-right:1px solid #E6E6E6;
float:left;
height:145px;
margin-top:43px;
padding:5px;
width:150px;
}
.discount-icon {
background:url("../images/discount.png") no-repeat scroll 0 0 transparent;
float:left;
height:20px;
padding-left:10px;
padding-top:5px;
width:37px;
}
.price .ori {
float:left;
font-family:Verdana;
font-size:10px;
text-decoration:line-through;
}
.price .now {
float:left;
font-family:Verdana;
font-size:10px;
margin-left:38px;
width:50px;
}
.promotions .first-floor .right {
float:left;
height:145px;
margin-top:43px;
padding:5px;
width:160px;
}
.promotions .second-floor .left-2 {
float:left;
height:145px;
padding:5px;
width:150px;
}
.promotions .second-floor .right-2 {
border-left:1px solid #E6E6E6;
border-top:1px solid #E6E6E6;
float:right;
height:145px;
padding:5px;
width:160px;
}
.promotions .title a {
color:#FFFFFF;
font-family:Arial;
font-size:15px;
margin:0 0 0 43px;
}
.promotions .special-price {

line-height:1.2;
margin-left:0;


}
.promotions .old-price {
display:block;
}
.promotions .special-price .label {
font-size:11px;
}
.promotions .price-box {
margin-top:5px;
}
.col-main .nouveautes {
background:url("../images/nouveautes.png") no-repeat scroll 0 0 transparent;
float:left;
height:360px;
margin-top:-6px;
padding:17px 20px 25px;
width:330px;
}
.nouveautes .newProduct {
border-bottom:1px solid #E6E6E6;
height:175px;
margin-top:40px;
}
.nouveautes .newProduct .pic {
float:left;
height:155px;
width:190px;
}
.nouvesutes .newProduct .elements {
float:left;
height:78px;
margin-left:20px;
margin-top:50px;
width:137px;
}
.elements {
float:right;
margin-top:20px;
width:130px;
}
.elements .label-1 h2 {
color:#666666;
font-size:14px;
}
.elements .label-2 {
color:#666666;
font-size:14px;
font-weight:bold;
}
.nouveautes .relatedOnes .middle {
border-left:1px solid #E6E6E6;
border-right:1px solid #E6E6E6;
float:left;
height:115px;
width:105px;
}
.get-pic {
margin-bottom:5px;
margin-top:10px;
text-align:center;
}
.get-name {
color:#666666;
font-size:10px;
margin-left:12px;
}
.get-brand {
color:#666666;
font-size:10px;
font-weight:700;
margin-left:12px;
}
.tier-price-part {
border-top:1px solid #DFDFDF;
color:#666666;
font-size:10px;
margin:10px 15px 0;
padding:10px 0;
}
.tier-price-part .title {
color:#666666;
font-size:13px;
font-weight:bold;
margin-bottom:1px;
}
.tier-prices li {
}
.tier-prices li .benefit {
font-weight:normal;
}
.nouveautes .title {
font-family:Arial;
font-size:15px;
margin-left:37px;
}

.main .information {
padding-top:7px;
width:212px;
}
.main .information .title {
background:url("../images/tab-title.png") no-repeat scroll 0 0 transparent;
height:38px;
line-height:38px;
padding:0 0 0 18px;
}
.main .information .info-product {
border-bottom:1px solid #CCCCCC;
margin:0 15px;
padding:5px 0;
}
.main .information .info-bg {
background:url("../images/tab-bg.png") no-repeat scroll 0 100% transparent;
margin:0;
padding-bottom:15px;
}
.col-left .livraison {
background:url("../images/left-tab-2.png") no-repeat scroll 0 0 transparent;
height:141px;
width:212px;
}
.col-left .livraison .block-title {
background:none repeat scroll 0 0 transparent;
}
.livraison .title {
height:30px;
margin-left:20px;
}
.livraison .first {
margin-left:115px;
margin-top:10px;
}
.livraison .second {
height:50px;
margin-left:115px;
margin-top:-12px;
}
.informations .title {
background:url("../images/tab-title.png") no-repeat scroll 0 0 transparent;
line-height:38px;
padding-left:20px;
}
.informations .text {
background:url("../images/tab-bg.png") repeat-x scroll 0 100% transparent;
padding:10px 15px;
}

.footer-container .footer-bottom .wordsone {
border-left:1px solid #BBBBBB;
float:left;
margin-left:50px;
margin-top:15px;
padding-left:10px;
text-align:left;
width:210px;
}
.footer-container .footer-bottom .wordstwo {
border-left:1px solid #BBBBBB;
float:left;
height:110px;
margin-top:15px;
padding-left:10px;
width:230px;
}
.footer-container .footer-bottom .wordsthree {
border-left:1px solid #BBBBBB;
float:left;
height:110px;
margin-top:15px;
padding-left:10px;
width:180px;
}
.footer-container .footer-bottom .wordsfour {
border-left:1px solid #BBBBBB;
float:left;
margin-top:15px;
padding-left:10px;
width:250px;
}
.catalogsearch-result-index .category-products-inner{background:none;min-height:310px;padding:0 ;}
.category-products-inner {
/*background:url("../images/catalog-content.png") repeat-y scroll 0 0 transparent;*/
min-height:310px;
/*padding:0 10px;*/
}
.category-products-top{position:absolute;width:727px;top:0;background:url("../images/catalog-top.png") no-repeat scroll 0 0 transparent;height:13px;}
.category-products-bottom{position:absolute;width:727px;bottom:0;background:url("../images/catalog-bottom.png") no-repeat scroll 0 0 transparent;height:13px;}

.products-list .product-tags {
bottom:0;
position:absolute;
width:100px;
}
.product-tags .discount {
background:url("../images/discount.png") no-repeat scroll 0 0 transparent;
float:left;
padding-right:5px;
width:30px;
}
.product-tags .new {
background:url("../images/new.png") no-repeat scroll 0 0 transparent;
float:left;
height:33px;
width:33px;
}
.products-list .description {
height:182px;
margin-right:8px;
width:320px;
}
.products-list .description .brands {
height:18px;
margin-top:7px;
}
.products-list .description .names {
height:25px;
}
.products-list .description .desc {
color:#666666;
font-size:12px;
margin-top:0;
}
.products-list .description .voir_plus {
color:#F67414;
margin-top:7px;
}
.products-list .operations {
background:none repeat scroll 0 0 #E9E9E9;
height:194px;
padding:0 0 0 10px;
width:168px;
}
.operations .status {
padding:7px 2px 3px;
}
.operations .status .arrow {
background:url("../images/arrow.png") no-repeat scroll 0 0 transparent;
float:left;
height:14px;
padding-left:25px;
}
.in-stock {
color:#53AF36;
font-family:arial;
font-size:12px;
font-weight:bold;
}
.product-view .product-essential .cart .in-stock {
	background:none;
	padding-left:0;
}
.stock-353 {
color:#FF6600;
font-family:arial;
font-size:12px;
font-weight:bold;
}
.stock-351 {
font-size:12px;
font-weight:bold;
}
.stock-352 {
font-size:12px;
font-weight:bold;
}
.operations .status .sta {
color:#649433;
float:left;
font-weight:700;
margin:9px 0 0 15px;
}
.operations .opera {
background:url("../images/operations.png") no-repeat scroll 0 0 transparent;
height:160px;
width:164px;
}
.operations .opera .price .out-of-stock{    font-size: 12px;    height: 50px;    padding: 5px 22px;    text-align: center; font-weight: bold;}
.operations .opera .price-to {
display:none;
}
.operations .opera .price-label {
display:none;
}
.operations .old-price {
font-family:Arial;
font-size:11px;
font-weight:700;
margin:1px 0 0 1px;
text-align:right;
}
.operations .new-price {
margin:0 10px 0 0;
text-align:right;
}
.operations .addtocart {
height:33px;
margin-bottom:10px;
margin-top:7px;
}
.operations .addtocart .qty {
border:1px solid #DDDDDD;
font-weight:bold;
height:14px;
margin:1px 0 0 10px;
padding-bottom:3px;
padding-top:3px;
width:20px;
}
.operations .addcompare {background:url("../images/buttons.png") no-repeat scroll 0 -466px transparent;font-size:9px;line-height:20px;margin-left:5px;text-align:center;width:155px;}
.imen .operations .addcompare {background:url("../images/buttons_en.png") no-repeat scroll 0 -466px transparent;}
.operations .addwishlist {background:url("../images/buttons.png") no-repeat scroll 0 -466px transparent;line-height:20px;margin:4px 0 0 5px;text-align:center;width:155px;}
.imen .operations .addwishlist {background:url("../images/buttons_en.png") no-repeat scroll 0 -466px transparent;}
.operations .special-price {
color:#FF6600;
font-family:Arial;
font-size:17px;
line-height:1.2;
margin:1px 0 0 1px;
}
.price-box {
font-family:arial;
}
.operations .price-box {
height:60px;
padding:0 15px 0 0;
text-align:right;
}
.operations .price-box .regular-price {
font-size:17px;
}
.operations .price-box .price-excluding-tax {
color:#F67414;
font-size:14px;
font-weight:bold;
}
.operations .price-box .price-including-tax {
color:#6E9FCE;
font-size:14px;
font-weight:normal;
}
.price-box .regular-price {
}
.product-essential .cart .price-box .price-excluding-tax {
font-size:17px;
text-align:right;
}
.price-box .price-excluding-tax {
color:#FF6600;
display:block;
font-weight:bold;
}
.price-box .price-including-tax {
color:#6E9FCE;
font-size:14px;
font-weight:normal;
}
.block {
margin-bottom:10px;
}
.block-layered-nav dd li:hover {
background:url("../images/filter-bg-over.jpg") no-repeat scroll 0 4px transparent;
color:#FF6600;
}
.block-layered-nav dd li a:hover {
color:#FF6600;
}
.block-layered-nav dd li {
    background: url("/skin/frontend/imboutique/broadcastor/images/filter-bg.jpg") no-repeat scroll 0 4px transparent;
    padding-left: 10px;
    padding-right: 38px;
    position: relative;
}
#narrow-by-list li{overflow: hidden; position: relative;}
#narrow-by-list li .num{ float: right; font-size: 10px; position: absolute; right: 6px; top: 0;}
#narrow-by-list li a{color: #666666; float: left; font-size: 10px; text-decoration: none;}
#narrow-by-list li a:hover{color: #ff6600;}
.col-left .meilleurs .title {
background:url("../images/tab-title.png") no-repeat scroll 0 0 transparent;
color:#FFFFFF;
font-family:arial;
font-size:12px;
height:38px;
line-height:45px;
padding:0 0 0 18px;
}
.meilleurs .meilleurs-content .addtocart a {
background:url("../images/ong-flech.jpg") no-repeat scroll 1px 50% transparent;
color:#FF6600;
display:block;
padding-left:10px;
}
.meilleurs .meilleurs-content .addtocart a:hover {
background:url("../images/blk-flech.jpg") no-repeat scroll 0 50% transparent;
color:#666666;
display:block;
}
.col-left .meilleurs .meilleurs-content .price-including-tax {
font-size:11px;
}
.col-left .meilleurs .meilleurs-content {
background:url("../images/tab-bg.png") no-repeat scroll 0 100% transparent;
overflow:hidden;
}
.col-left .meilleurs .list-pro {
border-bottom:1px solid #E6E6E6;
margin-bottom:9px;
overflow:hidden;
padding:10px 5px;
}
.col-left .meilleurs .list-pro .info {
margin-left:10px;
width:115px;
}
.list-pro .pic {
float:left;
height:66px;
margin:1px 0 0 5px;
width:66px;
}
.list-pro .info .old {
float:left;
text-decoration:line-through;
}
.list-pro .info .new {
float:left;
margin-left:8px;
}
.new-icon {
background:url("../images/new.gif") no-repeat scroll 0 0 transparent;
display:block;
float:left;
height:33px;
width:33px;
}
.icon-part {
bottom:0;
position:absolute;
}
.product-image .icon-part {
top:0;
}
.product-image .icon-part .new-icon {
float:none;
}
.product-image .icon-part .discount-icon {
float:none;
}
.accroche {
color:#999999;
font-size:14px;
margin:10px 0;
}
.addtocart a:hover {
color:#000000;
text-decoration:underline;
}
.meilleurs .old-price .price {
color:#000000;
font-size:10px;
}
.col-left .comparar {
margin:-1px 0 0 1px;
width:211px;
}
.col-left .comparar .block-content {
padding:0;
}
.comparar .actions a {
color:#FFFFFF;
font-size:9px;
line-height:18px;
}
.col-left .comparar .block-title {
}
.block .block-content li.odd {
}
.block .block-content li.even {
}
.block .actions .button {
margin:1px 0 0 1px;
}
.col-left .block-viewed {
margin-top:0;
}
.block-viewed .block-title {
font-size:13px;
}
.block-viewed a {
color:#FF6600;
font-size:10px;
}
.block-viewed a:hover {
color:#333333;
}
.block-viewed .bottom {
background:url("../images/recemment-bottom.png") no-repeat scroll 0 0 transparent;
height:15px;
}
.rollovers {
background:url("../images/rollovers-bg.png") no-repeat scroll 0 0 transparent;
height:650px;
margin-left:-2px;
padding:9px 18px 0;
}
.rollovers .category {
color:#E94B18;
font-size:14px;
}
.rollovers .header-pic {
margin:0 0 0 -9px;
}
.rollovers .name {
font-size:19px;
font-weight:700;
}
.rollovers .brand {
color:#B2B2B2;
}
.rollovers .detail-content .top {
font-size:10px;
line-height:14px;
margin-top:12px;
}
.rollovers .detail-content .middle {
height:315px;
margin:15px 0;
}
.rollovers .detail-content .middle .pic {
background:url("../images/rollovers-pic.png") no-repeat scroll 0 0 transparent;
float:left;
height:314px;
margin:0 0 0 1px;
width:253px;
}
.rollovers .detail-content .middle .desc {
float:left;
font-size:10px;
height:315px;
line-height:14px;
margin-left:14px;
width:425px;
}
.rollovers .detail-content .bottom {
font-size:10px;
line-height:14px;
}
.desc .desc-1 {
font-size:16px;
font-weight:700;
}
.desc .desc-2 {
margin-top:10px;
}
.desc .desc-3 {
margin-top:6px;
}
.desc .desc-4 {
font-size:16px;
font-weight:700;
margin-top:20px;
}
.product-view .product-essential {
background:url("../images/product-essential-bg.png") no-repeat scroll 0 100% transparent;
padding-bottom:4px;
width:730px;
}
.product-essential-inner {
background:url("../images/product-essential-bg.png") no-repeat scroll 0 0 transparent;
overflow:hidden;
padding:6px 0 0 9px;
}
.product-essential .banniere {
background:url("../images/banniere-2.png") no-repeat scroll 0 0 transparent;
height:63px;
width:707px;
}
.top-pic .tags {
position:absolute;
width:33px;
}
.tags .discount {
background:url("../images/discount.png") no-repeat scroll 0 0 transparent;
height:20px;
margin:0 0 5px;
padding-left:15px;
padding-top:5px;
width:30px;
}
.tags .new {
background:url("../images/new.png") no-repeat scroll 0 0 transparent;
height:33px;
width:33px;
}
.my-account .box-tags {
background:none repeat scroll 0 0 transparent;
margin-left:0;
width:auto;
}
.top-pic .pro-pic {
border-bottom:1px dotted #CCCCCC;
float:left;
padding-bottom:10px;
text-align:center;
width:286px;
}
.product-essential .left {
float:left;
margin-bottom:10px;
position:relative;
}
.product-essential .right {
background:url("../images/right-part-bg.png") no-repeat scroll 0 0 transparent;
border-left:1px solid #CCCCCC;
float:left;
margin-right:6px;
width:417px;
}
.product-essential .right .desc {
font-size:11px;
}
.product-essential .right .basic {
line-height:16px;
padding:6px 10px 6px 15px;
}
.product-essential .right .basic .names {
width:300px;
}
.basic .platform {
margin:20px 0 0;
}
.product-essential .right .otherattr {
border-top:1px solid #DFDFDF;
margin:10px 10px 0 15px;
}
.points-cles-title {
color:#666666;
font-size:13px;
font-weight:bold;
margin-top:10px;
}
.point {
color:#999999;
font-size:10px;
margin-top:10px;
max-height:72px;
overflow:hidden;
}
.points-cles-content {
color:#666666;
font-size:10px;
}
.welcome-mesg{margin-right:15px;float:right;}
.category-products .point li {
color:#999999;
}
.desc li, .description-detail li, .point li, .points-cles-content li, .contenu-boite li {
background:url("../images/point-fort.gif") no-repeat scroll 0 1px transparent;
color:#666666;
padding-left:15px;
}
.product-essential .right .otherattr .garantie {
color:#666666;
font-size:13px;
font-weight:700;
margin-top:10px;
}
.product-essential .right .otherattr .weight {
color:#666666;
font-size:10px;
}
.product-essential .cart {
background:url("../images/cart-bg.png") no-repeat scroll 0 100% transparent;
height:154px;
overflow:hidden;
width:auto;
}
.product-essential .cart .availability {
    background: url("/skin/frontend/imboutique/broadcastor/images/arrow.png") no-repeat scroll 0 0 transparent;
    bottom: 6px;
    font-size: 9px;
    height: 18px;
    line-height: 17px;
    padding-left: 20px;
    position: absolute;
}
.product-essential .cart .price-box {
line-height:20px;
}
.product-essential .cart .price-box .price-including-tax {
display:block;
font-size:14px;
font-weight:bold;
text-align:right;
}
.user-rank {
height:34px;
}
.stars-off {
background:url("../images/star-empty.png") no-repeat scroll 0 0 transparent;
cursor:pointer;
float:left;
height:17px;
margin:10px 0 0 9px;
width:18px;
}
.stars-on {
background:url("../images/star-full.png") no-repeat scroll 0 0 transparent;
cursor:pointer;
float:left;
height:17px;
margin:10px 0 0 9px;
width:18px;
}
.cart .cart-2 {
background:url("../images/cart-part.png") no-repeat scroll 0 0 transparent;
height:54px;
margin:10px 0 0 10px;
position:relative;
width:398px;
}
.cart .cart-2 .special-price {
float:right;
}
.cart .cart-2 .cart-2-1 {
float:left;
margin:8px 0 0 10px;
width:220px;
}
.cart .cart-2 .cart-2-1 .regular-price{float:left;}
.cart .cart-2 .cart-2-1 .price-including-tax{}
.cart .cart-2 .cart-2-1 .price-including-tax span{font-size: 12px;}
.cart .cart-2 .cart-2-1 .price-including-tax .label{}
.product-essential-inner .cart .cart-2 .cart-2-1 .old-price{float:right;}
.cart .cart-2 .cart-2-1 .old-price {
font-weight:bold;
margin-left:5px;

}
.old-price {color:#666;}
.cart-2-1 div img {
margin:3px 0 0 6px;
}
.cart-2-1 div font {
color:#649433;
font-weight:700;
margin:3px 0 0;
}
.cart-2-2 .new-price {
font-size:16px;
margin-top:6px;
}
.cart .cart-2 .cart-2-3 {
float:left;
margin:5px 0 0 7px;
}
.cart-2-3 .qte {
color:#666666;
font-family:arial;
font-size:9px;
line-height:15px;
text-align:center;
}
.cart-2-3 div input {
border:1px solid #B4B4B4;
font-weight:bold;
height:13px;
margin-top:3px;
width:28px;
}
.cart-2-4 {
background:url("../images/buy.png") no-repeat scroll 0 0 transparent;
border:medium none;
color:#FFFFFF;
cursor:pointer;
float:right;
font-family:arial;
font-size:14px;
font-weight:700;
height:46px;
line-height:1;
margin:4px;
padding-left:35px;
width:119px;
}
.cart-2-4:hover {
background:url("../images/buy-2.png") no-repeat scroll 0 0 transparent;
}
.cart .cart-3 {
clear:both;
}
.cart .cart-3 .cart-3-1 {
float:left;
height:55px;
margin-top:-1px;
width:150px;
}
.cart .cart-3 .cart-3-1 .compare a {
color:#333333;
}
.cart .cart-3 .cart-3-1 .compare {background:url("../images/buttons.png") no-repeat scroll 0 -200px transparent;font-size:9px;height:18px;line-height:17px;margin:9px 0 0 16px;text-align:center;width:128px;}
.imen .cart .cart-3 .cart-3-1 .compare {background:url("../images/buttons_en.png") no-repeat scroll 0 -200px transparent;}
.cart .cart-3 .cart-3-1 .compare:hover {background:url("../images/buttons.png") no-repeat scroll 0 -182px transparent;}
.imen .cart .cart-3 .cart-3-1 .compare:hover {background:url("../images/buttons_en.png") no-repeat scroll 0 -182px transparent;}
.cart .cart-3 .cart-3-1 .share {
margin:6px 0 0 16px;
}
.cart .cart-3 .cart-3-2 a {
color:#FFFFFF;
text-decoration:underline;
}
.cart .cart-3 .cart-3-2 {
float:left;
font-size:9px;
margin:10px 5px 0 15px;
}
.cart .cart-3 .cart-3-2 a:hover {
color:#FDCA65;
text-decoration:underline;
}
.cart .cart-3 .cart-3-3 {
float:left;
margin:8px 0 0 8px;
}
.add-devis {
background:url("../images/ajouter-7.png") no-repeat scroll 0 0 transparent;
color:#FFFFFF;
display:block;
height:37px;
line-height:1;
padding:7px 25px 0;
text-align:center;
width:58px;
}
.add-devis:hover {
background-position:0 100%;
color:#FFFFFF;
}
.product-upsell {
margin-top:10px;
padding-left:2px;
}

.product-upsell .banner {
background:url("../images/banner.png") no-repeat scroll 0 0 transparent;
height:31px;
width:723px;
}
.banner .banner-button {
color:#B5C4DF;
cursor:pointer;
float:left;
font-size:11px;
font-weight:bold;
height:31px;
line-height:30px;
text-align:center;
}
.banner .banner-button:hover {
color:#FFFFFF;
}
.banner .banner-button.actived {
color:#406AB8;
}
.product-upsell .box-tags{padding-bottom:0;}  
.product-upsell .list-products{background:url("../images/upsell-background.png") no-repeat scroll 0 100% transparent;}
.product-upsell .bottom {
background:url("../images/upsell-background.png") no-repeat scroll 0 100% transparent;
color:#666666;
font-size:10px;
margin-top:-1px;
padding:20px 10px 0;
width:705px;
min-height:30px;
}
.box-tags {
background:url("../images/tags-bg.png") no-repeat scroll 0 100% transparent;
margin:10px 0 0 2px;
padding-bottom:10px;
width:723px;
}
.box-tags .title {
background:url("../images/tags-bg.png") no-repeat scroll 0 0 transparent;
border-bottom:1px solid #E3E3E3;
color:#666666;
font-size:18px;
font-weight:700;
line-height:20px;
padding:10px;
}
.product-tags {
font-family:arial;
font-size:11px;
margin-top:10px;
overflow:hidden;
}
.product-tags li {
float:left;
margin-left:10px;
}
.product-tags li a {
color:#FF6600;
text-decoration:underline;
}
.product-rating {
height:100px;
width:95%;
}
.product-rating .rating {
border-bottom:2px solid #E3E3E3;
height:22px;
}
.product-rating .rating .name {
color:#666666;
float:left;
font-size:14px;
font-weight:700;
}
.product-rating .rating .star-rating {
float:right;
height:20px;
margin:-9px 22px 0 0;
}
.upsell-access {
margin-bottom:10px;
overflow:hidden;
width:693px;
}
.upsell-access a {
background:url("../images/blk-flech.jpg") no-repeat scroll 0 50% transparent;
color:#333333;
display:block;
padding-left:10px;
}
.upsell-access a:hover {
background:url("../images/ong-flech.jpg") no-repeat scroll 1px 50% transparent;
color:#FF6600;
}
.list-products {
background:url("../images/upsell-background-3.png") no-repeat scroll 0 100% transparent;
margin:0 0 0 -10px;
width:723px;
}
.list-products .requis, .list-products .recommande, .list-products .les-packs {
padding:0 2px;
}
.product-upsell.requis .price-box {
height:60px;
line-height:1.2;
}
.list-products .requis .requis-title, .list-products .recommande .requis-title, .list-products .les-packs .requis-title {
line-height:25px;
margin-left:12px;
}
.requis-products {
border-bottom: 1px solid #E9E9E9;
border-top: 1px solid #E9E9E9;
margin:4px 0 10px 0;
overflow:hidden;
/*padding:2px 0;*/
width:720px;
}
.requis-products .product-info {
background-color:#FFFFFF;
float:left;
margin-right:10px;
padding:10px;
width:510px;
}
.requis-products .product-info .info-left {
float:left;
margin-right:10px;
}
.requis-products .product-info .info-middle {
float:left;
height:82%;
width:320px;
font-size: 11px;
}
.requis-products .product-info .info-right {
color:#666666;
float:left;
height:82%;
margin:15px 0 0 10px;
width:200px;
}
.requis-products .product-opera {
background:url("../images//operations.png") no-repeat scroll 0 0 transparent;
margin: 30px 0 0 10px;
float:left;
height:115px;
width:161px;
}
.product-opera .addproduct {
    margin: 7px 0 15px;
    overflow: hidden;
}
.requis-products .product-opera .out-of-stock {
	border-top: medium none;
    font-size: 15px;
    height: 60px;
    margin: 0;
    padding: 0 15px 0 0;
    text-align: right;
}
.requis-products .product-opera .price-box {
height:60px;
padding:0 15px 0 0;
text-align:right;
}
.requis-products .product-opera .price {
padding:5px 0 0;
}
.requis-products .product-opera .price-excluding-tax {
display:block;
font-size:17px;
}
.list-products .brand {
color:#666666;
margin:5px 0 0 1px;
}
.list-products .name {
color:#666666;
margin:6px 0 0 1px;
}
.list-products .desc {
color:#A9A9A9;
font-size: 11px;
}
.list-products .link a {
background:url("../images/ong-flech.jpg") no-repeat scroll 1px 50% transparent;
color:#FF6600;
display:block;
padding-left:10px;
text-decoration:underline;
}
.list-products .link a:hover {
background:url("../images/blk-flech.jpg") no-repeat scroll 0 50% transparent;
color:#333333;
}
.list-products .price {
padding:5px 10px;
text-align:right;
}
.list-products .price .old {
height:12px;
text-decoration:line-through;
}
.addproduct-submit {background:url("../images/buttons.png") no-repeat scroll 0 0 transparent;border:0 none;cursor:pointer;float:left;height:30px;width:109px;}
.imen .addproduct-submit {background:url("../images/buttons_en.png") no-repeat scroll 0 0 transparent;}
.addproduct-submit:hover {background:url("../images/buttons.png") no-repeat scroll 0 -31px transparent;}
.imen .addproduct-submit:hover {background:url("../images/buttons_en.png") no-repeat scroll 0 -31px transparent;}
.addproduct input.input {
float:left;
font-weight:bold;
height:22px;
margin:0 10px;
text-align:center;
width:21px;
}

form, .breadcrumbs li, .pager .pages ol, .pager .pages li, .links li, .block-tags ul, .block-tags li, .products-list .add-to-links li, .tags-list li, .order-info dt, .order-info dd, .order-info ul, .order-info li, .page-print .cart-price, .page-print .price-excl-tax .label, .page-print .price-incl-tax .label, .page-print .price-excl-tax .price, .page-print .price-incl-tax .price, .footer ul li {
display:inline;
}
legend, .no-display, .add-to-links .separator, .opc .buttons-set.disabled button.button, .page-print .gift-message-link {
display:none;
}

address, cite {
font-style:normal;
}
.nobr, .price {
white-space:nowrap !important;
}
.v-middle, .product-options dt .qty-holder label, .sp-methods .centinel-logos img, .please-wait img {
vertical-align:middle;
}
.page-print, .page-empty {
background:none repeat scroll 0 0 #FFFFFF;
padding:20px;
text-align:left;
}
.col1-layout .col-main, .col3-layout .product-view .product-shop {
float:none;
width:auto;
}
.cart .totals {
clear:both;
float:none;
}
.col2-left-layout .col-main, .col3-layout .col-wrapper .col-main, .buttons-set button.button, .page-title .link-rss, .pager .limiter, .sort-by, .header .links, .block .btn-remove, .product-options dt .qty-holder, .gift-message-row .btn-close {
float:right;
}
.sort-by {
margin-right:10px;
}

.sort-by .sort-desc {
background:url("../images/i_desc_arrow.gif") no-repeat scroll 0 0 transparent;
}
.sort-by .sort-desc:hover {
background-position:0 100%;
}
.sort-by .sort-asc {
background:url("../images/i_asc_arrow.gif") no-repeat scroll 0 0 transparent;
}
.sort-by .sort-asc:hover {
background-position:0 100%;
}
.col4-set .col-1, .col4-set .col-3 {
float:left;
width:23.5%;
}
select.multiselect option:last-child, #nav ul li.last, .products-grid.last {
border-bottom:0 none;
}
input.radio, input.checkbox, .sp-methods .centinel-logos a {
margin-right:3px;
}
p.control input.checkbox, p.control input.radio, .form-list li.control input.radio, .form-list li.control input.checkbox {
margin-right:6px;
}

.form-list li.control label{
float:none;
font-size:10px;
}
.form-list li.wide .input-box, .form-list li.wide select {
width:535px;
}
.form-list li.wide input.input-text, .form-list li.wide textarea {
width:529px;
}
.form-list .name-prefix, .form-list .name-suffix {
width:65px;
}
.form-list .name-prefix select, .form-list .name-suffix select {
width:55px;
}
.form-list .name-prefix input.input-text, .form-list .name-suffix input.input-text, .form-list .name-middlename input.input-text {
width:49px;
}
.form-list .customer-name-prefix-middlename-suffix .name-firstname, .form-list .customer-name-prefix-middlename .name-firstname, .form-list .customer-dob .dob-year {
width:140px;
}
.form-list .customer-name-prefix-middlename-suffix .name-lastname, .form-list .customer-name-prefix-suffix .name-lastname, .form-list .customer-name-suffix .name-lastname, .form-list .customer-name-middlename .name-firstname, .form-list .customer-name-middlename-suffix .name-firstname, .form-list .customer-name-middlename-suffix .name-lastname {
width:205px;
}
.form-list .customer-name-prefix-middlename-suffix .name-lastname input.input-text, .form-list .customer-name-prefix-suffix .name-firstname input.input-text, .form-list .customer-name-prefix-suffix .name-lastname input.input-text, .form-list .customer-name-prefix .name-firstname input.input-text, .form-list .customer-name-suffix .name-lastname input.input-text, .form-list .customer-name-middlename .name-firstname input.input-text, .form-list .customer-name-middlename-suffix .name-firstname input.input-text, .form-list .customer-name-middlename-suffix .name-lastname input.input-text {
width:189px;
}
.form-list .customer-name-prefix-suffix .name-firstname, .form-list .customer-name-prefix .name-firstname, .form-list .customer-name-middlename .name-firstname {
width:210px;
}
.buttons-set .back-link, .v-fix, .title-buttons h1, .title-buttons h2, .title-buttons h3, .title-buttons h4, .title-buttons h5, .title-buttons h6, .pager .amount, .sorter .view-mode, .logo, .block .actions a, .block-subscribe .input-box, .products-list li.item .operations, .add-to-box .add-to-cart, .add-to-box .add-to-links, .opc .step-title h2, .page-print .print-head img, .list-pro .info, .cart .cart-2 .cart-2-2 {
float:left;
}
.error, .link-cart {
color:red;
font-weight:700;
}
.messages li, .std dl dd, .category-description, .gift-messages-form .item, .product-review .ratings-table {
margin:0 0 10px;
}
.page-title .separator, .separator {
margin:0 3px;
}
.title-buttons, .header .form-search, .tool-tip .btn-close, .footer address {
text-align:right;
}
.subtitle, .products-list .add-to-links, .product-view .box-tags .form-add p {
clear:both;
}
.toolbar {color: #333333; font-size: 11px;}

.data-table td, .order-info {
border:1px solid #DDDDDD;
padding:5px;
}
.block li.even, .block-progress dt.complete, .block-progress dd.complete {
background-color:#F6F6F6;
}
.data-table tbody.odd td, .data-table tbody.even td {
border-width:0 1px;
}
tr.tax-total, .opc .allow .step-title, #banner-button-1, #banner-button-2, #banner-button-3, #banner-button-4, #banner-button-5 {
cursor:pointer;
}
tr.show-details .tax-collapse, .gift-message-link.expanded {
background-position:0 -53px;
}
.minimal-price-link {
display:block;
}
.noscript p, .ratings .rating-links, .availability, .list-pro .info .price {
margin:0;
}
.no-rating {
padding:10px 10px 10px 15px;
}
.search-autocomplete{
z-index:999;
}

/* Header ================================================================================ */
.logo { float:left; }
.header-logo{position: relative;}
.header-logo #flash{height: 80px; left: -5px; position: absolute; top: 4px; width: 80px; z-index: 100;}
.header-logo .logo-a{ height: 80px; left: -5px; position: absolute; top: 4px; width: 80px; z-index: 200;}
.header-container {background: url("../images/header-container.jpg") repeat-x scroll 0 0 transparent; height: 144px;}
.header {margin: auto; width: 999px; position: relative; z-index: 1000;}
.header-left-bg{ background: url("../images/header-left-bg.png") no-repeat scroll 0 0 transparent; height: 107px; left: -78px; position: absolute; top: 0; width: 458px; z-index: 1;}
.header-content{position: relative; z-index: 10;}
.header .logo { left: 0; position: absolute; text-decoration: none !important; top: 9px; z-index: 20;}
.header .logo strong { position:absolute; top:-999em; left:-999em; width:0; height:0; font-size:0; line-height:0; text-indent:-999em; overflow:hidden; }
.header h1.logo { margin:0; padding:0; }
.header .welcome-msg { font-weight:bold; text-align:right; }
.header .links { float:right; }
.header .form-search { text-align:right; }
.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 { clear:both; text-align:right; }
.header-container .top-container { clear:both; text-align:right; }
.quick-access{float: right; padding-top: 10px; position: relative;}
.quick-access .access-top{float: right;}
.quick-access .access-top-inner{background: url("../images/access-top.png") no-repeat scroll left 0 transparent; float: left; padding-left: 5px;}
.quick-access .access-top-bg{ background: url("../images/access-top.png") no-repeat scroll right 0 transparent; height: 37px; line-height: 37px; padding-left: 4px; padding-right: 5px;}
.quick-access .access-top a.item{color: #FFFFFF; float: left; text-decoration: none;}
.quick-access .access-top a.item:hover{text-decoration: underline;}
.quick-access .access-top span.shu{ color: #fff; float: left; margin: 0 12px; font-size: 10px;}
.quick-access .top-language{float: left; position: relative;}
.quick-access .top-language .current{ background: url("../images/jiantou.png") no-repeat scroll right center transparent; color: #FFFFFF; text-transform: capitalize; width: 30px; text-transform: uppercase;}
.quick-access .top-language .content{ background: none repeat scroll 0 0 #000000; border-radius: 5px 5px 5px 5px; left: -99999px; padding-bottom: 5px; position: absolute; top: 30px; width: 35px;  z-index: 10;}
.quick-access .top-language:hover .content{left: -4px;}
.quick-access .top-language .content a{color: #FFFFFF; display: block; line-height: 1; padding: 2px 5px; text-decoration: none; text-transform: uppercase;}
.quick-access .top-language .content a:hover{background: #333;}
.quick-access .top-currency{float: left; position: relative;}
.quick-access .top-currency .currency{ background: url("../images/jiantou.png") no-repeat scroll right center transparent; color: #FFFFFF; text-transform: capitalize; width: 40px;}
.quick-access .top-currency .content{ background: none repeat scroll 0 0 #000000; border-radius: 5px 5px 5px 5px; left: -99999px; padding-bottom: 5px; position: absolute; top: 30px; width: 45px;  z-index: 10;}
.quick-access .top-currency:hover .content{left: -4px;}
.quick-access .top-currency .content a{color: #FFFFFF; display: block; line-height: 1; padding: 2px 5px; text-decoration: none;}
.quick-access .top-currency .content a:hover{background: #333;}
.quick-access .top-cart{ background: url("../images/top-cart.png") no-repeat scroll 0 0 transparent; color: #FFFFFF; float: left; font-weight: bold; height: 27px; line-height: 27px; margin-left: 6px; margin-top: 5px; padding-left: 27px; position: relative; width: 160px;}
.quick-access .top-cart-title{float: left; text-transform: uppercase;}
.quick-access .price{ float: right; margin-right: 20px;}
.quick-access .top-cart a{ height: 100%; left: 0; position: absolute; right: 0; width: 100%; z-index: 10;}
.header-line-one{background: url("../images/header-line-one.png") no-repeat scroll 0 0 transparent; float: right; height: 4px; width: 603px; margin: 5px 0; clear: both;}
.access-middle{clear: both; float: right; width: 600px;}
.access-middle .access-attributes{float: right; position: relative; margin-right: 4px;}
.access-middle .access-attributes .current{background: url("../images/header-attributes.png") no-repeat scroll 0 0 transparent; color: #CCCCCC; font-style: italic; height: 37px; line-height: 37px; padding-left: 15px; width: 147px;}
.access-middle .access-attributes .content{ background: url("../images/header-attributes-bottom.png") no-repeat scroll 0 bottom transparent; max-height: 261px; left: -99999px; overflow: auto;  padding-bottom: 5px; position: absolute; top: 30px; width: 162px;}
.access-middle .access-attributes:hover .content{left: 0;}
.access-middle .access-attributes .content a{ background: none repeat scroll 0 0 #000000; color: #FFFFFF; display: block; padding: 3px 15px; text-decoration: none;}
.access-middle .access-attributes .content a:hover{background: #333;}
#search_mini_form{ display: block; float: right;}
#search_mini_form .form-search{margin-right: 4px; overflow: hidden; width: 244px;}
#search_mini_form .form-search #search{float: left; background: url("../images/search.png") no-repeat scroll 0 0 transparent; border: medium none; color: #CCCCCC; font-style: italic; height: 37px; line-height: 37px; padding: 0 8px 0 35px; width: 160px; font-family: arial;}
#search_mini_form .form-search button.button{float: right;}
#search_mini_form .form-search button.button span{ background: url("../images/search-button.png") no-repeat scroll 0 0 transparent; display: block; height: 37px; padding: 0; text-indent: -99999px; width: 37px;}
#search_mini_form .form-search button.button span span{background: none; padding: 0;}
#demander-un-devis{ background: url("../images/demander-un-devis.png") no-repeat scroll 0 0 transparent; color: #FFFFFF; display: block; float: right; font-weight: bold; height: 37px; line-height: 37px; text-align: center; text-decoration: none; text-transform: uppercase; width: 158px;}
.header-line-two{background: url("../images/header-line-two.png") no-repeat scroll 0 0 transparent; float: right; height: 4px; width: 999px; margin-top: 5px; clear: both;}
.access-bottom{clear: both; float: right; color: #FFFFFF;}
.access-bottom .access-bottom-left{float: left; margin-top: 5px;}
.access-bottom .access-bottom-left .access-min{float: left; margin-top: 2px; display: none;}
.access-bottom .access-bottom-left .access-telphoto{background: url("../images/tel.png") no-repeat scroll 0 center transparent; float: left; font-size: 14px; font-weight: bold; margin-left: 10px; padding-left: 15px;}
.access-bottom .shu{ float: left; font-size: 10px; margin: 7px 10px 0;}
.access-bottom a.item{color: #FFFFFF; float: left; margin-top: 6px; text-decoration: none;}
.access-bottom a.item:hover{text-decoration: underline;}
.access-bottom a.revendeurs{ background: url("../images/revendeurs.png") no-repeat scroll 0 0 transparent; color: #000000; height: 25px; line-height: 25px;  margin-left: 10px; margin-top: 0; text-align: center; width: 116px;}
.access-bottom a.revendeurs:hover{text-decoration: none;}


.nav-container { background: url("../images/nav-container.png") no-repeat scroll 0 0 transparent; left: -18px; padding-left: 20px; padding-top: 10px; position: absolute; top: 86px; width: 291px; z-index: 100;}
.nav-top{ background: url("../images/nav-top.png") no-repeat scroll 0 0 transparent; color: #FFFFFF; font-family: "Open Sans",sans-serif; font-size: 18px; height: 35px; line-height: 35px; padding-left: 15px; width: 256px;}
.nav-bottom{ background: url("../images/nav-bottom.png") no-repeat scroll 0 0 transparent; color: #FFFFFF; cursor: pointer; font-family: "Open Sans",sans-serif; font-size: 14px; height: 41px; line-height: 31px; margin-top: -6px; padding-right: 20px; text-align: center; width: 251px;}

#button-accueil span{margin-left:0;}
 #button-mon span {
margin-left:4px;
}
 .special-price {
margin-left:10px;
}
#button-actualites span{margin-left:0px;}
#button-services span{margin-left:6px;}
#button-acces span, #button-monpanier span {
margin-left:2px;
}
.price-excl-tax .label, .price-incl-tax .label, .page-print .price-excl-tax, .page-print .price-incl-tax {
display:block;
white-space:nowrap;
}



.mini-products-list li, .block-related li, .block-compare li, .block-reorder li {
padding:5px 0;
}
.block-layered-nav a, .block-layered-nav dd, .brand, .product-title a, .product-desc {
color:#666666;
font-size:10px;
}
.operations .addwishlist a {
color:#666666;
font-size:9px;
}
.block-banner .block-content, .product-view .product-img-box .zoom-notice, .product-image-popup .nav, .footer-container .bottom-container {
text-align:center;
}
.block-related .item, .block-reorder .product-name, .dashboard .box-reviews .details, .dashboard .box-tags .details {
margin-left:20px;
}
.block-reorder input.checkbox, .product-options .options-list input.checkbox {
float:left;
margin:3px -20px 0 0;
}

/* View Type: Grid */
.products-grid { position:relative;  border-bottom: 1px dashed #BBBBBB; margin-bottom: 50px; padding-bottom: 45px; }
.products-grid.last { border-bottom:0; margin-bottom: 0;}
.products-grid li.item { float:left; margin-left: 35px; padding: 0; width: 155px; }
.products-grid li.item:first-child { margin-left: 0; }
.products-grid .product-image { display:block; height: 90px; margin-bottom: 20px; text-align: center; width: auto; }
.products-grid .product-name { margin:0 0 5px; font-size: 12px; height: 72px; overflow: hidden;}
.products-grid .product-name a {color: #000000; font-family: "Open Sans",sans-serif; font-size: 14px; font-weight: lighter; text-decoration: none;}
.products-grid .product-name a:hover{text-decoration: underline;}
.products-grid .price-box { border-top: 1px dashed #DDDDDD; height: 35px; margin: 5px 0; overflow: hidden; padding: 25px 0 10px; position: relative; text-align: right;}
.products-grid .price-box .old-price {float: none; position: absolute; right: 0; top: 5px;}
.products-grid .price-box .special-price{float: none;}
.products-grid .actions { position:absolute; bottom:12px; }
.col1-layout .products-grid { margin:0 auto; }
.products-grid .ation{border-bottom: 1px dashed #DDDDDD; margin-bottom: 4px; overflow: hidden; padding-bottom: 13px;}
.products-grid .ation .availability{ float: left;}
.products-grid .ation .view{ float: right;}

/* View Type: List */
.products-list li.item { border-bottom:1px solid #ddd; padding:12px 10px; }
.products-list li.item.last { border-bottom:0; }
.products-list .product-image { float:left; width:135px; height:135px; margin:0 0 10px; }
.products-list .product-shop { margin-left:150px; }
.products-list .product-name { margin:0 0 5px; font-weight:bold; font-size:13px; }
.products-list .product-name a {}
.products-list .price-box { float:left; margin:3px 13px 5px 0; }
.products-list .availability { float:left; margin:3px 0 0; }
.products-list .desc { clear:both; padding:6px 0 0; margin:0 0 15px; line-height:1.35; }
.products-list .desc .link-more { font-size:11px; }
.products-list .add-to-links { clear:both; }
.products-list .add-to-links li { display:inline; }
.products-list .add-to-links .separator { display:inline; margin:0 2px; }
/* ======================================================================================= */


.cart-table .item-msg, .promotions .old-price .price, .promotions .special-price .price, .meilleurs .price, .comparar .product-name {
font-size:10px;
}
.cart .crosssell h2, .font-23 {
font-size:13px;
font-weight:700;
}
.cart .crosssell .product-details, .gift-messages-form .item .details {
margin-left:90px;
}
.cart .totals table th, .cart .totals table td, .tool-tip .tool-tip-content {
padding:5px;
}
.truncated, .truncated a.dots, .truncated a.details {
cursor:help;
}
.dashboard .box-reviews .number, .dashboard .box-tags .number {
background:none repeat scroll 0 0 #DDDDDD;
color:#FFFFFF;
float:left;
font-size:10px;
font-weight:700;
line-height:1;
margin:3px -20px 0 0;
padding:2px 3px;
}
.order-gift-message, .order-about {
margin:15px 0;
}
.gift-message dd, .product-review dd {
font-size:13px;
margin:5px 0 0;
}
strong, .std dl dt, .link-wishlist, .link-reorder, .link-compare, .block-poll .answer, .availability span, .product-options dt label, .cart .totals table th, .sp-methods dt, .sp-methods .price, .block-progress dt, .order-info dt, .order-about dt, .product-review dt, .font-11 {
font-weight:700;
}
.font-1, .products .title .one a, .products .title .two a, .products-2 .title a, .nouveautes .title a {
color:#FFFFFF;
}
.font-20, .font-25 {
font-family:Verdana;
font-size:11px;
font-weight:700;
}
.font-26, .products-2 .brand .price-box .old-price, .livraison .first span {
font-size:12px;
}
.header-right-top {
height:80px;position: relative;
}
.boutique-store{background: url("../images/boutique.png") no-repeat scroll 0 0 transparent;    color: #FFFFFF;    cursor: pointer;    display:block;    font-family: arial;    font-size: 12px;    height: 45px;    line-height: 1.2;    padding: 8px 16px;    position: absolute;    right:255px;    text-shadow: 0 0 2px #FFFFFF;    top: 31px;    width: 134px;}
.boutique-store:hover{color:#fff;}
#button-accueil, #button-services {
float:left;
height:100%;
width:65px;
}
.products .title .one a:hover, .products .title .two a:hover, .products-2 .title a:hover, .promotions .title a:hover, .nouveautes .title a:hover {
color:#FFCC66;
}
.products-list a:hover, .cart .cart-3 .cart-3-1 .compare a:hover {
color:#000000;
}
.promotions .first-floor, .promotions .second-floor, .operations .status, .cart .cart-3 {
overflow:hidden;
}
.nouveautes .relatedOnes .left, .nouveautes .relatedOnes .right {
float:left;
height:115px;
width:105px;
}
.col-left .informations, .col-left .fitrez {
width:211px;
}
 .col-left .fitrez {
background:url("../images/filter-bottom.png") no-repeat scroll -2px 100% transparent;padding-bottom:21px;
}
 .col-left .fitrez .block-content{
 background:url("../images/filter-content.png") repeat-y scroll -2px 0 transparent;padding-bottom:0;
 }

.col-left .fitrez .actions {
background:none repeat scroll 0 0 transparent;
padding:10px 0;
text-align:right;
}
.block .actions a:hover, .pic-font a:hover {
color:#F67414;
text-decoration:none;
}
.operations .addcompare a, .operations .old-price .price,.operations .addwishlist a {
color:#666666;
}
.operations .addcompare:hover, .operations .addwishlist:hover {background:url("../images/buttons.png") no-repeat scroll 0 -486px transparent;cursor:pointer;}
.imen .operations .addcompare:hover, .operations .addwishlist:hover {background:url("../images/buttons_en.png") no-repeat scroll 0 -486px transparent;}
.upsell-access .list-items .left-side, .upsell-access .list-items .middle-side, .upsell-access .list-items .right-side {
float:left;
width:230px;
}
.category a {
}
.toolbar .pager, .product-names a {
font-size:10px;
}
.relatedOnes img {
cursor:pointer;
}
.relatedOnes h2 {
font-size:10px;
}
.block .block-content li.item {
}
#review-form button {background:url("../images/buttons.png") no-repeat scroll 0 -507px transparent;border:medium none;cursor:pointer;height:25px;margin:0 15px 0 0;width:106px;}
#review-form button:hover {background:url("../images/envoyer-over.png") no-repeat scroll -1px -2px transparent;}
.desc {
color:#666666;
font-size:10px;
line-height:1.3;
overflow:hidden;
}
.attribute-title {
font-size:13px;
font-weight:bold;
margin:20px 0 10px;
}
.postTitle h2 a:hover {
color:#FF6600;
}
.postTitle h2 {
color:#666666;
font-size:12px;
font-weight:bold;
}
.postTitle h3 {
color:#666666;
float:right;
font-size:11px;
font-style:italic;
font-weight:bold;
margin:-15px 0 0;
}
.postWrapper {
border-bottom:1px solid #DDDDDD;
padding:10px 10px 5px;
}
.postContent {
color:#666666;
font-size:11px;
margin-top:5px;
}
.postDetails {
color:#999999;
font-size:10px;
font-style:italic;
margin-top:5px;
}
.postDetails a {
color:#FF6600;
}
.postDetails a:hover {
color:#666666;
}
.poster {
display:inline;
font-size:11px;
}
.form-button-alt {
background:url("../images/ajouter-7.png") no-repeat scroll 0 0 transparent;
border:medium none;
cursor:pointer;
float:right;
font-size:15px;
height:43px;
margin-top:-40px;
padding:0 10px;
width:108px;
}
.form-button-alt:hover {
background-position:0 100%;
}
.form-button-alt span {
color:#FFFFFF;
display:block;
line-height:1;
margin-top:-4px;
}
.upsell-cara .data-table .label {
width:150px;
}
#tournage {
background:url("../images/tab-pic-1.png") no-repeat scroll 0 0 transparent;
display:block;
float:left;
height:297px;
}
#tournage.en {
background-image:url("../images/tab-pic-1-en.png");
}

#studio {
background:url("../images/tab-pic-2.png") no-repeat scroll 0 0 transparent;
display:block;
float:left;
height:297px;
}
#studio.en {
background-image:url("../images/tab-pic-2-en.png");
}

#montage {
background:url("../images/tab-pic-3.png") no-repeat scroll 0 0 transparent;
display:block;
float:left;
height:297px;
}
#montage.en {
background-image:url("../images/tab-pic-3-en.png");
}
#univers-3d {
background:url("../images/tab-pic-4.png") no-repeat scroll 0 0 transparent;
display:block;
height:297px;
}
#univers-3d.en {
background-image:url("../images/tab-pic-4-en.png");
}
.image-widget {
overflow:hidden;
text-indent:-9999px;
}
.image-widget .bannier-op {float:left;width:180px;}
.image-widget .bannier-op a {width:100%;}
.band-icon {
float:right;
}
.page-head {
border-bottom:1px solid #DDDDDD;
margin-bottom:10px;
margin-top:10px;
padding-bottom:5px;
}
div.light_rounded .pp_top .pp_left {
background:url("../images/prettyPhoto/light_rounded/sprite.png") no-repeat scroll -88px -53px transparent;
}
div.light_rounded .pp_top .pp_middle {
background:none repeat scroll 0 0 #FFFFFF;
}
div.light_rounded .pp_top .pp_right {
background:url("../images/prettyPhoto/light_rounded/sprite.png") no-repeat scroll -110px -53px transparent;
}
div.light_rounded .pp_content .ppt {
color:#000000;
}
div.light_rounded .pp_content_container .pp_left, div.light_rounded .pp_content_container .pp_right {
background:none repeat scroll 0 0 #FFFFFF;
}
div.light_rounded .pp_content {
background-color:#FFFFFF;
}
div.light_rounded .pp_next:hover {
background:url("../images/prettyPhoto/light_rounded/btnNext.png") no-repeat scroll right center transparent;
cursor:pointer;
}
div.light_rounded .pp_previous:hover {
background:url("../images/prettyPhoto/light_rounded/btnPrevious.png") no-repeat scroll left center transparent;
cursor:pointer;
}
div.light_rounded .pp_expand {
background:url("../images/prettyPhoto/light_rounded/sprite.png") no-repeat scroll -31px -26px transparent;
cursor:pointer;
}
div.light_rounded .pp_expand:hover {
background:url("../images/prettyPhoto/light_rounded/sprite.png") no-repeat scroll -31px -47px transparent;
cursor:pointer;
}
div.light_rounded .pp_contract {
background:url("../images/prettyPhoto/light_rounded/sprite.png") no-repeat scroll 0 -26px transparent;
cursor:pointer;
}
div.light_rounded .pp_contract:hover {
background:url("../images/prettyPhoto/light_rounded/sprite.png") no-repeat scroll 0 -47px transparent;
cursor:pointer;
}
div.light_rounded .pp_close {
background:url("../images/prettyPhoto/light_rounded/sprite.png") no-repeat scroll -1px -1px transparent;
cursor:pointer;
height:22px;
width:75px;
}
div.light_rounded #pp_full_res .pp_inline {
color:#000000;
}
div.light_rounded .pp_arrow_previous {
background:url("../images/prettyPhoto/light_rounded/sprite.png") no-repeat scroll 0 -71px transparent;
}
div.light_rounded .pp_arrow_previous.disabled {
background-position:0 -87px;
cursor:default;
}
div.light_rounded .pp_arrow_next {
background:url("../images/prettyPhoto/light_rounded/sprite.png") no-repeat scroll -22px -71px transparent;
}
div.light_rounded .pp_arrow_next.disabled {
background-position:-22px -87px;
cursor:default;
}
div.light_rounded .pp_bottom .pp_left {
background:url("../images/prettyPhoto/light_rounded/sprite.png") no-repeat scroll -88px -80px transparent;
}
div.light_rounded .pp_bottom .pp_middle {
background:none repeat scroll 0 0 #FFFFFF;
}
div.light_rounded .pp_bottom .pp_right {
background:url("../images/prettyPhoto/light_rounded/sprite.png") no-repeat scroll -110px -80px transparent;
}
div.light_rounded .pp_loaderIcon {
background:url("../images/prettyPhoto/light_rounded/loader.gif") no-repeat scroll center center transparent;
}
div.dark_rounded .pp_top .pp_left {
background:url("../images/prettyPhoto/dark_rounded/sprite.png") no-repeat scroll -88px -53px transparent;
}
div.dark_rounded .pp_top .pp_middle {
background:url("../images/prettyPhoto/dark_rounded/contentPattern.png") repeat scroll left top transparent;
}
div.dark_rounded .pp_top .pp_right {
background:url("../images/prettyPhoto/dark_rounded/sprite.png") no-repeat scroll -110px -53px transparent;
}
div.dark_rounded .pp_content_container .pp_left {
background:url("../images/prettyPhoto/dark_rounded/contentPattern.png") repeat-y scroll left top transparent;
}
div.dark_rounded .pp_content_container .pp_right {
background:url("../images/prettyPhoto/dark_rounded/contentPattern.png") repeat-y scroll right top transparent;
}
div.dark_rounded .pp_content {
background:url("../images/prettyPhoto/dark_rounded/contentPattern.png") repeat scroll left top transparent;
}
div.dark_rounded .pp_next:hover {
background:url("../images/prettyPhoto/dark_rounded/btnNext.png") no-repeat scroll right center transparent;
cursor:pointer;
}
div.dark_rounded .pp_previous:hover {
background:url("../images/prettyPhoto/dark_rounded/btnPrevious.png") no-repeat scroll left center transparent;
cursor:pointer;
}
div.dark_rounded .pp_expand {
background:url("../images/prettyPhoto/dark_rounded/sprite.png") no-repeat scroll -31px -26px transparent;
cursor:pointer;
}
div.dark_rounded .pp_expand:hover {
background:url("../images/prettyPhoto/dark_rounded/sprite.png") no-repeat scroll -31px -47px transparent;
cursor:pointer;
}
div.dark_rounded .pp_contract {
background:url("../images/prettyPhoto/dark_rounded/sprite.png") no-repeat scroll 0 -26px transparent;
cursor:pointer;
}
div.dark_rounded .pp_contract:hover {
background:url("../images/prettyPhoto/dark_rounded/sprite.png") no-repeat scroll 0 -47px transparent;
cursor:pointer;
}
div.dark_rounded .pp_close {
background:url("../images/prettyPhoto/dark_rounded/sprite.png") no-repeat scroll -1px -1px transparent;
cursor:pointer;
height:22px;
width:75px;
}
div.dark_rounded .currentTextHolder {
color:#C4C4C4;
}
div.dark_rounded .pp_description {
color:#FFFFFF;
}
div.dark_rounded #pp_full_res .pp_inline {
color:#FFFFFF;
}
div.dark_rounded .pp_arrow_previous {
background:url("../images/prettyPhoto/dark_rounded/sprite.png") no-repeat scroll 0 -71px transparent;
}
div.dark_rounded .pp_arrow_previous.disabled {
background-position:0 -87px;
cursor:default;
}
div.dark_rounded .pp_arrow_next {
background:url("../images/prettyPhoto/dark_rounded/sprite.png") no-repeat scroll -22px -71px transparent;
}
div.dark_rounded .pp_arrow_next.disabled {
background-position:-22px -87px;
cursor:default;
}
div.dark_rounded .pp_bottom .pp_left {
background:url("../images/prettyPhoto/dark_rounded/sprite.png") no-repeat scroll -88px -80px transparent;
}
div.dark_rounded .pp_bottom .pp_middle {
background:url("../images/prettyPhoto/dark_rounded/contentPattern.png") repeat scroll left top transparent;
}
div.dark_rounded .pp_bottom .pp_right {
background:url("../images/prettyPhoto/dark_rounded/sprite.png") no-repeat scroll -110px -80px transparent;
}
div.dark_rounded .pp_loaderIcon {
background:url("../images/prettyPhoto/dark_rounded/loader.gif") no-repeat scroll center center transparent;
}
div.dark_square .pp_left, div.dark_square .pp_middle, div.dark_square .pp_right, div.dark_square .pp_content {
background:url("../images/prettyPhoto/dark_square/contentPattern.png") repeat scroll left top transparent;
}
div.dark_square .currentTextHolder {
color:#C4C4C4;
}
div.dark_square .pp_description {
color:#FFFFFF;
}
div.dark_square .pp_loaderIcon {
background:url("../images/prettyPhoto/dark_rounded/loader.gif") no-repeat scroll center center transparent;
}
div.dark_square .pp_content_container .pp_left {
background:url("../images/prettyPhoto/dark_rounded/contentPattern.png") repeat-y scroll left top transparent;
}
div.dark_square .pp_content_container .pp_right {
background:url("../images/prettyPhoto/dark_rounded/contentPattern.png") repeat-y scroll right top transparent;
}
div.dark_square .pp_expand {
background:url("../images/prettyPhoto/dark_square/sprite.png") no-repeat scroll -31px -26px transparent;
cursor:pointer;
}
div.dark_square .pp_expand:hover {
background:url("../images/prettyPhoto/dark_square/sprite.png") no-repeat scroll -31px -47px transparent;
cursor:pointer;
}
div.dark_square .pp_contract {
background:url("../images/prettyPhoto/dark_square/sprite.png") no-repeat scroll 0 -26px transparent;
cursor:pointer;
}
div.dark_square .pp_contract:hover {
background:url("../images/prettyPhoto/dark_square/sprite.png") no-repeat scroll 0 -47px transparent;
cursor:pointer;
}
div.dark_square .pp_close {
background:url("../images/prettyPhoto/dark_square/sprite.png") no-repeat scroll -1px -1px transparent;
cursor:pointer;
height:22px;
width:75px;
}
div.dark_square #pp_full_res .pp_inline {
color:#FFFFFF;
}
div.dark_square .pp_arrow_previous {
background:url("../images/prettyPhoto/dark_square/sprite.png") no-repeat scroll 0 -71px transparent;
}
div.dark_square .pp_arrow_previous.disabled {
background-position:0 -87px;
cursor:default;
}
div.dark_square .pp_arrow_next {
background:url("../images/prettyPhoto/dark_square/sprite.png") no-repeat scroll -22px -71px transparent;
}
div.dark_square .pp_arrow_next.disabled {
background-position:-22px -87px;
cursor:default;
}
div.dark_square .pp_next:hover {
background:url("../images/prettyPhoto/dark_square/btnNext.png") no-repeat scroll right center transparent;
cursor:pointer;
}
div.dark_square .pp_previous:hover {
background:url("../images/prettyPhoto/dark_square/btnPrevious.png") no-repeat scroll left center transparent;
cursor:pointer;
}
div.light_square .pp_left, div.light_square .pp_middle, div.light_square .pp_right, div.light_square .pp_content {
background:none repeat scroll 0 0 #FFFFFF;
}
div.light_square .pp_content .ppt {
color:#000000;
}
div.light_square .pp_expand {
background:url("../images/prettyPhoto/light_square/sprite.png") no-repeat scroll -31px -26px transparent;
cursor:pointer;
}
div.light_square .pp_expand:hover {
background:url("../images/prettyPhoto/light_square/sprite.png") no-repeat scroll -31px -47px transparent;
cursor:pointer;
}
div.light_square .pp_contract {
background:url("../images/prettyPhoto/light_square/sprite.png") no-repeat scroll 0 -26px transparent;
cursor:pointer;
}
div.light_square .pp_contract:hover {
background:url("../images/prettyPhoto/light_square/sprite.png") no-repeat scroll 0 -47px transparent;
cursor:pointer;
}
div.light_square .pp_close {
background:url("../images/prettyPhoto/light_square/sprite.png") no-repeat scroll -1px -1px transparent;
cursor:pointer;
height:22px;
width:75px;
}
div.light_square #pp_full_res .pp_inline {
color:#000000;
}
div.light_square .pp_arrow_previous {
background:url("../images/prettyPhoto/light_square/sprite.png") no-repeat scroll 0 -71px transparent;
}
div.light_square .pp_arrow_previous.disabled {
background-position:0 -87px;
cursor:default;
}
div.light_square .pp_arrow_next {
background:url("../images/prettyPhoto/light_square/sprite.png") no-repeat scroll -22px -71px transparent;
}
div.light_square .pp_arrow_next.disabled {
background-position:-22px -87px;
cursor:default;
}
div.light_square .pp_next:hover {
background:url("../images/prettyPhoto/light_square/btnNext.png") no-repeat scroll right center transparent;
cursor:pointer;
}
div.light_square .pp_previous:hover {
background:url("../images/prettyPhoto/light_square/btnPrevious.png") no-repeat scroll left center transparent;
cursor:pointer;
}
div.facebook .pp_top .pp_left {
background:url("../images/prettyPhoto/facebook/sprite.png") no-repeat scroll -88px -53px transparent;
}
div.facebook .pp_top .pp_middle {
background:url("../images/prettyPhoto/facebook/contentPatternTop.png") repeat-x scroll left top transparent;
}
div.facebook .pp_top .pp_right {
background:url("../images/prettyPhoto/facebook/sprite.png") no-repeat scroll -110px -53px transparent;
}
div.facebook .pp_content .ppt {
color:#000000;
}
div.facebook .pp_content_container .pp_left {
background:url("../images/prettyPhoto/facebook/contentPatternLeft.png") repeat-y scroll left top transparent;
}
div.facebook .pp_content_container .pp_right {
background:url("../images/prettyPhoto/facebook/contentPatternRight.png") repeat-y scroll right top transparent;
}
div.facebook .pp_content {
background:none repeat scroll 0 0 #FFFFFF;
}
div.facebook .pp_expand {
background:url("../images/prettyPhoto/facebook/sprite.png") no-repeat scroll -31px -26px transparent;
cursor:pointer;
}
div.facebook .pp_expand:hover {
background:url("../images/prettyPhoto/facebook/sprite.png") no-repeat scroll -31px -47px transparent;
cursor:pointer;
}
div.facebook .pp_contract {
background:url("../images/prettyPhoto/facebook/sprite.png") no-repeat scroll 0 -26px transparent;
cursor:pointer;
}
div.facebook .pp_contract:hover {
background:url("../images/prettyPhoto/facebook/sprite.png") no-repeat scroll 0 -47px transparent;
cursor:pointer;
}
div.facebook .pp_close {
background:url("../images/prettyPhoto/facebook/sprite.png") no-repeat scroll -1px -1px transparent;
cursor:pointer;
height:22px;
line-height:22px;
padding-left:27px !important;
text-indent:0 !important;
width:86px !important;
}
div.facebook #pp_full_res .pp_inline {
color:#000000;
}
div.facebook .pp_loaderIcon {
background:url("../images/prettyPhoto/facebook/loader.gif") no-repeat scroll center center transparent;
}
div.facebook .pp_nav .pp_arrow_previous {
background:url("../images/prettyPhoto/facebook/sprite.png") no-repeat scroll 0 -71px transparent;
height:22px;
margin-top:0;
width:22px;
}
div.facebook .pp_arrow_previous.disabled {
background-position:0 -96px;
cursor:default;
}
div.facebook .pp_nav .pp_arrow_next {
background:url("../images/prettyPhoto/facebook/sprite.png") no-repeat scroll -32px -71px transparent;
height:22px;
margin-top:0;
width:22px;
}
div.facebook .pp_arrow_next.disabled {
background-position:-32px -96px;
cursor:default;
}
div.facebook .pp_nav {
margin-top:0;
}
div.facebook .pp_nav p {
font-size:15px;
padding:0 3px 0 4px;
}
div.facebook .pp_next:hover {
background:url("../images/prettyPhoto/facebook/btnNext.png") no-repeat scroll right center transparent;
cursor:pointer;
}
div.facebook .pp_previous:hover {
background:url("../images/prettyPhoto/facebook/btnPrevious.png") no-repeat scroll left center transparent;
cursor:pointer;
}
div.facebook .pp_bottom .pp_left {
background:url("../images/prettyPhoto/facebook/sprite.png") no-repeat scroll -88px -80px transparent;
}
div.facebook .pp_bottom .pp_middle {
background:url("../images/prettyPhoto/facebook/contentPatternBottom.png") repeat-x scroll left top transparent;
}
div.facebook .pp_bottom .pp_right {
background:url("../images/prettyPhoto/facebook/sprite.png") no-repeat scroll -110px -80px transparent;
}
div.pp_pic_holder a:focus {
outline:medium none;
}
div.pp_overlay {
background:none repeat scroll 0 0 #000000;
display:none;
left:0;
position:absolute;
top:0;
width:100%;
z-index:9500;
}
div.pp_pic_holder {
display:none;
position:absolute;
width:100px;
z-index:10000;
}
.pp_top {
height:20px;
position:relative;
}
* html .pp_top {
padding:0 20px;
}
.pp_top .pp_left {
height:20px;
left:0;
position:absolute;
width:20px;
}
.pp_top .pp_middle {
height:20px;
left:20px;
position:absolute;
right:20px;
}
* html .pp_top .pp_middle {
left:0;
position:static;
}
.pp_top .pp_right {
height:20px;
left:auto;
position:absolute;
right:0;
top:0;
width:20px;
}
.pp_content {
height:40px;
}
.pp_content .ppt {
left:auto;
margin-bottom:5px;
position:relative;
top:auto;
}
.pp_fade {
display:none;
}
.pp_content_container {
position:relative;
text-align:left;
width:100%;
}
.pp_content_container .pp_left {
padding-left:20px;
}
.pp_content_container .pp_right {
padding-right:20px;
}
.pp_content_container .pp_details {
margin:10px 0 2px;
}
.pp_description {
display:none;
margin:0 0 5px;
}
.pp_nav {
clear:left;
float:left;
margin:3px 0 0;
}
.pp_nav p {
float:left;
margin:2px 4px;
}
.pp_nav a.pp_arrow_previous, .pp_nav a.pp_arrow_next {
display:block;
float:left;
height:15px;
margin-top:3px;
overflow:hidden;
text-indent:-10000px;
width:14px;
}
.pp_hoverContainer {
position:absolute;
top:0;
width:100%;
z-index:2000;
}
a.pp_next {
background:url("../images/prettyPhoto/light_rounded/btnNext.png") no-repeat scroll 10000px 10000px transparent;
display:block;
float:right;
height:100%;
text-indent:-10000px;
width:49%;
}
a.pp_previous {
background:url("../images/prettyPhoto/light_rounded/btnNext.png") no-repeat scroll 10000px 10000px transparent;
display:block;
float:left;
height:100%;
text-indent:-10000px;
width:49%;
}
a.pp_expand, a.pp_contract {
cursor:pointer;
display:none;
height:20px;
position:absolute;
right:30px;
text-indent:-10000px;
top:10px;
width:20px;
z-index:20000;
}
a.pp_close {
display:block;
float:right;
}
.pp_bottom {
height:20px;
position:relative;
}
* html .pp_bottom {
padding:0 20px;
}
.pp_bottom .pp_left {
height:20px;
left:0;
position:absolute;
width:20px;
}
.pp_bottom .pp_middle {
height:20px;
left:20px;
position:absolute;
right:20px;
}
* html .pp_bottom .pp_middle {
left:0;
position:static;
}
.pp_bottom .pp_right {
height:20px;
left:auto;
position:absolute;
right:0;
top:0;
width:20px;
}
.pp_loaderIcon {
display:block;
height:24px;
left:50%;
margin:-12px 0 0 -12px;
position:absolute;
top:50%;
width:24px;
}
#pp_full_res {
line-height:1 !important;
}
#pp_full_res .pp_inline {
text-align:left;
}
#pp_full_res .pp_inline p {
margin:0 0 15px;
}
div.ppt {
color:#FFFFFF;
display:none;
font-size:17px;
left:0;
position:absolute;
top:0;
z-index:9999;
}
.clearfix:after {
clear:both;
content:".";
display:block;
height:0;
visibility:hidden;
}
.clearfix {
display:inline-block;
}
* html .clearfix {
height:1%;
}
.clearfix {
display:block;
}
.catalog-product-view .col-main {
width:auto;
}
.exclusivite_image{float:left;
height:285px;
margin:20px 0 0 10px;
width:190px;overflow:hidden;}
#wishlist-table textarea{width:95%;}
.block-reorder .block-content{padding:0;}
.block-reorder .actions a {
color:#FFFFFF;
font-size:9px;
line-height:18px;
}
.print-head img{width:225px;height:150px;}

#checkout-payment-method-load dt{height:43px;
line-height:43px;}

#iframe {	display:none;z-index:10000;	width:10%;height:10%;}
.iframse{width:100%;height:90%;}
#iframe .iframse_top,#iframe .iframse_top{height:20px;position:relative;width:100%;}
.iframse_top .top_left{ height:20px;left:0;position:absolute;width:20px; background:url("../images/prettyPhoto/facebook/sprite.png") no-repeat scroll -88px -53px transparent;}
.iframse_top .top_center{ height:20px;left:20px;position:absolute;right:20px; background:url("../images/prettyPhoto/facebook/contentPatternTop.png") repeat-x scroll left top transparent;}
.iframse_top .top_right{ height:20px;left:auto;position:absolute;right:0;top:0;width:20px; background:url("../images/prettyPhoto/facebook/sprite.png") no-repeat scroll -110px -53px transparent}
.iframse_bottom .top_left{ height:20px;left:0;position:absolute;width:20px; background:url("../images/prettyPhoto/facebook/sprite.png") no-repeat scroll -88px -80px transparent}
.iframse_bottom .top_center{ height:20px;left:20px;position:absolute;right:20px; background:url("../images/prettyPhoto/facebook/contentPatternBottom.png") repeat-x scroll left top transparent}
.iframse_bottom .top_right{ height:20px;left:auto;position:absolute;right:0;width:20px; background:url("../images/prettyPhoto/facebook/sprite.png") no-repeat scroll -110px -80px transparent}

#iframe .iframse_content{padding-left:20px;background:url("../images/prettyPhoto/facebook/contentPatternLeft.png") repeat-y scroll left top transparent;}
#iframe .iframse_content_right{padding-right:20px;background:url("../images/prettyPhoto/facebook/contentPatternRight.png") repeat-y scroll right top transparent;height:100%;}
#iframe .iframse_content .iframe_information{width:100%; height:45px;background:none repeat scroll 0 0 #FFFFFF;}
#iframe .close{background:url("../images/prettyPhoto/facebook/sprite.png") no-repeat scroll -1px -1px transparent;
bottom:23px;cursor:pointer;display:block;height:25px;line-height:25px;padding-left:27px;position:absolute;right:23px;display:none;}
#iframe .iframse_content .description{line-height:60px;}

.block-shipping-estimate .block-subtitle{font-size:11px;font-weight:bold;margin:0 0 5px;}
.block-shipping-estimate button.button span {
    background: url("../images/bkg_button.gif") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    float: left;
    font: bold 12px/29px Arial,Helvetica,sans-serif;
    height: 29px;
    padding: 0 0 0 8px;
    text-align: center;
    white-space: nowrap;
}
.block-shipping-estimate button.button span span {
    background-position: 100% 0;
    padding: 0 12px 0 4px;
}
.block-compare .block-content .actions a{color: #333333; font-size: 11px; margin-left: 11px; padding-top: 4px;}
.block-compare .block-content .actions a:hover{color:#ff6600;}
.block-compare .block-content .actions button.button span {
    background: url("../images/buttons.png") no-repeat scroll 0 -613px transparent;
    border: 0 none;
    height: 19px;
    margin-top: 1px;
    padding: 0;
    text-indent: -9999em;
    width: 83px;
}
.block-compare .actions {
    background: none;
    padding: 0;
    text-align: left;
}
.block-compare .block-content .actions button.button {
    float: right;
    margin: 0 10px 0 0;
}
.block-compare .block-content .actions button.button:hover span{
    background: url("../images/buttons.png") no-repeat scroll 0 -594px transparent;
}
.block-compare .block-content .actions button.button span span{background: none repeat scroll 0 0 transparent; margin: 0; padding: 0;}

.block-shipping-results dt{font-size:11px;margin:5px 0;}
.block-shipping-results dd{font-size:11px;margin:5px 0;}

#button-identity a {
background:url("../images/identity.png") no-repeat scroll 0 -1px transparent;
display:block;
text-align:center;
padding:4px;
color:#FFFFFF;
}
#button-identity a:hover {
background-position:0 100%;
}
#button-identity {
float:right;
height:15px;
margin-right:5px;
width:168px;
color:#FFFFFF;
}


/* ---  Carte France partenaires --- */ 

img{
border:0;
} 

/*----1è forme ------------*/

#zonage_idf a {
text-decoration:none;
display:block;
width:93px;
height:74px;
background:url("../images/carte/partie_idf.png") no-repeat;
}

#zonage_idf a:hover {
text-decoration:none;
display:block;
width:93px;
height: 74px;
background:url("../images/carte/partie_idf_hover.png") no-repeat;
}

#zonage_corse a {
text-decoration:none;
display:block;
width:60px;
height: 134px;
background:url("../images/carte/partie_corse.png") no-repeat;
}

#zonage_corse a:hover {
text-decoration:none;
display:block;
width:60px;
height: 134px;
background:url("../images/carte/partie_corse_hover.png") no-repeat;
}

#zonage_domtom a {
text-decoration:none;
display:block;
width:284px;
height: 143px;
background:url("../images/carte/partie_domtom.png") no-repeat;
}

#zonage_domtom a:hover {
text-decoration:none;
display:block;
width:284px;
height: 143px;
background:url("../images/carte/partie_domtom_hover.png") no-repeat;
}

#zonage_nord_ouest a {
text-decoration:none;
display:block;
width:325px;
height:290px;
background:url("../images/carte/partie_nord_ouest.png") no-repeat;
}

#zonage_nord_ouest a:hover {
text-decoration:none;
display:block;
width:325px;
height:290px;
background:url("../images/carte/partie_nord_ouest_hover.png") no-repeat;
}

#zonage_nord_est a {
text-decoration:none;
display:block;
width:265px;
height:291px;
background:url("../images/carte/partie_nord_est.png") no-repeat;
}

#zonage_nord_est a:hover {
text-decoration:none;
display:block;
width:265px;
height:291px;
background:url("../images/carte/partie_nord_est_hover.png") no-repeat;
}

#zonage_sud_ouest a {
text-decoration:none;
display:block;
width:195px;
height:279px;
background:url("../images/carte/partie_sud_ouest.png") no-repeat;
}

#zonage_sud_ouest a:hover {
text-decoration:none;
display:block;
width:195px;
height:279px;
background:url("../images/carte/partie_sud_ouest_hover.png") no-repeat;
}

#zonage_sud_est a {
text-decoration:none;
display:block;
width:241px;
height:279px;
background:url("../images/carte/partie_sud_est.png") no-repeat;
}

#zonage_sud_est a:hover {
text-decoration:none;
display:block;
width:241px;
height:279px;
background:url("../images/carte/partie_sud_est_hover.png") no-repeat;
}


/*------- Fin 1è forme ------*/



/*------- Fin 2è forme ------*/

#zoning_idf a {
text-decoration:none;
display:block;
width:92px;
height:72px;
background:url("../images/carte/zone_IDF.png") no-repeat;
}

#zoning_idf a:hover {
text-decoration:none;
display:block;
width:92px;
height: 72px;
background:url("../images/carte/zone_IDF_hover.png") no-repeat;
}

#zoning_domtom a {
text-decoration:none;
display:block;
width:305px;
height: 152px;
background:url("../images/carte/zone_DmTm.png") no-repeat;
}

#zoning_domtom a:hover {
text-decoration:none;
display:block;
width:305px;
height: 152px;
background:url("../images/carte/zone_DmTm_hover.png") no-repeat;
}

#zoning_nord_ouest a {
text-decoration:none;
display:block;
width:356px;
height:243px;
background:url("../images/carte/zone_NO.png") no-repeat;
}

#zoning_nord_ouest a:hover {
text-decoration:none;
display:block;
width:356px;
height:243px;
background:url("../images/carte/zone_NO_hover.png") no-repeat;
}

#zoning_nord_est a {
text-decoration:none;
display:block;
width:301px;
height:322px;
background:url("../images/carte/zone_NE.png") no-repeat;
}

#zoning_nord_est a:hover {
text-decoration:none;
display:block;
width:301px;
height:322px;
background:url("../images/carte/zone_NE_hover.png") no-repeat;
}

#zoning_sud_ouest a {
text-decoration:none;
display:block;
width:239px;
height:302px;
background:url("../images/carte/zone_SO.png") no-repeat;
}

#zoning_sud_ouest a:hover {
text-decoration:none;
display:block;
width:239px;
height:302px;
background:url("../images/carte/zone_SO_hover.png") no-repeat;
}

#zoning_sud_est a {
text-decoration:none;
display:block;
width:356px;
height:365px;
background:url("../images/carte/zone_SE.png") no-repeat;
}

#zoning_sud_est a:hover {
text-decoration:none;
display:block;
width:356px;
height:365px;
background:url("../images/carte/zone_SE_hover.png") no-repeat;
}



/*------- Fin 2è forme ------*/


/*------------------------------------------*/


/*----------Style pour bloc reseau colonne gauche -----------*/

#reseau a {
text-decoration:none;
display:block;
width:190px;
height:186px;
background:url("../images/carte/zones.png") no-repeat;
}

#reseau a:hover {
text-decoration:none;
display:block;
width:190px;
height:186px;
background:url("../images/carte/zones_hover.png") no-repeat;
}

/*------------------------------------------*/

/*----------Style pour page IDF -----------*/

#zoning_idf_mini a {
text-decoration:none;
display:block;
width:156px;
height:171px;
background:url("../images/carte/carte_idf_mini.png") no-repeat;
}

#zoning_idf_mini a:hover {
text-decoration:none;
display:block;
width:156px;
height:171px;
background:url("../images/carte/carte_idf_mini_hover.png") no-repeat;
}



/*------------------------------------------*/



/*----------Style pour page dept proches paris -----------*/

#zoning_paris_mini a {
text-decoration:none;
display:block;
width:231px;
height:180px;
background:url("../images/carte/carte_little_paris.png") no-repeat;
}

#zoning_paris_mini a:hover {
text-decoration:none;
display:block;
width:231px;
height:180px;
background:url("../images/carte/carte_little_paris_hover.png") no-repeat;
}

.productreturn-front-newrequest textarea{ width: 381px; }

/*------------------------------------------*/

/* Add Accesoire in product view */
.product-upsell .bottom-accessoire{ margin-top: -10px; margin-left: 2px;} 

/* Description product view */
.plus-description { border: none; width:30px; height: 30px; background: url("images/button-blue-description-plus.png") no-repeat scroll 0 -1px transparent; cursor: pointer; }
.plus-description:hover { background:url("images/button-blue-description-plus.png") no-repeat scroll 0 -35px transparent; }

.minus-description { border: none; width:30px; height: 30px; background: url("images/button-blue-description-minus.png") no-repeat scroll 0 -1px transparent; cursor: pointer; }
.minus-description:hover { background:url("images/button-blue-description-minus.png") no-repeat scroll 0 -35px transparent; }


/*---------------------------*/
.addtocart-disabled {     background: url("../images/addtocart_disabled_2.jpg") no-repeat scroll 0 0px transparent;    margin-left: 11px;    width: 140px; height: 35px;}
.imen .addtocart-disabled {     background: url("../images/addtocart_disabled_2_en.jpg") no-repeat scroll 0 0px transparent;}

/* add button devis in view product */
.cart .cart-3 .cart-3-1 .addwishlist a {
color:#333333;
}

.cart .cart-3 .cart-3-1 .addwishlist {background:url("../images/buttons.png") no-repeat scroll 0 -200px transparent;font-size:9px;height:18px;line-height:17px;margin:5px 0 0 16px;text-align:center;width:128px;}
.imen .cart .cart-3 .cart-3-1 .addwishlist {background:url("../images/buttons_en.png") no-repeat scroll 0 -200px transparent;}

.cart .cart-3 .cart-3-1 .addwishlist:hover {background:url("../images/buttons.png") no-repeat scroll 0 -182px transparent;color:#000000;}
.imen .cart .cart-3 .cart-3-1 .addwishlist:hover {background:url("../images/buttons_en.png") no-repeat scroll 0 -182px transparent;}

.add-quotation-btn {
    font-size: 12px;
    height: 50px;
    padding: 5px 22px;
    text-align: center;
}
.add-quotation-btn a {
    background:url("../images/btn_quotation.png") no-repeat scroll 0 0 transparent;
    margin : 6px 0 0 14px;
    padding-bottom: 20px;
    display: block;
    height: 14px;
}
.add-quotation-btn a:hover {
    background:url("../images/btn_quotation.png") no-repeat scroll 0 -35px transparent;
}
.add-quotation-btn a span {
    display: block;
    width: 90px;
    font-size: 12px;
    color: #EEEEEE;
}

.view-quotation {
    float: left;
    margin-left:20px;
    margin-bottom: -7px;
}

/* Sur Commande */
.cart-2-4-onOrder {
background:url("../images/onOrder.png") no-repeat scroll 0 0 transparent;
border:medium none;
color:#FFFFFF;
cursor:pointer;
float:right;
font-family:arial;
font-size:14px;
font-weight:700;
height:46px;
line-height:1;
margin:4px;
padding-left:35px;
width:119px;
}
.cart-2-4-onOrder:hover {
background:url("../images/onOrder.png") no-repeat scroll 0 -45px transparent;
}

.onOrder-submit {background:url("../images/buttons.png") no-repeat scroll 0 -632px transparent;border:0 none;cursor:pointer;float:left;height:30px;width:109px;}
.imen .onOrder-submit {background:url("../images/buttons_en.png") no-repeat scroll 0 -632px transparent;}
.onOrder-submit:hover {background:url("../images/buttons.png") no-repeat scroll 0 -663px transparent;}
.imen .onOrder-submit:hover {background:url("../images/buttons_en.png") no-repeat scroll 0 -663px transparent;}


/* crosssell & upsell products */
.font-14 { font-weight: 700; font-size: 14px; }
.info-middle > .name {
color:#666666;
margin: 2px 0 0 0;
}
.info-middle > .desc {margin: 8px 0 5px 0;}

.requis-products > .operations {     background: none repeat scroll 0 0 #E9E9E9;    float: left;    height: 200px;    width: 179px;}


.simplePagerNav{display:none;}
.simplePagerNav .simplePagerNav .simplePagerNav{display:block;float:right;}
.simplePagerNav .simplePagerNav .simplePagerNav li{float: left;    font-size: 12px;    margin: 0 5px;    padding: 0 3px;}


.showstock { padding: 0 0 0 20px;    position: relative;}
.showstock  input{left: 0;    position: absolute;    top: 3px;}

.product-essential .cart .price-box .price-excluding-tax {
    font-size: 17px;
    text-align: right;
}

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

.cart-inner #form_create #description{width: 680px;}

.contacts-index-index .cart { margin: auto;}


.views-mode{ float: left; margin-left: 20px; margin-top: 3px;}
.views-mode .grid{ background: url("../images/grid2.png") no-repeat scroll 0 0 transparent; display: block; height: 15px; width: 15px;}
.views-mode .list{ background: url("../images/list2.png") no-repeat scroll 0 0 transparent; display: block;  height: 14px; width: 15px;}
.views-mode .grid:hover,.views-mode .list:hover{background-position:0 100%;}
.views-mode .act{display: none;}

.listmode.products-list li.item {border-bottom:1px solid #E9E9E9;border-top:1px solid #E9E9E9;height:194px;margin:0 0 10px;}
.listmode.products-list .product-image {float:left;height:135px;margin:0 0 10px;width:135px;}
.listmode.products-list .availability {float:left;margin:3px 0 0;}
.listmode.products-list .desc {clear:both;line-height:1.35;margin:0 0 5px;padding:6px 0 0;}
.listmode .pricecount {    top: 2px;    float: right;    position: absolute;    right: 0;}
.listmode .products-list .add-to-links .separator {display:inline;margin:0 2px;}
.listmode.products-list li.item .picture {float:left;position:relative;text-align:center;width:200px;}
.listmode.products-list li.item .description .short-description {max-height:32px;overflow:hidden;}
.listmode.products-list li.item .description {color:#999999;float:left;font-size:11px;margin-top:10px;}
.listmode.products-list .name {color:#666666;font-size:14px;font-weight:bold;margin-bottom:5px;}
.listmode.products-list .brand {color:#666666;font-size:11px;font-weight:bold;}
.listmode.products-list .description {height:182px;margin-right:8px;width:320px;}
.listmode.products-list .description .brands {height:18px;margin-top:7px;}
.listmode.products-list .description .names {height:25px;}
.listmode.products-list .description .desc {color:#666666;font-size:12px;margin-top:0;}
.listmode.products-list .description .voir_plus {color:#F67414;margin-top:7px;}
.listmode.products-list .operations {background:none repeat scroll 0 0 #E9E9E9;height:194px;padding:0 0 0 10px;width:168px;}
.listmode li.item .pic {height:auto;margin-top:13px;overflow:hidden;text-align:center;}
.listmode.products-list li.item .picture {    float: left;    position: relative;    text-align: center;    width: 200px;}
.listmode.products-list .description .voir_plus .voir a {background:url("../images/ong-flech.jpg") no-repeat scroll 1px 50% transparent;color:#FF6600;font-size:10px;padding-left:10px;text-decoration:underline;}
.listmode.products-list .description .voir_plus .voir a:hover {background:url("../images/blk-flech.jpg") no-repeat scroll 0 50% transparent;color:#333333;}
.listmode.products-list .price-box {    float: none;    margin: 0;}
.listmode.products-list .addtocart .addproducts {    background: url("../images/buttons.png") no-repeat scroll 0 0 transparent;    border: 0 none;    height: 31px;    margin-left: 3px;    width: 109px;}
.listmode .addtocart .onOrder {background:url("../images/buttons.png") no-repeat scroll 0 -632px transparent;border:0 none;height:31px;margin-left:3px;width:109px;}
.listmode .imen .addtocart .onOrder {background:url("../images/buttons_en.png") no-repeat scroll 0 -632px transparent;}
.listmode .addtocart .onOrder:hover {background:url("../images/buttons.png") no-repeat scroll 0 -663px transparent;cursor:pointer;}
.listmode .imen .addtocart .onOrder:hover {background:url("../images/buttons_en.png") no-repeat scroll 0 -663px transparent;}
.listmode .cart-2-4-onOrder {background:url("../images/onOrder.png") no-repeat scroll 0 0 transparent;border:medium none;color:#FFFFFF;cursor:pointer;float:right;font-family:arial;font-size:14px;font-weight:700;height:46px;line-height:1;margin:4px;padding-left:35px;width:119px;}
.listmode .cart-2-4-onOrder:hover {background:url("../images/onOrder.png") no-repeat scroll 0 -45px transparent;}
.listmode .onOrder-submit {background:url("../images/buttons.png") no-repeat scroll 0 -632px transparent;border:0 none;cursor:pointer;float:left;height:30px;width:109px;}
.listmode .imen .onOrder-submit {background:url("../images/buttons_en.png") no-repeat scroll 0 -632px transparent;}
.listmode .onOrder-submit:hover {background:url("../images/buttons.png") no-repeat scroll 0 -663px transparent;}
.listmode .imen .onOrder-submit:hover {background:url("../images/buttons_en.png") no-repeat scroll 0 -663px transparent;}