/* style bloc prix*/
/* Utilisée dans page produit */
#bloc-prix{
    width:300px;
    float:right;
    height:80px;
}
#bloc-prix .blocPrix{
    width:230px;
    padding:0 2px;
    margin:0;
    float:right;
}
#bloc-prix LI{
    float:left;
}
#bloc-prix .accrochevente{
    font-size:11px;
    margin-left:2px;
}
#bloc-prix .prixDecathlon, #bloc-prix .prixKoodza{
    width:215px;
    padding:0;
    margin:0 0 2px 0;
}
#bloc-prix A, #bloc-prix .prix, #bloc-prix .deee{
    float:left;
}
#bloc-prix A{
    margin-left:2px;
}
#bloc-prix SPAN.lib{
    font-size:9px;
    font-weight:normal;
    margin-left:5px;
}
#bloc-prix .deee{
    margin:2px 2px;
}
#bloc-prix .prix{
    margin-top:-15px;
    margin-left:4px;
}
#bloc-prix .deee{
    width:210px;
}
.jurPrixConseille{
    float:left;
    color:#000000;
    padding:5px;
    font-size:9px;
}
#intro-prix{
    padding:5px 0 5px 0;
}
#bloc-prix .pictoInfoPrix{
    float:left;
    margin-right: 15px;
display:none;
    
}

/* nouveau style bloc prix*/
/* Utilisée dans page GDBC */
DIV.blocPrix{
    float:right;
    text-align:left;
    width:140px; /*avant 160px*/
    margin:2px 0 0;
}
DIV.prixDecathlon{
    color: #1575b7;
    float:left;    
    margin:2px 0 0;    
}
DIV.prixDecathlon IMG{
   border:1px solid #1575b7; 
}
DIV.prix{
    text-align:left;
    font-size:14px;
    font-weight:bold;
}
DIV.prixDecathlon .prix{
    margin-left:4px;
}
.deee{
    font-size:9px;
    font-weight:normal;
}
SPAN.lib{
    font-size:9px;
    font-weight:normal;
    margin-left:5px;
}
DIV.prixKoodza{
    color:#029fe0;
    float:left;
    margin-top:5px;
}
DIV.prixKoodza IMG{
border:1px solid #dedede;
}
DIV.prixKoodza .prix{
    margin-left:4px;
}
.liv{
    font-size:9px;
    font-weight:normal;
}
.libJurPrix{
    float:left;
    width:100%;
    font-size:9px;
    margin:10px 5px;
}
.pictoInfoPrix{
    float:left;
}
#bloclibelleProduit .pictoInfoPrix{
    float:right;
}

#ref, #bloclibelleProduit, #accesFicheProduit{
    width: 200px;
}

html>body #ref, html>body #bloclibelleProduit, html>body #accesFicheProduit, html>body #libelleProduit{
    width: 200px;
}

#bloclibelleProduit a, #libelleProduit a {
    width: 6cm;
}

html>body #bloclibelleProduit a, hrml>body #libelleProduit a {
    width: 6cm;
}

html>body #ref{
float:right;
}

html>body #bloclibelleProduit{
float:left;
}

BODY{
    background-color: #FFFFFF;
    font-size: 8px;
    font: 11px Arial;           
}
DL{    
   border-bottom: 0px solid #B4B4B4;
    margin: 0px 0 10px 0;
    padding: 0 0 20px 0;
}
DL.hidden{
    display:block;
}
#header1{
        /*display:none;*/
}
}
#header1 IMG{
    display:none;
}
#header1 #img{
    float:none;
    width:200.83px;
    height:75px;
     /*   display:none;*/
     display:block;
     position:relative;
     top:-5px; /* mettre -5 pour que le logo en dessous saffiche car il est juste cache par ce logo ci*/
     left: 25px;
}

#flashInHeader1 img{
display:none;
}

#iframe-mdr, #iframe-arbo, #header2, #cadremenurayons, #chemin,#footer, #diconovadry, #content-left, #retourlisteproduit, #bottom, #espace_blanc, #pictures-list UL, #product-pictos, #oxy_Selection, #lien-adequatsize, H4, #product-shops, #print, #boutonretour, #mascotte,  #flashInHeader1{
    display:none;
}
#contenuint, #milieu{
  border-left:0px solid #cccccc;
    margin-bottom:0px;
    padding-bottom:0px;
}
#main{
    width:1000px;
}
#ficheproduit{
    margin-top:10px;
    margin-left:30px;
    margin-bottom:0px;
}
#product-title H1{
    color: #7F7F7F;
    font-weight:bold;
    font-size:10px;
    margin: 0px;
    width:6cm;
    float:left;
}
#pictures-list{
    float:left;
    width: 100px;
    margin-left:10px;
    margin-top:250px;
}



