/***********************

	Priority 101

	Category CSS|File||

	Content
		bundles/ifremersnsifremerv5skin/css/components/cpnt_snshtml5_menu.singlelevel-theme.css
		bundles/ifremersnsifremerv5skin/css/components/cpnt_snshtml5_menu.collapsiblesubmenu-theme.css
		bundles/ifremersnsifremerv5skin/css/components/cpnt_snshtml5_menu.hierarchical-theme.css
		bundles/ifremersnsifremerv5skin/css/components/cpnt_snshtml5_share-theme.css
****************************//*!
 * SpreadNShare 3.0 (http://www.virtualys.com)
 * Copyright 2008-2015 Virtualys / IFREMER
 */
.c_menu.l_core_singlelevel .horizontal a:hover {
  color: #006eaa;
}
.c_menu.l_core_singlelevel .horizontal .frame {
  height: 40px;
}
.c_menu.l_core_singlelevel .horizontal li {
  font-size: 1.2em;
  line-height: 32px;
}
.c_menu.l_core_singlelevel .horizontal li > a {
  padding: 4px 11px 0 11px;
  border-bottom: 6px solid transparent;
}
.c_menu.l_core_singlelevel .horizontal li.active > a,
.c_menu.l_core_singlelevel .horizontal li.current > a,
.c_menu.l_core_singlelevel .horizontal li:hover > a {
  border-bottom-color: #006eaa;
}
.c_menu.l_core_singlelevel .horizontal .control {
  color: #006eaa;
  background: #fff;
}
.c_menu.l_core_singlelevel .horizontal .control:hover {
  color: #fff;
  background: #006eaa;
}
.c_menu.l_core_singlelevel .horizontal .control.prev:hover span {
  border: none;
}
.c_menu.l_core_singlelevel .horizontal .control.next:hover span {
  border: none;
}
.c_menu.l_core_singlelevel .vertical ul {
  padding: 0 0 0 10px;
  margin: 0;
  list-style-type: none;
}
.cpnt-blue-base .c_menu.l_core_singlelevel .horizontal a:hover {
  color: #fff;
}
.cpnt-blue-base .c_menu.l_core_singlelevel .horizontal .frame {
  height: 40px;
}
.cpnt-blue-base .c_menu.l_core_singlelevel .horizontal li {
  font-size: 1.2em;
  line-height: 32px;
}
.cpnt-blue-base .c_menu.l_core_singlelevel .horizontal li > a {
  padding: 4px 11px 0 11px;
  border-bottom: 6px solid transparent;
}
.cpnt-blue-base .c_menu.l_core_singlelevel .horizontal li.active > a,
.cpnt-blue-base .c_menu.l_core_singlelevel .horizontal li.current > a,
.cpnt-blue-base .c_menu.l_core_singlelevel .horizontal li:hover > a {
  border-bottom-color: #006eaa;
}
.cpnt-blue-base .c_menu.l_core_singlelevel .horizontal .control {
  color: #fff;
  background: #093564;
}
.cpnt-blue-base .c_menu.l_core_singlelevel .horizontal .control:hover {
  color: #093564;
  background: #fff;
}
.cpnt-blue-base .c_menu.l_core_singlelevel .horizontal .control.prev:hover span {
  border: none;
}
.cpnt-blue-base .c_menu.l_core_singlelevel .horizontal .control.next:hover span {
  border: none;
}
.cpnt-blue-base .c_menu.l_core_singlelevel .vertical ul {
  padding: 0 0 0 10px;
  margin: 0;
  list-style-type: none;
}
.cpnt-blue-1 .c_menu.l_core_singlelevel .horizontal a:hover {
  color: #fff;
}
.cpnt-blue-1 .c_menu.l_core_singlelevel .horizontal .frame {
  height: 40px;
}
.cpnt-blue-1 .c_menu.l_core_singlelevel .horizontal li {
  font-size: 1.2em;
  line-height: 32px;
}
.cpnt-blue-1 .c_menu.l_core_singlelevel .horizontal li > a {
  padding: 4px 11px 0 11px;
  border-bottom: 6px solid transparent;
}
.cpnt-blue-1 .c_menu.l_core_singlelevel .horizontal li.active > a,
.cpnt-blue-1 .c_menu.l_core_singlelevel .horizontal li.current > a,
.cpnt-blue-1 .c_menu.l_core_singlelevel .horizontal li:hover > a {
  border-bottom-color: #006eaa;
}
.cpnt-blue-1 .c_menu.l_core_singlelevel .horizontal .control {
  color: #fff;
  background: #062240;
}
.cpnt-blue-1 .c_menu.l_core_singlelevel .horizontal .control:hover {
  color: #062240;
  background: #fff;
}
.cpnt-blue-1 .c_menu.l_core_singlelevel .horizontal .control.prev:hover span {
  border: none;
}
.cpnt-blue-1 .c_menu.l_core_singlelevel .horizontal .control.next:hover span {
  border: none;
}
.cpnt-blue-1 .c_menu.l_core_singlelevel .vertical ul {
  padding: 0 0 0 10px;
  margin: 0;
  list-style-type: none;
}
.cpnt-blue-2 .c_menu.l_core_singlelevel .horizontal a:hover {
  color: #fff;
}
.cpnt-blue-2 .c_menu.l_core_singlelevel .horizontal .frame {
  height: 40px;
}
.cpnt-blue-2 .c_menu.l_core_singlelevel .horizontal li {
  font-size: 1.2em;
  line-height: 32px;
}
.cpnt-blue-2 .c_menu.l_core_singlelevel .horizontal li > a {
  padding: 4px 11px 0 11px;
  border-bottom: 6px solid transparent;
}
.cpnt-blue-2 .c_menu.l_core_singlelevel .horizontal li.active > a,
.cpnt-blue-2 .c_menu.l_core_singlelevel .horizontal li.current > a,
.cpnt-blue-2 .c_menu.l_core_singlelevel .horizontal li:hover > a {
  border-bottom-color: #062240;
}
.cpnt-blue-2 .c_menu.l_core_singlelevel .horizontal .control {
  color: #fff;
  background: #0c5196;
}
.cpnt-blue-2 .c_menu.l_core_singlelevel .horizontal .control:hover {
  color: #0c5196;
  background: #fff;
}
.cpnt-blue-2 .c_menu.l_core_singlelevel .horizontal .control.prev:hover span {
  border: none;
}
.cpnt-blue-2 .c_menu.l_core_singlelevel .horizontal .control.next:hover span {
  border: none;
}
.cpnt-blue-2 .c_menu.l_core_singlelevel .vertical ul {
  padding: 0 0 0 10px;
  margin: 0;
  list-style-type: none;
}
.cpnt-blue-3 .c_menu.l_core_singlelevel .horizontal a:hover {
  color: #fff;
}
.cpnt-blue-3 .c_menu.l_core_singlelevel .horizontal .frame {
  height: 40px;
}
.cpnt-blue-3 .c_menu.l_core_singlelevel .horizontal li {
  font-size: 1.2em;
  line-height: 32px;
}
.cpnt-blue-3 .c_menu.l_core_singlelevel .horizontal li > a {
  padding: 4px 11px 0 11px;
  border-bottom: 6px solid transparent;
}
.cpnt-blue-3 .c_menu.l_core_singlelevel .horizontal li.active > a,
.cpnt-blue-3 .c_menu.l_core_singlelevel .horizontal li.current > a,
.cpnt-blue-3 .c_menu.l_core_singlelevel .horizontal li:hover > a {
  border-bottom-color: #062240;
}
.cpnt-blue-3 .c_menu.l_core_singlelevel .horizontal .control {
  color: #fff;
  background: #1a75ae;
}
.cpnt-blue-3 .c_menu.l_core_singlelevel .horizontal .control:hover {
  color: #1a75ae;
  background: #fff;
}
.cpnt-blue-3 .c_menu.l_core_singlelevel .horizontal .control.prev:hover span {
  border: none;
}
.cpnt-blue-3 .c_menu.l_core_singlelevel .horizontal .control.next:hover span {
  border: none;
}
.cpnt-blue-3 .c_menu.l_core_singlelevel .vertical ul {
  padding: 0 0 0 10px;
  margin: 0;
  list-style-type: none;
}
.cpnt-blue-4 .c_menu.l_core_singlelevel .horizontal a:hover {
  color: #fff;
}
.cpnt-blue-4 .c_menu.l_core_singlelevel .horizontal .frame {
  height: 40px;
}
.cpnt-blue-4 .c_menu.l_core_singlelevel .horizontal li {
  font-size: 1.2em;
  line-height: 32px;
}
.cpnt-blue-4 .c_menu.l_core_singlelevel .horizontal li > a {
  padding: 4px 11px 0 11px;
  border-bottom: 6px solid transparent;
}
.cpnt-blue-4 .c_menu.l_core_singlelevel .horizontal li.active > a,
.cpnt-blue-4 .c_menu.l_core_singlelevel .horizontal li.current > a,
.cpnt-blue-4 .c_menu.l_core_singlelevel .horizontal li:hover > a {
  border-bottom-color: #062240;
}
.cpnt-blue-4 .c_menu.l_core_singlelevel .horizontal .control {
  color: #fff;
  background: #2c97cb;
}
.cpnt-blue-4 .c_menu.l_core_singlelevel .horizontal .control:hover {
  color: #2c97cb;
  background: #fff;
}
.cpnt-blue-4 .c_menu.l_core_singlelevel .horizontal .control.prev:hover span {
  border: none;
}
.cpnt-blue-4 .c_menu.l_core_singlelevel .horizontal .control.next:hover span {
  border: none;
}
.cpnt-blue-4 .c_menu.l_core_singlelevel .vertical ul {
  padding: 0 0 0 10px;
  margin: 0;
  list-style-type: none;
}
.cpnt-blue-5 .c_menu.l_core_singlelevel .horizontal a:hover {
  color: #fff;
}
.cpnt-blue-5 .c_menu.l_core_singlelevel .horizontal .frame {
  height: 40px;
}
.cpnt-blue-5 .c_menu.l_core_singlelevel .horizontal li {
  font-size: 1.2em;
  line-height: 32px;
}
.cpnt-blue-5 .c_menu.l_core_singlelevel .horizontal li > a {
  padding: 4px 11px 0 11px;
  border-bottom: 6px solid transparent;
}
.cpnt-blue-5 .c_menu.l_core_singlelevel .horizontal li.active > a,
.cpnt-blue-5 .c_menu.l_core_singlelevel .horizontal li.current > a,
.cpnt-blue-5 .c_menu.l_core_singlelevel .horizontal li:hover > a {
  border-bottom-color: #0c5196;
}
.cpnt-blue-5 .c_menu.l_core_singlelevel .horizontal .control {
  color: #fff;
  background: #67bce5;
}
.cpnt-blue-5 .c_menu.l_core_singlelevel .horizontal .control:hover {
  color: #67bce5;
  background: #fff;
}
.cpnt-blue-5 .c_menu.l_core_singlelevel .horizontal .control.prev:hover span {
  border: none;
}
.cpnt-blue-5 .c_menu.l_core_singlelevel .horizontal .control.next:hover span {
  border: none;
}
.cpnt-blue-5 .c_menu.l_core_singlelevel .vertical ul {
  padding: 0 0 0 10px;
  margin: 0;
  list-style-type: none;
}
.cpnt-blue-6 .c_menu.l_core_singlelevel .horizontal a:hover {
  color: #fff;
}
.cpnt-blue-6 .c_menu.l_core_singlelevel .horizontal .frame {
  height: 40px;
}
.cpnt-blue-6 .c_menu.l_core_singlelevel .horizontal li {
  font-size: 1.2em;
  line-height: 32px;
}
.cpnt-blue-6 .c_menu.l_core_singlelevel .horizontal li > a {
  padding: 4px 11px 0 11px;
  border-bottom: 6px solid transparent;
}
.cpnt-blue-6 .c_menu.l_core_singlelevel .horizontal li.active > a,
.cpnt-blue-6 .c_menu.l_core_singlelevel .horizontal li.current > a,
.cpnt-blue-6 .c_menu.l_core_singlelevel .horizontal li:hover > a {
  border-bottom-color: #062240;
}
.cpnt-blue-6 .c_menu.l_core_singlelevel .horizontal .control {
  color: #fff;
  background: #006eaa;
}
.cpnt-blue-6 .c_menu.l_core_singlelevel .horizontal .control:hover {
  color: #006eaa;
  background: #fff;
}
.cpnt-blue-6 .c_menu.l_core_singlelevel .horizontal .control.prev:hover span {
  border: none;
}
.cpnt-blue-6 .c_menu.l_core_singlelevel .horizontal .control.next:hover span {
  border: none;
}
.cpnt-blue-6 .c_menu.l_core_singlelevel .vertical ul {
  padding: 0 0 0 10px;
  margin: 0;
  list-style-type: none;
}/*!
 * SpreadNShare 3.0 (http://www.virtualys.com)
 * Copyright 2008-2015 Virtualys / IFREMER
 */
