body{}
body,input,textarea,select{font-size:11pt;}
#header{position:relative;padding:5em 0em;text-align:center;}
.homepage #header{}
#header .container{margin: auto !important;}
#logo{margin-bottom:3em;}
#logo h1{color:#FFF;}
#logo h1 a{display:block;letter-spacing:1px;text-decoration:none;text-transform:uppercase;font-size:5em;font-weight:900;color:#FFF;
    text-shadow:
    0.5px 0.5px 0.5px #000,
    -0.5px 0.5px 0.5px #000,
    -0.5px -0.5px 0 #000,
    0.5px -0.5px 0 #000;}
#logo span{display:block;padding-top:1em;letter-spacing:1px;text-transform:uppercase;font-size:1.2em;color:rgba(255,255,255,.5);}
#nav{}
#nav > ul > li{display:inline-block;}
#nav > ul > li:last-child{padding-right:0;}
#nav > ul > li > a,
#nav > ul > li > span{display:block;padding:1em 1.5em;letter-spacing:1px;text-decoration:none;text-transform:uppercase;font-weight:200;font-size:1.25em;font-weight:bold;outline:0;color:#dbdbdb;
    text-shadow:
    0.5px 0.5px 0.5px #000,
    -0.5px 0.5px 0.5px #000,
    -0.5px -0.5px 0 #000,
    0.5px -0.5px 0 #000;}
#nav > ul > li > a:hover{color:#FFF;}
#nav li.active a{background:none;border-radius:40px;border:2px solid;border-color:rgba(255,255,255,.8);color:#FFF;}
#nav > ul > li > ul{display:none;}
#main{padding:6em 0em 4em 0em;overflow: hidden;}
#barfixed{ position: fixed; top:0;background-color: #5c822d; opacity: 0.8;width: 100%; height: 80px;margin-right: auto;margin-left: auto;box-sizing: content-box; z-index: 2;}
#barfixed > ul{max-width: 1200px; max-height: 100%;margin-right: auto;margin-left: auto;box-sizing: content-box;}
#barfixed > ul > li{display:inline-block;}
#barfixed > ul > li:last-child{padding-right:0;}
#barfixed > ul > li > a,
#barfixed > ul > li > span{display:block;padding:1em 1.5em;letter-spacing:1px;text-decoration:none;text-transform:uppercase;font-weight:200;font-size:1.25em;font-weight:bold;outline:0;color:#dbdbdb;}
#barfixed > ul > li > a:hover{color:#FFF;}
#main li.active a{background:none;border-radius:40px;border:2px solid;border-color:rgba(255,255,255,.8);color:#FFF;}
#content2{max-width: 60%;}
#content header{margin-bottom:2em;}
#content header h2{font-size:3em;}
#content header .byline{font-size:1.40em;}
#content2 header{margin-bottom:2em;}
#content2 header h2{font-size:3em;}
#content2 header .byline{font-size:1.40em;}
#sidebar {max-width: 30%;}
#sidebar h2{display:block;padding-bottom:2em;font-size:1.4em;}
#featured{padding:6em 0em;}
#footer{position:relative;padding:6em 0em;}
#footer h2{padding-bottom:2em;font-size:1.4em;}
#copyright{padding:3em 0em;}
.espace{
    display: none;
}
#nav>ul>li>ul.menu {
    position: absolute;
    margin-left: 20px;
}
#nav>ul>li>ul.menu2 {
    position: absolute;
    margin-left: 45px;
}