/* globals definitions for some of  XHTML tags  */
BODY{
    background:url(../images/static/080118-background.gif) #000000 no-repeat;
    color: #fff;
    font: 12px Arial;
    text-align:center;
    margin: 0;
    padding: 0;
    border:0;
    scrollbar-base-color: #ea632f;
    scrollbar-track-color: #dedede;
    scrollbar-arrow-color: #FFFFFF;    
}
A{
    color: #dbdbdb;
    text-decoration: none;
    cursor: pointer;
}
A:visited{
    color: #dbdbdb;
}
A:hover{
    color: #dbdbdb;
    text-decoration: underline;
}
IMG{
    border:none;
}
H1{
    color: #FFFFFF;
    font-size: 22px;
    margin: 5px;
}
H2{
    color: #ffffff;
    font-size: 22px;
    margin: 5px;
}
H3{
    font-size: 12px;
    margin: 5px;
}
UL{
    list-style-type:none;
    padding: 0px;
    margin: 0px;    
}
DL.hidden{
    display:none;
}
INPUT{
    background-color:#FFFFFF;
}
SELECT{
    background-color:#FFFFFF;
}

/* center the sheet */
#main{
    width: 1000px;
    margin: 0 auto 0 auto;
    text-align:left;     
    background-color: #000000;
}
/* styles for the sheet top */
#header{
    color: #c9c9c9;
    clear:both;
    float:left;
    width: 1000px;
    vertical-align:middle; 
    height: 48px;
    background-color:#000000;	
}
#header-link{
    float:right;
    width:auto;
    padding: 20px 0px 0px 0px;
    margin-right:5px;
    background-color: #000000;
    color:#c9c9c9;
    text-align:right;
    font-size:12px;
}
#header-link A{
    font-weight: bold;
    color:#c9c9c9;	
}
#header-link A:hover{
    font-weight: bold;
    color:#ea6431;
    text-decoration:none;
}

#header-link span{
    float:left;
    margin:0px 3px;
}

#header-link H2{
    float:left;
    font-size:12px;	
    margin:0pt;
}


#iframe-mdr{
    float:left;
    height: 47px;
    width:530px;
    overflow:hidden;   
    background-color: #FFFFFF;
    margin-left:20px
}
#body-mdr{
    padding-left:148px; 
    margin:0px;
    background: #000000;
    background-image:none;
}

#header-mdr{
    float:left;
    padding-left:170px;
}


#header-mdr FORM {
    float:left;
    clear:left;
    margin: 0;
    width:380px;
    text-align:left;
}
#header-mdr SPAN{
    float:left;
    font-size:11px;
    font-weight: bold;
    color:#c9c9c9;
    clear:right;
    width:330px;
}
#mdr-text {
    clear:left;
    width:90px;
    height:12px;
    font-size:11px;
    margin-right:5px;
}
#mdr-select{
    width:250px;
    font-weight:bold;
    font-size:10px;
}
#mdr-button{
    background:transparent url(../images/static/oxe-btn-ok.gif) no-repeat;
    border: 0px;
    background-position:100% 100%;
    cursor: pointer;
    width: 20px;
    height:20px;
    margin-left:6px;
}
.mdr-right{
    float:left;
}
#logo, #logoroller, #logoice{
    position:absolute;
    margin: 0px 0 0 30px;
    width:100px;
    z-index:1000;
}
#content-pub1{
    position:absolute;
    z-index:500;
    margin-left:0px;
    margin-top:433px;
}
#picto-logo{
    padding-top:0px;
}

#main #content {
    height:600px;
}
html>body #main #content{
    min-height:600px;
    height:auto;
}
/* styles for the main content*/ 
#flash{
    position:absolute;
}
#hitzone-home{
    position:absolute;
    text-align:center;
    margin:0 0 0 15px;
    width:104px;
    height:79px;
}
#hitzone-home IMG{
    width:104px;
    height:79px;
}
#hitzone1{
    position:absolute;
    text-align:center;
    margin:190px 0 0 350px;
    width:155px;
    height:45px;
}
#hitzone1 IMG{
    width:155px;
    height:45px;
}
#hitzone2{
    position:absolute;
    text-align:center;
    margin:245px 0 0 350px;
    width:155px;
    height:45px;
}
#hitzone2 IMG{
    width:155px;
    height:45px;
}

#content{
    clear:both;
    float:left;
    width: 1000px;
    background-color: #000000;    
}
#content-title{
    background-color: #ea632f;
    width: 100%;    
    clear:both;
    float:left;
    width:840px
}
#content-title H1{
    padding:0;
    margin:6px;
    margin-bottom:0;
    padding-bottom:6px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:20px;
    color:#FFFFFF;
    float:left;
    width:500px;
}
#content-title #advice{
   float:right;
   width:300px;
}
#content-title #advice a {
    text-decoration:none;
    font-size:11px;
    color: #FFFFFF;
    font-weight: bold;
    float:right;
    padding-top:15px;
}
#content-title #advice a:hover{
    text-decoration:underline;
}
#advice_famille{
   float:right;
   width:300px;
}
#content-title IMG{
    float:right;
    margin: 5px;
}
#advice_famille A{
   color: #FFFFFF;
   font-weight: bold;
   float:right;
   padding-top:15px;
}
/* right menu  advert */
#content-right, #content-rightroller, #content-rightice{
    width: 160px; 
    float:left; 
    padding-top:70px;
    background-color: #000;
}
#content-right UL, #content-rightroller UL, #content-rightice UL{
    width: 146px;    
    padding-left: 7px;
}
#content-right UL LI, #content-rightroller UL LI, #content-rightice UL LI{
    color: #c9c9c9;
    font-size: 11px;
    font-weight: bold;
    cursor:pointer;
    padding-top:2px;
    padding-bottom:2px;
}
#content-right UL LI A , #content-rightroller UL LI A , #content-rightice UL LI A{
    color: #c9c9c9;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
}
#content-right UL LI A:hover, #content-rightroller UL LI A:hover, #content-rightice UL LI A:hover{
    color: #ea632f;
    font-weight: bold;
    text-decoration: none;
}
#content-right UL LI:hover, #content-rightroller UL LI:hover, #content-rightice UL LI:hover{
    color: #ea632f;
    font-weight: bold;
    text-decoration: none;   
}
#content-right UL LI SPAN, #content-rightroller UL LI SPAN, #content-rightice UL LI SPAN{
    color: #fff;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;    
    cursor:pointer;
}
#content-right UL LI IMG, #content-rightroller UL LI IMG, #content-rightice UL LI IMG{
    margin-right:2px;
}
#content-right UL LI UL, #content-rightroller UL LI UL, #content-rightice UL LI UL{
     width:138px;
}
#content-right UL LI UL LI, #content-rightroller UL LI UL LI, #content-rightice UL LI UL LI{
    border-bottom:0px;
    color: #fff;
    font-size: 11px;
    font-weight: bold;
    cursor:pointer;
    background:url(../images/static/070605-menug-liste.gif) #000000 no-repeat;
    background-position:0 6px;
    padding-left:8px;
}
#content-right UL LI.oxybouton, #content-rightroller UL LI.oxybouton, #content-rightice UL LI.oxybouton{
    border:none;
    padding:5px 0 5px 0;
}
#boutonOxylaneService{
    padding-top:5px;
}
#boutonOxylaneService #oxyPositionBouton{
    width:100px;	
}
#content-right BR, #content-rightroller BR, #content-rightice BR{
    display:none;
}

.sousmenu H2{
   font-size:10px;
   margin:0pt;
}

#content-pub1 {
    margin-top:433px;
    position:absolute;
    z-index:500;
}


