BODY{
    background-color: #FFFFFF;
    font-size: 8px;
    font: 11px Arial;           
}
DL{    
    border-bottom: 1px solid #B4B4B4;
    margin: 0px 0 10px 0;
    padding: 0 0 20px 0;
}
DL.hidden{
    display:block;
}
A{
    color:#000000;
}
#bloc-decouvrirplus, #picto-achat, #oxylaneProfilSportif DIV,#product-pictos-default, #iframe-arbo, #content-famille-path, #header,#footer, #content-right, #content-banner, #content-title, #iframe-path, #content-arbo, #content-path, #pictures-list, #product-pictos, #oxy_Selection, #lien-adequatsize, H4, #sports, #referencement-footer-table, #product-decouvrirplus, #ajouter-favoris, #product-shops, #back-picture{
    display:none;
}
#product-title H1{
    color: #363636;
    font-weight:bold;
    font-size:10px;
    margin-bottom:5px;
}
#main{
    width: 21cm;
    margin:0;
}
#content, #content-left{
    width: 23cm;
    background-color: #FFFFFF;
}
#pictures-list{
    float:left;
    width: 100px;
    margin-left:10px;
    margin-top:250px;
}
#product-details P.title{
    display: block;
    height: auto;
    margin:10px 0 0 0;
    color: #363636;
    font-weight: bold;
    font-size: 12px;
}
#product-details DT{
    color: #000000;
}    
#print-left{
    display:block;
}
#print-left IMG{
    margin-right:10px;
}
#product-title{
    width:11cm;
    margin-bottom:10px;
}
#product-title H2{
    margin-bottom:10px;
}
#product-title STRONG{
    margin-right:5px;
    clear:both;
}
#main-picture{
    float:left;
    height:250px;
    margin-top:10px;
    margin-bottom:0px;
    border:1px solid #000000;
}
#product-pictures{
    height:250px;
    float:left;
}
#product-infos2{
    float:left;
    height:250px;
    margin:20px 0 0 10px;
}
#product-details{
    margin-top:20px;
    clear:both;
}
#product-details dt{
    font-weight:bold;
    margin-top:10px;
}
#product-details dd{
    margin-left:0px;
}
#product-details br{
    display:none;
}
#tailleEtColorisTab{
    display:none;
}
.popup-mentionslegales {
    background-color:#FFFFFF;
}
#iframe-vente{
    float:left;
    width: 668px;
    height:250px;
    text-align:center;
    margin-bottom:2px;
    overflow:auto;
    overflow-x:hidden;
}
#intro{
    text-align:left;
    color: #1575b7;
    margin-bottom:5px;
    padding-top:0px;
    margin-left:0;
}
#product-shops{
    display:none;
    width:668px;    
    margin:0;
    padding:0;
}
#product-shops TD.product-details-title, TD.product-details-title-koodza{
    width:250px;
    font-size:11px;
    text-align:center;
}
#product-shops #intro{
    padding-top:0px;
    margin-bottom:5px;
    text-align:center;
}
DIV.bloc-decathlon, DIV.bloc-skimium{
    float:left;
    margin:0;
    width:655px;
    height:50px;
    border-bottom:1px solid #716d6e;
    margin:0 0 0 5px;    
}
DIV.bloc-decathlon TABLE, DIV.bloc-skimium TABLE{
    height:50px;    
}
DIV.bloc-decathlon TR.product-details-tr1, DIV.bloc-skimium TR.product-details-tr1{
    background-color:#ffffff;
}
DIV.bloc-decathlon TR.product-details-tr{
    background-color:#ffffff;
    border-bottom:1px solid #716d6c;
    margin:0 2px 0 2px;
}
#shop-decathlon{
    float:left;
    color: #1575b7;
    width: 150px;
    padding-top:6px;
}
#shop-decathlon A IMG{
    padding:0px;
    border:0px;
    float:none;
}
#decathlon-image{
    padding:0px;
    border:0px;
}
#iframe-koodza{
    float:left;
    clear:none;
    margin:5px;
    width:655px;
    height:50px;
    border-bottom:1px solid #716d6e;        
}
/* Zone prix */
#zonePrix{
    clear:both;
    color:#1575b7;
}
#prixConseilleLabel{
    font-size:9px;
    padding-top:3px;
    padding-right:5px;
    clear:both;
}
#prixConseille{
    font-size:20px;
    margin-top:3px;
    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;
}
#jurPrixConseille{
    font-size:10px;
    color:#313131;
    background-color:#dedede;
    clear:both;
    text-align:right;
    padding:15px 3px 5px 0;    
}
#pictoInfoPrix{
    float:left;
    clear:right;
    margin-left:10px;
}
#list-goodies{
    display:none;
}
/* 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;
}

/* Nouvelle wish list */
#menuMaSelection, #howtodo, #nbArticle, DIV.explicationMaSelection, DIV.explicationTitre, DIV.explicationTitre, DIV.maSelection #accesFicheProduit, #supprimerSelection, INPUT.checkDel, #dateDuJour, #dateCreation{
    display:none;
}
#logo-marque{
    float:left;
    clear:both;
    width:1000px;
    margin-top:10px;
}
#dateDuJour{
    float:left;
    font-size:12px;
    font-weight:bold;
    text-align:right;
}
#title-selection{
    clear:both;
    float:left;
    margin-top:100px;
    width:1000px;
    font-size:20px;
    margin-bottom:10px;
}
#contentMaSelection{
    width:1000px;
    height:29cm;
    margin-top:20px;
}
#contentMaSelection #jurPrixConseille{
    font-size:10px;
    color:#313131;
    background-color:#ffffff;
    clear:both;
    text-align:right;
    width:1000px;
    padding:15px 3px 5px 0;    
}
#emptyMessage{
    float:left;
    font-size:12px;
    font-weight:bold;
    padding-top:13px;
}
UL LI A SPAN #nb-selections{
    font-weight:bold;
}
DIV.laSelection{
    clear:both;
    float:left;
}
DIV.laSelection #pictoInfoPrix IMG.pictoNouveauProduit, DIV.laSelection #pictoInfoPrix IMG.pictoFinCollection{
    margin-top:5px;
}
DIV.maSelection{
    float:left;
    clear:right;
    width:1000px;
    margin:10px 0 0 0;
    padding-bottom:10px;
}
DIV.maSelection #dateSelection{
    width:1000px;
    font-weight:bold;
    color:#000000;
    height:15px;
    border-bottom:1px solid #252525;
}
SPAN.dateSelection{
    background-color:#FFFFFF;
    margin-left:10px;
    padding:5px;
}
DIV.maSelection DIV.infoProduit{
    float:left;
    height:105px;
    width:300px;
}
DIV.maSelection IMG.main-img{
    float:left;
    margin:10px 10px 0 10px;    
    border:1px solid #9c9c9c;
}
DIV.maSelection #libelleProduit{
    font-size:10px;
    padding:10px 0 10px 0;
    float:left;
    text-decoration:none;
}
DIV.maSelection #libelleProduit a{
    font-weight:bold;
    font-size:12px;
    text-decoration:none;
}
DIV.maSelection #ref{
    float:left;
    width:150px;
    margin-bottom:10px;
    font-size:12px;
}
DIV.maSelection #pictoInfoPrix-maselection{
    float:left;
    margin-top:10px;
}
DIV.maSelection IMG.pictoNouveauProduit{
    border:0px;
}
DIV.maSelection IMG.pictoFinCollection{
    border:0;
}
#prioMaSelection{
    float:left;
    width:150px;
    font-size:12px;
    font-weight:bold;
    padding-top:10px;
    margin-left:30px;
}
#prioLib{
    display:block
}
#prioMaSelection SELECT, #prioTitre{
    display:none;
}
DIV.maSelection IFRAME.iframeVente{
    text-align:center;
    margin:10px;
    width: 280px;
    height:100px;      
    float:left;
    border:1px solid #252525;
    padding:10px;
    margin-left:150px;
}
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:20px;
}
DIV.prixKoodza{
    margin-top:10px;
}
DIV.prix{
    font-weight:bold;
    font-size:20px;
    text-align:center;
}
#mentionSite{
    display:block;
    font-size:12px;
    margin-bottom:10px;
    float:left;
    clear:both;
    width:1000px;
}
#dateImpressionLibelle{
    display:block;
    font-size:12px;
    clear:both;
    float:left;
    width:1000px;
}

