
.fiche-produit-prix .affichage-magasin,
.fiche-produit-prix .affichage-internet {
    display:block;
}
#globalconteneur div.produit-prec-suiv {
    margin: -10px 0 0 0;
    padding: 0 0 10px 496px;
}
#globalconteneur div.produit-prec-suiv div.prev {
    width:146px;
    float:left;
    height:15px;
}
#globalconteneur div.produit-prec-suiv div.prev a {
    float: left;
    color: #FF9900;
    text-decoration: underline;
}
#globalconteneur div.produit-prec-suiv  div.next {
    width:130px;
    float:left;
}

#globalconteneur div.produit-prec-suiv  div.next a {
    float: right;
    color: #FF9900;
    text-decoration: underline;
}
/* ---------------------- bloc-video ---------------------- */

#blocVideo {
    position:absolute; 
    z-index:120000;
    background-color:#FFFFFF; 
    display:none;
}

#blocVideo .left {
    margin-left:auto;
    margin-right:auto;
    width:400px;
}
#blocVideo .right {
    margin-top:10px;
    margin-bottom:20px;
}
#blocVideo #autres-videos {
    margin-left:auto;
    margin-right:auto;
    height:54px;
    margin-bottom:10px;
}
#blocVideo #autres-videos .s14 {
    display:none;
}

#blocVideo .right  a {
    margin-right:10px;
    color:#FFFFFF;
    display:block;
    height:50px;
    width:50px;
    float:left;
    border:1px solid #FFFFFF;
}
#blocVideo .right  a.selectionne {
    border:1px solid #333333;
}

#blocVideo #bloc_fermer_video {
    background-color:#252525;
    color:#FFFFFF;
    font-weight:bold;
    margin:0;
    padding:8px 10px 8px 0;
    text-align:right;
    width:auto;
    height:20px;
}
#blocVideo #bloc_fermer_video a {
    color:#FFFFFF;
}

/* ---------------------- colonne-etiquettes ---------------------- */
div.colonne-etiquettes {
    clear:both;
    float: left;
    margin: 0;
    padding: 0;
    width: 60px;
    height: 450px;
}
div.fiche-produit-etiquette {
    display: block;
    margin: 10px 0 0 0;
    padding: 8px 6px 7px 4px;
    width: 50px;
    height: 50px;
    background: url(/FR/images/static/fiche-produit-etiquette.gif) no-repeat 0 0;
    background-repeat:no-repeat;
    display:block;
    height:50px;
    margin-bottom:0;
    margin-left:0;
    margin-right:0;
    margin-top:8px;
    padding-bottom:7px;
    padding-left:4px;
    padding-right:6px;
    padding-top:8px;
    width:50px;
}


/* ---------------------- colonne-produit-outils ---------------------- */
div.colonne-produit-outils {
    float: left;
    margin: 0;
    padding: 0;
    width: 418px;
    height: 440px;
}
div.colonne-produit-outils div.fiche-produit-photo {
    display: block;
    margin: 0 0 10px 0;
    padding: 25px 9px 25px 9px;
    width: 400px;
    height: 400px;
    background: url(../images/static/fiche-produit-photo.gif) no-repeat 0 0;
}
div.colonne-produit-outils div.fiche-produit-photo #venduUnite {
    color:#777777;
    font-weight:bold;
    padding-left:10px;
    position:absolute;
}
div.fiche-produit-outils {
    margin: 0;
    width: 280px;
    height: 52px;
    padding: 15px 0 0 0;
}
/* ---------------------- bas colonne-infos : outils  ---------------------- */
div.colonne-infos div.fiche-produit-outils div.outil {
    float: left;
    margin:3px 0 10px;
    padding: 0;
    margin-bottom:10px;
}
div.colonne-infos div.fiche-produit-outils div.outil a.imprimer {
    display: block;
    margin: 0;
    padding: 36px 5px 0 0;
    width: 48px;
    height: 20px;
    font-size: 10px;
    color: #999999;
    font-weight: normal;
    text-align: center;
    background: url(../images/static/outils-imprimer.gif) no-repeat center top;
}
div.colonne-infos div.fiche-produit-outils div.outil a.notices {
    display: block;
    margin: 0;
    padding: 36px 5px 0 0;
    width: 46px;
    height: 20px;
    font-size: 10px;
    color: #999999;
    font-weight: normal;
    text-align: center;
    background: url(../images/static/outils-notices.gif) no-repeat center top;
}
div.colonne-infos div.fiche-produit-outils div.outil a.picto-special {
    display: block;
    padding: 36px 5px 0 0;
    margin:0 10px 0 0;
    width: 46px;
    height: 35px;
    font-size: 10px;
    color: #999999;
    font-weight: normal;
    text-align: center;
    background: url(../images/static/outils-notices.gif) no-repeat center top;
}
div.colonne-infos div.fiche-produit-outils div.outil a.favoris {
    display: block;
    margin: 0;
    padding: 27px 0 0 0;
    width: 72px;
    height: 35px;
    font-size: 10px;
    color: #999999;
    font-weight: normal;
    text-align: center;
    line-height: 10px;
    background: url(../images/static/outils-favoris.gif) no-repeat center top;
}
div.colonne-infos div.fiche-produit-outils div.outil a.recom-ami {
    display: block;
    margin: 0;
    padding: 27px 0 0 0;
    width: 78px;
    height: 35px;
    font-size: 10px;
    color: #999999;
    font-weight: normal;
    text-align: center;
    line-height: 10px;
    background: url(../images/static/outils-recom-ami.gif) no-repeat center top;
}
div.colonne-infos div.avis-utilisateurs {
    float: right;
    display: block;
    margin: 10px 0 0 0;
    width: 251px;
    height: 43px;
    padding:6px 24px 3px 4px;
    background: url(../images/static/outils-avis-utilisateurs-large.gif) no-repeat top left;
}

