body#rubrique.votre-panier-paniers div#zoneCentre div.PaniersDesTerroirsComPortletPanier { 
width: 800px;
}
div#zoneCentre div.PaniersDesTerroirsComPortletPanier div.afficher-votre-commande div.alerte { 
margin: 0px; padding: 0px; position: relative; top: 0px; left: 0px;
}
div#zoneCentre div.PaniersDesTerroirsComPortletPanier div.afficher-votre-commande div.alerte div.alerte-out { 
margin: 0px; margin-top: 10px; margin-left: 20px; margin-right: 20px; padding: 0px; padding-left: 60px; height: 50px; background: url(../images/btAlert.png) center left no-repeat;
}
div#zoneCentre div.PaniersDesTerroirsComPortletPanier div.afficher-votre-commande div.alerte div.alerte-out div.alerte-in { 
padding-top: 4px; color: #cc0000; font-size: 1em; font-weight: bold;
}
div#zoneCentre div.PaniersDesTerroirsComPortletPanier div.afficher-votre-commande p { 
margin: 0px; padding: 0px; line-height: 2em; text-align: left;
}
div#zoneCentre div.PaniersDesTerroirsComPortletPanier div.afficher-votre-commande p.navigation { 
text-align: center;
}
div#zoneCentre div.PaniersDesTerroirsComPortletPanier div.afficher-votre-commande p.navigation a { 
color: #df3387; text-decoration: underline;
}
div#zoneCentre div.PaniersDesTerroirsComPortletPanier div.afficher-votre-commande p.navigation a:hover { 
color: #81197f;
}
div#zoneCentre div.PaniersDesTerroirsComPortletPanier div.information.detail p.ajouter button.ajouter span { 
display: block; padding: 0; height: 28px; line-height: 28px;
}
div#zoneCentre div.PaniersDesTerroirsComPortletPanier div.information.liste p.ajouter button.ajouter span { 
display: block; padding: 0px; /* padding-left: 32px; background-color: none; background-image: url(../images/fdAjouterAuPanier.png); background-position: 5px 2px; background-repeat: no-repeat; */ height: 28px; line-height: 28px;
}
div#zoneCentre div.PaniersDesTerroirsComPortletPanier div.nouvelle-recherche p { 
text-align: center; padding: 5px;
}
div#zoneCentre div.PaniersDesTerroirsComPortletPanier div.nouvelle-recherche p a { 
display: block; margin: 0px; margin-left: auto; margin-right: auto; width: 259px; height: 65px; background: url(../images/btEffectuerNouvelleRecherche.png) center center; cursor: pointer;
}
div#zoneCentre div.PaniersDesTerroirsComPortletPanier div.nouvelle-recherche p a span { 
display: none;
}
div#zoneCentre div.PaniersDesTerroirsComPortletPanier div.tous-les-produits { 
margin: 0px; margin-left: 335px; padding: 0px;
}
div#zoneCentre div.PaniersDesTerroirsComPortletPanier div.tous-les-produits ul { 
margin: 0px; padding: 0px; list-style-type: none;
}
div#zoneCentre div.PaniersDesTerroirsComPortletPanier div.tous-les-produits ul li { 
font-size: 1em; font-weight: bold; line-height: 1.4em;
}
div#zoneCentre div.PaniersDesTerroirsComPortletPanier div.tous-les-produits ul li a { 
display: block; margin: 0px; padding: 0.5em; text-align: left; color: #be8743; text-decoration: none; background: none; !height: 1%; border: 0px;
}
div#zoneCentre div.PaniersDesTerroirsComPortletPanier div.tous-les-produits ul li a:hover { 
color: #be8743;
}
div#zoneCentre div.PaniersDesTerroirsComPortletPanier div.tous-les-produits ul li.d788a7ef-b884-40eb-a941-25473e8be305 { 
float: left; margin-right: 10px; display: block; width: 220px;
}
div#zoneCentre div.PaniersDesTerroirsComPortletPanier div.tous-les-produits ul li.f0389cd4-c97a-47dd-b170-25d103447ece { 
float: left; margin-right: 10px; display: block; width: 220px;
}
div#zoneCentre div.PaniersDesTerroirsComPortletPanier div.tous-les-produits ul li.produits-de-la-mer a { 
color: #64ace2;
}
div#zoneCentre div.PaniersDesTerroirsComPortletPanier div.tous-les-produits ul li.produits-de-la-mer ul li a { 
background-color: rgba(100,172,226,0.3); background-color: #64ace2\9; color: #4c2e1c;
}
div#zoneCentre div.PaniersDesTerroirsComPortletPanier div.tous-les-produits ul li.produits-de-la-mer ul li a:hover { 
background-color: #81197f; color: #ffffff;
}
div#zoneCentre div.PaniersDesTerroirsComPortletPanier div.tous-les-produits ul li.thes a { 
color: #7aa433;
}
div#zoneCentre div.PaniersDesTerroirsComPortletPanier div.tous-les-produits ul li.thes ul li a { 
background-color: rgba(122,164,51,0.3); background-color: #7aa433\9; color: #4c2e1c;
}
div#zoneCentre div.PaniersDesTerroirsComPortletPanier div.tous-les-produits ul li.thes ul li a:hover { 
background-color: #81197f; color: #ffffff;
}
div#zoneCentre div.PaniersDesTerroirsComPortletPanier div.tous-les-produits ul li.vins-et-boissons a { 
color: #930564;
}
div#zoneCentre div.PaniersDesTerroirsComPortletPanier div.tous-les-produits ul li.vins-et-boissons ul li a { 
background-color: rgba(147,5,100,0.3); background-color: #930564\9; color: #4c2e1c;
}
div#zoneCentre div.PaniersDesTerroirsComPortletPanier div.tous-les-produits ul li.vins-et-boissons ul li a:hover { 
background-color: #81197f; color: #ffffff;
}
div#zoneCentre div.PaniersDesTerroirsComPortletPanier div.tous-les-produits ul li.whisky a { 
color: #a33415;
}
div#zoneCentre div.PaniersDesTerroirsComPortletPanier div.tous-les-produits ul li.whisky ul li a { 
background-color: rgba(163,52,21,0.3); background-color: #a33415\9; color: #4c2e1c;
}
div#zoneCentre div.PaniersDesTerroirsComPortletPanier div.tous-les-produits ul li.whisky ul li a:hover { 
background-color: #81197f; color: #ffffff;
}
div#zoneCentre div.PaniersDesTerroirsComPortletPanier div.tous-les-produits ul ul { 
!height: 1%;
}
div#zoneCentre div.PaniersDesTerroirsComPortletPanier div.tous-les-produits ul ul li { 
font-weight: normal; float: left;
}
div#zoneCentre div.PaniersDesTerroirsComPortletPanier div.tous-les-produits ul ul li a { 
display: block; margin: 0px; margin-bottom: 1em; margin-right: 1em; padding: 0.5em; padding-left: 1em; padding-right: 1em; background-color: rgba(190,135,67,0.3); background-color: #be8743\9; color: #4c2e1c; line-height: 1.25em; border: 1px solid #ffffff; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; position: relative; top: 0px; left: 0px; behavior: url(/indeXys/ie/PIE.htc);
}
div#zoneCentre div.PaniersDesTerroirsComPortletPanier div.tous-les-produits ul ul li a:hover { 
background-color: #81197f; color: #ffffff;
}
div#zoneCentre div.PaniersDesTerroirsComPortletPanier h2.header { 
margin: 0px; padding: 0px; text-align: center; font-size: 16px; color: #81197f;
}
div#zoneCentre div.PaniersDesTerroirsComPortletPanier h3.header { 
margin: 0px; padding: 5px; text-align: center; font-size: 14px; color: #81197f;
}
div#zoneCentre div.PaniersDesTerroirsComPortletPanier h4.conseil-articles { 
font-size: 11px; color: #4C2E1C;
}
div.mon-panier { 
margin: 0; padding: 0;
}
div.mon-panier div.alerte { 
margin: 0px; padding: 0px; position: relative; top: 0px; left: 0px;
}
div.mon-panier div.alerte div.alerte-out { 
margin: 0px; margin-top: 10px; margin-left: 20px; margin-right: 20px; padding: 0px; padding-left: 60px; height: 50px; background: url(../images/btAlert.png) center left no-repeat;
}
div.mon-panier div.alerte div.alerte-out div.alerte-in { 
padding-top: 4px; color: #cc0000; font-size: 2em; font-weight: bold; line-height: 2em;
}
div.mon-panier div.cancelBasket { 
margin: 0px; padding: 0px; padding-left: 10px; padding-right: 10px;
}
div.mon-panier div.cancelBasket p.navigation { 
margin: 0px; padding: 0px; /* padding-top: 17px; padding-bottom: 10px; padding-left: 70px; background: url(../images/btValiderPanier.png) top center no-repeat; */
}
div.mon-panier div.cancelBasket p.navigation a { 
display: block; margin: 0px; margin-top: 10px; padding: 10px; padding-top: 0px; background: none; border: 0px; cursor: pointer; text-align: center; color: #9c1e59; font-size: 1em; text-decoration: none;
}
div.mon-panier div.cancelBasket p.navigation a:hover { 
text-decoration: underline;
}
div.mon-panier div.inside-mon-panier { 
margin: 0; padding: 0;
}
div.mon-panier div.inside-mon-panier div.admin p { 
display: inline-block;
}
div.mon-panier div.inside-mon-panier div.discount p.designation { 
margin: 0px; padding: 0px; width: 200px; font-size: 13px; font-weight: bold; float: left;
}
div.mon-panier div.inside-mon-panier div.discount p.remise { 
margin: 0px; margin-left: 200px; padding: 0px; color: #c50f98; text-align: right;
}
div.mon-panier div.inside-mon-panier div.header { 
display: flex;
}
div.mon-panier div.inside-mon-panier div.header div.hide { 
margin: 0; padding: 0;
}
div.mon-panier div.inside-mon-panier div.header div.hide a { 
display: block; margin: 0px; margin-top: 10px; padding: 10px; padding-top: 0px; background: none; border: 0px; cursor: pointer; text-align: center; color: #9c1e59; font-weight: bold; font-size: 0.9rem; text-decoration: none;
}
div.mon-panier div.inside-mon-panier div.header div.hide a:hover { 
text-decoration: underline;
}
div.mon-panier div.inside-mon-panier div.header div.order { 
margin: 0; padding: 0;
}
div.mon-panier div.inside-mon-panier div.header div.order input.valider { 
display: inline-block; margin: 0; padding: 10px; border: 1px solid #009900; font-weight: bold; font-size: 0.9rem; text-align: center; color: #ffffff; text-decoration: none; background: #009900;
}
div.mon-panier div.inside-mon-panier div.header div.order input.valider:hover { 
text-decoration: underline;
}
div.mon-panier div.inside-mon-panier div.header div.tools { 
margin: 0; padding: 0; text-align: center; min-height: 50px; flex-grow: 1;
}
div.mon-panier div.inside-mon-panier div.header div.tools a { 
display: inline-block; margin: 0px; margin-left: 5px; margin-right: 5px; padding: 5px; border: 1px solid #cccccc; text-align: center; color: #333333; text-decoration: none;
-webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; background: #cccccc; position: relative; top: 0px; left: 0px; behavior: url(/indexys/ie/PIE.htc);
}
div.mon-panier div.inside-mon-panier div.header div.tools a span { 
display: block; margin: 0px; padding: 0px; line-height: 24px;
}
div.mon-panier div.inside-mon-panier div.header div.tools a:hover { 
text-decoration: underline;
}
div.mon-panier div.inside-mon-panier div.image { 
display: inline-block; width: 220px; margin: 0; padding: 0; text-align: center; position: relative; top: 0px; left: 0px; vertical-align: top;
}
div.mon-panier div.inside-mon-panier div.image a { 
display: block;
}
div.mon-panier div.inside-mon-panier div.image a span.zoom { 
display: none; /* margin: 0px; padding: 0px; width: 32px; height: 32px; background: url(../images/btMore.png) center center no-repeat; position: absolute; top: 15px; left: 0px; */
}
div.mon-panier div.inside-mon-panier div.image img { 
max-width: 90%; height: auto;
}
div.mon-panier div.inside-mon-panier div.panier-personnalise { 
display: inline-block; width: calc(100% - 225px);
}
div.mon-panier div.inside-mon-panier div.panier-personnalise div.articles { 
display: block; margin: 0; margin-top: 2rem; padding: 0; vertical-align: top;
}
div.mon-panier div.inside-mon-panier div.panier-personnalise div.articles table { 
width: 100%;
}
div.mon-panier div.inside-mon-panier div.panier-personnalise div.coffret { 
display: block; margin: 0; margin-top: 2rem; padding: 0; vertical-align: top;
}
div.mon-panier div.inside-mon-panier div.panier-personnalise div.coffret table { 
width: 100%;
}
div.mon-panier div.inside-mon-panier div.panier-personnalise div.message { 
display: block; margin: 0; margin-top: 2rem; padding: 0; vertical-align: top;
}
div.mon-panier div.inside-mon-panier div.panier-personnalise div.message table { 
width: 100%;
}
div.mon-panier div.inside-mon-panier div.panier-personnalise div.total { 
display: block; margin: 0; margin-top: 2rem; padding: 0; vertical-align: top;
}
div.mon-panier div.inside-mon-panier div.panier-personnalise div.total p { 
padding: 0px; padding-left: 10px; font-weight: bold; font-size: 1.1em; color: #333333; text-align: left;
}
div.mon-panier div.inside-mon-panier div.panier-personnalise div.total p { 
padding: 0px; text-align: center; font-weight: bold; font-size: 1.1em; color: #333333;
}
div.mon-panier div.inside-mon-panier div.panier-personnalise div.total p.totalAchatHt { 
display: none;
}
div.mon-panier div.inside-mon-panier div.panier-personnalise div.total p.totalAchatHt span.libelle { 
margin-right: 10px;
}
div.mon-panier div.inside-mon-panier div.panier-personnalise div.total p.volumeTotal { 
display: none;
}
div.mon-panier div.inside-mon-panier div.panier-personnalise div.total table { 
width: 100%;
}
div.mon-panier div.inside-mon-panier div.panier-personnalise div.total table tr.total-ht span.libelle { 
margin-right: 10px;
}
div.mon-panier div.inside-mon-panier div.panier-personnalise div.total table tr.total-ht td { 
font-weight: bold; font-size: 1.1em; color: #333333;
}
div.mon-panier div.inside-mon-panier div.panier-personnalise div.total table tr.total-ttc td { 
font-weight: bold; font-size: 1.1em; color: #333333;
}
div.mon-panier div.inside-mon-panier div.panier-personnalise div.total table tr.total-ttc td span.libelle { 
margin-right: 5px;
}
div.mon-panier div.inside-mon-panier div.panier-personnalise div.total table tr.total-ttc td span.price { 
font-weight: bold; font-size: 2em; color: #d10019;
}
div.mon-panier div.inside-mon-panier div.panier-personnalise div.total table tr.total-tva span.libelle { 
margin-right: 10px;
}
div.mon-panier div.inside-mon-panier div.panier-personnalise div.total table tr.total-tva td { 
font-weight: bold; font-size: 1.1em; color: #333333;
}
div.mon-panier div.inside-mon-panier div.panier-personnalise div.total table tr.totalTtc td span.price:after { 
display: block; content: "frais de port inclus"; font-size: 0.6em; color: #999999; font-weight: bold; text-align: center;
}
div.mon-panier div.inside-mon-panier h3 { 
margin: 0px; margin-top: 10px; padding-left: 40px; background: url(../images/btPlus24.png) top left no-repeat; line-height: 30px; height: 30px; font-size: 14px; color: #81197f; position: relative; top: 0px; left: -8px;
}
div.mon-panier div.inside-mon-panier h3 span { 
display: block; margin: 0px; margin-right: 5px; padding: 0px; width: 20px; height: 20px; line-height: 20px; float: left; text-align: center; background-color: #81197f; position: relative; top: 5px; left: 0px; color: #ffffff; font-weight: normal;
}
div.mon-panier div.inside-mon-panier h4 { 
margin: 0px; margin-top: 10px; padding: 0px; font-size: 12px; color: #81197f;
}
div.mon-panier div.inside-mon-panier input { 
font-family: Montserrat, Sans-Serif;
}
div.mon-panier div.inside-mon-panier span.actions a.action { 
display: inline-block; margin: 0; margin-left: 1rem; padding: 0; padding-left: 0.5rem; padding-right: 0.5rem; height: 1.4rem; line-height: 1.4rem; text-decoration: none; color: #ffffff; font-size: 0.8em; font-weight: normal; text-align: center; background: #ff9900;
}
div.mon-panier div.inside-mon-panier span.actions a.action:hover { 
text-decoration: underline;
}
div.mon-panier div.inside-mon-panier table { 
margin: 0px; padding: 0px; border-collapse: collapse; width: 90%;
}
div.mon-panier div.inside-mon-panier table tr td.designation { 
display: flex; align-items: center; gap: 0.5rem; margin: 0; padding-top: 0.25rem; padding-bottom: 0.25rem; border: 0; border-bottom: 1px solid #81197f; line-height: 1.4rem;
}
div.mon-panier div.inside-mon-panier table tr td.designation span.designation { 
font-weight: bold; font-style: italic; color: #4c2e1c; font-size: 0.8rem; flex-grow: 1;
}
div.mon-panier div.inside-mon-panier table tr td.designation span.designation span.display-detail { 
margin: 0; margin-left: 0.5rem; padding: 0;
}
div.mon-panier div.inside-mon-panier table tr td.designation span.designation span.display-detail a.more { 
display: inline-block; margin: 0; padding: 0; padding-left: 0.5rem; padding-right: 0.5rem; height: 1rem; line-height: 1rem; text-align: center; text-decoration: none; color: #333333; font-size: 0.6rem; background: #cccccc; border: 1px solid #cccccc; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; position: relative; top: 0px; left: 0px; behavior: url(/pie/PIE.htc);
}
div.mon-panier div.inside-mon-panier table tr td.designation span.designation span.display-detail a.more:hover { 
border-color: #81197f; background-color: #81197f; color: #ffffff;
}
div.mon-panier div.inside-mon-panier table tr td.designation span.quantity { 
display: flex; margin: 0; margin-left: 0.5rem; margin-right: 0.5rem; padding: 0px; justify-content: center; width: 4rem; font-size: 1rem; font-weight: bold;
}
div.mon-panier div.inside-mon-panier table tr td.designation span.quantity a { 
display: block; margin: 0; padding: 0; padding-left: 0.25rem; padding-right: 0.25rem; width: 1.4rem; height: 1.4rem; line-height: 1.4rem; text-decoration: none; color: #ffffff; text-align: center; background: #ff9900; font-size: 1.4rem;
}
div.mon-panier div.inside-mon-panier table tr td.designation span.quantity a:hover { 
text-decoration: underline;
}
div.mon-panier div.inside-mon-panier table tr td.designation span.quantity span.quantity { 
display: block; margin: 0; padding: 0; text-align: center; flex-grow: 1;
}
div.mon-panier div.inside-mon-panier table tr td.designation span.quantity span.quantity input { 
border: 0; text-align: center; width: 2rem;
}
div.mon-panier div.inside-mon-panier table tr td.designation span.remove { 
margin: 0; padding: 0; width: 24px; display: flex; align-item: center;
}
div.mon-panier div.inside-mon-panier table tr td.designation span.remove a { 
display: inline-block; width: 24px; height: 24px; background: url(../images/fdEnleverH24.png) top left no-repeat; border: 0;
}
div.mon-panier div.inside-mon-panier table tr td.designation span.remove a span { 
display: none;
}
div.mon-panier div.inside-mon-panier table tr td.designation span.unit-price { 
text-align: right; margin: 0; padding: 0; color: #d10019; font-weight: bold; width: 6rem; font-size: 1rem;
}
div.mon-panier div.inside-mon-panier table tr.action-articles td.action a { 
display: inline-block; margin: 0px; margin-top: 10px; padding: 0px; width: 135px; line-height: 28px; height: 28px; text-decoration: none; color: #ffffff; font-size: 0.9em; font-weight: normal; text-align: center; background: #ff9900;
}
div.mon-panier div.inside-mon-panier table tr.action-articles td.action a:hover { 
text-decoration: underline;
}
div.mon-panier div.inside-mon-panier table tr.action-box td.action a { 
display: inline-block; margin: 0px; margin-top: 10px; padding: 0px; width: 135px; line-height: 28px; height: 28px; text-decoration: none; color: #ffffff; font-size: 0.9em; font-weight: normal; text-align: center; background: #ff9900;
}
div.mon-panier div.inside-mon-panier table tr.action-box td.action a:hover { 
text-decoration: underline;
}
div.mon-panier div.inside-mon-panier table tr.action-message td.action a { 
display: inline-block; margin: 0px; margin-top: 10px; padding: 0px; width: 135px; line-height: 28px; height: 28px; text-decoration: none; color: #ffffff; font-size: 0.9em; font-weight: normal; text-align: center; background: #ff9900;
}
div.mon-panier div.inside-mon-panier table tr.action-message td.action a:hover { 
text-decoration: underline;
}
div.mon-panier div.inside-mon-panier table tr.box-designation td { 

}
div.mon-panier div.inside-mon-panier table tr.header-box td { 
display: flex; align-items: center; margin: 0; padding: 0; font-size: 1rem; font-weight: bold; color: #9c1e59; line-height: 2rem;
}
div.mon-panier div.inside-mon-panier table tr.header-box td span.choose-no-box { 
font-weight: bold; font-style: italic; color: #333333; font-size: 0.8rem; margin-left: 1rem;
}
div.mon-panier div.inside-mon-panier table tr.header-box td.title span.numero { 
display: inline-block; margin: 0px; margin-right: 10px; padding: 0px; width: 32px; height: 32px; background-color: #9c1e59; float: left; color: #ffffff; text-align: center;
}
div.mon-panier div.inside-mon-panier table tr.header-items td { 
display: flex; align-items: center; margin: 0; padding: 0; font-size: 1rem; font-weight: bold; color: #9c1e59; line-height: 2rem;
}
div.mon-panier div.inside-mon-panier table tr.header-items td.title span.numero { 
display: inline-block; margin: 0px; margin-right: 10px; padding: 0px; width: 32px; height: 32px; background-color: #9c1e59; float: left; color: #ffffff; text-align: center;
}
div.mon-panier div.inside-mon-panier table tr.header-message td { 
display: flex; align-items: center; margin: 0; padding: 0; font-size: 1rem; font-weight: bold; color: #9c1e59; line-height: 2rem;
}
div.mon-panier div.inside-mon-panier table tr.header-message td.title span.numero { 
display: inline-block; margin: 0px; margin-right: 10px; padding: 0px; width: 32px; height: 32px; background-color: #9c1e59; float: left; color: #ffffff; text-align: center;
}
div.mon-panier div.inside-mon-panier table tr.header-total td { 
display: flex; align-items: center; margin: 0; padding: 0; font-size: 1rem; font-weight: bold; color: #9c1e59; line-height: 2rem;
}
div.mon-panier div.inside-mon-panier table tr.header-total td.title span.numero { 
display: inline-block; margin: 0px; margin-right: 10px; padding: 0px; width: 32px; height: 32px; background-color: #9c1e59; float: left; color: #ffffff; text-align: center;
}
div.mon-panier div.inside-mon-panier table tr.item-designation td { 

}
div.mon-panier div.inside-mon-panier table tr.message-content td.designation { 
border: 0; padding-bottom: 0;
}
div.mon-panier div.inside-mon-panier table tr.total-ht-designation td.designation { 
border-bottom: 0; 
}
div.mon-panier div.inside-mon-panier table tr.total-ht-designation td.designation span.unit-price { 
color: inherit; 
}
div.mon-panier div.inside-mon-panier table tr.total-ttc-designation td.designation span.designation { 
font-size: 1.2em;
}
div.mon-panier div.inside-mon-panier table tr.total-ttc-designation td.designation span.unit-price { 
font-size: 1.2rem;
}
div.mon-panier div.inside-mon-panier table tr.total-tva-designation td.designation { 
border-bottom: 0; 
}
div.mon-panier div.inside-mon-panier table tr.total-tva-designation td.designation span.unit-price { 
color: inherit; 
}
div.mon-panier div.inside-mon-panier td.item { 
margin: 0px; padding: 0px; vertical-align: top; /* border: 0px; border-bottom: 1px solid #81197f; */ width: 135px;  /* 50%; */ /* position: relative; top: 0px; left: 0px; */
}
div.mon-panier div.inside-mon-panier td.item div.image { 
text-align: center;
}
div.mon-panier div.inside-mon-panier td.item div.insideTd { 
position: relative; top: 0px; left: 5px;
}
div.mon-panier div.inside-mon-panier td.item div.texte { 
/* border: 0px; border-bottom: 1px solid #81197f; */
}
div.mon-panier div.inside-mon-panier td.item h4 { 
margin: 0px; margin-top: 5px; margin-bottom: 5px; padding: 0px; text-align: center; font-size: 11px; line-height: 15px; /* height: 72px; */ color: #637683; font-style: italic;
}
div.mon-panier div.inside-mon-panier td.item p { 
margin: 0px; padding: 0px; font-size: 14px;
}
div.mon-panier div.inside-mon-panier td.item p.detail a.more { 
position: absolute; top: 0px; left: 17px; display: block; width: 100px; height: 100px; background: url(../images/btMore.png) top left no-repeat; border: 0px; border-right: 1px solid #cccccc; border-bottom: 1px solid #cccccc; color: #666666; text-decoration: none; font-size: 10px;
}
div.mon-panier div.inside-mon-panier td.item p.detail a.more span { 
display: none;
}
div.mon-panier div.inside-mon-panier td.item p.nouveaute { 
position: absolute; top: 83px; left: 0px; display: block; margin: 0px; padding: 5px; background-color: #a5c139; color: #ffffff; font-size: 9px; font-weight: normal; z-index: 300; line-height: 12px;
}
div.mon-panier div.inside-mon-panier td.item p.price { 
display: none; /* width: 70px; float: left; line-height: 34px; */
}
div.mon-panier div.inside-mon-panier td.item p.promotion { 
position: absolute; top: 83px; left: 0px; display: block; margin: 0px; padding: 5px; background-color: #81197f; color: #ffffff; font-size: 9px; font-weight: normal; z-index: 300; line-height: 12px;
}
div.mon-panier div.inside-mon-panier td.item p.quantity { 
width: 40px; float: left; line-height: 28px; height: 28px;
}
div.mon-panier div.inside-mon-panier td.item p.quantity input { 
margin: 0px; padding: 2px; width: 25px; border: 1px solid #7f0070; position: relative; top: 4px; left: 0px;
}
div.mon-panier div.inside-mon-panier td.item p.remove { 
margin: 0px; margin-left: 95px; margin-right: 5px; padding: 0px; line-height: 28px; height: 28px; border: 0px; /* position: absolute; bottom: 0px; left: 95px; */
}
div.mon-panier div.inside-mon-panier td.item p.remove a { 
display: block; width: 22px; height: 24px; background: url(../images/btEnlever20.png) center center no-repeat;
}
div.mon-panier div.inside-mon-panier td.item p.remove a span { 
display: none;
}
div.mon-panier div.inside-mon-panier td.item p.totalPrice { 
width: 60px; float: left; color: #c50f98; line-height: 28px; height: 28px;
}
div.mon-panier div.inside-mon-panier-benefits { 
display: none; /* padding: 0px; padding-top: 10px; padding-bottom: 10px; background-color: #ffffff; */
}
div.mon-panier div.inside-mon-panier-benefits table { 
width: 325px;
}
div.mon-panier div.inside-mon-panier-benefits table td { 
padding-bottom: 10px; vertical-align: top; font-size: 11px; font-weight: bold; text-align: center; color: #81197f; text-align: center; line-height: 16px;
}
div.mon-panier div.inside-mon-panier-benefits table td span.mini { 
font-size: 9px; font-weight: normal;
}
div.mon-panier div.inside-mon-panier-bottom { 
display: none; /* border: 1px solid #b2b1a3; border-top: 0px; */
}
div.mon-panier div.inside-mon-panier-discount { 
padding: 5px; padding-top: 10px;
}
div.mon-panier div.inside-mon-panier-in p { 
margin: 0px; margin-top: 5px; padding: 0px; font-size: 12px; color: #4c2e1c;
}
div.mon-panier div.promotionCode { 
margin: 0px; padding: 0px; padding-top: 10px; padding-left: 10px; padding-right: 10px; background-color: #ecece7; border: 1px solid #b2b1a3; border-top: 0px; border-bottom: 0px;
}
div.mon-panier div.promotionCode h4 { 
margin: 0px; padding: 0px; font-size: 12px; color: #81197f;
}
div.mon-panier div.promotionCode p { 
margin: 0px; margin-top: 5px; padding: 0px; font-size: 12px; color: #4c2e1c;
}
div.mon-panier div.promotionCode p input { 
margin-left: 10px; width: 120px;
}
div.mon-panier div.submitBasket { 
margin: 0px; padding: 0px; padding-top: 10px; padding-left: 10px; padding-right: 10px;
}
div.mon-panier div.submitBasket h4 { 
margin: 0px; padding: 0px; font-size: 12px; color: #81197f;
}
div.mon-panier div.submitBasket p.navigation { 
margin: 0; padding: 0; text-align: center;
}
div.mon-panier div.submitBasket p.navigation input.valider { 
display: inline-block; margin: 0; padding: 0; width: 200px; background: #009900; border: 0px; font-size: 1.2em; cursor: pointer; text-align: center; color: #ffffff; line-height: 2.6em; height: 2.6em; font-weight: bold;
}
div.mon-panier div.submitBasket p.navigation input.valider:hover { 
text-decoration: underline;
}
div.mon-panier h2.header { 
display: none;
}
div.personnalise-panier { 
margin: 0; padding: 0;
}
div.personnalise-panier a.ajouter:hover { 
text-decoration: underline;
}
div.personnalise-panier div.alerte { 
margin: 0px; padding: 0px; position: relative; top: 0px; left: 0px;
}
div.personnalise-panier div.alerte div.alerte-out { 
margin: 0px; margin-top: 10px; margin-left: 20px; margin-right: 20px; padding: 0px; padding-left: 60px; !height: 50px; background: url(../images/btAlert.png) center left no-repeat; min-height: 50px;
}
div.personnalise-panier div.alerte div.alerte-out div.alerte-in { 
padding-top: 4px; color: #cc0000; font-size: 1.1em; font-weight: bold; line-height: 1.1em;
}
div.personnalise-panier div.charger-panier p { 
font-size: 14px;
}
div.personnalise-panier div.charger-panier p.actions a { 
color: #4C2E1C; text-decoration: none;
}
div.personnalise-panier div.charger-panier p.actions a:hover { 
color: #81197f;
}
div.personnalise-panier div.close-links { 
margin: 0px; padding: 0px; !height: 1%;
}
div.personnalise-panier div.close-links p { 
margin: 0; padding: 0; font-size: 1em; text-align: center; line-height: 1.5em;
}
div.personnalise-panier div.close-links p a { 
display: block; margin: 0px; padding: 5px; border: 1px solid #cccccc; text-align: center; color: #333333; text-decoration: none;
-webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; background: #cccccc; position: relative; top: 0px; left: 0px; behavior: url(/indexys/ie/PIE.htc);
}
div.personnalise-panier div.close-links p a:hover { 
text-decoration: underline;
}
div.personnalise-panier div.close-links p.close { 
float: left;
}
div.personnalise-panier div.close-links p.close a { 
float: none;
}
div.personnalise-panier div.close-links p.close a span { 
display: block; margin: 0px; padding: 0px; padding-left: 28px; background: url(../images/fdBoutonFermer.png) center left no-repeat; line-height: 24px;
}
div.personnalise-panier div.coffrets table { 
width: 99%; border-collapse: collapse;
}
div.personnalise-panier div.coffrets table td.article { 
padding: 5px; vertical-align: top; width: 25%;
}
div.personnalise-panier div.information.detail p.produits { 
display: none;
}
div.personnalise-panier div.information.tribune div.tarif button { 
display: none;
}
div.personnalise-panier div.information.tribune h4 { 
/* height: 64px; */
}
div.personnalise-panier div.liste-article-panier-complementaire div.information.liste p.ajouter button { 
display: none;
}
div.personnalise-panier div.liste-article-panier-complementaire table td.article { 
vertical-align: top;
}
div.personnalise-panier div.liste-article-panier-complementaire table td.article div.information.liste h2 { 
height: 72px;
}
div.personnalise-panier div.liste-article-panier-producteur div.information.liste p.ajouter button { 
display: none;
}
div.personnalise-panier div.liste-article-panier-producteur table td.article { 
vertical-align: top;
}
div.personnalise-panier div.liste-article-panier-producteur table td.article div.information.liste h2 { 
height: 72px;
}
div.personnalise-panier div.liste-boites table { 
border-collapse: collapse;
}
div.personnalise-panier div.liste-boites table div.information.liste h2 { 
height: 36px;
}
div.personnalise-panier div.liste-boites table td.article { 
padding: 5px; vertical-align: top; width: 25%;
}
div.personnalise-panier div.liste-boites table td.article p.detail { 
display: none; /* margin: 0px; padding: 0px; position: absolute; top: 0px; left: 0px; */
}
div.personnalise-panier div.liste-boites table td.article p.detail a.more { 
display: block; width: 150px; height: 150px; background: url(../images/btMore.png) top left no-repeat; border: 0px; border-right: 1px solid #cccccc; border-bottom: 1px solid #cccccc; color: #666666; text-decoration: none; font-size: 10px;
}
div.personnalise-panier div.liste-boites table td.article p.detail a.more span { 
display: none;
}
div.personnalise-panier div.liste-boites table td.article span.choisir { 
display: none;
}
div.personnalise-panier div.liste-boites table td.famille { 
padding: 5px; vertical-align: top;
}
div.personnalise-panier div.liste-boites table tr.categorieFamilleCoffret div.information.liste h2 { 
line-height: 1.8em; height: 1.8em;
}
div.personnalise-panier div.liste-boites table tr.categorieFamilleCoffret h2 { 
margin: 0px; margin-top: 30px; margin-bottom: 5px; padding: 0px; padding-bottom: 5px; font-size: 1.4em; font-weight: normal; color: #81197f; font-style: italic; border: 0px; border-bottom: 1px solid #df3387; text-align: left; line-height: 1.8em; height: 1.8em;
}
div.personnalise-panier div.liste-panier { 
!height: 1%;
}
div.personnalise-panier div.liste-panier div.information.liste { 
float: none;
}
div.personnalise-panier div.liste-panier div.information.liste form.personnaliser { 
display: none;
}
div.personnalise-panier div.liste-panier div.information.liste p.ajouter button { 
display: none;
}
div.personnalise-panier div.liste-panier div.information.liste span.prix { 
/* display: block; margin: 0px; padding: 0px; padding-bottom: 5px; text-align: center; */
}
div.personnalise-panier div.liste-panier h3.paniers { 
color: #81197f; font-size: 1.1em;
}
div.personnalise-panier div.liste-panier h4.items { 
margin: 0px; padding: 0px; padding-left: 12px; color: #666666; font-style: italic; font-size: 1.1em; line-height: 32px;
}
div.personnalise-panier div.liste-panier table { 
border-collapse: collapse;
}
div.personnalise-panier div.liste-panier table td.article { 
vertical-align: top;
}
div.personnalise-panier div.liste-panier table td.article div.information.liste h2 { 
height: 72px;
}
div.personnalise-panier div.liste-panier table tr td.basket { 
padding: 5px; padding-top: 32px; vertical-align: top; border: 0px; border-top: 2px solid #81197f; background-color: #e0e0e0;
}
div.personnalise-panier div.liste-panier table tr td.basket div.information.tribune div.texte h4 span { 
background-color: #e0e0e0;
}
div.personnalise-panier div.liste-panier table tr td.items { 
border: 0px; border-top: 2px solid #81197f; padding-bottom: 10px;
}
div.personnalise-panier div.more-links p { 
margin: 0px; margin-top: 10px; font-size: 1em; text-align: center;
}
div.personnalise-panier div.more-links p a { 
color: #df3387; text-decoration: underline;
}
div.personnalise-panier div.more-links p a:hover { 
color: #81197f;
}
div.personnalise-panier div.partager-panier p { 
font-size: 14px;
}
div.personnalise-panier div.partager-panier p label { 
font-weight: bold;
}
div.personnalise-panier div.partager-panier p label.champObligatoire { 
color: #81197f;
}
div.personnalise-panier div.partager-panier p label.champObligatoire:after { 
content: " * ";
}
div.personnalise-panier div.partager-panier p.actions a { 
color: #4C2E1C; text-decoration: none;
}
div.personnalise-panier div.partager-panier p.actions a:hover { 
color: #81197f;
}
div.personnalise-panier div.partager-panier p.emails input { 
width: 500px;
}
div.personnalise-panier div.partager-panier p.panier input { 
width: 500px;
}
div.personnalise-panier div.partager-panier p.your-message textarea { 
width: 500px; height: 50px;
}
div.personnalise-panier div.personnalisation-panier p.actions { 
text-align: center;
}
div.personnalise-panier div.personnalisation-panier p.actions input.keep { 
margin: 0px; margin-top: 5px; margin-right: 10px; padding: 0px; padding-left: 25px; border: 0px; color: #ffffff; cursor: pointer; font-size: 1.1em; width: 260px; height: 28px; 
background: #81197f; background-image: url(../images/fdAjouterAuPanier.png); background-position: 5px 2px; background-repeat: no-repeat; border: 1px solid #81197f; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; color: #ffffff; position: relative; top: 0px; left: 0px; behavior: url(/indeXys/ie/PIE.htc);
}
div.personnalise-panier div.personnalisation-panier p.actions input.keep:hover { 
border-color: #df3387; background-color: #df3387;
}
div.personnalise-panier div.personnalisation-panier p.actions input.replace { 
margin: 0px; margin-top: 5px; padding: 0px; border: 0px; color: #ffffff; cursor: pointer; font-size: 1.1em; width: 260px; height: 28px;
background: #df3387; border: 1px solid #df3387; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; color: #ffffff; position: relative; top: 0px; left: 0px; behavior: url(/indeXys/ie/PIE.htc);
}
div.personnalise-panier div.personnalisation-panier p.actions input.replace:hover { 
border-color: #81197f; background-color: #81197f;
}
div.personnalise-panier div.personnaliser-boites div.content p { 
margin: 0px; margin-top: 10px; padding: 0px; color: #4c2e1c; font-size: 14px;
}
div.personnalise-panier div.personnaliser-message p.save-message input.save-message { 
margin:0; padding: 0.5em; border: 0px; background-color: #009000; color: #ffffff; text-decoration: none;
}
div.personnalise-panier div.personnaliser-message p.save-message input.save-message:hover { 
text-decoration: underline;
}
div.personnalise-panier div.saisie-message h4 { 
margin: 0px; padding: 0px; padding-top: 5px; padding-left: 5px; font-size: 13px; color: #000000;
}
div.personnalise-panier div.saisie-message p { 
magin: 0px; margin-top: 5px; font-size: 13px;
}
div.personnalise-panier div.saisie-message p.actions { 
text-align: center;
}
div.personnalise-panier div.saisie-message p.actions a.cancel { 
margin-left: 10px; color: #666666; text-decoration: none;
}
div.personnalise-panier div.saisie-message p.actions a.cancel:hover { 
color: #C50F98;
}
div.personnalise-panier div.saisie-message p.actions input.confirm { 
margin: 0px; padding: 2px; padding-left: 10px; padding-right: 10px; border: 0px; color: #ffffff; cursor: pointer; font-size: 12px; background: url(../images/fdBoutonRechercher125x30.png) center left no-repeat; width: 125px; height: 30px;
}
div.personnalise-panier div.saisie-message p.actions input.confirm:hover { 
color: #999999;
}
div.personnalise-panier div.sauvegarder-panier p { 
font-size: 14px;
}
div.personnalise-panier div.sauvegarder-panier p.actions a { 
color: #4C2E1C; text-decoration: none;
}
div.personnalise-panier div.sauvegarder-panier p.actions a:hover { 
color: #81197f;
}
div.personnalise-panier div.sauvegarder-panier p.title input { 
width: 500px;
}
div.personnalise-panier h4.header { 
margin: 0px; margin-top: 10px; margin-bottom: 5px; line-height: 20px; font-size: 12px; color: #81197f;
}
div.personnalise-panier p.afficher-detail { 
margin: 0px; margin-top: 5px; padding: 0px; text-align: center;
}
div.personnalise-panier p.afficher-detail a.more { 
display: block; margin: 0px; margin-left: 10px; margin-right: 10px; padding: 0px; padding-left: 28px; border: 0px; color: #df3387; font-size: 11px; cursor: pointer; background: url(../images/fdDetailProduitSelectionH24.png) center left no-repeat; height: 28px; text-decoration: underline;
}
div.personnalise-panier p.afficher-detail a.more span { 
display: block; margin: 0px; padding: 0px; padding-top: 8px;
}
div.personnalise-panier p.afficher-detail a.more:hover { 
color: #81197f; text-decoration: underline;
}
div.personnalise-panier p.ajouter { 
margin: 0px; padding: 0px;
}
div.personnalise-panier p.ajouter a.ajouter { 
display: block; margin: 0px; margin-top: 5px; margin-left: auto; margin-right: auto; padding: 0px; cursor: pointer; font-size: 11px; font-family: Georgia,Times New Roman,Serif; background-color: #009900; height: 28px; line-height: 28px; color: #ffffff; font-weight: bold; text-decoration: none; text-align: center;
}
div.personnalise-panier p.ajouter a.ajouter span { 
display: block; padding: 0px; padding-left: 32px; background-color: #009900; background-image:url(../images/fdAjouterAuPanier.png); background-position: 5px 2px; background-repeat: no-repeat;
}
div.personnalise-panier p.ajouter a.ajouter:hover { 
text-decoration: underline;
}
html>body div#zoneCentre div.PaniersDesTerroirsComPortletPanier div.etapes ol.etape { 
height: auto; overflow: hidden;
}
html>body div#zoneCentre div.PaniersDesTerroirsComPortletPanier div.tous-les-produits ul ul { 
overflow: hidden; height: auto;
}
html>body div.mon-panier div.inside-mon-panier-items { 
overflow: hidden; height: auto;
}
html>body div.personnalise-panier div.close-links { 
height: auto; overflow: hidden;
}
html>body div.personnalise-panier div.liste-panier { 
overflow: hidden; height: auto;
}
html>body div.personnalise-panier div.selectionner-configurateur { 
height: auto; overflow: hidden;
}
@media screen and (max-width: 768px) {

div.mon-panier div.inside-mon-panier div.header {
justify-content: space-between; 
}

div.mon-panier div.inside-mon-panier div.header div.tools {
display: none; 
}

div.mon-panier div.inside-mon-panier div.image {
width: 100%; 
}

div.mon-panier div.inside-mon-panier div.panier-personnalise {
width: 100%; 
}

div.mon-panier div.inside-mon-panier table tr td.designation {
flex-wrap: wrap;
}

div.mon-panier div.inside-mon-panier table tr td.designation span.designation {
width: 100%; 
}

div.mon-panier div.inside-mon-panier table tr td.designation span.unit-price {
flex-grow: 1; 
}

div.mon-panier div.inside-mon-panier table tr.header-box td {
flex-wrap: wrap;
}

div.mon-panier div.inside-mon-panier table tr.header-box td span.choose-no-box {
width: 100%; font-size: 0.7rem; 
}

}div#zoneHaut div#nav_mobile.IndeXysPortletNavigationRubrique { 
display: none; margin: 0; padding: 0; padding-top: 10px; flex: 0 1 100px;
}
div#zoneHaut div#nav_mobile.IndeXysPortletNavigationRubrique div.buttonMenuDeroulantSurClic { 

}
div#zoneHaut div#nav_mobile.IndeXysPortletNavigationRubrique div.buttonMenuDeroulantSurClic a { 
display: block; margin: 0; padding: 0; text-decoration: none; text-align: center; color: #ffffff; text-transform: uppercase; font-size: 0.6rem;
}
div#zoneHaut div#nav_mobile.IndeXysPortletNavigationRubrique div.buttonMenuDeroulantSurClic a span.out { 
dispaly: block; height: 30px;
}
div#zoneHaut div#nav_mobile.IndeXysPortletNavigationRubrique div.buttonMenuDeroulantSurClic a:before { 
display: block; margin: 0; padding: 0; padding-bottom: 10px; content: "\f0c9"; font-weight: 900; font-family: "Font Awesome 5 Free"; line-height: 50px; text-align: center; color: #ffffff; font-size: 3em;
}
div#zoneHaut div#nav_mobile.IndeXysPortletNavigationRubrique nav.menuDeroulantSurClic { 
display: none; margin: 0px; padding: 0px; padding-left: 5px; background-color: #c2256e; width: 100%; position: absolute; top: 70px; left: 0px; z-index: 20;
}
div#zoneHaut div#nav_mobile.IndeXysPortletNavigationRubrique nav.menuDeroulantSurClic ul { 
margin: 0; padding: 10px; list-style-type: none;
}
div#zoneHaut div#nav_mobile.IndeXysPortletNavigationRubrique nav.menuDeroulantSurClic ul li { 
margin: 0; padding: 0; font-size: 1.2em; line-height: 2em;
}
div#zoneHaut div#nav_mobile.IndeXysPortletNavigationRubrique nav.menuDeroulantSurClic ul li a { 
text-decoration: none; color: #ffffff;
}
div#zoneHaut div#nav_mobile.IndeXysPortletNavigationRubrique nav.menuDeroulantSurClic ul li a:hover { 
text-decoration: underline;
}
div#zoneHaut div#nav_search_mobile.IndeXysPortletNavigationRubrique { 
display: none; margin: 0; padding: 0; padding-top: 10px; position: relative; top: 0; left: 0; flex: 1 0 100px;
}
div#zoneHaut div#nav_search_mobile.IndeXysPortletNavigationRubrique ul { 
margin: 0; padding: 0; list-style-type: none;
}
div#zoneHaut div#nav_search_mobile.IndeXysPortletNavigationRubrique ul li a { 
display: inline-block; margin: 0; margin-left: auto; margin-right: auto; padding: 0; padding-top: 2px; text-decoration: none; text-align: center; color: #ffffff; text-transform: uppercase; font-size: 0.6rem; width: 100px; 
}
div#zoneHaut div#nav_search_mobile.IndeXysPortletNavigationRubrique ul li a span.out { 
display: block; height: 30px;
}
div#zoneHaut div#nav_search_mobile.IndeXysPortletNavigationRubrique ul li a:before { 
display: block; margin: 0; padding: 0; padding-bottom: 10px; content: "\f002"; font-weight: 900; font-family: "Font Awesome 5 Free"; line-height: 50px; text-align: center; color: #ffffff; font-size: 3em;
}
div#zoneHaut div#nav_search_mobile.IndeXysPortletNavigationRubrique ul li a:hover { 
text-decoration: underline;
}
div#zoneHaut div#navigation-mobile.IndeXysPortletNavigationRubrique { 
display: none; float: right; position: relative; top: 0; left: 0; z-index: 50;
}
div#zoneHaut div#navigation-mobile.IndeXysPortletNavigationRubrique ul { 
margin: 0; padding: 0; list-style-type: none; !height: auto;
}
div#zoneHaut div#navigation-mobile.IndeXysPortletNavigationRubrique ul li { 
display: block; margin: 0; padding: 0; height: 45px; width: 45px; float: right;
}
div#zoneHaut div#navigation-mobile.IndeXysPortletNavigationRubrique ul li a { 
display: block; margin: 0; padding: 0; height: 45px;
}
div#zoneHaut div#navigation-mobile.IndeXysPortletNavigationRubrique ul li a span { 
display: none;
}
div#zoneHaut div#navigation-mobile.IndeXysPortletNavigationRubrique ul li.recherche-paniers a { 
background: url(../images/fdNavigationMobileRecherche.png) center center no-repeat;
}
div#zoneHaut div#navigation-mobile.IndeXysPortletNavigationRubrique ul li.votre-compte-paniers a { 
background: url(../images/fdNavigationMobileCompteClient.png) center center no-repeat;
}
div#zoneHaut div#navigation-mobile.IndeXysPortletNavigationRubrique ul li.votre-panier-paniers a { 
background: url(../images/fdNavigationMobilePanier.png) center center no-repeat;
}
html>body div#zoneHaut div#navigation-mobile.IndeXysPortletNavigationRubrique ul { 
overflow: hidden; height auto;
}
@media screen and (max-width: 768px) {

	div#zoneHaut div#nav_mobile.IndeXysPortletNavigationRubrique {
		display: block; flex: 0 1 13%; 
	}

}



