body {
	min-height:100vh;	
}
#sidebar .spip_logo {
	float: none;
	margin: 2em 0 0 0;
	border-radius: 0.4em;
	box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.05), inset 0 0 0.25em 0 rgba(0, 0, 0, 0.25);
}
.image img {
	display: block;
	width: 100%;
	height:auto;
}
.box.post header h2 {
	font-size:3.25em;
	color:#c94663;
}
.box.post h2 {
	font-size:2.15em;
	color:#000000;
}
.btn_suite {
	cursor: pointer;
	background-color: #c94663;
	background-image: url("images/bg01.png");
	border-radius: 0.4em;
	text-align: center;
	box-shadow: inset 0px 0px 0px 1px rgba(255, 255, 255, 0.15);
	color: #fff;
	padding:0.5em 1em;
	text-decoration: none;
}
article {
	margin-bottom: 6em;
}
@media screen and (max-width: 736px) {
	.box.post header h2 {font-size: 1.5em;}
	.box.post h2 {font-size: 1.1em;}
}
@media screen and (min-width: 1201px) {
	.box.post .info .date .day {
		margin: 0;
	}
	.box.post .info .date .month {
		display: block;
		margin: 0.25em 0 0 0;
	}
}
@media screen and (min-width: 737px) and (max-width: 1200px) {
	.box.post header {
	  padding: 1.5em 0 0 0;
	  margin: 0 0 1em 0;
	}
}
@media screen and (min-width: 1201px) {
	.box.post header {
	  padding: 2.75em 0 0 0;
	  margin: 0 0 1em 0;
	}
}
@media screen and (max-width: 736px) {
	.box.post {
	  padding-bottom: 4.5em;
	  margin-bottom: 4em;
	}
}
  
/* Pagination */

.pagination-items .pagination-item {
	display: inline-block;
	font-family: 'Open Sans Condensed', sans-serif;
	font-weight: 700;
}

	.pagination-items .pagination-item span {
		display: inline-block;
		width: 1.5em;
		text-align: center;
		margin: 0 0.4em 0 0;
	}

	.pagination-items .pagination-item a, .pagination-items .pagination-item span {
		cursor: pointer;
		display: inline-block;
		text-align: center;
		text-decoration: none;
		color: inherit;
		background-color: #e8e8e8;
		background-image: url("images/bg02.png");
		color: #565656;
		margin: 0 0.4em 0 0;
		border-radius: 0.4em;
		-moz-transition: background-color .25s ease-in-out;
		-webkit-transition: background-color .25s ease-in-out;
		-ms-transition: background-color .25s ease-in-out;
		transition: background-color .25s ease-in-out;
		box-shadow: inset 0 0.075em 0.25em 0 rgba(0, 0, 0, 0.1);
	}

		.pagination-items .pagination-item a:hover {
			background-color: #dadada;
		}

		.pagination-items .pagination-item a.active, .pagination-items .pagination-item.active span {
			background-color: #364050;
			color: #fff;
			box-shadow: none;
			text-shadow: -1px -1px 0px rgba(0, 0, 0, 0.5);
		}
		
		.pagination-items .prev, .pagination-items .next {
			cursor: pointer;
			background-color: #c94663;
			background-image: url("images/bg01.png");
			border-radius: 0.4em;
			text-align: center;
			box-shadow: inset 0px 0px 0px 1px rgba(255, 255, 255, 0.15);
			color: #fff;
			font-family: 'Open Sans Condensed', sans-serif;
			font-weight: 700;
			text-decoration: none;
			-moz-transition: background-color .25s ease-in-out, color .25s ease-in-out;
			-webkit-transition: background-color .25s ease-in-out, color .25s ease-in-out;
			-ms-transition: background-color .25s ease-in-out, color .25s ease-in-out;
			transition: background-color .25s ease-in-out, color .25s ease-in-out;
			text-shadow: -1px -1px 0px rgba(0, 0, 0, 0.5);
		}
		.pagination-items .prev a, .pagination-items .next a,
		.pagination-items .prev span, .pagination-items .next span {
			background-color: transparent;
			color: #fff;
		}
		.pagination-items .prev.disabled, .pagination-items .next.disabled {
			opacity: 0;
			cursor: default;
			display: none;
		}
		.pagination-items .prev:hover, .pagination-items .next:hover {
			background-color: #d95673;
		}
		.pagination-items .prev a:hover, .pagination-items .next a:hover {
			background-color: transparent;
			color: #fff;
		}
@media screen and (min-width: 737px) {
	
	/* Pagination */

	.pagination-items {
		padding: 3em 0 0 0;
	}

		.pagination-items .previous {
			margin-right: 0.6em;
		}

		.paginpagination-itemsation .next {
			margin-left: 0.2em;
		}

		.pagination-items .pagination-item a, .pagination-items .pagination-item span {
			width: 2.75em;
			height: 2.75em;
			line-height: 2.75em;
		}

		.pagination-items .button {
			height: 2.75em;
			padding-top: 0;
			padding-bottom: 0;
			line-height: 2.75em;
		}
	
}
.doc_titre {font-weight: 700;font-size: 1.3em;text-align: center;max-width:400px;}
.doc_descriptif {font-size:1.1em;text-align: center;max-width:400px;}