div#oxylaneRedigerRecapAvis {
    left:105px;
    top:12px;
}
div#oxylaneLireRecapAvis {
    left:195px;
    top:12px;
}

#globalconteneur div.colonne-infos div#message-new {
    display: block;
    margin: 10px 0 0 0;
    height:71px;
    padding:9px 0 2px 17px;
    background: url(../images/static/outils-avis-utilisateurs-large1.gif) no-repeat top left;
    width:256px;
    float:left;
    color:#999999;
}
#globalconteneur div.colonne-infos div#message-new a {
    color:#999999;
    font-weight:bold;
}

#globalconteneur div.colonne-infos div.avis-utilisateurs p.avis-titre {
    font-size: 11px;
    color: #FF9900;
    font-weight: bold;
    text-transform: uppercase;
    margin: 0;
    padding: 0 0 2px 0;
}
#globalconteneur div.colonne-infos div.avis-utilisateurs p.avis-lire {
    margin: 0;
    padding: 0 0 1px 0;
    font-size: 10px;
    color: #999999;
}
#globalconteneur div.colonne-infos div.avis-utilisateurs p.avis-lire a {
    color: #999999;
}
#globalconteneur div.colonne-infos div.avis-utilisateurs p.avis-rediger {
    float: left;
    margin: 0;
    padding: 0;
    font-size: 10px;
    color: #999999;
}
#globalconteneur div.colonne-infos div.avis-utilisateurs p.avis-rediger a {
    color: #999999;
}
#globalconteneur div.colonne-infos div.avis-utilisateurs p.avis-etoiles {
    float: right;
    margin: 0;
    padding: 3px 0 2px 0;
    font-size: 0;
}
/* ---------------------- colonne-infos ---------------------- */
#globalconteneur div.colonne-infos {
    float: left;
    margin: 0;
    padding: 0 0 0 18px;
    width: 279px;
    height: 200px;
}
#globalconteneur div.colonne-infos div.fiche-produit-infos {
    display: block;
    margin: 0;
    padding: 14px 14px 14px 14px;
    width: 251px;
    height: 320px;
    background: url(../images/static/fiche-produit-infos2.gif) no-repeat 0 0;
    position:relative;
}
#globalconteneur div.colonne-infos div.fiche-produit-infos h1 {
    margin: 0;
    padding: 0 0 0px 0;
    font-size: 15px;
    color: #333333;
    font-weight: bold;
    text-transform: uppercase;
}

#globalconteneur div.colonne-infos div.fiche-produit-infos .new {
    position:absolute;
    top:4px;
    left:234px;
    width:40px;
    height:30px;
    display:none;
}

#globalconteneur div.colonne-infos div.fiche-produit-infos .end {
    height:24px;
    left:217px;
    position:absolute;
    top:6px;
    width:55px;
}

