#globalFP2{
    clear:both;
    padding-top:0.6em;
    font-family:arial, sans-serif;
    font-size:12px;
    margin:0px auto;
    position:relative;
    width:950px;
}

#globalFP2 a{
    color:#000000;
    text-decoration:none;
}

a img{
    border:none;
}

#conteneurUp{
    position:relative;
    float:left;
    height:54px;
    width:950px;
}

#soldissime{
    position:relative;
    float:left;
    width:950px;
    height:14px;
    top:-2px;
}

#retour{
    display:block;
    width:56px;
    height:24px;
    margin-bottom:18px;
}

#retourListe{
    display:block;
    width:56px;
    height:24px;
}

#conteneurCenter{
    width:950px;
    float:left;
    margin-bottom:36px;
}

* html #conteneurCenter{
    margin:0;
}

#conteneurLeft{
    float:left;
    background-image:url("/_img/common/fonds/fond_jqzoom.jpg");
    background-repeat:no-repeat;
    position:relative;
    width:489px;
    height:549px;
    /*border-color:#e4e4e4;
    border-width:1px;
    border-style:solid;*/
}

/* DEBUT AJOUT - DECOSTERC - 12/10/11 - GLCOM-951 - affichage mention prix conseille */
#conteneurLeft_BA{
    float:left;
    background-image:url("/_img/common/fonds/fond_jqzoom_ba.jpg");
    background-repeat:no-repeat;
    position:relative;
    width:489px;
    height:513px;
}
/* FIN AJOUT - DECOSTERC - 12/10/11 - GLCOM-951 - affichage mention prix conseille */

#survolProd{
    position:relative;
    float:left;
    /*clear:both;*/
    vertical-align:bottom;
    width:329px;
    padding-top: 20px;
    padding-left: 160px;
}

#survolProd img{
    align:center;
    position:relative;
}

#conteneurRight{
    float:left;
    position:relative;
    padding-left:64px;
    height:auto;
    width:381px;
}

* html #conteneurRight{
    padding-left:55px;
}

#titreLogo{
    display:block;
    position:relative;
    float:left;
    min-height:1px;
    /*margin-bottom:5px;*/
    height:60px;
    width:246px;
}

#titreLogo img{
    max-height: 100%;
}

#pointRouge{
    /*margin-top:10px;*/
    color:#be0f34;
    font-size:12px;
    width:249px;
    height:35px;
    float:left;
    position:relative;
    font-family:Arial;
}

#txtPointRouge{
    position:relative;
    float:left;
    padding-bottom:10px;
    padding-top:10px;
    width:67px;/*width:114px;GLCOM-934*/
}

#pointRouge img{
    position:relative;
    float:left;
    padding-bottom:14px;
    padding-top:14px;
}

#txtSpecial{
    position:relative;
    float:left;
    padding-bottom:10px;
    padding-top:10px;
    width:120px;
}

#prixSpecial{
    width:246px;
    height:35px;
    float:left;
    position:relative;
    font-size:12px;
    color:#000000;
    font-weight:bold;
    font-family:Arial;
}

#logoPrix{
    display:inline;
    float:left;
    /*margin-bottom:5px;*/
    position:relative;
    height:auto;
}

#logoPrix h5{
    width:100px;
    float:right;
    position:relative;
}

#prixRight{
    display:block;
    float:left;
    position:relative;
    width:135px;
    height:60px;
}

#prixRight div{
    position:relative;
    text-align:right;
}

#soldesProduit{
    display:block;
    font-size:24px;
    padding:0px;
    padding-bottom:1px;
    height:25px;
    position:relative;
    font-weight:700;
    color:#be0f34;
}

#soldesProduit2{
    display:block;
    color:#be0f34;
    position:relative;
    font-size:1.1em;
}

#soldesProduit3{
    display:block;
    position:relative;
    font-size:1.3em;
    /*text-decoration:line-through;GLCOM-951*/
}

#soldesProduit4{
    text-decoration:line-through;/*GLCOM-951*/
}


#titreProduit{
    position:relative;
    float:left;
    font-family:Arial;
    font-size:14px;
    width:379px;/*MODIF ARAGGI GLCOM-1125*/
    height:39px;
    /*margin-right:95px;MODIF ARAGGI GLCOM-1125*/
    margin-bottom:15px;
    /*padding-bottom: 13px;*/
}

/*AJOUT FDECLERCK GLCOM-1125*/
#titreProduit h1 {
    position:relative;
    float:left;
    font-family:Arial;
    font-weight:normal;
    font-size:14px;
    width:379px;/*MODIF ARAGGI GLCOM-1125*/
    height:39px;
    /*margin-right:95px;MODIF ARAGGI GLCOM-1125*/ 
    margin-bottom:15px;
}
/*FIN AJOUT FDECLERCK GLCOM-1125*/

#selectCouleur{
    float:left;
    position:relative;
    width:200px;
    height:26px;
    padding-bottom:15px;
    z-index:45;
    height:26px;
}

* html #selectCouleur{
    padding:0;
    margin:0;
    padding-bottom:10px;
}

#colorDrop{
    float: left;
    height: 26px;
    position: relative;
    width:200px;
}

* html #colorDrop{
    height:26px;
}