/* Style pour GDBC statique */
#lienprint, #lienreset, #pagination, .tools{
    display:none;
}
#main-gdbc{
    font-size:10px;
}
.lignecompare{
    float:none;
    clear:both;
    width:30cm;
    border-top:1px solid #000000;
}
.bloc-bu{
    width:330px;
    font-size:10px;
}
.bu, .blocinfoplus{
    width:100px;
    font-size:10px;
}
.blocinfoplus{
    width:200px;
}
/* nouveau style bloc prix*/
DIV.blocPrix, DIV.prixDecathlon{
    float:left;
    width:210px;
    margin:2px 0 0;
}
DIV.prixDecathlon{
    color: #1575b7;
    float:left;    
}
DIV.prix{
    text-align:left;
    font-size:14px;
    font-weight:bold;
}
.deee{
    font-size:10px;
    font-weight:normal;
}
SPAN.lib{
    font-size:10px;
    font-weight:normal;
}
DIV.prixKoodza{
    color:#EB6A27;
    float:left;
    margin-top:5px;
}
DIV.prixKoodza IMG{
    border:1px solid #dedede;
}
.liv{
    font-size:10px;
    font-weight:normal;
}
.libJurPrix{
    float:left;
    width:100%;
    font-size:9px;
    margin-top:10px;
}