/*#masthead{
	background-color:pink;
}*/



.chapeau{
	border-bottom-style:solid;
	border-bottom-width:thin;
	border-bottom-color:#bbb;
	color:#888;
	font-size:1.3em;
	padding-bottom:30px;
	margin-bottom:40px;
}

.entry-content{
	float:none !important;
	width:100% !important;
}
.regle_partage{
	color:black !important;
}

.nav-links > div{
	 background-image:none !important;
}


.nav-links > div >a{
	 /*background-image:none !important;*/
	 background-color:#eee !important;
	 color:#222 !important;
}
.nav-links {
	 display:grid;
	  grid-template-columns:1fr 1fr;
	  gap:200px;
	  font-family:'Inconsolata';
	  font-size: 16px;
	  font-weight:normal;
	  color:#222 !important;
}




/*legende images*/
.wp-caption-text{
	font-style: italic;
	text-align:justify;
}






/*bloc de droite*/
.widget{
	padding-bottom:30px !important;
}
#secondary{
	display:block !important;
	padding-bottom:30px;
}
.sidebar-toggle{
	display:none !important;	
}

#block-16 pre{
	overflow:hidden;
}

#consigne_partage_post p,.retour_possible{
	text-wrap: wrap;
	max-width:100%;
}


code a {
	cursor:pointer;
}


.bloc-drt{
	background-color: #eee;
	padding:20px;
	border-left-style:solid;
	border-left-width:2px;
	border-left-width:thin;
	border-left-color:#d11415 ;
	background-color: #eee !important;
	font-family: Inconsolata, monospace;
}

.bloc-drt form > p{
	margin-bottom:0;/**/
}

#consigne_partage_post{
	margin-top:20px;
}


@media screen and (min-width: 960px) {
	.widget-area{
		padding-left: 0px;
	}

}
#titre_contribuer{
	font-family: Inconsolata, monospace;
	color:#d11415;
	cursor:pointer;
}
#module_contribuer{
	padding-top:20px;
	
}




/*navigation en bas*/

.nav-next{
	text-align:right;
	border-right-style:solid;
	border-right-width:thin;
	border-right-color:#d11415 ;
	    
	background-color: #eee !important;
}
.post-navigation .nav-next a {
	text-shadow:none !important;
}
.post-navigation .nav-next .post-title{
	color:#222 !important;
	font-size: 1.2em;
}
.post-navigation .nav-previous .post-title{
	color:#222 !important;
	font-size: 1.2em;
}
.post-navigation .nav-previous a {
	text-shadow:none !important;
}
.nav-previous{
	text-align:left;
	border-left-style:solid;
	border-left-width:thin;
	border-left-color:#d11415 ;
	background-color: #eee !important;
}

.post-entete{
	width:100%;
	height:420px;
	background-color:#eee;
	background-repeat:no-repeat;
	background-size: cover;
	background-position: center;
}





a{
	color:#d11415 !important;
}








.lien_cat_widget{
	line-height: 2;
}
.widget{
	line-height: 1.5;
}



/* ecrans smartphone  ----------- */
@media only screen and (max-width : 599px) {
	
	.widget{
	
		line-height: 1.5;
		padding-bottom:30px !important;
		margin-bottom:30px !important;
	}
	.bloc-drt{
	border-left-style:none;
	border-top-style:solid !important;
	border-top-width:2px;
	border-top-color:#d11415 ;
	margin-bottom:30px !important;
	padding-bottom:30px !important;
	}
}

pre{
	    border-left: 2px solid #d11415 !important;
}

.menu-item a{
	color:#000 !important;
}
.menu-item a:hover{
	color:#d11415 !important;
}

header .cat-links a{
	color:#fff !important;
}
header .cat-links a:hover{
	color:#d11415 !important;
}
li{
	list-style-position: outside;
	margin-bottom:20px;
}
.search-header .search-form{
	    padding: 2px;
		margin:10px;
}
.main-navigation.toggled > div{
	padding:0;
}
.affichage_auteur{
margin-top:-15px;	
	
}
.affichage_date_pub{
	
margin-bottom:55px;	
}

/*
commentaires	
*/
.comments-area{
	float:none;
}

/*
	-----------------------------------
	bas de page footer----------------
	pre footer
*/

#espace-pre-footer-category{
height:60px;	
}

#tertiary{
	background-color:#ccc;
	background-color:#eee;
	padding-bottom:60px;
}

#pre-footer-nous p{
	font-size:.85em;
	text-align:justify;
}

#pre-footer-mentions p{
	font-size:.85em;	
}





/* ecrans larges ----------- */

@media only screen and (min-width : 1380px) {
	
	/*pre footer*/
	#block-17{

		display:grid;
		grid-template-columns:2.9fr 1.1fr;
		gap:50px;
	}

	#pre-footer-mentions{
		padding-left:50px;
		border-color:#d11415;
		border-left-style:solid;
		border-left-width:thin;

	}
}

@media only screen and (min-width : 900px) and (max-width : 1379px) {
/* Styles */

/*pre footer*/
	#block-17{

		display:grid;
		grid-template-columns:3fr 1fr;
		gap:50px;
	}

	#pre-footer-mentions{
		padding-left:50px;
		border-color:#d11415;
		border-left-style:solid;
		border-left-width:thin;

	}
}


/* ecrans smartphone  ----------- */
@media only screen and (max-width : 899px) {
/* Styles */

/*pre footer*/
	#block-17{

	}

	#pre-footer-mentions{
		padding-top:30px;
		border-top-style:solid;
		border-top-width:thin;

	}
}