/* globals definitions for some of  XHTML tags  */
BODY{
    background-color: #FFF;
    color: #000000;
    font: 11px Arial;
    text-align:center;
    margin: 0;
    padding: 0;
    border:0;
    scrollbar-base-color: #4e4e4e;
    scrollbar-track-color: #dedede;
    scrollbar-arrow-color: #FFFFFF;    
}
A{
    color: #000000;
    text-decoration: none;
    cursor: pointer;
}
A:visited{
    color: #000000;
}
A:hover{
    color: #000000;
    text-decoration: underline;
}
IMG{
    border:none;
}
H1{
    color: #FFFFFF;
    font-size: 22px;
    margin: 5px;
}
H2{
    color: #000000;
    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, #main-homepage{
    width: 1000px;
    margin: 0 auto 0 auto;
    text-align:left;
}
/* styles for the sheet top */
#header{
    color: #000000;
    clear:both;
    float:left;
    width: 1000px;
    vertical-align:middle; 
    height: 48px;
}
#header-link{
    float:right;
    width:auto;
    padding: 20px 10px 0px 0px;
    text-align:left;
    color:#919292;
    text-align:right;
}
#header-link A{
    font-weight: bold;
    color:#919292;
    font-size:14px;    
}
#header-link A:hover{
    font-weight: bold;
    color:#000000;	
}

#header-link H2{
    font-size:14px;	
    margin:0pt;
    float:left;
}

#header-link SPAN{
    margin-top:2px;
    margin-left:3px;
    margin-right:3px;
    float:left;	
}

#header-mdr{
    float:left;
    padding-left:170px;
}
#header-mdr FORM {
    float:left;
    clear:left;
    margin: 0;
    width:400px;
    text-align:left;
}
#header-mdr SPAN{
    float:left;
    font-size:11px;
    font-weight: bold;
    color:#919292;
    clear:right;
    width:400px;
}
#mdr-text {
    clear:left;
    width:100px;
    height:auto;
    font-size:11px;
    margin-right:5px;
}
#mdr-select{
    width:250px;
    font-weight:bold;
    font-size:10px;
}
#mdr-button{
    background:transparent url(../images/static/071107-int-picto-btn-ok.gif) no-repeat;
    border: 0px;
    background-position:100% 100%;
    cursor: pointer;
    width: 20px;
    height:20px;
    margin-left:2px;
}
.mdr-right{
    float:left;
}
#logo, #logodecouverte, #logo-homepage{
    position:absolute;
    margin: 0px 0 0 0px;
    width:160px;
    z-index:1000;
    padding:15px 0 0 10px;
}

#content-pub1{
    position:absolute;
    z-index:500;
    margin-left:-20px;
    margin-top:290px;
}
#picto-logo{
    padding-top:0px;
}
html>body #picto-logo{    
    padding-top:0px;
}