@media screen and (max-width: 576px) {

	div#zoneHaut div#nav_mobile.IndeXysPortletNavigationRubrique div.buttonMenuDeroulantSurClic a span.out {
		display: none; 
	}
	div#zoneHaut div#nav_search_mobile.IndeXysPortletNavigationRubrique ul li a {
		width: 100%;
	}

}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#zoneBas .scroll-top-wrapper { 
bottom: 60px;
}
div#zoneBas .scroll-top-wrapper .scroll-top-inner span { 
display: none;
}
div#zoneCentre div.IndeXysCommercePortletCompteClient { 
margin: 0px; padding: 10px; /* background-color: #ffffff;
-webkit-box-shadow: #666666 2px 2px 2px; -moz-box-shadow: #666666 2px 2px 2px; box-shadow: #666666 2px 2px 2px; behavior: url(/indeXys/ie/PIE.htc); position: relative; top: 0px; left: 0px; */
}
div#zoneCentre div.IndeXysCommercePortletCompteClient div.compteClient { 
margin: 20px; 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 a { 
color: #df3387; text-decoration: underline;
}
div#zoneCentre div.IndeXysCommercePortletCompteClient div.compteClient a:hover { 
color: #81197f;
}
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.contenu ul { 
margin-top: 10px; padding-left: 5px; list-style-type: none;
}
div#zoneCentre div.IndeXysCommercePortletCompteClient div.compteClient div.contenu ul li { 
margin-top: 5px; background: url(../images/fdListeContenuRubrique.png) top left no-repeat; padding-left: 15px; font-size: 12px; color: #515151;
}
div#zoneCentre div.IndeXysCommercePortletCompteClient div.compteClient div.contenuAuthentication { 
margin: 0px; margin-left: auto; margin-right: auto; padding: 10px; border: 1px solid #515151; background-color: #ffffff; width: 470px; max-width: 100%;
}
div#zoneCentre div.IndeXysCommercePortletCompteClient div.compteClient div.contenuRecoverPassword { 
margin: 0px; margin-left: auto; margin-right: auto; padding: 10px; border: 1px solid #515151; background-color: #ffffff; width: 470px; max-width: 100%;
}
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 #515151; background-color: #ffffff;
}
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: #515151;
}
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: #515151; 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 #515151; background-color: #ffffff; width: 470px; max-width: 100%;
}
div#zoneCentre div.IndeXysCommercePortletCompteClient div.compteClient div.sponsorship div.sponsorship p { 
font-size: 12px; color: #515151;
}
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: 20px;
}
div#zoneCentre div.IndeXysCommercePortletCompteClient div.compteClient div.sponsorship div.sponsorship p.send a { 
display: block; margin-left: auto; margin-right: auto; padding: 5px; width: 200px; position: relative; top: 0px; left: 0px; text-decoration: none; text-align: center; border: 0px; color: #ffffff;
background: #DBDAd8; background: -webkit-gradient(linear, 0 0, 0 bottom, from(#D7DC5C), to(#398C2C)); background: -webkit-linear-gradient(#D7DC5C, #398C2C); background: -moz-linear-gradient(#D7DC5C, #398C2C); background: -ms-linear-gradient(#D7DC5C, #398C2C); background: -o-linear-gradient(#D7DC5C, #398C2C); background: linear-gradient(#D7DC5C, #398C2C); -pie-background: linear-gradient(#D7DC5C, #398C2C); behavior: url(/indeXys/pie/PIE.htc);
}
div#zoneCentre div.IndeXysCommercePortletCompteClient div.compteClient div.sponsorship div.sponsorship p.send a:hover { 
color: #c2212c; text-decoration: underline;
}
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-bottom: 10px; margin-left: auto; margin-right: auto; padding: 10px; padding-top: 30px; border: 1px solid #637683; background-color: #ffffff; width: 470px; max-width: 100%;
}
div#zoneCentre div.IndeXysCommercePortletCompteClient div.compteClient fieldset legend { 
margin: 0px; margin-bottom: 5px; padding: 0px; border: 0px; border-bottom: 1px solid #81197f; display: block; position: absolute; left: -110px; top: -5px; width: 710px; height: 30px; line-height: 30px; font-size: 16px; font-weight: bold; color: #637683; background-color: #ffffff;
}
div#zoneCentre div.IndeXysCommercePortletCompteClient div.compteClient fieldset p { 
color: #4c2e1c; font-size: 13px;
}
div#zoneCentre div.IndeXysCommercePortletCompteClient div.compteClient fieldset p label { 
font-weight: bold;
}
div#zoneCentre div.IndeXysCommercePortletCompteClient div.compteClient fieldset p label.champObligatoire { 
color: #81197f;
}
div#zoneCentre div.IndeXysCommercePortletCompteClient div.compteClient fieldset p label.champObligatoire:after { 
content: " * ";
}
div#zoneCentre div.IndeXysCommercePortletCompteClient div.compteClient fieldset p label.left { 
float: left; width: 150px; position: relative; top: 5px; left: 0px;
}
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-bottom: 10px; padding: 0px; border: 0px; border-bottom: 1px solid #81197f; display: block; width: 700px; height: 30px; line-height: 30px; font-size: 16px; font-weight: bold; color: #637683; background-color: #ffffff;
}
div#zoneCentre div.IndeXysCommercePortletCompteClient div.compteClient h4 { 
margin: 0px; margin-bottom: 10px; padding: 0px; padding-top: 10px; padding-bottom: 5px; font-weight: bold; font-size: 13px; color: #637683; border: 0px; border-bottom: 1px solid #3bc7c8;
}
div#zoneCentre div.IndeXysCommercePortletCompteClient div.compteClient li { 
margin: 0px; margin-top: 5px; font-size: 12px; color: #637683;
}
div#zoneCentre div.IndeXysCommercePortletCompteClient div.compteClient ol.steps { 
display: block; list-style-type: none; text-align: center; margin: 0px; padding: 0px; padding-top: 61px; padding-bottom: 10px;
}
div#zoneCentre div.IndeXysCommercePortletCompteClient div.compteClient ol.steps li { 
display: inline; font-size: 12px; color: #3e7c88; margin: 0px; margin-right: 10px;
}
div#zoneCentre div.IndeXysCommercePortletCompteClient div.compteClient ol.steps li a { 
color: #df3387; font-weight: normal; height: 70px; text-decoration: underline;
}
div#zoneCentre div.IndeXysCommercePortletCompteClient div.compteClient ol.steps li a.on { 
color: #81197f; font-weight: bold;
}
div#zoneCentre div.IndeXysCommercePortletCompteClient div.compteClient ol.steps li a:hover { 
color: #81197f;
}
div#zoneCentre div.IndeXysCommercePortletCompteClient div.compteClient ol.steps li span.in { 
margin: 0px; padding: 15px; padding-top: 56px;
}
div#zoneCentre div.IndeXysCommercePortletCompteClient div.compteClient ol.steps li.coordinates a.on span.in { 
background: url(../images/btCoordonneesOver.png) top center no-repeat;
}
div#zoneCentre div.IndeXysCommercePortletCompteClient div.compteClient ol.steps li.coordinates span.in { 
background: url(../images/btCoordonneesOff.png) top center no-repeat;
}
div#zoneCentre div.IndeXysCommercePortletCompteClient div.compteClient ol.steps li.invoices a.on span.in { 
background: url(../images/btRecapitulatifOver.png) top center no-repeat;
}
div#zoneCentre div.IndeXysCommercePortletCompteClient div.compteClient ol.steps li.invoices span.in { 
background: url(../images/btRecapitulatifOff.png) top center no-repeat;
}
div#zoneCentre div.IndeXysCommercePortletCompteClient div.compteClient ol.steps li.orders a.on span.in { 
background: url(../images/btCommandesOver.png) top center no-repeat;
}
div#zoneCentre div.IndeXysCommercePortletCompteClient div.compteClient ol.steps li.orders span.in { 
background: url(../images/btCommandesOff.png) top center no-repeat;
}
div#zoneCentre div.IndeXysCommercePortletCompteClient div.compteClient ol.steps li.sponsorship a.on span.in { 
background: url(../images/btCompteParrainageOver.png) top center no-repeat;
}
div#zoneCentre div.IndeXysCommercePortletCompteClient div.compteClient ol.steps li.sponsorship span.in { 
background: url(../images/btCompteParrainageOff.png) top center no-repeat;
}
div#zoneCentre div.IndeXysCommercePortletCompteClient div.compteClient p { 
margin: 0px; margin-top: 5px; font-size: 12px; color: #637683;
}
div#zoneCentre div.IndeXysCommercePortletCompteClient div.compteClient p.back { 
margin: 0px; margin-top: 20px; padding: 0px; padding-top: 3px; text-align: center; border: 0px; border-top: 1px solid #3bc7c8;
}
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 input { 
width: 220px; border: 1px solid #637683; padding: 2px; background-color: #d8f4f4; /* color: #637683; */
}
div#zoneCentre div.IndeXysCommercePortletCompteClient div.compteClient p.motDePasse input { 
width: 220px; border: 1px solid #637683; padding: 2px; background-color: #d8f4f4; /* color: #637683; */
}
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; margin-top: 10px; padding: 0px; text-align: center;
}
div#zoneCentre div.IndeXysCommercePortletCompteClient div.compteClient p.select button.valider { 
display: block; margin: 0px; margin-top: 5px; margin-left: auto; margin-right: auto; padding: 3px; padding-left: 12px; padding-right: 12px; border: 0px; color: #ffffff; cursor: pointer; font-size: 11px; text-transform: uppercase; background-color: #339900;
}
div#zoneCentre div.IndeXysCommercePortletCompteClient div.compteClient p.select button.valider:hover { 
background-color: #81197f;
}
div#zoneCentre div.IndeXysCommercePortletCompteClient div.compteClient p.select input.valider { 
display: block; margin: 0px; margin-top: 5px; margin-left: auto; margin-right: auto; padding: 3px; padding-left: 12px; padding-right: 12px; border: 0px; color: #ffffff; cursor: pointer; font-size: 11px; text-transform: uppercase; background-color: #339900;
}
div#zoneCentre div.IndeXysCommercePortletCompteClient div.compteClient p.select input.valider:hover { 
background-color: #81197f;
}
div#zoneCentre div.IndeXysCommercePortletCompteClient div.compteClient p.submit { 
margin: 0px; margin-top: 10px; padding: 0px; text-align: center;
}
div#zoneCentre div.IndeXysCommercePortletCompteClient div.compteClient p.submit input { 
margin: 0px; margin-top: 5px; padding: 2px; padding-left: 12px; padding-right: 12px; border: 1px solid #3e7c88; color: #3e7c88; cursor: pointer; font-size: 11px; text-transform: uppercase;
}
div#zoneCentre div.IndeXysCommercePortletCompteClient div.compteClient p.submit input:hover { 
border: 1px solid #81197f; color: #ffffff; background-color: #81197f;
}
div#zoneCentre div.IndeXysCommercePortletCompteClient div.compteClient p.valider button { 
display: block; margin-left: auto; margin-right: auto; padding: 5px; width: 200px; position: relative; top: 0px; left: 0px; text-decoration: none; text-align: center; border: 0px; color: #ffffff;
background: #DBDAd8; background: -webkit-gradient(linear, 0 0, 0 bottom, from(#D7DC5C), to(#398C2C)); background: -webkit-linear-gradient(#D7DC5C, #398C2C); background: -moz-linear-gradient(#D7DC5C, #398C2C); background: -ms-linear-gradient(#D7DC5C, #398C2C); background: -o-linear-gradient(#D7DC5C, #398C2C); background: linear-gradient(#D7DC5C, #398C2C); -pie-background: linear-gradient(#D7DC5C, #398C2C); behavior: url(/indeXys/pie/PIE.htc);
}
div#zoneCentre div.IndeXysCommercePortletCompteClient div.compteClient p.valider button:hover { 
color: #c2212c; text-decoration: underline;
}
div#zoneCentre div.IndeXysCommercePortletCompteClient div.compteClient table { 
margin: 0px; margin-bottom: 10px; padding: 0px; border-collapse: collapse; width: 99%; border: 1px solid #637683;
}
div#zoneCentre div.IndeXysCommercePortletCompteClient div.compteClient table tbody tr td { 
background-color: #ffffff; color: #797979; border: 1px solid #afb39a; font-size: 12px; font-weight: normal; margin: 0px; padding: 10px; text-align: center;
}
div#zoneCentre div.IndeXysCommercePortletCompteClient div.compteClient table tbody tr.ligneImpaire td { 
background-color: #f1e7db;
}
div#zoneCentre div.IndeXysCommercePortletCompteClient div.compteClient table thead tr th { 
background-color: #afb39a; color: #ffffff; border: 1px solid #afb39a; font-size: 13px; font-weight: normal; margin: 0px; padding: 5px; text-align: center; text-transform: uppercase;
}
div#zoneCentre div.IndeXysCommercePortletCompteClient div.invoices div.all-invoices { 
margin: 0px; padding: 0px; padding-left: 25px; padding-right: 25px;
}
div#zoneCentre div.IndeXysCommercePortletCompteClient div.invoices div.all-orders { 
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: 10px; /* background-color: #ffffff;
-webkit-box-shadow: #666666 2px 2px 2px; -moz-box-shadow: #666666 2px 2px 2px; box-shadow: #666666 2px 2px 2px; behavior: url(/indeXys/ie/PIE.htc); position: relative; top: 0px; left: 0px; */
}
div#zoneCentre div.IndeXysCommercePortletPaiementEnLigne a { 
color: #3e7c88; text-decoration: none;
}
div#zoneCentre div.IndeXysCommercePortletPaiementEnLigne a:hover { 
color: #81197f;
}
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 { 
position: relative; top: 0px; left: 0px; margin: 0px; margin-left: auto; margin-right: auto; margin-bottom: 10px; padding: 10px; padding-top: 30px; border: 1px solid #6F625D; background-color: #ffffff; width: 470px; max-width: 100%;
}
div#zoneCentre div.IndeXysCommercePortletPaiementEnLigne div.paiement h4 { 
margin: 0px; margin-bottom: 5px; padding: 0px; border: 0px; border-bottom: 1px solid #81197f; display: block; position: absolute; left: -110px; top: -5px; width: 710px; height: 30px; line-height: 30px; font-size: 16px; font-weight: bold; color: #637683; background-color: #ffffff;
}
div#zoneCentre div.IndeXysCommercePortletPaiementEnLigne div.paiement p { 
font-size: 13px; color: #4c2e1c;
}
div#zoneCentre div.IndeXysCommercePortletPaiementEnLigne div.paiement p.montantTtc { 
font-weight: bold; font-size: 13px;
}
div#zoneCentre div.IndeXysCommercePortletPaiementEnLigne div.recapitulatif { 
position: relative; top: 0px; left: 0px; margin: 0px; margin-left: auto; margin-right: auto; margin-bottom: 10px; padding: 10px; padding-top: 30px; border: 1px solid #6F625D; background-color: #ffffff; width: 470px; max-width: 100%;
}
div#zoneCentre div.IndeXysCommercePortletPaiementEnLigne div.recapitulatif h4 { 
margin: 0px; margin-bottom: 5px; padding: 0px; border: 0px; border-bottom: 1px solid #81197f; display: block; position: absolute; left: -110px; top: -5px; width: 710px; height: 30px; line-height: 30px; font-size: 16px; font-weight: bold; color: #637683; background-color: #ffffff;
}
div#zoneCentre div.IndeXysCommercePortletPaiementEnLigne div.recapitulatif p { 
font-size: 13px; color: #4c2e1c;
}
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;  max-width: 100%;border-bottom: 0px; border-top: 0px;
}
div#zoneCentre div.IndeXysCommercePortletPaiementEnLigne div.recevoirMotDePasse button { 
margin: 0px; margin-left: 5px; padding: 2px; padding-left: 12px; padding-right: 12px; border: 1px solid #3e7c88; color: #3e7c88; cursor: pointer; font-size: 11px; text-transform: uppercase;
}
div#zoneCentre div.IndeXysCommercePortletPaiementEnLigne div.recevoirMotDePasse button:hover { 
border: 1px solid #81197f; color: #ffffff; background-color: #81197f;
}
div#zoneCentre div.IndeXysCommercePortletPaiementEnLigne div.recevoirMotDePasse h4 { 
padding-left: 10px; padding-right: 10px;
}
div#zoneCentre div.IndeXysCommercePortletPaiementEnLigne div.recevoirMotDePasse p { 
padding-left: 10px; padding-right: 10px;
}
div#zoneCentre div.IndeXysCommercePortletPaiementEnLigne div.recevoirMotDePasse p.identifiant input { 
width: 100px; border: 1px solid #637683; padding: 2px; background-color: #d8f4f4;
}
div#zoneCentre div.IndeXysCommercePortletPaiementEnLigne div.saisieMontant p.montantTtc input { 
width: 100px; border: 1px solid #637683; padding: 2px; background-color: #d8f4f4;
}
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: #81197f;
}
div#zoneCentre div.IndeXysCommercePortletPaiementEnLigne div.saisieMontant p.referenceDossier input { 
width: 220px; border: 1px solid #637683; padding: 2px; background-color: #d8f4f4;
}
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: #81197f;
}
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; max-width: 100%;
}
div#zoneCentre div.IndeXysCommercePortletPaiementEnLigne div.sidentifier h4 { 
padding-left: 10px; padding-right: 10px;
}
div#zoneCentre div.IndeXysCommercePortletPaiementEnLigne div.sidentifier p { 
padding-left: 10px; padding-right: 10px;
}
div#zoneCentre div.IndeXysCommercePortletPaiementEnLigne div.sidentifier p button { 
margin: 0px; margin-left: 5px; padding: 2px; padding-left: 12px; padding-right: 12px; border: 1px solid #3e7c88; color: #3e7c88; cursor: pointer; font-size: 11px; text-transform: uppercase; background-color: #f1f1f1;
}
div#zoneCentre div.IndeXysCommercePortletPaiementEnLigne div.sidentifier p button:hover { 
border: 1px solid #81197f; color: #ffffff; background-color: #81197f;
}
div#zoneCentre div.IndeXysCommercePortletPaiementEnLigne div.sidentifier p.identifiant input { 
width: 100px; border: 1px solid #637683; padding: 2px; background-color: #d8f4f4;
}
div#zoneCentre div.IndeXysCommercePortletPaiementEnLigne div.sidentifier p.motDePasse input { 
width: 100px; border: 1px solid #637683; padding: 2px; background-color: #d8f4f4;
}
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; max-width: 100%;
}
div#zoneCentre div.IndeXysCommercePortletPaiementEnLigne div.sinscrire h4 { 
padding-left: 10px; padding-right: 10px;
}
div#zoneCentre div.IndeXysCommercePortletPaiementEnLigne div.sinscrire p { 
padding-left: 10px; padding-right: 10px;
}
div#zoneCentre div.IndeXysCommercePortletPaiementEnLigne div.valider button { 
position: relative; top: 0px; left: 0px; width: 229px; height: 30px; border: 0px; margin: 0px; padding: 0px; cursor: pointer;
}
div#zoneCentre div.IndeXysCommercePortletPaiementEnLigne div.valider button span { 
color: #ffffff; font-weight: bold; font-size: 12px;
}
div#zoneCentre div.IndeXysCommercePortletPaiementEnLigne fieldset { 
position: relative; top: 0px; left: 0px; margin: 0px; margin-bottom: 10px; margin-left: auto; margin-right: auto; padding: 10px; padding-top: 30px; border: 1px solid #637683; background-color: #ffffff; width: 470px; max-width: 100%;
}
div#zoneCentre div.IndeXysCommercePortletPaiementEnLigne fieldset label { 
font-weight: bold;
}
div#zoneCentre div.IndeXysCommercePortletPaiementEnLigne fieldset label.champObligatoire { 
color: #81197f;
}
div#zoneCentre div.IndeXysCommercePortletPaiementEnLigne fieldset label.champObligatoire:after { 
content: " * ";
}
div#zoneCentre div.IndeXysCommercePortletPaiementEnLigne fieldset legend { 
margin: 0px; margin-bottom: 5px; padding: 0px; border: 0px; border-bottom: 1px solid #81197f; display: block; position: absolute; left: -110px; top: -5px; width: 710px; height: 30px; line-height: 30px; font-size: 16px; font-weight: bold; color: #637683; background-color: #ffffff;
}
div#zoneCentre div.IndeXysCommercePortletPaiementEnLigne fieldset p { 
color: #4c2e1c; font-size: 14px;
}
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; margin-bottom: 10px; padding: 0px; padding-top: 10px; padding-bottom: 5px; font-weight: bold; font-size: 13px; color: #637683; border: 0px; border-bottom: 1px solid #3bc7c8;
}
div#zoneCentre div.IndeXysCommercePortletPaiementEnLigne li { 
margin: 0px; margin-top: 5px; font-size: 12px; color: #637683;
}
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: #4C2E1C; margin: 0px; padding: 0px;
}
div#zoneCentre div.IndeXysCommercePortletPaiementEnLigne ol.etape li a { 
color: #4C2E1C; 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: url(../images/btCoordonneesOver.png) top center no-repeat;
}
div#zoneCentre div.IndeXysCommercePortletPaiementEnLigne ol.etape li.coordonnees span.in { 
background: url(../images/btCoordonneesOff.png) top center no-repeat;
}
div#zoneCentre div.IndeXysCommercePortletPaiementEnLigne ol.etape li.paiement a.on span.in { 
background: url(../images/btPaiementOver.png) top center no-repeat;
}
div#zoneCentre div.IndeXysCommercePortletPaiementEnLigne ol.etape li.paiement span.in { 
background: url(../images/btPaiementOff.png) top center no-repeat;
}
div#zoneCentre div.IndeXysCommercePortletPaiementEnLigne ol.etape li.saisieMontant a.on span.in { 
background: url(../images/btPanierOver.png) top center no-repeat;
}
div#zoneCentre div.IndeXysCommercePortletPaiementEnLigne ol.etape li.saisieMontant span.in { 
background: url(../images/btPanierOff.png) top center no-repeat;
}
div#zoneCentre div.IndeXysCommercePortletPaiementEnLigne p { 
margin: 0px; margin-top: 5px; font-size: 12px; color: #637683;
}
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.select button.valider { 
display: block; margin: 0px; margin-top: 5px; margin-left: auto; margin-right: auto; padding: 2px; padding-left: 12px; padding-right: 12px; border: 1px solid #3e7c88; color: #3e7c88; cursor: pointer; font-size: 11px; text-transform: uppercase; background: #f1f1f1;
}
div#zoneCentre div.IndeXysCommercePortletPaiementEnLigne p.select button.valider:hover { 
border: 1px solid #339900; color: #ffffff; background-color: #339900;
}
div#zoneCentre div.IndeXysCommercePortletPaiementEnLigne p.select input.valider { 
display: block; margin: 0px; margin-top: 5px; margin-left: auto; margin-right: auto; padding: 2px; padding-left: 12px; padding-right: 12px; border: 1px solid #3e7c88; color: #3e7c88; cursor: pointer; font-size: 11px; text-transform: uppercase; background: #f1f1f1;
}
div#zoneCentre div.IndeXysCommercePortletPaiementEnLigne p.select input.valider:hover { 
border: 1px solid #339900; color: #ffffff; background-color: #339900;
}
div#zoneCentre div.IndeXysCommercePortletPaiementEnLigne p.valider-cgv { 
margin-left: 30px; margin-right: 30px;
}
div#zoneCentre div.IndeXysCommercePortletPaiementEnLigne p.valider-cgv a { 
color: #515151;
}
div#zoneCentre div.IndeXysCommercePortletPaiementEnLigne p.valider-cgv a:hover { 
color: #c2212c;
}
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: 10px; /* background-color: #ffffff;
-webkit-box-shadow: #666666 2px 2px 2px; -moz-box-shadow: #666666 2px 2px 2px; box-shadow: #666666 2px 2px 2px; behavior: url(/indeXys/ie/PIE.htc); position: relative; top: 0px; left: 0px; */
}
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 { 
background-color: #ffffff; border: 1px solid #6F625D; margin: 0px; margin-left: auto; margin-right: auto; padding: 10px; position: relative; top: 0px; left: 0px; width: 470px; max-width: 100%;
}
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.aknowledgment div.share { 
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.share 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;
}
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 p { 
font-size: 14px; color: #4c2e1c; text-align: center;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.aknowledgment-payment p a { 
color: #81197f; text-decoration: none;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.aknowledgment-payment p a:hover { 
color: #3e7c88; text-decoration: underline;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.card-payment div.payment button { 
display: block; margin: 0px; margin-top: 5px; margin-left: auto; margin-right: auto; padding: 2px; padding-left: 12px; padding-right: 12px; border: 1px solid #3e7c88; color: #3e7c88; cursor: pointer; font-size: 11px; text-transform: uppercase;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.card-payment div.payment button:hover { 
border: 1px solid #81197f; color: #ffffff; background-color: #81197f;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.card-payment h3 { 
margin: 0px; margin-top: 15px; padding: 0px; border: 0px; border-bottom: 1px solid #9c1e59; height: 30px; line-height: 30px; font-size: 16px; font-weight: bold; color: #4c2e1c; background-color: #ffffff;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.card-payment h4 { 
margin: 0px; margin-top: 10px; padding: 0px; padding-top: 10px; padding-bottom: 5px; font-weight: bold; font-size: 13px; color: #637683; border: 0px; border-bottom: 1px solid #9c1e59;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.card-payment p { 
font-size: 1.1em; color: #4c2e1c;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.card-payment p a { 
color: #81197f;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.card-payment p.amount { 
margin: 0; margin-top: 1em; padding: 0; border: 0; font-weight: bold; font-size: 1.2em; text-align: center; color: #000000;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.card-payment p.print { 
padding: 10px; text-align: center;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.card-payment p.print a:hover span { 
text-decoration: underline;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.card-payment p.print span { 
display: inline-block; padding: 0; padding-left: 40px; line-height: 40px; height: 40px; background: url(../images/fdImprimante.png) center left no-repeat;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.continueShopping { 
margin-top: 40px;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.continueShopping h4 { 
display: none;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.continueShopping p.navigation a { 
display: block; margin: 0px; margin-top: 5px; margin-left: auto; margin-right: auto; padding: 0px; width: 140px; background: #cccccc; border: 1px solid #cccccc; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; cursor: pointer; height: 2em; line-height: 1.8em; color: #ffffff; position: relative; top: 0px; left: 0px; behavior: url(/indeXys/ie/PIE.htc); font-size: 0.9em; color: #333333; text-align: center; text-decoration: none;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.continueShopping p.navigation a:hover { 
border-color: #81197f; background-color: #81197f; color: #ffffff; text-decoration: none;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.continueShopping p.navigation button { 
display: block; margin: 0px; margin-top: 5px; margin-left: auto; margin-right: auto; padding: 0px; padding-left: 20px; padding-right: 20px; background: #a8958b; border: 0px; cursor: pointer; height: 2em; line-height: 1.8em; color: #ffffff; font-size: 1.0em;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.continueShopping p.navigation button:after { 
content: " vos achats";
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.continueShopping p.navigation button:before { 
content: "< ";
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.continueShopping p.navigation button:hover { 
text-decoration: underline;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.coordonnees { 
margin: 0; padding: 0; padding-left: 20px; padding-right: 20px;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.coordonnees a { 
color: #df3387; text-decoration: none;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.coordonnees a:hover { 
text-decoration: underline;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.coordonnees div.content { 
font-size: 13px;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.coordonnees div.login { 
/* background-color: #ffffff; border: 1px solid #6F625D; margin: 0px; margin-top: 10px; margin-left: auto; margin-right: auto; padding: 10px; position: relative; top: 0px; left: 0px; width: 470px; max-width: 100%; */
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.coordonnees div.login p.back { 
/* background-color: #ffffff; border: 1px solid #6F625D; margin: 0px; margin-top: 10px; margin-left: auto; margin-right: auto; padding: 10px; position: relative; top: 0px; left: 0px; width: 470px; max-width: 100%; */

border-top: 0; text-align left;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.coordonnees div.login p.explication { 
font-size: 14px; color: #4c2e1c; margin-bottom: 10px;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.coordonnees div.recoverPassword { 
background-color: #ffffff; border: 1px solid #637683; margin: 0px; margin-top: 10px; margin-left: auto; margin-right: auto; padding: 10px; position: relative; top: 0px; left: 0px; width: 470px; max-width: 100%;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.coordonnees h3 { 
margin: 0px; margin-top: 2em; margin-bottom: 1em; padding: 0px; padding-top: 10px; padding-bottom: 5px; font-weight: bold; font-size: 18px; color: #637683; border: 0px; border-bottom: 1px solid #9c1e59;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.coordonnees h4 { 
margin: 0px; margin-top: 1em; margin-bottom: 1em; padding: 0px; padding-top: 10px; padding-bottom: 5px; font-weight: bold; font-size: 18px; color: #637683; border: 0px; border-bottom: 1px solid #9c1e59;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.expedition { 
margin: 0; padding: 0; padding-left: 20px; padding-right: 20px;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.expedition h3 { 
margin: 0px; padding: 10px; text-align: center; line-height: 30px; background: url(../images/filetRoseH30.png) center left repeat-x; font-size: 1.8em; font-weight: normal; color: #4c2e1c;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.listePointEnlevement div.pointEnlevement { 
margin-bottom: 2em;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.listePointEnlevement div.pointEnlevement div.adresse { 
display: inline-block; margin: 0; padding: 0; width: 45%; vertical-align: middle;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.listePointEnlevement div.pointEnlevement div.adresse p.select { 
text-align: left;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.listePointEnlevement div.pointEnlevement div.adresse p.select a { 
color: #df3387;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.listePointEnlevement div.pointEnlevement div.horaires { 
display: inline-block; margin: 0; padding: 0; width: 45%; vertical-align: middle;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.listePointEnlevement div.pointEnlevement div.horaires p.titre { 
margin-top: 0;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.listePointEnlevement div.pointEnlevement div.select { 
display: inline-block; margin: 0; padding: 0; width: 5%; vertical-align: middle;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.listePointRelais div.pointRelais { 
margin-bottom: 2em;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.listePointRelais div.pointRelais div.adresse { 
display: inline-block; margin: 0; padding: 0; width: 45%; vertical-align: top;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.listePointRelais div.pointRelais div.adresse p.select { 
text-align: left;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.listePointRelais div.pointRelais div.adresse p.select a { 
color: #df3387;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.listePointRelais div.pointRelais div.horaires { 
display: inline-block; margin: 0; padding: 0; width: 45%; vertical-align: top;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.listePointRelais div.pointRelais div.horaires p.titre { 
margin-top: 0;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.listePointRelais div.pointRelais div.select { 
display: inline-block; margin: 0; padding: 0; width: 5%; vertical-align: middle;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.listePointRelais div.pointRelais p { 
margin-top: 0.25rem;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.panier { 
margin: 0; padding: 0;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.panier  p.desired-date-of-shipment a:after { 
content:"Attention ! Il s'agit de la date d'expédition, pensez à ajouter le délai de livraison.";
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.panier div.basket { 
padding: 20px; background-color: #ffffff;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.panier div.submitOrder h4 { 
display: none;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.panier div.submitOrder p.navigation { 
margin-top: 10px;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.panier div.submitOrder p.navigation button { 
display: block; margin: 0px; margin-left: auto; margin-right: auto; padding: 0px; background: #009900; border: 0px; font-size: 1.1em; width: 280px; cursor: pointer; text-align: center; color: #ffffff; line-height: 2.2em; height: 2.2em; font-family: Georgia, "Times New Roman", Serif; font-weight: bold;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.panier div.submitOrder p.navigation button:after { 
content: " votre commande";
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.panier div.submitOrder p.navigation button:hover { 
border-color: #006600; background-color: #006600;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.panier div.table { 
border: 20px; solid #ffffff;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.panier div.text-holidays { 
position: relative; top: 0; left: 0; margin-top: 20px; margin-left: auto; margin-right: auto; margin-bottom: 10px; padding: 0; width: 670px; color: #ff0000; font-size: 1.2em; font-weight: bold;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.panier h3 { 
margin: 0px; padding: 10px; text-align: center; line-height: 30px; background: url(../images/filetRoseH30.png) center left repeat-x; font-size: 1.8em; font-weight: normal; color: #4c2e1c;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.panier h3 span { 
margin: 0px; padding: 0px; padding-left: 10px; padding-right: 10px; background: #ffffff;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.panier h4 { 
margin: 0px; margin-top: 15px; padding: 0px; border: 0px; border-bottom: 1px solid #9c1e59; height: 30px; line-height: 30px; font-size: 16px; font-weight: bold; color: #4c2e1c; background-color: #ffffff;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.panier h4.methods-of-delivery:after { 
content: " (l'adresse de livraison est personnalisable lors de la prochaine étape)";
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.panier p { 
font-size: 14px; color: #4c2e1c;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.panier p a { 
color: #cf2775; text-decoration: none;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.panier p a:hover { 
text-decoration: underline;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.panier table { 
margin: 0; margin-bottom: 20px; padding: 0; border-collapse: collapse; border: 1px solid #AFB39A; width: 100%;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.panier table span.gratis { 
text-transform: uppercase; color: #9c1e59;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.panier table tbody tr td { 
color: #4c2e1c; border: 1px solid #AFB39A; font-size: 1.1em; font-weight: normal; margin: 0px; padding: 5px; text-align: center;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.panier table tbody tr td a { 
color: #4c2e1c;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.panier table tbody tr td a:hover { 
color: #81197f;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.panier table tbody tr td.articleDesignation { 
text-align: left;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.panier table tbody tr td.articleEnlever { 
text-align: center;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.panier table tbody tr td.articleEnlever input { 
display: block; margin: 0px; margin-top: 5px; margin-left: auto; margin-right: auto; padding: 0px; padding-left: 25px; padding-right: 5px; border: 1px solid #cccccc; color: #000000; cursor: pointer; font-size: 0.9em; background-color: #cccccc; background-image: url("../images/fdBoutonFermer.png"); background-repeat: no-repeat; background-position: left center; line-height: 24px; position: relative; top: 0px; left: 0px; -webkit-border-radius: 10px; -moz-border-radius: 10px;
border-radius: 10px; behavior: url(/pie/PIE.htc); font-family: Georgia, Times, Serif;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.panier table tbody tr td.articleEnlever input:hover { 
text-decoration: underline;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.panier table tbody tr td.articleLink a { 
color: #cf2775; text-decoration: none;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.panier table tbody tr td.articleLink a.add-message { 
display: block; margin: 0px; padding: 5px; line-height: 28px; text-decoration: none; color: #ffffff; background: #ff9900;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.panier table tbody tr td.articleLink a.change-box { 

}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.panier table tbody tr td.articleLink a.change-items { 
display: block; margin: 0px; padding: 5px; line-height: 28px; text-decoration: none; color: #ffffff; background: #ff9900;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.panier table tbody tr td.articleLink a.change-message { 
display: block; margin: 0px; padding: 5px; line-height: 28px; text-decoration: none; color: #ffffff; background: #ff9900;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.panier table tbody tr td.articleLink a.customize { 

}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.panier table tbody tr td.articleLink a.save { 
line-height: 1.2em;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.panier table tbody tr td.articleLink a.share { 
display: none; /* background: url(../images/fdBoutonPartagerPanier150.png) center left no-repeat; border: 0px; */
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.panier table tbody tr td.articleLink a:hover { 
text-decoration: underline;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.panier table tbody tr td.articleLink ul { 
margin: 0px; padding: 0px; list-style-type: none;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.panier table tbody tr td.articleLink ul li { 
margin: 0; margin-top: 1em; padding: 0;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.panier table tbody tr td.articleMontant { 
text-align: right;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.panier table tbody tr td.articleMontant input.inputArticleQuantite { 
width: 50px;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.panier table tbody tr td.articlePrixUnitaire { 
text-align: right;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.panier table tbody tr td.articleQuantite { 
text-align: center;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.panier table tbody tr td.articleQuantite input { 
width: 40px;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.panier table tbody tr td.livraisonMontant { 
text-align: right; padding: 0px; padding-right: 10px;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.panier table tbody tr td.remiseCommercialeMontant { 
text-align: right; padding: 0px; padding-right: 10px;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.panier table tfoot tr td { 
margin: 0px; padding: 5px; text-align: center; font-size: 12px; font-weight: normal; text-transform: uppercase;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.panier table tfoot tr td.amount { 
text-align: right; padding-right: 10px;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.panier table tfoot tr td.designation { 
text-align: right; padding: 0px; padding-left: 10px; text-align: left;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.panier table tfoot tr td.totalDesignation { 
text-align: right; padding: 0px; padding-left: 10px; text-align: left;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.panier table tfoot tr td.totalMontant { 
text-align: right; padding-right: 10px;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.panier table tfoot tr.rowTotalHt td { 
background-color: #a8958b; color: #ffffff;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.panier table tfoot tr.rowTotalTtc td { 
background-color: #a8958b; color: #9c1e59; font-size: 14px; font-weight: bold;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.panier table tfoot tr.rowTotalTva td { 
background-color: #ffffff; color: #AFB39A; font-weight: normal;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.panier table thead tr th { 
background-color: #a8958b; color: #ffffff; border: 1px solid #a8958b; font-weight: normal; margin: 0px; padding: 5px; text-align: center; text-transform: uppercase;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.payment-by-check div.startNewOrder { 
margin: 0px; margin-top: 20px;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.payment-by-check h3 { 
margin: 0px; margin-top: 15px; padding: 0px; border: 0px; border-bottom: 1px solid #9c1e59; height: 30px; line-height: 30px; font-size: 16px; font-weight: bold; color: #4c2e1c; background-color: #ffffff;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.payment-by-check h4 { 
margin: 0px; margin-top: 10px; padding: 0px; padding-top: 10px; padding-bottom: 5px; font-weight: bold; font-size: 13px; color: #637683; border: 0px; border-bottom: 1px solid #9c1e59;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.payment-by-check p { 
font-size: 1.1em; color: #4c2e1c;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.payment-by-check p a { 
color: #81197f; text-decoration: none;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.payment-by-check p a:hover { 
text-decoration: underline;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.payment-by-check p.amount { 
margin: 0; margin-top: 1em; padding: 0; border: 0; font-weight: bold; font-size: 1.2em; text-align: center; color: #000000;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.payment-by-check p.print { 
padding: 10px; text-align: center;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.payment-by-check p.print a:hover span { 
text-decoration: underline;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.payment-by-check p.print span { 
display: inline-block; padding: 0; padding-left: 40px; line-height: 40px; height: 40px; background: url(../images/fdImprimante.png) center left no-repeat;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.payment-by-check ul { 
margin-top: 5px; padding-left: 20px;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.payment-by-check ul li { 
margin: 0px; margin-top: 5px; font-size: 14px; color: #4c2e1c;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.payment-by-mandate div.startNewOrder { 
margin: 0px; margin-top: 20px;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.payment-by-mandate h3 { 
margin: 0px; margin-bottom: 5px; padding: 0px; border: 0px; border-bottom: 1px solid #9c1e59; display: block; position: absolute; left: -110px; top: -5px; width: 710px; height: 30px; line-height: 30px; font-size: 16px; font-weight: bold; color: #637683; background-color: #ffffff;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.payment-by-mandate h4 { 
margin: 0px; margin-top: 10px; padding: 0px; padding-top: 10px; padding-bottom: 5px; font-weight: bold; font-size: 13px; color: #637683; border: 0px; border-bottom: 1px solid #9c1e59;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.payment-by-mandate p { 
font-size: 1.1em; color: #4c2e1c;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.payment-by-mandate p a { 
color: #81197f; text-decoration: none;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.payment-by-mandate p a:hover { 
text-decoration: underline;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.payment-by-mandate p.amount { 
margin: 0; margin-top: 1em; padding: 0; border: 0; font-weight: bold; font-size: 1.2em; text-align: center; color: #000000;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.payment-by-mandate p.print { 
padding: 10px; text-align: center;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.payment-by-mandate p.print a:hover span { 
text-decoration: underline;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.payment-by-mandate p.print span { 
display: inline-block; padding: 0; padding-left: 40px; line-height: 40px; height: 40px; background: url(../images/fdImprimante.png) center left no-repeat;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.payment-by-mandate ul { 
margin-top: 5px; padding-left: 20px;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.payment-by-mandate ul li { 
margin: 0px; margin-top: 5px; font-size: 14px; color: #4c2e1c;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.payment-by-transfert { 
position: relative; top: 0px; left: 0px; margin: 0px; margin-left: auto; margin-right: auto; margin-bottom: 10px; padding: 10px; padding-top: 30px; border: 1px solid #6F625D; background-color: #ffffff; width: 470px; max-width: 100%;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.payment-by-transfert div.startNewOrder { 
margin: 0px; margin-top: 20px;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.payment-by-transfert h3 { 
margin: 0px; margin-top: 15px; padding: 0px; border: 0px; border-bottom: 1px solid #9c1e59; height: 30px; line-height: 30px; font-size: 16px; font-weight: bold; color: #4c2e1c; background-color: #ffffff;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.payment-by-transfert h4 { 
margin: 0px; margin-top: 10px; padding: 0px; padding-top: 10px; padding-bottom: 5px; font-weight: bold; font-size: 13px; color: #637683; border: 0px; border-bottom: 1px solid #9c1e59;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.payment-by-transfert p { 
font-size: 1.1em; color: #4c2e1c;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.payment-by-transfert p a { 
color: #81197f; text-decoration: none;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.payment-by-transfert p a:hover { 
text-decoration: underline;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.payment-by-transfert p.amount { 
margin: 0; margin-top: 1em; padding: 0; border: 0; font-weight: bold; font-size: 1.2em; text-align: center; color: #000000;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.payment-by-transfert p.print { 
padding: 10px; text-align: center;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.payment-by-transfert p.print a:hover span { 
text-decoration: underline;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.payment-by-transfert p.print span { 
display: inline-block; padding: 0; padding-left: 40px; line-height: 40px; height: 40px; background: url(../images/fdImprimante.png) center left no-repeat;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.payment-by-transfert ul { 
margin-top: 5px; padding-left: 20px;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.payment-by-transfert ul li { 
margin: 0px; margin-top: 5px; font-size: 14px; color: #4c2e1c;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.payment-method { 
padding-top: 20px;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.payment-method p { 
font-size: 11px;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.payment-method p.change-payment input { 
display: block; margin: 0px; margin-top: 5px; margin-left: auto; margin-right: auto; padding: 0px; padding-left: 20px; padding-right: 20px; background: #c2256e; border: 0px; cursor: pointer; height: 2em; line-height: 1.8em; color: #ffffff; font-size: 1.1em; text-decoration: none;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.payment-method p.change-payment input:hover { 
text-decoration: underline;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.paypal-payment div.payment button { 
display: block; margin: 0px; margin-top: 5px; margin-left: auto; margin-right: auto; padding: 2px; padding-left: 12px; padding-right: 12px; border: 1px solid #3e7c88; color: #3e7c88; cursor: pointer; font-size: 11px; text-transform: uppercase;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.paypal-payment div.payment button:hover { 
border: 1px solid #81197f; color: #ffffff; background-color: #81197f;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.paypal-payment h3 { 
margin: 0px; margin-top: 15px; padding: 0px; border: 0px; border-bottom: 1px solid #9c1e59; height: 30px; line-height: 30px; font-size: 16px; font-weight: bold; color: #4c2e1c; background-color: #ffffff;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.paypal-payment h4 { 
margin: 0px; margin-top: 10px; padding: 0px; padding-top: 10px; padding-bottom: 5px; font-weight: bold; font-size: 13px; color: #637683; border: 0px; border-bottom: 1px solid #9c1e59;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.paypal-payment p { 
font-size: 1.1em; color: #4c2e1c;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.paypal-payment p a { 
color: #81197f; text-decoration: none;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.paypal-payment p a:hover { 
text-decoration: underline;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.paypal-payment p.amount { 
margin: 0; margin-top: 1em; padding: 0; border: 0; font-weight: bold; font-size: 1.2em; text-align: center; color: #000000;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.paypal-payment p.change-payment input:hover { 
border: 1px solid #81197f; color: #ffffff; background-color: #81197f;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.paypal-payment p.print { 
padding: 10px; text-align: center;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.paypal-payment p.print a:hover span { 
text-decoration: underline;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.paypal-payment p.print span { 
display: inline-block; padding: 0; padding-left: 40px; line-height: 40px; height: 40px; background: url(../images/fdImprimante.png) center left no-repeat;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.recapitulatif { 
margin: 0; padding: 0;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.recapitulatif div.billing { 
margin: 0px; padding: 0px; width: 48%; float: left;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.recapitulatif div.billing div.address { 
position: relative; top: 0px; left: 0px; margin: 0px; margin-top: 10px; padding: 10px; border: 1px solid #6F625D; background-color: #ffffff;
}
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.billing h4 { 
margin: 0; padding: 0;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.recapitulatif div.delivery { 
margin: 0px; margin-left: 52%; padding: 0px;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.recapitulatif div.delivery div.address { 
position: relative; top: 0px; left: 0px; margin: 0px; margin-top: 10px; padding: 10px; border: 1px solid #6F625D; background-color: #ffffff;
}
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.delivery h4 { 
margin: 0; padding: 0;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.recapitulatif div.leave-a-message { 

}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.recapitulatif div.leave-a-message textarea { 
width: 99%; height: 40px;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.recapitulatif div.methods-of-payment { 
clear: both;
}
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 p { 
margin-top: 5px; margin-bottom: 5px;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.recapitulatif div.table { 
border: 20px; solid #ffffff;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.recapitulatif h3 { 
margin: 0px; margin-bottom: 10px; padding: 0px; padding-top: 10px; padding-bottom: 5px; font-weight: bold; font-size: 16px; color: #4c2e1c; border: 0px; border-bottom: 1px solid #9c1e59;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.recapitulatif h4 { 
margin: 0px; margin-top: 15px; padding: 0px; border: 0px; border-bottom: 1px solid #9c1e59; height: 30px; line-height: 30px; font-size: 1.3em; font-weight: bold; color: #4c2e1c; background-color: #ffffff;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.recapitulatif p { 
margin-top: 0.5em; color: #4c2e1c;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.recapitulatif p a { 
color: #df3387; text-decoration: underline;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.recapitulatif p a:hover { 
color: #81197f;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.recapitulatif p.navigation { 
margin-top: 1em;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.recapitulatif table { 
margin: 0; margin-bottom: 20px; padding: 0; border-collapse: collapse; border: 1px solid #AFB39A; width: 100%;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.recapitulatif table span.gratis { 
text-transform: uppercase; color: #D50A1E;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.recapitulatif table tbody tr td { 
background-color: #ffffff; color: #4c2e1c; border: 1px solid #AFB39A; font-size: 14px; font-weight: normal; margin: 0px; padding: 10px; text-align: center;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.recapitulatif table tbody tr td a { 
color: #4c2e1c;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.recapitulatif table tbody tr td a:hover { 
color: #81197f;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.recapitulatif table tbody tr td.articleDesignation { 
text-align: left;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.recapitulatif table tbody tr td.articleEnlever { 
text-align: center;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.recapitulatif table tbody tr td.articleEnlever input { 
display: block; margin: 0px; margin-top: 5px; margin-left: auto; margin-right: auto; padding: 2px; padding-left: 12px; padding-right: 12px; border: 1px solid #3e7c88; color: #3e7c88; cursor: pointer; font-size: 11px; text-transform: uppercase;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.recapitulatif table tbody tr td.articleEnlever input:hover { 
border-color: #81197f; color: #ffffff; background-color: #81197f;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.recapitulatif table tbody tr td.articleMontant { 
text-align: right; padding: 0px; padding-right: 10px;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.recapitulatif table tbody tr td.articlePrixUnitaire { 
text-align: right; padding: 0px; padding-right: 15px;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.recapitulatif table tbody tr td.articleQuantite { 
text-align: center;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.recapitulatif table tbody tr td.livraisonMontant { 
text-align: right; padding: 0px; padding-right: 10px;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.recapitulatif table tbody tr td.remiseCommercialeMontant { 
text-align: right; padding: 0px; padding-right: 10px;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.recapitulatif table tfoot tr td { 
font-size: 13px; font-weight: bold; margin: 0px; padding: 5px; text-align: center; text-transform: uppercase;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.recapitulatif table tfoot tr td.amount { 
text-align: right; padding-right: 10px;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.recapitulatif table tfoot tr td.designation { 
text-align: right; padding: 0px; padding-left: 10px; text-align: left;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.recapitulatif table tfoot tr td.totalDesignation { 
text-align: right; padding: 0px; padding-left: 10px; text-align: left;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.recapitulatif table tfoot tr td.totalMontant { 
text-align: right; padding: 0px; padding-right: 10px;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.recapitulatif table tfoot tr.rowTotalHt td { 
background-color: #a8958b; color: #ffffff; font-size: 11px;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.recapitulatif table tfoot tr.rowTotalTtc td { 
background-color: #a8958b; color: #ffffff;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.recapitulatif table tfoot tr.rowTotalTva td { 
background-color: #ffffff; color: #AFB39A; font-size: 11px;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.recapitulatif table thead tr th { 
background-color: #a8958b; color: #ffffff; border: 1px solid #a8958b; font-size: 13px; font-weight: normal; margin: 0px; padding: 5px; text-align: center; text-transform: uppercase;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.suivi form.participants table { 
border-collapse: collapse;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.suivi form.participants table tbody tr td { 
padding: 10px; border: 1px solid #a8958b;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.suivi form.participants table tbody tr td.email input { 
width: 160px;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.suivi form.participants table tbody tr td.phone input { 
width: 160px;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.suivi form.participants table tbody tr td.title input { 
width: 160px;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.suivi form.participants table tbody tr th { 
background-color: #a8958b; padding: 10px; color: #ffffff;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.suivi form.participants table thead tr th { 
background-color: #866c5c; color: #ffffff; padding: 10px; border: 1px solid #ffffff;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande fieldset { 
position: relative; top: 0; left: 0; margin: 0; margin-top: 20px; padding: 0; border: 0;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande fieldset label { 
font-weight: bold;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande fieldset label.champObligatoire { 
color: #9c1e59; 
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande fieldset label.champObligatoire:after { 
content: " * ";
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande fieldset label.left { 
display: inline-block; width: 120px;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande fieldset legend { 
display: block; width: 100%; margin: 0; padding: 0; border: 0; border-bottom: 1px solid #9c1e59; height: 25px; line-height: 25px; font-size: 15px; font-weight: bold; color: #4c2e1c; background-color: #ffffff;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande fieldset p { 
color: #4c2e1c;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande fieldset p input.text { 
width: calc(100% - 140px);
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande fieldset p select { 
max-width: calc(100% - 140px);
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande fieldset.referenceClient { 
display: none;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande fieldset.referenceClient p.reference { 
display: none;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande ol.etape { 
display: block; list-style-type: none; text-align: center; margin: 0px; margin-top: 10px; padding: 0px; padding-top: 60px; padding-bottom: 10px; !height: 1%;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande ol.etape li { 
display: inline; font-size: 12px; color: #4C2E1C; margin: 0px; padding: 0px;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande ol.etape li a { 
color: #4C2E1C; font-weight: normal; height: 70px; text-decoration: none;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande ol.etape li a.on { 
color: #81197f; font-weight: bold;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande ol.etape li a:hover { 
color: #81197f;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande ol.etape li span.in { 
margin: 0px; padding: 0px; padding-left: 15px; padding-right: 15px; padding-top: 56px;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande ol.etape li.bonDeCommande a.on span.in { 
background-image: url(../images/btPanierOver.png); background-position: top center; background-repeat: no-repeat;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande ol.etape li.bonDeCommande span.in { 
background-image: url(../images/btPanierOff.png); background-position: top center; background-repeat: no-repeat;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande ol.etape li.coordonnees a.on span.in { 
background-image: url(../images/btCoordonneesOver.png); background-position: top center; background-repeat: no-repeat;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande ol.etape li.coordonnees span.in { 
background-image: url(../images/btCoordonneesOff.png); background-position: top center; background-repeat: no-repeat;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande ol.etape li.expedition a.on span.in { 
background-image: url(../images/fdPictoExpeditionOver.png); background-position: top center; background-repeat: no-repeat;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande ol.etape li.expedition span.in { 
background-image: url(../images/fdPictoExpeditionOff.png); background-position: top center; background-repeat: no-repeat;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande ol.etape li.paiement a.on span.in { 
background-image: url(../images/btPaiementOver.png); background-position: top center; background-repeat: no-repeat;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande ol.etape li.paiement span.in { 
background-image: url(../images/btPaiementOff.png); background-position: top center; background-repeat: no-repeat;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande ol.etape li.recapitulatif span.in { 
background-image: url(../images/btRecapitulatifOff.png); background-position: top center; background-repeat: no-repeat;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande p { 
margin: 0; margin-top: 1em; padding: 0; font-size: 1.1em;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande p a { 
color: #4c2e1c; text-decoration: none;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande p a:hover { 
text-decoration: underline;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande p.back { 
margin: 0px; margin-top: 10px; padding: 0px; padding-top: 10px; text-align: center; border: 0px; border-top: 1px solid #9c1e59; font-size: 1em; color: #4c2e1c;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande p.back a.back-to-the-basket { 
color: #df3387; text-decoration: none;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande p.back a.back-to-the-basket:hover { 
text-decoration: underline;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande p.back a.back-to-the-basket:hover { 
text-decoration: underline;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande p.identifiant input { 
width: 220px; border: 1px solid #637683; padding: 2px; background-color: #d8f4f4; /* color: #637683; */
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande p.motDePasse input { 
width: 220px; border: 1px solid #637683; padding: 2px; background-color: #d8f4f4; /* color: #637683; */
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande p.natureLivraison { 
margin: 0; padding: 0; font-size: 1.3em;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande p.natureLivraison span.indeXys-nowrap { 
margin-right: 2em;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande p.navigation button.creer { 
display: block; margin: 0px; margin-top: 5px; margin-left: auto; margin-right: auto; padding: 2px; padding-left: 12px; padding-right: 12px; border: 1px solid #3e7c88; color: #3e7c88; cursor: pointer; font-size: 11px; text-transform: uppercase;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande p.navigation button.creer:hover { 
border: 1px solid #81197f; color: #ffffff; background-color: #81197f;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande p.navigation input.rechercher { 
display: block; margin: 0px; margin-right: auto; padding: 0.5rem; padding-left: 1rem; padding-right: 1rem; background: #866c5c; border: 0px; color: #ffffff; cursor: pointer;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande p.navigation input.rechercher:hover { 
text-decoration: underline;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande p.select { 
margin: 0px; margin-top: 10px; padding: 0px; text-align: center; font-size: 14px; color: #4c2e1c;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande p.select button.valider { 
display: block; margin: 0px; margin-left: auto; margin-right: auto; padding: 0px; background: #009900; border: 0px; font-size: 1.1em; width: 240px; cursor: pointer; text-align: center; color: #ffffff; line-height: 2.2em; height: 2.2em; font-family: Georgia, "Times New Roman", Serif; font-weight: bold;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande p.select button.valider:hover { 
border-color: #006600; background-color: #006600;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande p.select input.valider { 
display: block; margin: 0px; margin-left: auto; margin-right: auto; padding: 0px; background: #009900; border: 0px; font-size: 1.1em; width: 240px; cursor: pointer; text-align: center; color: #ffffff; line-height: 2.2em; height: 2.2em; font-family: Georgia, "Times New Roman", Serif; font-weight: bold;
}
div#zoneCentre div.IndeXysCommercePortletSuiviCommande p.select input.valider:hover { 
border-color: #006600; background-color: #006600;
}
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;
}
@media screen and (max-width: 576px) {

div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.panier h4 {
margin-top: 20px; line-height: 20px; padding-bottom: 10px; height: auto; 
}

}.addthis_floating_style { 
z-index: 20; border: 0px; background: none; padding: 0px;
}
@font-face { 
font-family: Montserrat; src: url('../images/Montserrat-Regular.ttf'); font-style: normal; font-weight: 400; font-display: swap;
}
@font-face { 
font-family: Rochester; src: url('../images/Rochester-Regular.ttf'); font-style: normal; font-weight: 400; font-display: swap;
}
body { 
font-size: 12px; font-family: Montserrat, Cursiv; margin: 0; padding: 0; background-color: #f5f0ea; background-image: url(../images/fdBody.jpg); background-position: top center; background-repeat: no-repeat; background-attachment: fixed;
}
body .ui-widget { 
font-size: 12px; font-family: Montserrat, Sans-Serif;
}
body input { 
font-size: 12px; font-family: Montserrat, Sans-Serif;
}
body submit { 
font-size: 12px; font-family: Montserrat, Sans-Serif;
}
body#rubrique div#MB_frame { 
background-color: #ffffff;
}
body#rubrique.accueil div#zoneCentre { 
padding-top: 10px;
}
body#rubrique.accueil div#zoneCentre div.IndeXysPortletRubriquePublication div.titreRubrique { 
display: none;
}
body#rubrique.accueil div.IndeXysPortletFilAriane div.contenuPortlet { 
display: none;
}
body#rubrique.votre-panier-paniers div#zoneCentre div.IndeXysPortletRubriquePublication div.titreRubrique { 
display: none;
}
div#cboxContent { 
background-color: #ffffff;
}
div#cboxContent div.information.detail button.ajouter { 
display: none;
}
div#cboxContent div.information.detail span.quantity { 
display: none;
}
div#cboxContent div.more-links { 
display: none;
}
div#conteneur * { 
box-sizing: border-box;
}
div#footer { 
margin: 0px; padding: 0px; padding-top: 3px; clear: both; background: #866c5c; position: relative; top: 0px; left: 0px;
}
div#header { 
margin: 0px; padding: 0px; background-color: #f5f0ea; position: relative; top: 0px; left: 0px; width: 100%; z-index: 60;
}
div#header.smaller { 
position: fixed; top: 2rem; left: 0; width: 100%; z-index: 200;
}
div#header.smaller div#acces-rapide.IndeXysPortletNavigationRubrique { 
display: none;
}
div#header.smaller div#zoneHaut div#nav_account.IndeXysPortletNavigationRubrique ul li a span.in { 
display: none;
}
div#header.smaller div#zoneHaut div#nav_home.IndeXysPortletNavigationRubrique { 
flex: 0 1 150px;
}
div#header.smaller div#zoneHaut div#nav_home.IndeXysPortletNavigationRubrique ul li a { 
height: 50px;
}
div#header.smaller div#zoneHaut div#nav_mobile.IndeXysPortletNavigationRubrique div.buttonMenuDeroulantSurClic a span.out { 
display: none;
}
div#header.smaller div#zoneHaut div#nav_search_mobile.IndeXysPortletNavigationRubrique ul li a span.out { 
display: none;
}
div#header.smaller div#zoneHaut div#tribune_panier.PaniersDesTerroirsComPortletPanier div.contenu div.non-vide p.quantite { 
top: 35px;
}
div#header.smaller div#zoneHaut div#tribune_panier.PaniersDesTerroirsComPortletPanier div.titre h3 { 
display: none;
}
div#header.smaller div#zoneHaut div.IndeXysCommercePortletTitrePanier div.quantite p.articles span.quantite { 
top: 35px;
}
div#header.smaller div#zoneHaut div.IndeXysCommercePortletTitrePanier div.titreRubrique h3 span { 
display: none;
}
div#header.smaller div#zoneHaut div.IndeXysPortletEnTete { 
display: none;
}
div#header.smaller div#zoneHaut div.IndeXysPortletRecherche { 
height: 70px;
}
div#header.smaller div#zoneHaut div.IndeXysPortletRecherche div.rechercheGenerale p { 
line-height: 40px;
}
div#header.smaller div#zoneHaut div.IndeXysPortletRecherche div.rechercheGenerale:before { 
margin-top: 6px; font-size: 0.7rem;
}
div#header.smaller div#zoneHaut div.IndeXysPortletRecherche p { 
margin: 0; padding: 0; line-height: 50px;
}
div#header.smaller div.IndeXysPortletFilAriane { 
display: none;
}
div#lefter { 
margin: 0px; padding: 0px; background-color: #ffffff; position: relative; top: 0px; left: 0px; z-index: 50;
}
div#lefter.smaller div#nav_activites.IndeXysPortletNavigationRubrique { 
position: fixed; width: 100%; background-image: none; top: 0;
}
div#lefter.smaller div.IndeXysPortletEnTete { 
display: none;
}
div#righter { 
margin: 0px; padding: 0px; background-color: #a8958b; border: 1px solid #a8958b; position: relative; top: 0px; left: 0px; z-index: 20;
}
div#righter.smaller { 
position: fixed; top: 6.5rem; left: 0; width: 100%;
}
div#righter.smaller div#zoneDroite div#acces-rapide-epicerie.PaniersDesTerroirsComPortletPanier { 
display: block; flex: 0 0 50%;
}
div#righter.smaller div#zoneDroite div#acces-rapide-epicerie.PaniersDesTerroirsComPortletPanier div.buttonMenuDeroulantSurClic a span.out span.in { 
display: inline;
}
div#righter.smaller div#zoneDroite div#acces-rapide-paniers.IndeXysPortletNavigationPublication { 
display: block; flex: 0 0 50%;
}
div#righter.smaller div#zoneDroite div#acces-rapide-paniers.IndeXysPortletNavigationPublication div.buttonMenuDeroulantSurClic a span.out span.in { 
display: inline;
}
div#righter.smaller div#zoneDroite div#conseils-et-nouveautes.IndeXysPortletNavigationRubrique { 
display: none;
}
div#righter.smaller div#zoneDroite div#go-epicerie.IndeXysPortletNavigationRubrique { 
display: none;
}
div#righter.smaller div#zoneDroite div#go-paniers.IndeXysPortletNavigationRubrique { 
display: none;
}
div#righter.smaller div#zoneDroite div#nav-epicerie.IndeXysPortletNavigationPublication { 
display: none;
}
div#righter.smaller div#zoneDroite div#nav-paniers.IndeXysPortletNavigationPublication { 
display: none;
}
div#zoneBas { 
clear: both; margin: 0px; margin-left: auto; margin-right: auto; padding: 0px; width: 90%; min-width: 1200px;
}
div#zoneBas .scroll-top-inner span { 
display: none;
}
div#zoneBas .scroll-top-inner:after { 
content: "\00a0\f0aa\00a0";
font-family: 'Font Awesome 5 Free';
font-weight: 900;
color: #cccccc;
font-size: 2rem;
}
div#zoneBas div#avis-verifies-iframe.IndeXysPortletUrl { 
margin: 0px; margin-top: 0.5em; padding: 0px; padding-left: 10px; padding-top: 1em; padding-bottom: 1em; !height: 1%;
}
div#zoneBas div#avis-verifies.IndeXysPortletUrl { 
float: right; position: relative; top: 10px; left: 0;
}
div#zoneBas div#ecriteau.IndeXysPortletUrl { 
margin: 0; padding: 0.5rem;
}
div#zoneBas div#ecriteau.IndeXysPortletUrl div.contenuPortlet { 
display: grid; grid-template-columns: repeat(4, 1fr); gap: 1rem; grid-gap: 1rem;
}
div#zoneBas div#ecriteau.IndeXysPortletUrl div.contenuPortlet > div { 
margin: 0; margin-top: 1rem; padding: 0; background: #ffffff;
}
div#zoneBas div#ecriteau.IndeXysPortletUrl div.contenuPortlet > div img { 
max-width: 60%; height: auto;
}
div#zoneBas div#ecriteau.IndeXysPortletUrl h4 { 
margin: 0px; margin-left: 2em; margin-right: 2em; padding: 0px; font-size: 1.1em; font-weight: normal; color: #ffffff; line-height: 2em; text-align: center; background-color: #c2256e; position: relative; top: -1em; left: 0;
}
div#zoneBas div#ecriteau.IndeXysPortletUrl h4 a { 
color: #ffffff; text-decoration: none;
}
div#zoneBas div#ecriteau.IndeXysPortletUrl h4 a:hover { 
text-decoration: underline;
}
div#zoneBas div#ecriteau.IndeXysPortletUrl p { 
margin: 0px; margin-top: 5px; padding: 0px; font-size: 1em; color: #4c2e1c; text-align: center;
}
div#zoneBas div#ecriteau.IndeXysPortletUrl p a { 
color: #cf2775; text-decoration: none;
}
div#zoneBas div#ecriteau.IndeXysPortletUrl p a:hover { 
text-decoration: underline;
}
div#zoneBas div#ecriteau.IndeXysPortletUrl p span.date { 
font-weight: bold;
}
div#zoneBas div.IndeXysPortletNavigationPublication { 
margin: 0px; margin-top: 0.5em; padding: 0.5rem; border: 0px; border-top: 2px dotted #ffffff;
}
div#zoneBas div.IndeXysPortletNavigationPublication ul { 
margin: 0; padding: 0; list-style-type: none;
}
div#zoneBas div.IndeXysPortletNavigationPublication ul li { 
margin: 0; padding: 0; text-align: center; font-size: 0.8rem; line-height: 2em; text-transform: uppercase;
}
div#zoneBas div.IndeXysPortletNavigationPublication ul li a { 
display: block; text-align: center; color: #ffffff; text-decoration: none; height: 3rem;
}
div#zoneBas div.IndeXysPortletNavigationPublication ul li a:hover { 
text-decoration: underline;
}
div#zoneBas div.IndeXysPortletNavigationPublication ul ul li { 
line-height: 1.8em; text-transform: none;
}
div#zoneBas div.IndeXysPortletNavigationPublication ul ul li a { 
display: block; margin: 0; margin-top: 0.25rem; padding: 0; padding-top: 0.25rem; text-align: left; border: 0; border-top: 1px dotted #ffffff; height: auto;
}
div#zoneBas div.IndeXysPortletNavigationPublication ul.menuNonDeroulant { 
display: grid; grid-template-columns: repeat(4, 1fr); gap: 1rem; grid-gap: 1rem; list-style-type: none;
}
div#zoneBas div.IndeXysPortletNavigationRubrique { 
margin: 0px; margin-top: 0.5em; padding: 0.5rem; border: 0px; border-top: 2px dotted #ffffff;
}
div#zoneBas div.IndeXysPortletNavigationRubrique ul { 
margin: 0; padding: 0; list-style-type: none;
}
div#zoneBas div.IndeXysPortletNavigationRubrique ul li { 
margin: 0; padding: 0; text-align: center; font-size: 0.8rem; line-height: 1.5em; text-transform: uppercase;
}
div#zoneBas div.IndeXysPortletNavigationRubrique ul li a { 
display: block; text-align: center; color: #ffffff; text-decoration: none; height: 3rem;
}
div#zoneBas div.IndeXysPortletNavigationRubrique ul li a:hover { 
text-decoration: underline;
}
div#zoneBas div.IndeXysPortletNavigationRubrique ul ul li { 
line-height: 1.8em; text-transform: none;
}
div#zoneBas div.IndeXysPortletNavigationRubrique ul ul li a { 
display: block; margin: 0; margin-top: 0.25rem; padding: 0; padding-top: 0.25rem; text-align: left; border: 0; border-top: 1px dotted #ffffff; height: auto;
}
div#zoneBas div.IndeXysPortletNavigationRubrique ul ul li.cadeaux-d-affaires a:before { 
font-family: 'Font Awesome 5 Free'; font-weight: 900; content: '\f06b\00a0'; font-size: 1.8em; vertical-align: middle;
}
div#zoneBas div.IndeXysPortletNavigationRubrique ul ul li.facebook-paniers-des-terroirs a:before { 
font-family: 'Font Awesome 5 Brands'; font-weight: 400; content: '\f082\00a0'; font-size: 1.8em; vertical-align: middle;
}
div#zoneBas div.IndeXysPortletNavigationRubrique ul ul li.instagram-paniers-des-terroirs a:before { 
font-family: 'Font Awesome 5 Brands'; font-weight: 400; content: '\f16d\00a0'; font-size: 1.8em; vertical-align: middle;
}
div#zoneBas div.IndeXysPortletNavigationRubrique ul.menuNonDeroulant { 
display: grid; grid-template-columns: repeat(3, 1fr); gap: 1rem; grid-gap: 1rem; list-style-type: none;
}
div#zoneBas div.IndeXysPortletPiedDePage { 
margin: 0px; padding: 0px;
}
div#zoneBas div.IndeXysPortletPiedDePage div.presentation { 
background: #d3cac4;
}
div#zoneBas div.IndeXysPortletPiedDePage p { 
margin: 0px; padding: 5px; font-size: 12px;
}
div#zoneBas div.IndeXysPortletPiedDePage p a img { 
border: 0px; max-width: 100%;
}
div#zoneBas div.IndeXysPortletPiedDePage ul { 
margin: 0px; padding: 5px; text-align: center; background-color: #4c2e1c;
}
div#zoneBas div.IndeXysPortletPiedDePage ul li { 
display: inline; margin-left: 20px; margin-right: 20px; font-size: 11px; text-transform: uppercase;
}
div#zoneBas div.IndeXysPortletPiedDePage ul li a { 
color: #ffffff; text-decoration: none;
}
div#zoneBas div.IndeXysPortletPiedDePage ul li a:hover { 
text-decoration: underline;
}
div#zoneBas div.IndeXysPortletPiedDePage ul li span { 
display: inline;
}
div#zoneBas div.IndeXysPortletUtils div.addThisCom { 
position: absolute; bottom: 0; right: 0; z-index: 1000; /* 100px; left: 0; */
}
div#zoneCentrale { 
margin: 0px; margin-left: auto; margin-right: auto; padding: 0px; padding-bottom: 20px; width: 90%; min-width: 1200px; background-color: #ffffff; !height: 1%;
}
div#zoneCentrale.smaller { 
padding-top: 400px;
}
div#zoneCentre { 
margin: 0px; padding: 0px;
}
div#zoneCentre div#diaporama.IndeXysPortletUrl { 
margin: 0; padding: 0px; position: relative; top: 0px; left: 0px; z-index: 0;
}
div#zoneCentre div#diaporama.IndeXysPortletUrl div.diaporama { 
margin: 0; margin-left: auto; margin-right: auto; padding: 0; width: 98%; max-width: 780px; position: relative; top: 0; left: 0; max-height: 240px; overflow: hidden;
}
div#zoneCentre div#diaporama.IndeXysPortletUrl div.pub { 
margin: 0; padding: 0; float: left; width: 24%; max-width: 240px;
}
div#zoneCentre div#diaporama.IndeXysPortletUrl div.pub img { 
max-width: 100%; border: 0;
}
div#zoneCentre div#diaporama.IndeXysPortletUrl div.shortcuts { 
display: none; margin: 0; padding: 0; width: 210px; float: left;
}
div#zoneCentre div#diaporama.IndeXysPortletUrl div.shortcuts ul.shortcuts_container { 
/* display: none; */ margin: 0px; padding: 0px; list-style-type: none;
}
div#zoneCentre div#diaporama.IndeXysPortletUrl div.shortcuts ul.shortcuts_container li { 
margin: 0; padding: 0; height: 24px; line-height: 24px; font-size: 1.1em; text-align: center;
}
div#zoneCentre div#diaporama.IndeXysPortletUrl div.shortcuts ul.shortcuts_container li a { 
color: #4c2e1c; text-decoration: none;
}
div#zoneCentre div#diaporama.IndeXysPortletUrl div.shortcuts ul.shortcuts_container li a:hover { 
text-decoration: underline;
}
div#zoneCentre div#ecriteau-accueil.IndeXysPortletUrl { 
margin: 0px; margin-top: 10px; padding: 0px; width: 800px; height: 200px; background: url(../images/fdPortletEcriteauAccueil.png) top left no-repeat;
}
div#zoneCentre div#ecriteau-accueil.IndeXysPortletUrl div.delais-livraison { 
margin: 0px; padding: 0px; padding-left: 60px; background: url(../images/illDelaiLivraison.png) 0px 10px no-repeat;
}
div#zoneCentre div#ecriteau-accueil.IndeXysPortletUrl div.notre-charte-qualite { 
margin: 0px; padding: 0px; padding-left: 60px; background: url(../images/illCharteQualite.png) 5px 10px no-repeat;
}
div#zoneCentre div#ecriteau-accueil.IndeXysPortletUrl div.paiement-securise { 
margin: 0px; padding: 0px; padding-left: 60px; background: url(../images/illPaiementSecurise.png) 0px 10px no-repeat;
}
div#zoneCentre div#ecriteau-accueil.IndeXysPortletUrl h4 { 
margin: 0px; padding: 0px; font-size: 14px; color: #81197f; font-weight: bold;
}
div#zoneCentre div#ecriteau-accueil.IndeXysPortletUrl h4 a { 
display: block; margin: 0px; padding: 0px; color: #81197f; text-decoration: none;
}
div#zoneCentre div#ecriteau-accueil.IndeXysPortletUrl h4 a:hover { 
text-decoration: underline;
}
div#zoneCentre div#ecriteau-accueil.IndeXysPortletUrl p { 
margin: 0px; margin-top: 10px; padding: 0px; font-size: 13px; color: #4c2e1c; font-weight: normal;
}
div#zoneCentre div#ecriteau-accueil.IndeXysPortletUrl table { 
margin: 0px;padding: 0px; /* margin-left: auto; margin-right: auto; width: 740px; */ width: 800px; border-spacing: 30px;
}
div#zoneCentre div#ecriteau-accueil.IndeXysPortletUrl table tr td { 
width: 33%; vertical-align: top;
}
div#zoneCentre div#pub.IndeXysPortletUrl { 
display: none; position: absolute; top: 21px; left: 602px;
}
div#zoneCentre div#pub.IndeXysPortletUrl p { 
margin: 0px; padding: 0px;
}
div#zoneCentre div#pub.IndeXysPortletUrl p a img { 
border: 0px;
}
div#zoneCentre div.IndeXysPortletFilAriane { 
margin: 0px; padding: 0px; padding-left: 10px; padding-right: 10px;
}
div#zoneCentre div.IndeXysPortletFilAriane p { 
margin: 0px; padding: 0; padding-top: 5px; padding-bottom: 5px; font-size: 12px; color: #81197f; font-weight: bold; line-height: 20px;
}
div#zoneCentre div.IndeXysPortletFilAriane p a { 
text-decoration: underline; color: #df3387; font-weight: normal;
}
div#zoneCentre div.IndeXysPortletFilAriane p a:hover { 
text-decoration: underline; color: #81197f;
}
div#zoneCentre div.IndeXysPortletNavigationPublication { 
margin: 0px; padding: 0px; padding-top: 20px;
}
div#zoneCentre div.IndeXysPortletNavigationPublication ul { 
margin: 0px; padding: 0px; list-style-type: none;
}
div#zoneCentre div.IndeXysPortletNavigationPublication ul li { 
display: block; margin: 0px; margin-left: 2%; padding: 0px; padding-top: 200px; text-align: center; width: 23%; font-size: 1em; float: left; line-height: 2em; text-transform: uppercase;
}
div#zoneCentre div.IndeXysPortletNavigationPublication ul li a { 
display: block; text-align: center; color: #4c2e1c; text-decoration: none;
}
div#zoneCentre div.IndeXysPortletNavigationPublication ul li a:hover { 
text-decoration: underline;
}
div#zoneCentre div.IndeXysPortletNavigationPublication ul li.nos-coffrets-cadeaux { 
background: url(../images/fdMenuCoffrets.jpg) top center no-repeat;
}
div#zoneCentre div.IndeXysPortletNavigationPublication ul li.nos-paniers-par-region { 
background: url(../images/fdMenuRegions.jpg) top center no-repeat;
}
div#zoneCentre div.IndeXysPortletNavigationPublication ul li.nos-paniers-par-theme { 
background: url(../images/fdMenuThemes.jpg) top center no-repeat;
}
div#zoneCentre div.IndeXysPortletNavigationPublication ul ul { 
list-style-type: disc;
}
div#zoneCentre div.IndeXysPortletNavigationPublication ul ul li { 
float: none; margin-top: 0.5em; padding-top: 0; width: 100%; line-height: 1.3em; text-transform: none; background: none;
}
div#zoneCentre div.IndeXysPortletNavigationPublication ul ul li a { 
text-align: left;
}
div#zoneCentre div.IndeXysPortletNewsletter { 
margin: 0px; margin-top: 20px; margin-left: 40px; padding: 10px; background-color: #ffffff;
-webkit-box-shadow: #666666 2px 2px 2px; -moz-box-shadow: #666666 2px 2px 2px; box-shadow: #666666 2px 2px 2px; behavior: url(/indeXys/ie/PIE.htc); position: relative; top: 0px; left: 0px;
}
div#zoneCentre div.IndeXysPortletNewsletter div.abonnement h4 { 
margin: 0px; margin-top: 10px; padding: 5px; font-size: 14px; font-weight: bold; color: #81197f; font-style: italic;
}
div#zoneCentre div.IndeXysPortletNewsletter div.abonnement p { 
margin: 0px; padding: 5px; font-size: 12px; font-weight: normal; color: #4c2e1c;
}
div#zoneCentre div.IndeXysPortletNewsletter div.abonnement p button { 
margin-left: 10px; border: 0px; background-color: #81197f; color: #ffffff; cursor: pointer; padding: 4px;
}
div#zoneCentre div.IndeXysPortletNewsletter div.abonnement p button:hover { 
color: #cccccc;
}
div#zoneCentre div.IndeXysPortletNewsletter div.abonnement p input { 
width: 240px;
}
div#zoneCentre div.IndeXysPortletNewsletter div.desabonnement h4 { 
margin: 0px; margin-top: 20px; padding: 5px; font-size: 13px; font-weight: bold; color: #81197f; font-style: italic;
}
div#zoneCentre div.IndeXysPortletNewsletter div.desabonnement p { 
margin: 0px; padding: 5px; font-size: 12px; font-weight: normal; color: #4c2e1c;
}
div#zoneCentre div.IndeXysPortletNewsletter div.desabonnement p button { 
margin-left: 10px; border: 0px; background-color: #81197f; color: #ffffff; cursor: pointer; padding: 3px;
}
div#zoneCentre div.IndeXysPortletNewsletter div.desabonnement p button:hover { 
color: #cccccc;
}
div#zoneCentre div.IndeXysPortletNewsletter div.desabonnement p input { 
width: 240px;
}
div#zoneCentre div.IndeXysPortletPublication { 
margin: 0px; padding: 10px;
}
div#zoneCentre div.IndeXysPortletPublication div.filtrePublication { 
margin: 0px; padding: 0px; padding-top: 5px; padding-bottom: 5px;
}
div#zoneCentre div.IndeXysPortletPublication div.filtrePublication div.filtre-cle { 
margin-top: 0.25rem;
}
div#zoneCentre div.IndeXysPortletPublication div.filtrePublication div.filtre-cle div.filtre-contenu-cle { 
padding-left: 2rem;
}
div#zoneCentre div.IndeXysPortletPublication div.filtrePublication div.filtre-cle div.filtre-contenu-cle a { 
color: inherit; text-decoration: none;
}
div#zoneCentre div.IndeXysPortletPublication div.filtrePublication div.filtre-cle div.filtre-contenu-cle span.value { 
white-space: nowrap;
}
div#zoneCentre div.IndeXysPortletPublication div.filtrePublication div.filtre-cle div.filtre-titre-cle { 
font-weight: bold;
}
div#zoneCentre div.IndeXysPortletPublication div.filtrePublication div.filtre-cle div.filtre-titre-cle a { 
color: inherit;
}
div#zoneCentre div.IndeXysPortletPublication div.filtrePublication div.filtre-cle div.slider div.values { 
position: relative; padding-bottom: 1.5rem;
}
div#zoneCentre div.IndeXysPortletPublication div.filtrePublication div.filtre-cle div.slider div.values input { 
background: none; border: 0; color: #ffffff;
}
div#zoneCentre div.IndeXysPortletPublication div.filtrePublication div.filtre-cle div.slider div.values span.max-value { 
position: absolute; right: 0;
}
div#zoneCentre div.IndeXysPortletPublication div.filtrePublication div.filtre-cle div.slider div.values span.max-value input { 
text-align: right;
}
div#zoneCentre div.IndeXysPortletPublication div.filtrePublication div.filtre-cle div.slider div.values span.min-value { 
position: absolute; left: 0;
}
div#zoneCentre div.IndeXysPortletPublication div.filtrePublication div.filtre-liste-cle { 
margin-top: 0.25rem; margin-bottom: 0.25rem; padding: 0.25rem; padding-left: 1rem; padding-right: 1rem; background-color: #a8958b; color: #ffffff; display: grid; grid-template-columns: repeat(4, 1fr); gap: 0.25rem 1rem; grid-gap: 0.25rem 1rem;
}
div#zoneCentre div.IndeXysPortletPublication div.filtrePublication div.filtre-titre { 
display: none;
}
div#zoneCentre div.IndeXysPortletPublication div.filtrePublication div.filtre-titre-cle { 
margin-top: 0.25rem; margin-bottom: 0.25rem; padding: 0.25rem; padding-left: 1rem; padding-right: 1rem; background-color: #a8958b; color: #ffffff; display: grid; grid-template-columns: repeat(3, 1fr); gap: 0.25rem 1rem; grid-gap: 0.25rem 1rem; white-space: nowrap;
}
div#zoneCentre div.IndeXysPortletPublication div.filtrePublication h3 { 
margin: 0px; margin-bottom: 10px; padding: 0px; padding-left: 5px; padding-right: 5px; font-size: 15px; color: #4C2E1C;
}
div#zoneCentre div.IndeXysPortletPublication div.filtrePublication h4 { 
margin: 0px; margin-top: 10px; margin-bottom: 2px; padding: 0px; padding-left: 5px; padding-right: 5px;padding-bottom: 2px; font-size: 13px; color: #81197f; border: 0px; border-bottom: 1px solid #81197f;
}
div#zoneCentre div.IndeXysPortletPublication div.filtrePublication h4 a { 
margin: 0px; margin-left: 10px; padding: 0px; padding-left: 16px; background: url(../images/fdEnlever.png) center left no-repeat; color: #81197f; font-size: 11px; text-decoration: none; font-weight: normal;
}
div#zoneCentre div.IndeXysPortletPublication div.filtrePublication h4 a:hover { 
text-decoration: underline;
}
div#zoneCentre div.IndeXysPortletPublication div.filtrePublication p { 
margin: 0px; padding: 0px; font-size: 12px; color: #DF3387; font-weight: bold;
}
div#zoneCentre div.IndeXysPortletPublication div.filtrePublication p a { 
margin: 0px; margin-right: 10px; color: #4C2E1C; text-decoration: none; font-weight: normal;
}
div#zoneCentre div.IndeXysPortletPublication div.filtrePublication p a:hover { 
text-decoration: underline;
}
div#zoneCentre div.IndeXysPortletPublication div.filtrePublication p span.value { 
margin: 0px; padding-right: 10px; white-space: nowrap;
}
div#zoneCentre div.IndeXysPortletPublication div.listePublicationLiee { 
display: grid; grid-template-columns: repeat(6, 1fr);
}
div#zoneCentre div.IndeXysPortletPublication div.listePublicationLiee div.information.liste div.information.liste { 
border-top: 1px solid #a8958b;
}
div#zoneCentre div.IndeXysPortletPublication div.listeSousPublication { 
display: grid; grid-template-columns: repeat(6, 1fr);
}
div#zoneCentre div.IndeXysPortletPublication div.listeSousPublication div.information.liste div.information.liste { 
border-top: 1px solid #a8958b;
}
div#zoneCentre div.IndeXysPortletRecherche { 
margin: 0; padding: 10px;
}
div#zoneCentre div.IndeXysPortletRecherche div.listeInformation { 
display: grid; grid-template-columns: repeat(6, 1fr);
}
div#zoneCentre div.IndeXysPortletRecherche div.listeInformation div.information.liste div.information.liste { 
border-top: 1px solid #a8958b;
}
div#zoneCentre div.IndeXysPortletRecherche div.multiPages p { 
margin: 0px; margin-top: 5px; padding: 0px; text-align: center; font-size: 14px;
}
div#zoneCentre div.IndeXysPortletRecherche div.multiPages p a { 
color: #81197f; text-decoration: none;
}
div#zoneCentre div.IndeXysPortletRecherche div.multiPages p a:hover { 
text-decoration: underline;
}
div#zoneCentre div.IndeXysPortletRecherche div.rechercheGenerale p { 
margin: 0; padding: 10px; text-align: center; font-size: 14px;
}
div#zoneCentre div.IndeXysPortletRecherche div.rechercheGenerale p button { 
margin: 0; padding: 0; border: 0; background-color: #a8958b; color: #ffffff; font-size: 1.2em;
}
div#zoneCentre div.IndeXysPortletRecherche div.rechercheGenerale p button span { 
display: none;
}
div#zoneCentre div.IndeXysPortletRecherche div.rechercheGenerale p button:before { 
display: block; margin: 0; padding: 0; content: "\f002"; font-weight: 900; font-family: "Font Awesome 5 Free"; line-height: 32px; width: 32px; text-align: center;
}
div#zoneCentre div.IndeXysPortletRecherche div.rechercheGenerale p button:hover { 
color: #c2256e; cursor: pointer;
}
div#zoneCentre div.IndeXysPortletRecherche div.rechercheGenerale p input { 
margin: 0; padding: 0; width: calc(60% - 30px); line-height: 30px; border: 0; text-align: center; border: 1px solid #a8958b;
}
div#zoneCentre div.IndeXysPortletRecherche div.rechercheGenerale p.recherche { 
display: flex; align-items: center; justify-content: center;
}
div#zoneCentre div.IndeXysPortletRecherche div.resultats { 
grid-template-columns: repeat(6, 1fr);
}
div#zoneCentre div.IndeXysPortletRecherche div.resultats div.information.liste div.information.liste h4 { 
margin: 0; margin-top: 10px;
}
div#zoneCentre div.IndeXysPortletRecherche div.resultats div.information.liste div.listeModele div.information.liste { 
margin-left: 0; width: 100%;
}
div#zoneCentre div.IndeXysPortletRecherche div.resultats div.information.liste h2 { 
margin: 0px; margin-top: 10px; padding: 0px; font-size: 14px;
}
div#zoneCentre div.IndeXysPortletRecherche div.resultats div.listeInformation { 
margin: 0px; padding: 0px; padding-top: 5px;
}
div#zoneCentre div.IndeXysPortletRecherche div.resultats p { 
margin: 0px; margin-top: 5px; padding: 0px; font-size: 14px;
}
div#zoneCentre div.IndeXysPortletRecherche div.resultats p.reponses { 
margin: 0; margin-top: 1rem; padding: 0.5rem; border: 0; border-bottom: 1px solid #a8958b; text-align: left;
}
div#zoneCentre div.IndeXysPortletRecherche div.resultats p.reponses span.quantite { 
margin-left: 0.5rem; margin-right: 0.5rem; font-weight: bold; font-size: 1.1em;
}
div#zoneCentre div.IndeXysPortletRubriquePublication { 
margin: 0; padding: 0;
}
div#zoneCentre div.IndeXysPortletRubriquePublication div.contenuRubrique { 
!height: 1%;
}
div#zoneCentre div.IndeXysPortletRubriquePublication div.contenuRubrique div.delai-livraison table tbody tr td { 
text-align: center; font-size: 1em;
}
div#zoneCentre div.IndeXysPortletRubriquePublication div.contenuRubrique div.delai-livraison table tbody tr td span.date { 
font-size: 1.1em; font-weight: bold;
}
div#zoneCentre div.IndeXysPortletRubriquePublication div.contenuRubrique div.delai-livraison table tbody tr td span.prix { 
font-size: 1.1em; font-weight: bold;
}
div#zoneCentre div.IndeXysPortletRubriquePublication div.contenuRubrique div.diaporama { 
margin: 0; margin-left: auto; margin-right: auto; padding: 0; width: 98%; max-width: 780px; position: relative; top: 0; left: 0; max-height: 240px; overflow: hidden;
}
div#zoneCentre div.IndeXysPortletRubriquePublication div.contenuRubrique fieldset { 
margin: 5px; margin-bottom: 15px; padding: 5px; border: 1px solid #81197f; background: #f1f1f1;
}
div#zoneCentre div.IndeXysPortletRubriquePublication div.contenuRubrique fieldset label { 
font-weight: bold; font-size: 0.9em;
}
div#zoneCentre div.IndeXysPortletRubriquePublication div.contenuRubrique fieldset label.left { 
width: 160px; float: left; position: relative; top: 3px; left: 0px;
}
div#zoneCentre div.IndeXysPortletRubriquePublication div.contenuRubrique fieldset label.left.champObligatoire { 
color: #81197f;
}
div#zoneCentre div.IndeXysPortletRubriquePublication div.contenuRubrique fieldset legend { 
font-size: 15px; color: #81197f; font-weight: bold;
}
div#zoneCentre div.IndeXysPortletRubriquePublication div.contenuRubrique fieldset p { 
margin-top: 10px;
}
div#zoneCentre div.IndeXysPortletRubriquePublication div.contenuRubrique fieldset span.left { 
width: 120px; float: left; position: relative; top: 3px; left: 0px; font-weight: bold; color: #81197f;
}
div#zoneCentre div.IndeXysPortletRubriquePublication div.contenuRubrique fieldset.message p textarea { 
width: 650px;
}
div#zoneCentre div.IndeXysPortletRubriquePublication div.contenuRubrique form button { 
display: block; margin-left: auto; margin-right: auto; border: 0px; background-color: #81197f; color: #ffffff; cursor: pointer; padding: 5px; width: 140px; text-transform: uppercase;
}
div#zoneCentre div.IndeXysPortletRubriquePublication div.contenuRubrique form button:hover { 
color: #cccccc;
}
div#zoneCentre div.IndeXysPortletRubriquePublication div.contenuRubrique h2 { 
margin: 0px; margin-top: 30px; margin-bottom: 5px; padding: 0px; padding-bottom: 5px; font-size: 1.4em; font-weight: normal; color: #81197f; font-style: italic; border: 0px; border-bottom: 1px solid #df3387;
}
div#zoneCentre div.IndeXysPortletRubriquePublication div.contenuRubrique h3 { 
margin: 0px; margin-top: 20px; padding: 0px; padding-left: 10px; font-size: 14px; font-weight: bold; color: #81197f; font-style: italic;
}
div#zoneCentre div.IndeXysPortletRubriquePublication div.contenuRubrique h4 { 
margin: 0px; margin-top: 20px; padding: 0px; padding-left: 20px; font-size: 14px; font-weight: bold; color: #3e7c88; font-style: italic;
}
div#zoneCentre div.IndeXysPortletRubriquePublication div.contenuRubrique img { 
margin: 0px; /* margin: 5px; */
}
div#zoneCentre div.IndeXysPortletRubriquePublication div.contenuRubrique ol { 
margin: 0px; margin-top: 10px; padding: 0px; padding-left: 20px;
}
div#zoneCentre div.IndeXysPortletRubriquePublication div.contenuRubrique ol li { 
margin: 0px; margin-top: 2px; padding: 0px; font-size: 1.1em; color: #4c2e1c;
}
div#zoneCentre div.IndeXysPortletRubriquePublication div.contenuRubrique p { 
margin: 0px; margin-top: 15px; padding: 0px; font-size: 1.1em; color: #4c2e1c; line-height: 18px; text-align: justify;
}
div#zoneCentre div.IndeXysPortletRubriquePublication div.contenuRubrique p a { 
color: #cf2775; text-decoration: none; white-space: nowrap;
}
div#zoneCentre div.IndeXysPortletRubriquePublication div.contenuRubrique p a:hover { 
text-decoration: underline;
}
div#zoneCentre div.IndeXysPortletRubriquePublication div.contenuRubrique table { 
margin: 0px; margin-top: 10px; border-collapse: collapse;
}
div#zoneCentre div.IndeXysPortletRubriquePublication div.contenuRubrique table tbody tr td { 
border: 0px; border-bottom: 1px solid #cccccc; font-size: 14px; color: #4c2e1c;
}
div#zoneCentre div.IndeXysPortletRubriquePublication div.contenuRubrique table tbody tr th { 
margin: 0px; padding: 5px; border: 0px; border-bottom: 1px solid #999999; font-size: 14px; font-weight: bold; color: #4c2e1c; background-color: #fbf8fb;
}
div#zoneCentre div.IndeXysPortletRubriquePublication div.contenuRubrique table tbody tr th p { 
margin: 0px; padding: 0px; text-align: center;
}
div#zoneCentre div.IndeXysPortletRubriquePublication div.contenuRubrique table thead tr th { 
margin: 0px; padding: 5px; border: 0px; border-bottom: 2px dotted #3E7C88; font-size: 14px; font-weight: bold; color: #4c2e1c; background-color: #fbf8fb;
}
div#zoneCentre div.IndeXysPortletRubriquePublication div.contenuRubrique table thead tr th p { 
margin: 0px; padding: 0px; text-align: center;
}
div#zoneCentre div.IndeXysPortletRubriquePublication div.contenuRubrique ul { 
margin: 0px; margin-top: 10px; padding: 0px; padding-left: 20px;
}
div#zoneCentre div.IndeXysPortletRubriquePublication div.contenuRubrique ul li { 
margin: 0px; margin-top: 2px; padding: 0px; font-size: 1.1em; color: #4c2e1c;
}
div#zoneCentre div.IndeXysPortletRubriquePublication div.filtrePublication { 
margin: 0px; padding: 0px; padding-top: 5px; padding-bottom: 5px;
}
div#zoneCentre div.IndeXysPortletRubriquePublication div.filtrePublication div.filtre-cle { 
margin-top: 0.25rem; display: flex; width: 100%; align-items: flex-start;
}
div#zoneCentre div.IndeXysPortletRubriquePublication div.filtrePublication div.filtre-cle div.filtre-contenu-cle { 
margin-top: 0.25rem; margin-bottom: 0.25rem; padding: 0.25rem; padding-left: 1rem; padding-right: 1rem; flex: 1 0 100%;
}
div#zoneCentre div.IndeXysPortletRubriquePublication div.filtrePublication div.filtre-cle div.filtre-contenu-cle a { 
color: inherit; text-decoration: none; margin-left: 0.5rem; margin-right: 0.5rem;
}
div#zoneCentre div.IndeXysPortletRubriquePublication div.filtrePublication div.filtre-cle div.filtre-contenu-cle span.value { 
white-space: nowrap;
}
div#zoneCentre div.IndeXysPortletRubriquePublication div.filtrePublication div.filtre-cle div.filtre-titre-cle { 
margin-top: 0.25rem; margin-bottom: 0.25rem; padding: 0.25rem; padding-left: 1rem; padding-right: 1rem; background-color: #a8958b; color: #ffffff; display: grid; grid-template-columns: repeat(3, 1fr); gap: 0.25rem 1rem; grid-gap: 0.25rem 1rem; white-space: nowrap; font-weight: bold;
}
div#zoneCentre div.IndeXysPortletRubriquePublication div.filtrePublication div.filtre-cle div.filtre-titre-cle a { 
color: inherit;
}
div#zoneCentre div.IndeXysPortletRubriquePublication div.filtrePublication div.filtre-cle div.slider div.values { 
position: relative; padding-bottom: 1.5rem;
}
div#zoneCentre div.IndeXysPortletRubriquePublication div.filtrePublication div.filtre-cle div.slider div.values input { 
background: none; border: 0; color: #ffffff;
}
div#zoneCentre div.IndeXysPortletRubriquePublication div.filtrePublication div.filtre-cle div.slider div.values span.max-value { 
position: absolute; right: 0;
}
div#zoneCentre div.IndeXysPortletRubriquePublication div.filtrePublication div.filtre-cle div.slider div.values span.max-value input { 
text-align: right;
}
div#zoneCentre div.IndeXysPortletRubriquePublication div.filtrePublication div.filtre-cle div.slider div.values span.min-value { 
position: absolute; left: 0;
}
div#zoneCentre div.IndeXysPortletRubriquePublication div.filtrePublication div.filtre-liste-cle { 
margin-top: 0.25rem; margin-bottom: 0.25rem; padding: 0.25rem; padding-left: 1rem; padding-right: 1rem; background-color: #a8958b; color: #ffffff; display: grid; grid-template-columns: repeat(4, 1fr); gap: 0.25rem 1rem; grid-gap: 0.25rem 1rem;
}
div#zoneCentre div.IndeXysPortletRubriquePublication div.filtrePublication div.filtre-titre { 
display: none;
}
div#zoneCentre div.IndeXysPortletRubriquePublication div.filtrePublication h3 { 
margin: 0px; margin-bottom: 10px; padding: 0px; padding-left: 5px; padding-right: 5px; font-size: 15px; color: #4C2E1C;
}
div#zoneCentre div.IndeXysPortletRubriquePublication div.filtrePublication h4 { 
margin: 0px; margin-top: 10px; margin-bottom: 2px; padding: 0px; padding-left: 5px; padding-right: 5px;padding-bottom: 2px; font-size: 13px; color: #81197f; border: 0px; border-bottom: 1px solid #81197f;
}
div#zoneCentre div.IndeXysPortletRubriquePublication div.filtrePublication h4 a { 
margin: 0px; margin-left: 10px; padding: 0px; padding-left: 16px; background: url(../images/fdEnlever.png) center left no-repeat; color: #81197f; font-size: 11px; text-decoration: none; font-weight: normal;
}
div#zoneCentre div.IndeXysPortletRubriquePublication div.filtrePublication h4 a:hover { 
text-decoration: underline;
}
div#zoneCentre div.IndeXysPortletRubriquePublication div.filtrePublication p { 
margin: 0px; padding: 0px; font-size: 12px; color: #DF3387; font-weight: bold;
}
div#zoneCentre div.IndeXysPortletRubriquePublication div.filtrePublication p a { 
margin: 0px; margin-right: 10px; color: #4C2E1C; text-decoration: none; font-weight: normal;
}
div#zoneCentre div.IndeXysPortletRubriquePublication div.filtrePublication p a:hover { 
text-decoration: underline;
}
div#zoneCentre div.IndeXysPortletRubriquePublication div.filtrePublication p span.value { 
margin: 0px; padding-right: 10px; white-space: nowrap;
}
div#zoneCentre div.IndeXysPortletRubriquePublication div.listePublicationLiee { 
display: grid; grid-template-columns: repeat(6, 1fr);
}
div#zoneCentre div.IndeXysPortletRubriquePublication div.listeSections { 
display: grid; grid-template-columns: repeat(12, 1fr);
}
div#zoneCentre div.IndeXysPortletRubriquePublication div.listeSections section div.contenu { 
padding: 1rem;
}
div#zoneCentre div.IndeXysPortletRubriquePublication div.listeSections section fieldset { 
margin: 1rem; margin-bottom: 2rem; padding: 1rem; border: 1px solid #81197f; background: #f1f1f1;
}
div#zoneCentre div.IndeXysPortletRubriquePublication div.listeSections section fieldset label { 
font-weight: bold; font-size: 0.9em;
}
div#zoneCentre div.IndeXysPortletRubriquePublication div.listeSections section fieldset label.champObligatoire { 
color: #81197f;
}
div#zoneCentre div.IndeXysPortletRubriquePublication div.listeSections section fieldset label.champObligatoire:after { 
content: " * ";
}
div#zoneCentre div.IndeXysPortletRubriquePublication div.listeSections section fieldset label.left { 
display: inline-block; width: 11rem;
}
div#zoneCentre div.IndeXysPortletRubriquePublication div.listeSections section fieldset legend { 
font-size: 1.1rem; color: #81197f; font-weight: bold;
}
div#zoneCentre div.IndeXysPortletRubriquePublication div.listeSections section form button { 
display: block; margin-left: auto; margin-right: auto; border: 0px; background-color: #81197f; color: #ffffff; cursor: pointer; padding: 5px; width: 140px; text-transform: uppercase;
}
div#zoneCentre div.IndeXysPortletRubriquePublication div.listeSections section form button:hover { 
color: #cccccc;
}
div#zoneCentre div.IndeXysPortletRubriquePublication div.listeSections section h2 { 
margin: 0px; margin-top: 30px; margin-bottom: 5px; padding: 0px; padding-bottom: 5px; font-size: 1.3rem; font-weight: bold; color: #81197f; font-style: italic; border: 0; /* border-bottom: 1px solid #df3387; */
}
div#zoneCentre div.IndeXysPortletRubriquePublication div.listeSections section h3 { 
margin: 0; margin-top: 1rem; padding: 0; padding-left: 2rem; font-size: 1.1rem; font-weight: bold; color: #c2256e; font-style: italic;
}
div#zoneCentre div.IndeXysPortletRubriquePublication div.listeSections section h4 { 
margin: 0px; margin-top: 20px; padding: 0px; padding-left: 20px; font-size: 1.1rem; font-weight: bold; color: #3e7c88; font-style: italic;
}
div#zoneCentre div.IndeXysPortletRubriquePublication div.listeSections section img { 
max-width: 100%;
}
div#zoneCentre div.IndeXysPortletRubriquePublication div.listeSections section ol { 
margin: 0; margin-top: 1rem; padding: 0; padding-left: 2rem; padding-right: 1rem;
}
div#zoneCentre div.IndeXysPortletRubriquePublication div.listeSections section ol li { 
margin: 0; margin-top: 1rem; padding: 0; font-size: 0.9rem; color: #4c2e1c;
}
div#zoneCentre div.IndeXysPortletRubriquePublication div.listeSections section p { 
margin: 0; margin-top: 1rem; padding: 0; font-size: 0.9rem; color: #4c2e1c; line-height: 1.5rem; text-align: justify;
}
div#zoneCentre div.IndeXysPortletRubriquePublication div.listeSections section p a { 
color: #cf2775; text-decoration: none; white-space: nowrap;
}
div#zoneCentre div.IndeXysPortletRubriquePublication div.listeSections section p a:hover { 
text-decoration: underline;
}
div#zoneCentre div.IndeXysPortletRubriquePublication div.listeSections section ul { 
margin: 0; margin-top: 1rem; padding: 0; padding-left: 2rem; padding-right: 1rem;
}
div#zoneCentre div.IndeXysPortletRubriquePublication div.listeSections section ul li { 
margin: 0; margin-top: 1rem; padding: 0; font-size: 0.9rem; color: #4c2e1c;
}
div#zoneCentre div.IndeXysPortletRubriquePublication div.listeSections section.beigeClair { 
background-color: #f7f4f0;
}
div#zoneCentre div.IndeXysPortletRubriquePublication div.listeSections section.centre h2,div#zoneCentre div.IndeXysPortletRubriquePublication div.listeSections section.centre h3,div#zoneCentre div.IndeXysPortletRubriquePublication div.listeSections section.centre p { 
text-align: center;
}
div#zoneCentre div.IndeXysPortletRubriquePublication div.listeSections section.largeur100 { 
grid-column: auto / span 12;
}
div#zoneCentre div.IndeXysPortletRubriquePublication div.listeSections section.largeur25 { 
grid-column: auto / span 3;
}
div#zoneCentre div.IndeXysPortletRubriquePublication div.listeSections section.largeur33 { 
grid-column: auto / span 4;
}
div#zoneCentre div.IndeXysPortletRubriquePublication div.listeSections section.largeur50 { 
grid-column: auto / span 6;
}
div#zoneCentre div.IndeXysPortletRubriquePublication div.listeSections section.largeur66 { 
grid-column: auto / span 8;
}
div#zoneCentre div.IndeXysPortletRubriquePublication div.listeSections section.largeur75 { 
grid-column: auto / span 9;
}
div#zoneCentre div.IndeXysPortletRubriquePublication div.listeSousPublication { 
grid-template-columns: repeat(6, 1fr);
}
div#zoneCentre div.IndeXysPortletRubriquePublication div.listeSousRubriques ul { 
margin: 0px; padding: 0px; padding-left: 20px; color: #4c2e1c;
}
div#zoneCentre div.IndeXysPortletRubriquePublication div.listeSousRubriques ul li { 
margin: 0px; margin-top: 5px; padding: 0px; font-size: 13px;
}
div#zoneCentre div.IndeXysPortletRubriquePublication div.listeSousRubriques ul li a { 
color: #81197f; text-decoration: none;
}
div#zoneCentre div.IndeXysPortletRubriquePublication div.listeSousRubriques ul li a:hover { 
color: #df3387; text-decoration: underline;
}
div#zoneCentre div.IndeXysPortletRubriquePublication div.titreRubrique h1 { 
margin: 0; padding: 0; padding-top: 1em; padding-bottom: 1em; text-align: center; line-height: 1.5em; font-size: 2em; font-weight: normal; color: #9c1e59;
}
div#zoneCentre div.IndeXysPortletTribuneSelectionFavoriPublication { 
margin: 0px; padding: 0px; padding-left: 10px; padding-right: 10px;
}
div#zoneCentre div.IndeXysPortletTribuneSelectionFavoriPublication div.contenuFin { 
margin: 0; margin-top: 0.5em; padding: 0em;
}
div#zoneCentre div.IndeXysPortletTribuneSelectionFavoriPublication div.contenuFin p { 
margin: 0; padding: 0.5em;
}
div#zoneCentre div.IndeXysPortletTribuneSelectionFavoriPublication div.contenuFin p a { 
margin: 0; margin-left: 1em; padding: 0; padding-right: 20px; color: #4c2e1c; text-decoration: none; background: url(../images/fdVoirTousLes.png) center right no-repeat;
}
div#zoneCentre div.IndeXysPortletTribuneSelectionFavoriPublication div.contenuFin p a:hover { 
text-decoration: underline;
}
div#zoneCentre div.IndeXysPortletTribuneSelectionFavoriPublication div.contenuPortlet { 
/* margin: 0px; padding: 0px; padding-top: 10px; padding-left: 10px; */
}
div#zoneCentre div.IndeXysPortletTribuneSelectionFavoriPublication div.listeFavoriPublication { 
display: grid; grid-template-columns: repeat(6, 1fr);
}
div#zoneCentre div.IndeXysPortletTribuneSelectionFavoriPublication div.listeFavoriPublication div.information.tribune div.texte h4 { 
height: 3.6rem;
}
div#zoneCentre div.IndeXysPortletTribuneSelectionFavoriPublication div.selection { 
margin: 0px; padding: 0px; position: absolute; top: 0px; right: 10px;
}
div#zoneCentre div.IndeXysPortletTribuneSelectionFavoriPublication div.selection form p { 
margin: 0px; padding: 0px; color: #000000; line-height: 20px;
}
div#zoneCentre div.IndeXysPortletTribuneSelectionFavoriPublication div.selection form p a { 
color: #000000;
}
div#zoneCentre div.IndeXysPortletTribuneSelectionFavoriPublication div.titreSelection { 
margin: 0; padding: 0;
}
div#zoneCentre div.IndeXysPortletTribuneSelectionFavoriPublication div.titreSelection h3 { 
margin; 0; margin-top: 1em; margin-bottom: 0.5em; text-align: center; line-height: 2m; font-size: 2em; font-weight: normal; color: #000000; font-family: 'Rochester', cursive;
}
div#zoneCentre div.IndeXysPortletTribuneSelectionFavoriPublication div.titreSelection h3 span { 
font-size: 1.4em; color: #cf2775;
}
div#zoneCentre div.IndeXysPortletUtils div.topPage p { 
margin: 0px; padding: 15px; padding-left: 0px; padding-right: 0px; font-size: 1em; color: #81197f; font-weight: bold; text-align: center;
}
div#zoneCentre div.IndeXysPortletUtils div.topPage p a { 
display: block; margin: 0px; margin-left: auto; margin-right: auto; padding: 0px; width: 280px; height: 3.4em; text-decoration: none; color: #666666; font-weight: normal; line-height: 1.3em; background-color: #cccccc; background-image: url(../images/fdBoutonUp.png); background-position: 7px 8px; background-repeat: no-repeat;
}
div#zoneCentre div.IndeXysPortletUtils div.topPage p a span.out { 
display: block; margin: 0px; padding: 0px; padding-left: 41px; padding-top: 5px; padding-right: 8px;
}
div#zoneCentre div.IndeXysPortletUtils div.topPage p a:hover { 
text-decoration: underline;
}
div#zoneCentre div.PaniersDesTerroirsComPortletPanier h2.header span:after { 
content: " personnalisé";
}
div#zoneCentre div.PaniersDesTerroirsComPortletTribuneArticlePanier { 
margin: 0px; margin-top: 10px; margin-left: 280px; margin-right: 10px; padding: 0px;
}
div#zoneCentre div.PaniersDesTerroirsComPortletTribuneArticlePanier div.contenuPortlet { 
border: 1px solid #b1b2aa; height: 193px;
}
div#zoneCentre div.PaniersDesTerroirsComPortletTribuneArticlePanier div.information.tribune { 
position: relative; top: 0px; left: 0px;
}
div#zoneCentre div.PaniersDesTerroirsComPortletTribuneArticlePanier div.information.tribune div.image { 
height: 105px;
}
div#zoneCentre div.PaniersDesTerroirsComPortletTribuneArticlePanier div.information.tribune h4 { 
margin: 0px; padding: 0px; border: 0px; height: 36px; line-height: 13px; font-weight: normal; font-size: 12px;
}
div#zoneCentre div.PaniersDesTerroirsComPortletTribuneArticlePanier div.titrePortlet { 
margin: 0px; padding: 0px; position: relative; top: 0px; left: 0px; background: #b1b2aa;
}
div#zoneCentre div.PaniersDesTerroirsComPortletTribuneArticlePanier div.titrePortlet h3 { 
margin: 0px; padding: 0px; font-size: 12px; text-transform: uppercase; text-align: center; font-weight: normal; line-height: 24px; color: #ffffff;
}
div#zoneDroite { 
margin: 0px; margin-left: auto; margin-right: auto; padding: 0px; width: 90%; min-width: 1200px; position: relative; top: 0; left: 0; display: flex; flex-wrap: wrap;
}
div#zoneDroite div#acces-rapide-epicerie.PaniersDesTerroirsComPortletPanier { 
display: none; margin: 0; padding: 0; position: relative; top: 0; left: 0; flex: 0 0 100%;
}
div#zoneDroite div#acces-rapide-epicerie.PaniersDesTerroirsComPortletPanier div.buttonMenuDeroulantSurClic { 
margin: 0px; padding: 0px; border: 0px; line-height: 40px; height: 40px; font-size: 1.2em; text-align: center; background-color: #ffffff;
}
div#zoneDroite div#acces-rapide-epicerie.PaniersDesTerroirsComPortletPanier div.buttonMenuDeroulantSurClic a { 
display: block; color: #866c5c; text-decoration: none;
}
div#zoneDroite div#acces-rapide-epicerie.PaniersDesTerroirsComPortletPanier div.buttonMenuDeroulantSurClic a span.out { 
display: block; background: url(../images/fdOnClicCategoriesArticles.png) 10px center no-repeat; line-height: 40px; height: 40px;
}
div#zoneDroite div#acces-rapide-epicerie.PaniersDesTerroirsComPortletPanier div.buttonMenuDeroulantSurClic a span.out span.in { 
display: none;
}
div#zoneDroite div#acces-rapide-epicerie.PaniersDesTerroirsComPortletPanier div.buttonMenuDeroulantSurClic a:hover { 
text-decoration: underline;
}
div#zoneDroite div#acces-rapide-epicerie.PaniersDesTerroirsComPortletPanier div.column { 
display: inline-block; vertical-align: top; width: 15.5%; margin: 0px; margin-left: 0.5%; margin-right: 0.5%; padding: 0px; padding-bottom: 0.5em; *display: inline; *zoom: 1;
}
div#zoneDroite div#acces-rapide-epicerie.PaniersDesTerroirsComPortletPanier nav.menuDeroulantSurClic { 
margin: 0; padding: 0; padding-top: 1em; padding-bottom: 1em; position: absolute; top: 40px; left: -100%; width: 200%; z-index: 1000; border: 0; border-top: 1px solid #a8958b; background: #ffffff; border-bottom: 1px solid #a8958b; background: #ffffff;
}
div#zoneDroite div#acces-rapide-epicerie.PaniersDesTerroirsComPortletPanier ul { 
margin: 0px; padding: 0px; list-style-type: none;
}
div#zoneDroite div#acces-rapide-epicerie.PaniersDesTerroirsComPortletPanier ul li { 
font-size: 1em; font-weight: bold; line-height: 1.4em;
}
div#zoneDroite div#acces-rapide-epicerie.PaniersDesTerroirsComPortletPanier ul li a { 
display: block; padding: 5px; text-align: left; color: #be8743; text-decoration: none; background: none; !height: 1%; border: 0px;
}
div#zoneDroite div#acces-rapide-epicerie.PaniersDesTerroirsComPortletPanier ul li a:hover { 
color: #be8743;
}
div#zoneDroite div#acces-rapide-epicerie.PaniersDesTerroirsComPortletPanier ul li.produits-de-la-mer a { 
color: #64ace2;
}
div#zoneDroite div#acces-rapide-epicerie.PaniersDesTerroirsComPortletPanier ul li.produits-de-la-mer ul li a { 
background-image: url("../images/puceMer.png"); color: #4c2e1c;
}
div#zoneDroite div#acces-rapide-epicerie.PaniersDesTerroirsComPortletPanier ul li.regions a { 
color: #c2256e;
}
div#zoneDroite div#acces-rapide-epicerie.PaniersDesTerroirsComPortletPanier ul li.regions ul li a { 
background-image: url("../images/puceRegions.png"); color: #4c2e1c;
}
div#zoneDroite div#acces-rapide-epicerie.PaniersDesTerroirsComPortletPanier ul li.thes a { 
color: #7aa433;
}
div#zoneDroite div#acces-rapide-epicerie.PaniersDesTerroirsComPortletPanier ul li.thes ul li a { 
background-image: url("../images/puceThe.png"); color: #4c2e1c;
}
div#zoneDroite div#acces-rapide-epicerie.PaniersDesTerroirsComPortletPanier ul li.vins-et-boissons a { 
color: #930564;
}
div#zoneDroite div#acces-rapide-epicerie.PaniersDesTerroirsComPortletPanier ul li.vins-et-boissons ul li a { 
background-image: url("../images/puceVin.png"); color: #4c2e1c;
}
div#zoneDroite div#acces-rapide-epicerie.PaniersDesTerroirsComPortletPanier ul li.whisky a { 
color: #a33415;
}
div#zoneDroite div#acces-rapide-epicerie.PaniersDesTerroirsComPortletPanier ul li.whisky ul li a { 
background-image: url("../images/puceWhisky.png"); color: #4c2e1c;
}
div#zoneDroite div#acces-rapide-epicerie.PaniersDesTerroirsComPortletPanier ul ul li { 
font-weight: normal;
}
div#zoneDroite div#acces-rapide-epicerie.PaniersDesTerroirsComPortletPanier ul ul li a { 
margin-left: 7px; padding: 2px; padding-left: 18px; background: url("../images/puceTerre.png") 0em 0.5em no-repeat; color: #4c2e1c;
}
div#zoneDroite div#acces-rapide-epicerie.PaniersDesTerroirsComPortletPanier ul ul li a:hover { 
color: #4c2e1c; text-decoration: underline;
}
div#zoneDroite div#acces-rapide-epicerie.PaniersDesTerroirsComPortletPanier ul ul li.a16c13e7-aac2-4995-8588-f11cb15d0a8b { 
/* display: none; */
}
div#zoneDroite div#acces-rapide-epicerie.PaniersDesTerroirsComPortletPanier ul ul li.bourgogne { 
/* display: none; */
}
div#zoneDroite div#acces-rapide-epicerie.PaniersDesTerroirsComPortletPanier ul ul li.d3505282-2cbe-4475-b0bf-d42bdaf91767 { 
/* display: none; */
}
div#zoneDroite div#acces-rapide-epicerie.PaniersDesTerroirsComPortletPanier ul ul li.japon { 
/* display: none; */
}
div#zoneDroite div#acces-rapide-paniers.IndeXysPortletNavigationPublication { 
display: none; margin: 0; padding: 0; position: relative; top: 0; left: 0; z-index: 10; flex: 0 0 100%;
}
div#zoneDroite div#acces-rapide-paniers.IndeXysPortletNavigationPublication div.buttonMenuDeroulantSurClic { 
margin: 0px; padding: 0px; line-height: 40px; height: 40px; font-size: 1.2em; text-align: center; background-color: #a8958b;
}
div#zoneDroite div#acces-rapide-paniers.IndeXysPortletNavigationPublication div.buttonMenuDeroulantSurClic a { 
display: block; color: #ffffff; text-decoration: none; border: 0;
}
div#zoneDroite div#acces-rapide-paniers.IndeXysPortletNavigationPublication div.buttonMenuDeroulantSurClic a span.out { 
display: block; background: url(../images/fdOnClicThemesPaniers.png) 10px center no-repeat; line-height: 40px; height: 40px;
}
div#zoneDroite div#acces-rapide-paniers.IndeXysPortletNavigationPublication div.buttonMenuDeroulantSurClic a span.out span.in { 
display: none;
}
div#zoneDroite div#acces-rapide-paniers.IndeXysPortletNavigationPublication div.buttonMenuDeroulantSurClic a:hover { 
text-decoration: underline;
}
div#zoneDroite div#acces-rapide-paniers.IndeXysPortletNavigationPublication nav.menuDeroulantSurClic { 
margin: 0; padding: 0; padding-top: 1em; padding-bottom: 1em; position: absolute; top: 40px; left: 0; width: 200%; z-index: 1000; border: 0; border-top: 1px solid #ffffff; background: #a8958b; border-bottom: 1px solid #ffffff;
}
div#zoneDroite div#acces-rapide-paniers.IndeXysPortletNavigationPublication ul { 
margin: 0px; padding: 0px; list-style-type: none;
}
div#zoneDroite div#acces-rapide-paniers.IndeXysPortletNavigationPublication ul li { 
display: block; margin: 0px; margin-left: 2%; padding: 0px; text-align: center; width: 23%; font-size: 1em; float: left; line-height: 2em; text-transform: uppercase;
}
div#zoneDroite div#acces-rapide-paniers.IndeXysPortletNavigationPublication ul li a { 
display: block; text-align: center; color: #ffffff; text-decoration: none;
}
div#zoneDroite div#acces-rapide-paniers.IndeXysPortletNavigationPublication ul li a:hover { 
text-decoration: underline;
}
div#zoneDroite div#acces-rapide-paniers.IndeXysPortletNavigationPublication ul ul { 
list-style-type: disc;
}
div#zoneDroite div#acces-rapide-paniers.IndeXysPortletNavigationPublication ul ul li { 
float: none; width: 100%; line-height: 1.8em; text-transform: none;
}
div#zoneDroite div#acces-rapide-paniers.IndeXysPortletNavigationPublication ul ul li a { 
text-align: left; padding-left: 18px; background: url(../images/puceBlanche.png) center left no-repeat;
}
div#zoneDroite div#conseils-et-nouveautes.IndeXysPortletNavigationRubrique { 
display: none; flex: 0 0 100%; margin: 0; padding: 0; position: relative; top: 0; left: 0; z-index: 10; background-color: #ffffff; border: 0; border-bottom: 1px solid #a8958b;
}
div#zoneDroite div#conseils-et-nouveautes.IndeXysPortletNavigationRubrique ul { 
margin: 0; padding: 0; padding-top: 0.25rem; padding-bottom: 0.25rem; list-style-type: none; text-align: center; line-height: 1.5rem;
}
div#zoneDroite div#conseils-et-nouveautes.IndeXysPortletNavigationRubrique ul li { 
display: inline-block; margin: 0; padding: 0; font-size: 1em; line-height: 2em; font-weight: normal; width: 24%; text-align: center;
}
div#zoneDroite div#conseils-et-nouveautes.IndeXysPortletNavigationRubrique ul li a { 
color: #4c2e1c; text-decoration: none;
}
div#zoneDroite div#conseils-et-nouveautes.IndeXysPortletNavigationRubrique ul li a:hover { 
text-decoration: underline;
}
div#zoneDroite div#conseils-et-nouveautes.IndeXysPortletNavigationRubrique ul li.coups-de-coeur span.out:before { 
font-family: 'Font Awesome 5 Free'; font-weight: 900; content: '\f004\00a0'; font-size: 1.8em; vertical-align: middle; color: #a8958b;
}
div#zoneDroite div#conseils-et-nouveautes.IndeXysPortletNavigationRubrique ul li.nouveautes span.out:before { 
font-family: 'Font Awesome 5 Free'; font-weight: 900; content: '\f63c\00a0'; font-size: 1.8em; vertical-align: middle; color: #a8958b;
}
div#zoneDroite div#conseils-et-nouveautes.IndeXysPortletNavigationRubrique ul li.promotions span.out:before { 
font-family: 'Font Awesome 5 Free'; font-weight: 900; content: '\f153\00a0'; font-size: 1.8em; vertical-align: middle; color: #a8958b;
}
div#zoneDroite div#conseils-et-nouveautes.IndeXysPortletNavigationRubrique ul li.whisky-francais span.out:before { 
font-family: 'Font Awesome 5 Free'; font-weight: 900; content: '\f024\00a0'; font-size: 1.8em; vertical-align: middle; color: #a8958b;
}
div#zoneDroite div#go-epicerie.IndeXysPortletNavigationRubrique { 
background-color: #ffffff; flex: 0 0 100%;
}
div#zoneDroite div#go-epicerie.IndeXysPortletNavigationRubrique ul li a { 
color: #a8958b;
}
div#zoneDroite div#go-epicerie.IndeXysPortletNavigationRubrique ul li.epicerie-fine a:before { 
font-family: 'Font Awesome 5 Free'; font-weight: 900; content: '\f54e\00a0'; font-size: 1.8em; vertical-align: middle;
}
div#zoneDroite div#go-paniers.IndeXysPortletNavigationRubrique { 
flex: 0 0 100%;
}
div#zoneDroite div#go-paniers.IndeXysPortletNavigationRubrique ul li a { 
color: #ffffff;
}
div#zoneDroite div#go-paniers.IndeXysPortletNavigationRubrique ul li.nos-paniers a:before { 
font-family: 'Font Awesome 5 Free'; font-weight: 900; content: '\f49e\00a0'; font-size: 1.8em; vertical-align: middle;
}
div#zoneDroite div#nav-epicerie.IndeXysPortletNavigationPublication { 
margin: 0; padding: 0; position: relative; top: 0; left: 0; min-height: 40px; background-color: #ffffff; flex: 1 0 120px;
}
div#zoneDroite div#nav-epicerie.IndeXysPortletNavigationPublication ul { 
margin: 0; padding: 0; list-style-type: none;  color: #a8958b; /* 4c2e1c; */
}
div#zoneDroite div#nav-epicerie.IndeXysPortletNavigationPublication ul li { 
float: left; width: 11.1%; text-align: center; height: 40px; position: relative; top: 0; left: 0;
}
div#zoneDroite div#nav-epicerie.IndeXysPortletNavigationPublication ul li a { 
text-decoration: none; color: #4c2e1c;
}
div#zoneDroite div#nav-epicerie.IndeXysPortletNavigationPublication ul li a:hover { 
text-decoration: underline;
}
div#zoneDroite div#nav-epicerie.IndeXysPortletNavigationPublication ul li span.out { 
display: block; padding-top: 5px;
}
div#zoneDroite div#nav-epicerie.IndeXysPortletNavigationPublication ul li ul { 
position: absolute; top: 40px; left: 0; margin;: 0; padding: 0; padding-left: 20px; padding-top: 10px; list-style-type: disc; list-style-position: outside; text-align: left; background-color: #ffffff; z-index: 50; !height: 1%; /* width: 100%; */ border: 1px solid #a8958b; border-top: 0;
}
div#zoneDroite div#nav-epicerie.IndeXysPortletNavigationPublication ul li ul li { 
padding: 10px; padding-left: 0; padding-top: 0; width: auto; height: auto; float: none; text-align: left;
}
div#zoneDroite div#nav-epicerie.IndeXysPortletNavigationPublication ul li ul li span.out { 
display: inline;
}
div#zoneDroite div#nav-paniers.IndeXysPortletNavigationPublication { 
margin: 0; padding: 0; position: relative; top: 0; left: 0; z-index: 10; flex: 1 0 120px;
}
div#zoneDroite div#nav-paniers.IndeXysPortletNavigationPublication ul { 
margin: 0; padding: 0; list-style-type: none; display: flex; align-items: center; justify-content: space-around; color: #ffffff;
}
div#zoneDroite div#nav-paniers.IndeXysPortletNavigationPublication ul li { 
position: relative; top: 0; left: 0; flex: 1 1 20%;
}
div#zoneDroite div#nav-paniers.IndeXysPortletNavigationPublication ul li a { 
text-decoration: none; color: inherit; height: 2rem; 

