body { 
margin: 0; padding: 0; background-color: #00adc6; font-family: Source Sans Pro,sans-serif;
}
body#publication.catalogue div#conteneur.anniversaire-clients div#zoneCentre div.IndeXysPortletNavigationPublication { 
display: block;
}
body#publication.catalogue div#conteneur.anniversaire-clients div#zoneCentre div.IndeXysPortletPublication div.listeSousPublication { 
display: none;
}
body#publication.catalogue div#zoneCentre { 
position: relative; top: 0; left: 0; padding-left: 235px;
}
body#publication.catalogue div#zoneDroite { 
display: block; background-color: #ffffff; width: 230px; float: left; clear: both; position: relative; top: 0; left: 0; z-index: 101;
}
body#rubrique.catalogue div#zoneCentre { 
position: relative; top: 0; left: 0; padding-left: 235px;
}
body#rubrique.catalogue div#zoneDroite { 
display: block; background-color: #ffffff; width: 230px; float: left; clear: both; position: relative; top: 0; left: 0; z-index: 101;
}
button,input { 
font-family: Source Sans Pro,sans-serif;
}
div#conteneur { 
background-color: #ffffff;
}
div#conteneur * { 
box-sizing: border-box;
}
div#conteneur.IndeXysCommerceArticle div#zoneCentre div.IndeXysPortletPublication div.listeSousPublication { 
margin: 0;  padding: 0;
}
div#conteneur.IndeXysCommerceArticle div#zoneCentre div.IndeXysPortletPublication div.listeSousPublication div.IndeXysCommerceArticle.liste { 
border: 0; border-top: 1px solid #666666; width: 100%; margin: 0; margin-top: 20px; padding-top: 10px; padding-bottom: 10px;
}
div#conteneur.IndeXysCommerceArticle div#zoneCentre div.IndeXysPortletPublication div.listeSousPublication div.IndeXysCommerceArticle.liste div.commande { 
display: inline-block; vertical-align: middle; width: 48%; margin: 0px; margin-left: 1%; margin-right: 0.5%; padding: 0; height: 55px;
}
div#conteneur.IndeXysCommerceArticle div#zoneCentre div.IndeXysPortletPublication div.listeSousPublication div.IndeXysCommerceArticle.liste div.commande div.tarif form { 
display: block; height: 55px;
}
div#conteneur.IndeXysCommerceArticle div#zoneCentre div.IndeXysPortletPublication div.listeSousPublication div.IndeXysCommerceArticle.liste div.commande div.tarif form p.ajouter { 
display: inline-block; margin: 0; padding: 0; vertical-align: middle; width: 95%; line-height: 20px;
}
div#conteneur.IndeXysCommerceArticle div#zoneCentre div.IndeXysPortletPublication div.listeSousPublication div.IndeXysCommerceArticle.liste div.commande div.tarif form p.ajouter a.ajouter { 
display: inline-block; vertical-align: middle; width: 20%; margin: 0;  margin-left: 1%; margin-right: 0.5%; padding: 5px; padding-left: 35px; text-decoration: none;
}
div#conteneur.IndeXysCommerceArticle div#zoneCentre div.IndeXysPortletPublication div.listeSousPublication div.IndeXysCommerceArticle.liste div.commande div.tarif form p.ajouter a.ajouter:hover { 
text-decoration: underline;
}
div#conteneur.IndeXysCommerceArticle div#zoneCentre div.IndeXysPortletPublication div.listeSousPublication div.IndeXysCommerceArticle.liste div.commande div.tarif form p.ajouter button { 
display: inline-block; vertical-align: middle; width: 20%; margin: 0;  margin-left: 1%; margin-right: 0.5%; padding: 5px;
}
div#conteneur.IndeXysCommerceArticle div#zoneCentre div.IndeXysPortletPublication div.listeSousPublication div.IndeXysCommerceArticle.liste div.commande div.tarif form p.ajouter span.prix { 
display: inline-block; vertical-align: middle; width: 36%; margin: 0;  margin-left: 1%; margin-right: 0.5%; padding: 0; *display: inline; *zoom: 1;
}
div#conteneur.IndeXysCommerceArticle div#zoneCentre div.IndeXysPortletPublication div.listeSousPublication div.IndeXysCommerceArticle.liste div.commande div.tarif form p.ajouter span.quantity { 
display: inline-block; vertical-align: middle; width: 36%; margin: 0;  margin-left: 1%; margin-right: 0.5%; padding: 0; *display: inline; *zoom: 1;
}
div#conteneur.IndeXysCommerceArticle div#zoneCentre div.IndeXysPortletPublication div.listeSousPublication div.IndeXysCommerceArticle.liste div.commande div.tarif form:before { 
content: ''; display: inline-block; width: 0; height: 100%; vertical-align: middle;
}
div#conteneur.IndeXysCommerceArticle div#zoneCentre div.IndeXysPortletPublication div.listeSousPublication div.IndeXysCommerceArticle.liste div.texte { 
display: inline-block; vertical-align: middle; width: 48%; margin: 0px; margin-left: 1%; margin-right: 0.5%; padding: 0; *display: inline; *zoom: 1; height: 55px;
}
div#conteneur.IndeXysCommerceArticle div#zoneCentre div.IndeXysPortletPublication div.listeSousPublication div.IndeXysCommerceArticle.liste div.texte h2 { 
display: inline-block; vertical-align: middle; width: 56%; margin: 0;  margin-left: 1%; margin-right: 0.5%; padding: 0; font-size: 1em; height: auto;
}
div#conteneur.IndeXysCommerceArticle div#zoneCentre div.IndeXysPortletPublication div.listeSousPublication div.IndeXysCommerceArticle.liste div.texte p.codeArticle { 
display: inline-block; vertical-align: middle; width: 37%; margin: 0;  margin-left: 1%; margin-right: 0.5%; padding: 0;
}
div#conteneur.IndeXysCommerceArticle div#zoneCentre div.IndeXysPortletPublication div.listeSousPublication div.IndeXysCommerceArticle.liste div.texte:before { 
content: ''; display: inline-block; width: 0; height: 100%; vertical-align: middle;
}
div#conteneur.IndeXysCommerceArticle div#zoneCentre div.IndeXysPortletPublication div.listeSousPublication div.IndeXysCommerceArticle.liste p.enSavoirPlus { 
display: none;
}
div#zoneBas { 
clear: both; position: relative; top: 0; left: 0; margin-bottom: 50px; padding-top: 20px; background-color: #00adc6;
}
div#zoneBas div#nav-footer.IndeXysPortletNavigationRubrique { 

}
div#zoneBas div#nav-footer.IndeXysPortletNavigationRubrique ul { 
margin: 0; padding: 0; list-style-type: none; text-align: center;
}
div#zoneBas div#nav-footer.IndeXysPortletNavigationRubrique ul li { 
display: inline; color: #ffffff; font-size: 0.8em;
}
div#zoneBas div#nav-footer.IndeXysPortletNavigationRubrique ul li a { 
color: #ffffff; text-decoration: none;
}
div#zoneBas div#nav-footer.IndeXysPortletNavigationRubrique ul li a:hover { 
text-decoration: underline;
}
div#zoneBas div#nav-footer.IndeXysPortletNavigationRubrique ul li.delais-et-livraison:after { 
content: " | ";
}
div#zoneBas div#nav-footer.IndeXysPortletNavigationRubrique ul li.mentions-legales:after { 
content: " | ";
}
div#zoneCentre { 
padding-left: 0;
}
div#zoneCentre div.EurodorCadeauxAffairesPortletAlerte div.alerteDelaiExpedition p { 
margin: 0; margin-top: 0.5em; padding: 0; font-size: 0.9em; color: #ff1821; font-weight: bold;
}
div#zoneCentre div.IndeXysPortletFilAriane { 
margin: 0; padding: 0; padding-top: 5px;
}
div#zoneCentre div.IndeXysPortletFilAriane p { 
margin: 0; padding: 5px; color: #00adc6;
}
div#zoneCentre div.IndeXysPortletFilAriane p a { 
color: #00adc6; text-decoration: none;
}
div#zoneCentre div.IndeXysPortletFilAriane p a:hover { 
text-decoration: underline;
}
div#zoneCentre div.IndeXysPortletNavigationPublication { 
display: none; padding-top: 30px;
}
div#zoneCentre div.IndeXysPortletNavigationPublication div.menuNonDeroulant ul { 
margin: 0; padding: 0; list-style-type: none;
}
div#zoneCentre div.IndeXysPortletNavigationPublication div.menuNonDeroulant ul li { 
display: block; margin: 0; padding: 0; width: 33%; float: left;
}
div#zoneCentre div.IndeXysPortletNavigationPublication div.menuNonDeroulant ul li a.off { 
display: block; margin-top: 20px; margin-bottom: 20px; margin-left: auto; margin-right: auto; padding: 0; border: 1px solid #00008f; width: 80%; text-align: center; font-size: 2em; color: #00adc6; text-decoration: none;
}
div#zoneCentre div.IndeXysPortletNavigationPublication div.menuNonDeroulant ul li a.off span.out { 
display: block; margin: 0; padding: 25px;
}
div#zoneCentre div.IndeXysPortletNavigationPublication div.menuNonDeroulant ul li ul li { 
display: block; margin: 0; padding: 0; width: 100%; float: none;
}
div#zoneCentre div.IndeXysPortletNavigationPublication div.menuNonDeroulant ul li ul li div.information.liste { 
display: block; width: 80%; margin-left: auto; margin-right: auto;
}
div#zoneCentre div.IndeXysPortletPublication div.detailPublication h1 { 
line-height: 30px; color: #00008f; font-size: 2em; text-align: center; width: 100%; margin: 0; padding: 0; padding-top: 10px;
}
div#zoneCentre div.IndeXysPortletPublication div.listeSousPublication { 
margin: 0; padding-top: 40px;
}
div#zoneCentre div.IndeXysPortletPublication div.triPublication { 
margin: 0; padding: 10px; padding-bottom: 20px;
}
div#zoneCentre div.IndeXysPortletPublication div.triPublication div.cle { 
display: block; padding-left: 10px; padding-right: 10px; line-height: 25px; height: 25px;
}
div#zoneCentre div.IndeXysPortletPublication div.triPublication div.cle.off a { 
color: #666666; text-decoration: none;
}
div#zoneCentre div.IndeXysPortletPublication div.triPublication div.cle.off a:hover { 
text-decoration: underline;
}
div#zoneCentre div.IndeXysPortletPublication div.triPublication div.cle.on { 
font-weight: bold;
}
div#zoneCentre div.IndeXysPortletPublication div.triPublication div.cle.on a { 
color: #00adc6; text-decoration: none;
}
div#zoneCentre div.IndeXysPortletPublication div.triPublication div.clicButton { 
display: inline-block; margin: 0; padding: 0; width: 25px; height: 30px; vertical-align: middle;
}
div#zoneCentre div.IndeXysPortletPublication div.triPublication div.clicButton.hide { 
background: url(../images/buttonHide.png) center center no-repeat;
}
div#zoneCentre div.IndeXysPortletPublication div.triPublication div.clicButton.show { 
background: url(../images/buttonShow.png) center center no-repeat;
}
div#zoneCentre div.IndeXysPortletPublication div.triPublication div.content { 
display: inline-block; margin: 0; padding: 0; position: relative; top: 0; left: 0; width: 200px; height: 30px; vertical-align: middle;
}
div#zoneCentre div.IndeXysPortletPublication div.triPublication div.content div.content-in { 
position: absolute; top: 0; left: 0; border: 1px solid #cccccc; width: 200px;
-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; behavior: url(/indeXys/ie/PIE.htc);
}
div#zoneCentre div.IndeXysPortletPublication div.triPublication div.title { 
display: inline-block; margin: 0; padding: 0; padding-right: 10px; line-height: 30px; height: 30px; vertical-align: middle;
}
div#zoneCentre div.IndeXysPortletRecherche div.resultats p { 
margin: 0; margin-top: 0.5em; padding: 10px; font-size: 0.9em; color: #000000;
}
div#zoneCentre div.IndeXysPortletRubriquePublication div.contenuRubrique div.galerie p { 
margin: 0; padding: 0.5em; text-align: center;
}
div#zoneCentre div.IndeXysPortletRubriquePublication div.contenuRubrique div.galerie p a img { 
margin: 0.5em; padding: 0; border: 1px solid #999999;
}
div#zoneCentre div.IndeXysPortletRubriquePublication div.contenuRubrique div.galerie p a:hover img { 
border: 1px solid #ff1821;
}
div#zoneCentre div.IndeXysPortletRubriquePublication div.contenuRubrique form { 
padding-left: 10%; padding-right: 10%;
}
div#zoneCentre div.IndeXysPortletRubriquePublication div.contenuRubrique form button { 
display: inline-block; margin: 0; padding: 10px; color: #ffffff; background-color: #ff1821; border: 0;
}
div#zoneCentre div.IndeXysPortletRubriquePublication div.contenuRubrique form button:hover { 
cursor: pointer; text-decoration: underline;
}
div#zoneCentre div.IndeXysPortletRubriquePublication div.contenuRubrique form fieldset { 
margin: 0; margin-top: 2em; padding: 0; padding-top: 0.5em; border: 0; border-top: 1px solid #00adc6;
}
div#zoneCentre div.IndeXysPortletRubriquePublication div.contenuRubrique form fieldset label { 
font-weight: normal; color: #666666;
}
div#zoneCentre div.IndeXysPortletRubriquePublication div.contenuRubrique form fieldset label.champObligatoire { 
font-weight: bold; color: #ff1821;
}
div#zoneCentre div.IndeXysPortletRubriquePublication div.contenuRubrique form fieldset label.champObligatoire:after { 
content: " *";
}
div#zoneCentre div.IndeXysPortletRubriquePublication div.contenuRubrique form fieldset label.left { 
width: 14em; float: left; position: relative; top: 0.2em; left: 0;
}
div#zoneCentre div.IndeXysPortletRubriquePublication div.contenuRubrique form fieldset legend { 
margin: 0; padding: 0; padding-right: 1em; font-size: 1em; font-weight: bold; color: #00adc6; text-transform: uppercase;
}
div#zoneCentre div.IndeXysPortletRubriquePublication div.contenuRubrique form fieldset textarea.fullWidth { 
margin: 0; margin-left: auto; margin-right: auto; padding: 0; width: 99%;
}
div#zoneCentre div.IndeXysPortletRubriquePublication div.contenuRubrique h2 { 
margin: 0; margin-top: 0.5em; padding: 0; font-size: 1.5em; font-weight: bold; color: #00adc6;
}
div#zoneCentre div.IndeXysPortletRubriquePublication div.contenuRubrique h3 { 
margin: 0; margin-top: 0.5em; padding: 0; font-size: 1.2em; font-weight: bold; color: #666666;
}
div#zoneCentre div.IndeXysPortletRubriquePublication div.contenuRubrique iframe { 
overflow: hidden;
}
div#zoneCentre div.IndeXysPortletRubriquePublication div.contenuRubrique p { 
margin: 0; margin-top: 0.5em; padding: 10px; font-size: 0.9em; color: #000000;
}
div#zoneCentre div.IndeXysPortletRubriquePublication div.contenuRubrique p a { 
color: #ff1821;
}
div#zoneCentre div.IndeXysPortletRubriquePublication div.contenuRubrique p a img { 
margin: 0.5em; padding: 0.5em; border: 1px solid #999999;
}
div#zoneCentre div.IndeXysPortletRubriquePublication div.contenuRubrique p a:hover { 
text-decoration: underline;
}
div#zoneCentre div.IndeXysPortletRubriquePublication div.contenuRubrique p a:hover img { 
border-color: #ff1821;
}
div#zoneCentre div.IndeXysPortletRubriquePublication div.contenuRubrique ul { 
margin: 0; margin-top: 0.5em; padding: 0; padding-left: 2em;
}
div#zoneCentre div.IndeXysPortletRubriquePublication div.contenuRubrique ul li { 
margin: 0; margin-top: 0.25em; font-size: 0.9em; color: #666666;
}
div#zoneCentre div.IndeXysPortletRubriquePublication div.contenuRubrique ul li a { 
color: #ff1821;
}
div#zoneCentre div.IndeXysPortletRubriquePublication div.contenuRubrique ul li a:hover { 
text-decoration: underline;
}
div#zoneCentre div.IndeXysPortletRubriquePublication div.titreRubrique h1 { 
margin: 0; padding: 20px; color: #00008f; font-size: 2em; text-align: center;
}
div#zoneCentre div.IndeXysPortletTribuneSelectionFavoriPublication { 
margin: 0; padding: 0; padding-bottom: 20px; text-align: center;
}
div#zoneCentre div.IndeXysPortletTribuneSelectionFavoriPublication div.listeFavoriPublication div.information.tribune { 
display: inline-block; width: 15%; margin-top: 20px; margin-left: 3%; margin-right: 3%; background-color: #f0ff93;
}
div#zoneCentre div.IndeXysPortletTribuneSelectionFavoriPublication div.listeFavoriPublication div.information.tribune div.commande div.tarif { 
display: none; 
}
div#zoneCentre div.IndeXysPortletTribuneSelectionFavoriPublication div.listeFavoriPublication div.information.tribune div.image img { 
height: 100px;
}
div#zoneCentre div.IndeXysPortletTribuneSelectionFavoriPublication div.listeFavoriPublication div.information.tribune div.texte h4 { 
font-size: 0.8em;
}
div#zoneCentre div.IndeXysPortletTribuneSelectionFavoriPublication div.listeFavoriPublication div.information.tribune div.texte h4 a { 
color: #00008f; text-decoration: none;
}
div#zoneCentre div.IndeXysPortletTribuneSelectionFavoriPublication div.listeFavoriPublication div.information.tribune div.texte h4 a:hover { 
text-decoration: underline;
}
div#zoneCentre div.IndeXysPortletTribuneSelectionFavoriPublication div.listeFavoriPublication div.information.tribune p.enSavoirPlus { 
margin: 10px; margin-left: 20%; margin-right: 20%; padding: 5px; background-color: #00adc6; color: #ffffff; text-align: center;
}
div#zoneCentre div.IndeXysPortletTribuneSelectionFavoriPublication div.listeFavoriPublication div.information.tribune p.enSavoirPlus a { 
color: #ffffff; text-decoration: none; font-size: 0.8em;
}
div#zoneCentre div.IndeXysPortletTribuneSelectionFavoriPublication div.listeFavoriPublication div.information.tribune p.enSavoirPlus a span { 
display: none;
}
div#zoneCentre div.IndeXysPortletTribuneSelectionFavoriPublication div.listeFavoriPublication div.information.tribune p.enSavoirPlus a:after { 
content: "en savoir plus";
}
div#zoneCentre div.IndeXysPortletTribuneSelectionFavoriPublication div.listeFavoriPublication div.information.tribune p.enSavoirPlus a:hover { 
text-decoration: underline;
}
div#zoneCentre div.IndeXysPortletTribuneSelectionFavoriPublication div.titreSelection h3 { 
margin: 0; padding-top: 20px; padding-bottom: 10px; color: #00008f; font-size: 3em;
}
div#zoneDroite { 
display: none; padding-top: 105px;
}
div#zoneDroite div.IndeXysPortletNavigationPublication { 
margin: 10px; background-color: #00adc6; border: 1px solid #00adc6; 
-webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; behavior: url(/indeXys/ie/PIE.htc);
}
div#zoneDroite div.IndeXysPortletNavigationPublication div.menuNonDeroulant ul { 
margin: 0; padding: 0; list-style-type: none;
}
div#zoneDroite div.IndeXysPortletNavigationPublication div.menuNonDeroulant ul li a { 
display: block; line-height: 20px; font-size: 1em; min-height: 30px; margin: 0; padding: 0; padding-right: 25px; background: url(../images/btNavigationZoneGauche.png) center right no-repeat; color: #ffffff; text-decoration: none;
}
div#zoneDroite div.IndeXysPortletNavigationPublication div.menuNonDeroulant ul li a span.out { 
display: block; margin: 0; padding: 5px; padding-right: 25px;
}
div#zoneDroite div.IndeXysPortletNavigationPublication div.menuNonDeroulant ul li a.over { 
display: none;
}
div#zoneDroite div.IndeXysPortletNavigationPublication div.menuNonDeroulant ul li a:hover { 
background-color: #f0ff93; color: #00adc6; background-image: url(../images/btNavigationZoneGaucheOver.png)
}
div#zoneDroite div.IndeXysPortletNavigationPublication div.menuNonDeroulant ul li ul li a.off { 
display: block;
}
div#zoneDroite div.IndeXysPortletNavigationPublication div.menuNonDeroulant ul li ul li a.on { 
display: block; background-color: #f0ff93; color: #00adc6; background-image: url(../images/btNavigationZoneGaucheOver.png)
}
div#zoneDroite div.IndeXysPortletNavigationPublication div.menuNonDeroulant ul li ul li a.over { 
display: block;
}
div#zoneDroite div.IndeXysPortletNavigationPublication div.menuNonDeroulant ul li.anniversaire-clients a { 
margin-left: 2px; margin-right: 2px; background-color: #ffffff; background-image: url(../images/btNavigationZoneGaucheOver.png); color: #00adc6;
}
div#zoneDroite div.IndeXysPortletNavigationPublication div.menuNonDeroulant ul li.anniversaire-clients a:hover { 
background-color: #f0ff93; color: #00adc6; background-image: url(../images/btNavigationZoneGaucheOver.png)
}
div#zoneDroite div.IndeXysPortletNavigationPublication div.menuNonDeroulant ul li.demande-specifique-1 a { 
margin-left: 2px; margin-right: 2px; background-color: #ffffff; background-image: url(../images/btNavigationZoneGaucheOver.png); color: #00adc6;
}
div#zoneDroite div.IndeXysPortletNavigationPublication div.menuNonDeroulant ul li.demande-specifique-1 a:hover { 
background-color: #f0ff93; color: #00adc6; background-image: url(../images/btNavigationZoneGaucheOver.png)
}
div#zoneDroite div.IndeXysPortletNavigationPublication div.menuNonDeroulant ul li.imprimes-personnalisables a.over { 
display: block;
}
div#zoneDroite div.IndeXysPortletNavigationPublication div.menuNonDeroulant ul li.les-promotions a { 
margin-left: 2px; margin-right: 2px; background-color: #ffffff; background-image: url(../images/btNavigationZoneGaucheOver.png); color: #00adc6;
}
div#zoneDroite div.IndeXysPortletNavigationPublication div.menuNonDeroulant ul li.les-promotions a:hover { 
background-color: #f0ff93; color: #00adc6; background-image: url(../images/btNavigationZoneGaucheOver.png)
}
div#zoneDroite div.IndeXysPortletNavigationPublication div.menuNonDeroulant ul li.les-vendus a { 
margin-left: 2px; margin-right: 2px; background-color: #ffffff; background-image: url(../images/btNavigationZoneGaucheOver.png); color: #00adc6;
}
div#zoneDroite div.IndeXysPortletNavigationPublication div.menuNonDeroulant ul li.les-vendus a:hover { 
background-color: #f0ff93; color: #00adc6; background-image: url(../images/btNavigationZoneGaucheOver.png)
}
div#zoneDroite div.IndeXysPortletNavigationPublication div.menuNonDeroulant ul li.nouveautes-1 a { 
margin-left: 2px; margin-right: 2px; background-color: #ffffff; background-image: url(../images/btNavigationZoneGaucheOver.png); color: #00adc6;
}
div#zoneDroite div.IndeXysPortletNavigationPublication div.menuNonDeroulant ul li.nouveautes-1 a:hover { 
background-color: #f0ff93; color: #00adc6; background-image: url(../images/btNavigationZoneGaucheOver.png)
}
div#zoneDroite div.IndeXysPortletNavigationPublication div.menuNonDeroulant ul li.personnaliser-a-votre-nom a { 
margin-left: 2px; margin-right: 2px; background-color: #ffffff; background-image: url(../images/btNavigationZoneGaucheOver.png); color: #00adc6;
}
div#zoneDroite div.IndeXysPortletNavigationPublication div.menuNonDeroulant ul li.personnaliser-a-votre-nom a:hover { 
background-color: #f0ff93; color: #00adc6; background-image: url(../images/btNavigationZoneGaucheOver.png)
}
div#zoneDroite div.IndeXysPortletNavigationPublication div.titrePortlet h3 { 
margin: 0; padding: 10px; color: #ffffff; font-size: 1.2em; text-align: center; text-transform: uppercase;
}
div#zoneGauche { 
clear: both; background-color: #f0ff93; padding-left: calc(50% - 240px); height: 80px;
}
div#zoneGauche div#nav-rayons.IndeXysPortletNavigationPublication div.menuDeroulant ul li.imprimes-personnalisables a { 
background: url(../images/btImprimes.png) top center no-repeat;
}
div#zoneGauche div#nav-rayons.IndeXysPortletNavigationPublication div.menuDeroulant ul li.imprimes-personnalisables ul li { 
width: 200px;
}
div#zoneGauche div#nav-rayons.IndeXysPortletNavigationPublication div.menuDeroulant ul li.imprimes-personnalisables ul li a { 
background: none;
}
div#zoneGauche div#nav-rayons.IndeXysPortletNavigationPublication div.menuDeroulant ul li.imprimes-personnalisables ul li a:hover { 
background: #f0ff93; color: #00adc6;
}
div#zoneGauche div#nav-rayons.IndeXysPortletNavigationPublication div.menuDeroulant ul li.objets-publicitaires { 
width: 160px;
}
div#zoneGauche div#nav-rayons.IndeXysPortletNavigationPublication div.menuDeroulant ul li.objets-publicitaires a { 
background: url(../images/btObjects.png) top center no-repeat;
}
div#zoneGauche div#nav-rayons.IndeXysPortletNavigationPublication div.menuDeroulant ul li.objets-publicitaires ul li { 
width: 200px;
}
div#zoneGauche div#nav-rayons.IndeXysPortletNavigationPublication div.menuDeroulant ul li.objets-publicitaires ul li a { 
background: none;
}
div#zoneGauche div#nav-rayons.IndeXysPortletNavigationPublication div.menuDeroulant ul li.objets-publicitaires ul li a:hover { 
background: #f0ff93; color: #00adc6;
}
div#zoneGauche div#nav-rayons.IndeXysPortletNavigationPublication div.menuDeroulant ul li.objets-publicitaires ul li.anniversaire-clients a { 
background-color: #ffffff; color: #00adc6;
}
div#zoneGauche div#nav-rayons.IndeXysPortletNavigationPublication div.menuDeroulant ul li.objets-publicitaires ul li.anniversaire-clients a:hover { 
background: #f0ff93;
}
div#zoneGauche div#nav-rayons.IndeXysPortletNavigationPublication div.menuDeroulant ul li.objets-publicitaires ul li.demande-specifique-1 a { 
background-color: #ffffff; color: #00adc6;
}
div#zoneGauche div#nav-rayons.IndeXysPortletNavigationPublication div.menuDeroulant ul li.objets-publicitaires ul li.demande-specifique-1 a:hover { 
background: #f0ff93;
}
div#zoneGauche div#nav-rayons.IndeXysPortletNavigationPublication div.menuDeroulant ul li.objets-publicitaires ul li.les-promotions a { 
background-color: #ffffff; color: #00adc6;
}
div#zoneGauche div#nav-rayons.IndeXysPortletNavigationPublication div.menuDeroulant ul li.objets-publicitaires ul li.les-promotions a:hover { 
background: #f0ff93;
}
div#zoneGauche div#nav-rayons.IndeXysPortletNavigationPublication div.menuDeroulant ul li.objets-publicitaires ul li.les-vendus a { 
background-color: #ffffff; color: #00adc6;
}
div#zoneGauche div#nav-rayons.IndeXysPortletNavigationPublication div.menuDeroulant ul li.objets-publicitaires ul li.les-vendus a:hover { 
background: #f0ff93;
}
div#zoneGauche div#nav-rayons.IndeXysPortletNavigationPublication div.menuDeroulant ul li.objets-publicitaires ul li.nouveautes-1 a { 
background-color: #ffffff; color: #00adc6;
}
div#zoneGauche div#nav-rayons.IndeXysPortletNavigationPublication div.menuDeroulant ul li.objets-publicitaires ul li.nouveautes-1 a:hover { 
background: #f0ff93;
}
div#zoneGauche div#nav-rayons.IndeXysPortletNavigationPublication div.menuDeroulant ul li.objets-publicitaires ul li.personnaliser-a-votre-nom a { 
background-color: #ffffff; color: #00adc6;
}
div#zoneGauche div#nav-rayons.IndeXysPortletNavigationPublication div.menuDeroulant ul li.objets-publicitaires ul li.personnaliser-a-votre-nom a:hover { 
background: #f0ff93;
}
div#zoneGauche div#nav-rayons.IndeXysPortletNavigationPublication div.menuDeroulant ul li.plv-stand { 
width: 160px;
}
div#zoneGauche div#nav-rayons.IndeXysPortletNavigationPublication div.menuDeroulant ul li.plv-stand a { 
background: url(../images/btPlv.png) top center no-repeat;
}
div#zoneGauche div#nav-rayons.IndeXysPortletNavigationPublication div.menuDeroulant ul li.plv-stand ul li { 
width: 200px;
}
div#zoneGauche div#nav-rayons.IndeXysPortletNavigationPublication div.menuDeroulant ul li.plv-stand ul li a { 
background: none;
}
div#zoneGauche div#nav-rayons.IndeXysPortletNavigationPublication div.menuDeroulant ul li.plv-stand ul li a:hover { 
background: #f0ff93; color: #00adc6;
}
div#zoneGauche div.IndeXysPortletNavigationPublication { 

}
div#zoneGauche div.IndeXysPortletNavigationPublication div.menuDeroulant ul { 
margin: 0; padding: 0; padding-top: 5px; list-style-type: none;
}
div#zoneGauche div.IndeXysPortletNavigationPublication div.menuDeroulant ul li { 
display: block; position: relative; top: 0; left: 0; float: left; width: 220px;
}
div#zoneGauche div.IndeXysPortletNavigationPublication div.menuDeroulant ul li a { 
display: block; text-align: center;  font-size: 0.8em; color: #00008f; padding-top: 55px; text-transform: uppercase; text-decoration: none; font-size: 0.75em;
}
div#zoneGauche div.IndeXysPortletNavigationPublication div.menuDeroulant ul li a span.in { 
display: inline-block; padding-right: 18px; background: url(../images/btDeroule.png) center right no-repeat;
}
div#zoneGauche div.IndeXysPortletNavigationPublication div.menuDeroulant ul li ul { 
position: absolute; top: 70px; left: -20px;  background-color: #00adc6; width: 200px; z-index: 1000; margin: 0; padding: 0; list-style-type: none;
}
div#zoneGauche div.IndeXysPortletNavigationPublication div.menuDeroulant ul li ul li { 
margin: 0; padding: 0; line-height: 25px; font-size: 0.8em;
}
div#zoneGauche div.IndeXysPortletNavigationPublication div.menuDeroulant ul li ul li a { 
color: #ffffff; text-decoration: none; padding-top: 0; padding-left: 5px; padding-right: 5px; display: block; text-align: left; text-transform: none; font-size: 1.3em;
}
div#zoneGauche div.IndeXysPortletNavigationPublication div.menuDeroulant ul li ul li a span.in { 
padding: 0; background: none;
}
div#zoneGauche div.IndeXysPortletNavigationPublication div.menuDeroulant ul li ul li a:hover { 
text-decoration: none; background-color: #f0ff93;
}
div#zoneHaut { 
position: relative; top: 0; left: 0; background-color: #00adc6;
}
div#zoneHaut  div.IndeXysPortletUrl { 
position: relative; top: 0; left: 0; z-index: 1; padding-left: 30px; padding-right: 30px; padding-bottom: 10px;
}
div#zoneHaut  div.IndeXysPortletUrl p { 
margin: 0; padding: 0; color: #ffffff; font-size: 0.8em; line-height: 20px;
}
div#zoneHaut  div.IndeXysPortletUrl p.aide { 
margin-top: 30px; font-weight: bold; font-size: 1.2em; line-height: 24px;
}
div#zoneHaut  div.IndeXysPortletUrl p.logo { 
margin-top: 30px;
}
div#zoneHaut  div.IndeXysPortletUrl p.titre { 
position: absolute; top: 60px; left: 240px; width: calc(100% - 480px); font-size: 2.4em; text-align: center; font-family: Times, Serif; color: #ffffff; text-transform: uppercase; line-height: 1.2em; font-weight: bold;
}
div#zoneHaut div#compte.IndeXysCommercePortletTribuneCompteClient { 
position: absolute; top: 80px; right: 50px; width: 200px; z-index: 101;
}
div#zoneHaut div#compte.IndeXysCommercePortletTribuneCompteClient div.contenuPortlet { 
margin: 0; padding: 0; padding-left: 5px;  padding-right: 5px;
}
div#zoneHaut div#compte.IndeXysCommercePortletTribuneCompteClient div.identite p { 
margin: 0; padding: 0; font-size: 0.8em; color: #ffffff; line-height: 15px;
}
div#zoneHaut div#compte.IndeXysCommercePortletTribuneCompteClient div.identite p a { 
color: #ffffff; text-decoration: none;
}
div#zoneHaut div#compte.IndeXysCommercePortletTribuneCompteClient div.identite p a:hover { 
text-decoration: underline;
}
div#zoneHaut div#liens-externes.IndeXysPortletNavigationRubrique { 
display: block; margin: 0; padding: 5px; position: absolute; top: 0; right: 0; background-color: #f0ff93; z-index: 100; font-size: 0.9em; padding-left: 10px; padding-right: 10px; color: #00008f;
}
div#zoneHaut div#liens-externes.IndeXysPortletNavigationRubrique ul { 
margin: 0; padding: 0; list-style-type: none; text-align: right;
}
div#zoneHaut div#liens-externes.IndeXysPortletNavigationRubrique ul li { 
display: inline;
}
div#zoneHaut div#liens-externes.IndeXysPortletNavigationRubrique ul li a { 
color: #00008f; text-decoration: none;
}
div#zoneHaut div#liens-externes.IndeXysPortletNavigationRubrique ul li a:hover { 
text-decoration: underline;
}
div#zoneHaut div#liens-externes.IndeXysPortletNavigationRubrique ul li.vins:after { 
content: " | ";
}
div#zoneHaut div#liens-externes.IndeXysPortletNavigationRubrique ul:before { 
content: "Liens vers : ";
}
div#zoneHaut div#nav-compte.IndeXysPortletNavigationRubrique { 
position: absolute; top: 40px; right: 50px; width: 200px; height:200px; border: 1px solid #ffffff; z-index: 100;
}
div#zoneHaut div#nav-compte.IndeXysPortletNavigationRubrique div.contenuPortlet { 
margin: 0; padding: 10px;
}
div#zoneHaut div#nav-compte.IndeXysPortletNavigationRubrique div.contenuPortlet ul { 
margin: 0; padding: 0; list-style-type: none;
}
div#zoneHaut div#nav-compte.IndeXysPortletNavigationRubrique div.contenuPortlet ul li { 
display: inline; font-size: 0.9em;
}
div#zoneHaut div#nav-compte.IndeXysPortletNavigationRubrique div.contenuPortlet ul li a { 
display: block; margin 0; padding: 0; padding-left: 40px; color: #ffffff; text-decoration: none; background: url(../images/fdCompte.png) top left no-repeat; height: 30px; font-weight: bold; line-height: 30px;
}
div#zoneHaut div#nav-compte.IndeXysPortletNavigationRubrique div.contenuPortlet ul li a:hover { 
text-decoration: underline;
}
div#zoneHaut div#nav-demande-devis.IndeXysPortletNavigationRubrique { 
position: absolute; top: 200px; right: 50px; width: 200px; z-index: 101; border: 0; border-top: 1px solid #ffffff;
}
div#zoneHaut div#nav-demande-devis.IndeXysPortletNavigationRubrique div.contenuPortlet { 
margin: 0; padding: 10px; padding-top: 5px; padding-bottom: 5px;
}
div#zoneHaut div#nav-demande-devis.IndeXysPortletNavigationRubrique ul { 
margin: 0; padding: 0; list-style-type: none;
}
div#zoneHaut div#nav-demande-devis.IndeXysPortletNavigationRubrique ul li { 
display: inline; font-size: 0.9em;
}
div#zoneHaut div#nav-demande-devis.IndeXysPortletNavigationRubrique ul li a { 
display: block; margin 0; padding: 0; padding-left: 40px; color: #ffffff; text-decoration: none; background: url(../images/fdDemandeDevis.png) top left no-repeat; height: 30px; line-height: 30px;
}
div#zoneHaut div#nav-demande-devis.IndeXysPortletNavigationRubrique ul li a:hover { 
text-decoration: underline;
}
div#zoneHaut div.IndeXysCommercePortletTitrePanier { 
position: absolute; top: 130px; right: 50px; z-index: 101; width: 200px; border: 0; border-top: 1px solid #ffffff;
}
div#zoneHaut div.IndeXysCommercePortletTitrePanier div.contenuPortlet { 
margin: 0; padding: 10px;
}
div#zoneHaut div.IndeXysCommercePortletTitrePanier div.montant { 
display: block; width: 40%; float: right;
}
div#zoneHaut div.IndeXysCommercePortletTitrePanier div.montant p { 
margin: 0; padding: 0; line-height: 20px; font-size: 0.9em;  color: #ffffff;
}
div#zoneHaut div.IndeXysCommercePortletTitrePanier div.quantite { 
position: relative; top: 0; left: 0; padding-left: 40px;
}
div#zoneHaut div.IndeXysCommercePortletTitrePanier div.quantite p { 
margin: 0; padding: 0; line-height: 20px; font-size: 0.9em; color: #ffffff;
}
div#zoneHaut div.IndeXysCommercePortletTitrePanier div.quantite p.vide { 
margin: 0; padding: 0; /* position: absolute; top; 0; left: 0; width: 200%; */
}
div#zoneHaut div.IndeXysCommercePortletTitrePanier div.titreRubrique h3 { 
margin: 0; padding: 0; line-height: 20px; font-size: 0.9em; font-weight: normal;
}
div#zoneHaut div.IndeXysCommercePortletTitrePanier div.titreRubrique h3 a { 
display: block; margin 0; padding: 0; padding-left: 40px; color: #ffffff; text-decoration: none; background: url(../images/fdPanier.png) top left no-repeat; height: 30px;
}
div#zoneHaut div.IndeXysCommercePortletTitrePanier div.titreRubrique h3 a:hover { 
color: #ffffff; text-decoration: underline;
}
div#zoneHaut div.IndeXysPortletRecherche { 
position: absolute; top: 150px; left: 35%; width: 30%; z-index: 101;
}
div#zoneHaut div.IndeXysPortletRecherche div.rechercheGenerale form { 
margin: 0; padding: 0;
}
div#zoneHaut div.IndeXysPortletRecherche div.rechercheGenerale form p { 
margin: 0; padding: 0; height: 30px; line-height: 30px; background-color: #ffffff;
}
div#zoneHaut div.IndeXysPortletRecherche div.rechercheGenerale form p button { 
margin: 0; padding: 0; border: 0; width: 30px; height: 30px; line-height: 30px; background: url(../images/btSearch.png) center center no-repeat; vertical-align: middle;
}
div#zoneHaut div.IndeXysPortletRecherche div.rechercheGenerale form p button span { 
display: none;
}
div#zoneHaut div.IndeXysPortletRecherche div.rechercheGenerale form p input { 
margin: 0; padding: 0; border: 0; line-height: 30px; height: 30px; width: calc(99% - 30px); color: #00adc6; text-align: center; font-size: 0.8em;
}
