* {
margin:0px;
padding:0px;
}

#global{
    _width:974px;
}

#conteneurLeft5{
    padding-bottom: 8px;
    padding-left: 13px;
    width: 221px;
}

#bgPanier, #bgPanier2, #bgPanier3, #bgPanier4  {
    width:726px;
    height:422px;
    background: url(/_img/common/fonds/bgPanier.png) no-repeat;
    _background:none;
   _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_img/common/fonds/bgPanier.png', sizingMethod='crop') ;

    margin-bottom:15px;
    clear:both;
}
#bgPanier2{
    margin-top: 0;
}
#bgPanier3, #bgPanier4 {
    height:auto;
}

#bgPanier {
	height: auto;
}
    
#bgPanier4 {
    float:left;
}
#bgPanier4.bgPanier4 {
    float:left;
    margin-bottom:0px;
}
#titrePagePanier,
#titrePagePanier2 {
    color:#000;
    font: bold 1.7em arial, verdana, sans-serif;
    width:292px;
    margin:14px 0 6px 13px;
}
#titrePagePanier2 {
    float:left;
    display:inline;
}
#titrePagePanier span,
#titrePagePanier2 span {
    color:#c10435;
}
 #EtapeCommande {
    margin-right:1px;
    padding-right:0;
    float:right;
    list-style-type:none;
    width:auto;
    height:21px;
    margin-top:19px;
    display:inline;
}
 #EtapeCommande li {
    background:#000;
    width:auto;
    padding: 0 12px 0 10px;
    line-height:21px;
    margin-right:1px;
    float:left;
    text-align:center;
}
 #EtapeCommande li#on {
    background:#c10435;
}
 #EtapeCommande li a {
    color:#fff;
    font: bold 1.2em arial, verdana, sans-serif;
    text-decoration:none;
}
#bgPanier h3  {
    color:#000;
    font: bold 1.2em arial, verdana, sans-serif;
    text-transform:uppercase;
    margin-top:17px;
    margin-bottom:9px;
    float:left;
    display:inline;
}
#bgPanier4 #suiteBgPanier4 h3  {
    color:#000;
    font: bold 1.2em arial, verdana, sans-serif;
    text-transform:uppercase;
    margin:0;
    padding-bottom:0;
    margin-top:17px;
    margin-bottom:9px;
    margin-top:25px;
    float:left;
    display:inline;
    border-bottom:none;
    width:auto;
}
#bgPanier #description, #bgPanier4 #suiteBgPanier4 #description {
    margin-left:34px;margin-right:225px;
    /*margin-right:301px;*/
}
#bgPanier #prix, #bgPanier4 #suiteBgPanier4 #prix {
    margin-right:51px;
}
#bgPanier #quantite, #bgPanier4 #suiteBgPanier4 #quantite {
    /*margin-right:76px;*/margin-right:39px;
}
#bgPanier .MonProduit, #bgPanier4 .MonProduit {
    width:659px;
    border-top: 1px solid #ececec;
    /*border-bottom: 1px solid #ececec;
    padding-bottom:10px;*/
    margin-left:34px;
    float : left ; 
    /*margin-left:auto;
    margin-right:auto;*/
}
#bgPanier .MonProduit3 {
    width:549px;
    float:left;
}
#bgPanier .ConteneurPictos,
.bgPanier4 .ConteneurPictos {
    padding-top:10px;
    margin-top:4px;
    margin-bottom:4px;
    float:right;
    width:108px;
    height:61px;
    border-left: 1px solid #ececec;
}
#bgPanier .ConteneurPictos .BorderConteneurPictos,
.bgPanier4 .ConteneurPictos .BorderConteneurPictos {
    font-size:0;
    height:1px;
    width:102px;
    background:#ececec;
    overflow:hidden;
    clear:both;
    margin:10px 0 15px 7px;
}
#bgPanier .ConteneurPictos p,
.bgPanier4 .ConteneurPictos p {
    margin-left:7px;
}
#bgPanier .ConteneurPictos img,
.bgPanier4 .ConteneurPictos img {
    border:none;
    margin:0;
    font-size:0;clear:both;
}
#bgPanier .ConteneurPictos .btMod,
.bgPanier4 .ConteneurPictos .btMod {
    background:url(/_img/french/pictos/modifier.jpg) no-repeat;
    display:block;
    width:66px;
    height:10px;
    z-index:1;
    position:relative;
}
#bgPanier .ConteneurPictos .btMod:hover,
.bgPanier4 .ConteneurPictos .btMod:hover {
    background:url(/_img/french/pictos/modifierHover.jpg) no-repeat;
}
#bgPanier .ConteneurPictos .btSupp,
.bgPanier4 .ConteneurPictos .btSupp {
    background:url(/_img/french/pictos/supprimer.jpg) no-repeat;
    display:block;
    width:71x;
    height:13px;
    z-index:1;
    position:relative;
}
#bgPanier .ConteneurPictos .btSupp:hover,
.bgPanier4 .ConteneurPictos .btSupp:hover {
    background:url(/_img/french/pictos/supprimerHover.jpg) no-repeat;
}
#bgPanier .MonProduit2, #bgPanier4 .MonProduit2 {
    border-bottom: none;
}
#bgPanier .left1, #bgPanier4 .left1 {
    float:left;
    display:inline;
    width:232px;
    margin-top:9px;
}
#bgPanier img, #bgPanier4 img {
  /*border: 1px solid #ececec;
    float:left;
    margin: 9px 19px 0 0;*/
}
.MonProduit3 img {
  /*border: 1px solid #ececec;*/
    float:left;
    margin: 0px 19px 0 0;
}
#bgPanier h4, #bgPanier4 h4 {
    clear:both;
    color:#000;
    font: bold 1.4em arial, verdana, sans-serif;
    text-transform:uppercase;
}
#bgPanier h5, #bgPanier4 h5 {
    color:#000;
    font: bold 1.1em arial, verdana, sans-serif;
    margin-bottom:6px;
}
#bgPanier .left1 label, #bgPanier4 .left1 label {
    background:url(/_img/common/puces/puce.gif) left 0.5em no-repeat;
    color:#000;
    font: 1.1em arial, verdana, sans-serif;
    padding-left:7px;
    display:block;
    float:left;
}
#bgPanier .left1 select, #bgPanier4 .left1 select {
    width:56px;
    height:19px;
    margin-left:4px;
    color:#000;
    font: 1em arial, verdana, sans-serif;
    display:block;
    float:left;

}
#bgPanier .left1 .leftLabel, #bgPanier4 .left1 .leftLabel {
    margin-left:10px;
    float:left;
}
#bgPanier .ul1, #bgPanier4 .ul1 {
    margin-left:0;
    padding-left:0;
    clear:both;
    list-style-type:none;
    width:255px;
}
#bgPanier .ul2, #bgPanier4 .ul2 {
    margin-left:0;
    padding-left:0;
    clear:both;
    list-style-type:none;
    width:210px;
}
#bgPanier4 .CheckboxLivraison {
    color:#c10435;
    font: 11px arial, verdana, sans-serif;
    width:180px;
    margin-top:5px;
}
#bgPanier4 .CheckboxLivraison input {
    width:11px;
    height:11px;
    vertical-align:top;
}
#bgPanier .ul1 li a, #bgPanier4 .ul1 li a {
    display:block;
    background:url(/_img/common/puces/puce.gif) left 0.5em no-repeat;
    color:#000;
    font: 1.1em arial, verdana, sans-serif;
    padding-left:7px;
    text-decoration:none;
}
#bgPanier .ul2 li, #bgPanier4 .ul2 li {
    background:url(/_img/common/puces/puce.gif) left 0.5em no-repeat;
    color:#000;
    font: 1.1em arial, verdana, sans-serif;
    padding-left:7px;
    /*float:left;*/
    width:93px;
}
#bgPanier .ul2 li span {
    font-size: 10px;
}
#bgPanier .prixMonProduit, #bgPanier4 .prixMonProduit {
    color:#000;
    font: bold 1.3em arial, verdana, sans-serif;
    float:left;
    /*width:84px;*/
    margin-top:9px;
    text-align:right;
   width:75px;
   text-align:left;
}
#bgPanier4 .prixMonProduitBis {
    color:#000;
    font: bold 1.3em arial, verdana, sans-serif;
    float:left;
    /*width:84px;*/
    margin-top:9px;
    text-align:center;
   width:115px;
margin-left:20px;
}
#bgPanier .prixMonProduit span {
    display:block;
    clear:left;
    text-decoration:line-through;
    font-weight:normal;
}
#bgPanier .quantiteMonProduit, #bgPanier4 .quantiteMonProduit {
    /*width:107px;*/
    float:left;

}
#bgPanier .quantiteMonProduit select, #bgPanier4 .quantiteMonProduit select {
    width:47px;
    height:19px;
    margin-top:4px;
    color:#000;
    font: 1em arial, verdana, sans-serif;



}
#bgPanier4 .quantiteMonProduit {
    width:25px;
    float:left;
    margin-top:7px;
    color:#000;
    font: bold 13px arial, verdana, sans-serif;
    margin-left:15px;
    display:inline;
    text-align:right;

}
#bgPanier4 .quantiteMonProduit2 {
    width:25px;
    float:left;
    margin-top:7px;
    color:#000;
    font: bold 13px arial, verdana, sans-serif;
    margin-left:15px;
    display:inline;
    text-align:right;
}
#bgPanier4 .quantiteMonProduitBis {
    width:90px;
    float:left;
    margin-top:7px;
    color:#000;
    font: bold 13px arial, verdana, sans-serif;
    display:inline;
    text-align:right;
}

#bgPanier .QuantitePrix {
    color:#c10435;
    font: bold 1.3em arial, verdana, sans-serif;
    margin-top:9px;
    width:80px;
    text-align:right;
    margin-right:25px;
    float:right;
    display:inline;
}


