.chrchr-list{
	display:flex;
	flex-direction:row;
	flex-wrap:wrap;
}

.chrchr-list > div{
	width:27%;
	margin:2%;
	padding:1.2%;
	font-size:90%;
	box-sizing:border-box;
	border: thin solid lightgrey;
	border-radius: 3px;
	background-color:white;
}
@media only all and (max-width: 520px){
	.chrchr-list > div{
		min-width:320px;
	}

}
.chrchr-entete{
	display:flex;
	flex-direction:row;
	flex-wrap:nowrap;
	justify-content:space-between;
}
.chrchr-nom{
	font-weight:bold;
}
.chrchr-tel{
	margin:10px 0;
}
.chrchr-mail{
	margin:10px 0;
	font-size:90%;
}
.chrchr-photo,
.chrchr-lien-photo{
	width:70px;
	height:70px;
	border-radius:35px;
	max-width:70px;
}
.avatar{
	opacity:0.1;
}
label{
	display:block;
	font-style:italic;
	margin:5px 0;
}



/*PAGE CHERCHEUR*/
.page-chercheur .chrchr hr.chrchr-hr,
.page-researcher .chrchr hr.chrchr-hr{
	border:none;
	border-top:thin solid lightgrey;
	margin:4% 0;
}
.page-chercheur h1.acc-title-sidebar-second,
.page-researcher h1.acc-title-sidebar-second{
	width:0!important;
}
.page-chercheur .content-row,
.page-researcher .content-row,
.node-type-axe .content-row{
	width:100%!important;
}
.page-chercheur .chrchr,
.page-researcher .chrchr,
.node-type-axe .content-row{
	width:100%;
	display:flex;
	flex-direction:row;
	flex-wrap:wrap;
}

/*.
page-chercheur .chrchr h2{
	background-image:linear-gradient(to right, rgba(0,0,0,0.1) 0%,  rgba(0,0,0,0.01) 51%, transparent 100%);
	padding:0.2em 2em;
}
*/

.page-chercheur .chrchr .column1,
.page-researcher .chrchr .column1,
.node-type-axe .content-row .column1{
	box-sizing:border-box;
	width:68%;
	margin:0 1%;
}
.page-chercheur .chrchr .column2,
.page-researcher .chrchr .column2,
.node-type-axe .content-row .column2{
	box-sizing:border-box;
	width:28%;
	margin:0 1%;
}
.page-chercheur .chrchr .chrchr-entete,
.page-researcher .chrchr .chrchr-entete{
	width:100%;
	display:flex;
	flex-direction:row;
	flex-wrap:nowrap;
}
.page-chercheur .chrchr .chrchr-entete > div:first-child,
.page-researcher .chrchr .chrchr-entete > div:first-child{
	flex-basis:300px;
}
.page-chercheur .chrchr .chrchr-entete .chrchr-coord,
.page-researcher .chrchr .chrchr-entete .chrchr-coord{
	flex-basis:700px;
	padding-left:1em;
}
.page-chercheur .chrchr .chrchr-entete img,
.page-researcher .chrchr .chrchr-entete img{
	width: 150px;
	height: 150px;
	max-width:150px;
	border-radius: 75px;
	margin:auto;
	display:block;
}
.page-chercheur .chrchr .chrchr-entete .chrchr-coord,
.page-researcher .chrchr .chrchr-entete .chrchr-coord{
	display:flex;
	flex-direction:column;
	flex-wrap:wrap;
	justify-content:center;
	border-left:thin solid lightgrey;
}
.page-chercheur .chrchr .chrchr-entete .chrchr-coord div,
.page-researcher .chrchr .chrchr-entete .chrchr-coord div{
	margin:5px 0;
}
.page-chercheur .chrchr .chrchr-encadre,
.page-researcher .chrchr .chrchr-encadre{
	display:flex;
	flex-direction:column;
	flex-wrap:wrap;
	justify-content:center;
	align-items:center;
	background-color:rgba(0,0,0,0.1);
	padding:2%;
	margin:4% 0;
	width:96%;
	border-radius:3px;
}
.page-chercheur .chrchr-themes label,
.page-researcher .chrchr-themes label{
	display:inline-block;
}
.page-chercheur .chrchr .chrchr-encadre .chrchr-statut,
.page-researcher .chrchr .chrchr-encadre .chrchr-statut{
	font-weight:bold;
	padding: 1em;
	border-bottom: thin solid gray;
}
.page-chercheur .chrchr .chrchr-encadre .chrchr-themes,
.page-researcher .chrchr .chrchr-encadre .chrchr-themes{
	padding: 1em;
}

.page-chercheur .chrchr .chrchr-pres,
.page-researcher .chrchr .chrchr-pres{
	text-align:left;
}
.page-chercheur .chrchr .column2 > div,
.page-researcher .chrchr .column2 > div{
	border:thin solid lightgrey;
	border-radius:3px;
	margin:2em 0;
	padding:2%;
}

/*LISTE DES PUBLICATIONS*/
#pubs-list dt{
	margin: 0 2em;
	border-bottom: thin solid lightgrey;
	padding: 1em 0;
}
#pubs-list h2{
	margin-left:1em;
}
#pubs-list p.search-results-publis-title{
	margin-left:2em;
	font-style:italic;
}
#pubs-list dt strong {
	font-weight:bold;
	color:rgb(60,200,60);
}
#sidebar_second #block-spire-spire_filters {
	padding:1em 0;
}
#block-spire-spire_filters h1{
	font-size:1em;
}
#block-spire-spire_filters p{
	font-size:initial;
	font-style:initial;
}
#block-spire-spire_filters p.help{
	font-size:90%;
	font-style:italic;
	margin:0;
}
#block-spire-spire_filters a.reset{
	display:block;
/*	border:thin solid lightgrey;*/
	text-align:center;
	width:90%;
	margin:auto;
}
#inputString{
	display:block;
	width:90%;
	margin:auto;
}
