﻿/**
 * 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;}

/*_______________________________skiscraper__________________________________*/
#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;}

.checkout-onepage-index #anim_bg_left a {left:-380px; top:-80px;}

/* 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:right; margin-left:7px;}
#colonne_right{width:248px; margin:0; float:left;}
#footer{text-align:center; margin:10px 0 0 0;}
.empty-page {background:none;}

.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;}
.border{border:1px solid #CCCCCC;}
.filet_dashed{border-bottom:dashed 1px;}
.filet_solid{border-bottom:solid 1px #cccccc;}
.filet_rose {border-bottom:solid 1px #cb4975;}
.filet_rosefonce {border-bottom:solid 1px #da0046;}
.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;}
.filet_rosefonce {border-bottom:solid 1px #da0046;}
.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;}
.corner10 {-moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius:10px;}
.corner10_top {-moz-border-radius: 10px 10px 0 0; -webkit-border-radius: 10px 10px 0 0; border-radius:10px 10px 0 0;}
.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;}
.m-auto {margin:0 auto;}
.m-10 {margin:10px 0;}
.p5 {padding:5px;}
.display_none {display:none;}
.display_visible {display:visible;}
.MB_close {background:url(../images/wonderbox/MB_close.gif) no-repeat 0 0; width:8px; height:8px; display:block; position:absolute; top:6px; right:6px;}

/* 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-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%; }
/* ======================================================================================= */

/*____________________Boutons________________________________*/
.btn_vert, .btn_vert_addtocart, .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 5px;
    -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;}