#couleurProduit{
    padding:0px;
    margin:0px;
    clear: both;
    float: left;
    position: relative;
}

.couleur{
    position:relative;
    float:left;
    width:33px;
    height:23px;
    padding:2px;
    padding-right:5px;
}

.couleur-on{
    background-image:url("/_img/common/pastilles/bg_noir.png");
    background-repeat:no-repeat;
}

.couleur-bg{
    height:19px;
    width:29px;
}

#blocTaille{
    float:left;
    position:relative;
    width:400px;
    z-index:40;
    height:26px;
    padding-bottom:15px;
}

* html #blocTaille{
    padding:0;
    padding-bottom:10px;
    margin:0;
}

#selectTaille{
    width:200px;
    float:left;
    position:relative;
    height:26px;
}

* html #selectTaille{
    width:210px;
}

.selectTitle{
    position:relative;
    float:left;
    padding-bottom:9px;
}

.cliq{
    float: left;
    position: relative;
    height:30px;
}

.selecteurSize{
    height:28px;
}

.selecteurQuantity{
    height:30px;
}

.nocliq{
    display:none;
}

.cadreMenu{
    float:left;
    height:26px;
    position:relative;
    width:125px;
}

.dropdownCell{
    width: 183px;
    /*margin-right:50px;*/
    height:20px !important;
    height:26px;
    border:none;
    background:url("/_img/common/fonds/fond_liste.jpg") no-repeat transparent scroll 0 0;
    color:#000000;
    padding-left:7px;
    padding-top:6px;
    font-size:12px;
    font-family:arial,sans-serif;
}

* html .dropdownCell{
    height:26px !important;
}

#globalFP .dropdownCell{
    width: 183px;
    /*margin-right:50px;*/
    height:20px !important;
    height:27px;
    border:none;
    background:url("/_img/common/fonds/fond_liste.jpg") no-repeat transparent scroll 0 0;
    color:#000000;
    padding-left:7px;
    padding-top:6px;
    font-size:12px;
    font-family:arial,sans-serif;
}

.selecteurQuantity .dropdownCell, #globalFP .selecteurQuantity .dropdownCell{
    width: 120px;
    /*margin-right:50px;*/
    height:20px !important;
    height:26px;
    border:none;
    background:url("/_img/common/fonds/fond_liste_qty.jpg") no-repeat transparent scroll 0 0;
    color:#000000;
    padding-left:7px;
    padding-top:6px;
    font-size:12px;
    font-family:arial,sans-serif;
}

.selecteurQuantity .dropdownCell{
    font-size:12px;
}

.dropdownPanel{
    border:1px solid #BBBBBB;
    position:absolute;
    width:188px;
    z-index:45;
}

.selecteurQuantity .dropdownPanel {
    border: 1px solid #BBBBBB;
    position: absolute;
    width: 126px;
    z-index: 45;
}

.epuise{
    cursor:default;
    color:#757575;
}

.epuise a{
    cursor:default;
}

.dropdownOpt {
    height:19px;
    padding-top:2px;
    font-size:11px;
    padding-left:5px;
    background-color:#FFFFFF;
    line-height:18px;
}

.dropdownOptSelected{
    background-color:#000000;
    color:#ffffff !important;
}

* html .selecteurQuantity .dropdownCell{
    width:153px;
}

#guideTaille{
    position:relative;
    float:left;
    top:-5px;
}

#quantAjout{
    float:left;
    position:relative;
    width:400px;
    z-index:35;
    height:26px;
    padding-bottom:20px;
}

* html #quantAjout{
    margin:0;
    padding:0;
    padding-bottom:15px;
}

#selectQuant{
    float:left;
    position:relative;
    width:210px;
    -width:225px;
    height:26px;
}

* html #selectQuant{
    width:210px;
}

.quantite{
    position:relative;
    float:left;
}

#btAjout{
    float:left;
    position:relative;
    width:170px;
    height:26px;
    margin-top:-5px;
}

#btAchete{
    float:left;
    position:relative;
    width:173px;
    height:31px;
    padding-top:5px;
}

#errorMessage{
    color:#be0f34;
    height:27px;
    width:381px;
    float:left;
    font-weight:normal;
    line-height:normal;
    position:relative;
    font-size:12px;
    padding-bottom:8px;
}

* html #errorMessage{
    padding-bottom:20px;
}

#errorText{
    float:left;
    position:relative;
    width:366px;
    height:27px;
    padding-top:2px;
}

#errorMessageQV{
    color:#be0f34;
    height:27px;
    float:left;
    font-weight:normal;
    line-height:normal;
    position:relative;
    font-size:11px;
    padding-bottom:8px;
    width:272px;
}

#errorTextQV{
    float:left;
    position:relative;
    width:260px;
    height:27px;
    padding-top:2px;
}

#blocInfos{
    float:left;
    position:relative;
    width:379px;
    height:auto;
    line-height:13px;
    padding-bottom:10px;
}

#blocInfos table{
    border-collapse:collapse;
}

#onglets{
    height:25px;
    font-family:arial;
    font-size:12px;
    width:379px;
    float:left;
    position:relative;

}

#onglets td{
    float:left;
    position:relative;
    border-collapse: collapse;
    width:121px;
    height:17px;
    text-align:center;
    padding-top:6px;
    cursor:pointer;
    background-color:#e7e7e7;
    border-bottom-style:solid;
    border-bottom-color:#afafaf;
    border-bottom-width:2px;
}

