/* #PRODUIRE{fond=css/styles_config.css}
   md5:8b703a30fbeccbd1eabb7622a6d4bd86 */

body { background-color:#ffffff; color:#585858; }
a { color:#585858; }
a:hover, a:active, a:focus, a.on, .formulaire_contact form > fieldset.previsu > legend { color:#89f56a !important; }


#footer { background-color:#f6f6f6; }

/* les boutons et formulaires dans le contenu */
input[type="submit"], input[type="submit"].primary { color:#ffffff !important; background-color:#585858; }
input[type="submit"]:hover, input[type="submit"].primary:hover,
input[type="submit"]:focus, input[type="submit"].primary:focus,
input[type="submit"]:active, input[type="submit"].primary:active { background-color:#89f56a; border-color:#89f56a !important; color:#ffffff !important; }

/* les boutons et formulaires dans le pied de page */
#footer input[type="submit"], #footer input[type="submit"].primary { color:#f6f6f6 !important; }
#footer input[type="submit"]:hover, #footer input[type="submit"].primary:hover,
#footer input[type="submit"]:focus, #footer input[type="submit"].primary:focus,
#footer input[type="submit"]:active, #footer input[type="submit"].primary:active { color:#585858 !important; }

.icon.style2, input[type="text"], input[type="password"], input[type="email"], input[type="tel"], select, textarea, .editer.saisie_case { border-color:#acacac; }

.icon.style2:hover, .icon.style2:active, .icon.style2:focus, .formulaire_contact form > fieldset.previsu { border-color:#89f56a; }
.icon.style2:active { background-color:rgba(137,245,106,0.1); }






#header nav ul li a[href="#menu"]:before {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cstyle%3Eline %7B stroke-width: 8px%3B stroke: %2389f56a%3B%7D%3C/style%3E%3Cline x1='0' y1='25' x2='100' y2='25' /%3E%3Cline x1='0' y1='50' x2='100' y2='50' /%3E%3Cline x1='0' y1='75' x2='100' y2='75' /%3E%3C/svg%3E");
	opacity: 0;
}
#header nav ul li a[href="#menu"]:after {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cstyle%3Eline %7B stroke-width: 8px%3B stroke: %23585858%3B%7D%3C/style%3E%3Cline x1='0' y1='25' x2='100' y2='25' /%3E%3Cline x1='0' y1='50' x2='100' y2='50' /%3E%3Cline x1='0' y1='75' x2='100' y2='75' /%3E%3C/svg%3E");
	opacity: 1;
}
#menu > .close:before {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cstyle%3Eline %7B stroke-width: 8px%3B stroke: %2389f56a%3B%7D%3C/style%3E%3Cline x1='15' y1='15' x2='85' y2='85' /%3E%3Cline x1='85' y1='15' x2='15' y2='85' /%3E%3C/svg%3E");
	opacity: 0;
}
#menu > .close:after {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cstyle%3Eline %7B stroke-width: 8px%3B stroke: %23585858%3B%7D%3C/style%3E%3Cline x1='15' y1='15' x2='85' y2='85' /%3E%3Cline x1='85' y1='15' x2='15' y2='85' /%3E%3C/svg%3E");
	opacity: 1;
}