#product-details P.title{
    display: block;
    /*height: auto;*/
    margin:5px 0 0 0;
    color: #e4e76c;
    font-weight: bold;
    font-size: 12px;
    padding-bottom:0px;
    margin-bottom:0px;
    margin-top:40px;
    width:10cm;
}
#product-details DT{
    color: #000000;
    padding-bottom:0px;
    margin-bottom:0px;
}
#product-title{
    width:6cm;
    margin-top: 10px;
    margin-bottom:10px;
    padding-left:10px;
}
#product-title H2{
    margin-bottom:10px;
}
#product-title STRONG{
    margin-right:5px;
    clear:both;
}
#main-picture{
    float:left;
    margin-top:10px;
    margin-bottom:0px;
   border:0px solid #000000;
}
#product-pictures{
    height:250px;
    width:500px;
}
#product-infos{
    height:300px;
    width:6cm;
    display:table-cell;
    float:left;
    }
html>body #product-infos{
    margin-top:50px;
}    
#product-details{
    margin-top:5px;
padding-left:30px;
margin:0px;
    float:left;
    width:10cm;
    display:table-cell;
}

html>body #product-details{
padding-left:50px;
}
#product-details dt{
    font-weight:bold;
    margin-top:5px;
    padding-bottom:0px;
    margin-bottom:0px;
}
#product-details dd{
    margin-left:0px;
    padding-bottom:0px;
    margin-bottom:0px;
}
#product-details br{
    display:none;
}
#tailleEtColorisTab{
    display:none;
}
.popup-mentionslegales {
    background-color:#FFFFFF;
}
#iframe-vente{
    clear:right;
    width: 290px;
    height:115px;
    text-align:center;
}
#product-shops{
    float:left;
    width: 290px;
    text-align:center;
}
#product-shops IMG{
    float:left;
}
#shop-decathlon{
    float:left;
    color: #1575b7;
    width: 110px;
}
#shop-decathlon A IMG{
    border:0px;
}
#shop-koodza{
    float:left;
    clear:none;
    color: #e95a17;
    width: 130px;
   margin-left : 2px;
}
#iframe-koodza{
    float:left;
    clear:none;
    width:130px;
    height:100px;
}
#iframenews{
height:20cm;
}
/* Zone prix */
#zonePrix{
    clear:both;
    color:#1575b7;    
    width: 100px;
}
#prixConseilleLabel{
    font-size:9px;
    padding-top:3px;
    padding-right:5px;
    clear:both;
}
#prixConseille{
    font-size:13px;
    font-weight:bold;
    text-align:center;
}
#deeeLabel{
    font-size:9px;
    padding-top:3px;
    padding-right:5px;
    clear:both;
}
#zone-decathlon{
    float:left;
}
#prixPromo{
    font-size:13px;
    font-weight:bold;
    text-align:center;
    color:red;
}
#prixPromo IMG{
    float:left;
    width:50px;
    padding-left:20px;
}
#pictoInfoPrix{
    float:right;
}
#jurPrixConseille{
    font-size:10px;
    color:#000000;
    clear:both;
    text-align:left;
    padding:15px 0 5px 0;    
}
#pictoInfoPrix{
    float:left;
    margin:5px 0 5px 0 ;
}
#list-goodies{
    display:none;
}

