body {
	background: #CCC;
	font-family: "Baskervville";
}

.page {
	overflow: auto;
	background: #FEFEFE;
	width: 950px;
	padding: 12px;
}

h1, .h1, h2, .h2, h3, .h3, .header, h1 .spip_logo_site, .spip_logo_site
{
	font-family: "Montserrat";
}

.header .spip_logo_site, .header .spip_logo_site a, .header .spip_logo_site a:hover {
	color: #6bae62;
}
a, a:link, a:visited {color: #6bae62;}
a:active, a:hover { background-color:#6bae62; color:#fff; text-decoration:none; }

.nav li a { background: #f0f0f0; color: #6bae62; }
.nav li.on a, .nav li a:hover { background: #6bae62; }
.nav li a:focus,
.nav li a:hover,
.nav li a:active { background: #6bae62; color:#fff; }


li.pagination-item a { background: #f0f0f0; color: #6bae62; }
li.pagination-item .on a, li.pagination-item a:hover, 
.pagination .on .pagination-item-label { background: #6bae62; }
li.pagination-item a:focus,
li.pagination-item a:hover,
li.pagination-item a:active,
.pagination a.pagination-item-label:hover ,
.pagination a.pagination-item-label:active  { background: #6bae62; color:#fff; }

.menu.menu_les_ecrits ul li {
  width: 30%;
  float: left;
  margin: 8px;
  border-radius: 4px;
  border: 1px solid #ccc;
  padding: 6px;
  background: #E9FED9;
  height: 350px;
}

a:active ,. a:hover { font-weight: bold; background: #6bae62; color: #fff; }

.ps {
	margin-top: 30px;	
	padding: 10px;
	background: #F4F4F4;
}
.texte {
	text-align: justify;
}

.zone_sommaire {
	clear: both;
	width: 80%;
	margin: 20px;
	padding: 15px;
	background: #AbFeA2;
	border-radius: 10px;
	text-align: center;
}
