/* Menu Navbar */

/*.component.menu_html5_defaultnavbar .cpnt-content {
	border-top:1px solid #d5dfe8;
	font-size:1.6em;
	font-weight:300;
	letter-spacing:1px;
}
.component.menu .navbar-brand {
	padding-top:0;
	padding-bottom:0;
	padding-left:0;
	line-height:50px;
}
.component.menu .navbar-brand span {
	display:inline-block;
	background:url("http://www.dtocean.eu/extension/dtocean/design/skin-dtocean/images/img_cedre.png") no-repeat -23px 0;
	width:20px;
	height:23px;
	vertical-align:middle;
}
.component.menu .navbar-brand:hover span,
.component.menu .navbar-brand:focus span,
.component.menu .navbar-brand:active span,
.component.menu .navbar-brand.current span {
	background-position:-23px -23px;
}
.component.menu .navbar-toggle {
	background:#819dae;
	border:none;
	margin-right:0;
}
.component.menu .navbar-toggle:hover,
.component.menu .navbar-toggle:active {
	background:#43545b;
}
.navbar-default .navbar-toggle .icon-bar {
	background:white;
}
.component.menu_html5_defaultnavbar .input-group {
	width:225px;
}*/

/* Menu hiérarchique */

.component.menu_html5_hierarchical.view-line li {
	display:inline-block;
}
.component.menu_html5_hierarchical .nav > li > a {
	padding:0;
	display:inline;
}
.component.menu_html5_hierarchical .nav > li > a:hover,
.component.menu_html5_hierarchical .nav > li > a:active {
	background:none;
	text-decoration:underline;
}

header .component.menu_html5_hierarchical {
	font-family:'Exo',sans-serif;
	font-size:1.4em;
	text-align:center;
	position:absolute;
	bottom:33px;
	width:100%;
	line-height:1.2;
}
header .component.menu_html5_hierarchical li {
	padding:0 15px;
}
header .component.menu_html5_hierarchical li + li {
	border-left:1px solid #a7cbe5;
}
article .component.menu_html5_hierarchical {
	border-left:1px solid #A7CBE5;
	margin-top:20px;
}
article .component.menu_html5_hierarchical .cpnt-content {
	padding:20px;
	
}
article .component.menu_html5_hierarchical .nav > li {
	padding:5px 10px;
	border-radius:4px;
}
article .component.menu_html5_hierarchical .nav > li:hover {
	background:#F0F9FF;
}
article .component.menu_html5_hierarchical .nav > li a {
	display:block;
	width:100%;
	height:100%;
}
article .component.menu_html5_hierarchical .nav > li.current {
	background:#028CE4;
}
article .component.menu_html5_hierarchical .nav > li.current a {
	color:white;
}
footer .component.menu_html5_hierarchical .nav > li > a:before {
	content:"> ";
}