#globalconteneur div.colonne-infos div.fiche-produit-infos p.categorie {
    margin: 0;
    padding: 5px 0 2px 0;
    font-size: 14px;
    color: #999;
    font-weight: bold;
    text-transform: uppercase;
}
#globalconteneur div.colonne-infos div.fiche-produit-infos p.reference {
    margin: 0;
    padding: 0 0 10px 0;
    font-size: 11px;
    color: #FFFFFF;
    font-weight: bold;
    text-transform: uppercase;
}
#globalconteneur div.colonne-infos div.fiche-produit-infos p.description {
    margin: 0;
    padding: 0 0 10px 0;
    font-size: 12px;
    color: #333333;
    font-weight: normal;
}
#globalconteneur div.colonne-infos div.fiche-produit-infos div.savoir-plus-payer {
    margin: 0;
    padding: 5px 0 0 0;
}
#globalconteneur div.colonne-infos div.fiche-produit-infos div.savoir-plus-payer div.ext {
    margin: 0;
    text-align: center;
    font-size: 10px;
    color: #FFFFFF;
}
#globalconteneur div.colonne-infos div.fiche-produit-infos div.savoir-plus-payer div.ext span.ext-g {
    background: url(../images/static/ext-btn-gris1-gris1-petit-g.gif) no-repeat left top;
    padding-left:10px;
    float:left;
    clear:left;
}
#globalconteneur div.colonne-infos div.fiche-produit-infos div.savoir-plus-payer div.ext span.ext-g a.ext-d {
    background: url(../images/static/ext-btn-gris1-gris1-petit-d.gif) no-repeat right top;
    padding:0 10px 0 0;
    display:block;
    height:15px;
    line-height:14px;
    color: #FFFFFF;
}
* html #globalconteneur div.colonne-infos div.fiche-produit-infos div.savoir-plus-payer div.ext span.ext-g a.ext-d { 
    width:100px;
}

