@charset "UTF-8";
/* CSS Document */

.lesauteurs{
	padding-top:30px;
}

@media only screen and (min-width: 480px) and (max-width: 767px) {
.lesauteurs {
    padding-top: 0px;
}
}




/*________________________________________________________________________________________________________________________NAVIGATION AUTEUR_________________*/
.nav_auteurs{
	text-align: center;
}
.liste_alphabet{
	list-style: none;
	display: inline-block;
	background-color: #efecec;
	border-radius: 3px;
}
.liste_alphabet li{
	display: inline-block;
	float: left;
	font-family: 'Montserrat', sans-serif;
	text-transform: uppercase;
	font-weight: 400;
	font-size: 20px;
	padding: 8px 2px 6px;
	}

.liste_alphabet li a {
    color: #0d5ba5;
	text-decoration:none;
    padding: 13px 6px 12px;
}
.liste_alphabet li a:hover {
    color: #ffffff;
	text-decoration:none;
	border-radius: 3px;
	background-color:#0d5ba5;    
}

.liste_alphabet li .active{
color: #ffffff;
border-radius: 3px;
background-color:#0d5ba5;
}
.liste_alphabet li img{
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
}
.nav_auteurs_deroul{
width:60%;
		margin:0 auto;
		
}

/*________________________________________________________________________________________________________________________Liste AUTEUR_________________*/

.lesauteurs_contenu{
	width:100%;
	padding:0px;
	margin:0px;	
}

.lesauteurs_liste{
	list-style: none;
	padding:0px;
	margin:0px;
}


.auteurs_colonne_lien:hover .auteur_colonne_visuelcouve {
	opacity: 1;
	transform: rotate(0deg);
	-moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -khtml-transform: rotate(0deg);
	transform: scale(1.2);
   	-webkit-transform: scale(1.2);
}
.auteurs_colonne {
		width: 15%;
		float: left;
		margin: 1%;
		position: relative;
}

.auteur_colonne_visu {
	position: relative;
	-webkit-mask-image: -webkit-radial-gradient(circle, white, black);
	-webkit-border-radius: 50%;
	border-radius: 50%;
	overflow: hidden;
	margin-bottom:10px;
}
.auteur_colonne_visuelcouve {
	position: absolute;
	-webkit-transition: all 1s;
	transition: all 1s;
	-webkit-transform: rotate(-5deg);
	transform: rotate(-5deg);
	opacity: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	top: 0;
	left: 0;
}
.auteurs_colonne_nom{
	min-height:50px;
}

	.dp-auteur-infos {
		border: 1px solid #0d5ba5;
		font-family: 'Montserrat', sans-serif;
		display: block;
		padding: 0;
		background-color: #f6f9fb;
		margin: 0 auto;
	}
	.dp-auteur-infos:after {
		content: " ";
		display: table;
		clear: both;
	}
	.dp-auteur-infos > div {
		display: block;
		float: left;
	}
	
	.dp-auteur-infos-technique {
		width: 66.66%;
		padding: 10px 15px;
	}
	.dp-auteur-infos-technique > div {
		display: block;
		/*margin: 0 15px;*/
		margin-bottom: 5px;
		font-size: 13px;
		color: #999;
		height: 60px;
	}
	.dp-auteur-infos-technique > div:last-child {
		margin-bottom: 0;
	}
	.dp-auteur-infos-technique > div a {
		color: #999;
	}
	
	.dp-auteur-infos-technique > div.dp-auteur-infos-technique-etat {
		display: none;
	}
	.dp-auteur-infos-technique-series {
		line-height: 22px;
	}


	.dp-auteur-infos-technique-series span:after {
		content: "\00A0\2022\00A0";
	}
	.dp-auteur-infos-technique-series span:last-child:after {
		content: "";
	}
	.dp-auteur-infos-suivre {
		width: 16.7%;
		text-align: right;
	}
	.dp-auteur-infos-suivre a {
		width: 100%;
		height: 120px;
		font-family: 'Montserrat', sans-serif;
		color: #0d5ba5;
		text-decoration: none;
   		font-size: 12px;
		font-weight: normal;
		display: block;
		float: right;
		text-align: center;
    	border-right: 1px solid #0d5ba5;
	}
	
	.dp-auteur-etvous {
		/*border-top: 1px solid #0d5ba5;*/
		margin-bottom: 50px;
	}
	.dp-auteur-infos-suivre a span {
	    position: relative;
		display: block;
		width: 100%;
		margin: 0px;
		padding: 0px;
		font-size: 50px;
		line-height: 88px;
		text-align: center;
	}
	.dp-auteur-infos-suivre a div {
	}
	





