diff --git a/stylessoyezcreateurs.css.html b/stylessoyezcreateurs.css.html
index d2a128372bf37ef1a8324f73e11b92c1b55f98e8..fe77decfb1ee6522c625591c34a5ba181e0c47a4 100644
--- a/stylessoyezcreateurs.css.html
+++ b/stylessoyezcreateurs.css.html
@@ -831,14 +831,20 @@ a#logo { display: block; clear: right; margin-left: 80px; }
 ]
 	background-color: transparent; }
 #menu ul img.menu_plus, #menu ul img.menu_minus { float: left; position: absolute; z-index: 100; width: 1em; height: 1em; margin: .7em 0 0; margin-right:0; margin-left:5px; border: 0; background-repeat: no-repeat; }
-#menu ul ul img.menu_plus, #menu ul ul img.menu_minus { margin: .3em 0 0; margin-right:0; margin-left:5px;}
+#menu ul ul img.menu_plus, #menu ul ul img.menu_minus { margin: .7em 0 0; margin-right:0; margin-left:2px;}
 #menu img.menu_plus { background-image: url([(#CHEMIN{images/menu_plus.svg})]); background-size: 100%; }
 #menu img.menu_minus { background-image: url([(#CHEMIN{images/menu_minus.svg})]); background-size: 100%; }
+#menu img.menu_plus, #menu img.menu_minus { 
+	filter: [(#GET{c_menu_a_bk}|couleur_extreme|=={000000}|?{invert(1) brightness(1.2),none})];
+}
+#menu .encours > img.menu_plus, #menu .encours img.menu_minus { 
+	filter: [(#GET{c_menu_a_strong_bk}|couleur_extreme|=={000000}|?{invert(1) brightness(1.2),none})];
+}
 #menu ul { padding: 0; margin: 0; }
 #menu li { padding: 0; background: transparent; list-style: none; list-style-image: none; }
 #menu ul ul { padding: 0; margin: 0; margin-left:10px;}
 #menu li a { display: block; padding: 5px 0 5px 20px; padding-right:0; padding-left:20px; margin: 4px 0; background-color: #GET{c_menu_a_bk}; border-left: none; color: #GET{c_menu_a}; font-size: 1em; font-weight: bold; text-align: left; text-decoration: none; }
-#menu ul ul li a { padding: 2px 0 2px 20px; padding-right:0; padding-left:20px; background-color: #[(#GET{c_menu_a_bk}|couleur_inverserluminosite{10,true})]; font-size: 1em; text-decoration: none; }
+#menu ul ul li a { padding: 2px 0 2px 20px; padding-right:0; padding-left:20px; font-size: 1em; text-decoration: none; }
 #menu strong li a { background: #GET{c_menu_a_strong_bk}; color: #GET{c_menu_a_strong}; }
 #menu li strong a:visited, #menu li strong a:link {
 	background: #GET{c_menu_a_strong_bk}; color: #GET{c_menu_a_strong};
@@ -3163,7 +3169,10 @@ margin-bottom: 1em;
 .portailcognac #navigation a {
   margin: 0;
   padding: .5rem 1rem;
-  border-top: 1px solid #ccc;
+  border-top: 1px solid rgba(205,205,205,0.5);
+}
+.portailcognac #navigation .espaceavant:first-child a {
+  border-top: none;
 }
 .portailcognac #navigation strong a,
 .portailcognac #navigation a:hover {