#onglets td.active{
    width:122px;
    border-style:solid;
    border-color:#afafaf;
    border-width:2px;
    height:17px;
    background-color:#ffffff;
    border-bottom-style:solid;
    border-bottom-color:#ffffff;
    border-bottom-width:0px;
}

#onglets .marginOnglet{
    float:left;
    position:relative;
    width:5px;
    height:23px;
    text-align:center;
    background-color:#ffffff;
    border-width:0px;
    border-bottom:2px solid #afafaf;
    padding:0px;
    margin:0px;
    border-collapse:collapse;
    cursor:pointer;
    text-align:center;
    display:table-cell;

}

#texte{
text-align:left;
}

#texte td{
    padding:0;
}

#texte .td1{
    width:350px;
    height:auto;
    position:relative;
    float:left;
    font-family:arial;
    font-size:11px;
    border-style:solid;
    border-color:#afafaf;
    border-width:2px;
    border-top-width:0px;
    padding:15px;
    padding-left:10px;
    display:none;
}

#texte .td2{
    width:350px;
    height:auto;
    position:relative;
    float:left;
    font-family:arial;
    font-size:11px;
    border-style:solid;
    border-color:#afafaf;
    border-width:2px;
    border-top-width:0px;
    padding:15px;
    padding-left:10px;
    display:none;
}

#texte .td3{
    width:350px;
    height:auto;
    position:relative;
    float:left;
    font-family:arial;
    font-size:11px;
    border-style:solid;
    border-color:#afafaf;
    border-width:2px;
    border-top-width:0px;
    padding:15px;
    padding-left:10px;
    display:none;
}

#texte .affich{
    display:block !important;
    float:left;
    position:relative;
    vertical-align:top;
    padding:12px;

}

#socialNetwork{
    float:left;
    position:relative;
    width:400px;
    height:80px;
    font-size:11px;
}

#btImprimer{
    position:relative;
    float:left;
    width:114px;
    height:52px;
    font-family:Arial;
}

#Impression{
    width:45px;
    height:13px;
    float:left;
    position:relative;
    text-align:center;
    padding-bottom:20px;
    padding-top:19px;
}

#iconeImpression{
    width:37px;
    height:30px;
    float:left;
    position:relative;
    padding-bottom:11px;
    padding-top:11px;
}

#partage {
    float: left;
    font-family: Arial;
    height: 33px;
    /*margin-left: 30px;*/
    padding-top: 19px;
    position: relative;
    text-align: center;
    width: 55px;
}

#iconesSocial{
    position:relative;
    float:left;
    width:97px;
    height:52px;
}

#mail {
    float: left;
    height: 29px;
    margin-right: 5px;
    padding-bottom: 11px;
    padding-top: 12px;
    position: relative;
    width: 36px;
}

#Facebook {
    float: left;
    height: 23px;
    margin-right: 5px;
    padding-bottom: 14px;
    padding-top: 15px;
    position: relative;
    width: 22px;
}

#twitter {
    float: left;
    height: 22px;
    margin-right: 5px;
    padding-bottom: 15px;
    padding-top: 15px;
    position: relative;
    width: 22px;
}

#loveFB {
    float: left;
    height: 25px;
    position: relative;
    width: 400px;
}

#conteneurDown{
    width:950px;
    /*height:320px;*/
    position:relative;
    float:left;
    padding:auto;
}

.decote {
    position: absolute !important;
    padding-top:0px;
    height:36px !important;
    width:39px !important;
    padding-left:100px !important;
    z-index:1;
    text-align:center;
    float:none;
}

.pastilleDecote{
    position: absolute !important;
    padding-top:9px;
    height:36px;
    width:38px !important;
    color:white;
    font-size:11pt;
    font-weight:600;
    font-family:"Arial";
    float: left;
    text-align:center;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .pastilleDecote{
        padding-top:10px;
        font-size:10pt;
    }
}

#aussi{
    position:relative;
    float:left;
    width:450px;
    padding-right:30px;
}

#vousAimerez{
    background:url("/_img/french/fonds/vousaimerezaussi.jpg") no-repeat;
    position:relative;
    float:left;
    width:450px !important;
    height:18px;
    margin:7px 0 5px;
    text-align:left !important;
    border-bottom-style:solid;
    border-bottom-color:#cccccc;
    border-bottom-width:1px;
    margin-bottom:2px;
}

#suggestion{
    width:453px !important;
    float:left;
    position:relative;
    height:200px;
}

.diapo div{
    width:150px;
}

#aussi .visu{
    width:116px !important;
    height:126px !important;
    text-align:center;
    position: relative;
    padding-left:17px;
    padding-right:18px;
}

#aussi .visu img{
/*padding-top:15px;*/
}

.nouveaute{
    height:14px !important;
    text-align:center;
    /*float: left;*/
    position: relative;
    width:72px;
    margin:0 auto;
}

#maillot, #jupe, #ceinture{
    position:relative;
    float:left;
    width:150px;
    height:65px;
}

#voirToutFP{
    text-align:right !important;
    width:450px !important;
    height:30px !important;
    float:left;
    font-size:12px;
    position:relative;
    padding-top:19px;
    padding-bottom:25px;
}

