Index: admin/style/default.css
===================================================================
--- admin/style/default.css	(revision 1428)
+++ admin/style/default.css	(revision 1446)
@@ -53,8 +53,4 @@
 	color: #d30e60;
 }
-.page-title img {
-	padding-left: .6rem;
-	vertical-align: middle;
-}
 #content > h2 {
 	padding: 0 1.8rem .6rem;
@@ -73,12 +69,4 @@
 	font-size: 1em;
 	color: #575859;
-}
-#entry-sidebar h5 {
-	font-weight: normal;
-	color: #333;
-}
-.entry-status label img {
-	padding-left: .4rem;
-	vertical-align: text-top;
 }
 p, div.p {
@@ -272,6 +260,6 @@
 /* -------------------------------------------------------------- layout - onglets */
 .part-tabs ul {
-	padding: .5em 0 .3em 1.2rem;
-	border-bottom: 1px solid #ddd;
+	padding: .5em 0 .3em 1rem;
+	border-bottom: 1px solid #ccc;
 }
 .part-tabs li {
@@ -281,11 +269,12 @@
 }
 .part-tabs li a {
-	padding: .5em 2em;
-	margin-right: -1px;
-	border: 1px solid #aaa;
+	padding: .5em 1em;
+	margin-right: .5em;
+	border: 1px solid #ccc;
 	border-bottom: none;
+	background: #efefef;
 	text-decoration: none;
-	color: #333;
-	background-color:#E4E0EC;
+	color: #000;
+	background-color:#ededed;
 }
 .part-tabs li a:hover, .part-tabs li a:focus {
@@ -296,7 +285,8 @@
 .part-tabs li.part-tabs-active a {
 	background: #fff;
+	border: 1px solid #d30e60;
+	color: #d30e60;
 	font-weight: bold;
 	border-bottom-color: #fff;
-	padding-bottom: .7rem;
 }
 /* ------------------------------------------------------------------ main-menu */
@@ -305,5 +295,5 @@
 	float: left;
 	margin:0;
-	padding-top: .5em;
+	padding-top: 4.5em;
 	padding-bottom: 1em;
 	background: #f7f7f7;
@@ -330,7 +320,4 @@
 	background-repeat: no-repeat;
 	background-position: 8px .3em;
-}
-#main-menu li.active {
-	background-color: #fff;
 }
 #main-menu a {
@@ -371,5 +358,5 @@
 	background: #dfdfdf;
 	border-color: #999;
-	color: #444;
+	color: #666;
 	border-bottom-right-radius: .6em;
 	border-top-right-radius: .6em;
@@ -393,5 +380,7 @@
 	color: #000;
 	font-variant: small-caps;
-	padding-top: .6rem;
+}
+#favorites-menu a {
+	color: #333;
 }
 /* ------------------------------------------------------------------ footer */
@@ -446,5 +435,13 @@
 /* ------------------------------------------------------------------ dashboard */
 #dashboard-main {
+	float: left;
+	overflow: hidden;
+	padding: 1em 2% 1em 0;
+	width: 70%;
+}
+#dashboard-main.fullwidth {
+	width: 100%;
 	padding: 1em 0;
+	float: none;
 }
 #icons {
@@ -456,8 +453,6 @@
 	width: 210px;
 	text-align: center;
-	margin: 1em 0 2em;
-	padding: 1em 0;
+	margin: 2em 0;
 	display:inline-block;
-	vertical-align: top;
 }
 #icons a,
@@ -471,15 +466,4 @@
 #icons a span {
 	border-bottom: 1px dotted #f90;
-	color: #333;
-}
-#icons a img {
-	padding: 2em;
-	background: #eee;
-	border-radius: 1.6rem;
-	box-shadow: 0 3px 3px 0 #ccc;
-	margin-bottom: .6rem;
-}
-#icons a img:hover, #icons a:focus img {
-	background-color: #BBDB58;
 }
 #icons a:focus span, #icons a:hover span {
@@ -487,4 +471,5 @@
 }
 #quick {
+	clear: left;
 	margin-top: 2em;
 }
@@ -501,14 +486,9 @@
 }
 #dashboard-items {
-	margin: 3em auto;
-	display: table;
-	width: 100%;
-	border-collapse: collapse;
-}
-.db-item {
-	display: table-cell;
-	padding: 1em 3em;
-	vertical-align: top;
-	border: 1px solid #ccc;
+	float: left;
+	width: 27%;
+	overflow: hidden;
+	padding-bottom: 1em;
+	padding-top: 3em;
 }
 #dashboard-items img {
@@ -535,4 +515,12 @@
 }
 