/* 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: 0;
    width:840px;
    height:433px;
}
#hitzone1 IMG{
    width:840px;
    height:433px;
}
#content{
    clear:both;
    float:left;
    width: 1000px;
    background-color: #FFFFFF;
}
#content-title{
    background-color: #4e4e4e;    
    clear:both;
    float:left;
    width:840px;
}
#content-title H1{
    padding:10px 0 10px 0;
    margin:0;
    font-family:Arial, Helvetica, sans-serif;
    font-size:20px;
    float:left;
    margin-left:5px;
    width:500px;
    clear:both;
}
#content-title #advice{
   float:right;
   width:300px;
}
#content-title #advice a {
  text-decoration:underline;
  font-size:12px
}
#advice_famille{
   float:right;
   width:300px;
}
#content-title IMG{
    float:right;
    margin: 5px;
}
#content-title #advice A{
   color: #FFFFFF;
   font-weight: bold;
   float:right;
   padding-top:15px;
}
#advice_famille A{
   color: #FFFFFF;
   font-weight: bold;
   float:right;
   padding-top:15px;
}

/* right menu + advert */
#content-right, #content-rightdecouverte,#content-right-homepage{
    width: 160px; 
    float:left; 
    padding-top:30px;
    background-color:#ffffff;
    overflow : hidden;
	
}
#content-right-homepage{
    background:url(../images/static/geo-fr-hp-totem.jpg) #FFFFFF no-repeat;
    height:465px;
    background-position-y:-2px;
    *background-position-y:0px;
}    
#content-right-homepage UL, #content-right UL, #content-rightdecouverte UL{
    width: 160px;
}
#content-right-homepage UL LI, #content-right UL LI, #content-rightdecouverte  UL LI{
    width: 155px;
    color: #515151;
    font-size: 10px;
    font-weight: bold;
    cursor:pointer;
    padding:1px 0 1px 4px;
    margin-bottom:0px;
}
#content-right-homepage UL LI.ligne-separateur{
    background:none;
}
 #content-right UL LI, #content-rightdecouverte UL LI{
    border-bottom: 1px solid #a8a8a8;
    margin-left:2px;
    width: 150px;
    padding:1px 0 1px 4px;
    margin-bottom:0px;
}
#content-right-homepage UL LI A, #content-right UL LI A, #content-rightdecouverte UL LI A{
    color: #515151;
    font-size: 10px;
    font-weight: bold;
    text-decoration: none;
}
#content-right-homepage UL LI A{
    color: #FFFFFF;
}
#content-right-homepage UL LI A:hover, #content-right UL LI A:hover, #content-rightdecouverte UL LI A:hover{
    color: #000000;
    font-size: 10px;
    font-weight: bold;
    text-decoration: none;
}
#content-right-homepage UL LI A:hover{
    text-decoration:underline;
    color: #FFFFFF;    
}
#content-right-homepage .sousmenu, #content-right .sousmenu, #content-rightdecouverte .sousmenu{
    border-bottom: 1px solid #a8a8a8;
}

.menu-lien-img{
    text-align:center;
}

.sousmenu H2{
   font-size:10px;
   margin:0pt;
}

#content-right-homepage UL LI SPAN, #content-right UL LI SPAN, #content-rightdecouverte UL LI SPAN{
    color: #FFFFFF;
    font-size: 10px;
    font-weight: bold;
    text-decoration: none;    
    cursor:pointer;
}
#content-right UL LI SPAN, #content-rightdecouverte UL LI SPAN{
    color: #515151;
}
#content-right-homepage UL LI UL, #content-right UL LI UL, #content-rightdecouverte UL LI UL{
     width:138px;
}
#content-right-homepage UL LI UL LI, #content-right UL LI UL LI, #content-rightdecouverte UL LI UL LI{
    border-bottom:0px;
    color: #FFFFFF;
    font-size: 10px;
    font-weight: bold;
    cursor:pointer;
}
#content-right-homepage UL LI.oxybouton, #content-right UL LI.oxybouton, #content-rightdecouverte UL LI.oxybouton{
    border:none;
    padding-top:0px;
}
#boutonOxylaneService{
    padding-top:2px;
}
#content-right-homepage UL LI.oxybouton #boutonOxylaneService #oxyPositionBouton{
    width:100px;	
    color:#FFFFFF;
}
#boutonOxylaneService #oxyPositionBouton{
    width:100px;	
}
#content-right-homepage BR, #content-right BR, #content-rightdecouverte BR{
    display:none;
}

