.redBold {
  font-weight: bold;
  color: #f00;
}
.persoMdP,
.alignerCentre {
  text-align: center;
}
body {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
}
body #wrapper #header h1#titreBoutique {
  font-size: 24px;
  font-weight: bolder;
  text-align: center;
  text-transform: uppercase;
}
body #wrapper #header .bannierePub a#headerLien {
  font-size: 10px;
  text-decoration: none;
}
body #wrapper #contenu ol,
body #wrapper #contenu ul,
body #wrapper #contenu p {
  font-size: 11px;
}
body #wrapper #contenu p.mentionsLegales {
  text-align: center;
}
body #wrapper #contenu .cguScroller h4 {
  font-weight: bolder;
}
body #wrapper #contenu .champsObligatoires {
  font-size: 11px;
  font-style: italic;
  text-align: right;
}
body #wrapper #contenu .cheminDeFer {
  line-height: 33px;
}
body #wrapper #contenu .cheminDeFer span.titreCheminDeFer {
  font-size: 20px;
  font-family: Myriad, Arial, sans-serif;
}
body #wrapper #contenu .cheminDeFer span.traceurEtapeon,
body #wrapper #contenu .cheminDeFer span.traceurEtapeoff {
  font-weight: bold;
  text-align: center;
  line-height: 22px;
}
body #wrapper #contenu #menu {
  font-family: Myriad, Arial, Helvetica, sans-serif;
}
body #wrapper #contenu #menu #menuVitrines h1,
body #wrapper #contenu #menu #menuVitrines h1 a {
  line-height: 35px;
  font-size: 14px;
  text-align: center;
  font-weight: bold;
  text-transform: uppercase;
}
body #wrapper #contenu #menu #menuVitrines h1 a {
  text-decoration: none;
}
body #wrapper #contenu #menu #menuVitrines h1 a:hover {
  text-decoration: underline;
}
body #wrapper #contenu #menu #menuVitrines .vitrines .sousVitrines {
  text-align: left;
}
body #wrapper #contenu #menu #menuVitrines .vitrines .sousVitrines .lienSousVitrine a .libelleSousVitrine {
  letter-spacing: 0.1px;
}
body #wrapper #contenu #menu #menuVitrines .vitrines .sousVitrines .lienSousVitrine a .nombreArticles {
  text-align: right;
}
body #wrapper #contenu #menu #menuVitrines .vitrines .sousVitrines .lienSousVitrine a,
body #wrapper #contenu #menu #menuVitrines .vitrines .sousVitrines .lienSousVitrine a:hover {
  font-size: 10px;
  text-decoration: none;
}
body #wrapper #contenu #menu #menuVitrines .vitrines .sousVitrines .lienSousVitrineSelected {
  font-size: 10px;
  text-decoration: none;
}
body #wrapper #contenu #menu #menuPaliers {
  font-size: 11px;
  font-weight: bold;
  letter-spacing: 0.7px;
  line-height: 22px;
}
body #wrapper #contenu #menu #menuPaliers a {
  font-family: Arial, sans-serif;
  text-decoration: none;
  text-align: center;
}
body #wrapper #contenu #menu #menuPaliers div.palierEnCours,
body #wrapper #contenu #menu #menuPaliers div.palierEnCours a.palierSelected {
  text-align: center;
}
body #wrapper #contenu #menu #menuPaliers a.palierUser,
body #wrapper #contenu #menu #menuPaliers a.palierUserSelected {
  line-height: 22px;
  text-decoration: none;
}
body #wrapper #contenu #menu #menuPaliers div.palierUserEnCours,
body #wrapper #contenu #menu #menuPaliers div.palierUserEnCours a.palierUserSelected {
  text-align: center;
}
body #wrapper #contenu h3.comptePoints {
  text-align: left;
  font-size: 14px;
}
body #wrapper #contenu h3.comptePoints span.gauche {
  line-height: 26px;
}
body #wrapper #contenu h3.comptePoints span.droite span.nbPoints {
  font-size: 18px;
  text-align: right;
}
body #wrapper #contenu .comptePointsScroller table.mouvements {
  font-size: 11px;
}
body #wrapper #contenu .comptePointsScroller table.mouvements th.debit,
body #wrapper #contenu .comptePointsScroller table.mouvements th.credit {
  text-align: right;
}
body #wrapper #contenu .comptePointsScroller table.mouvements td.libelle {
  text-align: left;
}
body #wrapper #contenu .comptePointsScroller table.mouvements thead tr td,
body #wrapper #contenu .comptePointsScroller table.mouvements tbody tr td,
body #wrapper #contenu .comptePointsScroller table.mouvements thead tr th,
body #wrapper #contenu .comptePointsScroller table.mouvements tbody tr th {
  text-align: center;
}
body #wrapper #contenu .comptePointsScroller table.mouvements tbody td.libelle,
body #wrapper #contenu .comptePointsScroller table.mouvements tbody th.debit,
body #wrapper #contenu .comptePointsScroller table.mouvements tbody th.credit {
  font-weight: bold;
}
body #wrapper #contenu .comptePointsScroller table.mouvements tbody tr.total th {
  text-align: right;
}
body #wrapper #contenu .comptePointsScroller table.mouvements tfoot tr.solde th {
  text-align: right;
}
body #wrapper #contenu .block {
  font-size: 11px;
}
body #wrapper #contenu .block a {
  font-weight: bold;
  text-decoration: none;
}
body #wrapper #contenu .listeCommandes .selectCommande {
  font-size: 11px;
}
body #wrapper #contenu .listingCommande {
  font-size: 11px;
}
body #wrapper #contenu .listingCommande strong {
  font-weight: bolder;
}
body #wrapper #contenu .espaceTitreFiltres form .filtreLarge,
body #wrapper #contenu .espaceTitreFiltres form .filtreEtroit {
  font-weight: bold;
  font-size: 11px;
}
body #wrapper #contenu .espaceTitreFiltres div.accesBoutiquesSpeciales {
  text-align: right;
}
body #wrapper #contenu .espaceTitreFiltres div.accesBoutiquesSpeciales a {
  font-size: 9px;
}
body #wrapper #contenu .espaceTitreFiltres div.accesBoutiquesSpeciales a,
body #wrapper #contenu .espaceTitreFiltres div.accesBoutiquesSpeciales a img {
  text-decoration: none;
}
body #wrapper #contenu .generique,
body #wrapper #contenu .nouveautes,
body #wrapper #contenu .promo,
body #wrapper #contenu .coupsDeCoeur,
body #wrapper #contenu .nouveautesHome,
body #wrapper #contenu .promoHome,
body #wrapper #contenu .coupsDeCoeurHome {
  font-size: 11px;
}
body #wrapper #contenu .generique h1,
body #wrapper #contenu .nouveautes h1,
body #wrapper #contenu .promo h1,
body #wrapper #contenu .coupsDeCoeur h1,
body #wrapper #contenu .nouveautesHome h1,
body #wrapper #contenu .promoHome h1,
body #wrapper #contenu .coupsDeCoeurHome h1 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 17px;
  font-weight: bold;
}
body #wrapper #contenu .generique #titreBalise h1,
body #wrapper #contenu .nouveautes #titreBalise h1,
body #wrapper #contenu .promo #titreBalise h1,
body #wrapper #contenu .coupsDeCoeur #titreBalise h1,
body #wrapper #contenu .nouveautesHome #titreBalise h1,
body #wrapper #contenu .promoHome #titreBalise h1,
body #wrapper #contenu .coupsDeCoeurHome #titreBalise h1 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 25px;
  font-weight: bold;
}
body #wrapper #contenu .generique .article .espacePrixBarreHome,
body #wrapper #contenu .nouveautes .article .espacePrixBarreHome,
body #wrapper #contenu .promo .article .espacePrixBarreHome,
body #wrapper #contenu .coupsDeCoeur .article .espacePrixBarreHome,
body #wrapper #contenu .nouveautesHome .article .espacePrixBarreHome,
body #wrapper #contenu .promoHome .article .espacePrixBarreHome,
body #wrapper #contenu .coupsDeCoeurHome .article .espacePrixBarreHome {
  text-align: center;
}
body #wrapper #contenu .generique .article a,
body #wrapper #contenu .nouveautes .article a,
body #wrapper #contenu .promo .article a,
body #wrapper #contenu .coupsDeCoeur .article a,
body #wrapper #contenu .nouveautesHome .article a,
body #wrapper #contenu .promoHome .article a,
body #wrapper #contenu .coupsDeCoeurHome .article a,
body #wrapper #contenu .generique .article .lignePrixAjoutPanierCDC,
body #wrapper #contenu .nouveautes .article .lignePrixAjoutPanierCDC,
body #wrapper #contenu .promo .article .lignePrixAjoutPanierCDC,
body #wrapper #contenu .coupsDeCoeur .article .lignePrixAjoutPanierCDC,
body #wrapper #contenu .nouveautesHome .article .lignePrixAjoutPanierCDC,
body #wrapper #contenu .promoHome .article .lignePrixAjoutPanierCDC,
body #wrapper #contenu .coupsDeCoeurHome .article .lignePrixAjoutPanierCDC,
body #wrapper #contenu .generique .article .lignePrixAjoutPanierNVT,
body #wrapper #contenu .nouveautes .article .lignePrixAjoutPanierNVT,
body #wrapper #contenu .promo .article .lignePrixAjoutPanierNVT,
body #wrapper #contenu .coupsDeCoeur .article .lignePrixAjoutPanierNVT,
body #wrapper #contenu .nouveautesHome .article .lignePrixAjoutPanierNVT,
body #wrapper #contenu .promoHome .article .lignePrixAjoutPanierNVT,
body #wrapper #contenu .coupsDeCoeurHome .article .lignePrixAjoutPanierNVT,
body #wrapper #contenu .generique .article .prix,
body #wrapper #contenu .nouveautes .article .prix,
body #wrapper #contenu .promo .article .prix,
body #wrapper #contenu .coupsDeCoeur .article .prix,
body #wrapper #contenu .nouveautesHome .article .prix,
body #wrapper #contenu .promoHome .article .prix,
body #wrapper #contenu .coupsDeCoeurHome .article .prix {
  font-size: 12px;
  text-align: center;
  font-weight: bold;
  text-decoration: none;
}
body #wrapper #contenu .generique .article h2,
body #wrapper #contenu .nouveautes .article h2,
body #wrapper #contenu .promo .article h2,
body #wrapper #contenu .coupsDeCoeur .article h2,
body #wrapper #contenu .nouveautesHome .article h2,
body #wrapper #contenu .promoHome .article h2,
body #wrapper #contenu .coupsDeCoeurHome .article h2 {
  font-size: 11px;
  font-weight: bold;
  text-align: center;
}
body #wrapper #contenu .generique .article .ajouterPanier,
body #wrapper #contenu .nouveautes .article .ajouterPanier,
body #wrapper #contenu .promo .article .ajouterPanier,
body #wrapper #contenu .coupsDeCoeur .article .ajouterPanier,
body #wrapper #contenu .nouveautesHome .article .ajouterPanier,
body #wrapper #contenu .promoHome .article .ajouterPanier,
body #wrapper #contenu .coupsDeCoeurHome .article .ajouterPanier {
  font-size: 10px;
  font-weight: normal;
}
body #wrapper #contenu .generique #articleCourant .colonneOptions a,
body #wrapper #contenu .nouveautes #articleCourant .colonneOptions a,
body #wrapper #contenu .promo #articleCourant .colonneOptions a,
body #wrapper #contenu .coupsDeCoeur #articleCourant .colonneOptions a,
body #wrapper #contenu .nouveautesHome #articleCourant .colonneOptions a,
body #wrapper #contenu .promoHome #articleCourant .colonneOptions a,
body #wrapper #contenu .coupsDeCoeurHome #articleCourant .colonneOptions a {
  color: #74747B;
  font-size: 12px;
  font-weight: bold;
}
body #wrapper #contenu .generique #articleCourant .informationsProduit h2,
body #wrapper #contenu .nouveautes #articleCourant .informationsProduit h2,
body #wrapper #contenu .promo #articleCourant .informationsProduit h2,
body #wrapper #contenu .coupsDeCoeur #articleCourant .informationsProduit h2,
body #wrapper #contenu .nouveautesHome #articleCourant .informationsProduit h2,
body #wrapper #contenu .promoHome #articleCourant .informationsProduit h2,
body #wrapper #contenu .coupsDeCoeurHome #articleCourant .informationsProduit h2 {
  font-size: 18px;
  font-weight: bold;
}
body #wrapper #contenu .generique #articleCourant .informationsProduit .descriptif,
body #wrapper #contenu .nouveautes #articleCourant .informationsProduit .descriptif,
body #wrapper #contenu .promo #articleCourant .informationsProduit .descriptif,
body #wrapper #contenu .coupsDeCoeur #articleCourant .informationsProduit .descriptif,
body #wrapper #contenu .nouveautesHome #articleCourant .informationsProduit .descriptif,
body #wrapper #contenu .promoHome #articleCourant .informationsProduit .descriptif,
body #wrapper #contenu .coupsDeCoeurHome #articleCourant .informationsProduit .descriptif {
  color: #5B5B5B;
}
body #wrapper #contenu .generique #articleCourant .informationsProduit .descriptif #plusInfos,
body #wrapper #contenu .nouveautes #articleCourant .informationsProduit .descriptif #plusInfos,
body #wrapper #contenu .promo #articleCourant .informationsProduit .descriptif #plusInfos,
body #wrapper #contenu .coupsDeCoeur #articleCourant .informationsProduit .descriptif #plusInfos,
body #wrapper #contenu .nouveautesHome #articleCourant .informationsProduit .descriptif #plusInfos,
body #wrapper #contenu .promoHome #articleCourant .informationsProduit .descriptif #plusInfos,
body #wrapper #contenu .coupsDeCoeurHome #articleCourant .informationsProduit .descriptif #plusInfos {
  color: #8F8F95;
  font-weight: bold;
}
body #wrapper #contenu .generique #articleCourant .informationsProduit .descriptif a#plusInfos,
body #wrapper #contenu .nouveautes #articleCourant .informationsProduit .descriptif a#plusInfos,
body #wrapper #contenu .promo #articleCourant .informationsProduit .descriptif a#plusInfos,
body #wrapper #contenu .coupsDeCoeur #articleCourant .informationsProduit .descriptif a#plusInfos,
body #wrapper #contenu .nouveautesHome #articleCourant .informationsProduit .descriptif a#plusInfos,
body #wrapper #contenu .promoHome #articleCourant .informationsProduit .descriptif a#plusInfos,
body #wrapper #contenu .coupsDeCoeurHome #articleCourant .informationsProduit .descriptif a#plusInfos {
  font-weight: bold;
}
body #wrapper #contenu .generique #articleCourant .informationsProduit .reference,
body #wrapper #contenu .nouveautes #articleCourant .informationsProduit .reference,
body #wrapper #contenu .promo #articleCourant .informationsProduit .reference,
body #wrapper #contenu .coupsDeCoeur #articleCourant .informationsProduit .reference,
body #wrapper #contenu .nouveautesHome #articleCourant .informationsProduit .reference,
body #wrapper #contenu .promoHome #articleCourant .informationsProduit .reference,
body #wrapper #contenu .coupsDeCoeurHome #articleCourant .informationsProduit .reference {
  color: #ACACAD;
}
body #wrapper #contenu .generique #articleCourant .informationsProduit .prixBarreEspace .prixBarre,
body #wrapper #contenu .nouveautes #articleCourant .informationsProduit .prixBarreEspace .prixBarre,
body #wrapper #contenu .promo #articleCourant .informationsProduit .prixBarreEspace .prixBarre,
body #wrapper #contenu .coupsDeCoeur #articleCourant .informationsProduit .prixBarreEspace .prixBarre,
body #wrapper #contenu .nouveautesHome #articleCourant .informationsProduit .prixBarreEspace .prixBarre,
body #wrapper #contenu .promoHome #articleCourant .informationsProduit .prixBarreEspace .prixBarre,
body #wrapper #contenu .coupsDeCoeurHome #articleCourant .informationsProduit .prixBarreEspace .prixBarre {
  font-size: 13px;
  font-weight: bold;
  text-align: center;
}
body #wrapper #contenu .generique #articleCourant .informationsProduit .prix,
body #wrapper #contenu .nouveautes #articleCourant .informationsProduit .prix,
body #wrapper #contenu .promo #articleCourant .informationsProduit .prix,
body #wrapper #contenu .coupsDeCoeur #articleCourant .informationsProduit .prix,
body #wrapper #contenu .nouveautesHome #articleCourant .informationsProduit .prix,
body #wrapper #contenu .promoHome #articleCourant .informationsProduit .prix,
body #wrapper #contenu .coupsDeCoeurHome #articleCourant .informationsProduit .prix {
  font-family: Arial, sans-serif;
  font-size: 25px;
  font-weight: bold;
  text-align: center;
}
body #wrapper #contenu .generique #articleCourant .informationsProduit .prix span,
body #wrapper #contenu .nouveautes #articleCourant .informationsProduit .prix span,
body #wrapper #contenu .promo #articleCourant .informationsProduit .prix span,
body #wrapper #contenu .coupsDeCoeur #articleCourant .informationsProduit .prix span,
body #wrapper #contenu .nouveautesHome #articleCourant .informationsProduit .prix span,
body #wrapper #contenu .promoHome #articleCourant .informationsProduit .prix span,
body #wrapper #contenu .coupsDeCoeurHome #articleCourant .informationsProduit .prix span {
  font-size: 11px;
}
body #wrapper #contenu .generique #articleCourant .informationsProduit .baseLigneArticle .addBasketDetail,
body #wrapper #contenu .nouveautes #articleCourant .informationsProduit .baseLigneArticle .addBasketDetail,
body #wrapper #contenu .promo #articleCourant .informationsProduit .baseLigneArticle .addBasketDetail,
body #wrapper #contenu .coupsDeCoeur #articleCourant .informationsProduit .baseLigneArticle .addBasketDetail,
body #wrapper #contenu .nouveautesHome #articleCourant .informationsProduit .baseLigneArticle .addBasketDetail,
body #wrapper #contenu .promoHome #articleCourant .informationsProduit .baseLigneArticle .addBasketDetail,
body #wrapper #contenu .coupsDeCoeurHome #articleCourant .informationsProduit .baseLigneArticle .addBasketDetail {
  font-size: 9px;
  text-decoration: none;
}
body #wrapper #contenu .generique #articleCourant .informationsProduit .baseLigneArticle #disponibiliteFiche,
body #wrapper #contenu .nouveautes #articleCourant .informationsProduit .baseLigneArticle #disponibiliteFiche,
body #wrapper #contenu .promo #articleCourant .informationsProduit .baseLigneArticle #disponibiliteFiche,
body #wrapper #contenu .coupsDeCoeur #articleCourant .informationsProduit .baseLigneArticle #disponibiliteFiche,
body #wrapper #contenu .nouveautesHome #articleCourant .informationsProduit .baseLigneArticle #disponibiliteFiche,
body #wrapper #contenu .promoHome #articleCourant .informationsProduit .baseLigneArticle #disponibiliteFiche,
body #wrapper #contenu .coupsDeCoeurHome #articleCourant .informationsProduit .baseLigneArticle #disponibiliteFiche {
  font-weight: bold;
  text-align: center;
}
body #wrapper #contenu .generique #articleCourant .ficheTechnique a,
body #wrapper #contenu .nouveautes #articleCourant .ficheTechnique a,
body #wrapper #contenu .promo #articleCourant .ficheTechnique a,
body #wrapper #contenu .coupsDeCoeur #articleCourant .ficheTechnique a,
body #wrapper #contenu .nouveautesHome #articleCourant .ficheTechnique a,
body #wrapper #contenu .promoHome #articleCourant .ficheTechnique a,
body #wrapper #contenu .coupsDeCoeurHome #articleCourant .ficheTechnique a {
  text-transform: uppercase;
}
body #wrapper #contenu .generique #articleMiniature h3,
body #wrapper #contenu .nouveautes #articleMiniature h3,
body #wrapper #contenu .promo #articleMiniature h3,
body #wrapper #contenu .coupsDeCoeur #articleMiniature h3,
body #wrapper #contenu .nouveautesHome #articleMiniature h3,
body #wrapper #contenu .promoHome #articleMiniature h3,
body #wrapper #contenu .coupsDeCoeurHome #articleMiniature h3 {
  font-size: 11px;
  font-weight: bold;
  text-align: center;
}
body #wrapper #contenu .generique #articleMiniature h3 a,
body #wrapper #contenu .nouveautes #articleMiniature h3 a,
body #wrapper #contenu .promo #articleMiniature h3 a,
body #wrapper #contenu .coupsDeCoeur #articleMiniature h3 a,
body #wrapper #contenu .nouveautesHome #articleMiniature h3 a,
body #wrapper #contenu .promoHome #articleMiniature h3 a,
body #wrapper #contenu .coupsDeCoeurHome #articleMiniature h3 a {
  text-decoration: none;
}
body #wrapper #contenu .generique #articleMiniature .lignePrixAjoutPanier,
body #wrapper #contenu .nouveautes #articleMiniature .lignePrixAjoutPanier,
body #wrapper #contenu .promo #articleMiniature .lignePrixAjoutPanier,
body #wrapper #contenu .coupsDeCoeur #articleMiniature .lignePrixAjoutPanier,
body #wrapper #contenu .nouveautesHome #articleMiniature .lignePrixAjoutPanier,
body #wrapper #contenu .promoHome #articleMiniature .lignePrixAjoutPanier,
body #wrapper #contenu .coupsDeCoeurHome #articleMiniature .lignePrixAjoutPanier {
  text-align: center;
}
body #wrapper #contenu .generique #articleMiniature .lignePrixAjoutPanier .prix,
body #wrapper #contenu .nouveautes #articleMiniature .lignePrixAjoutPanier .prix,
body #wrapper #contenu .promo #articleMiniature .lignePrixAjoutPanier .prix,
body #wrapper #contenu .coupsDeCoeur #articleMiniature .lignePrixAjoutPanier .prix,
body #wrapper #contenu .nouveautesHome #articleMiniature .lignePrixAjoutPanier .prix,
body #wrapper #contenu .promoHome #articleMiniature .lignePrixAjoutPanier .prix,
body #wrapper #contenu .coupsDeCoeurHome #articleMiniature .lignePrixAjoutPanier .prix {
  text-align: center;
  font: 12px/18px bold Arial, sans-serif;
}
body #wrapper #contenu .generique #articleMiniature .lignePrixAjoutPanier .prix a,
body #wrapper #contenu .nouveautes #articleMiniature .lignePrixAjoutPanier .prix a,
body #wrapper #contenu .promo #articleMiniature .lignePrixAjoutPanier .prix a,
body #wrapper #contenu .coupsDeCoeur #articleMiniature .lignePrixAjoutPanier .prix a,
body #wrapper #contenu .nouveautesHome #articleMiniature .lignePrixAjoutPanier .prix a,
body #wrapper #contenu .promoHome #articleMiniature .lignePrixAjoutPanier .prix a,
body #wrapper #contenu .coupsDeCoeurHome #articleMiniature .lignePrixAjoutPanier .prix a {
  font-family: Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  text-align: center;
  text-decoration: none;
}
body #wrapper #contenu .generique #articleMiniature .lignePrixAjoutPanier a.ajouterPanier,
body #wrapper #contenu .nouveautes #articleMiniature .lignePrixAjoutPanier a.ajouterPanier,
body #wrapper #contenu .promo #articleMiniature .lignePrixAjoutPanier a.ajouterPanier,
body #wrapper #contenu .coupsDeCoeur #articleMiniature .lignePrixAjoutPanier a.ajouterPanier,
body #wrapper #contenu .nouveautesHome #articleMiniature .lignePrixAjoutPanier a.ajouterPanier,
body #wrapper #contenu .promoHome #articleMiniature .lignePrixAjoutPanier a.ajouterPanier,
body #wrapper #contenu .coupsDeCoeurHome #articleMiniature .lignePrixAjoutPanier a.ajouterPanier {
  font-size: 10px;
  font-weight: normal;
  text-decoration: none;
  letter-spacing: -1px;
  text-align: right;
}
body #wrapper #contenu .generique .pagination,
body #wrapper #contenu .nouveautes .pagination,
body #wrapper #contenu .promo .pagination,
body #wrapper #contenu .coupsDeCoeur .pagination,
body #wrapper #contenu .nouveautesHome .pagination,
body #wrapper #contenu .promoHome .pagination,
body #wrapper #contenu .coupsDeCoeurHome .pagination {
  font-size: 12px;
  text-align: right;
}
body #wrapper #contenu .generique .pagination a,
body #wrapper #contenu .nouveautes .pagination a,
body #wrapper #contenu .promo .pagination a,
body #wrapper #contenu .coupsDeCoeur .pagination a,
body #wrapper #contenu .nouveautesHome .pagination a,
body #wrapper #contenu .promoHome .pagination a,
body #wrapper #contenu .coupsDeCoeurHome .pagination a {
  font-size: 12px;
  font-style: italic;
}
body #wrapper #contenu .generique .pagination #pageCourante,
body #wrapper #contenu .nouveautes .pagination #pageCourante,
body #wrapper #contenu .promo .pagination #pageCourante,
body #wrapper #contenu .coupsDeCoeur .pagination #pageCourante,
body #wrapper #contenu .nouveautesHome .pagination #pageCourante,
body #wrapper #contenu .promoHome .pagination #pageCourante,
body #wrapper #contenu .coupsDeCoeurHome .pagination #pageCourante {
  font-size: 14px;
  font-style: italic;
  font-weight: bold;
}
body #wrapper #contenu #ongletCoordonnees .cnil {
  font-size: 11px;
  font-style: italic;
}
body #wrapper #contenu #ongletCoordonnees .cnil a {
  font-weight: bold;
}
body #wrapper #contenu form[name="panierForm"] .panier .libelleArticle,
body #wrapper #contenu form[name="panierForm"] .panier .prixUnitaire,
body #wrapper #contenu form[name="panierForm"] .panier .prixTotal {
  font-weight: bold;
}
body #wrapper #contenu form[name="panierForm"] .panier .ligneArticle .blocGauche .libelleArticle {
  font-size: 18px;
}
body #wrapper #contenu form[name="panierForm"] .panier .ligneArticle .blocGauche .libelleArticle #messageAvertissement {
  font-size: 11px;
}
body #wrapper #contenu form[name="panierForm"] .panier .ligneArticle .blocDroit .prixUnitaire {
  font-size: 14px;
  line-height: 60px;
}
body #wrapper #contenu form[name="panierForm"] .panier .ligneArticle .blocDroit .calculette {
  line-height: 55px;
}
body #wrapper #contenu form[name="panierForm"] .panier .ligneArticle .blocDroit .calculette thead td {
  font-weight: bold;
  font-size: 11px;
  text-align: center;
}
body #wrapper #contenu form[name="panierForm"] .panier .ligneArticle .blocDroit .calculette .quantite {
  font-weight: bold;
  font-size: 12px;
  text-align: center;
}
body #wrapper #contenu form[name="panierForm"] .panier .ligneArticle .blocDroit .prixTotal {
  font-size: 14px;
  line-height: 60px;
  text-align: center;
}
body #wrapper #contenu form[name="panierForm"] .panier h3.panierVide {
  font-size: 15px;
}
body #wrapper #contenu form[name="panierForm"] .panier h3.panierVide a {
  text-decoration: underline;
}
body #wrapper #contenu form[name="panierForm"] #fraisLivraisonTotalCommande div {
  text-transform: uppercase;
}
body #wrapper #contenu form[name="panierForm"] #fraisLivraisonTotalCommande div,
body #wrapper #contenu form[name="panierForm"] #fraisLivraisonTotalCommande div p {
  font-size: 14px;
}
body #wrapper #contenu form[name="panierForm"] #fraisLivraisonTotalCommande div p {
  text-align: right;
}
body #wrapper #contenu form[name="panierForm"] #fraisLivraisonTotalCommande div,
body #wrapper #contenu form[name="panierForm"] #fraisLivraisonTotalCommande div .actualiserPanier {
  font-weight: bold;
}
body #wrapper #contenu form[name="panierForm"] .totalPanier h1 {
  font-weight: bold;
  font-size: 14px;
  text-transform: uppercase;
}
body #wrapper #contenu form[name="panierForm"] .totalPanier #montantTotalCommande {
  font-size: 18px;
  text-align: right;
}
body #wrapper #contenu form[name="panierForm"] .totalPanier .retour,
body #wrapper #contenu form[name="panierForm"] .totalPanier .terminer {
  font-size: 12px;
  line-height: 22px;
}
body #wrapper #contenu form[name="panierForm"] .totalPanier .retour span,
body #wrapper #contenu form[name="panierForm"] .totalPanier .terminer span {
  text-transform: uppercase;
  font-weight: bold;
  font-size: 14px;
}
body #wrapper #contenu form[name="panierForm"] .totalPanier .retour {
  text-align: left;
}
body #wrapper #contenu form[name="panierForm"] .totalPanier .terminer {
  text-align: right;
}
body #wrapper #contenu #panierRecap h3 {
  text-align: left;
  font-size: 14px;
}
body #wrapper #contenu #panierRecap form[name="panierForm"] #btnActualiser,
body #wrapper #contenu #panierRecap form[name="panierForm"] #modifier {
  font-size: 14px;
  font-weight: bold;
  text-align: center;
  text-transform: capitalize;
}
body #wrapper #contenu #panierRecap form[name="panierForm"] #btnActualiser a {
  text-decoration: none;
}
body #wrapper #contenu #panierRecap form[name="panierForm"] .recapArticles thead,
body #wrapper #contenu #panierRecap form[name="panierForm"] .modifArticles thead,
body #wrapper #contenu #panierRecap form[name="panierForm"] .recapArticles tbody tr td,
body #wrapper #contenu #panierRecap form[name="panierForm"] .modifArticles tbody tr td,
body #wrapper #contenu #panierRecap form[name="panierForm"] .recapArticles tfoot,
body #wrapper #contenu #panierRecap form[name="panierForm"] .modifArticles tfoot {
  font-size: 11px;
}
body #wrapper #contenu #panierRecap form[name="panierForm"] .recapArticles thead tr .quantite,
body #wrapper #contenu #panierRecap form[name="panierForm"] .modifArticles thead tr .quantite,
body #wrapper #contenu #panierRecap form[name="panierForm"] .recapArticles tbody tr .quantite,
body #wrapper #contenu #panierRecap form[name="panierForm"] .modifArticles tbody tr .quantite,
body #wrapper #contenu #panierRecap form[name="panierForm"] .recapArticles thead tr .montant,
body #wrapper #contenu #panierRecap form[name="panierForm"] .modifArticles thead tr .montant,
body #wrapper #contenu #panierRecap form[name="panierForm"] .recapArticles tbody tr .montant,
body #wrapper #contenu #panierRecap form[name="panierForm"] .modifArticles tbody tr .montant {
  text-align: center;
}
body #wrapper #contenu #panierRecap form[name="panierForm"] .recapArticles tfoot td.montantHorsFraisPort,
body #wrapper #contenu #panierRecap form[name="panierForm"] .modifArticles tfoot td.montantHorsFraisPort,
body #wrapper #contenu #panierRecap form[name="panierForm"] .recapArticles tfoot td.montantFraisPort,
body #wrapper #contenu #panierRecap form[name="panierForm"] .modifArticles tfoot td.montantFraisPort,
body #wrapper #contenu #panierRecap form[name="panierForm"] .recapArticles tfoot td.totalArticles,
body #wrapper #contenu #panierRecap form[name="panierForm"] .modifArticles tfoot td.totalArticles,
body #wrapper #contenu #panierRecap form[name="panierForm"] .recapArticles tfoot td#montantHorsFraisPort,
body #wrapper #contenu #panierRecap form[name="panierForm"] .modifArticles tfoot td#montantHorsFraisPort,
body #wrapper #contenu #panierRecap form[name="panierForm"] .recapArticles tfoot td#montantFraisPort,
body #wrapper #contenu #panierRecap form[name="panierForm"] .modifArticles tfoot td#montantFraisPort {
  text-align: center;
  font-weight: bold;
}
body #wrapper #contenu #panierRecap form[name="panierForm"] .recapArticles tbody tr td,
body #wrapper #contenu #panierRecap form[name="panierForm"] .modifArticles tbody tr td {
  text-transform: capitalize;
}
body #wrapper #contenu #panierRecap form[name="panierForm"] .recapArticles tbody tr .montant,
body #wrapper #contenu #panierRecap form[name="panierForm"] .modifArticles tbody tr .montant {
  font-weight: bold;
}
body #wrapper #contenu #panierRecap form[name="panierForm"] .recapArticles tfoot td.fraisPort,
body #wrapper #contenu #panierRecap form[name="panierForm"] .recapArticles tfoot td.horsFraisPort,
body #wrapper #contenu #panierRecap form[name="panierForm"] .recapArticles tfoot td.nbArticles {
  text-align: right;
}
body #wrapper #contenu #panierRecap form[name="panierForm"] .modifArticles tbody tr .quantite .champPanier {
  font-size: 11px;
  text-align: center;
}
body #wrapper #contenu #panierRecap form[name="panierForm"] .modifArticles thead tr .supprimer,
body #wrapper #contenu #panierRecap form[name="panierForm"] .modifArticles tbody tr .supprimer {
  text-align: center;
}
body #wrapper #contenu #panierRecap form[name="panierForm"] .modifArticles tfoot tr td {
  text-align: right;
}
body #wrapper #contenu #panierRecap form[name="panierForm"] .modifArticles tfoot #montantTotalCommande {
  text-align: center;
}
body #wrapper #contenu h2.titreConfirmation,
body #wrapper #contenu span.referenceCommande {
  font-weight: bold;
}
body #wrapper #contenu #mesCoordonnees table.adresse thead tr td {
  font-weight: bold;
}
body #wrapper #contenu #mesCoordonnees table.adresse .libelleChamp,
body #wrapper #contenu #mesCoordonnees table.adresse .champ {
  line-height: 20px;
}
body #wrapper #contenu #mesCoordonnees table.adresse .libelleChamp {
  font-size: 11px;
}
body #wrapper #contenu #mesCoordonnees table.adresse input.error,
body #wrapper #contenu #mesCoordonnees table.adresse #livraisonCivilite .error {
  line-height: 20px;
}
body #wrapper #contenu #mesCoordonnees table.adresse label.error {
  color: #f00;
}
body #wrapper #contenu .suivant,
body #wrapper #contenu .precedent {
  font-size: 12px;
  text-decoration: none;
  line-height: 22px;
}
body #wrapper #contenu .legende {
  font-size: 11px;
}
body #wrapper #contenu .legende h3 {
  text-align: left;
}
body #wrapper #contenu .annexeLegende {
  font-size: 10px;
}
body #wrapper #contenu #messageContextuel {
  line-height: 40px;
  font-size: 20px;
  text-align: center;
}
body #wrapper #contenu .edito .fondUniEdito #titreAccueil {
  font-size: 2.5em;
}
body #wrapper #colonneDroite {
  font-family: Arial, Verdana, Helvetica, sans-serif;
}
body #wrapper #colonneDroite h1 {
  line-height: normal;
  font-size: 17px;
  font-weight: normal;
}
body #wrapper #colonneDroite span {
  font-size: 11px;
}
body #wrapper #colonneDroite .moteurRecherche h1 {
  text-align: right;
}
body #wrapper #colonneDroite .moteurRecherche form .texteRecherche {
  font-size: 14px;
  line-height: 12px;
  vertical-align: top;
}
body #wrapper #colonneDroite .profil h1,
body #wrapper #colonneDroite .profil .nomParticipant,
body #wrapper #colonneDroite .profil .accesAnnexes {
  text-align: right;
}
body #wrapper #colonneDroite .profil .pointsParticipant {
  text-align: center;
  font-size: 14px;
  font-weight: bold;
}
body #wrapper #colonneDroite .profil .accesAnnexes {
  font-size: 11px;
}
body #wrapper #colonneDroite .profil .accesAnnexes a {
  text-transform: capitalize;
  text-decoration: none;
}
body #wrapper #colonneDroite .apercuPanier h1,
body #wrapper #colonneDroite .apercuPanier .validCommande {
  text-align: right;
}
body #wrapper #colonneDroite .apercuPanier a {
  font-size: 11px;
  text-align: left;
  text-decoration: none;
}
body #wrapper #colonneDroite .apercuPanier .validCommande {
  text-decoration: none;
}
body #wrapper #colonneDroite .apercuPanier span {
  font-size: 14px;
  font-weight: bold;
}
body #wrapper #colonneDroite .raccourcisTextes {
  text-align: right;
}
body #wrapper #colonneDroite .raccourcisTextes a {
  font-size: 11px;
  text-decoration: none;
}
body #wrapper #footer ul.lienFooter li a {
  font-size: 11px;
  text-decoration: none;
}
#ajoutPanier h1,
#ajoutPanier h2 {
  font-size: 20px;
  font-family: Verdana, sans-serif;
}
#ajoutPanier h2 {
  text-align: center;
}
#ajoutPanier .libelleArticle {
  font-size: 18px;
  font-weight: bold;
}
#ajoutPanier .calculette .quantite {
  text-align: center;
  font-weight: bold;
  font-size: 12px;
}
#ajoutPanier .calculette thead td {
  font-weight: bold;
  font-size: 11px;
  text-align: center;
}
#ajoutPanier .motantTotal {
  font-weight: bold;
  font-size: 17px;
  text-align: right;
}
#ajoutPanier a,
#ajoutPanier a:visited {
  text-decoration: none;
}
#ajoutPanier .retour,
#ajoutPanier .terminer {
  line-height: 22px;
  font-size: 12px;
}
#ajoutPanier .retour span,
#ajoutPanier .terminer span {
  text-transform: uppercase;
  font-weight: bold;
  font-size: 14px;
}
#ajoutPanier .retour {
  text-align: left;
}
#ajoutPanier .terminer {
  text-align: right;
}
#ajoutPanier #soldeIns {
  font-family: Verdana, sans-serif;
  font-size: 20px;
  text-align: center;
}
.cluetip-default h3#cluetip-title {
  font-weight: normal;
}
.cluetip-default #cluetip-title a {
  font-size: 0.95em;
}
.cluetip-default div#cluetip-close {
  text-align: right;
}
.cluetip-default div#cluetip-close a {
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
}
.cluetip-detailArticleHover div#cluetip-close {
  text-align: right;
}
.cluetip-detailArticleHover div#cluetip-close a {
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
}