#globalconteneur div.colonne-infos div.fiche-produit-infos p.savoir-plus-payer span.payer-xmois {
    float: left;
    margin: 1px 0 0 0;
    padding: 0;
    font-size: 11px;
    color: #333333;
    font-weight: normal;
}
#globalconteneur div.colonne-infos div.fiche-produit-infos p.savoir-plus-payer span.payer-prix {
    float: left;
    margin: -3px 0 0 0;
    padding: 0 0 0 5px;
    font-size: 16px;
    color: #FF9900;
    font-weight: bold;
}
#globalconteneur div.colonne-infos div.fiche-produit-infos div.fiche-produit-prix {
    clear: both;
    float: left;
    display: block;
    margin: 10px 0 0 0;
    padding: 5px 5px 5px 5px;
    width: 200px;
    height: 47px;
    background: url(../images/static/fiche-produit-prix.gif) no-repeat 0 0;
}
#globalconteneur div.colonne-infos div.fiche-produit-infos div.fiche-produit-prix span.prix {
    float: left;
    margin: 0;
    padding:2px 0 0 0;
    font-size: 25px;
    color: #FF9900;
    font-weight: normal;
}
#globalconteneur div.colonne-infos div.fiche-produit-infos div.fiche-produit-prix span.prix span.lib {
    font-size:18px;
}
#globalconteneur div.colonne-infos div.fiche-produit-infos div.fiche-produit-prix span.prix-barre {
    float: right;
    margin: 0;
    padding: 0 0 5px 0;
    font-size: 13px;
    color: #999999;
    font-weight: bold;
    text-decoration: line-through;
}
#globalconteneur div.colonne-infos div.fiche-produit-infos div.fiche-produit-prix span.liv {
    float: left;
    margin:6px 0 0 12px;
    padding: 0;
    width: 40px;
    font-size: 10px;
    color: #999999;
    font-weight: normal;
    line-height: 10px;
}
#globalconteneur div.colonne-infos div.fiche-produit-infos div.fiche-produit-prix span.affichage-magasin {
    margin: 5px 0 0 0;
    float:right;
    clear: right;
}
#globalconteneur div.colonne-infos div.fiche-produit-infos div.fiche-produit-prix span.affichage-internet {
    margin: 2px 0 0 0;
    float:right;
    clear: right;
}
#globalconteneur div.colonne-infos div.fiche-produit-infos p.fiche-produit-ecop {
    float: left;
    margin: 0;
    padding: 18px 0 0 10px;
    width: 85px;
    font-size: 10px;
    color: #333333;
    font-weight: normal;
}
#globalconteneur div.colonne-infos div.fiche-produit-infos p.fiche-produit-temps-livraison {
    clear: both;
    margin: 0;
    padding: 6px 0 0 0;
    width: 251px;
    font-size: 11px;
    color: #333333;
    font-weight: normal;
}
#globalconteneur div.colonne-infos div.fiche-produit-infos select.liste {
    margin: 0;
    padding: 1px;
    font-family: Arial, Helvetica, Verdana, Sans-serif;
    font-size: 13px;
    color: #333333;
    width: 120px;
    border: 1px solid #CCCCCC;
    background-color: #FFFFFF;
    vertical-align: middle;
}
#globalconteneur div.colonne-infos div.fiche-produit-infos p.fiche-produit-quantite {
    clear: both;
    margin: 0;
    padding: 15px 0 0 0;
    font-size: 11px;
    color: #333333;
    font-weight: normal;
}
#globalconteneur div.colonne-infos div.fiche-produit-infos p.fiche-produit-taille {
    clear: both;
    float: left;
    margin: 0;
    padding: 5px 0 0 0;
    font-size: 11px;
    color: #333333;
    font-weight: normal;
}
#globalconteneur div.colonne-infos div.fiche-produit-infos p.guide-tailles {
    float: left;
    margin: 0;
    padding: 10px 0 0 10px;
    font-size: 11px;
    color: #333333;
    font-weight: normal;
}
#globalconteneur div.colonne-infos div.fiche-produit-infos p.guide-tailles a {
    color: #333333;
    text-decoration: underline;
}
#globalconteneur div.colonne-infos div.fiche-produit-infos p.fiche-produit-stock {
    clear: both;
    margin: 0;
    padding: 12px 0 0 0;
    width: 251px;
    font-size: 11px;
    color: #333333;
    font-weight: normal;
}
#globalconteneur div.colonne-infos div.fiche-produit-infos p.fiche-produit-stock a {
    color: #333333;
    text-decoration: underline;
}
#globalconteneur div.colonne-infos div.fiche-produit-infos p.fiche-produit-ajout-panier {
    clear: both;
    margin: 0;
    padding: 0;
}
/* ******* GESTION TOUS NAVIGATEURS ****** */
#globalconteneur div.colonne-infos div.fiche-produit-infos p.fiche-produit-ajout-panier a.ajout-panier {
    display: block;
    margin: 15px 0 0 0;
    padding: 8px 0 0 50px;
    width: 131px;
    height: 29px;
    font-size: 13px;
    color: #FFFFFF;
    font-weight: bold;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/static/fiche-produit-ajout-panier.png',sizingMethod='scale');
}
/* ******* GESTION IE7 et + et Firefox ****** */
html>body #globalconteneur div.colonne-infos div.fiche-produit-infos p.fiche-produit-ajout-panier a.ajout-panier {
    display: block;
    margin: 15px 0 0 0;
    padding: 8px 0 0 50px;
    width: 131px;
    height: 29px;
    font-size: 13px;
    color: #FFFFFF;
    font-weight: bold;
    background: url(../images/static/fiche-produit-ajout-panier.png) no-repeat 0 0;
}
/* ---------------------- colonne-pack-passocies ---------------------- */

#iframe-vc {
    height:240px;
    width:154px;
}