/* tg homepage only */
#body-tg-homepage, #body-tg, #body-tgdecouverte{         
    background-color:#FFFFFF;
    overflow:hidden;
    padding-left:0px;
    color:#000;
    height: 160px;
    width:150px;
    margin:5px 0 5px 5px;
    text-align:center;
}
#body-tg-homepage{
    background-color:transparent;
}
#body-tg-homepage DIV.bloc-tg,  #body-tgdecouverte DIV.bloc-tg, #body-tg DIV.bloc-tg{
    font-size:10px;
    color: #000;
    width: 149px;
    height:191px;
    padding: 0px;
    margin-left:0px;
    clear:both;
    padding-top:0px;
    overflow:hidden;
}
#body-tg-homepage DIV.bloc-tg .title, #body-tg DIV.bloc-tg .title, #body-tgdecouverte DIV.bloc-tg .title{
    font-size:11px;
    font-weight:bold;
    color:#666666;
    padding-top:0;
}
#body-tg-homepage DIV.bloc-tg .subtitle, #body-tgdecouverte DIV.bloc-tg .subtitle, #body-tg DIV.bloc-tg .subtitle{
    font-size:11px;
    font-weight:bold;
    text-align:center
}
html>#body-tgdecouverte DIV.bloc-tg, html>#body-tg DIV.bloc-tg, html>#body-tg-homepage DIV.bloc-tg{
    margin-left:0px;
}
#body-tg-homepage DIV.bloc-tg P, #body-tgdecouverte DIV.bloc-tg P, #body-tg DIV.bloc-tg P{
    text-align:justify;
    margin: 0px 10px 0px 10px;
}
#body-tg-homepage DIV.bloc-tg DIV.link, #body-tgdecouverte DIV.bloc-tg DIV.link, #body-tg DIV.bloc-tg DIV.link{
    text-align:center;
    padding-top:0;
    text-decoration:underline
}
#body-tg-homepage DIV.bloc-tg DIV.link A,#body-tgdecouverte DIV.bloc-tg DIV.link A, #body-tg DIV.bloc-tg DIV.link A{
    color:#000;
    text-align:center;
    text-decoration:underline;
}
#body-tg-homepage DIV.bloc-tg DIV, #body-tgdecouverte DIV.bloc-tg DIV, #body-tg DIV.bloc-tg DIV{
    color: #000;
}


/* styles for the left space */
#content-left{
    background-color: #FFFFFF;
    color: #000000;
    width: 840px; 
    height:433px;
    float:right;
    padding-bottom:50px;
}
html>body #content-left{
    height:auto;
    min-height:433px;
}
#content-left-hpg{
    height:433px;
    background-color: #ffffff;
    color: #000000;
    width: 840px; 
    float:right;
}
#content-middle{
    clear:both;
    margin-top: 5px;
}
#content-banner{
    margin:0px;
    padding:0px;
}
#content-banner #flash{
    margin:0px;
    padding:0px;
    position:relative;
    float:left;
    background-color:#FFFFFF;
}
#content-path{
    clear:both;
    float:left;
    width:500px;
    margin-bottom: 10px;
    padding-left:5px;
}
#content-path A{
    font-size: 11px;
    text-decoration:underline;
}
#content-famille-path{
    clear:both;
    width:830px;
    height:25px;
    float:left;
    margin-bottom:0px;
    padding-left:5px;
    padding-top:0px;    
    text-align:left;
    background-color:#FFFFFF;
    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;
}
#print-left{
    display: none;    
}

/* Style for products page V2.1 */
#content-products{
    float:left;
    padding-bottom:5px;
    background-color: #FFFFFF;
    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;
}
* html #content-products .bloc-product{
    width: 145px;
}
#content-products .bloc-product INPUT{
    float:left;
    clear:left;
}
DIV.bloc-produit-image{
    width:148px;
    height:90px;
    float:left;
}
* html DIV.bloc-produit-image{
    width:145px;
}
/* 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 #4e4e4e;
    padding:2px 2px 10px 2px;
    color:#000000;
    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;
}
#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{
    float:left;
    margin:10px 0 5px 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;
}
#back-picture{
    float:left;
    margin-right:0px;
}
#back-picture IMG{
    border:0;
}
/* Zone prix */
 #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;
 }