#boutonVoirTout{
    position:relative;
    float:right;
    height:27px;
    cursor:pointer;
}

#boutonVoirTout .lienVoirTout{
background:url(/_img/common/fonds/voir_tout_fond.jpg) repeat-x;
height:22px;
padding-top:5px;
position:relative;
color:#ffffff;
float:left;
}

#boutonVoirTout img{
position:relative;
float:left;
}

#voirTout a{
color:#FFFFFF;
font-family:Arial;
}

#linkMarque{
    position:relative;
    float:right;
    width:450px !important;
    height:26px;
}

#consulte{
    position:relative;
    float:right;
    width:450px;
}

#produitsConsultes{
    background:url("/_img/french/fonds/derniersproduits.jpg") no-repeat;
    position:relative;
    float:left;
    width:450px !important;
    height:20px;
    margin:4px 0 5px;
    text-align:left !important;
    border-bottom-style:solid;
    border-bottom-color:#cccccc;
    border-bottom-width:1px;
    margin-bottom:2px;
    padding:0 0 1px;
}

#prod_consult{
    width:453px;
    height:200px;
    float:left;
    position:relative;
}

* html #prod_consult{
    height:215px;
}

.diapo{
    width:151px;
    float:left;
    position:relative;
    text-align:center;
    height:187px;
    font-size:11px;
}

.marque{
    cursor:pointer;
}

.descrip{
    cursor:pointer;
}

.prix, .marque{
    text-align:center;
    font-weight:bolder;
    float: left;
    position: relative;
}

#DivPanierQuick .prix{
    color: #BE0F34;
    font: bold 1.3em arial ;
    text-align: right !important;
}

#consulte .visu{
    width:116px !important;
    height:126px !important;
    padding-left:17px;
    padding-right:18px;
}

#consulte .visu img{
/*padding-top:15px;*/
}
#banniere{
    position:relative;
    float:left;
    width:950px;
    height:68px;
}

#DivEnvoiAmi {
   display:none;
   width:595px;
   height:390px;
    position:absolute;
    z-index:701;
    top:48.4%;
    left:33%;
   background:#fff;
}

#IntEnvoiAmi {
    width:654px;
       margin:35px;
}

#DivEnvoiAmi .Fermer {
   display:block;
   float:right;
   display:inline;
   color:#000;
   font: 1.1em arial, verdana, sans-serif;
   text-decoration:none;
   margin: 19px 24px 0px 0px;
}

#DivEnvoiAmi .Fermer:hover {
   color:#c10435;
}

#DivEnvoiAmi #upEnvoi{
    width:530px;
    height:25px;
    float:left;
    font-size:16px;
    padding-bottom:6px;
    border-bottom:1px dotted black;
    margin-top:13px;
}

#DivEnvoiAmi #leftEnvoi{
    margin-top:10px;
    width:133px;
    height:180px;
    float:left;
}

#pour{
    height:30px;
    padding-top:5px;
}

#de{
    height:30px;
    padding-top:5px;
}

#note{
    height:30px;
    padding-top:5px;
}

#DivEnvoiAmi #rightEnvoi{
    margin-top:10px;
    width:184px;
    height:180px;
    float:left;
    position:relative;
}

#formMail td{
    width:266px;
}

#DivEnvoiAmi #bottomEnvoi{
    float:left;
    height:30px;
    position:relative;
    width:525px;
}

#Champs {
   color:#6D6E71;
   font: 1em arial, verdana, sans-serif;
   float:right;
   display:inline;
   position:relative;
   margin-right:30px;
}

#DivEnvoiAmi #subBottomEnvoi{
    float:left;
    height:50px;
    position:relative;
    width:656px;
}

#DivConfirmEnvoiAmi, #DivMessageEchoue, #DivErrorMailPassword, #DivVerif {
   display:none;
   width:595px;
   height:390px;
    position:absolute;
    z-index:701;
    top:48.4%;
    left:33%;
   background:#fff;
   text-align:center;
}

#DivCoupCoeur .Fermer, #DivProduitAjoute .Fermer, #DivCreaCompte .Fermer, #DivConfirmAjoutCoeur .Fermer, #DivConfirmEnvoiAmi .Fermer, #DivMessageEchoue .Fermer, #DivErrorMailPassword .Fermer, #DivVerif .Fermer {
   color:#000;
   font: 1.1em arial, verdana, sans-serif;
   text-decoration:none;
   float:right;
   margin:10px 6px 0 0;
}
#DivCoupCoeur .Fermer:hover, #DivProduitAjoute .Fermer:hover, #DivCreaCompte .Fermer:hover, #DivConfirmAjoutCoeur .Fermer:hover, #DivConfirmEnvoiAmi .Fermer:hover, #DivMessageEchoue .Fermer:hover, #DivErrorMailPassword .Fermer:hover, #DivVerif .Fermer:hover {
   color:#c10435;
}
#DivCoupCoeur .text1, #DivCreaCompte .text1, #DivConfirmAjoutCoeur .text1, #DivConfirmEnvoiAmi .text1, #DivMessageEchoue .text1, #DivErrorMailPassword .text1, #DivVerif .text1 {
   width:595px;
   color:#000;
   font: 1.2em arial, verdana, sans-serif;
   float:left;
   margin:0 auto;
   margin-top:50px;
   display:inline;
}
#DivErrorMailPassword .text1, #DivVerif .text1 {
   text-align:center;
}
#DivConfirmEnvoiAmi .text1, #DivMessageEchoue .text1 {
   margin-top:55px;
}


