html{font-size:100%}
body article, body aside, body details, body figcaption, body figure, body footer, body header, body hgroup, body main, body menu, body nav, body section, body summary{ display:inline; }
body{background-color:#6c0300; background-image:url("../images/ligne-body.gif"); background-repeat:repeat-x; margin:0; padding:0; text-align:center; font-family:Georgia,"Times New Roman",Times,serif; font-size:14px}

a, a:hover{text-decoration:none; outline-color:-moz-use-text-color; outline-style:none; outline-width:0; border:none}
a.favori, a.favori:visited{font:12px Arial,Helvetica,sans-serif; color:#000; text-shadow:#5B2079 0 1px; border-bottom:2px solid #CD0050}
a.favori:hover, a.favori:active{border-bottom:2px solid #a20ba4}

h1, h2, h3, h4, h5, h6{margin:0; padding:0; font-weight:normal; font-size:1em; font-family:Georgia,Times,serif}
h2{font-size:14px; font-style:italic; font-weight:bold; margin-bottom:5px}
form{margin:0; padding:0}
img{border:none}
#page{position:relative; float:left; width:1250px; margin:0; padding:0; text-align:left}
/* images/entete1.jpg */
#entete{background-image:url("../images/entete1.jpg"); background-repeat:no-repeat; width:1250px; height:120px; margin:0; padding:0; background-color:#ccc}
span.expedieTitre{position:absolute; top:40px; left:1085px; width:100px; font:19px small-caps Arial,Helvetica,sans-serif; opacity:0.15;  -moz-opacity:0.15;  -ms-filter:"alpha(opacity=15)"; /* IE 8 */ filter:alpha(opacity=15);  color:#FFF; font-style:italic; text-align:center}
a#accueil{position:absolute; top:9px; left:310px; width:500px; height:110px}
#entete h1{position:absolute; top:40px; left:805px; font-family:Georgia,"Times New Roman",Times,serif; font-size:13px; font-style:italic; width:180px; color:#FFF; text-align:center; word-spacing:2px}
#entete h1 span{font-size:16px; color:#c559ff}
#entete div#h1{position:absolute; top:40px; left:805px; font-family:Georgia,"Times New Roman",Times,serif; font-size:13px; font-style:italic; width:180px; color:#FFF; text-align:center; word-spacing:2px}
#entete div#h1 span{font-size:16px; color:#c559ff}
#lang{position:absolute; top:95px; left:175px; width:100px; height:25px}
#lang div{float:left; width:20px; padding:0 3px 0 0}
#lang div a{display:block; width:18px; height:20px}
div.fr a{background-image:url("../images/menu/fr_out1.gif"); background-repeat:no-repeat}
div.fr a:hover{background-image:url("../images/menu/fr_out1.gif"); background-repeat:no-repeat}
div.es a{background-image:url("../images/menu/es_out1.gif"); background-repeat:no-repeat}
div.es a:hover{background-image:url("../images/menu/es_out1.gif"); background-repeat:no-repeat}
div.en a{background-image:url("../images/menu/en_out1.gif"); background-repeat:no-repeat}
div.en a:hover{background-image:url("../images/menu/en_out1.gif"); background-repeat:no-repeat}

#entete #menuH{position:absolute; top:10px; left:15px; width:140px}

#entete #menuH ul li{list-style:none; margin:0; padding:0 0 5px 0}
#menuH ul li a{display:block; text-decoration:none; color:#b26dd6; padding:0 0 0 22px; font-family:Arial,Helvetica,sans-serif; font-size:12px}
#menuH ul li a.newsl, #menuH ul li a.newsl:visited{background:url("../images/menu/haut-newsletter.gif") no-repeat 0 0; color:#f0a21e}
#menuH ul li a.newsl:hover, #menuH ul li a.newsl:active{color:#f0cb1e}
#menuH ul li a.contacter, #menuH ul li a.contacter:visited{background:url("../images/menu/haut-contacter.gif") no-repeat 0 0; color:#fff}

#menuH ul li a.contacter:hover, #menuH ul li a.contacter:active{color:#e4cbf1}
#menuH ul li a.contacter span#rouge{color:#fe1d1d}
#menuH ul li a.infomagica, #menuH ul li a.infomagica:visited{background:url("../images/menu/haut-info.gif") no-repeat 0 0; color:#fff}
#menuH ul li a.infomagica:hover, #menuH ul li a.infomagica:active{color:#e4cbf1}

form#formLogin{margin:0; padding:0; border:#e7e9ee}
#entete #compte{position:absolute;top:0;right:5px; width:230px}
table#tableLogin{background-image:url("../images/fond_loginbloc.gif")}

div.btnLogin{width:230px; height:32px; margin:0; padding:0}
a#loginLink_es{display:block; width:230px; height:31px; background:url("../images/login_out_es.gif") no-repeat; margin:0; padding:0}
a#loginLink_es:hover{background-image:url("../images/login_ov_es.gif")}
table#tableLogin input{font-family:Arial,Helvetica,sans-serif; font-size:11px; padding:2px 0 1px 2px; margin:5px 0 0 15px; border:thin 1px #6e1f83}
td.oubliLink{text-align:left; padding:3px 0 0 30px; margin:0}
#compte a{font:normal normal 11px Arial,Helvetica,sans-serif; text-decoration:none; color:#C096DC}
#compte a:hover, #compte a:active{color:#FFF}
a#loginSubmit{display:block; width:61px; height:44px; background-image:url("../images/login_go_out.gif"); background-repeat:no-repeat; text-decoration:none; margin:5px 15px 0 0}
a#loginSubmit:hover{background-image:url("../images/login_go_ov.gif")}
#entete div#pseubar{background-color:#e5e0e0; float:right}

#tableLogin{background-color:#360b45; position:relative}
.monpseu{background:url("../images/bienbenidos-es.gif") no-repeat 10px 10px; text-align:left; font:normal bold 12px Georgia,"Times New Roman",Times,serif; color:#dc83de; padding:15px 0 0 130px; height:19px}
.moncompte{background:url("../images/ico_compte.gif") no-repeat  5px 3px; text-align:left; width:40%; padding:7px 2px 2px 30px}
.deconnecte{background:url("../images/ico_deconnecte.gif") no-repeat 7px 3px; text-align:left; width:40%; padding:7px 2px 5px 30px}
.montchat{position:absolute; top:11px; left:140px; text-align:center; padding:0; margin:0}
.montchat a{display:block; margin:0; padding:0; background:url("../images/tchat-magie-es-out.gif") no-repeat 0 0; height:69px; width:76px}

#conteneur{background:url("../images/fond_clair.gif") repeat-y; float:left; width:1250px; overflow:hidden}

#navigation{float:right; width:30%; margin-top:1em; overflow:hidden}
#extra{float:right; clear:right; width:30%; margin-top:1em; overflow:hidden}

.nettoyeur{clear:both; height:0; margin:0; padding:0; border:0; line-height:1px; font-size:1px}

.invisible{position:absolute; top:-3000em; height:1%}

div#colG{background-color:#5B2079; float:left; width:160px}
img.sepMenu2{margin:5px 0 5px 4px}

#devideo{width:150px; height:40px; margin:0; padding:0}
a.demoLink{display:block; width:160px; height:40px; margin:0}

#scroll1024{}

div#menuG{width:160px; padding:0; margin:0}
ul{    margin:0;     padding:0;     list-style:none}
ul#navG{padding:6px 5px 5px 0; margin:0; color:#FFF; text-align:left}
ul#navG ul{margin:0; padding:5px 0 0 0}
ul#navG ul li{margin:0;     padding:0;     list-style:none}
ul.ui-accordion-content-active{margin:0 0 0 5px; padding:0 0 5px 0}
a.head, a.head:visited, a#rien:link, a#rien:visited{display:block; font-family:Georgia,"Times New Roman",Times,serif; font-size:13px; font-style:italic; padding:5px 0 1px 10px; margin:1px 0 0 0; text-decoration:none; color:#FFF; height:21px}
a.head, a.head:visited{background-image:url("../images/menu/btn_off.gif"); background-repeat:no-repeat}
a#rien:link, a#rien:visited{background-image:url("../images/menu/btn_def.gif"); background-repeat:no-repeat}
a.ouvert, a.head:hover, a.head:active,  a#rien:hover, a#rien:active{display:block; font-family:Georgia,"Times New Roman",Times,serif; font-size:13px; font-style:italic; padding:5px 0 1px 10px; margin:1px 0 0 0; text-decoration:none; color:#FFF; height:21px}
a.ouvert, a.head:hover, a.head:active{background-image:url("../images/menu/btn_on.gif"); background-repeat:no-repeat}
a.ui-accordion-header:active,  a#rien:hover, a#rien:active{background-image:url("../images/menu/btn_def_on.gif"); background-repeat:no-repeat}
a.ouvert:link, a.ouvert:hover, a.ouvert:visited, a.ouvert:active{display:block; background-image:url("../images/menu/btn_on.gif"); background-repeat:repeat-x; font-family:Georgia,"Times New Roman",Times,serif; font-size:13px; font-style:italic; padding:5px 0 1px 10px; margin:1px 0 0 0; text-decoration:none; color:#FFF; height:21px}
ul.navG2 li a:link, ul.navG2 li a:visited{font-family:Arial,Helvetica,sans-serif; display:block; padding:1px 0 0px 10px; margin:0; font-size:12px; text-decoration:none; color:#c096dc}
a#catNavG{color:#ca62b5; text-transform:uppercase}
ul.navG2 li a.on, ul.navG2 li a:hover, ul.navG2 li a:active, a#catNavG:hover, a#catNavG:active{color:#FFF}
ul.navG2 li a.catNavG{color:#ca62b5;text-transform:uppercase;}
.btmenuG{width:160px; height:26px; background-image:url("../images/menu/fond_tchat_link.gif"); background-repeat:no-repeat; margin:0 0 3px 0; padding:0}
.btmenuG a, .btmenuG a:visited{font-family:Arial,Helvetica,sans-serif; font-size:12px; text-decoration:none; color:#d660c3; display:block; padding:5px 0 0 10px}
.btmenuG a:hover, .btmenuG a:active{color:#FFF; text-decoration:none}
.btmenuGCK{position:relative;height:90px;width:110px;background: transparent url("images/prod/icone_9360.jpg") no-repeat center center;margin:12px 0 0 23px; padding:0}
.btmenuGCK a, .btmenuGCK a:visited{display:block;width:110px;height:90px;text-decoration:none;}
.btmenuGCK img{position:absolute;z-index:1}
.btmenuGCK img.active{z-index:3}
#lotMalin{margin:0; padding:0; text-align:center}
#lotMalin h2{width:160px; height:45px; margin:0; padding:0}
#lotMalin h2 a{display:block; width:160px; height:45px; background:url("../images/menu/titre_achat_malin_out_es.gif") no-repeat}
#lotMalin h2 a:hover{background:url("../images/menu/titre_achat_malin_ov_es.gif") no-repeat}
#lotMalin div#h2{width:160px; height:45px; margin:0; padding:0}
#lotMalin div#h2 a{display:block; width:160px; height:45px; background:url("../images/menu/titre_achat_malin_out_es.gif") no-repeat}
#lotMalin div#h2 a:hover{background:url("../images/menu/titre_achat_malin_ov_es.gif") no-repeat}

a.texteMalin, a.texteMalin:visited{font-family:Georgia,"Times New Roman",Times,serif; font-size:13px; font-style:italic; color:#FFF; text-decoration:none; line-height:17px; padding:4px}
a.texteMalin:hover, a.texteMalin:active{color:#d660c3; text-decoration:none}
span.prixMalin{font-family:Arial,Helvetica,sans-serif; font-size:18px; font-weight:bold; color:#FFF}
img.Malin{border:1px solid #ab23a7; margin:0 0 7px 0}

div.cadeaufi{margin:0 0 10px 0}
a.linkdo{display:block; background:url("../images/menu/titre_cadeau-out-es.gif") no-repeat 0 0; width:160px; height:54px}
a.linkdo:hover{background:url("../images/menu/titre_cadeau-ov-es.gif") no-repeat 0 0; text-decoration:none}

#lotMalin{margin:0; padding:0; text-align:center}
#lotMalin h2{width:160px; height:45px; margin:0; padding:0}
a.texteMalin, a.texteMalin:visited{font-family:Georgia,"Times New Roman",Times,serif; font-size:13px; font-style:italic; color:#FFF; text-decoration:none; line-height:17px; padding:4px}
a.texteMalin:hover, a.texteMalin:active{color:#d660c3; text-decoration:none}
span.prixMalin{font-family:Arial,Helvetica,sans-serif; font-size:18px; font-weight:bold; color:#FFF}
img.Malin{border:1px solid #ab23a7; margin:0 0 7px 0}

.infomagie{margin:0 0 10px 0}
.infomagie h2{font-style:normal; font-weight:normal; margin:0}
a.titreInfoMagie, a.titreInfoMagie:visited, .infomagie a.ouvert{display:block; width:160px; height:26px; background-image:url("../images/menu/btn1_off.gif"); background-repeat:no-repeat; font-family:Arial,Helvetica,sans-serif; font-size:12px; text-decoration:none; color:#d660c3; padding:5px 0 0 10px}
a.titreInfoMagie:hover, .infomagie a.ouvert{background-image:url("../images/menu/btn1_on.gif"); text-decoration:none; color:#f6683c}
ul.infoMagie li a, ul.infoMagie li a:visited{font-family:Arial,Helvetica,sans-serif; display:block; padding:1px 0 0px 10px; margin:0; font-size:12px; text-decoration:none; color:#c096dc}
ul.infoMagie li a:hover{color:#FFF}

#linkMagie{margin:0; padding:0; text-align:center; color:#7d389f; background-color:#5b2078}
#linkMagie h2{margin:0}
p.liensG{margin:0; padding:5px; background-image:url("../images/lien-sep.gif"); background-repeat:no-repeat; background-position:center bottom}
p.liensG a, p.liensG a:visited{font-family:Arial,Helvetica,sans-serif; padding:0; margin:0; font-size:12px; text-decoration:none; color:#995db7}
p.liensG a:hover, p.liensG a:active{color:#cdaae2; text-decoration:none}

#colC{float:left; width:850px; padding:0}

div.topNouv{background-image:url("../images/fond-nouvcat.gif"); background-repeat:no-repeat; float:left; width:508px;     padding:0; margin:0 0 0 2px}
.topNouv h3{color:#FFF; background-image:url("../images/fond-titre-topnouv.gif"); background-repeat:repeat-x; font-family:"Times New Roman",Times,serif; font-size:20px; height:30px; margin:0 0 0 44px; padding:5px 0 0 10px}
#container{float:left; padding:13px 0 0 0; margin:0; width:508px}
.mynouveaute{overflow:hidden;  position:relative;  padding:0; margin:0 0 0 30px;  height:127px; width:440px}

.mynouveaute UL{ position:absolute;  list-style:none;  overflow:none;  white-space:nowrap;  padding:0;  margin:0}

.mynouveaute UL LI{ display:inline}

.ScrolH-wrap{width:440px; background:transparent url(../images/nouvtop10/barr_navnouv3.gif) no-repeat; height:13px; margin-left:0; margin-top:100px; padding:1px}
.ScrolH{width:352px; position:relative; margin:0 auto 0 auto; height:13px}
.ui-slider-handle:link, .ui-slider-handle:visited{background:transparent url(../images/nouvtop10/poignee4.gif) no-repeat;  position:absolute;  cursor:move;  top:0;  z-index:100;      height:12px;     width:58px; margin:0 0 0 -33px}
.ui-slider-handle:hover, .ui-slider-handle:active, .ui-slider-handle:focus{background:url(../images/nouvtop10/poignee5.gif) no-repeat}
.ScrolH span{color:#bbb;  font-size:80%;  cursor:pointer;  position:absolute;  z-index:110;  top:1px; width:40px}
 
.ScrolH .slider-lbl1{ left:-40px}
.ScrolH .slider-lbl2{ left:0px}
.ScrolH .slider-lbl3{ left:40px}
.ScrolH .slider-lbl4{ left:80px}
.ScrolH .slider-lbl5{ left:120px}
.ScrolH .slider-lbl6{ left:160px}
.ScrolH .slider-lbl7{ left:200px}
.ScrolH .slider-lbl8{ left:240px}
.ScrolH .slider-lbl9{ left:280px}
.ScrolH .slider-lbl10{ left:320px}
.ScrolH .slider-lbl11{ left:340px}
.ScrolH .slider-lbl12{ left:380px}

.flechNouvCat{position:relative}
.control{ display:block;  width:7px;  height:14px;  text-indent:-10000px;  position:absolute;  cursor:pointer}
 
#leftControl{ top:40px;  left:10px;  background:transparent url("../images/nouvtop10/control_left.gif") no-repeat 0 0}
 
#rightControl{ top:40px;  right:17px;  background:transparent url("../images/nouvtop10/control_right.gif") no-repeat 0 0}
 
div.mainEntete{width:840px; height:400px; background:url("../images/nouvtop10/fond-entete1.gif") no-repeat center bottom; margin:0; padding:0 0 0 10px}

#top10cat a:hover{color:#604A7F}
#top10cat a.selected{color:#F60}

.catrec{width:850px; margin:0; padding:0}
#recSimple{background-image:url("../images/rec/fond_rec.gif"); background-repeat:repeat-x; height:42px; margin:0; padding:0 0 0 8px}
#recSimple div{font-family:Arial,Helvetica,sans-serif; font-size:10px; float:left; padding:10px 0 5px 5px}
input#idrec, select#catreca, select#scatreca{font-family:Arial,Helvetica,sans-serif; font-size:11px; margin:0 0 0 5px; padding:2px}
input#gorec{background:url("../images/rec/fond-go.gif") no-repeat; font:bold 13px Georgia,"Times New Roman",Times,serif; border:none; width:32px; height:24px; margin:-2px 0 0 0; padding:0; text-shadow:0 1px #FFF}
input#gorec1{float:left; background-image:url("../images/rec/fond-go.gif"); background-repeat:no-repeat; border:none; width:32px; height:24px; margin:2px 0 0 0; padding:0; font-family:Arial,Helvetica,sans-serif; font-size:11px}
a#linkRecav{display:block; width:163px; height:24px; background-image:url("../images/rec/recav_es_out.gif"); background-repeat:no-repeat; float:right; margin:9px 15px 0 0; padding:0}
a#linkRecav:hover, a#linkRecav:active{background-image:url("../images/rec/recav_es_ov.gif")}
div#recAvance{background-image:url("../images/fond_chemin.gif"); background-repeat:repeat-x; font-family:11px; font-variant:small-caps; font-size:11px; float:left; width:817px; padding:10px 5px 0px 13px; margin:0}
div.recAvance div{float:left; width:400px; padding:7px 0 0 0; margin:0}
div.recAvance div.droite{float:left; width:400px; margin:0; padding:7px 0 0 8px}
div.recAvance div input, select{margin:0; padding:0}
div.recAvance div label{padding-bottom:2px; margin:0}
div#fondBasRec{float:left; height:3px; background-image:url("../images/rec/fond-bas-rec.gif"); background-repeat:repeat-x; margin:7px 0 0 -10px; padding:0; width:846px}
div#imagerec{position:absolute; z-index:1; padding:5px}

div#chemin{font-family:Arial,Helvetica,sans-serif; font-size:11px; background-image:url("../images/fond_chemin.gif"); background-repeat:repeat-x; height:25px; margin:0; padding:8px 0 0 20px}
#chemin a:link, #chemin a:visited{color:#827d56}

div.titreEnteteMain{position:relative;width:830px; height:55px; margin:0 0 10px 0; padding:3px 0 0 10px}
img.PictoPromo, img.PictoPromoRec{position:absolute;right:7px;top:7px;}
img.PictoPromoRec{position:absolute;right:-10px;top:-10px;}
img.PictoPromoTitle{position:absolute;right:-5px;top:-5px;}
div.titreEnteteMain h2, div.titreEnteteMain h1{background:url("../images/fond-titre-colc.gif") no-repeat 0 0; font:italic normal 26px Georgia,"Times New Roman",Times,serif; height:43px; width:798px; color:#cd0050; margin:0; padding:10px 0 0 30px}

h3.catrecaf{float:left; width:100%; height:40px; text-align:center}
div.affResultRec{background-color:#FFFCF0}
div.linkRecAff{text-align:left; padding:0 0 0 10px; margin:0}
#screenshot{position:absolute; background:transparent url("../images/rec/fond-survol.gif") no-repeat 0 0; padding:10px; height:117px; width:132px; display:none; font-weight:bold; text-align:center; font-size:13px}
#screenshot span.svol{color:#000}
#screenshot span.svolPromo{color:#9E0DA2}
#screenshot span.svolFlash{color:#A90000}
#screenshot img{margin-bottom:7px}
div.accrec{}

div.videoDescri{float:left; width:420px; padding:50px 10px 30px 30px; margin:0}
img.icovideo{margin:10px; border:1px solid #93C}
h4.titreVideodet{height:15px; width:200px; top:7px; margin:0; padding:0 0 0 10px; font-family:Arial,Helvetica,sans-serif; font-size:14px}
h4.titreVideodet a{font-family:Georgia,"Times New Roman",Times,serif; font-style:italic; color:#cd0050; font-size:14px; font-weight:bold; margin:0; padding:0}
div.icoVideoDet{font-family:Arial,Helvetica,sans-serif; font-size:11px; background-image:url("../images/produit/sep-bloc-produit.gif"); background-repeat:no-repeat; position:relative; float:left; width:190px; height:90px; margin:10px 0 0 250px; padding:0}
div.icoVideoDet div.new{position:absolute; top:20px; left:85px; height:14px}
div.icoVideoDet div.promoFlash{position:absolute; top:3px; left:66px; height:14px}
div.icoVideoDet div.etatDisp{position:absolute; top:65px; left:20px; height:14px}
div.icoVideoDet div.videoMal{position:absolute; top:0; left:5px; height:40px; width:20px}

div#main{margin:0; padding:0 0 0 10px}
p.introduction{background:url("../images/produit/sep-bloc-pointille.gif") repeat-x center bottom; font-size:14px; font-family:Verdana,Geneva,sans-serif; color:#958E6A; padding:10px; margin:0; width:810px}
div.linkRecAffDet, div.linkRecAffDet1, div.linkRecAffDetP, div.linkRecAffDetP1{background:url("../images/produit/sep-bloc-pointille.gif") repeat-x center bottom; float:left; position:relative; height:130px; width:820px; text-align:left; padding:0 0 0 10px; margin:0}
div.linkRecAffDetP, div.linkRecAffDetP1{height:132px;}
img.icoprod{margin-top:15px}
h4.titreRecAffdet{position:absolute; height:20px; width:480px; left:138px; top:12px; margin:0; padding:0 0 0 10px; font-family:Arial,Helvetica,sans-serif; font-size:14px}
div.langDvdLi{position:absolute; top:15px; left:560px; text-align:right; width:65px}
div.langDvdLi img{margin-left:2px}
span.excluCata { position:absolute; height:19px; width:20px; left:540px; top:13px; background:url("../images/produit/exclu_magica_small.png") no-repeat 0 0;}
span.excluCata a, span.excluCata a:visited { display:block; text-decoration:none;}
span.excluCata a:hover, span.excluCata a:active { text-decoration:none; }
span.auteur{font-size:12px; font-style:italic; font-weight:bold}
body span.auteur a{font-size:13px;}
a.taut {font-style:italic;}
span.auteur a, span.auteur a:visited,span.auteur a:focus, span.auteur a:hover, a.taut, a.taut:hover, a.taut:visited { color:#a70041;}
span.prenom{font-size:10px}
h4.titreRecAffdet a{font-family:Georgia,"Times New Roman",Times,serif; font-style:italic; color:#cd0050; font-size:18px; margin:0; padding:0}
div.linkRecAffDet p, div.linkRecAffDet1 p, div.linkRecAffDetP p, div.linkRecAffDetP1 p{float:left; width:480px; padding:35px 0 0 10px; margin:0; font-family:Arial,Helvetica,sans-serif; font-size:12px}
div.nivJok{position:absolute; top:57px; left:52px}
div.icoRecAffDet{font-family:Arial,Helvetica,sans-serif; font-size:11px; background:url("../images/produit/sep-bloc-produit.gif") no-repeat; position:relative; float:left; width:190px; height:90px; margin:15px 0 0 0; padding:0}
span.prixPub{ font-weight:bold; font-size:smaller}
div.icoRecAffDet div.new{position:absolute; top:0; left:50px; height:14px}
div.icoRecAffDet div.promoIco{position:absolute; top:13px; left:50px; height:14px}
div.icoRecAffDet div.flashIco{position:absolute; top:27px; left:50px; height:14px}
div.icoRecAffDet div.etatDisp{position:absolute; top:40px; left:13px; height:14px}
div.icoRecAffDet div.etatRup{position:absolute; top:40px; left:36px; height:14px}
div.icoRecAffDet div.videoMal{position:absolute; top:65px; left:5px; height:40px; width:50px}
img.videoLink{float:left; height:18px; width:15px; margin:8px 3px 0 0; padding:0}
a.lotLink{float:left; height:16px; width:19px; background:url("../images/produit/malette-out.gif") no-repeat; margin:1px 0 0 0; padding:0}
a.lotLink:hover{background-image:url("../images/produit/malette-ov.gif")}
img.lotLink{}
div.icoRecAffDet div.notation{position:absolute; top:80px; left:50px; height:14px; margin:0; padding:0}
div.icoDroitAffDet{position:absolute; text-align:center; width:71px; height:92px; left:120px; top:0; margin:0; padding:0}
div.icoText{position:relative; text-align:right; width:125px}
span.prix{display:block; padding:15px 0 0 0}
span.prixpromo{display:block; color:#9e0da2; padding:2px 0 0 0}
.blocPrixProPromo strong s{font-weight:400;color:#7d7249;font-size:9px;}
strong.prixProPromo{font-weight:bold; font-size:10px; color:#CD0050}
span.prixbientot{display:block; color:#f18400; padding:15px 0 0 0}
span.prixflash{display:block; color:#a90000; padding:5px 0 0 0}
span.prixpts{display:block; color:#a90000; padding:15px 0 0 0}
span.monnaie{font:normal 14px normal Arial,Helvetica,sans-serif; color:#7d7249}
div.prixaf, div.prixafpro, div.prixaffla{font:normal bold 20px Georgia,"Times New Roman",Times,serif; background:url("../images/produit/fond-prix.gif") no-repeat 0 0; width:71px; height:59px}
div.prixafpro{background:url("../images/produit/fond-prixpromo.gif") no-repeat 0 0}
div.prixaffla{background:url("../images/produit/fond-prixflash.gif") no-repeat 0 0}
div.linkRecAffDet1 div.prixaf, div.linkRecAffDetP div.prixaf, div.linkRecAffDetP1 div.prixaf{background:url("../images/produit/fond-prix.gif") no-repeat; width:71px; height:59px}
span.blocpbar{display:block; text-align:left; font:normal normal 11px Arial,Helvetica,sans-serif; color:#7d7249; font-size:14px; padding:2px 0 0 4px; margin:0}
div.linkRecAffDet div.fipan, div.linkRecAffDet1 div.fipan, div.linkRecAffDetP div.fipan, div.linkRecAffDetP1 div.fipan{text-align:center; padding:0; margin:2px 0 0 0; height:32px}

a.alertLink, a#alertLink,a#alertLinkPro{display:block; width:71px; height:32px; background: transparent url("../images/produit/alerter-out.gif") center center no-repeat;}
a.alertLink:hover, a#alertLink:hover, a#alertLink:focus, a.alertLink:focus{background-image:url("../images/produit/alerter-ov.gif")}
a#alertLinkPro{position:absolute; top:5px; left:116px}
a#alertLink:hover, a#alertLinkPro:hover{background-image:url("../images/produit/alerter-ov.gif")}

div.blocFi{position:absolute; top:0; left:4px; background:url("../images/produit/fond-ptfi3.gif") no-repeat; width:37px; height:47px; padding:7px 0 0 0; margin:0; text-align:center; font-size:18px; font-weight:bold}
a.chapeau, a#chapeau{display:block; background:url("../images/produit/panier-ov4.gif") no-repeat; height:32px; width:71px}
a.chapeau:hover, a#chapeau:hover{background-image:url("../images/produit/panier-out4.gif")}

 div.icoRecAffPro{font-family:Arial,Helvetica,sans-serif; font-size:11px; background:url("../images/produit/sep-bloc-produit.gif") no-repeat; position:relative; float:left; width:190px; height:90px; margin:15px 0 0 0; padding:0 0 0 10px}
.RecAffDetailPro{background:url("../images/produit/sep-bloc-pointille.gif") repeat-x center bottom; float:left; position:relative; height:90px; width:820px; text-align:left; padding:5px 0 5px 10px; margin:0}
.affResultRec .RecAffDetailPro p{position:absolute; left:138px; top:30px; width:480px; padding:5px 0 0 10px; margin:0; font-family:Arial,Helvetica,sans-serif; font-size:12px}
div.blocPrixPro, div.blocPrixProPromo, div.blocRecPrixPro, div.blocRecPrixProPromo{background:none;background: #e5dabb; 
background: -moz-linear-gradient(45deg,  #e5dabb 0%, #fcfaf2 50%, #fffef9 100%);
background: -webkit-linear-gradient(45deg,  #e5dabb 0%,#fcfaf2 50%,#fffef9 100%);
background: linear-gradient(45deg,  #e5dabb 0%,#fcfaf2 50%,#fffef9 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5dabb', endColorstr='#fffef9',GradientType=1 );
border: 1px solid #c8bfa3;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
 height:55px; width:187px; margin:0; padding:0}
div.blocPrixProPromo, div.blocRecPrixProPromo{position:relative;height:70px;} 
div.blocRecPrixPro, div.blocRecPrixProPromo{float:right; margin:23px 3px 0 0}
div.blocRecPrixProPromo{float:right; margin:3px 3px 0 0}
div.blocChaPro{position:relative; width:187px}
div.nivJokPro{position:absolute; top:4px; left:45px}
div.newPro{position:absolute; top:14px; left:25px; height:14px}
div.etatDisPro,div.etatRupro{position:absolute; top:24px; left:3px; height:14px}
div.etatRupro{ left:27px;}
div.videPro{position:absolute; top:3px; left:5px; height:40px; width:20px}
a.chapro{display:block; position:absolute; top:5px; left:116px; background:url("../images/produit/panier-ov4.gif") no-repeat; height:32px; width:71px}
a.chapro:hover{background-image:url("../images/produit/panier-out4.gif")}
table.tabPro{font-size:10px; text-align:center; height:52px; padding:2px 0 0 0; margin:0}
.linkRecAffDetP table.tabPro, .linkRecAffDetP1 table.tabPro, .blocRecPrixProPromo table.tabPro{height:70px;}
.linkRecAffDetP .blocPrixPro, .linkRecAffDetP1 .blocPrixPro{height:70px;}
input.qpro{font-size:10px; margin:0; padding:0;text-align:center}
span.unitepro{font-size:9px; font-weight:bold; display:block}

div#colD{background-image:url("../images/fd-colD-es.gif"); background-repeat:no-repeat; float:right; width:240px}

#chapeauvue{color:#FFF; width:230px; margin:55px 5px 10px 5px}
.lignestotpanier{background:url("../images/chapeau/fond_linepan.gif") no-repeat}
#lignespanier{font-size:11px}

table.linepan, table.linepan1{width:212px; padding:0; margin:0 0 0 10px}
table.linepan td{color:#000; font-family:Arial,Helvetica,sans-serif; font-size:10px; padding:1px}

table.linepan th{font-family:Georgia,"Times New Roman",Times,serif; font-size:11px; color:#FFF; font-weight:normal}
table.linepan tr td a, table.linepan1 tr td a{color:#000; font-size:10px; font-family:Arial,Helvetica,sans-serif}
table.linepan1 td{color:#000; font-family:Arial,Helvetica,sans-serif; font-size:10px; padding:0}
td#titreKdo{font:normal small-caps bold 11px Georgia,"Times New Roman",Times,serif; color:#EDEBA7; text-align:left; height:20px}
a.linkPlus{background:url(../images/chapeau/ajout_out.gif) no-repeat; padding:0; margin:0}
a.linkPlus:hover, a.linkPlus:active{background:url(../images/chapeau/ajout_ov.gif) no-repeat}
a.linkMoins{background:url(../images/chapeau/sup_out.gif) no-repeat}
a.linkMoins:hover, a.linkPlus:active{background:url(../images/chapeau/sup_ov.gif) no-repeat}
td#C11{font-size:11px}

td#consup{height:25px; color:#FFF}
td#consup img.conservpanier{margin:0 5px -2px 0}
td#consup img.vidpanier{margin:0 5px -2px 2px}
td#consup a{font-family:Arial,Helvetica,sans-serif; color:#FFF}
td#consup a:hover{border-bottom:solid 1px #ff4640}
a.linkCom{display:block; background:url("../images/chapeau/order-es-out.gif") no-repeat 0 0; height:34px; width:141px; margin-left:25px}
a.linkCom:hover, a.linkCom:active{background:url("../images/chapeau/order-es-ov.gif") no-repeat 0 0}

div#boutpan{background:url("../images/chapeau/barre-close.png") no-repeat 0 0; text-align:center; height:14px; width:230px; margin:0; padding:0}

#garantie{background:url("../images/chapeau/garanties-es.gif") no-repeat 0 center; width:220px; height:56px; margin:10px 5px 10px 5px; padding:30px 0 0 10px}

#avantages{width:230px; margin:10px 5px 10px 5px}
a.avantage1, a.avantage2, a.avantage3, a.avantage4, a.avantage5{display:block; height:72px}
a.avantage1{background:url("../images/avantage1-es-out.gif") no-repeat}
a.avantage2{background:url("../images/avantage2-es-out.gif") no-repeat}
a.avantage3{background:url("../images/avantage3-es-out.gif") no-repeat}
a.avantage4{background:url("../images/avantage5-es-out.gif") no-repeat}
a.avantage1:hover{background-image:url("../images/avantage1-es-ov.gif")}
a.avantage2:hover{background-image:url("../images/avantage2-es-ov.gif")}
a.avantage3:hover{background-image:url("../images/avantage3-es-ov.gif")}
a.avantage4:hover{background-image:url("../images/avantage5-es-ov.gif")}

#flashCat{width:230px; margin:10px 5px 15px 5px}
#flashCat h2, #mypromo h2{margin:0; padding:0}
#flashCat h2 a{display:block; height:54px; background-image:url("../images/flash-es-out.gif"); background-repeat:no-repeat; text-indent:-9999px; text-decoration:none}
#flashCat h2 a:hover{text-indent:-9999px; text-decoration:none; background-image:url("../images/flash-es-ov.gif")}
#flashCat h3, #mypromo h3{margin:0; padding:5px 0 7px 10px; text-align:left}
#flashCat h3 a{font-family:Georgia,"Times New Roman",Times,serif; font-size:13px; font-style:italic; color:#FFF}
div.mainFlash{background-image:url("../images/main-flash.gif"); height:120px; text-align:center; font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#FFF}
div.mainFlash img{margin:0 5px 0 10px; border:1px solid #e44700}
div.fpfla{font-size:18px}
div.mainFlash div.fgainf{color:#fcbe00}
span.fpourcen{display:block; position:relative; font-size:20px; font-weight:bold}
span.fpourcen span{display:block; position:absolute; font-size:16px; top:0; left:203px}

#mypromo{width:230px; margin:10px 5px 0 5px}
div.promoFond{background-image:url("../images/main-promo.gif")}
#mypromo h2 a{display:block; height:66px; background-image:url("../images/promo-es-out.gif"); background-repeat:no-repeat; text-indent:-9999px; text-decoration:none}
#mypromo h2 a:hover, #mypromo h2 a:active{background-image:url("../images/promo-es-ov.gif"); text-indent:-9999px; text-decoration:none}
div.mainPromo{background-image:url("../images/promo-sep.gif"); background-repeat:no-repeat; background-position:center bottom; height:130px; text-align:center; font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#FFF}
div.mainPromo img{margin:0 5px 0 10px; border:1px solid #e84aed}
img#promoSep{margin:10px 0 0 0; padding:0; border:none}
div#colD s{display:block; margin-top:5px}

div.mainPromo div.fgainf{color:#e84aed; font-variant:small-caps}
div.fgainf{margin:10px 0 0 0; text-align:center}

#mypromo h3 a{font-family:Georgia,"Times New Roman",Times,serif; font-size:13px; font-style:italic; color:#FFF}

#linkEchangeBan{background-color:#e0bcbc; width:240px; text-align:center; margin-bottom:10px}
#linkEchangeBan{height:120px}
#suBwrapper-carv1{position:absolute; margin:auto; left:5px; top:135px; height:100px; background-color:#333; color:#F60; z-index:1; width:200px}
#suBwrapper-carv2{position:absolute; margin:auto; left:0; top:400pxheight:100px; background-color:#333; color:#F60}

table.pagination{font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#827d56; background-image:url("../images/menu/fond-pagination.gif"); background-repeat:repeat-x; height:31px}
table.pagination a, table.pagination span.pageSelec{display:block; float:left; height:21px; width:29px; text-decoration:none; background-image:url("../images/menu/sep-pagination.gif"); background-repeat:no-repeat; background-position:top right; font-family:Arial,Helvetica,sans-serif; /* color:#827d56; */ color:#676344; padding:7px 0 0 0; margin:0}
td.pageDroite{background-image:url("../images/menu/sep-pagination.gif"); background-repeat:no-repeat; background-position:top right}
table.pagination a:hover{color:#000}
 table.pagination span.pageSelec{ background:#FFFCF0 url("../images/menu/sep-pagination.gif");  background-repeat:no-repeat;  background-position:top right}
 table.pagination select{font-size:12px; padding:2px 2px 3px 2px; margin:0 10px 0 0; border:thin 1px #abadb3}

div.annonces{padding:5px 0 0 175px; width:840px}
div.annonces p{width:750px; font:italic 16px Georgia,"Times New Roman",Times,serif; padding:5px 0 5px 0; margin:0}
div.annonces p a, div.annonces p a:visited {color:#F0A21E;}
div.annonces p span{color:#F0A21E}
.tickercontainer{width:835px; height:27px; margin:0; padding:0; overflow:hidden; border-bottom:1px solid #8c0500}
.tickercontainer .mask{position:relative; left:0; top:0; width:820px; overflow:hidden}
ul.newsticker{position:relative; left:840px; font:italic 11px Georgia,"Times New Roman",Times,serif; list-style-type:none; margin:0; padding:0}
ul.newsticker li{display:inline-flex; margin:0; padding:0}
ul.newsticker a{white-space:nowrap; padding:0; font:italic 11px Georgia,"Times New Roman",Times,serif; margin:0 50px 0 0}

ul.newsticker span.date{margin:0 10px 0 0; font-family:italic small-caps 11px Georgia,"Times New Roman",Times,serif; text-decoration:none; color:#ff0004; padding:0}

#pied{clear:both; float:left; background:url("../images/fd_footer.jpg") no-repeat; width:1010px; color:#FFF}
div.newsContact{float:right; width:450px; margin:0; padding:3px 10px 0 0; text-align:right}
a.conditions{font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#975151; text-decoration:none}
a.conditions:hover, a.conditions:active{color:#FFF}
#pied div.entete{float:left; font-family:Arial,Helvetica,sans-serif; font-size:14px; width:840px; height:50px; margin:0; padding:5px 0 0 175px}
div.entete span{color:#f0a21e}
div.slogan{float:left; width:350px; margin:0; padding:10px 0}

a.footConlink, a.footNewslink, a.footInflink{font-family:Arial,Helvetica,sans-serif; font-size:14px; text-decoration:none; margin:0; padding:0 0 5px 0}
a.footNewslink{color:#f0a21e}
a.footConlink{color:#d9d9d9}
a.footInflink{color:#fff}
a.footInflink:hover, a.footInflink:active{color:#e4cbf1}
div.mainFooter{font-family:Arial,Helvetica,sans-serif; width:700px; margin:0; padding:0 0 0 175px}
div.mainFooter div{float:left; width:110px; text-align:left}
div.mainFooter{font-family:Arial,Helvetica,sans-serif; width:836px; margin:0; padding:0 0 0 175px}
div.mainFooter div{float:left; width:110px; text-align:left}
div.mainFooter div.menuFooter{display:inline-block;width:auto;vertical-align:top;}
div.mainFooter div.persoFooter{display:inline-block;width:170px;}
div.persoFooter ul {/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#3e0e4b+0,6a297e+100 */
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
background: #3e0e4b; /* Old browsers */
background: -moz-linear-gradient(-45deg,  #3e0e4b 0%, #6a297e 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(-45deg,  #3e0e4b 0%,#6a297e 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(135deg,  #3e0e4b 0%,#6a297e 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3e0e4b', endColorstr='#6a297e',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
padding:7px;
}
div.persoFooter ul h3{line-height:19px;margin:3px 0 3px 7px;}
div.persoFooter ul li a, div.persoFooter ul li a:visited{color:#C096DC;font:normal normal 11px/13px Arial,Helvetica,sans-serif;text-decoration:none;}
div.persoFooter ul li a:hover, div.persoFooter ul li a:focus, div.persoFooter ul li a:active{color:#FFFFFF;}
a.footCLink{display:block; font-family:Arial,Helvetica,sans-serif; font-size:11px; font-variant:small-caps; text-decoration:none; color:#ff0004; margin:5px 0 1px 0; padding:0}
a.footSCLink{font-family:Arial,Helvetica,sans-serif; font-size:10px; color:#FFF; margin:0; padding:0}
#pied div.copyright{width:840px; height:30px; float:left; padding:10px 0 0 175px; font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#975151}
