/**
 * Magento
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Open Software License (OSL 3.0)
 * that is bundled with this package in the file LICENSE.txt.
 * It is also available through the world-wide-web at this URL:
 * http://opensource.org/licenses/osl-3.0.php
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@magentocommerce.com so we can send you a copy immediately.
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade Magento to newer
 * versions in the future. If you wish to customize Magento for your
 * needs please refer to http://www.magentocommerce.com for more information.
 *
 * @copyright Copyright (c) 2008 Irubin Consulting Inc. DBA Varien (http://www.varien.com)
 * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
 */

* { margin:0; padding:0; }

body { background:#fff; font:12px/1.5 Arial, Helvetica, sans-serif; color:#000; text-align:center; }

img { border:0; vertical-align:top; }

a {}
a:hover {}
:focus { outline: 0; }

/* Headings */
h1 { font-size:20px; font-weight:normal;/* line-height:1.3;*/ }
h2 { font-size:11px; /*font-weight:normal; line-height:1.34; */}
h3 { font-size:16px; font-weight:bold; /*line-height:1.375; */}
h4 { font-size:12px; font-weight:bold; _display: inline-block;}
h4 a{ font-size:10px;}
h5 { font-size:11px; font-weight:bold;margin-bottom:6px; }
h6 { font-size:10px; font-weight:bold; }

/* Forms */
form { /*display:inline; */}
fieldset { border:0; }
legend { display:none; }

/* Table */
table { border:0; border-collapse:collapse; border-spacing:0; empty-cells:show; font-size:100%; }
th { vertical-align:top; text-align:left; font-weight:normal; }
td { vertical-align:top; }

/* Content */
address { font-style:normal; }
cite { font-style:normal; }
q,
blockquote { quotes:none; }
q:before, 
q:after { content:''; }
small,big { font-size:1em; }
sup { font-size:1em; vertical-align:top; }

/* Lists */
ul,ol { list-style:none; }

/* Tools */
.nobr { white-space:nowrap !important; }
.wrap { white-space:normal !important; }
.a-left { text-align:left !important; }
.a-center { text-align:center !important; }
.a-right { text-align:right !important; }
.v-middle { vertical-align:middle; }
.f-left,
.left { float:left !important; }
.f-right,
.right { float:right !important; }
.f-none { float:none !important; }
.f-fix { float:left; width:100%; }
.no-display { display:none; }
.no-margin { margin:0 !important; }
.no-padding { padding:0 !important; }
.no-bg { background:none !important; }
/**
 * Magento
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Open Software License (OSL 3.0)
 * that is bundled with this package in the file LICENSE.txt.
 * It is also available through the world-wide-web at this URL:
 * http://opensource.org/licenses/osl-3.0.php
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@magentocommerce.com so we can send you a copy immediately.
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade Magento to newer
 * versions in the future. If you wish to customize Magento for your
 * needs please refer to http://www.magentocommerce.com for more information.
 *
 * @copyright Copyright (c) 2008 Irubin Consulting Inc. DBA Varien (http://www.varien.com)
 * @licensehttp://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
 */

/* Layout ================================================================================= */
.clear{clear:both;font-size:1px;line-height:0;}
a{text-decoration:none;color:#777777}
.lien_bleu{color:#00A6FD}
.wrapper {}
.page { width:960px; margin:0 auto; padding-bottom:20px; text-align:left; font: normal 10px Verdana, Arial, Helvetica, sans-serif;color:#777;}
.sales-order-print{text-align:center;}
.page-print { padding:20px; text-align:left; width:650px; margin-left:auto; margin-right:auto; text-align:left;}
.page-popup { padding:20px; text-align:left; }
.main {}

@font-face {
 font-family: 'AnzianoSmallCaps';
 src: url('../fonts/Anziano-SmallCaps.eot');
 src: local('../fonts/Anziano SmallCaps'), local('../fonts/Anziano-SmallCaps'), url('../fonts/Anziano-SmallCaps.otf') format('opentype');
}

@font-face {
 font-family: 'GeosansLightRegular';
 src: url('../fonts/GeosansLight.eot');
 src: local('../fonts/GeosansLight Regular'), local('../fonts/GeosansLight'), url('../fonts/GeosansLight.woff') format('woff'), url('../fonts/GeosansLight.ttf') format('truetype');
}

@font-face {
 font-family: 'FuturaStdBook';
 src: url('../fonts/FuturaStd-Book.eot');
 src: local('../fonts/Futura Std Book'), local('../fonts/FuturaStd-Book'), url('../fonts/FuturaStd-Book.woff') format('woff'), url('../fonts/FuturaStd-Book.otf') format('opentype');
}

#ie6 .error-msg, .success-msg, .note-msg, .notice-msg {background-position:10px 7px !important;}

/* Base Columns */ 
.col-left { float:left; width:25%/**230px; border:1px solid #ddd*/; padding:0; }
.col-main { float:left; /*width:736px;*/ /*border:1px solid #ddd*/padding:0; }
.col-right { float:right; width:25%/*230px; border:1px solid #ddd;*/; padding: 0; }

/* 1 Column Layout */
.col1-layout .col-main { float:none; width:auto; }

/* 2 Columns Layout */
.col2-left-layout .col-main { float:right; width:73%}
.col2-right-layout .col-main {width:74%}

/* 3 Columns Layout */
.col3-layout .col-main { width:48%/*484px*/; margin-left:0.8%/*10px;*/ }

/* Content Columns */
.col2-set .col-1 { float:left; width:49%; }
.col2-set .col-2 { float:right; width:49%; }
.col2-set .narrow { width:33%; }
.col2-set .wide { width:65%; }

.col3-set .col-1 { float:left; width:32%; }
.col3-set .col-2 { float:left; width:32%; margin-left:2%; }
.col3-set .col-3 { float:right; width:32%; }

.col4-set .col-1 { float:left; width:23.5%; }
.col4-set .col-2 { float:left; width:23.5%; margin:0 2%; }
.col4-set .col-3 { float:left; width:23.5%; }
.col4-set .col-4 { float:right; width:23.5%; }
/* ======================================================================================= */

.main a:hover{color:#00A8FF;}
.footer a:hover{text-decoration:underline;}
.header-container a:hover{text-decoration:underline;}


/* Header ================================================================================ */
.header-container {padding-bottom:25px;}
.header {height:81px; position:relative;}
.header .welcome-msg { font-weight:bold; text-align:right; }
.header .links {font-size:10px;color:#888888;position:absolute; right:0; width:510px;}
.header .links a{color:#999999; line-height:30px; }
.header .links li{display:block; float:right;}
.header .links li.last{background:transparent url(../images/quinze/fd_recherche.gif) 19px 6px no-repeat;}
.header .links li.last a{display:block; color:#333333;}
.header .form-search {}
.header .form-search .input-text{ margin-right:1px; font-size:11px ;border:none; background-color:#DDDDDD; font-size:10px; color:#999999; padding-top:1px; padding-bottom:3px; display:block; float:left; width:96px;}
.header .form-search .bouton{display:block; float:left;}
.header .form-language { text-align:center; }
#logo{width:138px; height:47px; position:absolute; top:33px; left:1px; display:block;} 
 #logo a{display:block;} 
 #logo img{width:138px; height:47px; display:block;} 
h1#logo{margin:0;} 
.top-link-cart {background:transparent url(../images/quinze/fd_recherche_fin.gif) right 13px no-repeat;padding:0 17px 2px 40px; }
#search_mini_form{position:absolute; top:8px; left:158px; width:200px;}
#msg_bienvenue{position:absolute; top:9px; left:290px; color:#999999;}

.mar_h_10{margin-top:10px;}

/* Nav */
#nav{background:#bbbbbb; position:absolute; top:60px; left:158px; width:/*685px*/802px; }
 #nav li{ float:left; position:relative;}
 #nav a{ float:left;}
 
 #nav .menu_catalogues,
 #nav .menu_collection,
 #nav .menu_eboutique,
 #nav .menu_homme,
 #nav .menu_enfants,
 #nav .menu_maroquinerie,
 #nav .menu_boutiques,
 #nav .menu_valeurs{background:#000027}
 #nav .menu_selection,
 #nav .menu_playlist{background:#bbbbbb;}
 
 #nav .sous-menu{width:280px; position:absolute; left:30px; top:21px; background:#eaeaeb;}
 #nav .sous-menu li{background:none; float:left; padding:0;}
 #nav .sous-menu a{background:url(../images/quinze/fl_d_bleu_moyen.gif) 10px 9px no-repeat; color:#00C6FF; padding:5px 20px 3px 20px;}
 #nav .sous-menu a.off{color:#666666;}
 #nav .sous-menu a:hover{text-decoration:none; color:#00C6FF;}
 
/*
#lien_playlist{background:#989493; left:843px; position:absolute; top:60px; width:117px; display:block;}
 #lien_playlist img{display:block; width:117px; height:21px;}
*/

#pusher{display:none; background:#eeeeee; width:802px; margin-left:158px; height:100px;}
 #pusher .col{position:relative; float:left; width:130px; padding:12px 10px;}
 #pusher .col li{padding:0; width:100%;}
 #pusher .col a{display:block; padding:2px 0 1px 0; width:100%; color:#777777;}
 #pusher .col .active,
 #pusher .col .over,
 #pusher .col a:hover{color:#00a8ff; text-decoration:none;}

/* Global Styles ========================================================================= */
/* Form Elements */
input, select, textarea, button {vertical-align:middle;}
input.input-text, select, textarea { border:1px solid #d9dbda; }
input.input-text:focus, select:focus, textarea:focus {}
input.input-text, textarea { padding:1px 5px; font-size:10px; font-family:verdana;}
input.radio { margin-right:3px; }
input.checkbox { margin-right:3px; }
input.qty { width:2.5em; text-align:center;}
textarea { overflow:auto; font:normal 11px verdana; }
button.button { overflow:visible; width:auto; background:transparent; border:none; cursor:pointer; }
button.button span { display:block; margin:0; padding:1px; text-align:center; white-space:nowrap; color:#000; }
button.disabled {}
button.disabled span {}
/* 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 */
.highlight {}

/* Form lists */
.form-list li { margin:0 0 5px; }
.form-list li .input-box {}
.form-list li input.input-text,
.form-list li textarea { width:250px; }
.form-list li select { width:256px; }
.form-list li.add-row { border-top:1px solid #ddd; margin-top:10px; }
.form-list label {}

.group-select {}
.group-select label {}
.group-select .legend {background:#fff url(../images/quinze/fd_tab.gif) left bottom repeat-x;border:1px solid #cdcdcd; text-transform:uppercase;font-size:11px;padding:11px 8px 6px 8px;margin-top:10px;}
.group-select .ss_bordure_bas{border-bottom:none;}

.tt_gris {background:#fff url(../images/quinze/fd_tab.gif) left bottom repeat-x;border:1px solid #cdcdcd; text-transform:uppercase;font-size:11px;padding:6px 8px 6px 8px;margin-top:10px;}

#form-validate ul.fd_degrade {padding-top:10px;padding-bottom:14px;}


.group-select li { margin:5px 0 5px 0; }
.group-select li .input-box { float:left; width:260px;margin-left:24px; }
.group-select li .input-box-long {margin-left:24px; }
.group-select li .newsletter-box { float:left;margin-left:24px; margin-top:15px; }
.group-select li input.input-text,
.group-select li textarea {width:532px; }
.group-select li select { width:516px; }
.group-select li .input-box input.input-text,
.group-select li .input-box textarea {width:250px; }
.group-select li .input-box select { width:256px; }
.group-select.wide input.input-text,
.group-select.wide textarea { width:510px; }

.group-select li .customer-dob{margin-left:24px;}
.group-select li .customer-dob .dob-day{width:25px;margin-left:0;}
.group-select li .input-box input#day{width:25px;}
.group-select li .customer-dob .dob-month{width:25px;margin-left:10px;}
.group-select li .input-box input#month{width:25px;}
.group-select li .customer-dob .dob-year{width:50px;margin-left:10px;}
.group-select li .input-box input#year{width:50px;}

.buttons-set { clear:both; margin:10px 0 0; /*padding:5px; border:1px solid #ddd;*/ }
.buttons-set .back-link { float:left; color:#00a8ff; background:url(../images/fl_gauche.gif) left 2px no-repeat; padding-left:15px;}
#checkoutSteps .buttons-set .back-link {background:url(../images/quinze/carrebleufleche.gif) left 2px no-repeat;}
.buttons-set .button { /*float:right; */}
.buttons-set .button img{display:block;}
.buttons-set .bt_droite {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 { float:left; width:12em; margin-right:-12em; display:inline; position:relative; }

/* Global Messages */
.success { color:#3d6611; font-weight:bold; }
.error { color:#f00; font-weight:bold; }
.notice { color:#ccc; }

.messages { width:100%; overflow:hidden; margin-top:10px; }
.messages li { margin:0 0 10px; }
.messages li ul{margin-top:6px;}
#ie6 .messages li ul,
#ie7 .messages li ul{margin-top:13px;}
.messages li li { margin:0 0 3px; }
.error-msg,
.success-msg,
.note-msg,
.notice-msg { border-style:solid !important; border-width:1px !important; background-position:10px 12px !important; background-repeat:no-repeat !important; min-height:24px !important; padding:8px 8px 8px 32px !important; font-size:10px !important; font-weight:bold !important; }
.error-msg { border-color:#f16048; background-color:#faebe7; background-image:url(../images/error_msg_icon.gif); color:#df280a; }
.success-msg { border-color:#00A6FD; background-color:#F5F5F5; background:#F5F5F5 url(../images/success_msg_icon.gif); color:#00A6FD; }
.note-msg,
.notice-msg { border-color:#fcd344; background-color:#fafaec; background-image:url(../images/note_msg_icon.gif); color:#3d6611; }

/* BreadCrumbs */ 
h1,
.breadcrumbs{font-family: 'AnzianoSmallCaps', georgia; font-size:18px; color:#172c37; font-weight:bold; width:650px; height:29px; letter-spacing:2px;}
h1 .gris,
.breadcrumbs .gris{color:#999999;}
h1 a,
.breadcrumbs a{color:#172c37;}
h1 a:hover,
.breadcrumbs a:hover{color:#999999;}
.catalog-product-view .breadcrumbs{float:left;}
.titre_image{display:block; margin-bottom:10px;}

.breadcrumbs h1{display:inline; width:auto;}

/* Page Heading */
.page-title { /*border-bottom:1px solid #ddd; padding:0 0 5px; margin:0 0 10px; */}
.page-title h2{background-color:#333333;color:#fff; text-transform:uppercase;padding:6px;/*font-size:13px;*/font-weight:bold}
.title-buttons {/* text-align:right;*/ }
.title-buttons h2,
.title-buttons h3,
.title-buttons h4,
.title-buttons h5,
.title-buttons h6 { /*float:left; */}

h2.tt_collection .titre{font-family: 'AnzianoSmallCaps', georgia; font-size:18px; color:#172c37; font-weight:bold; text-transform:uppercase; display:block; letter-spacing:2px;}
h2.tt_collection .sous-titre{font-family: 'GeosansLightRegular', sans-serif; font-size:24px; color:#999999; font-weight:normal; text-transform:uppercase; display:block;}

h2#sep{border-top:1px solid #cccccc; margin-top:15px; padding-top:15px;}

.raccourci{font-family: 'FuturaStdBook', sans-serif; font-size:14px; color:#00a8ff; font-weight:normal; background:url(../images/quinze/fl_d_bleu.gif) left top no-repeat; float:right; padding-left:22px; text-transform:uppercase;}

/* Pager */ 
.pager { border:1px solid #ddd; padding:5px; margin:5px 0; text-align:center; }
.pager .amount { float:left; }
.pager .limiter { float:right; }

.pages{background:#eeeeee; margin-top:10px; text-align:center; color:#888888; padding-top:9px; padding-bottom:8px;}
.pages ol{display:inline;}
.pages li{display:inline;}
.pages a{color:#000000;}
.pages .current{color:#0081c4; font-weight:bold;}

/* Sorter */ 
.sorter { border:1px solid #ddd; padding:5px; margin:5px 0; }
.sorter .view-mode { float:left; }
.sorter .sort-by { float:right; }
.sorter .link-feed {}

/* Data Table */ 
.data-table { width:100%; }
.data-table th { padding:9px; border:1px solid #666; white-space:nowrap;/*color:#fff;*/text-transform:uppercase; }
.data-table tfoot th { border:none;}




.data-table td { padding:5px; border:1px solid #ccc; vertical-align:middle;color:#484848}
.data-table tfoot td { /*border:none;*/}
.data-table td a{/*color:#484848*/}
.data-table thead { background-color:#333333; }
.data-table tbody {}
.data-table tfoot td{background-color:#eeeeee;}
.data-table tr.first th{color:#fff}
.data-table tr.first th.vide{background:#ffffff; border:none;}
.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 .product-name { font-size:1em; font-weight:bold; line-height:1.5; }
.data-table td .product-name a{ color:#484848;}
.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 {}


.structure_plus_moins{margin-left:auto;margin-right:auto;}
.structure_plus_moins img{cursor:pointer;}

/* Lists Decoration */
li.odd {}
li.even { /*background-color:#f6f6f6; */}
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 0 1em; padding:0; }
.std ul { list-style:disc outside; padding-left:11px; }
.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; }
/* ======================================================================================= */


/* Sidebar =============================================================================== */
.sidebar .block { border:1px solid #cccccc; margin:0 0 10px; }
.sidebar .block .block-title { border-bottom:none; padding:0 10px; background:#646263 url(../images/quinze/fd_deg_gris_fonce.gif) left bottom repeat-x;padding:6px; }
.sidebar .block .block-title h2 { font-size:11px; font-weight:bold; /*line-height:1.5; */color:#fff; text-transform:uppercase;}
.sidebar .block-progress .block-title{background:#8d8d8d url(../images/quinze/fd_deg_gris_clair.gif) left bottom repeat-x;}
.sidebar .block-progress .block-title h2{color:#cccccc;}
.sidebar .block h3 { font-size:14px; line-height:1.5; }
.sidebar .block .block-content { /*padding:1px;border:1px solid red */padding:6px;}
.sidebar .block .actions { /*text-align:right; */}
.sidebar .block .actions a { float:left; }

/* Block: Account */
.sidebar .block-account .block-content { padding:0;}

/* Block: Currency Switcher */
.sidebar .block-currency {}
.sidebar .block-currency select { width:100%; border:1px solid #888; }

/* Block: Layered Navigation */
.sidebar .block-layered-nav {}
.sidebar .block-layered-nav dt { font-weight:bold; }
.sidebar .block-layered-nav .currently {}

/* Block: Cart */
.sidebar .block-cart .liste_bd_b{margin-left:-6px;margin-right:-6px; zoom:1}



.sidebar .block-cart .amount {}
.sidebar .block-cart .subtotal { /*text-align:center;*/ }

.sidebar .mini-products-list li { padding:5px 0; }
.sidebar .mini-products-list .product-image { float:left; width:50px; padding:5px; border:1px solid #ddd; margin-right:-75px; }
.sidebar .mini-products-list .product-details { margin-left:75px; }
.sidebar .mini-products-list .product-details h4 { font-size:1em; font-weight:bold; margin:0; }
.sidebar .mini-products-list .product-details .btn-remove { float:right; }

/* Block: Wishlist */
.sidebar .block-wishlist {}

/* Block: Related */
.sidebar .block-related {}
.sidebar .block-related li { padding:5px 0; }
.sidebar .block-related .checkbox { float:left; margin-right:-20px; }
.sidebar .block-related .item { margin-left:20px; }
.sidebar .block-related .item .product-image { float:left; margin-right:-65px; }
.sidebar .block-related .item .product-details { margin-left:65px; }

/* Block: Compare Products */
.sidebar .block-compare {}
.sidebar .block-compare li { padding:5px 0; }

/* Block: Viewed */
.sidebar .block-recent {}

/* Block: Poll */
.sidebar .block-poll {}
.sidebar .block-poll .radio { float:left; margin:3px -18px 0 0; }
.sidebar .block-poll .label { display:block; margin-left:18px; }
.sidebar .block-poll .answer {}
.sidebar .block-poll .votes { font-weight:bold; }

/* Block: Tags */
.sidebar .block-tags ul,
.sidebar .block-tags li { display:inline; }

/* Block: Subscribe */
.sidebar .block-subscribe {}

/* Block: Reorder */
.sidebar .block-reorder .block-content{padding:0}
.sidebar .block-reorder .liste_bd_h li { padding: 0; }
.sidebar .block-reorder li { padding:5px 0; }
.sidebar .block-reorder .checkbox { float:left; margin:3px -20px 0 0;border:1px solid #999999 }
.sidebar .block-reorder .label { display:block; margin-left:20px; }

/* Block: Banner */
.sidebar .block-banner {}
.sidebar .block-banner {}
.sidebar .block-banner .block-content { text-align:center; }

/* Block: Checkout Progress */
.sidebar .block-progress .block-content{padding:0}
.sidebar .block-progress dt { font-weight:bold; background:#fff url(../images/quinze/fd_tab.gif) left bottom repeat-x; padding:6px 7px 8px 7px;border-top:1px solid #cccccc; font-size:11px;}
/*.sidebar .block-progress dl{margin-left:-6px; margin-right:-6px;}*/
.sidebar .block-progress dt.complete,
/*.sidebar .block-progress dd.complete*/ { background-color:#f6f6f6; }


dd.complete{padding:9px 5px;border-top:1px solid #CCCCCC; background-color:#fff}
/* ======================================================================================= */


/* Category Page ========================================================================= */
.category-title { border-bottom:1px solid #ddd; margin:0 0 10px; }
.category-image { display:block; margin:0 auto; }
.category-products {}

/* View Type: Grid */
.products-grid { width:100%; margin-top:16px; }
.products-grid h3{font-size:12px;}
.products-grid td a{display:block;}
.products-grid td a img{display:block;}
.product-view .up-sell .products-grid td.vous_aimerez{ vertical-align: middle;width:auto;}
.products-grid tr.odd {}
.products-grid tr.even { background-color:#f6f6f6; }
.product-view .up-sell .products-grid td { background-color:#eeeeee; width:75px; border:1px solid #fff; vertical-align:middle; text-align:center }
.products-grid td.empty {}

.b_produit{float:left; width:230px; margin-right:13px; margin-top:10px;}
 .b_produit_fin{margin-right:0;}
 .b_produit .product-image{display:block; padding:10px;}
 .b_produit .product-image img{display:block;}
 .b_produit .details{padding-left:5px; height:40px; border-top:1px solid #cccccc;}
 .b_produit .details h3{font:normal 10px verdana; width:155px; float:left; padding-top:8px;}
 .b_produit .details h3 a{color:#000000;}
 .b_produit .details h3 a:hover{color:#00a8ff;}
 .b_produit .details .price-box{float:right; text-align:right; width:65px; color:#000000; font:normal 9px verdana; padding-top:5px;}
 .b_produit .details .price-box .price{font:normal 15px georgia;}
 
/* View Type: List */
.products-list .item { border:1px solid #ddd; padding:5px; margin:0 0 5px; }
.products-list .product-image { float:left; margin-right:-150px; }
.products-list .product-shop { float:right; width:320px; }
/* ======================================================================================= */


/* Product View ========================================================================== */
.product-view {}

.product-essential {/*background:#fff url(../images/quinze/fd_prod.gif) repeat-y left top;*/}
.product-collateral {}

/* Product Images */
.product-view .product-img-box { float:left; width:400px;padding:0; /*position:relative;*/ /*display:none;*/}/**/
.product-view .product-img-box .product-image { /*border:1px solid #ddd;*/ text-align:center }
.product-view .product-img-box .product-image img{margin:0 auto}
.product-view .product-img-box .product-image-zoom { position:relative; width:400px; height:403px; 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 *{border:1px solid red}*/
.product-view .product-img-box .zoom {/* border:1px solid red;*/position:relative; z-index:9; height:20px; /*margin:0 auto 13px;*/padding:0 17px; background:url(../images/slider_bg.gif) 50% 50% no-repeat; cursor:pointer;width:146px;position:absolute; top:370px;left:190px; }
.more-views {position:absolute; top:370px;width:150px;left:20px; z-index:9;}
/**{border:1px solid red}*/
.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:12px; height:18px; background:url(../images/magnifier_handle.gif) 0 0 no-repeat; }
.product-view .product-img-box .zoom .btn-zoom-out { position:absolute; left:2px; top:5px; }
.product-view .product-img-box .zoom .btn-zoom-in { position:absolute; right:2px; top:5px; }
.product-view .product-img-box .more-views ul { margin-left:-4px }
.product-view .product-img-box .more-views ul .marge_h_vues{paddingd-top:6px;}
.product-view .product-img-box .more-views li { float:left; padding:1px; background-color:none; margin:0 0 8px 4px ;font-weight:bold ;color:#333}

.product-image-popup { margin:0 auto; }
.product-image-popup .nav { text-align:center; }
.product-image-popup .image { display:block; }
.product-image-popup .image-label {}

.col_zoom{float:left; width:370px;}

#bloc_zoom{position:relative;}
#ie6 #bloc_zoom{display:inline-block;}
#ie6 #bloc_zoom,
#ie7 #bloc_zoom{position:static;} /* conflit avec la nav déroulante */
 #bloc_zoom a{display:block;} 
 #bloc_zoom a img{display:block; margin-left:auto; margin-right:auto;}
 #bloc_zoom .bt_zoom{position:absolute; top:167px; left:1px; cursor:pointer;}
 #ie6 #bloc_zoom .bt_zoom,
 #ie7 #bloc_zoom .bt_zoom{display:none;} /* conflit avec la nav déroulante */
#vignettes{margin-top:10px;}
 #vignettes img{margin-right:1px; float:left; display:block; cursor:pointer;}




/* Product Shop */
/**{border:1px solid red}*/
.product-view .product-shop { float:right; width:550px;}

.product-view h1{font:bold 10px verdana; margin-top:68px; width:auto; letter-spacing:0;}
.product-view .description ul{list-style-type:none; color:#333333; padding:0;}
.product-view .description li{margin-top:4px;}
.product-view .price-box{color:#000027; float:left; width:208px;}
.product-view .price-box .regular-price{font:normal 20px georgia; color:#000000;}
.product-view .add-to-cart{float:left;}


/* Rating */
.ratings {}
.ratings .amount {}
.ratings .rating-links {}
.ratings dt {}
.ratings dd {}
.rating-box { width:69px; height:13px; font-size:0; line-height:0; background:url(../images/bg_rating.gif) 0 0 repeat-x; position:relative; overflow:hidden; }
.rating-box .rating { position:absolute; top:0; left:0; height:13px; background:url(../images/bg_rating.gif) 0 100% repeat-x; }

/* Availability */
.availability {}
.availability .in-stock { font-weight:bold; }
.availability .out-of-stock { font-weight:bold; color:#f00; }

/********** < Product Prices */
#shopping-cart-table .price { white-space:nowrap !important; font:normal 16px verdana;}
#shopping-cart-table .last .price {font:normal 16px verdana;}

.price-box-bundle {}

/* Regular price */
.regular-price {}
.regular-price .price { font-weight:bold; }

/* Old price */
.old-price {}
.old-price .price-label { white-space:nowrap; }
.old-price .price { font-weight:bold; text-decoration:line-through; }

/* Special price */
.special-price {}
.special-price .price-label { font-weight:bold; white-space:nowrap; }
.special-price .price { font-weight:bold; }

/* Minimal price (as low as) */
.minimal-price {}
.minimal-price .price-label { font-weight:bold; white-space:nowrap; }

a.minimal-price-link { display:block; }
a.minimal-price-link .label {}
a.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{margin-top:27px;}
.add-to-links .separator { display:none; }
.add-to-links li{display:inline; margin-right:10px;}
.add-to-links li a{color:#000027; background:url(../images/quinze/fleche_bleu_fonce.gif) no-repeat left 4px; padding-left:6px;}
.fleche_bleu{color:#00a6fd; background:url(../images/quinze/fleche_bleu.gif) no-repeat left 4px;padding-left:10px;}
.carre_bleu{ background:url(../images/quinze/carre_bleu.gif) no-repeat left 5px;padding-left:11px;list-style-type:none;list-style-position:outside;margin-bottom:6px;}
.fleche_g{color:#00a6fd; background:url(../images/quinze/fleche_g.gif) no-repeat left 4px;padding-left:10px;}

/* Add to Cart */
.add-to-cart *{ vertical-align:middle}
.add-to-cart label { /*float:left;*/ margin-right:5px; }
.add-to-cart .qty { /*float:left;*/ }
.add-to-cart .button { /*float:left;*/ }
.add-to-cart input.input-text{border:1px solid #00A6FD; padding:5px 2px}
/* 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-top:30px; padding-bottom:20px; margin:10px 0 0;}
.product-options dt label { font-weight:bold; }
.product-options dt .qty-holder { float:right; }
.product-options dt .qty-holder label { vertical-align:middle; }
.product-options dt .qty-disabled { background:none; border:0; padding:3px; color:#000; }
.product-options dd { margin:10px 0; }
.product-options dl.last dd.last {}
.product-options dd input.input-text { width:98%; }
.product-options dd textarea { width:98%; height:8em; }
.product-options dd select { /*width:100%;*/font-size:10px;color:#666666 }
.product-options dd .multiselect option {}
.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 {}
.product-options-bottom .add-to-cart{}
.product-options-bottom .price-box { margin:10px 0; }

/* Grouped Product */
.grouped-items {}

/* Block: Description */
.product-view .description {}

/* 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 {}
.product-view .tags .form-add-tags label { float:left; }
.product-view .tags .form-add-tags .input-box { float:left; margin:0 5px; }
.product-view .tags .form-add-tags .button { float:left; }
.product-view .tags .form-add-tags p { clear:both; }

/* Block: Reviews */
.product-view .reviews {}

/* Block: Add Review */
.product-view .add-review {}
.product-view .add-review .product-name span { font-weight:normal; }
/* ======================================================================================= */


/* Content Styles ================================================================= */
/* Product Tags */
.tags-list li { display:inline; }

/* Advanced Search */
.search-summary {}
/* ======================================================================================= */


/* Product Review ======================================================================== */
.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 .checkout-types { float:right; text-align:right; }
.title-buttons .checkout-types{margin-top:-23px;}

/* Shopping Cart Table */
.cart-table .item-msg { font-size:10px; }

/* Shopping Cart Collateral boxes */
.cart .cart-collaterals { float:left; width:610px; }
.cart .crosssell .product-image { float:left; margin-right:-90px; }
.cart .crosssell .product-shop { margin-left:90px; }
.cart .shipping {}

/* Shopping Cart Totals */
.cart .totals {float:right;}
#ie6 .cart .totals,
#ie7 .cart .totals{margin-left:15px;}
.cart .totals table { width:100%; }
.cart .totals table th,
.cart .totals table td { padding:5px; }

/* Options Tool Tip */
.item-options{margin-top:10px;}
.item-options dt { font-weight:bold; font-style:italic; }
.item-options dd { padding-left:0; }
.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; 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 */
.one-page-checkout { border-bottom:1px solid #ddd; position:relative; }
.one-page-checkout li.section { border:1px solid #ddd; border-bottom:0; }
.one-page-checkout .step-title { background:#fff url(../images/quinze/fd_tab.gif) left bottom repeat-x; padding:1px 8px 3px 8px; text-transform:uppercase; }
.one-page-checkout .step-title .number { line-height:22px; margin-right:1px;color:#09a5ff;font-size:16px; font-family:georgia; font-weight:bold; }
.one-page-checkout .step-title h3 { font-size:11px; display:inline; }
.one-page-checkout .allow .step-title { cursor:pointer; }
.one-page-checkout .allow .step-title .number{color:#999999;}
.one-page-checkout .allow .step-title h3{color:#999999;}
.one-page-checkout .active {}
.one-page-checkout .active .step-title { background-image:none; background-color:#333333; cursor:default;}
.one-page-checkout .active .step-title .number{ color:#09a5ff;}
.one-page-checkout .active .step-title h3{color:#fff; } 
.one-page-checkout .step { border-top:1px solid #ddd; padding:10px; }
.one-page-checkout .order-review {}

/* Multiple Addresses Checkout */
.checkout-progress { padding:0 50px; margin:10px 0; }
.checkout-progress li { float:left; width:20%; border-top:5px solid #ccc; text-align:center; color:#ccc; }
.checkout-progress li.active { border-top-color:#000; color:#000; }

.multiple-checkout { position:relative; }
.multiple-checkout .grand-total { font-size:1.5em; text-align:right; }
.multiple-checkout .grand-total big {}
.multiple-checkout .grand-total .price {}

/********** < Common Checkout Styles */
.shipping-methods {color:#484848;}
.shipping-methods dt{font-weight:bold; margin-top:5px; font-size:11px;}
.shipping-methods dd{margin-top:5px;}
.shipping-methods .price{font-weight:bold; font-size:10px;}
.please-wait { float:right; }
.cvv-what-is-this { cursor:help; }

/* Tooltip */
.tool-tip { border:1px solid #ddd; background-color:#f6f6f6; padding:5px; position:absolute; left:0; z-index:1000; }
.tool-tip .btn-close { text-align:right; }
.tool-tip .tool-tip-content { padding:5px; }

/* Gift Messages */
.add-gift-message {}
.add-gift-message h4{border-bottom:none;font-size:11px;}
.gift-message-form { border:1px solid #efefef; background:#ffffff url(../images/quinze/fd_msg_cadeau.gif) left bottom repeat-x; margin-top:10px;}
.gift-message-form .inner-box { padding:12px 14px; overflow:auto;}
.gift-message-form h4 {border-bottom:none; font-size:10px; color:#666666; margin-top:0;}
.gift-message-form .gift-item {}
.gift-message-form .group-select li .input-box{margin-left:0;}
.gift-message-form textarea{border:1px solid #D9DBDA;}

.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 span { 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 > */

/* Code promo */
.cart-collaterals .col-1{width:113px; display:block;}
.cart-collaterals .col-2{/*width:670px; float:left;*/ width:auto; float:none;}
.cart-collaterals .discount{}
 .cart-collaterals .discount .titre-discount{border-bottom:3px solid #EEEEEE; color:#484848; font:bold 12px verdana; margin:12px 0 8px 2px; padding-bottom:8px;}
 .cart-collaterals .discount #discount-coupon-form label{color:#484848; display:inline-block; margin:0 0 2px 2px;}
 .cart-collaterals .discount #discount-coupon-form .input-code{float:left;}
 #ie6 .cart-collaterals .discount #discount-coupon-form .input-code{padding-top:1px;}
 #ie6 .cart-collaterals .discount #discount-coupon-form .input-code span{margin:0 0 0 0;}
 #ie7 .cart-collaterals .discount #discount-coupon-form .input-code span{margin:1px 0 0 0;}
 .cart-collaterals .discount #discount-coupon-form #coupon_code{width:200px; margin:0 3px; padding:1px 3px;}
 .cart-collaterals .discount #discount-coupon-form .button{margin:0 0 0 5px; display:inline-block; float:left;}
 #ie .cart-collaterals .discount #discount-coupon-form .button{margin:1px 0 0 5px; display:inline-block; float:left;}
 .cart-collaterals .discount #discount-coupon-form .button img{display:block;}
/* ======================================================================================= */


/* Login Page ============================================================================ */
.login-page {}
.login-page .content {height:auto!important;height:180px;min-height:180px;/*border:1px solid red*/ }



/*.height_min_200{height:auto!important;height:180px;min-height:180px}*/
/* ======================================================================================= */


/* My Account ============================================================================= */
/********** < Dashboard */
.dashboard {}
.dashboard .fleche_bleu{ font-weight:bold}
.dashboard .welcome-msg {/*margin-top:10px;*/margin-bottom:10px; padding:17px 14px 29px 14px; color:#484848; font-size:11px;}
.dashboard .welcome-msg p{margin-top:16px;}

/* Block: Recent Orders */
.dashboard .recent-orders { margin:10px 0; }

/* Block: Tags */
.dashboard .tags .number { float:left; margin-right:-20px; }
.dashboard .tags .details { margin-left:20px; }

/* Block: Reviews */
.dashboard .reviews {}
/********** 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 {margin-bottom:20px;}
.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 .price-excl-tax .label,
.page-print .price-incl-tax .label,
.page-print .price-excl-tax .price,
.page-print .price-incl-tax .price { display:inline; }
/* ======================================================================================= */


/* Footer ================================================================================ */
.footer {font-size:10px;color:#888888; position:relative; margin-top:20px;}
 .footer .liens_footer{border-top:1px solid #dbdbdb; border-bottom:1px solid #dbdbdb; padding:10px 0;}
 .footer p { text-align:right; }
 .footer address { text-align:right; }
 .footer ul {padding:0 20px 0 0; }
 .footer a{color:#888888;}
 .footer .links li{display:inline}
 .ft_facebook{background:url(../images/po_facebook.gif) left top no-repeat; padding-left:18px; padding-bottom:2px;}
 .ft_twitter{background:url(../images/po_twitter.gif) left top no-repeat; padding-left:18px; padding-bottom:2px;}
 .ft_foursquare{background:url(../images/po_foursquare.gif) left top no-repeat; padding-left:18px; padding-bottom:2px;}

.footer .form-language{display:table; position:absolute; top:11px; right:0;}

.infos{text-align:center; margin-top:15px; color:#999999;}
/* ======================================================================================= */


.lf{line-height:0;font-size:1px;}

/* accueil */
.fd_manekin{ background-color:#eeeeee;width:100%}
.fd_manekin .left{margin-top:180px;}
.fd_manekin ul{margin-top:15px;}
.fd_manekin li a:hover{background:url(../images/quinze/fleche.gif) no-repeat left 4px;padding-left:10px;}
.fleche2-d{background:url(../images/quinze/fleche2-d.gif) no-repeat left 4px;padding-left:10px;}

/* */
.struc_options{display:none}
.struc_options dt,.struc_options dd{ display:inline}

/* Filtre */
.filtre{margin-top:5px; position:relative; z-index:10;}
.filtre .titre{background:#222222 url(../images/px_blanc.gif) left top no-repeat; float:left; width:150px; height:29px;}
.filtre .titre .cn_b_g{background:url(../images/px_blanc.gif) left bottom no-repeat; padding:9px 0 9px 11px;}
#ie6 .filtre .titre .cn_b_g{padding:9px 0 8px 11px;}
.filtre .titre img{display:block;}

.filtre .filtres_actifs{background:#333333 url(../images/px_blanc.gif) right top no-repeat; float:left; width:788px; height:29px;}
.filtre .filtres_actifs .cn_b_d{background:url(../images/px_blanc.gif) right bottom no-repeat;height:29px;}
.filtre .filtres_actifs ol{padding-top:8px;padding-left:4px;}
.filtre .filtres_actifs li{color:#00a8ff; text-transform:uppercase; float:left; margin-left:7px;}
.filtre .filtres_actifs li img{height:14px; width:14px;}

.filtre .filtres_dispos .cat_filtre{margin-top:6px; width:180px; float:left; padding-right:28px;}
.filtre .filtres_dispos .cat_filtre h2,
.select_affichage a{ color:#000000; font-size:16px; font-family: 'AnzianoSmallCaps', georgia; text-transform:lowercase; font-weight:normal;}

.filtre .filtres_dispos .cat_filtre ol, .filtre .filtres_dispos .cat_filtre ul{margin-top:6px; width:130px;}
.filtre .filtres_dispos .cat_filtre li{line-height:14px;}
.filtre .filtres_dispos .cat_filtre li .on{color:#00A8FF;font-weight:bold;}

#tooltip {position: absolute; z-index: 3000; border: 1px solid #111; background-color: #eee; padding: 5px; opacity: 0.9;}

#tooltip.carousel{border:none; width:115px; padding:6px 13px; background:#eeeeee; border:1px solid #dfdfdf; font:normal 10px verdana; text-align:left; line-height:19px;}
#tooltip.carousel h3{font:normal 10px verdana; color:#333333;}
#tooltip.carousel .body{color:#777777;}
#tooltip.carousel .prix{font:bold 14px georgia; color:#333333;}
#tooltip.carousel .prix .configurable-price-from-label{font:normal 10px verdana; color:#777777;}

#tooltip.couleur{border:none; padding:6px 13px; background:#eeeeee; border:1px solid #dfdfdf; font:normal 10px verdana; text-align:left; line-height:19px;color:#333333;}
#tooltip.couleur h3{font:normal 10px verdana;color:#333333;}
#tooltip.carousel .produit_indisponible{color:#777777; font:10px verdana;}

#carousel{height:300px; position:relative; margin-top:10px;}

.b_index{float:left; margin-top:10px; margin-left:13px; width:230px;}
.b_index_premier{margin-left:0;}
 .b_index .illus{display:block;}
 .b_index .illus img{display:block; width:230px; height:230px;}
 .b_index h3{font-family: 'AnzianoSmallCaps', georgia; text-transform:lowercase; margin-top:10px; display:block; width:100%; font-weight:normal;}
 .b_index h3 a{color:#000000;}
 .b_index h3 a:hover{color:#999999;}
 
/*********** Evolution vignette carousel à décommenté **************
#carousel ul li {float:left;}
#carousel .jcarousel-skin-quinze {width:880px; overflow:hidden; height:220px;}*/
#carousel #mycarousel-prev{display:block; cursor:pointer; position:absolute; left:0px; top:95px; width:30px; height:30px;}
#carousel #mycarousel-prev5{display:block; cursor:pointer; position:absolute; left:0px; top:125px; width:30px; height:30px;}
#carousel #mycarousel-next{display:block; cursor:pointer; position:absolute; right:0px; top:95px; width:30px; height:30px;}
#carousel #mycarousel-next5{display:block; cursor:pointer; position:absolute; right:0px; top:125px; width:30px; height:30px;}
#carousel .informations{width:200px; margin-left:auto; margin-right:auto; display:none; text-align:center;}
#carousel .informations h2{font-size:10px; font-weight:normal; background:#bbbbbb url(../images/carousel/fd_desc.gif) 50% top no-repeat;}
#carousel .informations a{font:bold 10px verdana; padding:8px 6px 6px 6px; color:#ffffff; display:block;}
#carousel .informations a:hover{color:#0081c4;}
#carousel .informations .reduc{color:#00a8ff;font-size:11px; line-height:18px;}
#carousel .informations del{font-weight:bold; color:#00a8ff;font-size:11px; line-height:19px;}
#carousel .informations .prix{font:bold 14px georgia; color:#333333;}
#carousel .informations .prix .configurable-price-from-label{font:normal 10px verdana; color:#777777;}
#carousel .informations .prix .produit_indisponible{font:normal 10px verdana; color:#777777;}
#carousel .c_nom,
#carousel .c_reduc,
#carousel .c_oldprix,
#carousel .c_prix{display:none;}
#carousel .c_libelle{display:none;}


#couleurs_tailles{}
 /* 
 #select_tailles{float:left; width:300px;}
 #select_tailles .palette{line-height:14px; margin-top:5px;}
 #select_tailles .palette .col{float:left; width:45px;}
 #select_tailles .taille{color:#cccccc;}
 #select_tailles .taille_dispo{cursor:pointer; color:#777777;}
 #select_tailles .on{font-weight:bold; color:#00a8ff;}
 #select_tailles .fleche_bleu{float:left; margin-left:20px; margin-top:-3px;}
 #select_tailles p{padding-top:5px;}
*/
 
#couleurs_tailles .faux_select{border:1px solid #e0e0e0; background:#ffffff url(../images/fd_select.gif) right top no-repeat; padding:4px 30px 5px 6px; width:140px; margin-top:6px; cursor:pointer;}
#couleurs_tailles .faux_select img{width:12px; height:12px; margin-right:5px;}

 #couleurs_tailles #select_couleurs{position:relative; margin-right:27px;float:left; width:180px;}
 #couleurs_tailles #select_couleurs ol{border-bottom:1px solid #e0e0e0;border-left:1px solid #e0e0e0;border-right:1px solid #e0e0e0; padding:0 0 10px 10px; width:165px; margin-top:0; position:absolute; top:41px; background:#ffffff; z-index:500;}
 #couleurs_tailles #select_couleurs ol li{float:left; margin-right:10px; margin-top:10px;} 
 #couleurs_tailles #select_couleurs ol li a{cursor:pointer;} 

 #couleurs_tailles #select_tailles{position:relative; margin-right:10px;float:left; width:180px;}
 #couleurs_tailles #select_tailles ol{border-bottom:1px solid #e0e0e0;border-left:1px solid #e0e0e0;border-right:1px solid #e0e0e0; padding:0 0 10px 10px; width:165px; margin-top:0; position:absolute; top:41px; background:#ffffff; z-index:500;}
 #couleurs_tailles #select_tailles ol li{line-height:14px;} 
 #couleurs_tailles #select_tailles ol a{display:block; margin-top:2px; cursor:pointer;} 
 #couleurs_tailles #select_tailles ol .on{color:#00A8FF;font-weight:bold;} 

#guide_tailles{float:left; margin-top:25px; background:transparent url(../images/quinze/fleche_bleu_fonce.gif) left 4px no-repeat; color:#000027; padding-left:6px;}

.voir_boutiques a{font-weight:bold; color:#00A6FD;}




/* design formulaire*/
.fd_gris{background-color:#eeeeee}
.data-table .structure_plus_moins td{ vertical-align:middle;border:none;padding:5px;background-color:none;}
.data-table .structure_plus_moins tr.even {background-color:transparent}
.fd_x{background: url(../images/fd_form/fd_x.gif) left top repeat-x; display:table-cell;_display: inline-block;}
*+html .fd_x,*+html .fd_x .bd_g,*+html .fd_x .bd_d{display: block;}
.fd_x .bd_d{background: url(../images/fd_form/bd_d.gif) right top no-repeat; display:table-cell; _display: inline-block;}
.fd_x .bd_g{background: url(../images/fd_form/bd_g.gif) left top no-repeat; display:table-cell; _display: inline-block; padding:5px 3px 6px;}
#ie7 .fd_x .bd_g{padding:6px 3px 6px;}
.fd_x input.input-text, textarea {border:none;}

.bd_h_ta{background:url(../images/fd_form/textarea/bd_h.gif) left top repeat-x;}
 .bd_h_ta .bd_b{background:url(../images/fd_form/textarea/bd_b.gif) left bottom repeat-x;}
 .bd_h_ta .bd_g{background:url(../images/fd_form/textarea/bd_g.gif) left top repeat-y;}
 .bd_h_ta .bd_d{background:url(../images/fd_form/textarea/bd_d.gif) right top repeat-y;}
 .bd_h_ta .cn_h_g{background:url(../images/fd_form/textarea/cn_h_g.gif) left top no-repeat;}
 .bd_h_ta .cn_h_d{background:url(../images/fd_form/textarea/cn_h_d.gif) right top no-repeat;}
 .bd_h_ta .cn_b_g{background:url(../images/fd_form/textarea/cn_b_g.gif) left bottom no-repeat;}
 .bd_h_ta .cn_b_d{background:url(../images/fd_form/textarea/cn_b_d.gif) right bottom no-repeat;padding:4px 3px 8px 3px;}




#shopping-cart-table{margin-top:10px;}

/*sstotal */
#shopping-cart-totals-table{background:url(../images/quinze/fd_tab.gif) repeat-x left bottom; margin-bottom:20px; color:#484848; zoom:1;}
#shopping-cart-totals-table td{background:none;}
#shopping-cart-totals-table td a{color:#484848}
#shopping-cart-totals-table th{background-color:#fff; background-image:none;padding-top:10px}
#shopping-cart-totals-table td{border-left:1px solid #ccc;border-right:1px solid #ccc;padding-top:10px}
#shopping-cart-totals-table tbody td{border-bottom:0px; font-weight:normal;}
#shopping-cart-totals-table tfoot td{border-top:0px; border-bottom:1px solid #ccc;}
#shopping-cart-totals-table tbody .price{font:normal 12px verdana;}
#shopping-cart-totals-table tfoot .price{font:bold 16px verdana;}



/* titres */
h4{margin:12px 0 8px 0;border-bottom:3px solid #eeeeee;padding-bottom:8px; color:#484848; font:bold 12px verdana;}
#checkout-review-table tbody{font-size:12px;}
#checkout-review-table .case_produit{font-size:10px;}
#checkout-review-table h4{border:none}
#checkout-review-table td{padding:17px 10px;}
#checkout-review-table thead{background:#646263 url(../images/quinze/fd_deg_gris_fonce.gif) left bottom repeat-x;}
#checkout-review-table tfoot td{background:#ffffff; border-top:none; border-bottom:none; padding:5px 10px;}
#checkout-review-table tfoot th{vertical-align:middle;}
#checkout-review-table tfoot td .price{font-size:12px;}
#checkout-review-table tfoot tr.last td{background: url(../images/quinze/fd_tab.gif) left bottom repeat-x;border-top:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;}
#checkout-review-table tfoot tr.last td .price{font-size:16px;}
#checkout-step-login{color:#484848;}
#checkout-step-login p{padding-top:8px;}
.form-list{margin-top:8px;}
.marge_h{margin-top:10px;}
.marge_h .fleche_bleu{font-weight:bold;}
/* fonds */

.fd_degrade{background:#fff url(../images/quinze/fd_tab.gif) left bottom repeat-x;border:1px solid #cdcdcd; /*border-top:none*/padding:1px;}
.fd_deg_gris_fonce{background:#646263 url(../images/quinze/fd_deg_gris_fonce.gif) left bottom repeat-x;border:1px solid #cdcdcd;padding:6px;}
h3.fd_deg_gris_fonce{ text-transform:uppercase;color:#fff;font-size:10px;}
.po_contact{/*background: url(../images/quinze/po_contact.gif) left center no-repeat;padding-left:22px*/}
.po_mon_cpt{/*background: url(../images/quinze/po_mon_cpt.gif) left top no-repeat;padding-left:22px*/}
.po_panier{background:url(../images/quinze/po_panier.gif) left top no-repeat;padding-left:22px}
.pe_editer{background: url(../images/quinze/pe_editer.gif) left center no-repeat;padding:3px 18px;color:#00a6fd;}
.po_commandes{/*background: url(../images/quinze/po_commandes.gif) left top no-repeat;padding-left:22px*/}
.carrebleufleche{background: url(../images/quinze/carrebleufleche.gif) left 1px no-repeat;padding-left:16px}
.croix_carre_bleu {background: url(../images/quinze/croix_carre_bleu.gif) left center no-repeat;padding-left:16px;color:#00a6fd;}

.fd_log{background:#fff url(../images/quinze/fd_log.gif) left top no-repeat;padding-left:26px;}
.padding_8{ padding:4px;}
.padding_6{ padding:6px;}
.padding_10{ padding:4px 10px 14px 10px;}
.padding_l_24{padding-left:24px;_padding-left:48px}
.marge_h_50{margin-top:43px;}
.marge_h_28{margin-top:28px;}
.aligne_edit{}
.txt-r{ text-align:right}
.clear{clear:both}
.right{float:right}
.left{float:left}
.lf{ font-size:1px; line-height:0}
.txt-c{ text-align:center;margin:0 auto;}
.sidebar .block .txt-c{ text-align:center;margin:0 auto;}
.liste_bd_h li{border-top:1px solid #999999;}
.liste_bd_b {border-bottom:1px solid #999999;}
.liste_bd_h span,.liste_bd_h a{padding:7px 7px; display:block; color:#484848; font-size:11px;}
.liste_bd_h .current{ background:#ffffff url(../images/fd_menu_dashboard.gif) left bottom repeat-x; font-weight:bold; padding-left:9px;}

.header .block-cart{background:#ffffff; position:absolute; top:30px; right:0; z-index:100; width:280px; display:none;}
 .header .block-cart .titre{background:#333333; padding:10px 8px;}
 .header .block-cart .titre img{display:block;}
 .header .block-cart h3{font:bold 10px verdana;padding:10px;}
 .header .block-cart .block-content{border:1px solid #e0e0e0; border-top:none;}
 .header .block-cart .mini-products-list{margin:0;}
 .header .block-cart .mini-products-list li{border-bottom:1px solid #eeeeee; padding:5px 10px;}
 .header .block-cart .product-image{float:left; display:block; width:60px;}
 .header .block-cart .product-image img{display:block; width:60px; height:60px;}
 .header .block-cart .product-details{float:right; width:190px;}
 .header .block-cart .actions{background:#eeeeee; padding:10px;}
 .header .block-cart .actions .voir_panier{float:left;}
 .header .block-cart .actions .regler_achats{float:right;}
 .header .block-cart .resume{padding:10px;}
 .header .block-cart .resume .amount{float:left;}
 .header .block-cart .resume .subtotal{float:right;}
 .header .block-cart .resume .subtotal .price{font-weight:bold;}
 
.header .block-wishlist{background:#ffffff; position:absolute; top:30px; right:200px; z-index:100; width:280px; display:none;}
 .header .block-wishlist h2{background:#333333; padding:7px 8px 10px 8px;}
 .header .block-wishlist h2 img{display:block;}
 .header .block-wishlist h3{font:bold 10px verdana;padding:10px;}
 .header .block-wishlist .block-content{border:1px solid #e0e0e0; border-top:none;}
 .header .block-wishlist .mini-products-list{margin:0;}
 .header .block-wishlist .mini-products-list li{border-bottom:1px solid #eeeeee; padding:5px 10px;}
 .header .block-wishlist .product-image{float:left; display:block; width:60px;}
 .header .block-wishlist .product-image img{display:block; width:60px; height:60px;}
 .header .block-wishlist .product-details{float:right; width:190px;}
 .header .block-wishlist .actions{background:#eeeeee; padding:10px;}
 .header .block-wishlist .resume{padding:10px;}
 .header .block-wishlist .price-box{font-size:10px;}
 .header .block-wishlist .price-box .price{font-size:10px;}
 
.footer .block-subscribe{background:#ffffff; position:absolute; bottom:30px; left:250px; z-index:100; width:280px; display:none; text-align:left;}
 .footer .block-subscribe .titre{background:#333333; padding:10px 8px;}
 .footer .block-subscribe .titre img{display:block;}
 .footer .block-subscribe .block-content{border:1px solid #e0e0e0; border-top:none; padding:5px;}
 .footer .block-subscribe label{margin-bottom:5px; display:block;}
 .footer .block-subscribe input#newsletter{float:left;}
 .footer .block-subscribe .bt_valid{float:right;}
 .footer .block-subscribe .validation-advice{float:left; width:150px;}

.block-cart .price{font-size:10px;}
.mini-products-list{margin:6px;}
.bd_gris {border:1px solid #cccccc;}

#flash_shp_homme{/*margin-top:10px;*/}
#flash_shp_maro{/*margin-top:10px;*/}

.filtre .currently{display:none;}

.filtre .filtres_dispos .select_price{border:none;}

.filtre .filtres_dispos .select_color #select_couleur_col{}

.filtre .filtres_dispos .faux_select{border:1px solid #e0e0e0; background:#ffffff url(../images/fd_select.gif) right top no-repeat; padding:4px 30px 5px 6px; width:140px; margin-top:4px; cursor:pointer;}
.filtre .filtres_dispos .faux_select img{width:12px; height:12px; margin-right:5px;}
.filtre .filtres_dispos .actif{background:#ffffff url(../images/fd_croix.gif) right top no-repeat;}
.filtre .filtres_dispos .select_color{position:relative; }
.filtre .filtres_dispos .select_color ol{border-bottom:1px solid #e0e0e0;border-left:1px solid #e0e0e0;border-right:1px solid #e0e0e0; padding:0 0 10px 10px; width:165px; margin-top:0; position:absolute; top:45px; background:#ffffff; z-index:500;}
.filtre .filtres_dispos .select_color ol li{float:left; margin-right:10px; margin-top:10px;}
.filtre .filtres_dispos .select_color ol li a{display:block;}
.filtre .filtres_dispos .select_color ol li a img{display:block; height:23px; width:23px;}

.filtre .filtres_dispos .select_taille{/*width:auto;*/ border:none; position:relative;}
.filtre .filtres_dispos .select_taille ol{border-bottom:1px solid #e0e0e0;border-left:1px solid #e0e0e0;border-right:1px solid #e0e0e0; padding:0 0 10px 10px; width:165px; margin-top:0; position:absolute; top:45px; background:#ffffff; z-index:500;}
.filtre .filtres_dispos .select_taille #select_taille_col{}
.filtre .filtres_dispos .select_taille #select_taille_col a{display:block; margin-top:2px;}

.filtre .filtres_dispos .select_categorie{position:relative;}
.filtre .filtres_dispos .select_categorie ol{border-bottom:1px solid #e0e0e0;border-left:1px solid #e0e0e0;border-right:1px solid #e0e0e0; padding:0 0 10px 10px; width:165px; margin-top:0; position:absolute; top:45px; background:#ffffff; z-index:500;}
.filtre .filtres_dispos .select_categorie #select_categorie_col{}
.filtre .filtres_dispos .select_categorie #select_categorie_col a{display:block; margin-top:2px;}

.filtre .filtres_dispos .select_theme{}
.filtre .filtres_dispos .select_theme li{color:#cccccc;}

.select_affichage{border:none; width:300px; float:right; padding-right:0;}
.select_affichage .view-mode{float:right;}
.select_affichage .list{background:url(../images/po_list.gif) right 2px no-repeat; float:left; display:block; padding-right:43px;}
.select_affichage .grid{background:url(../images/po_grid.gif) right 2px no-repeat; float:left; display:block; padding-right:25px;}
.select_affichage a{color:#333333;}
.select_affichage a:hover{color:#0397e4;}
.select_affichage span{color:#0397e4;}

#indicateur{margin-left:10px; margin-top:3px; margin-bottom:10px; color:#777777; float:right;}

#product-navigation{text-align:right; float:right; width:250px; margin-top:3px;}

#contactForm{color:#484848;}
 #contactForm h4{padding-left:12px; padding-bottom:4px;}
 #contactForm .col_g{float:left; margin-top:10px; width:470px; border-right:1px solid #e3e3e3;}
 #contactForm .col_d{float:right; margin-top:10px; width:460px;}
 #contactForm .label{width:85px; text-align:right; padding:5px 20px;}
 #contactForm .champ{padding-bottom:3px;}
 #contactForm #country{width:330px;}
 #contactForm #name{width:322px;}
 #contactForm #firstname{width:322px;}
 #contactForm #postalcode{width:322px;}
 #contactForm #city{width:322px;}
 #contactForm #telephone{width:325px;}
 #contactForm #email{width:325px;}
 #contactForm #subject{width:325px;}
 #contactForm #address{width:322px; height:43px;}
 #contactForm #comment{width:322px; height:60px;}
 #contactForm .bt_envoi{margin-top:10px; text-align:right;}
 #contactForm .clause{color:#999999; font:normal 9px verdana; margin-top:10px;}

#product_sendtofriend_form {color:#484848;}
 #product_sendtofriend_form .col_g{float:left; margin-top:10px; width:460px; padding-right:10px; border-right:1px solid #e3e3e3;}
 #product_sendtofriend_form .col_d{float:right; margin-top:10px; width:460px;}
 #product_sendtofriend_form .label{width:85px; text-align:right; padding:5px 20px;}
 #product_sendtofriend_form .champ{padding-bottom:3px;}
 #product_sendtofriend_form #sender_name{width:322px;}
 #product_sendtofriend_form #sender_email{width:322px;}
 #product_sendtofriend_form #sender_message{width:322px; height:60px;}
 #product_sendtofriend_form #recipients_name{width:322px;}
 #product_sendtofriend_form #recipients_email{width:322px;}
 #product_sendtofriend_form .bt_envoi{margin-top:85px; text-align:right;}
 
 
.bt_valid{text-align:right;}

/* Points de vente */

.filtre_boutique{background:#333333; margin-top:10px; padding:10px;}
 .filtre_boutique label{float:left;display:block; margin-top:5px;}
 .filtre_boutique select{float:left;display:block; margin-left:10px; color:#747474; font:normal 10px verdana; padding:2px;}
 
.col_result{float:left; width:770px; margin-top:6px;}
 .col_result .col_g{float:left; width:374px; padding-right:10px; border-right:1px solid #e3e3e3;}
 .col_result .col_d{float:right; width:375px;}
 .col_result img{float:left; display:block; margin-right:10px; margin-top:2px;}
h2.tt_pdv{font:normal 15px georgia; border-bottom:3px solid #EEEEEE; color:#484848; margin:17px 0 6px; padding-bottom:8px;}
h2.tt_pdv img{float:left; display:block; margin-right:10px; margin-top:2px;}
.col_legende{float:right; width:150px;}
.ville_result{display:block; padding:9px;}
.ville_result .pictos{float:left; display:block;width:120px;}
.ville_result .pictos img{float:right; display:block; margin-right:6px;}
.ville_result .nom_ville{float:left; display:block; margin-left:10px; font:normal 15px georgia; padding-top:7px; color:#333333; width:225px;}
.ville_result .clear{display:block;}

.b_legende{background:#333333 url(../images/px_blanc.gif) left top no-repeat; margin-top:3px;}
 .b_legende .cn_h_d{background:url(../images/px_blanc.gif) right top no-repeat;}
 .b_legende .cn_b_g{background:url(../images/px_blanc.gif) left bottom no-repeat;}
 .b_legende .cn_b_d{background:url(../images/px_blanc.gif) right bottom no-repeat; padding:10px; color:#999999;}
 
 .b_legende .tt_legende{display:block;}
 .b_legende .picto{float:left; display:block; padding-right:10px; padding-top:13px;}
 .b_legende .texte_legende{float:left; display:block; padding-top:18px;}
 

.pager_pdv{display:block; float:right; margin-left:1px; margin-top:10px;}
.sep_pdv{border-bottom:3px solid #EEEEEE; margin-top:10px;}
 
.col_liste_pdv{float:left; width:400px; color:#777777;}
 .col_liste_pdv .item_pdv{padding-top:10px;padding-bottom:10px; border-top:1px solid #e3e3e3;}
 .col_liste_pdv .premier{border-top:none;}
 .col_liste_pdv .col_pictos{float:left; width:116px;}
 .col_liste_pdv .col_pictos img{float:right; display:block; margin-right:6px;}
 .col_liste_pdv .col_detail{float:right; width:274px;}
 .col_liste_pdv .col_detail h2{font:bold 14px georgia; color:#333333; margin-top:5px;}
 .col_liste_pdv .col_detail p{line-height:13px; margin-top:4px;}
 .col_liste_pdv .col_detail .localiser{background:url(../images/quinze/fleche_bleu.gif) left 4px no-repeat; color:#00a8ff; display:block; padding-left:8px;}
.col_google_map{float:right; width:530px;}

/* popup */
.contenu_popup{text-align:left; font:normal 11px arial;}
 .contenu_popup .tt{padding:13px 17px 14px 17px; border-bottom:3px solid #eeeeee;}
 .contenu_popup .contenu{padding:15px;}
 .contenu_popup .col_g{float:left; width:175px;}
 .contenu_popup .col_d{float:right; width:175px;}
 .contenu_popup .b_gris{background:#eeeeee; padding:10px;}
 .contenu_popup .b_gris img{display:block;}
 .contenu_popup .logo{display:block; margin:20px auto;}
 .contenu_popup .puce{margin-left:10px; margin-top:8px;}
 .contenu_popup .puce li{background:url(../images/quinze/carre_bleu.gif) no-repeat left 6px;padding-left:10px;color:#484848;margin-top:4px;}
 .contenu_popup .ln_ext{background:url(../images/quinze/fleche_bleu.gif) no-repeat left 6px;padding-left:10px;color:#00a8ff; font-weight:bold;margin-left:10px; margin-top:8px; display:block;}
 
 .contenu_popup .col_g_guide{float:left; width:825px;}
 .contenu_popup .col_d_guide{float:right; width:212px;}
 .contenu_popup .col_d_guide img{display:block;}
 .contenu_popup .col_d_guide .illus_dos{margin-top:10px;}
 
.col_plan{float:left; width:114px; padding:0 9px; margin-top:20px;}
 .col_plan_bordure{border-right:1px solid #e3e3e3;height:auto!important;height:300px;min-height:300px;}
 .col_large{width:128px;}
 .col_etroite{width:100px;}
 .col_plan h2{font-family: 'AnzianoSmallCaps', georgia; text-transform:lowercase; margin-top:10px; display:block; width:100%; font-weight:normal; font-size:16px;}
 .col_plan h2 a{color:#000000;}
 .col_plan h2 a:hover{color:#999999;}
 /*.col_plan h2{color:#484848;font-family:georgia;font-size:16px;}*/
 .col_plan h3{color:#484848;font:bold 10px verdana; border:none; margin-top:11px; margin-bottom:0; padding:0;}
 .col_plan ul{margin-top:8px; line-height:14px;}
 .col_plan p{margin-top:8px; line-height:14px;}
 
#atosButtons p{margin-bottom:20px; margin-top:10px;}
#atosButtons p{margin-bottom:20px;}

.bloc_liens{background:#f5f5f5; padding:11px 11px 15px 11px; margin-top:10px;}
 .bloc_liens ul{float:left; width:150px; margin-right:10px;}
 .bloc_liens ul li{margin-top:4px;}
 .bloc_liens ul li a{color:#00a8ff; font:bold 10px verdana; background:url(../images/quinze/fleche_bleu.gif) no-repeat left 4px; padding-left:8px;}
 
.tt_b_gris{background:#f5f5f5; padding:6px 6px 7px 10px; margin-top:20px;}
 .tt_b_gris h2{font:bold 14px arial;float:left; color:#172c37;}
 .tt_b_gris .haut_page{float:right; color:#00a8ff; font:bold 10px verdana; background:url(../images/quinze/fl_bleu_h.gif) no-repeat left 3px; padding-left:8px;margin-top:2px;}
 
.tt_b_gris_ss_mar{margin-top:0px;}
 
table.guide_tailles{border-bottom:1px solid #999999; border-right:1px solid #999999; margin-top:10px; font-size:12px;}
 table.guide_tailles td{padding:8px 12px;border-top:1px solid #999999; border-left:1px solid #999999; text-align:center; vertical-align:center; color:#000000; vertical-align:middle;}
 table.guide_tailles th{padding:8px 16px;border-top:1px solid #999999; border-left:1px solid #999999; text-align:center; vertical-align:center; color:#000000;background:#ffffff url(../images/fd_th_guide_gris.gif) repeat-x left bottom; font-weight:bold;}
 table.guide_tailles tr.tailles td{border:none;}
 table.guide_tailles tr.tailles th{padding:8px 12px;background:#1e4053 url(../images/fd_th_guide.gif) repeat-x left bottom; color:#ffffff; border-left:1px solid #2d4c5c; border-top:none; font-weight:normal;}
 table.guide_tailles tr.tailles th.titre{font-weight:bold;}

.bt_register{margin-top:10px;}
 .bt_register a{float:left;}
 .bt_register input{float:right;}
 .bt_register .required{text-align:left;}
 
.b_valeurs{margin-top:10px;}
 .b_valeurs .col_g{float:left;width:291px; height:230px; background:#222222;}
 .b_valeurs .col_g img{display:block;}
 .b_valeurs .col_d{float:left;width:669px; height:230px; background:#eeeeee;}
 .b_valeurs .col_d .container{padding:2px 20px;}
 .b_valeurs p{line-height:14px; margin-top:8px; color:#484848;}
 .b_valeurs .logo{float:left; display:block;margin-right:15px;}
 .b_valeurs .logo img{display:block;}

.hauteur_min{height:auto!important; height:300px; min-height:300px;}

.bt_tout_ajouter_panier{float:left;}
.bt_maj_wishlist{float:left;}
.bt_partager_wishlist{float:left;}
.bt_partager_facebook{float:left;}

.td_commentaire{background:#eeeeee;}
.td_commentaire textarea{border:1px solid #d9dbda;}

#my-orders-table thead{background:#646263 url(../images/quinze/fd_deg_gris_fonce.gif) left bottom repeat-x;}

#checkout-payment-method-load{font-size:11px;color:#484848;}
#checkout-payment-method-load dt{font-weight:bold;}
#checkout-payment-method-load dd{margin-top:22px;}
#checkout-payment-method-load span.moyen_paiement{float:left; display:block; margin-right:18px; padding-top:8px;}
#checkout-payment-method-load img.moyen_paiement{float:left; display:block; margin-right:3px;}

.bloc_gris{background:#ffffff url(../images/fd_gris.gif) left bottom repeat-x; border:1px solid #eeeeee; padding:10px 10px 17px 10px;}

.share_wishlist{width:450px; margin-left:auto; margin-right:auto;}
.share_wishlist textarea.share_wishlist_emails{width:430px;height:14px;}
.share_wishlist textarea.share_wishlist_message{width:430px;}

.indisponible{background-color:#F5F5F5;margin:10px 0;padding:10px;}
.indisponible p{margin-top:10px;}

.ui-datepicker-trigger{margin-left:5px;}

.liste_adresses li{margin-top:10px;}

/******* Article ******/
 
.article p{margin-top:10px;}
.article a{font-weight:bold; color:#00A8FF;}

.article ul{padding-top:4px;}
.article ul li{background:url(../images/quinze/carre_bleu.gif) no-repeat left 11px; padding-left:10px; padding-top:6px;}

/**** Conditions gÃ©nÃ©rales de ventes ****/
#cgv {padding:0 10px;}
#cgv p {padding:5px 0;}
#cgv h2 {padding:10px 0;}

.infos_legales{float:right; width:450px; font-size:10px; color:#999999;}
.infos_legales .col{float:left; width:150px;}

.ticket_caisse td{padding:5px;}

#flash_catalogue_homme{float:left;}
#flash_catalogue_enfants{float:right;}

/**** vente privée ****/
/* popin HP */
#nyroModalContent .std,
#nyroModalContent .std p{margin:0; display:block;}
a#ventes-privee{display:none;}
#nyroModalContent{overflow:hidden !important;}

/* push left */
.push-vp-gauche{position:fixed; _position:absolute; top:235px; left:-4px; z-index:1;}
 .push-vp-gauche a{position:relative;}

/* push - timer */
.bloc-image-vp{float:left; width:650px; margin:0 0 20px;}
 .bloc-image-vp p{}
.fin-vente{float:right; margin:0 0 20px; background:#00b9e9; width:260px; height:260px; padding:20px; color:#fff;}
.catalog-product-view .fin-vente{float:none; width:auto; height:auto; padding:10px 10px 10px 13px;}

#table-time-vp{padding:0; margin:20px 0 0 0;}
.catalog-product-view #table-time-vp{margin:0 0 0 0; float:left;}
 #table-time-vp td{vertical-align:bottom; padding-bottom:5px;}
 #table-time-vp td span{padding:0; margin:0; line-height:34px; display:block;}
 .time-vp{font-family:Verdana, Geneva, sans-serif; font-size:39px; width:65px;}
 #bt-invit-amis{margin-top:29px; display:inline-block;}
 #bt-invit-amis img{display:block;}
 .catalog-product-view #bt-invit-amis{margin-top:0; float:right;}

.catalog-product-view div#table-time-vp{}
 .catalog-product-view div#table-time-vp div{float:left; padding-right:8px;}
 .catalog-product-view div#table-time-vp img{padding-top:10px;}
 .catalog-product-view div#table-time-vp span{padding:0 !important;}
 .catalog-product-view div#table-time-vp div.time-vp{padding:0 5px 0 0 !important; width:auto; font-size:30px;}

/* invitation */
.enterprise-invitation-index-index .col-main .buttons-set .button{display:inline-block; margin:10px 0 10px 0; background:url(../images/quinze/fleche2-d.gif) no-repeat 0 4px; padding-left:8px;}
.enterprise-invitation-index-send h3{border-bottom:3px solid #EEEEEE; color:#484848; font:bold 12px verdana; margin:12px 0 8px; padding-bottom:8px;}
.enterprise-invitation-index-send .form-list li{}
.enterprise-invitation-index-send .form-list li.textarea-container{width:500px;}
 .enterprise-invitation-index-send .form-list li.textarea-container label{display:inline-block; margin-bottom:2px;}
 .enterprise-invitation-index-send .form-list li.textarea-container textarea{border:solid 1px #d7dbda; width:534px; margin:0 0 0 2px}
.enterprise-invitation-index-send p.required{width:572px; display:block; margin:6px 0 10px 0;}
.enterprise-invitation-index-send .buttons-set{width:575px;}
.enterprise-invitation-index-send .buttons-set button{float:right;}
/**
 * Magento
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Open Software License (OSL 3.0)
 * that is bundled with this package in the file LICENSE.txt.
 * It is also available through the world-wide-web at this URL:
 * http://opensource.org/licenses/osl-3.0.php
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@magentocommerce.com so we can send you a copy immediately.
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade Magento to newer
 * versions in the future. If you wish to customize Magento for your
 * needs please refer to http://www.magentocommerce.com for more information.
 *
 * @copyright Copyright (c) 2008 Irubin Consulting Inc. DBA Varien (http://www.varien.com)
 * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
 */

/************************************************/
/******************** Clears ********************/
/************************************************/
.clearer:after,
.header:after,
#nav:after,
.main:after,
.footer:after,
.col-main:after,
.col2-set:after,
.col3-set:after,
.col4-set:after,
.mini-products-list li:after,
.sidebar .block .actions:after,
.sidebar .block-poll li:after,
.sidebar .block-related li:after,
.sidebar .block-related .item:after,
.title-buttons:after,
.pager:after,
.sorter:after,
.ratings:after,
.add-to-box:after,
.add-to-cart:after,
.product-essential:after,
.products-list .item:after,
.product-view .product-img-box .more-views ul:after,
.product-options .options-list li:after,
.product-review:after,
.cart:after,
.one-page-checkout .step-title:after,
.checkout-progress:after,
.field-100:after,
.group-select li:after,
.form-list li:after,
.buttons-set:after,
.page-print .print-head:after { display:block; content:"."; clear:both; font-size:0; line-height:0; height:0; overflow:hidden; }
/**
 * This <div> element is wrapped by jCarousel around the list
 * and has the classname "jcarousel-container".
 */
.jcarousel-container {
 position: relative;
}

.jcarousel-clip {
 z-index: 2;
 padding: 0;
 margin: 0;
 /*overflow: hidden;*/
 position: relative;
}

.jcarousel-list {
 z-index: 1;
 /*overflow: hidden;*/
 position: relative;
 top: 0;
 left: 0;
 margin: 0;
 padding: 0;
 
}

.jcarousel-list li,
.jcarousel-item {
 float: left;
 list-style: none;
 /* We set the width/height explicitly. No width/height causes infinite loops. */
 width: 75px;
 height: 75px;
}

/**
 * The buttons are added dynamically by jCarousel before
 * the <ul> list (inside the <div> described above) and
 * have the classnames "jcarousel-next" and "jcarousel-prev".
 */
.jcarousel-next {
 z-index: 3;
 display: none;
}

.jcarousel-prev {
 z-index: 3;
 display: none;
}

ï»¿.jcarousel-skin-quinze .jcarousel-container {
}

.jcarousel-skin-quinze .jcarousel-container-horizontal {
 width:900px; 
 overflow:hidden;
 margin:0 30px;
}

.jcarousel-skin-quinze .jcarousel-container-vertical {
 width: 75px;
 height: 245px;
 padding: 40px 20px;
}

.jcarousel-skin-quinze .jcarousel-clip-horizontal {
 width:180px;
 height: 250px;
 margin-left:auto;
 margin-right:auto;
 
 /*overflow:hidden;*/
 /*display:inline-block;*/
 
}

#ie6 .jcarousel-skin-quinze .jcarousel-clip-horizontal {
 width:880px;
 overflow:hidden;
}

.jcarousel-skin-quinze .jcarousel-clip-vertical {
 width: 75px;
 height: 245px;
}

.jcarousel-skin-quinze .jcarousel-item {
 width: 180px;
 height: 250px;
 text-align:center;
}

.jcarousel-skin-quinze .jcarousel-item a{
 margin-top:65px;
 display:block;
 text-align:left;
}

.jcarousel-skin-quinze .jcarousel-item a img{
 width:95px; height:95px;
 /*margin-left:40px;*/
}

.jcarousel-skin-quinze .jcarousel-item-big a{
 /*margin-top:25px;*/
}

.jcarousel-skin-quinze .jcarousel-item-big a img{
 /*width:175px; height:175px;
 margin-left:0px;*/
}


.jcarousel-skin-quinze .jcarousel-item-moyen a{
 /*margin-top:45px;*/
}

.jcarousel-skin-quinze .jcarousel-item-moyen a img{
 /*width:135px; height:135px;
 margin-left:20px;*/
}

.jcarousel-skin-quinze .jcarousel-item-horizontal {
}

.jcarousel-skin-quinze .jcarousel-item-vertical {
 margin-bottom: 10px;
}

.jcarousel-skin-quinze .jcarousel-item-placeholder {
 background: #fff;
 color: #000;
}

/**
 * Horizontal Buttons
 */
.jcarousel-skin-quinze .jcarousel-next-horizontal {
 position: absolute;
 top: 90px;
 right: 5px;
 width: 12px;
 height: 13px;
 cursor: pointer;
 background: transparent url(../images/carousel/fl_d.gif) no-repeat 0 0;
}

.jcarousel-skin-quinze .jcarousel-next-horizontal:hover {
}

.jcarousel-skin-quinze .jcarousel-next-horizontal:active {
}

.jcarousel-skin-quinze .jcarousel-next-disabled-horizontal,
.jcarousel-skin-quinze .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-quinze .jcarousel-next-disabled-horizontal:active {
 cursor: default;
 background-position: -96px 0;
}

.jcarousel-skin-quinze .jcarousel-prev-horizontal {
 position: absolute;
 top: 90px;
 left: 5px;
 width: 12px;
 height: 13px;
 cursor: pointer;
 background: transparent url(../images/carousel/fl_g.gif) no-repeat 0 0;
}

.jcarousel-skin-quinze .jcarousel-prev-horizontal:hover {
}

.jcarousel-skin-quinze .jcarousel-prev-horizontal:active {
}

.jcarousel-skin-quinze .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-quinze .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-quinze .jcarousel-prev-disabled-horizontal:active {
 cursor: default;
 background-position: -96px 0;
}

/**
 * Vertical Buttons
 */
.jcarousel-skin-quinze .jcarousel-next-vertical {
 position: absolute;
 bottom: 5px;
 left: 43px;
 width: 32px;
 height: 32px;
 cursor: pointer;
 background: transparent url(next-vertical.png) no-repeat 0 0;
}

.jcarousel-skin-quinze .jcarousel-next-vertical:hover {
 background-position: 0 -32px;
}

.jcarousel-skin-quinze .jcarousel-next-vertical:active {
 background-position: 0 -64px;
}

.jcarousel-skin-quinze .jcarousel-next-disabled-vertical,
.jcarousel-skin-quinze .jcarousel-next-disabled-vertical:hover,
.jcarousel-skin-quinze .jcarousel-next-disabled-vertical:active {
 cursor: default;
 background-position: 0 -96px;
}

.jcarousel-skin-quinze .jcarousel-prev-vertical {
 position: absolute;
 top: 5px;
 left: 43px;
 width: 32px;
 height: 32px;
 cursor: pointer;
 background: transparent url(prev-vertical.png) no-repeat 0 0;
}

.jcarousel-skin-quinze .jcarousel-prev-vertical:hover {
 background-position: 0 -32px;
}

.jcarousel-skin-quinze .jcarousel-prev-vertical:active {
 background-position: 0 -64px;
}

.jcarousel-skin-quinze .jcarousel-prev-disabled-vertical,
.jcarousel-skin-quinze .jcarousel-prev-disabled-vertical:hover,
.jcarousel-skin-quinze .jcarousel-prev-disabled-vertical:active {
 cursor: default;
 background-position: 0 -96px;
}

div#nyroModalFull {
 font-size: 12px;
 color: #777;
 font-family: Verdana;
}
div#nyroModalLoading {
 /*border: 4px solid #777;*/
 width: 150px;
 height: 150px;
 text-indent: -9999em;
 background: #fff url(../img/ajaxLoader.gif) no-repeat;
 background-position: center;
}
div#nyroModalLoading.error {
 border: 4px solid #f66;
 line-height: 20px;
 padding: 20px;
 width: 300px;
 height: 100px;
 text-indent: 0;
 background: #fff;
}
div#nyroModalWrapper {
 background: #fff;
 /*border: 4px solid #777;*/
}
a#closeBut {
 position: absolute;
 display: block;
 top: -21px;
 right: 0;
 width: 13px;
 height: 13px;
 text-indent: -9999em;
 background: url(/skin/frontend/enterprise/quinze/images/popup/bt_fermer.gif) no-repeat;
 outline: 0;
}
h1#nyroModalTitle {
 margin: 0;
 padding: 0;
 position: absolute;
 top: -22px;
 left: 5px;
 font-size: 12px;
 color: #ddd;
}
div.wrapper div#nyroModalContent {
 /*padding: 5px;*/
}
div.wrapperImg div#nyroModalContent {
 position: relative;
 overflow: hidden;
 text-align: center;
}
div.wrapperImg img {
 vertical-align: baseline;
}
div.wrapperImg div#nyroModalContent div {
 position: absolute;
 bottom: 0;
 left: 0;
 background: black;
 padding: 10px;
 margin: 10px;
 border: 1px white dotted;
 overflow: hidden;
 opacity: 0.2;
 filter: alpha(opacity=20);
}
div.wrapperImg div#nyroModalContent div:hover {
 opacity: 0.5;
 filter: alpha(opacity=50);
 cursor: help;
}
div.wrapperImg a {
 outline: none;
 position: absolute;
 top: 0;
 height: 100%;
 cursor: pointer;
 text-indent: -9999em;
 background-image: url(data:image/gif;base64,AAAA); /* Trick IE6 */
}
a.nyroModalPrev {
 position:absolute;
 left: 10px;
 width: 40%;
 height:100%;
 text-indent:-9999em;
}

a.nyroModalNext {
 position:absolute;
 right: 10px;
 width: 40%;
 height:100%;
 text-indent:-9999em;
}


div#nyroModalWrapper .wrapper{}
div#nyroModalWrapper .bd_g{width:7px;height:100%; background:url(/skin/frontend/enterprise/quinze/images/popup/ombre_g.png) left top repeat-y; position: absolute;left:-7px; top:0;}
div#nyroModalWrapper .bd_d{width:7px;height:100%; background:url(/skin/frontend/enterprise/quinze/images/popup/ombre_d.png) right top repeat-y; position: absolute;right:-7px; top:0;}
div#nyroModalWrapper .bd_h{height:7px;width:100%; background:url(/skin/frontend/enterprise/quinze/images/popup/ombre_h.png) left top repeat-x; position: absolute;left:0; top:-7px;}
div#nyroModalWrapper .bd_b{height:7px;width:100%; background:url(/skin/frontend/enterprise/quinze/images/popup/ombre_b.png) left bottom repeat-x; position: absolute;left:0; bottom:-7px;}
div#nyroModalWrapper .cn_h_g{height:7px;width:7px; background:url(/skin/frontend/enterprise/quinze/images/popup/ombre_h_g.png) left top no-repeat; position: absolute;left:-7px; top:-7px;}
div#nyroModalWrapper .cn_h_d{height:7px;width:7px; background:url(/skin/frontend/enterprise/quinze/images/popup/ombre_h_d.png) left top no-repeat; position: absolute;right:-7px; top:-7px;}
div#nyroModalWrapper .cn_b_g{height:7px;width:7px; background:url(/skin/frontend/enterprise/quinze/images/popup/ombre_b_g.png) left top no-repeat; position: absolute;left:-7px; bottom:-7px;}
div#nyroModalWrapper .cn_b_d{height:7px;width:7px; background:url(/skin/frontend/enterprise/quinze/images/popup/ombre_b_d.png) left top no-repeat; position: absolute;right:-7px; bottom:-7px;}

#ie6 div#nyroModalWrapper .wrapper{border:1px solid #E9E9E9;}

#ie6 div#nyroModalWrapper .bd_g{display: none;}

#ie6 div#nyroModalWrapper .bd_d{display: none;}

#ie6 div#nyroModalWrapper .bd_h{display: none;}

#ie6 div#nyroModalWrapper .bd_b{display: none;}

#ie6 div#nyroModalWrapper .cn_h_g{display: none;}

#ie6 div#nyroModalWrapper .cn_h_d{display: none;}

#ie6 div#nyroModalWrapper .cn_b_g{display: none;}

#ie6 div#nyroModalWrapper .cn_b_d{display: none;}

.galerie #nyroModalContent{padding:10px;}

/*
* jQuery UI CSS Framework
* Copyright (c) 2009 AUTHORS.txt (http://ui.jquery.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
*/

/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }


/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }


/* Icons
----------------------------------*/

/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
/*
* jQuery UI CSS Framework
* Copyright (c) 2009 AUTHORS.txt (http://ui.jquery.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
* To view and modify this theme, visit http://ui.jquery.com/themeroller/
*/


/* Component containers
----------------------------------*/
.ui-widget { font-family: Verdana,Arial,sans-serif/*{ffDefault}*/; font-size: 1.1em/*{fsDefault}*/; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Verdana,Arial,sans-serif/*{ffDefault}*/; font-size: 1em; }
.ui-widget-header { border: 1px solid #aaaaaa/*{borderColorHeader}*/; background: #cccccc/*{bgColorHeader}*/ url(images/ui-bg_highlight-soft_75_cccccc_1x100.png)/*{bgImgUrlHeader}*/ 0/*{bgHeaderXPos}*/ 50%/*{bgHeaderYPos}*/ repeat-x/*{bgHeaderRepeat}*/; color: #222222/*{fcHeader}*/; font-weight: bold; }
.ui-widget-header a { color: #222222/*{fcHeader}*/; }
.ui-widget-content { border: 1px solid #aaaaaa/*{borderColorContent}*/; background: #ffffff/*{bgColorContent}*/ url(images/ui-bg_glass_75_ffffff_1x400.png)/*{bgImgUrlContent}*/ 0/*{bgContentXPos}*/ 0/*{bgContentYPos}*/ repeat-x/*{bgContentRepeat}*/; color: #222222/*{fcContent}*/; }
.ui-widget-content a { color: #222222/*{fcContent}*/; }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default { border: 1px solid #d3d3d3/*{borderColorDefault}*/; background: #e6e6e6/*{bgColorDefault}*/ url(images/ui-bg_glass_75_e6e6e6_1x400.png)/*{bgImgUrlDefault}*/ 0/*{bgDefaultXPos}*/ 50%/*{bgDefaultYPos}*/ repeat-x/*{bgDefaultRepeat}*/; font-weight: normal/*{fwDefault}*/; color: #555555/*{fcDefault}*/; outline: none; }
.ui-state-default a { color: #555555/*{fcDefault}*/; text-decoration: none; outline: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus { border: 1px solid #999999/*{borderColorHover}*/; background: #dadada/*{bgColorHover}*/ url(images/bg_glass_75_dadada_1x400.png)/*{bgImgUrlHover}*/ 0/*{bgHoverXPos}*/ 50%/*{bgHoverYPos}*/ repeat-x/*{bgHoverRepeat}*/; font-weight: normal/*{fwDefault}*/; color: #212121/*{fcHover}*/; outline: none; }
.ui-state-hover a { color: #212121/*{fcHover}*/; text-decoration: none; outline: none; }
.ui-state-active, .ui-widget-content .ui-state-active { border: 1px solid #aaaaaa/*{borderColorActive}*/; background: #ffffff/*{bgColorActive}*/ url(images/ui-bg_glass_65_ffffff_1x400.png)/*{bgImgUrlActive}*/ 0/*{bgActiveXPos}*/ 50%/*{bgActiveYPos}*/ repeat-x/*{bgActiveRepeat}*/; font-weight: normal/*{fwDefault}*/; color: #212121/*{fcActive}*/; outline: none; }
.ui-state-active a { color: #212121/*{fcActive}*/; outline: none; text-decoration: none; }

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight {border: 1px solid #fcefa1/*{borderColorHighlight}*/; background: #fbf9ee/*{bgColorHighlight}*/ url(images/ui-bg_glass_55_fbf9ee_1x400.png)/*{bgImgUrlHighlight}*/ 0/*{bgHighlightXPos}*/ 50%/*{bgHighlightYPos}*/ repeat-x/*{bgHighlightRepeat}*/; color: #363636/*{fcHighlight}*/; }
.ui-state-error, .ui-widget-content .ui-state-error {border: 1px solid #cd0a0a/*{borderColorError}*/; background: #fef1ec/*{bgColorError}*/ url(images/ui-bg_inset-soft_95_fef1ec_1x100.png)/*{bgImgUrlError}*/ 0/*{bgErrorXPos}*/ 50%/*{bgErrorYPos}*/ repeat-x/*{bgErrorRepeat}*/; color: #cd0a0a/*{fcError}*/; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text { color: #cd0a0a/*{fcError}*/; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }

/* Icons
----------------------------------*/

/* states and images */
.ui-icon { width: 16px; height: 16px; background-image: url(images/ui-icons_222222_256x240.png)/*{iconsContent}*/; }
.ui-widget-content .ui-icon {background-image: url(images/ui-icons_222222_256x240.png)/*{iconsContent}*/; }
.ui-widget-header .ui-icon {background-image: url(images/ui-icons_222222_256x240.png)/*{iconsHeader}*/; }
.ui-state-default .ui-icon { background-image: url(images/ui-icons_888888_256x240.png)/*{iconsDefault}*/; }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(images/ui-icons_454545_256x240.png)/*{iconsHover}*/; }
.ui-state-active .ui-icon {background-image: url(images/ui-icons_454545_256x240.png)/*{iconsActive}*/; }
.ui-state-highlight .ui-icon {background-image: url(images/ui-icons_2e83ff_256x240.png)/*{iconsHighlight}*/; }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(images/ui-icons_cd0a0a_256x240.png)/*{iconsError}*/; }

/* positioning */
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-off { background-position: -96px -144px; }
.ui-icon-radio-on { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-tl { -moz-border-radius-topleft: 4px/*{cornerRadius}*/; -webkit-border-top-left-radius: 4px/*{cornerRadius}*/; }
.ui-corner-tr { -moz-border-radius-topright: 4px/*{cornerRadius}*/; -webkit-border-top-right-radius: 4px/*{cornerRadius}*/; }
.ui-corner-bl { -moz-border-radius-bottomleft: 4px/*{cornerRadius}*/; -webkit-border-bottom-left-radius: 4px/*{cornerRadius}*/; }
.ui-corner-br { -moz-border-radius-bottomright: 4px/*{cornerRadius}*/; -webkit-border-bottom-right-radius: 4px/*{cornerRadius}*/; }
.ui-corner-top { -moz-border-radius-topleft: 4px/*{cornerRadius}*/; -webkit-border-top-left-radius: 4px/*{cornerRadius}*/; -moz-border-radius-topright: 4px/*{cornerRadius}*/; -webkit-border-top-right-radius: 4px/*{cornerRadius}*/; }
.ui-corner-bottom { -moz-border-radius-bottomleft: 4px/*{cornerRadius}*/; -webkit-border-bottom-left-radius: 4px/*{cornerRadius}*/; -moz-border-radius-bottomright: 4px/*{cornerRadius}*/; -webkit-border-bottom-right-radius: 4px/*{cornerRadius}*/; }
.ui-corner-right { -moz-border-radius-topright: 4px/*{cornerRadius}*/; -webkit-border-top-right-radius: 4px/*{cornerRadius}*/; -moz-border-radius-bottomright: 4px/*{cornerRadius}*/; -webkit-border-bottom-right-radius: 4px/*{cornerRadius}*/; }
.ui-corner-left { -moz-border-radius-topleft: 4px/*{cornerRadius}*/; -webkit-border-top-left-radius: 4px/*{cornerRadius}*/; -moz-border-radius-bottomleft: 4px/*{cornerRadius}*/; -webkit-border-bottom-left-radius: 4px/*{cornerRadius}*/; }
.ui-corner-all { -moz-border-radius: 4px/*{cornerRadius}*/; -webkit-border-radius: 4px/*{cornerRadius}*/; }

/* Overlays */
.ui-widget-overlay { background: #aaaaaa/*{bgColorOverlay}*/ none/*{bgImgUrlOverlay}*/ 0/*{bgOverlayXPos}*/ 0/*{bgOverlayYPos}*/ repeat-x/*{bgOverlayRepeat}*/; opacity: .3;filter:Alpha(Opacity=30)/*{opacityOverlay}*/; }
.ui-widget-shadow { margin: -4px/*{offsetTopShadow}*/ 0 0 -4px/*{offsetLeftShadow}*/; padding: 4px/*{thicknessShadow}*/; background: #aaaaaa/*{bgColorShadow}*/ none/*{bgImgUrlShadow}*/ 0/*{bgShadowXPos}*/ 0/*{bgShadowYPos}*/ repeat-x/*{bgShadowRepeat}*/; opacity: .35;filter:Alpha(Opacity=35)/*{opacityShadow}*/; -moz-border-radius: 4px/*{cornerRadiusShadow}*/; -webkit-border-radius: 4px/*{cornerRadiusShadow}*/; }
/* Datepicker
----------------------------------*/
.ui-datepicker { width: 17em; padding: .2em .2em 0; }
.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
.ui-datepicker .ui-datepicker-prev { left:2px; }
.ui-datepicker .ui-datepicker-next { right:2px; }
.ui-datepicker .ui-datepicker-prev-hover { left:1px; }
.ui-datepicker .ui-datepicker-next-hover { right:1px; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px; }
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
.ui-datepicker .ui-datepicker-title select { float:left; font-size:1em; margin:1px 0; }
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month, 
.ui-datepicker select.ui-datepicker-year { width: 49%;}
.ui-datepicker .ui-datepicker-title select.ui-datepicker-year { float: right; }
.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0; }
.ui-datepicker td { border: 0; padding: 1px; }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi { width:auto; }
.ui-datepicker-multi .ui-datepicker-group { float:left; }
.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
.ui-datepicker-row-break { clear:left; width:100%; }

/* RTL support */
.ui-datepicker-rtl { direction: rtl; }
.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
.ui-datepicker-rtl .ui-datepicker-group { float:right; }
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }

/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover {
 display: none; /*sorry for IE5*/
 display/**/: block; /*sorry for IE5*/
 position: absolute; /*must have*/
 z-index: -1; /*must have*/
 filter: mask(); /*must have*/
 top: -4px; /*must have*/
 left: -4px; /*must have*/
 width: 200px; /*must have*/
 height: 200px; /*must have*/
}
