Index: admin/style/default.css
===================================================================
--- admin/style/default.css	(revision 2152)
+++ admin/style/default.css	(revision 2156)
@@ -149,29 +149,51 @@
 		}
 /* ------------------------------------------------- layout: optionnal one/two-boxes */
+.one-box, .two-boxes, .three-boxes, .box {
+	margin-bottom: 1em;
+	}
 .one-box {
 	text-align: justify;
 	}
-.two-boxes, .three-boxes, .box {
+.two-boxes {
+	width: 47%;
 	display: inline-block;
 	vertical-align: top;
-	margin: 0 1.5% 1em;
+	margin-right: 2%;
 	-moz-box-sizing: border-box; 
 	-webkit-box-sizing: border-box; 
-	box-sizing: border-box;	
-	}
-.two-boxes {
-	width: 47%;
-	}
+	box-sizing: border-box;
+	}
+	.two-boxes:first-child, .two-boxes.odd, .two-boxes.odd:last-child {
+		margin-right: 3%;
+		margin-left: 0;
+		}
+	.two-boxes.even:last-child, .two-boxes.even {
+		margin-left: 3%;
+		margin-right: 0;
+		}
 .three-boxes {
 	width: 30%;
-	}
+	display: inline-block;
+	vertical-align: top;
+	margin-left: 1.5%;
+	margin-right: 1.5%; 
+	-moz-box-sizing: border-box; 
+	-webkit-box-sizing: border-box; 
+	box-sizing: border-box;
+	}
+	.three-boxes:first-child, .three-boxes.first-child {
+		margin-left: 0;
+		}
+	.three-boxes:last-child, .three-boxes.last-child {
+		margin-right: 0;
+		}
+/* boîtes intérieures distribuées horizontalement */
 .box {
-	margin-left: 0;
-	margin-right: 0;
-	}
-.odd {
-	margin-left: 0;
-	}
-.even {
+	display: inline-block;
+	vertical-align: top;
+	margin-right: 3%; 
+	text-align: left;
+	}
+.box:last-child {
 	margin-right: 0;
 	}
@@ -426,7 +448,4 @@
 h1 a:link, h1 a:visited {
 	border:	none;
-	}
-.discrete a {
-	color: #333;
 	}
 /* ----------------------------------------------------------------------------
@@ -1455,8 +1474,8 @@
 		}
 		.box.small {
-			width: 320px;
+			width: 300px;
 			}
 		.box.medium {
-			width: 660px;
+			width: 640px;
 			}
 		.box.large {
@@ -1947,11 +1966,25 @@
 		}
 /* -------------------------------------------------------------------- plugins.php */
-#plugins td.action {
+.modules td.action, .modules td.icon {
 	vertical-align: middle;
 	}
-.distrib img {
+.modules td.icon img:last-child {
+	width: 16px;
+	height: 16px;
+	}
+.modules td.distrib img {
 	display: block;
 	float: right;
-	margin-top: -1em;
+	}
+.modules dt {
+	font-weight: bold;
+	}
+.modules a.details {
+	background: transparent url(search.png) no-repeat 2px 2px;
+	padding: 4px 4px 0 20px;
+	}
+.modules a.support {
+	background: transparent url(../images/page_help.png) no-repeat 2px 2px;
+	padding: 4px 4px 0 20px;
 	}
 /* ---------------------------------------------------------- post.php, page.php */
@@ -2375,44 +2408,4 @@
 	display: block;
 	}