/* Styles for TG */
#body-tg, #body-tgroller, #body-tgice{
    background-color:#000000;
    overflow:hidden;
    padding-left:0px;
    color:#000;
    margin-top:20px;
    height:155px;
}
#body-tg DIV.bloc-tg, #body-tgroller DIV.bloc-tg, #body-tgice DIV.bloc-tg {
    background:url(../images/static/070530-tg-pages-photo.jpg) no-repeat;
    font-size:10px;
    color: #777777;
    width: 150px;
    height:155px;
    padding-bottom: 0px;
    margin-left:0px;
    clear:both;
}
#body-tg DIV.bloc-tg .title, #body-tgroller DIV.bloc-tg .title, #body-tgice DIV.bloc-tg .title{
    font-size:11px;
    font-weight:bold;
}
html>#body-tg DIV.bloc-tg, html>#body-tgroller DIV.bloc-tg, html>#body-tgice DIV.bloc-tg{
    margin-left:6px;
}
#body-tg DIV.bloc-tg P, #body-tgroller DIV.bloc-tg P, #body-tgice DIV.bloc-tg P{
    text-align:justify;
    margin: 2px 5px 2px 5px;
}
#body-tg DIV.bloc-tg DIV.link, #body-tgroller DIV.bloc-tg DIV.link, #body-tgice DIV.bloc-tg DIV.link{
    text-align:center;
}
#body-tg DIV.bloc-tg DIV, #body-tgroller DIV.bloc-tg DIV, #body-tgice DIV.bloc-tg DIV{
    color: #000000;
}

/* styles for the left space */
#content-left{
    background-color: #000;
    color: #fff;
    width: 840px; 
    height:433px;
    float:right;
}
html>body #content-left{
    height:auto;
    min-height:433px;
}
#content-left-homepage{
    background-color: #000;
    color: #fff;
    width: 840px; 
    height:433px;
    float:right;
}
html>body #content-left-homepage{
    height:auto;
    min-height:433px;
}
#content-left-hpg{
    background-color: #000;
    color: #000000;
    width: 840px; 
    height:443px;
    float:right;
}
#content-middle{
    clear:both;
    float:left;
    padding-top:5px;
    width:840px;    
    background:#6b6b6b url(../images/static/roller/080118-bg-roller.gif) no-repeat center bottom;
}
div.diaporama-roller-hockey-text {
    padding-bottom:120px !important;
}
#content-banner{
    margin:0px;
    padding:0px;
    background-color:#000000;    
}
#content-banner #flash{
    margin:0px;
    padding:0px;
    position:relative;
    float:left;
    background-color:#000000;
}
#content-path{
    clear:both;
    float:left;
    width:500px;    
    margin-bottom: 10px;
    padding-left:5px;
}
#content-path A{
    font-size: 11px;
    text-decoration:underline;
    color:#FFFFFF;
}
#content-famille-path{
    clear:both;
    width:830px;
    height:25px;
    float:left;
    margin-bottom:0px;
    padding-left:5px;
    padding-top:0px;    
    text-align:left;
    color:#000000;
}
#content-famille-path A{
    font-size: 11px;
    text-decoration:underline;
    color:#000000;
}
#content-famille-path #content-famille-path{
    margin:0px;
    padding:0px;
}
#content-famille-arbo{
    display:none;
}
#iframe-arbo{
    height: 400px;
    width: 206px;
    margin:0;
    padding: 0;
    float:left;
}
#body-arbo{    
    background-color: #FFFFFF;

}
#content-arbo{
    float:left;
    width: 175px;    
    margin: 0 5px 0 2px;
    height: 400px;
    text-align:left;
    overflow-y:auto;
    overflow-x:hidden;
}
#print-left{
    display: none;    
}

/* Style for products page V21 */
#content-products{
    float:left;
    padding-bottom:5px;
    background-color: transparent;
    margin:0 0 5px 2px;
}
#content-products .input-field{
    float:left;
    margin-top:5px;
    width:20px;
    border-top:1px solid #666666;
}
#content-products .bloc-product{
    float:left;
    width: 148px;
    height:150px;
    margin-right:2px;
    text-align:center;
}
#content-products .bloc-product INPUT{
    float:left;
    clear:left;
}
DIV.bloc-produit-image{
    width:148px;
    height:90px;
    float:left;
}

/* DEBUT MAJ BLOC CONCU POUR */
A.infoplus-produit-lien{
    float:left;
    width:90px;
}
IMG.infoplus-produit-img{
    margin:0 5px 10px 5px;
    padding-top:13px;
    float:left;
}
DIV.bloc-info-concu{
    float:left;
    width:165px;
    padding-top:10px;
    font-size:10px;
}
DIV.bloc-info-concu #accrocheProduit{
    margin-bottom:10px;
}
#dhtmltooltip2{
    position: absolute;
    border:1px solid #ea632f;
    padding:2px 2px 10px 2px;
    color:#ea632f;
    width:266px;
    background-color: #FFFFFF;
    visibility: hidden;
    z-index: 100;
}
#dhtmltooltip2 .infoplus-produit-img{
    margin-bottom:10px;
}
IMG.picto-new{
    position:relative;
    margin-left:90px;
    margin-top:-80px;
    z-index:10;
}
#content-products A.lien-produit{
    text-decoration: none;
    font-size:12px;
    color:#000000;
}
#content-products A.lien-produit:hover{
    text-decoration: underline;
}
#content-products .bloc-lien-produit{
    width: 120px;
    float:left;
    margin-top:5px;
    padding-top:3px;
    border-top:1px solid #666666;
}
#content-products .bloc-lien-produit A{
    width: 120px;
    float:left;
}
.bloc-info{
    float:left;
    width:0;
    height:0;
    position:relative;
}
/* FIN MAJ */
#content-product{
    float:left;
    margin-top:0px;
    background-color: #FFFFFF;
    width:825px;
    margin-left:5px;
    margin-bottom:7px;
}
#pagination{
    text-align:center;
    width:450px;
    float:left;
}
#en-savoir-plus{
    margin:5px 0 5px 0;
}
#product-infos{    
    float:left;
    clear:both;
    width:825px;
    padding-bottom:10px;
}
#product-infos2{    
    float:left;
    width:565px;
}
#product-title{
    float:left;
    width: 410px;
    margin:0 2px 5px 0;
    overflow:hidden;
}
#product-title H1{
    color: #7F7F7F;
    font-weight:bold;
    font-size:11px;
    margin:0;
}
#product-title H2{
    float:left;
    color: #000000;
    margin:0px;
}
#pictoInfoPrix{
    float:left;
    clear:right;
    margin-left:10px;
}
#pictoInfoPrix IMG{
    display:block;
}
#picto-achat{
    padding-top:0px;
}
#picto-achat UL{
    margin:0;
    padding:0;
}
#ajouter-favoris, #dejaSelectionne{
    margin-right:20px;
    float:left;    
}
#ref-produit{
    margin-bottom:10px;    
    color:#777777;
    font-size:10px;
    clear:both;
}
#lien-ensavoirplus{
    text-decoration:underline;
    font-weight:bold;
}
#accrocheProduit{
    margin:10px 0 10px 0;
}
#oxylaneProfilSportif{
    margin:30px 0 10px 0;
    float:left;
}
#back-picture{
    float:left;
    margin-right:0px;
}
#back-picture IMG{
    border:0;
}
/* Zone prix */
#bloc-vente{
    float:left;
    width:222px;
}
 #title-bloc-vente{
    font-weight:bold;
    color:#5e5e5e;
    float:left;
    height:20px;
    padding-top:5px
}
#bloc-vente #prixTab IMG.left,  #bloc-vente #prixTab IMG.right{
     float:left;
 }
#prixTab{
    text-align:center;
    float:left;
    height:25px;
    background:#eeeeee url(../images/static/061215-int-submenu-1px.gif) repeat-x;    
}
#vente-body{
    background-color:#FFFFFF;
    background-image:none;
}
#iframe-vente{
    float:left;
    width: 214px;
    height:50px;
    text-align:center;
    padding:0px 2px 2px 2px;
}

html>body #iframe-vente{
    width:216px;
}
#intro-prix{
    font-size:11px;
    float:left;
    text-align:left;
    color:#313131;
    margin:0 0 5px 0;
    padding:0;
    width:210px;
}

/*
#intro-skimium{
    color: red;
    font-size:10px;
    font-weight:bold;
    margin-bottom:5px;
}
#bloc-skimium{
    float:left;
    margin:0;
    width:214px;
    height:45px;
    margin:0 0 10px 0;    
    border-bottom:1px solid #dedede;
    text-align:left;
}
#bloc-skimium IMG{
    float:left;
}
*/


