*{margin:0;padding:0;max-width:100%}img{height:auto;width:auto}ul{list-style:none}body,html{height:100%}a img{border:none}body{font-family:Arial,sans-serif;font-family:'Century Gothic',CenturyGothic,AppleGothic,sans-serif;word-wrap:break-word;color:#464b4c;font-size:18px}a{text-decoration:none;color:#89949b}a:hover{color:#eb6e07;text-decoration:underline}.noscript{text-align:center;color:#aaa;margin:5px}.manuscrit{font-family:'Nothing You Could Do',cursive}li.le-socle a{color:#eb6e07}li.notre-metier a{color:#cf6764}li.nos-domaines a{color:#a4154a}li.typologie a{color:#37a8be}li.equipe a{color:#44666f}div.entete,div.reserve.logo{background:#fff}#radiographie{background-image:url(static/radio_2000_optim.jpg);background-position:center 8%;background-size:cover;min-height:40%;position:relative;text-align:center;color:#fff;font-size:29px;font-family:'Nothing You Could Do',cursive}#radiographie p{position:absolute;bottom:50%;width:100%}@media (max-width:500px){#radiographie{font-size:25px}}@media (max-width:700px){#radiographie p{position:static;padding:30px;width:auto}}.accueil .reserve.logo{padding-top:10px;text-align:center;font-size:16px;padding-bottom:10px}.menu ul{list-style:none}.menu li{display:inline-block;text-transform:uppercase;font-size:19px;padding:15px}@media (max-width:700px){.menu li{display:block;padding:9px}.menu li span{display:none}}.page .menu li{padding:6px 13px}@media (max-width:1050px){.menu li{font-size:16px}}.page #haut .logo h1{font-size:1.2em}@media (min-width:500px){#haut .logo img{float:left}.page #haut{position:relative;top:0;left:0;right:0;z-index:999;background:#fff}.page #haut .logo{position:relative;margin-bottom:9px;padding-bottom:15px;-webkit-box-shadow:0 3px 3px rgba(0,0,0,.1);-moz-box-shadow:0 3px 3px rgba(0,0,0,.1);-ms-box-shadow:0 3px 3px rgba(0,0,0,.1);-o-box-shadow:0 3px 3px rgba(0,0,0,.1);box-shadow:0 3px 3px rgba(0,0,0,.1);border-bottom:1px solid #ddd}.accueil #haut .logo{display:none}.page #haut .logo h1{margin-left:210px;position:relative;top:4px;margin-bottom:5px;font-size:35px}.page #haut .menu{clear:both}}.page #menu_barre{top:0;left:0;right:0}.menu a:hover{opacity:.7;text-decoration:none}#haut{position:relative;padding:1px 0;box-shadow:0 5px 15px rgba(0,0,0,.2);-webkit-box-shadow:0 5px 15px rgba(0,0,0,.2);-moz-box-shadow:0 5px 15px rgba(0,0,0,.2);-ms-box-shadow:0 5px 15px rgba(0,0,0,.2);-o-box-shadow:0 5px 15px rgba(0,0,0,.2);border-bottom:1px solid #ddd;z-index:999}#pied{position:relative}.accueil #mentions{display:inline-block;position:absolute;bottom:7px;left:11px}.accueil #contact{display:inline-block;position:absolute;bottom:7px;right:11px}.page #contact{font-size:1.5em}.page div.wrapper{padding:20px}.page h2,.page h3{font-size:1em;font-weight:inherit}.page h1{font-size:2.2em;margin:13px;font-weight:700}.page .bottom{text-align:center;padding:20px 1em}@media (max-width:700px){.page .bottom span.a{display:block}.page .bottom span.b{display:none}}.width-80{width:80%}@media (max-width:950px){.width-80{width:95%}}.width-60{width:60%}@media (max-width:950px){.width-60{width:85%}}.p-intro{width:80%;font-size:1.6em;text-align:center}@media (max-width:950px){.p-intro{width:95%}}.page.notre-metier h1{color:#cf6764}.page.notre-metier div.wrapper{color:#89949b;padding:0}.page.notre-metier div.wrapper h2{font-size:38px;font-weight:700;color:#fff;background-color:#b6c8cd;text-align:center;padding:2.1em 130px}@media (max-width:500px){.page.notre-metier div.wrapper h2{padding:10px;font-size:22px}}.page.notre-metier div.wrapper>div{width:80%;text-align:center;margin:0 auto}.page.notre-metier div.wrapper>div *{margin:1em auto}.page.notre-metier div.wrapper>div p{font-size:2.2em}.page.notre-metier div.wrapper div.p2{background-color:#ecf2f4;width:auto;padding:20px}.page.notre-metier div.wrapper ul{font-size:19px;text-align:justify;width:80%}.page.notre-metier div.wrapper ul.trois-axes{font-size:22px;margin:2em auto;display:block;font-weight:200}.page.notre-metier div.wrapper ul.trois-axes img{height:60px;float:left;margin:0 20px 0 0;position:relative;top:-11px}.page.notre-metier div.wrapper ul.trois-axes li{display:block;margin:1.3em 0}.page.notre-metier div.wrapper ul.trois-axes li::after{content:" ";display:block;clear:both}.page.notre-metier div.wrapper ul.trois-axes .a1{color:#eb6e07}.page.notre-metier div.wrapper ul.trois-axes .a2{color:#cf6764}.page.notre-metier div.wrapper ul.trois-axes .a3{color:#a4154a}.page.notre-metier div.wrapper ul.anaphore{list-style-image:url(static/puce_logo.gif);color:#221}.page.notre-metier div.wrapper ul.anaphore span{color:#cf6764;font-weight:700}.page.notre-metier div.wrapper ul.anaphore li{margin:2.3em auto}@media (max-width:900px){.page.notre-metier div.wrapper>div{width:auto}}.page.le-socle .wrapper{text-align:center;padding:0}.page.le-socle .wrapper>*{margin:1em auto;padding:30px}.page.le-socle .perf{font-size:20px}.page.le-socle .perf p{padding:10px 5px}.page.le-socle .perf p::before{content:" ";display:block;width:80%;height:19px;background-image:url(static/graphique_ligne.gif);background-size:cover;background-position:center;margin:0 auto 6px}.page.le-socle .perf p:first-of-type:before{display:none}.page.le-socle .wrapper h2{color:#51c4f1;font-size:2.6em;font-weight:700;line-height:1.6em;margin-bottom:0;padding-bottom:0}@media (max-width:500px){.page.le-socle .wrapper h2{font-size:1.3em}}.page.le-socle h1{color:#eb6e07}.page.le-socle .graph-1{background-color:#d9e2e8;color:#89949b;font-weight:700;font-size:18px;line-height:1.4em}.page.le-socle .graph-1 h3{font-size:1.3em;margin-bottom:20px}.page.le-socle .graph-1 img{max-width:95%;height:auto;margin:30px auto}.page.le-socle .graph-2{color:#51c4f1;margin:0;padding:0}.page.le-socle .graph-2 img{max-width:100%}.page.le-socle .graph-2 h3{font-weight:700;font-size:25px;padding:20px 30px}.page.typologie b,.page.typologie h1{color:#37a8be}.page.typologie li.p1{color:#eb6e07}.page.typologie li.p1 ul{color:#884004}.page.typologie li.p2{color:#a4154a}.page.typologie li.p2 ul{color:#4a0921}.page.typologie li.p3{color:#44666f}.page.typologie li.p3 ul{color:#1d2c30}.page.typologie .wrapper *{margin:1em auto}.page.typologie .wrapper>div p{font-size:1.6em;text-align:center;width:60%;color:#81a7b2}@media (max-width:950px){.page.typologie .wrapper>div p{width:95%}}@media (max-width:950px){.page.typologie .wrapper>div p{width:85%}}.page.typologie .wrapper>div{margin:4.3em auto 5.5em}.page.typologie .wrapper>ul>li{cursor:pointer;font-size:1.3em;display:block;width:80%;margin:1.8em auto}.page.typologie .wrapper>ul>li *{margin:.3em auto;background-color:inherit}.page.typologie .wrapper>ul>li:hover h3,.page.typologie .wrapper>ul>li:hover p{text-decoration:underline}@media (max-width:950px){.page.typologie .wrapper>ul>li{width:95%}}.page.typologie .wrapper>ul>li h3{font-size:2em}.page.typologie .wrapper>ul>li ul{margin-top:1em;padding-left:30px;list-style-type:disc;font-size:.9em;max-height:1000px;overflow:hidden;display:block;transition:max-height 1.1s ease;-webkit-transition:max-height 1.1s ease;-moz-transition:max-height 1.1s ease;-ms-transition:max-height 1.1s ease;-o-transition:max-height 1.1s ease}.page.typologie .wrapper>ul>li ul li{margin:0}.page.typologie .wrapper>ul>li[mcs_deploy="0"] ul{max-height:1px}.page.nos-domaines h1{color:#a4154a}.page.nos-domaines div.wrapper{padding:0}.page.nos-domaines div.wrapper img{width:100%;height:auto;cursor:text}.page.nos-domaines div.wrapper .head{background:#eb6e07;padding:60px 15%;color:#fff;text-align:center}.page.nos-domaines div.wrapper .head p{font-size:1.4em;font-family:'Nothing You Could Do',cursive;margin-top:20px}@media (min-width:500px){.page.nos-domaines div.wrapper .head p{font-size:3em}}.page.nos-domaines div.wrapper h2{font-size:2.5em}@media (max-width:500px){.page.nos-domaines div.wrapper h2{font-size:1.2em}}.page.nos-domaines div.wrapper ul.axes{text-align:center;cursor:pointer;background:#fff;font-size:27px}.page.nos-domaines div.wrapper ul.axes li{display:block;padding:30px 60px}.page.nos-domaines div.wrapper ul.axes li h3,.page.nos-domaines div.wrapper ul.axes li p{position:relative;-webkit-transition:left .2s ease;-o-transition:left .2s ease;-ms-transition:left .2s ease;-moz-transition:left .2s ease;transition:left .2s ease}.page.nos-domaines div.wrapper ul.axes li div{overflow:scroll}.page.nos-domaines div.wrapper ul.axes h3{font-size:1.3em;font-weight:700}.page.nos-domaines div.wrapper ul.axes p{font-family:'Nothing You Could Do',cursive}@media (min-height:500px){.page.nos-domaines div.wrapper ul.axes img{width:80%;margin:0 auto;display:block}}@media (min-height:500px) and (max-width:950px){.page.nos-domaines div.wrapper ul.axes img{width:95%}}.page.nos-domaines div.wrapper ul.axes .a1{color:#cf6764}.page.nos-domaines div.wrapper ul.axes .a2{color:#a4154a}.page.nos-domaines div.wrapper ul.axes .a4{color:#37a8be}.page.nos-domaines div.wrapper ul.axes .a3{color:#eb6e07}.page.nos-domaines div.wrapper ul.axes .a5{color:#44666f}.page.nos-domaines div.wrapper ul.axes .a2,.page.nos-domaines div.wrapper ul.axes .a4{background-color:#ebf0f5}.page.nos-domaines div.wrapper ul.axes li img{transition:max-height 1.1s ease;-webkit-transition:max-height 1.1s ease;-moz-transition:max-height 1.1s ease;-ms-transition:max-height 1.1s ease;-o-transition:max-height 1.1s ease;max-height:1200px;cursor:text}.page.nos-domaines div.wrapper ul.axes li:hover h3,.page.nos-domaines div.wrapper ul.axes li:hover p{left:10px}.page.nos-domaines div.wrapper ul.axes li[mcs_deploy="0"] img{max-height:0}.page.nos-domaines div.wrapper img.i1{margin:20px 0 40px}@media (max-width:900px){.page.nos-domaines div.wrapper ul.axes li,.page.nos-domaines div.wrapper ul.axes li *{margin:0;padding:0}.page.nos-domaines div.wrapper ul.axes li div{margin:20px auto}.page.nos-domaines div.wrapper ul.axes img{height:400px;width:auto;max-width:none}}.page.equipe h1{color:#44666f}.page.equipe div.wrapper{text-align:center;padding:50px 0 20px}.page.equipe div.wrapper h2{width:80%;font-size:1.6em;text-align:center;margin:50px auto}@media (max-width:950px){.page.equipe div.wrapper h2{width:95%}}.page.equipe div.wrapper h2 span{font-family:'Nothing You Could Do',cursive}.page.equipe div.wrapper img.frise{cursor:text;width:100%;height:auto}.page.equipe div.coordonees{padding:60px;background-color:#d9e2e8;font-weight:700;text-align:left}.page.equipe div.coordonees h3{font-size:3em;color:#fff}.page.equipe div.coordonees p{font-size:2em}.page.equipe div.coordonees>*{margin:.6em auto;width:60%}@media (max-width:950px){.page.equipe div.coordonees>*{width:85%}}.page.equipe p#contact{display:none}