#bgPanier4 .QuantitePrix {
    color:#c10435;
    font: bold 1.3em arial, verdana, sans-serif;
    margin-top:9px;
    width:100px;
    text-align:right;
    margin-right:25px;
    float:left;
    display:inline;
}
#bgPanier4 .QuantitePrixBis {
    color:#c10435;
    font: bold 1.3em arial, verdana, sans-serif;
    margin-top:-16px;
    //margin-top:9px;
    width:100px;
    text-align:right;
    margin-left:75px;
    //margin-left:20px;
    float:left;
    display:inline;
}
#bgPanier #ssTotalPanier, #bgPanier4 #ssTotalPanier {
    width:660px;
    height:31px;
    background:#c9c9c9;
    margin-left:auto;
    margin-right:auto;
    clear:both;
}
#bgPanier #ssTotalPanier, #bgPanier4 #ssTotalPanier {
    width:660px;
    height:31px;
    background:#c9c9c9;
    margin-left:auto;
    margin-right:auto;
    clear:both;
}
#bgPanier .divCenter {
    width:410px;
    margin-left:115px;
}

#bgPanier .divCenter2 {
    width:330px;
    margin-left:105px;
   float:left;
   display:inline;
}
#bgPanier4 #Frais {
    width:660px;
    height:31px;
    background:#eee;
    margin-left:auto;
    margin-right:auto;
    clear:both;
    margin-top:2px;
}
#bgPanier4 #DivTotalCommande {
    width:660px;
    height:31px;
    background:#c10435;
    margin-left:auto;
    margin-right:auto;
    clear:both;
    margin-top:2px;
}
#bgPanier4 #DivTotalCommande.DivTotalCommande {
    margin-top:0px;
}
#bgPanier #titreTotalDuPanier {
    color:#000;
    font: bold 1.2em arial, verdana, sans-serif;
    line-height:31px;
    float:left;
    text-align:right;
    width:198px;
    text-align:right;
    padding-right:6px;
    text-transform:uppercase;
}
#ssTotalPanier #titreSousTotal {
    color:#000;
    font: bold 1.2em arial, verdana, sans-serif;
    line-height:31px;
    float:left;
    width:198px;
    text-align:right;
    padding-right:6px;
    text-transform:uppercase;
    margin-top:0;
}
#CodePromo #titreCodePromo {
    color:#000;
    font: bold 1.2em arial, verdana, sans-serif;
    line-height:31px;
    float:left;
    text-align:right;
    width:199px;
    padding-right:6px;
    /*Ajout d'un margin-top a 0 pour que l'affichage ne soit plus décalé*/
    margin-top:0;
}
#bgPanier .imgCodePromo  {
    margin-right:8px;
    margin-top:7px;
    font-size:0;
}
#Livraison .titreLivraison {
    color:#000;
    font: bold 1.2em arial, verdana, sans-serif;
    line-height:31px;
    float:left;
    text-align:right;
    /*padding-right:6px;*/
    /*width:198px;*/
}
#Livraison #titreLivraison {
    color:#000;
    font: bold 1.1em arial, verdana, sans-serif;
    line-height:31px;
    float:left;
    text-align:right;
    padding-right:6px;
    width:199px;
    margin-top:0;	
}
#titreLivraison #LivraisonPremium2 {
    float:left;
    margin:0;
    border:0;
    display:block;
}
#Frais #titreFrais {
    color:#000;
    font: bold 1.2em arial, verdana, sans-serif;
    line-height:31px;
    float:left;
    text-align:right;
    width:418px;
}
#Frais #PrixFrais {
    color:#000;
    font: 1.3em arial, verdana, sans-serif;
    float:right;
    width:90px;
    text-align:right;
    margin-right:25px;
    display:inline;
    line-height:31px;
}
#DivTotalCommande #titreTotalCommande {
    color:#fff;
    font: bold 1.2em arial, verdana, sans-serif;
    line-height:31px;
    float:left;
    text-align:right;
    width:418px;
    text-transform:uppercase;
    /*Cet ajout est utile au bon afficahge pour le paiement de la commande*/
    margin-top:0px;
}
#DivTotalCommande #PrixTotalCommande {
    color:#fff;
    font: bold 17px arial, verdana, sans-serif;
    float:right;
    width:90px;
    text-align:right;
    margin-right:25px;
    display:inline;
    line-height:31px;
}
#DivTotalCommande #text3 {
    color:#fff;
    font: bold 17px arial, verdana, sans-serif;
    float:right;
    text-align:right;
    margin-right:10px;
    display:inline;
    line-height:31px;
    /*Cet ajout est utile au bon afficahge pour le paiement de la commande*/
    margin-top:0px;    
}
#DivTotalCommande #PrixTotalCommande {
    margin-right:138px;
}
#ModeDeLivraison #titreModeDeLivraison {
    color:#525252;
    font: 1.1em arial, verdana, sans-serif;
    float:left;
    text-align:right;
    width:418px;
    line-height:16px;
}
#ModeDeLivraison #titreModeDeLivraison span {
    color:#000;
    font-weight:bold;
}
#bgPanier #titreTotalDuPanier {
    color:#fff;
    margin-top:0;
}
#ssTotalPanier #nbProduits  {
    color:#000;
    font: 1.2em arial, verdana, sans-serif;
    line-height:31px;
    float:left;
    /*margin-left:70px;*/
    margin-left: 30px;
    text-align:right;
    display:inline;
    margin-top:0;
    /*width:150px;*/
}

/*MODIFICATION OUTTERYCK.B GLCOM-689 Opération commerciale "2 articles achetés, le 3éme offert"*/
#total_barre{
	text-decoration: line-through;
	color:#000;
    font: 1.2em arial, verdana, sans-serif;
    line-height:31px;
    float:left;
    margin-left: 13px;
    text-align:right;
    display:inline;
}
#ssTotalPanier #PrixDesProduits {
    color:#c10435;
    font: bold 1.4em arial, verdana, sans-serif;
    line-height:31px;
    float:right;
    width: 50px;
    text-align:right;
    display:inline;
    margin-top:0;
    padding-left:10px;
}
/*FIN MODIFICATION OUTTERYCK.B GLCOM-689 Opération commerciale "2 articles achetés, le 3éme offert"*/

#ModeDeLivraison #TempsLivraison {
    color:#525252;
    font: bold 1.1em arial, verdana, sans-serif;
    float:right;
    width:90px;
    text-align:right;
    margin-right:25px;
    display:inline;
    padding-top:15px;
    line-height:16px;
}
#bgPanier #CodePromo {
    width:660px;
    height:31px;
    background:#eee;
    margin-left:auto;
    margin-right:auto;
    clear:both;
    position:relative;
}

#bgPanier4 #ModeDeLivraison {
    width:660px;
    height:73px;
    background:#eee;
    margin-left:auto;
    margin-right:auto;
    clear:both;
    padding-top:5px;
    margin-top:2px;
}
#CodePromo #MonCodePromo {
    margin-top:5px;
    float:left;
    text-align:right;
    /*width:142px;*/
}
#CodePromo #MonCodePromo .input1 {
    color:#7e7e7e;
    font: 1em arial, verdana, sans-serif;
    width:111px;
    height:17px;
    padding-right:2px;
    border:1px solid #bebebe;
}
#bgPanier #SuppCodePromo {
   position:absolute;
   left:420px;
   top:11px;
   
}
#CodePromo #MonCodePromo .input2 {
    vertical-align:top;
    margin-left:5px;
    margin-right:0px;
}
#Livraison .LieuLivraison .input2 {
    vertical-align:top;
}
#Livraison #LieuLivraison .input2 {
vertical-align:top;
position:relative;
z-index:1;
/*display:block;*/
}

