@charset "UTF-8";
@import url("../css/font-awesome.min.css");

/*
	Site Officiel Association loi 1901 DicoLSF by AWA (www.drone-awa.com | @awa : 23/6/2020)
	css menu license AWA (www.drone-awa.com/license)
	@import url(font-awesome.min.css); @import "https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400";

	@import url(font-awesome.min.css);
	@import "https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400";

	Icon : https://www.w3schools.com/icons/default.asp
*/

/*
	Future Imperfect by HTML5 UP
	html5up.net | @ajlkn
	Free for personal and commercial use under the CCA 3.0 license (html5up.net/license)

	Nouvelle Charte des Couleurs : background: #e89980; orange clair : #f7b5a4
	Violet = 	 #9900CC 		(R 153 ; V 0 ; B 204) 			(C 57; M 88; J 0; N 0)
	Orange Vif = #FF6600 		(R 255 ; V 102 ; B 0) 			(C 0; M 74; J 100; N 0)
	Orange = 	 #dd8800 		(R 221 ; V 136 ; B 0) 			(C 24; M 92; J 83; N 16)
*/

/* Section/Article */
	section.special, article.special {
		text-align: center;
	}

	header.header_menu p {
		/*font-family: "Raleway", Helvetica, sans-serif;*/
		font-family : "arista" , "arial_rounded" , "Ardelaney" , "Calibri" ;
		font-size: 0.7em;
		font-weight: 400;
		letter-spacing: 0.25em;
		line-height: 2.5;
		margin-top: -1em;
		text-transform: uppercase;
	}


/* Bandeau Gris Publicité ou Promotion en Haut (ex : 24-news) */
.awa_header_bg
{
	/* background:#222; */
	background: #DBCDB9;
	background-color: rgba(219, 205, 185, 0.7);				/* Couleur Gris (R 219 ; V 205 ; B 185) */
	/* Test de deux couleurs du fond avec angle 91deg à 180deg entre le Gris Haut et le Sable Bas */
	background: #fff url("../img_fond/overlay.png");
	/* color:#9900CC; */
}