#DivPanier {
   display:none;
   width:466px;
   height:300px;
    position:absolute;
    z-index:701;
   left:52%;
   margin-left:-250px;
   top:170px;
   background:#fff;
}
#DivPanier .Fermer {
   display:block;
   float:right;
   display:inline;
   color:#000;
   font: 1.1em lucida sans, verdana, sans-serif;
   text-decoration:none;
   margin: 10px 6px 15px 0;
}
#DivPanier .Fermer:hover {
   color:#c10435;
}
#DivPanier h3 {
   clear:both;
   color:#000;


   font: bold 12px arial, verdana, sans-serif;
   margin-left:28px;
}

*:first-child+html #DivPanier  h3 { margin-top:0; margin-bottom:0; }

#visuPanier {
   float:left;
   width:110px;
   height:80px;
   border:1px solid #ececec;
   margin:20px 20px 0 25px;
}
#DivPanier #intDivPanier {
   float:left;
   width:229px;
   margin-top:20px;
   font-size:9pt;
}

#DivPanier #intDivPanier h4 {
   color:#000;
   font: bold 1.1em arial, verdana, sans-serif;
   text-transform:uppercase;
   margin:0;
}
#DivPanier #intDivPanier h5 {
   color:#000;
   margin:0;
   font: bold 1.1em arial, verdana, sans-serif;
}
#DivPanier #intDivPanier ul {
   list-style-type:none;
   margin-left:0;
   padding-left:0;
}
#DivPanier #intDivPanier li {
    background:url(/_img/common/puces/puce.gif) left center no-repeat;
    padding-left:7px;
   color:#000;
   font: 0.8em arial, verdana, sans-serif;
   margin-bottom:2px;
}
#DivPanier h6 {
   float:left;
   color:#c10435;
   font: bold 1.3em arial, verdana, sans-serif;
   margin-top:20px;
}
#DivPanier #SousTotalPanier {
   clear:both;
   width:417px;
   height:31px;
   margin-left:auto;
   margin-right:auto;
   background:#c9c9c9;
   margin-top:20px;
}
#SousTotalPanier p {
   text-align:center;
   color:#000;
   font:  0.9em arial, verdana, sans-serif;
   line-height:31px;
}
#SousTotalPanier #TitreSousTotal {
   float:left;
   color:#000;
   font: bold 1.2em arial, verdana, sans-serif;
   width:127px;
   margin-left:23px;
   line-height:31px;
   display:inline;
}
#SousTotalPanier #MontantPanier {
   float:right;
   color:#c10435;
   font: bold 1.4em arial, verdana, sans-serif;
   line-height:31px;
   margin-right:25px;
   display:inline;
}
#DivPanier #validerCommande, #DivPanier #suiteShopping {
   margin-top:20px;
   float:right;
}

#DivPanier #validerCommande, #DivPanier #suiteShopping{
   margin-right:25px;
   margin-left:10px;
}

.vignettesListe{
    position:relative;
    float:left;
    width:76px;
    z-index:15;
    padding-left:1px;
    padding-top:1px;
}

.arrayAffiche{
    display:block;
}

.vignetteAlternative{
    border:1px solid #e4e4e4;
    margin:2px;
    margin-bottom:13px;
    cursor:pointer;
    height:75px;
    width:69px;
}

/* DEBUT AJOUT - DECOSTERC - 12/10/11 - GLCOM-951 - affichage mention prix conseille */
.vignetteAlternative_BA{
    border:1px solid #e4e4e4;
    margin:2px;
    margin-bottom:7px;
    cursor:pointer;
    height:75px;
    width:69px;
}

#prix_conseille{
	font: arial 12px;
	color: #000000;
	text-align: left;
	line-height:auto;
	padding-top:524px;
	float:left;
	position:absolute;
}

#prix_conseille_avec_vignettes{
	font: arial 12px;
	color: #000000;
	text-align: left;
	line-height:auto;
	padding-top:550px;
	float:left;
	position:absolute;
}

#prix_conseille_quickview{
	font: arial 12px;
	color: #000000;
	text-align: left;
	line-height:auto;
	padding-bottom:10px;
}
/* FIN AJOUT - DECOSTERC - 12/10/11 - GLCOM-951 - affichage mention prix conseille */

.vignetteAlternative img{
/*padding-top:9px;*/
}

#popUpNull .contenuAjoutStatus{
font-weight:bold;
font-size:12px;
}
/* CSS Quick VIEW */

#pop-quick-produit {
    /*height: 447px;*/
    width: 594px;
    display: none;
    left: 33%;
    position: fixed;
    top: 25%;
    z-index:701;
}

#cnt-pop-quick {
    padding-left: 21px;
    padding-right: 21px;
    display: none;
}

#pop-quick-bloc-fb{
    position:relative;
    float:left;
}

#cnt-pop-quick-left {
    float: left;
    position:relative;
    width:267px;
}

#cnt-pop-quick-right {
    float: left;
    position: relative;
    width: 292px;
    margin-left:17px;
    -margin-left:17px; /* IE6 */
}

