html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:'DIN_light';src:url('/font/Din1/din_lightalternate-webfont.eot');src:url('/font/Din1/din_lightalternate-webfont.eot?#iefix') format('embedded-opentype'), url('/font/Din1/din_lightalternate-webfont.woff') format('woff'), url('/font/Din1/din_lightalternate-webfont.ttf') format('truetype'), url('/font/Din1/din_lightalternate-webfont.svg#dinlightalternate') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'DIN';src:url('/font/Din1/din_regularalternate-webfont.eot');src:url('/font/Din1/din_regularalternate-webfont.eot?#iefix') format('embedded-opentype'), url('/font/Din1/din_regularalternate-webfont.woff') format('woff'), url('/font/Din1/din_regularalternate-webfont.ttf') format('truetype'), url('/font/Din1/din_regularalternate-webfont.svg#dinregularalternate') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'DIN_medium';src:url('/font/Din1/din_mediumalternate-webfont.eot');src:url('/font/Din1/din_mediumalternate-webfont.eot?#iefix') format('embedded-opentype'), url('/font/Din1/din_mediumalternate-webfont.woff') format('woff'), url('/font/Din1/din_mediumalternate-webfont.ttf') format('truetype'), url('/font/Din1/din_mediumalternate-webfont.svg#dinmediumalternate') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'DIN';src:url('/font/Din1/din_boldalternate-webfont.eot');src:url('/font/Din1/din_boldalternate-webfont.eot?#iefix') format('embedded-opentype'), url('/font/Din1/din_boldalternate-webfont.woff') format('woff'), url('/font/Din1/din_boldalternate-webfont.ttf') format('truetype'), url('/font/Din1/din_boldalternate-webfont.svg#dinboldalternate') format('svg');font-weight:bold}@font-face{font-family:'Garamond';src:url('/font/GaramondPremrPro-BdSubh.otf') format('truetype');font-weight:bold}@font-face{font-family:'Garamond';src:url('/font/GaramondPremrPro-MedItDisp.otf') format('truetype');font-style:italic;font-weight:normal}body{background:#F18626;font-family:"DIN", Arial, sans-serif;font-size:14px;padding:0;margin:0}div.page{width:960px;margin:0 auto}div.clear{clear:both}.hidden{display:none}header{text-align:center;color:#ffffff;background:#F18626;z-index:100;position:relative}header .prendre-rdv{position:absolute;top:10px;right:50%;transform:translate(470px,0);font-size:16px;font-family:'DIN', 'Helvetica', Arial, sans-serif;color:#F18626;background:#ffffff;line-height:20px;padding:10px;font-weight:bold;text-decoration:none;transition:0.3s;border:1px solid #ffffff;box-shadow:0 2px 4px rgba(0,0,0,0.1);width:160px}header .prendre-rdv:hover,header .prendre-rdv:active{color:#ffffff;background:#f7b174;box-shadow:0 2px 4px rgba(0,0,0,0.3)}header.home-header{min-height:134px}header.home-header h1{padding-top:24px;font-size:52px;font-weight:bold;font-family:'Garamond', Georgia, serif;text-shadow:3px 3px #d46e1d}header.home-header h2{font-size:28px;font-style:normal;font-weight:normal;font-family:'DIN', 'Helvetica', Arial, sans-serif;text-shadow:3px 3px #d46e1d}header.home-header .prendre-rdv{top:35px}header nav{padding-top:17px;height:99px;width:960px;margin:0 auto}header nav a{font-size:16px;padding:6px 8px 0 8px;display:block;float:left;font-family:'DIN', 'Helvetica', Arial, sans-serif;color:#ffffff;text-decoration:none}header nav a:hover,header nav a:active{font-weight:bold}header nav a.menu-link{margin-top:69px;height:24px}header nav a.menu-link:hover,header nav a.menu-link.active{padding-top:4px;height:26px;background-color:#F18626;background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#F18626) color-stop(100%,#fa9743));background-image:-webkit-linear-gradient(top,#F18626,#fa9743);background-image:-moz-linear-gradient(top,#F18626,#fa9743);background-image:-ms-linear-gradient(top,#F18626,#fa9743);background-image:-o-linear-gradient(top,#F18626,#fa9743);background-image:linear-gradient(top,#F18626,#fa9743)}header nav a.osteopathie{width:112px}header nav a.quoi-qui{width:164px}header nav a.cabinet{width:89px}header nav a.vitruve{vertical-align:top;padding:0}header nav a.tarifs-remboursements{width:192px}header nav a.contact{width:62px}header nav a.acces-liens{width:101px}section.home-content{padding-top:45px;min-height:566px;background-image:url(/img/structure/shadow_header.png), url(/img/structure/bg_content.jpg);background-repeat:repeat-x, repeat-x;background-position:top, bottom}section.default-content{padding-top:45px;min-height:466px;background-image:url(/img/structure/shadow_header.png), url(/img/structure/bg_content.jpg);background-repeat:repeat-x, repeat-x;background-position:top, bottom}div.block-content-header{max-width:1000px;height:30px;margin:0 auto;background:url(/img/structure/top_bloc.png) no-repeat bottom center}div.block-content{max-width:960px;margin:0 auto;background:#ffffff}div.block-content-footer{max-width:960px;height:80px;margin:0 auto;background:url(/img/structure/bottom_bloc.png) no-repeat top center}div.content-home{width:960px;margin:0 auto}div.content-home div.content-home-block{display:block;float:left;width:274px;text-align:center}div.content-home div.content-home-block.homme-vitruve{width:412px}div.content-home div.content-home-block a{font-family:"DIN", "Helvetica", Arial, sans-serif;font-weight:normal;font-size:22px;height:24px;padding-top:6px;display:block;color:#ee8431;text-decoration:none;text-shadow:2px 2px #e9d19c}div.content-home div.content-home-block a:hover{font-family:"DIN", "Helvetica", Arial, sans-serif;font-weight:bold;height:27px;padding-top:3px}div.content-home div.content-home-block a.first{margin-bottom:132px;margin-top:62px}div.content-home div.content-home-block a.last{margin-top:132px}div.content-home p.text-info{text-align:center;color:#58595b;margin-top:52px;font-size:18px;line-height:21px}footer{min-height:245px}footer div.home-footer{width:990px;margin:0 auto}footer div.home-footer div.etiquette-info{display:block;float:left;margin:26px auto;width:295px;height:134px;font-size:15px;line-height:19px;color:#58595b;font-style:normal;background:url(/img/structure/bloc_lateral.jpg) no-repeat center;text-align:center}footer div.home-footer div.etiquette-info.phone{margin-left:60px;margin-right:60px;background:url(/img/structure/bloc_centre.jpg) no-repeat center;width:278px}footer div.home-footer div.etiquette-info.last{font-size:13px;line-height:14px;padding-bottom:1px}footer div.home-footer div.etiquette-info h3{margin-top:35px;margin-bottom:8px;font-family:"DIN", "Helvetica", Arial, sans-serif;font-weight:bold;font-size:18px;color:#ee8431}footer div.default-footer{width:960px;margin:0 auto;padding-top:15px;color:#ffffff}footer div.default-footer a{color:#ffffff;text-decoration:none}footer div.default-footer a:hover{text-decoration:underline}footer div.default-footer div.link-footer{width:400px;float:left}footer div.default-footer div.link-footer a{color:#ffffff;padding:0 10px;text-decoration:none}footer div.default-footer div.link-footer a:hover{text-decoration:underline}footer div.default-footer p{text-align:right;width:200px;float:right}footer div.default-footer img{margin:0 auto;display:block;margin-top:50px}img.centered{display:block;margin:0 auto;margin-bottom:25px}img.right{position:absolute;right:20px;top:0;display:block}div.centered-img{text-align:center;margin-bottom:50px;margin-top:50px}div.centered-img img{margin:0 5px}p.justify{text-align:justify}p.centered{text-align:center}div.alert{position:relative;margin:0 auto 20px auto;width:300px;padding:10px;line-height:20px;font-weight:bold;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}div.alert a{position:absolute;right:5px;top:0;font-weight:bold;cursor:pointer}div.alert.alert-success{background:#B0D8A0}div.alert.alert-error{background:#FAA6A6}.content-pages{position:relative;padding:10px 30px;min-height:355px}.content-pages h2{color:#ee8431;font-size:30px;margin-bottom:35px;font-family:'DIN', 'Helvetica', Arial, sans-serif}.content-pages h3{color:#58595b;font-size:18px;margin-bottom:25px;font-family:'DIN_medium', 'Helvetica', Arial, sans-serif}.content-pages h4{color:#ee8431;font-size:18px;margin-bottom:22px;font-family:'DIN_light', 'Helvetica', Arial, sans-serif}.content-pages p,.content-pages ul,.content-pages li,.content-pages a{color:#58595b;line-height:16px;font-family:'DIN', 'Helvetica', Arial, sans-serif}.content-pages p{margin-bottom:25px}.content-pages p.text-center{text-align:center}.content-osteopathie div.column-left{float:left;width:65%}.content-osteopathie div.column-right{float:right;width:35%}.content-osteopathie div.column-right img{margin-top:10px;margin-bottom:0}.content-osteopathie p{margin-bottom:34px}.content-osteopathie p.last{margin-bottom:0}.content-quoi-qui h3{font-size:16px;font-family:'DIN_medium', 'Helvetica', Arial, sans-serif}.content-cabinet h2{margin-bottom:65px}.content-tarifs-remboursements div.right-column{float:right;width:50%;padding-bottom:50px}.content-tarifs-remboursements div.right-column h3{font-size:18px}.content-tarifs-remboursements div.left-column{float:left;width:50%;padding-bottom:50px}.content-tarifs-remboursements div.left-column h3{font-size:18px}.content-tarifs-remboursements div.top-margin{margin-top:20px}.content-tarifs-remboursements div.bottom{margin-top:80px}.content-tarifs-remboursements div.bottom p{margin-bottom:0}.content-tarifs-remboursements div.centered{text-align:center;font-size:18px;padding-bottom:30px}.content-contact div.right-column{float:left;width:70%}.content-contact div.left-column{float:left;width:30%}.content-contact div.submit input{display:block;margin-right:75px;margin-top:30px;border:none;background-color:#ee8431;cursor:pointer;color:#ffffff;float:right}.content-contact div.error-message{color:#ee8431;margin-left:112px}.content-contact div.input.text input{width:200px}.content-contact div.input.textarea{margin-top:15px}.content-contact div.input.textarea textarea{width:440px}.content-contact div.input label{display:block;float:left;height:19px;padding-top:5px;padding-right:10px;width:100px;text-align:right}.content-contact div.input label sup{color:#ee8431}.content-contact div.input input{display:block;float:left}.content-acces-liens div.left-column{float:left;width:300px}.content-acces-liens div.right-column{float:left}.content-acces-liens div#map{height:300px;width:550px;margin-bottom:15px}.content-acces-liens div.information-map{margin-bottom:25px}.content-acces-liens div.information-map h4{margin-bottom:15px}.content-acces-liens div.information-map ul{margin-bottom:15px}.content-mentions-legales p.with-address{margin-bottom:10px}.content-mentions-legales ul{margin-left:30px;margin-bottom:25px}.content-mentions-legales ul.left{float:left}