html{margin:0;padding:0;font-size:100%;height:100%}html body{margin:0;padding:0;font-size:14px;height:100%;background:#111;color:#c1c5c9;font-family:arial}br{clear:both}a{color:#c1c5c9;text-decoration:underline}a:hover{color:#c1c5c9;text-decoration:none}ul,li{display:block;margin:0;padding:0;list-style:none}ul li:before{content:'';display:inline-block;width:0;height:0;border-style:solid;border-width:5px 0 5px 5px;border-color:transparent transparent transparent #dedede;margin-right:20px;margin-left:10px}h1,h2,h3,h4,h5,h6{margin:0 auto}h2{font-family:Allura;color:#fff}h2:after{content:'';display:block;border-top:1px solid #c1c5c9;width:90%;float:right;margin-right:0}@media (max-width:35em){h2{font-size:30px;margin-bottom:10px}}@media (min-width:35em) and (max-width:45em){h2{font-size:35px;margin-bottom:10px}}@media (min-width:45em) and (max-width:70em){h2{font-size:40px;margin-bottom:20px}}@media (min-width:70em){h2{font-size:40px;margin-bottom:20px}}.clearfix{clear:both}.test{font-size:60px}.test .t1{font-family:Pinyon Script}.test .t2{font-family:Calligraffitti}.test .t3{font-family:Allura}.test .t4{font-family:Mr De Haviland}.test2{font-size:40px}.test2 .n1{font-family:Poiret One}.test2 .n2{font-family:Ruslan Display}.test2 .n3{font-family:Cinzel Decorative}.test2 .n4{font-family:Poller One}.test2 .n5{font-family:Sigmar One}.test2 .n6{font-family:Overlock SC}.test2 .n7{font-family:Revalia}@media (min-width:63em){#backgrounds img{max-width:100%;display:block}}#fullname .firstname,#fullname .lastname{display:inline;font-family:Allura;color:#fff}#fullname .function{font-family:verdana}#fullname .function:before{content:'';border-top:2px solid #c1c5c9;margin:5px auto;width:60%;display:block}#fullname .picture{text-align:center;margin-top:20px}#fullname .picture img{max-width:100%;max-height:120px;border-radius:4px;border:2px solid #333}@media (max-width:35em){#fullname .inner{padding:10px 0;display:table;width:100%;margin-right:10px}#fullname .names{display:table-cell;text-align:left;vertical-align:top;padding:0 10px}#fullname .firstname,#fullname .lastname{font-size:25px}#fullname .function{font-size:20px}#fullname .function:before{margin:2px auto;width:100%}#fullname .picture{display:table-cell;text-align:center;vertical-align:top}#fullname .picture img{max-width:100%;max-height:80px;border-radius:4px;border:2px solid #333}}@media (min-width:35em) and (max-width:45em){#fullname{float:right;text-align:center;width:55%}#fullname .inner{padding:10px 0;display:table;width:100%;margin-right:10px}#fullname .names{display:table-cell;text-align:center;vertical-align:top;padding:0;padding-right:10px}#fullname .firstname,#fullname .lastname{font-size:30px}#fullname .function{font-size:20px;margin-top:-15px}#fullname .picture{display:table-cell;text-align:center;vertical-align:top;padding-right:20px}#fullname .picture img{max-width:100%;max-height:80px;border-radius:4px;border:2px solid #333}}@media (min-width:45em) and (max-width:70em){#fullname{float:right;text-align:center;width:50%}#fullname .inner{padding:20px 0;display:table;width:100%}#fullname .names{display:table-cell;text-align:center;vertical-align:top;padding:0 10px}#fullname .firstname,#fullname .lastname{font-size:45px}#fullname .function{font-size:30px;margin-top:-20px}#fullname .picture{display:table-cell;text-align:center;vertical-align:top;padding-right:80px}#fullname .picture img{max-width:100%;max-height:120px;border-radius:4px;border:2px solid #333}}@media (min-width:70em){#fullname{float:right;padding:30px 0;text-align:center}#fullname .inner{margin-right:150px}#fullname .firstname,#fullname .lastname{font-size:80px}#fullname .function{font-size:40px;margin-top:-30px}#fullname .picture{text-align:center;margin-top:20px}#fullname .picture img{max-width:100%;max-height:120px;border-radius:4px;border:2px solid #333}}#fullcoordinates .phone span{display:block;font-family:Allura}#fullcoordinates .phone a{font-family:verdana;text-decoration:none;color:#fff}#fullcoordinates .phone a:hover{text-decoration:underline}#fullcoordinates address{font-family:courier;line-height:1.2em;margin:0}@media (max-width:35em){#fullcoordinates{padding:0 10px;margin-top:-30px}#fullcoordinates .phone{margin-top:10px;margin-bottom:5px}#fullcoordinates .phone span{font-size:25px;display:none}#fullcoordinates .phone a{font-size:15px}}@media (min-width:35em) and (max-width:45em){#fullcoordinates{float:left;padding:10px 0;text-align:center}#fullcoordinates .inner{margin-left:30px;margin-top:5px}#fullcoordinates .phone{margin-top:10px;margin-bottom:5px}#fullcoordinates .phone span{font-size:28px}#fullcoordinates .phone a{font-size:15px}}@media (min-width:45em) and (max-width:70em){#fullcoordinates{float:left;padding:20px 0;text-align:center}#fullcoordinates .inner{margin-left:50px}#fullcoordinates .phone{margin-top:10px;margin-bottom:10px}#fullcoordinates .phone span{font-size:35px}#fullcoordinates .phone a{font-size:20px}}@media (min-width:70em){#fullcoordinates{float:left;padding:30px 0;padding-top:160px;text-align:center}#fullcoordinates .inner{margin-left:100px}#fullcoordinates .phone{margin-top:10px;margin-bottom:10px}#fullcoordinates .phone span{font-size:40px}#fullcoordinates .phone a{font-size:40px}}@media (max-width:45em){#pictures{padding:20px 0;text-align:center;clear:both}#pictures img{max-width:30%;max-height:100px;display:inline-block;border:2px solid #333}}@media (min-width:45em) and (max-width:70em){#pictures{padding:20px 0;text-align:center;clear:both}#pictures img{max-width:30%;max-height:150px;display:inline-block;border:2px solid #333}}@media (min-width:70em){#pictures{float:right;padding:30px 0;clear:right;width:60%;text-align:right}#pictures .inner{margin-right:100px}#pictures img{max-width:30%;max-height:200px;display:inline-block;border:2px solid #333}}#menu a{display:inline-block;border-top:1px solid #c1c5c9;padding:5px 10px;text-decoration:none;font-family:arial;width:25%;height:30px}#menu a:hover:after{content:'';width:0;height:0;border-style:solid;border-width:5px 7.5px 0 7.5px;border-color:#dedede transparent transparent transparent;display:block;margin:0 auto;margin-top:5px}@media (max-width:45em){#menu{text-align:center}}@media (min-width:45em) and (max-width:70em){#menu{padding:20px;text-align:center}#menu a{width:30%}}@media (min-width:70em){#menu{float:left;padding:30px 0;clear:left;width:40%;text-align:center}#menu .inner{margin-left:100px;margin-right:60px;margin-top:40px}}#fulladdress table,#availabilities table,#therapies table{width:100%;font-size:12px}#fulladdress table th,#availabilities table th,#therapies table th{font-weight:bold}#fulladdress address,#availabilities address,#therapies address{font-family:courier;line-height:1.2em;margin:0 10px;border-left:2px solid #333;padding-left:10px;margin-bottom:20px}#fulladdress .ggmlink,#availabilities .ggmlink,#therapies .ggmlink{text-align:right}#fulladdress .phone,#availabilities .phone,#therapies .phone{line-height:1.2em;margin:0 10px;border-left:2px solid #333;padding-left:10px;margin-bottom:20px}#fulladdress .phone a,#availabilities .phone a,#therapies .phone a{text-decoration:none}@media (max-width:45em){#fulladdress,#availabilities,#therapies{padding:10px 20px}}@media (min-width:45em) and (max-width:70em){#fulladdress#fulladdress,#availabilities#fulladdress,#therapies#fulladdress,#fulladdress#availabilities,#availabilities#availabilities,#therapies#availabilities{float:left;width:50%}#fulladdress#fulladdress .inner,#availabilities#fulladdress .inner,#therapies#fulladdress .inner,#fulladdress#availabilities .inner,#availabilities#availabilities .inner,#therapies#availabilities .inner{padding:20px}#fulladdress#therapies,#availabilities#therapies,#therapies#therapies{padding:20px 80px}}@media (min-width:70em){#fulladdress,#availabilities,#therapies{float:left;width:33%}#fulladdress .inner,#availabilities .inner,#therapies .inner{margin:20px;padding:0 20px}}#descriptions{margin-bottom:20px}@media (max-width:45em){#descriptions{padding:20px 20px}}@media (min-width:45em) and (max-width:70em){#descriptions{padding:20px 20px}#descriptions .text{width:70%}#descriptions .text.odd{float:left}#descriptions .text.even{float:right}}@media (min-width:70em){#descriptions{padding:20px 120px}#descriptions .text{width:70%}#descriptions .text.odd{float:left}#descriptions .text.even{float:right}}#legals{clear:both;background:#0a0a0a}#legals .inner{font-size:10px}#legals .inner p{display:inline}@media (max-width:45em){#legals{padding:10px 10px}}@media (min-width:45em) and (max-width:70em){#legals{padding:10px 20px}}@media (min-width:70em){#legals{padding:10px 40px}}