#globalconteneur div.colonne-pack-passocies {
    float: left;
    margin: 0;
    padding: 0 0 0 18px;
    width: 154px;
    height: 495px;
}
* html #globalconteneur div.colonne-pack-passocies {
    padding: 0 0 0 0px;
    margin-left:4px;
}
/* bloc-pack */
#globalconteneur div.colonne-pack-passocies div.bloc-pack {
    display: block;
    margin: 0 0 10px 0;
    padding: 7px 10px 3px 10px;
    width: 134px;
    height: 269px;
    background: url(../images/static/fiche-produit-bloc-pack.gif) no-repeat 0 0;
}
#globalconteneur div.colonne-pack-passocies div.bloc-pack p.titre-bloc {
    margin: 0;
    padding: 0 0 10px 0;
    font-size: 13px;
    color: #FF9900;
    font-weight: bold;
}
/* ******* GESTION TOUS NAVIGATEURS ****** */
p.pack-produit {
    display: block;
    margin: 0;
    padding: 0;
    width: 134px;
    height: 80px;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/assets/home/bloc-news3.png',sizingMethod='scale');
}
/* ******* GESTION IE7 et + et Firefox ****** */
html>body p.pack-produit {
    display: block;
    margin: 0;
    padding: 0;
    width: 134px;
    height: 80px;
}
p.pack-produit span.description {
    float: left;
    margin: 0;
    padding: 15px 10px 5px 0;
    width: 44px;
    height: 60px;
    font-size: 11px;
    color: #333333;
    font-weight: normal;
}
p.pack-produit span.vignette {
    float: right;
    margin: 0;
    padding: 10px 10px 10px 10px;
    width: 60px;
    height: 60px;
}
span.pack-produit-plus {
    display: block;
    margin: 5px 0 5px 86px;
    padding: 0;
    width: 14px;
    height: 14px;
    font-size: 0;
    background: url(../images/static/pack-produit-plus.gif) no-repeat 0 0;
}
p.pack-produit-prix {
    display: block;
    margin: 5px 0 0 54px;
    padding: 0;
    font-size: 16px;
    color: #FF9900;
    font-weight: bold;
    text-align: center;
}
p.pack-savoir-plus {
    display: block;
    float: right;
    margin: 7px 0 0 0;
    padding: 0;
}
p.pack-savoir-plus a.savoir-plus {
    display: block;
    margin: 0;
    padding: 0;
    width: 71px;
    height: 15px;
    font-size: 10px;
    color: #FFFFFF;
    font-weight: normal;
    text-align: center;
    background: url(../images/static/pack-savoir-plus.gif) no-repeat 0 0;
}
/* bloc-passocies */
div.bloc-passocies {
    display: block;
    margin: 0;
    padding: 7px 10px 3px 10px;
    width: 134px;
    height: 230px;
    background: url(../images/static/fiche-produit-bloc-passocies.gif) no-repeat 0 0;
}
div.bloc-passocies p.titre-bloc {
    margin: 0;
    padding: 0 0 25px 0;
    font-size: 13px;
    color: #999999;
    font-weight: bold;
    text-align:left;
}
/* ******* GESTION TOUS NAVIGATEURS ****** */
div.bloc-passocies p.pack-produit {
    display: block;
    margin: 0;
    padding: 0;
    width: 134px;
    float:left;
    height: 50px;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/assets/home/bloc-news3.png',sizingMethod='scale');
}
/* ******* GESTION IE7 et + et Firefox ****** */
html>body div.bloc-passocies p.pack-produit {
    display: block;
    margin: 0;
    float:none;
    padding: 0;
    width: 134px;
    height: 50px;
    background: url(../images/static/bloc-passocies-produit.png) no-repeat right top;
}
div.bloc-passocies p.pack-produit span.vignette {
    float: left;
    margin: 0;
    padding: 0 10px 0 0;
    width: 50px;
    height: 50px;
}
div.bloc-passocies p.pack-produit span.vignette img {
    width:50px;
    height:50px;
}