#pop-quick-main-visu {
    border: 1px solid #EBEBEB;
    clear: both;
    float: left;
    height: 319px;
    position: relative;
    width: 253px;
}
.pop-quick-visu {
    float: left;
    border: 1px solid #EBEBEB;
    margin-right: 2px;
}

#pop-quick-bloc-price{
    float: left;
    position: relative;
    width: 272px;
}

#pop-quick-bloc-price-left {
    float: left;
    width:165px;
    margin-bottom:32px;
}

#pop-quick-bloc-price-right {
    float: right;
    width:100px;
    height:71px;
    position:relative;
}

* html #pop-quick-bloc-price-left{
    position:relative;
    display:block;
}

* html #cnt-pop-quick-right-top{
    height:28px;
}

#pop-quick-close {
    float: right;
    cursor: pointer;
}

/* IE6 */
#pop-quick-close {
    -float:right;
    -position: relative;
    -z-index:1;
}


#pop-quick-title {
    float: left;
    margin-top: 20px;
}

#pop-quick-prixSpecial{
    height:15px;
    float:left;
    position:relative;
    font-size:13px;
    color:#000000;
    font-weight:bold;
    /*width:198px;*/
    margin-bottom:20px;
}

#pop-quick-pointRouge{
    color:#be0f34;
    font-size:9px;
    /*width:198px;*/
    height:15px;
    float:left;
    position:relative;
    margin-bottom:20px;
}

#pop-quick-tags{
    height:14px;
}

#pop-quick-tags-title {
    font-size: 14px;
    width: 165px;
    float:left;
    line-height:auto;
}

#vignetteListeQV {
    width:267px;
    height:291px;
    float:left;
}

#pop-quick-tags-link {
    font-size: 11px;
    padding-left: 9px;
    padding-top: 7px;
    float:left;
}

#pop-quick-link-red {
    color: #BE0F34;
}

.pop-quick-price-a {
    color: #BE0F34;
    font-size: 24px;
    font-weight: bold;
    text-align:right;
}

.pop-quick-price-b {
    color: #BE0F34;
    font-size: 14px;
    text-align: right;
}

.pop-quick-price-c {
    font-size:16px;
    text-align: right;
    text-decoration: line-through;
}

#pop-quick-cl {
    height:41px;
    float:left;
    z-index:45;
    position:relative;
}

#pop-quick-quantAjout {
    float:left;
    height:46px;
    z-index:35;
    width:400px;
    position:relative;
}

#pop-quick-color-drop{
    float: left;
    height: 30px;
    position: relative;
}

.pop-quick-cl-label {
    font-size: 13px;
    margin-bottom: 12px;
}

* html .pop-quick-cl-label {
    font-size: 13px;
    margin-bottom: 0px;
    padding-bottom:12px;
}

#pop-quick-blocTaille{
    float:left;
    position:relative;
    width:290px;
    z-index:40;
    height:41px;
}

#pop-qck-guideTaille a img {
    border: none;
}

#pop-qck-guideTaille {
    float: left;
    margin-top: -5px;
    margin-left: 59px;
}

#pop-quick-qty-liste {
    float: left;
    width: 158px;
    position:relative;
}

* html #pop-quick-qty-liste{
    width:128px;
}

#pop-quick-bloc-fb a img {
    border: none;
}
#pop-quick-bloc-fb iframe {
    border: none;
}


#contenu {
    margin-bottom: 50px;
    height: 423px;
    overflow: hidden;
    position: relative;
    width: 620px;
}

#pop-quick-qty-bloc {
    height: 32px;
}

#pop-quick-taille-bloc {
    height: 33px;
}

#champ-carnet-mode {
    background: url("/_img/tmp/bg_carnetmode.png") no-repeat scroll 0 0 transparent;
    height: 34px;
    width: 957px;
    padding-top: 15px;
    text-align: center;
    width: 957px;
    margin-left: 7px;
    font-size:16px;
}

#champ-carnet-mode span{
font-weight:bold;
}

#cnt-pop-cn-left {
    float: left;
    width: 310px;
    padding-left: 15px;
}

#cnt-pop-cn-right {
    float: left;
    width: 230px;
    font-size: 12px;
    margin-left: 11px;
}

#cnt-pop-cn {
    padding-left: 19px;
    padding-right: 5px;
    padding-top: 9px;
    display: none;
}

#cnt-pop-cn-head {
    border-bottom: 1px solid;
    margin-bottom: 17px;
    padding-bottom: 7px;
    padding-left: 6px;
    text-align:left;
}

#cnt-pop-cn-news {
    font-weight: bold;
}

#cnt-pop-cn-title {
    font-weight: bold;
}

#cnt-pop-cn-date {
    font-size: 11px;
}

#pop-cn-close {
    float: right;
    cursor: pointer;
    margin-right: 16px;
}


#cnt-pop-ta {
    padding: 5px 5px 25px 19px;
    display: none;
}

#cnt-pop-ta-title {
    border-bottom: 1px solid;
    margin-left: 140px;
    margin-top: 30px;
    padding-bottom: 11px;
    width: 292px;
}

#cnt-pop-ta-liste {
    font-size: 12px;
    margin-left: 140px;
