strong,b{font-weight:700}
.clearfix:after{content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden}
.clearfix{display:block;clear:both}
.spip_document .spip_doc_lien{display:inline-block;border:none}
.spip_doc_inner{border:1px solid transparent}
.spip_document img,.spip_document svg{max-width:99.5%;height:auto}
figcaption.spip_doc_legende{display:none}
.slogan{display:none}
#header{background-color:#fff}
#header .logo_bigarbre,#header nav > ul > li > a.menuToggle{color:#000}
#header h1{margin:0;padding:0}
#header .h1_titre{transition:opacity 0.2s ease;height:inherit;left:1.25em;line-height:inherit;position:absolute;top:0}
#header .h1_titre a,#header h1 a,#header .logo_bigarbre a{color:transparent;background:url('https://demo.big-arbre.com/plugins/bigarbre_plugin_v2/images/bigarbre_elagage.svg') center center no-repeat;background-size:contain;width:160px;height:40px;text-align:center;display:block;border:none;margin:0;padding:0}
#main > header.main div{color:inherit;letter-spacing:.225em;text-transform:uppercase;top:0}
.spotlight .image .spip_documents,.spotlight .spip_document .spip_doc_lien{margin:0;display:block}
fieldset.editer_with_bigup{--gap:1em;display:flex;flex-wrap:wrap;align-items:flex-start;column-gap:var(--gap);width:auto!important;padding:0;margin:0}
.dropfiletext{display:block;font-size:14px;text-transform:uppercase}
.fine.d-inline{width:.2rem;display:inline-block}
h1,h2,h3,h4,h5,h6{letter-spacing:.15rem;font-family:'berliner_grotesk_bqregular','Open Sans',Helvetica,sans-serif}
article#main h2{font-size:2.15rem;line-height:1.15em;margin-top:5rem;margin-bottom:1.5rem}
article#main h2:first-of-type{margin-top:0}
.blanc{color:#fff!important}
.wrapper_premier .spip_documents_left,.wrapper_premier .spip_documents_right{max-width:30%}
.wrapper_premier{background-color:#465533!important;padding-bottom:0}
.wrapper_premier .image img{border-radius:8px}
.wrapper_second{padding-top:0;background-color:#465533!important}
article.boxex{position:relative;overflow:hidden;margin:0 0 2em;padding:1em;background-color:#fff;border-radius:8px;color:#000}
.boxex h1,.boxex h2,.boxex h3,.boxex h4{color:#000}
.wrapper_premier .boxex h1{color:#000;border:none;margin:0;padding:.5rem 0!important;font-size:1.7rem;line-height:2.3rem;letter-spacing:.08rem}
.boxex .major{padding:2rem 0 1rem;text-transform:uppercase;font-size:1rem}
.boxex header{margin:0 0 .7em}
.boxex .image img{display:block;width:100%;border-radius:8px}
.boxex .image.left{margin:0 1.2em .5em 0}
.boxex h3{font-size:1.1em;margin:0 0 .25em;line-height:1.3em;color:#000!important}
.boxex a{text-decoration:none;border:none}
.boxex .texte a{color:#408610;border-bottom:1px solid #408610}
.boxex .texte figure a{color:transparent;border-bottom:none}
.boxex .button{background-color:#FFCA30;font-family:'berliner_grotesk_bqregular','Open Sans',Helvetica,sans-serif}
.boxex .button:hover{background-color:#FAE195!important}
.invisible{visibility:hidden!important;display:none}
.boxex .documents_joints .liste-items .item{background:#CCC;border-radius:10px}
.boxex ul.liste-items{padding:0}
.documents_joints .entry-title{line-height:1.4rem;font-size:1rem;display:inline-block}
.colcote .spotlight{display:block}
.colcote .spotlight .image{width:auto}
.boxex p,.boxex .intro{font-size:1rem;line-height:1.8rem;letter-spacing:.03rem}
.date{display:block;text-transform:uppercase;font-weight:700;letter-spacing:.065em;font-size:.8em;color:#696969;margin:0 0 .25em}
.wrapper.style5 dt.spip_doc_titre strong{padding:1rem 0;margin:0;display:block;font-weight:400;color:#000;font-style:italic;background-color:#ffffff63}
.introduction{margin-bottom:2rem}
.fond_fonce{background-color:#475D32;color:#fff}
.jaune_sur_gris .fond_fonce{background-color:#696969}
.jaune_sur_vert .wrapper.style5{background-color:#475D32;color:#fff}
.jaune_sur_vert .spotlight:nth-child(1n+0){background-color:transparent}
.jaune_sur_gris .wrapper.style5{background-color:#3D3D3D;color:#fff}
#formulaire_contact fieldset{margin-top:1rem}
#formulaire_contact .editer-groupe{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px;grid-auto-rows:minmax(100px,auto)}
#formulaire_contact .editer_prenom{grid-column:1;grid-row:1 / 2}
#formulaire_contact .editer_nom{grid-column:2;grid-row:1 / 2}
#formulaire_contact .editer_mail{grid-column:1;grid-row:2}
#formulaire_contact .editer_telephone{grid-column:2;grid-row:2}
#formulaire_contact .editer_ville{grid-column:1 / 4;grid-row:3}
#formulaire_contact .editer_sujet{grid-column:1 / 3;grid-row:4}
#formulaire_contact .editer_texte{grid-column:1 / 3;grid-row:5}
#formulaire_contact .pieces_jointes{grid-column:1 / 3;grid-row:6}
article#main.jaune_sur_vert h2,.jaune_sur_vert #formulaire_contact label,article#main.jaune_sur_gris h2,.jaune_sur_gris #formulaire_contact label,.jaune_sur_gris .boutons input[type="submit"],.jaune_sur_vert .boutons input[type="submit"]{color:gold}
article#main.jaune_sur_vert h3,article#main.jaune_sur_vert h4,article#main.jaune_sur_vert h5,article#main.jaune_sur_vert h6,article#main.jaune_sur_gris h3,article#main.jaune_sur_gris h4,article#main.jaune_sur_gris h5,article#main.jaune_sur_gris h6,.jaune_sur_gris input[type="text"],.jaune_sur_vert input[type="text"],.jaune_sur_gris textarea,.jaune_sur_vert textarea{color:#fff}
.wrapper.style3{background-color:#FFDB00;color:#222;padding:4em}
.composition_blog .wrapper.style3{background:#475D32 url('https://demo.big-arbre.com/plugins/bigarbre_plugin_v2/images/silhouette-arbre.svg') no-repeat 110% 50px;background-size:contain;background-position:calc(100% + 50px) 50px}
.wrapper.style3 form label{color:#222;margin-left:2.2rem;font-weight:700}
form{text-align:left;color:#222}
#formulaire_contact legend{display:none;color:transparent}
.formulaire_spip input.text,.formulaire_spip textarea{border:solid 1px #8B7B1B;border-radius:3rem;padding:2rem;height:5rem}
.formulaire_spip textarea.markItUpEditor{border-radius:0;border:none}
.formulaire_spip li{margin-bottom:3em;margin-top:2em}
.formulaire_spip textarea{height:auto}
input[type="text"]:focus,input[type="password"]:focus,input[type="email"]:focus,select:focus,textarea:focus{box-shadow:0 0 0 2px #8B7B1B}
.pieces_jointes ul{margin:0;padding:0}
.pieces_jointes li{height:auto;display:block;margin:1rem 0;padding:0;position:relative;background:#F4D200;overflow:hidden;border-radius:3rem;border:1px solid #aa8e4c}
.pieces_jointes li input.fichier{padding:2rem;color:#222;width:100%}
.formulaire_spip input[type="submit"],.wrapper.style3 input[type="submit"],.wrapper.style3 form button.submit{color:#3A4E2F;border:2px solid #3A4E2F;border-radius:5rem;height:5rem;box-shadow:rgba(245,108,108,0.44) 0 7px 15px}
.wrapper.style3 form button{color:#3A4E2F}
.dropfile{background:rgba(255,255,255,0.62)}
#formulaire_contact .formulaire_spip .boutons{text-align:center}
.message_retour_defaut p{margin:1rem}
.wrapper.style3 input[type="text"],.wrapper.style3 input[type="password"],.wrapper.style3 input[type="email"],.wrapper.style3 select,.wrapper.style3 textarea{background-color:#F4D200}
.article_jaune_sur_vert input,.article_jaune_sur_vert textarea{background-color:#F4D200!important;color:#000!important}
header.major{margin:0}
.wrapper.style3 header.major h2{color:#222;font-size:2.9rem;font-weight:100;font-family:'berlinergroteskmedium','Open Sans',Helvetica,sans-serif;border:none;margin-bottom:0;padding-bottom:0;letter-spacing:.18rem;line-height:3rem}
.wrapper.style3 h2,.wrapper.style3 strong{color:#222}
.spotlight h2 a{color:#FFDB00;font-family:'berliner_grotesk_bqregular','Open Sans',Helvetica,sans-serif;letter-spacing:.2rem}
.wrapper.style1{background-color:#3A4E2F}
#cta .inner header{text-shadow:.1em .1em #333}
@media screen and (max-width:480px){.wrapper.style5{padding:0}
#cta{padding-left:0;padding-right:0}
#cta .button{max-width:90%}
.article_blog nav.arbo{background-color:#465533;position:relative;top:0}
.boxex .major{padding:1rem 0}}
@media screen and (max-width:620px){#formulaire_contact .editer-groupe{display:block}
.article_blog .wrapper_premier .spip_documents_left,.article_blog .wrapper_premier .spip_documents_right{max-width:100%;float:none!important;margin:0 auto;margin-bottom:1rem}}
@media screen and (max-width:1390px){.composition_blog .wrapper.style3{background-position:calc(100% + 200px) 50px}}
@media screen and (max-width:770px){#formulaire_contact fieldset{margin:0}
.wrapper.style3{padding:3rem 1rem}
.composition_blog .wrapper.style3{background:#475D32}
.boxex p,.boxex .intro{font-size:calc(.8rem + .5vw);line-height:1.4rem;letter-spacing:.02rem}}
#menu{background-color:#fff;z-index:100}
.lity-group-start-stop{display:none}
#menu ul > li > a,#menu{font-family:'berliner_grotesk_bqregular','Open Sans',Helvetica,sans-serif;color:#405831;font-size:1.1rem;line-height:1.5rem;letter-spacing:.05rem}
#menu ul > li.logo_bigarbre{flex-shrink:0;margin-right:auto}
#menu ul > li.logo_bigarbre a{display:block;color:transparent;width:228px;height:41px;background:url('https://demo.big-arbre.com/plugins/bigarbre_plugin_v2/images/bigarbre_elagage.svg') center center no-repeat;font-size:1.9rem;text-align:center;line-height:1.2;font-family:'berliner_grotesk_bqregular','Open Sans',Helvetica,sans-serif;letter-spacing:.06rem;border:none;padding:0}
#menu li.telephone_rouge{border-top:none;margin-top:1rem;background:#E7001C;border-radius:6px;padding:0;color:#fff}
#menu ul > li.telephone_rouge a{font-family:Helvetica,'Open Sans',sans-serif;font-size:1rem;background:#E7001C;box-shadow:none!important;color:#fff!important;display:block;border-radius:6px;padding:.6rem 2.75rem}
@media screen and (min-width:980px){#header,#menu .close{display:none}
#menu{width:100%;max-width:100%;height:auto;text-align:right;padding:1rem 0;margin:0;transform:none;opacity:1;box-shadow:0px 6px 6px 1px rgba(46,62,42,0.37);overflow:hidden;display:inline-block}
#menu ul{width:90%;margin:0 auto;max-width:1440px;display:flex;flex-flow:row wrap;flex-direction:row;align-items:center;justify-content:flex-end}
#menu ul > li{padding:0;border:none;margin:0 1rem}
#menu li.telephone_rouge{margin-top:0}
li.editer_prenom,li.editer_nom{margin-top:0}
li.editer_prenom,li.editer_mail{width:48%;float:left;clear:none}
li.editer_nom,li.editer_telephone{width:48%;float:right;clear:none}}