#CodePromo #PrixReducPromo {
    color:#000;
    font: 1.3em arial, verdana, sans-serif;
    line-height:31px;
    float:left;
    text-align:right;
    padding-left: 15px;
    /*width:60px;
    margin-right:25px;*/
    display:inline;

    /*width:90px;
    text-align:right;
    margin-right:25px;*/
}
#Livraison .PrixChoixLivraison {
    color:#000;
    font: 1.3em arial, verdana, sans-serif;
    line-height:31px;
    float:left;
    display:inline;
    margin-left:2px;
}
#Livraison .PrixChoixLivraison2 {
   margin-top:30px;
}
#Livraison .PrixChoixLivraison3 {
   margin-top:47px;
}
#Livraison .PrixdeLivraison {
    color:#000;
    font: 1.3em arial, verdana, sans-serif;
    line-height:31px;
    float:right;
    text-align:right;
    display:inline;
}
#bgPanier #Livraison {
    width:660px;
    height:109px;
    margin-top:1px;
    margin-bottom:1px;
    background:#eee;
    margin-left:auto;
    margin-right:auto;
    clear:both;
}
#bgPanier #Livraison.Livraison {
    height:36px;
}
#Livraison .LieuLivraison {
    /*margin-top:5px;**/
    float:right;
    /*width:240px;*/
}
#Livraison #LieuLivraison {
    margin-top:5px;
    float:left;
    /*width:240px;*/
}
#Livraison #LieuLivraison select {
    color:#7e7e7e;
    font: 1em arial, verdana, sans-serif;
    width:118px;
    height:18px;
    border:1px solid #bebebe;
    margin-right:2px;
    margin-top:3px
}
#Livraison .btOK {
   float:left;
   margin-left:2px;
   margin-top:4px;
}
#Livraison .LieuLivraison .label1 {
    color:#000;
    font: 1.1em arial, verdana, sans-serif;
    margin:15px 0px 0 0px;
    display:block;
    float:left;
}
#Livraison .LieuLivraison .label2 {
    margin:4px 0px 0 0px;
}
#Livraison .LieuLivraison .label3 {
   margin-top:6px;
}
#Livraison .LieuLivraison .radio {
    width:13px;
    height:13px;
    font-size:0;
    overflow:hidden;
    margin:15px 10px 0 0px;
    display:inline-block;
    float:left;
}
#Livraison .LieuLivraison .radio2 {
    margin:4px 10px 0 0px;
}
#Livraison .LieuLivraison .radio3 {
   margin-top:8px;
}
#bgPanier #TotalDuPanier{
    width:660px;
    height:31px;
    background:#c10435;
    margin-left:auto;
    margin-right:auto;
    clear:both;
}
#bgPanier #PrixDuPanierAvantCodPro {
    color:#fff;
    font: bold 1.4em arial, verdana, sans-serif;
    line-height:31px;
    float:right;
    text-align:right;
}
#bgPanier #PrixTotalDuPanier {
    color:#fff;
    font: bold 1.4em arial, verdana, sans-serif;
    line-height:31px;
    float:right;
    text-align:right;
    margin-left:5px;
    margin-top:0
}
#bgPanier #boutons {
    margin-left:auto;
    margin-right:auto;
    clear:both;
    width:660px;
    margin-top:10px;
    height:25px;
    position:relative;
    z-index:1;
    
}
#bgPanier img#boutons #suiteShopping {
    margin-left:20px;
}
/*BLOCK DROIT*/
#titreBesoinAide {
    clear:both;
    width:81px;
    height:8px;
    margin-top:40px;
    margin-left:1px;
    background: url(/_img/french/titres/besoinAide.png) no-repeat;
    _background:none;
   _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_img/french/titres/besoinAide.png', sizingMethod='crop') ;
}
#titreCoupCoeur {
    clear:both;
    width:95px;
    height:8px;
    margin-top:2px;
    margin-left:1px;
    background: url(/_img/french/titres/coupCoeur.png) no-repeat;
    _background:none;
   _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_img/french/titres/coupCoeur.png', sizingMethod='crop') ;
}
.bottomBgPanier {
    width:203px;
    height:13px;
    background: url(/_img/common/fonds/bottomDiapo.png) no-repeat;
    _background:none;
   _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_img/common/fonds/bottomDiapo.png', sizingMethod='crop') ;
    font-size:0;
    clear:both;
}
.miniBgPanier {
    background: #fff;
    border-top: 2px solid #151515;
    font-size:11px;
    padding: 7px 9px 13px;
    margin-top:4px;
    overflow:hidden;
    position:relative;
    width:212px;
}
.miniBgPanier ul {
    color: #3f3a2f;
    clear: both;
    font-weight: bold;
    list-style-type: none;
    list-style: none;
    margin:0;
    padding:0;
}
.miniBgPanier ul p {
    font-weight: normal;
    line-height: 13px;
}
.miniBgPanier ul#besoinAide {
    width: bold;
    padding-left:0px;
}
.miniBgPanier a,
.miniBgPanier .tel,
.miniBgPanier .asterisk {
    color: #c10435;
}
.miniBgPanier ul li {
    background: transparent url(/_img/common/puces/puce.gif) no-repeat left 0.5em;
    margin-bottom: 4px;
    padding-left: 8px;
    width: 204px;
    list-style-type: none;
}
.miniBgPanier .produit li{
list-style-type: none;
}
.miniBgPanier ul li.first {
    background: none;
    padding-left: 0;
}
.miniBgPanier ul ul{
    font-size: 10px;
    margin-bottom: 13px;
    /*margin-left: 21px;*/
    padding-left:21px;
}
.miniBgPanier ul ul li{
    margin-top: 5px;
    width: 190px;
}
.miniBgPanier .parenthese{
    color: #8f8e8b;
}
.miniBgPanier #seConnecter {
    margin-bottom: 5px;
    margin-left: 1px;
    margin-top: 19px;
    text-align: left;
}
.miniBgPanier .produit,
.miniBgPanier .action,
.miniBgPanier .paginate {
    border-top: 1px solid #ececec;
}
.miniBgPanier .produit{
    height: 74px;
    margin-top: 8px;
    padding-top: 7px;
}
.miniBgPanier .produit img{
    float: left;
    margin-left: -5px;
}
.miniBgPanier .produit h4,
.miniBgPanier .produit h5{
    padding-left: 6px;
    overflow: hidden;
}
.miniBgPanier .produit h4{
    font-size: 12px;
    margin-top: 10px;
}
.miniBgPanier .produit h5{
    font-size: 11px;
    font-weight: normal;
    line-height: 13px;
}
.miniBgPanier .action {
    padding-top: 7px;
    padding-bottom: 7px;
}
.miniBgPanier .action li {
    margin-bottom: 0;
}
.miniBgPanier .paginate {
    padding-top: 7px;
    padding-left: 2px;
    margin-bottom: -3px;
}
.miniBgPanier .paginate a {
    color: black;
    margin-right: 3px;
}
.miniBgPanier .paginate a.current{
    font-weight: bold;
    text-decoration: none;
}
.miniBgPanier .paginate a.next{
    margin-left: 2px;
    text-decoration: none;
}
#box_livraison {
    margin-top: 2px;
}
#payerCredit {
    margin-top: 15px;
}
/*INFOBULLES*/

#DivCreaCompte {
   display:none;
   width:466px;
   height:335px;
    position:absolute;
    z-index:30;
    top:130px;
    left:50%;
    margin-left:-233px;
   background:#fff url(/_img/common/fonds/footCoupCoeur.gif) left bottom no-repeat;
}
#DivLivraison {
    /*display:none;*/
    width:378px;
    height:148px;
    position:absolute;
    z-index:30;
    left:50%;
    margin-left:-189px;
    top:130px;
    background:#fefefe;
}
#DivZoneLivraison {
    /*display:none;*/
    width:466px;
    position:absolute;
    z-index:30;
    left:50%;
    margin-left:-233px;
    top:130px;
    background:#fefefe;
}
#DivProduitCoeur {
    /*display:none;*/
    width:378px;
    position:absolute;
    z-index:900;
    left:50%;
    margin-left:-189px;
    top:130px;
    background:#fefefe;
    height:273px;
}
#DivMesAdresses {
    display:none;
    width:466px;
    position:absolute;
    z-index:30;
    left:50%;
    margin-left:-233px;
    top:130px;
    background:#fefefe;
}
#DivMesAdresses #intScroll {
    width:466px;
    height:426px;
    overflow:auto;
}
#DivMesAdresses h6 {
    color:#000;
    font: bold 1.1em arial, verdana, sans-serif;
    clear:both;
    margin-left:28px;
    padding-bottom:20px
}
#DivMesAdresses .intAddresse {
    float:left;
    display:inline;
    width: 383px;
    margin-left:28px;
    background:#f1f1f1;
    margin-bottom:10px;
}
#DivMesAdresses .intAddresse .infoClients {
    float:left;
    display:inline;
    width: 190px;
    margin:16px 0 0 20px;
}
#DivMesAdresses .intAddresse h4 {
    color:#000;
    font: 1.1em arial, verdana, sans-serif;
}
#DivMesAdresses .intAddresse p {
    color:#525252;
    font: 1.1em arial, verdana, sans-serif;
    line-height:16px;
    padding-bottom:13px;
}
#DivMesAdresses .ChoisirAdresse {
    float:left;
    width:160px;
}
#DivMesAdresses .ChoisirAdresse ul {
    float:right;
    list-style-type:none;
    margin-right:3px;
    margin-bottom:15px;
    display:inline;
    padding-right:0;
}
#DivMesAdresses .ChoisirAdresse li a {
    background:url(/_img/common/puces/puce.gif) left 0.5em no-repeat;
    color:#000;
    font: 1.1em arial, verdana, sans-serif;
    padding-left:7px;
    text-decoration:none;
}
#DivMesAdresses .ChoisirAdresse .btSupp {
    margin-left:10px;
}
#DivMesAdresses  #nouvelleAdresse {
    clear:both;
    margin-left:auto;
    margin-right:auto;
    width:272px;
    margin-top:10px;
    margin-bottom:20px;
}