/* zone images produit */
#product-pictures{
    width: 260px;
    float:left;
    color: #777777;
}
#product-pictures IMG{
    border: 1px solid #DEDEDE;
    cursor: pointer;
}
#product-pictures #main-picture-video, #product-pictures #main-picture{
    border: 0px;
    cursor: pointer;
}
#product-image{
    width:250px;
}
#product-plus{
    float:left;
    margin-top:0;
    width:250px;
}
#product-pictos-default{
    border:0px;
    text-align:left;
    margin:4px 0 ;
    margin-bottom:0px;
    float:left;
}
#product-pictos-default IMG{
    border:0px;
}
#product-pictos-default A{
    width: 55px;
    text-align:center;
    text-decoration:none;
    font-size:9px;
    float:left;
}
LI.picto-td{
    float:left;
}
LI.lien-video{
    float:left;
    margin-right:15px;
}
TR.picto-table{
    vertical-align:middle;
}
#product-details{
    float:left;
    width: 600px;
     margin:0 5px 0 2px;
}
#product-details h4{
    text-align:center;
    float:left;
    font-size: 10px;
    font-weight:normal;
    height:25px;
    cursor: pointer;
    margin-bottom:0;
    margin-top:0;    
    background:#eeeeee url(../images/static/061215-int-submenu-1px.gif) repeat-x;    
}
#product-details-oxylane{
    margin-top:5px;
    width:400px;
    color:#c9c9c9;
}
#product-details-oxylane h4{
    text-align:center;
    float:right;
    font-size: 10px;
    font-weight:normal;
    height:25px;
    width:100px;
    cursor: pointer;
    border-top:1px solid #dedede;
    border-left:1px solid #dedede;
    border-right:1px solid #dedede;
}

#oxylaneAvisTab-contenu, #oxylaneTab-contenu{
    border-top:1px solid #dedede;
    border-left:1px solid #dedede;
    border-right:1px solid #dedede;       
}

#oxylane-title{
    float:left;
    font-weight:bold;
}
#product-details P.title{
    display: none;
}
.product-details-tr1{
    background-color:#dedede;    
    margin:0 0 0 5px; 
    font-size:11px;
}
.product-details-title{
    color: #363636;
    font-weight: bold;
    clear:left;
    width:150px;
    font-size:11px;    
}
TD{
    font-size:11px;
}
.product-details-title IMG{
    float:none;
}
/* Formule pour le prix au kg */
#prixKgJur TD{
    font-size:9px;
}
TABLE.oxylane-table{
    margin-top:0px;
}
#ongletOxylaneService{
    float:left;
}
#oxylaneTab{
    margin-left:50px;
}
#oxylaneTab DIV{
    float:left;
    left:5px;
    top:-25px;
}
#oxylaneAvisTab{
    margin-left:10px;
}
#oxylaneAvisTab DIV{
    float:left;
    left:5px;
    top:-25px;
}
#oxyIframeServices{
    width:595px;
    margin-left:2px;
}
#product-details DL{
    clear:left;
    margin-top:0px;
    margin-bottom:0px;
    border-left : 1px solid #dedede;
    border-right : 1px solid #dedede;
    border-top : 1px solid #dedede;
}
#product-details TABLE{
    margin-top:0px;
}
#product-details DD{
    clear:left;    
    padding-left: 0px;
    margin-left: 0px;
}
/* Pictos concepts */
#pictosConcepts IMG{
    float:left ;
    margin:5px;
}
#pictosConcepts A{
    color:#363636;
    font-weight:bold;
    float:left
}
#pictosConcepts A IMG{
    margin:0;
}
#pictosConcepts A:hover{
    text-decoration:none;
}

#adequat-size{
    width:440px;
}
#adequat-size A{
    font-weight:bold;
}
#product-pictos{
    width:440px;
    clear:none;
    float:left;
    margin:5px 5px 0px 0;    
}
TD.picto-td{
    vertical-align:top;
}
#product-pictos A{
    width: 55px;
    text-align:center;
    text-decoration:none;
    font-size:9px;
    float:left;
}
#main-picture{
    float:left; 
}
#main-picture-video{    
    float:left;
    border:0px;
}
#pictures-list{
    clear:both;
    width:250px;
    text-align:left;
    margin:2px 0 2px 2px;
}
#pictures-list IMG{
    height: 50px;
    width:50px;
    margin:2px 5px 0 0px;
}
/* END styles for product page v21 */

#advice-picture, #heading-picture{
    float:left;     
}
#heading-picture{
    clear:both;
    text-align:center;
}
#heading-picture IMG{
    margin:10px 5px 0 5px;
}
#heading-picture .lien-image{
    margin-left:30px;
    margin-top:5px;
}
#heading-picture .lien-image IMG{
    margin:0pt;
    margin-left:-30px;
    position:absolute;
}
#heading-picture DIV.liens{
    width:250px;
    text-align:center;
    padding-top:5px;
}
#heading-sommaire { width:200px; text-align:right; float:left; padding:5px;  border-right: 1px solid black;padding-bottom:15px;margin-bottom:10px;}
#heading-sommaire h4 { font-size:13px}
#heading-sommaire A { float:right; clear:both;}
#heading-picture-links  { float:left; clear:both;text-align:center;width:100%;}
 #heading-text{float:left;  width:500px; padding: 5px;margin:10px 0 10px 10px;text-align:justify; background-color:transparent;border-left:1px solid #dedede;}
   
#heading-text h1{ color:#ffffff; font-size:14px}
#heading-text h2{ color:#ea632f; font-size:14px}

#advice-links{
    float:left;
    width: 310px;
    padding: 5px;
    clear:both;
}
#advice-links a:hover {
    color:#eb6b09
}
#advice-links h1{color:#995608; font-size:14px }
#content-links{
    width:840px;
    float:left;
}
#content-links-picture{
    width:250px;
    border-right:1px solid #dedede;
    float:left;
}
#content-links-text{
    width:490px;
    margin-left:20px;    
    font-size:12px;
    float:left;
}
#content-links-text a{
    list-style-image:url(../images/static/070605-menug-liste.gif);
}
#content-links-text a:hover {
    text-decoration:underline;
}

/* styles for the goodies page*/
#content-goodies{
    float:left;
    text-align:center;
    width:840px;
}
DIV #goodies{
    float:left;
    width: 250px;
}
DIV #goodies-liens{
    width: 100%;
    height: 30px;
}
DIV #goodies-liens img{
    margin:0px 10px 0px 10px;
}

/* styles for the headings page*/

.subheadings-picto-onglet{
    margin-right:5px!important;
    width:auto!important;
}

#subheadings, #subheadings-type2{
    float:left;
    padding-top: 5px;
    width:805px;
    margin-left:10px;
}
#subheadings IMG, #subheadings-type2 IMG{
    clear: none;
    float: none;    
    vertical-align:bottom;
    margin: 0;
    width:5px;
}
/* ######### DEBUT MODIF 1 ######### */
DIV.onglet, DIV.onglet-selected{
    float:left;
    margin:9px 1px 0 0;
    background-color: #FFFFFF;
}
DIV.onglet-selected{
    margin-top:0;
    height:40px;
    background-color: #FFFFFF;
}
DIV.onglet-selected TR.subheadings-tr, DIV.onglet-selected TR.subheadings-tr{
    height:35px;
}
DIV.onglet-selected TR.subheadings-tr TD.subheadings-td A, DIV.onglet-selected TR.subheadings-tr TD.subheadings-td A{
    color:#ea632f;
    font-size:11px;
    font-weight:bold;
}
DIV.onglet TR.subheadings-tr TD.subheadings-td A, DIV.onglet TR.subheadings-tr TD.subheadings-td A{
    color:#000000;
    font-size:11px;    
}
DIV.onglet-selected TR.subheadings-tr TD.subheadings-td A:hover, DIV.onglet-selected TR.subheadings-tr TD.subheadings-td A:hover{
    text-decoration:none;
}
DIV.onglet-selected TR.subheadings-tr TD.subheadings-td, DIV.onglet-selected TR.subheadings-tr TD.subheadings-td{
    border-top:1px solid #dedede;
}    
/* ######### FIN MODIF 1 ######### */
#subheadings TR.subheadings-tr, #subheadings-type2 TR.subheadings-tr{
    height:30px;
}
#subheadings TD.subheadings-td, #subheadings-type2 TD.subheadings-td{
    width:100px;
    text-align:center;
}
H1.type2{
    clear:both;
    width:800px;
    margin-bottom:0;
}
#content-title-type2{
    background-color: #ea632f;
    width: 100%;    
    clear:both;
    float:left;
}

