/* 
CSS Document
FONTS - ALBERT : 'albert'

COULEURS
- INDEX : rgba(204,0,102);
- GROSSESSE : #EF2C8B / rgba(239,44,139)
- BEBES : #EF90B9 / rgba(239,144,185)
- ENFANTS : #9682B9 / rgba(150,130,185)
- ADOLESCENTS : #7D52B3 / rgba(125,82,179)
- FAMILLE : #401C80 / rgba(64,28,128)
- LIVRES : #13007C / rgba(19,0,124)
*/

.infoMenu { width:100%; display:flex; flex-wrap:wrap; justify-content:space-around; padding:2em 1em; }
	.infoMenu_btn { margin:0; }
		.infoMenu_btn a:link, .infoMenu_btn a:visited { padding:1em; border-radius:0.5em; background-color:rgba(204,0,102); color:#FFFFFF; }
		.infoMenu_btn a:hover, .infoMenu_btn a:active { color:#FFFF00; }
		.infoMenu_btn a.selected { color:#FFFF00; }
.infoContent { width:100%; display:flex; flex-wrap:wrap; justify-content:space-around; }
	.infoContent_article { width:25%; margin:2em 0; padding:1em; }
		.infoContent_article a:link, .infoContent_article a:visited { width:100%; display:block; padding:0.5em 1em; background-color:rgba(204,0,102); color:#FFFFFF; border-bottom:#FFFFFF 4px solid; }
		.infoContent_article a:hover, .infoContent_article a:active { color:#FFFF00; }
		
	.infoContent_text { width:75%; padding:1em; }
		.infoContent_text_mention { width:100%; display:flex; flex-wrap:wrap; padding:1em; }
			.infoContent_text_mention p { width:100%; }
		.infoContent_text_box { width:100%; display:flex; flex-wrap:wrap; }
			.infoContent_text_box div { width:50%; padding:1em; }
				.infoContent_text_box div h4 { width:100%; margin-bottom:0; padding-bottom:0; }
				.infoContent_text_box div p { margin-top:0; padding-top:0; }


@media screen and (max-width:1600px) {

}

@media screen and (max-width:1280px) {
	/* 17-19 pouces */
}

@media screen and (max-width:1020px) {
	/* 15 pouces */

}

@media screen and (max-width:600px) {
	.infoMenu { padding:1em 0; }
		.infoMenu_btn { width:100%; display:flex; }
		.infoMenu_btn a:link { width:100%; margin:0.25em 0; padding:1em; }
		
	.infoContent_article { width:100%; padding:0; }
	.infoContent_text { width:100%; margin-bottom:4em; padding:0; text-align:justify; }
}

@media only screen and (-webkit-min-device-pixel-ratio:2) {
	/*  iphone SE --> 11 + XR | MacBook | iMac | iPad */
		
	@media screen and (max-width:880px) {
		.infoMenu { flex-direction:column; text-align:center; }
			.infoMenu_btn { margin:1.25em 0; }
		.infoContent_text_box div { width:100%; margin:0 auto; }
	}

	@media screen and (max-width:450px) {
			.infoMenu_btn { margin:0.1em 0; }
	}

}

@media only screen and (-webkit-min-device-pixel-ratio:3) {
	/*  iphone12 --> 16  */
	@media screen and (max-width:940px) {
			.infoContent_article, .infoContent_text { width:100%; padding:0; }
	}

	@media screen and (max-width:450px) {
	
	}	
}

@media only screen and (-webkit-min-device-pixel-ratio:4) {
	/*  Google Pixel 6 Pro | OPPO Find X3 Pro | Samsung Galaxy + S21-22 Ultra */
	@media screen and (max-width:450px) {
	
	}
	
	@media screen and (max-width:880px) {
		
	}
}