﻿/**
 * Magento
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Academic Free License (AFL 3.0)
 * that is bundled with this package in the file LICENSE_AFL.txt.
 * It is also available through the world-wide-web at this URL:
 * http://opensource.org/licenses/afl-3.0.php
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@magentocommerce.com so we can send you a copy immediately.
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade Magento to newer
 * versions in the future. If you wish to customize Magento for your
 * needs please refer to http://www.magentocommerce.com for more information.
 *
 * @copyright  Copyright (c) 2008 Irubin Consulting Inc. DBA Varien (http://www.varien.com)
 * @licensehttp://opensource.org/licenses/osl-3.0.php  Open Software License (OSL 3.0)
 */

/* Layout ================================================================================= */
#conteneur{width:956px; margin: 0 auto; background-color:#ffffff; padding:0 8px; position:relative;}
/* Gestion des header ==================*/
/* Base */
#header{margin:0 0 5px 0; background-color:#cccccc; background:url(../images/wonderbox/header_logo.gif) no-repeat top left; height:85px; position:relative;}
#anim_bg_left a {position:absolute; top:0px; left:-200px; display:block; width:200px; height:800px;}
#anim_bg_right a {position:absolute; top:0px; right:-200px; display:block; width:200px; height:800px;}
/* Jeu WEA */
/*#header{margin:0 0 5px 0; background-color:#cccccc; background:url(../images/wonderbox/header_jeu.jpg) no-repeat top left; height:85px; position:relative;}*/
/* ===== */
#colonne_left{float:left; width:164px;}
#colonne_left_checkout{float:left; width:164px;}
#colonne_content{width:530px; float:left; margin:0 7px;}
#colonne_content_checkout{width:785px; float:left; margin-left:7px;}
#colonne_content_2columns{width:785px; float:left; margin-left:7px;}
#colonne_right{width:248px; margin:0; float:left;}
#footer{text-align:center; margin:10px 0 0 0;}