div.bloc-passocies p.pack-produit span.description {
    float: right;
    margin: 0;
    padding: 2px 0 0 0;
    width: 74px;
    height: 48px;
    font-size: 11px;
    color: #333333;
    font-weight: normal;
    text-align:left;
}
div.bloc-passocies span.pack-produit-separation {
    display: block;
    margin: 15px 0 15px 0;
    padding: 0;
    width: 134px;
    height: 1px;
    font-size: 0;
    background: url(../images/static/pack-produit-separation.gif) no-repeat 0 0;
}
div.bloc-passocies div.pack-savoir-plus {
    display: block;
    float: left;
    margin: 10px 0 0 0;
    padding: 0;
    width:100%;
    height:15px;
}
* html div.bloc-passocies div.pack-savoir-plus div.ext span.clear-both{
    display:none;
}
div.bloc-passocies div.pack-savoir-plus div.ext {
    margin: 0;
    text-align: center;
    font-size: 10px;
    color: #FFFFFF;
}
div.bloc-passocies div.pack-savoir-plus div.ext span.ext-g {
    background: url(../images/static/ext-btn-orange-blanc-petit-g.gif) no-repeat left top;
    padding-left:10px;
    float:left;
    clear:left;
}
div.bloc-passocies div.pack-savoir-plus div.ext span.ext-g a.ext-d {
    background: url(../images/static/ext-btn-orange-blanc-petit-d.gif) no-repeat right top;
    padding:0 10px 0 0;
    display:block;
    height:15px;
    line-height:14px;
    color: #FFFFFF;
}
* html div.bloc-passocies div.pack-savoir-plus div.ext span.ext-g a.ext-d {
    float:left;
}
/* ---------------------- tableau-details ---------------------- */
#globalconteneur div.tableau-details {
    clear: both;
    display: block;
    margin: 0;
    padding: 25px 0 0 1px;
    width: 774px;
}
#globalconteneur div.tableau-details ul#product-details {
    margin: 0;
    padding: 0;
    height: 22px;
    list-style-type: none;
    background: url(../images/static/tableau-details-entete.gif) no-repeat 0 0;
}
#globalconteneur div.tableau-details ul#product-details li {
    float: left;
    margin: 0;
    padding: 0;
    width: 129px;
    height: 22px;
}
#globalconteneur div.tableau-details ul#product-details li a {
    display: block;
    margin: 0;
    padding: 5px 0 0 0;
    width: 129px;
    height: 17px;
    font-size: 11px;
    color: #666666;
    font-weight: bold;
    text-align: center;
}
#globalconteneur div.tableau-details ul#product-details li a:hover {
    color: #FF9900;
}
#globalconteneur div.tableau-details ul#product-details li.selectionne a {
    display: block;
    margin: 0;
    padding: 5px 0 0 0;
    width: 129px;
    height: 17px;
    font-size: 11px;
    color: #FF9900;
    font-weight: bold;
    text-align: center;
    background: url(../images/static/onglet-hover.gif) no-repeat 0 0;
}
#globalconteneur div.tableau-details div {
    margin: 0;
    padding: 0;
    width: 774px;
}
#globalconteneur div.tableau-details div.colorama {
    height:20px;
    padding:0;
    width:20px;
}
#globalconteneur div.tableau-details .on {
    display: block;
}
#globalconteneur div.tableau-details div div.gauche {
    float: left;
    margin: 0;
    padding: 10px 20px 10px 20px;
    width: 120px;
    font-size: 11px;
    color: #FF9900;
}
#globalconteneur div.tableau-details div div.ligne {
    float: left;
    margin: 0;
    padding: 10px 20px 10px 20px;
    width: 714px;
    font-size: 11px;
    color: #FF9900;
}
#globalconteneur div.tableau-details div div.ligne a:hover {
    text-decoration:underline;
}
#globalconteneur div.tableau-details div div.gauche p.intitule {
    margin: 0;
    padding: 0 0 3px 0;
    font-size: 11px;
    color: #333333;
    font-weight: bold;
}
#globalconteneur div.tableau-details div div.gauche p.avis-etoiles {
    margin: 0;
    padding: 0;
    font-size: 0;
}
#globalconteneur div.tableau-details div div.droite {
    float: left;
    margin: 0;
    padding: 10px 20px 10px 0;
    width: 594px;
    font-size: 11px;
    color: #333333;
}
#globalconteneur div.tableau-details div span.tableau-details-separation {
    clear: both;
    display: block;
    margin: 0;
    padding: 0;
    width: 774px;
    height: 1px;
    font-size: 0;
    background: url(../images/static/tableau-details-separation.gif) no-repeat 0 0;
}
#globalconteneur p.retour-haut-page {
    clear: both;
    margin: 0;
    padding: 15px 0 5px 0;
    width: 774px;
    font-size: 10px;
    color: #999999;
    text-align: right;
}
#globalconteneur p.retour-haut-page a {
    color: #999999;
    text-decoration: underline;
}
#globalconteneur p.legende-asterisque {
    clear: both;
    margin: 0;
    padding: 10px 0 0 0;
    font-size: 10px;
    color: #999999;
    text-align: left;
}


/* CALQUE PHOTOS */

#popup-plusPhotos div.photos {
    clear:both;
    float:left;
    width:63px;
}
#popup-plusPhotos div.no-photos {
    clear:both;
    float:left;
    margin:10px auto 0 3px;
    width:30px;
}
#popup-plusPhotos #main {
    height:auto;
    text-align:center;
    width:848px;
}

#popup-plusPhotos div#bloc_fermer {
    background-color:#252525;
    color:#FFFFFF;
    float:left;
    height:40px;
    width:93px;
}

#popup-plusPhotos div#bloc_fermer a {
    color:#FFFFFF;
    float:right;
    margin-right:10px;
    display:inline;
    margin-top:13px;
}
#popup-plusPhotos h3#entete-produit {
    background-color:#252525;
    color:#FFFFFF;
    float:left;
    height:30px;
    margin-top:0;
    padding-left:20px;
    padding-top:10px;
    text-align:left;
    width:789px;
}