+#upg-notify {
+}
+#upg-notify ul {
+	padding-left: 15px;
+}
+#upg-notify li {
+	color: #fff;
+}
 /* ------------------------------------------------------------------ post */
 #entry-wrapper {
@@ -543,8 +531,5 @@
 #entry-content {
 	margin-right: 19em;
-	margin-left: 0;
-}
-.multi-part {
-	padding-left: 1.2rem;
+	margin-left: 1.2rem;
 }
 #entry-content label {
@@ -557,10 +542,6 @@
 	float: right;
 }
-#entry-sidebar input[type="text"],
-#entry-sidebar select {
-	width: 14em; /* to prevent inline with label */
-}
 .box {
-	border-bottom: 1px solid #ddd;
+	border-bottom: 2px solid #A2CBE9;
 	margin-bottom: 1em;
 }
@@ -736,31 +717,26 @@
 /* -------------------------------------------------------------------- Themes */
 #themes {
-	margin: 0;
-	width: 100%;
-	padding: 0;
-}
-#themes h3 {
+	border-bottom: 1px solid #ccc;
+	margin: 1em 0;
 }
 #themes div.theme-details {
+	clear: left;
 	border-top: 1px solid #ccc;
-	padding: 12px;
-	display: inline-block;
-	vertical-align: top;
-	width: 284px;
-}
-.current-theme {
-	background: #eef;
+	padding: 1em 0;
 }
 #themes div.theme-details:hover {
-	background: #f0f0f0;
+	background: #eee;
 }
 #themes div.theme-details div.theme-shot {
+	float: left;
 }
 #themes div.theme-details div.theme-shot img {
 	display: block;
+	width: 57px;
+	height: 50px;
 	border: 1px solid #ccc;
-	margin-bottom: 1.5em;
 }
 #themes div.theme-details div.theme-info {
+	margin-left: 67px;
 }
 #themes div.theme-details div.theme-info span.theme-desc {
@@ -771,33 +747,21 @@
 }
 #themes div.theme-details div.theme-actions {
-}
-#themes-actions {
-	border-bottom: 1px solid #999;
-	margin-bottom: 3em;
-}
-.theme-css {
-	display: block;
-}
-
+	margin-left: 67px;
+}
 /* Themes list, JS version */
 #themes-wrapper {
-	display: table;
-}
-#themes-wrapper #themes {
-	display: table-cell;
-	vertical-align: top;
 }
 #theme-box {
-	display: table-cell;
-	vertical-align: top;
-	padding: 1rem 0; 
-	width: 312px;
-	background: #eef;
-	border: 1px solid #ccc;
-	border-radius: 3px;
+	border: 1px solid #999;
+	border-left: none;
+	padding: 5px;
+	float: right;
+	height: 420px;
+	width: 320px;
+	overflow: auto;
 }
 #theme-box div.theme-shot img {
 	display: block;
-	margin: 0 16px;
+	margin: 0 0 0 10px;
 	width: 280px;
 	height: 245px;
@@ -805,8 +769,11 @@
 }
 #theme-box div.theme-info {
-	margin: 1em 16px;
-}
-#theme-box h4 {
-	color: #000;
+	margin: 1em 0 0 10px;
+}
+#theme-box h3 {
+	margin: 0;
+}
+#theme-box div.theme-info span {
+	display: block;
 }
 #theme-box span.theme-version {
@@ -821,5 +788,12 @@
 }
 #theme-box div.theme-actions {
-	padding: 0 16px;
+	margin-left: 10px;
+}
+#themes-wrapper #themes {
+	border: 1px solid #999;
+	overflow: auto;
+	height: 420px;
+	padding: 5px;
+	margin: 0;
 }
 #themes div.theme-details-js {
@@ -827,9 +801,9 @@
 	width: 120px;
 	height: 150px;
-	margin: 0 12px 24px;
-	padding: 12px 12px 0;
+	margin: 0 10px 20px;
+	padding: 10px 10px 0;
 	text-align: center;
 	background: #f3f3f3;
-	border: 1px solid #ddd;
+	border: 1px solid #f3f3f3;
 	cursor: pointer;
 	border-radius: 4px;
@@ -839,5 +813,5 @@
 }
 #themes div.theme-details-js.theme-selected {
-	background: #ddd;
+	background: #E5E3DA;
 	border: 1px solid #999;
 }
@@ -846,4 +820,10 @@
 	height: 105px;
 	border: 1px solid #fff;
+}
+#themes div.theme-details-js h3 {
+	font-family: inherit;
+	font-weight: normal;
+	margin: 0;
+	padding: 0;
 }
 /* ----------------------------------------------------------  Plugins list */