#DivInfosAdresses, #DivInfosAdresses2 {
    display:none;
    width:466px;
    position:absolute;
    z-index:30;
    left:50%;
    margin-left:-233px;
    top:130px;
    background:#fefefe;
}
#DivSpecialeLivraison, #DivMailError , #DivMailError2 , #DivMailError3 {
    /*display:none;*/
    width:378px;
    height:148px;
    position:absolute;
    z-index:30;
    left:50%;
    margin-left:-189px;
    top:130px;
    background:#fefefe;
    overflow:hidden;
}
#DivMailError2 {
    height:172px;
}
#DivMailError3 {
    height:147px;
}
#DivRenseignerNumber {
    /*display:none;*/
    width:406px;
    height:105px;
    position:absolute;
    z-index:30;
    left:50%;
    margin-left:-203px;
    top:130px;
    background:#fefefe;
    overflow:hidden;
}
#DivNormesPoste {
    /*display:none;*/
    width:466px;
    position:absolute;
    z-index:30;
    left:50%;
    margin-left:-233px;
    top:130px;
    background:#fefefe;
}
#DivPanierModif h3, #DivAjout h3 {
    color:#000;
    font: bold 1.3em arial, verdana, sans-serif;
    clear:both;
    margin-left:10px;
    margin-bottom:10px;
}
#DivPanierModif form, #DivAjout form {
    width:350px;
    margin-left:10px;
}
#DivPanierModif label, #DivAjout label  {
    color:#000;
    font: 1.1em arial, verdana, sans-serif;
   text-align:right;
   width:100px;
   display:inline-block;
   vertical-align:top;
}
#DivPanierModif label span, #DivAjout label span {
    color:#c10435;
}
#DivPanierModif input, #DivPanierModif select, #DivPanierModif textarea,
#DivAjout input, #DivAjout select, #DivAjout textarea {
    color:#000;
    font: 1.1em arial, verdana, sans-serif;
   width:170px;
   height:19px;
   margin-bottom:2px;
   margin-left:8px;
   border: 1px solid #ccc;
}
#DivPanierModif select, #DivAjout select {
   width:175px;
}
#DivPanierModif textarea, #DivAjout textarea {
   height:35px;
}
#DivPanierModif div, #DivAjout div {
    color:#000;
    font: 1.1em arial, verdana, sans-serif;
    width:327px;
    margin: 3px 0 3px 0;
}
#DivPanierModif input#input, #DivAjout input#input {
    font-size:0;
   width:78px;
   height:19px;
   margin: 5px 0 5px 110px;
}
#DivInfosAdresses h6, #DivInfosAdresses2 h6 {
    color:#000;
    font: bold 1.1em arial, verdana, sans-serif;
    clear:both;
    margin-left:28px;
    padding-bottom:20px
}
#DivInfosAdresses #ConteneurTitle, #DivInfosAdresses2 #ConteneurTitle2 {
    width:417px;
    border-bottom: 3px solid #1b1b1b;
    padding-bottom:3px;
    float:left;
    display:inline;
    margin-left:28px;
    margin-bottom:22px;
}
#DivInfosAdresses #ConteneurTitle h3 , #DivInfosAdresses2 #ConteneurTitle2 h3 {
    color:#000;
    font: bold 1.2em arial, verdana, sans-serif;
    text-transform:uppercase;
    float:left;
    display:inline;
    width: 120px;
}
#DivInfosAdresses #ConteneurTitle h3 span,  #DivInfosAdresses2 #ConteneurTitle2 h3 span {
    color:#c10435;
}
#DivInfosAdresses #ConteneurTitle .Champs, #DivInfosAdresses2 #ConteneurTitle2 .Champs {
    color:#c10435;
    font: 1em arial, verdana, sans-serif;
    float:right;
}
#DivInfosAdresses label, #DivInfosAdresses2 label {
    color:#515151;
    font: 1.1em arial, verdana, sans-serif;
    float:left;
    display:block;
    width:147px;
    margin-left:49px;
    display:inline;
    height:20px;
    line-height:15px;
    padding-top:2px;
}
#DivInfosAdresses input, #DivInfosAdresses2 input {
    color:#515151;
    font: 1.1em arial, verdana, sans-serif;
    float:left;
    display:block;
    width:176px;
    padding-left:7px;
    height:17px;
    border: 1px solid #bebebe;
}
#DivInfosAdresses textarea, #DivInfosAdresses2 textarea {
    color:#515151;
    font: 1.1em arial, verdana, sans-serif;
    float:left;
    display:block;
    width:176px;
    padding-left:7px;
    height:30px;
    margin-bottom:3px;
    border: 1px solid #bebebe;
}
#DivInfosAdresses label span, #DivInfosAdresses2 label span {
    color:#c10435;
}
#DivInfosAdresses #SpecialLabel label, #DivInfosAdresses2 #SpecialLabel2 label {
    color:#000;
    font: 1.1em arial, verdana, sans-serif;
    float:left;
    display:block;
    width:20px;
    margin-left:0px;
    margin-right:20px;
}
#DivInfosAdresses #SpecialLabel input, #DivInfosAdresses2 #SpecialLabel2 input {
    width:13px;
    height:13px;
    float:left;
    margin-right:5px;
    border:none;
}
#DivInfosAdresses #PourVousJoindre, #DivInfosAdresses2 #PourVousJoindre2 {
    color:#a5a5a5;
    font: 1em arial, verdana, sans-serif;
    margin:10px 0 5px 49px;
    width:260px;
    line-height:12px;
}
#DivInfosAdresses input#ValiderInfosAdresses, #DivInfosAdresses2 input#ValiderInfosAdresses2 {
    clear:both;
    font-size:0;
    width:61px;
    height:18px;
    border: none;
    padding:20px 0 20px 196px;
    display:inline;
}
#DivSpecialeLivraison p, #DivMailError p , #DivMailError2 p, #DivMailError3 p {
    color:#000;
    font: 1.1em arial, verdana, sans-serif;
    margin:0 0 20px 20px;
}
#DivRenseignerNumber p {
    color:#000;
    font: 1.1em arial, verdana, sans-serif;
    text-align:center;
}
/*#DivSpecialeLivraison p.clear {
    margin-top:10px;
}*/
#DivSpecialeLivraison p.ok, #DivMailError2 p.ok, #DivMailError3 p.ok {
    margin-left:auto;
    margin-right:auto;
    width:28px;
}
#DivMailError2 p.ok {
    margin-top:-5px;
}
#DivRenseignerNumber p {
    margin-top:10px;
}
#DivSpecialeLivraison p.btCreerCompte, #DivMailError p.btCreerCompte{
    margin-left:auto;
    margin-right:auto;
    width:113px;
}
#DivLivraison .Fermer, #DivZoneLivraison .Fermer, #DivProduitCoeur .Fermer, #DivMesAdresses .Fermer, #DivInfosAdresses .Fermer , #DivInfosAdresses2 .Fermer, #DivSpecialeLivraison .Fermer, #DivMailError .Fermer, #DivMailError2 .Fermer, #DivMailError3 .Fermer, #DivNormesPoste .Fermer, #DivRenseignerNumber .Fermer, #DivCreaCompte .Fermer {
    display:block;
    float:right;
    display:inline;
    color:#000;
    font: 1.1em arial, verdana, sans-serif;
    text-decoration:none;
    margin: 10px 6px 15px 0;
}
#DivLivraison .Fermer:hover, #DivZoneLivraison .Fermer:hover, #DivProduitCoeur .Fermer:hover, #DivMesAdresses .Fermer:hover, #DivInfosAdresses .Fermer:hover, #DivInfosAdresses2 .Fermer:hover, #DivSpecialeLivraison .Fermer:hover, #DivMailError .Fermer:hover, #DivMailError2 .Fermer:hover, #DivMailError3 .Fermer:hover, #DivNormesPoste .Fermer:hover, #DivRenseignerNumber .Fermer:hover, #DivCreaCompte .Fermer:hover {
    color:#c10435;
}
#DivCreaCompte .text1 {
   width:420px;
   color:#000;
   font: 1.2em arial, verdana, sans-serif;
   float:left;
   margin:18px 0 0 28px;
   display:inline;
}
#DivCreaCompte #TitreCreaCompte {
   width:124px;
   height:11px;
   background:url(/_img/french/titres/creaCompte.jpg) no-repeat;
   float:left;
   margin:25px 0 0 28px;
   display:inline;
}

#DivCreaCompte .champs {
   width:103px;
   height:13px;
   color:#c10435;
   font: 1em arial, verdana, sans-serif;
   float:right;
   margin:25px 30px 0 0px;
   display:inline;
}
#DivCreaCompte form  {
   clear:both;
   width:407px;
   margin-left:auto;
   margin-right:auto;
   border-top: 2px solid #151515;
   padding-bottom:4px;
}
#DivCreaCompte form .left {
   width:190px;
   float:left;
   display:inline;
}
#DivCreaCompte form .right {
   width:193px;
   float:right;
   display:inline;
}
#DivCreaCompte form label {
   color:#000;
   font: 1.1em arial, verdana, sans-serif;
   margin-top:10px;
   display:block;
}
#DivCreaCompte form label span  {
   color:#c10435;
}
#DivCreaCompte form input {
   color:#000;
   font: 1.1em arial, verdana, sans-serif;
   width:190px;
   border:1px solid #b5b5b5;
   padding-left:3px;
}
#DivCreaCompte form input.input1 {
   clear:both;
   padding-left:0;
   border:none;
   font-size:0;
   width:58px;
   height:18px;
   margin-top:10px;
}
#DivLivraison #intLivraison {
    margin-left:auto;
    margin-right:auto;
    width:315px;
    clear:both;
}
#DivLivraison img {
    float:left;
    margin-right:6px;
}
#DivLivraison #intLivraison .left {
    color:#000;
    font: bold 1.1em arial, verdana, sans-serif;
    float:left;
    width:281px;
}
#DivLivraison #intLivraison p.clear {
    color:#000;
    font: 1.1em arial, verdana, sans-serif;
    margin-top:3px;
}
#DivLivraison #intLivraison form {
    margin-left:auto;
    margin-right:auto;
    width:28px;
    margin-top:20px;
}
/*DivZoneLivraison*/
#DivZoneLivraison .intZoneLivraison {
    margin-left:auto;
    margin-right:auto;
    width:418px;
    clear:both;
    border-bottom:1px solid #ececec;
    padding-top:10px;
}
#DivZoneLivraison .intZoneLivraison2 {
    padding-top:0px;
}
#DivZoneLivraison #textZoneLivraison {
    color:#000;
    font: bold 1.1em arial, verdana, sans-serif;
    width:405px;
    clear:both;
    margin-left:auto;
    margin-right:auto;
    margin-bottom:20px;
}
#DivZoneLivraison .intZoneLivraison img, #DivProduitCoeur .intProduitCoeur img {
    float:left;
    border:1px solid #ececec;
    margin-right:10px;
}
#DivZoneLivraison .left1 {
    float:left;
    width:275px;
}
#DivZoneLivraison .intZoneLivraison h4, #DivProduitCoeur .intProduitCoeur h4 {
    clear:both;
    color:#000;
    font: bold 1.4em arial, verdana, sans-serif;
    text-transform:uppercase;
}
#DivZoneLivraison .intZoneLivraison h5, #DivProduitCoeur .intProduitCoeur h5 {
    color:#000;
    font: bold 1.1em arial, verdana, sans-serif;
    margin-bottom:6px;
}
.intZoneLivraison .left1 .ul1, .intProduitCoeur .left1 .ul1, .intProduitCoeur .left1 .ul1 {
    margin-left:0;
    padding-left:0;
    clear:both;
    list-style-type:none;
    width:150px;
    margin-bottom:9px;
}
.intZoneLivraison .left1 li, .intZoneLivraison .supp li a, .intProduitCoeur .ul1 li {
    background:url(/_img/common/puces/puce.gif) left 0.5em no-repeat;
    color:#000;
    font: 1.1em arial, verdana, sans-serif;
    padding-left:7px;
    text-decoration:none;
}
.intZoneLivraison .supp {
    margin-left:0;
    padding-left:0;
    float:left;
    list-style-type:none;
    width:53px;
}
#DivZoneLivraison #suppProduit {
    color:#000;
    font: 1.1em arial, verdana, sans-serif;
    margin: 20px 0 0 28px;
}
#DivZoneLivraison form {
    width:28px;
    margin-left:auto;
    margin-right:auto;
    margin-top:20px;
    margin-bottom:20px;
}