/* styles for innovations */
#innovations {float:left;clear:both; margin:8px 0 0 5px;width:830px; }
SPAN.innovations-text{font-size:14px;}
#innov { width:250px; float:left; margin-right:20px; margin-top:12px; }	
#innov .title { font-size:14px; font-weight:bold;   }	
#innov .desc { font-size:11px;   }	
#innov .img {  }	
#innov .liens { font-size:11px; float:left; width:70%  }	
#innov .liens a { color:#ffffff; text-decoration:underline;  }
#innov .pictos { float:left; text-align:right; width:30%  }	

/* styles for the page bottom */
#footer{
    clear:both;
    float:left;
    width: 1000px;
    height: 20px;    
    background-color:#000000;
    padding-top:2px;
    font-size:11px;
}    
#footer A{
    color:#c9c9c9;
    float:right;
    padding : 0px 5px 0px 5px;
    margin-top:2px;
}
#footer IMG{
    float:right;
    margin-top:5px;
}
#classic-francais, #footer #classic-francais A{
    float:left;
    width:30px;
    margin-top:0px;
}
#footer #classic-francais IMG{
    margin-top:0px;
}    
#classic-anglais, #footer #classic-anglais A{
    float:left;
    width:30px;
    margin-top:0px;       
}
#footer #classic-anglais IMG{
    margin-top:0px;
}    
#classic-espagne, #footer #classic-espagne A{
    float:left;
    width:30px;
    margin-top:0px;    
}
#footer #classic-espagne IMG{
    margin-top:0px;
}    
#classic-italien, #footer #classic-italien A{
    float:left;
    width:30px;
    margin-top:0px;
}
#footer #classic-italien IMG{
    margin-top:0px;
}    

/* Styles for popup pages */
.popup-mentionslegales {
    background-color:#FFFFFF;
}
#popup-bloclogo {
    clear:both;
    background-color:#ea632f;
    height:96px;
}
#popup-bloclogo h1 {
    color:#FFFFFF;
    font-size:200%;
    padding-top:35px;
    margin-bottom:0px;
}
#popup-bloctexte { 
    clear:both;
    text-align:left;
    padding-left:10px; 
    padding-right:10px; 
    padding-top:10px; 
    padding-bottom:10px; 
    background-color:#FFFFFF;
    font-size:15px;
} 
#popup-bloctexte a{ 
    text-decoration: underline;
} 
#ensavoirplus{ 
    font-size:12px;
    font-weight:bold;
    padding-bottom:10px; 
    margin-bottom:10px;
} 
#popup-bloctexte h2 {
    color:#ea632f;
    margin-left:0;		
    font-size:100%; 
    font-weight:bold;
    text-align:left;
}
#popup-bloctexte p {
    color:#000000; 
    font-size:80%; 
}
#fermer-fenetre{
    background-color:#ea632f;
    text-align:right;
    padding-right:10px;
    padding-top:10px;
    padding-bottom:10px;
    display: block;
    font-size: 80%;
    text-decoration: none;
}
#fermer-fenetre a{
    color:#FFFFFF;
    font-size:11px;
    font-weight:bold;
}
#buyonline {
    padding-left: 5px;
    padding-right: 5px;
    background-color: #FFFFFF;
    height: 80px;
    width:640px;
    margin-top:10px;
}
#buyonline a {
    color:#8C8C8C;
    font-weight:bold;
    font-size:11px;
    text-decoration:none;
    margin-bottom:5px;
    padding-left:15px;
}
#buyonline IMG{
    margin-right:5px;
}
#content-shops{
    text-align:center;
    width:640px;
}
#lien-adequatsize{
    color: #7F7F7F;
    font-weight:normal;
    text-decoration:underline;
}
#famille-depth-body{
    background-color:#FFFFFF;
}
#avertjs{
    text-align:left;
    color: #000000;
    font-weight:bold;
    padding-left:5px;
}
/* resume mdr */
#bloc-recherche{
    width: 100%;
    text-align:left;
    background-color:#ffffff;
    float:left;
}
#vignetteproduit A, #vignetteproduit DIV, #vignetteproduit IMG{
    float:left;
    color:#000000;
}

#content-rayon #imageRayon{
    margin:0;
    float:left;
    width:100px;
    height:125px;
    padding:0;
}

#content-rayon H3{
    font-size:11px;
    font-weight:bold;
    margin:0pt;
}

#content-arbo H3{
    font-size:11px;
    font-weight:normal;
    margin:0pt;
}

DIV .multiDocuments h2{
    display:none;
}
.multiDocuments-selected{
    font-size:20px;
    font-weight:normal;
    text-decoration:underline;
}
#listeSport{
    color:#dedede;
    text-align:left;
    font-weight:bold;
    width:1000px;
}
#listeSport a{
    color:#FFFFFF;
    font-weight:normal;
}
/* Styles V42 */
#venduUnite{
    font-weight:bold;
} 
#libelleDeclTab{
    width:100px;
}

/* Styles pour tableau de fonctionnalites */
#popup_functionnalities_body{
    background-color:#FFFFFF;
    color:#000000;
}
#popup_functionnalities{
    width:600px;
    background-color:#FFFFFF;
}
.title-tab{
    margin:26px 0 0 10px;
    font-size:26px;
    font-weight:bold;
    float:right;    
}
.logo-tab{
    float:left;
}
#photo-tab
{
    float:left;
    width:250px;
    height:250px;
    margin-left:10px
}
#info-produit{
    margin:0px;
    width:600px;
    height:250px;
    float:left;
}
#detail-produit{
    float:left;
    width:300px;
    height:200px;
    margin: 50px 0 0 10px;
}
.name-tab{    
    font-weight:bold;
    font-size : 20px;
    clear:left;
    text-align:left;
}

.concu-pour-tab{
    font-size : 12px;
    text-align:left;
}
.print-tab{
    clear:both;
    margin-left:15px;
    margin-bottom:15px;
    text-align:left;    
}
.print-tab a{
    font-weight:bold;
    font-size:13px;
    color:#000000;
    text-decoration:none;
    text-align:left;
}
.print-tab IMG{
    border:0px;
}
.caracteristiques
{
    font-size : 12px;
    font-weight:bold;
    width:600px;
}
#table-fonct{
    background-color:#000000;
    width:580px;
}
td.data-fich-prod-type{
    width:200px;
    height:100px;
    padding:5px;
    font-weight:bold;
    text-decoration:underline;
    color:#0086b4;
    background-color:#FFFFFF;
    text-align:left;
}
td.data-fich-prod-valeur{
    padding:5px;
    width:400px;
    font-weight:normal;
    color:#0086b4;
    background-color:#FFFFFF;
    text-align:left;    
}
.bottom-tab{
    height:30px;
    margin-top:10px;
    clear:both;
    width:600px;
    text-align:right;
    padding-top:10px;
    background-color:#000000;
}
.bottom-tab A.fermer-fenetre{
    text-decoration:none;
    font-size:13px;
    color:#FFFFFF;
    margin-right:10px;
}
.lien-ficheproduit{
    text-decoration:underline;
}

/* Styles pour waiting message */
#waitingMessage{
    width:390px;
    padding-top:20px;padding-left:10px;font-weight:bold;font-size:12px;
}
/* Style pour pagination */
SELECT{
    font-size:11px;
}
table.paginationTable{
    font-size:11px;
}
/* Style pour comparer produits */
#compareProduit{
    width:175px;
    float:left;
}
#compareProduitBottom{
    width:400px;
}
/* Style pour decouvrir egalement */
#bloc-decouvrirplus{
    float:left;
    border-top:1px solid #dedede;
    background:#FFFFFF url(../images/static/070718-int-blocdecouvrir-1p.gif) repeat-y;
    width:150px;
}
#bloc-decouvrirplus{
    float:left;
    border-top:1px solid #dedede;
    background:#FFFFFF url(../images/static/070718-int-blocdecouvrir-1p.gif) repeat-y;
    width:150px;
}
html>body #bloc-decouvrirplus{
    width:152px;
}

#product-decouvrirplus{
    width:150px;
    margin-top:0px;
    margin-left:1px;
    background:#FFFFFF url(../images/static/070704-int-picto-1px-fond-decouvrir.gif) repeat-x bottom;
    padding-top:10px;
}