-/* ---------------------------------------------- Couleurs ajoutées via javascript	
-/* color-picker.js */
-.color-color-picker {
-	border: 1px solid #000;
-	width: 195px;
-	background: #fff;
-	}
-/* _blog_theme.js */
-.select-button {
-	font-weight: bold;
-	}
-/* _media_item.js */
-.color-div {
-	border: 1px solid #ccc;
-	}
-/* fadings ('color' est utilisé comme variable, pas comme text color) */
-.colorBeginPassword, .colorBeginValidatorErr, .colorBeginUserMail {
-	color: #fff;
-	}
-.colorEndPassword, .colorEndError, .colorEndValidatorErr, .colorEndUserMail {
-	color: #ffbaba;
-	}
-.colorBeginMessage {
-	color: #ccc;
-	}
-.colorEndMessage, .colorBeginValidatorMsg {
-	color: #676e78;
-	}
-.colorBeginError {
-	color: #ffdec8;
-	}
-.colorBeginSuccess {
-	color: #9BCA1C;
-	}
-.colorEndSuccess {
-	color: #bee74b;
-	}
- .colorEndValidatorMsg {
-	color: #ffcc00;
-	}
 /* ------------------------------------------------------------------------------------
 															UN POIL DE MEDIA QUERIES
@@ -2454,11 +2447,8 @@
 	#top-info-user a.active {
 		padding: 2px 8px;
-		background: #999;
-		color: #FFF;
-		border-width: 0;
-		-webkit-border-radius: 6px;
-		        border-radius: 6px;
 		} 
 	.three-boxes, .three-boxes .box,
+	.three-boxes:first-child, .three-boxes.first-child,
+	.three-boxes:last-child, .three-boxes.last-child,
 	.two-cols .col70, .two-cols .col30 {
 		width: 100%;
@@ -2481,5 +2471,8 @@
 		top: 77px;
 		}
-	.one-box, .two-boxes, .two-boxes.odd, .two-boxes.even, .box,
+	.one-box, .two-boxes,
+	.one-box .box, .two-boxes .box, .two-boxes.odd, .two-boxes.even,
+	.two-boxes:first-child, .two-boxes.odd, .two-boxes.odd:last-child,
+	.two-boxes.even:last-child, .two-boxes.even,
 	.two-cols .col {
 		width: 100%;
@@ -2514,5 +2507,5 @@
 		display: inline;
 		}
-	#content, .hide-mm #content {
+	#content {
 		margin: 0;
 		padding: 0 .5em !important;
@@ -2523,14 +2516,14 @@
 	#main #content > h2 {
 		margin: 0;
-		padding: 6px 30px 6px 0;
+		padding: 6px 0;
 		}
 	#dashboard-boxes .box.medium,
 	#dashboard-boxes .box.small,
 	#dashboard-boxes .box.large {
-		width: 100%;
+		width: 90%;
 		margin: 10px auto;
 		}
 	}
-@media screen and (max-width: 420px) {
+@media screen and (max-width: 500px) {
 	h1, h1 a {
 		padding: 0;
@@ -2540,10 +2533,10 @@
 		display: none;
 		}
-	#top-info-blog {
-		margin-bottom: .5em;
-		max-width: 75%;
-		}
 	#top-info-blog select {
 		margin-bottom: .5em;
+		margin-right: 0 !important;
+		}
+	#top-info-blog p {
+		display: block;
 		}
 	#icons p {
@@ -2554,2 +2547,42 @@
 		}
 	}
+/* ---------------------------------------------- Couleurs ajoutées via javascript	
+/* color-picker.js */
+.color-color-picker {
+	border: 1px solid #000;
+	width: 195px;
+	background: #fff;
+	}
+/* _blog_theme.js */
+.select-button {
+	font-weight: bold;
+	}
+/* _media_item.js */
+.color-div {
+	border: 1px solid #ccc;
+	}
+/* fadings ('color' est utilisé comme variable, pas comme text color) */
+.colorBeginPassword, .colorBeginValidatorErr, .colorBeginUserMail {
+	color: #fff;
+	}
+.colorEndPassword, .colorEndError, .colorEndValidatorErr, .colorEndUserMail {
+	color: #ffbaba;
+	}
+.colorBeginMessage {
+	color: #ccc;
+	}
+.colorEndMessage, .colorBeginValidatorMsg {
+	color: #676e78;
+	}
+.colorBeginError {
+	color: #ffdec8;
+	}
+.colorBeginSuccess {
+	color: #9BCA1C;
+	}
+.colorEndSuccess {
+	color: #bee74b;
+	}
+ .colorEndValidatorMsg {
+	color: #ffcc00;
+	}
