/** * 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. *b * @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;*/ background:url("../images/fond_site_normal.gif") repeat-x scroll 0 0 transparent; font:12px/1.35 Arial, Helvetica, sans-serif; color:#616060; }img           { border:0; vertical-align:top; }a             { color:#05c; text-decoration:underline; }a:hover       { text-decoration:none; }:focus        { outline: 0; }/* Headings */h1            { font-size:20px; font-weight:normal; line-height:1.15; }h2            { font-size:18px; font-weight:normal; line-height:1.25; }h3            { font-size:16px; font-weight:bold; line-height:1.25; }h4            { font-size:14px; font-weight:bold; margin-top: 3px; color: #FF9600; }h5            { font-size:12px; font-weight:bold; }h6            { font-size:11px; font-weight:bold; }.catalog-category-view h1{font-size:18px; font-weight:normal; line-height:1.25;}/* Forms */form          { display:inline; }fieldset      { border:0; }legend        { display:none; }/* Table */table         { border:0; border-collapse:collapse; border-spacing:0; empty-cells:show; font-size:100%; }caption,th,td { vertical-align:top; text-align:left; font-weight:normal; }/* Content */strong        { font-weight:bold; }address       { font-style:normal; }cite          { font-style:normal; }q,blockquote    { quotes:none; }q:before,q:after       { content:''; }small,big     { font-size:1em; }sup           { font-size:1em; vertical-align:top; }/* Lists */ul,ol         { list-style:none; }/* Tools */.hidden       { display:block !important; border:0 !important; margin:0 !important; padding:0 !important; font-size:0 !important; line-height:0 !important; width:0 !important; height:0 !important; overflow:hidden !important; }.nobr         { white-space:nowrap !important; }.wrap         { white-space:normal !important; }.a-left       { text-align:left !important; }.a-center     { text-align:center !important; }.a-right      { text-align:right !important; }.v-top        { vertical-align:top; }.v-middle     { vertical-align:middle; }.f-left,.left         { float:left !important; }.f-right,.right        { float:right !important; }.f-none       { float:none !important; }.f-fix        { float:left; width:100%; }.no-display   { display:none; }.no-margin    { margin:0 !important; }.no-padding   { padding:0 !important; }/* Produits HP ====================================================================== */.hpprod-conteneur { width:1000px; position:relative; margin:0 auto;}.hpprod-passion { width:500px; float:left; }.hpprod-pratique { width:500px; float:left; }.no-bg        { background:none !important; }/* ======================================================================================= *//* Layout ================================================================================ */.wrapper {}.page { width:1000px; margin:0 auto; text-align:left; }.page-empty { background:#fff; padding:20px; text-align:left; }.page-print { background:#fff; padding:20px; text-align:left; }.page-popup { padding:20px; text-align:left; }.main { /*margin:10px 0;*/ }/* Base Columns */.col-left { float:left; width:230px; padding:5px 5px 0; }.col-main { float:left; width:736px; padding:5px; }.col-right { float:right; width:230px; border:1px solid #ddd; padding:5px 5px 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 { width:484px; margin-left:10px; }/* Content Columns */.col2-set .col-1 { float:left; width:49%; }.col2-set .col-2 { float:right; width:49%; }.col2-set .narrow { width:33%; }.col2-set .wide { width:65%; }.col3-set .col-1 { float:left; width:32%; }.col3-set .col-2 { float:left; width:32%; margin-left:2%; }.col3-set .col-3 { float:right; width:32%; }.col4-set .col-1 { float:left; width:23.5%; }.col4-set .col-2 { float:left; width:23.5%; margin:0 2%; }.col4-set .col-3 { float:left; width:23.5%; }.col4-set .col-4 { float:right; width:23.5%; }/* ======================================================================================= *//* Global Styles ========================================================================= *//* Form Elements */input,select,textarea,button { font:12px Arial, Helvetica, sans-serif; vertical-align:middle; color:#000; }input.input-text,select,textarea { background:#fff; border:1px solid #ddd; }input.input-text,textarea { padding:2px; }select { padding:1px; }select option { padding-right:10px; }select.multiselect option {}textarea { overflow:auto; }input.radio { margin-right:3px; }input.checkbox { margin-right:3px; }input.qty { width:2.5em !important; }button.button::-moz-focus-inner { padding:0; border:0; } /* FF Fix */button.button { overflow:visible; width:auto; border:0; padding:0 ; background:#706f70 ; border:1px solid #a29fa2; cursor:pointer; -webkit-border-fit:lines; /* <- Safari & Google Chrome Fix */ }button.button span { float:left; padding:5px 12px; font:bold 12px/13px Arial, Helvetica, sans-serif; text-align:center; white-space:nowrap; color:#fff; }button.button:hover span { text-decoration:underline; }button.disabled {}button.disabled span {}button.buttonvert::-moz-focus-inner { padding:0; border:0; } /* FF Fix */button.buttonvert { overflow:visible; width:auto; border:0; padding:0 ; background:#669900 ; border:1px solid #a29fa2; cursor:pointer; -webkit-border-fit:lines; /* <- Safari & Google Chrome Fix */ }button.buttonvert span { float:left; padding:5px 12px; font:bold 12px/13px Arial, Helvetica, sans-serif; text-align:center; white-space:nowrap; color:#fff; }button.buttonvert:hover span { text-decoration:underline; }p.control input.checkbox,p.control input.radio { margin-right:6px; }/* Form Highlight *//*input.input-text:focus,select:focus,textarea:focus {}*//*.highlight { background:#efefef; }*//* Form lists *//* Grouped fields *//*.form-list { width:535px; margin:0 auto; overflow:hidden; }*/.form-list li { margin:0 0 8px; }.form-list label {font-weight:bold; }.form-list label.required {position:relative;}.form-list label .required {color:red;}.form-list label.required em { float:right; font-style:normal; color:#eb340a; position:absolute; top:0; right:-8px; }.form-list li.control label { float:none; }.form-list li.control input.radio,.form-list li.control input.checkbox { margin-right:6px; }/*.form-list li.fields { margin-right:-15px; }*/.form-list .input-box { display:block; clear:both; width:260px; }.form-list .field { float:left; width:275px; }.form-list input.input-text { width:254px; }.form-list textarea { width:254px; height:10em; }.form-list select { width:516px; }.form-list li.wide .input-box { width:535px; }.form-list li.wide input.input-text { width:529px; }.form-list li.wide textarea { width:529px; }.form-list li.wide select { width:535px; }.form-list li.additional-row { border-top:1px solid #ccc; 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; }/* Customer */.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-prefix { width:65px; } modif 20100813 */.form-list .name-prefix { width:115px; }/* .form-list .name-prefix select { width:55px; } modif 20100813 */.form-list .name-prefix select { width:105px; }.form-list .name-prefix input.input-text { width:49px; }.form-list .name-suffix { width:65px; }.form-list .name-suffix select { width:55px; }.form-list .name-suffix input.input-text { width:49px; }.form-list .name-middlename { width:70px; }.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 { width:140px; }.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-name-prefix-middlename-suffix .name-lastname { width:205px; }.form-list .customer-name-prefix-middlename-suffix .name-lastname input.input-text { width:189px; }.form-list .customer-name-prefix-suffix .name-firstname { width:205px; }.form-list .customer-name-prefix-suffix .name-lastname { width:205px; }.form-list .customer-name-prefix-suffix .name-firstname input.input-text,.form-list .customer-name-prefix-suffix .name-lastname input.input-text { width:189px; }.form-list .customer-name-prefix-suffix .name-firstname { width:210px; }.form-list .customer-name-prefix-suffix .name-lastname { width:205px; }.form-list .customer-name-prefix-suffix .name-firstname input.input-text,.form-list .customer-name-prefix-suffix .name-lastname input.input-text { width:189px; }/* .form-list .customer-name-prefix .name-firstname,.form-list .customer-name-middlename .name-firstname { width:210px; } modif 20100813 */.form-list .customer-name-prefix .name-firstname,.form-list .customer-name-middlename .name-firstname { width:205px; }.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 .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-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 { font-size:10px; font-weight:normal; color:#888; }.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 { width:140px; }.form-list .customer-dob .dob-year input.input-text { width:134px; }.buttons-set { clear:both; margin:5px 0 0; padding:5px; }.buttons-set .back-link { float:left; }.buttons-set button.button { float:right; }.buttons-set p.required { margin:0 0 5px; }.fieldset { border:1px solid #ddd; background:#fefefe; padding:22px 25px 12px 33px; margin:28px 0; }.fieldset .legend { float:left; font-weight:bold; font-size:13px; border:1px solid #fefefe; background:#dedede; color:#333; margin:-33px 0 0 -10px; padding:0 8px; position:relative; }/* Form Validation */.validation-advice { clear:both; min-height:13px; margin:3px 0 0; padding-left:17px; font-size:10px; line-height:13px; background:url(../images/validation_advice_bg.gif) 2px 1px no-repeat; color:#f00; }.validation-failed { border:1px dashed #f00 !important; background:#faebe7 !important; }.validation-passed {}p.required { font-size:10px; text-align:right; color:#f00; }/* Expiration date and CVV number validation fix */.v-fix { float:left; }.v-fix .validation-advice { display:block; width:12em; margin-right:-12em; position:relative; }/* Global Messages  */.success { color:#3d6611; font-weight:bold; }.error { color:#f00; font-weight:bold; }.notice { color:#FF9600; }.messages,.messages ul { list-style:none !important; margin:0 !important; padding:0 !important; }.messages { width:100%; overflow:hidden; }.messages li { margin:0 0 10px; }.messages li li { margin:0 0 3px; }.error-msg,.success-msg,.note-msg,.notice-msg { border-style:solid !important; border-width:1px !important; background-position:10px 9px !important; background-repeat:no-repeat !important; min-height:24px !important; padding:8px 8px 8px 32px !important; font-size:11px !important; font-weight:bold !important; }.error-msg { border-color:#f16048; background-color:#faebe7; background-image:url(../images/i_msg-error.gif); color:#df280a; }.success-msg { border-color:#446423; background-color:#eff5ea; background-image:url(../images/i_msg-success.gif); color:#3d6611; }.note-msg,.notice-msg { border-color:#fcd344; background-color:#fafaec; background-image:url(../images/i_msg-note.gif); color:#3d6611; }/* BreadCrumbs */.breadcrumbs { /*padding:10px; margin:0 0 10px; border:1px solid #ddd;*/ background-color:#FFFFFF; color:#616060; width:1000px; float:left;}.breadcrumbs a { text-decoration:none; color:#616060; }.breadcrumbs a :hover { text-decoration:none; color:#616060; }.breadcrumbs li { display:inline; }/* Page Heading */.page-title { border-bottom:1px solid #FF9600; padding:5px 0 5px; margin:0 0 10px; color:#000000; }.page-title h1 { font-size:18px; color:#000; }.page-title .separator { margin:0 3px; }.page-title .link-rss { float:right; }.title-buttons { text-align:right; }.title-buttons h1,.title-buttons h2,.title-buttons h3,.title-buttons h4,.title-buttons h5,.title-buttons h6 { float:left; }.subtitle { clear:both; }/* Pager */.pager { text-align:center; color:#616060; background-color:#E9E9E9; float:left; width:100%; padding-bottom:5px; padding-top:5px; }.pager .amount { float:left; }.pager .limiter { float:left; }.pager .pages { text-align:right; }.pager .pages ol { display:inline; }.pager .pages li { display:inline; }.pager .pages .current {}/* Sorter */.sorter { border:1px solid #ddd; padding:5px; margin:5px 0; }.sorter .view-mode { float:left; }.sorter .sort-by { float:right; }.sorter .link-feed {}/* Toolbar */.toolbar {}.toolbar .pager {}.toolbar .sorter {}.toolbar-bottom {}/* Data Table */.data-table { width:100%; }.data-table th { padding:5px; border:1px solid #FFFFFF; font-weight:bold; white-space:nowrap; background-color:#B6B6B6; color:#FFFFFF; }.data-table td { padding:5px; border:1px solid #B6B6B6; vertical-align:middle; }.data-table thead { background-color:#f2f2f2; }.data-table tbody {}.data-table tfoot {}.data-table tr.first {}.data-table tr.last {}.data-table tr.odd {}.data-table tr.even { background-color:#f6f6f6; }.data-table tbody.odd {}.data-table tbody.odd td { border-width:0 1px; }.data-table tbody.even { background-color:#f6f6f6; }.data-table tbody.even td { border-width:0 1px; }.data-table tbody.odd tr.border td,.data-table tbody.even tr.border td { border-bottom-width:1px; }.data-table th .tax-flag { white-space:nowrap; font-weight:normal; }.data-table td.label,.data-table th.label { font-weight:bold; background-color:#f6f6f6; border:1px solid #B6B6B6; color:#606060;}.data-table td.value {}/* Tax Details Row */tr.tax-total { cursor:pointer; }tr.tax-total td {}tr.tax-total .tax-collapse { float:right; text-align:right; padding-left:20px; background:url(../images/bkg_collapse.gif) 0 4px no-repeat; cursor:pointer; }tr.show-details .tax-collapse { background-position:0 -53px; }tr.show-details td {}tr.tax-details td { font-size:11px; background-color:#dae1e4; color:#626465; }tr.tax-details-first td { border-top:1px solid #d2d8db; }/* Shopping cart tax info */.cart-tax-info { display:block; }.cart-tax-info,.cart-tax-info .cart-price { padding-right:20px; }.cart-tax-total { display:block; padding-right:20px; background:url(../images/bkg_collapse.gif) 100% 4px no-repeat; cursor:pointer; }.cart-tax-info .price,.cart-tax-total .price { display:inline !important; font-weight:normal !important; }.cart-tax-total-expanded { background-position:100% -53px; }/* Class: std - styles for admin-controlled content *//*.std ul,.std ol,.std dl,.std p,.std address,.std blockquote { margin:0 0 1em; padding:0; }.std ul { list-style:disc outside; padding-left:1.5em; }.std ol { list-style:decimal outside; padding-left:1.5em; }.std ul ul { list-style-type:circle; }.std ul ul,.std ol ol,.std ul ol,.std ol ul { margin:.5em 0; }.std dt { font-weight:bold; }.std dd { padding:0 0 0 1.5em; }.std blockquote { font-style:italic; padding:0 0 0 1.5em; }.std address { font-style:normal; }.std b,.std strong { font-weight:bold; }.std i,.std em { font-style:italic; }*//* Misc */.links li { display:inline; }.links li.first { padding-left:0 !important; }.links li.last { background:none !important; padding-right:0 !important; }.link-cart { font-weight:bold; color:#f00; }.link-wishlist { font-weight:bold; }.link-reorder { font-weight:bold; }.link-compare { font-weight:bold; }.link-print { background:url(../images/i_print.gif) 0 2px no-repeat; padding:2px 0 2px 25px; }.link-rss { background:url(../images/i_rss.gif) 0 1px no-repeat; padding-left:18px; white-space:nowrap; }.btn-remove { display:block; width:11px; height:11px; font-size:0; line-height:0; background:url(../images/btn_remove.gif) 0 0 no-repeat; text-indent:-999em; overflow:hidden; }.btn-remove2 { display:block; width:16px; height:16px; font-size:0; line-height:0; background:url(../images/btn_trash.gif) 0 0 no-repeat; text-indent:-999em; overflow:hidden; }.separator { margin:0 3px; }.divider { clear:both; display:block; font-size:0; line-height:0; height:1px; margin:10px 0; background:#ddd; text-indent:-999em; overflow:hidden; }/* Noscript Notice */.noscript { border:1px solid #ddd; border-width:0 0 1px; background:#ffff90; font-size:12px; line-height:1.25; text-align:center; color:#2f2f2f; }.noscript .noscript-inner { width:1000px; margin:0 auto; padding:12px 0 12px; background:url(../images/i_notice.gif) 20px 50% no-repeat; }.noscript p { margin:0; }/* Demo Notice */.demo-notice { margin:0; padding:6px 10px; background:#d75f07; font-size:12px; line-height:1.15; text-align:center; color:#fff; }/* ======================================================================================= *//* Header ================================================================================ */.logo { float:left; }.header-container {}.header { background-color:#000000; }.header .logo { float:left; text-decoration:none !important; }.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; }/********** < Navigation */.nav-container {}#nav { border:1px solid #ddd; padding:5px 0; margin:10px 0; font-size:13px; }/* 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; white-space:nowrap; cursor:pointer; }#nav li ul a span { white-space:normal; }/* 1st Level */#nav li { float:left; }#nav li a { float:left; padding:5px 10px; font-weight:bold; color:#888; }#nav li a:hover { color:#000; }#nav li.over a,#nav li.active a { color:#000; }/* 2nd Level */#nav ul { position:absolute; width:15em; top:25px; left:-10000px; border:1px solid #ddd; background:#fafafa; }#nav ul li { float:none; border-bottom:1px solid #ddd; }#nav ul li.last { border-bottom:0; }#nav ul li a { float:none; padding:3px 9px; font-weight:normal; color:#888 !important; }#nav ul li a:hover { color:#000 !important; }#nav ul li.active > a,#nav ul li.over > a  { font-weight:bold; 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 > *//* ======================================================================================= *//* Sidebar =============================================================================== */.block { /*border:1px solid #ddd; margin:0 0 10px;*/ }.block .block-title { background:#B6B6B6; color:#FFFFFF; font-size:16px; font-weight:bold; padding:0 10px; }.block .block-title strong { font-size:14px; font-weight:bold; }.block .block-title strong span {}.block .block-title a { text-decoration:none !important; }.block .block-subtitle { font-size:13px; font-weight:bold; }.block .block-content { padding:10px; }.block .block-content li.item { padding:5px 0; }.block .btn-remove { float:right; }.block .actions { text-align:right; }.block .actions a { float:left; }.block .empty {}.block li.odd {}.block li.even { background-color:#f6f6f6; }/* Mini Products List */.mini-products-list li { padding:5px 0; }.mini-products-list .product-image { float:left; width:50px; padding:5px; border:1px solid #ddd; }.mini-products-list .product-details { margin-left:75px; }.mini-products-list .product-details h4 { font-size:1em; font-weight:bold; margin:0; }/* Block: Account */.block-account { border:1px solid #B6B6B6; }/* Block: Currency Switcher */.block-currency {}.block-currency select { width:100%; border:1px solid #888; }/* Block: Layered Navigation */.block-layered-nav {}.block-layered-nav dt { font-weight:bold; }.block-layered-nav .currently {}.block-layered-nav .btn-remove { float:left; margin:2px 3px 0 0; }/* Block: Cart */.block-cart {float:right; height:55px; width:214px; background:#454545 url(../images/header_bg_basket.jpg) no-repeat 8px 0px; display:block; color:#ff9600; margin-top:5px;}.header_basket_title{ color:#ffffff; font-weight:bold; font-size:14px; left:60px; top: 10px; z-index:1; position:relative;}.header_basket_content{ height:55px; width:214px; display:block; color:#ff9600;}a.header_basket_content { text-decoration: none; }a.header_basket_content:hover{ color:#ff9600; background:#454545 url(../images/header_bg_basket_hover.jpg) no-repeat 8px 0px; }.block-cart .summary { font-size:12px; left:25px; top: 5px; z-index:1; position:relative; }.block-cart .amount { z-index:1; position: relative; top: -2px; left: 26px; }.block-cart .subtotal { color:#ffffff; font-weight:bold; font-size:11px; z-index:1; position: relative; top: -2px; left: 26px; }/* Block: Wishlist */.block-wishlist {}/* Block: Related */.block-related {}.block-related li { padding:5px 0; }.block-related input.checkbox { float:left; margin-right:-20px; }.block-related .item { margin-left:20px; }.block-related .item .product-image { float:left; margin-right:-65px; }.block-related .item .product-details { margin-left:65px; }/* Block: Compare Products */.block-compare {}.block-compare li { padding:5px 0; }/* Block: Recently Viewed */.block-viewed {}/* Block: Recently Compared */.block-compared {}/* Block: Poll */.block-poll label {}.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 .answer { font-weight:bold; }.block-poll .votes { float:right; margin-left:10px; }/* Block: Tags */.block-tags ul,.block-tags li { display:inline; }/* Block: Subscribe */.block-subscribe {}/* Block: Reorder */.block-reorder {}.block-reorder li { padding:5px 0; }.block-reorder input.checkbox { float:left; margin:3px -20px 0 0; }.block-reorder .product-name { margin-left:20px; }/* Block: Banner */.block-banner {}.block-banner .block-content { text-align:center; }/* Block: Login */.block-login label { font-weight:bold; color:#667; }.block-login input.input-text { display:block; width:167px; margin:3px 0; }/* ======================================================================================= *//* Category Page ========================================================================= */.category-title-rouge { /*border-bottom:1px solid #ddd; margin:0 0 10px;*/ background-color:#DA0000; color:#FFFFFF; clear:both;}.category-title-orange { /*border-bottom:1px solid #ddd; margin:0 0 10px;*/ background-color:#F8B707; color:#FFFFFF; clear:both;}.category-title-bleu { /*border-bottom:1px solid #ddd; margin:0 0 10px;*/ background-color:#097CDE; color:#FFFFFF; clear:both;}.category-title-text { width:1000px; margin:0 auto; /*padding:10px 0;*/ text-align:left; font-size:18px; font-weight:bold; }.category-title-text a { font-size:12px; text-decoration:none; color:#FFFFFF; font-weight:normal; }.category-title-text a:hover { font-size:12px; text-decoration:none; color:#FFFFFF; font-weight:normal; }.category-image { display:block; margin:0 auto; }.category-description { width:1000px; margin:0 auto; text-align:left; clear:both; }.category-description h2{ font-size:12px; }.category-products {}/* View Type: Grid */.products-grid { border-bottom:1px solid #ddd; position:relative; }.products-grid.last { border-bottom:0; }.products-grid li.item { float:left; width:138px; padding:12px 10px 80px; }.products-grid .product-image { display:block; width:135px; height:135px; margin:0 0 10px; }.products-grid .product-name { margin:0 0 5px; font-weight:bold; font-size:13px; }.products-grid .product-name a {}.products-grid .price-box { margin:5px 0; }.products-grid .availability { line-height:21px; }.products-grid .actions { position:absolute; bottom:12px; }.col2-left-layout .products-grid,.col2-right-layout .products-grid { width:632px; margin:0 auto; }.col1-layout .products-grid { width:790px; margin:0 auto; }/* 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; }.products-list .product-shop { margin-left:150px; }.products-list .product-image { display:block; width:135px; height:135px; margin:0 0 10px; }.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; }/* ======================================================================================= *//* Product View ========================================================================== *//* Rating */.no-rating { margin:0; }/* Rating */.ratings { margin-top:5px; }.ratings .amount {}.ratings .rating-links { font-size:11px; }.ratings .rating-links  a { color:#616060; text-decoration:none; }.ratings .rating-links a:hover { color:#616060; text-decoration:none; }.ratings dt {}.ratings dd {}.rating-box { width:69px; height:13px; font-size:0; line-height:0; background:url(../images/bg_rating.gif) 0 0 repeat-x; position:relative; overflow:hidden; margin:0 auto; }.rating-box .rating { position:absolute; top:0; left:0; height:13px; background:url(../images/bg_rating.gif) 0 100% repeat-x; }/* Availability */.availability { margin:0; }.availability span { font-weight:bold; }.availability.in-stock span {}.availability.out-of-stock span { color:#d83820; }/* Email to a Friend */.email-friend {}/* Alerts */.alert-price {}.alert-stock {}/********** < Product Prices */.price { white-space:nowrap !important; }.price-box {}.price-box .price { font-weight:bold; }/* Regular price */.regular-price {}.regular-price .price { font-weight:bold; }/* Old price */.old-price {}.old-price .price-label { white-space:nowrap; }.old-price .price { font-weight:bold; text-decoration:line-through; }/* Special price */.special-price {}.special-price .price-label { font-weight:bold; white-space:nowrap; }.special-price .price { font-weight:bold; }/* Minimal price (as low as) */.minimal-price {}.minimal-price .price-label { font-weight:bold; white-space:nowrap; }.minimal-price-link { display:block; }.minimal-price-link .label {}.minimal-price-link .price { font-weight:normal; }/* Excluding tax */.price-excluding-tax { display:block; }.price-excluding-tax .label { white-space:nowrap; }.price-excluding-tax .price { font-weight:normal; }/* Including tax */.price-including-tax { display:block; }.price-including-tax .label { white-space:nowrap; }.price-including-tax .price { font-weight:bold; }/* FTP */.weee { display:block; font-size:11px; color:#444; }.weee .price { font-size:11px; font-weight:normal; }/* Excl tax (for order tables) */.price-excl-tax  { display:block; }.price-excl-tax .label { display:block; white-space:nowrap; }.price-excl-tax .price { display:block; }/* Incl tax (for order tables) */.price-incl-tax { display:block; }.price-incl-tax .label { display:block; white-space:nowrap; }.price-incl-tax .price { display:block; font-weight:bold; }/* Price range */.price-from {}.price-from .price-label { font-weight:bold; white-space:nowrap; }.price-to {}.price-to .price-label { font-weight:bold; white-space:nowrap; }/* Price notice next to the options */.price-notice { padding-left:10px; }.price-notice .price { font-weight:bold; }/* Price as configured */.price-as-configured {}.price-as-configured .price-label { font-weight:bold; white-space:nowrap; }.price-box-bundle {}/********** Product Prices > *//* Tier Prices */.tier-prices .price { font-weight:bold; }.tier-prices .benefit {}.tier-prices-grouped {}/* Add to Links */.add-to-links .separator { display:none; }/* Add to Cart */.add-to-cart label { float:left; margin-right:5px; }.add-to-cart .qty { float:left; }.add-to-cart button.button { float:left; margin-left:5px; }/* Add to Links + Add to Cart */.add-to-box {}.add-to-box .add-to-cart { float:left; }.add-to-box .or { float:left; margin:0 10px; }.add-to-box .add-to-links { float:left; }.product-view {}.product-essential {}.product-collateral .box-collateral { margin:0 0 15px; }/* Product Images */.product-view .product-img-box { float:left; width:267px; }.product-view .product-img-box .product-image { border:1px solid #ddd; }.product-view .product-img-box .product-image-zoom { position:relative; width:265px; height:265px; overflow:hidden; z-index:9; }.product-view .product-img-box .product-image-zoom img { position:absolute; left:0; top:0; cursor:move; }.product-view .product-img-box .zoom-notice { text-align:center; }.product-view .product-img-box .zoom { position:relative; z-index:9; height:18px; margin:0 auto 13px; padding:0 28px; background:url(../images/slider_bg.gif) 50% 50% no-repeat; cursor:pointer; }.product-view .product-img-box .zoom.disabled { -moz-opacity:.3; -webkit-opacity:.3; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";/*IE8*/ opacity:.3; }.product-view .product-img-box .zoom #track { position:relative; height:18px; }.product-view .product-img-box .zoom #handle { position:absolute; left:0; top:-1px; width:9px; height:22px; background:url(../images/magnifier_handle.gif) 0 0 no-repeat;  }.product-view .product-img-box .zoom .btn-zoom-out { position:absolute; left:2px; top:0; }.product-view .product-img-box .zoom .btn-zoom-in { position:absolute; right:2px; top:0; }.product-view .product-img-box .more-views ul { margin-left:-4px }.product-view .product-img-box .more-views li { float:left; padding:1px; background-color:#ddd; margin:0 0 8px 4px ; }.product-image-popup { margin:0 auto; }.product-image-popup .nav { text-align:center; }.product-image-popup .image { display:block; }.product-image-popup .image-label {}/* Product Shop */.product-view .product-shop { float:left; margin-left:20px; width:548px; position:relative; }.product-view .product-name h1 { font-face:Arial; color:#616060; font-size:15px; font-weight:bold; width:406px;}.product-view .short-description { font-face:Arial; color:#616060; font-size:12px; margin-bottom:15px; }/* Product Options *//* Product Options */.product-options { padding:10px; margin:10px 0 0; }.product-options dt label { font-weight:bold; }.product-options dt .qty-holder { float:right; }.product-options dt .qty-holder label { vertical-align:middle; }.product-options dt .qty-disabled { background:none; border:0; padding:3px; color:#000; }.product-options dd { margin:10px 0; }.product-options dl.last dd.last {}.product-options dd input.input-text { width:98%; }.product-options dd textarea { width:98%; height:8em; }.product-options dd select { width:100%; }.product-options .options-list {}.product-options .options-list input.radio { float:left; margin:3px -18px 0 0; }.product-options .options-list input.checkbox { float:left; margin:3px -20px 0 0; }.product-options .options-list .label { display:block; margin-left:20px; }.product-options ul.validation-failed { padding:0 7px; }.product-options p.required { padding:15px 0 0; }.product-options-bottom { padding:10px; border-top:0; display:none; }.product-options-bottom .price-box { margin:10px 0; }.super-attribute-select { width:100%; }.qty-rupture { color:#990000; font-weight:bold;}/* Grouped Product */.product-view .grouped-items-table {}/* Block: Description */.product-view .box-description {}/* Block: Additional */.product-view .box-additional {}/* Block: Upsell */.product-view .box-up-sell {}.product-view .box-up-sell .products-grid td { width:25%; }/* Block: Tags */.product-view .box-tags {}.product-view .box-tags .form-add label { float:left; }.product-view .box-tags .form-add .input-box { float:left; width:260px; margin:0 5px; }.product-view .box-tags .form-add input.input-text { width:254px; }.product-view .box-tags .form-add p { clear:both; }/* Block: Reviews */.product-view .box-reviews {}.product-view .box-reviews .form-add {}/* Send a Friend */.send-friend {}/* ======================================================================================= *//* Content Styles ================================================================= */.product-name { font-size:1em; font-weight:bold; line-height:1.5; margin-bottom:15px; color:#000000; }.product-name a { color:#616060; text-decoration:none; }.product-name a:hover { text-decoration:underline; }/* Product Tags */.tags-list li { display:inline; }/* Advanced Search */.advanced-search {}.advanced-search-amount {}.advanced-search-summary {}/* CMS Home Page */.cms-home .subtitle,.cms-index-index .subtitle {}/* CMS */.cms-stuff a:link, .cms-stuff a:visited{ color:#097cde;}.cms-stuff a:hover{ color:#616060;}.cms-stuff img{ margin:10px 0;}.cms-stuff  { margin-top:3px; margin-bottom:20px;}.cms-stuff table { float:left; }/* Sitemap */.page-sitemap .links { text-align:right; margin:0 8px -26px 0; position:relative; }.page-sitemap .links a { text-decoration:none; }.page-sitemap .links a:hover { text-decoration:underline; }.page-sitemap .sitemap { margin:12px; }.page-sitemap .sitemap a {}.page-sitemap .sitemap li { margin:3px 0; }.page-sitemap .sitemap li.level-0 { margin:10px 0 0; font-weight:bold; }.page-sitemap .sitemap li.level-0 a {}/* RSS */.rss-title h1 { background:url(../images/i_rss-big.png) 0 4px no-repeat; padding-left:27px; }.rss-table .link-rss { display:block; line-height:1.35; background-position:0 2px; }/* ======================================================================================= *//* Shopping Cart ========================================================================= */.cart {}/* Checkout Types */.cart .checkout-types { float:right; text-align:right; }/* Shopping Cart Table */.cart-table .item-msg { font-size:10px; }/* Shopping Cart Collateral boxes */.cart .cart-collaterals { padding:25px 0 0; }.cart .cart-collaterals .col2-set { float:left; width:700px; }.cart .crosssell {}.cart .crosssell h2 { font-size:13px; font-weight:bold; }.cart .crosssell .product-image { float:left; width:75px; height:75px; border:1px solid #ddd; }.cart .crosssell .product-details { margin-left:90px; }.cart .crosssell li.item { margin:12px 0; }/* Discount Codes & Estimate Shipping and Tax Boxes */.cart .discount,.cart .shipping {}/* Shopping Cart Totals */.cart .totals { float:right; }.cart .totals table { width:100%; }.cart .totals table th,.cart .totals table td { padding:5px; }.cart .totals table th { font-weight:bold; }/* Options Tool Tip */.item-options dt { font-weight:bold; font-style:italic; }.item-options dd { padding-left:10px; }.truncated { cursor:help; }.truncated a.dots { cursor:help; }.truncated a.details { cursor:help; }.truncated .truncated_full_value { position:relative; z-index:999; }.truncated .truncated_full_value dl { position:absolute; top:-99999em; left:-99999em; z-index:999; width:250px; padding:8px; border:1px solid #ddd; background-color:#f6f6f6; }.truncated .show dl { top:-20px; left:50%; }.col-left .truncated .show dl { left:30px; top:7px; }.col-right .truncated .show dl  { left:-240px; top:7px; }/* ======================================================================================= *//* Checkout ============================================================================== *//********** < Common Checkout Styles *//* Shipping and Payment methods */.sp-methods dt { font-weight:bold; }.sp-methods .price { font-weight:bold; }.sp-methods .form-list { padding-left:20px; }.sp-methods select.month { width:150px; margin-right:10px; }.sp-methods select.year { width:96px; }.sp-methods input.cvv { width:3em !important; }.please-wait { float:right; margin-right:5px; }.please-wait img { vertical-align:middle; }.cvv-what-is-this { cursor:help; margin-left:5px; }/* Tooltip */.tool-tip { border:1px solid #ddd; background-color:#f6f6f6; padding:5px; position:absolute; z-index:9999; }.tool-tip .btn-close { text-align:right; }.tool-tip .tool-tip-content { padding:5px; }/* Gift Messages */.add-gift-message {}.gift-message-form { border:1px solid #ddd; background-color:#f5f5f5; }.gift-message-form .inner-box { padding:5px; height:300px; overflow:auto; }.gift-message-form .gift-item {}.gift-message-link { display:block; background:url(../images/bkg_collapse.gif) 0 4px no-repeat; padding-left:20px; }.gift-message-link.expanded { background-position:0 -53px; }.gift-message-row {}.gift-message-row .btn-close { float:right; }.gift-message dt strong { font-weight:bold; }/* Checkout Agreements */.checkout-agreements {}.checkout-agreements li { margin:10px 0; }.checkout-agreements .agreement-content { border:1px solid #ddd; background-color:#f6f6f6; padding:5px; height:10em; overflow:auto; }.checkout-agreements .agree { padding:6px; }/********** Common Checkout Styles > *//* Checkout ============================================================================== *//* One Page */.opc { border-bottom:1px solid #B6B6B6; position:relative; }.opc li.section { border:1px solid #B6B6B6; border-bottom:0; }.opc .step-title { background-color:#E9E9E9; padding:0 5px; text-align:right; }.opc .step-title .number { float:left; line-height:22px; margin-right:5px; }.opc .step-title h3 { float:left; }.opc .allow .step-title { cursor:pointer; }.opc .active {}.opc .active .step-title { background-color:#F49400; cursor:default; color:#FFFFFF; }.opc .step { border-top:1px solid #B6B6B6; padding:10px; position:relative; }.opc .step .tool-tip { right:10px; }.opc .order-review {}.opc .active .step-title h3{color:#FFFFFF; }/* Multiple Addresses Checkout */.checkout-progress { padding:0 50px; margin:10px 0; }.checkout-progress li { float:left; width:20%; border-top:5px solid #ccc; text-align:center; color:#ccc; }.checkout-progress li.active { border-top-color:#000; color:#000; }.multiple-checkout { position:relative; }.multiple-checkout .tool-tip { top:50%; margin-top:-120px; right:10px; }.multiple-checkout .grand-total { font-size:1.5em; text-align:right; }.multiple-checkout .grand-total big {}.multiple-checkout .grand-total .price {}/********** < Common Checkout Styles *//* Shipping and Payment methods */.sp-methods dt { font-weight:bold; }.sp-methods .price { font-weight:bold; }.sp-methods .form-list { padding-left:20px; }.sp-methods select.month { width:150px; margin-right:10px; }.sp-methods select.year { width:96px; }.sp-methods input.cvv { width:3em !important; }.please-wait { float:right; margin-right:5px; }.cvv-what-is-this { cursor:help; margin-left:5px; }/* Tooltip */.tool-tip { border:1px solid #ddd; background-color:#f6f6f6; padding:5px; position:absolute; z-index:9999; }.tool-tip .btn-close { text-align:right; }.tool-tip .tool-tip-content { padding:5px; }/* Gift Messages */.add-gift-message {}.gift-message-form { border:1px solid #ddd; background-color:#f5f5f5; }.gift-message-form .inner-box { padding:5px; height:300px; overflow:auto; }.gift-message-form .gift-item {}.gift-message-link { display:block; background:url(../images/bg_collapse.gif) 0 4px no-repeat; padding-left:20px; }.gift-message-link.expanded { background-position:0 -53px; }.gift-message-row {}.gift-message-row .btn-close { float:right; }.gift-message dt strong { font-weight:bold; }/* Checkout Agreements */.checkout-agreements {}.checkout-agreements li { margin:10px 0; }.checkout-agreements .agreement-content { border:1px solid #ddd; background-color:#f6f6f6; padding:5px; height:10em; overflow:auto; }.checkout-agreements .agree { padding:6px; }/********** Common Checkout Styles > *//********** Checkout Confirmation */.checkout-onepage-success .page-title{padding:0; border:none;}.checkout-onepage-success .page-title h2{background:#ff9600; width:100%; font-size:22px; font-weight:bold; margin-top:20px; color:#ffffff; text-align: center;}.confirmation-commande-texte{color:#616060; font-size:17px; line-height:1.2; text-align:center; margin:35px auto; margin-top:0; padding-top:35px; width:605px; position:relative; }.button-confirmation-commande{background:url(../images/confirmation-commande-poursuite-achats.jpg) no-repeat; width:272px; height:54px; border:none; color:#FFFFFF; cursor:pointer;font-size:16px; font-weight:bold; margin: 40px 0 10px 20px;}.button-confirmation-commande-print{background:url(../images/confirmation-commande-impression.jpg) no-repeat; font-size:14px; margin-right:20px; margin-left:0;}.button-confirmation-commande:hover{background:url(../images/confirmation-commande-poursuite-achats-hover.jpg) no-repeat;}.button-confirmation-commande-print:hover{background:url(../images/confirmation-commande-impression-hover.jpg) no-repeat; }.confirmation-commande-texte p a:link, .confirmation-commande-texte p a:visited, .confirmation-commande-texte p a:hover{text-decoration:underline;}.button-confirmation-commande span{padding-left:50px;}/* Account Login/Create Pages ============================================================ */.account-login {}.account-login .new-users {}.account-login .registered-users {}.account-create {}/* Account Login/Create Pages ============================================================ *//* My Account ============================================================================= */.my-account .title-buttons .link-rss { float:none; margin:0; }/********** < Dashboard */.dashboard {}.dashboard .welcome-msg {}.dashboard a {background:#706F70; color:#FFFFFF; font-weight:bold; padding:1px 7px;}.dashboard a:hover {font-weight:bold; text-decoration:underline; color:#FFFFFF;}.dashboard-infoscompte { border-bottom:1px solid #FF9600; }/* Block: Recent Orders */.dashboard .box-recent { margin:10px 0; }/* Block: Account Information */.dashboard .box-info {}/* Block: Reviews */.dashboard .box-reviews .number { float:left; font-size:10px; font-weight:bold; line-height:1; color:#fff; margin:3px -20px 0 0; padding:2px 3px; background:#ddd; }.dashboard .box-reviews .details { margin-left:20px; }/* Block: Tags */.dashboard .box-tags .number { float:left; font-size:10px; font-weight:bold; line-height:1; color:#fff; margin:3px -20px 0 0; padding:2px 3px; background:#ddd; }.dashboard .box-tags .details { margin-left:20px; }/********** Dashboard > *//* Address Book */.addresses-list {}.addresses-list-additional li.item {}/* Order View */.order-info { border:1px solid #ddd; padding:5px; }.order-info dt,.order-info dd,.order-info ul,.order-info li { display:inline; }.order-info dt { font-weight:bold; }.order-date { margin:10px 0; }.order-info-box { }.order-items {}.order-gift-message { margin:15px 0; }.gift-message dt strong { color:#667; }.gift-message dd { margin:5px 0 0; font-size:13px; }.order-about { margin:15px 0; }.order-about dt { font-weight:bold; }.order-about dd { font-size:13px; margin:0 0 7px; }.tracking-table { margin:0 0 15px; }.tracking-table th { font-weight:bold; white-space:nowrap; }.tracking-table th,.tracking-table td { padding:1px 5px 0 0; }.tracking-table-popup { width:100%; }.tracking-table-popup th { font-weight:bold; white-space:nowrap; }.tracking-table-popup th,.tracking-table-popup td { padding:1px 8px; }/* Order Print Pages */.page-print .print-head {}.page-print .print-head img { float:left; }.page-print .print-head address { float:left; margin-left:15px; }/* Price Rewrites *//* Produits HP ====================================================================== */.hpprod-conteneur { width:1000px; position:relative; margin:0 auto;}.hpprod-passion { width:500px; float:left; }.hpprod-pratique { width:500px; float:left; }.page-print .gift-message-link { display:none; }.page-print .price-excl-tax,.page-print .price-incl-tax { display:block; white-space:nowrap; }.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 { display:inline; }/* My Reviews */.product-review .product-img-box { float:left; width:140px;  }.product-review .product-img-box .product-image { display:block; width:125px; height:125px; }.product-review .product-img-box .label { font-size:11px; margin:0 0 3px; }.product-review .product-img-box .ratings .rating-box { float:none; display:block; margin:0 0 3px; }.product-review .product-details { margin-left:150px; }.product-review .product-name { font-size:16px; font-weight:bold; margin:0 0 10px; }.product-review h3 {}.product-review .ratings-table { margin:0 0 10px; }.product-review dt { font-weight:bold; }.product-review dd { font-size:13px; margin:5px 0 0; }/* ======================================================================================= *//* Footer ================================================================================ */.footer { clear:both; width:1000px; margin:0 auto; font-size:10px; color:#7f7f7f; }.footer p { text-align:right; }.footer address { text-align:center; }.footer ul {}.footer ul li { display:inline; }.footer-container .bottom-container { text-align:center; }.footer  a:link, .footer  a:visited{color:#7f7f7f;}.footer  a:hover{text-decoration:underline;}.footer_cat_title { text-align:left; font-weight:bold; padding:10px 22px 0;}.footer_cat_content { text-align:left; padding:0 22px; text-align:justify;}/* ======================================================================================= *//* 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; }/* ======================================================================================= *//* ================================ STYLES PERSO ORECA ===================================*/.language-container { float:left; width:150px; height:51px; }.logo-container { float:left; width:330px; }.top-outils { float:right; width:669px; }.top-outils-haut { float:right; color:#FFFFFF; font-size: 10px; }.top-lien-blanc { margin-top:3px; float:left; }.top-lien-blanc a:link, .top-lien-blanc a:visited { text-decoration: none; color: #FFFFFF; }.top-lien-blanc a:hover { text-decoration: underline; color: #FFFFFF; }.gift-messages { margin-top:15px; margin-left:110px; }.gift-messages-form { float:left; margin-bottom:10px; margin-top:15px; margin-left:15px; }.whole-order .form-list { margin-top:10px; }.header_menu{  }.header_menu a:link, .header_menu a:visited{ text-decoration:none; color:#ffffff; font-weight:bold; font-size:14px; letter-spacing:-0.4px;}.header_menu a:hover{text-decoration:none; color:#fa9900; font-weight:bold; font-size:14px; letter-spacing:-0.4px;}.header_menu_serviceclient{ background: url(../images/service_client.jpg) no-repeat; width:100px; height:32px; float:left; padding:19px 0 0 25px;}.header_menu_newsletter{ background: url(../images/newsletter.jpg) no-repeat; width:84px; height:32px; float:left; padding:19px 0 0 33px;}.header_menu_moncompte{ padding:3px 0 0 45px; color:#FFFFFF; }.header_menu_moncompte a:link, .header_menu_moncompte a:visited { text-decoration: none; color: #FFFFFF; font-size: 14px; font-weight: bold; }.header_menu_moncompte a:hover { text-decoration: underline; color: #FFFFFF; font-size: 14px; font-weight: bold; }.header_container_moncompte { background: url(../images/header_bg_compte.jpg) no-repeat; width:157px; height:55px; float:right; margin-top:5px; margin-right:15px; }#display-seo { display:none; }.selectiongrise{ background:url(../images/fond_selection_oreca.jpg) #7AD5FF no-repeat; height:417px; margin:15px auto 0; float:left; width:1000px;}.titre-selection-oreca { width:100%; text-align:center; font-size:20px; font-weight:bold; padding-top:11px; padding-bottom:9px; color:#FFFFFF; }/* Produits HP ====================================================================== */.hpprod-conteneur { width:1000px; position:relative; margin:0 auto;}.hpprod-passion { width:500px; float:left; }.hpprod-pratique { width:500px; float:left; }/* Formulaire recherche *****************************************************************/.header-search { background-color:#616060; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; padding-bottom:4px; padding-top:4px; text-align:center; width:1000px; position:relative; }/*.classic-search .input-text { height:12px; font-size:11px; width:250px; }.classic-search { color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-align:center; width:400px; float:left; padding-top:4px; }.search-other { background-color:#616060; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; float:right; width:595px; height:23px; padding-top:4px; }.search-other a{ color:#ffffff;}.search-other a:hover{ color:#ffffff;}*/.classic-search .input-text { height:12px; font-size:11px; width:575px; margin-left:4px; }.classic-search { color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; width:680px; float:left; padding-top:4px; }.search-other { color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; float:right; height:24px; padding-top:7px; text-align:right; }.search-other a{ color:#ffffff;}.search-other a:hover{ color:#ffffff;}.search-autocomplete {color:#616060;	position:relative; z-index:900; /*border-left:1px solid #e9e9e9; border-right:1px solid #e9e9e9; border-bottom:1px solid #e9e9e9; width: 254px !important;*/}.search-autocomplete li{text-align:left; cursor:pointer; padding:3px;}.search-autocomplete li:hover{background:#d5d5d5;}.search-autocomplete .odd{background:#e9e9e9;}/* Bannières HP============================================================================ */.banhp-conteneur { width:1000px; height:550px; background-color:#FFFFFF; position:relative; }/*.banhp-fond { width:260px; height:440px; background-color:#FFFFFF; position:absolute; right:0; top:0; margin-right:5px; margin-top:5px; /*opacity: 0.5;   -moz-opacity: 0.5; filter:alpha(opacity=50); }*/.banhp-bigpub { z-index:1; position:relative; width:1000px; margin:0 auto; height:350px; }.banhp-fond { width:260px; height:340px; margin-right:5px; float:right; position:absolute; right:0; top:5px; background: url(../images/fond_choixvehicule_hp.jpg);}.banhp-titre { width:150px; background-color:#FFFFFF; height:19px; border-top:#097CDE 3px solid; text-align:center; margin:auto; border-left:#B6B6B6 1px solid; border-right:#B6B6B6 1px solid; border-bottom:#B6B6B6 1px solid; }.banhp-ban250haut { width:250px; background-color:#FFFFFF; height:200px; text-align:center; margin-left:5px; margin-top:5px; border:#B6B6B6 1px solid; }.banhp-ban250bas { width:250px; background-color:#FFFFFF; height:200px; text-align:center; margin-left:5px; margin-top:5px; border:#B6B6B6 1px solid; }/* Meilleures ventes */.vignbestsales-conteneur {float: left; width: 225px; height: 120px; margin-left: 10px; margin-top: 10px; border: 1px solid rgb(204, 204, 204);  background-color:#FFFFFF; }div.vignbestsales-conteneur:hover { border:#949494 1px solid; background-color:#E9E9E9; }.vignbestsales-fichprod-conteneur {float: left; width: 200px; height: 120px; margin-left: 2px; margin-top: 1px; border: 1px solid rgb(204, 204, 204);  background-color:#FFFFFF; }div.vignbestsales-fichprod-conteneur:hover { border:#949494 1px solid; background-color:#E9E9E9; }.bestsales-conteneur{float:left; margin-top:6px; margin-bottom:8px; width:846px; height:148px; background:url("http://www.oreca-store.com/skin/frontend/default/oreca/images/bg_listprod_bestsales_2.gif") no-repeat;}.bestsales-selection-conteneur{float:left; width:411px; margin-left:6px; margin-top:17px;}.bestsales-sales-conteneur{float:left; width:416px; margin-left:9px; margin-top:17px;}.bestsales-border-passionnes{float:left; width:200px; height:5px; background-color:#DB0100;}.bestsales-border-pratiquants{float:left; width:200px; height:5px; background-color:#F8B707;}.bestsales-desc{position:relative; float:left; width:80px; padding-left:2px; height:115px; font-family:Arial; font-size:11px; font-weight:bold; color:#616161;}/* Landings Univers Meilleures ventes */.univers-landing{width:540px; height:311px; float:left; overflow:hidden; margin-left:17px;}.univers-landing .bestsales-conteneur{float:left; margin-top:10px; width:540px; height:291px; background:url("http://www.oreca-store.com/skin/frontend/default/oreca/images/bg_listprod_bestsales_univers.gif") no-repeat;}.univers-landing .bestsales-selection-conteneur{float:left; width:248px; margin-left:22px; margin-top:25px;}.univers-landing .bestsales-sales-conteneur{float:left; width:248px; margin-left:22px; margin-top:25px;}.univers-landing .vignbestsales-fichprod-conteneur{background-color:#FFFFFF; border:1px solid #CCCCCC; float:left; height:120px; margin-left:0; margin-top:0; width:223px; margin-bottom:10px;}.univers-landing .bestsales-border-passionnes{float:left; width:223px; height:5px; background-color:#DB0100;}.univers-landing .bestsales-desc{position:relative; float:left; width:105px; padding-left:2px; height:115px; font-family:Arial; font-size:11px; font-weight:bold; color:#616161;}/* Vignettes Produit ====================================================================== */.vignprod-conteneur { width:220px; height:350px; border:#D1D1D1 1px solid; float:left; margin:13px; background:#FFFFFF; }div.vignprod-conteneur:hover { border:#949494 1px solid; background-color:#E9E9E9; }.vignprod-passion-titremarque { width:220px; text-align:center; height:18px; border-top:#DA0000 3px solid; color:#616060; }.vignprod-pratique-titremarque { width:220px; text-align:center; height:18px; border-top:#F8B707 3px solid; color:#616060; }.vignprod-bleu-titremarque { width:220px; text-align:center; height:18px; border-top:#097CDE 3px solid; color:#616060; }.vignprod-vp-titremarque { width:220px; text-align:center; height:18px; border-top:#00C0ED 3px solid; color:#616060; }.vignprod-passion-productstar { width:220px; text-align:center; height:18px; background-color:#DA0000; color:#FFFFFF; }.vignprod-pratique-productstar { width:220px; text-align:center; height:18px; background-color:#F8B707; color:#FFFFFF; }.vignprod-photo { width:220px; height:220px; border-top:#D1D1D1 1px solid; border-bottom:#D1D1D1 1px solid; position:relative; }.vignprod-nom { width:220px; height:42px; text-align:center; }.vignprod-nom h3{ font-size: 12px; color:#616060; line-height:1.5;}.vignprod-nom a { color:#616060; font-weight:bold; }.vignprod-nom a:hover { color:#616060; font-weight:bold; }.vignprod-logomarque { border:#B6B6B6 1px solid; margin-left:3px; float:left; width:60px; height:60px; }.vignprod-logomarque h4{margin:0;}.vignprod-reduc-off { margin-left:3px; float:left; width:60px; height:60px; }.vignprod-reduc-on { margin-left:3px; float:left; width:60px; height:60px; background:url(../images/fond_pastille_promo.png) no-repeat; text-align:center; font-size:20px; font-weight:bold; color:#FFFFFF; padding-top:16px; }.vignprod-prix { margin-right:3px; float:right; height:60px; width:89px; font-size:12px; text-align:right; }.vignprod-prixbarre { padding-top:0px; height:20px; width:100%; font-weight:bold; font-size:12px; color:#616060; text-decoration:line-through; text-align:right; float:right; }.vignprod-prixfinal { height:27px; width:100%; font-size:18px; font-weight:bold; text-align:right; color:#000000; float:right; }.vignprod-opmkg { height:115px; width:25px; margin-left:5px; float:left; position:absolute; }.new-vignprod-conteneur { width:200px; height:320px; border:#D1D1D1 1px solid; float:left; margin-left:10px; margin-top:10px; background:#FFFFFF; }.new-vignprod-passion-titremarque { width:200px; text-align:center; height:18px; border-top:#DA0000 3px solid; color:#616060; }.new-vignprod-pratique-titremarque { width:200px; text-align:center; height:18px; border-top:#F8B707 3px solid; color:#616060; }.new-vignprod-bleu-titremarque { width:200px; text-align:center; height:18px; border-top:#097CDE 3px solid; color:#616060; }.new-vignprod-vp-titremarque { width:200px; text-align:center; height:18px; border-top:#00C0ED 3px solid; color:#616060; }.new-vignprod-passion-productstar { width:200px; text-align:center; height:18px; background-color:#DA0000; color:#FFFFFF; }.new-vignprod-pratique-productstar { width:200px; text-align:center; height:18px; background-color:#F8B707; color:#FFFFFF; }.new-vignprod-photo { width:200px; height:200px; border-top:#D1D1D1 1px solid; border-bottom:#D1D1D1 1px solid; position:relative; }.new-vignprod-nom { width:200px; height:32px; text-align:center; }.new-vignprod-nom h3 { font-size: 12px; color:#616060; line-height:1.5; }.new-vignprod-nom h2{ font-size: 12px; color:#616060; line-height:1.5;}.new-vignprod-nom a { color:#616060; font-weight:bold; }.new-vignprod-nom a:hover { color:#616060; font-weight:bold; }.new-vignprod-logomarque { border:#B6B6B6 1px solid; margin-left:3px; float:left; width:60px; height:60px; }.new-vignprod-logomarque h4{margin:0;}.new-vignprod-reduc-off { margin-left:3px; float:left; width:60px; height:45px; }.new-vignprod-reduc-on { margin-left:3px; float:left; width:60px; height:45px; background:url(http://www.oreca-store.com/skin/frontend/default/oreca/images/fond_pastille_promo.png) no-repeat; text-align:center; font-size:20px; font-weight:bold; color:#FFFFFF; padding-top:16px; }.new-vignprod-prix { margin-right:3px; float:right; height:45px; width:63px; font-size:12px; text-align:right; }.new-vignprod-prixbarre { padding-top:0px; height:20px; width:100%; font-weight:bold; font-size:12px; color:#616060; text-decoration:line-through; text-align:right; float:right; }.new-vignprod-prixfinal { height:27px; width:100%; font-size:16px; font-weight:bold; text-align:right; color:#000000; float:right; }.new-vignprod-opmkg { height:115px; width:25px; margin-left:5px; float:left; position:absolute; }/* Liste produit ************************************************************************/.menu-filtres-gauche { float:left; width:150px; margin-top:12px; }.menu-filtres-droite { float:right; width:842px;}.menu-filtres-conteneur { float:left; width:145px; border:solid 1px #CCCCCC; margin-bottom:5px; }.menu-filtres-titre { float:left; width:140px; height: 20px; border-bottom: dotted 1px #CCCCCC; font-weight: bold; padding-left:5px; padding-top:5px; background: url(../images/fond_degrade_titre.jpg) repeat-x; }.menu-filtres-contenu { float:left; width:140px; padding:5px; }.menu-filtres-actif-conteneur { float:left; width:143px; border:solid 1px #E98000; padding:1px; margin-bottom:5px; }.menu-filtres-actif-titre { float:left; width:138px; height: 20px; border-bottom: dotted 1px #E98000; font-weight: bold; padding-left:5px; padding-top:5px; background-color: #E98000; color:#FFFFFF; }/* Fiche produit ************************************************************************/.fichprod-images-conteneur {float:left; width:432px;}.fichprod-ptforts-conteneur { float:right; border-left:1px solid #D1D1D1; border-right:1px solid #D1D1D1; border-bottom:1px solid #D1D1D1; width:350px;}.fichprod-images { float:left; width:80px; }.fichprod-images li { margin-bottom:7px; }.fichprod-images img { border:1px solid #D1D1D1; }.fichprod-visuel { float:left; height:350px;}.fichprod-visuel img { border:1px solid #D1D1D1; }.fichprod-options { float:left; width:406px; border:1px solid #D1D1D1; padding:2px; padding-bottom:10px; }.fichprod-options-gauche { float:left; }.fichprod-apartirde { /*height:20px;*/ }/*.fichprod-options-prix { float:right; margin-top:10px; margin-right:10px; width:120px; height:80px; border:1px solid #D1D1D1; padding:2px; }*/.fichprod-options-prix { /*height:80px;*/ border:1px solid #D1D1D1; padding:2px; padding-bottom:8px; }.fichprod-prixbarre { text-align:center; padding-top:10px; height:20px; width:100%; font-weight:bold; font-size:14px; color:#616060; text-decoration:line-through; /*float:right;*/ }.fichprod-prixbarre-off { text-align:center; padding-top:10px; height:10px; width:100%; font-weight:bold; font-size:14px; color:#616060; text-decoration:line-through; float:right; }/*.fichprod-prixfinal { text-align:center; height:27px; width:100%; font-size:24px; font-weight:bold; color:#000000; float:right; }*/.fichprod-prixfinal { text-align:center; height:27px; width:100%; font-size:24px; font-weight:bold; color:#000000; /*float:right;*/ }.fichprod-addtocart { float:left; height:46px; width:157px; }.product-title-text{ font-size:16px; color:#FFFFFF; text-decoration:none; font-weight:bold; text-align:left; margin-bottom:10px; }.product-title-text a { font-size:16px; color:#FFFFFF; text-decoration:none; font-weight:bold; text-align:left; }.product-title-text a:hover { font-size:16px; color:#FFFFFF; text-decoration:none; font-weight:bold; text-align:left; }.product-marque-oney-conteneur { position:absolute; right:0; top:0; width:120px; }.product-info { width:406px; }.product-marque { width:120px; height:120px; border:1px solid #D1D1D1; margin-bottom:15px; }.product-oney { width:120px; height:120px; border:1px solid #D1D1D1; text-align:center; }.product-liens-divers { float:left; width:255px;  margin-top:5px; }.product-liens-divers a { color:#616060; text-decoration:none; font-size:11px; }.product-liens-divers a:hover { text-decoration:underline; }.lienoney a { color:#000000; text-decoration:none; }.lienoney a:hover { color:#000000; text-decoration:none; }button.btn-addtocart::-moz-focus-inner { padding:0; border:0; } /* FF Fix */button.btn-addtocart { overflow:visible; width:157px; border:0; padding-right:20px; margin-top:10px; background:url(../images/btn_addtocart_sprite.jpg) 0 0 no-repeat; cursor:pointer;-webkit-border-fit:lines; /* <- Safari & Google Chrome Fix */ height:46px;}button.btn-addtocart:hover { background:url(../images/btn_addtocart_sprite.jpg) 0 -46px no-repeat;  }button.btn-addtocartfake, button.btn-addtocartfake:hover { background:url(../images/btn_addtocart_sprite.jpg) 0 -92px no-repeat; cursor:default; }button.btn-addtocart span { float:left; padding:0 0 0 16px; /*background:url(../images/btn_addtocart.jpg) 100% 50% no-repeat;*/ font:bold 16px/21px Arial, Helvetica, sans-serif; text-align:center; white-space:nowrap; color:#fff; }.compare-content { padding:10px; line-height:2; }/* FOOTER ============================================================================ */.bigfooter{ width:100%; height:211px; background: url(../images/bigfooter.jpg) repeat-x; float:left; text-align:center; border-top:1px solid #FFFFFF;}.bigfooter_middle{ width:1000px; height:211px; margin:0 auto; }.bigfooter_middle_icons{ width:563px; height:129px; background: url(../images/bigfooter_middle_top_sep.jpg) no-repeat right 6px; padding-top:6px; float:left;}.bigfooter_middle_icons a:hover{text-decoration:underline;}.bigfooter_middle_icons a{padding-top:80px; float:left; height:34px; line-height:14px; color:#616060; font-size:11px;}.bigfooter_serviceclient{  width:90px; background: url(../images/bigfooter_middle_icons.gif) no-repeat;}.bigfooter_livraison{ width:90px; background: url(../images/bigfooter_middle_icons.gif) no-repeat -90px 0;}.bigfooter_echange{ width:90px;  background: url(../images/bigfooter_middle_icons.gif) no-repeat -185px 0;}.bigfooter_facilite{ width:90px; background: url(../images/bigfooter_middle_icons.gif) no-repeat -278px 0;}.bigfooter_securise{ width:90px; background: url(../images/bigfooter_middle_icons.gif) no-repeat -373px 0;}.bigfooter_satisfait{ width:90px; background: url(../images/bigfooter_middle_icons.gif) no-repeat -460px 0; padding-left:5px;}.bigfooter_sociaux { width:25px; margin-left:5px; float:left; padding-top:15px; }.sprite-footer_ico_facebook{ float:left; background: url(../images/sprite_footer.png) no-repeat -94px 0; width: 22px; height: 22px; margin-bottom:2px; }.sprite-footer_ico_twitter{ float:left; background: url(../images/sprite_footer.png) no-repeat -319px 0; width: 22px; height: 22px; margin-bottom:2px; }.sprite-footer_ico_youtube{ float:left; background: url(../images/sprite_footer.png) no-repeat -351px 0; width: 22px; height: 22px; margin-bottom:2px; }.sprite-footer_ico_dailymotion{ float:left; background: url(../images/sprite_footer.png) no-repeat -62px 0; width: 22px; height: 22px; }.bigfooter_middle_partenaires { color:#616060; background-color: #DADADA; height: 21px; margin:0 auto; width:650px; }.bigfooter_partenaires { color:#616060; background-color: #DADADA; height: 21px; width:100%; text-align: center; float: left; margin-bottom: 5px; }.sprite-footer_ico_cadenas{ float:left; background: url(../images/sprite_footer.png) no-repeat -36px 0; width: 16px; height: 20px; }.sprite-footer_ico_fevad{ float:left; background: url(../images/sprite_footer.png) no-repeat -126px 0; width: 21px; height: 21px; }.bigfooter_middle_newsletter{ width:177px; height:112px; background: url(../images/bigfooter_newsletter.gif) no-repeat 5px 12px; float:right; padding-top:20px; padding-left:5px; position:relative;}.bigfooter_middle_newsletter_title{ text-transform:uppercase; color:#0581f1; font-weight:bold; font-size:14px; }.bigfooter_middle_newsletter_desc{ color:#616060; font-size:12px; line-height:9px;}.bigfooter_middle_newsletter input#newsletter{ border:1px solid #b6b6b6; width:144px; height:15px; margin-top:13px; color:#616060; font-size:12px; padding:1px 2px 0 2px; }.bigfooter_middle_newsletter button{background: url(../images/newsletter-button.jpg) no-repeat;  border:none; width:61px; left:63px; position:absolute; top:87px; color:#ffffff; font-weight:bold; cursor:pointer; height:16px; padding-bottom:1px;}.bigfooter_middle_newsletter button:hover{background: url(../images/newsletter-button.jpg) no-repeat 0 -16px;}.bigfooter_middle_newsletter .validation-advice {background:white url(../images/validation_advice_bg.gif) no-repeat scroll 2px 1px; clear:both; color:#FF0000; font-size:10px; line-height:13px;margin:0 auto;min-height:13px;padding-left:17px;padding-bottom:3px;position:relative;width:87%;top:25px; }.bigfooter_middle_bottom{ clear:both; width:1000px; height:76px;}.bigfooter_middle_espaceclient{width:333px; height:76px; background: url(../images/bigfooter_middle_bottom.jpg) no-repeat right top; float:left; }.bigfooter_middle_oreca{ width:334px; height:76px; background: url(../images/bigfooter_middle_bottom.jpg) no-repeat right top; float:left; }.bigfooter_middle_autres{ width:333px; height:76px; float:left; }.bigfooter_middle_bottom_title{ color:#616060; font-weight:bold; }.bigfooter_middle_bottom_content{ color:#616060; font-size:10px; text-align:left; padding:12px 20px; }.bigfooter_middle_bottom_content a:link, .bigfooter_middle_bottom_content a:visited{ color:#616060;}.bigfooter_middle_bottom_content a:hover{ text-decoration:underline;}.bigfooter_middle_contact{ width:135px; padding-left:89px; height:112px; background: url(../images/bigfooter_contact.jpg) no-repeat 2px 12px; float:right; }.bigfooter_middle_contact_title{ color:#0581f1; font-weight:bold; font-size:14px; margin-top:22px; letter-spacing:-1px;}.bigfooter_middle_contact_tel{ color:#ffffff; font-weight:bold; font-size:15px; margin-top:8px;}.bigfooter_middle_contact_mail{ color:#ffffff; font-weight:bold; font-size:15px; margin-top:5px; display:block; height:23px; margin-left:11px; width:114px; background: url(../images/bigfooter_contact-mail.jpg) no-repeat;}.bigfooter_middle_contact_mail:hover{ color:#ffffff; font-weight:bold; font-size:15px; margin-top:5px; display:block; height:23px; margin-left:11px; width:114px; background: url(../images/bigfooter_contact-mail.jpg) no-repeat 0 -23px; }/* ======================================== TABS ===================================*/#tab_container{margin-top:30px; margin-bottom:35px; height:243px; margin-top:60px;  border: 1px solid #bcbcbc;}#tab_container h3{font-size:14px; padding:10px; color:#000000; }#tab_container .std{padding:0 10px 15px; }ul#tabnav {height:31px; margin:-31px 0 0 -1px; padding:0; display:block;}ul#tabnav li {margin:0; padding:0; float:left; height:31px; list-style-type:none; position:relative;}ul#tabnav li a {font-weight:bold; line-height:31px; color:#ffffff; font-size:14px; text-decoration:none; display:block; float:left; height:31px; margin:0; margin-right:2px; padding:0 15px 0 25px; position:relative; background:#b6b6b6 url(../images/tabnav.jpg) no-repeat 10px 11px;}ul#tabnav li a:hover, ul#tab li a.active, ul#tabnav li a.selected {background: #000000 url(../images/tabnav_selected.jpg) no-repeat 8px 12px; color:#ffffff;}.panel {display:block;height:243px;overflow:auto;}#customer-reviews{float:left; border:1px solid #BCBCBC; margin-bottom:20px;  margin-top:20px; width:100%;}h3.customer-reviews-h3{background: #000000 url(../images/tabnav_selected.jpg) no-repeat 8px 12px; color:white; float:left; font-size:14px; height:31px; line-height:31px; margin-top:-31px; padding:0 15px 0 25px;}.customer-reviews-h3{ font-weight:bold; background: #000000 url(../images/tabnav_selected.jpg) no-repeat 8px 12px; color:white; float:left; font-size:14px; height:31px; line-height:31px; margin-top:-31px; padding:0 15px 0 25px;}#review-form h3{padding:10px 0; margin-bottom:5px; float:left; width:980px;}.panel_com_all{padding-bottom:10px; margin-bottom:10px; float:left;}.panel_com_all.even{background:#e9e9e9;}.panel_com_info{height:19px; float:left; padding:3px 0; width:1000px; background: url(../images/panel_com_info.jpg) repeat-x 0 6px;}.panel_com_all.even .panel_com_info{height:19px; float:left; padding:3px 0; width:1000px; background: url(../images/panel_com_info_even.jpg) repeat-x 0 6px;}.panel_com_info_content{background:white; padding:0 10px; color:#626262; font-weight:bold; float:left;}.panel_com_avail_content{background:white; color:#626262; font-weight:bold; float:left;}.panel_com_all.even .panel_com_info_content{background:#e9e9e9;}#customer-reviews .rating-box{float:left; margin-right:5px;}.panel_rating-box{float:right; padding-top:2px; background:white; padding-right:10px;}.panel_com_all.even .panel_rating-box{background:#e9e9e9;}.panel_rating-box_text{float:left; line-height:15px; padding-right:10px; padding-left:10px;}.panel_com_content{padding:10px; float:left; width:980px;}#review-form{float:left; width:580px; padding-bottom:10px; margin-left:10px;}#review-form .data-table,#review-form .buttons-set{width:520px;}#review-form textarea{height:150px; width:390px;}#review-form .form-list li{margin-top:15px;}#review-form .form-list li label{padding-left:5px;}#review-form .buttons-set{border:none;}#review-form .buttons-set button{float:left;}.panel a { color:#616060; text-decoration:none; }.panel a:hover { color:#616060;  }/* ======================================== FIN TABS ===================================*//* Quickorder ********************************************************************/.quickorder-title { background:url(../images/bg_title_quickorder.jpg) repeat-x; width:100%; height:87px; }.quickorder-title-visu { background:url(../images/bg_entete_quickorder.jpg) no-repeat; height:87px; width:126px; float:left; }.quickorder-title-content { float:right; width:870px; height:87px; }.quickorder-title-content-title { float:left; width:100%; text-align:center; font-size:16px; font-weight:bold; color:#FFFFFF; padding-top:4px; }.quickorder-title-content-content { float:left; width:100%; padding-top:20px; text-align:center; }.quickorder-title-text { font-size:16px; font-weight:bold; color:#FFFFFF; text-align:center; }.quickorder-text { font-size:14px; font-weight:bold; background-color:#E9E9E9; }.quickorder-tr { vertical-align:middle; }.quickorder-nores-image { float:left; width:270px; height:326px; background:url(../images/quickorder_noresult.jpg) no-repeat; }.quickorder-nores-texte { float:right; width:710px; margin-bottom:15px; }/* Page Contact ********************************************************************/.contact-conteneur { width:100%; padding-bottom:10px; border:1px solid #B6B6B6; margin-top:15px; background: url(../images/contact-degrade.jpg) no-repeat 225px 24px;}.contact-texte { width:100%; height:320px; }.contact-gauche { float:left; width:260px; height:320px; background:url(../images/vis_contact.jpg) no-repeat; }.contact-droite { float:left; width:700px; height:320px; margin-right:15px; padding-top:15px; text-align:left; }.typecontact-conteneur { width:100%; height:190px; }.typecontact-tel { float:left; width:350px; height:190px; background:url(../images/vis_contact_tel.jpg) no-repeat; margin-left:275px; }.typecontact-tel-texte { float:left;  height:190px; margin-left:160px;  }.typecontact-showroom { float:left; width:350px; height:190px; background:url(../images/vis_contact_showroom.jpg) no-repeat; }.typecontact-showroom-texte { float:left;  height:190px; width:200px; margin-left:160px; }/* Login *************************************************************************/.login-title { background:#B6B6B6; color:#FFFFFF; font-size:22px; font-weight:bold; text-align: center; }.login-conteneur { width:100%; padding-bottom:10px; border:1px solid #B6B6B6; margin-top:15px; margin-bottom:15px; }.login-login-gauche { float:left; width:445px; height:285px; background:url(../images/bg_login_inscription.jpg) no-repeat;  margin-left:15px; }.login-login-droite { float:right; width:495px; height:285px; background:url(../images/bg_login_login.jpg) no-repeat; margin-right:15px; }.forgotpassword-texte { width:100%; height:320px; }.forgotpassword-gauche { float:left; width:260px; height:320px; background:url(../images/forgot_password.jpg) no-repeat;  margin-left:15px; }.forgotpassword-droite { float:right; width:700px; height:320px; margin-right:15px; padding-top:110px; text-align:center; }/* Checkout **********************************************************************/.checkout-conteneur-login { width:100%; height:290px; }.checkout-login-gauche { float:left; width:445px; height:285px; background:url(../images/bg_login_inscription.jpg) no-repeat; }.checkout-login-droite { float:right; width:495px; height:285px; background:url(../images/bg_login_login.jpg) no-repeat; }.checkout-shipping-method-load-method-owebiashipping1{float:left; position:relative; width:288px; text-align:center; height:50px; background:url(../images/billing-colissimo.jpg) no-repeat top center; padding-top:130px;}.checkout-shipping-method-load-method-owebiashipping1 dt{ font-size:14px;}.checkout-shipping-method-load-method-owebiashipping2{float:left; position:relative; width:294px; text-align:center; height:50px; background:url(../images/billing-chronopost.jpg) no-repeat top center; padding-top:130px;}.checkout-shipping-method-load-method-owebiashipping2 dt{font-size:14px;}.checkout-shipping-method-load-method-freeshipping{float:left; position:relative; width:393px; text-align:center; height:50px; background:url(../images/billing-boutique.jpg) no-repeat top center; padding-top:130px;}.checkout-shipping-method-load-method-freeshipping dt{font-size:14px;}.checkout-shipping-method-load-method-owebiashipping3{float:left; position:relative; width:288px; text-align:center; height:50px; background:url(../images/billing-courrier.jpg) no-repeat top center; padding-top:130px;}.checkout-shipping-method-load-method-owebiashipping3 dt{ font-size:14px;}.checkout-shipping-method-load-method-owebiashipping4{float:left; position:relative; width:288px; text-align:center; height:50px; background:url(../images/billing-email.jpg) no-repeat top center; padding-top:130px;}.checkout-shipping-method-load-method-owebiashipping4 dt{ font-size:14px;}.checkout-shipping-method-load-method-owebiashipping5{float:left; position:relative; width:288px; text-align:center; height:50px; background:url(../images/billing-schenker.jpg) no-repeat top center; padding-top:130px;}.checkout-shipping-method-load-method-owebiashipping5 dt{ font-size:14px;}.clic-div-check{position:absolute; top:0; left:0; width:100%; height:170px;}.checkout-payment-method-load-each{float:left; margin:0 10px; width:272px; height:165px; padding-top:8px;}ul#payment_form_ogone li{margin-top:10px;}.back-link, .back-link{background:#706F70; border:1px solid #A29FA2; color:#FFFFFF; font-weight:bold; padding:3px 10px;}a.back-link { color:#FFFFFF; }.back-link a { color:#FFFFFF; }.back-link a:hover { color:#FFFFFF; text-decoration:underline; }a.back-link:hover, a.back-link:hover{text-decoration:underline;}.cart-table  { margin-top:10px; }/* Panier *************************************************************************/.cart-title { background-color:#FF9600; color:#FFFFFF; clear:both; }.title-cart h2 {  }.cross-sell-conteneur { float:left; width:48%; border:1px solid #B6B6B6; margin-top:10px; }.checkout-right { float:right; width:48%; margin-top:10px; }.totals-conteneur { float:right; border:1px solid #B6B6B6; margin-top:10px; width:100%; }.discount { float:right;border:1px solid #B6B6B6; width:100%; background-color:#E9E9E9; }.discount-title { background:url(../images/bg_discount_title.png) repeat-x; color:#FFFFFF; height:28px; text-align:center; font-size:18px; font-weight:bold; }.discount-content { color:#616060; text-align:center; padding:5px; }.totals-title { background:url(../images/bg_totals_title.png) repeat-x; color:#FFFFFF; height:28px; text-align:center; font-size:18px; font-weight:bold; }.totals-table { width:100%; }.totals-table-colg { border:1px solid #B6B6B6; text-align:right; padding-right:5px; width:200px; font-weight:bold; color:#616060; padding-top:4px; padding-bottom:4px; }.totals-table-colg-orange { border:1px solid #B6B6B6; text-align:right; padding-right:5px; width:200px; font-weight:bold; color:#FF9600; padding-top:4px; padding-bottom:4px; }.totals-table-cold { border:1px solid #B6B6B6; text-align:right; padding-right:10px; font-weight:bold; color:#616060; vertical-align:middle; padding-top:4px; padding-bottom:4px; }.totals-table-cold select { width:250px; }.btncmd { background:url(../images/btn_commander.png) no-repeat; width:204px; height:38px; float:right; }.conteneur-panier-vide { background:url(../images/page_panier_vide.jpg) no-repeat; width:1000px; height:230px; margin:0 auto; /*padding:10px 0;*/ text-align:left; }.texte-panier-vide { padding-top:70px; padding-left:65px; font-size:20px; font-weight:bold; text-align:center; width:337px; }.texte-btn-panier-vide { padding-top:30px; padding-left:60px; font-size:16px; color:#FFFFFF; font-weight:bold; text-align:center; width:337px; }.btncrosssell{ background: url(../images/btn_cart_crosssell.png) no-repeat center center;}.btncrosssell:hover{ background: url(../images/btn_cart_crosssell_over.png) no-repeat center center;}.btncrosssell a{ width:47px; height:29px;  margin-left:5px; display:block;}/* Ventes privees ***********************************************************************/.bg-vp { background:#00C0ED; height:200px; width:100%; }.bg-vp-petit { background:#00C0ED; height:100px; width:100%; float:left; }.vignprod-vp-titremarque { width:220px; text-align:center; height:18px; border-top:#00C0ED 3px solid; color:#616060; }.text-bienvenue { font-size:14px; font-weight:bold; text-align:center; width:100% }.page-850px { width:850px; margin:0 auto; /*padding:10px 0;*/ text-align:left; }/* Boutons ***********************************************************************/.buttons a, .buttons button, .buttons div {    display:block;    float:left;    /*margin:0 7px 0 0;    background-color:#f5f5f5;*/	background:url(../images/bouton_commander.gif) no-repeat;    /*border:1px solid #dedede;    border-top:1px solid #eee;    border-left:1px solid #eee;*/	border-style: none;	font-size:100%;    line-height:130%;    text-decoration:none;    font-weight:bold;    color:#565656;    cursor:pointer;    /*padding:5px 10px 6px 7px;  Links */}.buttons a:hover, .buttons button:hover, .buttons div:hover {	background:url(../images/bouton_commander_over.gif) no-repeat;}.buttons button{    width:auto;    overflow:visible;    padding:4px 10px 3px 7px; /* IE6 */}.buttons button[type]{    padding:5px 10px 5px 7px; /* Firefox */    line-height:17px; /* Safari */}*:first-child+html button[type]{    padding:4px 10px 3px 7px; /* IE7 */}.buttons button img, .buttons a img{    margin:0 3px -3px 0 !important;    padding:0;    border:none;    width:16px;    height:16px;}/* Bouton validation commande */#review-buttons-container{ padding:20px 5px 5px; height:40px;}.review-buttons-container-modif-basket{ position:absolute; bottom:12px;}.review-buttons-container-modif-basket a{ color:#FF9600;}.review-buttons-container-modif-basket a:hover{ text-decoration:underline;}button.buttonvalider::-moz-focus-inner { padding:0; border:0; } /* FF Fix */button.buttonvalider {	background:url(../images/bouton_commander.png) no-repeat center;    border-style: none;	text-decoration:none;    cursor:pointer;	float:right;	margin-right:10px;	width:222px;    }button.buttonvalider span {font-size:18px; font-weight:bold; text-align:center; white-space:nowrap; color:#fff; line-height:36px;}button.buttonvalider:hover { background:url(../images/bouton_commander_over.png) no-repeat center;}/* Stages *************************************************************************/.stages-fondban { background:#000000; width:100%; height:200px; }.stages-httt { float:right; background: url(../images/stages_fond_httt.jpg) no-repeat; width:334px; height:136px; margin-top:10px; margin-bottom:13px; }.stages-oreca { float:right; background: url(../images/stages_fond_oreca.jpg) no-repeat; width:334px; height:136px;  }.stages-droite { float:right; height:300px; width:334px; }.stages-texte-httt { float:left; margin-left:15px; margin-top:88px; width:334px; color:#FFFFFF; }.stages-texte-oreca { float:left; margin-left:15px; margin-top:70px; width:334px; color:#FFFFFF; }.stages-liens-droite { float:right; padding-right:15px; text-align:right; color:#FFFFFF; }.stages-liens-droite a { color:#FFFFFF; }.stages-liens-droite a:hover { text-decoration:underline; }.stages-conteneur-vignette { float:left; width:400px; height:225px; margin-top:17px; margin-right:8px; margin-left:8px; }.stages-en-soldes { background: url(../images/stages/vignettes/vignette_soldes.jpg) no-repeat; }.baptemes { background: url(../images/stages/vignettes/vignette_baptemes.jpg) no-repeat; }.ferrari { background: url(../images/stages/vignettes/vignette_ferrari.jpg) no-repeat; }.lamborghini { background: url(../images/stages/vignettes/vignette_lamborghini.jpg) no-repeat; }.porsche { background: url(../images/stages/vignettes/vignette_porsche.jpg) no-repeat; }.audi { background: url(../images/stages/vignettes/vignette_audi.jpg) no-repeat; }.tesla { background: url(../images/stages/vignettes/vignette_tesla.jpg) no-repeat; }.nissan { background: url(../images/stages/vignettes/vignette_nissan-gt-r.jpg) no-repeat; }.ktm { background: url(../images/stages/vignettes/vignette_ktm-x-bow.jpg) no-repeat; }.megane{ background: url(../images/stages/vignettes/vignette_megane.jpg) no-repeat; }.packs-noel { background: url(../images/stages/vignettes/vignette_packs-noel.jpg) no-repeat; }.special-saint-valentin { background: url(../images/stages/vignettes/vignette_special-saint-valentin.jpg) no-repeat; }.special-noel { background: url(../images/stages/vignettes/vignette_special-noel.jpg) no-repeat; }.stages-vehicules-description { padding-top:45px; padding-left:15px; text-align:center; height:50px; width:380px; color:#000000; font-size:14px; font-weight:bold; }.stages-conteneur-bas { margin-top:42px; width:380px; padding-left:5px; }.stages-description { float:left; width:380px; height:20px; text-align:center; font-size:16px; font-weight:bold; color:#000000; font-family:Arial; }.stages-btn-decouvrir { float:right; width:150px; height:40px; margin-top:50px; margin-right:15px; }.stages-prix-conteneur { float:left; padding-right:5px; width:130px; height:60px; margin-bottom:8px; margin-right:3px; border:1px solid #B6B6B6; background:#FFFFFF; color:#000000; }.stages-apartirde { float:right; font-size:12px; text-align:right; margin-top:5px; }.stages-prix { float:left; width:130px; }.stages-prixbarre { float:left; padding-left:5px; margin-top:5px; /*text-decoration:line-through;*/ width:60px; height:20px; font-size:12px; background: url(../images/stages/stages_fond_prixbarre.png) no-repeat; }.stages-prixfinal { width:130px; font-size:24px; font-weight:bold; text-align:right; }.stage-1-volant { background: url(../images/stages/vignettes/vignette_stage-1-volant.jpg) no-repeat; }.stage-2-volants { background: url(../images/stages/vignettes/vignette_stage-2-volants.jpg) no-repeat; }.stage-3-volants { background: url(../images/stages/vignettes/vignette_stage-3-volants.jpg) no-repeat; }.stage-rallye-terre { background: url(../images/stages/vignettes/vignette_stage_rallye_terre.jpg) no-repeat; display:none; }.stage-multi-volants { background: url(../images/stages/vignettes/vignette_stage-multi-volants.jpg) no-repeat; }.journees-circuits { background: url(../images/stages/vignettes/vignette_journees-circuits.jpg) no-repeat; }.category-stages-description { width:1000px; margin:0 auto; text-align:left; clear:both; height:300px; }/* Create account *****************************************************************/.createaccount-title { background:#B6B6B6; color:#FFFFFF; font-size:16px; font-weight:bold; padding-left:10px; }.createaccount-conteneur { width:100%; padding-bottom:10px; height:330px; border:1px solid #B6B6B6; margin-top:15px; margin-bottom:15px; }.createaccount-conteneur-infos { width:100%; height:220px; margin-top:15px; }.createaccount-gauche { float:left; width:600px; margin-left:15px; }.createaccount-droite { float:right; width:350px; margin-right:15px; }/* ======================================== MENU ORECA ===================================*/delai-menu{	background:none;	cursor:pointer;	height:30px;	margin:0 auto;	width:1000px;	z-index:2000;	position: absolute;}#navpassion {	position: relative;	/*left:0px;*/	list-style: none;	margin: 0;	margin-right:8px;	padding: 0;	width:1000px;	z-index:1000;}#navpassion + *{	clear: left;}#navpassion ul {	padding: 0;	margin:0;	list-style: none;	z-index:99;	position:absolute;	overflow:visible;	left:0px;}#navpassion > li ul {	text-align: left;}#navpassion li { /* Appearance settings (eye candy) */	float:left;	/*position: relative;*/	background-repeat:no-repeat;/*	background: url(../images/menu/trans/white80.png);	color: #00F;*/	/*border: solid 1px #AAA;*/	/*padding-top:6px;*/	height:28px;	/*max-width: 8em;*/	overflow: visible;	font-weight:bold;	font-family:Arial, Helvetica, sans-serif;	font-size:13px;}#navpassion li h3{font-size:13px; line-height:1.5;}#navpassion li {    background: url(../images/sprite_onglets.png) no-repeat top left;}#navpassion li.red {    background-position: 0 0; width: 119px; height: 28px;    /*    background-image:url(../images/menu/fond_tab_passion.png);	width:126px;    */}#navpassion li.orange {    background-position: -258px 0; width: 96px; height: 28px;    /*    background-image:url(../images/menu/fond_tab_pratique.png);	width:104px;*/}#navpassion li.blue {    background-position: -470px 0; width: 100px; height: 28px;    /*    background-image:url(../images/menu/fond_tab_promo.png);	width:107px;*/}#navpassion li.bluecourt {    background-position: -580px 0; width: 73px; height: 28px;    /*    background-image:url(../images/menu/fond_tab_promo_court.png);	width:73px;*/}#navpassion li.red:hover {    background-position: -129px 0; width: 119px; height: 28px;    /*    background-image:url(../images/menu/fond_tab_passion_on.png);	background-repeat:no-repeat;*/}#navpassion li.orange:hover {    background-position: -364px 0; width: 96px; height: 28px;    /*    background-image:url(../images/menu/fond_tab_pratique_on.png);	background-repeat:no-repeat;*/}#navpassion li.blue:hover {    background-position: -746px 0; width: 100px; height: 28px;    /*    background-image:url(../images/menu/fond_tab_promo_on.png);	background-repeat:no-repeat;*/}#navpassion li.bluecourt:hover {    background-position: -663px 0; width: 73px; height: 28px;    /*    background-image:url(../images/menu/fond_tab_promo_court_on.png);	background-repeat:no-repeat;*/}#navpassion li:hover li {	background:#FFFFFF;	}#fondmenured li { /* Appearance settings (eye candy) */	position: absolute;	left:0px;	top:0px;	background: #FFFFFF;	height: 330px;	width: 996px;	overflow: visible;	border-top:solid 14px #DA0000;	border-bottom:solid 2px #DA0000;	border-left:solid 2px #DA0000;	border-right:solid 2px #DA0000;}#fondmenuorange li { /* Appearance settings (eye candy) */	position: absolute;	left:0px;	top:0px;	background: #FFFFFF;	height: 330px;	width: 996px;	overflow: visible;	border-top:solid 14px #F8B707;	border-bottom:solid 2px #F8B707;	border-left:solid 2px #F8B707;	border-right:solid 2px #F8B707;}#fondmenublue li { /* Appearance settings (eye candy) */	/*position: absolute;	right:-1000px;	top:0px;	background: #FFFFFF;	height: 330px;	width: 609px;	overflow: visible;	border-top:solid 14px #097CDE;	border-bottom:solid 2px #097CDE;	border-left:solid 2px #097CDE;	border-right:solid 2px #097CDE;*/	position: absolute;	left:0px;	top:0px;	background: #FFFFFF;	height: 330px;	width: 996px;	overflow: visible;	border-top:solid 14px #097CDE;	border-bottom:solid 2px #097CDE;	border-left:solid 2px #097CDE;	border-right:solid 2px #097CDE;}#navpassion > li {	margin: 0;	float: left;	text-align: center;}#navpassion ul, #navpassion li{	display: block;}#navpassion ul{	visibility: hidden;}#navpassion li:hover ul ul {	visibility: hidden;}#navpassion li:hover ul {/*	visibility: visible; */	}#navpassion li:hover a {	color:#FFFFFF;}.skipnav {	display: none;}#nonav {	display: block;	background: transparent;	height: 1px;	border: 0;	margin: 0 0 -1px 0;	padding: 0;}.spacer {	margin-right:13px  !important;}.smallspacer {	margin-right:7px  !important;}/**** Textes onglets passion ****/.texteongletsred {	padding-top:7px;	color:#000000;	/*padding-right:7px;*/	text-align:center;	display:block;}.texteongletsred a {	/*padding-top:7px;*/	color:#000000;}.texteongletsred a:hover {	/*padding-top:7px;*/	color:#FFFFFF;        text-decoration: none;}/********//**** Textes onglets pratique ****/.texteongletsorange {	padding-top:7px;	color:#000000;	/*padding-right:10px;*/	text-align:center;	display:block;}.texteongletsorange a {	padding-top:7px;	color:#000000;}.texteongletsorange a:hover {	padding-top:7px;	color:#FFFFFF;         text-decoration: none;}/********//**** Textes onglets promo ****/.texteongletsblue {	padding-top:7px;	color:#000000;	/*padding-right:7px;*/	text-align:center;	display:block;}.texteongletsblue a {	padding-top:7px;	color:#000000;}.texteongletsblue a:hover {	padding-top:7px;	color:#FFFFFF;         text-decoration: none;}/********//**** Textes onglets promo court ****/.texteongletsbluecourt {	display:block; color:#000000; text-align:center; padding-top:3px;}.texteongletsbluecourt a {	padding-top:3px;	color:#000000;}.texteongletsbluecourt a:hover {	padding-top:3px;	color:#FFFFFF;         text-decoration: none;}/********//********** Passion ***********/#contenured {	width:100%;	height:100%;}#contenured .col158 {	float:left;	border-right:2px dotted #DA0000;	height:100%;	width:158px;}#contenured .col180 {	float:left;	border-right:2px dotted #DA0000;	height:100%;	width:180px;}#contenured .colder {	float:left;	height:100%;	width:158px;}#contenured .col {	float:left;	height:100%;	width:160px;}#contenured .col .menu-col-title {	color:#097CDE;	padding-left:14px !important;}#contenured .menu-col-title {	color:#DA0000;	font-family:Arial, Helvetica, sans-serif;	font-size:15px;	font-weight:bold;	padding-left:14px;	padding-top:9px;}#contenured a.itemtous {	color:#DA0000 !important;	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	font-weight:normal;	height:15px;	margin-bottom:2px;	padding-bottom:3px;	padding-left:15px;	display:block;}#contenured a.itemtous:hover {	color:#FFFFFF !important;	background:#DA0000 url(../images/menu/fleche_menu_rouge.gif) no-repeat 0 2px;         text-decoration: none;}#contenured a.itemblue {	color:#097CDE !important;	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	font-weight:normal;	height:15px;	margin-bottom:2px;	padding-bottom:3px;	padding-left:15px;	display:block;}#contenured a.itemblue:hover {	color:#FFFFFF !important;	background:#097CDE url(../images/menu/fleche_menu_rouge.gif) no-repeat 0 2px;         text-decoration: none;}#contenured a.itemnormal {	color:#000000 !important;	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	font-weight:normal;	height:15px;	margin-bottom:2px;	padding-bottom:3px;	padding-left:15px;	display:block;	overflow:hidden;}#contenured a.itemnormal:hover {	color:#FFFFFF !important;	background:#DA0000 url(../images/menu/fleche_menu_rouge.gif) no-repeat 0 2px !important;         text-decoration: none;}/************** Pratique ***********/#contenuorange {	width:100%;	height:100%;}#contenuorange .col158 {	float:left;	border-right:2px dotted #F8B707;	height:100%;	width:200px;}#contenuorange .colder {	float:left;	height:100%;	width:200px;}#contenuorange .col {	float:left;	height:100%;	width:182px;}#contenuorange .menu-col-title {	color:#F8B707;	font-family:Arial, Helvetica, sans-serif;	font-size:15px;	font-weight:bold;	padding-left:14px;	padding-top:9px;}#contenuorange .col .menu-col-title {	color:#097CDE;	padding-left:14px !important;}#contenuorange  a.itemtous{	color:#F8B707 !important;	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	font-weight:normal;	height:15px;	margin-bottom:2px;	padding-bottom:3px;	padding-left:15px;	display:block;}#contenuorange a.itemtous:hover{	color:#FFFFFF !important;	background:#F8B707 url(../images/menu/fleche_menu_orange.gif) no-repeat 0 2px;         text-decoration: none;}#contenuorange a.itemnormal {	color:#000000 !important;	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	font-weight:normal;	height:15px;	margin-bottom:2px;	padding-bottom:3px;	padding-left:15px;	display:block;}#contenuorange a.itemnormal:hover {	color:#FFFFFF !important;	background:#F8B707 url(../images/menu/fleche_menu_orange.gif) no-repeat 0 2px !important;         text-decoration: none;}/*********** Promo *************/#contenublue {	/*float:left;	width:607px;*/	width:100%;	height:100%;}#contenublue .bgvp {	/*float:left;	width:607px;*/	/*background:#00C0ED url(../images/ban_menu_vp.jpg) no-repeat;*/	background:#00C0ED url(../images/ban_menu_vp.jpg) no-repeat;	height:210px;	padding-left:75px;	padding-top:120px;}#contenublue .bgencemoment {	/*float:left;	width:607px;*/	background:#097CDE url(../images/menu/ban_fond_encemoment.jpg) no-repeat;	height:100%;	width:100%;	float:left;}#contenublue .col158 {	float:left;	border-right:2px dotted #097CDE;	height:100%;	width:206px;}#contenublue .col {	float:left;	height:100%;	width:204px;}#contenublue .colhaut {	/*float:left;*/	border-bottom:2px dotted #097CDE;	height:109px;	width:100%;}#contenublue .colbas {	/*float:left;*/	height:200px;	width:100%;}#contenublue .ban-vp {	margin-left:75px;}#contenublue .menu-col-title {	color:#097CDE;	font-family:Arial, Helvetica, sans-serif;	font-size:15px;	font-weight:bold;	padding-left:14px;	padding-top:9px;}#contenublue a.itemtous {	color:#097CDE !important;	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	font-weight:normal;	height:15px;	margin-bottom:2px;	padding-left:14px;	padding-bottom:3px;	display:block;}#contenublue a.itemtous:hover {	color:#FFFFFF !important;	background:#097CDE url(../images/menu/fleche_menu_blue.gif) no-repeat 0 2px !important;         text-decoration: none;}#contenublue a.itemnormal {	color:#000000 !important;	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	font-weight:normal;	height:15px;	margin-bottom:2px;	padding-left:14px;	padding-bottom:3px;	display:block;}#contenublue a.itemnormal:hover {	color:#FFFFFF !important;	background:#097CDE url(../images/menu/fleche_menu_blue.gif) no-repeat 0 2px !important;         text-decoration: none;}#contenublue a.itemhoriz {	color:#000000 !important;	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	font-weight:normal;	height:15px;	margin-bottom:2px;	padding-left:14px;	padding-bottom:3px;	/*display:block;*/}#contenublue a.itemhoriz:hover {	color:#FFFFFF !important;	background:#097CDE url(../images/menu/fleche_menu_blue.gif) no-repeat 0 2px !important;         text-decoration: none;}.image {	float:right;	height:100%;	/*width:195px;*/}.imageg {	float:left;	height:100%;	/*width:195px;*/}.itemblue {	color:#097CDE;	font-family:Arial, Helvetica, sans-serif;	font-size:13px;	font-weight:normal;	height:15px;	margin-bottom:4px;	width:100%;}a.itemblue {	color:#097CDE !important;	padding-left:15px;	height:15px;	margin-bottom:2px;	padding-bottom:4px;	display:block;}a.itemblue:hover {	color:#FFFFFF !important;	background:#097CDE  url(../images/menu/fleche_menu_blue.gif) no-repeat 0 2px !important;}a {	text-decoration:none;	color:#616060;}a:hover {	 text-decoration: none;	color:#616060;}a.promotions-lien{	float:right;	padding:5px;}a.promotions-lien:hover{	text-decoration:underline;}/*********** Customized Scrollbars *************/.jScrollPaneContainer {	position: relative;	overflow: hidden;	z-index: 1;}.jScrollPaneTrack {	position: absolute;	cursor: pointer;	right: 0;	top: 0;	height: 100%;	background: #e9e9e9;}.jScrollPaneDrag {	position: absolute;	background: #DA0000;	cursor: pointer;	overflow: hidden;}.orange .jScrollPaneDrag   {	background: #F8B707 !important;}.jScrollPaneDragTop {	position: absolute;	top: 0;	left: 0;	overflow: hidden;}.jScrollPaneDragBottom {	position: absolute;	bottom: 0;	left: 0;	overflow: hidden;}a.jScrollArrowUp {	display: block;	position: absolute;	z-index: 1;	top: 0;	right: 0;	text-indent: -2000px;	overflow: hidden;	/*background-color: #666;*/	height: 14px;}a.jScrollArrowUp:hover {	/*background-color: #f60;*/}a.jScrollArrowDown {	display: block;	position: absolute;	z-index: 1;	bottom: 0;	right: 0;	text-indent: -2000px;	overflow: hidden;	/*background-color: #666;*/	height: 14px;}a.jScrollArrowDown:hover {	/*background-color: #f60;*/}a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {	/*background-color: #f00;*/}a.jScrollArrowUp {	background: url(../images/basic_arrow.gif) repeat-x 0 0;}.orange a.jScrollArrowUp {	background: url(../images/basic_arrow.gif) repeat-x -15px 0;}a.jScrollArrowUp:hover {	background-position: 0 -14px;}.orange a.jScrollArrowUp:hover {	background-position: -15px -14px;}a.jScrollArrowDown {	background: url(../images/basic_arrow.gif) repeat-x 30px 0;}.orange a.jScrollArrowDown {	background: url(../images/basic_arrow.gif) repeat-x -45px 0;}a.jScrollArrowDown:hover {	background-position: 30px -14px;}.orange a.jScrollArrowDown:hover {	background-position: -45px -14px;}/* ===================================== FIN MENU ORECA ===================================*//* Autocompletion */a.linksuggest {	color:#000000 !important;	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	font-weight:normal;	height:15px;	margin-bottom:2px;	padding-bottom:3px;	padding-left:15px;	display:block;	overflow:hidden;}a.linksuggest:hover {	color:#FFFFFF !important;	background:#DA0000 url(../images/menu/fleche_menu_rouge.gif) no-repeat 0 2px !important;         text-decoration: none;}.seo-rech-veh h1 {    font-size:16px;    font-weight: bold;}.seo-rech-veh h2 {    font-size:12px;    font-weight: bold;}.seo-rech-veh h3 {    font-size:12px;    font-weight: normal;    line-height: 1;}.seo-rech-veh-niv2 h1 {    font-size:16px;    font-weight: bold;}.seo-rech-veh-niv2 h2 {    font-size:12px;    font-weight: normal;    line-height: 1;}/* Fenetre modal ajout panier */.modal {	background-color:#fff;	display:none;	width:660px;	/*height:540px;*/	padding:15px;	text-align:left;	opacity:1;}.btn-cat {    float:left; color:#FFFFFF; font-size:14px; padding-left:5px; padding-right:5px; height:18px;    background:url(../images/choixvehicule/fond_bouton.gif) 0 0 repeat-x;    -moz-border-radius:3px; -webkit-border-radius:3px;    margin-left:3px; margin-right:3px;}#cart-confirmation {		background-color:#fff;		display:none;		width:660px;		height:540px;		padding:15px;		text-align:left;		/*border:2px solid #333;*/		opacity:1;		/*-moz-border-radius:6px;		-webkit-border-radius:6px;		-moz-box-shadow: 0 0 50px #ccc;		-webkit-box-shadow: 0 0 50px #ccc;*/	}/* Parrainage */.parrainage {	width:729px; background-color:#0970AA; padding-left:3px; margin-bottom:5px;}.parrainage h2 {	color:white; font-size:18px;}h2.lientous { float:left; line-height:1em; font-size:12px; margin-top:2px; margin-left:2px; }.titrereview { float:left; margin-bottom:5px; padding:10px 0; width:980px; font-size:16px; font-weight:bold; line-height:1.25em; }a.contact-link { text-decoration:none; }a:hover.contact-link { text-decoration:underline; }