#popup-plusPhotos #zoomhd {
    width:845px;
    height:414px;
    float:left;
}
html>body #popup-plusPhotos #zoomhd {
    width:845px;
}
* html #popup-plusPhotos #zoomhd {
    margin-left:-2px;
    width:842px;
}
#popup-plusPhotos #mini {
    border:#CDCDCD 1px solid;
    width:410px;
    height:400px;
    overflow: hidden;
    float:left;
    cursor:default;
    margin:3px 3px 3px 0;
    background-repeat:no-repeat;
}

* html #products div.right-column div.pagebar p {
    width:410px;
}

html>body #popup-plusPhotos #mini {
    *cursor:url(../images/static/picto-zoomhd.cur);
}

#popup-plusPhotos #bloczoom {
    width:416px;
    height:400px;
    float:left;
    border:#CDCDCD 1px solid;
    margin:3px;
}
* html #popup-plusPhotos #bloczoom {
    width:410px;
}

#popup-plusPhotos #zoom {
    background-repeat: no-repeat;
    width:416px;
    height:400px;
    float:left;
}
html>body #popup-plusPhotos #bloczoom {
    width:416px;
    background-color:#FFFFFF;
}






/* ************* BOITE DE DIALOGUE ************** */
#dhtmltooltip {
    position: absolute;
    padding:10px;
    z-index:100;
}
#dhtmltooltip2 {
    position: absolute;
    padding:10px;
    z-index:100;
}
div.slideshow-infoproduit {
    border:1px solid #FF9900;
    background-color:#fff;
    padding:3px;
    text-align:center;
}

/* ************* CONCEPTS ************** */

div a.promise {
    float:left;
    height:25px;
    margin-left:9px;
    height:25px;
    width:280px;
}
div a.logo {
    float:left;
    width:120px;
}
div a.visite {
    color:#1B9CD5;
    display:block;
    margin-bottom:10px;
}
div a.selectionne {
    background-position: bottom left;
    color:#FFFFFF;
    font-weight:normal;
}

p.promise {
    margin-left:158px;
    margin-top:13px;
    width:auto;
}

#beneficesTab-contenu img {
    padding-bottom:10px;
    padding-left:20px;
    padding-right:0;
    padding-top:10px;
}

#popup-plusPhotos #product-plus {
    width:480px;
    background:url(../images/static/vignettesplus-background.gif) no-repeat;
    position:absolute;
    float:left;
    clear:both;
    overflow:hidden;
    left:184px;
    top:490px;
}
html>body #popup-plusPhotos #product-plus {
    width:480px;
}

#pictureslist {
    position:relative;
    overflow:hidden;
}
#pictureslist IMG {
    padding:0;
    margin:5px;
    cursor:pointer;
}

/* ************* CALQUE FUNCTIONALITIES ************** */

#popup_functionnalities {
    background:#fff;
    width:100%;
    padding:0;
    text-align:center;
    float:left;
}
#popup_functionnalities div.containfunction {
    float:left;
    width:860px;
    margin:0px 0px 20px 0px;
}

#popup_functionnalities #entete-produit {
    height:30px;
    text-align:left;
    padding-left:20px;
    padding-top:10px;
    background-color:#333333;
    color:#FFFFFF;
    font-size:18px;
    float:left;
    width:735px;
}

#popup_functionnalities #bloc_fermer {
    background-color:#333333;
    height:40px;
    color:#fff;
    float:left;
    width:105px;
}
#popup_functionnalities #bloc_fermer a {
    color:#FFFFFF;
    float:right;
    margin-right:10px;
    display:inline;
    margin-top:13px;
}

#popup_functionnalities #info-produit {
    float:left;
    color:#636363;
    width:825px;
    text-align:left;
    border-bottom:1px solid #636363;
}
html>body #popup_functionnalities #info-produit {
    margin-left:10px;
}
* html #popup_functionnalities #info-produit {
    margin-left:5px;
}
#popup_functionnalities #info-produit .concu-pour {
    margin-top:20px;
}
#popup_functionnalities #info-produit dt.difference {
    margin:10px 0 25px 0;
    background-color:#ececec;
}