.color_fff 		{ color:#fff !important; }
.color_marron 	{ color:#FF6600 !important; color:#fff !important; }
.color_bleu 	{ color:#9900CC !important; color:#fff !important; }

/* Hauteur du Bandeau avec le Bouton Jaune : padding */
/* ========================= Animation du Bandeau en Haut avec scroll_haut.js =========================== */
.treding_btn { background:#9900CC; color:#fff; margin:0 10px; display:inline-block; padding:3px 25px; }
.treding_btn:hover, .treding_btn:focus { background:#9900CC; color:#fff; margin:0 10px; display:inline-block; padding:3px 25px; }
.treding_btn { background:#f5bc04; color:#fff; margin:0 10px; display:inline-block; padding:3px 25px; }
.treding_btn:hover, .treding_btn:focus { background:#f5bc04; color:#fff; margin:0 10px; display:inline-block; padding:3px 25px; }

.awa_trading_posotion_relative { position:relative; }
.awa_treding_position_absolute
{
	-webkit-clip-path:polygon(0 1%, 100% 0, 0 100%, 0% 100%);
	-moz-clip-path:polygon(0 1%, 100% 0, 0 100%, 0% 100%);
	-ms-clip-path:polygon(0 1%, 100% 0, 0 100%, 0% 100%);
	clip-path:polygon(0 1%, 100% 0, 0 100%, 0% 100%);

	height:15px;
	width:20px;

	background:#9900CC;
	background:#f5bc04;

	position:absolute;
	left:10px;
	z-index: 900;
}

.awa_icone { color:#9900CC; }
.awa_logo_width { width:130px; }
.awa_mediya_right { text-align:right; }
.awa_mediya_center { text-align:center; }


/* Bandeau Noir Publicité ou Promotion en Haut (ex : 24-news) */
.awa_header_bg
{
	background:#222;
	/* Test de deux couleurs du fond avec angle 91deg à 180deg entre le Gris Haut et le Sable Bas */
	background: #222 url("../img_fond/overlay.png");
	color:#fff;

	/*transition:all ease-in 0.7s;*/
	-webkit-transition: all 0.7s ease-in;
	-moz-transition: all 0.7s ease-in;
	-o-transition: all 0.7s ease-in;
  	transition: all 0.7s ease-in;
}

.awa_mediya_setting { color:#fff !important; }
.awa_mediya_setting:hover, .awa_mediya_setting:focus
{
	color:#f5bc04 !important;
	/* Tempo pour le changement de la Couleur */
	-webkit-transition: all 0.2s ease-in;
  	-moz-transition: all 0.2s ease-in;
  	-o-transition: all 0.2s ease-in;
	transition: all 0.2s ease-in;
}



/* Hauteur du Bandeau avec le Bouton Jaune : padding */
.treding_btn { background:#f5bc04; color:#fff; margin:0 10px; display:inline-block; padding:3px 25px; font-size: 1.6rem; }
.treding_btn:hover, .treding_btn:focus
{
	background:#f5bc04;
	color:#FF6600; color:#9900CC; color:#000;
	margin:0 10px;
	display:inline-block;
	padding:3px 25px;
	-webkit-transition: all 0.4s ease-in;
  	-moz-transition: all 0.4s ease-in;
  	-o-transition: all 0.4s ease-in;
	transition: all 0.4s ease-in;
}

.awa_trading_position_relative { position:relative; }
.awa_treding_position_absolute
{
	-webkit-clip-path:polygon(0 1%, 100% 0, 0 100%, 0% 100%);
	-moz-clip-path:polygon(0 1%, 100% 0, 0 100%, 0% 100%);
	-ms-clip-path:polygon(0 1%, 100% 0, 0 100%, 0% 100%);
	clip-path:polygon(0 1%, 100% 0, 0 100%, 0% 100%);

	height:15px;
	width:20px;

	background:#f5bc04;
	position:absolute;
	left:10px;
	z-index: 900;
}

.awa_icone { color:#f5bc04; }		.awa_icone:hover, .awa_icone:hover:focus { color:#fff; }
.awa_logo_width { width:130px; }
.awa_mediya_setting {
	text-decoration: none;
	border-bottom-color: transparent;
}



.treding_btn_bleu { background:#22d3d3; color:#fff; margin:0 10px; display:inline-block; padding:3px 25px; font-size: 1.6rem; }
.treding_btn_bleu:hover, .treding_btn_bleu:focus
{
	background:#22d3d3;
	color:#FF6600; color:#9900CC; color:#000;
	margin:0 10px;
	display:inline-block;
	padding:3px 25px;
	-webkit-transition: all 0.4s ease-in;
  	-moz-transition: all 0.4s ease-in;
  	-o-transition: all 0.4s ease-in;
	transition: all 0.4s ease-in;
}

.awa_treding_position_absolute_bleu
{
	-webkit-clip-path:polygon(0 1%, 100% 0, 0 100%, 0% 100%);
	-moz-clip-path:polygon(0 1%, 100% 0, 0 100%, 0% 100%);
	-ms-clip-path:polygon(0 1%, 100% 0, 0 100%, 0% 100%);
	clip-path:polygon(0 1%, 100% 0, 0 100%, 0% 100%);

	height:15px;
	width:20px;

	background:#22d3d3;
	position:absolute;
	left:10px;
	z-index: 900;
}
.awa_icone_bleu { color:#22d3d3; }			.awa_icone_bleu:hover, .awa_icone_bleu:hover:focus { color:#fff; }

.treding_btn_rouge { background:#da2323; color:#fff; margin:0 10px; display:inline-block; padding:3px 25px; font-size: 1.6rem; }
.treding_btn_rouge:hover, .treding_btn_rouge:focus
{
	background:#da2323;
	color:#FF6600; color:#9900CC; color:#000;
	margin:0 10px;
	display:inline-block;
	padding:3px 25px;
	-webkit-transition: all 0.4s ease-in;
  	-moz-transition: all 0.4s ease-in;
  	-o-transition: all 0.4s ease-in;
	transition: all 0.4s ease-in;
}

.awa_treding_position_absolute_rouge
{
	-webkit-clip-path:polygon(0 1%, 100% 0, 0 100%, 0% 100%);
	-moz-clip-path:polygon(0 1%, 100% 0, 0 100%, 0% 100%);
	-ms-clip-path:polygon(0 1%, 100% 0, 0 100%, 0% 100%);
	clip-path:polygon(0 1%, 100% 0, 0 100%, 0% 100%);

	height:15px;
	width:20px;

	background:#da2323;
	position:absolute;
	left:10px;
	z-index: 900;
}
.awa_icone_rouge { color:#da2323; }		.awa_icone_rouge:hover, .awa_icone_rouge:hover:focus { color:#fff; }

.treding_btn_vert { background:#4ace22; color:#fff; margin:0 10px; display:inline-block; padding:3px 25px; font-size: 1.6rem; }
.treding_btn_vert:hover, .treding_btn_vert:focus
{
	background:#4ace22;
	color:#FF6600; color:#9900CC; color:#000;
	margin:0 10px;
	display:inline-block;
	padding:3px 25px;
	-webkit-transition: all 0.4s ease-in;
  	-moz-transition: all 0.4s ease-in;
  	-o-transition: all 0.4s ease-in;
	transition: all 0.4s ease-in;
}

.awa_treding_position_absolute_vert
{
	-webkit-clip-path:polygon(0 1%, 100% 0, 0 100%, 0% 100%);
	-moz-clip-path:polygon(0 1%, 100% 0, 0 100%, 0% 100%);
	-ms-clip-path:polygon(0 1%, 100% 0, 0 100%, 0% 100%);
	clip-path:polygon(0 1%, 100% 0, 0 100%, 0% 100%);

	height:15px;
	width:20px;

	background:#4ace22;
	position:absolute;
	left:10px;
	z-index: 900;
}
.awa_icone_vert { color:#4ace22; }			.awa_icone_vert:hover, .awa_icone_vert:hover:focus { color:#fff; }

.treding_btn_rose { background:#d81ebf; color:#fff; margin:0 10px; display:inline-block; padding:3px 25px; font-size: 1.6rem; }
.treding_btn_rose:hover, .treding_btn_rose:focus
{
	background:#d81ebf;
	color:#FF6600; color:#9900CC; color:#000;
	margin:0 10px;
	display:inline-block;
	padding:3px 25px;
	-webkit-transition: all 0.4s ease-in;
  	-moz-transition: all 0.4s ease-in;
  	-o-transition: all 0.4s ease-in;
	transition: all 0.4s ease-in;
}

.awa_treding_position_absolute_rose
{
	-webkit-clip-path:polygon(0 1%, 100% 0, 0 100%, 0% 100%);
	-moz-clip-path:polygon(0 1%, 100% 0, 0 100%, 0% 100%);
	-ms-clip-path:polygon(0 1%, 100% 0, 0 100%, 0% 100%);
	clip-path:polygon(0 1%, 100% 0, 0 100%, 0% 100%);

	height:15px;
	width:20px;

	background:#d81ebf;
	position:absolute;
	left:10px;
	z-index: 900;
}
.awa_icone_rose { color:#d81ebf; }				.awa_icone_rose:hover, .awa_icone_rose:hover:focus { color:#fff; }

/* ------------- FIN gestion du menu PROMOTION en haut des deux pages Index.html ------------- */







/* CSS Document */
	@media(min-width:0px) and (max-width:479px) {
		.awa_header_bg { text-align: center; }
		.awa_mediya_setting {
			display: block;
			text-align: center;
			padding: 10px 0;
		}

		.treding_btn, .treding_btn_bleu, .treding_btn_rouge, .treding_btn_vert, .treding_btn_rose {
			display: inline-block;
		}

		.awa_treding_position_absolute, .awa_treding_position_absolute_bleu,
		.awa_treding_position_absolute_rouge, .awa_treding_position_absolute_vert, .awa_treding_position_absolute_rose {
			display: none;
		}

		.awa_logo_width {
			display: none!important;
		}
	}

	@media(min-width:320px) and (max-width:480px) {
		.awa_header_bg { text-align: center; }
		.awa_mediya_setting {
			display: block;
			text-align: center;
			padding: 10px 0;
		}

		.treding_btn, .treding_btn_bleu, .treding_btn_rouge, .treding_btn_vert, .treding_btn_rose {
			display: inline-block;
		}

		.awa_treding_position_absolute, .awa_treding_position_absolute_bleu,
		.awa_treding_position_absolute_rouge, .awa_treding_position_absolute_vert, .awa_treding_position_absolute_rose {
			display: none;
		}

		.awa_logo_width {
			display: none!important;
		}
	}

	@media(min-width:480px) and (max-width:767px) {
		.awa_header_bg { text-align: center; }
		.awa_mediya_setting {
			display: block;
			text-align: center;
			padding: 10px 0;
		}

		.treding_btn, .treding_btn_bleu, .treding_btn_rouge, .treding_btn_vert, .treding_btn_rose {
			display: inline-block;
		}

		.awa_img_special_relative {
			right: 0;
		}

		.awa_logo_width {
			display: none;
		}
	}

	@media(min-width:768px) and (max-width:990px) {
		.awa_logo_width {
			display: none;
		}
	}

	@media(min-width:991px) and (max-width:1024px) {
		.awa_logo_width {
			display: block;
		}
	}

	@media(min-width:1025px) and (max-width:1170px) {
		.awa_logo_width {
			display: block;
		}
	}














/* Header */
	body {
		padding-top: 3.5em;
		padding-top: 0em;								/* Ecart entre le Haut et le Menu */
	}

	#header_menu {
		display: -moz-flex;
		display: -webkit-flex;
		display: -ms-flex;
		display: flex;

		-moz-justify-content: space-between;
		-webkit-justify-content: space-between;
		-ms-justify-content: space-between;

		justify-content: space-between;
		/*background-color: #ffffff;
		background-color: #EFCA81;*/									/* Couleur Sable */
		background-color: #DBCDB9;										/* Couleur Gris */
		background: #fff url("../img_fond/overlay_fond.png");		/* Couleur Gris avec des granulés */
		/*border-bottom: solid 1px rgba(160, 160, 160, 0.3);*/
		/*border-bottom: solid 1px rgba(41, 50, 125, 0.3);*/			/* Couleur Bleu */
		border-bottom: solid 1px rgba(153, 0, 204, 0.3);				/* Couleur Violet */

		height: 3.5em;
		left: 0;
		line-height: 3.5em;
		position: fixed;
		top: 0rem;
		width: 100%;
		z-index: 600;
	}

	#header_menu.cTop {
		top: 0.0rem;

		/*transition:all ease-in 0.5s;*/
		-webkit-transition: all 0.5s ease-in;
		-moz-transition: all 0.5s ease-in;
		-o-transition: all 0.5s ease-in;
		transition: all 0.5s ease-in;
	} 

	#header_menu.cBottom {
		top: 0.0rem;

		/*transition:all ease-in 0.5s;*/
		-webkit-transition: all 0.5s ease-in;
		-moz-transition: all 0.5s ease-in;
		-o-transition: all 0.5s ease-in;
		transition: all 0.5s ease-in;
	}





/* CSS Document */
	@media(min-width:0px) and (max-width:479px) {
		#header_menu.cTop {
			top: 9.2rem;
		}
	}

	@media(min-width:320px) and (max-width:480px) {
		#header_menu.cTop {
			top: 9.2rem;
		}
	}

	@media(min-width:480px) and (max-width:767px) {
		#header_menu.cTop {
			top: 9.2rem;
		}
	}

	@media(min-width:768px) and (max-width:990px) {
		#header_menu.cTop {
			top: 1.95rem;
		}

		.awa_logo_width {
			display: none;
		}
	}

	@media(min-width:991px) and (max-width:1024px) {
		#header_menu.cTop {
			top: 1.95rem;
		}
	}

	@media(min-width:1025px) and (max-width:1170px) {
		#header_menu.cTop {
			top: 1.95rem;
		}
	}

	@media(min-width:1171px) and (max-width:1280px) {
		#header_menu.cTop {
			top: 1.95rem;
		}
	}

	@media(min-width:1281px) {
		#header_menu.cTop {
			top: 2.2rem;
		}
	}





		/*#header_menu a {
			color: inherit;
			color: #FF6600;
			text-decoration: none;
		}*/

		#header_menu ul {
			list-style: none;
			margin: 0;
			padding-left: 0;
		}

			#header_menu ul li {
				display: inline-block;
				padding-left: 0;
			}

		#header_menu h1 {
			height: inherit;
			line-height: inherit;
			padding: 0.35em 0 0em 1.2em;
			white-space: nowrap;
			font-weight: bold;
		}

		/* Titre en Blanc pour Icone Maison */
		#header_menu h1 {
			/* font-family : "chocolate" , "arista" , "arial_rounded" , "Ardelaney" , "Calibri" ; */
			font-family : "Raleway-ExtraBold" , "arista" , "arial_rounded" , "Ardelaney" , "Calibri" ;
			font-size: 1.25em;
			line-height: 0.5em;
			letter-spacing: -0.035em;
		}

			#header_menu h1 a {
				font-size: 0.9em;
				color: #FFF;														/* Couleur Blanc */
			}

		#header_menu .links {
			-moz-flex: 1;
			-webkit-flex: 1;
			-ms-flex: 1;
			flex: 1;

			border-left: solid 1px rgba(160, 160, 160, 0.3);
			border-left: solid 1px rgba(41, 50, 125, 0.3);							/* Couleur Bleu */
			border-left: solid 1px rgba(153, 0, 204, 0.63);					/* Couleur Violet */
			height: inherit;
			line-height: inherit;
			margin-left: 1.5em;
			overflow: hidden;
			padding-left: 1.5em;
		}

			#header_menu .links ul li {
				border-left: solid 1px rgba(160, 160, 160, 0.3);
				border-left: solid 1px rgba(41, 50, 125, 0.3);						/* Couleur Bleu */
				border-left: solid 1px rgba(153, 0, 204, 0.63);				/* Couleur Violet */

				line-height: 1;
				margin-left: 1em;
				padding-left: 1em;
			}

				#header_menu .links ul li:first-child {
					border-left: 0;
					margin-left: 0;
					padding-left: 0;
				}

				#header_menu .links ul li a {
					border-bottom: 0;
					/*font-family: "Raleway", Helvetica, sans-serif;*/
					font-family : "arista" , "arial_rounded" , "Ardelaney" , "Calibri" ;
					font-size: 0.7em;
					font-weight: 400;
					letter-spacing: 0.25em;
					text-transform: uppercase;
				}

				/* Agrandir la Font si survol */
				/*#header_menu .links ul li a:hover {
					font-size: 0.95em;
				}*/

				/* Gestion Taille pour Aveugle */
				#header_menu .links ul li > a.menu {
					padding-left: 0.65em;
					font-size: 0.78rem;
				}

				#header_menu .links ul li:hover > a.menu {
					font-size: 0.82rem;
				}

				#header_menu .links ul li > a.menu:hover {
					font-size: 0.82rem;
				}

				/* Gestion Taille pour les Chiffres avec Dactylologie */
				#header_menu .links ul li > a.menu b {
					padding-left: 0.65em;
					font-size: 0.83rem;
					color:#9900CC;								/* Couleur Violet */
				}

				#header_menu .links ul li:hover > a.menu b {
					font-size: 0.86rem;
				}

				#header_menu .links ul li > a.menu:hover b {
					font-size: 0.86rem;
				}





