
/* Dossiers et documents */

.dos_list_titre {
	margin: 0px 0px 1ex;
	padding: 0px 0px;
	color: #000;
	font-size: 1.5vw;
	font-size: calc(10px + 1vw);
	font-weight: normal;
	padding: 1ex 1.3em;
	border: 1px solid #006c5c;
	border-radius: 6px;
	border-left: 6px solid #042;
	transition: 0.6s;
}
.dos_list_titre:hover {
	padding-right: calc(1.3em - 6px);
	color: #F7AA34;
	cursor: pointer;
	background-color: #006c5c;
	border-left-width: 12px;
	color: #fff;
	transition: 0.2s;
}
.dos_list_sstitre:before {
	content: "\21D2";
	padding-right: 1em;
}
.dos_list_sstitre {
	margin: 0px 0px 2vh;
	padding: 0px 0px 0px 1em;
}

.dos_list_dossier {
	display: flex;
	flex-flow: row wrap;
	justify-content: space-between;
	align-content: stretch;
	align-items: stretch;
	margin: 0vh auto 10vh;
	/* margin: 1vh auto 1vh; */
	font-size: 14px;
}

.dos_list_document {
	background: #F4F5F5;
	box-sizing: border-box;
	flex: 0 0 400px;
	margin-top: calc(2vh + 10px);
	padding: calc(0.5vh + 0.5vw) calc(1vh + 1vw);
	line-height: 1.4em;
	color: #000;
	/* Flex */
	display: flex;
	flex-flow: column nowrap;
	justify-content: center;
	box-shadow: 4px 4px 6px 2px rgba(200,200,200,0.5),
				-4px -4px 6px 2px rgba(200,200,200,0.2);
	border-radius: 10px;
}
.dos_list_document:hover {
	background: #E8ECEC;
	box-shadow: none;
}
.dos_list_document .dos_list_doc_libelle {
	margin: calc(0.25vh + 0.25vw) 0;
	font-size: 1.2em;
}
.dos_list_document .dos_list_doc_texte {
	margin: calc(0.25vh + 0.25vw) 0;
	color: #006c5c;
}
.dos_list_document .dos_list_doc_dates {
	margin: calc(0.25vh + 0.25vw) 0;
	font-size: 0.8em;
}
.dos_list_document .dos_list_doc_fichier {
	margin: calc(0.25vh + 0.25vw) 0;
	color: #F7AA34;
	color: #006c5c;
	font-family: 'montserratlight'
}
.dos_list_document .dos_list_doc_fichier img {
	vertical-align: middle;
	margin-right: 1ex;
	max-height: 2em;
	float: right;
	filter: brightness(0.4);
}

@media screen and (max-width: 980px) {
	.dos_list_dossier {
		flex-flow: column nowrap;
		justify-content: flex-start;
		align-content: center;
		align-items: stretch;
		padding: 10px;
	}
	.dos_list_document {
		flex: 0 0 auto;
	}
}
