<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">top #topmenu{
	display: none;
}

header #logo {
    float: none;
	width: 100%;
}
top #logo a {
    margin: 0 auto;
}
top #logo a h1{
}
header{
	display: block;
	height: 160px;
}
header #logo {
    float: left;
    width: auto;
    height: auto;
    display: block;
    padding: 10px 0 10px 20px;
}
header #search {
	display: block;
    float: left;
    margin-left: 20px;
}
header #search input {
    width: 180px;
}
header #vigilance {
    display: block;
    position: absolute;
    right: 10px;
    width: auto;
	/*margin-top: 10px;*/
}
nav {
    display: block;
	position: relative;
}
nav #weatherhere {
    display: block;
    float: right;
	position: relative;
	z-index: 5;
}
nav #menu {
    display: block;
    float: left;
	position: absolute;
	width: 90%;
	z-index: 3;
	top:9px;
	}
#jux_memamenu172 .dropdown-menu {
    background-color: #3268DB;
}
#navigation{
}
#jux_memamenu92 #js-mainnav .jux-fa.jux-fa-bars {
    color: #FFF;
}
#jux_memamenu92 #js-mainnav.megamenu ul.megamenu{
}
#navigation #js-mainnav{
}
#navigation #js-mainnav .megamenu{
}
#js-mainnav .jux-fa.jux-fa-bars {
}
nav #js-mainnav.megamenu .js-megamenu {
	padding: 15px 10px 10px 10px !important;
	background-color: #3268DE !important;
}
#jux_memamenu172 #js-mainnav .jux-fa.jux-fa-bars {
    margin-top: 0px;
    margin-left: 0;
}
span.jux-custom-css.accordion-btn-wrap {
    width: 100%;
    text-align: right !important;
}
#megamenucss .js-megamenu .megamenu .jux-custom-css i.jux-fa {
    width: 100%;
}
nav #navigation #js-mainnav ul li.haschild {
    margin-top: 0;
}
nav #navigation #js-mainnav ul li a {
}
nav #navigation #js-mainnav ul li .accordion-btn-wrap {
    top: 3px !important;
    right: 6px !important;
    padding: 5px !important;
    height: 20px !important;
    width: 20px !important;
    color: #1F1F1F;
}
#navigation #js-mainnav ul li .childcontent-inner-wrap{
}
nav #js-mainnav ul li ul .group-title .menu-title {
    margin-bottom: 0px;
}
#jux_memamenu172 #js-mainnav.megamenu ul.level0 li.megacss a.megacss {
    padding:10px 0 5px 0;
}
#jux_memamenu172 #js-mainnav.megamenu ul.level1 li.megacss a {
    padding: 5px 8px 3px 8px!important;
}/*
nav #js-mainnav .group-content {
    margin-bottom: 10px;
}*/
#jux_memamenu172 .dropdown-menu {
    background-color: transparent;
}
#jux_memamenu172 #js-mainnav.megamenu div.megaMenuToggle {
    height: 38px;
}

#jux_memamenu172 #js-mainnav.megamenu.noJS ul.megamenu li {
    border-bottom: 0;
}
#megamenucss #js-mainnav.megamenu .childcontent .group .moduletable {
    padding-top: 12px; 
}
.contenu {
    padding-bottom:40px;
}
content h1, content h2, content .componentheading {
}
services .col-sm-4{
	margin-bottom:30px;
}
bottom .row .moduletable{
  margin-top:30px;
}
#parent-right{
	margin-top: 20px;
}


bottom .col-sm-4{
	margin-bottom:30px;
}
footer .menu ul li {
	display: block;
}
#navigation #js-mainnav.megamenu-sticky{
	display:none
}
@media (max-width: 767px) {
header{
	height: 120px;
}
}

@media (min-width: 768px) {

nav #js-mainnav.megamenu .js-megamenu {
    padding: 7px 10px 10px 10px !important;
}
#jux_memamenu172 #js-mainnav.megamenu ul.level0 li.megacss a.megacss {
    padding: 0 0 5px 0;
}
nav #js-mainnav ul li a {
    letter-spacing: 1px;
}
top #topmenu{
	display: block;
}
top ul li a {
    padding: 2px 8px;
}
#jux_memamenu172 .dropdown-menu {
    background-color: #3268DB;
}
header{
	display: grid;
	height: 120px;
}
header #logo {
    float: none;
    width: 100%;
	display: grid;
	padding: 0;
	height: 120px;
}
header #search {
    display: grid;
	height: 120px;
}
header #search input {
    width: 250px;
}
header #vigilance {
	display: grid;
    justify-self: end;
    align-items: center;
    width: 100%;
	position: relative;
	margin-top: 0;
	height: 120px;
}
content h1, content h2, content .componentheading {
}
services .col-sm-4{
	margin-bottom:0;
}
bottom .col-sm-4{
	margin-bottom:0;
}
}
@media (min-width: 769px) {
#parent-right{
	margin-top: 10px;
}
}
@media (min-width: 992px) {
#top{
}
top ul li a {
    padding: 2px 10px;
}
#top #logo{
}
#top #logo a {
}
nav {
    display: grid;
}
nav #weatherhere {
    float: none;
}
nav #menu {
    display: grid;
    float: none;
	position: relative;
	width: inherit;
	top: 0;
}
nav #js-mainnav.megamenu .js-megamenu {
    padding: 15px 10px 10px 10px !important;
}
#jux_memamenu172 #js-mainnav.megamenu ul.level0 li.megacss a.megacss {
    padding: 10px 0 5px 0;
}
#navigation #js-mainnav{
	margin:15px 0 0 0;
}
#navigation #js-mainnav .megamenu{
	background-color:transparent;
}
#navigation #CSS3-megaMenuToggle{
		display:none;
}
nav #js-mainnav.megamenu .js-megamenu {
	padding: 0 !important;
}
#jux_memamenu172 #js-mainnav.megamenu ul.level0 li.megacss a.megacss {
    padding: 5px 20px ;
}
nav #js-mainnav ul li ul li a {
    padding: 5px 0 !important;
}
nav #js-mainnav ul li ul .group-title .menu-title {
    margin-bottom: 10px;
}
nav #js-mainnav ul li a {
    letter-spacing: 2px;
}/*
nav #js-mainnav .group-content {
    margin-bottom: 25px;
}*/

#navigation{
	margin:0 0 0 0;
}
#navigation #js-mainnav.megamenu-sticky{
	display: block;
}
#jux_memamenu92 #js-mainnav.megamenu ul.megamenu {
    margin-top: 0 !important;
}
#navigation #js-mainnav ul li a {
}
content {
	padding-bottom:50px;
}
content h1, 
content h2, 
content .componentheading {
}

bottom .row .moduletable{
  margin-top:0;
  margin-left:5px;
  margin-right:5px;
}
}
@media (min-width: 1200px) {
#top{
    height: 400px !important;
}

}</pre></body></html>