/*    width: 295px;*/
    text-align : left;
    margin-top:12px;
}

#cnt-pop-ta-liste ul {
    list-style-type: none;
    padding-left: 0px;
    cursor: pointer;
    margin-bottom: 0px;
}

#img-carnetmode {
    cursor: pointer;
}

#cnt-pop-top {
    background-image: url("/images/POPIN/Quick-vue.png");
/*height: 16px;*/
    width: 617px;
    height:466px;
    position:fixed;
    -width:800px;

    background-repeat: no-repeat;
/*    margin-left: 1px;*/
/*    -padding-bottom:-900px;*/
padding:25px;
}

/*#cnt-pop-center {*/
/*        background-image: url("/_img/tmp/pop_up/pop-center.png"); */
/*    background-repeat: repeat-y;*/
/*    height: 427px;  provisoire */
/*    position:fixed;*/
/*    float:left;*/
/*    height:auto;*/
/*    width:594px;*/
/*}*/
/**/
/*#cnt-pop-bottom {*/
/*    background-image: url("/_img/tmp/pop_up/pop-bottom.png");*/
/*    background-repeat: no-repeat;*/
/*    height: 35px;*/
/*    width:594px;*/
/*    margin-left: -1px;*/
/*    float:left;*/
/*}*/

#cnt-cm {
    height: 447px;
    width: 594px;
    display: none;
    left: 38%;
    position: absolute;
    z-index: 1;
}
#img-cn
{
    width:10px;
    margin-left:657px;
    margin-top:-20px;
}
#cnt-pop-cn-content
{
    text-align:left;
}

.pastille-border {
    height: 19px;
    width: 33px;
    padding: 2px 2px 5px;
    float: left;
}

.pastille-border-on {
    background-image: url("/_img/tmp/bg_color_antidote.png");
    background-repeat: no-repeat;
}

.pastille-border-selected {
    background-image: url("/_img/tmp/bg_color_antidote.png");
    background-repeat: no-repeat;
}

.pastille-bg-cl {
    height: 19px;
    width: 29px;
}

#ac_gris {
    background-image: url("/_img/tmp/color_gris.png");
    background-repeat: no-repeat;
}

#ac_noir {
    background-image: url("/_img/tmp/color_noir.png");
    background-repeat: no-repeat;
}

#ac_orange {
    background-image: url("/_img/tmp/color_orange.png");
    background-repeat: no-repeat;
}

#ac_jaune {
    background-image: url("/_img/tmp/color_jaune.png");
    background-repeat: no-repeat;
}

#ac_vert {
    background-image: url("/_img/tmp/color_vert.png");
    background-repeat: no-repeat;
}

#ac_rose {
    background-image: url("/_img/tmp/color_rose.png");
    background-repeat: no-repeat;
}

#ac_marronc {
    background-image: url("/_img/tmp/color_marronc.png");
    background-repeat: no-repeat;
}
#ac_argent {
    background-image: url("/_img/tmp/color_argent.png");
    background-repeat: no-repeat;
}
#ac_beige {
    background-image: url("/_img/tmp/color_beige.png");
    background-repeat: no-repeat;
}
#ac_doré {
    background-image: url("/_img/tmp/color_doré.png");
    background-repeat: no-repeat;
}
#ac_ecru {
    background-image: url("/_img/tmp/color_ecru.png");
    background-repeat: no-repeat;
}
#ac_kaki {
    background-image: url("/_img/tmp/color_kaki.png");
    background-repeat: no-repeat;
}
#ac_bleumarine {
    background-image: url("/_img/tmp/color_bleumarine.png");
    background-repeat: no-repeat;
}

#ac_rouge {
    background-image: url("/_img/tmp/color_rouge.png");
    background-repeat: no-repeat;
}

#ac_bleu {
    background-image: url("/_img/tmp/color_bleu.png");
    background-repeat: no-repeat;
}

#ac_marron {
    background-image: url("/_img/tmp/color_marron.png");
    background-repeat: no-repeat;
}

#ac_vertp {
    background-image: url("/_img/tmp/color_vertp.png");
    background-repeat: no-repeat;
}

#colors-inputs {
    margin-top: 15px;
}

#cnt-pop-quick-right-top{
    position:relative;
    float:left;
    width:272px;
    height:auto;
}

#btAcheteQuick {
    background: url("/_img/tmp/buy.png") no-repeat scroll 0 0 transparent;
    height: 25px;
    width: 128px;
    float: left;
}

#btAjoutQuick {
    float: left;
    margin-left: 7px;
    position:relative;
}

*+html #btAjoutQuick{
    margin-left:2px;
}

/* --------  DivPanierQuick  --------*/

#DivPanierQuick {
   display:none;
   width:466px;
   height:275px;
    position:absolute;
    z-index:750;
   left:52%;
   margin-left:-250px;
   top:0px;
   background:#fff;
}
#DivPanierQuick .Fermer {
   display:block;
   float:right;
   display:inline;
   color:#000;
   font: 1.1em lucida sans, verdana, sans-serif;
   text-decoration:none;
   margin: 10px 6px 15px 0;
}
#DivPanierQuick .Fermer:hover {
   color:#c10435;
}
#DivPanierQuick h3 {
   clear:both;
   color:#000;
   font: bold 12px arial, verdana, sans-serif;
   margin-left:28px;
}

