body,button,input,select,textarea{color:#000000;font-family:Segoe UI,Frutiger,Frutiger Linotype,Dejavu Sans,Helvetica Neue,Arial,sans-serif;font-size:14px;line-height:1.5;}body{background-color:#f9f9f9;}header #ribbon{background-color:#062b58;color:#ffffff;overflow:auto;}header #ribbon p{float:left;height:60px;line-height:60px;font-size:18px;}header #ribbon p img{float:left;height:60px;margin-right:25px;}header #ribbon a{float:right;display:block;height:60px;padding-left:20px;padding-right:20px;line-height:60px;font-size:18px;text-decoration:none;color:#ffffff;background-color:transparent;}header #ribbon a img{float:left;height:30px;margin-right:15px;margin-top:15px;}header #ribbon a:hover{background-color:#2b4870;}header #splash-screen{height:300px;background:#062b58 url('images/splashscreen.jpg') no-repeat center top fixed;color:#ffffff;display:flex;justify-content:center;align-items:center;text-decoration:none;-webkit-background-size:1200px 400px;-moz-background-size:1200px 400px;-o-background-size:1200px 400px;background-size:1200px 400px;}header #splash-screen h1{display:flex;font-size:50px;height:60px;line-height:60px;font-weight:600;}header #splash-screen img{height:60px;margin-left:20px;}header #splash-screen h3{font-size:25px;font-weight:100;}header #menu{background-color:#3b3b3b;overflow:auto;}header #menu{list-style-type:none;margin:0;padding:0 20px;overflow:hidden;background-color:#3b3b3b;}header #menu li{float:left;}header #menu li a{display:block;text-align:center;padding-left:20px;padding-right:20px;height:60px;line-height:60px;text-decoration:none;color:#ffffff;font-size:22px;font-weight:100;}header #menu li:hover{background-color:#23282e;}header #menu li a img{width:25px;margin-top:17.5px;}header #menu li .dropdown{margin:auto;float:left;position:absolute;left:-999em;text-align:left;padding-left:40px;padding-right:40px;background:#23282e;width:1200px;z-index:9999;}header #menu li:hover .dropdown{left:auto;top:auto;padding-bottom:20px;}header #menu .menu-right{float:right!important;}header #menu .menu-right a{padding-left:12px;padding-right:12px;}header #menu #menu-actualites:hover .dropdown{margin-left:-85px;}header #menu #menu-developpement:hover .dropdown{margin-left:-213px;}header #menu #menu-infrastructure:hover .dropdown{margin-left:-400px;}header #menu #menu-bi:hover .dropdown{margin-left:-562px;}header #menu #menu-rechercher:hover .dropdown{margin-left:-984px;}header #menu li .dropdown a{height:120px;width:120px;margin-right:20px;margin-top:20px;padding-left:15px;text-align:left;font-size:15px;line-height:20px;color:#ffffff;overflow:hidden;text-overflow:ellipsis;position:relative;}header #menu li .dropdown a span{position:absolute;bottom:15px;left:15px;line-height:15px;}header #menu li .dropdown a img{height:50px;width:50px;margin-top:15px;}header #menu #menu-actualites .dropdown a{background-color:#f35325;}header #menu #menu-developpement .dropdown a{background-color:#81bc06;}header #menu #menu-infrastructure .dropdown a{background-color:#00adef;}header #menu #menu-bi .dropdown a{background-color:#ffba08;}header #menu li .dropdown input[type=text]{float:left;width:calc(100% - 50px);height:50px;padding:12px 20px;margin-top:20px;border:none;}header #menu li .dropdown button[type=submit]{float:left;width:50px;height:50px;margin-top:20px;background-color:#00adef;border:none;}header #menu li .dropdown button[type=submit] img{width:25px;}.actualite-box{background-color:#f35325;}.developpement-box{background-color:#81bc06;}.infrastructure-box{background-color:#00adef;}.bi-box{background-color:#ffba08;}.actualite-text{color:#f35325;}.developpement-text{color:#81bc06;}.infrastructure-text{color:#00adef;}.bi-text{color:#ffba08;}.float-right{float:right!important;}.main-center-box{width:1200px;height:100%;margin:0 auto;background-color:transparent;}.white-box{background-color:#ffffff;padding:30px 40px 0px 40px;}#laboms-announcement-bar{width:100%;padding-left:20px;padding-top:7px;padding-bottom:7px;background-color:#f35325;color:#ffffff;font-size:18px;}#laboms-announcement-bar a{color:#ffffff;text-decoration:none;}#laboms-announcement-bar span{float:right;background-color:#3b3b3b;font-size:14px;padding:3px 15px;margin-right:7px;}#laboms-announcement-bar span:hover{background-color:#23282e;}#featured-post-box{display:block;width:100%;height:400px;margin-bottom:40px;}#featured-post-box a{position:relative;color:#ffffff;text-decoration:none;overflow:hidden;}#featured-post-box img{min-height:100%;min-width:100%;width:auto;height:auto;max-width:none;max-height:none;display:block;position:relative;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-ms-transition:all 0.5s ease;transition:all 0.5s ease;}#featured-post-box a:hover>img{min-height:110%;min-width:110%;}#featured-post-box-small-child-container a:hover>img{min-height:150%;min-width:150%;}#featured-post-box .filter{width:100%;height:100%;background-color:#000000;opacity:0.6;position:absolute;top:0px;}#featured-post-box-large-child{float:left;display:block;width:66.66%;height:100%;}#featured-post-box-large-child .content{line-height:2.5em;position:absolute;bottom:40px;left:40px;right:40px;}#featured-post-box-large-child .content p{margin-top:0px;}#featured-post-box-small-child-container{float:left;display:block;width:33.33%;height:100%;}#featured-post-box-small-child-container .content{line-height:1.5em;position:absolute;bottom:20px;left:20px;right:20px;}#featured-post-box-small-child-container .content p{margin-top:5px;}.featured-post-box-small-child{display:block;width:100%;height:200px;}#featured-post-box-large-child .category{display:inline-flex;font-weight:100;font-size:16px;line-height:16px;padding:5px;}#featured-post-box-large-child .title{font-size:30px;font-weight:600;}#featured-post-box-large-child .info{font-weight:100;font-size:16px;}#featured-post-box-small-child-container .category{display:inline-flex;font-weight:100;font-size:14px;line-height:16px;padding:5px;}#featured-post-box-small-child-container .title{font-size:18px;font-weight:600;}#featured-post-box-small-child-container .info{font-weight:100;font-size:14px;}.recent-posts-box{display:block;width:100%;height:auto;margin-top:40px;}.recent-posts-box .category{color:#ffffff;display:inline-flex;font-weight:100;font-size:16px;line-height:16px;padding:5px 15px;margin-bottom:20px;}.recent-posts-box li{display:inline-block;width:25%;height:275px;}.recent-posts-box li a{text-decoration:none;color:#000000;}.recent-posts-box li p{display:block;float:left;overflow:hidden;text-overflow:ellipsis;width:265px;}.recent-posts-box li .title{margin-top:10px;font-size:22px;font-weight:600;line-height:24px;height:52px;white-space:pre-wrap;}.recent-posts-box li .info{font-size:16px;line-height:20px;height:44px;white-space:pre-line;}.recent-posts-box li .tile{display:block;float:left;width:265px;height:180px;overflow:hidden;position:relative;}.recent-posts-box li .tile img{min-height:100%;min-width:100%;width:auto;height:auto;max-width:none;max-height:none;display:block;position:relative;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-ms-transition:all 0.5s ease;transition:all 0.5s ease;}.recent-posts-box li a:hover>.tile img{min-height:175%;min-width:175%;}.recent-posts-box li .tile .filter{width:100%;height:100%;background-color:#000000;opacity:0.6;position:absolute;top:0px;}.recent-posts-box .read-more{float:right;text-decoration:none;font-size:14px;line-height:20px;margin-top:10px;}.recent-posts-box p{font-size:16px;line-height:20px;}.read-all{text-align:center;display:block;height:50px;padding-left:20px;padding-right:20px;line-height:50px;font-size:18px;text-decoration:none;background-color:#3b3b3b;color:#ffffff;width:360px;margin-top:40px;margin-left:auto;margin-right:auto;}.read-all img{float:right;height:40px;margin-right:5px;margin-top:5px;margin-left:10px;}.read-all:hover{background-color:#23282e;}h1{font-size:16px;font-weight:500;}h1.marginbottom{margin-bottom:30px;}.posts{display:inline-block;width:100%;}.posts li{display:block;float:left;width:50%;height:400px;margin-bottom:40px;}.posts li a{position:relative;color:#ffffff;text-decoration:none;overflow:hidden;float:left;display:block;width:540px;height:100%;}.posts li a img{min-height:100%;min-width:100%;width:auto;height:auto;max-width:none;max-height:none;display:block;position:relative;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-ms-transition:all 0.5s ease;transition:all 0.5s ease;}.posts li a:hover>img{min-height:110%;min-width:110%;}.posts li a .content{line-height:2.5em;position:absolute;bottom:40px;left:40px;right:40px;}.posts li a .content p{margin-top:0px;}.posts li a .filter{width:100%;height:100%;background-color:#000000;opacity:0.6;position:absolute;top:0px;}.posts li a .category{display:inline-flex;font-weight:100;font-size:16px;line-height:16px;padding:5px;}.posts li a .title{font-size:30px;font-weight:600;}.posts li a .info{font-weight:100;font-size:16px;line-height:24px;}.malinky-ajax-pagination-loading{margin:0!important;}.author-info,.author-avatar,.author-description{display:block;float:none;}h1.post-title{font-size:32px;font-weight:600;}.post-tags,.post-content{margin-bottom:40px;}.author-info{margin-bottom:30px;}.author-avatar img{max-width:150px;max-height:150px;}.author-description{margin-left:20px;}.author-description h1{font-size:22px;margin-top:-10px;}.post-tags{font-size:14px;font-weight:100;}.author-description,.post-content,.post-info{font-size:18px;font-weight:100;}.post-tags a,.post-content a,.post-info a{color:#00adef;}.post-content p,.post-content pre,.post-content blockquote,.post-content ul,.post-content ol{margin:10px 0;}.post-content h1{font-size:28px;line-height:28px;font-weight:600;margin:20px 0;}.post-content h2{font-size:26px;line-height:26px;font-weight:600;margin:20px 0;}.post-content h3{font-size:24px;line-height:24px;font-weight:600;margin:20px 0;}.post-content h4{font-size:22px;line-height:22px;font-weight:600;margin:20px 0;}.post-content h5{font-size:20px;line-height:20px;font-weight:600;margin:20px 0;}.post-content h6{font-size:18px;line-height:18px;font-weight:600;margin:20px 0;}.post-content ul{list-style-type:initial;list-style-position:inside;}.post-content ol{list-style-type:decimal;list-style-position:inside;}.post-content ul ul,.post-content ul ol,.post-content ol ul,.post-content ol ol{margin:0;padding-left:30px;}.post-content blockquote{font-weight:500;padding:7px 20px;color:#ffffff;background-color:#062b58;}.post-content blockquote p{margin:0;}.post-content blockquote a{color:#ffffff;}.post-content hr{border-color:#062b58!important;}.post-content pre{}.post-content address{}.post-content address{}.post-content strong{}.post-content em{}.post-content acronym{}.post-content code{}.post-content del{}.post-content ins{}.alignleft{display:inline;}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;}.alignright{display:inline;float:right;}.size-auto{}.size-medium{}.size-large{}.size-full{}.wp-caption{}.wp-caption img{}.gallery{}.gallery .gallery-item{}footer .white-box{height:60px;}footer #info{background-color:#062b58;color:#ffffff;overflow:auto;height:auto;padding:15px;font-size:16px;line-height:16px;text-align:center;font-weight:100;}footer #info a{color:#ffffff;text-decoration:none;font-size:14px;}footer #info a:hover{text-decoration:underline;}footer #info li{display:inline-block;margin-top:15px;margin-left:10px;margin-right:10px;}@media screen and (max-width: 1210px) {.main-center-box,#featured-post-box-large-child,#featured-post-box-small-child-container,.recent-posts-box li,.recent-posts-box li .tile,.recent-posts-box li p,.posts li,.posts li a{width:100%;}header #splash-screen div{overflow:hidden;}header #menu li:hover .dropdown{width:100%;left:0px;margin-left:auto!important;margin-right:auto!important;}#featured-post-box-small-child-container a:hover>img{min-height:110%;min-width:110%;}#featured-post-box-small-child-container .content{bottom:40px;left:40px;right:40px;}.recent-posts-box .category{margin-top:40px;}.recent-posts-box li{display:block;float:left;height:auto;margin-bottom:40px;}.recent-posts-box li .title,.recent-posts-box li .info{height:auto;}.recent-posts-box li .title{line-height:28px;}.read-all{display:inline-block;}.site-footer{float:left;}}@media screen and (max-width: 600px) {.read-all{width:auto;}}