/* Button Header : Boutons dans le Menu pour l'Accessibilite */
	.button_header {
		-moz-appearance: none;
		-webkit-appearance: none;
		-ms-appearance: none;
		appearance: none;
		-moz-transition: background-color 0.4s ease-in-out, color 0.4s ease-in-out;
		-webkit-transition: background-color 0.4s ease-in-out, color 0.4s ease-in-out;
		-ms-transition: background-color 0.4s ease-in-out, color 0.4s ease-in-out;
		transition: background-color 0.4s ease-in-out, color 0.4s ease-in-out;
		background-color: #FF6600;					/* Couleur Orange */

		background-color:rgba(255, 102, 0, 0.85);							/* Orange : avec une opacité à 0,85 */
			box-shadow: inset 0 0 0 2px #FF6600;			/* Couleur Orange */
			box-shadow: inset 0 12px 16px 0 rgba(0,0,0,0.24), 0 17px 50px 0 rgba(0,0,0,0.19);

		border-radius: 50%;
		border: 0;
		color: #ffffff;
		cursor: pointer;
		display: inline-block;

		font-weight: 400;
		height: 3em;
		line-height: 3em;

		/* Espace à Gauche du Bouton */
		padding: 0 0em;

		text-align: center;
		text-decoration: none;
		white-space: nowrap;

		font-family: "FontAwesome";					/* Declarer la Famille des Icones */
	}

		.button_header:hover {
			/*background-color: #737373;
			background-color: #9900CC;*/					 /* Couleur Bleu */
			background-color: #DBCDB9;						/* Couleur Gris */
				box-shadow: inset 0 0 0 2px #FF6600;			/* Couleur Orange */
				box-shadow: inset 0 12px 16px 0 rgba(0,0,0,0.24), 0 17px 50px 0 rgba(0,0,0,0.19);

			background-color:rgba(230, 195, 241, 0.95);							/* Violet : avec une opacité à 0,95 */
				box-shadow: inset 0 0 0 2px #FF6600;			/* Couleur Orange */
				box-shadow: inset 0 12px 16px 0 rgba(0,0,0,0.24), 0 17px 50px 0 rgba(0,0,0,0.19);
		}

		.button_header:active {
			/*background-color: #595959;*/
			/*background-color: #EFCA81;*/						/* Couleur Sable */
			background-color: #DBCDB9;						/* Couleur Gris */
			opacity: 0.75;
			box-shadow: inset 0 0 0 2px #FF6600;			/* Couleur Orange */

			background-color:rgba(230, 195, 241, 0.95);							/* Violet : avec une opacité à 0,95 */
			opacity: 0.75;
			box-shadow: inset 0 0 0 2px #FF6600;			/* Couleur Orange */
		}

		.button_header.icon_titre {
			/* Ecart entre l'Icone et le Bord */
			padding-left: 0.75em;
			padding-right: 0.75em;
		}

			.button_header.icon_titre:before {
				/* Ecart entre l'Icone et le Texte */
				margin-right: 0.2em;
				margin-left: 0.2em;
			}

			.button_header.icon_titre:after {
				/* Ecart a Gauche entre l'Icone et le Texte */
				margin-right: 0em;
				padding-left: 0em;
				margin-left: 0em;
				padding-right: 0em;
				content: '';
			}

		.button_header.icon {
			/* Ecart entre l'Icone et le Bord */
			padding-left: 0.65em;
			padding-right: 0.65em;
		}

			.button_header.icon:before {
				/* Ecart entre l'Icone et le Texte */
				margin-right: 0.5em;
				margin-left: 0.7em;
			}

			.button_header.icon:after {
				/* Ecart a Gauche entre l'Icone et le Texte */
				margin-right: 0em;
				padding-left: 0em;
				margin-left: 0em;
				padding-right: 0em;
				content: '';
			}
			
		.button_header.hauteur_small {
			font-size: 0.8em;
			height: 2.4em;
			line-height: 2.4em;
		}

		.button_header.hauteur_smaller {
			font-size: 0.8em;
			height: 2.1em;
			line-height: 2.1em;
		}

			.button_header.hauteur_smaller {
				/* Ecart entre l'Icone et le Bord */
				padding-left: 0.65em;
				padding-right: 0.65em;

				/* Ecart entre l'Icone et le Texte */
				margin-right: 0.8em;
				margin-left: 0em;
			}

				.button_header.hauteur_smaller:before {
					margin-right: 0.5em;
					margin-left: 0.7em;
				}

				.button_header.hauteur_smaller:after {
					/* Ecart a Gauche entre l'Icone et le Texte */
					margin-right: 0em;
					padding-left: 0em;
					margin-left: 0em;
					padding-right: 0em;
					content: '';
				}

		.button_header.hauteur_sousmenu {
			font-size: 0.7em;
			height: 1.8em;
			line-height: 1.8em;
			width: 2.8em;
		}

			.button_header.hauteur_sousmenu {
				/* Ecart entre l'Icone et le Bord */
				padding-left: 0.25em;
				padding-right: 0.25em;

				/* Ecart entre l'Icone et le Texte */
				margin-right: 1.1em;
				margin-left: 0em;
			}

				.button_header.hauteur_sousmenu:before {
					margin-right: 0.5em;
					margin-left: 0.7em;
				}

				.button_header.hauteur_sousmenu:after {
					/* Ecart a Gauche entre l'Icone et le Texte */
					margin-right: 0em;
					padding-left: 0em;
					margin-left: 0em;
					padding-right: 0em;
					content: '';
				}









		#header_menu .main_icone {
			height: inherit;
			line-height: inherit;
			text-align: right;
		}

			#header_menu .main_icone ul {
				height: inherit;
				line-height: inherit;
			}

				#header_menu .main_icone ul li {
					border-left: solid 1px rgba(160, 160, 160, 0.3);
					border-left: solid 1px rgba(41, 50, 125, 0.3);					/* Couleur Bleu */
					border-left: solid 1px rgba(153, 0, 204, 0.63);				/* Couleur Violet */
					height: inherit;
					line-height: inherit;
					white-space: nowrap;
				}

					#header_menu .main_icone ul li > * {
						display: block;
						float: left;
					}

					/* icone à droite du menu en haut : rechercher et 3 barres */
					#header_menu .main_icone ul li > a {
						text-decoration: none;
						border-bottom: 0;
						/* color: #aaaaaa;
						color: #FF6600;	*/										/* Couleur Orange */
						color:#9900CC !important;						/* Couleur Violet */
						overflow: hidden;
						position: relative;
						text-indent: 4em;
						width: 4em
					}

						#header_menu .main_icone ul li > a:before {
							-moz-osx-font-smoothing: grayscale;
							-webkit-font-smoothing: antialiased;
							font-family: FontAwesome;
							font-style: normal;
							font-weight: normal;
							text-transform: none !important;
						}

						#header_menu .main_icone ul li > a:before {
							display: block;
							height: inherit;
							left: 0;
							line-height: inherit;
							position: absolute;
							text-align: center;
							text-indent: 0;
							top: 0;
							width: inherit;
						}

		#header_menu form {
			margin: 0;
		}

			#header_menu form input {
				display: inline-block;
				height: 2.5em;
				position: relative;
				top: -2px;
				vertical-align: middle;
			}

		/* Gestion du tiroir pour le bouton rechercher */
		#header_menu #search {
			-moz-transition: all 0.5s ease;
			-webkit-transition: all 0.5s ease;
			-ms-transition: all 0.5s ease;
			transition: all 0.5s ease;
			max-width: 0;
			opacity: 0;
			overflow: hidden;
			padding: 0;
			white-space: nowrap;
		}

		/* Gérer le input du rechercher dans le Menu Haut */
		#header_menu #search input[type="text"]
		{
			margin-top: 0.9rem;
			height: 2.1em;

			-moz-appearance: none;
			-webkit-appearance: none;
			-ms-appearance: none;
			appearance: none;
			background-color: #f8f8f8;			background: #e3ddd5;
			border-radius: 6px;
			border: solid 1px #FF6600;							    /* Couleur Orange */
			border: solid 1px #9900CC;							    /* Couleur Violet */
			color: #FF6600 !important;			color:#9900CC !important;
			display: block;
			outline: 0;
			padding: 0 1em;
			text-decoration: none;
			width: 100%;
		}

			#header_menu #search input {
				width: 12em;
				height: 1em;
			}

			#header_menu #search.visible {
				max-width: 13.5em;
				opacity: 1;
				padding: 0 0.5em 0 0;
			}

		@media screen and (max-width: 980px) {
			#header_menu .links {
				display: none;
			}
		}

		@media screen and (max-width: 736px) {
			#header_menu {
				height: 2.75em;
				line-height: 2.75em;
			}

				#header_menu h1 {
					padding: 0 0 0 1em;
				}

				#header_menu .main_icone .search {
					display: none;
				}
		}