*:first-child+html #DivPanierQuick h3 { margin-top:0; margin-bottom:0; }

#DivPanierQuick #visuPanier {
   float:left;
   width:110px;
   height:80px;
   border:1px solid #ececec;
   margin:20px 20px 0 25px;
}

#DivPanierQuick #intDivPanier {
   float:left;
   width:229px;
   margin-top:20px;
}
#DivPanierQuick #intDivPanier h4 {
   color:#000;
   font: bold 1.1em arial, verdana, sans-serif;
   text-transform:uppercase;
   margin:0;
}
#DivPanierQuick #intDivPanier h5 {
   color:#000;
   margin:0;
   font: bold 1.1em arial, verdana, sans-serif;
}
#DivPanierQuick #intDivPanier ul {
   list-style-type:none;
   margin-left:0;
   padding-left:0;
}
#DivPanierQuick #intDivPanier li {
    background:url(/_img/common/puces/puce.gif) left center no-repeat;
    padding-left:7px;
   color:#000;
   font: 1em arial, verdana, sans-serif;
   margin-bottom:2px;
}
#DivPanierQuick h6 {
   float:left;
   color:#c10435;
   font: bold 1.3em arial, verdana, sans-serif;
   margin-top:20px;
}
#DivPanierQuick #SousTotalPanier {
   clear:both;
   width:417px;
   height:31px;
   margin-left:auto;
   margin-right:auto;
   background:#c9c9c9;
   margin-top:20px;
}

#DivPanierQuick #validerCommande, #DivPanierQuick #suiteShopping {
   margin-top:20px;
   float:right;
}

#DivPanierQuick #validerCommande, #DivPanierQuick #suiteShopping{
   margin-right:25px;
   margin-left:10px;
}

.prix-rouge {
    color: #BE0F34;
    text-align: left !important;
    width: 70px !important;
    font-weight:bold;
    float: left;
    position: relative;
}

.prix-barre {
    padding-right: 10px;
    text-align: right !important;
    text-decoration: line-through;
    width: 65px !important;
    font-weight:bold;
    float: left;
    position: relative;
}

#pop-quick-visuQV {
    position: relative;
    float: left;
    padding-right: 2px;
    clear: both;
}

/*VIGNETTES ALTERNATIVES */
.vignettesListeQV{
    position:absolute;
    padding-top:28px;
        z-index:15;
}

.vignetteAlternativeQV{
    border:1px solid #e4e4e4;
    cursor:pointer;
    float:left;
    width:51px;
    height:56px;
}

.vignetteAlternativeQV img{
padding-top:8px;
}

/*Hack CSS specif IE6*/
* html #pop-quick-produit {
    margin-left:0px;
    top:-700px;
    z-index:999;
    position: relative;
}

* html #cnt-pop-center{
    width:800px;
}

* html .footer_basIE6{
    top:0px;
    margin-top:-497px !important;
}

* html .decote{
    margin:0;
    top:0px;
    left:0px;
}

* html .pastilleDecote{
    font-weight:bolder;
    font-size:11pt;
}

* html #pop-quick-bloc-price-right{
    position:relative;
}

* html #pop-quick-bloc-price-left{
    position:relative;
    float:left;
    width:150px;
}

* html #pop-quick-bloc-price{
    position:relative;
    display:block;
}

* html #pop-quick-bloc-price-a{
    position:relative;
}

* html #pop-quick-bloc-price-left a{
    width:200px;
}

* html #pop-quick-cl{
    margin-bottom:0px;
}

* html #cnt-pop-quick #quantAjout{
    top:-20px;
}

* html #cnt-pop-quick #pop-quick-bloc-fb{
    position:relative;
}

* html #cnt-pop-quick-right {
    float: left;
    position: relative;
    width: 292px;
}



* html #pop-quick-title {
    width: 220px;
}

* html #pop-quick-cl{
    width:400px;
}

* html #selectTaille{
    width:180px;
}

* html #DivPanierQuick{
    position:absolute;
    float:left;
    left:0px;
}

* html #DivPanierQuick #popUpNull{
    position:relative;
    float:left;
}

* html #pop-quick-produit{
    position:relative;
    float:left;
    left:33%;
}

* html #selectTaille{
    width:200px;
}

* html #guideTaille{
    width:100px;
}

* html #pop-quick-quantAjout {
    width:290px;
    float:left;
    position:relative;
}

* html #pop-quick-qty-bloc {
    /*width:288px;*/
    float:left;
    position:relative;
}

/* -- AJOUT J.FALCON GLCOM-436 -- */
.article_price, .article_price_QV{
   float:right;
   width:auto;
   color:#000;
   display:none;
}

.article_price_on, .article_price_on_QV{
	display:block;
}

.soldesProduit{
    display:block;
    font-size:24px;
    padding:0px;
    padding-bottom:1px;
    height:25px;
    position:relative;
    font-weight:700;
    color:#be0f34;
}

.soldesProduit2{
    display:block;
    color:#be0f34;
    position:relative;
    font-size:1.1em;
}

.soldesProduit3{
    display:block;
    position:relative;
    font-size:1.3em;
    text-decoration:line-through;
}
/* -- FIN AJOUT J.FALCON GLCOM-436 -- */

