@import url(http://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,800italic,400,300,600,700,800);
@import url(http://fonts.googleapis.com/css?family=Noticia+Text:400,400italic,700,700italic);
body {font-family: Open Sans;}
h1 {font-family: Open Sans;font-weight: 300;}
h2 {font-family: Open Sans;font-size: 30px;font-weight: 600;}
h3 {font-family: Open Sans; font-size: 22px;font-weight: 600;}
h4 {font-family: Open Sans;font-size: 17px;font-weight: 300;}
h5 {font-family: Open Sans;font-size: 14px;font-weight: 600;}         
h6 {font-family: Open Sans;}
.home .page-wrapper{background:#fbf8f0}
.header-wrapper{background:white}
.page-content{margin-bottom:0;padding-top:0}
.et_section{border-bottom:0;border-top:0;margin-bottom:0;background-color:transparent}
.wpb_alert.vc_alert_square{padding:0}
.wpb_alert-info .messagebox_text{padding-left:0;background:0}
.engag-quali .wpb_wrapper>h3{color:#37908c !important;border-bottom:1px dashed rgba(0,0,0,.10);position:relative;margin:0 0 30px;padding:20px 0 20px 0;text-transform:none;font-size:22px;font-weight:700;letter-spacing:0}
strong{font-weight:600;color:#1f2943}
.header-type-2 .top-bar{background:url(images/oci/topbar-bg.jpg) no-repeat top center;height:37px}
.top-bar .container{border-bottom:0;padding:0}
h5{color:#01a8c8;font-weight:800 !important;letter-spacing:0}
blockquote h5{font-style:normal;text-transform:none;font-weight:400 !important;font-size:16px;line-height:22px;color:#565656}
blockquote h5 strong{font-weight:700 !important;color:#66b39f}
.single-content-body a:hover{color:#66b39f !important}
#menu-top-bar-menu li{font-family:'Open Sans',sans-serif;display:inline-block;list-style:none}
#menu-top-bar-menu li a{font-size:14px;color:white;font-weight:800;text-transform:uppercase;display:block;line-height:37px;padding:0 14px 0 26px;margin-left:5px}
#menu-top-bar-menu li a:hover,#menu-top-bar-menu li a:active,#menu-top-bar-menu li.current-menu-item a{color:#ede8cc;text-decoration:none}
#menu-top-bar-menu li a[href*="reseaux-cablages"]{background:url(images/oci/mini-rci-ico.png) no-repeat 0 center;background-size:23px}
#menu-top-bar-menu li a[href*="infrastructure"]{background:url(images/oci/mini-infra-ico.png) no-repeat 0 center;background-size:23px}
#menu-top-bar-menu li a[href*="cloud"]{background:url(images/oci/mini-cloud-ico.png) no-repeat 0 center;background-size:23px}
#menu-top-bar-menu li a[href*="mobilite"]{background:url(images/oci/mini-mobil-ico.png) no-repeat 0 center;background-size:23px}
#menu-top-bar-menu li a[href*="solutions-de-gestion"]{background:url(images/oci/mini-gestion-ico.png) no-repeat 0 center;background-size:23px}
#menu-top-bar-menu li a[href*="web-digital"]{background:url(images/oci/mini-web-ico.png) no-repeat 0 center;background-size:23px}
#etheme-search-3,#nav_menu-5{float:right}
.et-mega-search form input[type="text"],.search .et-mega-search form input[type="text"]{border:0;padding:10px 42px 10px 12px;width:160px;font-family:'Open Sans',sans-serif;font-size:13px;font-weight:300;position:relative;margin-bottom:0}
.et-mega-search form .button,.search .et-mega-search form .button{background:url(images/icon-zoom.png) no-repeat center 11px;right:5px}
.et-mega-search{width:38px;overflow:hidden;background:url(images/oci/icon-zoom-white.png) no-repeat 12px 11px;transition:all linear .3s;-moz-transition:all linear .3s;-wtransition:all linear .3s;transition-delay:5s;-moz-transition-delay:5s;-webkit-transition-delay:5s}
.et-mega-search:hover{width:204px;transition:all linear .3s;-moz-transition:all linear .3s;-webkit-transition:all linear .3s;background:url(images/oci/icon-zoom-white.png) no-repeat 178px 11px}
.et-mega-search form{opacity:0;transition:all linear .3s;-moz-transition:all linear .3s;-webkit-transition:all linear .3s;transition-delay:5s;-moz-transition-delay:5s;-webkit-transition-delay:5s}
.et-mega-search:hover form{opacity:1;transition:all linear .3s;-moz-transition:all linear .3s;-webkit-transition:all linear .3s}
.search .et-mega-search form input[type="text"]{height:17px;line-height:13px}
.search .et-mega-search form .button{height:40px;width:30px}
.header2 .logo,.header2 .baseline,.header2 .table-row .vc_row-fluid{display:table-cell}
.header2 .table-row>p{display:none}
.top-cart-disabled .logo{width:141px !important}
.header2 .baseline{padding-left:30px;font-family:'Open Sans',sans-serif;color:#009ebc;font-size:24px;font-weight:300;white-space:nowrap;line-height:78px}
.table-row .vc_row-fluid{text-align:right;vertical-align:middle}
.wpcf7-form-control-wrap.menu-722{margin-right:0}
input[type="checkbox"] {width: 16px !important;}
.assist-btn{background:#84c7b6;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;color:white;padding:13px 12px 12px;font-family:'Open Sans',sans-serif;font-size:12px !important;font-weight:800;text-transform:uppercase;box-shadow:0 3px 0 #659c8e;-moz-box-shadow:0 3px 0 #659c8e;-webkit-box-shadow:0 3px 0 #659c8e;border:0;margin-left:18px}
.assist-btn:hover{color:white !important;padding:12px;box-shadow:0 1px 0 #659c8e;-moz-box-shadow:0 1px 0 #659c8e;-webkit-box-shadow:0 1px 0 #659c8e;position:relative;top:3px}
.tel-btn,.mail-btn{background:#009ebc;color:white;padding:13px 12px 12px;font-family:'Open Sans',sans-serif;font-size:18px !important;font-weight:800;text-transform:uppercase;box-shadow:0 3px 0 #01869f;-moz-box-shadow:0 3px 0 #01869f;-webkit-box-shadow:0 3px 0 #01869f;border:0}
.tel-btn{border-radius:5px 0 0 5px;-moz-border-radius:5px 0 0 5px;-webkit-border-radius:5px 0 0 5px;padding:9px 12px 16px 36px;background:#009ebc url(images/oci/phone-btn-ico.jpg) no-repeat 12px 17px;border-right:1px solid #01a8c8;position:relative;top:-4px}
.tel-btn:after{content:"(prix d'un appel local)";font-style:italic;font-size:10px;position:absolute;right:12px;bottom:8px;text-transform:none;font-weight:400}
.mail-btn{border-radius:0 5px 5px 0;-moz-border-radius:0 5px 5px 0;-webkit-border-radius:0 5px 5px 0;background:#009ebc url(images/oci/mail-btn-ico.jpg) no-repeat 12px 17px;width:51px;text-indent:-9999px;border-left:1px solid #01869f;padding-left:0;padding-right:0}
.mail-btn:hover{color:white !important;box-shadow:0 1px 0 #01869f;-moz-box-shadow:0 1px 0 #01869f;-webkit-box-shadow:0 1px 0 #01869f;position:relative;top:2px;border-left:1px solid #01869f !important}
.tel-btn:hover{color:white !important;border-right:1px solid #01a8c8 !important;cursor:default}
.num { border:none; float:none; margin:0; }
.main-nav .double-border,.main-nav{border-top:0 !important;border-bottom:0 !important}
.main-nav{padding:0}
.header-type-2 .main-nav .double-border{background-color:transparent !important;background:url(images/oci/main-menu-bg.jpg) repeat-x top;height:60px;border-bottom:3px solid #007990 !important}
.header-type-2 .main-nav .menu{text-align:left}
.menu-main-menu-container #menu-main-menu li a{font-family:'Open Sans',sans-serif;font-size:15px;color:white;font-weight:800;text-transform:uppercase;display:block;line-height:60px;padding:0 12px}
.fixed-header .menu>li,.main-nav .menu>li{padding:0}
.header-type-2 .main-nav .menu>li{margin-right:0}
.menu-main-menu-container #menu-main-menu li:first-child a{padding-left:0;background:url(images/oci/home-ico.png) no-repeat 0 24px;width:11px;text-indent:-9999px}
.menu-main-menu-container #menu-main-menu li:first-child a:hover{background:url(images/oci/home-ico.png) no-repeat 0 -36px}
.menu-main-menu-container #menu-main-menu li.current-menu-item:first-child a{background:url(images/oci/home-ico.png) no-repeat 0 -96px}
.menu-main-menu-container #menu-main-menu li a:hover,.menu-main-menu-container #menu-main-menu-1 li a:active{color:#b2dfed;text-decoration:none}
.menu-main-menu-container #menu-main-menu li.current-menu-item a{color:#43caeb}
.home .wpb_revslider_element.wpb_content_element{background:url(images/oci/slider-bg.jpg) no-repeat top center;box-shadow:inset 0 -3px 0 rgba(0,0,0,.25);-moz-box-shadow:inset 0 -3px 0 rgba(0,0,0,.25);-webkit-box-shadow:inset 0 -3px 0 rgba(0,0,0,.25);margin-bottom:50px}
.tp-bullets{bottom:-21px !important}
.tp-leftarrow{background:url(images/oci/left-arrow.png) no-repeat top left !important;width:46px !important;height:46px !important}
.tp-rightarrow{background:url(images/oci/right-arrow.png) no-repeat top left !important;width:46px !important;height:46px !important}
.tp-leftarrow.default:before,.tp-rightarrow.default:before{display:none}
.tp-leftarrow.round,.tp-rightarrow.round{position:relative;top:-225px}
.tp-bullets.simplebullets.round .bullet{background:url(images/oci/puce-sprite.png) no-repeat top left !important;width:68px !important;height:4px !important;margin:0 5px 0 5px !important;margin-top:0 !important;opacity:1;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}
.tp-bullets.simplebullets.round .bullet.selected{background:url(images/oci/puce-sprite.png) no-repeat bottom left !important}
.caption-H h2{max-width:600px;font-family:'Open Sans',sans-serif;padding:15px;letter-spacing:0 !important;font-size:24px !important;line-height:28px !important;color:white;font-weight:800;margin:0;background:url(images/oci/caption-h-bg.jpg) no-repeat bottom left}
.caption-H p{max-width:600px;font-family:'Open Sans',sans-serif;padding:15px;font-weight:400;line-height:18px;background:url(images/oci/caption-txt-bg.jpg) no-repeat top left; font-size:11px !important;}
.home .et_row{margin-left:0 !important;margin-right:0;height:auto !important;width:1171px}
.home div.et_col3.isotope-item{width:285px;height:210px;overflow:hidden;margin:0;position:relative !important;transition:none;transform:none !important;-webkit-transform:none !important;-moz-transform:none !important;background:white;box-shadow:0 2px 7px rgba(0,0,0,.1),0 0 1px white;-moz-box-shadow:0 2px 7px rgba(0,0,0,.1),0 0 1px white;-webkit-box-shadow:0 2px 7px rgba(0,0,0,.1),0 0 1px white;margin:0 0 5px 7px;border:0;display:inline-block !important;float:none !important;left:inherit !important;top:inherit !important}
.home .et_isotope div.et_col3.isotope-item:first-child,.home .et_isotope div.et_col3.isotope-item:last-child{width:580px}
.home .et_isotope div.et_col3.isotope-item:first-child:hover .teaser-post-info,.home .et_isotope div.et_col3.isotope-item:last-child:hover .teaser-post-info {padding-bottom: 6px;}

.home .et_isotope div.et_col3.isotope-item:first-child,.home .et_isotope div.et_col3.isotope-item:first-child+div.et_col3.isotope-item+div.et_col3.isotope-item+div.et_col3.isotope-item{margin-left:0}
.home .et_isotope .post-thumb{margin:0}
.home .et_isotope .post-thumb a{display:block;height:100%}
.home .et_isotope .post-thumb a img{width:100%}
.home .et_isotope div.et_col3.isotope-item:first-child .post-thumb,.home .et_isotope div.et_col3.isotope-item:last-child .post-thumb{position:relative;top:-25%}
.home .et_isotope .teaser-post-info{position:absolute;bottom:0;left:0;width:100%;text-shadow:0 1px 0 rgba(0,0,0,.2);-moz-text-shadow:0 1px 0 rgba(0,0,0,.2);-webkit-text-shadow:0 1px 0 rgba(0,0,0,.2);box-shadow:inset 0 -3px 0 rgba(0,0,0,.25);-moz-box-shadow:inset 0 -3px 0 rgba(0,0,0,.25);-webkit-box-shadow:inset 0 -3px 0 rgba(0,0,0,.25)}
.home .et_isotope .et_isotope-item:hover .teaser-post-info{max-height:210px}
.home .et_isotope .entry-content{color:white;font-size:12px;line-height:16px;margin:10px 15px 15px 15px;padding:15px;border-top:1px solid white;width:auto;opacity:0;height:0;overflow:hidden;transition:height .5s ease,opacity .5s ease;-moz-transition:height .5s ease,opacity .5s ease;-webkit-transition:height .5s ease,opacity .5s ease}
.home .et_isotope .teaser-post-info .post-info:before{content:"";width:33px;height:33px;position:absolute;top:13px;left:13px}
.home .et_isotope .et_isotope-item:hover .teaser-post-info .entry-content{opacity:1;height:100px;margin:10px 15px 15px 15px;padding-top:15px;transition:height .5s ease,opacity .35s ease;-moz-transition:height .5s ease,opacity .35s ease;-webkit-transition:height .5s ease,opacity .35s ease}
.home .et_isotope .post-info,.home .et_isotope .post-title{padding:10px 10px 10px 58px}
.home .et_isotope .post-info{padding-bottom:0;color:rgba(255,255,255,.65);position:relative}

.home .et_isotope .post-info span.posted-on{color:transparent; text-shadow:none;}
.home .et_isotope .post-info {height:3px;}

.home .et_isotope .post-title{margin:0 0 -45px 0 !important;padding-top:0;color:white;font-family:'Open Sans',sans-serif;text-transform:none;font-size:16px;font-weight:600;letter-spacing:0;transition:margin .3s ease .2s;-moz-transition:margin .3s ease .2s;-webkit-transition:margin .3s ease .2s; min-height: 25px;}

.home .et_isotope .et_isotope-item:hover .teaser-post-info .post-title{margin:0 0 2px 0 !important;transition:margin .2s ease;-moz-transition:margin .2s ease;-webkit-transition:margin .2s ease}
.home .et_isotope .cat-17 .teaser-post-info{background:url(images/oci/web-pattern.jpg) repeat top left}
.home .et_isotope .cat-17 .teaser-post-info .post-info:before,.web-foot-menu .widgettitle{background:url(images/oci/mini-web-ico.png) no-repeat top left}
.home .et_isotope .cat-16 .teaser-post-info{background:url(images/oci/gestion-pattern.jpg) repeat top left}
.home .et_isotope .cat-16 .teaser-post-info .post-info:before,.gestion-foot-menu .widgettitle{background:url(images/oci/mini-gestion-ico.png) no-repeat top left}
.home .et_isotope .cat-15 .teaser-post-info{background:url(images/oci/mobilite-pattern.jpg) repeat top left}
.home .et_isotope .cat-15 .teaser-post-info .post-info:before,.mobil-foot-menu .widgettitle{background:url(images/oci/mini-mobil-ico.png) no-repeat top left}
.home .et_isotope .cat-14 .teaser-post-info{background:url(images/oci/cloud-pattern.jpg) repeat top left}
.home .et_isotope .cat-14 .teaser-post-info .post-info:before,.cloud-foot-menu .widgettitle{background:url(images/oci/mini-cloud-ico.png) no-repeat top left}
.home .et_isotope .cat-13 .teaser-post-info{background:url(images/oci/infra-pattern.jpg) repeat top left}
.home .et_isotope .cat-13 .teaser-post-info .post-info:before,.infra-foot-menu .widgettitle{background:url(images/oci/mini-infra-ico.png) no-repeat top left}
.home .et_isotope .cat-12 .teaser-post-info{background:url(images/oci/rci-pattern.jpg) repeat}
.home .et_isotope .cat-12 .teaser-post-info .post-info:before,.rci-foot-menu .widgettitle{background:url(images/oci/mini-rci-ico.png) no-repeat top left}
.home .et_isotope .cat-29 .teaser-post-info{background:url(images/oci/standard-bg.jpg) no-repeat top left}
.home .et_isotope .cat-29 .teaser-post-info .post-info:before{background:url(images/oci/mini-standard-ico.png) no-repeat top left}
.vc_custom_1407332458887{margin-bottom:0;padding-bottom:0}
.home .et_section{background-color:transparent;border:0}
.flip-box a{text-decoration:none}
.flip-box .fakelink{display:inline-block;padding:10px;margin-top:20px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;color:#fff !important;background:transparent;text-transform:uppercase;border:solid 1px rgba(255,255,255,1);font-size:10px;float:right;margin-right:22px;text-shadow:none;-moz-text-shadow:none;-webkit-text-shadow:none}
.flip-box .fakelink:hover{background:white}
.home .flip-box-wrap .ifb-front,.home .flip-box-wrap .ifb-back{padding:0;box-shadow:0 0 1px rgba(255,255,255,1),0 2px 7px rgba(0,0,0,.2),inset 0 -3px 0 rgba(0,0,0,.25);-moz-box-shadow:0 0 1px rgba(255,255,255,1),0 2px 7px rgba(0,0,0,.2),inset 0 -3px 0 rgba(0,0,0,.25);-webkit-box-shadow:0 0 1px rgba(255,255,255,1),0 2px 7px rgba(0,0,0,.2),inset 0 -3px 0 rgba(0,0,0,.25);text-shadow:0 1px 0 rgba(0,0,0,.2);-moz-text-shadow:0 1px 0 rgba(0,0,0,.2);-webkit-text-shadow:0 1px 0 rgba(0,0,0,.2)}
.flip-box-wrap .flip-box .ifb-front h3,.flip-box-wrap .flip-box .ifb-back h3,.btm-blocks .span4>.wpb_wrapper .wpb_wrapper h3,.messagebox_text h1{margin:0;padding:20px 20px 0 86px;color:white !important;text-transform:none;font-size:22px;font-weight:700;letter-spacing:0;text-align:left;position:relative}
.flip-box-wrap .flip-box .ifb-front h3+p,.flip-box-wrap .flip-box .ifb-back h4,.btm-blocks .span4>.wpb_wrapper .wpb_wrapper h4,.messagebox_text h2{font-size:12px;font-style:italic;color:white;text-transform:uppercase;padding:0 20px 20px 86px;text-align:left;line-height:14px;letter-spacing:0;font-weight:500;margin-top:0;margin-bottom:0}
.flip-box-wrap .flip-box.rci-serv .ifb-front h3,.rci-box .messagebox_text h1{padding:27px 20px 0 86px}
.flip-box-wrap .flip-box.rci-serv .ifb-front h3+p,.rci-box .messagebox_text h2{padding:0 20px 27px 86px}
.flip-box-wrap .flip-box .ifb-back{text-align:left}
.flip-box-wrap .flip-box .ifb-back p:first-child,.flip-box-wrap .flip-box .ifb-back p:last-child{display:none}
.flip-box-wrap .flip-box .ifb-back h5,.flip-box-wrap .flip-box .ifb-back p,.messagebox_text p,.messagebox_text h4{margin:0 25px}
.flip-box-wrap .flip-box .ifb-back p,.messagebox_text h2+p{color:white;font-size:13px;line-height:18px;padding-top:18px;border-top:1px solid white}
.flip-box-wrap .flip-box .ifb-back h5,.messagebox_text h4{color:white;font-size:14px;line-height:20px;text-transform:none;font-style:italic;margin-top:15px;letter-spacing:0}
.flip-box-wrap .flip-box.rci-serv .ifb-front,.flip-box-wrap .flip-box.rci-serv .ifb-back{background:url(images/oci/rci-pattern.jpg) repeat !important}
.flip-box-wrap .flip-box.infra-serv .ifb-front{background:url(images/oci/infra-pattern.jpg) repeat top left !important}
.flip-box-wrap .flip-box.infra-serv .ifb-back{background:url(images/oci/infra2-pattern.jpg) repeat top left !important}
.flip-box-wrap .flip-box.cloud-serv .ifb-front,.flip-box-wrap .flip-box.cloud-serv .ifb-back{background:url(images/oci/cloud-pattern.jpg) repeat top left !important}
.flip-box-wrap .flip-box.mobilite-serv .ifb-front{background:url(images/oci/mobilite-pattern.jpg) repeat top left !important}
.flip-box-wrap .flip-box.mobilite-serv .ifb-back{background:url(images/oci/mobilite2-pattern.jpg) repeat top left !important}
.flip-box-wrap .flip-box.gestion-serv .ifb-front{background:url(images/oci/gestion-pattern.jpg) repeat top left !important}
.flip-box-wrap .flip-box.gestion-serv .ifb-back{background:url(images/oci/gestion2-pattern.jpg) repeat top left !important}
.flip-box-wrap .flip-box.web-serv .ifb-front,.flip-box-wrap .flip-box.web-serv .ifb-back{background:url(images/oci/web-pattern.jpg) repeat top left !important}
.flip-box-wrap .flip-box .ifb-front h3:before,.flip-box-wrap .flip-box .ifb-back h3:before,.btm-blocks .span4>.wpb_wrapper .wpb_wrapper:before,.messagebox_text h1:before{content:"";width:46px;height:46px;position:absolute;top:25px;left:25px}
.flip-box-wrap .flip-box.rci-serv .ifb-front h3:before,.flip-box-wrap .flip-box.rci-serv .ifb-back h3:before,.rci-box .messagebox_text h1:before{background:url(images/oci/rci-ico.png) no-repeat top left}
.flip-box-wrap .flip-box.infra-serv .ifb-front h3:before,.flip-box-wrap .flip-box.infra-serv .ifb-back h3:before{background:url(images/oci/infra-ico.png) no-repeat top left}
.flip-box-wrap .flip-box.cloud-serv .ifb-front h3:before,.flip-box-wrap .flip-box.cloud-serv .ifb-back h3:before{background:url(images/oci/cloud-ico.png) no-repeat top left}
.flip-box-wrap .flip-box.mobilite-serv .ifb-front h3:before,.flip-box-wrap .flip-box.mobilite-serv .ifb-back h3:before{background:url(images/oci/mobil-ico.png) no-repeat top left}
.flip-box-wrap .flip-box.gestion-serv .ifb-front h3:before,.flip-box-wrap .flip-box.gestion-serv .ifb-back h3:before{background:url(images/oci/gestion-ico.png) no-repeat top left}
.flip-box-wrap .flip-box.web-serv .ifb-front h3:before,.flip-box-wrap .flip-box.web-serv .ifb-back h3:before{background:url(images/oci/web-ico.png) no-repeat top left}
.flip-box-wrap .flip-box .ifb-back .flip_link a{display:block;float:right;margin-top:25px;margin-right:25px;padding:10px 15px 13px;background:rgba(255,255,255,.9) !important;font-size:12px;line-height:16px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;font-weight:600;font-family:'Noticia Text',Georgia,serif;font-style:italic;text-shadow:0 1px 0 white;-moz-text-shadow:0 1px 0 white;-webkit-text-shadow:0 1px 0 white;box-shadow:inset 0 -3px 0 rgba(0,0,0,.1);-moz-box-shadow:inset 0 -3px 0 rgba(0,0,0,.1);-webkit-box-shadow:inset 0 -3px 0 rgba(0,0,0,.1)}
.vc_call_to_action a.vc_btn {display:block;float:right;margin-top:25px;padding:10px;background:rgba(255,255,255,.9) !important;line-height:16px}
.flip-box-wrap .flip-box .ifb-back .flip_link a:hover,a.btn-info:hover{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;padding-bottom:10px;position:relative;top:3px}
.btm-blocks .span4>.wpb_wrapper .wpb_wrapper,.home .vc_call_to_action{padding:20px 20px 24px 20px;box-shadow:0 2px 7px rgba(0,0,0,.05),0 0 1px white,inset 0 -3px 0 rgba(0,0,0,.25);-moz-box-shadow:0 2px 7px rgba(0,0,0,.05),0 0 1px white,inset 0 -3px 0 rgba(0,0,0,.25);-webkit-box-shadow:0 2px 7px rgba(0,0,0,.05),0 0 1px white,inset 0 -3px 0 rgba(0,0,0,.25);background:white url(images/oci/standard-bg.jpg) no-repeat 0 -177px;position:relative}
.btm-blocks .span4>.wpb_wrapper .agences-bloc .wpb_wrapper,.btm-blocks .span4>.wpb_wrapper .job-bloc .wpb_wrapper{padding:0}
.btm-blocks .span4>.wpb_wrapper .wpb_wrapper h3{padding:0 20px 45px 66px;text-shadow:0 1px 0 rgba(0,0,0,.2);-moz-text-shadow:0 1px 0 rgba(0,0,0,.2);-webkit-text-shadow:0 1px 0 rgba(0,0,0,.2)}
.btm-blocks .span4>.wpb_wrapper  .nl-bloc .wpb_wrapper h3 { padding-bottom: 43px;}
.btm-blocks .span4>.wpb_wrapper .wpb_wrapper h4{padding:10px 20px 1px 66px;text-shadow:0 1px 0 rgba(0,0,0,.2);-moz-text-shadow:0 1px 0 rgba(0,0,0,.2);-webkit-text-shadow:0 1px 0 rgba(0,0,0,.2)}
.btm-blocks .span4>.wpb_wrapper .agences-bloc .wpb_wrapper h3{padding:0 20px 45px 86px;margin-bottom:4px}
.btm-blocks .span4>.wpb_wrapper .job-bloc .wpb_wrapper h3{padding:0}
.btm-blocks .span4>.wpb_wrapper .job-bloc .wpb_wrapper h3 a{padding:34px 25px 35px 86px;color:white;text-decoration:none;display:block}
.btm-blocks .span4>.wpb_wrapper .job-bloc .wpb_wrapper h3 a img{margin:0 0 0 15px}
.btm-blocks .span4>.wpb_wrapper .agences-bloc .wpb_wrapper h4{padding:30px 20px 1px 86px}
.agences-bloc h3{padding-bottom:20px !important}
.agences-bloc a{display:block;box-shadow:inset 0 -3px 0 rgba(0,0,0,.25);-moz-box-shadow:inset 0 -3px 0 rgba(0,0,0,.25);-webkit-box-shadow:inset 0 -3px 0 rgba(0,0,0,.25)}
.btm-blocks .span4>.wpb_wrapper .grp-bloc .wpb_wrapper:before{background:url(images/oci/groupe-ico.png) no-repeat top left}
.btm-blocks .span4>.wpb_wrapper .agences-bloc .wpb_wrapper:before{background:url(images/oci/marker-ico.png) no-repeat top left}
.btm-blocks .span4>.wpb_wrapper .contact-bloc .wpb_wrapper:before{background:url(images/oci/contact-ico.png) no-repeat top left}
.btm-blocks .span4>.wpb_wrapper .nl-bloc .wpb_wrapper:before{background:url(images/oci/nl-ico.png) no-repeat top left}
.btm-blocks .span4>.wpb_wrapper .nl-bloc #submiter {font-size: 10px; padding: 12px; margin-top: 0px;}
.btm-blocks .span4>.wpb_wrapper .nl-bloc span.wpcf7-form-control-wrap.email  {margin-bottom: -40px;}
.btm-blocks .span4>.wpb_wrapper .nl-bloc input#email  {max-width: 185px;}
.btm-blocks .span4>.wpb_wrapper .nl-bloc .wpb_wrapper {padding-bottom: 35px;}
.btm-blocks .span4>.wpb_wrapper .job-bloc .wpb_wrapper:before{background:url(images/oci/job-ico.png) no-repeat top left}
a.btn-default{font-family:'Open Sans'}
a.btn-default:hover{background:white;color:#39928e !important;border-color:#39928e}
.contact-bloc h5{font-size:27px;color:#1a2c47;font-weight:600;letter-spacing:-1px;line-height:25px; margin-bottom: 8px;}
.contact-bloc h5 img{margin-right:5px; position: relative; top: -2px;}
a.btn-info{box-shadow:inset 0 -3px 0 rgba(0,0,0,.1);-moz-box-shadow:inset 0 -3px 0 rgba(0,0,0,.1);-webkit-box-shadow:inset 0 -3px 0 rgba(0,0,0,.1);color:#fff !important;background:#009ebc;border:0;padding:13px 12px 12px;font-family:'Open Sans',sans-serif;font-size:12px !important;font-weight:800;text-transform:uppercase;margin-top:4px}
a.btn-info:hover{margin-top:6px;background:#009ebc}
.home .footer.footer-bottom-2{border-top:3px solid #e1dfd8}
.footer.footer-bottom-2{background:url(images/oci/footer-bg.jpg) no-repeat top center;padding-bottom:20px}
.footer .widgettitle{text-transform:none;font-size:18px;font-weight:700;letter-spacing:-0;padding-left:38px;line-height:33px}
.footer .widget{text-shadow:0 1px 0 rgba(0,0,0,.2);-moz-text-shadow:0 1px 0 rgba(0,0,0,.2);-webkit-text-shadow:0 1px 0 rgba(0,0,0,.2)}
.agence-foot-menu .widgettitle{background:url(images/oci/mini-marker-ico.png) no-repeat top left}
.oci-foot-menu .widgettitle{background:url(images/oci/mini-groupe-ico.png) no-repeat top left}
.serv-foot-menu .widgettitle{background:url(images/oci/serv-ico.png) no-repeat top left}
.footer.footer-bottom-2 a,.widget_nav_menu li:before{color:white}
.footer.footer-bottom-2 a{font-weight:400;line-height:24px !important;padding:0 0 0 10px !important}
.widget_nav_menu li:before{font-size:10px;top:4px !important}
.footer .container .row-fluid>div{padding-bottom:0}
.footer.footer-bottom-2 li:hover a,.widget_nav_menu li:hover:before,.widget_nav_menu li.current-menu-item a,.widget_nav_menu li.current-menu-item:before{color:#53a9a5 !important;text-decoration:none}
.copyright.copyright-2{border-top:0;background:url(images/oci/copyright-bg.jpg) repeat top center}
.copyright.copyright-2 .span8{color:#5d718e}
.copyright.copyright-2 .span4{color:#fff}
.copyright .container{padding:19px 0 8px;border-top:0}
.aio-icon-img{margin:0 auto}
.copyright a{color:#c4c4c4}
.vc_call_to_action, .actus-presta > .wpb_wrapper{border:0;padding:0 20px 86px 20px;border-radius:5px !important;-moz-border-radius:5px !important;-webkit-border-radius:5px !important;background:#fff;box-shadow:0 0 10px rgba(0,0,0,.25),inset 0 -3px 0 rgba(0,0,0,.25);-moz-box-shadow:0 0 10px rgba(0,0,0,.25),inset 0 -3px 0 rgba(0,0,0,.25);-webkit-box-shadow:0 0 10px rgba(0,0,0,.25),inset 0 -3px 0 rgba(0,0,0,.25)}
.page-id-880 .vc_call_to_action{padding:0 20px 30px 20px}
.vc_call_to_action hgroup h2, .actus-presta .wpb_teaser_grid h3{margin:0;padding:20px 0 20px 0;text-transform:none;font-size:22px;font-weight:700;letter-spacing:0;text-align:left;position:relative;margin-bottom:20px}
.page-id-862 .vc_call_to_action hgroup h2,.page-id-864 .vc_call_to_action hgroup h2,.page-id-866 .vc_call_to_action hgroup h2,.page-id-868 .vc_call_to_action hgroup h2,.page-id-870 .vc_call_to_action hgroup h2,.page-id-872 .vc_call_to_action hgroup h2{padding:20px 0 20px 40px}
.vc_call_to_action hgroup+p{font-size:13px;line-height:18px;padding-top:18px}
.r-loc h2{background:url(images/oci/r-local-ico.png) no-repeat center left}
.r-wifi h2{background:url(images/oci/r-wifi-ico.png) no-repeat center left}
.a-distant h2{background:url(images/oci/a-distant-ico.png) no-repeat center left}
.visio h2{background:url(images/oci/vision-ico.png) no-repeat center left}
.videosurv h2{background:url(images/oci/videosurv-ico.png) no-repeat center left}
.i-serper h2{background:url(images/oci/server-ico.png) no-repeat center left}
.i-virtu h2{background:url(images/oci/virtu-ico.png) no-repeat center left}
.i-secur h2{background:url(images/oci/secur-ico.png) no-repeat center left}
.i-save h2{background:url(images/oci/save-ico.png) no-repeat center left}
.i-prapca h2{background:url(images/oci/prapca-ico.png) no-repeat center left}
.n-domaine h2{background:url(images/oci/domain-ico.png) no-repeat center left}
.c-ptrotect h2{background:url(images/oci/cl-secu-ico.png) no-repeat center left}
.h-web h2,.heber-pers h2{background:url(images/oci/cl-herberg-ico.png) no-repeat center left}
.mail-box h2{background:url(images/oci/mail-box-ico.png) no-repeat center left}
.mess-col h2{background:url(images/oci/mess-colabo.png) no-repeat center left}
.rel-mess h2{background:url(images/oci/rel-mess.png) no-repeat center left}
.c-save h2{background:url(images/oci/save2-ico.png) no-repeat center left}
.c-ftp h2{background:url(images/oci/ftp-ico.png) no-repeat center left}
.oci-sync h2{background:url(images/oci/sync-ico.png) no-repeat center left}
.bur-mob h2{background:url(images/oci/burmob-ico.png) no-repeat center left}
.share-p h2{background:url(images/oci/sharep-ico.png) no-repeat center left}
.n-teletravail h2{background:url(images/oci/teletravail-ico.png) no-repeat center left}
.n-collaboratif h2{background:url(images/oci/collabo2-ico.png) no-repeat center left}
.n-gestion h2{background:url(images/oci/perimobil-ico.png) no-repeat center left}
.n-catalogue h2{background:url(images/oci/cat-inter-ico.png) no-repeat center left}
.n-responsiv h2{background:url(images/oci/responsive-ico.png) no-repeat center left}
.n-solutions h2{background:url(images/oci/oper-ico.png) no-repeat center left}
.n-partage h2{background:url(images/oci/cloud2-ico.png) no-repeat center left}
.g-erp h2{background:url(images/oci/erp-ico.png) no-repeat center left}
.g-business h2{background:url(images/oci/buint-ico.png) no-repeat center left}
.g-crm h2{background:url(images/oci/crm-ico.png) no-repeat center left}
.g-compta h2{background:url(images/oci/compta-ico.png) no-repeat center left}
.g-rh h2{background:url(images/oci/rh-ico.png) no-repeat center left}
.g-comm h2{background:url(images/oci/gesco-ico.png) no-repeat center left}
.g-affaire h2{background:url(images/oci/gestaffr-ico.png) no-repeat center left}
.g-prod h2{background:url(images/oci/gesprod-ico.png) no-repeat center left}
.g-dev h2{background:url(images/oci/gsurmes-ico.png) no-repeat center left}
.g-demater h2{background:url(images/oci/edi-ico.png) no-repeat center left}
.vitrine h2{background:url(images/oci/vitrine-ico.png) no-repeat center left}
.ecom h2{background:url(images/oci/ecom-ico.png) no-repeat center left}
.commanag h2{background:url(images/oci/comanag-ico.png) no-repeat center left}
.redac h2{background:url(images/oci/redac-ico.png) no-repeat center left}
.newsletter h2{background:url(images/oci/nl-ico.png) no-repeat center left}
.w-responsiv h2{background:url(images/oci/resonsiv2-ico.png) no-repeat center left}
.refer h2{background:url(images/oci/ref-ico.png) no-repeat center left}
.vc_call_to_action a.vc_btn{margin-right:0;transition:none;-moz-transition:none;-webkit-transition:none;border:0}
.wpb_teaser_grid .et_isotope .et_isotope-item .post-thumb,.wpb_teaser_grid .et_isotope .et_isotope-item .teaser-post-info{display:table-cell;margin:0;padding:0;vertical-align:top}
.wpb_teaser_grid .et_isotope .et_isotope-item .post-thumb{width:25%}
.vc_call_to_action hgroup h2{color:#37908c}
.vc_call_to_action hgroup h2, .wpb_teaser_grid h3 span, .actus-presta .wpb_teaser_grid h3{border-bottom:1px dashed rgba(0,0,0,.10);position:relative}
.actus-presta .wpb_teaser_grid h3 { overflow: visible;}
.actus-presta .wpb_teaser_grid h3 span { padding: 0 !important; font-size: 22px; font-weight: 700; letter-spacing: 0;}
.actus-presta .wpb_teaser_grid h3 span:after { display: none;}
.vc_call_to_action hgroup h2:after,.wpb_wrapper>h3:after,.blog-post .post-title:after,.agence-form>.wpb_wrapper h2:after, .actus-presta .wpb_teaser_grid h3:after {content:"";width:100%;height:20px;background:url(images/oci/hgroup-shadow.png) no-repeat top center;background-size:contain;position:absolute;bottom:-20px;left:0;opacity:.6}
.blog-post .post-title:after{content:"";width:100%;height:20px;background:url(images/oci/hgroup-shadow.png) no-repeat top center;background-size:contain;position:absolute;bottom:-20px;left:0;opacity:.6}
.contacter-box hgroup h2:after{display:none}
.fakemore:hover,.wpb_wrapper>a.vc_btn.vc_btn_blue:hover{color:#37908c !important;border-color:#37908c}
.serv-news a:hover h4:hover,.wpb_teaser_grid h3 span{color:#37908c !important}
.page-id-862 .vc_call_to_action hgroup h2,.page-id-862 .wpb_teaser_grid h3 span,.page-id-862 .serv-news a:hover h4:hover,.page-id-862 .contacter-box hgroup h4,.page-id-862 .wpb_wrapper>a.vc_btn.vc_btn_blue:hover,.page-id-862 .fakemore:hover,.page-id-862 .vc_call_to_action a:hover,.flip-box.rci-serv .fakelink:hover{color:#01575e !important}
.page-id-864 .vc_call_to_action hgroup h2,.page-id-864 .wpb_teaser_grid h3 span,.page-id-864 .serv-news a:hover h4:hover,.page-id-864 .contacter-box hgroup h4,.page-id-864 .wpb_wrapper>a.vc_btn.vc_btn_blue:hover,.page-id-864 .fakemore:hover,.page-id-864 .vc_call_to_action a:hover,.flip-box.infra-serv .fakelink:hover{color:#016ea6 !important}
.page-id-866 .vc_call_to_action hgroup h2,.page-id-866 .wpb_teaser_grid h3 span,.page-id-866 .serv-news a:hover h4:hover,.page-id-866 .contacter-box hgroup h4,.page-id-866 .wpb_wrapper>a.vc_btn.vc_btn_blue:hover,.page-id-866 .fakemore:hover,.page-id-866 .vc_call_to_action a:hover,.flip-box.cloud-serv .fakelink:hover{color:#243c65 !important}
.page-id-868 .vc_call_to_action hgroup h2,.page-id-868 .wpb_teaser_grid h3 span,.page-id-868 .serv-news a:hover h4:hover,.page-id-868 .contacter-box hgroup h4,.page-id-868 .wpb_wrapper>a.vc_btn.vc_btn_blue:hover,.page-id-868 .fakemore:hover,.page-id-868 .vc_call_to_action a:hover,.flip-box.mobilite-serv .fakelink:hover{color:#009ebc !important}
.page-id-870 .vc_call_to_action hgroup h2,.page-id-870 .wpb_teaser_grid h3 span,.page-id-870 .serv-news a:hover h4:hover,.page-id-870 .contacter-box hgroup h4,.page-id-870 .wpb_wrapper>a.vc_btn.vc_btn_blue:hover,.page-id-870 .fakemore:hover,.page-id-870 .vc_call_to_action a:hover,.flip-box.gestion-serv .fakelink:hover{color:#0f5187 !important}
.page-id-872 .vc_call_to_action hgroup h2,.page-id-872 .wpb_teaser_grid h3 span,.page-id-872 .serv-news a:hover h4:hover,.page-id-872 .contacter-box hgroup h4,.page-id-872 .wpb_wrapper>a.vc_btn.vc_btn_blue:hover,.page-id-872 .fakemore:hover,.page-id-872 .vc_call_to_action a:hover,.flip-box.web-serv .fakelink:hover{color:#025772 !important}
.fakemore,.fakemore:hover,.vc_call_to_action a,.vc_call_to_action a:hover,.flip-box .fakelink,.flip-box .fakelink:hover,a.btn-default,a.btn-default:hover,.fake-folio .et_categories_filter li a.button,.fake-folio .et_categories_filter li a.button:hover,.page-heading .row-fluid .span12 .back-to:hover,.page-heading .row-fluid .span12 .back-to,.page-heading .row-fluid .span12 .back-to:hover:before,.page-heading .row-fluid .span12 .back-to:before,.blog-post .post-title a,.blog-post .post-title a:hover,.more-link span,.more-link:hover span,.page-id-888 .logmein-block button,.page-id-888 .logmein-block button:hover,.mess404 a,.mess404 a:hover{-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.page-id-862 .wpb_wrapper>a.vc_btn.vc_btn_blue:hover,.page-id-862 .fakemore:hover,.page-id-862 .vc_call_to_action a:hover{border-color:#01575e}
.page-id-864 .wpb_wrapper>a.vc_btn.vc_btn_blue:hover,.page-id-864 .fakemore:hover,.page-id-864 .vc_call_to_action a:hover{border-color:#016ea6}
.page-id-866 .wpb_wrapper>a.vc_btn.vc_btn_blue:hover,.page-id-866 .fakemore:hover,.page-id-866 .vc_call_to_action a:hover{border-color:#243c65}
.page-id-868 .wpb_wrapper>a.vc_btn.vc_btn_blue:hover,.page-id-868 .fakemore:hover,.page-id-868 .vc_call_to_action a:hover{border-color:#009ebc}
.page-id-870 .wpb_wrapper>a.vc_btn.vc_btn_blue:hover,.page-id-870 .fakemore:hover,.page-id-870 .vc_call_to_action a:hover{border-color:#0f5187}
.page-id-872 .wpb_wrapper>a.vc_btn.vc_btn_blue:hover,.page-id-872 .fakemore:hover,.page-id-872 .vc_call_to_action a:hover{border-color:#025772}
.page-id-880 .vc_call_to_action a:hover,.page-id-888 .vc_call_to_action a:hover,.page-id-888 .logmein-block button:hover,.mess404 a:hover{color:#37908c !important;border-color:#37908c}
.content .et_section:first-child .upb_row_bg{box-shadow:inset 0 -3px 0 rgba(0,0,0,.15),inset 0 3px 5px rgba(0,0,0,.15);-moz-box-shadow:iinset 0 -3px 0 rgba(0,0,0,.15),inset 0 3px 5px rgba(0,0,0,.15);-webkit-box-shadow:inset 0 -3px 0 rgba(0,0,0,.15),inset 0 3px 5px rgba(0,0,0,.15)}
.content .et_section:first-child .container h1{line-height:46px;text-transform:none;font-weight:700;font-size:36px;letter-spacing:0;color:white;margin:0}
.content .et_section:first-child .container h1 img{margin-right:10px}
.content .et_section:first-child .container h2{padding-left:56px;margin-top:0;font-size:16px;font-style:italic;color:white;text-transform:uppercase;letter-spacing:0;font-weight:500;margin-bottom:8px}
.et_section:first-child .upb_row_bg[style*="standard-patern.jpg"]+.container h2{padding-left:0}
.false-quote{color:rgba(255,255,255,.8);padding:10px 0 10px 25px;font-style:italic;font-size:14px;text-align:right;font-family:'Noticia Text',Georgia,serif}
.false-quote strong,.false-quote h4,.false-quote h5{color:white;font-family:'Noticia Text',Georgia,serif}
.false-quote h4{text-transform:none;font-weight:bold;font-size:19px;margin-top:-5px}
.serv-news a:hover{text-decoration:none}
.serv-news a div,.serv-news a h4,.serv-news a:hover div,.serv-news a:hover h4,.contacter-box hgroup h4{color:#565656 !important}
.serv-news .teaser-post-info{padding:0 0 0 25px !important}
.serv-news .teaser-post-info .entry-content p{font-size:12px;line-height:16px}
.serv-news .teaser-post-info .post-title{font-family:'Open Sans',sans-serif;text-transform:none;font-size:16px;font-weight:600;letter-spacing:0;margin-top:2px}
.serv-news .posted-on{display: none;}
.wpb_wrapper>a.vc_btn.vc_btn_blue{float:right;margin-bottom:-35px;color:#565656 !important;background:white;position:relative;z-index:4;text-transform:uppercase;border:solid 1px rgba(0,0,0,.1);font-size:10px}
.serv-news .et_isotope-item+.et_isotope-item+.et_isotope-item{padding-top:30px}
.vc_custom_1407743822923 .upb_row_bg{box-shadow:inset 0 -3px 0 rgba(0,0,0,.25);-moz-box-shadow:inset 0 -3px 0 rgba(0,0,0,.25);-webkit-box-shadow:inset 0 -3px 0 rgba(0,0,0,.25)}
.contacter-box{min-height:96px;padding-bottom:0}
.contacter-box hgroup{float:left}
.contacter-box hgroup h2{border-bottom:0 !important;padding:20px 0 5px 0 !important;margin-bottom:0;font-size:28px}
.contacter-box hgroup h4{font-size:14px;font-style:italic;text-transform:uppercase;line-height:14px;letter-spacing:0;font-weight:500 !important}
.contacter-box h5{float:right;border-radius:5px 0 0 5px;-moz-border-radius:5px 0 0 5px;-webkit-border-radius:5px 0 0 5px;padding:17px 12px 15px 36px;background:#009ebc url(images/oci/phone-btn-ico.jpg) no-repeat 12px 17px;border-right:1px solid #01a8c8;position:relative;color:white;ont-family:'Open Sans',sans-serif;font-size:18px !important;font-weight:800;text-transform:uppercase;box-shadow:0 3px 0 #01869f;-moz-box-shadow:0 3px 0 #01869f;-webkit-box-shadow:0 3px 0 #01869f}
.vc_call_to_action.contacter-box a{border-radius:0 5px 5px 0;-moz-border-radius:0 5px 5px 0;-webkit-border-radius:0 5px 5px 0;background:#009ebc url(images/oci/mail-btn-ico.jpg) no-repeat 12px 17px !important;width:26px;text-indent:-9999px;border:none !important;border-left:1px solid #01869f !important;box-shadow:0 3px 0 #01869f;-moz-box-shadow:0 3px 0 #01869f;-webkit-box-shadow:0 3px 0 #01869f;margin-left:0 !important;height:28px;padding:12px 14px 11px 10px}
.vc_call_to_action.contacter-box a:hover{box-shadow:0 1px 0 #01869f;-moz-box-shadow:0 1px 0 #01869f;-webkit-box-shadow:0 1px 0 #01869f;position:relative;top:3px;height:30px;padding:10px 14px 10px 10px}
.vc_call_to_action.contacter-box a,.vc_call_to_action.contacter-box a:hover{transition:none;-moz-transition:none;-webkit-transition:none}
.vc_call_to_action.contacter-box a,.contacter-box h5{margin-top:20px}
.no-color-bg .row-fluid .vc_call_to_action{position:relative}
.page-id-862 .no-color-bg .row-fluid .vc_call_to_action{min-height:178px}
.page-id-864 .no-color-bg .row-fluid .vc_call_to_action,.page-id-868 .no-color-bg .row-fluid .vc_call_to_action{min-height:230px}
.page-id-864 .no-color-bg .row-fluid+.row-fluid .vc_call_to_action,.page-id-866 .no-color-bg .row-fluid .vc_call_to_action,.page-id-866 .no-color-bg .row-fluid+.row-fluid+.row-fluid .vc_call_to_action{min-height:260px}
.page-id-866 .no-color-bg .row-fluid+.row-fluid .vc_call_to_action,.page-id-870 .no-color-bg .row-fluid+.row-fluid+.row-fluid+.row-fluid+.row-fluid .vc_call_to_action{min-height:297px}
.page-id-870 .no-color-bg .row-fluid+.row-fluid .vc_call_to_action{min-height:237px}
.page-id-872 .no-color-bg .row-fluid+.row-fluid .vc_call_to_action{min-height:242px}
.page-id-868 .no-color-bg .row-fluid+.row-fluid+.row-fluid .vc_call_to_action{min-height:300px}
.page-id-870 .no-color-bg .row-fluid+.row-fluid+.row-fluid .vc_call_to_action{min-height:336px}
.page-id-868 .no-color-bg .row-fluid+.row-fluid+.row-fluid+.row-fluid .vc_call_to_action,.page-id-872 .no-color-bg .row-fluid+.row-fluid+.row-fluid .vc_call_to_action{min-height:188px}
.page-id-870 .no-color-bg .row-fluid+.row-fluid+.row-fluid+.row-fluid .vc_call_to_action{min-height:263px}
.page-id-872 .no-color-bg .row-fluid .vc_call_to_action,.page-id-866 .no-color-bg .row-fluid+.row-fluid+.row-fluid+.row-fluid+.row-fluid .vc_call_to_action{min-height:206px}
.no-color-bg .vc_call_to_action a.vc_btn/*,.no-color-bg .vc_call_to_action a:hover*/{position:absolute;bottom:20px;right:20px;top:inherit}
.no-color-bg .vc_call_to_action strong,blockquote strong{font-weight:600;color:#1f2943}
.vc_call_to_action hgroup h4, .single-content-body h2{font-size:14px;letter-spacing:0;line-height:18px;color:#66b39f;margin-bottom:-10px !important;font-weight:900}
blockquote h4, .blockquote h4{font-size:18px;letter-spacing:0;line-height:24px;color:#009ebc}
blockquote h5, .blockquote h5{font-weight: 700 !important; text-transform: none; letter-spacing: 0; color: #66b39f;   font-size: 16px; line-height: 18px;}
blockquote h6, .blockquote h6{font-size: 13px; font-weight: 900; letter-spacing: 0; color: #009ebc; font-style:normal;}
.wpb_wrapper > blockquote{border-top:0 !important;border-bottom:0 !important;border-left:0 !important;padding:25px !important;box-shadow:0 0 10px rgba(0,0,0,.25),inset 0 -3px 0 rgba(0,0,0,.25);-moz-box-shadow:0 0 10px rgba(0,0,0,.25),inset 0 -3px 0 rgba(0,0,0,.25);-webkit-box-shadow:0 0 10px rgba(0,0,0,.25),inset 0 -3px 0 rgba(0,0,0,.25)}
.blockquote{border-top:0 !important;border-bottom:0 !important;border-left:0 !important;box-shadow:0 0 10px rgba(0,0,0,.25),inset 0 -3px 0 rgba(0,0,0,.25);-moz-box-shadow:0 0 10px rgba(0,0,0,.25),inset 0 -3px 0 rgba(0,0,0,.25);-webkit-box-shadow:0 0 10px rgba(0,0,0,.25),inset 0 -3px 0 rgba(0,0,0,.25); background: white;}
.blockquote > .wpb_wrapper{padding:25px !important;}
blockquote p, .blockquote p{font-size: 13px;  font-family: 'Noticia Text';   line-height: 16px;}
.page-id-866 .signet{padding:10px 0;margin-bottom:0 !important;margin-top:40px}
.page-id-866 .signet h2{color:white;font-size:14px;padding:10px 10px 14px;background:url(images/oci/cloud-pattern.jpg) repeat !important;display:inline}
div[id*="vc_images-carousel-"]{width:auto !important}
.wpb_teaser_grid h3 span,h2.wpb_gallery_heading{display:inline-block;font-size:28px;font-weight:700;text-transform:none;letter-spacing:0;margin:0;padding:0 0 20px 0;border-bottom:none !important}
.wpb_teaser_grid h3{text-align:left;margin-top:0}
h2.wpb_gallery_heading{margin-top:20px}
.wpb_teaser_grid h3 span{max-width:inherit}
.wpb_teaser_grid .title span:before,.single .title span:before,.single .title span:after,.vc_images_carousel .vc_carousel-control .icon-prev:before,.vc_images_carousel .vc_carousel-control .icon-next:before{display:none}
.title span:before,.title span:after{width:400%;margin-right:-400%}
.logo-slide .wpb_images_carousel.wpb_content_element{margin-bottom:0 !important;padding:20px 40px}
.logo-slide{border-radius:5px !important;-moz-border-radius:5px !important;-webkit-border-radius:5px !important;box-shadow:0 0 10px rgba(0,0,0,.25),inset 0 -3px 0 rgba(0,0,0,.25);-moz-box-shadow:0 0 10px rgba(0,0,0,.25),inset 0 -3px 0 rgba(0,0,0,.25);-webkit-box-shadow:0 0 10px rgba(0,0,0,.25),inset 0 -3px 0 rgba(0,0,0,.25)}
.vc_images_carousel .vc_carousel-control{opacity:1 !important;width:23px !important;height:23px !important}
.vc_images_carousel .vc_carousel-control .icon-prev,.vc_images_carousel .vc_carousel-control .icon-next{width:23px !important;height:23px !important;margin-top:-10px !important;margin-left:-10px !important}
.vc_images_carousel .vc_carousel-control .icon-prev{background:url(images/oci/mini-left-arrow.png) no-repeat top left}
.vc_images_carousel .vc_carousel-control .icon-next{background:url(images/oci/mini-right-arrow.png) no-repeat top left}
.vc_images_carousel .vc_carousel-control.vc_left{left:-28px}
.vc_images_carousel .vc_carousel-control.vc_right{left:inherit !important;right:-25px !important}
.page-id-866 blockquote li h5{font-size:14px;color:#1e2f4d !important;font-weight:900;letter-spacing:0;line-height:24px}
.upb_row_bg[style*="background: rgb(255, 255, 255);"]{box-shadow:inset 0 -3px 0 rgba(0,0,0,.3);-moz-box-shadow:inset 0 -3px 0 rgba(0,0,0,.3);-webkit-box-shadow:inset 0 -3px 0 rgba(0,0,0,.3)}
.vc_call_to_action blockquote{border-top:0 !important;border-bottom:0 !important;padding:15px !important;margin-top:30px}
.vc_call_to_action blockquote p[style="text-align: right;"]{margin-top:10px}
.vc_call_to_action blockquote p[style="text-align: right;"] strong{font-weight:700;font-family:Open Sans;font-style:normal;font-size:11px}
.blockquote-top,.blockquote-bottom{position:relative}
.blockquote-top:after{content:"";width:21px;height:28px;background:url(images/oci/blockquote-after.png) no-repeat top left;position:absolute;bottom:-25px;right:40px}
.blockquote-bottom:before{content:"";width:21px;height:28px;position:absolute;top:-28px}
.blockquote-right:before{right:40px;background:url(images/oci/blockquote-before2.png) no-repeat top left}
.blockquote-left:before{left:40px;background:url(images/oci/blockquote-before.png) no-repeat top left}
.fakemore,.vc_call_to_action a.vc_btn,a.btn-default,.more-link span{display:inline-block;/*padding:10px;margin-top:10px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;*/color:#565656 !important;background:white;position:relative;z-index:4;text-transform:uppercase;border:solid 1px rgba(0,0,0,.1);font-size:10px}
.fakemore { padding:10px;margin-top:10px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.page-id-880 .vc_call_to_action a.vc_btn {padding:10px;margin-top:10px;}
.serv-news .post-thumb{position:relative}
.serv-news .post-thumb:after, .ttl-article p a:after{content:"";width:142px;height:142px;position:absolute;top:0;left:0;background:url(images/oci/blog-img-bg.jpg) no-repeat center;opacity:0;transition:all linear .3s;-moz-transition:all linear .3s;-wtransition:all linear .3s}
.serv-news .post-thumb:hover:after, .ttl-article p a:hover:after{opacity:.6;transition:all linear .3s;-moz-transition:all linear .3s;-wtransition:all linear .3s}
.post-slide .post-images a{display:block;max-height:260px;overflow:hidden}
.fake-folio .et_categories_filter{text-align:right;margin-top:-70px;position:relative;z-index:4}
.fake-folio .et_categories_filter li{margin:0 0 20px 4px}
.fake-folio .et_categories_filter li a.button{color:#565656 !important;background:white;position:relative;z-index:4;text-transform:uppercase;border:solid 1px rgba(0,0,0,.1);font-size:10px;padding:9px 12px;line-height:20px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;font-family:'Open Sans',sans-serif;font-weight:400}
.fake-folio .et_categories_filter li a.button:hover{border-color:#025772;color:#025772 !important}
.fake-folio .et_categories_filter li.active a.button,.fake-folio .et_categories_filter li.active a.button:hover,.fake-folio .et_categories_filter li a.button.active,.fake-folio .et_categories_filter li a.button.active:hover{background:#025772;border-color:#025772;color:white !important;text-decoration:none}
.fake-folio .et_isotope .et_isotope-item .post-thumb,.fake-folio .et_isotope .et_isotope-item .teaser-post-info{display:block}
.fake-folio .et_isotope .et_isotope-item .post-thumb{width:auto;border:solid 1px rgba(0,0,0,.1);border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;overflow:hidden}
.fake-folio .block-mask .mask-content a:last-child{display:none !important}
.fake-folio .et_isotope .et_isotope-item .post-thumb:after{content:"";width:100%;height:3px;background:rgba(0,0,0,.2);position:absolute;bottom:0}
.wpb_teaser_grid .et_isotope .et_isotope-item .post-thumb .block-mask .mask-content{left:-42px;margin-left:-22px;top:50%}
.wpb_teaser_grid .et_isotope .et_isotope-item .post-thumb:hover .block-mask{background-color:rgba(0,0,0,0.6)}
.wpb_teaser_grid .et_isotope .et_isotope-item .post-thumb .block-mask .mask-content a,.wpb_teaser_grid .et_isotope .et_isotope-item .post-thumb .block-mask .mask-content a:hover{display:block;background-color:transparent;margin:0}
.wpb_teaser_grid .et_isotope .et_isotope-item .post-thumb .block-mask .mask-content a:after,.wpb_teaser_grid .et_isotope .et_isotope-item .post-thumb .block-mask .mask-content a i{display:none !important}
.wpb_teaser_grid .et_isotope .et_isotope-item .post-thumb .block-mask .mask-content a{background:url(images/oci/expand-ico.png) no-repeat center center;width:400px;height:300px}
.fake-folio .teaser-post-info.entry-content{text-align:center;font-size:11px;text-transform:uppercase;font-weight:400;margin-top:5px !important}
.form-h .wpb_wrapper{overflow:hidden;position:relative}
.form-h h2{font-size:28px;font-weight:700;text-transform:none;letter-spacing:0;margin:0;padding:0 0 20px 0;border-bottom:none !important;display:inline-block;color:#66b39f;position:relative}
.form-h h2:after{background-color:rgba(0,0,0,.1);content:"";display:inline-block;height:1px;position:relative;vertical-align:middle;width:2000%;margin-right:-2000%;left:10px}
.wpcf7-form-control-wrap{display:block;margin-right:44px;margin-bottom:10px}
.wpcf7 input[type="text"], .wpcf7 input[type="tel"], .wpcf7 input[type="email"], .wpcf7 textarea{color:#565656 !important;background:white url(images/oci/form-sprite.png) no-repeat;border:solid 1px rgba(0,0,0,.1);padding:9px 12px 9px 30px;font-size:12px;line-height:20px;border-radius:4px;box-shadow:inset 0 1px 5px rgba(0,0,0,.08);-moz-box-shadow:inset 0 1px 5px rgba(0,0,0,.08);-webkit-box-shadow:inset 0 1px 5px rgba(0,0,0,.08)}
.wpcf7 select {font-size: 12px; line-height: 18px; border-radius: 4px; box-shadow: inset 0 1px 5px rgba(0,0,0,.08); -moz-box-shadow: inset 0 1px 5px rgba(0,0,0,.08); -webkit-box-shadow: inset 0 1px 5px rgba(0,0,0,.08);
}
.wpcf7 label {float: left; line-height: 20px; font-size: 12px; font-weight: bold; margin-right: 12px;}
span.wpcf7-list-item { margin-right: 10px;}
.wpcf7 label + .wpcf7-form-control-wrap { margin-right: 0;}
.wpcf7 input.wpcf7-not-valid,.wpcf7 textarea.wpcf7-not-valid{background:white url(images/oci/form-sprite-not-valid.png) no-repeat;box-shadow:inset 0 0 9px rgba(195,7,7,.2);-moz-box-shadow:inset 0 0 9px rgba(195,7,7,.2);-webkit-box-shadow:inset 0 0 9px rgba(195,7,7,.2)}
.wpcf7 select.wpcf7-not-valid{box-shadow:inset 0 0 9px rgba(195,7,7,.2) !important;-moz-box-shadow:inset 0 0 9px rgba(195,7,7,.2) !important;-webkit-box-shadow:inset 0 0 9px rgba(195,7,7,.2) !important}
.wpcf7 ::-webkit-input-placeholder{color:#565656;font-size:10px}
.wpcf7 ::-moz-placeholder{color:#565656;font-size:10px}
.wpcf7 :-ms-input-placeholder{color:#565656;font-size:10px}
.wpcf7 input:-moz-placeholder{color:#565656;font-size:10px}
textarea:focus,input[type=text]:focus,input[type=password]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=date]:focus,input[type=month]:focus,input[type=time]:focus,input[type=week]:focus,input[type=number]:focus,input[type=email]:focus,input[type=url]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=color]:focus,.wpcf7 select:focus{border-color:#66b39f !important}
.vc_custom_1408970143310 .upb_row_bg,.vc_custom_1408970220071 .upb_row_bg,.category .page-heading{box-shadow:inset 0 -3px 0 rgba(0,0,0,.25);-moz-box-shadow:inset 0 -3px 0 rgba(0,0,0,.25);-webkit-box-shadow:inset 0 -3px 0 rgba(0,0,0,.25)}
.as-label{color:#565656 !important;font-size:10px;line-height:40px;display:inline-block;margin-right:10px}
.as-label+span[class*="menu-"],.as-label+span.cv,.as-label+span.motiv{display:inline-block;width:50%}
.as-label+span[class*="menu-"] select,.as-label+span input[type="file"]{color:#565656 !important;border:solid 1px rgba(0,0,0,.1);padding:9px 12px;font-size:12px;line-height:20px;border-radius:4px;box-shadow:inset 0 1px 5px rgba(0,0,0,.08);-moz-box-shadow:inset 0 1px 5px rgba(0,0,0,.08);-webkit-box-shadow:inset 0 1px 5px rgba(0,0,0,.08);width:100%}
article:not(.type-post).wpcf7-textarea.message{max-height:138px}
.wpcf7 input[type="file"]{background-image:none;padding:9px 9px 0 9px !important}
.page-id-884 .wpcf7 input[type="file"]{width:408px;margin-left:2px;margin-bottom:10px}
.page-id-884 .as-label{width:130px}
.page-id-884 select[name="menu-722"]{width:401px !important}
.page-id-886 .wpcf7-textarea.message{max-height:inherit}
.page-id-884 .wpcf7-textarea.message{max-height:144px}
.required-infos{font-size:11px;font-style:italic}
span.wpcf7-not-valid-tip{display:none !important}
input#name{background-position:3px 5px}
input#company{background-position:3px -73px}
input#email{background-position:3px -34px}
input#phone{background-position:3px -114px}
textarea#message{background-position:3px -154px}
.wpcf7-form h5 {margin-top: 30px}
.wpcf7-list-item span {font-size: 12px;}
#submiter{float:right;color:#565656 !important;background:white;background-image:none;position:relative;z-index:4;text-transform:uppercase;border:solid 1px rgba(0,0,0,.1);font-size:12px;webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;padding:12px 35px;font-family:"Open Sans";box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}
#submiter:hover{border-color:#66b39f !important;color:#66b39f !important}
.mapp-layout{margin:0}
.mapp-map-links{border:none !important}
.vc_custom_1408526083175{border-bottom:1px solid #cdcccc}
.vc_custom_1408526083175>.container{width:100%;overflow:hidden;height:550px}
.page-id-880 .content .et_section:first-child .container h2{padding-left:0}
.page-id-880 .page-content .row-fluid .content.span12 .et_section:first-child{background:url(images/oci/standard-patern.jpg) repeat center top;box-shadow:inset 0 -3px 0 rgba(0,0,0,.15),inset 0 3px 5px rgba(0,0,0,.15);-moz-box-shadow:inset 0 -3px 0 rgba(0,0,0,.15),inset 0 3px 5px rgba(0,0,0,.15);-webkit-box-shadow:inset 0 -3px 0 rgba(0,0,0,.15),inset 0 3px 5px rgba(0,0,0,.15)}
.agences-tab .wpb_accordion{margin-top:-40px;position:relative;z-index:9}
.agences-tab .tabs .tab-title{font-family:'Open Sans',sans-serif;letter-spacing:0;margin:0 5px 0 0;padding:10px 20px;background:white;border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;box-shadow:0 0 10px rgba(0,0,0,.1),inset 0 -5px 8px rgba(0,0,0,.1);-moz-box-shadow:0 0 10px rgba(0,0,0,.1),inset 0 -5px 8px rgba(0,0,0,.1);-webkit-box-shadow:0 0 10px rgba(0,0,0,.1),inset 0 -5px 8px rgba(0,0,0,.1);font-size:12px;font-weight:900;border:1px solid #cdcccc;color:#9a9898;webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.agences-tab .tabs .tab-title:hover{border:1px solid #37908c;color:#37908c;text-decoration:none;webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.agences-tab .tabs .tab-content{border:0;padding:40px 0 0 0;background:white;position:relative;top:1px}
.agences-tab .tabs .tab-title.opened,.agences-tab .tabs .tab-title.opened:hover{border:1px solid #37908c;border-bottom:1px solid white;color:#37908c;text-decoration:none;ox-shadow:0 0 10px rgba(0,0,0,.1);-moz-box-shadow:0 0 10px rgba(0,0,0,.1);-webkit-box-shadow:0 0 10px rgba(0,0,0,.1)}
.contacter-box.no-relief{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;margin-bottom:60px !important;padding:0}
.contacter-box.no-relief h5+p{clear:left;padding-top:15px}
.category .page-heading,.single .page-heading{background:url(images/oci/standard-patern.jpg) repeat top center;padding:30px 0;box-shadow:inset 0 -3px 0 rgba(0,0,0,.15),inset 0 3px 5px rgba(0,0,0,.15);-moz-box-shadow:iinset 0 -3px 0 rgba(0,0,0,.15),inset 0 3px 5px rgba(0,0,0,.15);-webkit-box-shadow:inset 0 -3px 0 rgba(0,0,0,.15),inset 0 3px 5px rgba(0,0,0,.15)}
.category .page-heading .span12.a-center,.category .page-heading .span12 .title,.category .page-heading .span12 .breadcrumbs,.single .breadcrumb{text-align:left;text-shadow:0 1px 0 rgba(0,0,0,.2);-moz-text-shadow:0 1px 0 rgba(0,0,0,.2);-webkit-text-shadow:0 1px 0 rgba(0,0,0,.2)}
.page-heading .title span{padding:0;line-height:46px;text-transform:none;font-weight:700;font-size:36px;letter-spacing:0;color:white}
.snigle-post-date{color:rgba(255,255,255,.7);font-size:18px;font-weight:600}
.search-no-results .blog-masonry{overflow:visible !important;height:auto !important;margin-left:0;padding-bottom:0}
.search-no-results .blog-masonry .no-found-ttl,.search-no-results .blog-masonry img{display:inline-block}
.search-no-results .blog-masonry img{width:33%}
.search-no-results .blog-masonry .no-found-ttl{text-align:right;width:66%}
.search-no-results .blog-masonry h1{margin-left:30px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,.25),inset 0 -3px 0 rgba(0,0,0,.25);-moz-box-shadow:0 0 10px rgba(0,0,0,.25),inset 0 -3px 0 rgba(0,0,0,.25);-webkit-box-shadow:0 0 10px rgba(0,0,0,.25),inset 0 -3px 0 rgba(0,0,0,.25);background:white;padding:20px;text-transform:none;font-weight:700;font-size:36px;color:#37908c !important;display:inline-block}
.search-no-results #black-studio-tinymce-2 { background:white;margin: 0 -100%;padding: 25px 100%;}
.search-no-results #black-studio-tinymce-2 .textwidget{overflow: hidden;}
.search-no-results #black-studio-tinymce-2 .ajax-loader {width: 16px;}
.search-no-results #black-studio-tinymce-2 .wpcf7-textarea.message {max-height: 100%;}
.search-no-results #black-studio-tinymce-2 h2 {font-size: 28px;font-weight: 700;text-transform: none;letter-spacing: 0;margin: 0;padding: 0 0 20px 0;border-bottom: none !important;display: inline-block;color: #66b39f;position: relative;}
.search-no-results #black-studio-tinymce-2 h2:after {background-color: rgba(0,0,0,.1);content: "";display: inline-block;height: 1px;position: relative;vertical-align: middle;width: 2000%;margin-right: -2000%;left: 10px;}
.category-reseaux .page-heading,.page-heading.cat-12{background:url(images/oci/rci-pattern.jpg) repeat top center}
.category-infrastructure .page-heading,.page-heading.cat-13{background:url(images/oci/infra-pattern.jpg) repeat top center}
.category-cloud .page-heading,.page-heading.cat-14{background:url(images/oci/cloud-pattern.jpg) repeat top center}
.category-mobilite .page-heading,.page-heading.cat-15{background:url(images/oci/mobilite2-pattern.jpg) repeat top center}
.category-gestion .page-heading,.page-heading.cat-16{background:url(images/oci/gestion2-pattern.jpg) repeat top center}
.category-digital .page-heading,.page-heading.cat-17{background:url(images/oci/web-pattern.jpg) repeat top center}
.search-results .page-heading,.search-no-results .page-heading,.page-heading.cat-40{background:url(images/oci/standard-patern.jpg) repeat top center}
.search-results .page-heading,.search-no-results .page-heading{padding:30px 0;ox-shadow:inset 0 -3px 0 rgba(0,0,0,.15),inset 0 3px 5px rgba(0,0,0,.15);-moz-box-shadow:iinset 0 -3px 0 rgba(0,0,0,.15),inset 0 3px 5px rgba(0,0,0,.15);-webkit-box-shadow:inset 0 -3px 0 rgba(0,0,0,.15),inset 0 3px 5px rgba(0,0,0,.15)}
.search-results .page-heading h1,.search-no-results .page-heading h1{margin-top:0;text-align:left}
.page-heading.cat-40+.container article .snigle-post-date,.page-heading.cat-40+.container article .post-next-prev{display:none}
.page-heading.cat-40+.container article .single-content-body h3:first-child{margin-top:0}
.page-heading h1:before,.page-heading .title span:before,.page-heading .title span:after{display:none}
#breadcrumb{color:rgba(255,255,255,.7) !important;font-size:15px}
#breadcrumb a{color:white !important}
.blog-masonry{padding-top:30px}
.blog-masonry article{overflow:hidden;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,.25),inset 0 -3px 0 rgba(0,0,0,.25);-moz-box-shadow:0 0 10px rgba(0,0,0,.25),inset 0 -3px 0 rgba(0,0,0,.25);-webkit-box-shadow:0 0 10px rgba(0,0,0,.25),inset 0 -3px 0 rgba(0,0,0,.25);background:white}
.blog-masonry article .post-information{border:none !important}
.page-heading .row-fluid .span12 .back-to{padding:10px 10px 10px 20px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;color:#fff !important;border:1px solid white;font-size:10px !important;font-family:'Open Sans',sans-serif !important;text-shadow:none;-moz-text-shadow:none;-webkit-text-shadow:none}
.page-heading .row-fluid .span12 .back-to:before{left:8px;top:7px}
.page-heading .row-fluid .span12 .back-to:hover,.page-heading .row-fluid .span12 .back-to:hover:before{color:rgba(255,255,255,.6) !important;text-decoration:none}
.blog-post .post-title{padding:0 0 20px 0;border-bottom:1px dashed rgba(0,0,0,.10);position:relative;text-transform:none;font-size:22px;font-weight:700;letter-spacing:0;margin:0;margin-bottom:30px !important}
.blog-post .post-title a{opacity:1;text-decoration:none}
.blog-post .post-title a:hover{opacity:.5}
.category-reseaux .blog-post .post-title a,.category-reseaux .blog-post .post-info,.category-reseaux .more-link:hover span{color:#01575e !important}
.category-infrastructure .blog-post .post-title a,.category-infrastructure .blog-post .post-info,.category-infrastructure .more-link:hover span{color:#016ea6 !important}
.category-cloud .blog-post .post-title a,.category-cloud .blog-post .post-info,.category-cloud .more-link:hover span{color:#243c65 !important}
.category-mobilite .blog-post .post-title a,.category-mobilite .blog-post .post-info,.category-mobilite .more-link:hover span{color:#009ebc !important}
.category-gestion .blog-post .post-title a,.category-gestion .blog-post .post-info,.category-gestion .more-link:hover span{color:#0f5187 !important}
.category-digital .blog-post .post-title a,.category-digital .blog-post .post-info,.category-digital .more-link:hover span{color:#025772 !important}
.search-results .blog-post .post-title a,.search-results .blog-post .post-info,.search-results .more-link:hover span{color:#37908c !important}
.category-reseaux .more-link:hover span{border-color:#01575e !important}
.category-infrastructure .more-link:hover span{border-color:#016ea6 !important}
.category-cloud .more-link:hover span{border-color:#243c65 !important}
.category-mobilite .more-link:hover span{border-color:#009ebc !important}
.category-gestion .more-link:hover span{border-color:#0f5187 !important}
.category-digital .more-link:hover span{border-color:#025772 !important}
.search-results .more-link:hover span{border-color:#37908c !important}
/*
.page-id-862 .page-wrapper{background:url(images/oci/rci3.jpg) no-repeat top center;background-attachment:fixed}
.page-id-864 .page-wrapper{background:url(images/oci/infra3.jpg) no-repeat top center;background-attachment:fixed}
.page-id-866 .page-wrapper{background:url(images/oci/cloud3.jpg) no-repeat top center;background-attachment:fixed}
.page-id-868 .page-wrapper{background:url(images/oci/mobilite3.jpg) no-repeat top center;background-attachment:fixed}
.page-id-870 .page-wrapper{background:url(images/oci/gestion3.jpg) no-repeat top center;background-attachment:fixed}
.page-id-872 .page-wrapper{background:url(images/oci/web3.jpg) no-repeat top center;background-attachment:fixed}
*/
.category .page-wrapper,.single .page-wrapper,.search-results .page-wrapper,.search-no-results .page-wrapper,.error404 .page-wrapper{background:#fbf8f0 url(images/oci/blog-bg.jpg) no-repeat top center;background-attachment:fixed}
.blog-post .post-info{opacity:.6;margin-bottom:0 !important}
.category .blog-mask,.search-results .blog-mask{display:none !important}
.blog-post .post-images a{display:block;height:100%;background:url(images/oci/blog-img-bg.jpg) no-repeat center center}
.blog-post .post-images a img,.blog-post .post-images a:hover img{transition:all linear .3s;-moz-transition:all linear .3s;-wtransition:all linear .3s}
.blog-post .post-images a img{opacity:1}
.blog-post .post-images a:hover img{opacity:.4}
.more-link{display:inline-block;float:right}
.more-link span{font-family:'Open Sans',sans-serif;font-weight:400}
.category .footer.footer-bottom-2{box-shadow:inset 0 3px 0 rgba(255,255,255,.15);-moz-box-shadow:inset 0 3px 0 rgba(255,255,255,.15);-webkit-box-shadow:inset 0 3px 0 rgba(255,255,255,.15)}
.single-content-body p:first-child{display:none}
.single-content-body .wpb_text_column > .wpb_wrapper > p:first-child{display:block}
.single h1.title{padding:20px;border-radius:5px !important;-moz-border-radius:5px !important;-webkit-border-radius:5px !important;background:#fff;box-shadow:0 0 10px rgba(0,0,0,.25),inset 0 -3px 0 rgba(0,0,0,.25);-moz-box-shadow:0 0 10px rgba(0,0,0,.25),inset 0 -3px 0 rgba(0,0,0,.25);-webkit-box-shadow:0 0 10px rgba(0,0,0,.25),inset 0 -3px 0 rgba(0,0,0,.25);margin:0 !important;font-weight:900;font-size:23px;letter-spacing:0;text-align:left;color:#1f2943}
.snigle-post-date{display: none;}
.single .breadcrumbs .back-to{top:-7px !important}
.single .post-single{margin:0;padding:30px 0 60px}
.single-content-body{padding:30px;border-radius:5px 5px 0 5px !important;-moz-border-radius:5px 5px 0 5px !important;-webkit-border-radius:5px 5px 0 5px !important;background:#fff;box-shadow:0 0 10px rgba(0,0,0,.25),inset 0 -3px 0 rgba(0,0,0,.25);-moz-box-shadow:0 0 10px rgba(0,0,0,.25),inset 0 -3px 0 rgba(0,0,0,.25);-webkit-box-shadow:0 0 10px rgba(0,0,0,.25),inset 0 -3px 0 rgba(0,0,0,.25);position:relative;z-index:3}
.category .post-description .wpb_text_column.wpb_content_element{display:none}
.single .post-images{overflow:hidden;box-shadow:0 0 10px rgba(0,0,0,.25),inset 0 -3px 0 rgba(0,0,0,.25);-moz-box-shadow:0 0 10px rgba(0,0,0,.25),inset 0 -3px 0 rgba(0,0,0,.25);-webkit-box-shadow:0 0 10px rgba(0,0,0,.25),inset 0 -3px 0 rgba(0,0,0,.25);border-radius:0 5px 5px 5px !important;-moz-border-radius:0 5px 5px 5px !important;-webkit-border-radius:0 5px 5px 5px !important;margin-bottom:30px;position:relative;z-index:2; margin-top:30px;}
.single .post-images:after{content:"";width:100%;height:3px;background:rgba(0,0,0,.35);position:absolute;bottom:0}
.single .post-images .slides{margin-bottom:0}
.single-content-body p{margin-bottom:20px}
.single-content-body p em{font-family:'Noticia Text',Georgia,serif}
.single-content-body p:first-letter {font-size:1.2em;font-weight:400}
.single-content-body p:last-child{margin-bottom:0}
.single-content-body a.button{font-weight:700;font-size:11px;border:solid 1px rgba(0,0,0,.3);padding:15px}
.single-content-body a.button:hover{border:solid 1px #39928e}
.single-content-body h2{font-size:18px;margin:30px 0 !important}
.single-content-body h2:nth-child(2){margin-top:0 !important}
.single-content-body h3{font-size:14px;color:#009ebc;line-height:20px;font-weight:900;letter-spacing:0}
.single-content-body h4{font-size:13px;font-weight:900;text-transform:none}
.single .post-next-prev a{display:inline-block;background:white;padding:10px 10px 13px 10px;font-size:10px !important;font-family:'Open Sans',sans-serif !important;border-radius:5px !important;-moz-border-radius:5px !important;-webkit-border-radius:5px !important;background:#fff;box-shadow:0 0 10px rgba(0,0,0,.25),inset 0 -3px 0 rgba(0,0,0,.25);-moz-box-shadow:0 0 10px rgba(0,0,0,.25),inset 0 -3px 0 rgba(0,0,0,.25);-webkit-box-shadow:0 0 10px rgba(0,0,0,.25),inset 0 -3px 0 rgba(0,0,0,.25)}
.single .post-next-prev a[rel="next"]{text-align:right;float:right;color:#1f2943}
.single .post-next-prev a[rel="prev"]{color:#1f2943}
.single .post-next-prev a[rel="next"]:hover,.single .post-next-prev a[rel="prev"]:hover{text-decoration:none;color:#009ebc !important}
.single .post-next-prev a[rel="next"]:after{content:"\f105";font-family:"FontAwesome";margin-left:5px;font-size:14px;line-height:10px;position:relative;top:1px}
.single .post-next-prev a[rel="prev"]:before{content:"\f104";font-family:"FontAwesome";margin-right:5px;font-size:14px;line-height:10px;position:relative;top:1px}
.single-content-body .wpb_wrapper>a.vc_btn.vc_btn_blue{float:none;margin-bottom:0;background:#84c7b6;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;color:white !important;padding:13px 12px 12px;font-family:'Open Sans',sans-serif;font-size:12px !important;font-weight:800;text-transform:uppercase;box-shadow:0 3px 0 #659c8e;-moz-box-shadow:0 3px 0 #659c8e;-webkit-box-shadow:0 3px 0 #659c8e;border:0;transition:none;-moz-transition:none;-webkit-transition:none}
.single-content-body .wpb_wrapper>a.vc_btn.vc_btn_blue:hover{box-shadow:0 1px 0 #659c8e;-moz-box-shadow:0 1px 0 #659c8e;-webkit-box-shadow:0 1px 0 #659c8e;position:relative;top:2px;transition:none;-moz-transition:none;-webkit-transition:none}
.wpb_teaser_grid.news-in-tab{margin-bottom:0 !important}
.wpb_teaser_grid.news-in-tab .et_isotope{overflow:visible !important;height:auto !important;width:100% !important;margin-left:0}
.wpb_teaser_grid.news-in-tab .et_isotope .et_isotope-item{position:relative !important;top:inherit !important;left:inherit !important;transition:none !important;-moz-transition:none !important;-webkit-transition:none !important;transform:none !important;-moz-transform:none !important;-webkit-transform:none !important}
.wpb_teaser_grid.news-in-tab .et_isotope .et_isotope-item:nth-child(odd){margin-left:0 !important}
div.wpcf7-validation-errors{border:0;padding:0;margin:0;color:rgba(195,7,7,1);font-family:'Noticia Text',Georgia,serif}
.post-single .post-share{text-align:left;border:0;margin-bottom:30px}
.post-single .post-share .share-title,li.share-pintrest{display:none !important}
.post-single .post-share .etheme-social-icons li a{displa:block;background:white;padding:15px;border-radius:0 0 5px 5px !important;-moz-border-radius:0 0 5px 5px !important;-webkit-border-radius:0 0 5px 5px !important;box-shadow:0 0 10px rgba(0,0,0,.25),inset 0 -3px 0 rgba(0,0,0,.25);-moz-box-shadow:0 0 10px rgba(0,0,0,.25),inset 0 -3px 0 rgba(0,0,0,.25);-webkit-box-shadow:0 0 10px rgba(0,0,0,.25),inset 0 -3px 0 rgba(0,0,0,.25);margin-left:10px}
.post-single .post-share .etheme-social-icons li a{border:0;width:18px;height:18px;line-height:18px}
.page-id-884 .blockquote-top blockquote h5:first-child{margin-top:0}
.page-id-884 .wpb_teaser_grid.teaser-border-on.grid_layout-title_text .et_isotope-item{padding:0;border:0;border-radius:5px !important;-moz-border-radius:5px !important;-webkit-border-radius:5px !important;background:#fff;box-shadow:0 0 10px rgba(0,0,0,.25),inset 0 -3px 0 rgba(0,0,0,.25);-moz-box-shadow:0 0 10px rgba(0,0,0,.25),inset 0 -3px 0 rgba(0,0,0,.25);-webkit-box-shadow:0 0 10px rgba(0,0,0,.25),inset 0 -3px 0 rgba(0,0,0,.25)}
.page-id-884 .wpb_teaser_grid.teaser-border-on.grid_layout-title_text .et_isotope-item .post-title{padding:20px;margin:0;position:relative;text-transform:none;font-size:22px;font-weight:700;letter-spacing:0; min-height: 100px}
.page-id-884 .wpb_teaser_grid.teaser-border-on.grid_layout-title_text .et_isotope-item .post-title a{display:block;color:#37908c !important;position:relative;padding-bottom:50px}
.page-id-884 .wpb_teaser_grid.teaser-border-on.grid_layout-title_text .et_isotope-item .post-title a:hover{text-decoration:none;color:#37908c !important}
.page-id-884 .wpb_teaser_grid.teaser-border-on.grid_layout-title_text .et_isotope-item .post-title a:after{content:"En savoir plus";display:inline-block;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;padding:10px;margin-top:10px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;color:#565656 !important;background:white;text-transform:uppercase;border:solid 1px rgba(0,0,0,.1);font-size:10px;font-family:Open Sans;letter-spacing:0;font-weight:500;float:right;position:absolute;bottom:0;right:0;color:#1f2943}
.page-id-884 .wpb_teaser_grid.teaser-border-on.grid_layout-title_text .et_isotope-item .post-title a:hover:after{color:#37908c !important;border-color:#37908c !important}
.page-id-884 .wpb_teaser_grid.teaser-border-on.grid_layout-title_text .et_isotope-item .entry-content{display:none}
.page-404{padding:60px 0;text-align:center}
.page-404 img{width:50%}
.page-404 .mess404{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,.25),inset 0 -3px 0 rgba(0,0,0,.25);-moz-box-shadow:0 0 10px rgba(0,0,0,.25),inset 0 -3px 0 rgba(0,0,0,.25);-webkit-box-shadow:0 0 10px rgba(0,0,0,.25),inset 0 -3px 0 rgba(0,0,0,.25);background:white;padding:20px;margin:0 auto;width:640px}
.page-404 .mess404 h1{margin-top:0;text-transform:none;font-weight:700;font-size:36px;letter-spacing:0}
.page-404 .mess404 h2{color:#37908c !important;text-transform:none;font-size:22px;font-weight:700;letter-spacing:0}
.page-404 .blockquote-right:before{right:190px}
.home .wpb_wrapper>h3:after{display:none}
.vcpb-default{background-size:auto !important}
.page-id-888 .login input{border:solid 1px rgba(0,0,0,.1);padding:9px 12px 9px 12px;font-size:12px;line-height:20px;border-radius:4px;box-shadow:inset 0 1px 5px rgba(0,0,0,.08);-moz-box-shadow:inset 0 1px 5px rgba(0,0,0,.08);-webkit-box-shadow:inset 0 1px 5px rgba(0,0,0,.08)}
.page-id-888 .vc_call_to_action{padding:0 20px 60px 20px;min-height:238px}
.page-id-888 .vc_call_to_action hgroup + p { margin-top: 2px;}
.page-id-888 .vc_call_to_action .login { margin-bottom: -30px;}
.page-id-888 .vc_call_to_action a{position:absolute;right:20px;bottom:22px}
.page-id-888 .logmein-block button,.mess404 a{padding:10px;margin-top:10px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;color:#565656 !important;background:white;position:relative;z-index:4;text-transform:uppercase;border:solid 1px rgba(0,0,0,.1);font-size:10px;font-family:'Open Sans',sans-serif;float:right}
.page-id-888 .logmein-block button {margin-top: 2px;}
.page-id-888 .vc_call_to_action .login{margin-bottom: -50px; margin-top: 30px;}
.mess404 a{float:none}
.agence-form>.wpb_wrapper,.white-block{border:0;padding:20px;border-radius:5px !important;-moz-border-radius:5px !important;-webkit-border-radius:5px !important;background:#fff;box-shadow:0 0 10px rgba(0,0,0,.25),inset 0 -3px 0 rgba(0,0,0,.25);-moz-box-shadow:0 0 10px rgba(0,0,0,.25),inset 0 -3px 0 rgba(0,0,0,.25);-webkit-box-shadow:0 0 10px rgba(0,0,0,.25),inset 0 -3px 0 rgba(0,0,0,.25)}
.agence-form>.wpb_wrapper h2{color:#37908c;margin:0;padding:0 0 20px 0;text-transform:none;font-size:22px;font-weight:700;letter-spacing:0;text-align:left;border-bottom:1px dashed rgba(0,0,0,.10);position:relative}
.agence-form .wpcf7-textarea.message{max-height:201px}
.parent-pageid-880 .vc_call_to_action .vc_btn{display:none}
.page-id-2349 .engag-quali .wpb_wrapper>h3{margin:0 0 17px;padding:5px 0 20px 37px;font-size:18px}
.page-id-2349 .engag-quali .wpb_wrapper>img{max-width:130%;margin-top:15px}
.page-id-2349 .engag-quali .wpb_wrapper .wpb_text_column:nth-child(1) .wpb_wrapper>h3{background:url(images/oci/qualite.png) no-repeat left 0}
.page-id-2349 .engag-quali .wpb_wrapper .wpb_text_column:nth-child(2) .wpb_wrapper>h3{background:url(images/oci/tranquilite.png) no-repeat left 0}
.page-id-2349 .engag-quali .wpb_wrapper .wpb_text_column:nth-child(3) .wpb_wrapper>h3{background:url(images/oci/respect.png) no-repeat left 0}
.page-id-2349 .engag-quali .wpb_wrapper .wpb_text_column:nth-child(4) .wpb_wrapper>h3{background:url(images/oci/techniciens.png) no-repeat left 0}
.page-id-2349 .engag-quali .wpb_wrapper .wpb_text_column:nth-child(5) .wpb_wrapper>h3{background:url(images/oci/coeur.png) no-repeat left 0}
.white-block{padding:0}
.white-block>.wpb_wrapper{padding:20px}
.page-id-874 .false-quote{font-size:16px;padding:0;color:rgba(255,255,255,1)}
.ult-animation .animated{margin-bottom:10px !important}
.ult-animation .animated h3{font-size:13px;font-weight:700;letter-spacing:0;color:#1f2943;line-height:18px;text-transform:none;margin-top:0;padding:13px 10px 13px 40px;background:white url(images/oci/ampoule-idee-24px.png) no-repeat 10px center;border-radius:5px !important;-moz-border-radius:5px !important;-webkit-border-radius:5px !important;box-shadow:0 0 10px rgba(0,0,0,.25),inset 0 -3px 0 rgba(0,0,0,.25);-moz-box-shadow:0 0 10px rgba(0,0,0,.25),inset 0 -3px 0 rgba(0,0,0,.25);-webkit-box-shadow:0 0 10px rgba(0,0,0,.25),inset 0 -3px 0 rgba(0,0,0,.25);font-family:'Noticia Text',Georgia,serif;font-style:italic}
.ult-animation .animated h2{border-radius:5px !important;-moz-border-radius:5px !important;-webkit-border-radius:5px !important;box-shadow:0 0 10px rgba(0,0,0,.25),inset 0 -3px 0 rgba(0,0,0,.25);-moz-box-shadow:0 0 10px rgba(0,0,0,.25),inset 0 -3px 0 rgba(0,0,0,.25);-webkit-box-shadow:0 0 10px rgba(0,0,0,.25),inset 0 -3px 0 rgba(0,0,0,.25);font-size:16px;font-weight:700;letter-spacing:0;color:#1f2943;line-height:21px;text-transform:none;padding:20px;background:white}
.responsive-switcher { display:none !important;}
.toggle-element .toggle-title {color: #37908c !important; font-family: "Open Sans"; font-size: 14px; font-weight: 700; letter-spacing: 0;}
/*.single-post .wpcf7-form .wpcf7-form-control-wrap, .single-post .wpcf7-form .wpcf7-form-control-wrap input{margin-bottom:0px;}*/
.submiter-btn {margin-bottom: 0;background: #84c7b6 !important;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;color: white !important;padding: 13px 12px 12px !important;font-family: 'Open Sans',sans-serif !important;font-size: 12px !important;font-weight: 800;text-transform: uppercase;box-shadow: 0 3px 0 #659c8e;-moz-box-shadow: 0 3px 0 #659c8e;-webkit-box-shadow: 0 3px 0 #659c8e;border: 0 !important;transition: none;-moz-transition: none;-webkit-transition: none; float:right;}
.submiter-btn:hover {box-shadow: 0 1px 0 #659c8e;-moz-box-shadow: 0 1px 0 #659c8e;-webkit-box-shadow: 0 1px 0 #659c8e; position:relative; top:2px;}
.parent-pageid-868 .no-color-bg .vc_call_to_action, .parent-pageid-866 .no-color-bg .vc_call_to_action, .parent-pageid-870 .no-color-bg .vc_call_to_action, .parent-pageid-872 .no-color-bg .vc_call_to_action  {padding: 0 20px 20px 20px;}
.parent-pageid-868 .vc_call_to_action > ul, .parent-pageid-866 .vc_call_to_action > ul, .parent-pageid-870 .vc_call_to_action > ul, .parent-pageid-872 .vc_call_to_action > ul  {  margin-top: 18px;}
.parent-pageid-868 .vc_call_to_action > ul li, .parent-pageid-866 .vc_call_to_action > ul li, .parent-pageid-870 .vc_call_to_action > ul li, .parent-pageid-872 .vc_call_to_action > ul li  { list-style: square; padding-bottom: 5px;}
.prest-ttl-bloc h3 {text-align: left; margin-top: 0; overflow: hidden; position: relative;}
.prest-ttl-bloc h3 span {color: #009ebc !important; max-width: inherit; display: inline-block; font-size: 28px; font-weight: 700; text-transform: none; letter-spacing: 0; margin: 0; padding: 0 0 20px 0; border-bottom: none !important;}
.prest-ttl-bloc h3 span:before { display: none;}
.prest-ttl-bloc h3 span:after {background-color: rgba(0,0,0,.1); content: ""; display: inline-block; height: 1px; position: relative; vertical-align: middle; width: 300%; top: -2px; margin-right: -300%; left: .5em;}
.parent-pageid-868 .ult-vc-hide-row:nth-child(4) .upb_row_bg {box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none;}
.prest-actu-bloc .wpb_teaser_grid .et_isotope .et_isotope-item .post-thumb {max-width: 142px;}
.prest-actu-bloc .wpb_teaser_grid .entry-content {position: relative;}
.prest-actu-bloc .wpb_teaser_grid .entry-content:after {content: 'lire la suite'; display: inline-block; color: #565656 !important; background: white; position: relative; z-index: 4; text-transform: uppercase; border: solid 1px rgba(0,0,0,.1); font-size: 10px; padding: 10px; margin-top: 10px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -webkit-transition: all .5s; -o-transition: all .5s; transition: all .5s;}
.parent-pageid-868 .prest-actu-bloc .wpb_teaser_grid .entry-content:hover:after {-webkit-transition: all .5s; -o-transition: all .5s; transition: all .5s; border-color: #009ebc; color: #009ebc !important;}
.ttl-article {  margin-top: -12px; margin-bottom: 15px !important;}
.ttl-article h4 {font-family: 'Open Sans',sans-serif; text-transform: none; font-size: 16px; font-weight: 600; letter-spacing: 0; margin-top: 2px; line-height: 24px; margin-bottom: 15px;}
.ttl-article h4 a {color: #565656;}
.ttl-article h4 a:hover {color: #37908c; text-decoration: none;}
.ttl-article .size-thumbnail { width: 142px !important; height: 142px !important;}
.ttl-article + .vc_btn_blue { float: none !important;}
.parent-pageid-868 .ttl-article +.vc_btn_blue:hover {border-color: #009ebc !important; color: #009ebc !important;}
.prest-carrous > .wpb_wrapper {border: 0; padding: 20px; border-radius: 5px !important; -moz-border-radius: 5px !important; -webkit-border-radius: 5px !important; background: #fff; box-shadow: 0 0 10px rgba(0,0,0,.25),inset 0 -3px 0 rgba(0,0,0,.25); -moz-box-shadow: 0 0 10px rgba(0,0,0,.25),inset 0 -3px 0 rgba(0,0,0,.25); -webkit-box-shadow: 0 0 10px rgba(0,0,0,.25),inset 0 -3px 0 rgba(0,0,0,.25);}
/*.problematiques, .solution-oci {min-height: 270px;}*/
.parent-pageid-866 .vc_call_to_action hgroup h2 { color: #243c65;}
.parent-pageid-866 .prest-ttl-bloc h3 span{ color: #243c65 !important;}
.parent-pageid-868 .vc_call_to_action hgroup h2 { color: #009ebc;}
.parent-pageid-868 .prest-ttl-bloc h3 span{ color: #009ebc !important;}
.parent-pageid-870 .vc_call_to_action hgroup h2 { color: #0f5187 ;}
.parent-pageid-870 .prest-ttl-bloc h3 span{ color: #0f5187  !important;}
.parent-pageid-872 .vc_call_to_action hgroup h2 { color: #025772 ;}
.parent-pageid-872 .prest-ttl-bloc h3 span{ color: #025772  !important;}
.expertise hgroup h2 {color: #009EBC !important;}
.parent-pageid-868 .vc_call_to_action.expertise hgroup h2 {color: #66b39f !important;}
.vc_btn_square_outlined {padding: 10px 10px 10px 15px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; color: #fff !important; border: 1px solid white; font-size: 10px !important; font-family: 'Open Sans',sans-serif !important; text-shadow: none; -moz-text-shadow: none; -webkit-text-shadow: none; position: absolute; right: 0; text-transform: uppercase; letter-spacing: 1px; top: 14px !important;}
.vc_btn_square_outlined:before {content: "\f104"; font-family: "FontAwesome"; font-size: 14px; text-align: center; opacity: 1; text-indent: 0; position: relative; left: -3px; top: 1px;}




@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.vc_call_to_action.contacter-box a,.vc_call_to_action.contacter-box a:hover{width:51px;height:52px}
.vc_call_to_action.contacter-box a:hover{top:2px}
.serv-news .post-thumb:after{width:150px;height:150px}
.page-id-864 .no-color-bg .row-fluid .vc_call_to_action,.page-id-868 .no-color-bg .row-fluid .vc_call_to_action{min-height:316px}
.etheme-social-icons *,*::before,*::after{box-sizing:content-box !important}
.wpcf7 :-ms-input-placeholder,.wpcf7 input{font-size:11px !important;padding-right:0}
#submiter{margin-right:42px}
.search .et-mega-search form input[type="text"]{height:37px;width:200px}
.span6.agence-form .wpcf7 input{width:165px}
.page-id-862 .no-color-bg .row-fluid .vc_call_to_action{min-height:278px}
.page-id-864 .no-color-bg .row-fluid .vc_call_to_action,.page-id-868 .no-color-bg .row-fluid .vc_call_to_action{min-height:330px}
.page-id-864 .no-color-bg .row-fluid+.row-fluid .vc_call_to_action,.page-id-866 .no-color-bg .row-fluid .vc_call_to_action,.page-id-866 .no-color-bg .row-fluid+.row-fluid+.row-fluid .vc_call_to_action{min-height:357px}
.page-id-866 .no-color-bg .row-fluid+.row-fluid .vc_call_to_action,.page-id-870 .no-color-bg .row-fluid+.row-fluid+.row-fluid+.row-fluid+.row-fluid .vc_call_to_action{min-height:394px}
.page-id-870 .no-color-bg .row-fluid+.row-fluid .vc_call_to_action{min-height:339px}
.page-id-872 .no-color-bg .row-fluid+.row-fluid .vc_call_to_action{min-height:342px}
.page-id-868 .no-color-bg .row-fluid+.row-fluid+.row-fluid .vc_call_to_action{min-height:397px}
.page-id-870 .no-color-bg .row-fluid+.row-fluid+.row-fluid .vc_call_to_action{min-height:432px}
.page-id-868 .no-color-bg .row-fluid+.row-fluid+.row-fluid+.row-fluid .vc_call_to_action,.page-id-872 .no-color-bg .row-fluid+.row-fluid+.row-fluid .vc_call_to_action{min-height:288px}
.page-id-870 .no-color-bg .row-fluid+.row-fluid+.row-fluid+.row-fluid .vc_call_to_action{min-height:363px}
.page-id-872 .no-color-bg .row-fluid .vc_call_to_action,.page-id-866 .no-color-bg .row-fluid+.row-fluid+.row-fluid+.row-fluid+.row-fluid .vc_call_to_action{min-height:306px}
.blockquote-top:after {bottom: -24px;}
.home .et-mega-search form .button { opacity:0; -webkit-transition:all linear .3s;-webkit-transition-delay: 5s;}
.home .et-mega-search:hover form .button { opacity:1; -webkit-transition:all linear .3s;}
.home .et-mega-search form input[type='text'] { width:204px;}
}
@-moz-document url-prefix(){.flip-box-wrap .flip-box .ifb-back h5,.messagebox_text h4{font-size:14px}
.flip-box-wrap .flip-box .ifb-back p,.messagebox_text h2+p{font-size:12px}
.vc_call_to_action.contacter-box a{height:29px}
.serv-news .post-thumb:after {width: 150px; height: 150px;}
}
@media only screen and (min-device-width:481px) and (max-device-width:1024px){.et-mega-search{width:204px;transition:none;-moz-transition:none;-webkit-transition:none;background:0}
.et-mega-search form{opacity:1;transition:none;-moz-transition:none;-webkit-transition:none}
}
@media screen and (max-width:1199px) and (min-width:1024px){.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px}
.menu-main-menu-container #menu-main-menu li a{padding:0 9px;font-size:12px;line-height:64px}
.tp-caption.caption-H{margin-left:115px !important;width:500px}
.home .wpb_teaser_grid .et_isotope .et_isotope-item .post-thumb img{max-width:115%}
.flip-box-wrap .flip-box .ifb-front h3,.flip-box-wrap .flip-box .ifb-back h3,.btm-blocks .span4>.wpb_wrapper .wpb_wrapper h3,.messagebox_text h1{font-size:19px}
.flip-box-wrap .flip-box .ifb-back h5,.messagebox_text h4,.flip-box-wrap .flip-box .ifb-back p,.messagebox_text h2+p{font-size:12px}
.home .flip-box-wrap .ifb-front,.home .flip-box-wrap .ifb-back{height:320px !important}
.flip-box-wrap .flip-box .ifb-front h3{padding:52px 20px 0 86px !important}
.flip-box-wrap .flip-box .ifb-front h3:before{top:56px}
.btm-blocks .span4>.wpb_wrapper .job-bloc .wpb_wrapper h3 a{padding:26px 33px 26px 86px}
.home .contact-bloc{margin-bottom:20px}
.home .grp-bloc p[style="min-height: 161px;"]{min-height:150px !important}
.btm-blocks .span4>.wpb_wrapper .agences-bloc .wpb_wrapper h3{margin-bottom:8px}
blockquote{font-size:13px}
blockquote h5{font-size:14px;line-height:17px}
.agences-tab .tabs .tab-title{padding:10px 16px}
.wpb_teaser_grid.serv-news .et_isotope .et_isotope-item .post-thumb{width:31%}
.serv-news .teaser-post-info{padding:0 0 0 20px !important;height:173px}
.page-id-862 .no-color-bg .row-fluid .vc_call_to_action{min-height:202px}
.page-id-862 .no-color-bg .row-fluid+.row-fluid .vc_call_to_action{min-height:160px}
.page-id-864 .no-color-bg .row-fluid .vc_call_to_action,.page-id-868 .no-color-bg .row-fluid .vc_call_to_action{min-height:248px}
.page-id-868 .no-color-bg .row-fluid+.row-fluid+.row-fluid .vc_call_to_action{min-height:380px}
.page-id-864 .no-color-bg .row-fluid+.row-fluid .vc_call_to_action{min-height:298px}
.page-id-866 .no-color-bg .row-fluid+.row-fluid+.row-fluid .vc_call_to_action{min-height:292px}
.page-id-866 .no-color-bg .row-fluid .vc_call_to_action{min-height:315px}
.page-id-866 .no-color-bg .row-fluid+.row-fluid .vc_call_to_action,.page-id-870 .no-color-bg .row-fluid+.row-fluid+.row-fluid+.row-fluid+.row-fluid .vc_call_to_action{min-height:357px}
.page-id-866 .no-color-bg .row-fluid+.row-fluid+.row-fluid+.row-fluid+.row-fluid .vc_call_to_action{min-height:242px}
.page-id-866 blockquote li h5{line-height:21px}
.page-id-870 .no-color-bg .row-fluid+.row-fluid .vc_call_to_action{min-height:272px}
.page-id-870 .no-color-bg .row-fluid+.row-fluid+.row-fluid .vc_call_to_action{min-height:395px}
.page-id-870 .no-color-bg .row-fluid+.row-fluid+.row-fluid+.row-fluid .vc_call_to_action{min-height:305px}
.page-id-872 .no-color-bg .row-fluid .vc_call_to_action{min-height:248px}
.page-id-872 .no-color-bg .row-fluid+.row-fluid .vc_call_to_action{min-height:288px}
.wpb_teaser_grid .et_isotope .et_isotope-item .post-thumb .block-mask .mask-content a{width:350px}
.page-id-884 select[name="menu-722"]{width:291px !important}
.page-id-884 .wpcf7 input[type="file"]{width:298px}
.home div.et_col3.isotope-item{width:229px;margin:0 0 3px 5px;display:inline-block !important;float:none !important}
.home .et_isotope div.et_col3.isotope-item:first-child,.home .et_isotope div.et_col3.isotope-item:last-child{width:466px}
.home .et_row{width:941px;transition:none;transform:none !important;height:436px}
.home .et_isotope .teaser-post-info{display:block !important}
.home div.et_col3.isotope-item .link_image{display:block;height:210px;overflow:hidden}
#breadcrumb{font-size:12px}
.page-id-2349 .engag-quali .wpb_wrapper>img{max-width:176%;margin-top:-15px;margin-left:-49px}
#menu-top-bar-menu li a{margin-left:0;font-size:11px;padding:0 14px 0 26px}
@-moz-document url-prefix(){#menu-top-bar-menu li a{font-weight:900;}}
.page-id-874 .vc_custom_1409301205831 .wpb_single_image img{max-width:135%;position:relative;left:-90px}
.page-id-888 .login input {width: 145px;}

}
@media screen and (max-width:1200px){.btm-blocks .span4>.wpb_wrapper .nl-bloc input#email { max-width: 100% !important; margin-bottom: 60px; }
.btm-blocks .span4>.wpb_wrapper .agences-bloc .wpb_wrapper h3{margin-bottom:-3px; padding-bottom: 38px !important;}
    .row-fluid .category-archives-newsletter > .span8 .span12 .wpb_wrapper .wpb_wrapper > table { position: relative; left: -20px;}
    .wpb_content_element.grp-bloc p[style*="min-height: 12"] {min-height: 160px !important;}
.contact-bloc h5{margin-top: -10px;}
   .wpb_content_element.grp-bloc {margin-bottom: 20px;}
.btm-blocks .span4>.wpb_wrapper .nl-bloc .wpb_wrapper h3 {padding-bottom: 39px;padding-top: 7px;
}}
@media screen and (max-width:1024px){.search-no-results #black-studio-tinymce-2 {margin: 0 -100px; padding: 25px 110px 25px 100px;}
.search.search-no-results input[type="text"] {position: relative; right: inherit; top: inherit;}
    #rev_slider_1_1 li[data-slotamount="7"] div.tp-caption.tp-fade.start { left: 260px !important}
}

@media screen and (max-width:1023px){#nav_menu-5{display:none}
.header .menu-icon{top:-47px}
    .row-fluid .category-archives-newsletter > .span8 .span12 .wpb_wrapper .wpb_wrapper > table { position: relative; left: -125px;}
.btm-blocks .span4>.wpb_wrapper .nl-bloc input#email { margin-bottom: 0px; }
.side-area-icon i:before,.menu-icon i:before{color:white}
.header2 .baseline{padding-left:0;font-size:20px;line-height:79px;vertical-align:top}
.header .logo{padding-left:0}
.tel-btn{padding:6px 10px 12px 35px;background:#009ebc url(images/oci/phone-btn-ico.jpg) no-repeat 11px 15px}
.tel-btn:after{right:9px;bottom:4px}
.mail-btn{background:#009ebc url(images/oci/mail-btn-ico.jpg) no-repeat 11px 15px;width:27px;padding:10px 10px 8px}
.assist-btn,.assist-btn:hover{padding:10px 10px 8px;margin-top:5px}
.header{padding-bottom:25px;padding-top:25px}
.et_section{padding-bottom:20px;padding-top:20px}
.tp-leftarrow.round,.tp-rightarrow.round{left:inherit !important;right:18px !important}
.tp-leftarrow.round{top:88px !important}
.tp-rightarrow.round{top:140px !important}
.tp-caption.caption-H{margin-left:12px !important}
.home .et_row{width:724px}
.home .et_row.et_isotope{width:725px}
.home div.et_col3.isotope-item,.home .et_isotope div.et_col3.isotope-item:first-child,.home .et_isotope div.et_col3.isotope-item:last-child{width:357px}
.home div.et_col3.isotope-item{margin-left:7px !important}
.home div.et_col3.isotope-item:nth-child(odd){margin-left:0 !important}
.wpb_teaser_grid .et_isotope .et_isotope-item .post-thumb img{max-width:114%;position:relative;left:-7%}
.oci-actu{margin-bottom:0 !important}
.home .et_isotope .et_isotope-item:hover .teaser-post-info .entry-content{height:114px}
.serv-section .vc_row-fluid .span4{width:357px;float:left}
.serv-section .wpb_wrapper .vc_row-fluid .span4{margin-left:0}
.serv-section .wpb_wrapper .vc_row-fluid:first-child .span4:nth-child(2),.serv-section .wpb_wrapper .vc_row-fluid+.vc_row-fluid .span4:nth-child(odd){margin-left:10px}
.home .flip-box-wrap .ifb-front,.home .flip-box-wrap .ifb-back{height:288px !important}
.flip-box-wrap,.wpb_row .wpb_column .wpb_wrapper .flip-box-wrap{margin-bottom:10px !important}
.flip-box-wrap .flip-box .ifb-back h5,.messagebox_text h4{font-size:13px}
.flip-box-wrap .flip-box .ifb-back p,.messagebox_text h2+p{font-size:12px}
.flip-box-wrap .flip-box .ifb-front h3{padding:18px 20px 0 86px}
.flip-box-wrap .flip-box .ifb-front h3:before{top:24px}
.serv-section .wpb_wrapper .vc_row-fluid:first-child{margin-bottom:-315px}
.vc_custom_1407332458887>.upb_row_bg{background-size:350% !important}
.btm-blocks .span4>.wpb_wrapper .wpb_wrapper:before{width:30px;height:30px;background-size:100% !important;top:15px;left:15px}
.btm-blocks .span4>.wpb_wrapper .wpb_wrapper h4{padding:1px 20px 1px 40px}
.btm-blocks .span4>.wpb_wrapper .wpb_wrapper h3{padding:0 20px 25px 40px;font-size:18px}
.btm-blocks .span4>.wpb_wrapper .wpb_wrapper{padding:15px 15px 19px 15px}
.btm-blocks .span4>.wpb_wrapper .agences-bloc .wpb_wrapper h4{padding:15px 20px 1px 56px}
.btm-blocks .span4>.wpb_wrapper .agences-bloc .wpb_wrapper h3{padding:0 20px 25px 56px;margin-bottom:5px}
.btm-blocks .span4>.wpb_wrapper .agences-bloc{overflow:hidden;height:401px}
.btm-blocks .span4>.wpb_wrapper .agences-bloc .wpb_wrapper a img{max-width:322px;position:relative;left:-41px; margin-top: -13px !important;}
.contact-bloc h5{font-size:25px;margin-bottom: 15px; margin-top: 14px}
.contact-bloc{margin-bottom:20px}
.contact-bloc h5 img{position:relative;top:-3px}
.wpb_content_element.grp-bloc {margin-bottom: 20px;}
.btm-blocks .span4>.wpb_wrapper .nl-bloc .wpb_wrapper {background: white url(images/oci/standard-bg.jpg) no-repeat 0 -174px;}
    h4.nl-access {position: relative !important ;top: -34px !important;white-space: nowrap;left: -37px;}
.btm-blocks .span4>.wpb_wrapper .nl-bloc span.wpcf7-form-control-wrap.email {margin-bottom: 10px; }
    .wpb_content_element.grp-bloc p[style*="min-height: 12"] {min-height: 164px !important;}
.btm-blocks .span4>.wpb_wrapper .job-bloc .wpb_wrapper h3 a{padding:15px 25px 16px 56px}
.grp-bloc p[style="min-height: 161px;"]{min-height:138px !important}
.content .et_section:first-child .container h2{font-size:14px}
.content .et_section:first-child .container h1{font-size:28px}
.false-quote h4{font-size:17px}
.page-id-862 .no-color-bg .row-fluid .vc_call_to_action{min-height:226px}
.page-id-862 .no-color-bg .row-fluid+.row-fluid .vc_call_to_action{min-height:171px}
.page-id-864 .no-color-bg .row-fluid .vc_call_to_action,.page-id-868 .no-color-bg .row-fluid .vc_call_to_action{min-height:308px}
.page-id-864 .no-color-bg .row-fluid+.row-fluid .vc_call_to_action,.page-id-866 .no-color-bg .row-fluid .vc_call_to_action,.page-id-866 .no-color-bg .row-fluid+.row-fluid+.row-fluid .vc_call_to_action{min-height:328px}
.page-id-866 .no-color-bg .row-fluid .vc_call_to_action{min-height:367px}
.page-id-866 .no-color-bg .row-fluid+.row-fluid .vc_call_to_action{min-height:439px}
.page-id-866 .no-color-bg .row-fluid+.row-fluid+.row-fluid .vc_call_to_action{min-height:323px}
.page-id-866 .no-color-bg .row-fluid+.row-fluid+.row-fluid+.row-fluid+.row-fluid .vc_call_to_action{min-height:289px}
.page-id-868 .no-color-bg .row-fluid+.row-fluid+.row-fluid .vc_call_to_action{min-height:434px}
.page-id-870 .no-color-bg .row-fluid+.row-fluid+.row-fluid .vc_call_to_action{min-height:487px}
.page-id-870 .no-color-bg .row-fluid+.row-fluid+.row-fluid+.row-fluid .vc_call_to_action{min-height:346px}
.page-id-872 .no-color-bg .row-fluid .vc_call_to_action{min-height:270px}
.page-id-872 .no-color-bg .row-fluid+.row-fluid .vc_call_to_action{min-height:325px}
.page-id-870 .no-color-bg .row-fluid+.row-fluid .vc_call_to_action{min-height:295px}
.page-id-880 .row-fluid .vc_call_to_action{min-height:210px}
.page-id-866 .false-quote h4{white-space:nowrap;text-indent:-10px}
.wpb_wrapper>blockquote{padding:15px !important}
blockquote h4{line-height:24px;margin-top:0}
.vc_call_to_action hgroup h2{font-size:16px}
.no-color-bg .vc_call_to_action a,.no-color-bg .vc_call_to_action a:hover{text-align:center;margin-left:20px}
.serv-news .post-thumb:after{width:100px;height:100px;left:-6px}
.serv-news .teaser-post-info{padding:0 0 0 20px !important;height:173px}
.contacter-box hgroup h2{font-size:26px}
.wpb_teaser_grid .et_isotope .et_isotope-item .post-thumb .block-mask .mask-content a{width:296px}
.fake-folio .et_isotope-item{height:185px}
#breadcrumb{font-size:12px}
.vc_custom_1408970143310 .vc_row-fluid .wpb_single_image .wpb_wrapper img{max-width:155%;position:relative;left:-74px}
.content .et_section:first-child .container h1{line-height:30px}
.page-id-880 .vc_call_to_action.vc_cta_btn_pos_right .vc_cta_btn{background:url(images/oci/plus.jpg) no-repeat center center !important;text-indent:-9999px;width:9px}
.agence-form>.wpb_wrapper h2{font-size:16px}
.parent-pageid-880 .et_section .vc_row-fluid .span6{width:100%;margin-left:0}
.page-id-2349 .engag-quali .wpb_wrapper>img{max-width:260%;margin-top:0;margin-left:-236px}
.white-block{position:relative;z-index:4}
.mobile-nav{overflow-y:hidden !important;background:url(images/oci/cloud-pattern.jpg) repeat}
.side-block .close-block{width:212px;text-indent:-999px;background-color:transparent}
.et-mobile-menu li>a{font-family:'Open Sans',sans-serif;color:white;font-weight:900;font-size:12px;background-color:transparent;border-color:rgba(255,255,255,.2) !important}
.et-mobile-menu li>a:hover{background-color:rgba(255,255,255,.2);text-decoration:none;color:white}
.page-id-874 .vc_custom_1409301205831 .wpb_single_image img{max-width:205%;position:relative;left:-190px}
.page-id-888 .login input {width: 90px; font-size: 11px; padding: 9px 7px;}
.page-id-888 .vc_call_to_action a { width: 165px; text-align: center;}
/*.wpb_teaser_grid .et_isotope .et_isotope-item .post-thumb img {max-width: 100px}*/
.page-id-884 .wpb_teaser_grid.teaser-border-on.grid_layout-title_text .et_isotope-item .post-title {min-height: 146px;}
.page-id-888 .vc_call_to_action { min-height: 205px}
.wpcf7 select{max-width: 187px;}
.wpcf7 label { line-height: normal;}
.wpcf7 label + .wpcf7-form-control-wrap { float: none;}
}

@media screen and (max-width:768px){
#rev_slider_1_1 li[data-slotamount="7"] div.tp-caption.tp-fade.start { left: 180px !important}
}

@media screen and (max-width:767px){
	.page-id-884 .wpb_teaser_grid.teaser-border-on.grid_layout-title_text .et_isotope-item .post-title {min-height: 76px;}
	}
	
.page-id-859 .contact-bloc a.btn-info:hover {top:0;}
.page-id-859 .contact-bloc h5 a, .page-id-859 .contact-bloc h5 a:hover {font-weight:900;color:#1D3247;text-decoration:none;}
.page-id-859 .grp-bloc a.btn-sm {padding:10px;margin-top:10px;}
li.share-viadeo a {background: white url(images/oci/viadeo-icon.png) center 12px no-repeat !important; width:25px;height:30px;}
li.share-viadeo a:hover {background: #f08e08 url(images/oci/viadeo-icon-hover.png) center 12px no-repeat !important;}
li.share-linkedin a {background: white url(images/oci/linkedin-icon.png) center 14px no-repeat !important; width:25px;height:30px;}
li.share-linkedin a:hover {background: #007bb6 url(images/oci/linkedin-icon-hover.png) center 14px no-repeat !important;}
.sinscrire {background: none repeat scroll 0 0 #84c7b6 !important;border: 0 none !important;border-radius: 5px;box-shadow: 0 3px 0 #659c8e;color: white !important;float: right;font-family: "Open Sans",sans-serif !important;
 font-size: 12px !important;font-weight: 800;margin-bottom: 0;padding: 13px 12px 12px !important;text-transform: uppercase;transition: none 0s ease 0s ;font-style:normal;}
.row-fluid .category-archives-newsletter > .span4, .row-fluid .category-archives-newsletter .post-next-prev {display: none;}
.row-fluid .category-archives-newsletter > .span8 {width: 100%; margin-left: 0px; overflow: hidden;}
.row-fluid .category-archives-newsletter > .span8 .span12 .wpb_wrapper .wpb_wrapper > table { width: 980px;}
.row-fluid .category-archives-newsletter > .span8 table td { padding: 0px;}
.row-fluid .category-archives-newsletter > .span8 table td h2  { font-size: 21px !important; text-transform: none; line-height: 24px; font-family: 'Open Sans' !important; font-weight: 700;}
.row-fluid .category-archives-newsletter > .span8 table td strong em {font-family: 'Open Sans' !important; font-size: 12px;}
.row-fluid .category-archives-newsletter .single-content-body p:last-child { display: block;}
.row-fluid .category-archives-newsletter [style*="color:#42c0c5"] strong {color:#42c0c5;}
.row-fluid .category-archives-newsletter > .span8 table td p { line-height: 16px;}
.category-archives-newsletter .single-content-body { background: none; padding: 0px; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px;}
.category-archives-newsletter.post-single .post-share .etheme-social-icons {margin-left: 50%; float: none;margin-bottom: 0;position: relative;left: -186px; display: inline-block;}
h4.nl-access {float: left;position: relative;top: -45px;}
h4.nl-access a { color: white; text-decoration: underline;}
h4.nl-access a:hover { color: rgba(255,255,255,.7); text-decoration: none;}
h4.nl-access a img {position: relative;top: -2px;left: 4px;}