.bold {font-weight:bold;}
.clear{ clear:both; font-size:0; line-height:0; height:0;}
.float_left{ float:left; width:auto;}
.float_right{ float:right; width:auto;}
.width49 {width:49%;}
.rose {color:#cb4975;}
.carmin { color:#9d0d15;}
.vert{color:#277621;}
.orange {color:#ff6609;}
.bleu {color:#0490c5;}
.rose_fonce {color:#da0046;}
.jaune_orange {color:#f29400;}
.vert_clair{color:#97bf0d;}
.majuscule{ text-transform:uppercase;}
.souligne{ text-decoration:underline;}
.nosouligne{ text-decoration:none;}
.border{border:1px solid #CCCCCC;}
.filet_dashed{border-bottom:dashed 1px;}
.filet_solid{border-bottom:solid 1px #cccccc;}
.filet_dotted {border-bottom:1px dotted #cccccc;}
.fleche_blanche {background:url(../images/wonderbox/fleche_blanche.png) no-repeat 0 0; padding:0 0 0 10px;}
.fleche_rose {background:url(../images/wonderbox/fleche_rose.png) no-repeat 0 2px; padding:0 0 0 10px; height:10px;}
.fleche_grise {background:url(../images/wonderbox/fleche_grise.png) no-repeat 0 2px; padding:0 0 0 10px;  height:10px;}
.etoile { background:url(../images/wonderbox/etoile.gif) no-repeat; padding:0 0 0 20px; height:18px;}
.etoile_grise { background:url(../images/wonderbox/etoile_grise.gif) no-repeat; padding:0 0 0 20px; height:18px;}
.overflow {overflow:hidden; width:100%;}
.corner5 {-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius:5px;}
.corner_topright {-moz-border-radius: 0 15px 0 0; -webkit-border-radius: 0 15px 0 0; border-radius:0 15px 0 0; -webkit-border-top-right-radius: 15px; /* pour Chrome */}
.corner_topleft {-moz-border-radius: 15px 0 0 0; -webkit-border-radius: 15px 0 0 0; border-radius:15px 0 0 0; -webkit-border-top-left-radius: 15px; /* pour Chrome */}
.corner_bottomright {-moz-border-radius: 0 0 15px 0; -webkit-border-radius: 0 0 15px 0; border-radius:0 0 15px 0; -webkit-border-bottom-right-radius: 15px; /* pour Chrome */}
.corner_bottomleft {-moz-border-radius: 0 0 0 15px; -webkit-border-radius: 0 0 0 15px; border-radius:0 0 0 15px; -webkit-border-bottom-left-radius: 15px; /* pour Chrome */}
.m-top10 {margin-top:10px;}

/*____________________Boutons________________________________*/
.btn_vert, .btn_rose, .btn_grisclair, .btn_grismoyen, .btn_grisfonce 
	{border:0; font-weight:bold; height:24px; cursor:pointer; text-decoration:none; line-height:22px; padding:0 8px;
    -moz-box-shadow: 2px 2px 5px #cccccc;  
    -webkit-box-shadow: 2px 2px 5px #cccccc;  
    box-shadow: 2px 2px 5px #cccccc;
    -moz-border-radius: 7px; 
    -webkit-border-radius: 7px; 
    border-radius: 7px;}

.btn_vert {background:url(../images/wonderbox/btn_vert.gif) repeat-x 0 0; color:#ffffff;}
.btn_rose {background:url(../images/wonderbox/btn_rose.gif) repeat-x 0 0; color:#ffffff;}
.btn_grisclair {background:url(../images/wonderbox/btn_gris_clair.gif) repeat-x 0 0; color:#5f5d5f;}
.btn_grismoyen {background:url(../images/wonderbox/btn_gris_moyen.gif) repeat-x 0 0; color:#5f5d5f;}
.btn_grisfonce {background:url(../images/wonderbox/btn_gris_fonce.gif) repeat-x 0 0; color:#ffffff;}

a.btn_vert, a.btn_rose, a.btn_grisclair, a.btn_grismoyen, a.btn_grisfonce {display:inline-block;}

button:hover.btn_vert, a:hover.btn_vert, 
button:hover.btn_rose, a:hover.btn_rose,,
button:hover.btn_grisclair, a:hover.btn_grisclair,
button:hover.btn_grismoyen, a:hover.btn_grismoyen,
button:hover.btn_grisfonce, a:hover.btn_grisfonce
{color:#333333; text-decoration:none;}

/*_____________________Header___________________________________*/
#header .logo_wbx{ float:left; width:230px; padding:5px 0 0 0;}
#profil_home{ float:right; width:170px; font-weight:bold; line-height:20px;}
#profil_home a {text-decoration:none; color:#4a474a; text-transform:uppercase; white-space:nowrap; overflow:hidden;}
#profil_home a:hover {text-decoration:none; color:#EA5F8F;}
#wonderbox { float:left; width:140px; height:85px;}
#wonderbox a{ display:block; width:140px; height:85px;}
#wonderbox h2{font-weight:normal;}
#wonderbox a{text-decoration:none; color:#8c898b;}
#wonderbox a:hover{ color:#4a474a;}

/*_____________________Liens___________________________________*/
/*liens contenu + mailto*/
a.contenu {text-decoration: none; color: #5F5D5F; outline:none;}
a:hover.contenu, a:focus.contenu, a:active.contenu {text-decoration: underline; color:#EA5F8F;}

/*liens ancres*/
a.ancre {text-decoration: underline; color: #5F5D5F; outline:none; cursor:pointer;}
a:hover.ancre, a:focus.ancre, a:active.ancre {color:#EA5F8F;}

/*liens ancres + fleche (gris)*/
a.ancre_fleche_grise {text-decoration: underline; color: #5F5D5F; outline:none; background:url(../images/wonderbox/fleche_grise.png) no-repeat 0 2px; padding:0 0 0 10px; cursor:pointer;}
a:hover.ancre_fleche_grise, a:focus.ancre_fleche_grise, a:active.ancre_fleche_grise {color:#EA5F8F; background:url(../images/wonderbox/fleche_rose.png) no-repeat 0 2px; padding:0 0 0 10px;}

/*liens ancres + fleche (rose)*/
a.ancre_fleche_rose {text-decoration: underline; color: #EA5F8F; outline:none; background:url(../images/wonderbox/fleche_rose.png) no-repeat 0 2px; padding:0 0 0 10px; cursor:pointer;}
a:hover.ancre_fleche_rose, a:focus.ancre_fleche_rose, a:active.ancre_fleche_rose {color:#5F5D5F; background:url(../images/wonderbox/fleche_grise.png) no-repeat 0 2px; padding:0 0 0 10px;}


/*liens secondaires*/
a {text-decoration: underline; color: #5F5D5F; outline:none; cursor:pointer;}
a:hover, a:focus, a:active { color:#585758;}

/*/////////////////////////Colonne gauche/////////////////////////*/
.title_left{margin-bottom:11px;padding:0 0 0 10px}
/*_____________________Recherche___________________________________*/
#recherche{background: #444f57 url(../images/wonderbox/bg_recherche.gif) repeat-x 0 0; border:1px solid #414c53; padding:10px 0 0 0; margin-top:10px;}
#recherche h3 {color:#ffffff; margin-bottom:0;}
#recherche select{ background-color:#EBE9E6; border:1px solid #CECDCA; font-size:10px;}
#recherche img.img_level2{margin-bottom:5px; padding-left:12px;}
#recherche select.select_level1{width:140px; margin:7px 0 0 10px;}
#recherche select.select_level2{width:117px; margin:7px 0;}
#recherche .buttons-set {margin:0; padding-bottom:0; padding-right:10px;}
#recherche .btn_rose {float:right; -moz-box-shadow:none; -webkit-box-shadow: none;  box-shadow: none;}
#recherche #loadingmask_toolbar {float:left;}
#recherche .reset {text-align:right; padding:5px 8px 5px 0; width:156px; font-size:9px; border:none; background:none; text-decoration:underline; color:#ffffff; cursor:pointer;}

#loadingmask {color:#ffffff; padding:10px; border: 1px solid #414c53; position: fixed; top:60%; left:43%; background-color: #444f57; -moz-border-radius: 5px;}
#loadingmask_toolbar, #loadingmask_filters {padding:5px; position: relative; bottom:5px; left:5px; width:30px;}
#loadingmask_clear {position:fixed; top:5px; left:5px; width:5px; height:5px; background-color:#cccccc;}
/*_____________________Recherche ludique___________________________________*/
#recherche_ludique { margin:10px 0;}
#recherche_ludique a {color:#cb4975; background: #dbdad8 url(../images/wonderbox/fleche_rose.png) no-repeat 5px 15px; text-decoration:none; font-size:12px;}
#recherche_ludique a:link,
#recherche_ludique a:visited {padding:5px 0 5px 20px; color:#cb4975; display:block; height:25px;}
#recherche_ludique a:hover {color:#ffffff; background: #cb4975 url(../images/wonderbox/fleche_blanche.png) no-repeat 5px 15px;}

/*_____________________Label___________________________________*/
#labels{ margin:0 0 10px 0; padding-top:10px; background-color:#EBE9E6;}
#labels p{padding:10px 0; border-color:#cccccc;}
#labels p.filet_dotted{padding:3px 0;}
#labels img{}
#labels a {float:left; width:auto;}
#labels a.picto_home{margin:6px 0 0 3px;}
#labels .pierre_vacances{ margin-top:10px;}

/*_____________________left_more___________________________________*/
.left_more{padding:3px 0; background:url(../images/wonderbox/back_cart_left.gif) bottom right no-repeat #ebe9e6; }
.left_more .breack{border-bottom:1px solid #EEB1C2;height:1px;line-height:0;margin:5px 5px;}
.left_more h2{margin:12px 0 10px 10px;}
.left_more h2.last{margin:12px 0 0 10px;}
.etoile_title{width:18px; height:18px; background:url(../images/wonderbox/services/etoile-bloc.gif) left center no-repeat; padding-right:24px;}
.cart_services_liens{margin:0 0 0 10px;}
.cart_services_liens li{padding:0 0 7px 22px; font-weight:bold;}
.cart_services_liens li a{text-decoration:none; }
.cart_services_liens li.paiement_securise {background:transparent url(../images/wonderbox/services/bullet_paiement_securise.gif) top left no-repeat;}
.cart_services_liens li.satisfait_rembourse {background:transparent url(../images/wonderbox/services/bullet_echange_prolongation.gif) top left no-repeat;}
.left_more .label {margin-bottom:3px;}
.left_more .label img, .left_more .label label {float:left;}
.left_more .tel {font-size:16px; margin:3px 0 0 10px; line-height:16px; font-weight:bold;}
.left_more .indigo {font-size:11px; margin:0 0 10px 10px; line-height:11px;}


/*_____________________Recherche rapide___________________________________*/
#recherche_rapide{ background-color:#dbdad8; padding:10px 0;}
#recherche_rapide ul{ padding:5px; font:normal 10px Arial, Helvetica, sans-serif;}
#recherche_rapide ul li{ padding:3px 0;}
#recherche_rapide .search_link a {color: #5F5D5F; outline:none; background:url(../images/wonderbox/fleche_grise.png) no-repeat 0 2px; padding:0 0 0 10px; cursor:pointer;}
#recherche_rapide .search_link a:hover {color:#EA5F8F; background:url(../images/wonderbox/fleche_rose.png) no-repeat 0 2px; padding:0 0 0 10px;}

.pub { background-color: #ffffff; padding-top:5px;}

/*/////////////////////////Colonne content/////////////////////////*/
.home_blocs{margin:10px 0;}

/*______________________ HOME SEARCH CITY ________________________*/
.search_city {min-width:530px; margin:0 0 10px 0; float:left;}
.search_city ul { margin:2px 0 0 0; padding:0; float:left;}
.search_city li {float:left; margin:3px !important; margin:2px;}
.search_city .hp_ab li {margin:3px 7px;}
.search_city li a{padding:3px 0 0 15px; display:block; background:#ededed url(../images/wonderbox/bt-search-city.gif) top repeat-x; width:85px; height:17px; text-decoration:none;}
.search_city li a:hover {background-position:0 -20px; color:#fff;}


.search_city_ab {min-width:530px; margin:0 0 10px 0; float:left;}
.search_city_ab ul { margin:2px 0 0 0; padding:0; float:left;}
.search_city_ab li {float:left; margin:3px 6px!important; margin:2px 4px;}
.search_city_ab li a{padding:3px 0 0 15px; display:block; background:#ededed url(../images/wonderbox/bt-search-city.gif) top repeat-x; width:85px; height:17px; text-decoration:none;}
.search_city_ab li a:hover {background-position:0 -20px; color:#fff;}

/*________________nav_home_wbx_______________________*/
.nav_home_wbx{width:530px;}
.nav_home_wbx h1, .nav_home_wbx ul { margin-bottom:5px;}
.nav_home_wbx ul li h5 { color:#000000; padding:0 0 2px 7px; }
.nav_home_wbx ul li h5 a { text-decoration:none; }

.nav_home_wbx li.nav-coffret-cadeau-week-end, .nav_home_wbx li.nav-week-end-gastronomique, .nav_home_wbx li.nav-vacances-famille, .nav_home_wbx li.nav-coffret-cadeau-bien-etre, .nav_home_wbx li.nav-coffret-cadeau-sport-aventure, .nav_home_wbx li.nav-coffret-cadeau-decouverte, .nav_home_wbx li.nav-coffret-cadeau-gastronomie, .nav_home_wbx li.nav-coffret-cadeau-multi-loisirs, .nav_home_wbx li.nav-coffret-cadeau-tous-nos-coffrets { width:256px;}

.nav_home_wbx li.nav-coffret-cadeau-week-end {background:url(../images/wonderbox/bandeau_weekend.gif) no-repeat top left; float:left;}
.nav_home_wbx li.nav-week-end-gastronomique {background:url(../images/wonderbox/bandeau_weekend_gastronomique.gif) no-repeat top left; float:right;}
.nav_home_wbx li.nav-vacances-famille {background:url(../images/wonderbox/bandeau_vacances_famille.gif) no-repeat top left; float:left;}
.nav_home_wbx li.nav-coffret-cadeau-sport-aventure {background:url(../images/wonderbox/bandeau_sport.gif) no-repeat top left; float:left;}
.nav_home_wbx li.nav-coffret-cadeau-bien-etre {background:url(../images/wonderbox/bandeau_bienetre.gif) no-repeat top left; float:right;}
.nav_home_wbx li.nav-coffret-cadeau-gastronomie {background:url(../images/wonderbox/bandeau_gastronomie.gif) no-repeat top left; float:right;}
.nav_home_wbx li.nav-coffret-cadeau-multi-loisirs {background:url(../images/wonderbox/bandeau_multi.gif) no-repeat top left; float:left;}
.nav_home_wbx li.nav-coffret-cadeau-decouverte {background:url(../images/wonderbox/bandeau_decouverte.gif) no-repeat top left; float:right;}
.nav_home_wbx li.nav-coffret-cadeau-tous-nos-coffrets {background:url(../images/wonderbox/bandeau_multi.gif) no-repeat top left; /*float:right;*/}

.nav_home_coffret{ float:left;}
.nav_home_prix{ float:right;}
.nav_home_wbx ul li ul li a { text-decoration:none;}
.nav_home_wbx ul li ul li:hover a { color:#000000;}

/*________________resultats recherche_______________________*/
#recherche_content{ margin:8px 0;}
#recherche_content .recherche_box_coffret{ float:left; width:91px;}
#recherche_content .recherche_box{ float:left; width:136px; padding:5px;}
#recherche_content .recherche_box_prix{padding-top:50px;}
#recherche_content .recherche_bold{ font-size:20px; font-weight:bold; padding:0 5px 5px 0;}
#recherche_content .recherche_nb_activites{ border-left:1px dotted;}
#recherche_content .recherche_nb_activites strong{ color:#7c7b7b;}
#recherche_content .show_activities { margin-left:15px;}
.recherche_bg{ background-color:#f4f4f3;}

#recherche_filtre_activites, #recherche_filtre {color:#ffffff; position:relative; overflow:hidden; width:518px; border-bottom:1px dotted #cccccc; background:#444f57 url(../images/wonderbox/bg_recherche.gif) repeat-x 0 0; border:1px solid #414c53; padding:5px;}
#recherche_filtre_activites .filtre-select, #recherche_filtre .filtre-select {float:left; width:145px; padding:0 3px; text-align:right; margin-top:5px;}
#recherche_filtre_activites .filtre-select select.select_level1, #recherche_filtre .filtre-select select.select_level1{width:145px;}
#recherche_filtre_activites .filtre-select select.select_level2, #recherche_filtre .filtre-select select.select_level2{width:110px; margin:7px 0;}
#recherche_filtre_activites .filtre-select-petit, #recherche_filtre .filtre-select-petit {float:left; width:100px; padding:0 3px; text-align:right; margin-top:5px;}
#recherche_filtre_activites .filtre-select-petit select.select_level1_petit, #recherche_filtre .filtre-select-petit select.select_level1_petit{width:100px;}
#recherche_filtre_activites .buttons-set, #recherche_filtre .buttons-set {padding:0 10px 0 0;}
#recherche_filtre_activites .btn_rose, #recherche_filtre .btn_rose {float:right; width:auto;}
#recherche_filtre_activites .reset, #recherche_filtre .reset {font-size:9px; border:none; background:none; text-decoration:underline; color:#ffffff; padding-top:5px; float:right; width:auto; cursor:pointer;}
#recherche_filtre_activites .buttons-set p, #recherche_filtre .buttons-set p {float:left;}

#recherche_filtre span {padding-left:4px;}

#recherche_filtre_activites strong {padding-top:5px;}
#recherche_filtre_activites .filtre-select {margin-top:0;}
#recherche_filtre_activites .filtre-select select.select_level2 { margin:7px 5px 7px 0;}
#coffret_box {}
#coffret_box #loadingmask {z-index:1;}
/*____________________Customer_________________________________*/
.dashboard a{color:#cb4975; text-decoration:underline;}
.dashboard a.btn_rose {color:#ffffff; text-decoration:none;}
.dashboard .infos_client{margin:0 0 20px 0;}
.dashboard  h2{margin:0 0 10px 0; color:#8D8D8D;}
.dashboard .infos_client .col-1{width:49%; float:left;}
.dashboard .infos_client .col-2{width:49%; float:right;}
.infos_client .header_bloc_client {width:260px; height:12px; margin-top:5px; background:url(../images/wonderbox/customer/header_bloc_client.gif) top left no-repeat;}
.infos_client .content_bloc {width:228px; padding:0 15px; border-right:1px solid #dbd9d9; border-left:1px solid #dbd9d9;}
.infos_client .footer_bloc_client {width:260px; height:12px; background:url(../images/wonderbox/customer/footer_bloc_client.gif) top left no-repeat;}
.wrapper {}
.page { width:1000px; margin:0 auto; padding:10px 0; text-align:left; }
.page-print { background:#fff; padding:20px; text-align:left; }
.page-popup { padding:20px; text-align:left; }
.main { margin:10px 0; }

.compte_adresse_top { background:url(../images/wonderbox/customer/compte_adresse_top.gif) top left no-repeat; height:22px; color:#FFFFFF; padding:10px 0 0 8px; font-weight:bold;}
.compte_adresse_center { background-color:#f5f4f2; padding:5px;}
.compte_adresse_bottom { background:url(../images/wonderbox/customer/compte_adresse_bottom.gif) top left no-repeat; height:12px;}
.infos_client h2, .col2-set h2 { color:#999999;}
.mentions{ font-size:10px;}

/*_____________Widget Customer______________*/
#toplog, #topnews {width:956px; height:81px; background:#EBE9E6; z-index:999; color:#000; position:absolute; top:0px; left:0;}
#toplog .page-title, #topnews .page-title {padding:5px 10px; float:left; width:936px;}
#toplog h2, #topnews h2 {float:left;}
#toplog .float_right {float:right;}
.box_account {width:600px; height:45px; border-right:1px solid #666666; float:left; padding:0 10px;}
.box_account ul {margin-top:7px;}
.box_account .form-list li {float:left;}
.box_account .form-list li.email_mdp{padding-left:10px; width:260px;}
.box_account .form-list li.ok{ padding-left:10px; width:40px;}
.box_account .form-list .input-text{width:160px;}
.box_account .form-list label {float:left; padding-right:3px;}
.create_account {width:315px; height:45px; float:left; padding:0 10px;}
#toplog .validation-advice {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; float:left; width:121px;}

#topnews .content{ padding:0 10px;}
#topnews .validation-advice {min-height:13px; margin:3px 0 0 245px; padding-left:17px; font-size:10px; line-height:13px; background:url(../images/validation_advice_bg.gif) 2px 1px no-repeat; color:#f00; float:left; width:268px;}


/*_____________my wonderbox______________*/
h1.mywonderbox_top {text-align:left; background:url(../images/wonderbox/etoile.gif) no-repeat; padding:0 0 10px 20px;}
.mywonderbox {margin:5px 0 10px 0; font-size:12px; color:#ffffff; background: #da0046 url(../images/wonderbox/mywonderbox_bg.gif) repeat-x 0 bottom; padding:1%; overflow:hidden; width:98%;}
.mywonderbox div{width:45%;}
.mywonderbox h2 {padding-bottom:15px;}
.mywonderbox p{padding-bottom:10px;}
.mywonderbox ul{padding-top:20px;}
.mywonderbox button, .mywonderbox input {margin-top:15px; -moz-box-shadow:none; -webkit-box-shadow:none ; box-shadow:none;}
.mywonderbox .validation-advice {float:right; margin : 0 65px 0 0; color:#ffffff;}

.mywonderbox_succes {}
.mywonderbox_succes .float_left{width:55%;}
.mywonderbox_succes .float_right{width:35%; background-color:#ffffff; padding-top:10px;}
.mywonderbox_succes a {color:#ffffff; font-size:20px; display:block; margin:10px 0 20px 0; line-height:12px;}

.mywonderbox_account_login, .mywonderbox_register {background:url(../images/wonderbox/mywonderbox_bg_login.gif) repeat-x 0 bottom; text-align:right; border:1px solid #cccccc; padding:1%;}
.mywonderbox_account_login {float:left; width:42%;}
.mywonderbox_account_login li {margin:3px 0;}
.mywonderbox_register {float:right; width:51%;}
.mywonderbox_register .form-list .input-box {float:right;}
.mywonderbox_register .form-list .name-prefix {margin-right:20px;}
.mywonderbox_register li div{margin:3px 0;}
.mywonderbox_register li div input {width:200px; margin-right:0;}

/*_____________bon_cadeau______________*/
.bon_cadeau, .bon_cadeau h1 {margin-bottom:10px;}
.bon_cadeau ul {height:40px; font-size:14px; border-bottom:1px solid #cccccc; padding-top:7px; padding-bottom:7px;}
.bon_cadeau ul li a {text-decoration:none;}
.bon_cadeau ul li a:hover.float_left {color:#da0046;}
.bon_cadeau ul.pastille1 { height:30px;}
.bon_cadeau ul.pastille2 a.float_right{padding-bottom:5px; display:block; margin-top:5px;}
.bon_cadeau .pastille1 li a.float_left, .bon_cadeau .pastille2 li a.float_left {padding-top:0;}
.bon_cadeau .pastille1 li a.float_right, .bon_cadeau .pastille2 li a.float_right { color:#ffffff; background-color:#da0046; -moz-border-radius:8px; -webkit-border-radius:8px; border-radius:8px; padding:5px 10px;}

/*____________________Pages statiques / Landing page_________________________________*/
.cms-page-view {}
.cms-page-view h1 {border-bottom:1px dotted #cccccc; background:url(../images/wonderbox/etoile.gif) no-repeat; padding:0 0 0 20px; height:18px; margin:20px 0 10px 0;}
.cms-page-view h4 {clear:both; font-weight:normal; border-bottom:1px dotted #cccccc; padding:0 0 10px 0;}

.statique{ margin:0 0 20px 0;}
.pastille1 { background:url(../images/wonderbox/statique/pastille1.png) no-repeat 2px 4px;}
.pastille2 { background:url(../images/wonderbox/statique/pastille2.png) no-repeat 2px 4px;}
.pastille3 { background:url(../images/wonderbox/statique/pastille3.png) no-repeat 2px 4px;}
.pastille4 { background:url(../images/wonderbox/statique/pastille4.png) no-repeat 2px 4px;}
.pastille5 { background:url(../images/wonderbox/statique/pastille5.png) no-repeat 2px 4px;}
.pastille1, .pastille2, .pastille3, .pastille4, .pastille5 {margin:0; padding:0px; height:30px; padding:0 0 0 35px;}
ul.pastille1 li a, ul.pastille2 li a, ul.pastille3 li a, ul.pastille4 li a, ul.pastille5 li a, ul.pastille1 li h2, ul.pastille2 li h2, ul.pastille3 li h2, ul.pastille4 li h2, ul.pastille5 li h2 { padding:8px 0 0 0; display:block;}
.statique h3{ padding:10px 0 5px 0;}
.plan { text-align:center; padding:15px 0 0 0;}
.plan_lien { padding:0 0 0 240px; text-decoration:underline;}
/*p.plan_lien_rose { padding:0 0 0 340px; text-decoration:underline;color:#CB4975;}*/
.statique .btn_grisclair{ float:left; padding: 0 0 0 60px;}
.statique .btn_vert { float:right; padding: 0 60px;}
.titre_statique{ margin:10px 0;}

.box_statique{margin:30px 0 20px 0; width:530px;}
.box_statique_top{background:url('../images/wonderbox/statique/box_statique_top.gif') no-repeat; height:39px;}
.box_statique_top_gauche{ float:left; background:url('../images/wonderbox/statique/box_statique_top_gauche.gif') no-repeat left bottom; height:22px; width:37px;}
.box_statique_top_gauche h2{padding:8px 0 0 16px;  color:#FFFFFF;}
.box_statique_top_centre{ float:left; background:url('../images/wonderbox/statique/box_statique_top_centre.gif') repeat-x left bottom; height:22px; width:auto;}
.box_statique_top_centre h2{padding:7px 0 0 2px;}
.box_statique_top_droit{ float:left; background:url('../images/wonderbox/statique/box_statique_top_droit.gif') no-repeat left bottom; height:22px; width:20px;}
.box_statique_top_bottom{ clear:both; background:url('../images/wonderbox/statique/box_statique_top_bottom.gif') no-repeat left top; height:12px;}

.box_statique_centre{ border:4px solid #eae9e5; border-bottom:none; border-top:none; width:502px; padding:0 10px 0 10px;}
.box_statique_centre div.lien{ cursor:pointer;}
.box_statique_centre ul{ width:350px; height:auto;}
.box_statique_centre ul li{ padding-bottom:6px;}
.box_statique_centre ul.coffrets_cadeaux{ width:240px; float:left; height:auto;}
.box_statique_bottom{background:url('../images/wonderbox/statique/box_statique_bottom.gif') no-repeat; width:530px; height:18px;}


.box_statique_petit{margin:15px 0; width:261px;}
.box_statique_petit_top{background:url('../images/wonderbox/statique/box_statique_petit_top.gif') no-repeat; height:39px;}
.box_statique_petit_top_gauche{ float:left; height:22px; background:url('../images/wonderbox/statique/box_statique_petit_top_gauche.gif') no-repeat; width:12px;}
.box_statique_petit_top_centre{ float:left; background:url('../images/wonderbox/statique/box_statique_top_centre.gif') repeat-x; height:22px; width:auto;}
.box_statique_petit_top_centre h2 {padding-top:7px;}
.box_statique_petit_top_droit{ float:left; background:url('../images/wonderbox/statique/box_statique_top_droit.gif') no-repeat; height:22px; width:20px;}
.box_statique_petit_top_bottom{ clear:both;  height:92px;}

.idee_cadeau_wkd_romantique {background:url('../images/wonderbox/statique/idee_cadeau_wkd_romantique.jpg') no-repeat;}
.idee_cadeau_wkd_gastronomique {background:url('../images/wonderbox/statique/idee_cadeau_wkd_gastronomique.jpg') no-repeat;}
.idee_cadeau_massage {background:url('../images/wonderbox/statique/idee_cadeau_massage.jpg') no-repeat;}
.idee_cadeau_soin_homme {background:url('../images/wonderbox/statique/idee_cadeau_soin_homme.jpg') no-repeat;}
.idee_cadeau_parachute {background:url('../images/wonderbox/statique/idee_cadeau_parachute.jpg') no-repeat;}
.idee_cadeau_stage_pilotage {background:url('../images/wonderbox/statique/idee_cadeau_stage_pilotage.jpg') no-repeat;}
.idee_cadeau_repas_gastronomique {background:url('../images/wonderbox/statique/idee_cadeau_repas_gastronomique.jpg') no-repeat;}
.idee_cadeau_cadeau_fashion {background:url('../images/wonderbox/statique/idee_cadeau_cadeau_fashion.jpg') no-repeat;}
.idee_cadeau_cadeau_groupe {background:url('../images/wonderbox/statique/idee_cadeau_cadeau_groupe.jpg') no-repeat;}
.idee_cadeau_sejour_famille {background:url('../images/wonderbox/statique/idee_cadeau_sejour_famille.jpg') no-repeat;}

.box_statique_petit_centre{ border:4px solid #eae9e5; border-bottom:none; border-top:none; width:239px; padding:7px; background:url('../images/wonderbox/statique/box_statique_petit_bg.gif') repeat-x;}
.box_statique_petit_centre div.lien{ cursor:pointer;}
.box_statique_petit_bottom{background:url('../images/wonderbox/statique/box_statique_petit_bottom.gif') no-repeat; width:261px; height:12px;}


.bg_infos_top{background:url('../images/wonderbox/statique/bg_infos_top.gif') no-repeat 0 0; height:16px; margin:15px 0 0 0;}
.bg_infos_center{ background-color:#f7f7f7; padding:0 10px;}
.bg_infos_bottom{background:url('../images/wonderbox/statique/bg_infos_bottom.gif') no-repeat 0 0; height:16px; margin:0 0 15px 0;}

.bg_contenu_top { background:url('../images/wonderbox/statique/bg_contenu_top.gif') no-repeat 0 0; height:26px; margin:15px 0 0 0; }
.bg_contenu_center {border:2px solid #e5e5e5; border-top:none; border-bottom:none; padding:0 5px;}
.bg_contenu_bottom { background:url('../images/wonderbox/statique/bg_contenu_bottom.gif') no-repeat 0 0; height:26px; margin:0 0 15px 0; }

.retrait {text-indent:20px;} 
.retrait50 { margin-left:50px;}

.picto_coursier{ background:url('../images/wonderbox/statique/picto_coursier.gif') no-repeat 0 0; height:25px; padding: 5px 0 5px 45px;}
.picto_bureaux{ background:url('../images/wonderbox/statique/picto_bureaux.gif') no-repeat 0 0; height:36px; padding: 5px 0 5px 45px;}
.picto_magasins{ background:url('../images/wonderbox/statique/picto_magasins.gif') no-repeat 0 0; height:36px; padding: 5px 0 5px 45px;}
.picto_loupe{ background:url('../images/wonderbox/statique/picto_loupe.gif') no-repeat 0 0; height:42px; padding: 20px 0 0 45px; float:right; text-decoration:underline; width:auto;}
.picto_paiement{ background:url('../images/wonderbox/statique/picto_paiement.gif') no-repeat 0 0; /*height:32px;*/ padding: 5px 0 5px 45px;}
.picto_large_choix{ background:url('../images/wonderbox/statique/picto_large_choix.gif') no-repeat 0 0; /*height:30px;*/ padding: 5px 0 5px 45px;}
.picto_partenaires_qualite{ background:url('../images/wonderbox/statique/picto_partenaires_qualite.gif') no-repeat 0 0; /*height:32px;*/ padding: 5px 0 5px 45px;}
.picto_disponibilite_maximale{ background:url('../images/wonderbox/statique/picto_disponibilite_maximale.gif') no-repeat 0 0; /*height:40px;*/ padding: 5px 0 5px 45px;}
.picto_facile_acheter{ background:url('../images/wonderbox/statique/picto_facile_acheter.gif') no-repeat 0 0; /*height:32px;*/ padding: 5px 0 5px 45px;}
.picto_facile_offrir{ background:url('../images/wonderbox/statique/picto_facile_offrir.gif') no-repeat 0 0; /*height:28px;*/ padding: 5px 0 5px 45px;}
.picto_garantie_plaisir{ background:url('../images/wonderbox/statique/picto_garantie_plaisir.gif') no-repeat 0 0;/* height:28px;*/ padding: 5px 0 5px 45px;}
.picto_facile_utiliser{ background:url('../images/wonderbox/statique/picto_facile_utiliser.gif') no-repeat 0 0;/* height:38px;*/ padding: 5px 0 5px 45px;}

.derniere_bureaux_plan{ float:left; width: 280px; margin:0 10px 0 0;}
.derniere_bureaux_adresse{ float:left; width: 155px; }
.bons_cadeaux{padding:4px 0 0 0;}

.livraison .float_left{ width:350px;}
.livraison .float_right{ width:150px;}
.livraison_bureaux_plan{ float:left; width: 280px; margin:0 10px 0 0; }
.livraison_bureaux_plan span{text-decoration:underline; text-align:left;}
.livraison_bureaux_adresse{ float:left; width: 200px; padding:15px 0 0 0;}

.magasins_logos{ background:url('../images/wonderbox/statique/magasins_logos.jpg') no-repeat; height:120px; width:447px;}

.description{padding:0 0 0 45px;}

#chronopost td {text-align:center; vertical-align:middle; border-bottom:1px solid #FFFFFF; border-right:1px solid #FFFFFF;}
.chronopost_commande{margin:10px 0 0 0;}
.chronopost_commande_titre{color:#FFFFFF; font-weight:bold; padding:5px 0;}

.orange_bg{ background-color:#ebae38;}
.orange2_bg{background-color:#fadca3;}
.orange3_bg{background-color:#fbedd2;}

.rose_bg{background-color:#e986a7;}
.rose2_bg{background-color:#f6aec6;}
.rose3_bg{background-color:#ffbdd3;}

.visuel_disponibilite{background:url('../images/wonderbox/statique/disponibilite.jpg') no-repeat 380px 0;}
.visuel_qualite{background:url('../images/wonderbox/statique/qualite.jpg') no-repeat 380px 0;}
.visuel_satisfaction{background:url('../images/wonderbox/statique/satisfaction.jpg') no-repeat 380px 0;}

.affilies_box { margin:15px 0; padding:5px;}
.affilies_box object{ margin:0 110px;}


.faq{ padding:10px 0;}
.hautpage{ margin:10px 0 0 0; padding:5px 0 5px 0; text-align:right;}

.media{padding:5px 0 15px 0;}
.media img {padding:10px 10px 0 0;}
.media object {margin:5px 0;}
.media p span { vertical-align:bottom;}

img.logo{float:left; width:70px; padding:0 3px 3px 0;}
.presse{float:left; width:318px; padding:0;}
.pdf{background:url('../images/wonderbox/statique/picto_pdf.jpg') no-repeat right 0; height:21px; padding:0 21px 0 0; text-align:right; float:right; width:90px;}

.wbx_recrute a, .wbx_recrute a:hover, .wbx_recrute a:visited{padding-right:20px;}

.quisommesnous { float:left; width:50%; padding-bottom:5px;}
.quisommesnous_adresse { padding:10px 10px 0 0;}

.box_statique_centre ul.mots_livraison {width:400px;}
.mots_livraison li{ display:inline; padding:0 10px 6px 0;}

.entreprise_comites_entreprises img{ margin:20px  0 5px 0;}
.entreprise_comites_entreprises p { margin:5px 0;}
.entreprise_comites_entreprises p, .entreprise_comites_entreprises a.ancre_fleche_rose{ margin-left:20px;}

.entreprise {}
.entreprise .souhaits{ padding:0 0 0 5px;}
.entreprise .souhaits div { margin:15px 0;}
.entreprise .souhaits div img { width:auto; float:left; }
.entreprise .souhaits div p { width:435px; float:right; padding:5px;}

.comites_entreprises{}
.comites_entreprises p{padding:15px 0 15px 20px;}

.booster_ventes {}
.booster_ventes p img{ vertical-align:middle;}
.booster_ventes em{ padding: 5px 0;}
.booster_ventes p { padding: 10px 0 20px 0;}

.btob{}
.btob p, .btob a{ margin:5px 0 10px 20px;}


.box_statique_lp{margin:10px 0; width:530px;}
.box_statique_lp_top{background:url('../images/wonderbox/landing_page/box_statique_lp_top.gif') no-repeat bottom left; height:10px;}
.box_statique_lp_bottom{background:url('../images/wonderbox/landing_page/box_statique_lp_bg.gif') repeat-x top left; border:1px solid #d8d8d8; border-top:none; padding:5px 15px 15px 15px;}
.box_statique_lp_bottom img{ float:left; width:170px; padding-right:15px;}
.box_statique_lp_bottom div{ float:left; width:313px;}
.box_statique_lp_bottom h2{ margin-bottom:10px;}
.box_statique_lp_bottom a.ancre_fleche_rose{ margin-top:15px; display:block;}
.noel_suggestions {float:left; width:50%; padding:10px 0;}
.noel_suggestions_liens{ float:left; width:130px;}


.plan_site{ width:48%;}
.plan_site h2 {margin:15px 0;}
.plan_site_retrait {padding:7px 0 7px 7px;}

.paiement {background:url('../images/wonderbox/statique/cryptogramme.jpg') no-repeat top left; height:200px;}
.paiement img {padding-left:10px;}

.erreur{}
.erreur h1{margin:0 0 15px 0;}
.erreur ul {margin:15px 0 0 30px;}
.erreur ul li.bold, .erreur img {margin:10px 0 0 0;}
.erreur ul li ul li {font-weight:normal; color:#cb4975; margin:2px 0 2px 20px;}


.cms-fete-des-peres {}
.cms-fete-des-peres .width49 {margin-bottom:10px;}
.cms-fete-des-peres .fdp_title {border-right:1px solid #cccccc; border-left:1px solid #cccccc; height:23px; background:url('../images/wonderbox/statique/fdp_bg.gif') repeat-x 0 0; padding:8px 5px 5px 5px;}
.cms-fete-des-peres .fdp_content {padding:5px;}
.cms-fete-des-peres .fdp_content p.a-right{padding-top:5px;}

/*_____________________Widgets___________________________________*/

.widget_box_lp{width:258px; margin: 10px 0;}
.widget_box_lp_top{background: url(../images/wonderbox/produits/push_top.gif) no-repeat 0 bottom; height:7px;} /*bottom pour IE6*/
.widget_box_lp_bottom{background: url(../images/wonderbox/produits/push_fond.gif) repeat-x 0 0; border:1px solid #d8d8d8; border-top:none; width:246px; height:250px; margin-bottom:3px; padding:0 5px}
.widget_box_lp_bottom h2 {height:auto;}
.widget_box_lp_bottom h3{height:40px; padding:0;}
.widget_box_lp_bottom p {padding:0 0 5px 0; height:31px;}
.widget_box_lp_bottom .lp_descriptif {width:148px; float:left; padding:0 0 0 5px; font-size:10px;}
.widget_box_lp_bottom .lp_descriptif p {height:105px; padding:0;}
.widget_box_lp_bottom .lp_prix {width:70px; float:left; padding:0; font-size:17px; font-weight:bold;}
.widget_box_lp_bottom .btn_vert {width:auto; float:left;}
.widget_box_lp .btn_rose {margin-top:15px;}


.bouton_rose {background:#da0046; font-weight:bold; padding:4px 6px; margin:10px 0 0 0; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; -webkit-border-radius: 6px; /* pour Chrome */}
.bouton_rose a {text-decoration: none; color:#ffffff;}
.bouton_rose a:hover {text-decoration: underline;}

.lien_rose {padding:5px 0;}
.lien_rose p {text-align:center;}
.lien_rose span a {color:#da0046; text-decoration: underline; margin:0 10px;}
/*/////////////////////////Colonne droite/////////////////////////*/

.blocs_home{ margin:0 0 10px 0;}

/*_____________________Promesses_services___________________________________*/

#promesses_services {margin-bottom:10px;}
#promesses_services .promesses_services_top {background:transparent url(../images/wonderbox/services/promesses_services_top.png) no-repeat 0 0; height:16px;}
#promesses_services .promesses_services_middle {background-color:#eae8e6;}
#promesses_services .promesses_services_middle ul {border-bottom:1px solid #f08caa;}
#promesses_services .promesses_services_bottom {padding:15px 0 80px 0; background:transparent url(../images/wonderbox/services/promesses_services_bottom.png) no-repeat 0 0;}
#promesses_services .promesses_services_titre {height:20px; margin:0 0 5px 12px; padding:2px 0 0 25px; color:#bf5678; background:transparent url(../images/wonderbox/etoile_rose.png) no-repeat 0 0;}
#promesses_services ul  {margin:0 10px; padding-bottom:10px;}
#promesses_services ul li {padding:3px 0 0 25px; height:16px;}
#promesses_services ul li a:link, #promesses_services ul li a:visited {font-weight:bold; color:#6b6b6b; text-decoration:none;}
#promesses_services ul li a:hover {color:#bf5678;}

#promesses_services ul li.meilleurs_partenaires {background:transparent url(../images/wonderbox/services/meilleurs_partenaires.png) no-repeat 0 0;}
#promesses_services ul li.disponibilite_maximale {background:transparent url(../images/wonderbox/services/disponibilite_maximale.png) no-repeat 0 0;}
#promesses_services ul li.centrale_reservation {background:transparent url(../images/wonderbox/services/centrale_reservation.png) no-repeat 0 0;}
#promesses_services ul li.echange_prolongation {background:transparent url(../images/wonderbox/services/echange_prolongation.png) no-repeat 0 0;}
#promesses_services ul li.derniere_minute {background:transparent url(../images/wonderbox/services/derniere_minute.png) no-repeat 0 0;}
#promesses_services ul li.paiement_securise {background:transparent url(../images/wonderbox/services/paiement_securise.png) no-repeat 0 0;}
#promesses_services ul li.livraison {background:transparent url(../images/wonderbox/services/livraison.png) no-repeat 0 0;}
#promesses_services ul li.livraison_offerte {background:transparent url(../images/wonderbox/services/livraison_offerte.png) no-repeat 0 0;}

/*_____________________Left_More___________________________________*/

/*_____________________footer___________________________________*/
#footer ul{margin:10px 0;}
#footer ul img{ vertical-align:middle;}
#footer ul.footer_nav{background:url(../images/wonderbox/footer-rose.gif) no-repeat top left;}
#footer li{ display:inline; padding:0 2px;}
#footer a{ text-decoration:none;}
#footer a:hover{ text-decoration:underline;}

.conditions{background:url(../images/wonderbox/footer-gris.gif) no-repeat top left; padding:2px 0;}

/*__________________Checkout______________________________*/
.title_cart{height:30px; background:url(../images/wonderbox/title_cart.gif) top left no-repeat;}
.title_cart h2 {color:#FFF; padding:7px 0 0 20px;}
.cart .method_shipping{padding:5px 0;}
.cart .alert_free_shipping {text-align:center; padding:5px 10px; background:#EFF5EA; margin:5px 0; color:#3D6611; font-size:13px; font-weight:bold;}
.cart .shipping .country {float:left; padding:0 10px; width:315px;}
.cart .shipping .select_ship {float:left;}
.cart .shipping .place_ship select {font-size:12px; padding:2px;}
.cart .shipping .place_ship {margin:0 0 0 0;}
.place_ship label {float:left; font-size:13px; padding:3px; width:80px;}
.rules_promotions {padding:5px 10px; background:#F2F2F2; width:310px; float:left;}

#shopping-cart-totals-table tbody tr { background-color:#F2F2F2;}
#shopping-cart-totals-table tfoot tr { background-color:#cb4975; color:#ffffff;}
#shopping-cart-totals-table tfoot tr td .price {color:#ffffff;}
.cart .retour_commande{margin-top:10px;}
/* Shopping Cart Totals */
.cart .totals { float:right; width:450px;}
.cart .totals table { width:100%; }
.cart .totals table th,
.cart .totals table td { padding:2px; }
.cart .totals table th { font-size:13px; color:#D82860;}
.cart .totals .price {color:#D82860; font-size:13px;}
.discount label { margin:5px 5px 0 0; color:#585758; width:auto; font-weight:bold;}
.discount .input-text{width:80px; border:1px solid #585758; color:#585758;}
.discount .bouton_gris_clair {float:left; margin:0 0 0 10px; width:auto;}
.discount .delete_rules {text-align:right;}
.discount .delete_rules a {color:#585758;}

.cart .totals table .subtotal, .cart .totals table .subtotal .price {background:#F2F2F2; color:#5F5D5F;}
.cart .totals table .discount, .cart .totals table .discount .price {background:#EFF5EA; color:#3D6611;}
.cart .totals table .shipping, .cart .totals table .shipping .price {background:#FFF; color:#5F5D5F;}
.cart .totals table .grand_total, .cart .totals table .grand_total .price {background:#D82860; color:#FFF;}
/* Checkout ============================================================================== */
/* One Page */
.checkout-onepage-index .col-main { position:relative; z-index:1; padding:0; /*background:url(../images/bkg_cols.gif) repeat-y -573px 0;*/ }
.checkout-onepage-index .page-title { margin:0; z-index:1; }
.checkout-onepage-index .col-main .callout { position:absolute; z-index:2; right:20px; top:7px; }
.opc-progress-container { width:250px; float:right;}
.col-main .opc-block-progress { background:#fff; }
.col-main .opc-block-progress .block-title { width:250px; height:30px; background:url(../images/wonderbox/progress_title.gif) top left no-repeat; }
.col-main .opc-block-progress .block-title h3 {color:#000000; padding:10px 0 0 15px; text-transform:uppercase;}
.col-main .opc-block-progress .block-title h2 { font:18px/1.1 Arial, Helvetica, sans-serif; padding:0; color:#111; }
.col-main .opc-block-progress .block-content { width:218px; border-left:1px solid#C0C0C0; border-right:1px solid#C0C0C0; padding:15px; color:#000; }
.col-main .opc-block-progress .block-content-cart {border-left:1px solid#C0C0C0; border-right:1px solid#C0C0C0;}
.col-main .opc-block-progress dt { font-weight:bold; margin:2px 0 8px; }
.col-main .opc-block-progress dt.complete { font-weight:bold; margin:2px 0 4px; }
.col-main .opc-block-progress dt.complete a { font-weight:normal; text-transform:lowercase; }
.col-main .opc-block-progress dd.complete { margin:5px 0 8px; padding:5px; }
.col-main .opc-block-progress .block-foot{ width:250px; height:30px; background:url(../images/wonderbox/progress_foot.gif) top left no-repeat;}
.opc-block-progress .block-foot .ligne_cart_total {vertical-align:middle; height:30px;}
.opc-block-progress .block-foot .center {text-align:center;} 
.opc-block-progress .block-foot table{}
.col-main .opc-block-progress .block-foot .decal_left {padding-left:6px;}
.opc-block-progress .block-content-cart .ligne_cart_first{background:#E6E6E6; height:25px;}
.opc-block-progress .block-content-cart .ligne_cart_discount {background:#EFF5EA; height:20px; color:#3D6611;}
.opc-block-progress .block-content-cart .ligne_cart{height:20px;}
.opc-block-progress .block-content-cart .ligne_cart_first td, .opc-block-progress .block-content-cart .ligne_cart td, .opc-block-progress .block-content-cart .ligne_cart_discount td {vertical-align:middle;}
.opc-block-progress .block-foot .ligne_cart_total td {vertical-align:middle;}
.opc-block-progress .block-content-cart td.center {text-align:center;} 
.opc-block-progress .block-content-cart .decal_left {padding-left:5px;}
.opc { position:relative; float:left; width:530px;}
.opc li.section {}
.opc .step-title { margin:0 0 1px; }
.opc .step-title .number { display:none; }
.opc .step-title h3 { background-color:#e6e6e6; color:#686868; font-size:11px; padding:10px 0 10px 14px; font-weight:bold; text-transform:uppercase; }
.opc .allow .step-title {}
.opc .allow .step-title h3 { background-color:#C0C0C0; color:#000; cursor:pointer; }
.opc .active {}
.opc .active .step-title { margin:0; padding:0; height:30px; }
.opc .active .step-title h3 { /*background:#DA0046 url(../images/wonderbox/onepage_title_right.gif) top right no-repeat;*/
background:#DA0046; color:#fff; text-transform:uppercase; font-weight:bold; border-bottom:1px solid #cfcfcf; cursor:default; font-size:11px; padding:10px 0 10px 14px; }
.opc .step { padding:20px; font-size:12px; background:#fcfcfc; position:relative; border-left:1px solid#DA0046; border-right:1px solid#DA0046; border-bottom:1px solid#DA0046; margin-bottom:1px;}
.opc .step .tool-tip { right:10px;}
/*_______________________________________adresse de facturation / adresse de livraison / mode de livraison______________________________________________*/

li label.civilite_first, li label.civilite_current { width:auto; text-align:right; padding-left:10px;}

#checkout-step-shipping .customer-name-prefix input,  #checkout-step-billing .customer-name-prefix input{ margin:0;}
#checkout-step-shipping li label, #checkout-step-billing li label{ float:left; width:100px; text-align:right; padding-right:5px;}
#checkout-step-shipping li .civilite_first, #checkout-step-billing li .civilite_first, #checkout-step-shipping li .civilite_current, #checkout-step-billing li .civilite_current { width:auto; text-align:right; padding-left:10px;}
#checkout-step-shipping li.form-alt label, #checkout-step-billing li.form-alt label { width:240px; text-align:left; float:none;}
#checkout-step-shipping li span.input-box, #checkout-step-billing li span.input-box{ float:left; width:150px;}

#checkout-step-shipping li.form-alt span.input-box, #checkout-step-billing li.form-alt span.input-box{width:100%;}
#checkout-step-shipping li span.input-box input, #checkout-step-billing li span.input-box input{ width:130px;}
#billing-new-address-form li span.input-box input{ width:auto;}


#checkout-step-shipping li span.input-box-auto, #checkout-step-billing li span.input-box-auto{ float:left; width:auto;}
#checkout-step-shipping li span.input-box-auto .input-text, #checkout-step-billing li span.input-box-auto .input-text{width:372px;}

#checkout-step-shipping li .box_float, #checkout-step-billing li .box_float{ float: left; width:242px; margin:5px 0;}
#checkout-step-shipping li .add-field, #checkout-step-billing li .add-field {margin-left:135px;}

#checkout-step-shipping  li .fields .box_float label, #checkout-step-billing  li .fields .box_float label{ float: left; width:100px;}
#checkout-step-shipping  li .fields .box_float input, #checkout-step-billing  li .fields .box_float input{ float: left; width:130px;}

#checkout-step-shipping li .box_float .validation-advice, #checkout-step-billing  li .box_float .validation-advice { margin-left:100px;}
#checkout-step-shipping li .name-prefix .validation-advice, #checkout-step-billing  li .name-prefix .validation-advice { margin-left:100px;}

#checkout-step-shipping li .fields p.mentions, #checkout-step-billing  li .fields p.mentions{ float: left; width:200px;}

#checkout-step-shipping li.form-element label, #checkout-step-billing li.form-element label{text-align:left; float:none;}
#checkout-step-shipping li.form-element input, #checkout-step-billing li.form-element input{ float:none;}
#checkout-step-shipping li select, #checkout-step-billing li select{width:135px;}
#checkout-step-shipping li.form-alt select, #checkout-step-billing li.form-alt select{width:auto;}

#checkout-step-shipping p.required, #checkout-step-billing p.required  {text-align:left; float:left;}

#checkout-step-shipping .dob-day, #checkout-step-billing .dob-day, #checkout-step-shipping .dob-month, #checkout-step-billing .dob-month, #checkout-step-shipping .dob-year, #checkout-step-billing .dob-year{ float:left; width:50px;}
#checkout-step-shipping .dob-day input, #checkout-step-billing .dob-day input, #checkout-step-shipping .dob-month input, #checkout-step-billing .dob-month input, #checkout-step-shipping .dob-year input, #checkout-step-billing .dob-year input{ float:left; width:30px; margin-right:3px;}


/* Steps */
.opc .form-alt .input-box { width:495px; }
.opc .form-alt .input-box select { width:495px; }

#checkout-step-login {padding:0; }
#checkout-step-login .col2-set { padding:10px; background:#fcfcfc url(../images/bkg_cols.gif) repeat-y 195px 0;}
#checkout-step-login .login-only { background-image:none; }
#checkout-step-login h4 { font-size:11px; color:#000; font-weight:bold; margin:0 0 15px; text-transform:uppercase; }
#checkout-step-login .col2-set .col-1 {width: 225px; float:left; border:1px solid #EBE8E8; padding:10px; margin:0 10px 0 0;}
#checkout-step-login .form-list .input-box  {width:220px;} 
#checkout-step-login .hyper_col fieldset {height:142px;}
#checkout-step-login .col-2 .form-list{height:110px;}
#checkout-step-login .col-2 .simple_registrer {height:78px;}
#checkout-step-login .col2-set .col-2 {width: 225px; float:left; border:1px solid #EBE8E8; padding:10px;}
#checkout-step-login .col2-set .col-2 .radio { margin-right:5px; }
#checkout-step-login .col2-set .col-2 li { padding-left:10px; /*background:url(../images/bkg_bulletsm.gif) no-repeat 0 0.5em;*/ }
#checkout-step-login .col2-set .col-2 .form-list li { background:none; padding-left:0; }
#checkout-step-login .form-list label,
#checkout-step-login .form-list .label { width:90px; }
#checkout-step-login .btn-only { padding:0 0 0 105px; text-align:left; width:214px; }
#checkout-step-login .btn-only .button { float:right; width:auto;}
#checkout-step-login p { margin:0 0 15px; }
#checkout-step-login .form-list p { padding-left:105px; margin:0; }
#checkout-step-login .form-list .input-text { width:210px; }

#checkout-step-login .form-list li {margin:0 0 10px 0;}
#checkout-step-login .buttons-set { width:220px;}


.opc .buttons-set
.opc .form-buttons { width:auto; text-align:right; }
.opc .buttons-set p.back-link { text-align:left; }
.opc .form-buttons { width:auto;/* text-align:right;*/ }
.opc .buttons-set .button,
.opc .form-buttons .button { float:right; margin:0; width:auto;}
.opc p.required { text-align:right; width:auto; padding-left:0; }

.checkout-onepage-payment-additional-customerbalance { margin-bottom:5px; }
.checkout-onepage-payment-additional-customerbalance .checkbox { margin-left:0; }

/* #checkout-step-shipping_method .buttons-set,
#opc-payment .buttons-set { width:521px; margin-top:10px; margin-bottom:0; }
#checkout-step-shipping_method .buttons-set .back-link,
#opc-payment .buttons-set .back-link { width:245px; padding-right:15px; float:left; text-align:right; }
#checkout-step-shipping_method .buttons-set .back-link a,
#opc-payment .buttons-set .back-link a { display:inline; float:none; }
#checkout-step-shipping_method p.required,
#opc-payment p.required { padding:0 0 0 260px; }
#opc-payment p.note { padding:10px 0; font-size:11px; } */

#checkout-step-review { padding:0; padding:1px;}
#checkout-step-review .data-table { border:0; font-size:12px;}
#checkout-step-review .data-table .item-options { font-size:11px; }
#checkout-step-review .data-table thead th { vertical-align:bottom; font-size:12px; }
#checkout-step-review .data-table .product-name { font-size:11px; }
#checkout-step-review .data-table tfoot tr.last strong { font-size:14px; }
#checkout-step-review .buttons-set { padding:0 20px 5px; }
#checkout-step-review .data-table .grand_total .price {color:#cb4975;}
.opc .checkout-agreements { margin:20px; }

/* Multiple Addresses Checkout */
.checkout-progress,
.checkout-progress li.first span,
.checkout-progress li.last span { background-image:url(../images/bkg_crumbs.gif); background-repeat:no-repeat; }
.checkout-progress { padding:0 0 0 0; border-bottom:1px solid #cfcfcf; background-color:#ededed; text-align:center; margin:-1px -21px 0; font-size:11px; font-weight:bold; text-transform:uppercase; width:940px; position:relative; z-index:1; }
.checkout-progress li { float:left; width:20%; text-align:center; color:#888; line-height:20px; }
.checkout-progress li span { display:block; text-align:center; border-right:1px solid #cfcfcf; }
.checkout-progress li.first span { background-position:0 0; }
.checkout-progress li.last span { background-position:100% 0; border:0; }
.checkout-progress li.active span { color:#fff; background-color:#d12c01; }

.multiple-checkout { position:relative; z-index:1; }
.multiple-checkout .data-table thead th { vertical-align:bottom; }
.multiple-checkout .col3-set .actions { border:1px solid #e4e4e4; padding:3px 9px 4px; float:left; width:auto;}
.multiple-checkout .col3-set address { padding:10px; clear:both; }
.multiple-checkout .col3-set,
.multiple-checkout .col2-set { margin:0 0 15px; }
.multiple-checkout .buttons-set { padding:15px 0; clear:both; width:auto; }
.multiple-checkout .buttons-set .button { float:right; width:auto;}
.multiple-checkout .tool-tip { top:50%; margin-top:-120px; right:10px; }
.multiple-checkout .grand-total { font-weight:normal; font-size:18px; color:#cd3800; text-align:right; display:block; margin:10px 0 15px; }
.multiple-checkout .grand-total .price-label { font-weight:normal; }
.multiple-checkout .grand-total .price { font-weight:bold; }


/********** < Common Checkout Styles */
/* Shipping and Payment methods */
.sp-methods dt { font-weight:bold; margin-bottom:5px; }
.sp-methods .price { font-weight:bold; }
.sp-methods .form-list { padding-left:20px; }
.sp-methods .form-list .input-text { width:250px; }
.sp-methods .form-list select { width:256px; }

.sp-methods select.month { width:150px; margin-right:10px; }
.sp-methods select.year { width:96px; }
.sp-methods input.cvv { width:3em !important; }
.sp-methods .input-box { line-height:21px; }
.sp-methods .radio,
.sp-methods .checkbox {}
.sp-methods .v-fix .validation-advice { margin-right:-250px; position:relative; z-index:1; width:250px; }

.please-wait {z-index:99; position:absolute; top:50%; left:50%; margin:-50px 0 0 -155px; display:block; border:5px solid #DA0046; font-size:12px; color:#DA0046; font-weight:bold; background:#fff; padding:20px; white-space:nowrap; }
.cvv-what-is-this { cursor:help; margin-left:5px; }

/* Tooltip */
.tool-tip { border:1px solid #ddd; background-color:#f6f6f6; padding:5px; position:absolute; z-index:9999; }
.tool-tip .btn-close { text-align:right; }
.tool-tip .tool-tip-content { padding:5px; }

/* Gift Messages */
.add-gift-message {}
.add-gift-message h4 { font-size:16px; font-weight:normal; color:#000; line-height:19px; margin:0 0 10px; }
.add-gift-message p { margin:10px 0; }

.gift-message-form { border:1px solid #d1d1d1; /*background:#f5f5f5 url(../images/bkg_block.gif) repeat-x 0 0;*/ }
.gift-message-form .fieldset { padding:10px 0 10px; }
.gift-message-form .fieldset .input-text,
.gift-message-form .fieldset textarea { width:330px; }
.gift-message-form .fieldset textarea { height:8em; }
.gift-message-form .inner-box h5,
.gift-message-form .inner-box h4 { font:12px/1.25 Arial, Helvetica, sans-serif; padding:0 20px; color:#222; margin:17px 0; }
.gift-message-form .inner-box p { margin:10px 0; padding:0 20px; }
.gift-message-form .gift-item { padding:5px 0 0px; background:url(../images/bkg_dots.gif) repeat-x 0 100%; }
.gift-message-form .gift-item .number { padding:5px 20px 5px; margin-bottom:0; background:url(../images/bkg_dots.gif) repeat-x 0 100%; color:#adadad; font-weight:bold; }
.gift-message-form .gift-item .product-img-box { float:left; width:150px; margin-right:15px; }
.gift-message-form .gift-item .product-image { text-align:center; margin:20px; }
.gift-message-form .gift-item .product-name { font-size:12px; margin:20px 0 5px; text-align:center; }
.gift-message-form .gift-item .fieldset { float:left; background:url(../images/bkg_dots.gif) repeat-y 0 0; padding:20px 0 10px 10px; margin:0; width:auto;}
.gift-message-form .gift-item .fieldset label { width:80px; }


.gift-message-link { display:block; background:url(../images/bkg_collapse.gif) 0 4px no-repeat; padding-left:20px; }
.gift-message-link.expanded { background-position:0 -53px; }
.gift-message-row {}
.gift-message-row .btn-close { float:right; width:auto;}
.gift-message dt strong { font-weight:bold; }

/* Checkout Agreements */
.checkout-agreements {}
.checkout-agreements li { margin:10px 0; }
.checkout-agreements .agreement-content { border:1px solid #d8cea8; font-size:11px; background-color:#fffdef; padding:15px; height:10em; overflow:auto; }
.checkout-agreements .agree { padding:10px 0; font-size:12px; font-weight:bold; }
.checkout-agreements .agree .checkbox { margin-right:5px; }
/********** Common Checkout Styles > */
/* ======================================================================================= */


/* Layout ================================================================================= */
.wrapper { background:#fff; padding-bottom:20px; }
.page { width:940px; margin:0 auto; text-align:center; }
.page-print { background:#fff; padding:20px; text-align:left; }
.page-popup { padding:20px; text-align:left; }
.main { margin:0 0 14px; min-height:350px; background-image:url(../images/bkg_cols.gif); background-color:#fff; background-repeat:repeat-y; border:1px solid #cfcfcf; text-align:left; }
.sidebar { min-height:350px; }

/* Base Columns */
.col-left { float:left; width:182px; padding:0 0 0; margin:0 0 -1px; }
.col-main {}
.col-right { float:right; width:182px; padding:0 0 0; margin:0 0 -1px; }

/* 1 Column Layout */
.col1-layout { background-position:-1000px 0; }
.col1-layout .col-main { float:none; width:auto; }
.col1-layout .breadcrumbs { margin-bottom:0 !important; }

/* 2 Columns Layout */
.col2-left-layout { background-position:-573px 0; }
.col2-left-layout .col-main { float:right; width:auto;}
.col2-right-layout { background-position:573px 0; }
.col2-right-layout .col-main {}

/* 3 Columns Layout */
.col3-layout { background-position:0 0; }
.col3-layout .col-main { width:532px; margin-left:1px; display:inline; }

/* Content Columns */
.col2-set .col-1 { float:left; width:49%; }
.col2-set .col-2 { float:right; width:49%; }
.col2-set .col-1 .info-box, .col2-set .col-2 .info-box{ margin:10px 0;}
.col2-set .col-1 .info-box h3, .col2-set .col-2 .info-box h3{ margin-bottom:5px;}
.col2-set .narrow { width:33%; }
.col2-set .wide { width:65%; }


.col3-set .col-1 { float:left; width:32%; }
.col3-set .col-2 { float:left; width:32%; margin-left:2%; }
.col3-set .col-3 { float:right; width:32%; }

.col4-set .col-1 { float:left; width:23.5%; }
.col4-set .col-2 { float:left; width:23.5%; margin:0 2%; }
.col4-set .col-3 { float:left; width:23.5%; }
.col4-set .col-4 { float:right; width:23.5%; }
/* ======================================================================================= */


/* Global Styles ========================================================================= */
/* Form Elements */
input,select,textarea,button { font:11px Arial, Helvetica, sans-serif; vertical-align:middle; color:#000; }
input.input-text, .input_text_ajout_adresse,select,textarea, .name-firstname input, .name-lastname input, .box_float input, .input-text-long{ background:#fff; border:1px solid #ddd; }
input.input-text,textarea, .input_text_ajout_adresse, .name-firstname input, .name-lastname input, .box_float input, .input-text-long { padding:2px; }
select { padding:1px; }
select option { padding-right:10px; }
select.multiselect option {}
textarea { overflow:auto; }
input.radio { margin-right:3px; }
input.checkbox { margin-right:3px; }
input.qty { width:2.5em !important; }
button.button::-moz-focus-inner { padding:0; border:0; } /* FF Fix */
button.button { overflow:visible; width:auto; border:0; padding:0 0 0 12px; background:url(../images/bkg_button.gif) 0 50% no-repeat; cursor:pointer; -webkit-border-fit:lines; /* <- Safari & Google Chrome Fix */ }
button.button span { float:left; padding:0 12px 0 0; background:url(../images/bkg_button.gif) 100% 50% no-repeat; font:bold 12px/21px Arial, Helvetica, sans-serif; text-align:center; white-space:nowrap; color:#fff; width:auto;}
/* Input & Textarea stretched for 100% */
.field-100 { border:1px solid #888; padding:2px; overflow:hidden; }
.field-100 input.input-text,
.field-100 textarea { float:left; width:100%; margin:0; padding:0; border:0; }
/* Form Highlight */
/*input.input-text:focus,select:focus,textarea:focus {}*/
/*.highlight { background:#eee; }*/

/* Form lists 
.form-list li { margin:0 0 5px; }*/
.form-list label { font-weight:bold; }
.form-list .input-box { float:left; width:auto; }
.form-list input.input-text,
.form-list textarea { width:200px; }
/*.form-list select { width:256px; }*/
.form-list li.add-row { border-top:1px solid #ddd; margin-top:10px; }
.form-list li.add-row .btn-remove { font-size:0; line-height:0; padding:5px 5px 0 0; text-align:right; }
.form-list .range input.input-text { width:96px; }

.group-select {}
.group-select .input-box, .select-box{ margin:4px 0;}
.group-select li { margin:0 0 5px; }
.group-select li.utilisation_adresse { margin:10px 0 0 120px;}
.group-select li.news { margin:10px 0 20px 0;}
/*.group-select .input-box {width:500px; }
.group-select select {width:516px; }*/
.group-select .input-box label {width:170px;}
.group-select .input-box input.input-text { width:200px;}
.group-select .input-box textarea { width:254px; height:150px;}
.group-select .input-box label, .group-select .input-box input { float:left; width:auto;}
.group-select .select-box{ width:500px;}
.group-select .select-box label { width:170px; float:left; }
.group-select .select-box select { width:262px; float:left; }
.group-select .select-box-address select { width:212px;}


.group-select .input-box-address {width:250px; float:left; }
.group-select .input-text-address{width:250px;}

.group-select .input_text_ajout_adresse{ width:450px;}

/*___________________formulaires envoi à un ami______________________________*/
#product_sendtofriend_form h3 { line-height: 1.5; }
#product_sendtofriend_form .form-list label,
#product_sendtofriend_form .group-select .input-box label {float: left; width: 100px; text-align: right; clear: left; margin-right: 5px;}

/*___________________modifier mes infos persos______________________________*/

.customer-name-prefix div{ margin:7px 0;}
.customer-name-prefix input{ margin:0 7px 0 0;}


/*___________________formulaires contact______________________________*/
#contactForm .group-select label{width:200px;}
#contactForm .group-select select, #contactForm .group-select .input-box-radio, #contactForm .group-select .input-box{width:260px;}
#contactForm .group-select label, #contactForm .group-select select, #contactForm .group-select .input-box{float:left;}
#contactForm .group-select li {float:none; width:auto;}
#contactForm .group-select .input-box {margin:4px 0;}
#contactForm .required {margin-bottom:10px;}

#contactFormPartenaire .group-select label{width:80px;}
#contactFormPartenaire .group-select .input-text{width:145px;}
#contactFormPartenaire .group-select select {width:152px;}
#contactFormPartenaire .group-select .input-text-long{width:444px;}
#contactFormPartenaire .group-select label, #contactFormPartenaire .group-select select, #contactFormPartenaire .group-select input{float:left; width:auto;}
#contactFormPartenaire .group-select li {margin:6px 0;}
#contactFormPartenaire .group-select li.clear {margin:0;}
#contactFormPartenaire .group-select li div.btn_grisclair {padding:0 0 0 5px;}


.buttons-set { clear:both; margin:5px 0 0; padding:5px 0; }
.buttons-set .back-link { float:left; width:auto;}
.buttons-set .btn_grisclair { float:left;}
.buttons-set .btn_vert { 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:#f4c8d6 !important; }
.validation-passed {}
.required { color:#f00; }
p.required { font-size:10px; margin:5px 0;}
/* Expiration date and CVV number validation fix */
.v-fix { float:left; width:auto;}
.v-fix .validation-advice { display:block; width:auto; margin-right:-12em; position:relative; }

/* Global Messages  */
.success { color:#3d6611; font-weight:bold; }
.error { color:#f00; font-weight:bold; }
.notice { color:#ccc; }

.messages,
.messages ul { list-style:none !important; margin:0 !important; padding:0 !important; }
.messages { width:100%; overflow:hidden; }
.messages li { margin:0 0 10px; }
.messages li li { margin:0 0 3px; }
.error-msg,
.success-msg,
.note-msg,
.notice-msg { border-style:solid !important; border-width:1px !important; background-position:10px 10px !important; background-repeat:no-repeat !important; min-height:24px !important; padding:8px 8px 8px 32px !important; font-size:10px !important; font-weight:bold !important; }
.error-msg { border-color:#f16048; background-color:#faebe7; background-image:url(../images/error_msg_icon.gif); color:#df280a; }
.success-msg { border-color:#446423; background-color:#eff5ea; background-image:url(../images/success_msg_icon.gif); color:#3d6611; }
.note-msg,
.notice-msg { border-color:#fcd344; background-color:#fafaec; background-image:url(../images/note_msg_icon.gif); color:#3d6611; }

/* BreadCrumbs */ 
.breadcrumbs { padding:0 0 0 173px; margin:0 0 5px;}
.breadcrumbs li { display:inline; }

/* Page Heading */
.page-title { border-bottom:1px dotted #000; padding:0 0 5px; margin:0 0 10px; }
.title-buttons { text-align:right; }
.title-buttons h2,
.title-buttons h3,
.title-buttons h4,
.title-buttons h5,
.title-buttons h6 { float:left; width:auto;}

/* Pager */ 
.pager {padding:5px 0; margin:5px 0 0 0; text-align:center; float:right; width:350px;}
.pager .amount { float:left; width:auto;}
.pager .limiter { float:right; width:auto;}
.pager .pages {float:left;  width:200px; width:auto;}
.pager .pages ol { display:inline; }
.pager .pages li { display:inline; padding: 0 2px;}
.pager .pages .current { font-weight:bold;}

/* Pager dans page coffrets*/ 
.pager_activites {margin-top:5px;width:520px;}

/* Sorter */ 
.sorter { padding:5px 0; margin:5px 0; float:left; width:155px;}
.sorter .view-mode { float:left; width:auto;}
.sorter .sort-by { float:left; width:auto;}
.sorter .link-feed {}

/* Data Table */ 
.data-table { width:100%; }
.cart .data-table {width:784px; margin-left:1px;}
.data-table th { padding:5px; border:1px solid #ddd; font-weight:bold; white-space:nowrap; }
.data-table td { padding:5px; border:1px solid #ddd; }
.data-table thead { background-color:#f2f2f2; }
.data-table tbody {}
.data-table tfoot {}
.data-table tr.first {}
.data-table tr.last {}
.data-table tr.odd {}
.data-table tr.even { background-color:#f6f6f6; }
.data-table tbody.odd {}
.data-table tbody.odd td { border-width:0 1px; }
.data-table tbody.even { background-color:#f6f6f6; }
.data-table tbody.even td { border-width:0 1px; }
.data-table tbody.odd tr.border td,
.data-table tbody.even tr.border td { border-bottom-width:1px; }
.data-table th .tax-flag { white-space:nowrap; font-weight:normal; }
.data-table td.label,
.data-table th.label { font-weight:bold; background-color:#f6f6f6; }
.data-table td.value {}

#my-orders-table{clear:both;}
#colonne_content_checkout #shopping-cart-table .data-table {width:784px; margin-left:1px;}

/* 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; width:auto;}
tr.show-details .tax-collapse { background-position:0 -53px; }
tr.show-details td {}
tr.tax-details td { background-color:#f6f6f6; }
tr.tax-details-first td {}

/* Shopping cart tax info */
.cart-tax-info,
.cart-tax-info .cart-price { padding-right:20px; }
.cart-tax-total { cursor:pointer; }
.cart-tax-total { padding-right:20px; background:url(../images/bg_collapse.gif) 100% 4px no-repeat; cursor:pointer; }
.cart-tax-total-expanded { background-position:100% -52px; }

/* Lists Decoration */
li.odd {}
li.even { background-color:#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:1.5em;*/ }
.std ol { list-style:decimal outside; padding-left:1.5em; }
.std ul ul { list-style-type:circle; }
.std ul ul,
.std ol ol,
.std ul ol,
.std ol ul { margin:.5em 0; }
.std dt { font-weight:bold; }
.std dd { padding:0 0 0 1.5em; }
.std blockquote { font-style:italic; padding:0 0 0 1.5em; }
.std address { font-style:normal; }
.std b,
.std strong { font-weight:bold; }
.std i,
.std em { font-style:italic; }

/* Misc */
.link-rss { background:url(../images/icon_rss.gif) 0 1px no-repeat; padding-left:18px; white-space:nowrap; }

/* Noscript Notice */
.noscript { border:1px solid #ddd; border-width:0 0 1px; background:#ffff90; font-size:12px; line-height:1.25; text-align:center; color:#2f2f2f; }
.noscript .noscript-inner { width:1000px; margin:0 auto; padding:12px 0 12px; background:url(../images/i_notice.gif) 20px 50% no-repeat; }
.noscript p { margin:0; }

/* Demo Notice */
.demo-notice { margin:0; padding:6px 10px; background:#d75f07; font-size:12px; line-height:1.15; text-align:center; color:#fff; }

/* ======================================================================================= */


/*_____________________customer_account_navigation___________________________________*/
.block { margin:0 0 10px; background-color:#DBDAD8; }
.block .block-content { padding:5px 10px;}
.block .block-content a{ }
.block .actions { text-align:right; }
.block .actions a { float:left; width:auto;}

/*derniers articles consultes*/
.block-list .top {background:url(../images/wonderbox/services/bg-haut-bis.gif) no-repeat left top; height:8px;}
.block-list .bottom {background:url(../images/wonderbox/services/bg-bas-bis.gif) no-repeat left top; height:8px;}
.block-list h2 {  padding:2px 2px 2px 22px; margin-left:10px; text-transform:uppercase; background:url(../images/wonderbox/services/etoile-bloc.png) no-repeat left top; color:#BF5678;}
.block-list .block-content li {background:url(../images/wonderbox/fleche_grise.png) 0 2px no-repeat; /*height:10px;*/ padding:0 0 2px 10px; margin:2px 0; vertical-align:middle;}

/*poster un commentaire*/
.add-review{ margin-top:10px; padding:5px;}
.add-review h3{ clear:both;}

/* Block: Account */
.block-account {width:248px; height:182px; background:url(../images/wonderbox/customer/bloc_nav_information_perso.gif) top left no-repeat; color:#FFFFFF; padding-top:10px;}
.block-account h2 {  padding:2px 2px 2px 22px; margin-left:5px; text-transform:uppercase; background:url(../images/wonderbox/services/etoile-bloc.png) no-repeat left top; color:#BF5678;}
.block-account .block-content li {background:url(../images/wonderbox/fleche_blanche.png) 0 2px no-repeat; padding:0 0 2px 10px; margin:2px 0; vertical-align:middle;}
.block-account a { color:#FFFFFF;}
.block-boxes {width:248px; height:162px; background:url(../images/wonderbox/customer/bloc_nav_coffrets_wbx.gif) top left no-repeat;}

/* Block: Currency Switcher */
.block-currency {}
.block-currency select { width:100%; border:1px solid #888; }

/* Block: Layered Navigation */
.block-layered-nav {padding:10px 0 0 0;}
.block-layered-nav dt { font-weight:bold; }
.block-layered-nav .currently {}
.block-layered-nav .block-content li {background:url(../images/wonderbox/fleche_grise.png) 0 2px no-repeat; /*height:10px;*/ padding:0 0 2px 10px; margin:2px 0; vertical-align:middle;}

/* Block: Cart */
.block-cart {}
.block-cart .amount {}
.block-cart .subtotal { text-align:center; }

.mini-products-list li { padding:5px 0; }
.mini-products-list .product-image { float:left; width:50px; padding:5px; border:1px solid #ddd; margin-right:-75px; }
.mini-products-list .product-details { margin-left:75px; }
.mini-products-list .product-details h4 { font-size:1em; font-weight:bold; margin:0; }
.mini-products-list .product-details .btn-remove { float:right; width:auto;}

/* Block: Wishlist */
.block-wishlist {}

/* Block: Related */
.block-related {}
.block-related li { padding:5px 0; }
.block-related input.checkbox { float:left; margin-right:-20px; }
.block-related .item { margin-left:20px; }
.block-related .item .product-image { float:left; margin-right:-65px; width:auto;}
.block-related .item .product-details { margin-left:65px; }

/* Block: Compare Products */
.block-compare {}
.block-compare li { padding:5px 0; }

/* Block: Viewed */
.block-recent {}

/* Block: Poll */
.block-poll {}
.block-poll input.radio { float:left; margin:3px -18px 0 0; }
.block-poll .label { display:block; margin-left:18px; }
.block-poll .answer {}
.block-poll .votes { font-weight:bold; }

/* Block: Tags */
.block-tags ul,
.block-tags li { display:inline; }

/* Block: Subscribe */
.block-subscribe {}

/* Block: Reorder */
.block-reorder {}
.block-reorder li { padding:5px 0; }
.block-reorder input.checkbox { float:left; margin:3px -20px 0 0; }
.block-reorder .label { display:block; margin-left:20px; }

/* Block: Banner */
.block-banner {}
.block-banner .block-content { text-align:center; }

/* Block: Checkout Progress */
.block-progress {}
.block-progress dt { font-weight:bold; }
.block-progress dt.complete,
.block-progress dd.complete { background-color:#f6f6f6; }
/* ======================================================================================= */


/* 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%; }
.products-grid tr.odd {}
.products-grid tr.even { background-color:#f6f6f6; }
.products-grid td { width:33%; border:1px solid #ddd; padding:5px; }
.products-grid td.empty {}

/* View Type: List */
.products-list li.item { border:1px solid #ddd; padding:5px; margin:0 0 5px; }
.products-list .product-image { float:left; width:auto;}
.products-list .product-shop { float:right; width:320px; }
/* ======================================================================================= */

/*____________________Coffret________________________________*/
#coffret{margin:0 0 20px 0; background-color:#f4f4f2; border: 1px solid #e8e8e8; padding: 10px 0; overflow:hidden;}
#coffret_visuel{ width:220px;float:left;}
#coffret_visuel img{ margin:0 0 0 10px;}
#coffret_visuel .zoom{ margin:0 0 0 145px;}
.coffret_descriptif{float:right; width:303px; padding-right:5px;}
.activities_descriptif{float:right; width:256px;}
.coffret_descriptif h1{padding: 0 0 10px 0;}
.coffret_descriptif h3{padding: 15px 0 5px 0;}
.coffret_descriptif .ope{color:#da0046;}
.coffret_descriptif .prix {font-size:20px;}
.coffret_descriptif .btn_vert {font-size:13px;}
.coffret_footer {background-color:#f4f4f2; margin-top: 10px; padding-left:2px;}
.coffret_footer li {display:inline;}
.coffret_footer label {font-size:11px; font-weight:bold;}
.coffret_footer .btn_grismoyen {border:2px solid #ffffff; /*padding:3px 6px;*/}
.coffret_footer .call_back .btn_grismoyen {color:#277621;}
.prix_barre{text-decoration: line-through; margin: 0 0 0 20px;}
.fleche_prix{background:url(../images/wonderbox/produits/fleche_prix.gif) no-repeat 0 4px; padding: 0 0 0 20px;}
.carte_activites{background:url(../images/wonderbox/produits/coffret_carte.gif) no-repeat 0 0; padding: 0 0 0 20px; height:42px;}
.coffret_prix{ float:left; width:170px;}
#coffret span span.price, #defile_coffrets span span.price{background:url(../images/wonderbox/produits/fleche_prix.gif) no-repeat 0 4px; padding: 0 0 0 20px; font-size:20px;}
.coffret_descriptif .price-box {float:left; margin-right:10px; width:auto;}
.coffret_descriptif .add-to-cart label{float:left; width:auto;}
.coffret_descriptif .filet_dotted { float:none; width:auto;}
.coffret_descriptif .date_validite { font-size:10px; font-weight:bold; color:#8d8d8d; margin:5px 0;}
.coffret_descriptif .market .coffret_descriptif .market p, .coffret_descriptif .market a { color:#cb4975; font-weight:bold; margin-bottom:5px;} 
#marketing_offre h2{ margin:5px 0;}
#marketing_offre img {margin-left:90px;}

/*____________________Activites attributs________________________________*/
#activites_attributs { padding:5px;}
#activites_attributs h3{padding: 10px 0 5px 0;}
#activites_attributs h4{float:left; width:auto; padding-right:3px;}
#activites_attributs .retrait_attributs{padding-left: 7px;}

#coffret .titre_statique {margin:0 5px 5px 5px; border:none;}

#activites_coup_coeur{margin:15px 0;}
.activites_coup_coeur_top{background: url(../images/wonderbox/produits/activites_coup_coeur_top.gif) no-repeat 0 0; height:33px;}
.activites_coup_coeur_top h1{padding:5px;}
.activites_coup_coeur_bottom{background: url(../images/wonderbox/produits/activites_coup_coeur_bottom.gif) no-repeat 0 0; text-align:center;}
.activites_coup_coeur_bottom img {border:1px solid #ffffff; margin:5px;}

#coffret_box select {font-size:10px; padding: 0 0 0 2px;}
.product-collateral h1 {padding:5px 0;}
#coffret_box fieldset {display:inline; vertical-align:middle;}
#coffret_box .recherche_activites{margin: 5px 0; text-align:center;}
#coffret_box .recherche_activites select{width: 145px; margin:5px;}

#coffret_box .activites_pages {margin: 5px 0;float:left; width:auto;}
.cinquante{ font-size:19px;}

#coffret_box .resultats_activites{float:right; padding:13px 0 0 0; width:auto;}
#coffret_box .resultats_activites a{text-decoration:none; font-weight:bold;}
#coffret_box .resultats_activites a:hover{text-decoration:underline; color:#000000;}


.box{float:left; width:258px; margin:10px 0;}
.marge{float:left; width:14px; height:14px;}
.box_top{background: url(../images/wonderbox/produits/activite_top.gif) no-repeat 0 bottom; height:7px;} /*bottom pour IE6*/
.box_bottom{background: url(../images/wonderbox/produits/activite_fond.gif) repeat-x 0 0; border:1px solid #d8d8d8; border-top:none;width:256px; height:123px;}
.box_bottom .img_activite{float:left; border:1px solid #d8d8d8; width:113px; height:113px; margin:0 5px;}
.box_bottom .img_categorie{float:left; width:87px; height:120px; margin:0 10px 0 5px;}
.box_bottom .box_descriptif{float:left; width:121px; padding:0 5px 0 0; height:90px;}
.box_bottom .box_descriptif p a {text-decoration:none;}
.box_bottom .box_descriptif p a:hover {color:#333333;}
.box_bottom .box_descriptif_categorie{float:left; width:149px; padding:0 5px 0 0; height:65px;}
.box_bottom .box_descriptif h3, .box_bottom .box_descriptif_categorie h3{padding-top:0; font-size:10px; color:#333333;}
.box_bottom .box_descriptif_boutons_activites{float:right; width:auto; padding-right:5px;}
.box_bottom .box_descriptif_boutons{float:left; width:auto;}
.box_bottom .box_descriptif p, .box_bottom .box_descriptif_categorie p{padding-top:2px; font-size:9px;}
.box_bottom .box_descriptif_boutons .btn_grisclair{ float:left; margin-right:5px; width:auto;}
.box_bottom .box_descriptif_boutons .btn_vert{ float:left; width:auto;}

.box_bottom .box_descriptif_categorie h3{padding-bottom:3px; font-size:10px; text-transform:uppercase; font-weight:bold;}
.box_bottom .box_descriptif_categorie p{padding-top:0; font-size:9px;}

.box_bottom .box_descriptif_boutons .categorie_activites_prix { padding:5px 0; font-weight:bold;}
.box_bottom .box_descriptif_boutons .nb_activites {padding-right:3px;}
.box_bottom .box_descriptif_boutons .categorie_activites_prix .price-box, .box_bottom .box_descriptif_boutons .categorie_activites_prix .nb_activites{float:left; width:auto;}

.ref {background-color:#f2f2f2; padding:10px;}
.ref h2{padding-bottom:5px;}


/*page categorie*/
.category-head{ visibility:hidden; height:0;}

.box_push{float:left; width:258px; margin:10px 14px 10px 0;}
.box_push_top{background: url(../images/wonderbox/produits/push_top.gif) no-repeat 0 bottom; height:7px;} /*bottom pour IE6*/

.box_push_bottom{background: url(../images/wonderbox/produits/push_fond.gif) repeat-x 0 0; border:1px solid #d8d8d8; border-top:none;width:256px; height:273px;}
.box_push_bottom h1, .box_push_bottom h2{padding:0 5px 5px; color:#333333; height:38px;}
.box_push_bottom .img_push{float:left; width:120px; height:168px; margin:0 5px; padding:15px 0 0 0;}

.box_push_bottom .box_push_descriptif{float:left; width:121px; padding:15px 5px 0 0; height:120px;}
.box_push_bottom .box_push_descriptif_boutons{float:right; width:auto; padding:0 5px 0 0;}
.box_push_bottom .box_push_descriptif p{ font-size:10px;}
.box_push_bottom .box_push_descriptif_boutons .btn_grisclair{ float:left; margin-right:5px; width:auto;}
.box_push_bottom .box_push_descriptif_boutons .btn_vert{ float:left; width:auto;}
.box_push_bottom a{ text-decoration:none;}
.box_push_bottom a:hover{ text-decoration:underline;}

.box_push_bottom .categorie_activites_prix { margin:17px 0; float:left; width:121px;}
.box_push_bottom .categorie_activites_prix .regular-price .price{ padding-left:0;}
.box_push_bottom .price-box{font-size:14px;}

.lp {}
.lp .box_push {margin-right:0;}
.lp .box_push_bottom {height:250px; margin-bottom:3px;}
.lp .box_push_bottom h2 {height:auto;}
.lp .box_push_bottom h3{height:40px; padding:0;}
.lp .box_push_bottom p {padding:0 5px 5px 5px; height:31px;}
.lp .box_push_bottom .lp_descriptif {width:148px; float:left; padding:0 5px; font-size:10px;}
.lp .box_push_bottom .lp_descriptif p {height:105px; padding:0;}
.lp .box_push_bottom .lp_prix {width:70px; float:left; padding:0; font-size:17px; font-weight:bold;}
.lp .box_push_bottom .btn_vert {width:auto; float:left; padding:0;}
.lp li { padding:0 8px; display:inline;}
.lp .btn_rose {margin-top:15px;}
/*____________________filtre________________________________*/
#filtre{ border:1px dotted #cccccc; border-left:none; border-right:none; padding:5px 0; margin:5px 0 0 0; font-weight:bold; overflow:hidden; width:100%;}
/*#filtre li{padding:0; display:inline-block; width:auto; margin:5px;}*/
#filtre li{float:left; width:auto;}
#filtre li.filtrer{ background:url(../images/wonderbox/fleche_filtre.png) no-repeat 0 0; width:54px; border:none; margin-top:7px; padding-top:1px;}
#filtre li.filtrerie6 { background:#000 url(../images/wonderbox/fleche_filtre.png) no-repeat 0 0; width:54px; border:none; margin-top:7px; padding-top:1px;}
#filtre a{ text-decoration:none; outline:none; cursor:pointer;}
#filtre a:hover, #filtre li.active a{ color:#ffffff;}

#filtre li a { display:block; border:1px solid #ccc; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; padding:3px 5px; margin:5px;}

#filtre li.coffret-cadeau-tous-nos-coffrets a:hover, #filtre li.active.coffret-cadeau-tous-nos-coffrets a{ background-color:#d8265f; }
#filtre li.coffret-cadeau-week-end a:hover, #filtre li.active.coffret-cadeau-week-end a{ background-color:#BB9CB3; color:#ffffff;}
#filtre li.week-end-gastronomique a:hover, #filtre li.active.week-end-gastronomique { background-color:#7bb753; }
#filtre li.vacances-famille a:hover, #filtre li.active.vacances-famille a { background-color:#9dc0e0; }
#filtre li.coffret-cadeau-bien-etre a:hover, #filtre li.active.coffret-cadeau-bien-etre a { background-color:#dfd9d2; }
#filtre li.coffret-cadeau-sport-aventure a:hover, #filtre li.active.coffret-cadeau-sport-aventure a { background-color:#f6a800; }
#filtre li.coffret-cadeau-gastronomie a:hover, #filtre li.active.coffret-cadeau-gastronomie a { background-color:#d0567f; }
#filtre li.coffret-cadeau-multi-loisirs a:hover, #filtre li.active.coffret-cadeau-multi-loisirs a { background-color:#ebb811; }
#filtre li.coffret-cadeau-decouverte a:hover, #filtre li.active.coffret-cadeau-decouverte a { background-color:#dbb58a; }
#filtre li.coffret-cadeau-tous-nos-coffrets a:hover, #filtre li.active.coffret-cadeau-tous-nos-coffrets a { background-color:#d8265f; color:#ffffff;}

#filtre li.filtrer.coffret-cadeau-tous-nos-coffrets { background-color:#d8265f; }
#filtre li.filtrer.coffret-cadeau-multi-loisirs { background-color:#ebb811; }
#filtre li.filtrer.coffret-cadeau-week-end { background-color:#BB9CB3;}
#filtre li.filtrer.week-end-gastronomique { background-color:#7bb753;}
#filtre li.filtrer.vacances-famille { background-color:#9dc0e0;}
#filtre li.filtrer.coffret-cadeau-bien-etre { background-color:#dfd9d2; }
#filtre li.filtrer.coffret-cadeau-sport-aventure { background-color:#f6a800; }
#filtre li.filtrer.coffret-cadeau-gastronomie { background-color:#d0567f; }

#filtre li.filtrer.coffret-cadeau-decouverte { background-color:#dbb58a; }

#filtre li.filtrer:hover, #filtre li.filtrer.active a {color:#5f5d5f;}

/*____________________filtre IE6________________________________*/
#filtreie6{ border:1px dotted #cccccc; border-left:none; border-right:none; padding:5px 0; margin:5px 0 0 0; font-weight:bold; overflow:hidden; width:100%;}
/*#filtre li{padding:0; display:inline-block; width:auto; margin:5px;}*/
#filtreie6 li{float:left; width:auto;}
#filtreie6 li.filtrer{ background:#000 url(../images/wonderbox/fleche_filtre.png) no-repeat 0 0; width:54px; border:none; margin-top:7px; padding-top:1px;}
#filtreie6  a{ text-decoration:none; outline:none; cursor:pointer;}
#filtreie6  a:hover, #filtre li.active a{ color:#ffffff;}

#filtreie6 li a { display:block; border:1px solid #ccc; padding:3px 5px; margin:5px;}

#filtreie6 li.coffret-cadeau-tous-nos-coffrets a:hover { background-color:#d8265f; }
#filtreie6 li.coffret-cadeau-week-end a:hover { background-color:#BB9CB3; color:#ffffff;}
#filtreie6 li.week-end-gastronomique a:hover { background-color:#7bb753; }
#filtreie6 li.vacances-famille a:hover { background-color:#9dc0e0; }
#filtreie6 li.coffret-cadeau-bien-etre a:hover { background-color:#dfd9d2; }
#filtreie6 li.coffret-cadeau-sport-aventure a:hover { background-color:#f6a800; }
#filtreie6 li.coffret-cadeau-gastronomie a:hover { background-color:#d0567f; }
#filtreie6 li.coffret-cadeau-multi-loisirs a:hover { background-color:#ebb811; }
#filtreie6 li.coffret-cadeau-decouverte a:hover { background-color:#dbb58a; }


/* Product View ========================================================================== */
.product-view {}

.product-essential {}
.product-essential .fullsize{ margin:0 0 5px 0;}

.product-collateral {}
.product-collateral p.filet_dotted {height:2px;}

/* Product Images */
.product-img-box { float:left; width:267px; padding:0 3px 0 2px;}
.product-img-box .product-image { border:1px solid #ddd; }

.product-img-box .zoom-notice { text-align:center; }
.product-img-box .zoom { position:relative; z-index:9; height:18px; margin:0 auto 13px; padding:0 28px; background:url(../images/slider_bg.gif) 50% 50% no-repeat; cursor:pointer; }
.product-img-box .zoom #track { position:relative; height:18px; }
.product-img-box .zoom #handle { position:absolute; left:0; top:-1px; width:9px; height:22px; background:url(../images/magnifier_handle.gif) 0 0 no-repeat;  }
.product-img-box .zoom .btn-zoom-out { position:absolute; left:2px; top:0; }
.product-img-box .zoom .btn-zoom-in { position:absolute; right:2px; top:0; }
.product-img-box .more-views ul { padding:0 0 0 3px;}
.product-img-box .more-views li { float:left; padding:2px; background-color:#ddd; margin:8px 0; width:auto;}

.product-image-popup { margin:0 auto; }
.product-image-popup .nav { text-align:center; }
.product-image-popup .image { display:block; }
.product-image-popup .image-label {}

/* Product Shop */
.product-view .product-shop { float:right; width:445px;}
.product-view .product-name {}
.product-view .short-description {}

/* Rating */
.ratings {margin:5px 0;}
.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; }

/*____________________Les avis des consommateurs________________________________*/
#avis_consommateurs h1{margin:0 0 5px 0;}
.ratings-list{}
.ratings-list .rating-box{float:left; width:auto; height:13px;}
.ratings-list .rating-box { width:69px; height:13px; font-size:0; line-height:0; background:url(../images/bg_rating.gif) 0 0 repeat-x;overflow:hidden; padding:0 3px 0 0;}
.ratings-list .rating-box .rating { height:13px; background:url(../images/bg_rating.gif) 0 100% repeat-x; }
.ratings-list .avis_nom{float:left; width:auto;}
#avis_consommateurs .box_infos_top{ margin:10px 0 0 0;}
#avis_consommateurs p.filet_dotted{padding:5px 0 0 0;}
#avis_consommateurs .pipe{ padding:0 15px;}

/* Availability */
.availability {}
.availability .in-stock { font-weight:bold; }
.availability .out-of-stock { font-weight:bold; color:#f00; }

/********** < Product Prices */
.price { white-space:nowrap !important; }

.price-box {}
.price-box .price { font-weight:bold; }

.price-box-bundle {}

/* Regular price */
.regular-price {}
.regular-price .price { font-weight:bold; color:#333333; padding-left:5px; /*width:50px;*/ }

/* 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 { padding:5px 0;}
.add-to-links .separator { display:none; }

/* Add to Cart */
.add-to-cart{ margin:5px 0 10px 0;}
.add-to-cart label { float:left; margin:5px 5px 0 0; width:auto;}
.add-to-cart .qty { float:left; margin:5px 5px 0 0; width:auto;}
.add-to-cart .btn_vert { float:left; width:auto;}

/* Add to Links + Add to Cart */
.add-to-box {}
.add-to-box .add-to-cart { float:left; width:auto;}
.add-to-box .or { float:left; margin:0 10px; width:auto;}
.add-to-box .add-to-links { float:left; width:auto;}

/* Product Options */
.product-options { padding:10px; margin:10px 0 0; border:1px solid #ddd; background-color:#f6f6f6; }
.product-options dt label { font-weight:bold; }
.product-options dt .qty-holder { float:right; width:auto;}
.product-options dt .qty-holder label { vertical-align:middle; }
.product-options dt .qty-disabled { background:none; border:0; padding:3px; color:#000; }
.product-options dd { margin:10px 0; }
.product-options dl.last dd.last {}
.product-options dd input.input-text { width:98%; }
.product-options dd textarea { width:98%; height:8em; }
.product-options dd select { width:100%; }
.product-options .options-list {}
.product-options .options-list input.radio { float:left; margin:3px -18px 0 0; }
.product-options .options-list input.checkbox { float:left; margin:3px -20px 0 0; }
.product-options .options-list .label { display:block; margin-left:20px; }
.product-options ul.validation-failed { padding:0 7px; }
.product-options p.required { padding:15px 0 0; }

.product-options-bottom { padding:10px; border:1px solid #ddd; border-top:0; }
.product-options-bottom .price-box { margin:10px 0; }

/* Grouped Product */
.grouped-items {width:253px;}
.grouped-items  thead th, .grouped-items  tbody td{padding: 3px;}
#coffret .grouped-items tbody .price-box {margin-right:0; }
#coffret .grouped-items tbody span span.price { background:none; padding-left:0;}

/* 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; width:auto;}
.product-view .tags .form-add-tags .input-box { float:left; width:260px; margin:0 5px; }
.product-view .tags .form-add-tags input.input-text { width:254px; }
.product-view .tags .form-add-tags button.button { vertical-align:bottom; }
.product-view .tags .form-add-tags p { clear:both; }

/* Block: Reviews */
.product-view .reviews {}

/* Block: Add Review */
.product-view .add-review {}
.product-view .add-review .product-name span { font-weight:normal; }


#product-reviews-list dt{ clear:both;}
#product-reviews-list dt em{ color:#CB4975;}

/* ======================================================================================= */


/* Content Styles ================================================================= */
.product-name { font-size:12px; font-weight:normal; line-height:1.5; }

/* Product Tags */
.tags-list li { display:inline; }

/* Advanced Search */
.search-summary {}

/* CMS Home Page */
.cms-home .products-grid td { width:20%; }

/* Sitemap */
.sitemap {}
/* ======================================================================================= */


/* Product Review ======================================================================== */
.product-review {}
.product-review .product-img-box { float:left; width:auto;}
.product-review .product-img-box .product-image { display:block; border:none; padding-left:0;}
.product-review .details { float:right; width:240px;}
.avis_com{margin:10px 0 0 0;}
.avis_com .form_button{margin:10px 0 0 0; float:right; width:auto;}
.avis_com .anchor {text-decoration:none; font-size:0; height:0; line-height:0;}
/* ======================================================================================= */


/* Shopping Cart ========================================================================= */
.cart .checkout-types { width:100%; }
.cart .checkout-types .rose { float:left; padding-top:5px; width:auto;}
.cart .checkout-types .btn_vert {float:right; width:auto; margin-top:10px;}


/* Shopping Cart Table */
.cart-table .item-msg { font-size:10px; }

/* Shopping Cart Collateral boxes */
.cart .cart-collaterals { float:left; width:700px; }
.cart .crosssell .product-image { float:left; margin-right:-90px; width:auto;}
.cart .crosssell .product-shop { margin-left:90px; }

/* Options Tool Tip */
.item-options dt { font-weight:bold; font-style:italic; }
.item-options dd { padding-left:10px; }
.truncated { cursor:help; }
.truncated a.dots { cursor:help; }
.truncated a.details { cursor:help; }
.truncated .truncated_full_value { position:relative; z-index:999; }
.truncated .truncated_full_value dl { position:absolute; top:-99999em; left:-99999em; z-index:999; width:250px; padding:8px; border:1px solid #ddd; background-color:#f6f6f6; }
.truncated .show dl { top:-20px; left:50%; }
.col-left .truncated .show dl { left:30px; top:7px; }
.col-right .truncated .show dl  { left:-240px; top:7px; }
/* ======================================================================================= */



/* Multiple Addresses Checkout */
.checkout-progress { padding:0 50px; margin:10px 0; }
.checkout-progress li { float:left; width:20%; border-top:5px solid #ccc; text-align:center; color:#ccc; }
.checkout-progress li.active { border-top-color:#000; color:#000; }

.multiple-checkout { position:relative; }
.multiple-checkout .tool-tip { top:50%; margin-top:-120px; right:10px; }
.multiple-checkout .grand-total { font-size:1.5em; text-align:right; }
.multiple-checkout .grand-total big {}
.multiple-checkout .grand-total .price {}

/********** < Common Checkout Styles */
/* Shipping and Payment methods */
.sp-methods dt { font-weight:bold; border-bottom:1px dashed #5F5D5F; margin:12px 0;}
.sp-methods .price { font-weight:bold; }
.sp-methods .form-list { padding-left:20px; }
.sp-methods select.month { width:150px; margin-right:10px; }
.sp-methods select.year { width:96px; }
.sp-methods input.cvv { width:3em !important; }
.sp-methods .list_shipping li {margin:15px 0;}
.list_shipping .owebiashipping1_colissimo {padding:8px 50px 8px 0; background:url(../images/wonderbox/colissimo.jpg) top right no-repeat;}
.list_shipping .owebiashipping1_chronopost {padding:8px 50px 8px 0; background:url(../images/wonderbox/chronopost.jpg) top right no-repeat;}
.please-wait { float:right; margin-right:5px; width:auto;}
.cvv-what-is-this { cursor:help; margin-left:5px; }


#payment_form_ogone li { padding:5px 0;}
#payment_form_ogone li input[type="radio"] { margin-right:5px;}
#payment_form_ogone li img { vertical-align:middle;}

/* Tooltip */
.tool-tip { border:1px solid #ddd; background-color:#f6f6f6; padding:5px; position:absolute; z-index:9999; }
.tool-tip .btn-close { text-align:right; }
.tool-tip .tool-tip-content { padding:5px; }

/* Gift Messages */
.add-gift-message {}
.gift-message-form { border:1px solid #ddd; background-color:#f5f5f5; width:486px; }
.gift-message-form .inner-box { padding:5px; /*height:300px; overflow:auto;*/ }
.inner-box label{float:left; width:100px;}
.gift-message-form .gift-item {}

.gift-message-link { display:block; background:url(../images/bg_collapse.gif) 0 4px no-repeat; padding-left:20px; }
.gift-message-link.expanded { background-position:0 -53px; }
.gift-message-row {}
.gift-message-row .btn-close { float:right; width:auto;}
.gift-message dt strong { font-weight:bold; }

/* Checkout Agreements */
.checkout-agreements {}
.checkout-agreements li { margin:10px 0; }
.checkout-agreements .agreement-content { border:1px solid #ddd; background-color:#f6f6f6; padding:5px; height:10em; overflow:auto; }
.checkout-agreements .agree { padding:6px; }
/********** Common Checkout Styles > */
/* ======================================================================================= */
.payment_wbx{width:488px; margin:0 0 10px 0; padding-bottom:10px; border-bottom:1px dashed #5F5D5F; float:left;}
.payment_wbx .radio_method {float:left; margin-right:10px; width:auto;}
.payment_wbx .method_name {float:left; width:150px;}
.payment_wbx .method_icon {float:left; width:300px;}
.payment_wbx .infos_check {padding:5px; border:1px solid #C0C0C0; background:#EFEFEF; margin:10px 0; font-size:10px;}

/* Account Login/Create Pages ============================================================ */
.account-login {}
.account-login .new-users {}
.account-login .registered-users {}

.account-create {}
/* Account Login/Create Pages ============================================================ */


/* My Account ============================================================================= */
/********** < Dashboard */
.dashboard {}
.dashboard .welcome-msg {}

/* Block: Recent Orders */
.dashboard .recent-orders { margin:20px 0; }
.dashboard .recent-orders .data-table th { padding:0; }

/* Block: Tags */
.dashboard .tags .number { float:left; margin-right:-20px; width:auto;}
.dashboard .tags .details { margin-left:20px; }

/* Block: Reviews */
.dashboard .reviews {margin:20px 0;}
.dashboard #my_recent_reviews { border:1px solid #cccccc; margin:10px 0 0 0;}
.dashboard #my_recent_reviews li .number { float:left; width:18px; padding:5px 0 5px 5px;}
.dashboard #my_recent_reviews li .details { float:left; width:500px; padding:5px 0;}
.dashboard #my_recent_reviews li .details a { color:#5F5D5F; font-weight:normal;}


/********** Dashboard > */

/* Order View */
.order-info { border:1px solid #ddd; padding:5px; margin:10px 0; }
.order-info dt,
.order-info dd,
.order-info ul,
.order-info li { display:inline; }
.order-info dt { font-weight:bold; }

.order-details h3{ margin-bottom:5px;}

/* Print Pages */
.page-print .print-head {}
.page-print .print-head img { float:left; }
.page-print .print-head address { float:left; margin-left:15px; width:auto;}
/* Price Rewrites */
.page-print .gift-message-link { display:none; }
.page-print .price-excl-tax,
.page-print .price-incl-tax { display:block; white-space:nowrap; }
.page-print .cart-price,
.page-print .price-excl-tax .label,
.page-print .price-incl-tax .label,
.page-print .price-excl-tax .price,
.page-print .price-incl-tax .price { display:inline; }

/* Gestion des coffrets dans la page activitee */
#defile_coffrets {padding:10px 0 10px 5px;text-align:left;width:251px;border-bottom:1px dotted #cccccc; height:200px; position:relative;}
#defile_coffrets .retour {float:left;padding:50px 0 0;width:18px;}
#defile_coffrets .suivant {float:right;padding:50px 0 0;width:18px;}

#d1_bis, #d1, #d2, #d3 , #d4, #d5, #d6, #d7, #d8, #d9, #d10, #d11, #d12, #d13, #d14, #d15, #d16, #d17, #d18, #d19
, #d20, #d21, #d22, #d23, #d24, #d25, #d26, #d27, #d28, #d29, #d30, #d31, #d32, #d33, #d34, #d35, #d36, #d37
, #d38, #d39, #d40, #d41, #d43, #d44, #d45, #d46, #d47, #d48, #d49, #d50{ padding:10px 0; }

#d1 {float:left;position:absolute;visibility:visible;width:215px;z-index:1; top:25px; left:23px;}
#d2, #d3, #d4, #d5, #d6, #d7, #d8, #d9, #d10, #d11, #d12, #d13, #d14, #d15, #d16, #d17, #d18, #d19
, #d20, #d21, #d22, #d23, #d24, #d25, #d26, #d27, #d28, #d29, #d30, #d31, #d32, #d33, #d34, #d35, #d36, #d37
, #d38, #d39, #d40, #d41, #d43, #d44, #d45, #d46, #d47, #d48, #d49, #d50 {float:left;position:absolute;visibility:hidden;width:215px;z-index:1; top:25px; left:23px;}
.dc_image {float: left; width: 85px;}
.dc_image_seul {float: left; width: 85px; padding-left:10px;}
.dc_content {width: 112px;}
.dc_content_seul {width: 145px;}
.dc_content, .dc_content_seul {float: left; margin-top:15px; width:auto;}
.dc_content h2, .dc_content .price-box, .dc_content_seul h2, .dc_content_seul .price-box  { padding: 0 0 10px 0;}

.dc_content_seul h2 {width: 140px;}
.dc_content h2 {width: 100px;}
/*____________________boite coffret________________________________*/
#DIV_MOVE { position:absolute; top:1210px; z-index:10; background : url('../images/wonderbox/bg_div_move.gif') no-repeat top left; width:248px; height:155px;}
#DIV_MOVE h2 { color:#FFFFFF; padding:5px 2px 0 32px; height:35px;}
#DIV_MOVE #d1_move { padding:10px 5px 5px 5px;}
#DIV_MOVE #d1_move img { float:left; width:81px; padding-right:10px;}
#DIV_MOVE #d1_move .content { float:left; width:147px;}
#DIV_MOVE #d1_move .content h3{  margin:0 0 10px 0;}
#DIV_MOVE #d1_move .btn_vert { height:30px;  margin:5px 0;}
/*_______________Page_Success____________________*/
#pager_success{}
.bloc_result{margin:0 0 10px 0; float:left; width:auto;}
.content_result{float:left; width:auto;}
.bloc_adress {width:180px; float:left; margin:0 10px;}
.first{margin:0 30px 0 70px;}
.title_success{height:29px; width:530px; background:url(../images/wonderbox/title-success.gif) top left no-repeat;}
.title_success h2{color:#fff; padding:7px 0 0 10px; margin-top:10px;}
.title_bar{height:30px; background:#F2F2F2;}
.title_bar .panier{width:359px; height:30px; border-right:1px solid #FFF; float:left;}
.title_bar .quantite{width:83px; height:30px; border-right:1px solid #FFF; float:left;}
.title_bar .total{width:84px; height:30px; float:left;}
.result_bar {margin-bottom:5px; border-bottom:1px dotted #CCC;}
.result_bar .panier{width:359px;  border-right:1px solid #DDD;  float:left;}
.result_bar .panier img{width:75px; height:105px;}
.result_bar .quantite{width:83px; border-right:1px solid #DDD;  float:left;}
.result_bar .total{width:84px;  float:left;}
.content_result{width:518px; border:1px solid #DDD; padding:5px;}
.content_result th, .content_result td {vertical-align:middle;}
.content_result td.center {text-align:center;}
.content_result tr{}
.content_result .full_result tr {border-bottom:1px dotted #ccc;}
.content_result td{}
.content_result tr.first{border:none; background:#F2F2F2;}
.content_result img{width:75px; height:105px;}
.decal{margin:0 0 0 10px;}
.total{background:#D82860; height:30px; font-size:16px; color:#FFFFFF;}
.remise{background:#D7E9D6; height:15px; font-size:12px; color:#277621; border:none;}
.frais_port{background:#F2F2F2; height:15px; font-size:12px; color:#000; border:none;}
.small_image{padding:5px;}
.format_success {}
.format_success p{margin:5px 0;}
.payment_checkmo{margin:10px 0 0 0;}
.first_success_registre {color:#3D6611; font-weight:bold;}

/* bouton submit de voir les activities dans la page recherche  *******/
.submit{
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/wonderbox/btn_infos_centre.png) repeat-x scroll 0 0;
color:#4A474A;
cursor:pointer;
float:left;
font-weight:bold;
height:26px;
padding:0;
width:auto;
border:none; 
}

/*  ***************** Page Satisfaction Garantie (div de la charte 5 engagements) *********************** */
	
.top_bloc_rose_charte_engagement{
background:transparent url(../images/wonderbox/statique/top_charte_qualite.gif) no-repeat bottom;
height:10px;
width:284px;
}

.contenu_bloc_rose_charte_engagement{
background:transparent url(../images/wonderbox/statique/centre_bloc_rose.gif) repeat-y ;
color:#ffffff;
font-weight:bold;
font-size:14px;
}

.contenu_bloc_rose_charte_engagement a{
color:#ffffff;
text-decoration:none;
}


.bottom_bloc_rose_charte_engagement{
background:url(../images/wonderbox/statique/bottom_charte_qualite.gif);
height:104px;
width:284px;
}

.contenu_bloc_rose_charte_engagement ul{
margin-top:0;
margin-bottom:0;
margin-left:0.7em;
}

#bloc_principale_charte_engagement{
width:520px;
height:221px;
}

#charte_engagement{
float:right;
}
#titre_charte_engagement{
float:left;
}
#texte_gris_charte_engagement{
float:left;
font-family: Helvetica, sans-serif;	
font-size:12px;	
color:#5f5d5f;
font-weight:bold;
position:absolute;
top:21em ;
left:34em;
}
#titre_charte_engagement h1{
font-family: Helvetica, sans-serif;
text-transform:lowercase;
color:#DA0046;
font-size:18px;
line-height:1.2em;
width:12px;
}

.titre_qualite_engagement{
font-size:44px;
}
body{background:url(../images/wonderbox/BG_DEFvide.jpg) top center no-repeat;}