/* Menu à Droite */
	#menu_droit {
		-moz-transform: translateX(25em);
		-webkit-transform: translateX(25em);
		-ms-transform: translateX(25em);
		transform: translateX(25em);
		-moz-transition: -moz-transform 0.5s ease, visibility 0.5s;
		-webkit-transition: -webkit-transform 0.5s ease, visibility 0.5s;
		-ms-transition: -ms-transform 0.5s ease, visibility 0.5s;
		transition: transform 0.5s ease, visibility 0.5s;
		-webkit-overflow-scrolling: touch;
		/*background: #ffffff;
		background: #EFCA81; */												/* Couleur Sable */
		/*background: #DBCDB9; */											/* Couleur Gris */
		background: #DBCDB9;										/* Couleur Gris avec le fond sable */
		background: #fff url("../img_fond/overlay_fond.png");		/* Couleur Gris avec des granulés */
		border-left: solid 1px rgba(160, 160, 160, 0.3);
		border-left: solid 1px rgba(41, 50, 125, 0.3);						/* Couleur Bleu */
		border-left: solid 1px rgba(153, 0, 204, 0.63);				/* Couleur Violet */
		box-shadow: none;
		height: 100%;
		max-width: 80%;
		overflow-y: auto;
		position: fixed;
		right: 0;
		top: 0;
		visibility: hidden;
		width: 25em;
		z-index: 602;
	}

		#menu_droit > * {
			border-top: solid 1px rgba(160, 160, 160, 0.3);
			border-top: solid 1px rgba(41, 50, 125, 0.3);					/* Couleur Bleu */
			border-top: solid 1px rgba(153, 0, 204, 0.63);			/* Couleur Violet */
			padding: 2em;
		}

			#menu_droit > * > :last-child {
				margin-bottom: 0;
			}

		#menu_droit > :first-child {
			border-top: 0;
		}

		#menu_droit .links {
			list-style: none;
			padding: 0;
		}

			#menu_droit .links > li {
				border: 0;
				border-top: dotted 1px rgba(160, 160, 160, 0.3);
				border-top: dotted 1px rgba(41, 50, 125, 0.3);				/* Couleur Bleu */
				border-top: solid 1px rgba(153, 0, 204, 0.63);			/* Couleur Violet */
				margin: 1.5em 0 0 0;
				padding: 1.1em 0 0 0;
			}

				#menu_droit .links > li a {
					border-bottom: 0;

					/* Align Horizontal des Contenus button et h3 */
					display: flex;
					flex-wrap: wrap;
				}

					#menu_droit .links > li a button {	
						margin-right: 0.5em;
					}

					#menu_droit .links > li a h3 {
						/* font-family : "chocolate" , "arista" , "arial_rounded" , "Ardelaney" , "Calibri" ; */
						font-family : "Raleway-ExtraBold" , "arista" , "arial_rounded" , "Ardelaney" , "Calibri" ;
						-moz-transition: color 0.2s ease;
						-webkit-transition: color 0.2s ease;
						-ms-transition: color 0.2s ease;
						transition: color 0.2s ease;
						font-size: 1.35rem;
						text-transform: uppercase;
						/*color: #FF6600;*/										/* Couleur Orange */
						color: #9900CC;								/* Couleur Violet */
					}

					#menu_droit .links > li a p {
						/* Annuler Align Horizontal pour p de description */
						display: initial;
						flex-basis: 100%;

						/*font-family: "Raleway", Helvetica, sans-serif;*/
						font-family : "arista" , "arial_rounded" , "Ardelaney" , "Calibri" ;
						font-size: 0.7em;
						font-weight: 400;
						letter-spacing: 0.25em;
						margin-bottom: 0;
						text-decoration: none;

						/* text-transform: uppercase; */
						/*color: #9900CC;*/										/* Couleur Violet */
						color: #FF6600;								/* Couleur Orange */
					}

					/* Couleur de l'icone dans le menu droit en cas de survol */
					#menu_droit .links > li a button:hover {
						color: #9900CC;										/* Couleur Violet */
					}

					#menu_droit .links > li a:hover h3 {
						/*color: #2ebaae;
						color: #3edae9;*/										/* Couleur orange clair */
						color: #FF6600;								/* Couleur Orange */

						/*text-transform:lowercase;*/
						opacity: 0.8;
						opacity: 1;
					}

					#menu_droit .links > li a:hover p {
						text-transform: uppercase;
						/*color: #FF6600;*/										/* Couleur Orange */
						color: #9900CC;								/* Couleur Violet */
					}

				#menu_droit .links > li:first-child {
					border-top: 0;
					margin-top: 0;
					padding-top: 0;
				}

		body.is-menu-visible #menu_droit {
			-moz-transform: translateX(0);
			-webkit-transform: translateX(0);
			-ms-transform: translateX(0);
			transform: translateX(0);
			visibility: visible;
		}

		@media screen and (max-width: 736px) {
			#menu_droit > * {
				padding: 1.5em;
			}
		}

		/* Gérer le input du rechercher dans le Menu Droite */
		#menu_droit .search input[type="text"]
		{
			margin-top: -1.2rem;
			height: 2.1em;

			-moz-appearance: none;
			-webkit-appearance: none;
			-ms-appearance: none;
			appearance: none;
			background-color: #f8f8f8;			background: #e3ddd5;
			border-radius: 6px;
			border: solid 1px #FF6600;							    /* Couleur Orange */
			border: solid 1px #9900CC;							    /* Couleur Violet */
			color: #FF6600 !important;			color:#9900CC !important;
			display: block;
			outline: 0;
			padding: 0 1em;
			text-decoration: none;
			width: 100%;
		}