display: flex; align-items: center; justify-content: center;
}
div#zoneDroite div#nav-paniers.IndeXysPortletNavigationPublication ul li a span.out { 
display: block; padding-top: 5px;
}
div#zoneDroite div#nav-paniers.IndeXysPortletNavigationPublication ul li a:hover { 
text-decoration: underline;
}
div#zoneDroite div#nav-paniers.IndeXysPortletNavigationPublication ul li ul { 
position: absolute; top: 2rem; left: 0; margin: 0; padding: 0; padding-left: 20px; padding-top: 10px; list-style-type: disc; list-style-position: outside; display: block; text-align: left; background-color: #a8958b; z-index: 50; width: 100%;
}
div#zoneDroite div#nav-paniers.IndeXysPortletNavigationPublication ul li ul li { 
padding: 10px; padding-left: 0; padding-top: 0; width: auto; height: auto; text-align: left;
}
div#zoneDroite div#nav-paniers.IndeXysPortletNavigationPublication ul li ul li a { 
display: block; height: auto;
}
div#zoneDroite div#nav-paniers.IndeXysPortletNavigationPublication ul li ul li span.out { 
display: inline;
}
div#zoneDroite div#nav-paniers.IndeXysPortletNavigationPublication ul li.coffrets-de-champagnes-et-bulles { 
display: none;
}
div#zoneDroite div#nav-paniers.IndeXysPortletNavigationPublication ul li.paniers-de-thes { 
display: none;
}
div#zoneDroite div.IndeXysPortletNavigationRubrique ul { 
margin: 0; padding: 0; list-style-type: none; text-align: center;
}
div#zoneDroite div.IndeXysPortletNavigationRubrique ul li { 
margin: 0; padding-top: 7px; padding-bottom: 3px; display: block; font-size: 1.1em; font-weight: bold; border: 0;
}
div#zoneDroite div.IndeXysPortletNavigationRubrique ul li a { 
text-decoration: none; color: #ffffff;
}
div#zoneDroite div.IndeXysPortletNavigationRubrique ul li a:hover { 
text-decoration: underline;
}
div#zoneGauche { 
margin: 0; padding: 0;
}
div#zoneGauche div#bienvenue.IndeXysPortletEnTete { 
background-color: #66ccff; color: #000000;
}
div#zoneGauche div#joyeuses-fetes.IndeXysPortletEnTete { 
color: #ffffff; background-color: #000000;
}
div#zoneGauche div#nav_activites.IndeXysPortletNavigationRubrique { 
background-color: #ffffff;
}
div#zoneGauche div#nav_activites.IndeXysPortletNavigationRubrique div.contenuPortlet { 
margin: 0px; margin-left: auto; margin-right: auto; padding: 0px; width: 90%; min-width: 1200px;
}
div#zoneGauche div#nav_activites.IndeXysPortletNavigationRubrique ul { 
margin: 0; padding: 0; padding-top: 0.25rem; padding-bottom: 0.25rem; list-style-type: none; line-height: 1.5rem; text-align: center;
}
div#zoneGauche div#nav_activites.IndeXysPortletNavigationRubrique ul li { 
display: inline-block;
}
div#zoneGauche div#nav_activites.IndeXysPortletNavigationRubrique ul li a { 
margin-left: 1.5rem; margin-right: 1.5rem; text-decoration: none; color: #4c2e1c;
}
div#zoneGauche div#nav_activites.IndeXysPortletNavigationRubrique ul li a span.in { 
white-space: nowrap;
}
div#zoneGauche div#nav_activites.IndeXysPortletNavigationRubrique ul li a:hover { 
text-decoration: underline;
}
div#zoneGauche div#nav_activites.IndeXysPortletNavigationRubrique ul li.cadeaux-d-affaires { 
background-color: #4c2e1c; border-radius: 20px 20px 20px 20px; -moz-border-radius: 20px 20px 20px 20px; -webkit-border-radius: 20px 20px 20px 20px; border: 1px solid #4c2e1c;
}
div#zoneGauche div#nav_activites.IndeXysPortletNavigationRubrique ul li.cadeaux-d-affaires a { 
color: #ffffff;
}
div#zoneGauche div#nav_activites.IndeXysPortletNavigationRubrique ul li.cadeaux-d-affaires a span.out:before { 
font-family: 'Font Awesome 5 Free'; font-weight: 900; content: '\f06b\00a0'; font-size: 1.8em; vertical-align: middle;
}
div#zoneGauche div#nav_activites.IndeXysPortletNavigationRubrique ul li.delais-et-livraison-1 a span.out:before { 
font-family: 'Font Awesome 5 Free'; font-weight: 900; content: '\f472\00a0'; font-size: 1.8em; vertical-align: middle; color: #a8958b;
}
div#zoneGauche div#nav_activites.IndeXysPortletNavigationRubrique ul li.epicerie-fine { 
display: none;
}
div#zoneGauche div#nav_activites.IndeXysPortletNavigationRubrique ul li.epicerie-fine a span.out:before { 
font-family: 'Font Awesome 5 Free'; font-weight: 900; content: '\f54e\00a0'; font-size: 1.8em; vertical-align: middle; color: #a8958b;
}
div#zoneGauche div#nav_activites.IndeXysPortletNavigationRubrique ul li.facebook-paniers-des-terroirs a span.in { 
display: none;
}
div#zoneGauche div#nav_activites.IndeXysPortletNavigationRubrique ul li.facebook-paniers-des-terroirs a span.out:before { 
font-family: 'Font Awesome 5 Brands'; font-weight: 400; content: '\f082'; font-size: 1.8em; vertical-align: middle;
}
div#zoneGauche div#nav_activites.IndeXysPortletNavigationRubrique ul li.instagram-paniers-des-terroirs a span.in { 
display: none;
}
div#zoneGauche div#nav_activites.IndeXysPortletNavigationRubrique ul li.instagram-paniers-des-terroirs a span.out:before { 
font-family: 'Font Awesome 5 Brands'; font-weight: 400; content: '\f16d'; font-size: 1.8em; vertical-align: middle;
}
div#zoneGauche div#nav_activites.IndeXysPortletNavigationRubrique ul li.nos-paniers { 
display: none;
}
div#zoneGauche div#nav_activites.IndeXysPortletNavigationRubrique ul li.nos-paniers a span.out:before { 
font-family: 'Font Awesome 5 Free'; font-weight: 900; content: '\f49e\00a0'; font-size: 1.8em; vertical-align: middle; color: #a8958b;
}
div#zoneGauche div#nav_activites.IndeXysPortletNavigationRubrique ul li.nous-contacter-1 a span.out:before { 
font-family: 'Font Awesome 5 Free'; font-weight: 900; content: '\f879\00a0'; font-size: 1.8em; vertical-align: middle; color: #a8958b;
}
div#zoneGauche div#nav_activites.IndeXysPortletNavigationRubrique ul li.nous-contacter-1 a span.title { 
display: none;
}
div#zoneGauche div#nav_activites.IndeXysPortletNavigationRubrique ul li.nouveautes a span.out:before { 
font-family: 'Font Awesome 5 Free'; font-weight: 900; content: '\f63c\00a0'; font-size: 1.8em; vertical-align: middle; color: #a8958b;
}
div#zoneGauche div#nav_activites.IndeXysPortletNavigationRubrique ul li.promotions { 
background-color: #a8958b; border-radius: 20px 20px 20px 20px; -moz-border-radius: 20px 20px 20px 20px; -webkit-border-radius: 20px 20px 20px 20px; border: 1px solid #a8958b;
}
div#zoneGauche div#nav_activites.IndeXysPortletNavigationRubrique ul li.promotions a { 
color: #ffffff;
}
div#zoneGauche div#nav_activites.IndeXysPortletNavigationRubrique ul li.promotions a span.out:before { 
font-family: 'Font Awesome 5 Free'; font-weight: 900; content: '\f153\00a0'; font-size: 1.8em; vertical-align: middle; color: #ffffff; /* a8958b; */
}
div#zoneGauche div#nav_activites.IndeXysPortletNavigationRubrique ul li.whisky-francais a span.out:before { 
font-family: 'Font Awesome 5 Free'; font-weight: 900; content: '\f024\00a0'; font-size: 1.8em; vertical-align: middle; color: #a8958b;
}
div#zoneGauche div#noel.IndeXysPortletEnTete { 
color: #ffffff; background-color: #cc0000;
}
div#zoneGauche div.IndeXysPortletEnTete { 
margin: 0; padding: 0.5rem; color: #4c2e1c;
}
div#zoneGauche div.IndeXysPortletEnTete div#alerte-coronavirus { 
margin: 0; padding: 10px; color: #ffffff; background-color: #1da1f2;
}
div#zoneGauche div.IndeXysPortletEnTete div#alerte-coronavirus a:hover { 
text-decoration: underline;
}
div#zoneGauche div.IndeXysPortletEnTete div#bienvenue { 
margin: 0; padding: 5px;
}
div#zoneGauche div.IndeXysPortletEnTete div#bienvenue strong:after { 
display: inline-block; margin-left: 0.5rem; content: "\f2e7"; font-weight: 900; font-family: "Font Awesome 5 Free"; line-height: 1.8rem;
}
div#zoneGauche div.IndeXysPortletEnTete div#bonne-rentree { 
margin: 0; padding: 5px; color: #ffffff; background-color: #333333;
}
div#zoneGauche div.IndeXysPortletEnTete div#bonne-rentree strong:after { 
display: inline-block; margin-left: 0.5rem; content: "\f303"; font-weight: 900; font-family: "Font Awesome 5 Free"; line-height: 1.8rem;
}
div#zoneGauche div.IndeXysPortletEnTete div#noel { 
margin: 0; padding: 5px;
}
div#zoneGauche div.IndeXysPortletEnTete div.contenuPortlet { 
margin: 0px; margin-left: auto; margin-right: auto; padding: 0px; width: 90%; min-width: 1200px;
}
div#zoneGauche div.IndeXysPortletEnTete p { 
margin: 0; padding: 0;
}
div#zoneGauche div.IndeXysPortletEnTete p a { 
color: inherit;
}
div#zoneGauche div.IndeXysPortletEnTete p img { 
max-width: 100%;
}
div#zoneGauche div.IndeXysPortletEnTete p#noel strong:after { 
display: inline-block; margin-left: 0.5rem; content: "\f303"; font-weight: 900; font-family: "Font Awesome 5 Free"; line-height: 1.8rem;
}
div#zoneHaut { 
margin: 0px; margin-left: auto; margin-right: auto; padding: 0px; width: 90%; min-width: 1200px; background-color: #c2256e; position: relative; top: 0; left: 0; display: flex; flex-wrap: wrap; align-content: space-between;
}
div#zoneHaut div#acces-rapide.IndeXysPortletNavigationRubrique { 
margin: 0; padding: 0; padding-left: 190px; position: relative; top: 0px; left: 0px;
}
div#zoneHaut div#acces-rapide.IndeXysPortletNavigationRubrique ul { 
margin: 0px; padding: 0px; list-style-type: none; !height: 1%;
}
div#zoneHaut div#acces-rapide.IndeXysPortletNavigationRubrique ul li { 
margin: 0px; margin-right: 10px; padding: 0px; float: left; font-size: 13px;
}
div#zoneHaut div#acces-rapide.IndeXysPortletNavigationRubrique ul li a { 
display: block; margin: 0px; padding: 0px; padding-left: 15px; padding-right: 15px; line-height: 30px; height: 30px; background-color: #866c5c; text-decoration: none; color: #ffffff;
}
div#zoneHaut div#acces-rapide.IndeXysPortletNavigationRubrique ul li a:hover { 
text-decoration: underline;
}
div#zoneHaut div#acces-rubrique-epicerie.IndeXysPortletNavigationRubrique { 
display: none; /* margin: 0; padding: 0; position: relative; top: 0; left: 0; z-index: 10; */
}
div#zoneHaut div#acces-rubrique-epicerie.IndeXysPortletNavigationRubrique div.liste { 
margin: 0px; padding: 0px; border: 0px; border-bottom: 1px solid #a8958b; width: 32%; float: left; line-height: 40px; height: 40px; font-size: 1.2em; text-align: center; background-color: #ffffff;
}
div#zoneHaut div#acces-rubrique-epicerie.IndeXysPortletNavigationRubrique div.liste ul { 
margin: 0px; padding: 0px; list-style-type: none;
}
div#zoneHaut div#acces-rubrique-epicerie.IndeXysPortletNavigationRubrique div.liste ul li a { 
display: block; margin: 0px; padding: 0px; list-style-type: none; line-height: 40px; height: 40px; color: #4c2e1c; text-decoration: none;
}
div#zoneHaut div#acces-rubrique-epicerie.IndeXysPortletNavigationRubrique div.liste ul li a:hover { 
text-decoration: underline;
}
div#zoneHaut div#acces-rubrique-paniers.IndeXysPortletNavigationRubrique { 
display: none; /* margin: 0; padding: 0; position: relative; top: 0; left: 0; z-index: 10; */
}
div#zoneHaut div#acces-rubrique-paniers.IndeXysPortletNavigationRubrique div.liste { 
margin: 0px; padding: 0px; border: 0px; border-bottom: 1px solid #a8958b; width: 32%; float: left; line-height: 40px; height: 40px; font-size: 1.2em; text-align: center; background: #a8958b;
}
div#zoneHaut div#acces-rubrique-paniers.IndeXysPortletNavigationRubrique div.liste ul { 
margin: 0px; padding: 0px; list-style-type: none;
}
div#zoneHaut div#acces-rubrique-paniers.IndeXysPortletNavigationRubrique div.liste ul li a { 
display: block; margin: 0px; padding: 0px; list-style-type: none; line-height: 40px; height: 40px; color: #ffffff; text-decoration: none;
}
div#zoneHaut div#acces-rubrique-paniers.IndeXysPortletNavigationRubrique div.liste ul li a:hover { 
text-decoration: underline;
}
div#zoneHaut div#nav_account.IndeXysPortletNavigationRubrique { 
margin: 0; padding: 0; padding-top: 10px; flex: 0 1 100px;
}
div#zoneHaut div#nav_account.IndeXysPortletNavigationRubrique ul { 
margin: 0; padding: 0; list-style-type: none;
}
div#zoneHaut div#nav_account.IndeXysPortletNavigationRubrique ul li a { 
display: block; margin: 0; padding: 0; color: #ffffff; text-align: center; text-decoration: none;
}
div#zoneHaut div#nav_account.IndeXysPortletNavigationRubrique ul li a span.out { 
display: inline-block; margin: 0; padding-left: 10px; padding-right: 10px; text-transform: uppercase; font-size: 0.8em; text-align: center; line-height: 15px; height: 30px;
}
div#zoneHaut div#nav_account.IndeXysPortletNavigationRubrique ul li a:before { 
margin: 0; padding: 0; padding-bottom: 10px; display: inline-block; content: "\f007"; font-weight: 900; font-family: "Font Awesome 5 Free"; line-height: 50px; text-align: center; color: #ffffff; font-size: 3em;
}
div#zoneHaut div#nav_account.IndeXysPortletNavigationRubrique ul li a:hover { 
text-decoration: underline;
}
div#zoneHaut div#nav_home.IndeXysPortletNavigationRubrique { 
margin: 0; padding: 0; flex: 0 1 260px;
}
div#zoneHaut div#nav_home.IndeXysPortletNavigationRubrique div.contenuPortlet { 
margin: 0; padding: 10px;
}
div#zoneHaut div#nav_home.IndeXysPortletNavigationRubrique ul { 
margin: 0; padding: 0; list-style-type: none;
}
div#zoneHaut div#nav_home.IndeXysPortletNavigationRubrique ul li a { 
display: block; margin: 0; padding: 0; padding-top: 40%; height: auto; background: url(../images/fdLogo2020.png) top center no-repeat; background-size: contain; width: 100%;
}
div#zoneHaut div#nav_home.IndeXysPortletNavigationRubrique ul li a span { 
display: none;
}
div#zoneHaut div#tribune_commande.IndeXysCommercePortletTitrePanier { 
margin: 0; padding: 0; padding-top: 10px; position: relative; top: 0; left: 0; flex: 0 0 100px;
}
div#zoneHaut div#tribune_commande.IndeXysCommercePortletTitrePanier div.quantite p.articles { 
display: block; margin: 0; padding: 0; width: 26px; height: 30px; line-height: 30px; background: url(../images/fdQuantitePanier.png)  center center no-repeat; color: #ffffff; text-align: center; font-size: 12px; font-weight: bold; position: absolute; top: 2.25rem; left: 50%;
}
div#zoneHaut div#tribune_commande.IndeXysCommercePortletTitrePanier div.quantite p.articles span.libelle { 
display: none;
}
div#zoneHaut div#tribune_commande.IndeXysCommercePortletTitrePanier div.quantite p.vide { 
display: none;
}
div#zoneHaut div#tribune_commande.IndeXysCommercePortletTitrePanier div.titreRubrique { 
height: 100%;
}
div#zoneHaut div#tribune_commande.IndeXysCommercePortletTitrePanier div.titreRubrique h3 { 
display: block; margin: 0; text-transform: uppercase; color: #ffffff; font-size: 0.8em; text-align: center; font-weight: normal; height: 100%;
}
div#zoneHaut div#tribune_commande.IndeXysCommercePortletTitrePanier div.titreRubrique h3 a { 
display: block; color: #ffffff; text-decoration: none; height: 100%;
}
div#zoneHaut div#tribune_commande.IndeXysCommercePortletTitrePanier div.titreRubrique h3 a:before { 
display: block; margin: 0; padding: 0; padding-bottom: 10px; content: "\f07a"; font-weight: 900; font-family: "Font Awesome 5 Free"; line-height: 50px; text-align: center; color: #ffffff; font-size: 3em;
}
div#zoneHaut div#tribune_commande.IndeXysCommercePortletTitrePanier div.titreRubrique h3 a:hover { 
text-decoration: underline;
}
div#zoneHaut div#tribune_commande.IndeXysCommercePortletTitrePanier div.titreRubrique h3 span { 
line-height: 15px;
}
div#zoneHaut div#tribune_commande.IndeXysCommercePortletTitrePanier div.titreRubrique h3 span { 
display: block; line-height: 15px; height: 30px;
}
div#zoneHaut div#tribune_panier.PaniersDesTerroirsComPortletPanier { 
margin: 0; padding: 0; padding-top: 10px; position: relative; top: 0; left: 0; flex: 0 0 100px;
}
div#zoneHaut div#tribune_panier.PaniersDesTerroirsComPortletPanier div.contenu div.non-vide { 
line-height: 30px; text-align: left;
}
div#zoneHaut div#tribune_panier.PaniersDesTerroirsComPortletPanier div.contenu div.non-vide p.montant { 
display: none;
}
div#zoneHaut div#tribune_panier.PaniersDesTerroirsComPortletPanier div.contenu div.non-vide p.montant span.unite { 
margin-left: 3px;
}
div#zoneHaut div#tribune_panier.PaniersDesTerroirsComPortletPanier div.contenu div.non-vide p.montant span.unite:after { 
content: " (port inclus)";
}
div#zoneHaut div#tribune_panier.PaniersDesTerroirsComPortletPanier div.contenu div.non-vide p.montant span.valeur { 
font-weight: bold; font-size: 1em;
}
div#zoneHaut div#tribune_panier.PaniersDesTerroirsComPortletPanier div.contenu div.non-vide p.quantite { 
display: block; margin: 0; padding: 0; position: absolute; top: 2.25rem; left: 50%; color: #ffffff;
}
div#zoneHaut div#tribune_panier.PaniersDesTerroirsComPortletPanier div.contenu div.non-vide p.quantite span.unite { 
display: none;
}
div#zoneHaut div#tribune_panier.PaniersDesTerroirsComPortletPanier div.contenu div.non-vide p.quantite span.valeur { 
display: inline-block; height: 30px; width: 40px; background: url(../images/fdQuantitePersonnalisation.png) center center no-repeat; font-weight: bold; font-size: 1em; text-align: center;
}
div#zoneHaut div#tribune_panier.PaniersDesTerroirsComPortletPanier div.contenu div.show a { 
display: block; position: absolute; top: 0; left: 0; width: 100%; height: 100%;
}
div#zoneHaut div#tribune_panier.PaniersDesTerroirsComPortletPanier div.contenu div.show a span { 
display: none;
}
div#zoneHaut div#tribune_panier.PaniersDesTerroirsComPortletPanier div.contenu div.vide { 
display: none;
}
div#zoneHaut div#tribune_panier.PaniersDesTerroirsComPortletPanier div.contenuPortlet { 

}
div#zoneHaut div#tribune_panier.PaniersDesTerroirsComPortletPanier div.information { 
display: block; margin: 0; padding: 0; float: right;
}
div#zoneHaut div#tribune_panier.PaniersDesTerroirsComPortletPanier div.information div.non-vide { 
display: none;
}
div#zoneHaut div#tribune_panier.PaniersDesTerroirsComPortletPanier div.information div.vide p.lien { 
margin: 0; padding: 0;
}
div#zoneHaut div#tribune_panier.PaniersDesTerroirsComPortletPanier div.information div.vide p.lien a { 
display: block; margin: 0; padding: 0; width: 100%; height: 100%; position: absolute; top: 0; left: 0; border: 0;
}
div#zoneHaut div#tribune_panier.PaniersDesTerroirsComPortletPanier div.information div.vide p.lien a span { 
display: none;
}
div#zoneHaut div#tribune_panier.PaniersDesTerroirsComPortletPanier div.titre { 
margin: 0; padding: 0;
}
div#zoneHaut div#tribune_panier.PaniersDesTerroirsComPortletPanier div.titre h3 { 
margin: 0; padding: 0; text-transform: uppercase; color: #ffffff; font-size: 0.8em; text-align: center; font-weight: normal; line-height: 15px; height: 30px;
}
div#zoneHaut div#tribune_panier.PaniersDesTerroirsComPortletPanier div.titre:before { 
display: block; margin: 0; padding: 0; padding-bottom: 10px; content: "\f291"; font-weight: 900; font-family: "Font Awesome 5 Free"; line-height: 50px; text-align: center; color: #ffffff; font-size: 3em;
}
div#zoneHaut div.IndeXysPortletFilAriane { 
flex: 0 0 100%; margin: 0; padding: 0; padding-left: 2em; background-color: #ffffff;
}
div#zoneHaut div.IndeXysPortletFilAriane p { 
margin: 0px; padding: 0; padding-top: 5px; padding-bottom: 5px; font-size: 12px; color: #9c1e59; font-weight: bold; line-height: 20px;
}
div#zoneHaut div.IndeXysPortletFilAriane p a { 
text-decoration: none; color: #4c2e1c; font-weight: normal;
}
div#zoneHaut div.IndeXysPortletFilAriane p a:hover { 
text-decoration: underline;
}
div#zoneHaut div.IndeXysPortletRecherche { 
margin: 0; padding: 0; padding-top: 10px; position: relative; top: 0; left: 0; flex: 1 0 100px;
}
div#zoneHaut div.IndeXysPortletRecherche div.rechercheGenerale { 
margin: 0; padding: 0;
}
div#zoneHaut div.IndeXysPortletRecherche div.rechercheGenerale:before { 
/* display: inline-block; content:" Épicerie fine • Cadeaux gourmands personnalisés"; color: #ffffff; line-height: 20px; margin-top: 20px; font-size: 0.9rem; */
}
div#zoneHaut div.IndeXysPortletRecherche p { 
margin: 0; padding: 0; line-height: 120px; text-align: center;
}
div#zoneHaut div.IndeXysPortletRecherche p button { 
margin: 0; padding: 0; border: 0; background-color: #a8958b; color: #ffffff; font-size: 1.2em;
}
div#zoneHaut div.IndeXysPortletRecherche p button span { 
display: none;
}
div#zoneHaut div.IndeXysPortletRecherche p button:before { 
display: block; margin: 0; padding: 0; content: "\f002"; font-weight: 900; font-family: "Font Awesome 5 Free"; line-height: 30px; width: 30px; text-align: center;
}
div#zoneHaut div.IndeXysPortletRecherche p button:hover { 
color: #c2256e; cursor: pointer;
}
div#zoneHaut div.IndeXysPortletRecherche p input { 
margin: 0; padding: 0; width: calc(60% - 30px); line-height: 30px; border: 0; text-align: center;
}
form { 
margin: 0px; padding: 0px;
}
html>body div#zoneDroite div#nav-epicerie.IndeXysPortletNavigationPublication ul li ul { 
height: auto; overflow: hidden;
}
html>body div#zoneDroite div#nav-paniers.IndeXysPortletNavigationPublication ul li ul { 
/* height: auto; overflow: hidden; */
}
html>body div#zoneHaut div#acces-rapide.IndeXysPortletNavigationRubrique ul { 
overflow: hidden; height: auto;
}
@media screen and (max-width: 1200px) {

	div#zoneBas {
		width: 100%; min-width: 0;
	}
	div#zoneCentrale {
		width: 100%; min-width: 0;
	}
	div#zoneDroite {
		width: 100%; min-width: 0;
	}
	div#zoneGauche {
		width: 100%; min-width: 0;
	}
	div#zoneGauche div.IndeXysPortletEnTete div.contenuPortlet {
		width: 100%; min-width: 0;
	}
	div#zoneGauche div#nav_activites.IndeXysPortletNavigationRubrique div.contenuPortlet {
		width: 100%; min-width: 0;
	}
	div#zoneHaut {
		width: 100%; min-width: 0;
	}