#bloc-vente #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;
}
#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;
}
*/
#product-shops{
    display:none;
    width:215px;    
    margin:0;
    padding:0;
}
#product-shops TD.product-details-title, TD.product-details-title-koodza{
    width:100px;
    font-size:11px;
    text-align:center;
}
DIV.bloc-decathlon{
    float:left;
    margin:0;
    width:214px;
    height:45px;
    margin:0 0 5px 0;
    border-bottom:1px solid #dedede;
}
DIV.bloc-decathlon TR.product-details-tr1{
    background-color:#ffffff;
    margin:0 2px 0 0;
}
#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;
    margin-top:7px;    
}
#iframe-koodza{
    float:left;
    clear:none;
    width:210px;
    height:55px;
    margin:0 0 5px 0;
    padding-bottom:5px;
    border-bottom:1px solid #dedede;
}
#zonePrix{
    clear:both;
    color:#1575b7;
    width:100px;
    margin-top:5px;
}
#prixConseilleLabel{
    font-size:9px;
    padding-top:3px;
    clear:both;
}
#prixConseille{
    font-size:14px;
    margin-top:3px;
    font-weight:bold;
    text-align:center;
}
#deeeLabel{
    font-size:9px;
    padding-top:3px;
    color:#1575b7;
    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:9px;
    color:#313131;
    background-color:#dedede;
    clear:both;
    text-align:left;
    padding:5px;
}
/* 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 5px;
}
#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:#9b9b9b;
}
#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;
}
#oxylane-title{
    float:left;
    font-weight:bold;
}
#prixTab{
    color:#1575b7;
    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:2px!important;
    *top:-10px!important;

}
#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;
}
html>body #product-details DL{
    min-height:114px;
    height:auto;
}
#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:410px;
    clear:none;
    float:left;
    margin:5px 0 0 0;
}
.picto-list{
    float:left;
    width:410px;
    padding:5px 0;
}
LI.picto{
    float:left;
    margin:2px;
    width:50px;
    height:90px;    
    text-align:center;
}
LI.picto A{
    width: 55px;
    text-align:center;
    text-decoration:none;
    font-size:9px;
    float:left;
}
LI.picto .picto-img, LI.picto .picto-lib{
    float:left;
    text-align:center;
    width:50px;
    clear:both;
}
#main-picture{
    float:left; 
}
#main-picture-video{    
    float:left;
    /*
    position:absolute;
    margin-top:-180px;
    margin-left:-165px;
    */
    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 v2.1 */

/* Style pour autres rubriques */
#advice-picture, #heading-picture{
    float:left; 
}
#advice-picture{
    margin-left:5px;
    clear:left;
}
#heading-picture{
    text-align:center;
    clear:both;
}
#heading-picture IMG{
    margin:10px 5px 0 5px;
}
#heading-picture DIV.liens{
    width:250px;
    text-align:center;
}

.lien-image a{
    font-size:12px;
    font-weight:bold;
}
#heading-sommaire {width:350px; text-align:left; float:left; padding:5px; padding-bottom:15px;margin-bottom:10px;}
#heading-sommaire h4 {font-size:20px}
#heading-sommaire A {margin-left:20px;float:left; clear:both;color:#4e4e4e;}
#heading-picture-links { float:left; clear:both;text-align:center;width:100%;}
 #heading-text{float:left;  width:440px; padding: 5px;,margin:10px 0 10px 10px;text-align:justify; background-color:#FFFFFF;border-left: 1px solid #dedede;}
   
#heading-text h1{ color:#000000; font-size:14px}
#heading-text h2{ color:#4e4e4e; font-size:14px}

#advice-links{
float:left;width: 500px;padding: 5px; margin:10px 0 10px 10px;text-align:justify; border-left:solid #b4c2cb 1px; font-size:12px
}
#advice-links a{
    list-style-image:url(../images/static/070605-menug-liste.gif);
}
#advice-links a:hover{
    text-decoration:underline;
    color:#4e4e4e ;
}
#advice-links UL{
    margin-left:20px;
}
#advice-links h1{color:#995608; font-size:14px }
#advice-links h3{color:#4e4e4e;}

#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;
}

/* multi documents  */
#multi {float:left;border-bottom:solid 1px #dbdbdb; clear:left; min-height:140px; padding-bottom:20px; padding-top:10px;width:825px;} 
#multi-text {float:left;clear:none; width:567px; padding:0 10px 0 5px;} 
#multi-text a {color:#4e4e4e; text-decoration:underline;}
#multi-picture{float:left;width:200px; float:left; clear:none; padding-left:20px;  }
#multi-text H2{color:#4e4e4e;font-size:12px;margin-bottom:0;}
#multi H3{color:#000000;font-weight:bold;font-size:11px;margin-bottom:10px;margin-top:0}