/* styles pour ajout selection */
#menuMaSelection{
    display:none;
}
#contentMaSelection{
    height:20cm;
    float:left;
}
#title-selection{
    float:left;
    clear:both;
    width:1000px;
    font-size:20px;
    margin-left:5px;
    margin-bottom:30px;
}
#emptyMessage{
    height:600px;
    float:left;
    font-size:12px;
    font-weight:bold;
    padding-top:13px;
    padding-left:10px;
}
UL LI A SPAN #nb-selections, UL LI A SPAN #nb-selections2{
    font-weight:bold;
}
DIV.maSelection{
    clear:both;
   /* border-bottom:1px solid #dbd2d4;*/
    height:80px;
    width:600px;
}
DIV.maSelection #dateSelection{
    width:600px;
    text-align:right;
    padding:2px 0 2px 0px;
    font-weight:bold;
    background-color:#491d2a;
    color:#FFFFFF
}
DIV.maSelection IMG{
     float:left;
   /* aremettre  border:1px solid #000000;*/
    margin:10px 10px 0 10px;
}
DIV.maSelection #libelleProduit{
    font-size:12px;
    padding-top:10px;
    width:260px;
    float:left;
}
DIV.maSelection .iframeVente{
    float:left;
    width: 290px;
    height:96px;
    text-align:center;
    margin-bottom:2px;    
    height:110px;
}
DIV.explicationMaSelection, DIV.explicationTitre, DIV.explicationTitre, DIV.maSelection #accesFicheProduit, #supprimerSelection{
    display:none;
}
#dateCreation{
    width:600px;
    float:left;
    font-size:12px;
    font-weight:bold;
    padding-top:14px;
    padding-left:10px;
    display:none;
}
#logo-marque{
    clear:both;
    margin-right:10px;
    margin-bottom:50px;
}
#dateDuJour{
    font-size:12px;
    font-weight:bold;
    text-align:right;
}
DIV.zonePrix{
    margin-top:5px;
    width:200px;
    float:left;
}
DIV.zonePrix IMG{
   border:0px;
}
DIV.prixConseilleLabel{
    margin-top:5px;
}
DIV.prixConseille{
    font-weight:bold;
    font-size:12px;
}
DIV.prixKoodza{
    margin-top:10px;
}
DIV.prix{
    margin-top:15px;
    font-weight:bold;
    font-size:12px;    
}
#mentionSite{
    display:block;
    font-size:12px;
    margin-bottom:10px;
}
#dateImpressionLibelle{
    display:block;
    font-size:12px;
}
/* Styles pour tableau de fonctionnalites */
#popup_functionnalities_body{
    background-color:#FFFFFF;
    color:#000000;
}
#popup_functionnalities{
    width:590px;
    background-color:#FFFFFF;
}
.title-tab{
    margin:26px 0 0 10px;
    color:#000000;
    font-size:26px;
    font-weight:bold;
    float:left;
}
.logo-tab{
    float:right;
}
#photo-tab
{
    float:left;
    width:250px;
    height:250px;
    margin-left:35px
}
#info-produit{
    margin-left:15px;
    width:585px;
}
#detail-produit{
    float:left;
    width:300px;
    height:20px;
    margin-top:50px;
}
.name-tab
{    
    font-weight:bold;
    font-size : 20px;
    clear:left;
}

.concu-pour-tab
{
    font-size : 12px;
    text-align:left;
}
.print-tab{
    display:none; 
}
.caracteristiques
{
    font-size : 12px;
    font-weight:bold;
    width:600px;
}
#table-fonct{
    background-color:#CCCCCC;
    width:540px;
}
td.data-fich-prod
{
    background-color:#ffffff;
    font-size:12px;
    padding:10px;
    width:300px;
    vertical-align:top;
    font-weight:bold;    
    color:#000000;
}
.bottom-tab{
    display:none;
}

/* Style pour comparateur */
#titre{
    float:left;
    width:600px;
    text-align:center;
    color:#FFFFFF;
    font-size:18px;
    background-color:#e4e76c;
    padding:10px 0 10px 0 ;
    margin-left: 10px;
}
#contentProducts{
    float:left;
    width:805px;
}
#waitingMessage{
    float:left;
    font-size:12px;
    width:805px;
}
DIV.bloccompare{
    float:left;
    padding:0 10px 0 10px;
    padding-top:10px;
    width:225px;
   border-left:1px solid #dedede;
}
DIV.identite{
    width:225px;
    height:220px;
    float:left;
    padding-bottom:40px;
}
.libelle{
    float:left;
    height: 50px;
}
H2{
    font-size:14px;
    float:left;
    margin:0;
}
H3{
    font-size:9px;
    font-weight:normal;
    clear:both;
    float:left;    
    margin:2px 0 2px 0;
}
.pictoPrix{
    float:left;
}
DIV.imgpicto{
    width:225px;
    float:left;
    clear:both;
    margin:0;
    height: 115px;
}
#garantie{
    float:left;    
}