div#zoneCentre div.IndeXysPortletTribuneSelectionFavoriPublication div.listeFavoriPublication {
grid-template-columns: repeat(5, 1fr);
}
div#zoneCentre div.IndeXysPortletRecherche div.resultats {
grid-template-columns: repeat(5, 1fr);
}
div#zoneCentre div.IndeXysPortletPublication div.listePublicationLiee {
grid-template-columns: repeat(5, 1fr);
}
div#zoneCentre div.IndeXysPortletPublication div.listeSousPublication {
grid-template-columns: repeat(5, 1fr);
}
div#zoneCentre div.IndeXysPortletRubriquePublication div.listePublicationLiee {
grid-template-columns: repeat(5, 1fr);
}
div#zoneCentre div.IndeXysPortletRubriquePublication div.listeSousPublication {
grid-template-columns: repeat(5, 1fr);
}
div#zoneCentre div.IndeXysPortletPublication div.filtrePublication div.filtre-liste-cle {
grid-template-columns: repeat(3, 1fr); 
}

}



@media screen and (max-width: 992px) {

	div#zoneDroite {
		flex-wrap: no-wrap;
	}
	div#zoneDroite div#acces-rapide-epicerie.PaniersDesTerroirsComPortletPanier {
		display: block; flex: 0 1 50%;
	}
	div#zoneDroite div#acces-rapide-epicerie.PaniersDesTerroirsComPortletPanier div.buttonMenuDeroulantSurClic a span.out span.in {
		display: inline;
	}
	div#zoneDroite div#acces-rapide-paniers.IndeXysPortletNavigationPublication {
		display: block; flex: 0 1 50%;
	}
	div#zoneDroite div#acces-rapide-paniers.IndeXysPortletNavigationPublication div.buttonMenuDeroulantSurClic a span.out span.in {
		display: inline;
	}
	div#zoneDroite div#go-epicerie.IndeXysPortletNavigationRubrique {
		display: none;
	}
	div#zoneDroite div#go-paniers.IndeXysPortletNavigationRubrique {
		display: none;
	}
	div#zoneDroite div#nav-epicerie.IndeXysPortletNavigationPublication {
		display: none;
	}
	div#zoneDroite div#nav-paniers.IndeXysPortletNavigationPublication {
		display: none;
	}
	div#zoneCentrale { 
		border: 0; border-top: 1px solid #a8958b;
	}
	div#zoneHaut div.IndeXysPortletRecherche {
		display: none; 
	}
	div#zoneHaut div.IndeXysPortletEnTete p {
		margin-left: 0; margin-right: 0;
	}
	div#zoneHaut div#nav_search_mobile.IndeXysPortletNavigationRubrique {
		display: block; 
	}