/* Imposer en ligne entre Icone et Texte : https://developer.mozilla.org/fr/docs/Web/CSS/CSS_Flexible_Box_Layout/Concepts_de_base_flexbox */
/* ---------------- Feuille de Style pour les Menu Déroulant type Select -------------------- */
#header_menu nav.nav {
	height: inherit;
	line-height: inherit;
	position: absolute;
	position: relative;
	right: 0.75em;
	top: 0;
	vertical-align: middle;
}

	#header_menu nav.nav > ul {
		list-style: none;
		margin: 0;
		padding-left: 0em;
	}

		#header_menu nav.nav > ul > li {
			display: inline-block;
			padding-left: 0;
		}

			#header_menu nav.nav > ul > li > ul {
				display: none;
			}

			#header_menu nav.nav > ul > li a {
				display: inline-block;
				height: 2em;
				line-height: 1.95em;
				/* Largeur du menu en Haut pour la fleche */
				padding: 0 2.35em;
				border-radius: 6px;
			}

			#header_menu nav.nav > ul > li a:not(.button) {
				/*color: #000;*/
				color: #FF6600;										/* Couleur Orange */
				color: #9900CC;										/* Couleur Violet */
				display: inline-block;
				text-decoration: none;
				border: 0;
			}

				/* Couleur de la Flèche qui se retourne vers le haut en cas de survol */
				#header_menu nav.nav > ul > li a:not(.button).icon:before {
					color: #FF6600;
					margin-right: 0.5em;

					font-family: "FontAwesome";
					font-style: normal;
					font-weight: normal;
					text-transform: none !important;
				}

				#header_menu nav.nav > ul > li a:not(.button).icon:before {
					-moz-transition: color 0.2s ease-in-out, -moz-transform 0.2s ease-in-out;
					-webkit-transition: color 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out;
					-ms-transition: color 0.2s ease-in-out, -ms-transform 0.2s ease-in-out;
					transition: color 0.2s ease-in-out, transform 0.2s ease-in-out;
					color: #FF6600;
					content: '\f078';
					position: absolute;
					right: 0em;
				}

				#header_menu nav.nav > ul > li.active a:not(.button).icon:before {
					-moz-transform: rotate(-180deg);
					-webkit-transform: rotate(-180deg);
					-ms-transform: rotate(-180deg);
					transform: rotate(-180deg);
				}

			#header_menu nav.nav > ul > li:first-child {
				margin-left: 0;
			}

			/* Zone en haut avec le choix des sous-menu */
			#header_menu nav.nav > ul > li a:not(.button) {
				background-color: rgba(153, 153, 153, 0.25);
				border: solid 1px #9900CC;							  /* Couleur Violet */
			}

			#header_menu nav.nav > ul > li.active a:not(.button) {
				/*background-color: rgba(239, 202, 129, 0.25);*/
				background-color: rgba(255, 255, 255, 0.75);
				border: solid 1px #FF6600;							  /* Couleur Orange */
			}














