body#publication div#conteneur.IndeXysCommerceRayon.imprimes-personnalisables div.information.liste div.tarif { 
display: none;
}
body#publication div#conteneur.flyers-avec-vous-a-chaque-moment div.information.detail div.commande:before { 
content: "Vos flyers imprimés et livrés directement chez vous"; margin: 0; margin-top: 20px; color: #00008f; font-weight: bold; font-size: 1.5em; text-transform: none; text-decoration: underline; text-decoration-color: #ffffff;
}
body#publication div#conteneur.flyers-avec-vous-a-chaque-moment div.information.detail div.image::after { 
display: none;
}
body#publication div#conteneur.flyers-les-mois-qui-comptent div.information.detail div.commande:before { 
content: "Vos flyers imprimés et livrés directement chez vous"; margin: 0; margin-top: 20px; color: #00008f; font-weight: bold; font-size: 1.5em; text-transform: none; text-decoration: underline; text-decoration-color: #ffffff;
}
body#publication div#conteneur.flyers-les-mois-qui-comptent div.information.detail div.image::after { 
display: none;
}
body#publication div#conteneur.flyers-roulez-bien-protege div.information.detail div.commande:before { 
content: "Vos flyers imprimés et livrés directement chez vous"; margin: 0; margin-top: 20px; color: #00008f; font-weight: bold; font-size: 1.5em; text-transform: none; text-decoration: underline; text-decoration-color: #ffffff;
}
body#publication div#conteneur.flyers-roulez-bien-protege div.information.detail div.image::after { 
display: none;
}
body#publication div#conteneur.votre-logement-bien-protege div.information.detail div.commande:before { 
content: "Vos flyers imprimés et livrés directement chez vous"; margin: 0; margin-top: 20px; color: #00008f; font-weight: bold; font-size: 1.5em; text-transform: none; text-decoration: underline; text-decoration-color: #ffffff;
}
body#publication div#conteneur.votre-logement-bien-protege div.information.detail div.image::after { 
display: none;
}
body#rubrique.recherche div.information.liste div.tarif ul { 
display: none;
}
div#conteneur.IndeXysCommerceArticle div.information.detail { 
background-color: #F0ff93; !height: 1%;
}
div#conteneur.IndeXysCommerceArticle div.listeSousPublication div.information.liste div.texte p { 
display: none;
}
div#conteneur.IndeXysCommerceArticle div.listeSousPublication div.information.liste div.texte p.codeArticle { 
display: block;
}
div.IndeXysCommerceArticle.detail div.commande div.personnalisation p { 
margin: 0; margin-top: 10px; padding: 0; color: #000000; text-align: left;
}
div.IndeXysCommerceArticle.detail div.commande div.personnalisation p label { 
display: block; margin: 0; padding: 0; font-weight: bold; color: #000000;
}
div.IndeXysCommerceArticle.detail div.commande div.personnalisation p textarea { 
margin: 0; margin-top: 5px; padding: 0; width: 40%; height: 8em;
}
div.information.IndeXysCommerceArticle.detail div.commande div.tarif p span.dateProchaineDisponibilite:before { 
content: ", sera de retour le ";
}
div.information.IndeXysCommerceArticle.detail div.commande div.tarif p.alerte-expedition { 
color: #CD5A41; font-size: 12px; font-weight: bold;
}
div.information.IndeXysCommerceArticle.detail div.commande div.tarif p.alerte-expedition span.reference { 
display: none;
}
div.information.IndeXysCommerceArticle.detail div.commande div.tarif p.alerte-expedition span.reference span.label { 
display: none;
}
div.information.IndeXysCommerceArticle.detail div.commande div.tarif p.alerte-expedition span.reference:first-child { 
display: block;
}
div.information.IndeXysCommerceArticle.liste div.commande div.tarif p.alerte-expedition { 
color: #CD5A41; font-size: 12px; font-weight: bold; text-align: center;
}
div.information.IndeXysCommerceArticle.liste div.commande div.tarif p.alerte-expedition span.reference { 
display: none;
}
div.information.IndeXysCommerceArticle.liste div.commande div.tarif p.alerte-expedition span.reference span.label { 
display: none;
}
div.information.IndeXysCommerceArticle.liste div.commande div.tarif p.alerte-expedition span.reference:first-child { 
display: block;
}
div.information.IndeXysCommerceRayon.detail { 
margin-top: 0; padding: 0; padding-left: 20px; padding-right: 20px;
}
div.information.IndeXysCommerceRayon.detail div.texte { 
padding-top: 0;
}
div.information.IndeXysCommerceRayon.detail div.texte h1 { 
position: relative; top: 0; left: 0;
}
div.information.detail { 
padding: 20px; padding-left: 15%; padding-right: 7%; margin: 0; margin-top: 80px; position: relative; top: 0; left: 0; /* !height: 1%; */
}
div.information.detail div.commande div.tarif ul li span.prix-suivant span.unit { 
display: none;
}
div.information.detail div.commande div.tarif ul li span.prix-suivant:before { 
content: " \A (puis "; white-space: pre;
}
div.information.detail div.commande div.tarif ul li span.titre-suivant:after { 
content: ")";
}
div.information.detail div.demande-devis { 
display: none;
}
div.information.detail div.image { 
float: right; position: relative; top: 20px; right: 20px; margin-left: 40px; margin-bottom: 80px; width: 50%;
}
div.information.detail div.image div.galerie p { 
text-align: center;
}
div.information.detail div.image div.galerie p a { 
margin-left: 5px; margin-right: 5px;
}
div.information.detail div.image div.galerie p a img { 
border: 0;
}
div.information.detail div.image div.zoom { 
text-align: center;
}
div.information.detail div.image div.zoom a span { 
display: none;
}
div.information.detail div.image:after { 
/* display: inline-block; content: "Pour une quantité importante, un prix spécial peut vous être proposé"; font-style: italic; color: #00008f; width: 100%; text-align: center; */
}
div.information.detail div.services { 
display: none;
}
div.information.detail div.texte { 
margin: 0; padding-top: 20px;
}
div.information.detail div.texte h1 { 
position: absolute; top: -70px; left: 0; z-index: 90;
}
div.information.detail div.texte h2 { 
margin: 0; margin-top: 20px; color: #00008f; font-size: 1.5em; text-transform: none; text-decoration: underline; text-decoration-color: #ffffff;
}
div.information.detail div.texte h3 { 
margin: 0; margin-top: 20px; color: #00adc6; font-size: 1.4em; text-transform: none;
}
div.information.detail div.texte p { 
margin: 0; margin-top :10px; padding: 0;
}
div.information.detail div.texte p strong { 
color: #00adc6;
}
div.information.detail div.texte p.contact { 
margin: 0; margin-top: 20px; padding: 0;
}
div.information.detail div.texte p.contact a { 
margin: 0; margin-top: 10px; padding: 10px; border: 0; background-color: #00adc6; color: #ffffff; font-family: Arial; Helvetica; Sans-serif; background-image: url(../images/fdDemandeDevis.png); background-position: center left; background-repeat: no-repeat; padding-left: 40px; font-size: 0.8em; text-decoration: none;
}
div.information.detail div.texte p.contact a:hover { 
text-decoration: underline;
}
div.information.detail p.ajouter button span:after { 
content: " au panier";
}
div.information.detail p.ajouter button.ajouter { 
margin: 0; margin-top: 10px; margin-right: 10px; padding: 10px; border: 0; background-color: #ff0000; color: #ffffff; font-family: Arial; Helvetica; Sans-serif; background-image: url(../images/btAjouter.png); background-position: center left; background-repeat: no-repeat; padding-left: 40px; padding-right: 10px; font-size: 0.8em;
}
div.information.detail p.ajouter button:hover { 
text-decoration: underline;
}
div.information.detail p.ajouter span.prix { 
font-size: 1em; color: #00008f; font-weight: bold;
}
div.information.detail p.ajouter span.prix span.amount:before { 
content: "Prix unitaire : "; color: #00008f; font-weight: bold;
}
div.information.detail p.ajouter span.quantity { 
display: block; margin: 0; margin-top: 10px; text-align: left; font-size: 1em;
}
div.information.detail p.ajouter span.quantity input { 
width: 80px;
}
div.information.detail p.ajouter span.quantity input:before { 
content: "Quantité : ";
}
div.information.detail p.ajouter span.quantity label { 
display: none;
}
div.information.detail p.ajouter span.quantity:before { 
content: "Quantité : ";
}
div.information.detail p.codeArticle { 
color: #00008f; text-align: center;
}
div.information.detail p.codeArticle span.libelle { 
margin-right: 5px;
}
div.information.detail p.stock { 
margin: 0; margin-top: 10px;
}
div.information.detail span.lien-demande-devis { 
display: inline-block;
}
div.information.detail span.lien-demande-devis a { 
margin: 0; margin-top: 10px; padding: 10px; border: 0; background-color: #00adc6; color: #ffffff; font-family: Arial; Helvetica; Sans-serif; background-image: url(../images/fdDemandeDevis.png); background-position: center left; background-repeat: no-repeat; padding-left: 40px; font-size: 0.8em; text-decoration: none;
}
div.information.detail span.lien-demande-devis a:hover { 
text-decoration: underline;
}
div.information.liste { 
display: inline-block; width: 200px; margin: 30px; margin-top: 0; background-color: #f0ff93; padding-top: 30px;
}
div.information.liste div.commande { 
margin: 0; padding: 0; height: 150px;
}
div.information.liste div.commande p.ajouter { 
margin: 0; padding: 0; text-align: center; font-size: 1em;
}
div.information.liste div.commande p.ajouter a.ajouter { 
margin: 0; margin-top: 10px; margin-left: auto; margin-right: auto; padding: 10px; border: 0; background-color: #ff0000; color: #ffffff; font-family: Arial; Helvetica; Sans-serif; background-image: url(../images/btAjouter.png); background-position: center left; background-repeat: no-repeat; padding-left: 40px; font-size: 0.8em;
}
div.information.liste div.commande p.ajouter button { 
margin: 0; margin-top: 10px; margin-left: auto; margin-right: auto; padding: 10px; border: 0; background-color: #ff0000; color: #ffffff; font-family: Arial; Helvetica; Sans-serif; background-image: url(../images/btAjouter.png); background-position: center left; background-repeat: no-repeat; padding-left: 40px; font-size: 0.8em;
}
div.information.liste div.commande p.ajouter button span:after { 
content: " au panier";
}
div.information.liste div.commande p.ajouter button:hover { 
text-decoration: underline;
}
div.information.liste div.commande p.ajouter select { 
margin-left: 10px;
}
div.information.liste div.commande p.ajouter span.prix { 
display: block; margin: 0; padding: 0; padding-bottom: 10px; font-size: 1em; font-weight: bold; color: #00008f;
}
div.information.liste div.commande p.ajouter span.quantity { 
display: block; margin: 0; padding: 0; padding-bottom: 5px;
}
div.information.liste div.commande p.ajouter span.quantity input { 
width: 40px;
}
div.information.liste div.commande p.ajouter span.quantity label { 
display: none;
}
div.information.liste div.commande p.enPersonnaliserPlus { 
margin: 0; padding: 0; padding-top: 1em; text-align: center; font-size: 1em;
}
div.information.liste div.commande p.enPersonnaliserPlus a { 
display: inline-block; margin: 0; margin-top: 10px; margin-left: auto; margin-right: auto; padding: 10px; border: 0; background-color: #ff0000; color: #ffffff; font-family: Arial; Helvetica; Sans-serif; background-image: url(../images/btAjouter.png); background-position: center left; background-repeat: no-repeat; padding-left: 40px; font-size: 0.8em; text-decoration: none;
}
div.information.liste div.commande p.enPersonnaliserPlus a span { 
font-size: 0px; color: #ff0000;
}
div.information.liste div.commande p.enPersonnaliserPlus a span:after { 
font-size: 12px; content: "Personnaliser"; color: #ffffff;
}
div.information.liste div.commande p.enPersonnaliserPlus a span:hover { 
text-decoration: underline;
}
div.information.liste div.commande p.non-disponible { 
margin: 0; padding: 0; height: 130px; text-align: center;  font-size: 0.8em;
}
div.information.liste div.commande p.stock { 
display: none; /* margin: 0; margin-top: 5px; padding: 0; padding-left: 5px; padding-right: 5px;  text-align: center; font-size: 0.8em; */
}
div.information.liste div.commande p.textePromotion { 
display: none; /* margin: 10px; padding: 5px; text-align: center; background-color: #00adc6; color: #ffffff; font-size: 0.8em; */
}
div.information.liste div.image { 
text-align: center; height: 140px; vertical-align: middle; padding-top: 20px; padding-bottom: 20px;
}
div.information.liste div.image img { 
max-height: 100px;
}
div.information.liste div.texte { 
position: relative; top: 0; left: 0; height: 75px;
}
div.information.liste div.texte h2 { 
margin: 0; padding: 0; text-align: center; line-height: 15px; font-size: 0.8em; text-transform: uppercase; height: 55px
}
div.information.liste div.texte h2 a { 
display: block; padding-top: 5px; color: #00008f; text-decoration: none;
}
div.information.liste div.texte h2 a:hover { 
text-decoration: underline;
}
div.information.liste div.texte p { 
margin: 0; padding: 0; line-height: 15px; text-align: center;  font-size: 0.8em;
}
div.information.liste div.texte p.codeArticle { 
margin: 0; padding: 10px;  text-align: center;  font-size: 0.8em;
}
div.information.liste div.texte p.codeArticle span.libelle { 
margin-right: 5px;
}
div.information.liste div.texte p.promotion { 
margin: 0; padding: 0; position: absolute; top: -25px; right: 5px; width: 50%; line-height: 20px; background-color: #ff0000; text-align: center; color: #ffffff;  font-size: 0.8em;
}
div.information.liste p.enSavoirPlus { 
margin: 10px; padding: 5px; text-align: right; /* background-color: #00adc6; color: #ffffff; text-align: center; */
}
div.information.liste p.enSavoirPlus a { 
color: #00008f; text-decoration: none; font-size: 0.7em;
}
div.information.liste p.enSavoirPlus a span { 
display: none;
}
div.information.liste p.enSavoirPlus a:after { 
content: "en savoir plus";
}
div.information.liste p.enSavoirPlus a:hover { 
text-decoration: underline;
}
html>body div#conteneur.IndeXysCommerceArticle div.information.detail { 
/* height: auto; overflow: hidden; */
}
html>body div.information.detail { 
/* overflow: hidden; height: auto; */
}