div#zoneCentre div.IndeXysPortletTribuneSelectionFavoriPublication div.listeFavoriPublication {
grid-template-columns: repeat(4, 1fr);
}
div#zoneCentre div.IndeXysPortletRecherche div.listeInformation {
grid-template-columns: repeat(4, 1fr);
}
div#zoneCentre div.IndeXysPortletPublication div.listePublicationLiee {
grid-template-columns: repeat(4, 1fr);
}
div#zoneCentre div.IndeXysPortletPublication div.listeSousPublication {
grid-template-columns: repeat(4, 1fr);
}
div#zoneCentre div.IndeXysPortletRubriquePublication div.listePublicationLiee {
grid-template-columns: repeat(4, 1fr);
}
div#zoneCentre div.IndeXysPortletRubriquePublication div.listeSousPublication {
grid-template-columns: repeat(4, 1fr);
}
div#zoneCentre div.IndeXysPortletPublication div.filtrePublication div.filtre-liste-cle {
grid-template-columns: repeat(2, 1fr); 
}

}



@media screen and (max-width: 768px) {

	div#zoneBas div.IndeXysPortletNavigationPublication ul.menuNonDeroulant {
		grid-template-columns: repeat(2, 1fr);
	}

div#zoneHaut div#nav_account.IndeXysPortletNavigationRubrique {
	flex: 0 1 13%; 
}
div#zoneHaut div#nav_home.IndeXysPortletNavigationRubrique {
	flex: 0 1 28%; 
}
div#zoneHaut div#nav_search_mobile.IndeXysPortletNavigationRubrique {
	flex: 0 1 13%; 
}
div#zoneHaut div#tribune_panier.PaniersDesTerroirsComPortletPanier {
	flex: 0 1 13%; 
}
div#zoneHaut div#tribune_commande.IndeXysCommercePortletTitrePanier {
	flex: 0 1 13%; 
}