html>body #product-decouvrirplus{
    float:left;
    width:150px;
}
#product-decouvrirplus IMG{
    margin-left:5px;
}
#product-decouvrirplus UL{
    margin-top:5px;
}
#bloc-vc{
    float:left;
    border:0;
}
#iframe-vc{
    float:left;
    width:150px;
    height:220px;    
    border:0;    
}
#vc-body{
    float:left;
    background:#FFFFFF url(../images/static/070704-int-picto-1px-fond-decouvrir.gif) repeat-x bottom;
    border:0;
    height:220px;    
    padding-top:0;
}
#vc-body UL{
    float:left;
    margin-top:2px;
    margin-left:2px;
    width:155px;
}
html>body #vc-body UL{
    width:148px;
}
.image-decouvrirplus{
    clear:both;
    margin:2px 2px 0 0px;
    float:left;
    width:146px;
}
html>body .image-decouvrirplus{
    width:148px;
}
.img-decouvrirPlus{
    float:left;
}
#libelleProduit-decouvrir{
    float:left;
}
html>body #libelleProduit-decouvrir{
    width:89px;
}
#title-decouvrirplus{
    font-weight:bold;
    margin-bottom:10px;
}
.img-decouvrirPlus{
    border:1px solid #dedede;
    margin-right:2px;
}
#lien-decouvrir{
    float:left;
    font-size:10px;
    width:85px;
    text-align:left;
}
#vc-body #lien-decouvrir{
    float:left;
    font-size:10px;
    width:85px;
    text-align:left;
    margin-top:15px;
}
#vc-body #lien-decouvrir A{
    color:#000;
}
#lien-decouvrir A.lien-produit:hover{
    text-decoration:none;
}

/* styles pour ajout selection */
#mainContent{
    width:810px;
    float:left;
}
#menuMaSelection{
    float:left;
    width:810px;
    margin:10px 0 0 10px;
    clear:both;
    font-size:12px;
}
#nbArticle{
    font-size:18px;
    font-weight:bold;
    float:left;
    margin:10px 0 0 10px;
}
#howtodo{
    float:left;
    clear:both;
    font-size:12px;
    margin:10px 0 0 10px;
}
#howtodo A:hover{
    text-decoration:none;
}
#dateDuJour{
    float:left;
    clear:both;
    margin-left:10px;    
}
#mainContent #supprimerProduits{
    margin:4px 10px 0 0;    
    float:left;
    background:url(../images/static/070926-int-picto-supp-selec.gif) #FFFFFF no-repeat;
    height:15px;
    padding:10px;
    width:200px;
}
#mainContent #conseiller{
    margin:4px 10px 0 0;
    float:left;
    padding-top:10px;    
}
#mainContent #imprimer{
    margin:4px 10px 0 0;
    float:left;
    padding-top:10px;    
}
#mainContent #selectionnerTout{
    margin:4px 10px 0 0;
    float:left;
    padding-top:10px;    
}
#mainContent #selectionnerTout IMG{
   height:15px;
   width:15px;
}
DIV.rajouterProduit{
    float:left;
    clear:both;
    font-size:12px;
    margin:10px 0 20px 10px;
}
DIV.rajouterProduit A:hover{
    text-decoration:none;
}
#title-selection{
    display:none;
}
#contentMaSelection{
    width:800px;
    margin-left:10px;
}
#contentMaSelection #jurPrixConseille{
    font-size:10px;
    color:#313131;
    background-color:#ffffff;
    clear:both;
    text-align:right;
    width:800px;
    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;
}
INPUT.checkDel{
    float:left;
    height:12px;
    margin:0;
}
DIV.laSelection{
    clear:both;
    float:left;
    background:url(../images/static/070926-int-sub-delete-check.gif) #FFFFFF no-repeat;
    background-position:-50px -5px;
}
DIV.laSelection #pictoInfoPrix IMG.pictoNouveauProduit, DIV.laSelection #pictoInfoPrix IMG.pictoFinCollection{
    margin-top:5px;
}
DIV.maSelection{
    float:left;
    clear:right;
    width:800px;
    margin:10px 0 0 10px;
    padding-bottom:10px;
}
DIV.maSelection #dateSelection{
    width:700px;
    text-align:left;
    padding:5px 5px 2px 5px;
    font-weight:bold;
    color:#000000;
    height:15px;
    margin-left:5px;
}
html>body DIV.maSelection #dateSelection{
    margin-left:15px;
}
SPAN.dateSelection{
    background-color:#FFFFFF;
    margin-left:10px;
    padding:5px;
}
DIV.maSelection DIV.infoProduit{
    float:left;
    height:105px;
    width:300px;
}
#bloclibelleProduit{
    float:left;
    width:190px;
}
DIV.maSelection IMG.main-img{
    float:left;
    margin:10px 10px 0 10px;    
    border:1px solid #9c9c9c;
}
DIV.maSelection #libelleProduit{
    font-size:10px;
    padding-top:10px;
    float:left;
}
DIV.maSelection #libelleProduit a{
    font-weight:bold;
    font-size:12px;
}
DIV.maSelection #ref{
    float:left;
    width:170px;
    margin-bottom:10px;
}
DIV.maSelection #pictoInfoPrix-maselection{
    float:left;
    margin-top:10px;
}
DIV.maSelection #accesFicheProduit{
    float:left;
    width:150px;
    padding-top:10px;        
}
DIV.maSelection #accesFicheProduit A{
    font-size:11px;
    font-weight:normal;
    text-decoration:underline;
}
IDIV.maSelection IMG.pictoNouveauProduit{
    border:0px;
}
DIV.maSelection IMG.pictoFinCollection{
    border:0;
}
#prioMaSelection{
    float:left;
    width:170px;
    font-size:12px;
    font-weight:bold;
    padding-top:10px;
    margin-left:30px;
}
#prioMaSelection SELECT{
    width:170px ;
    font-size:12px;
    font-weight:bold;
    float:left;
    clear:both;
    margin-top:10px;
    background-color:#252525;
    color:#FFFFFF;
}
#prioLib{
    display:none;
}
DIV.maSelection IFRAME.iframeVente{
    text-align:center;
    margin:10px;
    width: 280px;
    height:150px;      
    float:left;
}
#supprimerSelection{
    font-size:11px;
    font-weight:bold;
    float:right;
    height:100px;
    width:70px;
}
DIV.explicationMaSelection, DIV.explicationTitre{
    width:650px;
    float:left;
    margin-left:10px;
    font-size:12px;
    margin-top:15px;
    clear:both;    
}
DIV.explicationMaSelection A, DIV.explicationMaSelection A:hover{
    text-decoration:underline;
}
#explicationMaSelection2{
    width:650px;
    float:left;
    font-size:10px;
    margin-bottom:20px;
    padding-bottom:20px;
}
DIV.explicationTitre{
    font-size:14px;
    font-weight:bold;
}
#dateCreation{
    display:none;
}
#logo-marque{
    display:none;
}
#dateDuJour{
    font-size:12px;
    font-weight:bold;
    text-align:left;
}
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;
}
#mentionSite{
    display:none;
}
#dateImpressionLibelle{
    display:none;
}

/* Style pour le referencement */
#referencement-footer-table{
    width:1000px;
    background-color:#000000;
    float:left;
    text-align:center;
    margin-left:0px;
    font-size:10px;
}
#referencement-footer{
    font-size:10px;
    color:#FFFFFF;
    padding-top:300px;
    width:900px;
}
#referencement-footer TABLE{
    width:900px;
}
#referencement-footer TD{
    font-size:10px;
}
#bloc-referencement{
    clear:both;
    background-color:#000000;
    padding-top:30px;
    width:1000px;
    text-align:center;
}
#bloc-referencement H1{
    padding:0 100px 0 20px;    
    background:url(../images/static/070917-int-thema-sub-1px.gif) repeat-y;
    color:#c9c9c9;
    font-size:10px;    
    margin:0;
    width:800px;
    margin-left:80px;
    text-align:left;
}
#bloc-referencement H1 SPAN.title{
    font-weight:bold;
    color:#FFFFFF;
    font-size:10px;
}

