@import 'https://fonts.googleapis.com/css2?family=Roboto:wght@300;400&display=swap';*{--body_font_family:'Roboto', sans-serif;--titles_font_family:'Roboto', sans-serif;--body_color:#777;--h1_color:#186f76;--h2_color:#186f76;--h3_color:#186f76;--link_color:#186f76;--link_color_hover:#0f4448;--nav_background_color:#0f4448;--nav_input_background_color:rgba(255,255,255,0.08);--nav_color:#fff;--nav_item_background_color:transparent;--footer_background_color:#0f4448;--footer_color:#fff;--border_radius:3px;--border_color:#0f4448;--mark_color:#fef1fd}h1,h2,h3,h4,h5{font-family:var(--titles_font_family),sans-serif;font-weight:500}body{font-family:var(--body_font_family);color:var(--body_color);font-size:21px;line-height:1.7em}h1{color:var(--h1_color);line-height:1.5em;padding:10px 0 5px}h2{color:var(--h2_color);padding:12px 0 18px}h3{color:var(--h3_color);padding:12px 0 18px}a{color:var(--link_color)}a:hover{color:var(--link_color_hover)}ol.breadcrumb{font-size:.9em}blockquote{margin:10px 0;border-left:6px solid var(--border_color);padding-left:15px;font-style:italic}blockquote cite{font-weight:700}body img.img-fluid{padding-bottom:5px}header.bg-image-full{background-size:cover;height:400px}ol.breadcrumb a{text-decoration:none}strong{font-weight:700}code{color:var(--h1_color)}.navbar{}.navbar{color:var(--nav_color);background-color:var(--nav_background_color)}.navbar a.navbar-brand,.navbar a.navbar-brand:hover,.navbar a.navbar-brand:visited{font-family:var(--titles_font_family),sans-serif;padding-top:10px;font-size:1.2em}.navbar img.logo{padding-top:10px;margin-right:10px}.navbar a,.navbar a.nav-link.active,.navbar a.show>.nav-link,.navbar a:hover,.navbar a:visited{font-family:var(--titles_font_family),sans-serif;color:var(--nav_color);font-size:.95em}.navbar input{font-family:var(--titles_font_family),sans-serif;border-radius:var(--border_radius);background-color:var(--nav_input_background_color)}.navbar input::placeholder{color:#eee;opacity:1}.navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 1%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='3' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar button.navbar-toggler{border:1px solid var(--border_color);border-radius:var(--border_radius)}.card{border-radius:var(--border_radius);box-shadow:0 2px 20px #eee}.card .card-header{background-color:var(--nav_background_color);color:var(--nav_color);border-radius:0}.card .card-header h3,.card .card-header h3 a{padding:7px 0;font-size:1em;margin:0;color:#fff;text-decoration:none}.card .list-group{border:0}.card .list-group-item{border:0;border-radius:0;line-height:1.2em;font-size:.9em;padding:8px 0}.card .list-group-item.active{background-color:initial;color:var(--text_color)}.list-group{border-radius:var(--border_radius)}.alert{border-radius:var(--border_radius);margin:15px 0 30px;padding:22px 32px 10px}.alert.alert-info{color:var(--text_color);border:1px solid var(--border_color);box-shadow:0 .125rem 1rem rgba(23,41,54,4%),0 .125rem 2rem rgba(23,41,54,8%),0 0 0 .0625rem rgba(23,41,54,.024);background-color:initial}.alert.alert-danger{}.alert.alert-warning{border-color:#fff3cd;background-color:#fffaeb}footer{color:var(--footer_color);background-color:var(--footer_background_color);border-top:1px solid var(--border_color);padding:100px 0;margin-top:100px}footer a,footer a:visited,footer a.nav-link.active,footer a.nav-link,footer a.nav-link:hover,footer a.show>.nav-link,footer a:hover{color:var(--footer_color);text-decoration:none}footer img.logo{margin-bottom:15px}@media only screen and (min-width:1170px){.navbar{padding:0;height:80px}header a.nav-link{margin-left:10px;height:80px;padding-top:26px}header a.nav-link.active{background-color:var(--nav_item_background_color)}.navbar input{margin-left:25px;height:51px;border-color:var(--nav_item_background_color);font-size:.85em}.navbar .input-group-text{background-color:initial;border-color:transparent}}@media only screen and (min-width:720px){.float-md-end{padding-left:20px}}@media only screen and (max-width:768px){body{font-size:1.3em;line-height:1.6em}header.bg-image-full{height:280px}.navbar a.navbar-brand{font-size:1.2em}.navbar img.logo{width:30px;padding-top:12px;margin-right:8px}}#liste-plantes a{text-decoration:none}#liste-plantes .card{margin:10px 0}#liste-plantes h1{margin-top:30px}a.btn.btn-primary,a.btn.btn-primary:hover,a.btn.btn-primary:visited,a.btn.btn-primary:active{background-color:var(--nav_background_color);border-color:var(--nav_background_color);border-radius:var(--border_radius)}mark{color:var(--body_color);background-color:var(--mark_color)}.a2a_kit{margin:0 0 20px}