#cgu_container{
	margin-top: 20px;
	display: flex;
    flex-direction: column;
    align-items: center;
    width: 100%;
}
#cgu_main_title_block{
	text-align: center;
	border: var(--background-red-border);
	background-color: var(--background-header);
	padding: 20px;
	border-radius: 5px;
	transition: .5s;
	width: 75%;
}
.cgu_title_block{
	text-align: center;
	padding: 15px;
	border:var(--background-red-border);
	margin-bottom: 20px;
	border-radius: 5px;
	background-color: transparent;
	transition: .5s;
}
#cgu_main_title_block:hover, .cgu_title_block:hover{
	background-color: var(--background-hover-title);
}
#cgu_item1, #cgu_item2, #cgu_item3, #cgu_item4, #cgu_item5, #cgu_item6, #cgu_item7, #cgu_item8, #cgu_item9, #cgu_item10, #cgu_item11{
	margin-top: 40px;
	max-width: 700px;
}
.cgu_box_block{
	background-color: var(--background-header);
	padding: 20px;
	border-radius: 10px;
	border: transparent;
	transition: box-shadow .5s ease-in-out;
	line-height: 1.5em;
	margin: 10px;
}

#cgu_main_title_block:hover #cgu_main_title, .cgu_title_block:hover .cgu_title{
	color: var(--police-white-color);
}

.cgu_box_block:hover{
	box-shadow: 0 0 11px rgba(255, 251, 251, 0.2);
}
#cgu_main_title_block:hover #cgu_main_title, .cgu_title_block:hover .cgu_title{
	color: var(--police-white-color);
	transition: .5s;
}
.cgu_box_block span{
	margin-left: 40px;
}
.cgu_article_content{
	margin: 10px;
}
#span_cgu {
	color: var(--police-main-color);
}