/* ---------------- Feuille de Style pour les Menu Déroulant type Select pour Actualité -------------------- */
#header_menu nav.sousMenu {
	height: inherit;
	line-height: inherit;
	position: relative;
	right: .75em;								/* Position du sous-menu */
	top: 0;
	vertical-align: middle;
}

	#header_menu nav.sousMenu > ul {
		list-style: none;
		margin: 0;
		padding-right: 0em;
	}

		#header_menu nav.sousMenu > ul > li {
			display: inline-block;
			padding-right: 0em;
		}

			#header_menu nav.sousMenu > ul > li > ul {
				display: none;
			}

			#header_menu nav.sousMenu > ul > li a {
				display: inline-block;
				height: 2em;
				line-height: 1.95em;
				/* Largeur du menu en Haut pour la fleche */
				padding: 0 2.35em;
				border-radius: 6px;
			}

			#header_menu nav.sousMenu button:hover {
				color: #9900CC;										/* Couleur Violet */
				text-decoration: none;
				border: 0;
				font-weight: bold;
			}

			#header_menu nav.sousMenu > ul > li a:not(.button) {
				color: #FF6600;										/* Couleur Orange */
				color: #9900CC;								/* Couleur Violet */
				display: inline-block;
				text-decoration: none;
				border: 0;
			}

				#header_menu nav.sousMenu > ul > li a:not(.button).icon:before {
					margin-right: 0.5em;

					font-family: "FontAwesome";
					font-style: normal;
					font-weight: normal;
					text-transform: none !important;
				}

				/* Couleur de la Flèche qui se retourne vers le haut en cas de survol */
				#header_menu nav.sousMenu > ul > li a:not(.button).icon:before {
					-moz-transition: color 0.2s ease-in-out, -moz-transform 0.2s ease-in-out;
					-webkit-transition: color 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out;
					-ms-transition: color 0.2s ease-in-out, -ms-transform 0.2s ease-in-out;
					transition: color 0.2s ease-in-out, transform 0.2s ease-in-out;
					color: #9900CC;								/* Couleur Violet */
					content: '\f078';
					position: absolute;
					right: 0em;
				}

				#header_menu nav.sousMenu > ul > li.active a:not(.button).icon:before {
					-moz-transform: rotate(-180deg);
					-webkit-transform: rotate(-180deg);
					-ms-transform: rotate(-180deg);
					transform: rotate(-180deg);

					color: #FF6600;
				}

			#header_menu nav.sousMenu > ul > li:first-child {
				margin-left: 0;
			}

			/* Zone en haut avec le choix du Sous-Menu */
			#header_menu nav.sousMenu > ul > li a:not(.button) {
				background-color: rgba(153, 153, 153, 0.25);
				background-color: rgba(255, 255, 255, 0.55);
				border: solid 1px #9900CC;							  /* Couleur Violet */
			}

			#header_menu nav.sousMenu > ul > li.active a:not(.button) {
				/*background-color: rgba(239, 202, 129, 0.25);*/
				/*background-color: rgba(255, 255, 255, 0.75);
				background-color: rgba(255, 255, 255, 0.75);
				background: rgb(227, 221, 213);*/
				background-color: rgba(227, 221, 213, 0.75);
				border: solid 1px #FF6600;							  /* Couleur Orange */
			}


















