

/* Page d'article
------------------------------------------*/

article{
	position: relative;
}


.rubrique-titre{
	color: #575756;
	font-size: 20px;
	border-bottom: 1px solid #575756;
	line-height: 1;
	margin-bottom: 20px;
	width: 100%;
	_text-transform: uppercase;
}
.test .rubrique-titre{
	font-size: 26px;
	font-weight: normal;
}

.rubrique-titre span{
	display: inline-block;
	background-color: #E3E2E3;
	padding: 8px 10px 4px 10px;
}
.rubrique-titre strong{

}

.single article h1{

	font-weight: 900;

	font-size: 55px;
	letter-spacing: -1px;
	line-height: 1;
	color: #575756;
	margin-bottom: 5px;
}


.single article {
	font-size: 15px;
	margin-bottom: 20px;
}
 .single.test article {
	font-size: 17px;
}

.single article .meta{
	color: #ff4a00;
	font-size: 13px;
	font-weight: 500;
	position: relative;
	margin-bottom: 5px;
}
.single.test article .meta{
	font-size: 15px;
}

.single article .meta img{
	vertical-align: middle;
	margin-right: 4px;
	margin-left: 6px;
	margin-top: -3px;
}
.single article .meta .rubrique{
	margin-left: 20px;
}
.single article .meta2{
	margin: 20px 0 8px 0;
}
article .recommander_top{
	position: absolute;
	right: 0px;
	top: -3px;
	z-index: 2;
}
article .meta .meta-date{
	color: #575756;
	display: inline-block;
	margin-right: 30px;
}

.single article .date{
	font-weight: 500;
	font-size: 12px;
	margin-bottom: 8px;
}

.single article .facebook-like{
	padding-top: 10px;
	text-align: right;
}

.single article .entry-content{
	margin-bottom: 30px;
}
article .entry-content:after{
	display: table;
	content: '';
	clear: both;
}

.single article .entry-content p,
.category article .entry-content p
{
	margin: 0px 0 15px 0;
	line-height: 1.4;
}

.single article .entry-content p{
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-size: 17px;
}


.single article h2,
.category article h2
{
	margin: 25px 0 15px 0;
	font-size: 20px;
	font-weight: bold;
}

.single article h3,
.category article h3
{
	margin: 0px 0 10px 0;
	font-size: 18px;
	font-weight: bold;
}

.soc_share{
	text-align: right;
	text-align: center;
	padding-left: 16px;
}
.soc_share img{
	width: 90px;
}
.frm_forms .soc_share{
	margin-top: 20px;
}

/* signature */
.auteurs{
	text-align: left;
}

.auteurs .auteur{
	position: relative;
	margin-top: 20px;
	min-height: 60px;

}
.auteurs .auteur > img{
	width: 85px;
}
.auteurs .auteur .auteur-content
{
	position: absolute;
	bottom: 0px;
	left: 96px;
}
.auteurs .auteur  .auteur-nom{
	color: #ff4a00;
	font-weight: 500;
	font-size: 15px;
	line-height: 1;
}
.auteur a{
	text-decoration: none !important;
	color: inherit;
}
.auteurs .auteur .auteur-fonction
{
	font-size: 12px;
	margin-bottom: 5px;
}
.auteurs .auteur  .auteur-icons{

}
.auteurs .auteur  .auteur-icons span{
	display: inline-block;
	margin-right: 5px;
}
.auteurs .auteur img.logo{
	position: absolute;
	left: 95px;
	top: 0px;
}




.social{
	text-align: right;
	margin-top: 5px;
	margin-bottom: 5px;
}
.social .twitter-share-button{
	margin-bottom: -3px;
	margin-right: 5px;
}
a.youtube{
	display: inline-block;
	position: relative;
}
a.youtube img{
	margin: 0;
}
img.youtube_play{
	position: absolute;
	left: 50%;
	margin-left: -44px !important;
	top: 50%;
	margin-top: -34px !important;
	opacity: 0.7;
}
img.youtube_overlay{
	position: absolute;
	right: 7px;
	bottom: 5px;
	opacity: 0.5;
}


/* Articles liés */
.single .article-lie{
	border-top: 1px solid #575756;
	position: relative;
	margin-bottom: 14px;
	padding-top: 8px;
}
.single .article-lie h3{
	font-size: 26px;
	margin-bottom: 5px;
	font-weight: 700;
}
.single .article-lie h3 a{
	text-decoration: none;
	color: #575756;
}
.single .article-lie h3 .cat{
	font-size: 14px;
	font-weight: normal;
	color: #888;
	display: inline-block;
}

.single .article-lie-container{
  display: flex;
}
.single .article-lie .image{
  width: 188px;
  flex: 1 0 auto;
}
.single .article-lie .content{
	text-align: justify;
	font-size: 14px;
	font-family: calibri;
	margin-left: 12px;
}

.single .article-lie .auteur{
  flex: 1 0 auto;
  margin-left: 30px;
  margin-right: 20px;
	display: flex;
	align-items: end;
}
.single .article-lie .auteur img{
	margin-right: 10px;
}
.single .article-lie .auteur-content{

}
.single .article-lie .auteur-nom{
	color: #ff4a00;
	font-weight: 500;
	font-size: 14px;
}




/* Custom Post Type article_image
----------------------------------------------------*/

.article_image .rubrique-titre{
	margin-bottom: 0;
	border-bottom: none;
}

.article_image .container{
	background-color: #333;
	padding: 20px 15px;
	color: white;
}
.article_image .container a{
	color: white;
	text-decoration: underline;
}

.article_image .image{
	text-align: center;
}
.article_image article .legende{

}


.article_image .last .image{
	margin-bottom: 8px;
}

.article_image .autres {
	margin-top: 30px;
	text-align: center;
}

.article_image .autres .image{
	text-align: center;
	margin-bottom: 10px;
	display: inline-block;
	vertical-align: middle;
}
.article_image .autres a:nth-of-type(even) img{
	margin-left: 10px;
}
.article_image .autres .image img{
	display: block;
}