div#zoneCentre div.IndeXysPortletRubriquePublication div.listeSections section.largeur75 {
	grid-column: auto / span 12;
}

div#zoneCentre div.IndeXysPortletRubriquePublication div.listeSections section.largeur50 {
	grid-column: auto / span 12;
}

div#zoneCentre div.IndeXysPortletRubriquePublication div.listeSections section.largeur25 {
	grid-column: auto / span 12;
}

div#zoneCentre div.IndeXysPortletRubriquePublication div.listeSections section.largeur33 {
	grid-column: auto / span 12;
}

	div#zoneBas div#ecriteau.IndeXysPortletUrl div.contenuPortlet {
		grid-template-columns: repeat(2, 1fr);
	}

	div#zoneDroite div#acces-rapide-epicerie.PaniersDesTerroirsComPortletPanier div.column {
		width: 100%; float: none; 
	}
	div#zoneDroite div#acces-rapide-epicerie.PaniersDesTerroirsComPortletPanier ul ul li {
		display: inline-block; width: auto; 
	}
	div#zoneDroite div#acces-rapide-epicerie.PaniersDesTerroirsComPortletPanier ul ul li a {
		display: inline-block; width: auto; 
	}
	div#zoneDroite div#acces-rapide-paniers.IndeXysPortletNavigationPublication ul li {
		width: 100%; float: none; text-align: left; 
	}
	div#zoneDroite div#acces-rapide-paniers.IndeXysPortletNavigationPublication ul ul li {
		display: inline-block; width: auto; 
	}
	div#zoneDroite div#acces-rapide-paniers.IndeXysPortletNavigationPublication ul ul li a {
		display: inline-block; 
	}
	div#zoneDroite div#conseils-et-nouveautes.IndeXysPortletNavigationRubrique {
		display: none; 
	}
	div#zoneGauche div#nav_activites.IndeXysPortletNavigationRubrique div.contenuPortlet {
		width: 100%; 
	}
	div#zoneGauche div#nav_activites.IndeXysPortletNavigationRubrique div.liste ul li a {
		margin-left: 0.5rem; margin-right: 0.5rem; 
	}
	div#zoneGauche div#nav_activites.IndeXysPortletNavigationRubrique div.liste ul li.cadeaux-d-affaires {
		/* display: none; */
	}
	div#zoneGauche div#nav_activites.IndeXysPortletNavigationRubrique div.liste ul li.delais-et-livraison-1 {
		/* display: none; */
	}
	div#zoneGauche div#nav_activites.IndeXysPortletNavigationRubrique div.liste ul li.epicerie-fine {
		display: none; 
	}
	div#zoneGauche div#nav_activites.IndeXysPortletNavigationRubrique div.liste ul li.facebook-paniers-des-terroirs {
		display: none; 
	}
	div#zoneGauche div#nav_activites.IndeXysPortletNavigationRubrique div.liste ul li.instagram-paniers-des-terroirs {
		display: none; 
	}
	div#zoneGauche div#nav_activites.IndeXysPortletNavigationRubrique div.liste ul li.promotions {
		display: none; 
	}
	div#zoneGauche div#nav_activites.IndeXysPortletNavigationRubrique div.liste ul li.nouveautes {
		display: none; 
	}
	div#zoneGauche div#nav_activites.IndeXysPortletNavigationRubrique div.liste ul li.whisky-francais {
		display: none; 
	}
	div#zoneGauche div#nav_activites.IndeXysPortletNavigationRubrique div.liste ul li.nous-contacter-1 span.title {
		display: none; 
	}
	div#zoneGauche div#nav_activites.IndeXysPortletNavigationRubrique div.liste ul li.nous-contacter-1 a span.out:before {
		font-family: 'Font Awesome 5 Free'; font-weight: 900; content: '\f879\00a0'; font-size: 1.2em; vertical-align: middle; 
	}
	div#zoneGauche div#nav_activites.IndeXysPortletNavigationRubrique div.liste ul li.nos-paniers {
		display: none; 
	}