.btn_vert_addtocart {background:url(../images/wonderbox/addtocart.gif) repeat-x 0 0; color:#ffffff;}
.btn_vert a, .btn_rose a, .btn_grisclair a, .btn_grismoyen a, .btn_grisfonce a, .btn_vert_addtocart a {
	text-decoration:none;	
}

a.btn_vert, a.btn_rose, a.btn_grisclair, a.btn_grismoyen, a.btn_grisfonce, a.btn_vert_addtocart {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,
button:hover.btn_vert_addtocart, a:hover.btn_vert_addtocart
{color:#333333; text-decoration:none;}

/*_____________________Sur-Header___________________________________*/
#over-header {background:#ccc url(../images/wonderbox/bg-sur-header.gif) repeat-x 0 0; height:25px;}
#over-header ul {margin:0 auto; width:956px; font-size:9px; color:#000;}
#over-header li {display:block; float:right; height:23px; padding:2px 2px 0 2px;}
#over-header a {text-decoration:none; color:#000;}

#over-header span.btn-left, #over-header span.btn-left span {background:transparent url(../images/wonderbox/btn-logos.gif) no-repeat 0 0;}
#over-header span.btn-left {padding:0 0 0 8px; margin:0; cursor:pointer; background-position:0 0; display:-moz-inline-stack; display:inline-block; height:21px; text-decoration:none;}
#over-header span.btn-left span {padding:5px 15px 1px 5px; background-position:100% 0; display:-moz-inline-block; display:inline-block; white-space:nowrap; height:15px;}
#over-header span.btn-left img {padding-top:5px;}

/*_____________________Header___________________________________*/
#header {margin:0 0 5px 0; height:80px; position:relative; border-bottom:5px solid #da0046;}
#header .logo_wbx {float:left; width:230px;}
#banner {float:left; width:540px; margin:0 8px;}
#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{ padding:0 0 0 10px; text-transform:uppercase; font-weight:bold;}
/*_____________________Recherche___________________________________*/
#recherche{background: #444f57 url(../images/wonderbox/bg_recherche.gif) repeat-x 0 0; border:1px solid #414c53; padding:10px 0 0 0; margin:10px 0;}
#recherche .title_left {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;}

/*_____________________Espace entreprises___________________________________*/
#espace-entreprises {margin-bottom:10px; text-transform:uppercase; font-weight:bold;}
#espace-entreprises a {color:#cb4975; background: #dbdad8 url(../images/wonderbox/fleche_rose.png) no-repeat 5px 15px; text-decoration:none; font-size:12px;}
#espace-entreprises a:link,
#espace-entreprises a:visited {padding:5px 0 5px 20px; color:#cb4975; display:block;}
#espace-entreprises 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;}

/*_____________________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 right/////////////////////////*/
/*_____________________Reassurance___________________________________*/

.reassurance {margin-bottom:10px;} 
.reassurance_col_left {background:#eae8e6 url(../images/wonderbox/blocs/reassurance-bottom.png) no-repeat left bottom;}
.reassurance_middle {background:#eae8e6 url(../images/wonderbox/blocs/reassurance-top.png) no-repeat 0 0; padding-top:10px;}
.reassurance_middle ul {border-bottom:1px solid #f08caa;}
.reassurance_bottom {padding:15px 0 0 0; }
.reassurance_titre {font-size:14px; font-weight:bold; text-transform:uppercase; margin:0 0 5px 5px; padding:0 0 0 22px; color:#bf5678; background:transparent url(../images/wonderbox/etoile_rose.png) no-repeat 0 0;}
.reassurance ul  {padding-bottom:10px;}
.reassurance ul li {padding:2px 0 0 25px;}
.reassurance ul li a:link, .reassurance ul li a:visited {font-weight:bold; color:#6b6b6b; text-decoration:none;}
.reassurance ul li a:hover {color:#bf5678;}

.reassurance .meilleurs_partenaires {background:transparent url(../images/wonderbox/blocs/reassurance-pictos.png) no-repeat 0 0;}
.reassurance .disponibilite_maximale {background:transparent url(../images/wonderbox/blocs/reassurance-pictos.png) no-repeat 0 -20px;}
.reassurance .centrale_reservation {background:transparent url(../images/wonderbox/blocs/reassurance-pictos.png) no-repeat 0 -40px;}
.reassurance .echange_prolongation {background:transparent url(../images/wonderbox/blocs/reassurance-pictos.png) no-repeat 0 -60px;}
.reassurance .derniere_minute {background:transparent url(../images/wonderbox/blocs/reassurance-pictos.png) no-repeat 0 -80px;}
.reassurance .cadeau_commun {background:transparent url(../images/wonderbox/blocs/reassurance-pictos.png) no-repeat 0 -160px;}
.reassurance .paiement_securise {background:transparent url(../images/wonderbox/blocs/reassurance-pictos.png) no-repeat 0 -100px;}
.reassurance .livraison {background:transparent url(../images/wonderbox/blocs/reassurance-pictos.png) no-repeat 0 -120px;}
.reassurance .livraison_offerte {background:transparent url(../images/wonderbox/blocs/reassurance-pictos.png) no-repeat 0 -140px;}
.reassurance .question {font-size:1.5em; letter-spacing:-0.05em; padding:10px 0 0 5px;}
.reassurance .question em {color:#999999; font-size:9px; letter-spacing:normal; font-weight:normal;}
.reassurance .col2-set {padding-left:12px;}
.reassurance .col2-set .col-1 {padding-top:15px;}

.reassurance_checkout .question {clear:left; font-size:1.5em; letter-spacing:-0.05em; padding:10px 0 0 5px; border-top:1px solid #eea7bf;}
.reassurance_checkout .question em {color:#999999; font-size:9px; letter-spacing:normal; font-weight:normal;}
.reassurance_checkout {background:#eae8e6 url(../images/wonderbox/back_cart_left.gif) no-repeat right bottom; padding:10px 0;}
.reassurance_checkout .reassurance_bottom {border-top:1px solid #eea7bf;}
.reassurance_checkout .reassurance_bottom img, .reassurance_checkout .reassurance_bottom label {float:left;}
.reassurance_checkout .reassurance_bottom li {clear:left; padding-left:0;}
.reassurance_checkout ul {overflow:hidden;}
.reassurance_checkout .echange_prolongation {height:15px; margin-bottom:10px;}

/*_____________________Animations mkt___________________________________*/
#animations-mkt {}
#animations-mkt li {font: bold 1.5em/1.7 Arial, Helvetica, sans-serif; padding-left:30px; border-bottom:1px solid #da0046; background-image: url('../images/wonderbox/blocs/animation-mkt-pictos.gif'); background-repeat:no-repeat;}
#animations-mkt a {color:#da0046; text-decoration:none;}
.couple {background-position:0 0;}
.coeur {background-position:0 -35px;}
.gateau {background-position:0 -68px;}
.cadeau {background-position:0 -100px;}
.plus {background-position:0 -133px;}
.etoile-mkt {background-position:0 -166px;}
#animations-mkt li.cartes {background-position:0 -198px; line-height:1.4em;}

/*/////////////////////////Colonne content/////////////////////////*/
.home_blocs {margin:10px 0;}

/*______________________ Horizontal Carousel ________________________*/
#horizontal_carousel {overflow:hidden; width: 785px; height: 135px; position: relative;}         
#horizontal_carousel .container {position: absolute; top: 0; left: 27px; width: 734px; height: 130px; background: #cccccc;}            
#horizontal_carousel .previous_button {position: absolute; top: 0; left: 0; width: 27px; height: 130px; background: #cccccc url('../images/wonderbox/carousel/carousel-previous.png') no-repeat 0 40%; z-index: 100; cursor:pointer;}        
#horizontal_carousel .previous_button_disabled {background: #cccccc url('../images/wonderbox/carousel/carousel-previous.png') no-repeat 0 40%; cursor:pointer;}
#horizontal_carousel .next_button {position: absolute; top: 0; right: 0; width: 27px; height: 130px; background: #cccccc url('../images/wonderbox/carousel/carousel-next.png') no-repeat 0 40%; z-index: 100; cursor:pointer;}   
#horizontal_carousel .next_button_disabled {background: #cccccc url('../images/wonderbox/carousel/carousel-next.png') no-repeat 0 40%; cursor:default;}
#horizontal_carousel ul {width: 100000px; position: relative; top: 0; left: 0;}                                                                      
#horizontal_carousel ul li { padding:15px 2px 10px; width:77px; float:left; font-size:9px; color:#333333; text-align:center;}
#horizontal_carousel ul li img {display:block;} 

/*______________________ Acualités ________________________*/
.occasions, .incontournables, .engagements {display:block; height:135px; margin-bottom:10px;}
.occasions .content, .incontournables .content, .engagements .content {height:92px; padding:5px; background:#ccc;}

.incontournables a {display:block; text-align:center;}
.incontournables img {padding-top:5px;}

.engagements .content li, .occasions .content li {padding:0 0 3px 15px;}
.engagements a,.occasions a {text-decoration:none;}
.engagements a:hover, .occasions a:hover {text-decoration:underline;}

.engagements .content li {padding:5px 0 0 24px;}

.engagements .content li.livraison {background:transparent url(../images/wonderbox/blocs/reassurance-pictos.png) no-repeat 0 -120px;}
.engagements .content li.echange_prolongation {background:transparent url(../images/wonderbox/blocs/reassurance-pictos.png) no-repeat 0 -60px;}
.engagements .content li.centrale_reservation {background:transparent url(../images/wonderbox/blocs/reassurance-pictos.png) no-repeat 0 -40px;}
.engagements .content li.meilleurs_partenaires {background:transparent url(../images/wonderbox/blocs/reassurance-pictos.png) no-repeat 0 0;}

/*______________________ HOME SEARCH CITY ________________________*/
.search_city {min-width:530px; margin:0 0 10px 0;overflow:hidden;}
.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;}

/*_____________________Tous nos coffrets cadeaux home A et B___________________________________*/
.cms-hp #colonne_content_2columns h1, .cms-home #colonne_content h2, .cms-hp #colonne_content_2columns h2 {background: url("../images/wonderbox/etoile.gif") no-repeat 0 0 transparent; height:18px; padding-left:25px; text-transform:uppercase; margin-bottom:5px;}
.cms-home #colonne_content h2, .cms-hp #colonne_content_2columns h2 {margin:10px 0 5px 0;}

.nav_home_wbx ul li h3 {color:#000000; padding:1px 0 1px 7px;}
.nav_home_wbx ul li h3 a {text-decoration:none; color:#ffffff; font-size:11px;}

.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;}

.nav_home_wbx li.nav-default, 
.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, 
.nav_home_wbx li.nav-coffret-cadeau-inedit, 
.nav_home_wbx li.nav-coffret-cadeau-wonder-moments { width:256px; margin:0 4px 0 4px; _margin:0 1px 0 1px; float:left; }

.nav_home_wbx li.nav-default h3 {background-color:#b1a8aa;}
.nav_home_wbx li.nav-coffret-cadeau-week-end h3 {background-color:#64bae5;}
.nav_home_wbx li.nav-week-end-gastronomique h3 {background-color:#97bf0d;}
.nav_home_wbx li.nav-vacances-famille h3 {background-color:#009d30;}
.nav_home_wbx li.nav-coffret-cadeau-sport-aventure h3 {background-color:#eb6e08;}
.nav_home_wbx li.nav-coffret-cadeau-bien-etre h3 {background-color:#e53689;}
.nav_home_wbx li.nav-coffret-cadeau-gastronomie h3 {background-color:#dc002e;}
.nav_home_wbx li.nav-coffret-cadeau-multi-loisirs h3 {background-color:#b1a8aa;}
.nav_home_wbx li.nav-coffret-cadeau-decouverte h3 {background-color:#dbb58a;}
.nav_home_wbx li.nav-coffret-cadeau-tous-nos-coffrets h3 {background-color:#d8265f;}
.nav_home_wbx li.nav-coffret-cadeau-inedit h3 {background-color:#ffcf1f;}
.nav_home_wbx li.nav-coffret-cadeau-wonder-moments h3 {background-color:#91549b;}

/*_____________________Tous nos coffrets cadeaux home A___________________________________*/
#colonne_content .nav_home_wbx {width:530px;}

/*_____________________Tous nos coffrets cadeaux home B___________________________________*/
#colonne_content_2columns .nav_home_wbx {clear:left; width:785px; padding-bottom:15px;}

#colonne_content_2columns .nav_home_wbx li.nav-default, 
#colonne_content_2columns .nav_home_wbx li.nav-coffret-cadeau-week-end, 
#colonne_content_2columns .nav_home_wbx li.nav-week-end-gastronomique, 
#colonne_content_2columns .nav_home_wbx li.nav-vacances-famille, 
#colonne_content_2columns .nav_home_wbx li.nav-coffret-cadeau-decouverte, 
#colonne_content_2columns .nav_home_wbx li.nav-coffret-cadeau-tous-nos-coffrets {width:253px; float:left; height:280px;}

#colonne_content_2columns .nav_home_wbx li.nav-coffret-cadeau-bien-etre,
#colonne_content_2columns .nav_home_wbx li.nav-coffret-cadeau-sport-aventure,
#colonne_content_2columns .nav_home_wbx li.nav-coffret-cadeau-gastronomie {width:253px; float:left; height:210px;}

#colonne_content_2columns .nav_home_wbx li.nav-coffret-cadeau-inedit,
#colonne_content_2columns .nav_home_wbx li.nav-coffret-cadeau-multi-loisirs,
#colonne_content_2columns .nav_home_wbx li.nav-coffret-cadeau-wonder-moments {width:253px; float:left; height:190px;}

/*_____________________carte + wonderdeal + wonderboxprivé___________________________________*/
.carte-recherche .col-1 {width:240px;}
.carte-recherche .col-2 {width:540px;}

/*________________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; padding:0 3px; text-align:right; margin-top:5px;}
#recherche_filtre .filtre-select, #recherche_filtre .filtre-select select.select_level1 {width:145px;}
.filtre-region, .filtre-region select {width:140px;}
.filtre-theme, .filtre-theme select {width:210px;}
.filtre-who, .filtre-who select {width:90px;}
#recherche_filtre_activites .filtre-select select.select_level2, #recherche_filtre .filtre-select select.select_level2 {width:110px; margin:7px 0;}
#recherche_filtre_activites .filtre-theme select.select_level2 {width:180px;}
#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;}
.dashboard .infos_client .col-all{width:100%; margin:10px 0 0 0;}
.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;}
.dashboard .infos_client .col-all .content_bloc { width:100%;}
.infos_client .footer_bloc_client {width:260px; height:12px; background:url(../images/wonderbox/customer/footer_bloc_client.gif) top left no-repeat;}
.wrapper {}
.page {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 { color:#999999;}
.mentions {font-size:9px; padding:3px 0;}
.mentions a {color:#5f5d5f; text-decoration:none;}
.mentions a:hover {text-decoration:underline;}

/*_____________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; width:936px; height:15px;}
#toplog .top-title, #topnews .top-title {float:left; color:#cb4975; font-size:14px; font-weight:bold;}
#toplog .top-btn-title, #topnews .top-btn-title {float:right;}
#top-login-form, #newsletter-validate-detail {clear:both;}
.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 {font-size:12px; width:700px; padding-left:10px; }
.mywonderbox_succes p {padding-bottom:10px;}
.mywonderbox_succes a {color:#333333;}

.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 .input-box {margin:3px 0;}
.mywonderbox_register li .input-box input {margin-right:0;}

.mywonderbox-infos {}
.mywonderbox-infos h1 {padding-bottom:15px;}
.mywonderbox-infos h2 {padding-top:15px;}

/*_____________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 {}
.contacts-index-index h1, .cms-page-view h1 {border-bottom:1px dotted #cccccc; background:url(../images/wonderbox/etoile.gif) no-repeat; padding:0 0 0 20px; margin:0 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;}
.statique .btn_vert { float:right;}
.statique .btn_vert_addtocart { float:right;}
.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;}

.cms-medias {}
.medias-box {margin:30px 0 20px;}
.medias-box h2 {background-color:#da0046; color:#ffffff; text-transform:uppercase; margin-bottom:10px; padding:5px;}
.medias-box .medias-box-top5 {display:block; text-decoration:none; border:1px solid #cccccc; overflow:hidden; width:528px; background:#ffffff url('../images/wonderbox/bg_degrade.gif') repeat-x left top; margin-bottom:10px;}
.medias-box .medias-box-top5:hover {background:#ffffff url('../images/wonderbox/statique/medias_bg.gif') repeat-x left bottom;}
.medias-box-top5 .top5-img {padding:5px; float:left; width:69px;} 
.medias-box-top5 .top5-content {padding:5px; float:left; width:60%;}
.medias-box-top5 .top5-content strong {line-height:1.2;}
.medias-box-top5 .top5-content img {margin-bottom:2px;}
.top-article {display:block; float:right; text-align:center; text-transform:uppercase; background-color:#e2001a; padding:5px; color:#ffffff; font-weight:bold; width:90px;}

.media{padding:5px 0; border-bottom:1px dotted #CCCCCC; overflow:hidden; width:100%;}
.media img.logo {float:left; padding:0 10px 0 0;}
.media .presse {float:left;}
.media .pdf {float:right;}
.media .pdf a {vertical-align:top; line-height:1.2; padding-bottom:8px;}
.media object {margin:5px 0;}
.media p span { vertical-align:bottom;}

.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 .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;}

.entreprise #title {background:url(../images/wonderbox/statique/votre_espace_entreprises.jpg) no-repeat; float:left; width:530px; height:234px; position:relative; margin-bottom:20px;}
.entreprise h1 {font:700 23px/30px Arial, sans serif; color:#fff; background:none; border-bottom:none;}
.entreprise h1 span {position:absolute; top:24px; right:16px; text-align:right;}
.entreprise #votre_espace {font:700 14px/16px Arial, sans serif; top:10px; right:40px;}
.entreprise #subtitle {text-align:center;}
.entreprise h2 {background:url(../images/wonderbox/etoile.gif) no-repeat; background-position:top left; padding:0 0 0 20px; margin:0 0 10px 0; color:#da0046; line-height:18px;}
.entreprise h2.center {padding:0;}
.entreprise .box h3 {padding:10px; font-size:14px; line-height:22px;}
.entreprise .box {background:#ffcd00; color:#000; width:526px; padding:2px; margin:0; float:none; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px;}
.entreprise .box .content {background:#ececec; padding:10px 10px 5px 10px; -moz-border-radius:0 0 8px 8px; -webkit-border-radius:0 0 10px 10px; border-radius:0 0 10px 10px;}
.entreprise .col2-set {padding-bottom:5px;}
.cms-espace-entreprise-comites-entreprises .entreprise .col2-set {background:#fff;}
.cms-espace-entreprise-comites-entreprises .entreprise .col2-set .col-1 {width:40%; text-align:center; clear:both;}
.cms-espace-entreprise-comites-entreprises .entreprise .col2-set .col-2 {width:58%; clear:right;}
.entreprise .col2-set .col-1 {width:34%; padding-bottom:5px; text-align:center; clear:both;}
.entreprise .col2-set .col-2 {width:64%; clear:right;}
.cms-espace-entreprise .entreprise .col2-set .col-2 {width:74%; padding-top:14px; clear:right;}

.cms-espace-entreprise-comites-entreprises .entreprise .col2-set .col-2  p {text-align:left;}
.cms-espace-entreprise-comites-entreprises .entreprise .col2-set .col-2  a {text-align:left;}
.entreprise .box h4 {padding:0; border-bottom:none;}
.entreprise h2.center {background:none;}
.entreprise .center {text-align:center;}
.entreprise a.ancre_fleche_rose {font-size:12px; margin:0;}
.entreprise .bandeau1 {background:url(../images/wonderbox/statique/bandeau1.jpg) no-repeat; background-position:top center; width:530px; height:74px; display:block; margin:20px 0;}
.entreprise .bandeau2 {background:url(../images/wonderbox/statique/bandeau2.jpg) no-repeat; background-position:top center; width:530px; height:74px; display:block; margin:20px 0;}

.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;}

h2.jet-fighter-first {background:url(../images/wonderbox/statique/page-jet-fighter-h2-first.jpg) no-repeat; height:28px; padding:10px 0 0; text-align:center;}
h2.jet-fighter-last {background:url(../images/wonderbox/statique/page-jet-fighter-h2-last.jpg) no-repeat; height:53px; padding:15px 0 0 0; text-align:center;}

.jetfighter-buybox {border:3px solid #33882d; margin:5px 0 5px 0; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius:5px; padding:5px;}
.jetfighter-buybox h3 {color: #33882d; text-align:center; margin:0 0 5px 0;}
.jetfighter-buybox .jetfighter-price {text-align:center; font-size:18px;}

.cms-cadeau-commun h2 {margin:20px 0;}
.cms-cadeau-commun .buttons-set {padding:10px 60px;}

.cms-fnac {color:#da0046; padding:2%;}
.cms-fnac h1 {font-size:20px; background:none; border:none; text-transform:none; float:left; width:auto; padding:0;}
.cms-fnac h1 img {vertical-align:baseline;}
.cms-fnac h2 {font-size:18px; line-height:20px; margin:5px 0 0 0;}
.cms-fnac .observatoire {float:right; width:auto;}
.cms-fnac .col2-set {clear:both;}
.cms-fnac .col2-set .col-1 {width:50%;}
.cms-fnac .col2-set .col-1 li {overflow:hidden; margin-bottom:20px;}
.cms-fnac .col2-set .col-1 h2 {width:80%;}
.cms-fnac .col2-set .col-1 h2 img {padding:10px 0 0 0;}
.cms-fnac .col2-set .col-1 h2, .cms-fnac .col2-set .col-1 .coffret {float:left;}
.cms-fnac .col2-set .col-2 {width:48%; font-size:18px; font-weight:bold; padding:40px 0 0 0;}
.cms-fnac .col2-set .col-2 img {padding:40px 0 0 0;}

.fdm {background-color:#e5368a; padding:10px 0; color:#fff;}
.fdm-title {font-size:1.8em; font-weight:bold; text-align:center; text-transform:uppercase;}
.fdm ul {padding:10px;}
.fdm li {list-style-image:url("../images/wonderbox/fleche_jaune.png"); list-style-position:inside; padding-left:3px;}
.fdm a {color:#fff; text-decoration:none; font-size:1em; font-weight:bold;}
.fdm a:hover {color:#ffea3f;}

.fdp {background-color:#2f2f2f; padding:10px 0; color:#fff;}
.fdp-title {font-size:1.8em; font-weight:bold; text-align:center; text-transform:uppercase;}
.fdp-title span {color:#ffea3f;}
.fdp ul {padding:10px;}
.fdp li {list-style-image:url("../images/wonderbox/fleche_jaune.png"); list-style-position:inside; padding-left:3px;}
.fdp a {color:#fff; text-decoration:none; font-size:1em; font-weight:bold;}
.fdp a:hover {color:#ffea3f;}

/*_____________________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;}

.right_block {background-color:#EAE8E6;padding:5px;}
.right_block_content {overflow:hidden; width:100%; border-top:1px solid #cccccc;}
.right_block_content .float_right {width:48%; padding-top:2%;}
.right_block_title {font-size:14px; font-weight:bold; text-transform:uppercase; padding:0 0 0 22px; margin-bottom:2%; color:#bf5678; background:transparent url(../images/wonderbox/etoile_rose.png) no-repeat 0 0;}
.right_block_price {font-weight:bold;}
.right_block_btn {background-color:#dc90a7; padding:3px 12px; font-weight:bold; font-size:14px; color:#ffffff; text-decoration:none;}

/*_____________________footer___________________________________*/
#footer ul {margin:10px 0;}
#footer ul img {vertical-align:middle;}
#footer ul a img {padding-right:4px;}
#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;}
#footer a.flag:hover {text-decoration:none;}
#footer a.flag span: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;}
.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;}

#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 {float:none; width:auto; text-align:right;}
#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;}
#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; }

.order-additional {margin-top:10px;}

/* #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; 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 > */
/* ======================================================================================= */


/* 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 label {font-weight:bold;}
.form-list .input-box {float:left; width:auto;}
.form-list input.input-text,
.form-list textarea {width:200px;}
.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 200px;}
.group-select li.news {margin:10px 0 20px 0;}
.group-select .input-box label {width:200px;}
.group-select .input-box textarea {width:254px; height:150px;}
.group-select .input-box label, .group-select .input-box input {float:left;}
.group-select .select-box {width:500px;}
.group-select .select-box label {width:200px; float:left;}
.group-select .select-box select {width:262px; float:left;}
.group-select .select-box-address select {width:208px;}

.group-select .input-box-address {width:250px; float:left;}
.group-select .input-text-address {width:250px;}

.street2 {padding-left:200px;}
.note {padding-left:100px;}
/*___________________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;}

/*___________________widget name______________________________*/
.form-list .customer-name-prefix div {margin:5px 0; }
.form-list .customer-name-prefix input {margin:0 7px 0 0;}
.form-list .name-prefix label.civilite_first, .form-list .name-prefix label.civilite_current, .form-list .name-prefix input {float:none;}


/*___________________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;}

#partnersForm .group-select label{width:90px;}
#partnersForm .group-select .input-text{width:145px;}
#partnersForm .group-select select {width:152px;}
#partnersForm .group-select .input-text-long {width:410px;}
#partnersForm .group-select li {margin:6px 0; float:left; width:50%;}
#partnersForm .group-select li.f-none {width:100%;}
#partnersForm .group-select li div.btn_grisclair {padding:0 0 0 5px;}
#partnersForm .group-select .input-box textarea {width:510px; height:50px;}
#partnersForm #attachments_fields label {width:auto;}
#partnersForm #attachments_fields input[type="file"] {width:300px;}
#partnersForm #attachments_fields a {float:left; padding:2px 0 0 5px;}

#partnersForm .group-select li.add-file {margin:0;}

#partnersForm #captcha {margin-top:10px;}
#partnersForm #captcha label {width:205px;}

.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/blocs/bg-haut-bis.gif) no-repeat left top; height:8px;}
.block-list .bottom {background:url(../images/wonderbox/blocs/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/blocs/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/blocs/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 10px 0; background-color:#f4f4f2; border:1px solid #e8e8e8; padding:10px 0;}
#coffret_visuel {width:225px;float:left; margin-bottom:5px; background-color:#f4f4f2;}
#coffret_visuel img {margin:0 0 0 10px;}
#coffret_visuel .zoom {margin:0 0 5px 72px;}

.produit_service {background:url(../images/wonderbox/produits/bg_localisation_gauche.gif) no-repeat left bottom; padding-left:8px; height:120px; margin-left:10px;}
.produit_service .bg_right {background:url(../images/wonderbox/produits/bg_localisation_droite.gif) no-repeat right bottom; padding-right:8px; height:120px; width:189px;}
.produit_service .bg_bottom {background:url(../images/wonderbox/produits/bg_localisation_bottom.gif) repeat-x left bottom; padding-bottom:7px; height:113px; width:189px;}

.produit_localisation a {display:block; width:80px; padding:6px 6px 0; margin-top:14px; border-right:1px solid #999; font-size:11px; line-height:11px; text-align:center;}
.service_cadeaux a {display:block; width:80px; padding:65px 6px 0; margin-top:32px; font-size:11px; line-height:11px; text-align:center;background:url(../images/wonderbox/produits/plus_cadeaux.gif) no-repeat center 2px;}
.ccm a {display:block; width:80px; padding:55px 6px 0; margin-top:33px; border-right:1px solid #999; font-size:11px; line-height:11px; text-align:center;background:url(../images/wonderbox/produits/comment.gif) no-repeat center 8px;}

#coffret_visuel .produit_localisation img,
/*#coffret_visuel .service_cadeaux img,*/
#coffret_visuel .ccm img {margin:0;}

.produit_localisation {float:left;}
.service_cadeaux {float:right;}
.ccm  {float:left;}

.add-to-holder {margin:15px 0 0;}

.coffret_footer {background:url(../images/wonderbox/produits/coffret_footer.jpg) repeat-x left bottom; border:1px solid #fff; margin-top:10px; clear:both;}
.coffret_footer .col2-set .col-1 {width:42%; padding:0 10px; border-right:1px solid #999; margin:6px 0;}
.coffret_footer .col2-set .col-2 {width:50%; padding:0 10px; margin:2px 0 6px 0;}
.coffret_footer li {display:inline;}
.coffret_footer label {font-size:11px; font-weight:bold;}
.coffret_footer .ratings.col2-set .col-1 {width:42%; padding:0; margin:0; border:none;}
.coffret_footer .ratings.col2-set .col-2 {width:52%; padding:0 0 0 10px; border-left:1px solid #999;}
.coffret_footer .ratings.col2-set .col-2 a {display:inline-block; width:100%;}
.coffret_footer .col-1 span {font-size:10px; line-height:10px; padding-bottom:2px;}
.coffret_footer .be_first {line-height:34px;}
.coffret_descriptif {float:right; width:298px; padding-right:5px; padding-bottom:5px; background-color:#f4f4f2;}
.activities_descriptif {float:right; width:246px; padding:0 5px;}
.activities_descriptif h3 {padding-bottom:5px;}
.activity-summary {padding:5px 0;}
.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_descriptif .btn_vert_addtocart {font-size:13px;}

.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 {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:10px 0 0 10px; width:auto;}
.coffret_descriptif .add-to-cart label {float:right; width:auto; margin:0 0 10px 0;}
.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 {margin-bottom:5px;}
.coffret_descriptif .market a, .coffret_descriptif .market p {font-weight:bold; color:#277621; margin-bottom:5px;}

#marketing_offre h2{ margin:5px 0;}
#marketing_offre img {margin-left:90px;}

.kadofacile_btn_action {float:right; margin:0 3px 6px; border:1px solid #277621; padding:4px 8px; width:140px; height:24px; background:#fff; cursor:pointer; display:block;}
.picto_action {padding-left:56px; display:block; font-size:11px; line-height:11px; color:#555; text-align:center; text-decoration:none; background:url(../images/wonderbox/produits/btn_action.gif) no-repeat left top;}
.picto_action.order_several {background-position:0 0; height:25px;}
.picto_action.call_back {background-position:0 -25px; height:25px; padding-left:36px;}
.picto_action.print_gift  {background-position:0 -50px; height:25px;}
.coffret_descriptif ul {}


/*___________Lightbox nos-plus-cadeaux_____________*/
.cms-nos-plus-cadeaux h1 {font:400 36px/36px Arial, Helvetica, sans serif; text-transform:none; border:none;}
.cms-nos-plus-cadeaux h2 {line-height:30px; margin-bottom:30px}
.cms-nos-plus-cadeaux h3 {font-size:18px; line-height:1.6;}
.cms-nos-plus-cadeaux p.a-left {padding-bottom:20px;}
.cms-nos-plus-cadeaux p.a-right {padding:20px 10px 0;}
.cms-nos-plus-cadeaux .col3-set .col-1 img {margin-bottom:7px; display:inline-block;}
.cms-nos-plus-cadeaux .col3-set .col-2 img {margin:20px 0; display:inline-block;}
.cms-nos-plus-cadeaux .col3-set .col-3 img {margin-bottom:3px; display:inline-block;}
/* fin de lightbox */


/*____________________Activites attributs________________________________*/
#activites_attributs {padding:5px;}
#activites_attributs h3 {padding: 10px 0 5px 0;}
#activites_attributs h4 {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 {margin:5px 3px;}

#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 left bottom; 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:149px;}
.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; line-height:12px; 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;}

/*_______________________vente activité_____________________*/
.vente-activite-coffret {overflow:hidden; width:98%; padding:3% 1%; position:relative;}
.vente-activite-coffret h1 {margin-bottom:10px; font-size:14px;}
.vente-activite, .vente-coffret {border:1px solid #cccccc; background: url(../images/wonderbox/bg_degrade.gif) repeat-x 0 bottom;}

.vente-activite {float:left; width:33%; padding:1%;height:219px; font-size:12px;}
/*.vente-activite-full {float:left; padding:10px; width:495px; height:74px; font-size:12px; background:url(../images/wonderbox/bg_bloc_activites.jpg) repeat-x; border:1px solid #e5e5e4; }*/
.vente-activite-full {float:none; padding:1%; margin:0 auto; height: 219px; width: 63%; font-size:12px; background:url(../images/wonderbox/bg_bloc_activites.jpg) bottom center repeat-x; border:1px solid #e5e5e4; }
.vente-activite-full h3 {padding: 7px 0 15px;}
.vente-activite-full p {padding: 4px 0;}
.vente-activite-full .price-box {font-size: 20px; margin-bottom: 10px; width:100%;}

.vente-activite-full button.btn_vert { float:left; margin:15px 0 0 0; /*width:140px;*/}
.vente-activite-full .price-box {/* width:100px;*/ float:left; margin:15px 0 0 0; font-size:18px; }
.vente-activite-full .validity-date {/* width:250px;*/ float:left; margin:10px 0 0 0; }

.vente-coffret {float:right; width:63%;}

.vente-activite h3 {padding:7px 0 15px 0;}
.vente-coffret h3 {padding:12px 0px 5px 3px;}
.vente-activite h3, .vente-coffret h3, .vente-activite-full h3 {color:#2b7825;}

.vente-activite .date-validite { padding:25px 0;}
.vente-coffret .date-validite {font-size:12px; padding:5px 0;}

.vente-activite p {padding:4px 0;}
.vente-activite .price-box{font-size:20px; margin-bottom:10px;}

.juste-vente-coffret {float:none; margin:0 auto;}

#ou {position:absolute; width:30px; height:30px; z-index:1; left:33%; top:21%;}

/*_______________________Gestion des coffrets dans la page activitee_____________________*/
#defile_coffrets { text-align:left; height:200px; position:relative;}
#defile_coffrets .retour {float:left; padding:40px 0 0; width:42px;}
#defile_coffrets .suivant {float:right; padding:40px 0 0; width:42px; text-align:right;}

#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:3px;}

#d1, #d1_bis {float:left; position:absolute; visibility:visible; z-index:1; top:15px; left:40px;}
#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; z-index:1; top:15px; left:40px;}

.dc_image {float: left; width: 85px;}
.dc_content {float: left; width:152px;}
.dc_content h2, .dc_content .price-box { padding: 0 0 10px 0;}
#defile_coffrets .dc_content .price-box span span.price {background:none; padding: 0;}

/*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 left bottom; 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 right top; width:74px; border:none; margin-top:7px; padding-top:1px;}
#filtre li.filtrerie6 { background:#000 url(../images/wonderbox/fleche_filtre.png) no-repeat 0 0; width:74px; 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:#64bae5; color:#ffffff;}
#filtre li.week-end-gastronomique a:hover, #filtre li.active.week-end-gastronomique { background-color:#97bf0d; }
#filtre li.vacances-famille a:hover, #filtre li.active.vacances-famille a { background-color:#009d30; }
#filtre li.coffret-cadeau-bien-etre a:hover, #filtre li.active.coffret-cadeau-bien-etre a { background-color:#e53689; }
#filtre li.coffret-cadeau-sport-aventure a:hover, #filtre li.active.coffret-cadeau-sport-aventure a { background-color:#eb6e08; }
#filtre li.coffret-cadeau-gastronomie a:hover, #filtre li.active.coffret-cadeau-gastronomie a { background-color:#dc002e; }
#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:#b1a8aa; }
#filtre li.filtrer.coffret-cadeau-week-end { background-color:#64bae5;}
#filtre li.filtrer.week-end-gastronomique { background-color:#97bf0d;}
#filtre li.filtrer.vacances-famille { background-color:#009d30;}
#filtre li.filtrer.coffret-cadeau-bien-etre { background-color:#e53689; }
#filtre li.filtrer.coffret-cadeau-sport-aventure { background-color:#eb6e08; }
#filtre li.filtrer.coffret-cadeau-gastronomie { background-color:#dc002e; }

#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-img-box .fullsize { height:178px; }
.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;}

.categorie_activites_prix .out-of-stock {float:left; padding-left:5px;}

/********** < 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-cart .btn_vert_addtocart { float:left; width:auto; height:29px; line-height:29px; margin-bottom:14px;}
.add-to-cart .btn_vert_addtocart span { background:url(../images/wonderbox/cady.png) top left no-repeat; float:left; padding-left:48px; height:27px;}

/* 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;}
.cart .checkout-types .btn_vert_addtocart {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; }


/*____________________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;}
#DIV_MOVE #d1_move .btn_vert_addtocart { 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;}

#coupon_code {width:75px;}

.box_gris .title_left {background:url(../images/wonderbox/bg_title.gif) top left repeat-y;}
.box_gris {background-color:#ececec;}
.box_gris img {margin-bottom:1px;}

/*_______________Preference center____________________*/
#preference-center {width:956px;}
#preference-center h1 {background:none; border:0; text-align:center; text-transform:none; font-size:2.7em; padding:0; margin:10px 0}
#preference-center p {margin-bottom:15px;}
#preference-center .a-center {font-size:1.4em; margin-bottom:20px;}
.pc-header {border-bottom:5px solid #000;}
fieldset.pc-customer {margin:0 100px;}
fieldset.pc-inscription {margin:20px 50px;}

.pc-customer label {margin-right:20px;}
.pc-customer .rose_fonce {margin-top:15px;}
#preference-center h2 {font-size:1.6em; text-transform:none; margin-bottom:10px;}

.pc-inscription p span {display:inline-block; width:180px; vertical-align:middle;}
.pc-inscription p span.pc-offre {width:530px; }

#preference-center .btn_rose {background-repeat:repeat; height:36px; padding:0 15px;}
#preference-center .btn_rose span span {font-size:2em;}

body {background-color:#fff; margin:0; padding:0;}

/*_______________Modalbox pour la semaine à 1€____________________*/
#ope_1euro {padding:10px; color:#fff;}
#ope_1euro h1 {background:none; border:none;}
#ope_1euro a {color:#fff; text-decoration:none;}
#ope_1euro .content {background-color:#000; padding:20px; height:302px; position:relative;}
#ope_1euro .bg_rose {display:block; background-color:#da0046; width:217px; height:49px; font-size:41px; line-height:49px; position:absolute; top:93px; left:140px;}
#ope_1euro .bd_jaune {display:block; background-color:#f9b200; width:248px; height:43px; font-size:26px; line-height:43px; position:absolute; top:157px; left:74px;}
#ope_1euro .bg_violet {display:block; background-color:#9260a0; width:182px; height:43px; font-size:33px; line-height:43px; position:absolute; top:196px; left:245px;}
#ope_1euro .texte {font-size:16px; line-height:18px; position:absolute; bottom:20px; left:54px;}