/* ---------------- Feuille de Style pour les Menu Droit type Select pour Multilingue -------------------- */
#droit_menu nav.nav {
	height: inherit;
	line-height: inherit;
	position: relative;
	right: 0.75em;
	top: 0;
	vertical-align: middle;
}

#droit_menu ul.actions {
	/* Align Horizontal des Contenus button et h3 */
	/*display: flex;*/
	/* flex-wrap: wrap; */
	display: -moz-flex;
	display: -webkit-flex;
	display: -ms-flex;
	display: flex;

	-moz-justify-content: right;
	-webkit-justify-content: right;
	-ms-justify-content: right;
	justify-content: right;

	/* Btn en Ligne et non Vertical */
	-moz-flex-direction: row-reverse;
	-webkit-flex-direction: row-reverse;
	-ms-flex-direction: row-reverse;
	flex-direction: row-reverse;

	position: relative;
}

	#droit_menu nav.nav > ul {
		list-style: none;
		margin: 0;
		padding-left: 0em;
	}

		#droit_menu nav.nav > ul > li {
			display: inline-block;
			padding-left: 0;
		}

			#droit_menu nav.nav > ul > li > ul {
				display: none;
			}

			#droit_menu nav.nav > ul > li a {
				display: inline-block;
				height: 2em;
				line-height: 1.95em;
				/* Largeur du menu en Haut pour la fleche */
				padding: 0 2.35em;
				border-radius: 6px;
			}

			#droit_menu nav.nav > ul > li a:not(.button) {
				display: inline-block;
				text-decoration: none;
				border: 0;
			}

				/* Flèche qui se retourne vers le haut en cas de survol */
				#droit_menu nav.nav > ul > li a:not(.button).icon:before {
					margin-right: 0.5em;

					font-family: "FontAwesome";
					font-style: normal;
					font-weight: normal;
					text-transform: none !important;
				}

				#droit_menu nav.nav > ul > li a:not(.button).icon:before {
					-moz-transition: color 0.2s ease-in-out, -moz-transform 0.2s ease-in-out;
					-webkit-transition: color 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out;
					-ms-transition: color 0.2s ease-in-out, -ms-transform 0.2s ease-in-out;
					transition: color 0.2s ease-in-out, transform 0.2s ease-in-out;
					color: #9900CC;								/* Couleur Violet */
					content: '\f078';
					position: absolute;
					right: 0em;
				}

				#droit_menu nav.nav > ul > li.active a:not(.button).icon:before {
					-moz-transform: rotate(-180deg);
					-webkit-transform: rotate(-180deg);
					-ms-transform: rotate(-180deg);
					transform: rotate(-180deg);
					
					color: #FF6600;
				}

			#droit_menu nav.nav > ul > li:first-child {
				margin-left: 0;
			}

			/* Zone en haut avec le choix de la Langue */
			#droit_menu nav.nav > ul > li a:not(.button) {
				background-color: rgba(153, 153, 153, 0.25);
				background-color: rgba(255, 255, 255, 0.55);
				border: solid 1px #9900CC;							  /* Couleur Violet */
			}

			#droit_menu nav.nav > ul > li.active a:not(.button) {
				/*background-color: rgba(239, 202, 129, 0.25);*/
				/* background-color: rgba(255, 255, 255, 0.95); */
				background-color: rgba(227, 221, 213, 0.75);
				border: solid 1px #FF6600;							  /* Couleur Orange */
			}










