/***************************************************************/
/*                                                             */
/*  Css de compatibilit� entre les styles de pix v1 et pix v2  */
/*                                                             */
/***************************************************************/

/*General*/
h1,h1 a{text-transform:none;}
h2{color:#454545;}
.footnote{display:none;}
div#global-container{position:static;}
span.etoile a{text-decoration:none!important;}
.txtvioletgras{color:#ae269e; font-weight:bold;}
/*** HEADER ***/
#headercart a,#headercart a:link{font-size:100%;color:#666666;text-decoration:underline;}
#headercart .bottom a{font-size:12px;}

/* site-wide-banner */
.site-wide-banner p{margin:0;}

/* formulaire panier */
#header-top .actions .account-box form{position:static;}

/*** PIX & MOI ***/

/* probl�me d'alignement du footer */
.pixme-container #sidebar-left{margin-bottom:15px;overflow:hidden;}
.processcom-wholecontent{overflow:hidden;}
.pixme-container{margin:0 0 15px;overflow:hidden;}
.pixme-container .col-main h3.ssttrosegras {margin:0;}

/*** PROCESS COMMANDE ***/
/* Probleme marge au dessus du footer */
#form-addr .boxverte{margin-bottom:20px;}
.process-cde .wide{margin:0;}
.process-cde .cart-breadcrumb{width:970px;}
p.submit{text-align:center;}
p.submit a.button{padding-left:8px;background-image:url(i/buttons/green-1-left.png);}
p.submit a.button span{padding-left:7px;background-image:url(i/buttons/green-1-right.png);font-weight:bold;color:#fff;}
#global-container .process-cde .col-left .reductions .content button{height:24px;padding:0 7px 0 0;font-size:11px;color:#888;background:url(images/multipays/buttons/bt-default-right.png) no-repeat 100% 0;border:0;cursor:pointer;}

/* Page Paiement */
#global-container .process-cde #cde-pay-col-main .box{margin:0 0 10px;border:1px solid #dadada;background:none;-moz-border-radius:12px;-webkit-border-radius:12px;border-radius:12px;}
#global-container .process-cde #cde-pay-col-main .box:hover{background:#f4f4f4;}
#global-container .process-cde #cde-pay-col-main .box-header, #global-container .process-cde #cde-pay-col-main .box-sub-header, #global-container .process-cde #cde-pay-col-main .box-content{padding:10px 10px 0;line-height:16px;}
#global-container .process-cde #cde-pay-col-main .box-content{margin:0 0 10px;}
#global-container .process-cde #cde-pay-col-main .box-content .select-payment{margin:0 0 10px;}
#global-container .process-cde #cde-pay-col-main h1{font-size:15px;}
#global-container .process-cde #cde-pay-col-main .box-content .select-payment .button{background: url(i/buttons/order-process.png) 0 0; padding-left:7px;}
#global-container .process-cde #cde-pay-col-main .box-content .select-payment .button:hover{background: url(i/buttons/order-process.png) 0 -48px;}
#global-container .process-cde #cde-pay-col-main .box-content .select-payment .button:hover span{background-position:100% -72px;}
#global-container .process-cde #cde-pay-col-main .box-content .select-payment span.button{height:22px;border:0;}
#global-container .process-cde #cde-pay-col-main .box-content .select-payment .button input{height:22px;line-height:22px;color:#AE269E;border:0;padding-right:25px;background:url(i/buttons/order-process.png) no-repeat 100% -24px;}
#global-container .process-cde #cde-pay-col-main .box-content .select-payment .button input:hover{background-position:100% -72px;}
#global-container .process-cde #cde-pay-col-main .box-content #v12_inputs input{margin-right:5px;}
#global-container .process-cde #cde-pay-col-main .box-content #v12_financeform .select-payment{margin-top:10px;}
#global-container .process-cde #cde-pay-col-main a.back span{background:url(i/buttons/back-home.png) no-repeat 100% -24px; display:block; font-weight:bold; height:24px; line-height:22px; padding-right:15px;}
#global-container .process-cde #cde-pay-col-main a.back{color:#666; display:inline-block;padding-left:15px;text-decoration:none;background:url(i/buttons/back-home.png) 0 0 no-repeat;}
#global-container .process-cde #cde-pay-col-main a.back:hover{color:#ae269e;}

/** MDR **/
/* pagination */
.pagination{margin-top:0;padding:0;background:none;color:inherit;overflow:hidden;}
.pagination .page-select a{float:none;margin:0!important;}


/** MARQUES **/
/* Marge colonne de droite */
#sidebar-right .sidebar-right{margin-left:10px;}
#fa-main #fa-product #fa-product-right {margin-right:5px;width:640px!important;}

/** FICHE ARTICLE **/
/* fa main - fa bottom */
#fa-libelle h1, #fa-libelle h1 a{text-transform:uppercase;}
#fa-main,#fa-bottom{border-width:0 1px;border-color:#ccc;border-style:solid;}
#main-fa{border-width:0 1px;border-color:#ccc;border-style:solid;padding:15px 10px!important;}
#main-fa #fa-top{width:auto!important;}
#main-fa .merch-content-bottom{padding:15px 15px 0;}
#main-fa h2.purple-title{height:25px!important;background:#ad259d!important;width:auto!important;-moz-border-radius-topleft:8px;-moz-border-radius-topright:8px;-webkit-border-radius-topleft:8px;-webkit-border-radius-topright:8px;}
#fa-main{height:auto;overflow:hidden;padding:15px 0;}
#fa-bottom{padding:0 10px;}
#fa-main #fa-product-right #fa-product-desc{padding-left:0!important;margin-right:0!important;}
#fa-product-desc .product-desc-top .product-amounts{clear:left;margin:10px 10px 0 0;}
#IE6 #fa-main #fa-product-right #fa-product-desc div.three-mens .box-footer a {height:14px;}
#fa-product #fa-product-right .three-mens,
#fa-product #fa-product-right .several-mens{overflow:hidden;}
#fa-product-desc #guarantee-frame #guarantee-extension-content{background:url(images/multipays/fa/guarantee-ext-logo.png) no-repeat 90% 50%;}
#fa-product-desc #guarantee-frame #gift-content{background:url(images/multipays/fa/gift-logo.png) no-repeat 90% 50%;}
#fa-product-desc #guarantee-extension-content fieldset{background:none;}
#fa-product-options div.prod-opt a[rel="external"],#tab-accessories td.access-vipix a[rel="external"]{padding:0!important;background:none!important;}
#menu-tabs li a[rel="external"]{padding:0 0 0 8px!important;}
#fa-libelle p.location{margin:0 0 10px;font-size:11px;font-weight:normal;color:#999!important;}
#fa-libelle p.location a{font-size:11px;text-decoration:underline;color:#999!important;}
#fa-libelle p.location a:hover{color:#ae269e!important;}
#fa-libelle p.prd-info-label{margin:0;font-size:11px;color:#666;}
.notationpdt-top strong{display:block;margin:0;padding:0;font-weight:normal;text-align:center;color:#ae269e;font-size:11px;}
#tab-related-prod .box-header{margin:5px 0;font-size:15px;color:#ad259d;font-weight:bold;}
#tab-related-prod .box-content .in-1{display:block;font-size:11px;color:#ad259d;}
#guarantee-ext-popup .intro .box-content .box-header{padding-bottom:5px;text-transform:none;font-size:14px;height:auto!important;border-bottom:1px solid #aa2599;background:none!important;color:#aa2599!important;font-weight:bold;}
#guarantee-ext-popup .intro .box-content .box-catcher{display:block;margin:0 0 10px;color:#000;font-size:13px;}
#delivery-ext-popup .intro .box-content .box-catcher{display:block;text-transform:uppercase;color:#0197d6;font-size:12px;font-weight:bold;margin:20px 0 0;}
#delivery-ext-popup .intro .box-header{padding-bottom:5px;text-transform:none;font-size:18px;color:#AE269E;}
#fa-product-cons-adv-new{height:70px;}
#modality-simul .box-header{padding:10px 40px 10px 12px;margin:0;height:49px;background:url(images/multipays/fa/bg-modality-prices-top.png) 0 0 no-repeat;color:#fff;line-height:normal;font-weight:bold;font-size:11px;}
#modality-simul .simul-title{clear:both;padding-left:13px;margin:0;height:29px;line-height:29px;font-size:11px;background:url(images/multipays/fa/modality-simul-bt-title.png) 0 0 no-repeat;}
#fa-pack-promo .box-header{height:21px;margin:0;padding:5px 0 0 25px;background:url(images/multipays/fa/bg-fa-other-products-top.png) 100% 0 no-repeat;font-size:18px;color:#ae269e;}
#fa-pack-promo .sub-header{margin:0;padding:10px 0 10px 25px;font-size:11px;color:#666;background:url(images/multipays/fa/bg-fa-other-products.png) 100% 0 no-repeat;}
#fa-bottom #tab-comparometer .step{width:445px!important;height:430px;margin:0 auto;background:#ebebeb;}
#prod-opt-pixplace dd a{padding:5px 10px;text-decoration:none;color:#757575;font-size:11px;display:block;}
#fa-pack-promo .fa-pack-promo-bottom{margin:0 0 15px;}
#fa-product .collect-at-store a[rel="external"] {padding-right:0;background:none;}

/*merch-card*/
#merch-card{margin-bottom:10px;}
#merch-card a,#merch-card a[rel="external"]{padding:0;background:none;}
/*New prd-reviews*/
#fa-product-left .consumer-reviews{padding:8px;border:1px solid #ccc;border-top:0;border-bottom:0;background:url(i/gradients/v-big-grey-to-white.png) 0 0 repeat-x;}
#fa-product-left .consumer-reviews dt{margin:0 0 2px;font-weight:bold;color:#bf3389;}
#fa-product-left .consumer-reviews dd{display:inline-block;width:172px;vertical-align:top;}
.IE #fa-product-left .consumer-reviews dd{display:inline;}
#fa-product-left .consumer-reviews dd.prd-review{margin-right:5px;width:120px;border:1px solid #ccc;background:#fff;text-align:center;}
#consumer-advices.purple-box .average-note p.prd-reviews .prd-rating,
#fa-product-left .consumer-reviews .prd-rating{width:110px;height:29px;background-image:url(i/icons/big-stars.png);}
#consumer-advices.purple-box .average-note p.prd-reviews .prd-rating-0,
#fa-product-left .consumer-reviews .prd-rating-0{background-position:0 -290px!important;}
#consumer-advices.purple-box .average-note p.prd-reviews .prd-rating-1,
#fa-product-left .consumer-reviews .prd-rating-1{background-position:0 -261px!important;}
#consumer-advices.purple-box .average-note p.prd-reviews .prd-rating-2,
#fa-product-left .consumer-reviews .prd-rating-2{background-position:0 -232px!important;}
#consumer-advices.purple-box .average-note p.prd-reviews .prd-rating-3,
#fa-product-left .consumer-reviews .prd-rating-3{background-position:0 -203px!important;}
#consumer-advices.purple-box .average-note p.prd-reviews .prd-rating-4,
#fa-product-left .consumer-reviews .prd-rating-4{background-position:0 -174px!important;}
#consumer-advices.purple-box .average-note p.prd-reviews .prd-rating-5,
#fa-product-left .consumer-reviews .prd-rating-5{background-position:0 -145px!important;}
#consumer-advices.purple-box .average-note p.prd-reviews .prd-rating-6,
#fa-product-left .consumer-reviews .prd-rating-6{background-position:0 -116px!important;}
#consumer-advices.purple-box .average-note p.prd-reviews .prd-rating-7,
#fa-product-left .consumer-reviews .prd-rating-7{background-position:0 -87px!important;}
#consumer-advices.purple-box .average-note p.prd-reviews .prd-rating-8,
#fa-product-left .consumer-reviews .prd-rating-8{background-position:0 -58px!important;}
#consumer-advices.purple-box .average-note p.prd-reviews .prd-rating-9,
#fa-product-left .consumer-reviews .prd-rating-9{background-position:0 -29px!important;}
#fa-product-left .consumer-reviews dd ul li{margin:0 0 2px;padding-left:8px;background:url(i/bullets/square-grey.png) 0 6px no-repeat;font-size:11px;color:#454545;}
#fa-product-left .consumer-reviews dd ul li a{color:#454545;font-size:11px;}
#fa-product-left .consumer-reviews dd ul li a:hover{color:#bf3389;}
#consumer-advices.purple-box .average-note p.prd-reviews{margin-top:0;height:29px;width:120px;border:1px solid #ae269e;background:#fff;}
#consumer-advices.purple-box .average-note p.prd-reviews .prd-rating{width:110px;height:29px;}
#consumer-advices.purple-box .notation p{border:1px solid #ae269e;background:#fff!important;}
#fa-bottom #tab-comparometer .content form {width:100%;}

#superbox.superbox-send{background:transparent;border:0;padding:0;}
.superbox-send{position:relative;}
.superbox-send:focus{outline:0;}
.superbox-send .close{position:relative;z-index:9999999;text-align:right;right:15px;cursor:pointer;}
.superbox-send iframe{overflow:hidden;position:relative;top:-35px;z-index:99999;}
.superbox-send iframe #send-to-friend{margin-top:0;}

#fa-main #fa-product-img{position:relative;display:inline-block;}
#fa-main #fa-product-img .prd-sticker{display:block;margin:0 auto;color:#fff; position:absolute;top:20px;left:4px;width:104px;height:54px;padding:28px 0 0 0;text-align:center;font-weight:bold;font-size:28px;background:url(http://pan.fotovista.com/pixmania/style/images/multipays/stickers/label-xlarge.png) no-repeat 0 0;}
#IE6 #fa-main #fa-product-img .prd-sticker{background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://pan.fotovista.com/pixmania/style/images/multipays/stickers/label-xlarge.png",sizingMethod="crop");}


/* link alert stock */
#fa-product-desc .link-alert-stock{color:#ae269e;padding-bottom:10px;}

/* Tab Cetelem */
#tab-cetelem ol{list-style: outside decimal; margin-left:32px;}



/** PROCESS COMMANDE **/
/* livraison articles */
#global-container .process-cde .col-main .content p.field img{margin-right:35px;}
#global-container .process-cde .simple-message div{zoom:1;}
/* livraison v1 */
/* breadcrumb */
.deliveryFee-wide .order-process-breadcrumb{list-style:none;margin-bottom:30px;padding-left:40px;height:34px;background:#f4f7f8;border:1px solid #b4bcc0;}
.deliveryFee-wide .order-process-breadcrumb li{display:inline;position:relative;top:-17px;float:left;width:110px;margin-right:40px;padding-top:33px;text-align:center;font-weight:bold;background:url(i/order-process/cart-breadcrumb.png) no-repeat 50% 0;white-space:nowrap;}
.deliveryFee-wide .order-process-breadcrumb li strong{margin-left:5px;}
.deliveryFee-wide .order-process-breadcrumb .active{color:#be2f87;background-position:50% -50px;}
.deliveryFee-wide .order-process-breadcrumb .step-2{background-position:50% -100px;}
.deliveryFee-wide .order-process-breadcrumb .step-2.active{background-position:50% -150px;}
.deliveryFee-wide .order-process-breadcrumb .step-3{background-position:50% -200px;}
.deliveryFee-wide .order-process-breadcrumb .step-3.active{background-position:50% -250px;}
.deliveryFee-wide .order-process-breadcrumb .step-4{background-position:50% -300px;}
.deliveryFee-wide .order-process-breadcrumb .step-4.active{background-position:50% -350px;}
.deliveryFee-wide .order-process-breadcrumb .step-5{background-position:50% -400px;}
.deliveryFee-wide .order-process-breadcrumb .step-5.active{background-position:50% -450px;}
.deliveryFee-wide .order-process-breadcrumb .step-6{background-position:50% -500px;}
.deliveryFee-wide .order-process-breadcrumb .step-6.active{background-position:50% -550px;}
.deliveryFee-wide .order-process-breadcrumb .step-6.active{background-position:50% -550px;}
/* delivery v1 sidebar */
.deliveryFee-sidebar .box {border:none;background:url(i/delivery-v1/box-background.png) repeat-y 0 0;zoom:1}
.deliveryFee-sidebar .box dt {background:url(i/delivery-v1/box-header-left.png) no-repeat 0 0;}
.deliveryFee-sidebar .box dt strong {display:block;background:url(i/delivery-v1/box-header-right.png) no-repeat 100% 0;font-weight:bold;float:none;font-size:12px;line-height:32px;text-transform:none;padding:0 5px 0 0;}
.deliveryFee-sidebar .box .box-header{padding:0 0 0 5px;color:#ae269e;text-align:center;background:url(i/delivery-v1/box-header-left.png) no-repeat 0 0;}
.deliveryFee-sidebar .box .box-content {background:url(i/delivery-v1/box-footer.png) no-repeat 0 100%;border:none;}
.deliveryFee-sidebar .box .box-content .address strong{background:url(i/delivery-v1/bullet-pink.png) no-repeat 0 50%;padding:0 0 0 15px;font-weight:normal;}
.deliveryFee-sidebar .box .box-content .address span{font-weight:bold;}
/* delivery v1 main*/
#content .deliveryFee-wide{margin:0 10px;padding-top:30px;}
#content .deliveryFee-sidebar{margin-left:10px;}
#content .deliveryFee-content{margin:0 10px;padding-top:0;background:url(i/delivery-v1/large-box-background.png) repeat-y 0 0;}
#content .deliveryFee-content{background:url(i/delivery-v1/large-box-background.png) repeat-y 0 0;}
#content.sidebar-left-220 .deliveryFee-content form{background:url(i/delivery-v1/large-box-footer.png) no-repeat 0 100%;overflow:hidden;}
#content.sidebar-left-220 .deliveryFee-content {margin-right:10px;width:735px;}
.deliveryFee-content .box-optional .box-header {border:none;}
.deliveryFee-content .box-optional .box-content {border:none;padding:0 8px;}
.deliveryFee-content .box-order-process {padding:0;}
.deliveryFee-content .box-common .box-content {margin:0;}
.deliveryFee-content .box-common .box-in-1 {border:none;}
.deliveryFee-content .box-common .box-in-2,
.deliveryFee-content .main .box-common .box-in-3,
.deliveryFee-content .main .box-common .box-in-4,
.deliveryFee-content .main .box-common .box-in-5{background:none;margin:0;padding:0;}
.deliveryFee-content .box-common .box-header {background:url(i/delivery-v1/large-box-header-left.png) no-repeat 0 0;float:none;top:0;font-weight:normal;padding:0 0 18px;}
.deliveryFee-content .box-order-process .box-header span{float:none;display:block;background:url(i/delivery-v1/large-box-header-right.png) no-repeat 100% 0;line-height:28px;font-size:15px;font-weight:bold;}
div.action{float:right;}
.deliveryFee-content .box-order-process .box-content fieldset legend{color:#333333;font-size:12px;font-weight:bold;margin:0 0 18px;text-transform:none;padding:0;}
/* button v1 */
.deliveryFee-content .box-total-amount .box-content p.about-total{float:left;}
.deliveryFee-content .box-total-amount .box-content .notice{line-height:15px;}
.deliveryFee-content .box-total-amount .box-content fieldset.buttons{float:right;clear:right;}
.deliveryFee-content .box-total-amount div.action p{float:left;margin-left:4px;}
.deliveryFee-content span.button button{font-weight:bold;font-size:11px; height:22px;}
.deliveryFee-content span.button,.deliveryFee-content span.button:focus{background:url(i/delivery-v1/grey-button-left.png) no-repeat 0 0;padding-left:6px; border:none; height:22px;}
.deliveryFee-content span.button button,.deliveryFee-content span.button button:focus{background:url(i/delivery-v1/grey-button-right.png) no-repeat 100% 0;color:#ae269e;padding:0 10px 2px 4px;}
.deliveryFee-content .submit span.button,.deliveryFee-content .submit span.button:focus{background:url(i/delivery-v1/button-left.png) no-repeat 0 0;padding-left:7px;}
.deliveryFee-content .submit span.button button,.deliveryFee-content .submit span.button button:focus{background:url(i/delivery-v1/button-right.png) no-repeat 100% 0;color:#ae269e;padding:0 7px 2px 0;border:0;}
.deliveryFee-content .box-order-process .box-content .action{text-align:center;}
.deliveryFee-content .box-order-process .box-content .action p{display:inline-block;padding:0;margin:5px 5px 0;}
/* featured */
#content .deliveryFee-content .box-order-process .box-content .featured{border:1px solid #d0d0d0;width:711px;margin: 0 auto;}
#content .deliveryFee-content .box-order-process .box-content .featured .box-in-1{background:url(i/delivery-v1/box-featured-header.png) no-repeat 0 0;top:-1px;left:-1px;position:relative;width:713px;}
#content .deliveryFee-content .box-order-process .box-content .featured .box-in-2{background:url(i/delivery-v1/box-featured-footer.png) no-repeat 0 100%;top:6px;left:0;position:relative;width:693px;padding:0 10px 10px;}
#content .deliveryFee-content .box-order-process .box-content .featured fieldset{background:url(i/delivery-v1/top-chrono.png) no-repeat 0 50%;padding:0;margin:0;border:0;}
#content .deliveryFee-content .box-order-process .box-content .featured legend{line-height:34px;padding:0;}
#content .deliveryFee-content .box-order-process .box-content .featured img{float:left;vertical-align:middle;}
#content .deliveryFee-content .box-order-process .box-content .featured p{padding:0 0 0 166px;}
#content .deliveryFee-content .box-order-process .box-content .featured label{font-weight:bold;vertical-align:middle;}
#content .deliveryFee-content .box-order-process .box-content .featured input{vertical-align:middle;margin:0;}
/* main */
.deliveryFee-content .box-total-amount p.about{width:500px;float:left;line-height:14px;}
.deliveryFee-content .box-total-amount p.service-amount,.main .box-total-amount p.amount{float:right;font-size:12px;}
.deliveryFee-content .box-total-amount p.service-amount strong.amount{font-size:12px;}
.deliveryFee-content .box-total-amount fieldset{clear:both;}
.deliveryFee-content .box-order-process .box-content{padding:0 8px;}
.deliveryFee-content .box-order-process .box-content p{margin:0 0 15px;}
.deliveryFee-content .box-order-process .box-content p.submit{text-align:right;}
.deliveryFee-content .box-optional h2.box-header{text-align:center;height:auto;margin:0 10px 10px;font-weight:bold;}
.deliveryFee-content .box-optional .box-header .in-1{line-height:24px;font-size:12px;color:#ae269e;position:relative;top:0;left:0;padding:0;border-top:1px solid #dadada;border-bottom:1px solid #dadada;}
.deliveryFee-content .box-optional .box-content .table-wrap{width:546px;margin:0 auto 18px;background:url(i/delivery-v1/table-footer.png) no-repeat 0 100%;padding:0 0 10px;}
.deliveryFee-content .box-optional .box-content .table-wrap table{width:546px;margin:0 auto;}
.deliveryFee-content .box-optional .box-content table thead{background:url(i/delivery-v1/table-header.png) no-repeat 0 0;height:32px;}
.deliveryFee-content .box-order-process .box-content table th,.deliveryFee-content .box-order-process .box-content table td{border:none;}
.deliveryFee-content .box-optional .box-content table th{line-height:24px;font-weight:normal;font-size:11px;padding:0 0 0 16px;background:none;border:none;}
.deliveryFee-content .box-optional .box-content table td{text-align:center;font-weight:bold;line-height:18px;border-right:1px solid #efefef;padding-left:16px;}
.deliveryFee-content .box-optional .box-content table .first{text-align:left;padding-left:16px;}
/* general */
.deliveryFee-content .service-amount{font-weight:bold;}
.deliveryFee-content .service-amount ins{text-decoration:underline;}
.deliveryFee-content .service-amount strong{font-size:16px;color:red;}
/* sidebar our services */
.deliveryFee-sidebar .box-our-services ul li p.label strong{background-image:url(i/boxes/ucm-rolodex-blue.png)}
.deliveryFee-sidebar .box-our-services ul li .content-text .more-info a{background:url(i/bullets/blue-arrow.png) 0 5px no-repeat;}
.deliveryFee-sidebar .box-secured-payment p{margin:0 0 10px;}
.deliveryFee-sidebar .box-secured-payment p.logo{text-align:center;}
.deliveryFee-sidebar .box-secured-payment button{background:transparent;border:0;}
/* customer info */
.deliveryFee-sidebar .box-customer-info .address{padding:10px 0;border-top:1px solid #ccc;}
.deliveryFee-sidebar .box-customer-info .address:first-child{border:0;padding-top:0;}
.deliveryFee-sidebar .box-customer-info .address p{padding:5px;margin:0;}
.deliveryFee-sidebar .box-customer-info .address .actions{font-size:11px;}
.deliveryFee-sidebar .box-customer-info .address .actions a{padding-left:8px;background:url(i/bullets/grey-arrow.png) 0 4px no-repeat;}
.deliveryFee-content .box-order-process .box-content .form-item{position:relative;border:none;}
.deliveryFee-content .box-order-process .box-content .form-item input{vertical-align:middle;}
.deliveryFee-content .box-order-process .box-content .form-item label{vertical-align:middle;}
.deliveryFee-content .box-order-process .box-content .form-item fieldset{border-bottom:1px solid #ccc;padding-bottom:5px;margin:0 10px;}
.deliveryFee-content .box-order-process .box-content .form-item:first-child{border:0;padding-top:0;}
.deliveryFee-content .box-order-process .box-content .store-schedule{padding:10px 10px 0;margin:0 0 10px;}
.deliveryFee-content .box-order-process .box-content .store-schedule table{width:100%;}
.deliveryFee-content .box-order-process .box-content .store-schedule table caption{font-weight:bold;text-align:left;margin-left:-1px;padding:2px 5px;background:url(i/gradients/v-grey-light-to-dark.png) 0 0 repeat-x;border:1px solid #ccc;color:#fff;}
.deliveryFee-content .box-order-process .box-content .store-schedule table td{padding:2px 5px;border:1px solid #ccc;}
.js .deliveryFee-content .box-order-process .box-content a.dp-choose-date{overflow:hidden;display:inline-block;vertical-align:bottom;margin:0 3px 0 5px;line-height:999px;width:22px;height:19px;background:url(i/icons/calendar.gif) 0 0 no-repeat;}
.js .deliveryFee-content .box-order-process .box-content .store-schedule{position:relative;display:none;border:2px solid #ccc;background:#fff;z-index:999;}
.js .deliveryFee-content .box-order-process .box-content .store-schedule p{width:90%;}
.js .deliveryFee-content .box-order-process .box-content .store-schedule table td{padding:2px 5px;}
.deliveryFee-content .box-order-process .box-content .store-schedule  table tbody tr:hover th,.box-order-process .box-content .store-schedule  table tbody tr:hover td{background:#e3f3ab;}
.js .deliveryFee-content .box-order-process .box-content .store-schedule a.close{overflow:hidden;position:absolute;top:10px;right:10px;width:16px;height:16px;line-height:16px;font-size:14px;text-decoration:none;cursor:pointer;font-weight:bold;text-align:center;color:#ccc;zoom:1;}
/* pix stores & kiala stores*/
#pixmania-stores p.about{padding:0 0 0 168px;font-size:12px;background:url(i/delivery-v1/pixstore-info.png) no-repeat 15px 50%;}
#kiala-stores p.about{padding:0 0 0 168px;font-size:12px;background:url(i/delivery-v1/kiala.png) no-repeat 34px 50%;height:71px;}
#pixmania-stores p.inline,#kiala-stores p.inline{margin:0 0 10px;}
#pixmania-stores input,#kiala-stores input{margin:0;vertical-align:middle;}
#pixmania-stores label,#kiala-stores label{font-size:14px;text-transform:uppercase;font-weight:bold;vertical-align:middle;}

.pixme-container #content{border:0;clear:none;padding-bottom:0;position:static;overflow:visible;}

/*Thickbox DVD adultes*/
#adult-overlay{z-index:1001;display:none;background:#000;position:fixed!important;position:absolute;top:0;left:0;width:100%;height:100%;filter:alpha(opacity=99);opacity: 0.99;}
#adult-box-container{z-index:1001;position:absolute;top:0;left:0;width:100%;height:100%;}
#adult-box-container #adult-box-lvl1{position:relative;width:100%;height:100%;}
#adult-box-container #adult-box-lvl1 #adult-box-lvl2{position:fixed!important;position:absolute;left:50%;top:50%;width:290px;height:180px;}
#adult-box-container #adult-box-lvl1 #adult-box-lvl2 #adult-box-lvl3{background:#fff;width:100%;height:100%;padding:10px;margin:0;text-align:center;position:relative;left:-50%;top:-50%;-moz-border-radius:8px;}
#adult-box-lvl3 h1{font-size:16px;color:red;margin:5px 0;}
#adult-box-lvl3 p{font-size:12px;margin:0 0 1em;}
#adult-box-lvl3 strong{clear:left;display:block;margin:5px 0;font-size:12px;}
#adult-box-lvl3 .center-container{position:relative;left:0;top:0;height:23px;}
#adult-box-lvl3 .center-container .center {position:absolute;left:50%;float:left;}
#adult-box-lvl3 .center-container .center p{margin:0;float:left;position:relative;left:-50%;}
#adult-box-lvl3 .center-container .center p a,
#adult-box-lvl3 .center-container .center p a:hover{outline:0;float:left;padding-left:8px;height:23px;background:url(images/multipays/buttons/bt-green-left.png) 0 0 no-repeat;text-decoration:none;}
#adult-box-lvl3 .center-container .center p a span{cursor:pointer;float:left;height:23px;line-height:23px;padding-right:8px;background:url(images/multipays/buttons/bt-green-right.png) 100% 0 no-repeat;text-transform:uppercase;font-weight:bold;font-size:11px;color:#ae269e;}
#adult-box-lvl3 .center-container .center p a:hover span{color:#be2f87;}

/* Telesales connection */
.box-telesales{padding:10px 0 10px 17px!important;background:#d3d3d3;border:3px solid #717171;}
.sidebar .box-telesales h2{width:207px;height:20px;margin:0 0 10px;text-indent:-9999px;background:url(i/titles/telesales-connection.png) no-repeat 0 0;overflow:hidden;}
.box-telesales p{width:207px;}
.box-telesales input.text{width:205px;margin-bottom:8px;border:1px solid #a0a0a0;}
.box-telesales .actions{text-align:right;}
.box-telesales .actions input{margin-left:5px;text-transform:uppercase;font-size:10px;}
.box-telesales .error{padding:10px 0;font-size:11px;color:#f00;}

/*WEEE old styles (DEEE)*/
.weee,.prd-weee{font-size:10px;white-space: nowrap;color:#666;}

#articleinfo .weee a.divinfo {border:none;}

#overlayDiv     	{position: absolute; display: none; color: #000; width: 170px;}
.DEEE-BOX-TITRE ,
#overDiv .titreDef    {color: #ae269e; background-image:url("./multipays/box_glossaire_top.gif"); background-position: left top; font-size:1px; font-weight: bold; padding: 1px 1px 1px 1px; cursor: help;}
#overDiv .texteDef    {text-align:left; padding: 7px; font-size:11px; background-image:url("./multipays/box_glossaire_bottom.gif"); background-position: left bottom; background-repeat:repeat; cursor: help; }
#overDiv .pubGlossaire  {font-size:11px; font-style:italic; color:#0066CC; cursor: help;}
#overDiv a.clicici	 	{font-size: 11px; padding:0 0 0 0; text-decoration: underline; color: #ae269e; cursor: help;}
#overDiv a:hover.clicici	{font-size: 11px; text-decoration: underline; color: #ae269e; cursor: help;}

.DEEE-PRICE           {text-decoration:none;color:#FF0000 !important;font-weight:bold;font-size:16px;font-family:arial,helvetica,sans-serif;position:absolute;display:inline !important;}
.DEEE-BOX-TITRE         {font-weight:bold;font-size:12px;font-family:arial,helvetica,sans-serif;}
.DEEE-PRICE-BOX-TITRE   {color:#FF0000;font-weight:bold;font-size:16px;}

/*Order process*/
#content.sidebar-left-220 #two-col-left.main{width:auto;margin:0 10px;padding-top:0;}
.box-must-have .prd .prd-purchase a{overflow:hidden;display:block;width:50px;height:23px;margin:0 auto;padding:0;text-indent:-9999px;background:url(i/buttons/add-basket-small.png) no-repeat;}
.box-cart .cart-validation a{display:inline-block;padding-left:53px;text-decoration:none;background:url(i/buttons/checkout-left.png) 0 0 no-repeat;cursor:pointer;}
.box-cart .cart-validation a:hover{background-position:0 -42px;}
.box-cart .cart-validation a span{display:inline-block;padding-left:0;padding-right:20px;height:42px;line-height:42px;font-size:14px;font-weight:bold;text-transform:uppercase;border:0;background:url(i/buttons/checkout-right.png) 100% 0 no-repeat;cursor:pointer;color:#454545;}
.box-cart .cart-validation a:hover span{background-position:100% -42px;}

/*Boutique VIPIX*/
.vipix-pagination{overflow:hidden;padding:0 10px;height:32px;line-height:32px;background:#f0f2f2;zoom:1;}
.vipix-pagination ul,.vipix-pagination ul li,.vipix-pagination span{display:inline-block;vertical-align:middle;}
.IE .vipix-pagination ul,.IE .vipix-pagination ul li{display:inline;}
.vipix-pagination span{float:left;}
.vipix-pagination ul{float:right;}

/*Points retraits*/
.compatibility #content-in-2{padding-top:15px;}
.notice *{color:#454545!important;}
.box-editorial{position:relative;}
.box-editorial h1.h1violet{position:absolute;top:5px;left:30px;color:#2E67A4;}
.main .box-prd-group .prd .prd-purchase a.prd-purchase-small{overflow:hidden;margin:0 auto;}
.store-pictures .box-content{text-align:center;}
.store-pictures object{margin:0 auto;}
.main .box-editorial .box-content strong span{color:#2c66a3!important;}
.main .box-editorial .box-content a,.main .box-editorial .box-content a span{color:#454545!important;}
.main .box-editorial .box-content a:hover,.main .box-editorial .box-content a:hover span{color:#be2f87!important;}
.main .store-schedules .box-content table{margin-bottom:15px!important;}
.main .store-schedules .box-content table td{border:1px solid #ccc;padding:2px 10px;}
.main .store-schedules .box-content tr:hover table td{background:#e3f3ab;}

/* Flash Sales */
#flash-sales .prd .prd-more-info a{float:none;padding-left:0;}
div#flash-sales div.prd .prd-amount ins span,
div#flash-sales tr.prd .prd-amount ins span{font-size:12px;}

/*PIX&ME*/
#two-col-left .col-main .last .right-button span{display:inline-block;padding-left:6px;height:23px; line-height:23px; background:url(images/multipays/buttons/bt-submit-left.png) no-repeat 0 0;}
#two-col-left .col-main .last .right-button span button{padding-left:0;padding-right:6px;height:23px;line-height:23px;font-weight:bold;color:#ae269e;background:url(images/multipays/buttons/bt-submit-right.png) no-repeat 100% 0;}
#two-col-left .col-main .last .right-button span.disabled{background-image:url(i/buttons/grey-1-left.png);}
#two-col-left .col-main .last .right-button span.disabled button{color:#fff; background-image:url(i/buttons/grey-1-right.png); cursor:default;}
#two-col-left .boxcontenu thead.head-table tr td,#two-col-left .boxcontenu td.head-table{background-color:#dfdfdf;font-weight:bold;}
#two-col-left .boxcontenu table td.grey-bg{color:red;font-weight:bold;background-color:#f4f4f4;}
#two-col-left .boxcontenu table.boitegrise3 .border-cell td {border-color:#FFFFFF #DFDFDF #DFDFDF;}
#two-col-left .col-main #form-addr select#city{width:auto;}
#two-col-left .col-left {float:left;width:180px;}

/*Fix CM*/
#cm{overflow:hidden;background:#fff;border:1px solid #ccc;border-width:0 1px;}

/*promo pack fix*/
.lienblcNonSouligne{color:#fff;}
#IE6 .box-default-simple {width:988px;}
table.tableData td.pack-content{text-align:left;}

/* Boutique occasion */
#second-hand{position:relative;z-index:100;}
#footer{position:relative;z-index:1;padding-top:10px;}

/* PAGE PLAN DU SITE */
#structure{margin-bottom:30px;}
#structure a{text-decoration:none;font-weight:normal;}
#structure h1{font-family : arial;font-size:18px;text-decoration:none;font-weight:bold;color:#ae269e;}
#structure h1.cat{padding:0px;margin-bottom:0px;}
#structure h1.h1_titre_violet{padding:0px;margin-top:5px;}
#structure h1.marque{font-size:16px;margin-bottom:5px;margin-top:5px;}
#structure h2{margin-bottom:0px;text-decoration:none;color:#000;}
#structure h2.segment {font-size:11px;margin-top:0px;}
#structure h2.mar {font-size:14px;}
#structure h3.artiles {font-size:11px;text-decoration:none;color:#000;margin-bottom:0px;margin-left:10px;margin-top:0px;font-weight:lighter;}
#structure li {margin-left:20px;font-size: 11px;color: #333;padding:0px;margin-bottom:0px;margin-top:0px;}
#structure ul {margin-left:5px;background-repeat: no-repeat;list-style-position: outside;padding:0px;margin-bottom:0px;margin-top:0px;padding:0px; margin-left:10px;list-style-image:url(http://aka.fotovista.com/dev/gui_web/grafx/fr/icono/puce-verte.gif);background-repeat: no-repeat;list-style-position: outside;margin-top:0px;margin-bottom:0px;margin-left:20px;}
#structure li.titre {list-style-image:url(http://aka.fotovista.com/dev/gui_web/grafx/fr/icono/puce-verte.gif);background-repeat: no-repeat;list-style-position: outside;padding:0px;margin-bottom:0px;}
#structure font.seg {font-size:11px;text-decoration:none;color:#000;margin-bottom:0px;margin-left:10px;}

/* Buyers Guide */
#buyersguide-global{overflow:hidden;}
#buyersguide-global #col-main .box .article p{margin-left:0;}
#buyersguide-global #col-main .box .article p.image{margin-left:179px;}
#buyersguide-global #col-right #guide-selector h2 {color:#AE269E;}

/* Consumer Advices */
#consumer-advices .pagination{background-color:#d2d2d2; padding:3px 5px;}
#consumer-advices .pagination .page-select{line-height:normal;}
#consumer-advices .pagination .page-select a{border:none; font-size:10px;line-height:15px;}

/* Sales SEO */
#sale-seo{clear:both;padding:0 0 10px;text-align:center;font-size:10px; border-left:1px solid #ccc; border-right:1px solid #ccc;}
#sale-seo a{font-size:10px;color:#000;text-decoration:none;}

/* All packs */
.ttnoirgras{font-size:16px;font-weight:bold;}
a.grosliennoirgras{font-weight:bold;}
table.boiterr a{text-decoration:none;}
a .minitxtrouge{font-weight:bold;color:#F00;text-decoration:none;}
a span.minitxtnoir .minitxtrouge{text-transform:uppercase;}
a .maxiprixrecherche{display:block;color:#FF0000;font-size:18px;font-weight:bold;line-height:20px;}
td.pack-price em{color:#FF0000;display:block;font-size:14px;font-weight:bold;font-style:normal;}
td.pack-content dl{text-align:left;}
td.pack-diff{color:#f00;font-weight:bold;}
td.pack-content dl img,td.pack-content a span img{padding:0 20px 0 10px;background:transparent url(images/multipays/fa/plus.png) no-repeat 100% 50%;}
td.pack-content dl img.last{padding:0 0 0 10px;background:none;}

/*Deffered payment*/
#deffered-payment h1{margin:0;height:145px;background:url(images/fr/multipays/payment/title.jpg) 50% 0 no-repeat;text-indent:-9999px;}
#deffered-payment .box-content{padding:15px;line-height:17px;font-size:12px;padding-bottom:15px;}
#deffered-payment em{font-size:19px;font-weight:bold;font-style:normal;line-height:normal;}
#deffered-payment .deffered-type{text-align:center;font-weight:bold;}
#deffered-payment .deffered-type img{vertical-align:middle;margin:0 5px;}
#deffered-payment h2{margin:0;font-size:14px;}
#deffered-payment p,#deffered-payment dl,#deffered-payment ol{margin:0 0 15px;}
#deffered-payment dl dt{font-weight:bold;}
#deffered-payment dl dd{display:list-item;list-style:inside square;}
#deffered-payment ol{list-style-position:inside;}
#deffered-payment.js{position:fixed;_position:absolute;top:50%;left:50%;margin-left:-313px;width:626px;border:3px solid #bf3288;background:#fff;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
#deffered-payment.js a.close{position:absolute;top:5px;right:15px;padding-left:15px;font-weight:bold;background:url(images/fr/multipays/payment/close-btn.png) 0 2px no-repeat;color:red;font-size:11px;text-decoration:none;cursor:pointer;}
