*{margin:0;padding:0;}*{box-sizing:border-box;}html{font-size:100%;}body{font-family:arial,helvetica,sans-serif;line-height:1.5;margin:0;padding:0;}h1{font-size:2em;}h2{font-size:1.5em;}h3{font-size:1.2em;}h4{font-size:1em;}h5{font-size:0.8em;}h6,small{font-size:0.7em;}ol,ul{padding-left:0;}dd,li{margin-left:20px;}mark{background:yellow;padding:0 5px;}sub,sup{position:relative;vertical-align:baseline;}sup{top:-5px;}sub{bottom:-5px;}hr{height:1px;background:black;border:0;}img{border:none;height:auto;max-width:100%;}table{border-collapse:collapse;border-spacing:0;margin:15px 0;width:100%;}th,td{padding:5px;}@font-face{font-family:'Montserrat';font-style:normal;font-weight:400;src:local('Montserrat Regular'),local('Montserrat-Regular'),url('../fonts/Montserrat-Regular.ttf') format('truetype')}@font-face{font-family:'Montserrat';font-style:normal;font-weight:500;src:local('Montserrat Medium'),local('Montserrat-Medium'),url('../fonts/Montserrat-Medium.ttf') format('truetype')}@font-face{font-family:'Montserrat';font-style:normal;font-weight:600;src:local('Montserrat SemiBold'),local('Montserrat-SemiBold'),url('../fonts/Montserrat-SemiBold.ttf') format('truetype')}@font-face{font-family:'Montserrat';font-style:normal;font-weight:700;src:local('Montserrat Bold'),local('Montserrat-Bold'),url('../fonts/Montserrat-Bold.ttf') format('truetype')}body,h1,h2,h3,h4,h5,h6{font-family:'Montserrat',sans-serif;}@font-face{font-family:'Latter Slant';font-style:normal;font-weight:400;src:local('Latter Slant Regular'),local('Latter-Slant-Regular'),url('../fonts/Latter-Slant-Regular.ttf') format('truetype')}@media only screen and (min-width:1000px){@keyframes fadeInAnimation{0%{opacity:0;}100%{opacity:1;}}body *{color:#111;}#wrapped{position:relative;}ul,ul li{padding:0;margin:0;list-style-type:none;}nav{display:none;}#menu{display:block !important;}#header #nav{width:100%;height:60px;background:#fefefe;}#header .sitcky{z-index:100;}#header .sitcky #nav{height:61px;background:#fefefe;}#header .sitcky #nav{border-bottom:1px solid rgba(0,0,0,0.1);}#header #logo{position:relative;float:left;width:300px;height:60px;cursor:pointer;}#header #logo p:first-child{text-transform:uppercase;margin:0;padding:0;margin-top:15px;margin-left:70px;height:18px;line-height:18px;vertical-align:bottom;font-size:1.4em;font-weight:800;color:#45a6a8;}#header #logo p:nth-of-type(2){text-transform:uppercase;margin:0;margin-top:2px;margin-left:70px;padding:0;height:18px;line-height:18px;vertical-align:middle;font-size:1.2em;font-weight:600;letter-spacing:0.1em;color:#ccc;}#header #logo img{position:absolute;display:block;top:53%;left:12px;transform:translateY(-50%);}#header ul{float:right;margin:0;margin-right:10px;padding:0;height:60px;}#header ul li{display:block;float:left;margin:0;padding:0;}#header ul li a{display:block;float:left;width:100%;padding:25px 25px 0 25px;text-transform:uppercase;height:60px;line-height:30px;vertical-align:middle;font-size:0.9em;color:#222;text-decoration:none;position:relative;}#header ul li a:before{z-index:1;content:'';position:absolute;left:0;top:0;height:3px;border-top:3px solid transparent;width:0;transition:0.4s;}#header ul li a:hover{color:#45a5a8;}#header ul li a:hover:before{border-top:3px solid #45a5a8;width:inherit;}.entete{clear:both;width:100%;height:calc(100vh - 60px);animation:fadeInAnimation ease 3s;animation-iteration-count:1;animation-fill-mode:forwards;}.entete h1{font-size:4em;text-transform:uppercase;letter-spacing:0.1em;color:rgba(255,227,163,.7);font-weight:500;text-align:center;width:100%;position:absolute;top:50%;transform:translateY(-50%);}.entete p{text-align:center;}.entete p:nth-of-type(1){color:#fefefe;text-transform:uppercase;font-size:1.4em;letter-spacing:0.5em;font-family:Time News Roman;height:18px;line-height:18px;vertical-align:middle;position:absolute;width:100%;bottom:125px;}.entete p:nth-of-type(2){height:52px;line-height:52px;vertical-align:middle;position:absolute;width:100%;bottom:30px;}.entete a{display:inline;padding:15px 28px;color:#fefefe;background:#2a7496;text-transform:uppercase;text-decoration:none;font-size:1.3em;letter-spacing:0.1em;border-radius:40px;text-align:center;opacity:0.9;}.fd{z-index:-2;position:absolute;top:0;left:0;width:100%;height:100vh;background-position:center top;background-size:100% auto;background-repeat:no-repeat;}.fd-opacity{z-index:-2;position:absolute;top:0;left:0;width:100%;height:100vh;background-position:center top;background-size:100% auto;background-color:#111;opacity:.5;}#fd-accueil{background-image:url('/data/medias/pages/accueil/fd_accueil.webp');background-size:cover;}#fd-osteopathie{background-image:url('/data/medias/pages/osteopathie/fd_osteopathie.webp');background-size:cover;}#fd-contacts{background-image:url('/data/medias/pages/contacts/fd_contacter.webp');background-size:cover;}#fd-ht{background-image:url('/data/medias/pages/horaires-et-tarifs/fd_ht.webp');background-size:cover;}#liens{clear:both;height:160px;background-position:center top;background-size:100% auto;background-image:url('/data/medias/structure/nenuphar_min.webp');background-repeat:no-repeat;}#liens > div{width:30%;}#liens > div:nth-of-type(1){margin-left:15%;float:left;}#liens > div:nth-of-type(2){margin-right:15%;float:right;}#liens > div > p{font-weight:bold;padding:18px 0 0 0;}#liens > div > p:after{content:"";width:20px;height:3px;background:#eee;margin:10px 0;display:block;font-size:25px;}#liens > div > ul li{font-size:0.8em;}#liens > div > p,#liens > div > ul li em,#liens > div > ul li{color:#eee;}#footer{height:50px;line-height:50px;vertical-align:middle;text-align:center;font-size:0.8em;background:#282a2b;}#footer p,#footer span{color:#bbb;}#footer #footer-mentions{display:inline;}#footer a{color:#bbb;text-decoration:none;}#footer a:hover{text-decoration:underline;}.pages{}#home,#osteopathie,#horaires-tarifs,#contacts,#mentions{padding:40px 0;}.pages > div:last-child{margin-bottom:0 !important;padding-bottom:0 !important;}.presentation{margin:0 10%;padding-bottom:40px;}.presentation p{font-size:1.1em;margin-top:10px;}.presentation p a{color:#666;text-decoration:none !important;}.presentation p a:hover{text-decoration:underline !important;}#signature{text-align:center;font-family:"Latter Slant";font-size:2em !important;}.verte,.blanche,.bleue{padding:40px 0;height:auto;overflow:hidden;position:relative;}.verte{background:#30baa0 url('/data/medias/structure/abstract_01.webp') center center no-repeat;}.bleue{background:#377acc url('/data/medias/structure/abstract_02.webp') bottom center no-repeat;}.verte div:nth-of-type(1),.bleue div:nth-of-type(1){float:left;width:400px;height:auto;}.verte > div:nth-of-type(1) > p,.bleue > div:nth-of-type(1) > p{width:246px;height:246px;line-height:246px;position:absolute;top:50%;transform:translateY(-50%);margin-left:77px;}.verte > div:nth-of-type(1) > p > img,.bleue > div:nth-of-type(1) > p > img{border-radius:50%;display:inline;}.verte > div:nth-of-type(2),.bleue > div:nth-of-type(2){float:right;width:calc(100% - 460px);height:auto;margin-right:60px;}h2{font-size:1.6em;text-transform:uppercase;text-align:center;font-weight:normal !important;letter-spacing:0.1em;}h2:not(:nth-of-type(1)){margin-top:40px;}h2:after{content:"";width:75px;height:2px;display:block;font-size:25px;text-align:center;margin:10px auto 20px auto;}h2:after{background:#111;}.verte h2:after,.bleue h2:after{background:#fefefe;}h3{font-size:1.2em;text-transform:uppercase;text-align:center;font-weight:normal !important;letter-spacing:0.1em;margin:20px 0;}.verte *,.bleue *{color:#fefefe;}.verte p,.bleue p{font-size:1.1em;margin-top:10px;}.blanche p,.bleue p{margin:10px 10% 0 10%;}#blocs > div{float:left;clear:both;}#blocs > div > div{width:20%;float:left;margin-right:1%;margin-top:30px;margin-bottom:30px;margin-top:60px;}#blocs > div > div > p > img{transform:scale(1.10);transform:scale(1.1) rotate(2deg);margin-bottom:30px;}#blocs > div > div:nth-of-type(1){margin-left:9%;}#blocs > div > div > p:nth-of-type(2){font-size:1em;text-transform:uppercase;text-align:center;font-weight:normal !important;letter-spacing:0.1em;margin:20px 0;color:#69e9c0;text-align:center;font-weight:600 !important;}#blocs > div > div > p:nth-of-type(2):after{content:"";width:50px;height:2px;background:#69e9c0;display:block;font-size:25px;text-align:center;margin:10px auto;}#blocs > div > div > p:not(:nth-of-type(2)){font-size:0.9em;}#mentions .liste,#contacts p{font-size:1.2em;text-transform:uppercase;font-weight:500 !important;letter-spacing:0.1em;margin-bottom:10px;}#mentions{border-top:1px solid rgba(0,0,0,0.1);padding-left:5%;padding-right:5%;}#contacts iframe{margin:20px 0;}#contacts > div:nth-of-type(1){float:left;width:40%;margin:0 5%;}#contacts > div:nth-of-type(2){float:right;width:40%;margin:0 5%;}#contacts > div:nth-of-type(1) div div ul{padding-bottom:20px;}#contacts > div:nth-of-type(1) > div,#contacts > div:nth-of-type(2) > div{width:100%;height:auto;}#contacts > div:nth-of-type(1) div div,#contacts > div:nth-of-type(2) div div{width:calc(100% - 70px);float:right;}#contacts > div:nth-of-type(1) div svg,#contacts > div:nth-of-type(2) div svg{width:30px;margin-left:20px;float:left;}#contacts > div:nth-of-type(1) div svg path,#contacts > div:nth-of-type(2) div svg path{fill:#30baa0 !important;opacity:.7;}#osteopathie .verte p{margin:0 10%;}#horaires-tarifs{padding-left:5%;padding-right:5%;}#horaires-tarifs > div{padding-bottom:20px;}#horaires-tarifs table{width:45%;margin:0 auto;}#horaires-tarifs table tr:nth-child(odd){background:#8ad8c9;}#horaires-tarifs table tr:nth-child(even){background:#e1f5f1;}#horaires-tarifs table tr td:not(:first-child){text-align:right;}#horaires-tarifs p{text-align:center;margin-top:25px;}}