body{
	font-family: "Source Sans Pro", "Archivo Narrow",sans-serif;
}

#azimut {
	position: fixed;
	bottom: 0px;
	text-align: left;
	width: 15%;
	padding: 20px;
	left: 40px;
	color: white;
	font-size: 11px;
}
.boutonretour{
	position:fixed;
	bottom:50px;
	left:50px;
}
.titre_page_PLOUGASNOU_PAGE_ACCUEIL{
	color:#333
}
.titre_article_PLOUGASNOU_PAGE_ACCUEIL{
	color:#333;
	font-size:20px
}
.article_detail_PLOUGASNOU_PAGE_ACCUEIL{
	color:#333;
	font-size:14px
}

.Button{
	margin-top: 50px;
}

h1{
	font-family: "Source Sans Pro Bold", "Archivo Narrow", sans-serif;
}

a:hover{
	text-decoration: none;
}


.PLOUGASNOU_PAGE_ACCUEIL--buttons{
	margin-top:150px;
}

.PLOUGASNOU_PAGE_ACCUEIL--btnGrid{
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	grid-column-gap: 50px;
	justify-items: center;
}
.PLOUGASNOU_PAGE_ACCUEIL--btn1{
	grid-column: 1 / 1;
	margin-top: 270px;
}

.PLOUGASNOU_PAGE_ACCUEIL--btn2{
	grid-column: 2 / 2;
	margin-top: 220px;
}

.PLOUGASNOU_PAGE_ACCUEIL-content {
	margin-top:220px;
	margin-left:10%;
	margin-right:10%;
	margin-bottom: 50px;
	padding:20px;
}

.PLOUGASNOU_PAGE_ACCUEIL--footer{
	position: absolute;
	bottom: 50px;
	right: 50px;
	text-align: center;
}

.PLOUGASNOU_PAGE_ACCUEIL--footer a{
	color: #263383;
	font-weight: bold;
	margin-right: 10px;
}

.PLOUGASNOU_PAGE_ACCUEIL--footer svg{
	vertical-align: middle;
}

@media screen and (max-width:1900px) {
	body {
		background: white!important;
		background-size: contain;
		background-repeat: no-repeat;
	}
	.PLOUGASNOU_PAGE_ACCUEIL--btn1, .PLOUGASNOU_PAGE_ACCUEIL--btn2 {
		margin-top:0;
	}
	.PLOUGASNOU_PAGE_ACCUEIL--footer {
		display: none;
	}
	.PLOUGASNOU_PAGE_ACCUEIL-content {
		margin: 0;
	}
	.PLOUGASNOU_PAGE_ACCUEIL--buttons {
		margin-top:100px;
	}
	.TEMPLATE_AFFICHAGE_LEGAL--document .fa{
		display:none!important;
	}
	.boutonretour{
		position:absolute;
		bottom:auto;
		top:50px;
		left:50px;
	}
}
@media screen and (max-width:1500px) {
	.PLOUGASNOU_PAGE_ACCUEIL--btnGrid {
		display:inherit;
	}
	.TEMPLATE_AFFICHAGE_LEGAL--documents {
		grid-template-columns: repeat(2, 1fr)!important;
	}
}
@media screen and (max-width:900px) {
	.TEMPLATE_AFFICHAGE_LEGAL {
		padding: 0!important;
	}
	.TEMPLATE_AFFICHAGE_LEGAL--documents {
		display: inherit!important;
	}
	.TEMPLATE_AFFICHAGE_LEGAL--document {
		margin-right: 0!important;
	}

}