div#zoneCentre div.IndeXysPortletTribuneSelectionFavoriPublication div.listeFavoriPublication {
grid-template-columns: repeat(3, 1fr);
}
div#zoneCentre div.IndeXysPortletRecherche div.listeInformation {
grid-template-columns: repeat(3, 1fr);
}
div#zoneCentre div.IndeXysPortletPublication div.listePublicationLiee {
grid-template-columns: repeat(3, 1fr);
}
div#zoneCentre div.IndeXysPortletPublication div.listeSousPublication {
grid-template-columns: repeat(3, 1fr);
}
div#zoneCentre div.IndeXysPortletRubriquePublication div.listePublicationLiee {
grid-template-columns: repeat(3, 1fr);
}
div#zoneCentre div.IndeXysPortletRubriquePublication div.listeSousPublication {
grid-template-columns: repeat(3, 1fr);
}

}

@media screen and (max-width: 576px) {

	div#zoneDroite div#acces-rapide-epicerie.PaniersDesTerroirsComPortletPanier div.buttonMenuDeroulantSurClic a span.in span {
		display: none; 
	}
	div#zoneDroite div#acces-rapide-paniers.IndeXysPortletNavigationPublication div.buttonMenuDeroulantSurClic a span.in span {
		display: none; 
	}

	div#zoneBas div.IndeXysPortletNavigationPublication ul.menuNonDeroulant {
		grid-template-columns: repeat(1, 1fr);
	}
	div#zoneBas div.IndeXysPortletNavigationRubrique ul.menuNonDeroulant {
		grid-template-columns: repeat(1, 1fr);
	}

	div#zoneBas div#ecriteau.IndeXysPortletUrl div.contenuPortlet > div {
		grid-template-columns: repeat(1, 1fr);
	}
	div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.recapitulatif div.leave-a-message h4:after {
		content: "Nous laisser un message";
	}
	div#zoneCentre div.IndeXysCommercePortletSuiviCommande div.recapitulatif div.leave-a-message h4 span {
		display: none;
	}
	div#zoneDroite div#acces-rapide-epicerie.PaniersDesTerroirsComPortletPanier div.column {
		width: 100%; float: none; 
	}
	div#zoneDroite div#acces-rapide-paniers.IndeXysPortletNavigationPublication div.buttonMenuDeroulantSurClic a span.out span.in {
		padding: 0; 
	}
	div#zoneDroite div#acces-rapide-paniers.IndeXysPortletNavigationPublication ul li {
		width: 100%; float: none; 
	}
	div#zoneGauche div#nav_activites.IndeXysPortletNavigationRubrique div.liste ul li a {
		margin-left: 0.25rem; margin-right: 0.25rem; 
	}
	div#zoneHaut div#nav_search_mobile.IndeXysPortletNavigationRubrique ul li a span.out {
		display: none; 
	}
	div#zoneHaut div#nav_account.IndeXysPortletNavigationRubrique ul li a span.out {
		display: none; 
	}
	div#zoneHaut div#tribune_commande.IndeXysCommercePortletTitrePanier div.titreRubrique h3 span {
		display: none; 
	}
	div#zoneHaut div#tribune_panier.PaniersDesTerroirsComPortletPanier div.titre h3 {
		display: none; 
	}

div#zoneCentre div.IndeXysPortletTribuneSelectionFavoriPublication div.listeFavoriPublication {
grid-template-columns: repeat(2, 1fr);
}
div#zoneCentre div.IndeXysPortletRecherche div.listeInformation {
grid-template-columns: repeat(2, 1fr);
}
div#zoneCentre div.IndeXysPortletPublication div.listePublicationLiee {
grid-template-columns: repeat(2, 1fr);
}
div#zoneCentre div.IndeXysPortletPublication div.listeSousPublication {
grid-template-columns: repeat(2, 1fr);
}
div#zoneCentre div.IndeXysPortletRubriquePublication div.listePublicationLiee {
grid-template-columns: repeat(2, 1fr);
}
div#zoneCentre div.IndeXysPortletRubriquePublication div.listeSousPublication {
grid-template-columns: repeat(2, 1fr);
}
div#zoneCentre div.IndeXysPortletPublication div.filtrePublication div.filtre-liste-cle {
grid-template-columns: repeat(1, 1fr); 
}

div#zoneHaut div.IndeXysCommercePortletTitrePanier div.quantite p.articles span.quantite {
top: 35px;
}

