html, body, address, blockquote, div, dl, form, h1, h2, h3, h4, h5, h6, ol, p, pre, table, ul,
dd, dt, li, tbody, td, tfoot, th, thead, tr, button, del, ins, map, object,
a, abbr, acronym, b, bdo, big, br, cite, code, dfn, em, i, img, kbd, q, samp, small, span,
strong, sub, sup, tt, var, legend, fieldset{margin:0;padding:0;}
img, fieldset{border:0;}
img, iframe,video{max-width:100%;height:auto;width:auto\9;}
article, aside, details, figcaption, figure, footer, header, hgroup, main-nav, nav, section{display:block;}
body{background:#ffffff;font:.85em/150% 'Tahoma',Arial, Helvetica, sans-serif;color:#000000;text-align:justify;}
a{color:#99cc00;text-decoration:none;outline:none;}
a:hover{text-decoration:none;}
p{margin:0 0 1.2em;padding:0;}
ul, ol{margin:0px;padding:0;line-height:140%;}
li{margin:.1em;padding:0;}
h1, h2, h3, h4, h5, h6{line-height:1.4em;margin:20px 0 .4em;color:#000;}
h1{font-size:2em;}
h2{font-size:1.6em;}
h3{font-size:1.4em;}
h4{font-size:1.2em;}
h5{font-size:1.1em;}
h6{font-size:1em;}
input[type=search]{-webkit-appearance:none;outline:none;}
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button{display:none;}
#page-wrap{position:absolute;padding:0em 2em;margin-left:auto;margin-right:auto;width:95%;}
#header{position:relative;height:auto;margin-left:auto;margin-right:auto;width:90%;}
#site-logo{position:absolute;top:-0.2em;left:2.4em;z-index:999;}
#site-logo a{font:bold 30px/100% 'Tahoma',Arial, Helvetica, sans-serif;text-decoration:none;}
#site-description{font:italic 100%/130% 'Tahoma',Arial, Helvetica, sans-serif;color:#fff;position:absolute;top:55px;}
#searchform{position:absolute;right:10px;bottom:6px;z-index:100;width:160px;}
#searchform #s{width:140px;float:right;background:#fff;border:none;padding:6px 10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.2);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.2);box-shadow:inset 0 1px 2px rgba(0,0,0,.2);-webkit-transition:width .7s;-moz-transition:width .7s;transition:width .7s;}
.toggleMenu{display:none;background:#99cc00;background-image:-moz-linear-gradient(#99cc00, #99cc00);background-image:-webkit-gradient(linear, left top, left bottom, from(#99cc00), to(#99cc00));background-image:-webkit-linear-gradient(#99cc00, #99cc00);background-image:-o-linear-gradient(#99cc00, #99cc00);background-image:-ms-linear-gradient(#99cc00, #99cc00);background-image:linear-gradient(#99cc00, #99cc00);-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;-moz-box-shadow:0 1px 1px #99cc00, 0 1px 0 #99cc00 inset;-webkit-box-shadow:0 1px 1px #99cc00, 0 1px 0 #99cc00 inset;box-shadow:0 1px 1px #99cc00, 0 1px 0 #99cc00 inset;color:#fff;border-right:0px;text-decoration:none;position:absolute;left:0px;top:0px;}
.btn{position:relative;margin-top:12%;border:2px solid #fff;border-radius:6px;height:36px;width:36px;}
#lines:before{border-bottom:17px double #fff;border-top:6px solid #fff;content:"";height:5px;position:absolute;right:3px;top:4px;width:30px;}
.nav{clear:both;position:relative;padding:0.2em;margin-left:auto;margin-right:auto;text-align:left;list-style:none;*zoom:1;font-family:'Tahoma',Arial, Helvetica, sans-serif;z-index:300;padding-left:2em;top:8.1em;z-index:300;width:85%;background:#b5da46;background-image:-moz-linear-gradient(#99cc00, #b5da46);background-image:-webkit-gradient(linear, left top, left bottom, from(#b5da46), to(#99cc00));background-image:-webkit-linear-gradient(#99cc00, #b5da46);background-image:-o-linear-gradient(#99cc00, #b5da46);background-image:-ms-linear-gradient(#99cc00, #b5da46);background-image:linear-gradient(#99cc00, #b5da46);-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;-moz-box-shadow:0 1px 1px #99cc00, 0 1px 0 #99cc00 inset;-webkit-box-shadow:0 1px 1px #99cc00, 0 1px 0 #99cc00 inset;box-shadow:0 1px 1px #99cc00, 0 1px 0 #99cc00 inset;color:#fff;border-right:0px;text-decoration:none;}
.nav:before,
.nav:after{content:" ";display:table;}
.nav:after{clear:both;}
.nav ul{list-style:none;width:9em;}
.nav a{padding:0.5em 1.75em;color:#fff;}
.nav a:hover{list-style:none;*zoom:1;background:#99cc00;background-image:-moz-linear-gradient(#b5da46, #99cc00);background-image:-webkit-gradient(linear, left top, left bottom, from(#99cc00), to(#b5da46));background-image:-webkit-linear-gradient(#b5da46, #99cc00);background-image:-o-linear-gradient(#b5da46, #99cc00);background-image:-ms-linear-gradient(#b5da46, #99cc00);background-image:linear-gradient(#b5da46, #99cc00);-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;-moz-box-shadow:0 1px 1px #b5da46, 0 1px 0 #b5da46 inset;-webkit-box-shadow:0 1px 1px #b5da46, 0 1px 0 #b5da46 inset;box-shadow:0 1px 1px #b5da46, 0 1px 0 #b5da46 inset;color:#fff;}
.nav a.active{background:#99cc00;background-image:-moz-linear-gradient(#b5da46, #99cc00);background-image:-webkit-gradient(linear, left top, left bottom, from(#99cc00), to(#b5da46));background-image:-webkit-linear-gradient(#b5da46, #99cc00);background-image:-o-linear-gradient(#b5da46, #99cc00);background-image:-ms-linear-gradient(#b5da46, #99cc00);background-image:linear-gradient(#b5da46, #99cc00);-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;-moz-box-shadow:0 1px 1px #b5da46, 0 1px 0 #b5da46 inset;-webkit-box-shadow:0 1px 1px #b5da46, 0 1px 0 #b5da46 inset;box-shadow:0 1px 1px #b5da46, 0 1px 0 #b5da46 inset;color:#fff;}
.nav li{position:relative;}
.nav > li{float:left;border-top:0px solid #00044D;}
.nav > li > .parent{background-image:url("downArrow.png");background-repeat:no-repeat;background-position:92% 50%;}
.nav > li > a{display:block;padding:0px auto;margin:0px auto;letter-spacing:2px;}
.nav li ul{position:absolute;left:-9999px;background:#fff;background-image:-moz-linear-gradient(#fff, #fff);background-image:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff));background-image:-webkit-linear-gradient(#fff, #fff);background-image:-o-linear-gradient(#fff, #fff);background-image:-ms-linear-gradient(#fff, #fff);background-image:linear-gradient(#fff, #fff);-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;-moz-box-shadow:0 1px 1px #fff, 0 1px 0 #fff inset;-webkit-box-shadow:0 1px 1px #fff, 0 1px 0 #fff inset;box-shadow:0 1px 1px #fff, 0 1px 0 #fff inset;}
.nav > li.hover > ul{left:0;background:#fff;background-image:-moz-linear-gradient(#fff, #fff);background-image:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff));background-image:-webkit-linear-gradient(#fff, #fff);background-image:-o-linear-gradient(#fff, #fff);background-image:-ms-linear-gradient(#fff, #fff);background-image:linear-gradient(#fff, #fff);-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;-moz-box-shadow:0 1px 1px #fff, 0 1px 0 #fff inset;-webkit-box-shadow:0 1px 1px #fff, 0 1px 0 #fff inset;box-shadow:0 1px 1px #fff, 0 1px 0 #fff inset;}
.nav li li.hover ul{left:100%;top:0;background:#fff;background-image:-moz-linear-gradient(#fff, #fff);background-image:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff));background-image:-webkit-linear-gradient(#fff, #fff);background-image:-o-linear-gradient(#fff, #fff);background-image:-ms-linear-gradient(#fff, #fff);background-image:linear-gradient(#fff, #fff);-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;-moz-box-shadow:0 1px 1px #fff, 0 1px 0 #fff inset;-webkit-box-shadow:0 1px 1px #fff, 0 1px 0 #fff inset;box-shadow:0 1px 1px #fff, 0 1px 0 #fff inset;}
.nav li li a{display:block;background:#fff;padding:0.5em;margin:0em auto;position:relative;z-index:100;opacity:0.9;border-bottom:2px dotted #b5da46;background-image:-moz-linear-gradient(#fff, #fff);background-image:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff));background-image:-webkit-linear-gradient(#fff, #fff);background-image:-o-linear-gradient(#fff, #fff);background-image:-ms-linear-gradient(#fff, #fff);background-image:linear-gradient(#fff, #fff);-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;-moz-box-shadow:0 1px 1px #fff, 0 1px 0 #fff inset;-webkit-box-shadow:0 1px 1px #fff, 0 1px 0 #fff inset;box-shadow:0 1px 1px #fff, 0 1px 0 #fff inset;color:#99cc00;border-right:0px;text-decoration:none;letter-spacing:0.2em;}
.nav li li li a{background:#fff;z-index:200;padding:8px 24px 8px 8px;margin:0px auto;border-bottom:2px dotted #b5da46;background-image:-moz-linear-gradient(#fff, #fff);background-image:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff));background-image:-webkit-linear-gradient(#fff, #fff);background-image:-o-linear-gradient(#fff, #fff);background-image:-ms-linear-gradient(#fff, #fff);background-image:linear-gradient(#fff, #fff);-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;-moz-box-shadow:0 1px 1px #fff, 0 1px 0 #fff inset;-webkit-box-shadow:0 1px 1px #fff, 0 1px 0 #fff inset;box-shadow:0 1px 1px #fff, 0 1px 0 #fff inset;color:#99cc00;border-right:0px;text-decoration:none;letter-spacing:0.2em;}
@media only screen and (min-width:0px) and (max-width:960px){.active{display:block;}
.nav{width:60%;}
.nav > li{float:left;width:90%;}
.nav > li > .parent{background-position:95% 50%;}
.nav li li .parent{background-image:url("downArrow.png");background-repeat:no-repeat;background-position:92% 50%;}
.nav ul{display:block;width:100%;position:relative;}
.nav > li.hover > ul , .nav li li.hover ul{position:static;}
.toggleMenu{position:relative;top:1em;left:1em;z-index:99999;}
.site-logo{position:absolute;top:0px;right:0px;}
}
#content{background:#fff;margin-top:9em;margin-bottom:9em;margin-left:8%;margin-right:0%;padding:1em;width:44%;float:left;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.4);-moz-box-shadow:0 1px 3px rgba(0,0,0,.4);box-shadow:0 1px 3px rgba(0,0,0,.4);}
#contact{background:#fff;margin-top:9em;margin-bottom:9em;margin-left:8%;margin-right:0%;padding:1em;width:56%;float:left;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.4);-moz-box-shadow:0 1px 3px rgba(0,0,0,.4);box-shadow:0 1px 3px rgba(0,0,0,.4);}
#full{position:relative;width:80%;background:#fff;margin-top:9em;margin-bottom:9em;margin-left:9%;margin-right:9%;padding:1em;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.4);-moz-box-shadow:0 1px 3px rgba(0,0,0,.4);box-shadow:0 1px 3px rgba(0,0,0,.4);}
#center{display:block;margin:0 auto;text-align:center;}
#points ul{list-style-type:none;padding:0px;margin:0px;}
#points ul li{background-image:url(puce.png);background-repeat:no-repeat;background-position:0em 0.5em;padding-left:2em;}
.post{margin-bottom:40px;}
.post-title{margin:0 0 5px;padding:0;text-align:center;font:normal 26px/120% 'Tahoma',Arial, Helvetica, sans-serif;}
.post-title a{text-decoration:none;color:#000;}
.post-meta{margin:0 0 10px;font-size:90%;}
.post-image{margin:0 0 15px;}
#sidebar{padding:1em;width:34%;float:right;margin-top:8em;margin-bottom:9em;margin-left:0%;margin-right:8%;}
#sidecontact{padding:1em;width:22%;float:right;margin-top:8em;margin-bottom:9em;margin-left:0%;margin-right:8%;}
.widget{background:#fff;margin:0 0 0 1em;padding:1em;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.4);-moz-box-shadow:0 1px 3px rgba(0,0,0,.4);box-shadow:0 1px 3px rgba(0,0,0,.4);}
.widgettitle{margin:0 0 0.5em;font:normal 2em/120% 'Tahoma',Arial, Helvetica, sans-serif;padding:0;text-align:center;}
.widget ul{margin:0;padding:0;}
.widget li{margin:0;padding:0.5em 0;list-style:none;clear:both;border-top:solid 1px #eee;}
#footer{clear:both;height:3em;position:relative;bottom:0em;width:85%;padding:0.1em 1em;margin-left:auto;margin-right:auto;margin-bottom:0.1em;text-align:right;background-color:#99CC00;background-image:-moz-linear-gradient(#B2D83F, #99CC00);background-image:-webkit-gradient(linear, left top, left bottom, from(#B2D83F), to(#99CC00));background-image:-webkit-linear-gradient(#B2D83F, #99CC00);background-image:-o-linear-gradient(#B2D83F, #99CC00);background-image:-ms-linear-gradient(#B2D83F, #99CC00);background-image:linear-gradient(#B2D83F, #99CC00);-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;-moz-box-shadow:0 1px 1px #B2D83F, 0 1px 0 #99CC00 inset;-webkit-box-shadow:0 1px 1px #B2D83F, 0 1px 0 #99CC00 inset;box-shadow:0 1px 1px #B2D83F, 0 1px 0 #99CC00 inset;font-size:85%;}
#footer a{color:#fff;}
.social{position:absolute;bottom:0em;left:1em;}
.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
.clearfix{display:inline-block;}
.clearfix{display:block;zoom:1;}
@media screen and (max-width:960px){#content, #contact{width:80%;margin:10% auto 0% auto;float:none;padding:3%;}
#full{width:80%;margin:10% auto 3% auto;float:none;padding:3%;}
#sidebar,#sidecontact{width:86%;margin:0% auto 3% auto;float:none;padding:3%;}
#sidebar .widget{padding:2% 3%;margin:0 0;}
#sidecontact .widget{padding:2% 3%;margin:0 0;}
.video embed,
.video object,
.video iframe{min-height:25em;}
}
@media screen and (max-width:480px){html{-webkit-text-size-adjust:1.2em;}
#content,#contact, #sidecontact,#sidebar, #full, .nav a{font-size:1.2em;padding:1em;}
}