#popup_functionnalities .caracteristiques {
    font-size:11px;
    color:#636363;
    overflow-y:auto;
    height:370px;
    position:relative;
    width:835px;
    float:left;
    margin-top:10px;
    padding-bottom:10px;
}
* html #popup_functionnalities .caracteristiques {
    margin-left:5px;
    padding-bottom:10px;
}
#popup_functionnalities .caracteristiques ul {
    list-style-type:none;
    margin:0px 0px 10px 0px;
    padding:0px;
    float:left;
    left:0;
}
#popup_functionnalities .caracteristiques ul li {
    float:left;
    margin:0px;
    padding:0px;
    background-color:transparent;
    background-position:left bottom;
    background-repeat:no-repeat;
}
#popup_functionnalities .caracteristiques ul li.data-fich-prod-type {
    width:150px;
    font-weight:bold;
}
#popup_functionnalities .caracteristiques ul li.data-fich-prod-valeur {
    width:650px;
}
#popup_functionnalities .caracteristiques ul li dl {
    margin:0;
    padding:0 0 0 0;
    background-color:transparent;
    background-position:left bottom;
    background-repeat:no-repeat;
}
#popup_functionnalities .caracteristiques ul li dl dt {
    font-size:11px;
    margin:0px 5px;
    padding:0px;
    text-align:left;
}
#popup_functionnalities .caracteristiques ul li.data-fich-prod-type dl dt {
    text-align:center;
}


/* Position des différents éléments */
iframe#oxyIframeRecapAvis {
    width:273px !important;
    height:33px;
}

/* ---------------------- CALQUE PHOTO VIDEO FONCTIONNALITES ---------------------- */

body#popup_functionnalities_body {
    background-color:#FFFFFF;
}

body.tree,
body#body-plusPhotos {
    background-color:#FFFFFF;
    background-image: none;
}
body.tree {
    text-align:left; 
    background-color:transparent;
}

#popup-plusPhotos div.thumbs,
#products div.right-column div.thumbs {
    display: block;
    margin:10px 0 0 0;
}
#products div.right-column div.thumbs {
    float: left;
}
#popup-plusPhotos div.thumbs {
    display:block;
    margin:10px auto 0;
    width:63px;
    margin-left:3px;
}

#popup-plusPhotos div.thumbs a,
#popup-plusPhotos div.thumbs a div,
#products div.right-column div.thumbs a,
#products div.right-column div.thumbs a div {
    float: left;
    width:63px;
    height:75px;
}
#popup-plusPhotos div.thumbs div.thumb-mask,
#products div.right-column div.thumbs div.thumb-mask {
    display: block;
    width:63px;
    height:292px;
    overflow:hidden;
}
#popup-plusPhotos div.thumbs div.thumb-mask {
    margin-left:auto;
    margin-right:auto;
    float:left;
}
#products div.right-column div.thumbs div.thumb-mask {
    float: left;
}

#popup-plusPhotos div.thumbs a,
#products div.right-column div.thumbs a {
    display: block;
    float: left;
    width:50px;
    height:50px;
    background-repeat: no-repeat;
    background-position:	center center;
    background-color:#FFFFFF;
}

#popup-plusPhotos div.thumbs a {
    position:static;
}

#popup-plusPhotos div.thumbs a.prev,
#products div.right-column div.thumbs a.prev {
    background-position:center center;
    background-repeat:no-repeat;
    background-color:transparent;
    height:20px;
}

#popup-plusPhotos div.thumbs a.next,
#products div.right-column div.thumbs a.next {
    background-position:center center;
    background-repeat:no-repeat;
    background-color:transparent;
}
#popup-plusPhotos div.thumbs a span,
#products div.right-column div.thumbs a span {
    width:50px;
    height:50px;
}

/* page produit osmose */
.osmose {
    color:#8C8A8C;
    font-size:20px;
    height:400px;
    margin-left:34px;
    margin-top:189px;
    text-align:center;
    width:100%;
}

.osmose p {
    margin:5px 0px 5px 0px;
    padding:0px;
}

.osmose a {
    color:#FF9900;
    font-size:22px;
}

.osmose .store {
    font-size:18px;
    margin-top:40px;
}
.osmose .store a {
    font-size:18px;
    color:#FF9900;
}

body,
#globalconteneur {
    background:none  !important;
}

#header,
.chemin,
.retour,
.produit-prec-suiv,
.colonne-pack-passocies,
.fiche-produit-outils,
.fiche-produit-etiquette,
.affichage-magasin,
#tableau-details #product-details,
.retour-haut-page,
#footer,
.savoir-plus-payer,
#lien-adequatsize
{
    display:none  !important;
}

#globalconteneur div.tableau-details .hidden {
    display:block !important;
}

