/**handles:feuillus-libres-theme**/
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,caption,center,cite,code,ctaintas,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;font-weight:300;max-width:100%;line-height:1;transition:150ms ease-in-out}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}p,ul{margin-bottom:1em;line-height:1.4}ul{list-style:disc;text-align:left}ol,ul{padding-left:2.1em}ul.no_list_style_type{list-style-type:none;-webkit-margin-before:0;-webkit-margin-after:0;-webkit-margin-start:0px;-webkit-margin-end:0;-webkit-padding-start:0;padding:0}ul.no_list_style_type.centered{margin:0 auto}ul.fa_list li{display:table}ul.fa_list li>*{display:table-cell;vertical-align:middle}ol li,ul li{line-height:1.5em;margin-bottom:.6em}nav ul li{margin-bottom:0}li p{margin-bottom:.5em}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}.italic,em,i.taxonomy{font-style:italic}sup{vertical-align:super;font-size:.7em}input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{box-sizing:border-box;background-clip:padding-box;background-color:#fff;color:#000;border-color:grey;border-style:solid;outline:0;margin:0;padding:0 3%;display:inline-block;text-align:left;font-size:1em;height:3em;vertical-align:middle;border-radius:2.5em}input[type=submit]{letter-spacing:1px;transition:.2s ease-in-out;padding:.5rem 1.5rem;text-decoration:none;border-style:solid;border-width:1px;border-radius:2.5em;border-color:grey;background:grey;color:#fff;display:inline-block;vertical-align:middle;font-family:Arial,sans-serif}input[type=submit]:hover{cursor:pointer;border-color:#000;background:#000}input[type=text]:focus{border-color:#000}.desktop input[type=text]{height:2.2em}label.label_gros{font-weight:600;margin-top:1.5em}blockquote{clear:both;margin:1em auto;display:table;padding:.5em 1em;border-left:2px solid contrastcolor;font-style:italic}body{font-family:Arial,sans-serif;font-size:12px;line-height:1.4;letter-spacing:.03em;margin:0;font-weight:300;color:#000;background:#fff}::selection{background-color:#000;color:#d4d4d4}.bold,.bold .fa,.bold a,.bold em,b,b a,b em,strong,strong .fa,strong a,strong em{font-weight:600}a{text-decoration:none;transition:150ms ease-in-out;text-decoration:underline;color:#000}a:hover{cursor:pointer;color:grey}.hidden{display:none}.texte_centre{text-align:center}.texte_gauche{text-align:left}.texte_droite{text-align:right}.fixed{position:fixed}.content{max-width:100%!important;display:table;margin:0 auto}.block{display:block!important}.full_width{width:100%}.absolute{position:absolute}.relative{position:relative}.stripe{padding:2rem 2em;clear:both}.stripe>.content>h2:first-child{margin-top:0}.clear{clear:both}.centered{margin:0 auto;display:table}.centered_marge{margin:1em auto;display:table}img{max-width:100%;height:auto;display:block}figcaption{color:#d4d4d4;caption-side:bottom;padding:.5em 0}hr{display:block;border:none;color:red;height:1px}section{min-height:80vh}h1{margin:0 auto;display:table;font-size:1.5em;clear:both;font-weight:500}h2,h3,h4{margin:2rem 0;font-size:1.2em}h2{clear:both;font-size:1.3em;display:table;color:grey;font-weight:500}h3{text-transform:uppercase}h4{font-weight:600;margin:0 auto .5em;display:table}.fl_cta{white-space:normal;margin:1em auto;display:table;color:#fff}.fl_cta:hover{cursor:pointer}.fl_cta a{letter-spacing:1px;transition:.2s ease-in-out;padding:.5rem 1.5rem;text-decoration:none;border-style:solid;border-width:1px;border-radius:2.5em;border-color:grey;background:grey;color:#fff;text-transform:uppercase;font-weight:500}.fl_cta a:hover{color:grey;background:#fff;text-decoration:none}.fl_cta_blanc a{background:#fff;color:#000;border-color:#fff}.fl_cta_blanc a:hover{border-color:#d4d4d4;background:#d4d4d4;color:#000}.fl_cta_ghost a{background:0 0;color:#000;border-color:#000}.fl_cta_ghost a:hover{background:#000;color:#fff}.fl_cta_ghost_blanc a{background:0 0;color:#fff;border-color:#fff}.fl_cta_ghost_blanc a:hover{background:#fff;color:#000}.fl_cta_cat a{background:#fff;color:#000;border-color:#000}.fl_cta_cat a:hover{background:#000;color:#fff}.fl_cta_small{font-size:.8em}.fl_cta_small a{padding:.5rem 1rem}.fl_cta_big a{padding:1.5rem 4rem;display:block}.error{font-weight:600;border:1px solid;border-radius:.25rem;padding:.5rem;color:#ac1919;border-color:#ac1919;display:table;margin:1em auto}.error.success{color:#19ac19;border-color:#19ac19}#menu{position:fixed}table thead td{font-weight:700;font-size:1.2em;text-transform:uppercase;padding:1em}table tbody .categorie .titre,table tbody .date a,table tbody .montant .total{font-weight:600;font-size:1.1em;padding-bottom:5px}table tbody tr{border-bottom:1px solid #d4d4d4}table tbody tr.Revenus,table tbody tr.Revenus a{color:#19ac19}table tbody tr.Depense,table tbody tr.Depense a{color:#ac1919}table tbody td{padding:.5em}table tbody td span{margin-bottom:.25em;display:block}.comptes{font-size:1.5em}.widget{display:inline-block;vertical-align:middle;padding:1em;border:2px solid #d4d4d4;margin:2em;border-radius:8px}.widget:last-child{margin-right:0}.widget .positif{color:#19ac19}.widget .negatif{color:#ac1919}.widget .recap_mensuel{text-align:right}.widget .recap_cat .cat,.widget .recap_mensuel .date{text-align:left;font-weight:600}