#DivNormesPoste .Text1 {
    color:#000;
    font: 1.1em arial, verdana, sans-serif;
    margin-left:30px;
    clear:both;
}
#DivNormesPoste #intNormesPoste {
    width:417px;
    clear:both;
    background:#f1f1f1;
    padding-bottom:18px;
    margin-bottom:18px;
    margin-left:auto;
    margin-right:auto;
    margin-top:20px;
}
#DivNormesPoste #intNormesPoste .left {
    width:220px;
    margin:20px 0 0 20px;
    display:inline;
}
#DivNormesPoste #intNormesPoste .left2 {
    width:90px;
    margin:20px 0 0 0px;
    display:inline;
}
#DivNormesPoste #intNormesPoste ul {
    margin-left:0;
    padding-left:0;
    clear:both;
    list-style-type:none;
}
#DivNormesPoste #intNormesPoste ul#ul1 {
    margin:20px 0 0 20px;
    padding-left:0;
}
#DivNormesPoste #intNormesPoste  li {
    background:url(/_img/common/puces/puce.gif) left 0.5em no-repeat;
    color:#000;
    font: bold 1.1em arial, verdana, sans-serif;
    padding-left:7px;
}
#DivNormesPoste #intNormesPoste .left p {
    color:#525252;
    font: 1.1em arial, verdana, sans-serif;
}
#DivNormesPoste #intNormesPoste p a {
    color:#525252;
    font: 1.1em arial, verdana, sans-serif;
    text-decoration:none;
    display:block;
    margin:0px 0 0 20px;
}
#DivNormesPoste label {
    color:#000;
    font: 1.1em arial, verdana, sans-serif;
    float:left;
    display:block;
    width:190px;
    height:20px;
}
#DivNormesPoste input {
    width:13px;
    height:13px;
    float:left;
    margin-left:30px;
}
#DivNormesPoste .btInput {
    text-align:center;
    font-size:0;
    margin-bottom:20px;
}

#DivProduitCoeur .intProduitCoeur {
    margin-left:auto;
    margin-right:auto;
    width:366px;
    clear:both;
    border-bottom:1px solid #ececec;
    padding-top:10px;
    
}
#DivProduitCoeur .intProduitCoeur .left1 {
    float:left;
    width:205px;
}
#DivProduitCoeur #intProduitCoeur2 {
    width:378px;
    height:96px;
    clear:both;
    background:url(/_img/common/fonds/intProduitCoeur.jpg) no-repeat;
}
#DivProduitCoeur #intProduitCoeur3 {
    width:378px;
    height:141px;
    clear:both;
    background:url(/_img/common/fonds/intProduitCoeur2.jpg) no-repeat;
}
#DivProduitCoeur #intProduitCoeur3 form {
    width:360px;
    clear:both;
    padding-top:15px;
    /*margin-left:auto;*/
    margin-left:auto;
    margin-right:auto;
}
#DivProduitCoeur #intProduitCoeur3 #conteneurLabel {
   float:left;
   height:19px;
}
#DivProduitCoeur #intProduitCoeur3 label {
    color:#000;
    font: bold 1.1em arial, verdana, sans-serif;
}
#DivProduitCoeur #intProduitCoeur3 select {
    color:#000;
    font: 1em arial, verdana, sans-serif;
    margin-right:15px;
    margin-left:5px;
    width:53px;
    border: 1px solid #bebebe;
}
#DivProduitCoeur #intProduitCoeur3 p {
    float:left;
}
#DivProduitCoeur #intProduitCoeur3 h5 {
    color:#000;
    font: bold 1.2em arial, verdana, sans-serif;
    float:left;
    padding-top:10px;
   width:100%;
}
#DivProduitCoeur #intProduitCoeur3 h5 span {
    color:#c10435;
}
#DivProduitCoeur #intProduitCoeur3 input.input1 {
    width:78px;
    float:left;
    margin: 15px 0 5px 150px;
}
#DivProduitCoeur #intProduitCoeur3 #textAjoutProduit {
   clear:both;
   width:325px;
   text-align:center;
   color:#000;
    font: 1.1em arial, verdana, sans-serif;
    margin-left:auto;
    margin-right:auto;
}
#DivProduitCoeur #intProduitCoeur3 #textAjoutProduit a {
   text-decoration:underline;
   color:#c10435;
}
#intProduitCoeur2 #text1 {
    color:#000;
    font: 1.1em arial, verdana, sans-serif;
    padding: 20px 0 0 20px;
}
#intProduitCoeur2 #text2 {
    width:250px;
    margin-left:101px;
    margin-top:20px;
}
#intProduitCoeur2 #text2 a {
    display:block;
    margin-left:10px;
    float:left;
}
#intProduitCoeur2 #text3 {
    width:28px;
    margin: 10px 0 0 160px;
}
#intProduitCoeur2 #text4 {
    color:#000;
    font: 1.1em arial, verdana, sans-serif;
    padding: 15px 0 0 20px;
}

#bgPanier2 #TitrePasEnregistre, #bgPanier3 h3 {
    color:#000;
    font: bold 1.2em arial, verdana, sans-serif;
    text-transform:uppercase;
    margin:16px 0 0 33px;
    width: 389px;
    border-bottom: 3px solid #1b1b1b;
    padding-bottom:5px;
    margin-bottom: 0px;
    float:left;
    display:inline;
}
#bgPanier2 #DejaEnregistre, #bgPanier2 #DejaEnregistre2 {
    color:#000;
    font: bold 1.2em arial, verdana, sans-serif;
    text-transform:uppercase;
    width: auto;
    float:left;
    margin-top:28px;
    margin-bottom:0px;
    padding-bottom:5px;
}
#bgPanier2 .ChampsObligatoire{
    color:#c10435;
    font: 10px arial, verdana, sans-serif;
}
#bgPanier2 #div_champs_obligatoire{
    padding-top:10px;
    margin-left:35px;
    margin-bottom:-15px;
      z-index:1000;
    position:relative;
   display: block; 
}
#bgPanier2 .label_gras{
	height: 20px;
	font: bold 11px  arial, verdana, sans-serif;
	color: #515350;
	text-align: center;	
	margin-bottom: 15px;
	margin-left: -20px;
}

#bgPanier4 .ChampsObligatoire {
    float:right;
    
    display:inline;
    width:105px;
    color:#c10435;
    font: 10px arial, verdana, sans-serif;
    margin-top:33px;
}
#bgPanier4 .ChampsObligatoire {
    float:none;
    display:block;
    margin: 0 0 10px;
}
#bgPanier2 #TitrePasEnregistre2 {
    color:#000;
    font: bold 1.2em arial, verdana, sans-serif;
    text-transform:uppercase;
    margin:28px 0 0 0px;
    width: 315px;
    border-bottom: 3px solid #1b1b1b;
    padding-bottom:5px;
    
    float:left;
    display:inline;
}
#bgPanier2 .LeftEnregsiter {
    float:left;
    width:315px;
    margin-left:33px;
    _margin-left:17px;
    display:block;
}
#bgPanier2 .LeftEnregsiter2 {
    float:left;
    width:315px;
    display:block;
    margin-left: 20px;
}
#formCreerVotreCompte{
    width:auto;
    height:150px;
    background:#f1f1f1;
    clear:both;
    padding-left:20px;
    padding-top:16px;
}
#bgPanier3 h3{
    width:659px;
}
#bgPanier2 #TitrePasEnregistre span, #bgPanier3 h3 span, #bgPanier2  #DejaEnregistre span, #bgPanier2 #TitrePasEnregistre2 span,  #bgPanier2 #DejaEnregistre2 span {
    color:#c10435;
}
#bgPanier2 h4#NomInternaute {
    color:#000;
    font: bold 1.1em arial, verdana, sans-serif;
    margin-left:33px;
    text-transform:none;
   clear:both;
   padding-top:30px;
}
#bgPanier2 .texteCommande {
   color:#c10435;
    font: bold 1.1em arial, verdana, sans-serif;
   margin-left:33px;
   padding:10px 0 10px 0;
}
#bgPanier2 #CommandeEnregistree, #bgPanier2 #CreezVotreCompte, #bgPanier2 .CommandeEnregistree {
    color:#000;
    font: 1.1em arial, verdana, sans-serif;
    margin-left:33px;
   /* width:360px;*/
}
#bgPanier2 .textConfirmation {
    color:#000;
    font: 1.1em arial, verdana, sans-serif;
    margin-left:33px;
}

