{
margin:0;
padding:0;
}

body {
-x-system-font:none;
border-style:none;
direction:ltr;
font-family:"Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
color:#FFFFFF;
background-color:#000000;
font-size:11.5px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:17px;
text-align:left;
}

body.section-1 {
}
body.section-2 {
}
body.section-3 {
}

a:link {
color:#FFFFFF;
text-decoration:none;
}
a:active {
text-decoration:none;
}
a:visited {
text-decoration:none;
}
a:hover {
text-decoration:none;
}

a img {
border: none;
}

div.bloc {
display:block;
margin:18px 0 0 0;
overflow:hidden;
padding:0;
position:relative;
width:640px;
}

div.bloc a {
display:block;
margin:0;
padding:0;
text-decoration:none;
border-bottom-color:#6a8362;
border-bottom-style:solid;
border-bottom-width: 6px;
}

div.first {
margin-top:83px;
}

div.bloc a span.desc {
background-color:#000000;
color:#FFFFFF;
display:block;
font-size:11px;
height:250px;
left:0;
margin:0;
opacity:0.9;
padding:0px;
position:absolute;
top:0;
visibility:hidden;
width:640px;
}

div.bloc a:hover {
cursor:pointer;
}

div.bloc a:hover .desc {
visibility:visible;
}

#menu {
bottom:0;
height:100%;
left:0;
overflow:visible;
position:fixed;
top:0;
width:265px;
}

#menu ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 0 15px 0;
padding:5px 5px;
}

#menu ul li.section-title {
background-color:#6a8362;
font-size:13px;
font-weight:bold;
color:#000000;
margin-bottom: 5px;
margin-top: 5px;
border-bottom-color:#FFFFFF;
border-bottom-style:solid;
border-bottom-width: 1px;
}


#menu ul li a:visited {
color:#FFFFFF;
}

#menu ul li a:hover {
background-color:#6a8362;
color:#000000;
}

#menu ul li.active a {
background:#6a8362;
color:#000000;
}

#content {
height:100%;
margin:0 0 0 255px;
top:0;
}

#content a:link {
color:#FFFFFF;
background:#6a8362;
}

#content a:visited {
color:#000000;
background:#6a8362;
}

#content a:hover {
color:#000000;
background:#6a8362;
}

#content a:active {
color:#000000;
background:#6a8362;
}

.container {
padding:50px 15px 25px;
}

#content p {
margin-bottom:15px;
width:640px;
}

p {
margin:0 0 0 0;
}

h1 {
font-size:32px;
line-height: 28px;
}
h2 {
font-size:20px;
line-height: 32px;
}
h3 {
font-size:16px;
}
h4 {
font-size:12px;
}

#content p {
width: 720px;
margin-bottom: 10px;
}

#img-container {
margin:0;
padding:0;
}

#img-container p {
margin:0;
padding:0 0 5px;
width:450px;
}

#once {
clear:left;
}