/* #PRODUIRE{fond=css/styles_config.css}
   md5:868fcd8153756dfcc0f888a6c7afd793 */

body.landing #page-wrapper { background-color:#242c33; 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.bilan-ps.fr/IMG/jpg/ass_nat3.jpg?1776966620');
	background-image: -webkit-linear-gradient(top, rgba(0,0,0,0.5), rgba(0,0,0,0.5)), url('https://www.bilan-ps.fr/IMG/jpg/ass_nat3.jpg?1776966620');
	background-image: -ms-linear-gradient(top, rgba(0,0,0,0.5), rgba(0,0,0,0.5)), url('https://www.bilan-ps.fr/IMG/jpg/ass_nat3.jpg?1776966620');
	background-image: linear-gradient(top, rgba(0,0,0,0.5), rgba(0,0,0,0.5)), url('https://www.bilan-ps.fr/IMG/jpg/ass_nat3.jpg?1776966620');
	
	background-color:#242c33;
}

#header, .wrapper.style2, #banner:after { background-color:#242c33; }
#header, #header h1, #header nav > ul > li > a.menuToggle { color:#ffffff;}
body.landing #footer, #footer, body.is-mobile.landing #footer { background-color: rgba(36,44,51,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:#242c33; }
#menu ul > li > a, #menu { color:#ffffff; }

.wrapper.style1, .wrapper.style1 h2, .wrapper.style1 strong { color:#ffffff; background-color:#2e3060; }
.wrapper.style2, .wrapper.style2 h2, .wrapper.style2 strong { color:#ffffff; background-color:#242c33; }
.wrapper.style3, .wrapper.style3 h2, .wrapper.style3 strong { color:#ffffff; background-color:#505393; }

.wrapper.style3 { color:#ffffff; background-color:#505393; }

.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:#ed4933;}
.recherche input[type="search"]:focus, .recherche button:hover { box-shadow: 0 0 0 2px #ed4933 !important; }
.recherche button:hover { color:#ed4933 !important; }
/*
, .wrapper.style1 h3, .wrapper.style1 h4, .wrapper.style1 h5, .wrapper.style1 h6 
*/



.mediabox {
  color: #c47c3d;
}

.nav2 {
  display: inline-block;
  margin-bottom: 1em;
  vertical-align: middle;
  border: none;
  text-decoration: none;
}
.lnksrc {
  color: #c47c3d;
}

.wrapper.style5 h2, .wrapper.style5 h3, .wrapper.style5 h4, .wrapper.style5 h5, .wrapper.style5 h6 {
  color: #2E3842;
  margin-top: 2em;
}
.social {
  display: flex;
}
body, input, select, textarea {
  letter-spacing: 0.025em;
}

.nav2 a {
  border: none;
}
/*.mediabox::before,
.lnksrc::before {
  content: " – ";
}*/
.wrapper.style5 blockquote {
  border-color: #fff;
}

#banner::after {
  /*opacity: .5;*/
}
.wrapper.style4 {
  background-color: #242c33;
  /*opacity: .5;*/
}
.twitter-element-share {
  border: none;
}
body.landing #footer, #footer, body.is-mobile.landing #footer {
  background-color: rgba(36,44,51,0.85);
}
/*body.is-mobile.landing #banner, #main > header, body.is-mobile.landing .wrapper.style4, body.landing #page-wrapper {
  opacity: .5;
}*/
.nav2 img,.nav3 img {
	transition: all .3s ease-in-out;
	}
.nav2 img:hover {
	transform: rotate(90deg);
	transition: all .3s ease-in-out;
	}
.nav3 img:hover {
	transform: rotate(180deg);
	transition: all .3s ease-in-out;
	}
#banner::after {
	opacity: .65;
	filter: grayscale(80%);
	}
.lity-close, .lity-close:hover, .lity-close:active, .lity-close:focus {
	top: 70px !important;
	}
#menu {
	max-width: 70%;
	}
.wrapper.style5 button, .wrapper.style5 .button {
	margin-top: 1em;
	}
ul.actions.stacked {
	align-self: center;
	}
.spip-admin-boutons, a.spip-admin-boutons, .spip-admin-boutons a {
	margin-left: 5px;
	}
.licimg {
	text-align: left;
	margin-left: 6em;
	margin-top: 1em;
}
#elk,#toc,#travail,#pauvrete,#sante,#fiscalite,#industrie,#securite,#intl,#ecologie,#culture,#migration,#viepol,#divers {
	padding-top: 90px; 
	}
.mediabox.thx::before {
  content: "";
}
.notes {
  border-top: 1px solid #7A7A7A;
  margin-top: 5em;
}
label {
  margin: 1em 0 .2em;
}