#bgPanier2 .textConfirmation a {
   z-index:10;
   position:relative;
}
#EtapeVotreCommande, #EtapeVotreCommande2 {
   width:650px;
   padding:0 0 15px 10px;
   margin:20px 0 0 33px;
   background:#f1f1f1;
}
#EtapeVotreCommande h5, #EtapeVotreCommande2 h5 {
    color:#000;
    font: bold 1.1em arial, verdana, sans-serif;
    padding-top: 10px;
    text-transform:uppercase;
}
#EtapeVotreCommande p {
    color:#000;
    font: 1.1em arial, verdana, sans-serif;
    padding-top: 15px;
}
#EtapeVotreCommande p span {
    color:#c10435;
}
#EtapeVotreCommande p a {
    color:#000;
    text-decoration:underline;
}
#EtapeVotreCommande2 div {
    padding-top: 5px;
   z-index:1000;
   position:relative;
}
#EtapeVotreCommande2 div .bt2 {
    margin-left:5px;
    display:inline-block;
}
#bgPanier2 #CreezVotreCompte.CreezVotreCompte {
    margin-left:0px;
    margin-bottom:10px;
}
#bgPanier2 #CreezVotreCompte a {
    color:#000;
    text-decoration:none;
}
#bgPanier2 #ConfirmationMail {
    margin-left:33px;
    padding-left:0;
    width:360px;
    color:#000;
    font: 1.1em arial, verdana, sans-serif;
    list-style-type:none;
    margin-top:20px;
}
#bgPanier2 #ConfirmationMail.ConfirmationMail {
    margin-left:0px;
}
#bgPanier2 #ConfirmationMail li {
    background:url(/_img/common/puces/puce.gif) left 0.5em no-repeat;
    padding-left:7px;
    margin-bottom:20px;
}
#bgPanier2 #ConfirmationMail.ConfirmationMail li {
    margin-bottom:10px;
}
#bgPanier2 #ConfirmationMail li a {
    color:#000;
    text-decoration:none;
}
#bgPanier2 #Commande {
    color:#000;
    font: bold 1.1em arial, verdana, sans-serif;
    margin-left:33px;
    width:auto;
    position:relative;
    z-index:1000;
    display:block;
}
#bgPanier2 #Commande.Commande {
    
    position:relative;
    z-index:1000;
    display:block;
    margin-left:70px;
	margin-top:40px;
}
#bgPanier2 #Commande #textSansCompte {
    margin: 35px 0 10px 0;
}
#TextLoi {
    color:#898989;
    font: 1em arial, verdana, sans-serif;
    margin: 55px 0 0px 33px;
    width:655px;
}
#bgPanier2 #TextLoi.TextLoi {
    margin-top:20px;
}
#bgPanier3 {
    color:#525252;
    font: 1.1em arial, verdana, sans-serif;
    
}
#bgPanier3 #ConteneurCartes {
    color:#525252;
    font: 1.1em arial, verdana, sans-serif;
    padding:20px 0 0 33px;
    z-index:1;
    
}
#bgPanier3 #ConteneurCartes .text1 {
    color:#525252;
    font: 1.1em arial, verdana, sans-serif;
    margin-bottom:30px;
}
#bgPanier3 #ConteneurCartes div, #bgPanier3 #ConteneurRentabiliweb {
    float:left;
    display:inline;
    width:135px;
    margin-left:10px;
    z-index:1000;
    position:relative;

}
#bgPanier3 #ConteneurCartes .DivOner {
    margin-left:50px;
    position:relative;
    z-index:1000;
    
}
#bgPanier3 #ConteneurCartes div img, #bgPanier3 #ConteneurRentabiliweb img{
    margin:0px 0px;
}

#bgPanier3 #ConteneurCartes div .LienPuce, #bgPanier3 #ConteneurRentabiliweb .LienPuce {
    color:#000;
    font: 11px arial, verdana, sans-serif;
    text-decoration:none;
    background:url(/_img/common/puces/puce.gif) left 0.5em no-repeat;
    padding-left:7px;
    display:block;
    margin-bottom:30px;
}
#bgPanier3 #ConteneurCartes div a:hover,
#bgPanier3 #ConteneurCartes div a span,
#bgPanier3 #ConteneurRentabiliweb a:hover {
    color:#c10435;
}
#bgPanier3 #ConteneurTitre {
    margin:0px 0 0 33px;
    width: 659px;
    border-bottom: 3px solid #1b1b1b;
    padding-bottom:5px;
    margin-bottom: 16px;
    float:left;
    display:inline;
}
#bgPanier3 #ConteneurTitre p {
    color:#000;
    font: bold 12px arial, verdana, sans-serif;
    text-transform:uppercase;
    float:left;
    margin-right:17px;
}
#bgPanier3 #ConteneurTitre p span {
    color:#c10435;
}
#bgPanier3 #ConteneurTitre p#Champs {
    float:right;
    color:#c10435;
    font: 10px arial, verdana, sans-serif;
    text-transform:none;
    margin-right:0px;
}
#bgPanier3 .infosCarte {
    float:left;
    width:341px;
    display:inline;
    margin:0px 0 0 33px;
}
#bgPanier3 .infosCarte2 {
    margin:0px;
}
#bgPanier3 .infosCarte p {
    margin-bottom:1px;
}
#bgPanier3 .infosCarte label {
    float:left;
    display:block;
    color:#000;
    font: 11px arial, verdana, sans-serif;
    width:147px;
}
#bgPanier3 .infosCarte label span {
    color:#c10435;
}
#bgPanier3 .infosCarte input {
    float:left;
    display:block;
    color:#000;
    font: 11px arial, verdana, sans-serif;
    width:170px;
    height:17px;
    border:1px solid #bebebe;
}
#bgPanier3 .infosCarte select {
    float:left;
    display:block;
    color:#000;
    font: 11px arial, verdana, sans-serif;
    width:40px;
    height:17px;
    border:1px solid #bebebe;
    margin-right:17px;
    display:inline;
}
#bgPanier3 .infosCarte select.select1 {
    width:56px;
}
#bgPanier3 #TextLoi {
    color:#a5a5a5;
    font: 10px arial, verdana, sans-serif;
    width:625px;
    margin: 10px 0 0 33px;
}
#bgPanier3 .right, #bgPanier4 .right {
    margin-right: 20px;
    display:inline;
}
#bgPanier4 .right2 {
    margin-right:10px;
    display:inline;
    float:right;
}
#bgPanier3 .right img, #bgPanier4 .right img, #bgPanier4 .right2 img {
    margin-right: 10px;
    margin-bottom:5px;
}
#bgPanier4 #bgIntAdresse {
    background: url(/_img/common/fonds/bgIntAdresse.jpg) repeat-y;
    float:left;
    width:659px;
    margin-left:33px;
    display:inline;
}
#bgPanier4 .intAddresse {
    float:left;
    display:inline;
    width: 320px;
    padding-bottom:20px;
    position:relative;
}
#bgPanier4 .intAddresse2 {
    float:left;
    display:inline;
    width: 335px;
    padding-bottom:20px;
}
#bgPanier4 h3 {
    color:#000;
    font: bold 1.2em arial, verdana, sans-serif;
    text-transform:uppercase;
    margin:28px 0 0 33px;
    float:left;
    display:inline;
    width: 320px;
    border-bottom: 3px solid #1b1b1b;
    padding-bottom:5px;
    background:#fff;
}
#bgPanier4 h3.titreLong {
   width:660px;
}
#bgPanier4 h3.TitreSecond {
    margin:28px 0 0 20px;
}
#bgPanier4 h3 span {
    color:#c10435;
}
#bgPanier4 .intAddresse h4 {
    color:#000;
    font: 1.1em arial, verdana, sans-serif;
    margin:16px 0 0 20px;
}
#bgPanier4 .intAddresse2 h4 {
    margin:16px 0 0 40px;
}
#bgPanier4 .intAddresse p {
    color:#525252;
    font: 1.1em arial, verdana, sans-serif;
    margin:0px 0 0 20px;
    line-height:16px;
}
#bgPanier4 .intAddresse2 p {
    margin:0px 0 0 40px;
}
#bgPanier4 .btModifier {
    float:left;
    border:none;
    margin:0;
    margin-left:20px;
    display:inline;
    width:68px;
    margin-top:5px;
}
#bgPanier4 .btModifier2 {
    margin-left:40px;
    margin-right:10px;
}
#bgPanier4  .btLivraison {
    float:left;
    border:none;
    margin:0;
    display:inline;
    width:200px;
    margin-top:5px;
}
#bgPanier4 #ConditionsVente  {
    width:380px;
    margin-left:33px;
    margin-top:10px;
}
#bgPanier4 #ConditionsVente.ConditionsVente {
    width:590px;
    margin-top:15px;
}
#bgPanier4 #ConditionsVente input {
    width:11px;
    height:11px;
    vertical-align:top;
       z-index:1000;
    position:relative;

}
#bgPanier4 #ConditionsVente p {
    color:#525252;
    font: 1.1em arial, verdana, sans-serif;
    margin-bottom:5px;
}
#bgPanier4 #ConditionsVente.ConditionsVente p {
    margin-bottom:9px;
}
#bgPanier4 #ConditionsVente p a {
    color:#525252;
    text-decoration:none;
}
#bgPanier4 .LivraisonCadeau {
    display:inline;
    float:left;
    padding-bottom:5px;
    width:320px;
    margin-left:33px;
    padding-left:0px;
    margin-top:15px;
}
#bgPanier4 .LivraisonCadeau2 {
    margin-left:13px;
}
#bgPanier4 .LivraisonCadeau ul {
    width:260px;
    list-style-type:none;
    margin-left:0;
    padding-left:0px;
}
#bgPanier4 .LivraisonCadeau li {
    background:url(/_img/common/puces/puce.gif) left 0.5em no-repeat;
    color:#000;
    font: 1.1em arial, verdana, sans-serif;
    padding-left:7px;
    line-height:16px;
}
#bgPanier4 .LivraisonCadeau #cgv {
    background-image:none;
    font-weight:bold;
}
#bgPanier4 .LivraisonCadeau #cgv a{
    color:#C10435;
}
#bgPanier4 .LivraisonCadeau input {
    width:11px;
    height:11px;
    vertical-align:top;
}
#margeLeft {
    margin-left:22px;
}
#bgPanier4 .btSeDeconnecter  {
    display:inline;
    float:left;
    margin-left:33px;
}
#bgPanier4 .btRight  {
    display:inline;
    float:right;
    margin-right:20px;
    margin-bottom:20px;
}
#bgPanier4 .btRight img{
    margin-right:10px;
}
#bgPanier4  .FormLeft {
    width:300px;
    float:left;
    margin:20px 0 5px 53px;
    display:inline;
}
#bgPanier4  .FormLeft2 {
    margin-left:45px;
}
#bgPanier4  .FormLeft label {
    color:#515151;
    font: 1.1em arial, verdana, sans-serif;
    float:left;
    display:block;
    width:127px;
    display:inline;
    height:20px;
    line-height:15px;
    padding-top:2px;
}
#bgPanier4  .FormLeft input {
    color:#515151;
    font: 1.1em arial, verdana, sans-serif;
    float:left;
    display:block;
    width:162px;
    padding-left:7px;
    height:17px;
    border: 1px solid #bebebe;
       z-index:1000;
    position:relative;

}
#bgPanier4  .FormLeft textarea {
    color:#515151;
    font: 1.1em arial, verdana, sans-serif;
    float:left;
    display:block;
    width:162px;
    padding-left:7px;
    height:80px;
    margin-bottom:3px;
    border: 1px solid #bebebe;
       z-index:1000;
    position:relative;

}
#bgPanier4  .FormLeft select {
    color:#515151;
    font: 1.1em arial, verdana, sans-serif;
    float:left;
    display:block;
    width:170px;
    padding-left:7px;
    height:17px;
    border: 1px solid #bebebe;
}
#bgPanier4 .FormLeft label span {
    color:#c10435;

}
#bgPanier4 .FormLeft #SpecialLabel3 label {
    color:#000;
    font: 1.1em arial, verdana, sans-serif;
    float:left;
    display:block;
    width:20px;
    margin-left:0px;
    margin-right:10px;
}
#bgPanier4 .FormLeft #SpecialLabel3 input {
    width:13px;
    height:13px;
    float:left;
    margin-right:5px;
    border:none;
    margin-top:3px;
}
#bgPanier4 .FormLeft .asterisk,
#bgPanier4 .FormLeft #PourVousJoindre3 {
    color:#a5a5a5;
    font: 1em arial, verdana, sans-serif;
    margin:10px 0 5px 0px;
    width:260px;
    line-height:12px;
}