.c_menu.l_core_collapsiblesubmenu .menupane > div > .row {
  padding: 20px 0;
}
.c_menu.l_core_collapsiblesubmenu .menupane > div > .row > div > .row > div:first-child {
  padding-left: 8px;
}
.c_menu.l_core_collapsiblesubmenu .menupane .row > div {
  padding: 0 15px;
}
.c_menu.l_core_collapsiblesubmenu .menupane .row > div + div {
  border-left: 1px solid #c7c7c7;
}
.c_menu.l_core_collapsiblesubmenu .menupane a {
  display: block;
  padding: 5px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.c_menu.l_core_collapsiblesubmenu .menupane a:hover {
  color: #fff;
  background: #006eaa;
}
.c_menu.l_core_collapsiblesubmenu .menupane li li a {
  padding: 0 0 0 1.5em;
}
.c_menu.l_core_collapsiblesubmenu .menupane .loading span {
  color: #093564;
}
.c_menu.l_core_collapsiblesubmenu .menupane .thumbnail {
  margin: 0;
}
.c_menu.l_core_collapsiblesubmenu .menupane .thumbnail a {
  padding: 0;
}
.c_menu.l_core_collapsiblesubmenu .menupane .thumbnail figure span {
  display: none;
}
.c_menu.l_core_collapsiblesubmenu ul {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.c_menu.l_core_collapsiblesubmenu li {
  font-size: 1.1em;
  line-height: 1.1;
}
.c_menu.l_core_collapsiblesubmenu li + li {
  margin-top: 15px;
}
.c_menu.l_core_collapsiblesubmenu li li {
  margin: 0;
  font-size: .875em;
  line-height: 1.6;
}
.c_menu.l_core_collapsiblesubmenu li li + li {
  margin-top: 0;
}
.c_menu.l_core_collapsiblesubmenu .current > a {
  background: #d3d3d3;
}/*!
 * SpreadNShare 3.0 (http://www.virtualys.com)
 * Copyright 2008-2015 Virtualys / IFREMER
 */
#header_mobilemenupanel .current > a {
  background: #d3d3d3;
}
#project_menu.c_menu.l_core_hierarchical .c_body {
  font-size: 1.4rem;
}
#project_menu.c_menu.l_core_hierarchical .home {
  padding-top: 5px;
  padding-bottom: 5px;
  margin-bottom: 10px;
  background-color: #062240;
}
#project_menu.c_menu.l_core_hierarchical .ajxi {
  padding-right: 3px;
  padding-left: 3px;
}
#project_menu.c_menu.l_core_hierarchical a {
  padding-top: 3px;
  padding-bottom: 3px;
}
#project_menu.c_menu.l_core_hierarchical li.current > a,
#project_menu.c_menu.l_core_hierarchical li.active > a {
  color: #fceb2e;
}
#project_menu.c_menu.l_core_hierarchical a:hover {
  background-color: transparent;
}/*!
 * SpreadNShare 3.0 (http://www.virtualys.com)
 * Copyright 2008-2015 Virtualys / IFREMER
 */
.c_share .btn-group-sm > .btn,
.c_share .btn-group-sm > .btn-group > .btn {
  padding-top: 0;
  padding-bottom: 0;
}