a:link {
text-decoration:none !important;
}

.ogb-blog-list {
margin-left: 30px;
margin-right: 30px;
}

.wp-block-columns{
       padding: 20px;
}

.wp-block-group{
		 padding: 10px;
}

.single .entry-content {
    padding: 30px;
}

.wp-sommaire {
	border-left: 5px solid #D9D9D9;
	hyphens: auto;
	background: #f2f0e9;
	padding: 10px;
}
.wp-sommaire ul {
	list-style: none;
	padding-left: 0;
}
.wp-sommaire ul li {
	padding-left: 0;
}
.wp-sommaire ul li.titre-h3,
.wp-sommaire ul li.titre-h4,
.wp-sommaire ul li.titre-h5,
.wp-sommaire ul li.titre-h6 {
	padding-left: 20px;
	font-size: .9em;
}
.sommaire-ancre {
    position: relative;
}
.sommaire-ancre span {
    position: absolute;
    top: -100px;
}