.container,.page-wrapper,.fixed-header,.fixed-header:hover{background-color: #333;color:#fff;}
.main-nav,.main-nav .menu {background-color: #111;border-bottom: none;border-top: none;}
.fixed-header .menu > li, .main-nav .menu > li {display: inline-block;padding: 0 8px;}
.menu-item a{color: #999;}
.menu-item a:active{color: #fff;}
.fixed-header .menu > li > a, .main-nav .menu > li > a {font-family: Arial;font-size: 12px;font-weight: 800;}
.main-nav .double-border {border-bottom: none;border-top: none;}
.fixed-header .menu > li .nav-sublist-dropdown .container > ul > li a, .main-nav .menu > li .nav-sublist-dropdown .container > ul > li a {border-left: 1px solid #dbdbdb;border-right: 1px solid #dbdbdb;border-top: 1px solid #dbdbdb;box-sizing: border-box;display: block;padding: 15px 20px;background-color: #333;color: #fff;}
.main-nav .menu > li .nav-sublist-dropdown .container > ul > li a:hover {color: #efd133;}
.avant-pied{text-align: center; background-color:#111; padding-top:20px; padding-bottom:20px;}
.prefooter, .prefooter .container{background-color:#111;}
.prefooter{border-bottom: 1px solid #f1cf33;}
.bordure-jaune{border: 1px solid #f1cf33; margin:1em;}
.image-pied {border: 1px solid #f1cf33; margin: 0 2em;}
.copyright.copyright-3, .copyright.copyright-2 {background: none repeat scroll 0 0 #111;}
.copyright.copyright-2 .container{background: none repeat scroll 0 0 #111;}
.copyright.copyright-2 a{color:white;}
.copyright.copyright-2 a:hover{color:#f1cf33;}
.page-heading h1 span{color:#f1cf33; background-color:#333; font-size: 22px;}
.ghost{clear: both;visibility: hidden;line-height: 0px;}
.storm-bag{color: #f1cf33; font-weight:bold; font-style:italic;}
.content strong{color:#eee; font-weight:800;}
.content h2{color:#f1cf33; background-color:#333; text-transform: none; }
.content h3{color:#f1cf33; background-color:#333; font-size: 12px; }
.content h4{color:#f1cf33; background-color:#333; font-size: 10px; }
.toggle-element .toggle-title {color: #f1cf33;}
.toggle-element a.toggle-title .open-this {color: #fff;}
.post-share .span12{background-color: #aaa;}
.post-next-prev{background-color: #aaa; padding: 10px 0px 0; margin-right: 90px; border: 1px solid white;}
.post-next-prev .span6 {padding: 0 10px; color: black;}
.post-next-prev .span6 a{color: black;}
.accordion h3{font-size: 1em;}
.span12 .title:before {border-top: 1px solid #f1cf33;}
.avant-pied
a {text-decoration: underline;}

.video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px; height: 0; overflow: hidden;
}
 
.video-container iframe,
.video-container object,
.video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
	z-index: 1;
}
blockquote {
    background: none repeat scroll 0 0 #333;
    border: 1px solid #f1cf33;
	border-radius: 10px;
    font-family: Georgia;
    font-size: 14px;
    font-style: normal;
    margin-bottom: 20px;
    margin-top: 10px;
    padding: 30px;
	color: #fff;}
.content a {color: #fff; text-decoration: underline;}
.blog-post .post-title, .blog-post .post-title a {font-size: 16px; text-decoration: none; font-family: Open Sans;
}
.sidebar h3{color: #f1cf33;
    font-family: Open Sans;
    font-size: 20px;
    font-weight: normal;
    letter-spacing: 0.06em; text-transform: none;}
	

.fixed-header .menu > li .nav-sublist-dropdown .container > ul > li a, .main-nav .menu > li .nav-sublist-dropdown .container > ul > li a {padding:15px 8px;}

.fixed-header .menu > li .nav-sublist-dropdown .container > ul > li a, .main-nav .menu > li .nav-sublist-dropdown .container > ul > li a {
    background-color: #333;
    border-left: 1px solid #dbdbdb;
    border-right: 1px solid #dbdbdb;
    border-top: 1px solid #dbdbdb;
    box-sizing: border-box;
    color: #fff;
    display: block;
    padding: 15px 10px;
}