/**
 * @file
 * Navigation Styling
 */
@font-face {
  font-family: 'velino-category';
  src: url("/sites/all/themes/bilannew/fonts/velino_ultra-black-webfont.eot");
  src: url("/sites/all/themes/bilannew/fonts/velino_ultra-black-webfont.eot?#iefix") format("embedded-opentype"), url("/sites/all/themes/bilannew/fonts/velino_ultra-black-webfont.woff") format("woff"), url("/sites/all/themes/bilannew/fonts/velino_ultra-black-webfont.ttf") format("truetype"), url("/sites/all/themes/bilannew/fonts/velino_ultra-black-webfont.svg#velino_ultra_blackregular") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'velino-titles';
  src: url("/sites/all/themes/bilannew/fonts/velino_headline-black-webfont.eot");
  src: url("/sites/all/themes/bilannew/fonts/velino_headline-black-webfont.eot?#iefix") format("embedded-opentype"), url("/sites/all/themes/bilannew/fonts/velino_headline-black-webfont.woff") format("woff"), url("/sites/all/themes/bilannew/fonts/velino_headline-black-webfont.ttf") format("truetype"), url("/sites/all/themes/bilannew/fonts/velino_headline-black-webfont.svg#velino_headline_blackregular") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'velino-chronicles';
  src: url("/sites/all/themes/bilannew/fonts/velino_headline-book-webfont.eot");
  src: url("/sites/all/themes/bilannew/fonts/velino_headline-book-webfont.eot?#iefix") format("embedded-opentype"), url("/sites/all/themes/bilannew/fonts/velino_headline-book-webfont.woff") format("woff"), url("/sites/all/themes/bilannew/fonts/velino_headline-book-webfont.ttf") format("truetype"), url("/sites/all/themes/bilannew/fonts/velino_headline-book-webfont.svg#velino_headline_bookregular") format("svg");
  font-weight: normal;
  font-style: normal;
}

/*
 * Markup generated by theme_menu_tree().
 */
/* line 14, ../sass/navigation.scss */
ul li.expanded {
  *list-style-image: url(../images/menu-expanded.png);
  list-style-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHAQMAAAD+nMWQAAAABlBMVEX///8AAABVwtN+AAAAAXRSTlMAQObYZgAAABJJREFUeJxj+MdQw2DBIMAABgAUsAHD3c3BpwAAAABJRU5ErkJggg==');
  list-style-type: circle;
  position: relative;
}
/* line 23, ../sass/navigation.scss */
ul li.expanded ul {
  display: none;
}
/* line 25, ../sass/navigation.scss */
ul li.expanded ul li:last-child {
  font-weight: normal;
}
/* line 27, ../sass/navigation.scss */
ul li.expanded ul li:last-child a {
  color: #444444;
  font-size: 13.33333px;
}
/* line 30, ../sass/navigation.scss */
ul li.expanded ul li:last-child a:after {
  all: initial;
}
/* line 37, ../sass/navigation.scss */
ul li.expanded:hover ul {
  display: block;
  position: absolute;
  left: 16px;
  top: 26px;
  background: transparent !important;
  border: 0px !important;
}
/* line 44, ../sass/navigation.scss */
ul li.expanded:hover ul li {
  border: 0px !important;
  padding: 0px;
}

/* line 51, ../sass/navigation.scss */
ul li.collapsed {
  *list-style-image: url(../images/menu-collapsed.png);
  /* LTR */
  list-style-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHAQMAAAD+nMWQAAAABlBMVEX///8AAABVwtN+AAAAAXRSTlMAQObYZgAAABFJREFUCB1jVmCGQClmEWYOAAZ8AMy3HPLXAAAAAElFTkSuQmCC');
  /* LTR */
  list-style-type: disc;
}

/* line 58, ../sass/navigation.scss */
ul li.leaf {
  *list-style-image: url(../images/menu-leaf.png);
  list-style-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHBAMAAAA2fErgAAAAD1BMVEX///+/v7+Li4sAAADAwMBFvsw8AAAAAXRSTlMAQObYZgAAAB1JREFUCFtjYAADYwMGBmYVZSDhKAwkFJWhYiAAAB2+Aa/9ugeaAAAAAElFTkSuQmCC');
  list-style-type: square;
}

/*
 * The active item in a Drupal menu
 */
/* line 72, ../sass/navigation.scss */
li a:hover {
  color: #d41317 !important;
}
/* line 73, ../sass/navigation.scss */
li a.active {
  color: #444444;
}