#bgPanier2 .FormDejaEnregistre {
    width:auto;
    height:150px;
    background:#f1f1f1;
    clear:both;
    padding-left:20px;
    padding-top:16px;
    border-top: 3px solid #1b1b1b;
}
#bgPanier2 .FormDejaEnregistre2 {
    height:120px;
    width: auto;
}
#bgPanier2 .FormDejaEnregistre label {
    color:#515151;
    font: 1.1em arial, verdana, sans-serif;
    margin-top:10px;
    width:160px;
}
#bgPanier2 .FormDejaEnregistre label span {
    color:#c10435;
}
#bgPanier2 .FormDejaEnregistre input {
    color:#515151;
    font: 1.1em arial, verdana, sans-serif;
    width:228px;
    padding-left:7px;
    margin-top:4px;
    margin-bottom:5px;
    height:17px;
    border: 1px solid #bebebe;
    position:relative;
    z-index:1000;
    display:block;
}

#bgPanier2 .FormDejaEnregistre p{
padding:0px;
margin:0px;
}

#bgPanier2 .FormDejaEnregistre p.label_gras{
padding-bottom:10px;	
}

#bgPanier2 .FormDejaEnregistre .ConnectezVous {
    margin-top:5px;
    position:relative;
    z-index:1000;
    display:block;
    margin-left:140px;
}
#bgPanier2 #div_btn_retour{
   margin-left:35px;
   z-index:1000;
   position:relative;
   display: block;
   float:left;
   padding-top:10px;
   pading-bottom:10px;
}

#bgPanier2 #div_btn_retour a{
	position: relative;
	z-index: 1000;
}



#CodePromo .divCenter {
    width: 530px;
}

#CodePromo .divCenter p {
    font-size: 1em;
}


/*style coup de coeur*/

#DivConfirmAjoutCoeur,#DivConfirmAjoutCoeur1, #DivConfirmEnvoiAmi, #DivMessageEchoue, #DivErrorMailPassword, #DivVerif {
   display:none;
   width:466px;
   height:335px;
    position:absolute;
    z-index:30;
    top:170px;
    left:12px;
   background:#fff url(/_img/common/fonds/footCoupCoeur.gif) left bottom no-repeat;
}
#DivCreaCompte {
   display:none;
   width:466px;
   height:335px;
    position:absolute;
    z-index:30;
    top:170px;
    /*left:12px;*/
   background:#fff url(/_img/common/fonds/footCoupCoeur.gif) left bottom no-repeat;
}
#DivProduitAjoute {
   display:none;
   width:466px;
    position:absolute;
    z-index:30;
    top:170px;
    left:50%;
   margin-left:-233px;
   background:#fff url(/_img/common/fonds/footCoupCoeur.gif) left bottom no-repeat;
}
#DivCoupCoeur {
   display:none;
   width:466px;
   height:335px;
    position:absolute;
    z-index:701;
    top:170px;
   /* left:12px;*/
   background:#fff url(/_img/common/fonds/footCoupCoeur.gif) left bottom no-repeat;
}
#DivProduitAjoute #text1 {
   color:#000;
   font: bold 1.2em arial, verdana, sans-serif;
   margin:0 0 7px 28px;
}
#DivProduitAjoute .intProduitAjoute {
   margin-left:28px;
   width:417px;
   clear:both;
   border-bottom:1px solid #ececec;
   padding-top:10px;
}
#DivProduitAjoute .intProduitAjoute img {
   float:left;
   border:1px solid #ececec;
   margin-right:10px;
}
#DivProduitAjoute .intProduitAjoute .left1 {
   float:left;
   width:253px;
}
#DivProduitAjoute .intProduitAjoute h4 {
   clear:both;
   color:#000;
   font: bold 1.4em arial, verdana, sans-serif;
   text-transform:uppercase;
}
#DivProduitAjoute .intProduitAjoute h5 {
   color:#000;
   font: bold 1.1em arial, verdana, sans-serif;
   margin-bottom:6px;
}
.intProduitAjoute .left1 .ul1 {
   margin-left:0;
   padding-left:0;
   clear:both;
   list-style-type:none;
   width:150px;
   margin-bottom:9px;
}
.intProduitAjoute .ul1 li {
   background:url(/_img/common/puces/puce.gif) left 0.5em no-repeat;
   color:#000;
   font: 1.1em arial, verdana, sans-serif;
   padding-left:7px;
   text-decoration:none;
}
#DivProduitAjoute .prixMonProduit {
   color:#c10435;
   font: bold 1.3em arial, verdana, sans-serif;
   float:right;
   display:inline;
   text-align:right;
   margin-right:25px;
}
#DivProduitAjoute #ssTotalPanier {
   margin-left:28px;
   width:417px;
   clear:both;
   height:31px;
   background:#c9c9c9;
}
#DivProduitAjoute #titreSousTotal {
   color:#000;
   font: bold 1.2em arial, verdana, sans-serif;
   text-transform:uppercase;
   line-height:31px;
   float:left;
   display:inline;
   margin-left:23px;
   width:194px;
}
#DivProduitAjoute #nbProduits {
   color:#000;
   font: 1.2em arial, verdana, sans-serif;
   float:left;
   line-height:31px;
   text-align:right;
}
#DivProduitAjoute #PrixDesProduits {
   color:#c10435;
   font: bold 1.4em arial, verdana, sans-serif;
   float:right;
   display:inline;
   line-height:31px;
   text-align:right;
   margin-right:25px;
}
#DivProduitAjoute #BtProduitAjoute {
   clear:both;
   float:right;
   margin: 20px 10px 30px 0;
   display:inline;
}
#DivProduitAjoute #BtProduitAjoute img {
   float:left;
   margin-right:10px;
}
#DivCoupCoeur .Fermer, #DivProduitAjoute .Fermer, #DivCreaCompte .Fermer, #DivConfirmAjoutCoeur .Fermer,#DivConfirmAjoutCoeur1 .Fermer, #DivConfirmEnvoiAmi .Fermer, #DivMessageEchoue .Fermer, #DivErrorMailPassword .Fermer, #DivVerif .Fermer, #popErrorPanier .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,#DivConfirmAjoutCoeur1 .Fermer:hover, #DivConfirmEnvoiAmi .Fermer:hover, #DivMessageEchoue .Fermer:hover, #DivErrorMailPassword .Fermer:hover, #DivVerif .Fermer:hover , #popErrorPanier .Fermer:hover{
   color:#c10435;
}
#DivCoupCoeur .text1, #DivCreaCompte .text1, #DivConfirmAjoutCoeur .text1,#DivConfirmAjoutCoeur1 .text1, #DivConfirmEnvoiAmi .text1, #DivMessageEchoue .text1, #DivErrorMailPassword .text1, #DivVerif .text1 {
   width:420px;
   color:#000;
   font: 1.2em arial, verdana, sans-serif;
   float:left;
   margin:27px 0 0 28px;
   display:inline;
}
#DivErrorMailPassword .text1, #DivVerif .text1 {
   text-align:center;
}
#DivConfirmEnvoiAmi .text1, #DivMessageEchoue .text1 {
   margin-top:55px;
}
#DivCreaCompte .text1 {
   margin-top:18px;
}
#DivCoupCoeur #dejaEnregistre {
   width:114px;
   height:13px;
   background:url(/_img/french/titres/dejaEnregistre.jpg) no-repeat;
   float:left;
   margin:35px 0 0 28px;
   display:inline;
}

