body,html{font-family:"Lato",arial,sans-serif;font-size:15px;line-height:1.5}html{box-sizing:border-box;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}*,:after,:before{box-sizing:inherit}body{margin:0;padding:0;background-color:#efefef}img{margin-bottom:-5px;border:0}a{color:inherit;text-decoration:none}.spacer0,.spacer10,.spacer20{width:100%;display:block;height:0;clear:both}.spacer10,.spacer20{height:10px}.spacer20{height:20px}.spacer30,.spacer40,.spacer50,.spacer60{width:100%;display:block;height:30px;clear:both}.spacer40,.spacer50,.spacer60{height:40px}.spacer50,.spacer60{height:50px}.spacer60{height:60px}.top-bar{background-color:#ddd;padding:5px 10px;box-shadow:0 6px 20px 0 rgba(0,0,0,.51);position:fixed;width:100%;z-index:99}#top-right{float:right;margin:0;font-weight:700}div.contain-top{max-width:1600px;margin:auto}span.nom-top{color:#c30e2e;font-size:.7em;text-shadow:0 0 0 #c30e2e}span.doral{text-shadow:0 0 .01em #333}#top a,span.active{color:#444;border:1px solid #eee;background-color:#ddd;padding:2px 5px;border-radius:5px;font-size:.7em}#top a:hover{background-color:#eee}#myBtn{margin-right:10px}span.active{color:#999;border:1px solid #bbb;background-color:#e8e8e8}div.contenu{max-width:100%;padding-top:20px;margin:auto}div.categorie{position:relative}div.slides{border-bottom:20px solid #666;padding-bottom:0 0 9px 0}.fond-slide,div.slides{z-index:0;position:relative}.fond-blanc,.mySlides{z-index:1;position:absolute;top:10px;left:0}.mySlides{z-index:2;border-bottom:0 solid #666;width:100%}.first_hidden{display:none}.couche1{z-index:1}.couche2{z-index:2}span.nom3{color:#c30e2e;font-weight:700}span.nom4{font-weight:400}div.bloc-services{background-color:#555;width:100%;border-top:2px solid #c30e2e;padding-bottom:20px}div.contenu2{max-width:800px;padding-top:0;padding-bottom:0;margin:auto;background-color:transparent;border:0 solid #000;border-radius:10px}#contenu2 div.categorie{margin:20px 50px;float:left}div.texte-transp-noir,div.texte-transp-noir2{padding:0 25px;line-height:1.3em;width:100%;color:#fff;text-align:justify;z-index:10;position:absolute;bottom:0;left:0;border:1px solid #999;border-top:0}div.texte-transp-blanc,div.texte-transp-blanc2{padding:16px 5px;width:100%;z-index:10;position:absolute;top:0;left:0;border-bottom:1px solid #c30e2e!important}div.texte-transp-blanc{background:rgba(255,255,255,.6)}div.texte-transp-blanc2{background:rgba(255,255,255,.8)}div.texte-transp-noir{background:rgba(0,0,0,.6)}div.texte-transp-noir2{background:rgba(0,0,0,.8)}div.texte-transp-noir p,div.texte-transp-noir2 p{margin-top:.9em;margin-bottom:1.1em}#texte-montre,div.sub-cat{position:relative}div.sub-cat img{border:1px solid #999}h1,h2{text-transform:uppercase;text-align:center;font-weight:900}h1{margin-bottom:10px;padding-bottom:0;font-size:4em;color:#666!important}h2{font-size:2em;color:#555!important;margin:0;padding:0;width:100%}div.bottom,p.citation{text-align:center;font-weight:700}p.citation{font-size:1.2em;margin-bottom:20px;margin-top:5px;color:#ddd}div.bottom{color:#666;background-color:#333;padding:15px 10px;width:100%;margin:0;height:100px;border-top:1px solid #666}#texte-montre{max-width:1000px;margin:auto;padding:10px 20px}div.bloc-tm{position:relative;width:100%}div.bloc-texte-s{width:100%;text-align:justify;padding:15px 30px 10px}#texte-montre a{text-decoration:underline}div.s200,div.s300,div.s400,div.s500,div.s600,h2.mini-size{display:none}div.mescanvas{margin:auto;text-align:center}@media (min-width:645px){div.s600{display:block}}@media screen and (min-width:545px) and (max-width:644px){div.s500{display:block}}@media screen and (min-width:445px) and (max-width:544px){div.s400{display:block}}@media screen and (min-width:345px) and (max-width:444px){div.s300{display:block}}@media screen and (min-width:245px) and (max-width:344px){div.s200{display:block}}@media (min-width:1270px){.top-bar{font-size:1.2em}span.nom-top{text-shadow:0 0 .01em #c30e2e}div.contenu2{max-width:1400px;padding-top:0;padding-bottom:0;margin:auto;border:0 solid #000}#contenu2 div.categorie{margin-left:2%;margin-right:2%;width:45%;float:left}#texte-montre{max-width:1400px;padding:10px}div.bloc-tm{position:relative;width:49%;float:left}div.bloc-texte-s{width:600px;margin:auto;padding:10px 30px 0}#visuel600{position:absolute;top:-200px;right:10px;width:600px;float:left;display:block}div.slides{padding:0 0 9px;border-bottom:30px solid #666}}@media (max-width:800px){h1{font-size:3em;margin-bottom:5px}#contenu2 p.citation{font-size:1.1em}#contenu2 div.categorie{margin-top:20px;margin-left:20px;margin-right:20px;float:left}div.bloc-texte-s{width:100%;text-align:justify;padding:15px 15px 10px}div.texte-transp-blanc,div.texte-transp-blanc2{padding:10px}div.slides{border-bottom:20px solid #666;padding-bottom:9px}}@media (max-width:600px){.top-bar{font-size:1em}div.contenu2{padding:10px 20px 0}div.sub-cat{clear:both}div.texte-transp-noir,div.texte-transp-noir2{bottom:0;left:0;right:0;color:#000;position:relative;margin-top:1px;margin-bottom:10px;padding:2px 10px;background-color:#eee}div.texte-transp-blanc,div.texte-transp-blanc2{padding:6px}div.slides{border-bottom:10px solid #666;padding-bottom:9px}#top a,span.active{padding:2px 5px;border-radius:3px;font-size:.7em}#myBtn{margin-right:6px}span.active{border:1px solid #bbb}h2{font-size:1.5em}}@media (max-width:460px){h1{font-size:2.5em}h2{font-size:1.2em}}@media (max-width:380px){h2{font-size:1.1em}}.modal{display:none;position:fixed;z-index:11;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.6)}.modal-content{background-color:#fefefe;margin:2% auto;padding:20px;border:1px solid #c30e2e;max-width:660px}.close{color:#aaa;float:right;font-size:28px;font-weight:700}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer}#myModal div.half-modal{width:300px;float:left}#myModal h2{text-shadow:0 0 #777;margin:0;padding:0;font-weight:600}#myModal .nom-form{color:#c30e2e}@media (max-width:720px){h2.full-size,iframe{display:none}h2.mini-size{display:block;text-align:left}.modal-content{margin:5% auto;padding:5px;max-width:390px}#myModal div.half-modal{max-width:300px;clear:both;margin:auto;float:none}}button,input,select,textarea{font:inherit;margin:0}optgroup{font-weight:700}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{color:inherit;display:table;max-width:100%;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio],legend{padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}#myModal input,#myModal textarea{padding-left:5px;border:1px solid#999;background-color:#efefef}#myModal textarea{background-color:#eee}#myModal label{font-size:13px}#erreurs{border:1px solid red;display:none;margin-bottom:10px;background-color:#c30e2e;color:#fff;text-align:center;padding:5px}#erreurs p{width:100%;margin:2px}#myModal input.checked{border:1px solid #42f445}#myModal input.not-checked,#myModal textarea.not-checked{border:1px solid #c30e2e;background-color:#ffe6e6}#myModal div.div-input{clear:both;margin:0 0 10px;padding:0 30px 0 0;position:relative}#myModal div.img-checked,#myModal div.img-not-checked{width:18px;height:18px;position:absolute;top:23px;right:-21px}#myModal div.show{display:block}#myModal div.hide{display:none}#myModal div.form-bottom{width:100%;border:0 solid red}#erreurs,#resultat{width:100%}#resultat p.message{font-weight:700;margin-bottom:25px}#contenu_mail{background-color:#efefef;padding:5px;border:1px solid #999;font-size:13px}#contenu_mail p{line-height:1.3;margin:0 0 2px;color:#444}#bouton-submit{width:100%;float:left;clear:both;border:0 solid green}#bouton-submit input{float:right;font-size:12px;border:1px solid #c30e2e;padding:5px}#compte_char{margin-left:10px;font-size:12px}span.todos{font-size:.8em}