#main-picture{
    float:left;
    /*clear:both;*/
  border:0px solid #dedede;
    margin:5px 0 0;
}
DIV.accesFiche{
    display:none;
}
DIV.concupour{
    clear:both;
    float:left;
    width:225px;
    margin-top:5px;
}
DIV.jurPrixConseille{
    font-size:9px;
    float:left;
    width:225px;
    clear:both;
    padding-bottom:10px;
    height:20px;
border-bottom:1px dotted #a8a8a8;
    margin-top: 10px;
}
DIV.accesFiche{
    margin:30px 0 20px 0 ;
    text-align:center;
}
DIV.bu{
    float:left;
    width:225px;
 border-bottom:1px dotted #a8a8a8;
    padding-bottom:20px;
}
DIV.bu A{
    display:none;
}
DT{
    margin-top:20px;
    width:225px;
    font-size:11px;
    font-weight:bold;
    color:#e4e76c;
}
DD{
    margin:0;
    padding:0;    
}
DIV.decl{
    float:left;
    width:225px;
 border-bottom:1px dotted #a8a8a8;
    padding-bottom:20px;
}
DIV.decl A{
    display:none;
}
DIV.colorama{
    width:20px;
    height:20px;
}
#footer{
    float:left;
    margin:20px 0 20px 0;
    padding:10px 10px 10px 10px;
    background-color:#e4e76c;
    width:960px;
    color:#FFFFFF;
}
#footer A{
    color:#FFFFFF;
    font-size:12px;
    float:right;
    font-weight:bold;
}

.content-desc, .imprimer-mentionslegales{
display: none;
}

#navigationproduit-bloc-logo{
width:10cm;
float:left;
text-align:left;
padding-left: 30px;
margin-top:10px;
position:relative;
top: 30px;
height:5px;
}

html>body #navigationproduit-bloc-logo{
top: 80px;
height:5px;
}


#navigationproduit{
height:20cm;
}

.jurPrixConseille{
display:none;
}

#bgheader{
display:none;
}

#pictures-list{
display:none;
}

#bloc-decouvrirplus, #product-decouvrirplus, #title-decouvrirplus, #produits-vc, #vc-body, #oxyIframeProfilSportif, #mesfavoris, #dejafavoris, #ajouterfavoris{
display:none;
}

.img-decouvrirPlus, .lien-produit{
display:none;
}

#bloc-prix{
display:block;


}

/*.blocPrix{
display:block;
  position:relative; 
left:-680px; 
 top:350px; 
}

html>body .blocPrix{
left:-720px; 
 top:450px; 
}
*/
#bloc-prix{
display:block;
  position:relative; 
left:-680px; 
 top:350px; 
}

html>body #bloc-prix{
left:-720px; 
 top:450px; 
}

.lienlogomarque{
border:0px;
text-decoration:none;
}

#navigationproduit-sport IMG{
border:0px;
text-decoration:none;
}

/*Impression de la page favori*/
#bloc_fermer, #blocAccesProduits, #dateSelection, #blocPaginationFavoris,  #iframenavinterne {
display: none;
}

.main-img{
border:0px;
}

#nbArticle{
font-size: 20px;
color:#e4e76c;
font-weight:bold;
margin-top: 30px;
margin-bottom: 10px;
}
#bloc-infojur{
position: absolute;
top: 26cm;
left: 13px;
}

.infoProduit{
    width:260px;
    float:left;
    padding:2px;
}

html>body .infoProduit{
    width:350px;
    float:left;
    padding:2px;
}

#libelleProduit A {
font-size: 13px;
color:#000000;
font-weight:bold;
}

#bloc-infojur{
    float:right;
    font-size:11px;
    text-align:right;
    width:535px;
    margin-top:15px;
    color: #999999;
    display:block;
}

.blocPrix{
float: right;
font-size:12px;
}

.prix{
font-size:12px;
font-weight:bold;
}

.prixDecathlon{
font-size:12px;
color:#1575b7;
}

.prixKoodza{
font-size:12px;
color: #029fe0;
}

#favoris{
overflow:hidden;
}

.laSelection{
/*width:900px;*/
height: 150px;
border-bottom:1px solid #666666;
}

.pictoFinCollection, .pictoNouveauProduit{
float:left;
}

.blocAllPrix{
    float: right;
    width:233px;
}

.pictoPrix{
    float: left;
}

#nuage-et-thematique{
display:none;
}
