[v-cloak] {display: none;}body {font-family: 'Roboto', sans-serif;background-color: #fff;font-size: 18px;font-weight: 300;overflow-x: hidden;position: relative;}body.panier {background-color: #fff;}body.admin {padding-bottom: 6rem;}.admin .container {max-width: 1500px;}h1, h2, h3, h4, h5, h6 {font-weight: 300;font-weight: normal !important;}h2.home {font-size: 2.8rem;margin: 0 auto 30px;padding-bottom: 12px;font-weight: 100;position: relative;}h2.home::before {position: absolute;bottom: 0;left: 2px;height: 4px;width: 80px;content: "";background-color: #F4AC45;}small {font-weight: 300;}.btn {border-radius: 18px;transition: all ease 0.2s;text-transform: uppercase;outline: none;}.btn.btn-dark {background-color: #000;color: #fff;}.btn.btn-lg {padding: .75rem 1.4rem;}.btn:hover {box-shadow: 0 5px 7px rgba(0, 0, 0, 0.25);}.btn:focus {outline: none;}img {max-width: 100%;}.no-padding-bottom {padding-bottom: 0;}#editor {position: relative;width: 100%;height: 400px;}#content {padding-top: 0px;margin: 0;}#content.card-design {background-color: #f1f1f1;position: relative;padding: 60px 0;}#content.card-design h2 {margin-bottom: 20px;font-family: 'Fredoka One', cursive;}#content.card-design .account-content {margin-bottom: 20px;padding: 28px 36px;border-style: none;border-radius: 6px;background-image: -webkit-linear-gradient(270deg, #fcfafa, #fcfafa);background-image: linear-gradient(180deg, #fcfafa, #fcfafa);box-shadow: 0 2px 12px -3px #9b9fad;}#content.card-design .account-content .tab-content {padding-top: 20px;}.navigation .nav-relative {position: relative;z-index: 10;}.navbar {padding: 0;border-bottom: none;box-shadow: none;font-weight: 400;font-size: 19px;transition: all ease 0.6s;transform: translateY(0);}.navbar.transparent {background-color: rgba(0, 0, 0, 0);box-shadow: none;}.navbar.simple {min-height: 100px;}.card-design .navbar .nav-link {padding-top: 2.5rem;color: #333;}.navbar .container-fluid {position: relative;}.navbar .navbar-nav a.nav-link {position: relative;color: rgba(0, 0, 0, 0.5);padding: 40px 7px;}.navbar .navbar-nav a.nav-link.active, .navbar .navbar-nav a.nav-link:hover {color: #000;}.navbar .navbar-nav .nav-item + .nav-item {margin: 0;}.navbar .navbar-nav {margin-left: 96px;}.navbar .nav-link.classe-link {color: #247BA0;}.navbar .navbar-brand {padding: 0;}.navbar .navbar-brand > img {position: absolute;top: 4px;max-height: 72px;}@media (min-width: 1200px) {.navbar .navbar-toggleable-lg {display: block!important;}}.navbar .dropdown-menu {top: 78px;border-radius: 3px;border: none;background-color: #333;color: #fff;border-radius: 0;margin-left: 7px;z-index: 1000;}.navbar .dropdown-menu .dropdown-item {padding: 6px 20px;color: #fff;}.navbar .dropdown-menu .dropdown-item:hover {color: #000;}.navbar .dropdown-menu .dropdown-item.active, .navbar .dropdown-menu .dropdown-item.active:focus, .navbar .dropdown-menu .dropdown-item.active:hover {color: #333;text-decoration: none;background-color: #ffc837;outline: 0;}.navbar .dropdown-toggle::after {display: none;}.top-links {position: relative;right: 0;display: flex;padding: 20px 0 10px;justify-content: flex-end;}.top-links li {list-style: none;margin: 0;background-color: #ffc837;margin-left: 6px;border-radius: 18px;}.top-links li a.nav-link {padding: 6px 24px;color: #fff !important;margin: 0;font-size: 14px;z-index: 10;}.top-links li a.nav-link span {color: #fff;}.top-links li:nth-child(2) {background-color: #ffbe13;}.top-links li:nth-child(3) {background-color: #efad00;}.login-btns {position: absolute;top: 30px;right: 0;}.login-btns button {font-size: 14px;border-radius: 18px;}.form-control {border: 1px solid rgba(0, 0, 0, 0.1);border-radius: 0;padding: 0.3rem 0.5rem;background-color: rgba(0, 0, 0, 0.01);transition: all ease 0.5s;}.form-control:focus {border: 1px solid rgba(0, 0, 0, 0.5);}.jumbotron {padding: 9rem 2rem 12rem;background-image: url(../images/Fotolia_76832924_XL.jpg);background-size: cover;background-position: center;margin: 0 0 0;color: #000;position: relative;background-position: bottom;min-height: 600px;}.home .jumbotron {background-position: bottom;}.produit .jumbotron::before {background-color: transparent;}.jumbotron h1 {font-weight: 900;}.jumbotron .container {position: relative;}.jumbotron .logo {max-width: 160px;}.panier .jumbotron {padding: 14rem 2rem 2rem;color: #fff;background-color: #D62839;}.panier .jumbotron h1 {color: #fff;}.produit .jumbotron {padding: 40px 0;color: #fff;background-color: #D62839;min-height: auto;}.produit .jumbotron h1 {color: #fff;}.jumbotron .presentation {color: #fff;padding: 2rem 0 10rem;text-align: right;}.jumbotron .presentation .display-3 {font-weight: 100;font-size: 3.2rem;text-align: right;}.jumbotron .presentation .display-3 span {text-align: right;}.jumbotron .presentation .lead {font-size: 1.6rem;font-weight: 100;text-align: right;}.jumbotron .presentation .lead span {text-align: right;}.jumbotron .presentation .lead:first-child {margin-top: 2rem;}.jumbotron .presentation .lead.lead-2 {font-weight: 400;font-style: italic;font-size: 2.2rem;}.jumbotron .presentation .btn {border: none;}.jumbotron .signup {margin: 0rem 0 7rem 4rem;background-color: rgba(255, 255, 255, 0.95);padding: 2rem 2rem 1.5rem 2rem;color: #000;text-align: center;max-width: 360px;border-radius: 2px;}.jumbotron .signup h2 {font-weight: 100;padding-bottom: 1rem;}.jumbotron .signup .btn {border: none;background-color: #000;color: #f1f1f1;font-weight: 300;margin-top: 0.8rem;}.matieres-container {background-color: #fff;padding: 6rem 0;margin-bottom: 30px;}.matieres-container .matieres-flex-container {position: relative;display: flex;flex-wrap: nowrap;justify-content: space-around;align-items: stretch;align-content: stretch;overflow: hidden;}.matieres-container .matieres-flex-container .matiere {flex-grow: 2;margin-bottom: 16px;padding: 28px 36px;border-style: none;border-radius: 6px;box-shadow: 0 2px 12px -3px #9b9fad;margin-right: 16px;color: #fff;}.matieres-container .matieres-flex-container .matiere .nom-matiere {font-weight: 100;font-size: 28px;margin-bottom: 16px;}.matieres-container .matieres-flex-container .matiere .styled-button {font-size: 14px !important;padding: 6px 18px !important;box-shadow: none !important;}.matieres-container .matieres-flex-container .bg-matiere-1 {background-color: #A23B72;}.matieres-container .matieres-flex-container .bg-matiere-2 {background-color: #F18F01;}.matieres-container .matieres-flex-container .bg-matiere-3 {background-color: #247BA0;}.matieres-container .matieres-flex-container .bg-matiere-4 {background-color: #9BC53D;}.matieres-container .matieres-flex-container .bg-matiere-5 {background-color: #D62839;}.matieres-container .matieres-flex-container .bg-matiere-6 {background-color: #CC3363;}.matieres-container .matieres-flex-container .bg-matiere-7 {background-color: #FFC857;}.matieres-container .matieres-flex-container .bg-matiere-8 {background-color: #043D44;}.matieres-container .matieres-flex-container .bg-matiere-9 {background-color: #194e65;}#devenirmembre {background-color: #ffc837;padding: 3rem 0;color: #000;}#devenirmembre .btn {margin: 0.3rem 0;}#lemodule {background-image: url(../images/Fotolia_88788817_XL.jpg);background-size: cover;background-position: center;color: #fff;position: relative;background-color: #f1f1f1;padding: 8rem 0 10rem;}#lemodule::before {position: absolute;top: 0;left: 0;right: 0;bottom: 0;background-color: rgba(0, 0, 0, 0.55);content: "";}#lemodule .container {position: relative;}#lemodule .container > h3 {margin: 3rem 0 2rem;text-align: center;}#lemodule .card-columns {display: flex;flex-direction: row;flex-wrap: wrap;align-items: top;justify-content: center;margin: 2rem 0 0;}#lemodule .card {border: none;background-color: rgba(255, 255, 255, 0);padding: 0.3rem 1rem;border-radius: 2px;border: 1px solid rgba(255, 255, 255, 0.3);color: #fff;font-size: 18px;font-weight: 300;width: 30%;margin: 1%;text-align: center;vertical-align: middle;flex-grow: 2;transition: all ease 0.2s;}#lemodule .card:hover {transform: scale(1.05);}.default-state {padding: 6rem 0;}#cequinousdistingue {background-color: #f1f1f1;}#cequinousdistingue li {list-style: none;margin-bottom: 12px;line-height: 1.3;background-color: #ffc837;color: #fff;padding: 0.6rem 1.2rem;transform: rotate(-0.8deg);width: 90%;font-weight: 300;}#cequinousdistingue li:nth-child(2n+1) {transform: rotate(0.4deg);margin-left: 10%;}#cequinousdistingue li i {font-size: inherit;margin-right: 10px;line-height: 0;}#nouveautes {background-color: #f1f1f1;color: #fff;padding: 0;margin-top: 0;}#nouveautes .container {max-width: 1600px;margin: 0 auto;padding: 0;}#nouveautes .center-slider {display: flex;justify-content: center;padding: 60px 0;}#nouveautes .diy-slideshow {position: relative;display: block;overflow: hidden;max-width: 1100px;}#nouveautes figure {position: absolute;opacity: 0;transition: 1s opacity;margin-bottom: 0;}#nouveautes figure.show {opacity: 1;position: static;transition: 1s opacity;}#nouveautes .next, #nouveautes .prev {color: #fff;position: absolute;background: rgba(0, 0, 0, 0.6);top: 50%;z-index: 1;font-size: 2em;margin-top: -0.75em;opacity: .3;user-select: none;}#nouveautes .next:hover, #nouveautes .prev:hover {cursor: pointer;opacity: 1;}#nouveautes .next {right: 0;padding: 10px 5px 15px 10px;border-top-left-radius: 3px;border-bottom-left-radius: 3px;}#nouveautes .prev {left: 0;padding: 10px 10px 15px 5px;border-top-right-radius: 3px;border-bottom-right-radius: 3px;}#commander {background-color: #3D4045;color: #fff;}#commander .btn {border-color: #fff;color: #fff;}#commander .info-commande {background-color: #fff;color: #000;margin-right: 40px;box-shadow: 0 5px 60px -20px rgba(0, 0, 0, 0.25);}#commander .info-commande .info-title {padding: 1rem 1.5rem;background: #FFB75E;background: -webkit-linear-gradient(to left, #FFB75E, #ED8F03);background: linear-gradient(to left, #FFB75E, #ED8F03);margin: 0;color: #fff;}#commander .info-commande .panel-heading {border-top: 2px solid #e5e5e5;border-bottom: 2px solid #e5e5e5;margin-top: -2px;}#commander .info-commande .panel-heading .panel-title {padding: 0.75rem 1.5rem;margin: 0;}#commander .info-commande .panel-heading .panel-title a {color: #262626;}#commander .info-commande .panel-heading .panel-title a:hover, #commander .info-commande .panel-heading .panel-title a:focus {text-decoration: none;}#commander .info-commande .panel-collapse {padding: 1.5rem 1.5rem;}#nouveaute {background-color: #3D4045;color: #fff;}.produit-container {padding: 3rem 0;min-height: 550px;background-color: #f1f1f1;}.produit-container .select-nbr-eleves {font-size: 32px;font-weight: 100;margin-bottom: 2rem;position: relative;}.produit-container .select-nbr-eleves input {max-width: 60px;background-color: transparent;border: none;border-bottom: 2px dashed;text-align: center;}.produit-container .select-nbr-eleves input:focus {outline: none;}.produit-container .select-nbr-eleves .loading {position: absolute;width: 90px;height: 90px;z-index: 200;display: inline;top: -100px;right: 0;display: none;}.produit-container .liste-produits.list-group .list-group-item {border-width: 1px;}.produit-container .liste-produits.list-group .list-group-item:first-child {border-bottom: none;}.produit-container .card {margin-bottom: 20px;padding: 12px 18px;border-style: none;border-radius: 6px;background-image: -webkit-linear-gradient(270deg, #fcfafa, #fcfafa);background-image: linear-gradient(180deg, #fcfafa, #fcfafa);box-shadow: 0 2px 12px -3px #9b9fad;}.produit-container .card .card-title {margin: 0;line-height: 130%;font-weight: 900;}.produit-container .card .card-title small {font-weight: 300;}.produit-container .card:hover {box-shadow: 0 2px 18px -3px #9b9fad;}.produit-container .card .list-group-item {border-color: #f1f1f1;}.sz-zoomed {height: 80% !important;top: 12% !important;}.sz-overlay {background-color: rgba(0, 0, 0, 0.7);}.panier-container {padding: 4rem 0;min-height: 500px;position: relative;background-color: #fff;}.panier-container table input {max-width: 40px;display: inline-block;padding: .15rem .5rem;}.panier-container .loading {position: absolute;width: 100%;top: 0;bottom: 0;background-color: rgba(255, 255, 255, 0.8);z-index: 100000;display: none;}.logout {position: absolute;top: 20px;right: 30px;}.logout a {color: #000;}.ma-biblio-container {padding: 0;min-height: 500px;position: relative;background-color: #fff;}.ma-biblio-container table {margin-top: 1rem;}.ma-biblio-container table .collapse.in {display: table-row;}.ma-biblio-container table tbody tr {cursor: pointer;}.ma-biblio-container .collapse td {padding: 0;}.ma-biblio-container [data-toggle="collapse"] {transition: all ease 0.5s;}.ma-biblio-container [data-toggle="collapse"] i.material-icons {transform: rotate(-90deg);-webkit-transform: rotate(-90deg);-moz-transform: rotate(-90deg);-ms-transform: rotate(-90deg);}.ma-biblio-container [data-toggle="collapse"][aria-expanded="false"] i.material-icons {transform: rotate(0deg);-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-ms-transform: rotate(0deg);}.ma-biblio-container .detail-commande {margin: 0;padding: 2rem 3rem;background-color: #f9f9f9;}.ma-biblio-container .detail-commande h4 {margin-bottom: 15px;margin-top: 30px;}.ma-biblio-container .detail-commande .prix h3, .ma-biblio-container .detail-commande .prix h4 {margin: 0.5rem 0;}.login-container {padding: 6rem 0;}.login-container button i {font-size: inherit;line-height: inherit;}.login-container .form-group {margin-bottom: 0.2rem;}.login-container-large {padding: 40px;background-color: #fff;max-width: 960px;margin: 0 auto;}.login-container-large .padding {padding: 30px;}#apropos {background-color: #f1f1f1;}#contacter {background-color: #3D4045;color: #fff;}#contacter a {color: #fff;}.signature {font-family: 'Dawning of a New Day', cursive;font-size: 180%;}.invi {visibility: hidden;}.delete-index {cursor: pointer;}.modal-dialog {width: 100%;max-width: 960px;}.modal-content {border-radius: 0;border: none;}.modal-content .modal-body {padding: 0;}.modal-content .modal-body.padding {padding: 20px 30px;}.modal-content .modal-header {border-bottom-width: 2px;}.modal-content .modal-header .modal-title {font-weight: 300;color: #bbb;}.modal-content .modal-header .close {position: absolute;top: 0;right: 0;height: 66px;width: 66px;padding: 10px;border-left: 2px solid #e5e5e5;margin-top: 0;opacity: 1;}.modal-content .modal-header .close i {font-size: 46px;color: #bbb;}.modal-content .padding {padding: 30px 20px 30px 45px;}.spinner {margin: 100px auto;width: 40px;height: 40px;position: relative;}.cube1, .cube2 {background-color: #333;width: 15px;height: 15px;position: absolute;top: 0;left: 0;-webkit-animation: sk-cubemove 1.8s infinite ease-in-out;animation: sk-cubemove 1.8s infinite ease-in-out;}.cube2 {-webkit-animation-delay: -0.9s;animation-delay: -0.9s;}@-webkit-keyframes sk-cubemove {25% {-webkit-transform: translateX(42px) rotate(-90deg) scale(0.5);}50% {-webkit-transform: translateX(42px) translateY(42px) rotate(-180deg);}75% {-webkit-transform: translateX(0px) translateY(42px) rotate(-270deg) scale(0.5);}100% {-webkit-transform: rotate(-360deg);}}@keyframes sk-cubemove {25% {transform: translateX(42px) rotate(-90deg) scale(0.5);-webkit-transform: translateX(42px) rotate(-90deg) scale(0.5);}50% {transform: translateX(42px) translateY(42px) rotate(-179deg);-webkit-transform: translateX(42px) translateY(42px) rotate(-179deg);}50.1% {transform: translateX(42px) translateY(42px) rotate(-180deg);-webkit-transform: translateX(42px) translateY(42px) rotate(-180deg);}75% {transform: translateX(0px) translateY(42px) rotate(-270deg) scale(0.5);-webkit-transform: translateX(0px) translateY(42px) rotate(-270deg) scale(0.5);}100% {transform: rotate(-360deg);-webkit-transform: rotate(-360deg);}}.session-expiree-pdf {position: fixed;padding: 90px 0;background-color: #fff;left: 0;right: 0;top: 20%;z-index: 10000;}.session-expiree-pdf h1 {font-family: "Lato", sans-serif;font-weight: 900;font-size: 36px;margin-bottom: 10px;}.overlay-pdf {position: fixed;content: "";top: 0;left: 0;right: 0;bottom: 0;background-color: rgba(0, 0, 0, 0.7);z-index: 10000;}#toolbarContainer, .findbar, .secondaryToolbar {background-image: none;}@media (min-width: 544px) {.card-columns {-webkit-column-count: 4;-moz-column-count: 4;column-count: 4;-webkit-column-gap: 1.25rem;-moz-column-gap: 1.25rem;column-gap: 1.25rem;}}.card-header a {color: #000;}.table > tbody > tr > td {max-width: 160px;}.w-button {display: inline-block;padding: 9px 15px;background-color: #3898EC;color: white;border: 0;line-height: inherit;text-decoration: none;cursor: pointer;border-radius: 0;}input.w-button {-webkit-appearance: button;}html[data-w-dynpage] [data-w-cloak] {color: transparent !important;}.styled-button {margin-right: 16px;padding: 12px 32px;border-radius: 26px;background-image: -webkit-linear-gradient(270deg, #247ba0, #247ba0);background-image: linear-gradient(180deg, #247ba0, #247ba0);box-shadow: 1px 1px 12px -3px #9b9fad;-webkit-transition: all 400ms ease-out;transition: all 400ms ease-out;color: #fff;text-decoration: none;}.styled-button:hover {background-image: -webkit-linear-gradient(270deg, #195c79, #195c79);background-image: linear-gradient(180deg, #195c79, #195c79);text-decoration: none;color: #fff;}.styled-button.pink {background-image: -webkit-linear-gradient(270deg, #cc3363, #cc3363);background-image: linear-gradient(180deg, #cc3363, #cc3363);-webkit-transition: all 400ms ease-out;transition: all 400ms ease-out;color: #fff;}.styled-button.pink:hover {background-image: -webkit-linear-gradient(270deg, #a1284e, #a1284e);background-image: linear-gradient(180deg, #a1284e, #a1284e);}.styled-button.post-button {margin-top: 18px;background-image: -webkit-linear-gradient(270deg, #0070d5, #0070d5);background-image: linear-gradient(180deg, #0070d5, #0070d5);}.styled-button.paypal-button {background-image: -webkit-linear-gradient(270deg, #c34c9e, #c34c9e);background-image: linear-gradient(180deg, #c34c9e, #c34c9e);}.styled-button.white {background-image: none;border: 2px solid #fff;}.edit-panel {position: fixed;background-color: rgba(0, 0, 0, 0.6);z-index: 100000000000;top: 0;left: 0;bottom: 0;right: 0;display: none;}.edit-panel .white-section {position: absolute;right: 0;top: 0;bottom: 0;width: 100%;max-width: 890px;background-color: #fff;padding: 40px 30px;overflow-y: auto;}.edit-panel .white-section table img {max-width: 200px;}[data-editable] {cursor: pointer;}.donnateurs-container {margin-bottom: 30px;margin-top: 10px;display: flex;align-items: stretch;justify-content: flex-start;flex-wrap: wrap;}.donnateurs-container .box-shadow {margin-right: 10px;margin-bottom: 6px;width: calc(50% - 20px);display: flex;align-items: center;justify-content: space-between;}.donnateurs-container .box-shadow img {height: 80px;max-height: 80px;width: auto;max-width: none;margin-right: 10px;}.rapports {position: relative;margin-bottom: 30px;margin-top: 30px;display: flex;align-items: stretch;justify-content: flex-start;flex-wrap: wrap;}.rapports .box-shadow {margin-right: 10px;margin-bottom: 12px;width: calc(33% - 10px);text-align: center;padding: 16px 8px;}.rapports .box-shadow img {border: 1px solid #eee;margin-top: 12px;margin-bottom: 16px;max-width: 180px;display: block;margin: 10px auto;}