div#righter.smaller div#zoneDroite div#acces-rapide-paniers.IndeXysPortletNavigationPublication div.buttonMenuDeroulantSurClic a span.out span.in {
padding-left: 0; 
}
div#righter.smaller div#zoneDroite div#acces-rapide-epicerie.IndeXysPortletNavigationPublication div.buttonMenuDeroulantSurClic a span.out span.in {
padding-left: 0; 
}
}body#publication div.listePublicationLiee div.information.liste p.enSavoirPlus { 
display: block;
}
body#publication.epicerie-fine div.information.liste div.image a img { 
/* max-width: 150px; */
}
body#publication.epicerie-fine div.liste-boites div.information.liste div.tarif p.ajouter span.prix:after { 
content: "";
}
body#publication.nos-paniers div#conteneur.CategoriePanier div.information.detail div.texte { 
/* margin: 0px; margin-left: 10px; margin-right: 15px; margin-bottom: 5px; padding: 0px; padding-bottom: 10px; */
}
body#publication.nos-paniers div.listeSousPublication div.information.liste div.image a img { 
border: 0px;
}
body#publication.producteurs div.information.detail div.texte { 
margin-left: 315px;
}
body#publication.specialites-regionales div.information.liste div.image a img { 
width: 150px;
}
body#publication.specialites-regionales div.information.liste p.enSavoirPlus { 
display: none;
}
body#rubrique div.listePublicationLiee div.information.tribune { 
/* height: 240px; */
}
body#rubrique.epicerie-fine div.information.liste div.image a img { 
width: 150px;
}
body#rubrique.epicerie-fine div.information.liste h2 { 
height: 36px;
}
body#rubrique.nos-paniers div#conteneur.CategoriePanier div.information.detail div.image { 
!height: 1%;
}
body#rubrique.nos-paniers div.information.liste h2 { 
height: 18px;
}
body#rubrique.nos-paniers div.listePublicationLiee div.information.liste { 
width: 185px; height: 260px;
}
body#rubrique.nos-paniers div.listePublicationLiee div.information.liste div.image { 
margin: 0px; padding: 0px; /* width: 185px; */ height: 185px; text-align: center;
}
body#rubrique.nos-paniers div.listePublicationLiee div.information.liste div.image a img { 
border: 0px;
}
body#rubrique.nos-paniers-de-saison div.information.liste p.enSavoirPlus { 
display: block;
}
body#rubrique.notre-selection-de-noel div#conteneur.CategoriePanier div.information.detail div.image { 
!height: 1%;
}
body#rubrique.notre-selection-de-noel div.listePublicationLiee div.information.liste { 
width: 190px; height: 260px;
}
body#rubrique.notre-selection-de-noel div.listePublicationLiee div.information.liste div.image { 
margin: 0px; padding: 0px; width: 190px; height: 190px;
}
body#rubrique.notre-selection-de-noel div.listePublicationLiee div.information.liste div.image a img { 
border: 0px;
}
body#rubrique.notre-selection-de-noel div.listePublicationLiee div.information.liste h2 { 
margin: 0px; padding: 0px; line-height: 30px; height: 30px; background-color: #81197f; font-size: 12px; font-weight: normal; text-transform: uppercase; text-align: center;
}
body#rubrique.notre-selection-de-noel div.listePublicationLiee div.information.liste h2 a { 
color: #ffffff; text-decoration: none;
}
body#rubrique.notre-selection-de-noel div.listePublicationLiee div.information.liste h2 a:hover { 
color: #999999;
}
body#rubrique.notre-selection-de-noel-de-saison div.information.liste p.enSavoirPlus { 
display: block;
}
body#rubrique.producteurs div.information.liste div.image { 
height: 150px; text-align: center;
}
body#rubrique.producteurs div.information.liste div.texte h2 { 
height: 36px;
}
body#rubrique.specialites-regionales div.information.liste div.image a img { 
width: 150px;
}
body#rubrique.specialites-regionales div.information.liste h2 { 
height: 36px;
}
body#rubrique.specialites-regionales div.information.liste p.enSavoirPlus { 
display: block;
}
div#MB_content div.information.detail div.listeAvisInternaute { 
margin-left: 310px;
}
div#MB_content div.information.detail div.listeAvisInternaute h4 { 
font-size: 13px; color: #81197f;
}
div#MB_content div.information.detail div.listeAvisInternaute p.ajouter a { 
font-size: 13px; color: #df3387; text-decoration: underline;
}
div#MB_content div.information.detail div.listeAvisInternaute p.ajouter a:hover { 
text-decoration: underline; color: #81197f;
}
div#MB_content div.information.detail div.texte { 
margin-left: 310px;
}
div#conteneur.CategorieArticlePanier div.information.detail div.image { 
float: none; text-align: left; margin-right: 0px; background-color: #9c1e59;
}
div#conteneur.CategorieArticlePanier div.listeSousPublication div.information.liste h2 { 
height: 36px;
}
div#conteneur.CategoriePanier div.information.detail div.image { 
float: right; margin-right: 0px; margin-left: 10px;
}
div#conteneur.CategoriePanier div.listeSousPublication div.information.liste h2 { 
height: 18px;
}
div#conteneur.IndeXysCommerceRayon div.information.detail { 
margin-bottom: 10px;
}
div#conteneur.IndeXysCommerceRayon div.information.detail div.image { 
float: right; width: 530px;
}
div#conteneur.IndeXysCommerceRayon div.information.detail div.texte { 
margin: 0px; padding: 0px;
}
div#conteneur.IndeXysCommerceRayon div.information.detail div.texte h1 { 
margin: 0px; padding: 0px; padding-left: 20px; width: 260px; height: 75px; line-height: 75px; text-transform: uppercase; color: #ffffff; font-size: 16px; background-color: #81197f; font-weight: normal;
}
div#conteneur.Panier div.information.detail { 
border: 0px; background: none; padding: 0px;
}
div#conteneur.Panier div.information.detail div.articles { 
margin-left: 310px;
}
div#conteneur.Panier div.information.detail div.articles div.information.tribune { 
margin: 0px; padding: 0px; display: inline-block; width: 19%; vertical-align: top;
}
div#conteneur.Panier div.information.detail div.articles div.information.tribune a.detail_article { 
border: 0; width: 100%;
}
div#conteneur.Panier div.information.detail div.articles div.information.tribune div.commande { 
display: none;
}
div#conteneur.Panier div.information.detail div.articles div.information.tribune div.image { 
margin: 0; margin-left: auto; margin-right: auto; padding: 0; width: 100px; height: 100px; float: none;
}
div#conteneur.Panier div.information.detail div.articles div.information.tribune div.tarif { 
margin: 0px; padding: 0px; border: 0px;
}
div#conteneur.Panier div.information.detail div.articles div.information.tribune div.texte { 
margin: 0px; padding: 0px; border: 0px;
}
div#conteneur.Panier div.information.detail div.articles div.information.tribune div.texte h4 { 
margin: 0px; margin-top: 5px; padding: 0px; font-size: 12px; line-height: 16px; text-align: center; border: 0px; font-weight: normal; color: #637683; height: 64px;
}
div#conteneur.Panier div.information.detail div.articles div.information.tribune div.texte p { 
font-size: 12px; line-height: 16px;
}
div#conteneur.Panier div.information.detail div.articles div.information.tribune div.texte p.nouveaute { 
font-size: 9px;
}
div#conteneur.Panier div.information.detail div.articles div.information.tribune p.quantite { 
display: none;
}
div#conteneur.Panier div.information.detail div.image { 
width: 300px; height: 300px; float: left; margin-left: 0px; margin-right: 15px;
}
div#conteneur.Panier div.information.detail div.tarif { 
margin-left: 310px; margin-right: 0px;
}
div#conteneur.Panier div.information.detail div.texte { 
margin-left: 310px;
}
div#conteneur.Panier div.information.detail h3.articles { 
margin: 0px; margin-left: 310px; margin-top: 30px; padding: 0px; line-height: 16px; text-align: left; font-size: 14px; color: #81197f; font-style: italic; font-weight: bold;
}
div.information.IndeXysCommerceArticle.liste p.enSavoirPlus { 
display: block;
}
div.information.IndeXysCommerceArticle.tribune div.tarif p.ajouter button { 
background: #ff9900;
}
div.information.Panier.detail div.tarif p span.prix:after { 
display: block; content: "frais de port inclus"; font-size: 12px; color: #999999; font-weight: bold;
}
div.information.Panier.liste div.tarif p.ajouter span.prix:after { 
display: block; padding-top: 5px; content: "frais de port inclus"; font-size: 0.6em; color: #4c2e1c; font-weight: bold;
}
div.information.Panier.tribune div.tarif p.ajouter span.prix:after { 
display: block; padding-top: 5px; content: "frais de port inclus"; color: #637683; font-size: 0.6em;
}
div.information.detail { 
margin: 0px; padding: 0px; !height: 1%; position: relative; top: 0px; left: 0px; /* border: 1px solid #b1b39b; margin: 0px; padding: 5px; background: #ecece7; */
}
div.information.detail div.articles { 
margin: 0px; margin-left: 260px; padding: 0px; padding-top: 10px; border: 1px solid #ffffff;
}
div.information.detail div.articles table { 
width: 420px;
}
div.information.detail div.articles table tr td { 
vertical-align: top; padding-bottom: 30px;
}
div.information.detail div.commande div.listeModele div.information.liste h6 { 
margin: 0px; padding: 0px; text-align: center; line-height: 36px; background: url(../images/filetRoseH30.png) center left repeat-x; font-size: 1.6em; color: #9c1e59;
}
div.information.detail div.galerie p a img { 
margin: 0; padding: 0.5rem; border: 1px solid #cccccc;
}
div.information.detail div.galerie p a:hover img { 
border: 1px solid #cf2775;
}
div.information.detail div.image { 
float: right; text-align: center; margin-left: 15px; position: relative; top: 0px; left: 0px;
}
div.information.detail div.image a img { 
border: 1px solid #ffffff;
}
div.information.detail div.image a span { 
display: none;
}
div.information.detail div.image a:hover img { 
border: 1px solid #81197f;
}
div.information.detail div.image p.nouveaute { 
position: absolute; top: 0px; right: 0px; display: block; margin: 0px; padding: 5px; background-color: #a5c139; color: #ffffff; font-size: 11px; font-weight: normal; z-index: 11;
}
div.information.detail div.image p.promotion { 
position: absolute; top: 0px; right: 0px; display: block; margin: 0px; padding: 5px; background-color: #df3387; color: #ffffff; font-size: 1em; font-weight: normal; z-index: 10;
}
div.information.detail div.listeArticleComplementaire { 
display: none;
}
div.information.detail div.listeArticleInternaute div.information.liste { 
display: inline-block; vertical-align: top; width: 14%; margin: 0px; margin-top: 10px; margin-bottom: 10px; margin-left: 1%; margin-right: 1%; padding: 0;
}
div.information.detail div.listeArticleInternaute div.information.liste div.image { 
float: none; margin-left: 0;
}
div.information.detail div.listeArticleInternaute div.information.liste h2 { 
font-size: 1.1em; text-transform: none;
}
div.information.detail div.listeArticleInternaute h4.titreListeArticleInternaute { 
margin: 0; margin-top: 1em; padding: 0; text-align: left; line-height: 36px; font-size: 1.6em; color: #9c1e59;
}
div.information.detail div.listeModele div.information.liste { 
display: inline-block; vertical-align: top; width: 14%; margin: 0px; margin-top: 10px; margin-bottom: 10px; margin-left: 1%; margin-right: 1%; padding: 0;
}
div.information.detail div.listeModele div.information.liste div.image { 
float: none; margin-left: 0;
}
div.information.detail div.listeModele div.information.liste h2 { 
font-size: 1.1em; text-transform: none;
}
div.information.detail div.row { 
margin: 0; margin-top: 1em; padding: 0;
}
div.information.detail div.row span.title { 
font-weight: bold;
}
div.information.detail div.row span.title:after { 
content: "\00a0:\00a0";
}
div.information.detail div.tarif { 
margin: 0px; margin-right: 310px; margin-top: 5px; padding: 5px;
}
div.information.detail div.tarif p { 
margin: 0px; margin-top: 5px; font-size: 12px;
}
div.information.detail div.tarif p button { 
margin: 0px; margin-top: 5px; padding: 0px; border: 0px; color: #ffffff; cursor: pointer; font-size: 1.1em; width: 140px; height: 28px;
}
div.information.detail div.tarif p button span { 
margin: 0px; padding: 0px; line-height: 16px;
}
div.information.detail div.tarif p button.ajouter { 
display: block; margin: 0px; margin-top: 10px; margin-left: auto; margin-right: auto; padding: 0px; width: 160px; height: 28px; line-height: 28px; border: 0px; cursor: pointer; font-size: 1.1em; background: #009900; color: #ffffff; font-weight: normal; text-decoration: none; text-align: center;
}
div.information.detail div.tarif p button.ajouter:hover { 
text-decoration: underline;
}
div.information.detail div.tarif p button.change-box { 
background: url(../images/fdBoutonCoffretL160H35.png) top center no-repeat;
}
div.information.detail div.tarif p button.offrir { 
display: block; margin: 0px; margin-top: 10px; margin-left: auto; margin-right: auto; padding: 0px; width: 160px; height: 28px; line-height: 28px; border: 0px; cursor: pointer; font-size: 1.1em; font-family: Georgia,Times New Roman,Serif; background: #009900; color: #ffffff; font-weight: normal; text-decoration: none; text-align: center;
}
div.information.detail div.tarif p button.offrir:hover { 
text-decoration: underline;
}
div.information.detail div.tarif p input { 
width: 40px;
}
div.information.detail div.tarif p span.prix { 
display: block; font-weight: bold; color: #d10019; font-size: 18px;
}
div.information.detail div.tarif p span.prix span.unit { 
display: block; color: #637683; font-size: 0.6em; font-weight; normal;
}
div.information.detail div.tarif p span.quantity { 
display: none;
}
div.information.detail div.tarif p.ajouter { 
text-align: center;
}
div.information.detail div.tarif p.ajouter span.prix del { 
color: #4c2e1c; font-size: 0.8em;
}
div.information.detail div.tarif p.ajouter span.prix span.taux-remise { 
display: inline-block; background: #ff0000; color: #ffffff; padding: 0.25rem;
}
div.information.detail div.tarif p.alerte-stock { 
font-weight: bold; font-size: 1.1em;
}
div.information.detail div.tarif p.bientot-disponible { 
padding-left: 5px; font-weight: bold; color: #ff9900; font-size: 13px;
}
div.information.detail div.tarif p.bientot-epuise { 
padding-left: 5px; font-weight: bold; color: #ff9900; font-size: 13px;
}
div.information.detail div.tarif p.change-box { 
display: none; /* text-align: center; */
}
div.information.detail div.tarif p.change-items { 
text-align: center;
}
div.information.detail div.tarif p.change-items button { 
background: none; border: 0px; color: #cf2775; text-decoration: none;
}
div.information.detail div.tarif p.change-items button.change-items { 
display: block; margin: 0px; margin-top: 10px; margin-left: auto; margin-right: auto; padding: 0px; width: 160px; height: 28px; line-height: 28px; border: 0px; cursor: pointer; font-size: 1.1em; background: #ff9900; color: #ffffff; font-weight: normal; text-decoration: none; text-align: center;
}
div.information.detail div.tarif p.change-items button.change-items:hover { 
text-decoration: underline;
}
div.information.detail div.tarif p.change-items button:hover { 
text-decoration: underline;
}
div.information.detail div.tarif p.change-items input.change-items { 
display: block; margin: 0px; margin-top: 10px; margin-left: auto; margin-right: auto; padding: 0px; width: 160px; height: 28px; line-height: 28px; border: 0px; cursor: pointer; font-size: 1.1em; background: #ff9900; color: #ffffff; font-weight: normal; text-decoration: none; text-align: center;
}
div.information.detail div.tarif p.change-items input.change-items:hover { 
text-decoration: underline;
}
div.information.detail div.tarif p.en-stock { 
padding-left: 5px; font-weight: bold; color: #009900; font-size: 13px;
}
div.information.detail div.tarif p.rupture-definitive { 
font-weight: bold;
}
div.information.detail div.tarif p.temporairement-indisponible { 
padding-left: 5px; font-weight: bold; color: #ff9900; font-size: 13px;
}
div.information.detail div.texte { 
margin: 0px; margin-top: 10px; padding: 0px;
}
div.information.detail div.texte h1 { 
margin: 0px; padding: 0px; text-align: center; line-height: 36px; background: url(../images/filetRoseH30.png) center left repeat-x; font-size: 1.6em; color: #9c1e59;
}
div.information.detail div.texte h1 span { 
padding: 0px; padding-left: 10px; padding-right: 10px; background: #ffffff;
}
div.information.detail div.texte h1 span.poids { 
padding: 0; white-space: nowrap;
}
div.information.detail div.texte h2 { 
margin: 0px; margin-top: 25px; padding: 0px; font-size: 16px; font-weight: normal; color: #81197f; text-transform: uppercase; font-style: italic;
}
div.information.detail div.texte h3 { 
margin: 0px; margin-top: 20px; padding: 0px; font-size: 16px; font-weight: normal; color: #3e7c88; text-transform: uppercase; font-style: italic;
}
div.information.detail div.texte h4 { 
margin: 0px; margin-top: 15px; padding: 0px; font-size: 13px; color: #81197f; font-weight: bold;
}
div.information.detail div.texte p { 
margin: 0px; margin-top: 10px; padding: 0px; font-size: 13px; color: #4c2e1c; line-height: 18px;
}
div.information.detail div.texte p a { 
color: #cf2775; text-decoration: none; white-space: nowrap;
}
div.information.detail div.texte p a:hover { 
text-decoration: underline;
}
div.information.detail div.texte p span.libelle { 
color: #81197f; font-weight: bold;
}
div.information.detail div.texte p.nouveaute { 
position: absolute; top: 0px; right: 0px; display: block; margin: 0px; padding: 5px; background-color: #a5c139; color: #ffffff; font-size: 11px; font-weight: normal; z-index: 11;
}
div.information.detail div.texte p.promotion { 
position: absolute; top: 0px; right: 0px; display: block; margin: 0px; padding: 5px; background-color: #df3387; color: #ffffff; font-size: 11px; font-weight: normal; z-index: 10;
}
div.information.detail div.texte ul { 
margin: 0px; margin-top: 5px; padding: 0px; padding-left: 20px; font-size: 14px; color: #000000;
}
div.information.detail div.texte ul li { 
margin: 0px; margin-top: 2px; padding: 0px; font-size: 13px; color: #4c2e1c;
}
div.information.detail div.texte ul li a { 
color: #df3387; text-decoration: underline; white-space: nowrap;
}
div.information.detail div.texte ul li a:hover { 
text-decoration: underline;
}
div.information.detail div.titre h1 { 
margin: 0px; padding: 0px; text-align: center; line-height: 36px; background: url(../images/filetMarronH30.png) center left repeat-x; font-size: 1.6em; color: #9c1e59;
}
div.information.detail div.titre h1 span { 
padding: 0px; padding-left: 10px; padding-right: 10px; background: #ffffff;
}
div.information.detail div.titre h1 span span { 
margin: 0px; padding: 0px; font-size: 1em;
}
div.information.detail div.valeursNutritionnelles table { 
border-collapse: collapse;
}
div.information.detail div.valeursNutritionnelles table tbody td { 
padding: 0.2rem; padding-left: 0.5rem; padding-right: 0.5rem; border: 0; border-bottom: 1px solid #999999;
}
div.information.detail div.valeursNutritionnelles table tbody td.unit { 
text-align: left;
}
div.information.detail div.valeursNutritionnelles table tbody td.value { 
text-align: right;
}
div.information.detail div.valeursNutritionnelles table tbody th { 
padding: 0.2rem; padding-left: 0.5rem; padding-right: 0.5rem; border: 0; border-bottom: 1px solid #999999;
}
div.information.detail div.valeursNutritionnelles table tbody th.title { 
text-align: left;
}
div.information.detail div.valeursNutritionnelles table thead th { 
padding: 0.2rem; padding-left: 0.5rem; padding-right: 0.5rem; border: 0; border-bottom: 2px solid #666666;
}
div.information.detail p.items a { 
display: block; margin: 0px; margin-left: auto; margin-right: auto; padding: 0px; width: 180px; height: 53px; background: url(../images/fdBoutonPanier.png) center center no-repeat; color: #ffffff; text-decoration: none;
}
div.information.detail p.items a span { 
display: block; margin: 0px; padding: 0px; text-align: center; padding-top: 5px;
}
div.information.detail p.items a:hover { 
color: #999999;
}
div.information.detail p.produits { 
margin: 0px; padding: 10px; text-align: center;
}
div.information.detail p.produits a { 
color: #df3387; font-size: 13px; text-decoration: underline;
}
div.information.detail p.produits a span { 
display: block; margin: 0px; padding: 0px;
}
div.information.detail p.produits a:hover { 
color: #81197f; text-decoration: underline;
}
div.information.detail p.region { 
margin: 0px; margin-left: 315px; padding: 10px; font-size: 13px; color: #81197f; line-height: 18px; font-weight: bold;
}
div.information.detail p.region span.libelle { 
font-weight: normal; color: #4c2e1c;
}
div.information.liste { 
margin: 0px; padding: 0px; position: relative; top: 0px; left: 0px; !height: 1%;
}
div.information.liste div.image { 
text-align: center; position: relative; top: 0px; left: 0px;
}
div.information.liste div.image a img { 
border: 1px solid #ffffff; max-width: 95%;
}
div.information.liste div.image a:hover img { 
border-color: #81197f;
}
div.information.liste div.image p.nouveaute { 
position: absolute; top: 0px; right: 0px; display: block; margin: 0px; padding: 5px; background-color: #a5c139; color: #ffffff; font-size: 11px; font-weight: normal; z-index: 11;
}
div.information.liste div.image p.promotion { 
position: absolute; top: 0px; right: 0px; display: block; margin: 0px; padding: 5px; background-color: #df3387; color: #ffffff; font-size: 11px; font-weight: normal; z-index: 10;
}
div.information.liste div.listeModele div.information.liste h4 { 
/* font-size: 0; */ margin-top: 10px;
}
div.information.liste div.listeModele div.information.liste h4 span.poids { 
font-size: 12px;
}
div.information.liste div.tarif { 
margin: 0px; margin-top: 5px;
}
div.information.liste div.tarif p { 
margin: 0px; padding: 0px; text-align: center;
}
div.information.liste div.tarif p button { 
display: inline-block; margin: 0; margin-top: 0.5em; padding: 0; border: 0px; color: #ffffff; cursor: pointer; font-size: 1.1em; width: 140px; height: 28px;
}
div.information.liste div.tarif p button span { 
margin: 0px; padding: 0px; line-height: 16px;
}
div.information.liste div.tarif p button.ajouter { 
background: #009900;
}
div.information.liste div.tarif p button.ajouter:hover { 
text-decoration: underline;
}
div.information.liste div.tarif p button.change-box { 
/* background: url(../images/fdBoutonCoffretL160H35.png) top center no-repeat; */
}
div.information.liste div.tarif p button.offrir { 
background: #009900;
}
div.information.liste div.tarif p button.offrir:hover { 
text-decoration: underline;
}
div.information.liste div.tarif p.ajouter { 
text-align: center;
}
div.information.liste div.tarif p.ajouter a { 
background: #009900; font-size: 1.1em; color: #ffffff;
}
div.information.liste div.tarif p.ajouter a:hover { 
text-decoration: underline;
}
div.information.liste div.tarif p.ajouter span.prix { 
display: block; margin: 0px; padding: 5px; /* padding-bottom: 10px; */ text-align: center; font-size: 1.6em; color: #d10019; font-weight: bold;
}
div.information.liste div.tarif p.ajouter span.prix del { 
color: #4c2e1c; font-size: 0.8em;
}
div.information.liste div.tarif p.ajouter span.prix span.taux-remise { 
display: inline-block; background: #ff0000; color: #ffffff; padding: 0.25rem;
}
div.information.liste div.tarif p.ajouter span.prix span.unit { 
display: block; color: #637683; font-size: 0.6em; font-weight: normal;
}
div.information.liste div.tarif p.ajouter span.quantity { 
display: none;
}
div.information.liste div.tarif p.bientot-disponible { 
font-weight: bold; color: #ff9900;
}
div.information.liste div.tarif p.bientot-epuise { 
font-weight: bold; color: #ff9900;
}
div.information.liste div.tarif p.change-box { 
display: none;
}
div.information.liste div.tarif p.change-items { 
text-align: center;
}
div.information.liste div.tarif p.change-items button { 
line-height: 28px; height: 28px; font-size: 1.1em; background: none; border: none; color: #cf2775; text-decoration: none;
}
div.information.liste div.tarif p.change-items button.change-items { 
margin-top: 10px; line-height: 28px; height: 28px; font-size: 1.1em; background: #ff9900; border: none; color: #ffffff; text-decoration: none; width: 140px;
}
div.information.liste div.tarif p.change-items button.change-items:hover { 
text-decoration: underline;
}
div.information.liste div.tarif p.change-items button:hover { 
text-decoration: underline;
}
div.information.liste div.tarif p.change-items input.change-items { 
margin-top: 10px; line-height: 28px; height: 28px; font-size: 1.1em; background: #ff9900; border: none; color: #ffffff; text-decoration: none; width: 140px;
}
div.information.liste div.tarif p.change-items input.change-items:hover { 
text-decoration: underline;
}
div.information.liste div.tarif p.en-stock { 
font-weight: bold; color: #009900;
}
div.information.liste div.tarif p.rupture-definitive { 
font-weight: bold;
}
div.information.liste div.tarif p.temporairement-indisponible { 
font-weight: bold; color: #ff9900;
}
div.information.liste div.texte div.contenu { 
display: none;
}
div.information.liste div.texte p { 
margin: 0px; margin-top: 5px; padding: 0px; line-height: 16px; text-align: left; color: #4c2e1c;
}
div.information.liste div.texte p span.libelle { 
color: #333333; font-weight: bold;
}
div.information.liste div.texte p.nouveaute { 
position: absolute; top: 0px; right: 0px; display: block; margin: 0px; padding: 5px; background-color: #a5c139; color: #ffffff; font-size: 11px; font-weight: normal; z-index: 11;
}
div.information.liste div.texte p.promotion { 
position: absolute; top: 0px; right: 0px; display: block; margin: 0px; padding: 5px; background-color: #df3387; color: #ffffff; font-size: 11px; font-weight: normal; z-index: 10;
}
div.information.liste div.texte ul.composition { 
margin: 0pw; margin-top: 5px; padding: 0px; padding-top: 5px; padding-left: 15px; color: #81197f; border: 0px; border-top: 1px solid #81197f;
}
div.information.liste div.texte ul.composition li { 
margin: 0px; margin-top: 3px; padding: 0px; font-size: 12px; line-height: 14px; text-align: left;
}
div.information.liste div.texte ul.composition li span { 
color: #000000;
}
div.information.liste div.texte ul.composition li span.poids { 
display: none;
}
div.information.liste div.texte ul.composition li span.prod { 
display: none;
}
div.information.liste div.texte ul.composition li span.taille { 
display: none;
}
div.information.liste div.texte ul.composition li span.vol { 
display: none;
}
div.information.liste div.texte ul.composition li span.volume { 
display: none;
}
div.information.liste h2 { 
margin: 0px; margin-top: 5px; margin-bottom: 5px; padding: 0px; line-height: 1.2rem; height: 3.6rem; font-size: 1.1em; font-weight: bold; text-align: center;
}
div.information.liste h2 a { 
color: #81197f; text-decoration: none;
}
div.information.liste h2 a:hover { 
text-decoration: underline;
}
div.information.liste h2 span { 
padding-left: 5px; padding-right: 5px; background-color: #ffffff;
}
div.information.liste h2 span.poids { 
display: none; /* padding: 0; white-space: nowrap; */
}
div.information.liste p { 
margin: 0px; margin-top: 10px; padding: 0px; font-size: 1em; text-align: left;
}
div.information.liste p.enSavoirPlus { 
display: none; text-align: center;
}
div.information.liste p.enSavoirPlus a { 
margin: 0; margin-left: 1em; padding: 0; padding-right: 20px; color: #4c2e1c; text-decoration: none; background: url(../images/fdVoirTousLes.png) center right no-repeat;
}
div.information.liste p.enSavoirPlus a:hover { 
text-decoration: underline;
}
div.information.liste p.produits { 
margin: 0px; margin-top: 5px; padding: 0px; text-align: center;
}
div.information.liste p.produits a { 
display: block; margin: 0px; margin-left: 10px; margin-right: 10px; padding: 0px; padding-left: 28px; border: 0px; color: #df3387; font-size: 11px; cursor: pointer; background: url(../images/fdDetailProduitSelectionH24.png) center left no-repeat; height: 28px; text-decoration: underline;
}
div.information.liste p.produits a span { 
display: block; margin: 0px; padding: 0px;
}
div.information.liste p.produits a:hover { 
color: #81197f; text-decoration: underline;
}
div.information.liste p.region { 
font-weight: bold;
}
div.information.liste p.region span.libelle { 
font-weight: normal;
}
div.information.liste ul { 
margin: 0px; margin-top: 5px; padding: 0px; padding-left: 20px;
}
div.information.liste ul li { 
margin: 0px; margin-top: 2px; padding: 0px; font-size: 11px; text-align: left;
}
div.information.listeConfigurateur { 
!height: 1%;
}
div.information.listeConfigurateur div.image { 
float: right;
}
div.information.listeConfigurateur div.texte { 
margin: 0px; padding: 0px; padding-bottom: 10px;
}
div.information.listeConfigurateur div.texte h2 { 
margin: 0px; margin-top: 5px; margin-bottom: 5px; padding: 0px; font-size: 18px; text-align: center; color: #81197f; color: #81197f;
}
div.information.listeConfigurateur div.texte p { 
margin: 0px; margin-top: 10px; padding: 0px; font-size: 12px; text-align: left;
}
div.information.listeConfigurateur p.enSavoirPlus { 
display: none;
}
div.information.listeConfigurateur p.produits { 
display: none;
}
div.information.liste[data-est-dispo="non"] div.image a img { 
-webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
filter: grayscale(100%);
}
div.information.liste[data-est-dispo="non"] div.texte h2 a { 
color: #999999;
}
div.information.tribune { 
margin: 0px; /* margin-bottom: 10px; */ padding: 0px; !height: 1%; position: relative; top: 0px; left: 0px;
}
div.information.tribune a.detail_article { 
position: absolute; top: 0px; left: 0px; display: block; width: 100px; height: 100px; background: url(../images/btMore.png) top left no-repeat; border: 0px; border-right: 1px solid #cccccc; border-bottom: 1px solid #cccccc; color: #666666; text-decoration: none; font-size: 10px; z-index: 50;
}
div.information.tribune a.detail_article span { 
display: none; /* display: block; margin: 0px; padding: 0px; padding-top: 34px; text-align: center; */
}
div.information.tribune div.image { 
text-align: center;
}
div.information.tribune div.image a img { 
border: 1px solid #ffffff;
}
div.information.tribune div.image a:hover img { 
border: 1px solid #81197f;
}
div.information.tribune div.tarif { 
margin: 0px; margin-top: 10px; padding: 0px;
}
div.information.tribune div.tarif form p { 
display: block; margin: 0px; padding: 0px; text-align: center;
}
div.information.tribune div.tarif form.change-box { 
display: none;
}
div.information.tribune div.tarif p { 
display: none;
}
div.information.tribune div.tarif p button { 
margin: 0px; margin-top: 5px; padding: 0px; border: 0px; color: #ffffff; cursor: pointer; font-size: 1.1em; width: 140px; height: 28px;
}
div.information.tribune div.tarif p button span { 
margin: 0px; padding: 0px; line-height: 16px;
}
div.information.tribune div.tarif p.ajouter { 
text-align: center;
}
div.information.tribune div.tarif p.ajouter button { 
background: #009900; font-size: 1.2em;
}
div.information.tribune div.tarif p.ajouter button:hover { 
text-decoration: underline; /* border-color: #df3387; background-color: #df3387; */
}
div.information.tribune div.tarif p.ajouter span.prix { 
display: block; margin: 0px; padding: 0px; text-align: center; font-size: 16px; color: #d10019; font-weight: bold;
}
div.information.tribune div.tarif p.ajouter span.prix del { 
color: #4c2e1c; font-size: 0.8em;
}
div.information.tribune div.tarif p.ajouter span.prix span.taux-remise { 
display: inline-block; background: #ff0000; color: #ffffff; padding: 0.25rem;
}
div.information.tribune div.tarif p.ajouter span.prix span.unit { 
display: block; color: #637683; font-size: 0.6em; font-weight: normal;
}
div.information.tribune div.tarif p.ajouter span.quantity { 
display: none;
}
div.information.tribune div.tarif p.change-items { 
text-align: center; line-height: 2em;
}
div.information.tribune div.tarif p.change-items button { 
line-height: 28px; height: 28px; font-size: 1.2em; background: none; border: none; color: #cf2775; text-decoration: none;
}
div.information.tribune div.tarif p.change-items button.change-items { 
margin-top: 10px; line-height: 28px; height: 28px; font-size: 1.2em; background: #ff9900; border: none; color: #ffffff; text-decoration: none; width: 140px;
}
div.information.tribune div.tarif p.change-items button.change-items:hover { 
text-decoration: underline;
}
div.information.tribune div.tarif p.change-items button:hover { 
text-decoration: underline;
}
div.information.tribune div.tarif p.change-items input.change-items { 
margin-top: 10px; line-height: 28px; height: 28px; font-size: 1.2em; background: #ff9900; border: none; color: #ffffff; text-decoration: none; width: 140px;
}
div.information.tribune div.tarif p.change-items input.change-items:hover { 
text-decoration: underline;
}
div.information.tribune div.texte { 
margin: 0px; padding: 0px;
}
div.information.tribune div.texte div.contenu { 
display: none;
}
div.information.tribune div.texte h4 { 
margin: 0px; margin-top: 5px; margin-bottom: 5px; padding: 0px; line-height: 1.2rem; font-size: 1.1em; font-weight: normal; text-align: center;
}
div.information.tribune div.texte h4 a { 
color: #4c2e1c; text-decoration: none;
}
div.information.tribune div.texte h4 a:hover { 
text-decoration: underline;
}
div.information.tribune div.texte h4 span { 
padding-left: 5px; padding-right: 5px; background-color: #ffffff;
}
div.information.tribune div.texte h4 span.poids { 
display: none;
}
div.information.tribune div.texte p { 
display: none;
}
div.information.tribune div.texte p.nouveaute { 
position: absolute; top: 0px; right: 0px; display: block; margin: 0px; padding: 5px; background-color: #a5c139; color: #ffffff; font-size: 11px; font-weight: normal; z-index: 11;
}
div.information.tribune div.texte p.promotion { 
position: absolute; top: 0px; right: 0px; display: block; margin: 0px; padding: 5px; background-color: #df3387; color: #ffffff; font-size: 11px; font-weight: normal; z-index: 10;
}
div.information.tribune p { 
margin: 0px; margin-top: 5px; padding: 0px; font-size: 0.9em; line-height: 1.5em; text-align: left;
}
div.information.tribune p.enSavoirPlus { 
display: none;
}
div.more-links { 
margin: 0px;margin-top: 10px; padding: 0px;
}
div.more-links h3 { 
margin: 0px; padding: 0px; text-align: center; line-height: 2em; background: url(../images/filetRoseH30.png) center left repeat-x; font-size: 1em; color: #df3387;
}
div.more-links h3 span { 
margin: 0px; padding: 0px; padding-left: 5px; padding-right: 5px; background-color: #ffffff;
}
div.more-links p { 
margin: 0px; padding: 0px; text-align: center; line-height: 2em; font-size: 1em;
}
div.more-links p a { 
color: #df3387; text-decoration: none;
}
div.more-links p a:hover { 
text-decoration: underline;
}
div.personnalise-panier div.selectedPublication div.information.liste { 
margin-top: 10px; margin-left: 20px; margin-right: 20px; padding-top: 10px; padding-bottom: 5px; border-top: 1px solid #ffffff; border-bottom: 1px solid #ffffff;
}
div.personnalise-panier div.selectedPublication div.information.liste div.image { 
float: right; height: 1px; width: 150px;
}
div.personnalise-panier div.selectedPublication div.information.liste div.image img { 
margin: 10px;
}
div.personnalise-panier div.selectedPublication div.information.liste div.texte h2 { 
font-size: 16px; color: #81197f;
}
div.personnalise-panier div.selectedPublication div.information.liste div.texte p { 
margin-top: 10px; font-size: 13px; color: #4c2e1c;
}
div.personnalise-panier div.selectedPublication div.information.liste div.texte ul { 
margin-top: 10px;
}
div.personnalise-panier div.selectedPublication div.information.liste div.texte ul li { 
font-size: 13px; color: #4c2e1c;
}
html>body div.information.detail { 
height: auto; overflow: hidden;
}
html>body div.information.detail div.articles div.information.liste div.image { 
float: none; margin-left: auto; margin-right: auto;
}
html>body div.information.detail div.articles div.information.liste div.texte { 
margin: 0px;
}
html>body div.information.liste { 
height: auto; overflow: hidden;
}
html>body div.information.listeConfigurateur { 
overflow: hidden; height: auto;
}
html>body div.information.tribune { 
height: auto; overflow: hidden;
}
html>body div.personnalise-panier div.selectedPublication div.information.liste div.image { 
height: auto;
}
html>body#publication.nos-paniers div#conteneur.CategoriePanier div.information.detail div.image { 
height: auto; overflow: hidden;
}
html>body#rubrique.nos-paniers div#conteneur.CategoriePanier div.information.detail div.image { 
height: auto; overflow: hidden;
}
html>body#rubrique.notre-selection-de-noel div#conteneur.CategoriePanier div.information.detail div.image { 
height: auto; overflow: hidden;
}
@media screen and (max-width: 768px) {

div#conteneur.Panier div.information.detail div.image {
float: none; margin-left: auto; margin-right: auto;  
}

div#conteneur.Panier div.information.detail div.texte {
margin-left: 0;
}

div#conteneur.Panier div.information.detail div.tarif {
margin-left: 0; margin-right: 0; 
}

div#conteneur.Panier div.information.detail div.articles {
margin-left: 0;
}

div#conteneur.Panier div.information.detail h3.articles {
margin-left: 0;
}

div.information.detail div.image {
float: none; margin-left: auto; margin-right: auto;  
}

div.information.detail div.texte {
margin-left: 0;
}

div.information.detail div.tarif {
margin-left: 0; margin-right: 0; 
}

div.information.detail div.articles {
margin-left: 0;
}

div.information.detail h3.articles {
margin-left: 0;
}

}


@media screen and (max-width: 576px) {

div#conteneur.Panier div.information.detail div.articles div.information.tribune {
width: 32%;  
}

div.information.detail div.articles div.information.tribune {
width: 32%;  
}

}