/* style videos */
#video-intro{float:left;margin:10px 0 10px 10px;width:820px;padding-bottom:10px;font-size:14px;}
#video-intro IMG{float:left;margin-right:10px;}
#video-lecteur{height:530px;width:431px; float:left; padding-left:10px}
#video-lecteur h1 { color:#FFFFFF;margin-left:0;font-size:12px;}
#video-sommaire{font-size:10px;float:left;width: 370px;padding: 5px; margin:10px 0 10px 10px;text-align:justify; border-left:solid #252525 1px;}
#video-sommaire h1{ color: #FFFFFF; font-size:14px}
#video-sommaire P{font-size:10px;}
#video-sommaire UL.pageVideo{height:400px;}
#video-sommaire LI{float:left;border-bottom:1px dotted #315f71;list-style:none;width:370px;}
#video-sommaire DIV{float:left;padding:5px 5px 5px 5px;}
#video-sommaire DIV.video-img{float:left;}
#video-sommaire DIV.video-desc{float:left;width:220px;}
#video-sommaire a {margin-top:5px;color: #FFFFFF;font-size:10px;text-decoration:underline}
.video-ligne-selected{
    background-color:#eeeeee;
    color:#000000;
}
.video-ligne-selected A,.video-ligne-selected A:hover{
    color:#000000!important;
}
#player { margin-bottom:5px}
#video-sommaire .blocPagination{
    float:left;
    width:360px;
    text-align:right;
    font-size:11px;
}
#video-sommaire .blocPagination .pagination, #video-sommaire .blocPagination .pagination-selected{
    padding:2px;
    cursor:pointer;
}
#video-sommaire .blocPagination .indexpage{
    padding-left:0;
}
#video-sommaire .blocPagination .navigation{
    float:right;
}
#video-sommaire .blocPagination .pagination-selected{
    background-color:#252525;
    color:#ffffff;
}

/* Style for video page */
#video-title{
    font-size:10px;
    margin:10px 0 10px 0;
    padding:10px 0 0 0;
    font-weight:bold;
    width:170px;
    height:25px;
}
#video-title IMG{
    cursor:pointer;
}
#video-lecteur A{
    color:#FFFFFF;
    font-size:10px;
    text-decoration:underline;
}
#video-lecteur A:hover{
    color:#FFFFFF;
}
#video-tools{
    float:left;
    background:transparent url(../images/static/070828-int-sub-share-menu.gif) no-repeat;
    width:420px;
    height:100px;
}
#video-tools UL{
    padding:5px 5px 5px 10px;
    font-size:10px;
    font-weight:normal;
}
#video-tools UL LI{
    padding:5px 0 5px 0;
    color:#000000;
}
INPUT.input-video{
    font-size:10px;
    width:300px;
}
#video-tools UL LI A{
    color:#000000;
    text-decoration:none;
}
#video-tools UL LI A:hover{
    color:#000000;
}
/* Permet de pouvoir scroller sans etre gene par Oxylane */
#espace_blanc{
    float:left;
}

/* Style pour message de non dispo du produit */
#advertDispo{
    margin-bottom:10px;
    font-weight:bold;
    font-size:12px;
    margin-left:5px;
    float:left;
    padding-left:20px;
    height:20px;
    padding-top:3px;
    background:url(../images/static/071109-int-picto-warning.gif) #FFFFFF no-repeat;
}

/* Styles for plus photo */
#body-plusPhotos{
    text-align:left;
    background-color:#FFFFFF;
}
#popup-plusPhotos{
    text-align:center;
    float:left;
    clear:both;
    width:480px;    
}
#popup-plusPhotos H1{
    font-size:20px;
    font-weight:bold;
    margin:15px 0 40px 20px;
    text-align:left;
    color: #ea632f;
}
#popup-plusPhotos #main{
    margin-bottom:40px;
    text-align:center;
    width:480px;
    background-color:#FFFFFF;    
}
#popup-plusPhotos #product-plus{
    text-align:center;
    width:480px;
    height:110px;
}
#popup-plusPhotos #pictures-list{
    text-align:center;
    width:480px;
    height:110px;
}
#popup-plusPhotos #pictures-list IMG{
    cursor:pointer;
    border:1px solid #ea632f;
}
#body-plusPhotos #fermer-fenetre{
    clear:both;
    width:474px;
}

/* Styles for new buyonline */
#bloc-ou-acheter{
    font-size:12px;
}
#intro-buyonline{
    float:left;
    width:810px;
    font-size:14px;
    color:#313131;
    font-weight:bold;
    margin:0 0 10px 10px;
}
.buyonline{
    margin:10px 0 20px 40px;
    padding:0 0 20px 0;
    clear:both;
    width:750px;
    border-bottom:1px dashed #3e3e3e;
}
.buyonline A.lien{
    padding:0;
    text-decoration:none;
    font-weight:normal;
    color:#FFFFFF;
}
.buyonline A IMG{
    padding-top:10px;
}
.buyonline A.sous-lien, .buyonline A.sous-lien:hover{
    text-decoration:none;
    font-weight:normal;
    color:#FFFFFF;
}
.buyonline A.sous-lien:hover{
    text-decoration:underline;
}
#map-decathlon{
    width:750px;
    height:440px;
}

/* Styles for vue3d page */
#vue3d-inner{
    float:left;
    width:450px; 
    height:500px;
    padding:10px;
    border-right:solid #b4c2cb 1px; 
}
#vue3d{
    float:left;
    width:450px; 
    height:450px;
}
#title-vue3d{
    width:450px;
    font-weight:bold;
    text-align:center;
    padding:20px 0 10px 0;
}
#iframe-vue3d{
    width:450px;
    height:450px;
}
#vue3d-links{
    float:left;
    width: 300px;
    padding: 5px; 
    margin:10px 0 10px 10px;
    text-align:left; 
    font-size:12px
}
#title-vue3d-links{
    font-size:14px;
}
#vue3d-lien-produit A{
    color: #000000;
    font-weight:bold;
    text-decoration:underline;
}
#vue3d-links UL{
    margin-left:20px;
}
#vue3d-links UL LI a{
    color: #000000;
    list-style-image:url(../images/static/070605-menug-liste.gif);
}
#vue3d-links UL LI a:hover {
    text-decoration:underline;
}

/* Styles for colorama */
#list-colorama{
    float:left;
}
#lib-colorama{
    float:left;
    width:200px;
}
DIV.colorama{
    float:left;
    width:20px;
    height:20px;
    margin:0 5px 0 0;
    border:1px solid #aeaeae;
}
DIV.colorama IMG{
    width:20px;
    height:20px;
}

/* nouvelle page famille */
#famille-produits{
    width:450px;
    float:left;
}
#pages{
    height:500px;
    float:left;
    margin-top:10px;
}
#products{
    width:450px;
}
html>body #pages{
    height:auto; 
    min-height:500px;
}
#compareProduitBottom, #content-familleplus {
    float:left;
}
#content-familleplus {
    width:195px;
}
/*
#content-familleplus {
    width:185px;
    position:absolute;
    top:265px;
    margin-left:0px;
}

#previsu-produit{
    width:185px;
    height:270px;
    float:left;
    padding:5px;
    text-align:center;
    background:url(../images/static/071106-int-sub-infoplus-pdt.gif) #FFFFFF no-repeat;    
}
#previsu-produit #libproduit{
    font-size:12px;
    font-weight:bold;
    width:185px;
    text-align:center;
    margin-bottom:2px;
    margin-top:2px;
}
#previsu-produit #concupour, #previsu-produit #accroche{
    width:180px;
    float:left;
    text-align:left;
    margin:2px 0 0 0;
}
#previsu-produit #info{
    height:100px;
}
#previsu-produit #previsu{
    border:1px solid #dedede;
}
#previsu-produit #ensavoirplus{
    font-size:12px;
    font-weight:bold;
    margin-top:10px;
    padding:0;
    text-align:left;
}
#previsu-produit #ajouter-favoris{
    font-weight:bold;
    margin:0;
    float:none;
    text-align:left;    
}
#previsu-produit #dejaSelectionne{
    font-weight:bold;
    margin:0;
    float:none;
    text-align:left;    
}
*/

