body#rubrique.configurateur .aide.hovertip { 

}
body#rubrique.configurateur .colori.hovertip { 
/* position: relative; top: 0px; left: 0px; width: 240px;*/
}
body#rubrique.configurateur .colori.hovertip span.delai { 
position: absolute; top: 0px; left: 0px; background-color: #ffffff; margin: 0px; padding: 5px;
}
body#rubrique.configurateur .hovertip { 
background-color: transparent; padding: 0px;
}
div#zoneCentre div.IndeXysCommercePortletCompteClient div.compteClient { 
margin: 0px; padding: 0px; padding-bottom: 30px; background: url(../images/fdPortletRubriqueBs.png) bottom left no-repeat; background-position: -5px bottom; position: relative; top: 0px; left: 0px;
}
div#zoneCentre div.IndeXysCommercePortletCompteClient div.compteClient div.code-promotion input { 
margin: 0px; margin-left: 5px; padding: 0px; width: 80px;
}
div#zoneCentre div.IndeXysCommercePortletCompteClient div.compteClient div.contenuAuthentication { 
margin: 0px; margin-left: auto; margin-right: auto; padding: 10px; border: 1px solid #6F625D; background-color: #E4DDD5; width: 470px;
}
div#zoneCentre div.IndeXysCommercePortletCompteClient div.compteClient div.contenuRecoverPassword { 
margin: 0px; margin-left: auto; margin-right: auto; padding: 10px; border: 1px solid #6F625D; background-color: #E4DDD5; width: 470px;
}
div#zoneCentre div.IndeXysCommercePortletCompteClient div.compteClient div.continuer button { 
position: relative; top: 0px; left: 0px; width: 229px; height: 30px; background: url(../images/fdBoutonStoresEtRideauxRouge.png) top left no-repeat; /* btRetournerBoutique.png) top left no-repeat; */ border: 0px; margin: 0px; padding: 0px; cursor: pointer;
}
div#zoneCentre div.IndeXysCommercePortletCompteClient div.compteClient div.continuer button span { 
/* display: none; */
}
div#zoneCentre div.IndeXysCommercePortletCompteClient div.compteClient div.coordonnees div.adressePanier label { 
font-weight: bold; width: 80px; float: left; position: relative; top: 5px; left: 0px;
}
div#zoneCentre div.IndeXysCommercePortletCompteClient div.compteClient div.coordonnees label.left { 
margin: 0px; padding: 0px; width: 90px; float: left; position: relative; top: 7px; left: 0px;
}
div#zoneCentre div.IndeXysCommercePortletCompteClient div.compteClient div.register h3 { 
display: none;
}
div#zoneCentre div.IndeXysCommercePortletCompteClient div.compteClient div.sinscrire p a { 
color: #d9001a; font-weight: bold; font-size: 12px;
}
div#zoneCentre div.IndeXysCommercePortletCompteClient div.compteClient div.sponsorship div.contenu { 
position: relative; top: 0px; left: 0px; margin: 0px; margin-top: 10px; padding: 10px; border: 1px solid #6F625D; background-color: #E4DDD5;
}
div#zoneCentre div.IndeXysCommercePortletCompteClient div.compteClient div.sponsorship div.contenu h2 { 
margin: 0px; margin-top: 10px; padding: 0px; padding-left: 20px; padding-right: 5px; font-size: 16px; color: #000000; font-weight: bold; background: url(../images/fdBulletRougeH10.png) 5px 5px no-repeat;
}
div#zoneCentre div.IndeXysCommercePortletCompteClient div.compteClient div.sponsorship div.contenu h3 { 
margin: 0px; margin-top: 10px; padding: 0px; padding-left: 20px; padding-right: 5px; font-size: 13px; color: #cc0000; font-weight: bold; background: url(../images/fdBulletRougeH8.png) 5px 5px no-repeat;
}
div#zoneCentre div.IndeXysCommercePortletCompteClient div.compteClient div.sponsorship div.contenu h4 { 
background: url("../images/fdPuceRougeH4.png") center left no-repeat; margin: 0px; margin-top: 10px; padding: 0px; padding-right: 5px; padding-left: 20px; font-size: 14px; color: #d50a1e; font-weight: bold;
}
div#zoneCentre div.IndeXysCommercePortletCompteClient div.compteClient div.sponsorship div.contenu ol { 
margin: 0px; margin-top: 5px; padding: 0px; padding-left: 20px; padding-right: 280px;
}
div#zoneCentre div.IndeXysCommercePortletCompteClient div.compteClient div.sponsorship div.contenu ol li { 
margin: 0px; margin-top: 2px; font-size: 12px; color: #776965;
}
div#zoneCentre div.IndeXysCommercePortletCompteClient div.compteClient div.sponsorship div.contenu p { 
margin: 0px; margin-top: 5px; padding: 0px; padding-left: 15px; padding-right: 15px; color: #776965; font-size: 13px; text-align: justify;
}
div#zoneCentre div.IndeXysCommercePortletCompteClient div.compteClient div.sponsorship div.contenu p a { 
color: #564f4e;
}
div#zoneCentre div.IndeXysCommercePortletCompteClient div.compteClient div.sponsorship div.contenu p a img { 
margin: 2px; padding: 2px; border: 1px solid #ffffff;
}
div#zoneCentre div.IndeXysCommercePortletCompteClient div.compteClient div.sponsorship div.contenu p a:hover { 
color: #cc0000;
}
div#zoneCentre div.IndeXysCommercePortletCompteClient div.compteClient div.sponsorship div.contenu p a:hover img { 
border-color: #990000;
}
div#zoneCentre div.IndeXysCommercePortletCompteClient div.compteClient div.sponsorship div.sponsorship { 
position: relative; top: 0px; left: 0px; margin: 0px; margin-top: 10px; margin-left: auto; margin-right: auto; padding: 10px; border: 1px solid #6F625D; background-color: #E4DDD5; width: 470px;
}
div#zoneCentre div.IndeXysCommercePortletCompteClient div.compteClient div.sponsorship div.sponsorship p { 
font-size: 12px; color: #000000;
}
div#zoneCentre div.IndeXysCommercePortletCompteClient div.compteClient div.sponsorship div.sponsorship p span.libelle { 
color: #e42220;
}
div#zoneCentre div.IndeXysCommercePortletCompteClient div.compteClient div.sponsorship div.sponsorship p.code { 
font-weight: bold;
}
div#zoneCentre div.IndeXysCommercePortletCompteClient div.compteClient div.sponsorship div.sponsorship p.points { 
font-size: 13px; font-weight: bold;
}
div#zoneCentre div.IndeXysCommercePortletCompteClient div.compteClient div.sponsorship div.sponsorship p.send { 
line-height: 32px;
}
div#zoneCentre div.IndeXysCommercePortletCompteClient div.compteClient div.sponsorship div.sponsorship p.send a { 
display: block; margin-left: auto; margin-right: auto; padding: 0px; width: 280px; height: 32px; background: url(../images/fdBoutonEnvoyerAmi.png) center center no-repeat; color: #ffffff; text-align: center;
}
div#zoneCentre div.IndeXysCommercePortletCompteClient div.compteClient div.sponsorship div.sponsorship p.send a span { 
padding: 0px; padding-right: 20px;
}
div#zoneCentre div.IndeXysCommercePortletCompteClient div.compteClient div.sponsorship div.sponsorship p.send a:hover { 
color: #e42220; text-decoration: none;
}
div#zoneCentre div.IndeXysCommercePortletCompteClient div.compteClient div.valider button span { 
display: none;
}
div#zoneCentre div.IndeXysCommercePortletCompteClient div.compteClient fieldset { 
position: relative; top: 0px; left: 0px; margin: 0px; margin-top: 50px; margin-left: auto; margin-right: auto; padding: 10px; border: 1px solid #6F625D; background-color: #E4DDD5; width: 470px;
}
div#zoneCentre div.IndeXysCommercePortletCompteClient div.compteClient fieldset label { 
font-weight: bold;
}
div#zoneCentre div.IndeXysCommercePortletCompteClient div.compteClient fieldset label.champObligatoire { 
color: #d9001a;
}
div#zoneCentre div.IndeXysCommercePortletCompteClient div.compteClient fieldset label.champObligatoire:after { 
content: " * ";
}
div#zoneCentre div.IndeXysCommercePortletCompteClient div.compteClient fieldset legend { 
display: block; margin: 0px; margin-bottom: 10px; padding: 0px; padding-left: 25px; position: absolute; top: -30px; left: -160px;  font-size: 16px; color: #ffffff; font-weight bold; background: url(../images/fdTitre3.png) 0px 3px no-repeat; border: 0px; border-bottom: 1px solid #6F625D; width: 785px;
}
div#zoneCentre div.IndeXysCommercePortletCompteClient div.compteClient fieldset.referenceClient { 
display: none;
}
div#zoneCentre div.IndeXysCommercePortletCompteClient div.compteClient fieldset.referenceClient p.reference { 
display: none;
}
div#zoneCentre div.IndeXysCommercePortletCompteClient div.compteClient h3 { 
margin: 0px; margin-top: 10px; margin-bottom: 10px; padding: 0px; padding-bottom: 5px; padding-left: 25px; font-size: 16px; color: #ffffff; font-weight bold; background: url(../images/fdTitre3.png) 0px 3px no-repeat; border: 0px; border-bottom: 1px solid #6F625D;
}
div#zoneCentre div.IndeXysCommercePortletCompteClient div.compteClient h4 { 
margin: 0px; margin-top: 20px; padding: 0px; padding-bottom: 2px; font-weight: bold; font-size: 12px; color: #000000; border: 0px; border-bottom: 1px solid #cdd521; width: 99%;
}
div#zoneCentre div.IndeXysCommercePortletCompteClient div.compteClient ol.steps { 
display: block; list-style-type: none; text-align: center; margin: 0px; padding: 0px; padding-top: 56px;
}
div#zoneCentre div.IndeXysCommercePortletCompteClient div.compteClient ol.steps li { 
display: inline; font-size: 12px; color: #000000; margin: 0px; margin-right: 10px;
}
div#zoneCentre div.IndeXysCommercePortletCompteClient div.compteClient ol.steps li a { 
color: #6f625d; font-weight: normal; height: 70px; text-decoration: none;
}
div#zoneCentre div.IndeXysCommercePortletCompteClient div.compteClient ol.steps li a.on { 
color: #d9001a; font-weight: bold;
}
div#zoneCentre div.IndeXysCommercePortletCompteClient div.compteClient ol.steps li a:hover { 
color: #e42220;
}
div#zoneCentre div.IndeXysCommercePortletCompteClient div.compteClient ol.steps li span.in { 
margin: 0px; padding: 0px; padding-top: 56px;
}
div#zoneCentre div.IndeXysCommercePortletCompteClient div.compteClient ol.steps li.coordinates a.on span.in { 
background: url(../images/fdCoordinatesOn.png) top center no-repeat;
}
div#zoneCentre div.IndeXysCommercePortletCompteClient div.compteClient ol.steps li.coordinates span.in { 
background: url(../images/fdCoordinatesOff.png) top center no-repeat;
}
div#zoneCentre div.IndeXysCommercePortletCompteClient div.compteClient ol.steps li.invoices a.on span.in { 
background: url(../images/fdInvoicesOn.png) top center no-repeat;
}
div#zoneCentre div.IndeXysCommercePortletCompteClient div.compteClient ol.steps li.invoices span.in { 
background: url(../images/fdInvoicesOff.png) top center no-repeat;
}
div#zoneCentre div.IndeXysCommercePortletCompteClient div.compteClient ol.steps li.orders a.on span.in { 
background: url(../images/fdOrdersOn.png) top center no-repeat;
}
div#zoneCentre div.IndeXysCommercePortletCompteClient div.compteClient ol.steps li.orders span.in { 
background: url(../images/fdOrdersOff.png) top center no-repeat;
}
div#zoneCentre div.IndeXysCommercePortletCompteClient div.compteClient ol.steps li.sponsorship a.on span.in { 
background: url(../images/fdSponsorshipOn.png) top center no-repeat;
}
div#zoneCentre div.IndeXysCommercePortletCompteClient div.compteClient ol.steps li.sponsorship span.in { 
background: url(../images/fdSponsorshipOff.png) top center no-repeat;
}
div#zoneCentre div.IndeXysCommercePortletCompteClient div.compteClient p { 
margin: 0px; margin-top: 5px; padding: 0px; font-size: 11px; color: #6F625D;
}
div#zoneCentre div.IndeXysCommercePortletCompteClient div.compteClient p a { 
color: #e42220; text-decoration: none;
}
div#zoneCentre div.IndeXysCommercePortletCompteClient div.compteClient p a:hover { 
text-decoration: underline;
}
div#zoneCentre div.IndeXysCommercePortletCompteClient div.compteClient p.back { 
marign: 0px; margin-top: 20px; padding: 0px; padding-top: 3px; text-align: center; border: 0px; border-top: 1px solid #d2d74e;
}
div#zoneCentre div.IndeXysCommercePortletCompteClient div.compteClient p.email label { 
font-weight: bold; width: 80px; float: left; position: relative; top: 5px; left: 0px;
}
div#zoneCentre div.IndeXysCommercePortletCompteClient div.compteClient p.identifiant label { 
font-weight: bold; width: 80px; float: left; position: relative; top: 5px; left: 0px;
}
div#zoneCentre div.IndeXysCommercePortletCompteClient div.compteClient p.motDePasse label { 
font-weight: bold; width: 80px; float: left; position: relative; top: 5px; left: 0px;
}
div#zoneCentre div.IndeXysCommercePortletCompteClient div.compteClient p.print a { 
display: block; margin: 0px; padding: 0px; padding-left: 20px; background: url(../images/illImprimer.png) top left no-repeat; color: #003399; font-weight: bold;
}
div#zoneCentre div.IndeXysCommercePortletCompteClient div.compteClient p.select { 
margin: 0px; padding: 10px; text-align: right; line-height: 20px;
}
div#zoneCentre div.IndeXysCommercePortletCompteClient div.compteClient p.select button.valider { 
width: 205px; height: 24px; background: url(../images/fdButtonValider.png) 0px 3px no-repeat; border: 0px; margin: 0px; padding: 0px; cursor: pointer; text-align: center; color: #ffffff; font-size: 12px;
}
div#zoneCentre div.IndeXysCommercePortletCompteClient div.compteClient p.select button.valider:hover { 
color: #e42220;
}
div#zoneCentre div.IndeXysCommercePortletCompteClient div.compteClient p.select input.valider { 
width: 205px; height: 24px; background: url(../images/fdButtonValider.png) 0px 3px no-repeat; border: 0px; margin: 0px; padding: 0px; cursor: pointer; text-align: center; color: #ffffff; font-size: 12px;
}
div#zoneCentre div.IndeXysCommercePortletCompteClient div.compteClient p.select input.valider:hover { 
color: #e42220;
}
div#zoneCentre div.IndeXysCommercePortletCompteClient div.compteClient p.valider button { 
position: relative; top: 0px; left: 0px; width: 227px; height: 30px; background: url(../images/btValiderVotreCommande.png) top left no-repeat; border: 0px; margin: 0px; padding: 0px; cursor: pointer;
}
div#zoneCentre div.IndeXysCommercePortletCompteClient div.compteClient table { 
margin: 0px; padding: 0px; border: 1px solid #6F625D;
}
div#zoneCentre div.IndeXysCommercePortletCompteClient div.compteClient table tbody tr td { 
background-color: #f4f1ee; color: #000000; border: 1px solid #6F625D;
}
div#zoneCentre div.IndeXysCommercePortletCompteClient div.compteClient table tbody tr.ligneImpaire td { 
background-color: #f5f7dd;
}
div#zoneCentre div.IndeXysCommercePortletCompteClient div.compteClient table thead tr th { 
background-color: #cdd521; color: #ffffff; border: 1px solid #6F625D;
}
div#zoneCentre div.IndeXysCommercePortletCompteClient div.invoices div.all-invoices { 
margin: 0px; padding: 0px; padding-left: 25px; padding-right: 25px;
}
div#zoneCentre div.IndeXysCommercePortletCompteClient div.orders div.all-orders { 
margin: 0px; padding: 0px; padding-left: 25px; padding-right: 25px;
}
div#zoneCentre div.IndeXysCommercePortletCompteClient div.orders div.pending-orders { 
margin: 0px; padding: 0px; padding-left: 25px; padding-right: 25px;
}
div#zoneCentre div.IndeXysCommercePortletPaiementEnLigne { 
margin: 0px; padding: 0px; padding-left: 10px; padding-right: 10px; padding-bottom: 30px; background: url(../images/fdPortletRubriqueBs.png) bottom left no-repeat; background-position: -5px bottom; position: relative; top: 0px; left: 0px;
}
div#zoneCentre div.IndeXysCommercePortletPaiementEnLigne div.IndeXysCommercePortletCompteClient p.email label { 
font-weight: bold; width: 80px; float: left; position: relative; top: 5px; left: 0px;
}
div#zoneCentre div.IndeXysCommercePortletPaiementEnLigne div.IndeXysCommercePortletCompteClient p.identifiant label { 
font-weight: bold; width: 80px; float: left; position: relative; top: 5px; left: 0px;
}
div#zoneCentre div.IndeXysCommercePortletPaiementEnLigne div.IndeXysCommercePortletCompteClient p.motDePasse label { 
font-weight: bold; width: 80px; float: left; position: relative; top: 5px; left: 0px;
}
div#zoneCentre div.IndeXysCommercePortletPaiementEnLigne div.code-promotion input { 
margin: 0px; margin-left: 5px; padding: 0px; width: 80px;
}
div#zoneCentre div.IndeXysCommercePortletPaiementEnLigne div.continuer button { 
position: relative; top: 0px; left: 0px; width: 227px; height: 30px; background: url(../images/btRetournerBoutique.png) top left no-repeat; border: 0px; margin: 0px; padding: 0px; cursor: pointer;
}
div#zoneCentre div.IndeXysCommercePortletPaiementEnLigne div.continuer button span { 
display: none;
}
div#zoneCentre div.IndeXysCommercePortletPaiementEnLigne div.coordonnees div.adressePanier label { 
font-weight: bold; width: 80px; float: left; position: relative; top: 5px; left: 0px;
}
div#zoneCentre div.IndeXysCommercePortletPaiementEnLigne div.coordonnees label.left { 
margin: 0px; padding: 0px; width: 90px; float: left; position: relative; top: 7px; left: 0px;
}
div#zoneCentre div.IndeXysCommercePortletPaiementEnLigne div.paiement { 
background-color: #ffffff; border: 1px solid #6F625D; margin: 0px; margin-top: 50px; margin-left: auto; margin-right: auto; padding: 10px; position: relative; top: 0px; left: 0px; width: 470px;
}
div#zoneCentre div.IndeXysCommercePortletPaiementEnLigne div.paiement h4 { 
display: block; margin: 0px; margin-bottom: 10px; padding: 0px; padding-left: 25px; position: absolute; top: -30px; left: -160px;  font-size: 16px; color: #ffffff; font-weight bold; background: url(../images/fdTitre3.png) 0px 3px no-repeat; border: 0px; border-bottom: 1px solid #6F625D; width: 785px;
}
div#zoneCentre div.IndeXysCommercePortletPaiementEnLigne div.paiement p.montantTtc { 
font-weight: bold; font-size: 13px;
}
div#zoneCentre div.IndeXysCommercePortletPaiementEnLigne div.recevoirMotDePasse { 
margin: 0px; margin-left: auto; margin-right: auto; padding: 0px; padding: 0px; padding-top: 10px; padding-bottom: 10px; width: 470px; background-color: #ffffff; border: 1px solid #6F625D; border-bottom: 0px; border-top: 0px;
}
div#zoneCentre div.IndeXysCommercePortletPaiementEnLigne div.recevoirMotDePasse h4 { 
margin: 0px; padding: 0px; padding-top: 5px; padding-bottom: 2px; font-weight: bold; font-size: 12px; color: #000000; border: 0px; border-bottom: 1px solid #cdd521;  text-align: center;
}
div#zoneCentre div.IndeXysCommercePortletPaiementEnLigne div.recevoirMotDePasse input { 
background-color: #DFDCDA; border: 1px solid #6F625D; padding: 2px;
}
div#zoneCentre div.IndeXysCommercePortletPaiementEnLigne div.recevoirMotDePasse p { 
margin: 0px; margin-top: 5px; padding: 0px; padding-left: 10px; padding-right: 10px; text-align: left;
}
div#zoneCentre div.IndeXysCommercePortletPaiementEnLigne div.saisieMontant p.montantTtc input { 
background-color: #DFDCDA; border: 1px solid #6F625D; padding: 2px; width: 100px;
}
div#zoneCentre div.IndeXysCommercePortletPaiementEnLigne div.saisieMontant p.montantTtc label { 
float: left; position: relative; top: 2px; left: 0px; width: 120px; font-size: 12px; font-weight: bold; color: #d9001a;
}
div#zoneCentre div.IndeXysCommercePortletPaiementEnLigne div.saisieMontant p.referenceDossier input { 
background-color: #DFDCDA; border: 1px solid #6F625D; padding: 2px; width: 220px;
}
div#zoneCentre div.IndeXysCommercePortletPaiementEnLigne div.saisieMontant p.referenceDossier label { 
float: left; position: relative; top: 2px; left: 0px; width: 120px; font-size: 12px; font-weight: bold; color: #d9001a;
}
div#zoneCentre div.IndeXysCommercePortletPaiementEnLigne div.saisieMontant p.submit { 
margin-top: 10px; text-align: right;
}
div#zoneCentre div.IndeXysCommercePortletPaiementEnLigne div.saisieMontant p.submit input { 
position: relative; top: 0px; left: 0px; width: 229px; height: 30px; background: url(../images/fdBoutonStoresEtRideauxVert.png) top left no-repeat; border: 0px; margin: 0px; padding: 0px; cursor: pointer; color: #ffffff; font-size: 12px; font-weight: bold;
}
div#zoneCentre div.IndeXysCommercePortletPaiementEnLigne div.saisieMontant p.submit input:hover { 
color: #cc0000;
}
div#zoneCentre div.IndeXysCommercePortletPaiementEnLigne div.sidentifier { 
margin: 0px; margin-left: auto; margin-right: auto; padding: 0px; padding: 0px; padding-top: 10px; padding-bottom: 10px; width: 470px; background-color: #ffffff; border: 1px solid #6F625D; border-bottom: 0px;
}
div#zoneCentre div.IndeXysCommercePortletPaiementEnLigne div.sidentifier h4 { 
margin: 0px; padding: 0px; padding-top: 5px; padding-bottom: 2px; font-weight: bold; font-size: 12px; color: #000000; border: 0px; border-bottom: 1px solid #cdd521;  text-align: center;
}
div#zoneCentre div.IndeXysCommercePortletPaiementEnLigne div.sidentifier input { 
background-color: #DFDCDA; border: 1px solid #6F625D; padding: 2px;
}
div#zoneCentre div.IndeXysCommercePortletPaiementEnLigne div.sidentifier p { 
margin: 0px; margin-top: 5px; padding: 0px; padding-left: 10px; padding-right: 10px; text-align: left;
}
div#zoneCentre div.IndeXysCommercePortletPaiementEnLigne div.sinscrire { 
margin: 0px; margin-left: auto; margin-right: auto; padding: 0px; padding: 0px; padding-top: 10px; padding-bottom: 10px; width: 470px; background-color: #ffffff; border: 1px solid #6F625D; border-top: 0px;
}
div#zoneCentre div.IndeXysCommercePortletPaiementEnLigne div.sinscrire h4 { 
margin: 0px; padding: 0px; padding-top: 5px; padding-bottom: 2px; font-weight: bold; font-size: 12px; color: #000000; border: 0px; border-bottom: 1px solid #cdd521;  text-align: center;
}
div#zoneCentre div.IndeXysCommercePortletPaiementEnLigne div.sinscrire p { 
margin: 0px; margin-top: 5px; padding: 0px; padding-left: 10px; padding-right: 10px; text-align: left;
}
div#zoneCentre div.IndeXysCommercePortletPaiementEnLigne div.sinscrire p a { 
color: #d9001a; font-weight: bold; font-size: 12px;
}
div#zoneCentre div.IndeXysCommercePortletPaiementEnLigne div.valider button { 
position: relative; top: 0px; left: 0px; width: 227px; height: 30px; background: url(../images/btValiderVotreCommande.png) top left no-repeat; border: 0px; margin: 0px; padding: 0px; cursor: pointer;
}
div#zoneCentre div.IndeXysCommercePortletPaiementEnLigne div.valider button span { 
display: none;
}
div#zoneCentre div.IndeXysCommercePortletPaiementEnLigne fieldset { 
position: relative; top: 0px; left: 0px; margin: 0px; margin-top: 50px; margin-left: auto; margin-right: auto; padding: 10px; border: 1px solid #6F625D; background-color: #ffffff; width: 470px;
}
div#zoneCentre div.IndeXysCommercePortletPaiementEnLigne fieldset label { 
font-weight: bold;
}
div#zoneCentre div.IndeXysCommercePortletPaiementEnLigne fieldset label.champObligatoire { 
color: #d9001a;
}
div#zoneCentre div.IndeXysCommercePortletPaiementEnLigne fieldset label.champObligatoire:after { 
content: " * ";
}
div#zoneCentre div.IndeXysCommercePortletPaiementEnLigne fieldset legend { 
display: block; margin: 0px; margin-bottom: 10px; padding: 0px; padding-left: 25px; position: absolute; top: -30px; left: -160px;  font-size: 16px; color: #ffffff; font-weight bold; background: url(../images/fdTitre3.png) 0px 3px no-repeat; border: 0px; border-bottom: 1px solid #6F625D; width: 785px;
}
div#zoneCentre div.IndeXysCommercePortletPaiementEnLigne fieldset.referenceClient { 
display: none;
}
div#zoneCentre div.IndeXysCommercePortletPaiementEnLigne fieldset.referenceClient p.reference { 
display: none;
}
div#zoneCentre div.IndeXysCommercePortletPaiementEnLigne h4 { 
margin: 0px; padding: 0px; padding-top: 10px; padding-bottom: 2px; font-weight: bold; font-size: 12px; color: #000000; border: 0px; border-bottom: 1px solid #cdd521;
}
div#zoneCentre div.IndeXysCommercePortletPaiementEnLigne ol.etape { 
display: block; list-style-type: none; text-align: center; margin: 0px; padding: 0px; padding-top: 61px; padding-bottom: 10px; background: url(../images/fdEtapes.png) center left repeat-x;
}
div#zoneCentre div.IndeXysCommercePortletPaiementEnLigne ol.etape li { 
display: inline; font-size: 12px; color: #000000; margin: 0px; padding: 0px;
}
div#zoneCentre div.IndeXysCommercePortletPaiementEnLigne ol.etape li a { 
color: #6f625d; font-weight: normal; height: 70px; text-decoration: none;
}
div#zoneCentre div.IndeXysCommercePortletPaiementEnLigne ol.etape li a:hover { 
color: #e42220;
}
div#zoneCentre div.IndeXysCommercePortletPaiementEnLigne ol.etape li span.in { 
margin: 0px; padding: 0px; padding-left: 15px; padding-right: 15px; padding-top: 56px; background-color: #B8B0A6;
}
div#zoneCentre div.IndeXysCommercePortletPaiementEnLigne ol.etape li.coordonnees a.on span.in { 
background-image: url(../images/fdBdCCoordonneesOn.png); background-position: top center; background-repeat: no-repeat;
}
div#zoneCentre div.IndeXysCommercePortletPaiementEnLigne ol.etape li.coordonnees span.in { 
background-image: url(../images/fdBdCCoordonneesOff.png); background-position: top center; background-repeat: no-repeat;
}
div#zoneCentre div.IndeXysCommercePortletPaiementEnLigne ol.etape li.paiement a.on span.in { 
background-image: url(../images/fdBdCPaiementOn.png); background-position: top center; background-repeat: no-repeat;
}
div#zoneCentre div.IndeXysCommercePortletPaiementEnLigne ol.etape li.paiement span.in { 
background-image: url(../images/fdBdCPaiementOff.png); background-position: top center; background-repeat: no-repeat;
}
div#zoneCentre div.IndeXysCommercePortletPaiementEnLigne ol.etape li.saisieMontant a.on span.in { 
background-image: url(../images/fdBdCPanierOn.png); background-position: top center; background-repeat: no-repeat;
}
div#zoneCentre div.IndeXysCommercePortletPaiementEnLigne ol.etape li.saisieMontant span.in { 
background-image: url(../images/fdBdCPanierOff.png); background-position: top center; background-repeat: no-repeat;
}
div#zoneCentre div.IndeXysCommercePortletPaiementEnLigne p,li { 
margin: 0px; margin-top: 5px; font-size: 12px; color: #000000;
}
div#zoneCentre div.IndeXysCommercePortletPaiementEnLigne p.navigation { 
margin: 0px; margin-top: 5px; padding: 0px; text-align: center;
}
div#zoneCentre div.IndeXysCommercePortletPaiementEnLigne p.navigation input { 
position: relative; top: 0px; left: 0px; width: 229px; height: 30px; background: url(../images/fdBoutonStoresEtRideauxVert.png) top left no-repeat; border: 0px; margin: 0px; padding: 0px; cursor: pointer; color: #ffffff; font-weight: bold; font-size: 12px;
}
div#zoneCentre div.IndeXysCommercePortletPaiementEnLigne p.navigation input:hover { 
color: #cc0000;
}
div#zoneCentre div.IndeXysCommercePortletPaiementEnLigne p.print a { 
display: block; margin: 0px; padding: 0px; padding-left: 20px; background: url(../images/illImprimer.png) top left no-repeat; color: #003399; font-weight: bold;
}
div#zoneCentre div.IndeXysCommercePortletPaiementEnLigne p.valider-cgv a { 
color: #655d57;
}
div#zoneCentre div.IndeXysCommercePortletPaiementEnLigne p.valider-cgv a:hover { 
color: #49001a;
}
div#zoneCentre div.IndeXysCommercePortletPaiementEnLigne table { 
margin: 0px; margin-top: 5px; width: 99%; border-collapse: collapse;
}
div#zoneCentre div.IndeXysCommercePortletPaiementEnLigne table tbody tr { 
border: 0px; border-top: 2px solid #756965;
}
div#zoneCentre div.IndeXysCommercePortletPaiementEnLigne table tbody tr td { 
font-size: 11px; color: #000000; padding: 2px;
}
div#zoneCentre div.IndeXysCommercePortletPaiementEnLigne table tbody tr td a { 
color: #003e69;
}
div#zoneCentre div.IndeXysCommercePortletPaiementEnLigne table tbody tr td a:hover { 
color: #660000;
}
div#zoneCentre div.IndeXysCommercePortletPaiementEnLigne table tbody tr td.articleMontant { 
text-align: right; padding: 0px; padding-right: 10px;
}
div#zoneCentre div.IndeXysCommercePortletPaiementEnLigne table tbody tr td.articlePrixUnitaire { 
text-align: right; padding: 0px; padding-right: 15px;
}
div#zoneCentre div.IndeXysCommercePortletPaiementEnLigne table tbody tr td.articleQuantite { 
text-align: center;
}
div#zoneCentre div.IndeXysCommercePortletPaiementEnLigne table tbody tr td.livraisonMontant { 
text-align: right; padding: 0px; padding-right: 10px;
}
div#zoneCentre div.IndeXysCommercePortletPaiementEnLigne table tbody tr td.remiseCommercialeMontant { 
text-align: right; padding: 0px; padding-right: 10px;
}
div#zoneCentre div.IndeXysCommercePortletPaiementEnLigne table tfoot { 
background-color: #756965; border: 0px; border-top: 1px solid #cdd521;
}
div#zoneCentre div.IndeXysCommercePortletPaiementEnLigne table tfoot tr td { 
font-size: 12px; font-weight: bold; color: #ffffff; padding: 2px;
}
div#zoneCentre div.IndeXysCommercePortletPaiementEnLigne table tfoot tr td.amount { 
text-align: right; padding: 0px; padding-right: 10px;
}
div#zoneCentre div.IndeXysCommercePortletPaiementEnLigne table tfoot tr td.totalMontant { 
text-align: right; padding: 0px; padding-right: 10px;
}
div#zoneCentre div.IndeXysCommercePortletPaiementEnLigne table thead { 
background-color: #756965; border: 0px; border-top: 1px solid #cdd521;
}
div#zoneCentre div.IndeXysCommercePortletPaiementEnLigne table thead tr th { 
font-size: 12px; font-weight: bold; color: #ffffff; padding: 2px;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande { 
margin: 0px; padding: 0px; padding-left: 10px; padding-right: 10px; padding-bottom: 30px; /* background: url(../images/fdPortletRubriqueBs.png) bottom left no-repeat; background-position: -5px bottom; */ position: relative; top: 0px; left: 0px;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande a { 
color: #ffffff; text-decoration: none;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande a:hover { 
color: #990000;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.IndeXysCommercePortletCompteClient p.email label { 
font-weight: bold; width: 80px; float: left; position: relative; top: 5px; left: 0px;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.IndeXysCommercePortletCompteClient p.identifiant label { 
font-weight: bold; width: 80px; float: left; position: relative; top: 5px; left: 0px;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.IndeXysCommercePortletCompteClient p.motDePasse label { 
font-weight: bold; width: 80px; float: left; position: relative; top: 5px; left: 0px;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.aknowledgment-payment div.addthis { 
margin: 0px; margin-top: 10px; padding: 10px; border: 1px solid #ffffff; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; behavior: url(/indeXys/ie/PIE.htc); behavior: none\9; *behavior: url(/indeXys/ie/PIE.htc); height: 50px;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.aknowledgment-payment div.addthis h3 { 
margin: 0px; margin-bottom: 10px; padding: 0px; padding-bottom: 5px; padding-left: 20px; font-size: 13px; color: #ffffff; font-weight bold; background: url(../images/fdTitre4.png) 0px 3px no-repeat; border: 0px; border-bottom: 1px solid #6F625D;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.aknowledgment-payment div.aknowledgment { 
margin: 0px; padding: 0px; width: 280px; float: left;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.aknowledgment-payment div.aknowledgment div.promotion { 
margin: 0px; margin-top: 10px; padding: 10px; border: 1px solid #ffffff; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; behavior: url(/indeXys/ie/PIE.htc); behavior: none\9; *behavior: url(/indeXys/ie/PIE.htc);
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.aknowledgment-payment div.aknowledgment div.promotion p { 
text-align: center;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.aknowledgment-payment div.aknowledgment div.promotion p.header { 
margin: 0px; margin-bottom: 10px; padding: 0px; padding-bottom: 5px; padding-left: 20px; font-size: 13px; color: #ffffff; font-weight bold; background: url(../images/fdTitre4.png) 0px 3px no-repeat; border: 0px; border-bottom: 1px solid #6F625D; text-align: left;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.aknowledgment-payment div.remerciements { 
background-color: #ffffff; margin: 0px; padding: 10px; border: 1px solid #000000; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; behavior: url(/indeXys/ie/PIE.htc); behavior: none\9; *behavior: url(/indeXys/ie/PIE.htc); position: relative; top: 0px; left: 0px; text-align: center;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.aknowledgment-payment div.remerciements p { 
text-align: center; font-size: 12px;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.aknowledgment-payment div.remerciements p span.date { 
color: #cc0000;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.aknowledgment-payment div.remerciements p.dateExpeditionPrevisionnelle { 
font-weight: bold; font-size: 13px;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.aknowledgment-payment div.suggestedItems { 
margin: 0px; margin-top: 10px; margin-left: 300px; padding: 10px; float: none; border: 1px solid #ffffff; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; behavior: url(/indeXys/ie/PIE.htc); behavior: none\9; *behavior: url(/indeXys/ie/PIE.htc); position: relative; top: 0px; left: 0px; !height: 1%;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.aknowledgment-payment div.suggestedItems div.item { 
margin-bottom: 10px; margin-right: 5px; padding: 0px; height: 265px; width: 145px; border: 1px solid #000000; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; background: #ffffff; behavior: url(/indeXys/ie/PIE.htc); behavior: none\9; *behavior: url(/indeXys/ie/PIE.htc); float: left;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.aknowledgment-payment div.suggestedItems div.item div.content p span.price { 
display: block; font-size: 13px; font-weight: bold;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.aknowledgment-payment div.suggestedItems div.item div.content p.coloris { 
margin: 0px; margin-top: 5px; margin-left: 15px; margin-right: 15px; padding: 0px; font-weight: bold; color: #cc0000; text-align: center;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.aknowledgment-payment div.suggestedItems div.item div.content p.price { 
margin: 0px; margin-top: 5px; margin-left: 25px; margin-right: 25px; padding: 5px; background-color: #edf2c0; border: 1px solid #cac4bc; text-align: center;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.aknowledgment-payment div.suggestedItems div.item h4 { 
margin: 0px; padding: 10px 0 2px; font-size: 12px; font-weight: bold; background: none; border: 0px; border: 0px; text-align: center;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.aknowledgment-payment div.suggestedItems div.item h4 a { 
color: #666666; text-decoration: none;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.aknowledgment-payment div.suggestedItems div.item h4 a:hover { 
color: #cc0000;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.aknowledgment-payment div.suggestedItems div.item p.image { 
text-align: center;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.aknowledgment-payment div.suggestedItems div.item p.image a img { 
margin: 0px; margin-top: 10px; padding: 0px; width: 115px; height: 115px; text-decoration: none; border: 1px solid #655057;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.aknowledgment-payment div.suggestedItems div.item p.image a:hover img { 
border: 1px solid #cdd521;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.aknowledgment-payment div.suggestedItems div.item p.order { 
text-align: center;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.aknowledgment-payment div.suggestedItems div.item p.order a { 
display: block; background: url(../images/btJeCommande.png) center center no-repeat; height: 16px; cursor: pointer;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.aknowledgment-payment div.suggestedItems div.item p.order a span { 
display: none;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.aknowledgment-payment div.suggestedItems h4 { 
margin: 0px; margin-bottom: 10px; padding: 0px; padding-bottom: 5px; padding-left: 20px; font-size: 13px; font-weight bold; color: #ffffff; background: url(../images/fdTitre4.png) 0px 3px no-repeat; border: 0px; border-bottom: 1px solid #6F625D;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.card-payment { 
background-color: #ffffff; border: 1px solid #6F625D; margin: 0px; margin-top: 50px; margin-left: auto; margin-right: auto; padding: 10px; position: relative; top: 0px; left: 0px; width: 470px;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.card-payment h3 { 
display: block; margin: 0px; margin-bottom: 10px; padding: 0px; padding-left: 25px; position: absolute; top: -30px; left: -160px;  font-size: 16px; color: #ffffff; font-weight bold; background: url(../images/fdTitre3.png) 0px 3px no-repeat; border: 0px; border-bottom: 1px solid #6F625D; width: 785px;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.card-payment p.amount { 
margin: 0px; padding: 0px; border: 0px; font-weight: bold; font-size: 13px;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.card-payment p.print { 
position: absolute; bottom: -50px; left: 10px; width: 450px; background: url(../images/illListe.png) top left no-repeat; font-weight: bold;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.card-payment p.print a { 
display: block; padding-left: 15px; height: 40px; color: #3366cc; background: url(../images/illImprimante.png) top right no-repeat;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.card-payment p.print a:hover { 
color: #990000;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.complementaryItems div.content p span { 
font-weight: bold; color: #FF0000; display: block;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.complementaryItems div.item { 
margin: 0px; margin-right: 10px;padding: 0px; width: 95px; height: 196px; display: block; float: left;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.complementaryItems div.item div.content p { 
text-align: center;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.complementaryItems div.item h4 { 
margin: 0px; padding: 10px 0 2px; font-size: 12px; font-weight: bold; background: none; border: 0px; border: 0px;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.complementaryItems div.item h4.title { 
text-align: center; color: #000000; border: none;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.complementaryItems div.item h4.title a { 
color: #000000; text-decoration: underline; font-weight: normal;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.complementaryItems div.item h4.title a:hover { 
color: #cc0000;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.complementaryItems div.item p.image { 
margin: 0px; padding: 0px; padding-top: 10px;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.complementaryItems div.item p.image a img { 
margin: 0px; padding: 0px; width: 95px; height: 95px; text-decoration: none; border: 1px solid #655057;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.complementaryItems div.item p.image a:hover img { 
border: 1px solid #cdd521;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.complementaryItems div.item p.order { 
display: none;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.complementaryItems h4 { 
margin: 0px; margin-top: 10px; margin-bottom: 10px; padding: 0px; padding-bottom: 2px; padding-left: 20px; font-size: 13px; color: #ffffff; font-weight bold; background: url(../images/fdTitre4.png) 0px 3px no-repeat; border: 0px; border-bottom: 1px solid #6F625D;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.continueShopping { 
margin: 0px; margin-left: auto; margin-right: 0px; padding: 0px; padding: 0px; padding-top: 10px; padding-bottom: 10px; width: 360px; background-color: #ffffff; border: 1px solid #6F625D; border-bottom: 0px; border-top: 0px;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.continueShopping button { 
position: relative; top: 0px; left: 0px; width: 229px; height: 30px; background: url(../images/fdBoutonStoresEtRideauxMarron.png) top left no-repeat; border: 0px; margin: 0px; padding: 0px; cursor: pointer;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.continueShopping button span { 
color: #ffffff; font-weight: bold; font-size: 12px;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.continueShopping button:hover span { 
color: #cc0000;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.continueShopping form { 
padding: 0px; padding-left: 10px; padding-right: 10px;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.continueShopping h4 { 
margin: 0px; padding: 0px; padding-top: 10px; padding-bottom: 2px; font-weight: bold; font-size: 12px; color: #000000; border: 0px; border-bottom: 1px solid #cdd521;  text-align: center;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.continueShopping p { 
margin: 0px; margin-top: 5px; padding: 0px; padding-left: 10px; padding-right: 10px; text-align: center;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.coordonnees a { 
color: #FF0000; font-weight: bold;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.coordonnees div.login { 
background-color: #ffffff;  border: 1px solid #6F625D; margin: 0px; margin-top: 50px; margin-left: auto; margin-right: auto; padding: 10px; position: relative; top: 0px; left: 0px; width: 470px;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.coordonnees div.login p.explication { 
font-size: 12px; margin-bottom: 10px;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.coordonnees fieldset { 
position: relative; top: 0px; left: 0px; margin: 0px; margin-top: 50px; margin-left: auto; margin-right: auto; padding: 10px; border: 1px solid #6F625D; background-color: #ffffff; width: 470px;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.coordonnees fieldset label.left { 
display: block; margin: 0px; padding: 0px; width: 100px; float: left; position: relative; top: 5px; left: 0px;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.coordonnees fieldset legend { 
display: block; margin: 0px; margin-bottom: 10px; padding: 0px; padding-left: 25px; position: absolute; top: -30px; left: -160px;  font-size: 16px; color: #ffffff; font-weight bold; background: url(../images/fdTitre3.png) 0px 3px no-repeat; border: 0px; border-bottom: 1px solid #6F625D; width: 785px;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.coordonnees h4 { 
background: url("../images/fdTitre3.png") no-repeat scroll 0 3px transparent; border: 0px; border-bottom: 1px solid #6F625D; color: #FFFFFF;
    display: block;
    font-size: 16px;
    left: -160px;
    margin: 0 0 10px;
    padding: 0 0 0 25px;
    position: absolute;
    top: -30px;
    width: 785px;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.coordonnees p.select { 
margin: 0px; margin-top: 5px; padding: 0px; text-align: right;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.holidays { 
margin: 0px; margin-left: auto; margin-right: 0px; padding: 0px; padding: 0px; padding-top: 30px; padding-bottom: 10px; width: 360px; position: relative; top: 0px; left: 0px; height: 145px;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.holidays img { 
margin: 0px; padding: 0px; position: absolute; top: 10px; left: -27px;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.panier { 
!height: 1%;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.panier div.complementaryItems { 
!height: 1%; margin: 0px; margin-top: 10px; padding: 0px; padding-top: 10px; float: left; width: 420px; height: auto; /*min-height: 450px;*/
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.payment-by-check { 
background-color: #ffffff;  border: 1px solid #6F625D; margin: 0px; margin-top: 50px; margin-left: auto; margin-right: auto; padding: 10px; position: relative; top: 0px; left: 0px; width: 470px;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.payment-by-check h3 { 
display: block; margin: 0px; margin-bottom: 10px; padding: 0px; padding-left: 25px; position: absolute; top: -30px; left: -160px;  font-size: 16px; color: #ffffff; font-weight bold; background: url(../images/fdTitre3.png) 0px 3px no-repeat; border: 0px; border-bottom: 1px solid #6F625D; width: 785px;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.payment-by-check p.amount { 
margin: 0px; padding: 0px; border: 0px; font-weight: bold; font-size: 13px;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.payment-by-check ul { 
list-style-image: url(../images/illListe.png)
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.payment-by-check ul li { 
margin: 0px; margin-top: 5px; padding: 0px;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.payment-by-check ul li a { 
color: #3366cc;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.payment-by-check ul li a:hover { 
color: #990000;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.promotionCode { 
margin: 0px; margin-top: 10px; margin-left: auto; margin-right: 0px; padding: 0px; padding: 0px; padding-top: 10px; padding-bottom: 10px; width: 360px; background-color: #ffffff; border: 1px solid #6F625D; border-bottom: 0px;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.promotionCode form { 
padding: 0px; padding-left: 10px; padding-right: 10px;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.promotionCode h4 { 
margin: 0px; padding: 0px; padding-top: 10px; padding-bottom: 2px; font-weight: bold; font-size: 12px; color: #000000; border: 0px; border-bottom: 1px solid #cdd521; text-align: center
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.promotionCode input { 
margin: 0px; margin-left: 5px; padding: 0px; width: 80px;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.promotionCode p { 
margin: 0px; margin-top: 5px; padding: 0px; padding-left: 10px; padding-right: 10px; text-align: center;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.recapitulatif div.adresseFacturation { 
position: relative; top: 0px; left: 0px; margin: 0px; margin-left: auto; margin-right: auto; margin-top: 50px; padding: 10px; border: 1px solid #6F625D; background-color: #ffffff; width: 470px;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.recapitulatif div.adresseFacturation h4 { 
display: block; margin: 0px; margin-bottom: 10px; padding: 0px; padding-left: 25px; position: absolute; top: -30px; left: -160px; font-size: 13px; color: #ffffff; font-weight bold; background: url(../images/fdTitre4.png) 0px 3px no-repeat; border: 0px; border-bottom: 1px solid #6F625D; width: 785px;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.recapitulatif div.billing { 
margin: 0px; padding: 0px; width: 380px; float: left;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.recapitulatif div.billing div.address { 
position: relative; top: 0px; left: 0px; margin: 0px; margin-left: auto; margin-right: auto; margin-top: 10px; padding: 10px; border: 1px solid #6F625D; background-color: #ffffff; width: 320px;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.recapitulatif div.billing div.address p.fullname { 
font-weight: bold; font-size: 12px;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.recapitulatif div.delivery { 
margin: 0px; margin-left: 410px; padding: 0px;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.recapitulatif div.delivery div.address { 
position: relative; top: 0px; left: 0px; margin: 0px; margin-left: auto; margin-right: auto; margin-top: 10px; padding: 10px; border: 1px solid #6F625D; background-color: #ffffff; width: 320px;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.recapitulatif div.delivery div.address p.fullname { 
font-weight: bold; font-size: 12px;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.recapitulatif div.methods-of-payment { 
position: relative; top: 0px; left: 0px; margin: 0px; margin-left: auto; margin-right: auto; padding: 10px; border: 1px solid #6F625D; background-color: #ffffff; width: 470px;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.recapitulatif div.methods-of-payment p.payment { 
margin: 0px; padding: 0px;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.recapitulatif div.methods-of-payment p.payment a { 
color: #000000;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.recapitulatif div.methods-of-payment p.payment a:hover { 
color: #cc0000;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.recapitulatif div.methods-of-payment p.payment img { 
margin: 2px; margin-right: 4px; padding: 0px;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.recapitulatif div.personneFacturation { 
position: relative; top: 0px; left: 0px; margin: 0px; margin-left: auto; margin-right: auto; margin-top: 50px; padding: 10px; border: 1px solid #6F625D; background-color: #ffffff; width: 470px;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.recapitulatif div.personneFacturation h4 { 
display: block; margin: 0px; margin-bottom: 10px; padding: 0px; padding-left: 25px; position: absolute; top: -30px; left: -160px; font-size: 13px; color: #ffffff; font-weight bold; background: url(../images/fdTitre4.png) 0px 3px no-repeat; border: 0px; border-bottom: 1px solid #6F625D; width: 785px;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.recapitulatif h4 { 
margin: 0px; margin-top: 10px; margin-bottom: 10px; padding: 0px; padding-bottom: 5px; padding-left: 20px; font-size: 13px; color: #ffffff; font-weight bold; background: url(../images/fdTitre4.png) 0px 3px no-repeat; border: 0px; border-bottom: 1px solid #6F625D;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.recapitulatif p.select { 
margin: 0px; margin-top: 5px; padding: 0px; text-align: center;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.sinscrire p a { 
color: #d9001a; font-weight: bold; font-size: 12px;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.submitOrder { 
margin: 0px; margin-left: auto; margin-right: 0px; padding: 0px; padding: 0px; padding-top: 10px; padding-bottom: 10px; width: 360px; background-color: #ffffff; border: 1px solid #6F625D;border-top: 0px;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.submitOrder button { 
position: relative; top: 0px; left: 0px; width: 229px; height: 30px; background: url(../images/fdBoutonStoresEtRideauxVert.png) top left no-repeat; border: 0px; margin: 0px; padding: 0px; cursor: pointer;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.submitOrder button span { 
color: #ffffff; font-weight: bold; font-size: 12px;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.submitOrder button:hover span { 
color: #cc0000;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.submitOrder div.adressePanier label { 
font-weight: bold; width: 80px; float: left; position: relative; top: 5px; left: 0px;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.submitOrder form { 
padding: 0px; padding-left: 10px; padding-right: 10px;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.submitOrder h4 { 
margin: 0px; padding: 0px; padding-top: 10px; padding-bottom: 2px; font-weight: bold; font-size: 12px; color: #000000; border: 0px; border-bottom: 1px solid #cdd521; text-align: center;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.submitOrder label.left { 
margin: 0px; padding: 0px; width: 90px; float: left; position: relative; top: 7px; left: 0px;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.submitOrder p { 
margin: 0px; margin-top: 5px; padding: 0px; padding-left: 10px; padding-right: 10px; text-align: center;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.suivi ol.etape { 
display: block; list-style-type: none; text-align: center; margin: 0px; padding: 0px; padding-top: 61px; padding-bottom: 10px; background: url(../images/fdEtapes.png) center left repeat-x;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.suivi ol.etape li { 
display: inline; font-size: 12px; color: #000000; margin: 0px; padding: 0px;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.suivi ol.etape li a { 
color: #6f625d; font-weight: normal; height: 70px; text-decoration: none;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.suivi ol.etape li a.on { 
color: #d9001a; font-weight: bold;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.suivi ol.etape li a:hover { 
color: #e42220;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.suivi ol.etape li span.in { 
margin: 0px; padding: 0px; padding-left: 15px; padding-right: 15px; padding-top: 56px; background-color: #B8B0A6;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.suivi ol.etape li.bonDeCommande a.on span.in { 
background-image: url(../images/fdBdCPanierOn.png); background-position: top center; background-repeat: no-repeat;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.suivi ol.etape li.bonDeCommande span.in { 
background-image: url(../images/fdBdCPanierOff.png); background-position: top center; background-repeat: no-repeat;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.suivi ol.etape li.coordonnees a.on span.in { 
background-image: url(../images/fdBdCCoordonneesOn.png); background-position: top center; background-repeat: no-repeat;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.suivi ol.etape li.coordonnees span.in { 
background-image: url(../images/fdBdCCoordonneesOff.png); background-position: top center; background-repeat: no-repeat;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.suivi ol.etape li.paiement a.on span.in { 
background-image: url(../images/fdBdCPaiementOn.png); background-position: top center; background-repeat: no-repeat;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.suivi ol.etape li.paiement span.in { 
background-image: url(../images/fdBdCPaiementOff.png); background-position: top center; background-repeat: no-repeat;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.suivi ol.etape li.recapitulatif a.on span.in { 
background-image: url(../images/fdBdCRecapitulatifOn.png); background-position: top center; background-repeat: no-repeat;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.suivi ol.etape li.recapitulatif span.in { 
background-image: url(../images/fdBdCRecapitulatifOff.png); background-position: top center; background-repeat: no-repeat;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.valider { 
margin: 0px; margin-left: auto; margin-right: 0px; padding: 0px; padding: 0px; padding-top: 10px; padding-bottom: 10px; width: 370px; background-color: #ffffff;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.valider button { 
position: relative; top: 0px; left: 0px; width: 229px; height: 30px; background: url(../images/fdBoutonStoresEtRideauxVert.png) top left no-repeat; border: 0px; margin: 0px; padding: 0px; cursor: pointer;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.valider button span { 
color: #ffffff; font-weight: bold; font-size: 12px;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.valider h4 { 
margin: 0px; margin-left: 10px; margin-right: 10px; padding: 0px; text-align: center;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.valider p { 
margin: 0px; margin-top: 5px; padding: 0px; padding-left: 10px; padding-right: 10px; text-align: center;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande fieldset { 
margin: 2px; margin-top: 22px; padding: 5px; border: 1px solid #cdd521;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande fieldset label { 
font-weight: bold;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande fieldset label.champObligatoire { 
color: #d9001a;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande fieldset label.champObligatoire:after { 
content: " * ";
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande fieldset legend { 
font-size: 12px; color: #756965; font-weight: bold;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande fieldset.referenceClient { 
display: none;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande fieldset.referenceClient p.reference { 
display: none;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande h3 { 
margin: 0px; margin-top: 10px; margin-bottom: 10px; padding: 0px; padding-bottom: 5px; padding-left: 25px; font-size: 16px; color: #ffffff; font-weight bold; background: url(../images/fdTitre3.png) 0px 3px no-repeat; border: 0px; border-bottom: 1px solid #6F625D;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande h4 { 
margin: 0px; padding: 0px; padding-top: 10px; padding-bottom: 2px; font-weight: bold; font-size: 12px; color: #000000; border: 0px; border-bottom: 1px solid #cdd521;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande hr { 
margin: 0px; margin-top: 5px; margin-bottom: 5px; padding: 0px; color: #6F625D; background-color: #6F625D; border: 0px; height: 1px;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande p,li { 
margin: 0px; margin-top: 5px; font-size: 11px; color: #000000;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande p.back { 
marign: 0px; margin-top: 20px; padding: 0px; padding-top: 3px; text-align: center; border: 0px; border-top: 1px solid #d2d74e;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande p.cgv a { 
color: #655d57;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande p.cgv a:hover { 
color: #49001a;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande p.identifiant input { 
width: 220px; background-color: #dfdcda; border: 1px solid #6F625D; padding: 2px;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande p.motDePasse input { 
width: 220px; background-color: #dfdcda; border: 1px solid #6F625D; padding: 2px;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande p.print a:hover { 
color: #990000;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande p.select { 
margin: 0px; margin-top: 5px; padding: 0px; padding-left: 420px; text-align: center;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande p.select button.valider { 
position: relative; top: 0px; left: 0px; width: 229px; height: 30px; background: url(../images/fdBoutonStoresEtRideauxVert.png) top left no-repeat; border: 0px; margin: 0px; padding: 0px; cursor: pointer; color: #ffffff; font-weight: bold; font-size: 12px;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande p.select button.valider:hover { 
color: #cc0000;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande p.select input.valider { 
position: relative; top: 0px; left: 0px; width: 229px; height: 30px; background: url(../images/fdBoutonStoresEtRideauxVert.png) top left no-repeat; border: 0px; margin: 0px; margin: 0px; padding: 0px; cursor: pointer; color: #ffffff; font-weight: bold; font-size: 12px;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande p.select input.valider:hover { 
color: #cc0000;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande table { 
margin: 0px; padding: 0px; border-collapse: collapse; width: 100%; background-color: #e7dddb; border: 1px solid #6F625D;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande table span.gratis { 
text-transform: uppercase; color: #D50A1E;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande table tbody tr td { 
background-color: #ffffff; color: #000000; border: 1px solid #6F625D; font-size: 12px; font-weight: normal; margin: 0px; padding: 2px; text-align: center;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande table tbody tr td a { 
color: #003e69;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande table tbody tr td a:hover { 
color: #660000;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande table tbody tr td.articleDesignation { 
text-align: left;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande table tbody tr td.articleEnlever { 
text-align: center;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande table tbody tr td.articleMontant { 
text-align: right; padding: 0px; padding-right: 10px;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande table tbody tr td.articlePrixUnitaire { 
text-align: right; padding: 0px; padding-right: 15px;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande table tbody tr td.articleQuantite { 
text-align: center;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande table tbody tr td.livraisonMontant { 
text-align: right; padding: 0px; padding-right: 10px;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande table tbody tr td.remiseCommercialeMontant { 
text-align: right; padding: 0px; padding-right: 10px;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande table tfoot tr td { 
background-color: #cdd521; color: #ffffff; border: 1px solid #6F625D; font-size: 13px; font-weight: bold; margin: 0px;   padding: 2px; text-align: center;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande table tfoot tr td.amount { 
text-align: right; padding-right: 10px;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande table tfoot tr td.designation { 
text-align: right; padding: 0px; padding-left: 10px; text-align: left;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande table tfoot tr td.totalDesignation { 
text-align: right; padding: 0px; padding-left: 10px; text-align: left;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande table tfoot tr td.totalMontant { 
text-align: right; padding: 0px; padding-right: 10px;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande table tfoot tr.rowTotalHt td { 
background-color: #dcd7d2; color: #000000;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande table tfoot tr.rowTotalTtc td { 
color: #000000;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande table tfoot tr.rowTotalTva td { 
background-color: #ffffff; color: #000000;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande table thead tr th { 
background-color: #cdd521; color: #ffffff; border: 1px solid #6F625D; font-size: 13px; font-weight: bold; margin: 0px;   padding: 2px; text-align: center;
}
div#zoneCentre div.IndeXysPortletRubriquePublication div.contenuRubrique p { 
margin: 0px; margin-top: 10px; padding: 0px; font-size: 10px;
}
html>body div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.aknowledgment-payment div.suggestedItems { 
height: auto; overflow: hidden;
}
html>body div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.complementaryItems { 
overflow: hidden; height: auto;
}
html>body div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.complementaryItems div.item p.image a:hover { 
text-decoration: none;
}
html>body div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.panier { 
overflow: hidden; height: auto;
}
html>body#rubrique .aide.hovertip_wrap3 { 
/* padding: 5px; */
}
html>body#rubrique.configurateur .hovertip_wrap0 { 
background: none
}
html>body#rubrique.configurateur .hovertip_wrap1 { 
background: none; padding: 0px; padding-left: 20px;
}
html>body#rubrique.configurateur .hovertip_wrap2 { 
background: none
}
html>body#rubrique.configurateur .hovertip_wrap3 { 
background-color: transparent; /* padding: 0px; */ border: 0px;
}