/* line 79, ../sass/navigation.scss */
.region-navigation li {
  font-size: 0.938em;
  text-transform: uppercase;
  line-height: 1em !important;
}
/* line 83, ../sass/navigation.scss */
.region-navigation li.active-trail {
  color: white;
  background: #9c9b9b;
  margin-left: -1px !important;
}
/* line 87, ../sass/navigation.scss */
.region-navigation li.active-trail a {
  color: white;
}
/* line 89, ../sass/navigation.scss */
.region-navigation li.active-trail a:hover {
  color: white !important;
}
@media all and (max-width: 900) {
  /* line 78, ../sass/navigation.scss */
  .region-navigation {
    /* sky fix */
  }
  /* line 97, ../sass/navigation.scss */
  .region-navigation li.active-trail {
    color: #d41317 !important;
    background: transparent !important;
    margin-left: 0;
  }
  /* line 101, ../sass/navigation.scss */
  .region-navigation li.active-trail a {
    color: #d41317 !important;
  }
  /* line 103, ../sass/navigation.scss */
  .region-navigation li.active-trail a:hover {
    color: #d41317 !important;
  }
}
@media all and (max-width: 1170px) {
  /* line 78, ../sass/navigation.scss */
  .region-navigation {
    /* sky fix */
  }
  /* line 111, ../sass/navigation.scss */
  .region-navigation li {
    font-size: 0.875em;
  }
}
@media all and (max-width: 950px) {
  /* line 78, ../sass/navigation.scss */
  .region-navigation {
    /* sky fix */
  }
  /* line 116, ../sass/navigation.scss */
  .region-navigation li {
    font-size: 0.813em;
  }
}
/* line 123, ../sass/navigation.scss */
.region-navigation a.qtip-hover {
  color: #d41317;
}

/*
 * Main menu and Secondary menu links
 */
/* line 135, ../sass/navigation.scss */
#secondary-menu {
  float: right;
  /* LTR */
}

/*
 * Menu blocks
 */
/*
 * "Menu block" blocks
 *
 * Drupal core has limited ways in which it can display its menus. To get around
 * these limitations, see http://drupal.org/project/menu_block
 */
/*
Qtips menu
*/
/* line 159, ../sass/navigation.scss */
.qtip {
  left: 0 !important;
  top: 126px !important;
  width: 100% !important;
  /* articles 1ere col */
  /* titre 2eme et 3eme col */
  /* liste type 2eme col */
  /* liste type 3eme col */
}
/* line 163, ../sass/navigation.scss */
.qtip .qtip-wrapper {
  -moz-box-shadow: 0 5px 5px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 5px 5px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 5px rgba(0, 0, 0, 0.2);
  margin-top: 10px;
}
/* line 169, ../sass/navigation.scss */
.qtip .qtip-content {
  padding: 1em !important;
  border-top: 1px solid #444444;
  /*border-bottom: $border-solid;
  margin-top: 10px;*/
}
/* line 175, ../sass/navigation.scss */
.qtip .panel-3col-33 .panel-col-first .inside, .qtip .panel-3col-33 .panel-col .inside, .qtip .panel-3col-33 .panel-col-last .inside {
  margin: 0;
  height: 300px;
}
/* line 179, ../sass/navigation.scss */
.qtip .panel-pane {
  padding: 0;
}
/* line 180, ../sass/navigation.scss */
.qtip .panel-col {
  border-right: 1px solid #444444;
}
/* line 182, ../sass/navigation.scss */
.qtip .panel-col .inside {
  padding: 0 6% 0 4%;
}
/* line 185, ../sass/navigation.scss */
.qtip .panel-col-last .inside {
  padding-left: 6%;
}
/* line 188, ../sass/navigation.scss */
.qtip .menuExclusive:first-child, .qtip div.contextual-links-wrapper + .menuExclusive {
  border-left: none;
  padding-left: 0;
}
/* line 189, ../sass/navigation.scss */
.qtip .menuExclusive {
  float: left;
  width: 40%;
  border-right: 1px solid #444444;
  border-left: 1px solid #444444;
  border-top: none;
  padding: 0 6% 0 6%;
  margin: 0 0 0 -1px;
  height: 300px;
}
/* line 198, ../sass/navigation.scss */
.qtip .menuExclusive img {
  margin-bottom: 0.3em;
  margin-top: 0 !important;
}
/* line 202, ../sass/navigation.scss */
.qtip .menuExclusive .file {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
/* line 206, ../sass/navigation.scss */
.qtip .menuExclusive h3 {
  font-size: 16px;
  line-height: 1.28205em;
  font-family: "velino-titles", Georgia, "Times New Roman", "DejaVu Serif", serif;
  font-weight: normal;
  margin: 0;
}
/* line 215, ../sass/navigation.scss */
.qtip h2 {
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-weight: 900;
  font-size: 0.938em;
  border-bottom: #9c9b9b 5px solid;
  margin: 0 0 .5em;
  padding: 0 0 6px;
  line-height: 1em;
  text-transform: uppercase;
}
/* line 219, ../sass/navigation.scss */
.qtip .item-list ul {
  padding: 0;
  margin: 1em 0;
  list-style-type: none;
}
/* line 223, ../sass/navigation.scss */
.qtip .item-list ul li {
  border-bottom: 1px dotted #444444;
  margin-bottom: 0.2em;
  padding-bottom: 0.2em;
}
/* line 227, ../sass/navigation.scss */
.qtip .item-list ul li a {
  font-size: 0.875em;
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
}
/* line 230, ../sass/navigation.scss */
.qtip .item-list ul li a:hover {
  color: #d41317;
}
/* line 237, ../sass/navigation.scss */
.qtip .panel-col-last .item-list ul li {
  width: 45%;
  float: left;
  margin-right: 5%;
  border-bottom: none;
  padding-bottom: 0;
  margin-bottom: 0;
}