/* ---------------- Feuille de Style pour les Menu à Droite type Select -------------------- */
#droit_menu nav.sousMenu {
	height: inherit;
	line-height: inherit;
	position: relative;
	left: 1.35em;
	top: 0;
	vertical-align: middle;
}

	#droit_menu nav.sousMenu > ul {
		list-style: none;
		margin: 0rem;
		padding-right: 0em;
	}

		#droit_menu nav.sousMenu > ul > li {
			display: inline-block;
			padding-right: 0em;
		}

			#droit_menu nav.sousMenu > ul > li > ul {
				display: none;
			}

			#droit_menu nav.sousMenu > ul > li a {
				display: inline-block;
				height: 2em;
				line-height: 1.95em;
				/* Largeur du menu en Haut pour la fleche */
				padding: 0 4.35em;
				border-radius: 6px;
			}

			#droit_menu nav.sousMenu button:hover {
				color: #9900CC;										/* Couleur Violet */
				text-decoration: none;
				border: 0;
				font-weight: bold;
			}

			#droit_menu nav.sousMenu > ul > li a:not(.button) {
				color: #FF6600;										/* Couleur Orange */
				color: #9900CC;										/* Couleur Violet */
				display: inline-block;
				text-decoration: none;
				border: 0;
			}

				#droit_menu nav.sousMenu > ul > li a:not(.button).icon:before {
					color: #FF6600;
					margin-right: 0.5em;

					font-family: "FontAwesome";
					font-style: normal;
					font-weight: normal;
					text-transform: none !important;
				}

				#droit_menu nav.sousMenu > ul > li a:not(.button).icon:before {
					-moz-transition: color 0.2s ease-in-out, -moz-transform 0.2s ease-in-out;
					-webkit-transition: color 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out;
					-ms-transition: color 0.2s ease-in-out, -ms-transform 0.2s ease-in-out;
					transition: color 0.2s ease-in-out, transform 0.2s ease-in-out;
					color: #FF6600;
					content: '\f077';
					content: '\f078';
					position: absolute;
					right: 0em;
				}

				#droit_menu nav.sousMenu > ul > li.active a:not(.button).icon:before {
					-moz-transform: rotate(-180deg);
					-webkit-transform: rotate(-180deg);
					-ms-transform: rotate(-180deg);
					transform: rotate(-180deg);
				}

			#droit_menu nav.sousMenu > ul > li:first-child {
				margin-left: 0;
			}

			/*#droit_menu nav.sousMenu > ul > li:first-child:hover {
				margin-top: -50rem;
			}*/

			/* Zone en haut avec le choix du Sous-Menu placé à Droite */
			#droit_menu nav.sousMenu > ul > li a:not(.button) {
				background-color: rgba(153, 153, 153, 0.25);
				border: solid 1px #9900CC;							  /* Couleur Violet */
			}

			#droit_menu nav.sousMenu > ul > li.active a:not(.button) {
				/*background-color: rgba(239, 202, 129, 0.25);*/
				background-color: rgba(255, 255, 255, 0.75);
				border: solid 1px #FF6600;							  /* Couleur Orange */
			}


















	/* Format des sous-menu ul li avec un scroll pour Actualité et Multilingue */
	.dropotron {
		background: #fff;
		border-radius: 6px;
		box-shadow: 0 2px 0 0 rgba(0, 0, 0, 0.065), inset 0 -1px 0 0 #fff, inset 0 0 0 1px rgba(229, 229, 229, 0.5);
		list-style: none;
		margin: calc(-0.5em + 1px) 0 0 1px;
		padding: 0.5em 0;
		width: 12em;
	}

		.dropotron li {
			padding: 0;
			vertical-align: middle;
		}

			/* Icone dans le sous-menu */
			.dropotron button:hover {
				color: #9900CC;										/* Couleur Violet */
				text-decoration: none;
				border: 0;
				font-weight: bold;
			}

			.dropotron li a.boxinline {
				border-bottom: 0;

				/* Align Horizontal des Contenus button et h3 */
				/*display: flex;*/
				/* flex-wrap: wrap; */
				display: flex;
          		flex-direction: row-reverse;

				padding: 0.15em 1em;
			}

			/* Couleur et forme pour la zone Multilingue */
			.dropotron li a.boxinline, .dropotron li span {
				-moz-transition: none;
				-webkit-transition: none;
				-ms-transition: none;

				transition: none;
				border: 0;
				border-top: solid 1px #f2f2f2;
				color: inherit;
				display: block;
				padding: 0.15em 1em;
			}

			/* Couleur des Texte dans Actualité avec le Sous-Menu */
			.dropotron a.boxinline > b {
				/* background: #DBCDB9; */
				color: #9900CC;							/* Couleur Violet */
			}

			.dropotron a.boxinline:hover > b {
				/* background: #DBCDB9; */
				color: #FF6600;							/* Couleur Orange */
			}

			.dropotron li > a {
				/*background: rgba(255, 255, 255, 0.75);*/
				color: #9900CC;							/* Couleur Violet */
			}

			.dropotron li:hover > a {
				color: #FF6600;							/* Couleur Orange */
			}

			.dropotron li:first-child > a, .dropotron li:first-child > span {
				border-top: 0;
			}

			.dropotron li.active > a, .dropotron li.active > span, .dropotron li:hover > a, .dropotron li:hover > span {
				/* background: #e89980; */
				/* color: #ffffff; */
				background: #DBCDB9;	background: #e3ddd5;
			}

		.dropotron.level-0 {
			font-size: 1.15em;
			margin: 1em 0 0 0;
		}

			/* Gérer la flèche en Haut */	
			.dropotron.level-0:before {
				-moz-transform: rotate(45deg);
				-webkit-transform: rotate(45deg);
				-ms-transform: rotate(45deg);
				transform: rotate(45deg);

				background: #fff;
				border: solid 1px rgba(229, 229, 229, 0.5);
				border-bottom: 0;
				border-right: 0;
				box-shadow: -0.25em -0.125em 0.125em 0 rgba(0, 0, 0, 0.015);

				content: '';
				display: block;
				height: 0.75em;
				position: absolute;
				right: 1.25em;
				top: -0.375em;
				width: 0.75em;
				z-index: 0;
			}

























/* Narrow */
	@media screen and (max-width: 980px) {
		/*#header_menu nav.sousMenu {
			display: none;
		}*/

		#header_menu nav.nav {
			left: 15.25em;
		}

		#droit_menu nav.nav {
			right: 0.75em;
		}
	}


/* Narrower */
	@media screen and (max-width: 840px) {
		/*#header_menu nav.sousMenu {
			display: none;
		}*/

		#header_menu nav.nav {
			left: 10.75em;
		}

		#droit_menu nav.nav {
			right: 0.75em;
		}
	}


/* Mobile */
	@media screen and (max-width: 736px) {
		/*#header_menu nav.sousMenu {
			display: none;
		}*/

		#header_menu nav.nav {
			left: 7.75em;
		}

		#droit_menu nav.nav {
			left: 7.75em;
		}

		#droit_menu ul.actions {
			margin-top: 20px;
			/* Align Horizontal des Contenus button et h3 */
			/*display: flex;*/
			/* flex-wrap: wrap; */
			display: -moz-inline-block;
			display: -webkit-inline-block;
			display: -ms-inline-block;
			display: inline-block;

			-moz-justify-content: center;
			-webkit-justify-content: center;
			-ms-justify-content: center;
			justify-content: center;

			/* Btn Vertival et non en Ligne */
			-moz-flex-direction: inherit;
			-webkit-flex-direction: inherit;
			-ms-flex-direction: inherit;
			flex-direction: inherit;

			position: relative;
		}
	}


/* Mobile (Portrait) */
	@media screen and (max-width: 480px) {
		/*#header_menu nav.sousMenu {
			display: none;
		}*/
		
		#header_menu nav.nav {
			left: 1.75em;
		}

		#droit_menu nav.nav {
			left: 5.75em;
		}

		#droit_menu ul.actions {
			margin-top: 20px;
			/* Align Horizontal des Contenus button et h3 */
			/*display: flex;*/
			/* flex-wrap: wrap; */
			display: -moz-inline-block;
			display: -webkit-inline-block;
			display: -ms-inline-block;
			display: inline-block;

			-moz-justify-content: center;
			-webkit-justify-content: center;
			-ms-justify-content: center;
			justify-content: center;

			/* Btn Vertival et non en Ligne */
			-moz-flex-direction: inherit;
			-webkit-flex-direction: inherit;
			-ms-flex-direction: inherit;
			flex-direction: inherit;

			position: relative;
		}
	}

/* ---------------- Feuille de Style pour les Menu Déroulant type Select -------------------- */