/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */hr,img{border:0}article,aside,details,figcaption,figure,footer,header,hgroup,hr,main,menu,nav,section,summary{display:block}fieldset,hr,legend{padding:0}.vevent abbr,body,button[disabled],html input[disabled]{cursor:default}#footer,.clearfix::after{clear:both}h1,h2,h3,h4,h5,h6,p{text-rendering:optimizeLegibility}#animated-menu a,#footer .inside a,.vevent abbr{text-decoration:none}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,optgroup,strong{font-weight:700}dfn{font-style:italic}mark{background:#ff0;color:#000}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}svg:not(:root){overflow:hidden}hr{box-sizing:content-box;height:1px;border-top:1px solid #ccc;margin:1em 0}pre,textarea{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}b,em,i,small,strong{line-height:inherit}.vcard .fn,.vevent .summary,.vevent abbr{font-weight:700}em,i,span.error{font-style:italic}dl,ol,p,ul{line-height:1.6}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}legend{border:0}table{border-collapse:collapse;border-spacing:0}/*! HTML5 Boilerplate v5.3.0 | MIT License | https://html5boilerplate.com/ */::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0}.browserupgrade{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}.hidden{display:none!important}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.invisible.focusable:active,.invisible.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}#footer,#search-form,.column,.columns,body{position:relative}.clearfix::after,.clearfix::before{content:" ";display:table}/*! Fundation */.float_left{float:left!important}.float_right{float:right!important}textarea{resize:vertical;height:auto;min-height:50px}select{width:100%}.column,.columns{padding-left:.9375em;padding-right:.9375em;float:left}.large-4{width:33.33333%}.large-5{width:41.66667%}.large-6{width:50%}.large-7{width:58.33333%}.large-8{width:66.66667%}[class*=column]+[class*=column]:last-child{float:right}[class*=column]+[class*=column].end{float:left}.large-offset-1{margin-left:8.33333%}.large-offset-7{margin-left:58.33333%}blockquote,dd,div,dl,dt,form,h1,h2,h3,h4,h5,h6,li,ol,p,pre,td,th,ul{margin:0;padding:0}small{font-size:60%}dl,ol,ul{font-size:1rem;margin-bottom:1.25rem;list-style-position:outside;font-family:inherit}ul{margin-left:1.1rem}ol li ol,ol li ul,ul li ol,ul li ul{margin-left:1.25rem;margin-bottom:0}ol{margin-left:1.4rem}.vcard,blockquote{margin:0 0 1.25rem}abbr,acronym{text-transform:uppercase;font-size:90%;color:#222;border-bottom:1px dotted #ddd;cursor:help}abbr{text-transform:none}blockquote{padding:.5625rem 1.25rem 0 1.1875rem;border-left:1px solid #ddd}blockquote cite{display:block;font-size:.8125rem;color:#555}blockquote cite::before{content:"\2014 \0020"}blockquote cite a,blockquote cite a:visited{color:#555}blockquote,blockquote p{line-height:1.6;color:#6f6f6f}.vcard{display:inline-block;border:1px solid #ddd;padding:.625rem .75rem}.vcard li,label,span.error{display:block}.vcard li{margin:0}.vcard .fn{font-size:.9375rem}.vevent abbr{border:none;padding:0 .0625rem}a:hover,label{cursor:pointer}body,label,span.error{font-weight:400}form{margin:0 0 1rem}label{font-size:.875rem;color:#4d4d4d;line-height:1.5;margin-bottom:0}input[type=text],input[type=password],input[type=date],input[type=datetime],input[type=datetime-local],input[type=month],input[type=week],input[type=email],input[type=tel],input[type=time],input[type=url],input[type=number],input[type=search],textarea{-webkit-appearance:none;background-color:#fff;font-family:inherit;border:1px solid #ccc;box-shadow:inset 0 1px 2px rgba(0,0,0,.1);color:rgba(0,0,0,.75);display:block;font-size:.875rem;margin:0 0 1rem;padding:.5rem;width:100%;box-sizing:border-box;transition:box-shadow .45s,border-color .45s ease-in-out}input[type=text],input[type=password],input[type=date],input[type=datetime],input[type=datetime-local],input[type=month],input[type=week],input[type=email],input[type=tel],input[type=time],input[type=url],input[type=number],input[type=search]{height:2.3125rem}input[type=text]:focus,input[type=password]:focus,input[type=date]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=month]:focus,input[type=week]:focus,input[type=email]:focus,input[type=tel]:focus,input[type=time]:focus,input[type=url]:focus,input[type=number]:focus,input[type=search]:focus,textarea:focus{box-shadow:0 0 5px #999;background:#fafafa;border-color:#999;outline:0}span.error{padding:.375rem .5625rem .5625rem;margin-top:-1px;margin-bottom:1rem;font-size:.75rem;background:#c60f13;color:#fff}#footer,img{display:inline-block}#footer,#header{background-color:#444242}.error label,.error label.error,label.error{color:#c60f13}.error input,.error textarea{margin-bottom:0}.error input[type=checkbox],.error input[type=radio]{margin-bottom:1rem}input.error,textarea.error{margin-bottom:0}/*! CSS base */*,::after,::before{box-sizing:border-box}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body,h1,h2,h3,h4,h5,h6{font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal}body,html{height:100%}body{background:#fff;background:linear-gradient(to bottom,#e0dfdf 0,#fff 100%) no-repeat;color:#222;padding:0;margin:0;line-height:1}#header{width:100%;height:110px;border-bottom:10px solid #477938}#header .inside{width:960px;padding-top:20px;margin:0 auto}#header .inside img{width:255px;height:65px}#second_header{width:100%;height:150px;border-bottom:1px solid #818080;background:url("../../files/design_sandramaccaud/images/design/leaf-bg.svg") 0 -340px repeat-x;background-size:500px 500px}#second_header .inside{width:960px;margin:0 auto}#container{width:960px;min-height:400px;margin:40px auto 30px}#footer{width:100%;height:45px;padding:7px 0 0;margin-top:50px;font-size:12px}#footer .inside{width:960px;padding:10px;margin:0 auto;color:#fff}#footer .inside a{color:#fff}#feuilles_footer{position:absolute;top:-20px;left:50%;margin:0 0 0 -32px}embed,img,object{max-width:100%;height:auto}embed,object{height:100%}h1,h2,h3,h4,h5,h6{margin-top:.2rem;margin-bottom:.5rem;font-weight:300;line-height:1.4;color:#222}h1{font-size:2.125rem}h2{font-size:1.6875rem}h3{font-size:1.438rem}h4{font-size:1.25rem}h5{font-size:1.125rem}h6,p{font-size:1rem}#main p{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;text-align:justify}p{font-family:inherit;font-weight:400;margin-bottom:1.25rem}#animated-menu{padding-top:40px}#magic-line{position:absolute;top:15px;left:0;width:100px;height:25px;background:url("../../files/design_sandramaccaud/images/design/leaf-menu.svg") no-repeat}#animated-menu ul{list-style-type:none}#animated-menu li{display:inline;margin-right:15px}#animated-menu a,#animated-menu span{font-size:.875em;color:#fff}#header nav .invisible{color:#fff}#main a,#main a:visited{color:#477938}#main a:focus,#main a:hover{color:#fff;text-decoration:none;background-color:#477938}a img{border:none}#tl_subscribe .text,#tl_unsubscribe .text{display:inline-block;width:350px;height:1.8rem;padding:.3rem}#formulaire-de-contact form .submit,#tl_subscribe .submit,#tl_unsubscribe .submit{display:inline-block;padding:.25rem .938rem;font-size:.875em;color:#fff;background:#4e4e4e;border:none;border-radius:3px;transition:background-color .2s linear 0s}#formulaire-de-contact form .submit:hover,#tl_subscribe .submit:hover,#tl_unsubscribe .submit:hover{background-color:#343434}.mod_subscribe .error,.mod_unsubscribe .error{background-color:#ff7474}.mod_subscribe .confirm,.mod_unsubscribe .confirm{background-color:#05884d}.mod_subscribe .confirm,.mod_subscribe .error,.mod_unsubscribe .confirm,.mod_unsubscribe .error{border-radius:5px;color:#fff;padding:15px}.mod_nl_list table tr td{padding:10px 0}.mod_nl_list table tr td:first-child{padding-right:10px}#search-form{top:-10px;padding-top:11px;text-align:center;background-color:#444242;border-bottom-right-radius:8px;border-bottom-left-radius:8px}#search-form .text,.mod_search .text{display:inline-block;width:200px;height:1.8rem;padding:.3rem}#search-form .text{border:none}#search-form .submit,.mod_search .submit{display:inline-block;padding:.333rem .938rem;font-size:.875em;color:#fff;background:#477938;border:none;border-radius:3px;transition:background-color .2s linear 0s}#search-form .submit:hover,.mod_search .submit:hover{background-color:#376329}.mod_search .highlight{padding:0 4px;background-color:#f7fb71;border-radius:4px}.mod_search .relevance{color:#777}.mod_search .url{padding-bottom:20px;border-bottom:1px solid #aaa}.mod_search h3{font-size:1.25rem}#citation{margin-top:14px;margin-left:14px;background-color:#8f798b;border-radius:5px;color:#fff}#citation blockquote{border-left:none}#citation blockquote p{padding-left:10px;color:#fff}#citation blockquote::after,#citation blockquote::before{position:absolute;font-family:Georgia;font-size:4em;color:#fff}#citation blockquote::before{top:-20px;left:5px;content:"\201C"}#citation blockquote::after{right:5px;bottom:20px;content:"\201E"}#citation cite{color:#fff}#map{height:300px;margin-top:25px}#map+address{width:100%;border-top:1px solid #fff;padding:1em;background-color:rgba(65,65,145,.9);color:#fff;font-size:.8125rem}#image_apropos img,#image_contact img,#image_cours img,#image_newsletter img,#image_tarifs img,.ce_gallery img{border:1px solid #787878}#map+address>p{text-align:center;margin:0}#map_canvas img,.gmnoprint img{max-width:none}.gm-style-iw p{font-size:1em}#image_apropos,#image_contact,#image_cours,#image_newsletter,#image_tarifs{position:relative;top:-80px}figure{margin:0}.ce_gallery ul{list-style:none;margin:0}.ce_gallery img{margin-bottom:20px}#main .inside ol li ul li{list-style-type:disc}@media print{blockquote,img,pre,tr{page-break-inside:avoid}*,::after,::before,::first-letter,::first-line{background:0 0!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]::after{content:" (" attr(href) ")"}abbr[title]::after{content:" (" attr(title) ")"}a[href^="#"]::after,a[href^="javascript:"]::after{content:""}blockquote,pre{border:1px solid #999}thead{display:table-header-group}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}