/* Styles for vente in minimum configuration */
#vente-mini{
    background-color:#FFFFFF;
}
#vente-mini #product-shops{
    float:left;
    background:url(../images/static/070909-int-encart-prix.gif) #FFFFFF no-repeat;
    width: 280px;
    height:150px;
    padding:10px;
}
#vente-mini #product-shops IMG{
    float:left;
}
#vente-mini #shop-decathlon{
    color: #1575b7;
    width: 110px;
    margin-top:1px;
}
#vente-mini #intro{
    text-align:center;
    color: #1575b7;
    margin-bottom:5px;
    padding-top:0px;
    margin-left:0;
}
#vente-mini #shop-decathlon A IMG{
    padding:0 5px 5px 12px;
}
#vente-mini #shop-koodza{
    float:left;
    clear:none;
    color: #e95a17;
    width:130px;
   margin-left : 2px;
}
#vente-mini #iframe-koodza{
    float:left;
    clear:none;
    width:130px;
    height:100px;
    border:0px;
}
#vente-mini #zonePrix{
    clear:both;
    color:#1575b7;
    margin-top:0;
}
#vente-mini #prixConseilleLabel{
    font-size:9px;
    padding-top:0px;
    padding-right:5px;
    clear:both;
}
#vente-mini #prixConseille{
    font-size:13px;
    margin-top:0px;
    font-weight:bold;
    text-align:center;
}
#vente-mini #deeeLabel{
    font-size:9px;
    padding-top:3px;
    padding-right:5px;
    clear:both;
}
#vente-mini #zone-decathlon{
    float:left;
}

/* iframe top search */
#iframe-topsearch{
    width:835px;
    height:500px;
    margin-top:10px;
}

/* Styles pour player video */
#body-plusVideos{
    background-color:#FFFFFF;
    margin:5px 0 0 5px;
}
#logo-plusVideos{
    float:right;
}
#body-plusVideos H1, #body-plusVideos #infoproduit{
    float:left;
}
#body-plusVideos #title{
    background-color:#FFFFFF;
    color:#313131;
    text-align:left;
    padding:0px;
    margin:10px 0;
    width:600px;
}
#body-plusVideos #infoproduit{
    clear:both;
    float:left;
    text-align:left;
    margin-top:10px;
    font-size:12px;
    width:600px;
}
#body-plusVideos #product-title{
    width:500px;
    float:left;
}
#body-plusVideos #infoproduit IMG{
    border:1px solid #dedede;
    margin-right:5px;
    float:left;    
}
#body-plusVideos #video-titre{
    font-weight:normal;
}
#body-plusVideos #main{
    margin-top:10px;
    float:left;
    clear:both;    
}
#body-plusVideos #video-commentaire{
    display:none;
}
#body-plusVideos #video-sommaire{
    border:0;
    padding: 0 5px;
    margin:0;
}
#body-plusVideos #video-lecteur{
    border-right:solid #b4c2cb 1px;
    height:450px;
    padding-left:0;
}
#video-lecteur A{
    /*display:none;*/
}
#video-lecteur A.autresvideos{
    display:block;
    color:#000000;
    margin-top:10px;
    font-size:12px;
}
#body-plusVideos #fermer-fenetre{
    margin-top:10px;
    clear:both;
    padding-top:5px;
}

/* **************** Styles for new advices page **************** */
/*
#ongletsection{
    float:left;
    clear:both;
    margin:10px 0 0 0;
    width:820px;
}
div.rubConseil{
    float:left;
    margin:1px;
    background-color:#eeeeee
}
div.rubConseil H2{
    font-size:12px;
    font-weight:normal;
    color:#000000;
    float:left;
    padding-top:5px;
    height:18px;
    background-color:#eeeeee;
    border-top:1px solid #dedede;
    border-bottom:1px solid #dedede;
    margin:0;
    cursor:pointer;
}
div.rubConseilSelected{
    float:left;
    margin:1px;
    background-color:#ea632f
}
div.rubConseilSelected H2{
    font-size:12px;
    font-weight:normal;
    color:#FFFFFF;
    float:left;
    padding-top:5px;
    height:18px;
    background-color:#ea632f;
    border-top:1px solid #dedede;
    border-bottom:1px solid #dedede;
    margin:0;
    cursor:pointer;
}
#ongletsection IMG{
    float:left;
    margin:0;
    padding:0;
}
H3.sectionAdvice{
    font-size:14px;
    font-weight:bold;
    margin:5px 0 30px 5px;
}
#advice-links, #advice-links-selected{
float:left;width:825px;margin:0px 0 10px 5px;padding:0;text-align:justify; font-size:11px;
}
#advice-links-selected{
margin:10px 0 0 0;padding:0;
padding-bottom:30px;
}
#advice-links-selected P{
    float:left;
    text-align:left;
    margin-top:5px;
    height:95px; 
    width:190px;   
}
html>body #advice-links-selected P{
    height:95px;
}
#advice-links-selected H3{
    margin-bottom:10px;
    clear:both;
}
#advice-links-selected UL LI{
    padding:10px 0 0 0; 
    border-bottom:1px dotted #ea632f;
    height:320px;
}
#advice-links UL{
    margin-left:5px;
}
#advice-links UL LI{
    margin:5px;
    width:190px;
    float:left;
    text-align:center;
}
#advice-links UL LI SPAN.title-advice{
    width:190px;
    float:left;
}
DIV.description-advice{
    width:190px;
    height:180px;
    text-align:left;
    clear:both;
}
#advice-links UL LI a{
    color:#eb6b09;
    font-weight:bold;
    color:#ea632f;    
}
#advice-links UL LI a:hover {    
    text-decoration:underline;
    color:#ea632f;
}
#advice-links h1 {color:#995608; font-size:14px}

SPAN.title-advice{
    font-weight:bold;
    text-align:left;
    float:left;
    height:40px;
}
*/

/* **************** Styles pour gabarit 1 conseil **************** */
/* zone cartouche */
#bloc-title{
    float:left;
    width:835px;
}
#bloc-title IMG{
    float:left;
}
#bloc-title DIV.title{
    background:url(../images/static/070917-int-thema-sub-1px.gif) repeat-y;
    width:836px;
    float:left;
    margin:0;
}
#bloc-title H2{
    padding:20px 10px;
    font-size:16px;
    font-weight:bold;
    color:#ea632f;
    width:550px;
    float:left;
    text-align:center;
}
#advice-decouvrirproduct{
    float:left;
    width:250px;
}
#decouvrirproduct IMG{
    margin-right:5px;
}
/* zone tools */
#bloc-acc{
    width:835px;
    float:left;
}
#printsend, #increase-reduce{
    float:right;
}
#printsend{
    margin-top:10px;
}
#printsend IMG{
    margin:0 10px 0 0;
}
#bloc-vocalisation{
    float:right;
    margin-right:20px;
    margin-top:8px;
    text-align:center;
}
#bloc-vocalisation A{
    color:#ea632f;
}
#bloc-vocalisation A:hover{
    text-decoration:none;
}
/* zone contenu conseil */
DIV.zoneadvice{
    float:left;    
    width:835px;
}
#advice-det-picture, #advice-det-text{
    float:left;
    padding:5px;
}
#advice-det-text{
    border-left:1px solid #dedede;
    padding:5px;
    padding-right:0;
    text-align:justify;
    float:left;
    width:450px;
}
#advice-det-title{
    font-size:12px;
    font-weight:bold;
}
DIV.liens-advice{
    margin-top:5px;
    text-align:center;
}
#liens-advice-main{
    text-align:center;
    width:400px;
}
A.lien-advice-main{
    color:#ea632f;
    font-size:12px;
}
A.lien-advice-main:hover{
    text-decoration:underline;
}
/* zone retour conseil */
#advice2-detail{
    float:right;
    padding-bottom:20px;
}
LI.back-advice A{
    color: #ea632f;
    font-weight:bold;
    margin-left:30px;
    font-size:12px;
}

/* Style pour vocalisation */
#bloc-acces{
    float:right;
    width:320px;
    margin-right:5px;
}

/* Style pour defilement images */
#bloc-defilement{
    width:840px;
    float:left;
    clear:both;
}
#intro-defilement{
    width:800px;
    float:left;
    clear:both;
    margin:10px;
    padding-bottom:10px;
    border-bottom:1px dotted #dedede;
    text-align:justify;
}
#intro-defilement #title-intro{
    font-size:14px;
    font-weight:bold;
}
#images-defilement{
    width:740px;
    padding-left:50px;
    float:left;
    text-align:center;
}
#bande{
 width:840px;
}
#blocmarquee{
    width:500px;
    float:left;
}
#bande TR{
    text-align:center;
    margin-top:20px;
}
#bande IMG{    
    cursor:pointer;
}
#bande-images{
    width:740px;
    text-align:center;
}
#bandeImage{
    width:740px;
}
#prec, #next{
    text-align:left;
    width:110px;    
}
#current{
    width:490px;
}
#blocdefilement{
    float:left;
}
TD.prec{
    text-align:right;
    cursor:pointer;
}
TD.next{
    text-align:left;
    cursor:pointer;
}
#bandeImage TD.defilement{
    text-align:center;
    width:440px;
}
#bandeImage DIV{
    float:left;
    margin:0 2px 0 2px;
    text-align:center;
}
#bandeImage DIV IMG{
    padding:1px;
    width:100px;
}
#bandeImage IMG.reflected, #bandeImage IMG.reflect{
    cursor:pointer;
    padding:2px;
}
#bandeImage #imgSelected{
    border:1px solid #252525;
    padding:2px;
}
#bandeImage IMG.reflected:hover, #bandeImage IMG.reflect:hover{
    border:1px solid #252525;
    padding:2px;
}