/* gabarit presentation */
#intropresentation-picture{
    float:left;    
}
#intropresentation-text{
    float:left;
    margin-left:5px;
    padding-left:5px;
    border-left:1px solid #dedede;
}
#intropresentation-text STRONG{
    font-size:14px;
    color:#4e4e4e
}
H2.presentation-text{
   font-size:18px;
   font-weight:normal;
   clear:both;
}
#presentation{clear:both;float:left;width:835px;padding-bottom:20px;}
#presentation-sommaires{clear:both;float:left;width:830px;}
#presentation-somm{float:left;padding:0; margin:10px 5px 0px 5px;width:190px;padding-bottom:15px;}
DIV.presentation-img IMG{width:190px;}
DIV.presentation-title{ font-size:12px;  color:#4e4e4e; font-weight:bold;margin-bottom:5px;text-align:center;height:30px;} 
DIV.presentation-desc{padding-bottom:5px;height:100px;}
DIV.presentation-lien A{color:#000000; text-decoration:underline}
DIV.presentation-lien A:hover{color:#4e4e4e; 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{
    float:right;
    padding-top: 5px;
    width:820px;
}
#subheadings IMG{
    clear: none;
    float: none;    
    vertical-align:bottom;
    margin: 0;
}
/* ######### DEBUT MODIF 1 ######### */
DIV.onglet, DIV.onglet-selected{
    float:left;
    margin:9px 2px 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:#4e4e4e;
    font-weight:bold;
}
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-type2{
    float:right;
    padding-top:5px;	 
}
#subheadings-type2 IMG{
    clear: none;
    float: none;    
    vertical-align:bottom;
    margin: 0;
}
#subheadings-type2 DIV{
    float:left;
    margin: 0 2px 0 0 ;
    background-color: #FFFFFF;
}
#subheadings TR.subheadings-tr, #subheadings-type2 TR.subheadings-tr{
    height:30px;
}
#subheadings TD.subheadings-td, #subheadings-type2 TD.subheadings-td{
    width:120px;
    text-align:center;
}
H1.type2{
    clear:both;
    width:800px;
    margin-bottom:0;
}
#content-title-type2{
    background-color: #4e4e4e;
    width: 100%;    
    clear:both;
    float:left;
    height:65px;
}
/* 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:#000000; 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:#FFFFFF;
    padding-top:2px;
    font-size:11px;
}    
#footer A{
    color:#7f7f7f;
    float:right;
    padding : 0px 5px 0px 5px;
}
#footer IMG{
    float:right;
    height:10px;
}
#classic-francais, #footer #classic-francais A{
    float:left;
    width:10px;
    margin-right:5px;
}
#classic-anglais, #footer #classic-anglais A{
    float:left;
    width:10px;
    margin-right:5px;
}
#classic-espagnol, #footer #classic-espagnol A{
    float:left;
    width:10px;
    margin-right:5px;    
}
#classic-italien, #footer #classic-italien A{
    float:left;
    width:10px;
    margin-right:5px;    
}

.popup-mentionslegales {
    background-color:#FFFFFF;
}
#popup-bloclogo {
    clear:both;
    background-color:#4e4e4e;
    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:#4e4e4e;
    margin-left:0;		
    font-size:100%; 
    font-weight:bold;
    text-align:left;
}
#popup-bloctexte p {
    color:#000000; 
    font-size:80%; 
}
#fermer-fenetre{
    background-color:#4e4e4e;
    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:normal;
    margin:0pt;
}

#content-arbo H3{
    font-size:11px;
    font-weight:normal;
    margin:0pt;
}

DIV .multiDocuments h2{
    display:none;
}
.multiDocuments-selected{
    font-size:14px;
    font-weight:normal;
    text-decoration:underline;
}
#listeSport{
    text-align:center;
    float:left;
    color:#000000;
    text-align:justify;
    font-weight:bold;
    width:1000px;
    margin-top:10px;
}
#listeSport a{
    color:#9b9b9b;
    font-weight:bold;
    margin:0 0px 0 0px;
}
#sports{
    font-weight:bold;
    font-size:10px;
    margin:0px;
    padding:0px;
    color:#000000;    
}
/* Styles V4.2 */
#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:#0086b4;
    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:#0086b4;
}
.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 dcouvrir galement */
#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:148px;
    margin-top:0px;
    margin-left:1px;
    background:#FFFFFF url(../images/static/070704-int-picto-1px-fond-decouvrir.gif) repeat-x bottom;
    padding-top:10px;
    border-right:1px solid #dedede;
}
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: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;
}
#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;
}
#bloclibelleProduit{
    float:left;
}
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 rfrencement */
#referencement-footer-table{
    width:1000px;
    background-color:#FFFFFF;
    float:left;
    text-align:center;
    margin-left:0px;
    font-size:10px;
}
#referencement-footer{
    font-size:10px;
    color:#000000;
    padding-top:300px;
}
#referencement-footer TD{
    font-size:10px;
}
#bloc-referencement{
    clear:both;
    background-color:#FFFFFF;
    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:#3e3e3e;
    font-size:10px;    
    margin:0;
    width:800px;
    margin-left:80px;
    text-align:left;
}
#bloc-referencement H1 SPAN.title{
    font-weight:bold;
    color:#000000;
    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:#000000;margin-left:0;font-size:12px;}
