/**
 * Magento Enterprise Edition
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Magento Enterprise Edition License
 * that is bundled with this package in the file LICENSE_EE.txt.
 * It is also available through the world-wide-web at this URL:
 * http://www.magentocommerce.com/license/enterprise-edition
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@magentocommerce.com so we can send you a copy immediately.
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade Magento to newer
 * versions in the future. If you wish to customize Magento for your
 * needs please refer to http://www.magentocommerce.com for more information.
 *
 * @category    design
 * @package     enterprise_default
 * @copyright   Copyright (c) 2009 Irubin Consulting Inc. DBA Varien (http://www.varien.com)
 * @license     http://www.magentocommerce.com/license/enterprise-edition
 */

/* Layout ================================================================================= */
.wrapper {background:#E4E4E4 url(../images/bg_y.gif) center top repeat-y;}
.page {margin:0 auto; text-align:left;background:url(../images/bg_g.jpg) center top no-repeat;min-height:400px;}
.page-print { background:#fff; padding:20px; text-align:left; }
.page-popup { padding:20px; text-align:left;background:#fff;}
.header-container{padding:0 3px;width:984px;margin:0 auto;background:url(../images/bg_g.jpg) center top;}
.main{background:#fff;width:971px;padding:0 13px 20px;margin:0 auto;overflow:hidden;
background:url(../images/btm_round_corner.gif) center bottom no-repeat;clear:both;}
.cms-index-index .main{padding-top:8px;}


/* Base Columns */
.col-left { float:left; width:180px; padding:0 10px 0 0; }
.col-main { float:left; width:736px; }
.col-right { float:right; width:180px; padding:0 0 0 10px; }
.cms-enable-cookies .col-main{padding:10px 20px 30px 20px;}

/* 1 Column Layout */
.col1-layout .col-main { float:none; width:auto; }

/* 2 Columns Layout */
.col2-left-layout .col-main { float:left; }
.col2-right-layout .col-main {width:765px;padding:0 0 0 15px;}
.catalog-product-view .col2-right-layout .col-main {padding:0 0 0 15px;}
.checkout-onepage-index .main {padding-top:20px;}
.checkout-onepage-index .col-main{padding:0 0 0 20px;width:730px;}
.checkout-onepage-index .col-right{padding:20px 25px 0 0;}
.cms-no-route .main{padding-top:10px;}
/* 3 Columns Layout */
.col3-layout .col-main { width:590px;overflow:hidden; }
.tag-product-list .main{padding-top:10px;}
.sendfriend-product-send .main{padding:10px 0 30px 0;}

/* Content Columns */
.col2-set .col-1 { float:left; width:49%; }
.col2-set .col-2 { float:right; width:49%; }
.col2-set .narrow { width:30%;}
.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; background:transparent url(../images/input_bg.gif) no-repeat scroll left top;border:none;border-right:1px solid #E8E2E0;border-bottom:1px solid #E8E2E0}

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:2em !important; float:left;}

button.button::-moz-focus-inner { padding:0; border:0; } /* FF Fix */
button.button { -webkit-border-fit:lines; } /* <- Safari & Google Chrome Fix */

button.button { border:0; padding:0; margin:0; background:transparent; /* line-height:21px; */ overflow:visible; cursor:pointer; vertical-align:middle; }

a.button,
button.button span,
a.button span,
button.button span span { background-color:transparent; background-image:url(../images/btn_orange.gif); background-repeat:no-repeat; }

a.button,
button.button span { border:0; padding:0 0 0 12px; margin:0; cursor:pointer; background-position:0 0; display:-moz-inline-stack; display:inline-block; color:#c73615; height:21px; text-decoration:none!important; }
a.button span,
button.button span span { padding:0 12px 0 0; background-position:100% 0; display:-moz-inline-block; display:inline-block; white-space:nowrap; font:bold 12px/21px Arial, Helvetica, sans-serif; height:21px; text-align:center; color:#fff; }

a.button { line-height:21px; }

button.disabled {}
button.disabled span {}
.main h3 {font-size:15px;}

/* Input & Textarea stretched for 100% */
.field-100 { border:1px solid #888; padding:2px; overflow:hidden; }
.field-100 input.input-text,
.field-100 textarea { float:left; width:100%; margin:0; padding:0; border:0; }
/* Form Highlight */
/*input.input-text:focus,select:focus,textarea:focus {}*/
/*.highlight { background:#eee; }*/

/* Form lists */
.form-list li { margin:0 0 5px; }
.form-list label {  }
.form-list .input-box { float:left; width:260px; }
.form-list input.input-text{}
.form-list input.input-text,
.form-list textarea { width:250px; }
.form-list select { width:256px; }
.form-list li.add-row { border-top:1px solid #ddd; margin-top:10px; }
.form-list li.add-row .btn-remove { font-size:0; line-height:0; padding:5px 5px 0 0; text-align:right; }
.form-list .range input.input-text { width:96px; }

.group-select {}
.group-select li { margin:0 0 5px; }
.group-select .input-box { float:left; }
.group-select input.input-text,
.group-select textarea {width:510px; }
.group-select select { width:516px; }
.group-select .input-box input.input-text,
.group-select .input-box textarea { width:250px; }
.group-select .input-box select { width:256px; }

.buttons-set { clear:both; margin:5px 0 0; padding:5px;  }
.buttons-set a { color:#fff; background:url(../images/buttonsetBg.png) repeat-x; text-align:center; height:30px; padding:0 .6em; display:inline; float:right; text-decoration:none; font-weight:700; line-height:30px; font-size:14px; }
.buttons-set .back-link { float:left; background:url(../images/btn_return.gif) no-repeat;width:100px;height:21px;text-indent:-9000px;}
.buttons-set button.button { float:right; }

.buttons-set2 { clear:both; margin:5px 0 0; padding:5px; border:1px solid #ddd; text-align:right; }

/* 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 {}
.required { color:#f00; }
p.required { font-size:10px; text-align:right; }
/* 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:#ccc;}

.messages,
.messages ul { list-style:none !important; margin:0 !important; padding:0 !important; }
.messages { }
.messages li { }
.messages li li { margin:0 0 3px; }
.error-msg,
.success-msg,
.note-msg,
.notice-msg {padding-left:20px;background-repeat:no-repeat;}
.error-msg { border-color:#f16048; background-color:#faebe7; background-image:url(../images/error_msg_icon.gif); color:#df280a; }
.success-msg { background:transparent url(../images/icon_green_leaf.gif) no-repeat scroll 30px 8px;line-height:200%;color:#4C392D;font-size:13px;padding:0 0 0 70px;}
.note-msg,
.notice-msg { border-color:#fcd344; background-color:#fafaec; background:url(../images/note_msg_icon.gif) 0 0 no-repeat; color:#3d6611; }

/* BreadCrumbs */
.breadcrumbs { padding:2px 10px 2px 0;overflow:auto;}
.breadcrumbs strong{margin-right:5px;color:#377201;}
.breadcrumbs a{text-decoration:none;}
.breadcrumbs strong,.breadcrumbs ul{float:left;}
.breadcrumbs ul{line-height:19px;width:830px;}
.breadcrumbs li { background:transparent url(../images/d_arr_white.gif) no-repeat scroll 0 center;
display:inline;font-size:11px;padding-left:10px;}
.breadcrumbs li.home,.breadcrumbs li.accueil {background:none;padding:0;}
.breadcrumbs li strong {float:none;color:#333;font-weight:normal}

/* Page Heading */
.title-buttons {}
.title-buttons h2,
.title-buttons h3,
.title-buttons h4,
.title-buttons h5,
.title-buttons h6 { }
.title-buttons a{position:absolute;top:0px;right:0;color:#F86800;}

/* Pager */
.pager {margin-top:10px;padding:5px 10px;text-align:center;background:url(../images/pager_bg.gif) repeat-x;border-bottom:1px solid #7DA358;color:#fff; clear:both;}
.pager p strong {font-weight:normal;}
.pager p .currently{font-weight:bold;text-decoration:underline;}
.pager p a{color:#fff;text-decoration:none;}
.pager p a:visited {color:#ccc;}
.pager p a:active{}
.pager p a:hover{}


.pager .amount,.pager .view-mode { float:left; }
.pager .amount{margin-right:10px;}
.pager .limiter { float:right;font-weight:bold; }


.pager .pages { float:right;margin-right:5px;}
.pager .pages strong {}
.pager .pages ol{display:inline;}

.pager .pages a{color:#fff;margin:0 1px;text-decoration:none;}
.pager .pages ol { display:inline; }
.pager .pages li { display:inline; }
.pager .pages li .current{ text-decoration:underline; }

.pager .pages .current {}

/* Sorter */
.sorter { padding:4px 10px;background:url(../images/sorter_bg.gif) repeat-x; color:#fff;padding:5px 10px;margin-bottom:10px;}
.sorter a{color:#fff;font-size:11px;}
.sorter a.current{font-weight:bold;text-decoration:none;}
.sorter .view-mode { float:right; }
.sorter .limiter{float:right;font-size:11px;font-weight:bold;}
.sorter .limiter label{margin-right:3px;}
.sorter .limiter select{margin-right:3px;}
.sorter .sort-by { float:left; }
.sorter .sort-by a img{margin-left:10px; }
.sorter .link-feed {}

/* Data Table */
.data-table { width:100%; }
.data-table th { padding:5px; border:1px solid #ddd; font-weight:bold; white-space:nowrap; }
.data-table td { padding:5px; border:1px solid #ddd;min-width:50px;}
.data-table thead { background-color:#f2f2f2; }
.data-table tbody {}
.data-table tfoot {}
.data-table tr.first {}
.data-table tr.last {}
.data-table tr.odd {}
.data-table tr.even { background-color:#F6F6F6; }
.data-table tbody.odd {}
.data-table tbody.odd td { border-width:0 1px; }
.data-table tbody.even { background-color:#f6f6f6; }
.data-table tbody.even td { border-width:0 1px; }
.data-table tbody.odd tr.border td,
.data-table tbody.even tr.border td { border-bottom-width:1px; }
.data-table th .tax-flag { white-space:nowrap; font-weight:normal; }
.data-table td.label,
.data-table th.label { font-weight:bold; background-color:#f6f6f6; }
.data-table td.value {}

/* 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/bg_collapse.gif) 0 4px no-repeat; cursor:pointer; }
tr.show-details .tax-collapse { background-position:0 -53px; }
tr.show-details td {}
tr.tax-details td { background-color:#f6f6f6; }
tr.tax-details-first td {}

/* Shopping cart tax info */
.cart-tax-info,
.cart-tax-info .cart-price { padding-right:20px; }
.cart-tax-total { cursor:pointer; }
.cart-tax-total { padding-right:20px; background:url(../images/bg_collapse.gif) 100% 4px no-repeat; cursor:pointer; }
.cart-tax-total-expanded { background-position:100% -52px; }

/* Lists Decoration */
li.odd {}
li.even { background-color:#F3F6E9; }
dt.odd,
dd.odd {}
dt.even,
dd.even { background-color:#f6f6f6; }

/* Class: std - styles for admin-controlled content */
.std,
.std ul,
.std ol,
.std dl,
.std p,
.std address,
.std blockquote { margin:0; padding:0; }
.std ul { list-style:disc inside; }
.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 */
.link-rss { background:url(../images/icon_rss.gif) 0 1px no-repeat; padding-left:18px; white-space:nowrap; }

/* 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; width:460px; overflow:hidden; text-indent:-999em; width:460px;height:208px;}
.header { border:0 none; overflow:hidden;padding-bottom:5px;}
.header .welcome-msg { font-weight:bold; text-align:right; }
.top-right{float:right;width:480px;padding:12px 39px 0 0;text-align:right;position:relative;}
.header ul.three-links {overflow:auto;text-align:right;float:right;}
.header ul.three-links li{display:inline;background:url(../images/three-link-bg.gif) right center no-repeat;margin-right:4px;#margin-right:7px;
padding-right:7px;}
.header ul.three-links li.last{background:none;margin-right:0;padding-right:0;}
.header ul.three-links a,.header ul.links a{color:#000;font-size:12px;text-decoration:none;font-weight:bold;}
.header .links {overflow:auto;text-align:right;float:right;padding-right:15px;}
.header .header-top {position:absolute;right:15px;top:59px;_width:490px;}
.header .header-top img{padding-left:7px;}

.header .links li{display:inline;background:transparent url(../images/three-link-bg.gif) no-repeat scroll left center;
margin-left:1px;padding-left:8px;}
.header .links li.first{margin-right:0;padding-right:0;}
.header .form-search {padding-right:5px;text-align:right;float:right;vertical-align:middle;}
.header .form-search .search-input {margin-right:3px;}

.header .form-search .search-autocomplete { z-index:999; }
.header .form-search .search-autocomplete ul { border:1px solid #ddd; background-color:#fff; }
.header .form-search .search-autocomplete li { padding:3px; border-bottom:1px solid #ddd; cursor:pointer; }
.header .form-search .search-autocomplete li .amount { float:right; font-weight:bold; }
.header .form-search .search-autocomplete li.selected {}
.header .form-language { text-align:center; }
.header .tools {margin-top:210px;background:#FFFFFF none repeat scroll 0 0;height:34px;margin-top:210px;padding-left:15px;line-height:34px;}
.header .tools span,.header .tools ul ,.header .tools ul  li{float:left;}
.header .tools span.title-language,.header .tools ul.language-switch a{font-size:11px;color:#000;text-decoration:none;text-transform:uppercase;}
.header .tools ul.language-switch a:hover{text-decoration:underline;}
.header .tools span.title-language,.header .tools ul.language-switch li.current{font-weight:bold;}
.header .tools span.title-language{padding-top:1px;padding-top:0px\9;#padding-top:1px;}
/**/
.header .language-switch {float:right;background:url(../images/top_lang_bg.gif) right 0 no-repeat;height:30px;padding-right:10px;margin-right:36px;_margin-right:18px;}
.header .language-switch li.title-language{font-weight:bold;background:url(../images/top_lang_bg.gif) 0 0 no-repeat;padding-left:14px;text-transform:uppercase;}
.header .language-switch li{float:left;color:#fff;line-height:30px;padding:0 4px 0 7px;background:url(../images/lang_sep.gif) 0 11pxo-repeat;}
.header .language-switch li.current a{font-weight:bold;}
.header .language-switch li a{color:#fff;text-decoration:none;}

.header-bottom{background:url(../images/header_bottom.gif) repeat-x;height:40px;clear:both;overflow:hidden;}
.header-img-wrap{float:right;}
#search_mini_form{float:left;}
#search_mini_form .form-search{background:transparent url(../images/search_bg_index.gif) no-repeat scroll 0 0;
border:medium none;font-weight:bold;height:20px;padding:0 0 0 15px;width:350px;height:23px;margin:10px 0 0 10px;}
#search_mini_form #search{background:none;border:none;width:310px;}
.tools span.title-store{font-size:12px;font-weight:bold;margin-left:15px;text-transform:uppercase;}
.store-switcher{background:url(../images/top_locale_bg.gif) right 0 no-repeat;overflow:hidden;padding-right:10px;float:right;color:#fff;margin-bottom:15px;}
.store-switcher li {float:left;height:29px;line-height:29px;}
.store-switcher li.first {background:url(../images/top_locale_bg.gif) left 0 no-repeat;padding-left:10px;}
.store-switcher li  img{vertical-align:middle;margin-right:3px;}
.store-switcher li a{text-decoration:none;font-size:11px;color:#fff;}
.store-switcher li.current a{font-weight:bold;}
.tools .form-search input.input-text{background:url(../images/search_bg_index.gif) no-repeat;width:226px;height:20px;border:none;
padding-left:15px;padding:0;font-weight:bold;padding-top:3px;padding:4px 0 0 15px;#margin-top:4px;_margin-top:2px;}
/*.tools .form-search span.search-input{background:url(../images/search_bg_index.gif) no-repeat right 6px;padding-right:12px;}*/

.form-search button.button span{color:#000;padding:0;background:none;_margin-top:3px;}
/********** < Navigation */
.catalog-category-view .nav,.catalog-product-view .nav {background:#fff url(../images/nav_bg_product.gif) repeat-x scroll 0 bottom;}
.nav { font-size:12px;background:#fff url(../images/nav_bg.gif) repeat-x scroll 0 bottom;padding-bottom:10px;height:46px;margin-bottom:-2px;}

/* All Levels */
.nav li { text-align:left; position:relative;}
.nav li.over { z-index:999; }
.nav li.parent {}
.nav li a { text-decoration:none; }
.nav li a:hover { text-decoration:none; }


/* 1st Level */
.nav li { float:left; }
.nav li a { float:left; padding:0px; text-decoration:none;margin-left:1px;text-indent:-90000px;display:inline;}
.nav li a:hover { color:#000; }
.nav li.over a,
.nav li.active a { color:#fff; }
.nav li ul li.level1 a{background:#fff;word-wrap:break-word;}
.nav li span{display:block;height:46px;}
.nav li.nav-1 a{margin-left:0}


/* 2nd Level */
.nav ul { position:absolute; width:200px; top:46px; left:-10000px; border:1px solid #254E00; background:#fafafa;border-top:none; }
.nav ul li { float:none; border-bottom:1px solid #254E00; }
.nav ul li.last { border-bottom:0; }
.nav ul li a {display:block;float:none; padding:3px 9px; font-weight:bold; color:#000 !important;line-height:34px;margin:0; text-indent:0;}
.nav ul li a span{background:none!important;display:inline;text-indent:0;}
.nav ul li a:hover { color:#fff !important;background:#254E00!important;}
.nav ul li.active > a,
.nav ul li.over > a { }


/* 3rd+ leven */
.nav ul ul { top:0px;border:1px solid #254E00; }

/* Show Menu */
.nav li.over > ul { left:0; }
.nav li.over > ul li.over > ul { left:180px; }

.nav li.over ul ul { left:-10000px; }

/***fr nav***/
#nav-fr_ttc li.nav-1 a span{background:url(/media/docs/categories/fr/1.gif) top no-repeat;width:55px;}
#nav-fr_ttc li.nav-1 a:hover span,#nav-fr_ttc li.active1 a span{background:url(/media/docs/categories/fr/1_rollover.gif) top no-repeat;width:55px;}
#nav-fr_ttc li.nav-2 a  span{background:url(/media/docs/categories/fr/2.gif) no-repeat;width:87px;}
#nav-fr_ttc li.nav-2 a:hover span,#nav-fr_ttc li.active2 a span{background:url(/media/docs/categories/fr/2_rollover.gif) no-repeat;width:87px;}
#nav-fr_ttc li.nav-3 a span{background:url(/media/docs/categories/fr/3.gif) no-repeat;width:60px;}
#nav-fr_ttc li.nav-3 a:hover span,#nav-fr_ttc li.active3 a span{background:url(/media/docs/categories/fr/3_rollover.gif) no-repeat;width:60px;}
#nav-fr_ttc li.nav-4 a span{background:url(/media/docs/categories/fr/4.gif) no-repeat;width:50px;}
#nav-fr_ttc li.nav-4 a:hover span,#nav-fr_ttc li.active4 a span{background:url(/media/docs/categories/fr/4_rollover.gif) no-repeat;width:50px;}
#nav-fr_ttc li.nav-5 a span{background:url(/media/docs/categories/fr/5.gif) no-repeat;width:55px;}
#nav-fr_ttc li.nav-5 a:hover span,#nav-fr_ttc li.active5 a span{background:url(/media/docs/categories/fr/5_rollover.gif) no-repeat;width:55px;}
#nav-fr_ttc li.nav-6 a span{background:url(/media/docs/categories/fr/6.gif) no-repeat;width:61px;}
#nav-fr_ttc li.nav-6 a:hover span,#nav-fr_ttc li.active6a span{background:url(/media/docs/categories/fr/6_rollover.gif) no-repeat;width:61px;}
#nav-fr_ttc li.nav-7 a span{background:url(/media/docs/categories/fr/7.gif) no-repeat;width:65px;}
#nav-fr_ttc li.nav-7 a:hover span,#nav-fr_ttc li.active7 a span{background:url(/media/docs/categories/fr/7_rollover.gif) no-repeat;width:65px;}
#nav-fr_ttc li.nav-8 a span{background:url(/media/docs/categories/fr/8.gif) no-repeat;width:67px;}
#nav-fr_ttc li.nav-8 a:hover span,#nav-fr_ttc li.active8 a span{background:url(/media/docs/categories/fr/8_rollover.gif) no-repeat;width:67px;}
#nav-fr_ttc li.nav-9 a span{background:url(/media/docs/categories/fr/9.gif) no-repeat;width:63px;}
#nav-fr_ttc li.nav-9 a:hover span,#nav-fr_ttc li.active9 a span{background:url(/media/docs/categories/fr/9_rollover.gif) no-repeat;width:63px;}
#nav-fr_ttc li.nav-10 a span{background:url(/media/docs/categories/fr/10.gif) no-repeat;width:60px;}
#nav-fr_ttc li.nav-10 a:hover span,#nav-fr_ttc li.active10 a span{background:url(/media/docs/categories/fr/10_rollover.gif) no-repeat;width:60px;}
#nav-fr_ttc li.nav-11 a span{background:url(/media/docs/categories/fr/11.gif) no-repeat;width:70px;}
#nav-fr_ttc li.nav-11 a:hover span,#nav-fr_ttc li.active11 a span{background:url(/media/docs/categories/fr/11_rollover.gif) no-repeat;width:70px;}
#nav-fr_ttc li.nav-12 a span{background:url(/media/docs/categories/fr/12.gif) no-repeat;width:60px;}
#nav-fr_ttc li.nav-12 a:hover span,#nav-fr li.active12 a span{background:url(/media/docs/categories/fr/12_rollover.gif) no-repeat;width:60px;}
#nav-fr_ttc li.nav-13 a span{background:url(/media/docs/categories/fr/13.gif) no-repeat;width:50px;}
#nav-fr_ttc li.nav-13 a:hover span,#nav-fr_ttc li.active13 a span{background:url(/media/docs/categories/fr/13_rollover.gif) no-repeat;width:50px;}
#nav-fr_ttc li.nav-14 a span{background:url(/media/docs/categories/fr/14.gif) no-repeat;width:50px;}
#nav-fr_ttc li.nav-14 a:hover span,#nav-fr_ttc li.active14 a span{background:url(/media/docs/categories/fr/14_rollover.gif) no-repeat;width:50px;}
#nav-fr_ttc li.nav-15 a span{background:url(/media/docs/categories/fr/15.gif) no-repeat;width:52px;}
#nav-fr_ttc li.nav-15 a:hover span,#nav-fr_ttc li.active15 a span{background:url(/media/docs/categories/fr/15_rollover.gif) no-repeat;width:52px;}
#nav-fr_ttc li.nav-16 a span{background:url(/media/docs/categories/fr/16.gif) no-repeat;width:64px;}
#nav-fr_ttc li.nav-16 a:hover span,#nav-fr_ttc li.active16 a span{background:url(/media/docs/categories/fr/16_rollover.gif) no-repeat;width:64px;}

#nav-fr_ht li.nav-1 a span{background:url(/media/docs/categories/fr/1.gif) top no-repeat;width:55px;}
#nav-fr_ht li.nav-1 a:hover span,#nav-fr_ht li.active1 a span{background:url(/media/docs/categories/fr/1_rollover.gif) top no-repeat;width:55px;}
#nav-fr_ht li.nav-2 a  span{background:url(/media/docs/categories/fr/2.gif) no-repeat;width:87px;}
#nav-fr_ht li.nav-2 a:hover span,#nav-fr_ht li.active2 a span{background:url(/media/docs/categories/fr/2_rollover.gif) no-repeat;width:87px;}
#nav-fr_ht li.nav-3 a span{background:url(/media/docs/categories/fr/3.gif) no-repeat;width:60px;}
#nav-fr_ht li.nav-3 a:hover span,#nav-fr_ht li.active3 a span{background:url(/media/docs/categories/fr/3_rollover.gif) no-repeat;width:60px;}
#nav-fr_ht li.nav-4 a span{background:url(/media/docs/categories/fr/4.gif) no-repeat;width:50px;}
#nav-fr_ht li.nav-4 a:hover span,#nav-fr_ht li.active4 a span{background:url(/media/docs/categories/fr/4_rollover.gif) no-repeat;width:50px;}
#nav-fr_ht li.nav-5 a span{background:url(/media/docs/categories/fr/5.gif) no-repeat;width:55px;}
#nav-fr_ht li.nav-5 a:hover span,#nav-fr_ht li.active5 a span{background:url(/media/docs/categories/fr/5_rollover.gif) no-repeat;width:55px;}
#nav-fr_ht li.nav-6 a span{background:url(/media/docs/categories/fr/6.gif) no-repeat;width:61px;}
#nav-fr_ht li.nav-6 a:hover span,#nav-fr_ht li.active6a span{background:url(/media/docs/categories/fr/6_rollover.gif) no-repeat;width:61px;}
#nav-fr_ht li.nav-7 a span{background:url(/media/docs/categories/fr/7.gif) no-repeat;width:65px;}
#nav-fr_ht li.nav-7 a:hover span,#nav-fr_ht li.active7 a span{background:url(/media/docs/categories/fr/7_rollover.gif) no-repeat;width:65px;}
#nav-fr_ht li.nav-8 a span{background:url(/media/docs/categories/fr/8.gif) no-repeat;width:67px;}
#nav-fr_ht li.nav-8 a:hover span,#nav-fr_ht li.active8 a span{background:url(/media/docs/categories/fr/8_rollover.gif) no-repeat;width:67px;}
#nav-fr_ht li.nav-9 a span{background:url(/media/docs/categories/fr/9.gif) no-repeat;width:63px;}
#nav-fr_ht li.nav-9 a:hover span,#nav-fr_ht li.active9 a span{background:url(/media/docs/categories/fr/9_rollover.gif) no-repeat;width:63px;}
#nav-fr_ht li.nav-10 a span{background:url(/media/docs/categories/fr/10.gif) no-repeat;width:60px;}
#nav-fr_ht li.nav-10 a:hover span,#nav-fr_ht li.active10 a span{background:url(/media/docs/categories/fr/10_rollover.gif) no-repeat;width:60px;}
#nav-fr_ht li.nav-11 a span{background:url(/media/docs/categories/fr/11.gif) no-repeat;width:70px;}
#nav-fr_ht li.nav-11 a:hover span,#nav-fr_ht li.active11 a span{background:url(/media/docs/categories/fr/11_rollover.gif) no-repeat;width:70px;}
#nav-fr_ht li.nav-12 a span{background:url(/media/docs/categories/fr/12.gif) no-repeat;width:60px;}
#nav-fr_ht li.nav-12 a:hover span,#nav-fr li.active12 a span{background:url(/media/docs/categories/fr/12_rollover.gif) no-repeat;width:60px;}
#nav-fr_ht li.nav-13 a span{background:url(/media/docs/categories/fr/13.gif) no-repeat;width:50px;}
#nav-fr_ht li.nav-13 a:hover span,#nav-fr_ht li.active13 a span{background:url(/media/docs/categories/fr/13_rollover.gif) no-repeat;width:50px;}
#nav-fr_ht li.nav-14 a span{background:url(/media/docs/categories/fr/14.gif) no-repeat;width:50px;}
#nav-fr_ht li.nav-14 a:hover span,#nav-fr_ht li.active14 a span{background:url(/media/docs/categories/fr/14_rollover.gif) no-repeat;width:50px;}
#nav-fr_ht li.nav-15 a span{background:url(/media/docs/categories/fr/15.gif) no-repeat;width:52px;}
#nav-fr_ht li.nav-15 a:hover span,#nav-fr_ht li.active15 a span{background:url(/media/docs/categories/fr/15_rollover.gif) no-repeat;width:52px;}
#nav-fr_ht li.nav-16 a span{background:url(/media/docs/categories/fr/16.gif) no-repeat;width:64px;}
#nav-fr_ht li.nav-16 a:hover span,#nav-fr_ht li.active16 a span{background:url(/media/docs/categories/fr/16_rollover.gif) no-repeat;width:64px;}
/***fr_ttc nav***/
#nav-en_ttc li.nav-1 a span{background:url(/media/docs/categories/en/1.gif) top no-repeat;width:55px;}
#nav-en_ttc li.nav-1 a:hover span,#nav-en_ttc li.active1 a span{background:url(/media/docs/categories/en/1_rollover.gif) top no-repeat;width:55px;}
#nav-en_ttc li.nav-2 a  span{background:url(/media/docs/categories/en/2.gif) no-repeat;width:87px;}
#nav-en_ttc li.nav-2 a:hover span,#nav-en_ttc li.active2 a span{background:url(/media/docs/categories/en/2_rollover.gif) no-repeat;width:87px;}
#nav-en_ttc li.nav-3 a span{background:url(/media/docs/categories/en/3.gif) no-repeat;width:60px;}
#nav-en_ttc li.nav-3 a:hover span,#nav-en_ttc li.active3 a span{background:url(/media/docs/categories/en/3_rollover.gif) no-repeat;width:60px;}
#nav-en_ttc li.nav-4 a span{background:url(/media/docs/categories/en/4.gif) no-repeat;width:50px;}
#nav-en_ttc li.nav-4 a:hover span,#nav-en_ttc li.active4 a span{background:url(/media/docs/categories/en/4_rollover.gif) no-repeat;width:50px;}
#nav-en_ttc li.nav-5 a span{background:url(/media/docs/categories/en/5.gif) no-repeat;width:55px;}
#nav-en_ttc li.nav-5 a:hover span,#nav-en_ttc li.active5 a span{background:url(/media/docs/categories/en/5_rollover.gif) no-repeat;width:55px;}
#nav-en_ttc li.nav-6 a span{background:url(/media/docs/categories/en/6.gif) no-repeat;width:61px;}
#nav-en_ttc li.nav-6 a:hover span,#nav-en_ttc li.active6a span{background:url(/media/docs/categories/en/6_rollover.gif) no-repeat;width:61px;}
#nav-en_ttc li.nav-7 a span{background:url(/media/docs/categories/en/7.gif) no-repeat;width:65px;}
#nav-en_ttc li.nav-7 a:hover span,#nav-en_ttc li.active7 a span{background:url(/media/docs/categories/en/7_rollover.gif) no-repeat;width:65px;}
#nav-en_ttc li.nav-8 a span{background:url(/media/docs/categories/en/8.gif) no-repeat;width:67px;}
#nav-en_ttc li.nav-8 a:hover span,#nav-en_ttc li.active8 a span{background:url(/media/docs/categories/en/8_rollover.gif) no-repeat;width:67px;}
#nav-en_ttc li.nav-9 a span{background:url(/media/docs/categories/en/9.gif) no-repeat;width:63px;}
#nav-en_ttc li.nav-9 a:hover span,#nav-en_ttc li.active9 a span{background:url(/media/docs/categories/en/9_rollover.gif) no-repeat;width:63px;}
#nav-en_ttc li.nav-10 a span{background:url(/media/docs/categories/en/10.gif) no-repeat;width:60px;}
#nav-en_ttc li.nav-10 a:hover span,#nav-en_ttc li.active10 a span{background:url(/media/docs/categories/en/10_rollover.gif) no-repeat;width:60px;}
#nav-en_ttc li.nav-11 a span{background:url(/media/docs/categories/en/11.gif) no-repeat;width:70px;}
#nav-en_ttc li.nav-11 a:hover span,#nav-en_ttc li.active11 a span{background:url(/media/docs/categories/en/11_rollover.gif) no-repeat;width:70px;}
#nav-en_ttc li.nav-12 a span{background:url(/media/docs/categories/en/12.gif) no-repeat;width:60px;}
#nav-en_ttc li.nav-12 a:hover span,#nav-en_ttc li.active12 a span{background:url(/media/docs/categories/en/12_rollover.gif) no-repeat;width:60px;}
#nav-en_ttc li.nav-13 a span{background:url(/media/docs/categories/en/13.gif) no-repeat;width:50px;}
#nav-en_ttc li.nav-13 a:hover span,#nav-en_ttc li.active13 a span{background:url(/media/docs/categories/en/13_rollover.gif) no-repeat;width:50px;}
#nav-en_ttc li.nav-14 a span{background:url(/media/docs/categories/en/14.gif) no-repeat;width:50px;}
#nav-en_ttc li.nav-14 a:hover span,#nav-en_ttc li.active14 a span{background:url(/media/docs/categories/en/14_rollover.gif) no-repeat;width:50px;}
#nav-en_ttc li.nav-15 a span{background:url(/media/docs/categories/en/15.gif) no-repeat;width:52px;}
#nav-en_ttc li.nav-15 a:hover span,#nav-en_ttc li.active15 a span{background:url(/media/docs/categories/en/15_rollover.gif) no-repeat;width:52px;}
#nav-en_ttc li.nav-16 a span{background:url(/media/docs/categories/en/16.gif) no-repeat;width:64px;}
#nav-en_ttc li.nav-16 a:hover span,#nav-en_ttc li.active16 a span{background:url(/media/docs/categories/en/16_rollover.gif) no-repeat;width:64px;}

#nav-en_ht li.nav-1 a span{background:url(/media/docs/categories/en/1.gif) top no-repeat;width:55px;}
#nav-en_ht li.nav-1 a:hover span,#nav-en_ht li.active1 a span{background:url(/media/docs/categories/en/1_rollover.gif) top no-repeat;width:55px;}
#nav-en_ht li.nav-2 a  span{background:url(/media/docs/categories/en/2.gif) no-repeat;width:87px;}
#nav-en_ht li.nav-2 a:hover span,#nav-en_ht li.active2 a span{background:url(/media/docs/categories/en/2_rollover.gif) no-repeat;width:87px;}
#nav-en_ht li.nav-3 a span{background:url(/media/docs/categories/en/3.gif) no-repeat;width:60px;}
#nav-en_ht li.nav-3 a:hover span,#nav-en_ht li.active3 a span{background:url(/media/docs/categories/en/3_rollover.gif) no-repeat;width:60px;}
#nav-en_ht li.nav-4 a span{background:url(/media/docs/categories/en/4.gif) no-repeat;width:50px;}
#nav-en_ht li.nav-4 a:hover span,#nav-en_ht li.active4 a span{background:url(/media/docs/categories/en/4_rollover.gif) no-repeat;width:50px;}
#nav-en_ht li.nav-5 a span{background:url(/media/docs/categories/en/5.gif) no-repeat;width:55px;}
#nav-en_ht li.nav-5 a:hover span,#nav-en_ht li.active5 a span{background:url(/media/docs/categories/en/5_rollover.gif) no-repeat;width:55px;}
#nav-en_ht li.nav-6 a span{background:url(/media/docs/categories/en/6.gif) no-repeat;width:61px;}
#nav-en_ht li.nav-6 a:hover span,#nav-en_ht li.active6a span{background:url(/media/docs/categories/en/6_rollover.gif) no-repeat;width:61px;}
#nav-en_ht li.nav-7 a span{background:url(/media/docs/categories/en/7.gif) no-repeat;width:65px;}
#nav-en_ht li.nav-7 a:hover span,#nav-en_ht li.active7 a span{background:url(/media/docs/categories/en/7_rollover.gif) no-repeat;width:65px;}
#nav-en_ht li.nav-8 a span{background:url(/media/docs/categories/en/8.gif) no-repeat;width:67px;}
#nav-en_ht li.nav-8 a:hover span,#nav-en_ht li.active8 a span{background:url(/media/docs/categories/en/8_rollover.gif) no-repeat;width:67px;}
#nav-en_ht li.nav-9 a span{background:url(/media/docs/categories/en/9.gif) no-repeat;width:63px;}
#nav-en_ht li.nav-9 a:hover span,#nav-en_ht li.active9 a span{background:url(/media/docs/categories/en/9_rollover.gif) no-repeat;width:63px;}
#nav-en_ht li.nav-10 a span{background:url(/media/docs/categories/en/10.gif) no-repeat;width:60px;}
#nav-en_ht li.nav-10 a:hover span,#nav-en_ht li.active10 a span{background:url(/media/docs/categories/en/10_rollover.gif) no-repeat;width:60px;}
#nav-en_ht li.nav-11 a span{background:url(/media/docs/categories/en/11.gif) no-repeat;width:70px;}
#nav-en_ht li.nav-11 a:hover span,#nav-en_ht li.active11 a span{background:url(/media/docs/categories/en/11_rollover.gif) no-repeat;width:70px;}
#nav-en_ht li.nav-12 a span{background:url(/media/docs/categories/en/12.gif) no-repeat;width:60px;}
#nav-en_ht li.nav-12 a:hover span,#nav-en_ht li.active12 a span{background:url(/media/docs/categories/en/12_rollover.gif) no-repeat;width:60px;}
#nav-en_ht li.nav-13 a span{background:url(/media/docs/categories/en/13.gif) no-repeat;width:50px;}
#nav-en_ht li.nav-13 a:hover span,#nav-en_ht li.active13 a span{background:url(/media/docs/categories/en/13_rollover.gif) no-repeat;width:50px;}
#nav-en_ht li.nav-14 a span{background:url(/media/docs/categories/en/14.gif) no-repeat;width:50px;}
#nav-en_ht li.nav-14 a:hover span,#nav-en_ht li.active14 a span{background:url(/media/docs/categories/en/14_rollover.gif) no-repeat;width:50px;}
#nav-en_ht li.nav-15 a span{background:url(/media/docs/categories/en/15.gif) no-repeat;width:52px;}
#nav-en_ht li.nav-15 a:hover span,#nav-en_ht li.active15 a span{background:url(/media/docs/categories/en/15_rollover.gif) no-repeat;width:52px;}
#nav-en_ht li.nav-16 a span{background:url(/media/docs/categories/en/16.gif) no-repeat;width:64px;}
#nav-en_ht li.nav-16 a:hover span,#nav-en_ht li.active16 a span{background:url(/media/docs/categories/en/16_rollover.gif) no-repeat;width:64px;}
/***sp nav***/ 
#nav-sp_ttc li.nav-1 a span{background:url(/media/docs/categories/sp/1.gif) top no-repeat;width:55px;}
#nav-sp_ttc li.nav-1 a:hover span,#nav-sp_ttc li.active1 a span{background:url(/media/docs/categories/sp/1_rollover.gif) top no-repeat;width:55px;}
#nav-sp_ttc li.nav-2 a  span{background:url(/media/docs/categories/sp/2.gif) no-repeat;width:87px;}
#nav-sp_ttc li.nav-2 a:hover span,#nav-sp_ttc li.active2 a span{background:url(/media/docs/categories/sp/2_rollover.gif) no-repeat;width:87px;}
#nav-sp_ttc li.nav-3 a span{background:url(/media/docs/categories/sp/3.gif) no-repeat;width:60px;}
#nav-sp_ttc li.nav-3 a:hover span,#nav-sp_ttc li.active3 a span{background:url(/media/docs/categories/sp/3_rollover.gif) no-repeat;width:60px;}
#nav-sp_ttc li.nav-4 a span{background:url(/media/docs/categories/sp/4.gif) no-repeat;width:50px;}
#nav-sp_ttc li.nav-4 a:hover span,#nav-sp_ttc li.active4 a span{background:url(/media/docs/categories/sp/4_rollover.gif) no-repeat;width:50px;}
#nav-sp_ttc li.nav-5 a span{background:url(/media/docs/categories/sp/5.gif) no-repeat;width:55px;}
#nav-sp_ttc li.nav-5 a:hover span,#nav-sp_ttc li.active5 a span{background:url(/media/docs/categories/sp/5_rollover.gif) no-repeat;width:55px;}
#nav-sp_ttc li.nav-6 a span{background:url(/media/docs/categories/sp/6.gif) no-repeat;width:61px;}
#nav-sp_ttc li.nav-6 a:hover span,#nav-sp_ttc li.active6a span{background:url(/media/docs/categories/sp/6_rollover.gif) no-repeat;width:61px;}
#nav-sp_ttc li.nav-7 a span{background:url(/media/docs/categories/sp/7.gif) no-repeat;width:65px;}
#nav-sp_ttc li.nav-7 a:hover span,#nav-sp_ttc li.active7 a span{background:url(/media/docs/categories/sp/7_rollover.gif) no-repeat;width:65px;}
#nav-sp_ttc li.nav-8 a span{background:url(/media/docs/categories/sp/8.gif) no-repeat;width:67px;}
#nav-sp_ttc li.nav-8 a:hover span,#nav-sp_ttc li.active8 a span{background:url(/media/docs/categories/sp/8_rollover.gif) no-repeat;width:67px;}
#nav-sp_ttc li.nav-9 a span{background:url(/media/docs/categories/sp/9.gif) no-repeat;width:63px;}
#nav-sp_ttc li.nav-9 a:hover span,#nav-sp_ttc li.active9 a span{background:url(/media/docs/categories/sp/9_rollover.gif) no-repeat;width:63px;}
#nav-sp_ttc li.nav-10 a span{background:url(/media/docs/categories/sp/10.gif) no-repeat;width:60px;}
#nav-sp_ttc li.nav-10 a:hover span,#nav-sp_ttc li.active10 a span{background:url(/media/docs/categories/sp/10_rollover.gif) no-repeat;width:60px;}
#nav-sp_ttc li.nav-11 a span{background:url(/media/docs/categories/sp/11.gif) no-repeat;width:70px;}
#nav-sp_ttc li.nav-11 a:hover span,#nav-sp_ttc li.active11 a span{background:url(/media/docs/categories/sp/11_rollover.gif) no-repeat;width:70px;}
#nav-sp_ttc li.nav-12 a span{background:url(/media/docs/categories/sp/12.gif) no-repeat;width:60px;}
#nav-sp_ttc li.nav-12 a:hover span,#nav-sp_ttc li.active12 a span{background:url(/media/docs/categories/sp/12_rollover.gif) no-repeat;width:60px;}
#nav-sp_ttc li.nav-13 a span{background:url(/media/docs/categories/sp/13.gif) no-repeat;width:50px;}
#nav-sp_ttc li.nav-13 a:hover span,#nav-sp_ttc li.active13 a span{background:url(/media/docs/categories/sp/13_rollover.gif) no-repeat;width:50px;}
#nav-sp_ttc li.nav-14 a span{background:url(/media/docs/categories/sp/14.gif) no-repeat;width:50px;}
#nav-sp_ttc li.nav-14 a:hover span,#nav-sp_ttc li.active14 a span{background:url(/media/docs/categories/sp/14_rollover.gif) no-repeat;width:50px;}
#nav-sp_ttc li.nav-15 a span{background:url(/media/docs/categories/sp/15.gif) no-repeat;width:52px;}
#nav-sp_ttc li.nav-15 a:hover span,#nav-sp_ttc li.active15 a span{background:url(/media/docs/categories/sp/15_rollover.gif) no-repeat;width:52px;}
#nav-sp_ttc li.nav-16 a span{background:url(/media/docs/categories/sp/16.gif) no-repeat;width:64px;}
#nav-sp_ttc li.nav-16 a:hover span,#nav-sp_ttc li.active16 a span{background:url(/media/docs/categories/sp/16_rollover.gif) no-repeat;width:64px;}

#nav-sp_ht li.nav-1 a span{background:url(/media/docs/categories/sp/1.gif) top no-repeat;width:55px;}
#nav-sp_ht li.nav-1 a:hover span,#nav-sp_ht li.active1 a span{background:url(/media/docs/categories/sp/1_rollover.gif) top no-repeat;width:55px;}
#nav-sp_ht li.nav-2 a  span{background:url(/media/docs/categories/sp/2.gif) no-repeat;width:87px;}
#nav-sp_ht li.nav-2 a:hover span,#nav-sp_ht li.active2 a span{background:url(/media/docs/categories/sp/2_rollover.gif) no-repeat;width:87px;}
#nav-sp_ht li.nav-3 a span{background:url(/media/docs/categories/sp/3.gif) no-repeat;width:60px;}
#nav-sp_ht li.nav-3 a:hover span,#nav-sp_ht li.active3 a span{background:url(/media/docs/categories/sp/3_rollover.gif) no-repeat;width:60px;}
#nav-sp_ht li.nav-4 a span{background:url(/media/docs/categories/sp/4.gif) no-repeat;width:50px;}
#nav-sp_ht li.nav-4 a:hover span,#nav-sp_ht li.active4 a span{background:url(/media/docs/categories/sp/4_rollover.gif) no-repeat;width:50px;}
#nav-sp_ht li.nav-5 a span{background:url(/media/docs/categories/sp/5.gif) no-repeat;width:55px;}
#nav-sp_ht li.nav-5 a:hover span,#nav-sp_ht li.active5 a span{background:url(/media/docs/categories/sp/5_rollover.gif) no-repeat;width:55px;}
#nav-sp_ht li.nav-6 a span{background:url(/media/docs/categories/sp/6.gif) no-repeat;width:61px;}
#nav-sp_ht li.nav-6 a:hover span,#nav-sp_ht li.active6a span{background:url(/media/docs/categories/sp/6_rollover.gif) no-repeat;width:61px;}
#nav-sp_ht li.nav-7 a span{background:url(/media/docs/categories/sp/7.gif) no-repeat;width:65px;}
#nav-sp_ht li.nav-7 a:hover span,#nav-sp_ht li.active7 a span{background:url(/media/docs/categories/sp/7_rollover.gif) no-repeat;width:65px;}
#nav-sp_ht li.nav-8 a span{background:url(/media/docs/categories/sp/8.gif) no-repeat;width:67px;}
#nav-sp_ht li.nav-8 a:hover span,#nav-sp_ht li.active8 a span{background:url(/media/docs/categories/sp/8_rollover.gif) no-repeat;width:67px;}
#nav-sp_ht li.nav-9 a span{background:url(/media/docs/categories/sp/9.gif) no-repeat;width:63px;}
#nav-sp_ht li.nav-9 a:hover span,#nav-sp_ht li.active9 a span{background:url(/media/docs/categories/sp/9_rollover.gif) no-repeat;width:63px;}
#nav-sp_ht li.nav-10 a span{background:url(/media/docs/categories/sp/10.gif) no-repeat;width:60px;}
#nav-sp_ht li.nav-10 a:hover span,#nav-sp_ht li.active10 a span{background:url(/media/docs/categories/sp/10_rollover.gif) no-repeat;width:60px;}
#nav-sp_ht li.nav-11 a span{background:url(/media/docs/categories/sp/11.gif) no-repeat;width:70px;}
#nav-sp_ht li.nav-11 a:hover span,#nav-sp_ht li.active11 a span{background:url(/media/docs/categories/sp/11_rollover.gif) no-repeat;width:70px;}
#nav-sp_ht li.nav-12 a span{background:url(/media/docs/categories/sp/12.gif) no-repeat;width:60px;}
#nav-sp_ht li.nav-12 a:hover span,#nav-sp_ht li.active12 a span{background:url(/media/docs/categories/sp/12_rollover.gif) no-repeat;width:60px;}
#nav-sp_ht li.nav-13 a span{background:url(/media/docs/categories/sp/13.gif) no-repeat;width:50px;}
#nav-sp_ht li.nav-13 a:hover span,#nav-sp_ht li.active13 a span{background:url(/media/docs/categories/sp/13_rollover.gif) no-repeat;width:50px;}
#nav-sp_ht li.nav-14 a span{background:url(/media/docs/categories/sp/14.gif) no-repeat;width:50px;}
#nav-sp_ht li.nav-14 a:hover span,#nav-sp_ht li.active14 a span{background:url(/media/docs/categories/sp/14_rollover.gif) no-repeat;width:50px;}
#nav-sp_ht li.nav-15 a span{background:url(/media/docs/categories/sp/15.gif) no-repeat;width:52px;}
#nav-sp_ht li.nav-15 a:hover span,#nav-sp_ht li.active15 a span{background:url(/media/docs/categories/sp/15_rollover.gif) no-repeat;width:52px;}
#nav-sp_ht li.nav-16 a span{background:url(/media/docs/categories/sp/16.gif) no-repeat;width:64px;}
#nav-sp_ht li.nav-16 a:hover span,#nav-sp_ht li.active16 a span{background:url(/media/docs/categories/sp/16_rollover.gif) no-repeat;width:64px;}
/***de nav***/
#nav-de_ttc li.nav-1 a span{background:url(/media/docs/categories/de/1.gif) top no-repeat;width:55px;}
#nav-de_ttc li.nav-1 a:hover span,#nav-de_ttc li.active1 a span{background:url(/media/docs/categories/de/1_rollover.gif) top no-repeat;width:55px;}
#nav-de_ttc li.nav-2 a  span{background:url(/media/docs/categories/de/2.gif) no-repeat;width:87px;}
#nav-de_ttc li.nav-2 a:hover span,#nav-de_ttc li.active2 a span{background:url(/media/docs/categories/de/2_rollover.gif) no-repeat;width:87px;}
#nav-de_ttc li.nav-3 a span{background:url(/media/docs/categories/de/3.gif) no-repeat;width:60px;}
#nav-de_ttc li.nav-3 a:hover span,#nav-de_ttc li.active3 a span{background:url(/media/docs/categories/de/3_rollover.gif) no-repeat;width:60px;}
#nav-de_ttc li.nav-4 a span{background:url(/media/docs/categories/de/4.gif) no-repeat;width:50px;}
#nav-de_ttc li.nav-4 a:hover span,#nav-de_ttc li.active4 a span{background:url(/media/docs/categories/de/4_rollover.gif) no-repeat;width:50px;}
#nav-de_ttc li.nav-5 a span{background:url(/media/docs/categories/de/5.gif) no-repeat;width:55px;}
#nav-de_ttc li.nav-5 a:hover span,#nav-de_ttc li.active5 a span{background:url(/media/docs/categories/de/5_rollover.gif) no-repeat;width:55px;}
#nav-de_ttc li.nav-6 a span{background:url(/media/docs/categories/de/6.gif) no-repeat;width:61px;}
#nav-de_ttc li.nav-6 a:hover span,#nav-de_ttc li.active6a span{background:url(/media/docs/categories/de/6_rollover.gif) no-repeat;width:61px;}
#nav-de_ttc li.nav-7 a span{background:url(/media/docs/categories/de/7.gif) no-repeat;width:65px;}
#nav-de_ttc li.nav-7 a:hover span,#nav-de_ttc li.active7 a span{background:url(/media/docs/categories/de/7_rollover.gif) no-repeat;width:65px;}
#nav-de_ttc li.nav-8 a span{background:url(/media/docs/categories/de/8.gif) no-repeat;width:67px;}
#nav-de_ttc li.nav-8 a:hover span,#nav-de_ttc li.active8 a span{background:url(/media/docs/categories/de/8_rollover.gif) no-repeat;width:67px;}
#nav-de_ttc li.nav-9 a span{background:url(/media/docs/categories/de/9.gif) no-repeat;width:63px;}
#nav-de_ttc li.nav-9 a:hover span,#nav-de_ttc li.active9 a span{background:url(/media/docs/categories/de/9_rollover.gif) no-repeat;width:63px;}
#nav-de_ttc li.nav-10 a span{background:url(/media/docs/categories/de/10.gif) no-repeat;width:60px;}
#nav-de_ttc li.nav-10 a:hover span,#nav-de_ttc li.active10 a span{background:url(/media/docs/categories/de/10_rollover.gif) no-repeat;width:60px;}
#nav-de_ttc li.nav-11 a span{background:url(/media/docs/categories/de/11.gif) no-repeat;width:70px;}
#nav-de_ttc li.nav-11 a:hover span,#nav-de_ttc li.active11 a span{background:url(/media/docs/categories/de/11_rollover.gif) no-repeat;width:70px;}
#nav-de_ttc li.nav-12 a span{background:url(/media/docs/categories/de/12.gif) no-repeat;width:60px;}
#nav-de_ttc li.nav-12 a:hover span,#nav-de_ttc li.active12 a span{background:url(/media/docs/categories/de/12_rollover.gif) no-repeat;width:60px;}
#nav-de_ttc li.nav-13 a span{background:url(/media/docs/categories/de/13.gif) no-repeat;width:50px;}
#nav-de_ttc li.nav-13 a:hover span,#nav-de_ttc li.active13 a span{background:url(/media/docs/categories/de/13_rollover.gif) no-repeat;width:50px;}
#nav-de_ttc li.nav-14 a span{background:url(/media/docs/categories/de/14.gif) no-repeat;width:50px;}
#nav-de_ttc li.nav-14 a:hover span,#nav-de_ttc li.active14 a span{background:url(/media/docs/categories/de/14_rollover.gif) no-repeat;width:50px;}
#nav-de_ttc li.nav-15 a span{background:url(/media/docs/categories/de/15.gif) no-repeat;width:52px;}
#nav-de_ttc li.nav-15 a:hover span,#nav-de_ttc li.active15 a span{background:url(/media/docs/categories/de/15_rollover.gif) no-repeat;width:52px;}
#nav-de_ttc li.nav-16 a span{background:url(/media/docs/categories/de/16.gif) no-repeat;width:64px;}
#nav-de_ttc li.nav-16 a:hover span,#nav-de_ttc li.active16 a span{background:url(/media/docs/categories/de/16_rollover.gif) no-repeat;width:64px;}

#nav-de_ht li.nav-1 a span{background:url(/media/docs/categories/de/1.gif) top no-repeat;width:55px;}
#nav-de_ht li.nav-1 a:hover span,#nav-de_ht li.active1 a span{background:url(/media/docs/categories/de/1_rollover.gif) top no-repeat;width:55px;}
#nav-de_ht li.nav-2 a  span{background:url(/media/docs/categories/de/2.gif) no-repeat;width:87px;}
#nav-de_ht li.nav-2 a:hover span,#nav-de_ht li.active2 a span{background:url(/media/docs/categories/de/2_rollover.gif) no-repeat;width:87px;}
#nav-de_ht li.nav-3 a span{background:url(/media/docs/categories/de/3.gif) no-repeat;width:60px;}
#nav-de_ht li.nav-3 a:hover span,#nav-de_ht li.active3 a span{background:url(/media/docs/categories/de/3_rollover.gif) no-repeat;width:60px;}
#nav-de_ht li.nav-4 a span{background:url(/media/docs/categories/de/4.gif) no-repeat;width:50px;}
#nav-de_ht li.nav-4 a:hover span,#nav-de_ht li.active4 a span{background:url(/media/docs/categories/de/4_rollover.gif) no-repeat;width:50px;}
#nav-de_ht li.nav-5 a span{background:url(/media/docs/categories/de/5.gif) no-repeat;width:55px;}
#nav-de_ht li.nav-5 a:hover span,#nav-de_ht li.active5 a span{background:url(/media/docs/categories/de/5_rollover.gif) no-repeat;width:55px;}
#nav-de_ht li.nav-6 a span{background:url(/media/docs/categories/de/6.gif) no-repeat;width:61px;}
#nav-de_ht li.nav-6 a:hover span,#nav-de_ht li.active6a span{background:url(/media/docs/categories/de/6_rollover.gif) no-repeat;width:61px;}
#nav-de_ht li.nav-7 a span{background:url(/media/docs/categories/de/7.gif) no-repeat;width:65px;}
#nav-de_ht li.nav-7 a:hover span,#nav-de_ht li.active7 a span{background:url(/media/docs/categories/de/7_rollover.gif) no-repeat;width:65px;}
#nav-de_ht li.nav-8 a span{background:url(/media/docs/categories/de/8.gif) no-repeat;width:67px;}
#nav-de_ht li.nav-8 a:hover span,#nav-de_ht li.active8 a span{background:url(/media/docs/categories/de/8_rollover.gif) no-repeat;width:67px;}
#nav-de_ht li.nav-9 a span{background:url(/media/docs/categories/de/9.gif) no-repeat;width:63px;}
#nav-de_ht li.nav-9 a:hover span,#nav-de_ht li.active9 a span{background:url(/media/docs/categories/de/9_rollover.gif) no-repeat;width:63px;}
#nav-de_ht li.nav-10 a span{background:url(/media/docs/categories/de/10.gif) no-repeat;width:60px;}
#nav-de_ht li.nav-10 a:hover span,#nav-de_ht li.active10 a span{background:url(/media/docs/categories/de/10_rollover.gif) no-repeat;width:60px;}
#nav-de_ht li.nav-11 a span{background:url(/media/docs/categories/de/11.gif) no-repeat;width:70px;}
#nav-de_ht li.nav-11 a:hover span,#nav-de_ht li.active11 a span{background:url(/media/docs/categories/de/11_rollover.gif) no-repeat;width:70px;}
#nav-de_ht li.nav-12 a span{background:url(/media/docs/categories/de/12.gif) no-repeat;width:60px;}
#nav-de_ht li.nav-12 a:hover span,#nav-de_ht li.active12 a span{background:url(/media/docs/categories/de/12_rollover.gif) no-repeat;width:60px;}
#nav-de_ht li.nav-13 a span{background:url(/media/docs/categories/de/13.gif) no-repeat;width:50px;}
#nav-de_ht li.nav-13 a:hover span,#nav-de_ht li.active13 a span{background:url(/media/docs/categories/de/13_rollover.gif) no-repeat;width:50px;}
#nav-de_ht li.nav-14 a span{background:url(/media/docs/categories/de/14.gif) no-repeat;width:50px;}
#nav-de_ht li.nav-14 a:hover span,#nav-de_ht li.active14 a span{background:url(/media/docs/categories/de/14_rollover.gif) no-repeat;width:50px;}
#nav-de_ht li.nav-15 a span{background:url(/media/docs/categories/de/15.gif) no-repeat;width:52px;}
#nav-de_ht li.nav-15 a:hover span,#nav-de_ht li.active15 a span{background:url(/media/docs/categories/de/15_rollover.gif) no-repeat;width:52px;}
#nav-de_ht li.nav-16 a span{background:url(/media/docs/categories/de/16.gif) no-repeat;width:64px;}
#nav-de_ht li.nav-16 a:hover span,#nav-de_ht li.active16 a span{background:url(/media/docs/categories/de/16_rollover.gif) no-repeat;width:64px;}
/********** Navigation > */

/****testmenu***/

/****testmenu***/
/* ======================================================================================= */
/**homepage leftside**/
.col-left .home-gauche-1,.col-left .home-gauche-2,.col-left .home-gauche-3,.col-left .home-gauche-4{
border:1px solid #94AF25;
margin-bottom:14px;
padding:9px;
}
.col-left .home-gauche-4{padding:0;}
.col-left .home-gauche-2,.col-left .home-gauche-3,.col-left .home-gauche-4
{margin-top:10px;}
/**homepage leftside**/
/**homepage rightside**/
.col-right .home-droite-1,.col-right .home-droite-2{
border:1px solid #94AF25;
margin-bottom:14px;
text-align:center;
padding:9px;
margin-top:10px;
}
.col-right .home-droite-2{padding:0px;}
/**homepage rightside**/
.std .intro {color:#666;font-size:11px;line-height:130%;}
.physicalshop {position:relative;height:260px;margin-bottom:10px;}
.physicalshop .show-shops {padding-top:180px;}
.physicalshop .show-shops a{display:block;height:40px;margin:0 9px;text-indent:-10000px;}
.physicalshop #shops-list {position:absolute;left:0;top:240px;width:180px;}
.physicalshop #shops-list .physicalshop-list{background:#94AF24;width:170px;height:210px;padding:5px;overflow:auto;}
.physicalshop #shops-list .physicalshop-list a{color:#fff;font-size:11px;font-weight:bold;text-decoration:none;margin-left:10px;display:block;}
.physicalshop #shops-list .physicalshop-list a:hover{color:#000;}
.physicalshop .cst-map-box {line-height:0}
#physicalshop-list dd{cursor:pointer;}
#physicalshop-list dd:hover{text-decoration:underline;}
/****/


/* Sidebar =============================================================================== */
.sidebar .block { margin:0 0 10px; border:1px solid #94AF25;padding:9px;}


.block .block-title {  }
.sidebar .block-title h4 {font-size:12px; font-weight:bold; line-height:1.5;background:url(../images/block_title_h2.gif) repeat-x;
color:#fff;line-height:26px;text-align:left;text-transform:uppercase;padding-left:5px;}
.block h3 { font-size:14px; line-height:1.5; }
.block .block-content  dt{padding:0 9px; }
.block .block-content  dd{padding:0 8px 0 8px; }
.block .block-content  dt{border:1px solid #ccc; padding:4px 8px;margin-top:7px;}
.block .block-content  dt.first{border-top:none; padding-top:0px;}
.block .block-content  dd{padding-bottom:8px; }

.block .actions { text-align:center; }
.block .actions a { float:left; }




/* Block: Account */
.block-account {}

/* Block: Currency Switcher */
.block-currency {}
.block-currency select { width:100%; border:1px solid #888; }

/* Block: Layered Navigation */
.sidebar .block-layered-nav {padding:0;}
.sidebar .block-layered-nav .block-title{padding:9px 9px 0;}
.block-layered-nav .block-content dt {border:none;border-top:1px solid #ccc; font-weight:bold;color:#514633; font-size:14px;}
.block-layered-nav .block-content dd {font-size:12px;color:#000;}
.block-layered-nav ol {margin:0 0 0 9px;}
.block-layered-nav dd ol h3{font-weight:normal;}
.block-layered-nav dd ol a{font-weight:normal;text-decoration:none;color:#000;font-size:12px;word-wrap:break-word;/*display:block;*/_display:inline;}
.block-layered-nav dd ol li{line-height:130%;width:150px;overflow:hidden;}

.block-layered-nav .currently { }

/* Block: Cart */
.block-cart {}
.block-cart .block-title h4{
padding-left:40px;background:url(../images/block_cart_h2.gif) no-repeat;height:26px;overflow:hidden;text-align:left;text-transform:uppercase;color:#fff;
line-height:26px;}
.block-cart p{font-size:10px;}
.block-cart p.amount {margin:3px 0;}
.block-cart .amount a{color:#6C9F39;font-size:10px;font-weight:bold;}
.block-cart p.subtotal {font-weight:bold;background:#F3F6E9;margin:6px 0 6px 0;}
.block-cart .actions .button span span{width:135px}
.block-cart h3 {font-size:11px;font-weight:bold;color:#333;text-align:center;background:#F3F6E9;margin-top:5px;}
.block-cart li.odd{background-color:#F3F6E9;}
.block-cart li.even{background-color:#fff;}
.mini-products-list li { padding:5px 0; }
.mini-products-list .product-image { float:left; width:50px; padding:0px; border:1px solid #94AF24; margin-right:-75px; }
.mini-products-list .product-details {font-size:11px; line-height:110%;margin-left:60px;}
.mini-products-list .product-details h4 a{ font-size:11px; text-decoration:underline; margin:0; font-weight:normal;}
.mini-products-list .product-details .price{font-size:11px; }
.mini-products-list .product-details .truncated a{text-decoration:underline; }
.mini-products-list .product-details .btn-remove { float:right; margin-right:2px;}

/* 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 {border:1px solid #94AF25;}

.block-compare li {padding:5px 0px 3px 3px;overflow:hidden;}
.block-compare li a{word-wrap:break-word;display:block;_display:inline;}
.sidebar .block-compare .block-title{height:26px;}
.block-compare li .v-middle{float:right;margin:4px 0 0 2px;}
.block-compare .actions {padding-left:10px;}
.col-left .block-compare button.button {padding:0;text-align:left;width:100%;}
.col-left .block-compare button.button span {background:none;color:#000;padding:0;}
.col-left .block-compare button.button span span{background:url(../images/icon_r_arr.gif) 0 center no-repeat;color:#000;padding:0;padding-left:10px;font-weight:normal;text-decoration:underline!important;}

/* Block: Viewed */
.block-recent {}

/* Block: Poll */
.block-poll {}
.block-poll input.radio { float:left; margin:3px -18px 0 0; }
.block-poll .label { display:block; margin-left:18px; }
.block-poll .answer {}
.block-poll .votes { font-weight:bold; }

/* Block: Tags */
.block-tags ul,
.block-tags li { display:inline; }
.block-tags .block-content{padding:0 9px 9px;}
.block-tags .actions{padding:0 0 0 15px;background:transparent url(../images/icon_r_arr.gif) no-repeat scroll 0 center;}


/* Block: Subscribe */
.block-subscribe {}
.col-right #newsletter-validate-detail fieldset{text-align:center;}
.col-right #newsletter-validate-detail fieldset label{display:block;text-align:center;font-size:11px;color:#333;line-height:100%;margin:5px 0;}
.col-right #newsletter-validate-detail fieldset .input-box{float:left;width:130px;}
.col-right #newsletter-validate-detail fieldset .input-box input{margin-right:3px;width:120px;}
.col-right #newsletter-validate-detail fieldset .button{float:left;}
.col-right #newsletter-validate-detail fieldset .button span{padding:0;background:none;color:#000;font-size:11px;}
.col-right .block-subscribe .block-title{padding:0;}
.col-right .block-subscribe h2{margin:0;padding:0;background:none;color:#000;line-height:100%;text-align:center;}
.col-right .block-subscribe .outer{border:1px solid #3D7707;background:#A49E19 url(../images/right_side_subscribe.gif) top repeat-x;padding:3px}
.col-right .block-subscribe .outer h4{background:none;color:#000;font-size:12px;text-transform:none;padding-left:0;text-align:center;line-height:120%;}
.col-right  .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 .label { display:block; margin-left:20px; }

/* Block: Banner */
.block-banner {}
.block-banner .block-content { text-align:center; }

/* Block: Checkout Progress */
.block-progress {}
.block-progress dt { font-weight:bold; }
.block-progress dt.complete,
.block-progress dd.complete { background-color:#f6f6f6; }
.block-progress dd.complete {border:1px dotted #ccc;border-top:none;}
.block-progress dt.complete a{font-size:10px;color:#333;}
/* ======================================================================================= */


/* Category Page ========================================================================= */
.category-title {margin-bottom:10px;overflow:hidden;background:url(../images/category_title_bg.gif) 0 34px repeat-x;width:100%}
.category-title h2{float:left;padding-left:15px;height:43px;font-size:16px;font-weight:bold;background:url(../images/category_title_bg.gif) left -9px no-repeat;}
.category-title h2 span{float:left;height:43px;line-height:43px;background:url(../images/category_title_bg.gif) right -9px no-repeat;padding-right:15px;color:#fff;}

.category-image { display:block; margin:0 auto; }
.category-products {}
p.category-description{color:#666;margin:5px 0;}

/* View Type: Grid */
.products-grid { width:100%;clear:both; }
.products-grid tr.odd {}
.products-grid tr.even { }
.products-grid td { width:33%; padding:5px; }
.products-grid td.empty {}
.products-grid td img {margin:0 6px 0 0;float:left;width:60px;height:60px;}
.products-grid td h3{line-height:80%;padding:0 7px 0 0;font-weight:normal;}
.products-grid td h3.product-name a{font-size:11px;color:#333;text-decoration:none;}
.products-grid .add1{background:url(../images/product_view_grid_bg.gif) repeat-y;width:191px;}
.products-grid .add2{background:url(../images/product_view_grid_btm.gif) left bottom no-repeat;padding-bottom:15px;position:relative;}
.products-grid .add3{background:url(../images/product_view_grid_top.gif) left top no-repeat;padding:11px 11px 0 11px;}
.products-grid .line_1{background:url(../images/product_view_grid_btm.gif) top no-repeat;}
.products-grid  button.button{margin-left:8px;}
.products-grid .add-to-links{line-height:140%;margin:5px 0 0 8px;clear:both;}
.products-grid .add-to-links li{width:130px;}

.products-grid .add-to-links a{color:#377201;font-size:11px;text-decoration:none;font-weight:normal;}
.products-grid  a.more{color:#6C7680;font-size:9px;display:block;margin-left:78px;text-transform:uppercase;}
.products-grid  .price{color:#FE5E01;font-size:9px;font-weight:bold;font-size:11px;}

/* View Type: List */
.products-list{text-align:left;}
.products-list li.item {margin:0 0 5px 0; background:url(../images/product_view_list_bg.gif) left repeat-y;margin:10px 0 0 5px;width:584px;clear:both}
.products-list li.item .out1{ background:url(../images/product_view_list_btm.gif) left bottom no-repeat;width:584px;}
.products-list li.item .out2{ background:url(../images/product_view_list_top.gif) left top no-repeat;padding:11px 55px 14px 10px;text-align:left;overflow:auto;}
.products-list .product-image {height:80px;float:left;}
.products-list .product-image img {width:80px;height:80px;margin:0;}
.products-list .product-shop { width:425px;margin-left:90px;position:relative;overflow:auto;}
.products-list .product-shop .left{ float:left;width:300px;padding-bottom:20px;overflow:hidden;}
.products-list .product-shop .right{float:left;width:122px;text-align:right; padding:18px 0 0;overflow:hidden;}
.products-list .product-shop .right a{color:#6C7680;font-size:11px; }
.products-list .product-shop .right .price-box{margin:0; }
.products-list .product-shop .right .price{color:#F86800;font-weight:bold;font-size:16px; }
.products-list .product-shop .product-name a{font-size:12px;color:#6C9F39;text-decoration:none; }
.products-list .product-shop .desc {font-size:11px;color:#333;line-height:120%; margin-top:13px;}
.products-list .product-shop .add-to-links{position:absolute;left:0px;bottom:0px;color:#377201;font-weight:bold;}
.products-list .product-shop .add-to-links li{display:inline;}
.products-list .product-shop .add-to-links li span.separator{margin:0 3px}
.products-list .product-shop .add-to-links li a{color:#377201;font-size:11px;font-weight:bold;text-decoration:none;}
.products-list .product-shop .add-to-links span{display:inline;}

/* ======================================================================================= */


/* Product View ========================================================================== */
.product-view {}

.product-essential {padding-top:10px;}
.product-collateral {}

/* Product Images */
.product-view .product-img-box { float:left; width:210px;margin-bottom:15px;}
.product-view .product-img-box .product-image { border:1px solid #94AF25;width:210px;height:210px;position:relative;}
.product-view .product-img-box .product-image img { position:absolute; left:0; top:0; cursor:move;}

.product-view .product-img-box .product-image-zoom { position:relative; width:210px; height:210px; 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 2px; padding:0 28px; background:url(../images/slider_bg.gif) 50% 50% no-repeat; cursor:pointer; }
.product-view .product-img-box .zoom #track { position:relative; height:18px; }
.product-view .product-img-box .zoom #handle { position:absolute; left:0; top:-1px; width:9px; height:22px; background:url(../images/magnifier_handle.gif) 0 0 no-repeat; }
.product-view .product-img-box .zoom .btn-zoom-out { position:absolute; left:2px; top:0; }
.product-view .product-img-box .zoom .btn-zoom-in { position:absolute; right:2px; top:0; }
.product-view .product-img-box .more-views h3 {font-size:12px;color:#333;font-weight:normal;margin:5px 0 10px;}
.product-view .product-img-box .more-views ul {margin-left:-21px;_margin-left:-20px; }
.product-view .product-img-box .more-views li { float:left; padding:1px; background-color:#ddd; margin:0 0 0 20px; }

.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-essential .product-shop { float:right; width:540px; }
.product-view .product-essential .product-name h2{color:#6C9F39;font-weight:bold;font-size:18px;}
.product-view .product-essential .short-description {color:#333;line-height:140%;margin:0 0 10px;}
.product-view .product-essential .sku {color:#F76800;font-size:14px;font-weight:bold;}
.product-view .product-essential .price-box {margin:0;float:left;width:90px;margin:5px 0 0;}
.product-view .product-essential .price-box .price{color:#333;font-size:16px;font-weight:bold;}
.product-view .product-essential .product-pricing .price {color:#6C9F39;font-size:1.1em;font-weight:bold;}
.product-view .product-essential .product-pricing {padding-left:90px;}
.product-view .product-essential .product-pricing .benefit {}
.product-view .product-essential  .availability{float:right;background:url(../images/icon_available.gif) 0 center no-repeat;padding:10px 20px;padding-left:20px;color:#B72215;font-weight:bold;width:250px;text-align:left;}
.product-view .product-essential  .in-stock{background:url(../images/icon_instock.gif) 0 center no-repeat;margin-left:10px;padding-left:20px;color:#254E00;}


.product-view .product-collateral h3{color:#F86800;font-size:14px;margin:5px 0;}
.product-view .product-essential .description .std{border:1px solid #94AF24;padding:10px;}
.product-view .product-essential .add-to-box{float:right;padding:15px 0 0 0;clear:right;width:180px;overflow:hidden;_height:30px;}
.product-view .product-essential .add-to-cart{float:right;}
body:nth-of-type(1) .product-view .product-essential .add-to-box{width:184px;}
.product-view .product-essential .add-to-box .button span span{width:96px;}

.product-view .product-essential .one-euro{clear:both;padding:3px 0 8px 0;}
.product-view .product-essential .one-euro a{float:right;}
.product-view .product-essential .product-shop .one-euro{clear:right;}



.rit22{bottom:2px;float:left;margin:0 3px 0 8px;position:relative;}
.cart-table .rit22{margin:0 0 0 4px;}
.rit22 input,.rit22 button{display:block;height:13px;width:13px;border:none;}
.rit22 .addbutton{background:url(../images/icon_gray_plus.gif) no-repeat;}
.rit22 .minusbutton{background:url(../images/icon_gray_minus.gif) no-repeat;}



.product-view .otherbuttons {padding:12px 0;border-top:1px dotted #ccc;border-bottom:1px dotted #ccc;margin-bottom:10px;clear:both;height:20px;}
.product-view .otherbuttons li{float:left;line-height:200%;}
.product-view .otherbuttons li a{text-decoration:none;color:#333333;font-size:12px;}
.product-view .otherbuttons li.email{background:url(../images/icon_mail.gif) 38px center no-repeat;padding-left:60px;}
.product-view .otherbuttons li.wishlist{background:transparent url(../images/icon_heart.gif) no-repeat scroll 40px center;padding-left:65px;}
.product-view .otherbuttons li.compare{background:url(../images/icon_star.gif) 38px center no-repeat;padding-left:60px;}
.product-view .otherbuttons li.print{background:transparent url(../images/icon_print.gif) no-repeat scroll 40px center;padding-left:70px;clear:right;}
.product-view .otherbuttons li ul {display:inline;}

.product-view .up-sell{overflow:auto;}
.product-view .products-grid li.item{float:left;width:190px;background:transparent url(../images/product_view_grid_bg.gif) repeat-y scroll 0 0;}
.product-view .products-grid li a.product-image{float:left;height:60px;margin:0 8px 0 0;width:60px;}
.product-view .products-grid li h3{font-weight:normal;line-height:80%;padding:11px 7px 0 0;}
.product-view .products-grid li h3 a{color:#333333;font-size:11px;text-decoration:none;}
.product-view .products-grid li h4 {line-height:100%;}
.product-view .products-grid li h4 a{color:#333;font-size:11px;text-decoration:none;font-weight:normal;}
.product-view .up-sell .price-box{margin-left:67px;line-height:110%;}
.product-view .up-sell .price-box .price{color:#FE5E01;font-size:11px;font-weight:bold;}
.product-view .more{color:#6C7680;display:block;font-size:9px;margin-left:67px;}
.product-view .add-to-links {line-height:100%;margin:5px 0 2px 8px;}
.product-view .add-to-links a{color:#377201;font-size:11px;text-decoration:none;}

/**gift**/
.giftcard-form {}
.giftcard-form  .giftcard-send-form{float:left;padding-bottom:10px;}
.giftcard-form  .giftcard-send-form label{display:block;}
.giftcard-form  .giftcard-send-form .input-box{float:none;}

/**gift**/

/* Rating */
.ratings {height:15px;}
.ratings .amount {position:relative;top:-3px;}
.ratings .rating-links {line-height:100%;clear:left;font-size:11px;}
.ratings dt {}
.ratings dd {}
.rating-box {float:left; width:69px; height:13px; font-size:0; line-height:0; background:url(../images/bg_rating.gif) 0 0 repeat-x; position:relative; overflow:hidden; }
.rating-box .rating { position:absolute; top:0; left:0; height:13px; background:url(../images/bg_rating.gif) 0 100% repeat-x; }

/* Availability */
.availability {margin:0 0 0 10px;}
.availability .in-stock { font-weight:bold; }
.availability .out-of-stock { font-weight:bold; color:#f00; }

/********** < Product Prices */
.price { white-space:nowrap !important; }

.price-box {margin-left:67px;}
.price-box .price { font-weight:bold; }

.price-box-bundle {color:#333333;float:left;font-size:14px;font-weight:bold;margin:5px 0 0;width:200px;line-height:120%;}
.product-view .product-essential .price-box-bundle .price-box{float:none;width:100%;}
.price-box-bundle  .price{font-size:12px;}
.price-box-bundle  .price-label{font-size:12px;}

/* Regular price */
.regular-price {font-size:12px;}
.regular-price .price { font-weight:bold; }

/* Old price */
.old-price {}
.old-price .price-label { white-space:nowrap;font-size:10px; display:block }
.old-price .price { font-weight:bold; text-decoration:line-through; }

/* Special price */
.special-price {}
.special-price .price-label { font-weight:bold; white-space:nowrap;font-size:10px; }
.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;text-decoration:none; }
.minimal-price-link .label {font-size:11px;}
.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; }

/* 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 as configured */
.price-as-configured {}
.price-as-configured .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; }
/********** Product Prices > */

/* Tier Prices */
.tier-prices .price { font-weight:bold; }
.tier-prices .benefit {}

/* Add to Links */
.add-to-links .separator { display:none; }

/* Add to Cart */
.add-to-cart label { float:left; margin-right:5px; }
.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 Options */
.product-options { padding:10px; margin:10px 0 0; border:1px solid #ddd; background-color:#f6f6f6; width:96%;}
.product-options dt label { font-weight:bold; }
.product-options dt .qty-holder { float:right;width:60px; }
.product-options dt .qty-holder label { vertical-align:middle;float:left; }
.product-options dt .qty-disabled { background:none; border:0;  color:#000; float:right;}
.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 10px 20px; border:1px solid #ddd; border-top:0;margin-bottom:15px;width:96%; position:relative;}
.product-view .product-essential .product-options-bottom .product-pricing {padding-left:0px;}
.product-essential .product-options-bottom .price-box { margin:10px 0; font-size:14px;width:200px;}
.product-essential .product-options-bottom .add-to-cart {/*margin:10px 0 10px 10px; */float:right;}
.product-essential .product-options-bottom a.one-euro {position:absolute;right:8px;top:30px;}

/* Grouped Product */
.grouped-items {}
.groped-product-type {margin:40px 0 20px 0;}
.product-view .groped-product-type  .price-box{margin:0;}
.product-view .groped-product-type  .price{font-size:12px;}

/* Block: Description */
.product-view .description {}
.product-view .description .std{border:1px solid #94AF24;padding:10px;}

/* Block: Additional */
.product-view .additional {}

/* Block: Upsell */
.product-view .up-sell {}
.product-view .up-sell .products-grid td { width:25%; }

/* Block: Tags */
.product-view .tags {margin:0 0 20px;}
.product-view .input-text{}
.product-view .tags .form-add-tags label { float:left; }
.product-view .tags .form-add-tags .input-box { float:left; width:260px; margin:0 5px; }
.product-view .tags .form-add-tags input.input-text { width:254px; }
.product-view .tags .form-add-tags button.button { vertical-align:bottom; }
.product-view .tags .form-add-tags p { clear:both; }

/* Block: Reviews */
.product-view .reviews {}
.product-view .reviews dt{font-size:13px;font-weight:bold;margin-top:10px;}
.product-view .reviews dt{}
#my-reviews-table h3.product-name{font-size:12px;}

/* Block: Add Review */
.product-view .add-review {}
.product-view .add-review .data-table {margin-top:10px;}
.product-view .add-review .form-list{margin-top:10px;}
.product-view .add-review .form-list label{font-weight:bold}
.product-view .add-review .button{float:none;margin-bottom:20px;}
.product-view .add-review .product-name span { font-weight:normal; }
/* ======================================================================================= */


/* Content Styles ================================================================= */
.product-name { font-size:1em; font-weight:bold; line-height:1.5; }

/* Product Tags */
.tags-list li { display:inline; margin-left:2px;}
#my-tags-table h3.product-name{font-size:12px;}

/* Advanced Search */
.search-summary {line-height:200%}
.catalogsearch-advanced-index .page-title h2 {padding:0}
.catalogsearch-advanced-index  h3 {margin-bottom:10px;}
.catalogsearch-advanced-index label{font-weight:bold;}
.catalogsearch-advanced-result .page-title  h2{padding:0;}
.catalogsearch-advanced-result .col-main{padding-bottom:20px;}


/* Sitemap */
.sitemap {}
/* ======================================================================================= */

/* Widgets =============================================================================== */
.widget { display:inline; }

/* Widget Banner */
.widget-banner {}

/* Widget New Proructs */
.widget-new-products {}

/* Widget Viewed Proructs */
.widget-viewed {}

/* Widget Compared Proructs */
.widget-compared {}

/* Widget CMS Static Block */
.widget-static-block {}

/* Widget Catalog Events Carousel */
.widget-events {}

/* Widget Product Link */
.widget-product-link-inline { display:inline; }

.header-container .widget-product-link {}
.col-main .widget-product-link {}
.sidebar .widget-product-link {}
.footer-container .widget-product-link {}

/* Widget Category Link */
.widget-category-link-inline { display:inline; }

.header-container .widget-category-link {}
.col-main .widget-category-link {}
.sidebar .widget-category-link {}
.footer-container .widget-category-link {}

/* Widget CMS Page Link */
.widget-cms-link-inline { display:inline; }

.header-container .widget-cms-link {}
.col-main .widget-cms-link {}
.sidebar .widget-cms-link {}
.footer-container .widget-cms-link {}

/* Widget CMS Hierarchy Link */
.widget-cms-hierarchy-link-inline { display:inline; }

.header-container .widget-cms-hierarchy-link {}
.col-main .widget-cms-hierarchy-link {}
.sidebar .widget-cms-hierarchy-link {}
.footer-container .widget-cms-hierarchy-link {}
/* ======================================================================================= */


/* Product Review ======================================================================== */
.review-product-view .main {padding-top:10px;}
.product-review {}
.product-review .product-img-box { float:left; width:140px; }
.product-review .product-img-box .product-image { display:block; border:1px solid #ddd; padding:1px; }
.product-review .details { float:right; width:570px; }
/* ======================================================================================= */


/* Shopping Cart ========================================================================= */
.cart{padding:15px 15px 0;position:relative;}
.cart .checkout-types { }
.cart .one-euro{height:50px;position:absolute;right:0;top:7px;width:138px;}

/* Shopping Cart Table */
.cart-table .item-msg { font-size:10px; }
.cart-table  h3.product-name{font-size:12px;}
/* Shopping Cart Collateral boxes */
.cart h2 {color:#6C9F39;font-size:20px;font-weight:bold;line-height:200%;#padding-bottom:10px;}
.cart .top-tool {border-bottom:1px dotted #CCCCCC;border-top:1px dotted #CCCCCC;clear:both;margin-bottom:15px;overflow:hidden;padding:7px 0;
position:relative;min-height:30px;_height:30px;margin-top:10px;}
.cart .top-tool ul.messages{float:left;width:750px;}
.cart .top-tool .title-buttons{float:right;}
.cart .cart-table th{border:none;background:#E9EBB8;font-size:13px;color:#333;}
.cart .cart-table td{border:none;font-size:13px;color:#333;}
.cart .cart-table td .qty-center{width:47px;margin:0 auto;}
.cart .cart-table td.a-center,.cart .cart-table td.td-price{text-align:center;vertical-align:middle;}
.cart .cart-table td.center{text-align:center;}
.cart .cart-table td a{text-decoration:none;font-size:13px;}
.cart .cart-table tbody td.last{text-align:center;}


.cart .cart-collaterals { float:left; width:620px;padding:0 0 0 20px;margin-top:-25px;}
.cart .cart-collaterals .col-1{ background:#E9EBB8;width:290px;}
.cart .cart-collaterals .col-1 .crosssell{padding:10px;}
.cart .cart-collaterals .col-1 .crosssell h3{color:#333;font-size:14px;line-height:100%;margin-bottom:15px;}
.cart .cart-collaterals .col-1 .crosssell .item{margin-bottom:20px;overflow:hidden;}
.cart .cart-collaterals .col-1 .crosssell .item .product-name {line-height:120%;}
.cart .cart-collaterals .col-1 .crosssell .item .product-name a{font-size:12px;text-decoration:none;}
.cart .cart-collaterals .col-1 .crosssell .price-box{text-align:right;margin:0}
.cart .cart-collaterals .col-1 .crosssell .price-box .price{color:#F86800;}
.cart .cart-collaterals .col-1 .crosssell .more{text-decoration:none;float:right;background:transparent url(../images/icon_y_arr.gif) no-repeat scroll 0 center;padding-left:10px;}

.cart .cart-table tfoot tr td{_width:930px;}
.cart .cart-table tfoot tr td .button{}

.cart .cart-collaterals .col-2{ float:left;width:290px;padding-left:20px; }
.cart .cart-collaterals .col-2 fieldset{padding:5px 10px 10px 15px;}
.cart .cart-collaterals .col-2 fieldset .v-fix{float:none;}
.cart .cart-collaterals .col-2 fieldset .input-text{width:200px;margin:10px 0;}
.cart .cart-collaterals .col-2 fieldset select{width:210px;}
.cart .cart-collaterals .col-2 fieldset .buttons-set {padding:0;}
.cart .cart-collaterals .col-2 fieldset .buttons-set button.button {float:none;}
.cart .cart-collaterals .col-2 fieldset .check-gc-status{border:none;background:none;}
.cart .cart-collaterals .col-2 fieldset button.check-gc-status  span{width:auto;border:none;background:none;color:#000;padding:0;text-decoration:underline!important;font-weight:normal;}
.cart .cart-collaterals .discount,.cart .cart-collaterals .giftcard,.cart .cart-collaterals .shipping{ background:#E9EBB8;margin-bottom:15px;}
.cart .cart-collaterals .col-2 h3{background:url(../images/dashboard_h2.gif) bottom repeat-x; 
color:#fff;font-size:12px;line-height:200%;padding-left:15px;text-transform:uppercase;}
.cart .cart-collaterals .col-2 .button span,.cart-table .button span{text-align:left;background:url(../images/btn_green.gif) left no-repeat;}
.cart .cart-collaterals .col-2 .button span span,.cart-table .button span span{width:182px;background:url(../images/btn_green.gif) right no-repeat;padding:0 12px 0 0;}
.cart-table .button span span{width:157px;text-align:center;}
.cart .crosssell .product-image { float:left; margin-right:-90px; }
.cart .crosssell .product-shop { margin-left:90px; }
.cart .info-panier {
background:#F3F6E9 none repeat scroll 0 0;border-bottom:1px dotted #ccc;border-top:1px dotted #ccc;font-weight:bold;
margin:10px 0 0 0;padding:10px;text-align:center;}
.cart .shipping {}

/* Shopping Cart Totals */
.cart .totals { float:right; font-size:13px;color:#333;width:300px;}
.cart .totals table { width:100%; margin:5px 0 12px 0;}
.cart .totals table th,
.cart .totals table td { padding:5px; }
.cart .totals table th { font-weight:bold; }
.cart .totals strong { font-size:16px;color:#333;}
.cart .totals .checkout-types {text-align:right;}
.cart .totals .button span span {width:160px;}

/* Options Tool Tip */
.item-options dt { font-weight:bold; font-style:italic; }
.item-options dd { padding-left:10px; font-size:12px;}
.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 ============================================================================== */
/* One Page */
.opc {position:relative; padding-bottom:20px;margin-right:10px;}
.opc li.section { border-top:1px solid #B5CF9C; border-bottom:0; }
.opc .step-title {padding:0 5px; text-align:right;color:#333;height:35px; }
.opc .step-title .number {background:#6C9F39 none repeat scroll 0 0;float:left;font-weight:bold;line-height:17px;margin-right:4px;margin-top:10px;text-align:center;
width:17px;color:#fff;}
.active .step-title .number { background:#F86800 none repeat scroll 0 0;}
.opc .step-title h3 { float:left; font-size:13px;margin:10px 0 0 6px;}
.opc .allow .step-title { cursor:pointer; }
.opc li.active {border-top:none;}
.opc .active + li.section{border-top:none;}
.opc .active .step-title { background-color:#6C9F39;color:#FFFFFF;cursor:default;}
.opc .step { border-top:1px solid #ddd; padding:10px 20px 15px 15px; position:relative; background:#E9EBB8 none repeat scroll 0 0;}
.opc .step .col-1,.opc .step .col-2{width:48%;}
.opc .step .col-1,.opc .buttons-set{margin-right:10px;}
.opc .step .col-1 .button span span,.opc .step .col-2 .button span span{width:100px;}
.opc .step .col-1 p{font-size:13px;color:#333;margin:10px 0}
.opc .step .col-1 .form-alt{font-size:14px;color:#666;font-weight:bold;}
.opc li.section ul li label{font-weight:bold;}
.opc li.section ul li select{margin:10px 0;}
.opc li.section ul li select.validate-select{margin:0;}

.opc .step .col-2{padding-left:15px;border-left:1px dotted #ccc; }
.opc .step  h4{color:#333;font-size:14px;}
.opc .step  .success-msg{background:none;padding:0;}
.opc .step .col-2 p{font-size:13px;color:#333;line-height:120%;margin-bottom:6px;}
.opc .step .col-2 fieldset{padding-top:10px;}
.opc .step .col-2 label{font-weight:bold;font-size:13px;}
.opc .step .col-2 .f-left{float:none!important;font-size:11px;margin-left:8px;}
.opc .step .col-2 .required{text-align:left;color:#333;font-size:11px;font-weight:bold;}
.opc .step .tool-tip { right:10px; }
.opc .step .data-table h4 {font-size:12px; }

.opc .order-review {}
.checkout-cart-index .cart .page-title {position:absolute;right:0;top:10px;}
.checkout-cart-index .cart .page-title .checkout-types{}
.checkout-cart-index .cart .page-title .checkout-types span{background:url(../images/btn_green.gif) left no-repeat;}
.checkout-cart-index .cart .page-title .checkout-types span span{background:url(../images/btn_green.gif) right no-repeat;width:157px;}

#shopping-cart-table .button {margin-top:10px;}
.sidebar .block-progress {color:#666;border:none;padding:20px 0 0 0;}
.sidebar .block-progress .block-title{padding:0;}
.sidebar .block-progress h2{background:none;font-size:14px;color:#666;text-align:left;line-height:120%;}
.sidebar .block-content {background:none;font-size:13px;}

.checkout-onepage-success .main{padding-top:10px;}
.checkout-onepage-success .col-main{padding:20px 0 30px 15px;}
.checkout-onepage-success .page-title h2{font-size:20px;padding-left:0;}

/* Multiple Addresses Checkout */
.checkout-multishipping-addresses .col-main{padding:15px 30px;}
.checkout-multishipping-addresses .col-main h2{padding:0}
.checkout-multishipping-addresses .col-main .button{float:right;}

.checkout-multishipping-addresses .col-main input{}

.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 {}

/* Multiple Addresses shipping */
.checkout-multishipping-shipping .col-main{padding:15px 30px;}
.checkout-multishipping-shipping .col-main .col2-set{padding:10px;background-attachment:scroll;background-color:#efefef;background-image:none;background-position:0 0;
background-repeat:repeat;margin-bottom:10px;}
.checkout-multishipping-shipping .col-main h3{padding:5px 0 5px 15px;color:#fff;background:transparent url(../images/dashboard_h2.gif) repeat-x scroll center bottom;}
.checkout-multishipping-shipping .col-main h4{}
.checkout-multishipping-shipping .col-main h4 a{font-size:11px;font-weight:normal;}
/* Multiple Addresses Billing */
.checkout-multishipping-billing .col-main{padding:15px 30px;}
.checkout-multishipping-billing .col2-set{padding:10px;background-attachment:scroll;background-color:#efefef;background-image:none;background-position:0 0;background-repeat:repeat;}
.checkout-multishipping-billing .col-main h3 a{font-size:11px;font-weight:normal;}
/* Multiple Addresses multishipping overview */
.checkout-multishipping-overview .col-main{padding:15px 30px;}
.checkout-multishipping-overview .col-main .col2-set{background-attachment:scroll;background-color:#efefef;background-image:none;background-position:0 0;background-repeat:repeat;margin-bottom:10px;}
.checkout-multishipping-overview .col-main h3{padding:5px 0 5px 15px;color:#fff;background:transparent url(../images/dashboard_h2.gif) repeat-x scroll center bottom;}
.checkout-multishipping-overview .col-main .col-1{padding:0 0 10px 10px;}
.checkout-multishipping-overview .col-main .col-2{padding:0 0 10px 0;}
/********** < 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; }
/**checkout-multishipping-success**/
.checkout-multishipping-success .col-main{padding:15px 30px;}
/* 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 > */
/* ======================================================================================= */


/* Account Login/Create Pages ============================================================ */
.account-login {padding:50px 50px 80px 30px;}
.account-login  input {}
.account-login  h3{background:url(../images/login_h3.gif) no-repeat;font-size:13px;font-weight:bold;color:#fff;padding-left:35px;line-height:33px;margin-bottom:10px;}
.account-login .new-users,.account-login .registered-users{background:#E9EBB8 none repeat scroll 0 0;
height:200px;
line-height:200%;}
.account-login .new-users p{line-height:200%;padding:0 20px;}
.account-login .registered-users p{padding:0 20px;}
.account-login .registered-users p.required{color:#666}
.account-login .registered-users p span{color:#f00;margin-right:5px;}
.account-login .registered-users .form-list{padding:0 20px;}
.account-login label{font-weight:bold;}

.account-create {padding:10px 50px 0 30px;}
.page-title {padding-bottom:10px;}
.page-title h2{font-size:20px;font-weight:bold;color:#6C9F39;padding-left:10px;}
.account-create  h3{background:url(../images/create_account_h3.gif) no-repeat;font-size:13px;font-weight:bold;color:#fff;padding-left:35px;line-height:33px;}
.account-create #form-validate fieldset.baseinfo{margin-bottom:25px;}
.account-create #form-validate fieldset.baseinfo ul{padding-bottom:0;}


.account-create #form-validate ul{background:#E9EBB8;width:760px;color:#333;font-size:13px;padding:10px 0 10px 0;}
.customer-account-edit #form-validate ul,.customer-name,.account-create #form-validate ul .customer-name{padding:10px 0 10px 0px;overflow:auto;}
.customer-account-edit  #form-validate li,.account-create #form-validate li {padding:0 0 10px 20px;}
.customer-account-edit #form-validate li input.input-text,.account-create #form-validate li input {}
.customer-account-edit #form-validate input.validate-email,.account-create #form-validate li input.validate-email{width:300px;}
.customer-account-edit #form-validate input.input-text,.account-create #form-validate .customer-name input {width:200px;}
.customer-account-edit #form-validate input.validate-password,.account-create #form-validate input.validate-password{margin-right:20px;}
.customer-account-edit #form-validate input.validate-password.customer-name .name-firstname,.account-create #form-validate .customer-name .name-firstname,.account-create #form-validate .customer-name .name-lastname {width:225px;margin-right:0;}
.customer-account-edit #form-validate .input-box{width:400px;}
.customer-account-edit #form-validate .name-firstname,.customer-account-edit #form-validate .name-lastname{width:220px;}

.account-create #form-validate fieldset .input-box {margin-right:25px;}
.account-create #form-validate p.required{width:760px;color:#666;font-size:11px;padding-top:3px;}
.account-create #form-validate p.required span{color:#f00;padding-right:5px;}

.customer-address-form p.required{width:400px;}
.customer-account-edit p.required{width:450px;}
.customer-address-form p.required,.customer-address-form .col-main .buttons-set{width:550px;}
.account-create .buttons-set{width:835px;margin:20px 0 40px 0;}
.customer-account-edit #form-validate .buttons-set{width:450px;}
.account-create .buttons-set button.button span span{width:96px;}
/* Account Login/Create Pages ============================================================ */


/* My Account ============================================================================= */
/********** < Dashboard */
.dashboard .success-msg{background:transparent url(../images/icon_orange_check.gif) no-repeat scroll 27px 10px;
border:1px solid #6C9F39;color:#000000;font-size:14px;line-height:300%;margin-bottom:20px;padding:0 0 0 50px;}


.customer-account-index .col-main,
.customer-account-edit .col-main,
.customer-address-form .col-main,
.customer-address-index .col-main,
.sales-order-history .col-main,
.sales-order-view .col-main,
.sales-order-invoice .col-main,
.sales-order-shipment .col-main,
.review-customer-index .col-main,
.review-customer-view .col-main,
.newsletter-manage-index .col-main,
.wishlist-index-index .col-main,
.wishlist-index-share .col-main,
.downloadable-customer-products .col-main,
.tag-customer-index .col-main,
.tag-customer-view .col-main,
.enterprise-giftcardaccount-customer-index .col-main,
.enterprise-customerbalance-info-index .col-main
{width:720px;padding:50px 20px 20px 0;}
.customer-account-forgotpassword .col-main,.customer-account-logoutsuccess .col-main{padding:40px 100px;}
.customer-account-forgotpassword .page-title h2,.customer-account-logoutsuccess .page-title h2{padding:0;}
.customer-account-forgotpassword p.required{width:400px;}
.customer-account-forgotpassword .buttons-set{width:400px;}

.customer-account-index .col-left,
.customer-account-edit .col-left,
.customer-address-form .col-left,
.customer-address-index .col-left,
.sales-order-history .col-left,
.sales-order-view .col-left,
.sales-order-invoice .col-left,
.sales-order-shipment .col-left,
.review-customer-index .col-left,
.review-customer-view .col-left,
.newsletter-manage-index .col-left,
.wishlist-index-index .col-left,
.wishlist-index-share .col-left,
.downloadable-customer-products .col-left,
.tag-customer-index .col-left,
.tag-customer-view .col-left,
.enterprise-customerbalance-info-index .col-left,
.enterprise-giftcardaccount-customer-index .col-left
{width:215px;padding:15px 0 0 15px;}

.customer-account-index .block-account,
.customer-account-index .block-account,
.customer-account-edit .block-account,
.customer-address-form .block-account,
.customer-address-index .block-account,
.sales-order-history .block-account,
.sales-order-view .block-account,
.sales-order-invoice .block-account,
.sales-order-shipment .block-account,
.review-customer-index .block-account,
.review-customer-view .block-account,
.newsletter-manage-index .block-account,
.wishlist-index-index .block-account,
.wishlist-index-share .block-account,
.downloadable-customer-products .block-account,
.tag-customer-index .block-account,
.tag-customer-view .block-account,
.enterprise-customerbalance-info-index .block-account,
.enterprise-giftcardaccount-customer-index .block-account
{border:none;padding:0 15px 5px 0;}

.customer-account-index .col-main .page-title h2,
.customer-account-index .col-main .page-title h2,
.customer-account-edit .col-main .page-title h2,
.customer-address-form .col-main .page-title h2,
.customer-address-index .col-main .page-title h2,
.sales-order-history .col-main .page-title h2,
.sales-order-view .col-main .page-title h2,
.sales-order-invoice .col-main .page-title h2,
.sales-order-shipment .col-main .page-title h2,
.review-customer-index .col-main .page-title h2,
.review-customer-view .col-main .page-title h2,
.newsletter-manage-index .col-main .page-title h2,
.wishlist-index-index .col-main .page-title h2,
.wishlist-index-share .col-main .page-title h2,
.downloadable-customer-products .col-main .page-title h2,
.tag-customer-index .col-main .col-main .page-title h2,
.tag-customer-view .col-main .col-main .page-title h2,
.enterprise-customerbalance-info-index .col-main .page-title h2,
.enterprise-giftcardaccount-customer-index .col-main .page-title h2
{padding:0;font-size:16px;}
.customer-address-index .col-main a{color:#F86800;}



.sales-order-view .col-main  .page-title h2{float:left;}
.sales-order-view .col-main .page-title .tools{float:right;}
.sales-order-view .col-main .page-title .tools a{position:static;}

.wishlist-index-share p.required,.wishlist-index-share .buttons-set{width:517px;}
.sales-order-view .col-main .col2-set{padding-bottom:10px;}
.enterprise-giftcardaccount-customer-index .giftcardaccount .buttons-set{padding-left:0}
.enterprise-giftcardaccount-customer-index .giftcardaccount .buttons-set button.button{float:none;margin-right:5px;}


.dashboard {padding-top:5px;}
.dashboard .welcome-msg {margin-bottom:20px;font-size:12px;}
.dashboard .welcome-msg p{line-height:120%;margin:15px 0;}
.dashboard  h3{background:url(../images/page-title_bg.gif) bottom repeat-x;margin:20px 0 5px;font-size:14px;}
.dashboard  h3.account-info{text-transform:uppercase;}
.dashboard .welcome-msg h3{background:none;margin:0 0 5px 0;}
.dashboard  h4{background:url(../images/page-title_bg.gif) bottom repeat-x;}
.dashboard .title-buttons a {*top:22px;}

.details h3.product-name a{font-size:12px;}

.block-account .block-content{margin:0;}
.block-account li{background:#E9EBB8 url(../images/dashboard_li_line.gif) bottom repeat-x;line-height:29px;padding:0 5px 0 15px;}
.block-account li.current{font-weight:bold;}
.block-account li.last{background:#E9EBB8;}
.block-account li a{text-decoration:none;color:#333;}
.block-account .block-title{padding:0;}
.block-account .block-title h2{line-height:29px;font-size:14px;text-align:left;padding-left:15px;margin:0;
background:transparent url(../images/dashboard_h2.gif) repeat-x scroll 0 0;text-transform:uppercase;}
.col-left .block-subscribe {border:1px solid #E3E8DF;padding:0 0 15px 0;margin-right:15px;}
.col-left .block-subscribe .outer {margin:0;padding:0;border:none;background:none;}
.col-left .block-subscribe .outer  h2{line-height:29px;color:#fff;margin:0;border:none;background:transparent url(../images/dashboard_h2.gif) repeat-x scroll 0 0;}
.col-left  fieldset label {color:#26140C;display:block;font-size:12px;font-weight:bold;line-height:120%;margin:5px 5px 5px 15px;text-align:left;}
.col-left  fieldset .input-box {float:none;width:100%;text-align:center;padding:5px 0;}
.col-left   fieldset .input-box input{width:160px;}
.col-left  button.button {float:right;background:transparent none repeat scroll 0 0;border:0 none;cursor:pointer;margin:0;overflow:visible;padding:0 18px 0 0;vertical-align:middle;}
.col-left  button.button span{padding:0 0 0 12px;text-decoration:none !important;cursor:pointer;height:21px;margin:0;background-image:url(../images/btn_orange.gif);background-position:0 0;border:0 none;}
.col-left  button.button span span{width:95px;padding:0 12px 0 0;background-color:transparent;background:url(../images/btn_orange.gif) right;background-repeat:no-repeat;color:#fff;}
.dashboard .col2-set a{color:#F86800;}
.dashboard .col2-set .col-1,.dashboard .col2-set .col-2,.dashboard .col2-set{position:relative;padding:10px 0 5px;}
.dashboard .col2-set  h5 {text-transform:uppercase;}
.dashboard .col2-set .col-1 a,.dashboard .col2-set .col-2 a,.dashboard .col2-set a{position:absolute;top:13px;right:0;}
.dashboard .col2-set .col-1 p a,.dashboard .col2-set .col-2 p a,.dashboard .col2-set .col-1 address a,.dashboard .col2-set .col-2 address a
{position:static;}
.dashboard .col2-set h4{margin:0 0 15px 0;}
.col2-set ol li{margin-bottom:10px;}

/* Block: Recent Orders */
.dashboard .recent-orders {margin:10px 0 20px;}
.dashboard .title-buttons{position:relative;}

.dashboard h4.product-name {background:none;float:left;clear:right;}

/* Block: Tags */
.dashboard ol li{overflow:hidden;padding:3px;margin-bottom:3px;}
.dashboard ol li a{text-decoration:none;}
.dashboard .tags .number{ float:left; margin-right:10px;margin-top:3px; }
.dashboard .tags .details { margin-left:20px;*+display:inline; }
.dashboard .tags .details h3{margin:0;background:none;}
.tag-customer-view .pager{margin-top:5px;}
.tag-product-list .page-title h2{text-align:center;padding:5px 0;}



/* Block: Reviews */
.dashboard .reviews {}
#my_recent_reviews .number { float:left; margin-right:-20px; }
#my_recent_reviews li{margin:0 0 5px 0;}
.dashboard .reviews h4{margin-left:20px;float:none;}
/********** Dashboard > */

/* 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; }

/* 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 */
.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; }
/* ======================================================================================= */

/* Catalog Events ============================================================================= */

/* Block: Events */
.event { background-color:#fbf4de; border-bottom:1px solid #e2d4c7; width:182px; position:static; height:144px; text-align:center; }
.event .status { font-weight:normal; font-size:16px; display:block; padding:19px 0 0; margin:0; text-align:center; color:#cf3a00; }
.event .event-ticker { color:#cf3a00; height:55px; }
.event .event-ticker span { font-size:32px; line-height:40px; height:40px; padding-bottom:10px; background-image:url(../images/bkg_ticker.gif); background-repeat:no-repeat; display:inline-block; }
.event .event-ticker_fr span {background-image:url(../images/bkg_ticker_fr.gif);}
.event .event-ticker span.days { background-position:50% 3px; }
.event .event-ticker span.hour { background-position:50% -56px; }
.event .event-ticker span.minute { background-position:50% -115px; }
.event .event-ticker span.second { background-position:50% -174px; }
.event .event-ticker span.delimiter { background:none; }

.event .event-dates { font-size:14px; color:#555; height:51px; padding-top:4px; }
.event .event-dates .date-part { font-weight:bold; }
.event .event-dates .time-part { font-size:12px; }

/* Open event */
.open .event-button {}

/* Upcoming event */
.upcoming { background:#f6f6f6; }
.upcoming .status { color:#333; }
.upcoming .event-button {}

/* Closed event */
.closed { background:#494949; }
.closed .status,
.closed .event-dates { color:#e2d4c7 }
.closed .event-button {}

/* Top event ticker container */
.event-container { border:1px solid #ddd; margin:10px 0; height:59px; }
.event-container .event { background-color:transparent; background-repeat:no-repeat; background-position:50% 100%; padding-top:5px; height:52px; line-height:50px; text-align:center; width:auto; position:relative; z-index:2; border-bottom:0 !important; }
.event-container .container { display:inline; margin:0; padding:0; background:none; }
.event-container .status { display:inline; margin:0 10px 0 0; background:none; font-size:22px; }
.event-container .event-ticker { display:inline; font-size:28px; height:auto; }
.event-container .event-ticker span { line-height:50px; height:50px; padding:0 4px 0 0; }

.event-container .event .event-ticker span.days { background-position:50% 4px; }
.event-container .event .event-ticker span.hour { background-position:50% -55px; }
.event-container .event .event-ticker span.minute { background-position:50% -114px; }
.event-container .event .event-ticker span.second { background-position:50% -173px; }


.event-container .event-dates { display:inline; font-size:22px; height:auto; }
.event-container .event-dates .time-part { font-size:14px; }
.event-container .event-dates div,
.event-container .event-dates p { display:inline; }

.container-open { background:#f7d4b6; }
.container-open .open { height:54px; }

.container-upcoming { background:#eee; }
.container-upcoming .upcoming {} 

.container-closed { background:#9f958c }

/* Catalog Events Lister */
.events-slider { position:relative; background:#d6d6d6; clear:both; margin:0 0 0; z-index:2; padding:10px 11px 20px; }
.events-slider .slider-panel,
.events-slider ul.slider li.slider-item,
.events-slider .slide-button { float:left; display:inline; }
.events-slider .event { position:relative; z-index:1; }

.events-slider .slider-panel { position:relative; overflow:hidden; background:#f6f6f6; z-index:1; width:0; }
.events-slider ul.slider { width:200000px; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=1)" !important; }
.events-slider ul.slider li.slider-item { overflow:hidden; width:182px; height:386px; border:1px solid #f6f6f6; margin-right:-1px; background:#f5f5f5; padding-left:0; }
.events-slider ul.slider li.slider-item .category-name { font:bold 16px Georgia, "Times New Roman", Times, serif; display:block; padding:80px 10px 0; }
.events-slider ul.slider li.slider-item .category-show { width:182px; height:241px; background:#fff; overflow:hidden; text-align:center; display:block; text-decoration:none; }
.events-slider ul.slider li.slider-item .no-event { height:401px; }

.events-slider .slide-button { background:url(../images/bkg_slide-button.gif) no-repeat 0 0; position:absolute; text-indent:-999em; cursor:pointer; top:105px; width:28px; height:28px; z-index:2; overflow:hidden; }
.events-slider .backward { left:-19px; }
.events-slider .forward { right:-19px; background-position:0 -40px; }
.events-slider .inactive { cursor:default; display:none; }


/* Footer ================================================================================ */
.footer {padding:8px 105px 20px;width:990px;;margin:0 auto;background:#E4E4E4 none repeat scroll 0 0;color:#000;}
.footer a {color:#000;font-weight:bold;}
.footer p { text-align:right; }
.footer address {display:inline;color:#666;}
.footer ul { float:left;text-align:left; }
.footer .column-1 li,.footer .column-2 li,.footer .column-3 li {padding-left:10px;background:url(../images/d_arr.gif) 0 center no-repeat;line-height:160%;}
.footer ul li a{text-decoration:none;}
.footer  ul.column-1{padding-left:42px;width:130px;}
.footer  ul.column-2{width:175px;}
.footer  ul.column-3{width:170px;}
.footer .block-subscribe{float:left;width:310px;border:none;text-align:left;}
.footer .liens-credits{width:100%;padding:15px 0 0;overflow:auto;clear:both;text-align:center;}
.footer .logos-credits{height:30px;float:left;margin-right:10px;display:inline;float:none;}
.footer .logos-credits li{display:inline;margin-left:2px;padding-left:10px;background:url(../images/short_line.gif) left center no-repeat;}
.footer .logos-credits li.first{background:none;padding-left:0;}
.footer .logos-credits a{font-weight:normal;font-size:11px;color:#666;}
.footer .liens-credits p{display:inline;text-align:left;}

.footer .block-title{border:none;padding:0;}
.footer .block-title h2 {font-size:12px;background:url(../images/d_arr.gif) 0 center no-repeat;padding-left:9px;font-weight:bold;}
.footer .block .block-content {padding:0;}
.footer .paiement{float:left;width:120px;}
.footer .paiement img{margin:0 3px 10px 0;}
.footer .input-box{float:left;margin:7px 5px 0 0;}
.footer .input-box .input-text{width:190px;height:16px;background:#fff;border: 1px solid #000;}
.footer  .block-content .button{float:left;background:transparent url(../images/d_arr.gif) no-repeat scroll 6px center;margin-top:7px;}
.footer  .block-content .button span{background:none;padding-left:5px;margin-left:3px;font-size:11px;font-weight:bold;color:#000}
.footer .baseline {float:left;width:100%;padding-top:5px;color:#666;}
/* ======================================================================================= */
/**CMS page view**/
.cms-page-view .std{font-size:12px;color:#333;line-height:140%;}
.cms-page-view .col-main h2.page-title{font-size:18px;color:#6C9F39;font-weight:bold;}
.cms-page-view .std h2{font-size:18px;color:#6C9F39;font-weight:bold;}
.cms-page-view .std h3{font-size:14px;color:#F76800;font-weight:bold;}
.cms-page-view .std .page-head{margin-bottom:30px;}

/**404 page**/
.cms-no-route .page-head-alt h3{color:#6C9F39;font-size:15px;margin-bottom:10px;}
.cms-no-route .disc {font-size:13px;line-height:160%;}
.cms-no-route .disc a {font-weight:bold;}
/**home page cms**/
.products-grid .home_add1{background:url(../images/home_grid_bg.gif) repeat-y;width:282px;}
.products-grid .home_add2{background:url(../images/home_grid_btm.gif) left bottom no-repeat;padding-bottom:15px;position:relative;}
.products-grid .home_add3{background:url(../images/home_grid_top.gif) left top no-repeat;padding:11px 11px 0 11px;overflow:hidden;}
.products-grid .home_add3 .grid-right{width:163px;text-align:left;float:right;}
.products-grid .home_add3 .grid-right .price-box{margin:0}
.products-grid .home_add1 .add-to-links{line-height:125%;margin:5px 0 5px 0px;}
.products-grid .home_add1 .add-to-links li{width:130px;}
.products-grid .home_add1 .add-to-links{clear:none;}
.products-grid  .home_add1 a.more{margin:0}
.products-grid .home_add1 .old-price .price-label{display:inline;}
.products-grid td.last{padding:5px 0 5px 10px;#padding:5px 0 5px 0px}
.products-grid td .home_add1  img {margin:0 6px 0 0;float:left;width:80px;height:80px;}
.products-grid .home_add1 button.button{margin:0}
.products-grid .home_add1 button.button span{padding:0 0 0 8px}
.products-grid .home_add1 button.button span span{text-transform:uppercase;font-size:10px;font-weight:bold;padding:0 8px 0 0}
.ourselection{margin-top:8px;}
.ourselection h3{background:transparent url(../images/selection_h3.gif) no-repeat scroll 0 0;color:#FFFFFF;font-size:16px;font-weight:bold;line-height:43px;margin-bottom:5px;padding-left:10px;text-transform:uppercase;}
.ourselection h3.product-name{background:none; text-transform:none;}
.ourselection ul{list-style:none;}
/**home page switch tabs***/
#infohot{margin-top:10px;}
#infohot ul{list-style:none;}
.switchbox{margin:2px 0;clear:both;/*the total width of the switch tab box*/}
.tb_{margin:0 0 10px 0;} 
.tb_ ul{height:43px;list-style:none;background:url(../images/nav_bg.gif) repeat-x bottom;padding:0;margin:0} 
.tb_ li{float:left;height:40px;line-height:40px;width:175px;cursor:pointer;text-align:center;font-size:16px;font-weight:bold;text-transform:uppercase;} 
.normaltab {background-repeat: no-repeat; color:#94AF24 ;} 
.hovertab {color:#fff;background:url(../images/tab_hover.gif) no-repeat;} 
.contentbox{height:auto;clear:both;}
.dis{display:block;}
.undis{display:none;} 
/**home page switch tabs***/