@@ -976,4 +956,7 @@
 	color: #fff;
 }
+#content > .message, #content > .error {
+	margin-right: 14em
+}
 /* ------------------------------------------------------------------ navigation */
 .anchor-nav {
@@ -985,23 +968,15 @@
 .nav_prevnext {
 	margin-bottom: 2em;
-	color: #fff;
+	color: #ccc;
 }
 .nav_prevnext a, a.back {
-	border: 1px solid #ddd;
-	padding: .2rem 2rem;
-	border-radius: 1rem;
-	background-color: #f0f0f0;
+	border: 1px solid #ccc;
+	padding: .2rem .5rem;
+	background-color: #eef;
 }
 a.back:before {
 	content: "\ab\a0";
 }
-a.onblog_link {
-	color: #333;
-	float: right;
-	border: 1px solid #eee;
-	padding: .2rem 2rem;
-	border-radius: 1rem;
-	background-color: #ffe;
-}
+
 /* ------------------------------------------------------------------ debug */
 #debug {
@@ -1244,8 +1219,7 @@
 	border-width: 1px;
 	border-style: solid;
-	border-color: #333;
-	background: #fff;
+	border-color: #ccc;
+	background: #eef;
 	margin-bottom: 0.5em;
-	border-radius: 3px;
 }
 optgroup {
@@ -1311,12 +1285,9 @@
 }
 p.form-note.info {
-	background: #f5eaff url(info.png) no-repeat .3em .2em;
-	border: 1px solid #ddbaff;
-}
-.form-note a {border-bottom: 1px solid #ddbaff;}
-
-label.ib {
-	display: inline-block;
-}
+	background: #eef url(info.png) no-repeat .3em .2em;
+	border: 1px solid #99f;
+}
+.form-note a {border-bottom: 1px solid #99f;}
+
 label.classic {
 	display: inline;
@@ -1367,7 +1338,8 @@
 a.form-control {
 	display: none;
-	background: url(../images/expand.png) no-repeat .4rem center;
+	font-weight: bold;
+	background: url(magnifier.png) no-repeat 0 0;
+	color: green;
 	padding-left: 20px;
-	color: #000;
 }
 .constrained {
@@ -1447,5 +1419,5 @@
 input[type=submit].delete {
 	color: #c00;
-	padding-bottom: .2rem;
+	padding-bottom: .1em;
 }
 #entry-content .delete {
@@ -1475,4 +1447,5 @@
 	border:1px solid #83c41a;
 	padding:.6rem 1.8rem;
+	text-shadow:1px 1px 0 #689324;
 	color: #000;
 	text-shadow: 1px 1px 0 #BBDB58;
@@ -1489,4 +1462,8 @@
 .button-add:focus {
 	outline: dotted 1px;
+}
+.button.add:active {
+	position:relative;
+	top:1px;
 }
 
@@ -1524,73 +1501,9 @@
 }
 
-/* ------------------------------------------------------- Filters */
-#filters-form {
-	border: 1px dashed #999;
-	border-radius: .6rem;
-	margin-bottom: 2em;
-	padding: .5em 1em 0;
-}
-#filters-form .table {
-	display: table;
-	width: 100%;
-	padding: 0;
-	margin-bottom: 1em;
-	margin-top: 1.5em;
-}
-#filters-form .cell {
-	padding: 0 2em 0 0;
-	display: table-cell;
-	vertical-align: top;
-}
-#filters-form .filters-options {
-	padding-left: 2em;
-	border-left: 1px solid #ccc;
-}
-#filters-form label.ib, span.ib {
-	width:7em;
-	display: inline-block;
-}
-#filters-form label.ibw, span.ibw {
-	width: 9em;
-	display: inline-block;
-}
-#filters-form select {
-	width: 14em;
-}
-
-/* ---------------------------------------------------- Pagination */
-.pagination {
-	height: 22px;
-	margin-top: 1em;
-	line-height: 22px;
-	padding: 0 1rem; 
-	border: 1px solid #ddd;
-	overflow: hidden; 
-	background: #e1e1e1; 
-	background: -moz-linear-gradient(center top , #f2f2f2, #e1e1e1); 
-	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2f2f2), color-stop(100%,#e1e1e1)); 
-	-moz-border-radius: 4px; 
-	-webkit-border-radius: 4px; 
-	border-radius: 4px; 
-}
-.pagination a, .pagination strong {
-	height: 20px;
-	border: none;
-	padding: 2px 6px; 
-	background-color : transparent;
-	background-position : 50% 50%;
-	background-repeat: no-repeat;
-}
-.pagination a:hover, .pagination strong {
-	border-color : #ccc;
-	background-color: #fff;
-}
-
 /* ---------------------------------------------------------------------------
 	Media queries vite fait en attendant la reprise complète du layout
 ---------------------------------------------------------------------------- */
 @media screen and (max-width: 920px) {
-	#top, #top h1 a {width: 42px !important; height:100%; overflow: hidden;
-}
+	#top, #top h1 a {width: 42px !important; height:100%; overflow: hidden;}
 	#top h1 a:link {
 		background: transparent url(dc_logos/b-dotclear120.png) no-repeat -180px 6px; 
@@ -1610,5 +1523,4 @@
 		line-height: 3.2rem;
 	}