@media only screen and (min-width: 1600px) { 
	.auteurs_colonne:nth-child(6n + 1) {
		margin-left: 0%;
	}
.auteurs_colonne:nth-child(6n + 6) {
		margin-right: 0%;
	}
}

@media only screen and (min-width: 1200px) and (max-width: 1599px) {
	.auteurs_colonne {
		width: 18.4%;
		margin: 1%;
		}
	.auteurs_colonne:nth-child(5n + 1) {
		margin-left: 0%;
	}
	.auteurs_colonne:nth-child(5n + 5) {
		margin-right: 0%;
	}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) { 
	.auteurs_colonne {
		width:23.5%;
		margin: 1%;
		}
	.auteurs_colonne:nth-child(4n + 1) {
		margin-left: 0%;
	}
	.auteurs_colonne:nth-child(4n + 4) {
		margin-right: 0%;
	}

} 
@media only screen and (min-width: 768px) and (max-width: 991px) { 
	.auteurs_colonne {
		width:23.5%;
		margin: 1%;
		}
	.auteurs_colonne:nth-child(4n + 1) {
		margin-left: 0%;
	}
	.auteurs_colonne:nth-child(4n + 4) {
		margin-right: 0%;
	}

} 
@media only screen and (min-width: 480px) and (max-width: 767px) { 
	.lesauteurs_contenu{
		width:90%;
		margin:0 auto;
	}
.auteurs_colonne {
		width:31%;
		margin: 1.75%;
		}
	.auteurs_colonne:nth-child(3n + 1) {
		margin-left: 0%;
	}
	.auteurs_colonne:nth-child(3n + 3) {
		margin-right: 0%;
	}
}

@media only screen and (max-width: 479px) { 
	.lesauteurs_contenu{
		width:90%;
		margin:0 auto;
	}
	.auteurs_colonne {
		width:31%;
		margin: 1.75%;
		}
	.auteurs_colonne:nth-child(3n + 1) {
		margin-left: 0%;
	}
	.auteurs_colonne:nth-child(3n + 3) {
		margin-right: 0%;
	}
	.auteurs_colonne .titre_normal {
    font-size: 12px;
    line-height: 14px;

}
}
/*________________________________________________________________________________________________________________________FICHE AUTEUR_________________*/
.auteur_fiche_presentation{
width:100%;
	height:auto;
margin:0 auto;
	padding:0px;
padding-left:10%;
	padding-right:10%;
	padding-top:40px;
}
.auteur_fiche_presentation_photo{
width:40%;
float:left;
margin:0px;
padding:0px 20px;	
}
.auteur_fiche_presentation_texte{
	width:60%;
	float:left;
	margin:0px;
padding:0px 20px;	
	padding-bottom: 20px;
}
.auteur_fiche_presentation_texte p {
	padding-bottom: 20px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) { 
.auteur_fiche_presentation{
	padding-left:5%;
	padding-right:5%;
	padding-top:40px;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px) { 
.auteur_fiche_presentation{
	padding-left:2%;
	padding-right:2%;
	padding-top:40px;
}
}


@media only screen and (min-width: 480px) and (max-width: 767px) {
.auteur_fiche_presentation{
	padding-left:20px;
	padding-right:20px;
	padding-top:40px;
}
.auteur_fiche_presentation_photo {
    width: 45%;
    padding-left: 0px;
	padding-right: 20px;
}
	.auteur_fiche_presentation_texte {
    width: 55%;
    padding:0px;
}

} 

@media only screen and (max-width: 479px) { 
.auteur_fiche_presentation{
	padding-left:5%;
	padding-right:5%;
	padding-top:20px;
}
.auteur_fiche_presentation_photo{
width: 100%;
margin: 0 auto;
margin-bottom: 20px;
}
.auteur_fiche_presentation_photo img{
width: 80%;
margin: 0 auto;
}
.auteur_fiche_presentation_texte{
width:100%;
float:none;
}
.auteur_fiche_presentation .gros_titre,.auteur_fiche_presentation .date {
		text-align: center;
	}
}