#video-sommaire{font-size:11px;float:left;width: 370px;padding: 5px; margin:10px 0 10px 10px;text-align:justify; border-left:solid #252525 1px;}
#video-sommaire h1{ color: #252525; font-size:14px}
#video-sommaire P{font-size:11px;}
#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: #252525;font-size:11px;text-decoration:underline}
.video-ligne-selected{
    background-color:#eeeeee;
}
#player { margin-bottom:5px}
#video-sommaire .blocPagination{
    float:left;
    width:360px;
    text-align:right;
}
#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:#000000;
    font-size:10px;
    text-decoration:underline;
}
#video-lecteur A:hover{
    color:#252525;
}
#video-tools{
    float:left;
    background:#FFFFFF 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;
}
INPUT.input-video{
    font-size:10px;
    width:300px;
}
#video-tools UL LI A{
    text-decoration:none;
    color:#000000;
}
DIV.video-tools-lien{
    float:left;
    padding-top:2px;
    margin-right:5px;
}
LI.niveau-video-size-player{
    font-size:10px;
}
DIV.video-size-player{
    width:180px;
    float:left;    
    padding-top:5px;
}
INPUT.video-radiobutton{
    margin:0 5px 0 5px;
}
#video-info{
    margin:5px 0 5px 0;
    font-size:11px;
    font-weight:bold;
}

/* Permet de pouvoir scroller sans tre gn 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;
}
#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: #4e4e4e;
}
#popup-plusPhotos #main{
    margin-bottom:40px;
    text-align:center;
    width:480px;
}
#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;
}
#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:#3e3e3e;
}
.buyonline A IMG{
    padding-top:10px;
}
.buyonline A.sous-lien, .buyonline A.sous-lien:hover{
    text-decoration:none;
    font-weight:normal;
    color:#3e3e3e;
}
.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;
}

/* Style for iframe notices */
#iframe-outil-notices{
    width:840px;
    height:500px;
}

/* 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:#4e4e4e
}
div.rubConseilSelected H2{
    font-size:12px;
    font-weight:normal;
    color:#FFFFFF;
    float:left;
    padding-top:5px;
    height:18px;
    background-color:#4e4e4e;
    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 #4e4e4e;
    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:#4e4e4e;    
}
#advice-links UL LI a:hover {    
    text-decoration:underline;
    color:#4e4e4e;
}
#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:#4e4e4e;
    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:#4e4e4e;
}
#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:#4e4e4e;
    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: #4e4e4e;
    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:740px;
}
#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;border:1px dotted #dedede;} 
DIV.accessite{
    float:left;
    width:190px;
    height:160px;
    margin-right:10px;
    padding-top:5px;
    border-bottom:1px dotted #dedede;
}
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:460px;
}
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 vidos*/
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;
}