/* #PRODUIRE{fond=css/styles_config.css}
   md5:8334a004017c57fdb98ea0bbe4f4c1b8 */

body.landing #page-wrapper { background-color:#4d4d4d; color:#ffffff; }

body.is-mobile.landing #banner,
#main > header,
body.is-mobile.landing .wrapper.style4,
body.landing #page-wrapper {
	background-image: -moz-linear-gradient(top, rgba(0,0,0,0.5), rgba(0,0,0,0.5)), url('https://www.geneva-for-future.foundation/local/cache-vignettes/L1800xH1350/20211021_175655_ecadree-ca1d9.jpg?1753561894');
	background-image: -webkit-linear-gradient(top, rgba(0,0,0,0.5), rgba(0,0,0,0.5)), url('https://www.geneva-for-future.foundation/local/cache-vignettes/L1800xH1350/20211021_175655_ecadree-ca1d9.jpg?1753561894');
	background-image: -ms-linear-gradient(top, rgba(0,0,0,0.5), rgba(0,0,0,0.5)), url('https://www.geneva-for-future.foundation/local/cache-vignettes/L1800xH1350/20211021_175655_ecadree-ca1d9.jpg?1753561894');
	background-image: linear-gradient(top, rgba(0,0,0,0.5), rgba(0,0,0,0.5)), url('https://www.geneva-for-future.foundation/local/cache-vignettes/L1800xH1350/20211021_175655_ecadree-ca1d9.jpg?1753561894');
	
	background-color:#4d4d4d;
}

#header, .wrapper.style2, #banner:after { background-color:#4d4d4d; }
#header, #header h1, #header nav > ul > li > a.menuToggle { color:#ffffff;}
body.landing #footer, #footer, body.is-mobile.landing #footer { background-color: rgba(77,77,77,0.5); }
#footer .copyright, #footer .copyright li a, #footer .copyright li a:hover { color:rgba(255,255,255, 0.5);}

.arbo, .arbo a, .arbo strong { color:rgba(255,255,255,0.5) !important; }


#banner, #banner .more, #banner h2 { color:#ffffff; }
#banner h2:before, #banner h2:after { background-color:#ffffff; }


header p { color:#ffffff; }

#menu { background-color:#ffffff; }
#menu ul > li > a, #menu { color:#000000; }

.wrapper.style1, .wrapper.style1 h2, .wrapper.style1 strong { color:#ffffff; background-color:#858585; }
.wrapper.style2, .wrapper.style2 h2, .wrapper.style2 strong { color:#ffffff; background-color:#4d4d4d; }
.wrapper.style3, .wrapper.style3 h2, .wrapper.style3 strong { color:#d4d4d4; background-color:#625b56; }

.wrapper.style3 { color:#d4d4d4; background-color:#625b56; }

.wrapper.style4 { color:#ffffff; }

/* couleur accent */
.features li.icon:before, input[type="submit"].primary, input[type="reset"].primary, input[type="button"].primary, button.primary, .button.primary { color:#da291c;}
.recherche input[type="search"]:focus, .recherche button:hover { box-shadow: 0 0 0 2px #da291c !important; }
.recherche button:hover { color:#da291c !important; }
/*
, .wrapper.style1 h3, .wrapper.style1 h4, .wrapper.style1 h5, .wrapper.style1 h6 
*/