-	#info-box1 {margin-left: 1rem;}
 	#info-box1 select {width: 14rem;}
 	#main-menu, #main, #content, #content h2, #entry-wrapper, #entry-sidebar, #entry-content, .two-cols .col, .two-cols .col:first-child {
@@ -1629,6 +1541,5 @@
 	.smallscreen {display: none;}
 	#help-button {width:20px; overflow: hidden;}
-	#info-box2 {float:none;}
-	#dashboard-items div {display: block;margin-bottom: 1em; padding: 0 1em;}
+	#info-box1 {margin-left: 1rem;}
 }
 @media screen and (max-width: 492px) {
@@ -1637,5 +1548,4 @@
 	.page-title, #info-boxes, .media-item {display: inline-block;}
 	div.media-list .media-item {width: 90%; float: none}
-	#info-box1 select {width: 12rem; margin-right: .6rem;}
 	#info-box1 p.nomobile, label.nomobile {display: none;}
 	#help-button {height:26px; width:26px; background-color: #A2CBE9; padding: 0; margin:0;font-size: 1rem;line-height: 68px}
Index: admin/style/jsToolBar/jsToolBar.css
===================================================================
--- admin/style/jsToolBar/jsToolBar.css	(revision 1399)
+++ admin/style/jsToolBar/jsToolBar.css	(revision 1065)
@@ -2,5 +2,6 @@
 	border-width : 0 1px 1px 1px;
 	border-style : solid;
-	border-color : #ccc;
+	border-color : #000 #ccc #ccc #000;
+	padding-left: 5px;
 	background : #f9f9f9;
 }
@@ -8,10 +9,6 @@
   margin: 0;
   border: 0;
-  padding: 0;
 }
-.jstEditor textarea {
-  width: 99%;
-  padding: 1rem 0 0 1%;
-}
+
 .jstHandle {
 	height: 8px;
@@ -25,17 +22,9 @@
 
 .jstElements {
-	height: 28px;
-	padding: 0 1rem; 
-	border: 1px solid #ccc;
-	overflow: hidden; 
-	background: #e1e1e1; 
-	background: -moz-linear-gradient(center top , #f2f2f2, #e1e1e1); 
-	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2f2f2), color-stop(100%,#e1e1e1)); 
-	-moz-border-radius: 4px 4px 0 0; 
-	-webkit-border-radius: 4px 4px 0 0; 
-	border-radius: 4px 4px 0 0; 
-	-webkit-box-shadow: 0 1px 0 #FFF inset; 
-	-moz-box-shadow: 0 1px 0 #FFF inset; 
-	box-shadow: 0 1px 0 #FFF inset;
+	padding: 3px 3px;
+	border-width: 1px 1px 0 1px;
+	border-style: solid;
+	border-color: #000 #ccc #ccc #000;
+	background: #dfdfdf;
 }
 
@@ -45,12 +34,13 @@
 .jstElements select {
 	width: 12em;
-	margin-right: .6rem;
 }
 .jstElements button {
-	width : 30px;
-	height: 28px;
-	border-style: groove;
-	border-width:  0 1px 0 0;
-	border-color: #666;
+	margin-right : 2px;
+	width : 20px;
+	height: 20px;
+	padding: 0;
+	border-style: solid;
+	border-width: 1px;
+	border-color: #dfdfdf;
 	background-color : transparent;
 	background-position : 50% 50%;
@@ -65,16 +55,11 @@
 }
 .jstElements span {
-	display : inline-block;
-	vertical-align: top;
-	background: #dfdfdf;
+	display : inline;
 }
 
 .jstSpacer {
-	width : 2px;
-	height: 28px;
-	margin-right: 0;
-	border-style: groove;
-	border-width:  0 1px 0 0;
-	border-color: #666;
+	width : 0px;
+	font-size: 1px;
+	margin-right: 4px;
 }
 
