Index: admin/_charte.html
===================================================================
--- admin/_charte.html	(revision 1749)
+++ admin/_charte.html	(revision 1760)
@@ -15,6 +15,5 @@
 	<style type="text/css">
 		#content > h2 {padding-top: 2.5em;}
-		#content > h3, #content > h4 {padding-top: 2em; color: #d30e70;}
-		#content > h2:first-child {padding-top: 0;}
+		#content > h2:first-child {padding-top: 0}
 		.one-box .box {border: 1px solid #ddd; padding: 2px .5em;}
 	</style>
Index: admin/categories.php
===================================================================
--- admin/categories.php	(revision 1741)
+++ admin/categories.php	(revision 1760)
@@ -168,5 +168,5 @@
 	'<p class="col checkboxes-helpers"></p>'.
 	'<p class="col right" id="mov-cat">'.
-	'<label for="mov_cat" class="classic">'.__('Category which will receive entries of deleted categories:').'</label> '.
+	'<label for="mov_cat" class="classic">'.__('Category where entries of deleted categories will be moved:').'</label> '.
 	form::combo('mov_cat',$categories_combo,'','').
 	'</p>'.
@@ -176,5 +176,5 @@
 	'</div>';
 
-	echo '<h3 class="clear hidden-if-no-js">'.__('Categories order').'</h3>';
+	echo '<div class="fieldset"><h3 class="clear hidden-if-no-js">'.__('Categories order').'</h3>';
 
 	if ($core->auth->check('categories',$core->blog->id) && $rs->count()>1) {
@@ -194,5 +194,5 @@
 	'<p class="hidden-if-no-js"><input type="submit" name="reset" value="'.__('Reorder all categories on the top level').'" />'.
 	$core->formNonce().'</p>'.
-	'</form>';
+	'</div></form>';
 }
 
Index: admin/js/_post.js
===================================================================
--- admin/js/_post.js	(revision 1717)
+++ admin/js/_post.js	(revision 1760)
@@ -216,6 +216,6 @@
 					$(p).text(dotclear.msg.xhtml_valid);
 					$(p).insertAfter(h);
-					$(p).backgroundFade({sColor:'#666666',eColor:'#ffcc00',steps:50},function() {
-							$(this).backgroundFade({sColor:'#ffcc00',eColor:'#666666'});
+					$(p).backgroundFade({sColor:'#676e78',eColor:'#ffcc00',steps:50},function() {
+							$(this).backgroundFade({sColor:'#ffcc00',eColor:'#676e78'});
 					});
 				} else {
Index: admin/js/common.js
===================================================================
--- admin/js/common.js	(revision 1699)
+++ admin/js/common.js	(revision 1760)
@@ -380,5 +380,5 @@
 	$('#help').helpViewer();
 
-	$('.message').backgroundFade({sColor:'#cccccc',eColor:'#666666',steps:20});
+	$('.message').backgroundFade({sColor:'#cccccc',eColor:'#676e78',steps:20});
 	$('.error').backgroundFade({sColor:'#ffdec8',eColor:'#ffbaba',steps:20});
 	$('.success').backgroundFade({sColor:'#9BCA1C',eColor:'#bee74b',steps:20});
Index: admin/media.php
===================================================================
--- admin/media.php	(revision 1725)
+++ admin/media.php	(revision 1760)
@@ -348,5 +348,5 @@
 	echo 
 	'<h3 class="hidden">'.sprintf(__('In %s:'),($d == '' ? '“'.__('Media manager').'”' : '“'.$d.'”')).'</h3>'.
-	'<div class="media-action-box">';
+	'<div class="two-boxes odd fieldset">';
 	
 	if ($user_ui_enhanceduploader) {
@@ -404,5 +404,5 @@
 if ($core_media_writable || $core_media_archivable) {
 
-	echo '<div class="media-action-box">';
+	echo '<div class="two-boxes even fieldset">';
 
 	# Create directory
@@ -428,5 +428,5 @@
 		'<h4>'.__('Backup content').'</h4>'.
 		'<p>'.__('Compress this directory with its content as a zip file and download it.').'</p>'.
-		'<p><a class="submit" href="'.html::escapeURL($page_url).'&amp;zipdl=1">'.
+		'<p><a class="button submit" href="'.html::escapeURL($page_url).'&amp;zipdl=1">'.
 		__('Download').'</a></p>';
 	}
Index: admin/style/default.css
===================================================================
--- admin/style/default.css	(revision 1749)
+++ admin/style/default.css	(revision 1760)
@@ -108,4 +108,7 @@
 	display: inline-block;
 	vertical-align: top;
+	-moz-box-sizing: border-box; 
+	-webkit-box-sizing: border-box; 
+	box-sizing: border-box;
 	}
 	.two-boxes:first-child, .two-boxes.odd, .two-boxes.odd:last-child {
@@ -121,4 +124,7 @@
 	margin-left: 2.5%;
 	margin-right: 2.5%; 
+	-moz-box-sizing: border-box; 
+	-webkit-box-sizing: border-box; 
+	box-sizing: border-box;
 	}
 	.three-boxes:first-child {
@@ -139,14 +145,9 @@
 	}
 /* ---------------------------------------------------------------- layout: popups */
-body.popup #wrapper, body.popup #top {
+.popup #wrapper, .popup #top {
 	width: 100%;
 	padding: 0;
-}
-body.popup #wrapper {
-	float: none;
-	margin:0;
-	display: block;
-}
-body.popup h1, body.popup #top {
+	}
+.popup h1, .popup #top {
 	margin: 0;
 	border-bottom: 1px solid;
