body{font-family:calibri,Arial,Helvetica,sans-serif;background-color:#dedede;font-size:14px}body #wrapper{max-width:990px;margin:0 auto}header{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:8px 0 28px}header .logo{margin-right:20px}header .presentation{max-width:600px;text-align:center;margin:0;color:#fff;font-size:32px;font-weight:700;font-style:italic;text-shadow:1px 1px 5px #000;font-family:book antiqua,serif}header .presentation .hidden{display:none}@media screen and (max-width:480px){header{flex-direction:column}header .presentation{margin:24px 24px 18px}header .presentation h1{font-size:28px}}body,main #menu{padding:0;margin:0}main #menu{display:flex;justify-content:space-between;flex-wrap:wrap;list-style:none;background-color:transparent}main #menu .onglet{position:relative;border-collapse:collapse;border-radius:10px 10px 0 0;display:inline-block;padding:10px 0;width:160px;box-shadow:0-3px 12px #aaa;text-align:center;font-size:15px}main #menu .onglet,main #menu .onglet:active,main #menu .onglet:hover,main #menu .onglet:visited{color:#000;text-decoration:none}main #menu .onglet[data-page=accueil]{background-color:#4da34b}main #menu .onglet[data-page=accueil].active{background-color:#2cc628}main #menu .onglet[data-page=applications]{background-color:#bca852}main #menu .onglet[data-page=applications].active{background-color:#e6c228}main #menu .onglet[data-page=sites]{background-color:#c08dc1}main #menu .onglet[data-page=sites].active{background-color:#d973db}main #menu .onglet[data-page=revente-maintenance]{background-color:#73bdb9}main #menu .onglet[data-page=revente-maintenance].active{background-color:#52ded7}main #menu .onglet[data-page=assistance]{background-color:#888ebe}main #menu .onglet[data-page=assistance].active{background-color:#6d7ad9}main #menu .onglet[data-page=contact]{background-color:#af3a32}main #menu .onglet[data-page=contact].active{background-color:#cb2217}@media screen and (max-width:990px){main #menu{width:480px;display:grid;grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:480px){main #menu{width:320px;display:grid;grid-template-columns:repeat(2,1fr)}}main #content{box-shadow:0 0 12px #aaa;background-color:#fff;color:#515053;text-align:left}main #content .inner-content{min-height:500px;padding:12px}main #content .inner-content h1{margin:0 0 10px;font-size:28px;font-style:italic;font-weight:700;color:#000}main #content .inner-content a{text-decoration:none;color:#cb2217;font-weight:700}#covid19 .object-label,main #content .inner-content a:hover{text-decoration:underline}main #content .inner-content#accueil{border:2px dotted #2cc628}main #content .inner-content#applications{border:2px dotted #e6c228}main #content .inner-content#sites{border:2px dotted #d973db}main #content .inner-content#revente-maintenance{border:2px dotted #52ded7}main #content .inner-content#assistance{border:2px dotted #6d7ad9}main #content .inner-content#contact{border:2px dotted #cb2217}body,main #content #accueil .description .infos-covid19-link{text-align:center}main #content #accueil .description .infos-covid19-link span{margin:0;padding:5px 4px 3px;background-color:rgba(255,0,0,.3)}main #content #accueil .description .infos-covid19-link a{color:#cb2217;margin:0;padding:0;font-size:medium;font-weight:400}main #content #accueil .description .encart{font-family:monospace;max-width:420px;margin:14px auto}main #content #accueil .slider{text-align:center;margin:0 auto}main #content #accueil .slider ul.bjqs li{list-style:none}main #content #accueil .slider ul.bjqs li img{max-width:800px;height:200px;object-fit:cover}main #content #accueil .slider ul.bjqs li:not(:first-of-type){display:none}main #content #sites .exemple-site{display:block;max-width:480px;margin:0 auto 22px}main #content #sites .exemple-site .nom-site{display:inline-block;font-size:16px;font-weight:700;color:#515053;text-decoration:none;margin-bottom:4px}main #content #sites .exemple-site img{width:500px;height:auto}main #content #assistance .text-wrapper{max-width:510px}footer{padding:16px 0 32px;text-align:center}footer .coords{padding:10px}footer .develop{margin-bottom:2px}footer .small{font-size:12px}#covid19,#covid19 a,#covid19 div,#covid19 li,#covid19 p{color:#000;font-size:initial}#covid19 a{color:#4169e1;text-decoration:none}#covid19 .object-text{color:#f00000}#covid19 .item-marker{font-weight:700}#covid19 li{line-height:initial;width:auto;display:block;margin-top:5px}#cnil{max-width:990px}#mentions-legales{width:auto;min-width:300px;max-width:800px}