/* Gabarit acces site */
#accessite-intro, #accessite-liste{
    margin-left:5px;
}
#accessite-intro H2, #accessite-liste H2{
   font-size:14px;
   font-weight:bold;
   clear:both;
   margin:0;
   padding:0;
}
#accessite-liste H2{
   font-size:12px;
}
#accessite-picture{
    float:left;
    width:300px;
}
#accessite-video{
    float:left;
    width:400px;
    padding-right:10px;
    border-right:1px solid #dedede;
}
#accessite-text{
    float:left;
    width:400px;
    padding-left:10px;
}
#accessite-intro{clear:both;float:left;width:825px;padding-bottom:20px;}
#accessite-liste{float:left;width:815px;padding:5px;} 
DIV.accessite{
    float:left;
    width:190px;
    height:260px;
    margin-right:10px;
    padding-top:5px;
   
}
DIV.accessite A{
    text-decoration:underline;
}
DIV.bloc-accessite{
    background-color:#FFFFFF;
    display:none;
    width:900px;
    height:550px;
    position:absolute;
    z-index:100000;
    font-size:12px;
    border:1px solid #252525;
}
html>body DIV.bloc-accessite{
    height:auto;
    min-height:550px;
}
#filtre{
    background-color:#666666;
    display: none;
    position:absolute;
    filter:alpha(opacity=50);
    VISIBILITY: visible;
    WIDTH: 1260px;
    HEIGHT: 863px;
    opacity: 0.7;
    MozOpacity: 0.7;
    KhtmlOpacity: 0.7;
    top:0;
    left:0;
    z-index:1000;
}
DIV.fermerpopupfilter{
    border:1px solid #ffffff;
    font-weight:bold;
    text-align:right;
    padding:5px 0 5px 0;
    color:#FFFFFF;
    background-color:#252525;
    width:898px;
}
DIV.fermerpopupfilter A{
    color:#FFFFFF!important;
    margin-right:5px;
}
DIV.fermerpopupfilter A:hover{
    color:#FFFFFF;
    text-decoration:underline;
}
DIV.content-filtertitle{
    float:left;text-align:center;width:799px;padding:10px 0 10px 0;font-size:14px;font-weight:bold;
    color:#252525;
    font-size:14px;
}
DIV.content-filterleft{
    float:left;
    width:250px;
    margin:0 10px 0 10px;
    overflow:hidden;
}
DIV.content-filtertext, DIV.content-filtertext-compl{
   float:left;
   color:#252525;
   text-align:left;
   width:250px;
}
DIV.content-filtertext-compl{
   margin-top:5px;
}
DIV.content-filtertext P{
    padding-top:0 ;
    margin-top:0;
    width:250px;
}
DIV.content-filterpicture{
    float:left;margin:20px 0;clear:both;
}

DIV.content-filtertextdroit, DIV.content-filtertextdroit-compl{
   float:left;
   color:#252525;
   text-align:left;
   width:460px;
}
DIV.content-filtertextdroit P{
    padding-top:0 ;
    margin-top:0;
}

#titleimage{
    float:left;
    width:250px;
    text-align:center;
    color:#000000;
    font-size:11px;
    margin-top:3px;
}
DIV.content-filterright{
    margin-top:10px;
    float:right;
    margin-right:5px;
}

div.content-filtertitledroit {
    color:#252525;
    float:left;
    font-size:14px;
    font-weight:bold;
    padding:10px 0pt;
    text-align:center;
    width:460px;
}

iframe.map{
    width:530px;
    height:510px;
}
/* class popupfilter fiche conseil */

DIV.content-filterAdvicetext, DIV.content-filterAdvicetext-compl{
   float:left;
   color:#252525;
   text-align:left;
   width:250px;
}

DIV.content-filterAdviceRight{
    margin-top:10px;
    float:left;
    width:390px;
    margin-right:5px;
    margin-left:10px;
}
DIV.content-filterAdviceLeft{
    float:left;
    width:460px;
    margin:0 10px 0 10px;
    overflow:hidden;
}

.content-filterAdviceImage{
    margin-right:3px;
}

DIV.content-filterAdvicetext-compl{
   margin-top:5px;
}
DIV.content-filterAdvicetext P{
    padding-top:0 ;
    margin-top:0;
    width:250px;
}

DIV.accessiteAdvice{
    float:left;
    width:190px;
    margin-right:10px;
    padding-top:10px;
}
DIV.accessiteAdvice A{
    text-decoration:underline;
}

DIV.liensPopup-advice{
    color:#0086B4;
    margin-top:5px;
    text-align:left;
    float:left;
    width:250px;
}


/* classe video fiche produit */

LI.lien-videos{
    float:left;
    margin-right:15px;
}

/* style cas une video*/
DIV.bloc-video-popup-filter{
    width:410px;
    height:450px;
    position:absolute;
    z-index:100000;
    font-size:12px;
    border:1px solid #252525;
    background-color:#FFFFFF;
    display:none;
    text-align:left;
    margin:0pt 5px
}
html>body DIV.bloc-video-popup-filter{
    min-height:450px;
    height:auto;
}

/*cas iframe*/
DIV.bloc-iframe-popup-filter{
    width:auto;
    height:350px;
    position:absolute;
    z-index:100000;
    font-size:12px;
    border:1px solid #252525;
    background-color:#FFFFFF;
    display:none;
}
html>body DIV.bloc-iframe-popup-filter{
    min-height:350px;
    height:auto;
}

/* style cas plusieurs videos*/
DIV.bloc-videos-popup-filter{
    background-color:#FFFFFF;
    display:none;
    width:900px;
    height:550px;
    position:absolute;
    z-index:100000;
    font-size:12px;
    border:1px solid #252525;
}
html>body DIV.bloc-videos-popup-filter{
    height:auto;
    min-height:550px;
}

DIV.video-share-pdt{
    width:400px!important;
    margin:0pt 5px!important;
}

DIV.video-tools-pdt{
    width:400px!important;
}

DIV.player-fiche-pdt{
    margin-right:5px!important;
    margin-bottom:5px!important;
    margin-top:5px!important;
}

DIV.content-filterPdtRight{
    margin-top:50px;
    float:left;
    width:390px;
    margin-right:5px;
    margin-left:10px;
    overflow : hidden;
}
DIV.content-filterPdtLeft{
    float:left;
    width:460px;
    margin:50px 10px 0 10px;
    overflow:hidden;
    text-align:left;
}


DIV.bloc-videos-fermer-popup-filter{
    border:1px solid #ffffff;
    font-weight:bold;
    text-align:right;
    padding:5px 0 5px 0;
    color:#FFFFFF;
    background-color:#252525;
    width:898px;
}

DIV.bloc-video-fermer-popup-filter{
    border:1px solid #ffffff;
    font-weight:bold;
    text-align:right;
    padding:5px 0 5px 0;
    color:#FFFFFF;
    background-color:#252525;
    width:auto;
    margin:0pt;
}
DIV.bloc-video-fermer-popup-filter A{
    color:#FFFFFF!important;
    margin-right:5px;
}
DIV.bloc-video-fermer-popup-filter A:hover{
    color:#FFFFFF;
    text-decoration:underline;
}

DIV.bloc-videos-fermer-popup-filter A{
    color:#FFFFFF!important;
    margin-right:5px;
}
DIV.bloc-videos-fermer-popup-filter A:hover{
    color:#FFFFFF;
    text-decoration:underline;
}

#content-une-video{
    margin-left:5px!important;
}
/* Acces site pour Joueurs */
DIV.accessite-listejoueurs DIV.accessite{
    height:260px;
}