@@ -157,19 +158,24 @@
 	text-indent: .5em;
 	line-height: 1.3em;
-}
-body.popup #main {
-	margin-bottom: 1em 0;
-}
-body.popup #content {
-	margin: 0;
-	padding: .5em 0;
-}
-body.popup #content h2 {
-	margin: 0 0 1em;
-}
-body.popup #footer p {
-	border: none;
-}
-/* ------------------------------------------------------------- layout: compléments */
+	}
+.popup #wrapper {
+	float: none;
+	margin:0;
+	display: block;
+	}
+	.popup #main {
+		margin-bottom: 1em 0;
+		}
+	.popup #content {
+		margin: 0;
+		padding: .5em 0;
+		}
+		.popup #content h2 {
+			margin: 0 0 1em;
+			}
+	.popup #footer p {
+		border: none;
+		}
+/* -------------------------------------------------------- layout: classes de complément */
 .constrained {
 	margin: 0;
@@ -204,5 +210,5 @@
 	}
 .frame-shrink {
-	border: 1px solid #666;
+	border: 1px solid #676e78;
 	padding: 0.5em;
 	margin-bottom: 1em;
@@ -232,5 +238,5 @@
 	}
 h2 {
-	color: #666;
+	color: #676e78;
 	font-size: 18px; /* ie < 9 sucks */
 	font-size: 1.8rem;
@@ -259,8 +265,10 @@
 h3, .as_h3 {
 	margin-top: 1em;
-	color: #676e78;
+	color: #D33800;
+	font-weight: normal;
 	font-size: 16px; /* ie < 9 sucks */
 	font-size: 1.6rem;
 	}
+	h3:first-child {margin-top: 0;}
 h4, as_h4 {
 	font-size: 14px; /* ie < 9 sucks */
@@ -268,5 +276,5 @@
 	color: #676e78;
 	}
-	.smart-title, .box h3, .media-action-box h4 { /* pour les h3 ou les h4 titres de boîtes */
+	.smart-title, .box h3, .fieldset h3, .fieldset h4 { /* pour les h3 ou les h4 titres de boîtes */
 		font-size: 1em;
 		text-transform: uppercase;
@@ -275,7 +283,9 @@
 		text-shadow: 0 1px 0 rgba(200, 200, 200, 0.6)
 		}
+	h4 label, h5 label {color: #333;}
 h5 {
 	font-size: 12px; /* ie < 9 sucks */
 	font-size: 1.2rem;
+	font-weight: bold;
 	color: #676e78;
 	}
@@ -384,9 +394,8 @@
 	}
 legend {
-	font-weight: bold;
 	padding: 0.2em 0.6em;
 	border-width: 1px;
 	border-style: solid;
-	border-color: #333;
+	border-color: #676e78;
 	background: #fff;
 	margin-bottom: 0.5em;
@@ -502,5 +511,5 @@
 	font-style: italic;
 	font-weight: normal;
-	color: #666;
+	color: #676e78;
 	}
 	p.form-note {
@@ -516,5 +525,5 @@
 input[type=submit], input[type=reset], input[type=button], input[type=delete],
 input.submit, input.reset, input.button, input.delete,
-a.button, a.submit, a.delete, a.reset {
+a.button, a.button.submit, a.delete, a.reset {
 	display: inline-block;
 	cursor: pointer;
@@ -527,9 +536,9 @@
 	line-height: 1.5em;
  	}
-	a.button, a.submit, a.reset {
+	a.button, a.button.submit, a.reset {
 	 	padding-bottom: 1px;
 	 	}
  /* validation */
-input[type=submit], a.submit {
+input[type=submit], a.button.submit {
 	color: #fff;
 	text-shadow: 0 -1px 0 rgba(100, 100, 100, 0.6);
@@ -543,5 +552,5 @@
 	}
 	input[type=submit]:hover, input[type=submit]:focus,
-	a.submit:hover, a.submit:focus {
+	a.button.submit:hover, a.button.submit:focus {
 		background:#188BC0;
 		background:-moz-linear-gradient(top,#188BC0 0%,#25A6E1 100%);
@@ -617,10 +626,10 @@
 input.disabled {
  	text-shadow: none;
- 	color: #666;
+ 	color: #676e78;
  	background: #F5F5F5;
 	border: 1px solid #CCC;
 	}
 	input.disabled:hover {
-		color: #666;
+		color: #676e78;
 		background: #DFDFDF;
 		border: 1px solid #CCC;
@@ -654,4 +663,5 @@
 	margin-bottom: 1em;
 	border-radius: 8px;
+	box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1);
 	}
 	p.error, p.message, p.static-msg, p.success, p.warning-msg {
@@ -670,5 +680,5 @@
 		.message a, .static-msg a {
 			color: #fff;
-		}
+			}
 	.success, .warning-msg {
 		color: #000;
@@ -692,4 +702,5 @@
 	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.6);
 	color: #34495e;
+	box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1)
 	}
 	.dc-update h3 {
@@ -707,6 +718,4 @@
 			}
 		.dc-update a.button {
-			border-color: #ccc;
-			font-weight: bold;
 			padding: .5em 1em; 
 			}
@@ -832,5 +841,5 @@
 	margin: 0;
 	padding: 10px 0 10px 8px;
-	color: #666;
+	color: #676e78;
 	font-size: 14px; /* ie < 9 sucks */
 	font-size: 1.4rem;
@@ -1234,5 +1243,5 @@
 		}
 		#icons a span {
-			border-bottom: 1px dotted #f90;
+			border-bottom: 1px dotted #999;
 			color: #333;
 			}
@@ -1272,5 +1281,5 @@
 		border: 1px solid #99f;
 		padding: .2em 1em .1em 24px;
-		color: #666;
+		color: #676e78;
 		}
 	#quick #new_cat, .q-cat, .q-cat label {
@@ -1301,5 +1310,5 @@
 		.db-items li, .db-contents li {
 			margin: 0.25em 0 0 0;
-			color: #666;
+			color: #676e78;
 			}
 	#news dt {
@@ -1382,5 +1391,5 @@
 			}
 		span.theme-version {
-			color: #666;
+			color: #676e78;
 			}
 		.theme-css {
@@ -1426,8 +1435,8 @@
 			}
 		#theme-box span.theme-version {
-			color: #666;
+			color: #676e78;
 			}
 		#theme-box span.theme-parent-ok {
-			color: #666;
+			color: #676e78;
 			}
 		#theme-box span.theme-parent-missing {