#DivCoupCoeur .champs, #DivCreaCompte .champs {
   width:103px;
   height:13px;
   color:#c10435;
   font: 1em arial, verdana, sans-serif;
   float:right;
   margin:39px 30px 0 0px;
   display:inline;
}
#DivCreaCompte .champs {
   margin-top:25px;
}
#DivCoupCoeur form, #DivCreaCompte form  {
   clear:both;
   width:407px;
   margin-left:auto;
   margin-right:auto;
   border-top: 2px solid #151515;
   border-bottom: 2px solid #151515;
   padding-bottom:4px;
}
#DivCreaCompte form  {
   border-bottom: none;
}
#DivCoupCoeur form .left, #DivCreaCompte form .left {
   width:190px;
   float:left;
   display:inline;
}
#DivCoupCoeur form .right, #DivCreaCompte form .right {
   width:193px;
   float:right;
   display:inline;
}
#DivCoupCoeur form .right ul {
   list-style-type:none;
   width:100%;
   font: 1.1em arial, verdana, sans-serif;
   padding-left:0;
   margin-left:0;
   margin-top:15px;
}
#DivCoupCoeur form .right li a {
   display:block;
   color:#000;
   text-decoration:none;
   padding-left:7px;
   background:url(/_img/common/puces/puce.gif) left center no-repeat;
}
#DivCoupCoeur form label, #DivCreaCompte form label {
   color:#000;
   font: 1.1em arial, verdana, sans-serif;
   margin-top:10px;
   display:block;
}
#DivCoupCoeur form label span, #DivCreaCompte form label span  {
   color:#c10435;
}
#DivCoupCoeur form input, #DivCreaCompte form input {
   color:#000;
   font: 1.1em arial, verdana, sans-serif;
   width:190px;
   border:1px solid #b5b5b5;
   padding-left:3px;
}
#DivCreaCompte form input.input1, #DivConfirmAjoutCoeur .input1,#DivConfirmAjoutCoeur1 .input1 {
   clear:both;
   padding-left:0;
   border:none;
   font-size:0;
   width:58px;
   height:18px;
   margin-top:10px;
}
#DivConfirmAjoutCoeur .input1,#DivConfirmAjoutCoeur1 .input1 {
   margin-left:28px;
}
#DivCoupCoeur form #submitMail {
   border:none;
   background:url(/_img/french/boutons/seConnecter.gif) no-repeat;
   width:89px;
   height:18px;
   font-size:0px;
   margin-top:5px;
}
#DivCoupCoeur #pasMembre {
   width:206px;
   height:12px;
   background:url(/_img/french/titres/pasMembre.jpg) no-repeat;
   clear:both;
   margin-top:37px;
}
#DivCoupCoeur #creerCompte {
   border:none;
   background:url(/_img/french/boutons/creerCompte.gif) no-repeat;
   width:132px;
   height:19px;
   font-size:0px;
   margin-top:10px;
   margin-left:29px;
}
#bgPanier2 .FormDejaEnregistre p.ConnectezVous input {
border:0 none;
height:auto;
margin:0;
width:auto;
}

.RecapPanier {
    width:660px;
    height:31px;
    background:#c9c9c9;
    margin-left:auto;
    margin-right:auto;
    clear:both;
    margin-top:2px;
}
.RecapPanier2 {
    background:#eee;
    margin-top:2px;
    margin-bottom:1px;
}
.RecapPanier .text1 {
    color:#000;
    font: bold 1.2em arial, verdana, sans-serif;
    line-height:31px;
    float:left;
    text-align:right;
    width:132px;
    display:inline;
    margin-left:286px;
    /*Cet ajout est utile au bon afficahge pour le paiement de la commande*/
    margin-top:0px;
}
.RecapPanier .text2 {
    color:#000;
    font: 1.2em arial, verdana, sans-serif;
    line-height:31px;
    float:left;
    text-align:center;
    width:140px; /*GLCOM-775*/
    /* width:180px; GLCOM-775*/
    /*Cet ajout est utile au bon afficahge pour le paiement de la commande*/
    margin-top:0px;
}
.RecapPanier.RecapPanier2 .text2 {
    text-align:left;
    font-size:10px;
    text-indent:13px;
}
.RecapPanier .text3 {
    color:#c10435;
    font: bold 14px arial, verdana, sans-serif;
    float:right;
    text-align:right;
    margin-right:10px;
    display:inline;
    line-height:31px;
    /*Cet ajout est utile au bon afficahge pour le paiement de la commande*/
    margin-top:0px;
} 
.RecapPanier.RecapPanier2 .text3 {
    color:#000;
    font-size: 13px;
    font-weight:normal;
}
#DivModeLivraison {
    width:640px;
    background:#f1f1f1;
    margin-left:auto;
    margin-right:auto;
    clear:both;
    padding:20px 0 17px 20px;
}
#DivModeLivraison .Conteneur {
   float:left;
   width:181px;
}
#DivModeLivraison .Conteneur2 {
   float:left;
   width:249px;
}
#DivModeLivraison .Conteneur3 {
   float:left;
   width:202px;
}
#DivModeLivraison .left {
   width:63px;
}
#DivModeLivraison input {
   width:13px;
   height:13px;
   margin-right:10px;
}
#DivModeLivraison img {
   vertical-align:middle;
   font-size:0;
}
#DivModeLivraison .left2 {
   width:110px;
   float:left;
}
#DivModeLivraison .left3 {
   width:173px;
   float:left;
}
#DivModeLivraison .left4 {
   width:130px;
   float:right;
}
#DivModeLivraison .text1 {
    color:#000;
    font: bold 1.3em arial, verdana, sans-serif;
}
#DivModeLivraison .text2 {
    background:url(/_img/common/puces/puceCommande.jpg) left 0.5em no-repeat;
    color:#000;
    font: 1.1em arial, verdana, sans-serif;
    padding-left:7px;
}
#DivModeLivraison .text2 span {
    font-weight: bold;
}
#DivModeLivraison .lien1 {
    background:url(/_img/common/puces/puceCommande.jpg) left 0.5em no-repeat;
    color:#c10435;
    font: 1.1em arial, verdana, sans-serif;
    padding-left:7px;
    display:block;
    text-decoration:none;
    
}
#paymentinput{
    float:left; 
    width:13px;
    height:13px;
    margin-right:10px;
    margin-top:11px;
    
}
#DivBottom {
    width:660px;
    margin-left:33px;
    margin-top:20px;
    clear:both;
}
#DivBottom input {
   width:13px;
   height:13px;
   margin-right:5px;
}
#DivBottom label {
    color:#000;
    font: bold 1.1em arial, verdana, sans-serif;
}
#DivBottom #imgLeft {
    display:block;
    margin-top:20px;
   font-size:0;
   width:58px;
   float:left;
}
#DivBottom #imgRight {
    display:block;
    margin-top:20px;
   font-size:0;
   width:242px;
   float:right;
}

#Livraison #LieuLivraison .radio2 {
    margin:4px 10px 0 6px;
    float:left;

    z-index:1;
    position:relative;
}
.libelleOptLivraison {
    float:left;
}
#Livraison #LieuLivraison .label1 {
    float:left;
    display:block;
    padding-top:4px;

}
.cgvLink{
color:#C10435;
text-decoration:none;
font-family:Verdana,Arial,Helvetica,sans-serif;
margin:0pt;
padding:0pt;
}

.cgvLink:hover{
color:#C10435;
}
.bgPanier4-int #bgPanier4.bgPanier4{
    float:left;
    background:url(/_img/common/fonds/bg-Milieu.png) repeat-y top left; 
    _background:none;
   _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_img/common/fonds/bg-Milieu.png', sizingMethod='crop') ;
    _background:url(/_img/common/fonds/bg-Milieu2.jpg) no-repeat top left;  
    height:auto!important;
    min-height:650px;
    _height:650px!important;    
    }
    
.bgPanier4-int .bg-bgPanier{
    
    background:url(/_img/common/fonds/bg-Bas.jpg) no-repeat bottom left;
    width:722px;
    height:auto;
        }

#bgPanier3  #ConteneurCartes  div div.LienPuce1{
    width:90px;
   // _width:90px;
    float:left;
    color:#000;
    font: 11px arial, verdana, sans-serif;
    text-decoration:none;
    background:url(/_img/common/puces/puce.gif) left 0.5em no-repeat;
    padding-left:7px;
    display:block;
    margin:0 0 30px;
   // _margin:5px 0px 30px 15px;
    
}

img.tailleimg{
    height:32px;
}   
#popErrorPanier{
    display:none;
    width:400px;
    height:150px;
    position:absolute;
    z-index:730;
    top:170px;
    left:660px;
    background:#fff url(/_img/common/fonds/footCoupCoeur.gif) left bottom no-repeat;
}

#popErrorPanier .text1 {
   width:350px;
   color:#000;
   font: 1.2em arial, verdana, sans-serif;
   float:left;
   margin:18px 0 0 28px;
   display:inline;
}
#popErrorPanier .text2 {
   float:left;
   margin:18px 0 0 180px;
   display:inline;
}

.popPanierInputEnregistrer{
	cursor: pointer;
	width:78px;
    float:left;
    margin: 15px 0 5px 150px;
}

.visuel_panier{
width:55px;
height:60px;
position:relative;
float:left;
margin: 9px 19px 0 0;
  border: 1px solid #ececec;
}
/* MODIFICATION B.OUTTERYCK GL-COM 540*/
.article_price{
	display : none;	
}
.article_price_on{
	display: block ;	
}
/* Fin MODIFICATION B.OUTTERYCK GL-COM 540*/

