.navbar-inverse, .dropdown-menu {background : #000; }
.navbar-inverse .navbar-brand, .navbar-inverse .navbar-nav > li > a { color :#fff ; font-weight:bold;}
/* sidebar */
#sidebar-wrapper {z-index: 1000; position: fixed; right: 0; width: 320px; height: 100%; margin-right: -320px; overflow-y: auto; background: #222; -webkit-transition: all 0.4s ease-in-out 0s; -moz-transition: all 0.4s ease-in-out 0s; -ms-transition: all 0.4s ease-in-out 0s; -o-transition: all 0.4s ease-in-out 0s; transition: all 0.4s ease-in-out 0s;}
.sidebar-nav {position: absolute; top: 8.2%; width: 320px; margin: 0; padding: 0; list-style: none;}
.sidebar-nav li {position: relative; line-height: 20px; display: inline-block; width: 100%; font-size: 110%; font-weight: 800; text-transform: uppercase; outline: none;}
.sidebar-nav li:before {content: ''; position: absolute; top: 0; right: 0; z-index: -1; height: 100%; width: 3px; background-color: #1c1c1c; -webkit-transition: width .4s ease-in-out; -moz-transition: width .4s ease-in-out; -ms-transition: width .4s ease-in-out; transition: width .4s ease-in-out;}
.sidebar-nav li:first-child a {color: #fff; background-color: #1a1a1a;}
.sidebar-nav li:nth-child(2):before {color: #fff; background-color: #1a1a1a;}
.sidebar-nav li:nth-child(3):before {background-color: #0bbbef;}
.sidebar-nav li:nth-child(4):before {background-color: #d2322d;}
.sidebar-nav li:nth-child(5):before {background-color: #d2322d;}
.sidebar-nav li:nth-child(6):before {background-color: #fb5999;}
.sidebar-nav li:nth-child(7):before {background-color: #b9e394;}
.sidebar-nav li:nth-child(8):before {background-color: #279636;}
.sidebar-nav li:nth-child(9):before {background-color: #ead24c;}
.sidebar-nav li:nth-child(10):before {background-color: #2d2366;}
.sidebar-nav li:nth-child(11):before {background-color: #35acdf;}
.sidebar-nav li:hover:before, .sidebar-nav li.open:hover:before {width: 100%; -webkit-transition: width .4s ease-in-out; -moz-transition: width .4s ease-in-out; -ms-transition: width .4s ease-in-out; transition: width .4s ease-in-out;}
.sidebar-nav li a {display: block; color: #ddd; text-decoration: none; padding: 10px 15px 10px 30px;}
.sidebar-nav li a:hover, .sidebar-nav li a:active, .sidebar-nav li a:focus, .sidebar-nav li.open a:hover, .sidebar-nav li.open a:active, .sidebar-nav li.open a:focus {color: #fff; text-decoration: none; background-color: transparent;}
.sidebar-nav > .sidebar-brand {height: 44px; font-size: 18px; line-height: 1.43;}
.sidebar-nav .dropdown-menu {position: relative; width: 100%; padding: 0; margin: 0; border-radius: 0; border: none; background-color: #222; box-shadow: none;}
/* fin sidebar */

#menu-toggle {z-index: 801; position: fixed; top: 4px; right: .5%;}
#sidebar-wrapper.active {right: 320px; width: 320px; background : #000; -webkit-transition: all 0.4s ease 0s; -moz-transition: all 0.4s ease 0s; -ms-transition: all 0.4s ease 0s; -o-transition: all 0.4s ease 0s; transition: all 0.4s ease 0s;}
.toggle {margin: 0;}
#to-top {position: fixed; right: .2%; bottom: .2%; z-index: 799;}

/* menu fixe */
.dropdown-menu > li > a {color : #fff ;}
.btn-rose {  color: #fff;  background-color: #fb5999;  border-color: #EE2375;}
.dropdown-menu > li > a.btn-rose:hover, .btn-rose:focus,.btn-rose.focus {  color: #fff;  background-color: #EE2375;  border-color: #fb5999;}
.btn-bleu {  color: #fff;  background-color: #05cafd;  border-color: #067ae5;}
.dropdown-menu > li > a.btn-bleu:hover, .btn-bleu:focus,.btn-bleu.focus {  color: #fff;  background-color: #067ae5;  border-color: #05cafd;}
.btn-vert {  color: #fff;  background: #b9e394;  border-color: #86c32e;}
.dropdown-menu > li > a.btn-vert:hover, .btn-vert:focus,.btn-vert.focus {  color: #fff;  background-color: #86c32e;  border-color: #b9e394;}
.btn-blanc {  color: #333;  background: #fff;  border-color: #fff;}
.dropdown-menu > li > a.btn-blanc:hover, .btn-blanc:focus,.btn-blanc.focus {  color: #fff;  background-color: #b9e394;  border-color: #b9e394;}
.navbar-inverse .navbar-nav > li > a {color:#fff ; font-size:18px;font-weight:400;text-align: center;margin: 0 5px;}
.navbar-inverse .navbar-nav  > li > a.bleu:hover,.navbar-inverse .navbar-nav > li > a.bleu:focus {  color: #fff;  background-color: #05cafd;}
.navbar-inverse .navbar-nav > .active > a.bleu, .navbar-inverse .navbar-nav > .active > a.bleu:hover, .navbar-inverse .navbar-nav > .active > a.bleu:focus {  color: #fff;   background: #05cafd;}
.navbar-inverse .navbar-nav  > li > a.rose:hover,.navbar-inverse .navbar-nav > li > a.rose:focus ,.navbar-inverse .navbar-nav > li > a.rose:active {  color: #fff;   background: #fb5999;}
.navbar-inverse .navbar-nav > .active > a.rose, .navbar-inverse .navbar-nav > .active > a.rose:hover, .navbar-inverse .navbar-nav > .active > a.rose:focus {  color: #fff;   background: #fb5999;}
.navbar-inverse .navbar-nav  > li > a.vert:hover,.navbar-inverse .navbar-nav > li > a.vert:focus {  color: #fff;  background-color: #b9e394;}
.navbar-inverse .navbar-nav  > li > a.jaune:hover,.navbar-inverse .navbar-nav > li > a.jaune:focus {  color: #fff;  background-color: #fdff61;}

.mega-dropdown { position: static !important;}
.mega-dropdown-menu {padding: 0px; width: 100%; box-shadow: none; -webkit-box-shadow: none;}
.mega-dropdown-menu > li > ul { padding: 0; margin: 0;}
.mega-dropdown-menu > li > ul > li { list-style: none;}
.mega-dropdown-menu > li > ul > li > a { display: block; color: #fff; padding: 3px 5px;}
.mega-dropdown-menu > li ul > li > a:hover,
.mega-dropdown-menu > li ul > li > a:focus { text-decoration: none;}
.mega-dropdown-menu .dropdown-header { font-size: 18px; color: #ff3546; padding: 5px 60px 5px 5px; line-height: 30px;}
.carousel-control { width: 30px; height: 30px; top: -35px;}
.left.carousel-control { right: 30px; left: inherit;}
.carousel-control .glyphicon-chevron-left, 
.carousel-control .glyphicon-chevron-right { font-size: 12px; background-color: #fff; line-height: 30px; text-shadow: none; color: #333; border: 1px solid #ddd;}


.team-member { float: left;    width: 100%;   background: #FFF;    margin-bottom: 20px;    border: 2px solid #FFF;    -webkit-box-shadow: inset 0 1px #fff, 0 0 8px #c8cfe6;    -moz-box-shadow: inset 0 1px #fff,0 0 8px #c8cfe6;    box-shadow: inset 0 1px #fff, 0 0 8px #c8cfe6;    color: inset 0 1px #fff,0 0 8px #c8cfe6;}
.team-member a {    color: #000;}
.titre_menu { color: #000; display: inline-block; font-size: 1em; font-weight: bold; margin: 0; text-align: center; width: 100%;}
.date_menu { font-size: 1.2em; position:relative ; top:25px;}
.sous_menu_image {    float: left;    padding: 10px;}
.dropdown-menu > li > a.btn-grand {    border-radius: 2px;    padding: 20px;font-size: 20px;}



/********************************/
/*          Media Queries       */
/********************************/
@media(min-width: 768px){.contact-panel{	width:50%; }}