@@ -1868,5 +1877,5 @@
 	}
 	.fieldset h3 {
-		color: #333;
+		margin-top: 0;
 		}
 .right, .txt-right {
@@ -1907,5 +1916,5 @@
 		}
 .offline {
-	color: #666;
+	color: #676e78;
 	}
 /* caché pour tout le monde */
Index: admin/style/iesucks.css
===================================================================
--- admin/style/iesucks.css	(revision 213)
+++ admin/style/iesucks.css	(revision 1760)
@@ -1,3 +1,3 @@
-#content {zoom:1;}
+.clearfix, #content {zoom:1;}
 label .maximal, textarea.maximal, input.maximal {
 	width : 98% !important;
Index: admin/style/jsToolBar/jsToolBar.css
===================================================================
--- admin/style/jsToolBar/jsToolBar.css	(revision 1749)
+++ admin/style/jsToolBar/jsToolBar.css	(revision 1760)
@@ -28,5 +28,4 @@
 }
 .jstElements {
-	height: 28px;
 	padding: 0 1rem; 
 	border: 1px solid #dfdfdf;
Index: locales/fr/main.po
===================================================================
--- locales/fr/main.po	(revision 1745)
+++ locales/fr/main.po	(revision 1760)
@@ -3206,6 +3206,6 @@
 msgstr "Cette catégorie sera créée lorsque vous enregistrerez votre billet."
 
-msgid "Category which will receive entries of deleted categories:"
-msgstr "Catégorie d'accueil pour les billets des catégories supprimées :"
+msgid "Category where entries of deleted categories will be moved:"
+msgstr "Catégorie où seront déplacés les billets des catégories supprimées :"
 
 msgid "Delete selected categories"
Index: plugins/maintenance/index.php
===================================================================
--- plugins/maintenance/index.php	(revision 1553)
+++ plugins/maintenance/index.php	(revision 1760)
@@ -142,4 +142,5 @@
 {
 	echo
+	'<div class="two-boxes">'.
 	'<h3>'.__('Optimize database room').'</h3>'.
 	'<form action="plugin.php" method="post">'.
@@ -148,7 +149,8 @@
 	form::hidden(array('action'),'vacuum').
 	form::hidden(array('p'),'maintenance').'</p>'.
-	'</form>';
+	'</form></div>';
 	
 	echo
+	'<div class="two-boxes">'.
 	'<h3>'.__('Counters').'</h3>'.
 	'<form action="plugin.php" method="post">'.
@@ -157,8 +159,9 @@
 	form::hidden(array('action'),'commentscount').
 	form::hidden(array('p'),'maintenance').'</p>'.
-	'</form>';
+	'</form></div>';
 	
 	echo
-	'<h3>'.__('Search engine index').' ('.__('This may take a very long time').')</h3>'.
+	'<div class="two-boxes">'.
+	'<h3>'.__('Search engine index').'</h3>'.
 	'<form action="plugin.php" method="get">'.
 	'<p><input type="submit" name="indexposts" value="'.__('Index all posts').'" /> '.
@@ -166,7 +169,9 @@
 	form::hidden(array('action'),'index').
 	form::hidden(array('p'),'maintenance').'</p>'.
-	'</form>';
+	'<p class="form-note info">'.__('This may take a very long time').'.</p>'.
+	'</form></div>';
 	
 	echo
+	'<div class="two-boxes">'.
 	'<h3>'.__('Vacuum logs').'</h3>'.
 	'<form action="plugin.php" method="post">'.
@@ -175,7 +180,8 @@
 	form::hidden(array('action'),'log').
 	form::hidden(array('p'),'maintenance').'</p>'.
-	'</form>';
+	'</form></div>';
 	
 	echo
+	'<div class="two-boxes">'.
 	'<h3>'.__('Empty templates cache directory').'</h3>'.
 	'<form action="plugin.php" method="post">'.
@@ -184,5 +190,5 @@
 	form::hidden(array('action'),'empty_cache').
 	form::hidden(array('p'),'maintenance').'</p>'.
-	'</form>';
+	'</form></div>';
 }
 dcPage::helpBlock('maintenance');
