.activity .activityinfo .activityentry{min-height:239px;position:relative}.activity .activityinfo .activityentry .img{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-top:0;position:absolute;top:20px;width:50%}.activity .activityinfo .activityentry:nth-child(odd){padding-left:50%}.activity .activityinfo .activityentry:nth-child(odd) .img{left:0;padding-right:10px}.activity .activityinfo .activityentry:nth-child(odd) .blocimgtitle,.activity .activityinfo .activityentry:nth-child(odd) .content{padding-left:10px}.activity .activityinfo .activityentry:nth-child(even){padding-right:50%}.activity .activityinfo .activityentry:nth-child(even) .img{right:0;padding-left:10px}.activity .activityinfo .activityentry:nth-child(even) .blocimgtitle,.activity .activityinfo .activityentry:nth-child(even) .content{padding-right:10px}@media only screen and (min-width:1024px){.activity .activityinfo{border-bottom:solid 1px #E0E0E0;padding-bottom:20px}.activity .activityinfo .activityentry{min-height:212px}}.content-list .bloc-simple{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;padding:0 10px;width:50%}html.flexbox .content-list .bloc-simple .views-row{align-items:flex-start}@media only screen and (min-width:1024px){.content-list .bloc-simple{padding:0 20px;width:33.33%}html:not(.touchevents) .bloc-simple .container{cursor:pointer}html:not(.touchevents) .bloc-simple .container .readmore{-webkit-transition:color .2s;-moz-transition:color .2s;-o-transition:color .2s;transition:color .2s}html:not(.touchevents) .bloc-simple .container:hover .readmore{color:#009FE3}html:not(.touchevents) .bloc-simple-contact{cursor:pointer}html:not(.touchevents) .bloc-simple-contact .pictocontact{-webkit-transition:bottom .2s,right .2s;-moz-transition:bottom .2s,right .2s;-o-transition:bottom .2s,right .2s;transition:bottom .2s,right .2s}html:not(.touchevents) .bloc-simple-contact:hover .pictocontact{bottom:5px;right:5px}}.contentcols .leftcol{margin-left:auto;margin-right:auto;max-width:460px}@media only screen and (min-width:1024px){.contentcols>.wrapper:after{clear:both;content:"";display:block}.contentcols .rightcol{float:right;width:65%}.contentcols .leftcol{border-top:none;float:left;margin-top:0;max-width:300px;width:30%}.contentcols .leftcol>*:first-child{margin-top:0 !important}}.contact>.wrapper .container{margin-left:-30px;margin-right:-30px}.contact>.wrapper .container:after{clear:both;content:"";display:block}.contact .contactleft,.contact .contactright{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 30px;width:50%}.contact .contactleft{float:left}.contact .contactright{float:right}.contact .infoscontact{margin-top:0}html.flexbox .contact>.wrapper .container{display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap}html.flexbox .contact .contactright{order:1}html.flexbox .contact .contactleft{display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;order:0}html.flexbox .contact .contactleft .infoscontact{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;width:100%}html.flexbox .contact .contactleft .infoscontact .centered{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;align-self:center;width:100%}@media only screen and (min-width:1024px){.contact .infoscontact{margin-top:0;padding:60px}.contact .infoscontact .content .bottom{margin-top:50px;padding-top:70px}.contact .infoscontact .content .phone{display:inline-block;padding-left:80px;position:relative}.contact .infoscontact .content .phone .title{left:0;margin-bottom:0;margin-top:-35px;position:absolute;top:50%}html:not(.touchevents) form.contact-form input[type="submit"]{-webkit-transition:background-color .2s;-moz-transition:background-color .2s;-o-transition:background-color .2s;transition:background-color .2s;cursor:pointer}html:not(.touchevents) form.contact-form input[type="submit"]:hover{background-color:#00b1fd}}.content-list{margin-left:-10px;margin-right:-10px}.content-list:after{clear:both;content:"";display:block}.content-list .views-element-container .views-row{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;padding:0 10px;width:50%}html.flexbox .content-list .views-element-container .row-container{display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap}html.flexbox .content-list .views-element-container .row-container .views-row{display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap}@media only screen and (min-width:1024px){.content-list{margin-left:-20px;margin-right:-20px}.content-list .views-element-container .row-container .views-row{padding:0 20px;width:33.33%}.content-list .views-element-container .row-container.cols2 .views-row{width:50%}}@media only screen and (min-width:1024px){html:not(.touchevents) .documents .documentslist li a:before{-webkit-transition:left .2s;-moz-transition:left .2s;-o-transition:left .2s;transition:left .2s}html:not(.touchevents) .documents .documentslist li a:hover:before{left:5px}}#footer .top>.wrapper>div:not(:last-child):after{left:0;right:0}#footer .top #block-newsletter-signup,#footer .top #block-newsletter{max-width:440px}#footer .top #block-newsletter-signup .mailchimp-newsletter-mergefields,#footer .top #block-newsletter-signup .form-item-mail,#footer .top #block-newsletter .mailchimp-newsletter-mergefields,#footer .top #block-newsletter .form-item-mail{width:290px}#footer .top #block-newsletter-signup input.button,#footer .top #block-newsletter input.button{min-width:135px}#footer .bottom{padding-bottom:0}#footer .bottom #block-informations:after{clear:both;content:"";display:block}#footer .bottom #block-informations ul{float:left}#footer .bottom #block-informations ul li:first-child a{padding-left:0}#footer .bottom #block-informations p{float:right;line-height:40px}@media only screen and (min-width:1024px){#footer .top{position:relative}#footer .top:before,#footer .top:after{content:"";display:block;position:absolute}#footer .top:before{background:url(/themes/suncnim/images/footer_gauche.svg) scroll no-repeat 0 0 transparent;bottom:0;left:0;top:0;width:40px}#footer .top:after{background:url(/themes/suncnim/images/footer_droite.svg) scroll no-repeat 0 0 transparent;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;bottom:-10px;right:0;top:-10px;width:70px}#footer .top .wrapper{font-size:0;line-height:0}#footer .top .wrapper>div{display:inline-block;margin:30px 0;vertical-align:middle}#footer .top .wrapper>div.footer-first{width:35%}#footer .top .wrapper>div.footer-second{width:40%}#footer .top .wrapper>div.footer-third{width:25%}#footer .top .wrapper>div:first-child{margin-top:30px}#footer .top .wrapper>div:last-child{margin-bottom:30px}#footer .top .wrapper>div:not(:last-child):after{border-right:solid 1px #009FE3;border-top:none;bottom:-100%;left:inherit;top:-100%}#footer .top #block-suncnim{padding-left:180px;padding-right:15px;position:relative;text-align:left}#footer .top #block-suncnim p.logo{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);left:0;position:absolute;top:50%;width:170px}#footer .top #block-suncnim p.logo img{margin:0}#footer .top #block-pieddepage{margin-left:30px;text-align:left}#footer .top #block-pieddepage h2{margin-bottom:15px}#footer .top #block-pieddepage ul li{display:block}#footer .top #block-pieddepage ul li a{display:inline-block;padding:7px 0}#footer .top #block-newsletter-signup,#footer .top #block-newsletter{max-width:290px}#footer .top #block-newsletter-signup .mailchimp-newsletter-mergefields,#footer .top #block-newsletter-signup .form-item-mail,#footer .top #block-newsletter .mailchimp-newsletter-mergefields,#footer .top #block-newsletter .form-item-mail{margin-right:0;width:290px}#footer .top #block-newsletter-signup input.button,#footer .top #block-newsletter input.button{margin-top:10px;min-width:135px}html:not(.touchevents) #footer .top #block-newsletter-signup input.button,html:not(.touchevents) #footer .top #block-newsletter input.button{-webkit-transition:background-color .2s;-moz-transition:background-color .2s;-o-transition:background-color .2s;transition:background-color .2s;cursor:pointer}html:not(.touchevents) #footer .top #block-newsletter-signup input.button:hover,html:not(.touchevents) #footer .top #block-newsletter input.button:hover{background-color:#00b1fd}html:not(.touchevents) #footer .top #block-pieddepage ul li a:hover{text-decoration:underline}html:not(.touchevents) #footer .bottom a:hover{text-decoration:underline}}#header>.wrapper{padding-bottom:20px;padding-top:20px}#header .header{padding-right:50px;text-align:right}#header .header>.container:after{clear:both;content:"";display:block}#header .header #block-block-linkedin-top,#header .header #block-suncnim-selecteurdelangue,#header .header #block-suncnim-formulairederecherche{display:inline-block;margin-bottom:10px;margin-top:10px}#header .header #block-suncnim-selecteurdelangue{z-index:10}#header .primary-menu>.container{height:100%;padding-top:0}#header .primary-menu>.container:before{display:none}#header .primary-menu .menu-duplicate{display:none}@media only screen and (min-width:1024px){#headerpage.image{padding:120px 0}#headerpage.simple{padding:60px 0;text-align:left}#headerpage.simple>.wrapper:after{clear:both;content:"";display:block}#headerpage.simple>.wrapper h1{font-size:42px;margin-bottom:0}#headerpage.simple>.wrapper .synopsis{max-width:inherit}#headerpage.simple>.wrapper .back{bottom:-40px;position:absolute;right:0}#headerpage.simple:not(.half) h1{float:left;width:30%;max-width:300px}#headerpage.simple:not(.half) .synopsis{float:right;width:65%}#headerpage.simple.half h1{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;padding-right:20px;width:50%}#headerpage.simple.half .synopsis{float:right;width:50%}html:not(.touchevents) #headerpage .back{-webkit-transition:color .2s;-moz-transition:color .2s;-o-transition:color .2s;transition:color .2s}html:not(.touchevents) #headerpage.simple .back:hover{color:#009FE3}html:not(.touchevents) #headerpage.blue .back:hover{color:#FAA218}}.homepage .technologies:after{clear:both;content:"";display:block}.homepage .technologies .technosidebar{height:350px;background-color:#00679B}.homepage .technologies .technosidebar:before{content:'';position:absolute;top:10%;bottom:0;left:60%;right:5%;background:url(/themes/suncnim/images/technoblock.svg) right center no-repeat;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;opacity:.3}.homepage .technologies .technosidebar .image{width:50%}.homepage .technologies .technosidebar .content{position:absolute;bottom:0;right:0;left:50%}.homepage .technologies .technosidebar .title{display:block;display:-webkit-box;line-height:1.2em;max-height:2.4em;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:36px;line-height:1.2em;text-align:left}.homepage .technologies .technosidebar .synopsis{display:block;display:-webkit-box;line-height:1.2em;max-height:3.6em;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#fff;display:block;font-size:18px;font-weight:300;line-height:1.2em;margin-bottom:20px;padding:0 15px}.homepage .relatednews{background-color:#fff;margin-top:0;padding-bottom:100px;padding-top:50px;position:relative}.homepage .relatednews .blocktitle{text-align:center}.homepage .relatednews .alllink{-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);bottom:0;left:50%;position:absolute}@media only screen and (min-width:1024px){.homepage .technologies .technosidebar{height:480px}.homepage .technologies .technosidebar .title,.homepage .technologies .technosidebar .synopsis{margin-left:auto;margin-right:auto;padding-left:0;padding-right:0;max-width:400px}.homepage .middlecontent{position:relative;overflow:hidden}.homepage .middlecontent>.wrapper>.container{margin-left:-20px;margin-right:-20px}.homepage .middlecontent>.wrapper>.container:after{clear:both;content:"";display:block}.homepage .middlecontent .wysiwyg,.homepage .middlecontent .videocontent{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-left:20px;padding-right:20px}.homepage .middlecontent:not(.textonly) .wysiwyg,.homepage .middlecontent:not(.textonly) .videocontent{float:left;width:50%}.homepage .middlecontent:not(.textonly) .videocontent{margin-top:0}.homepage .middlecontent.textonly .wysiwyg{margin:0 auto;max-width:800px}.homepage .middlecontent:after{background:url(/themes/suncnim/images/form.svg) scroll no-repeat center center transparent;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;bottom:0;display:block;content:"";left:0;position:absolute;top:0;width:150px}}@media only screen and (min-width:1024px){html:not(.touchevents) #block-suncnim-selecteurdelangue ul.links:not(.disabled) li a:after,html:not(.touchevents) #block-suncnim-selecteurdelangue ul.links:not(.disabled) li a:before,html:not(.touchevents) .block-suncnim-selecteurdelangue ul.links:not(.disabled) li a:after,html:not(.touchevents) .block-suncnim-selecteurdelangue ul.links:not(.disabled) li a:before{-webkit-transition:color .2s;-moz-transition:color .2s;-o-transition:color .2s;transition:color .2s}html:not(.touchevents) #block-suncnim-selecteurdelangue ul.links:not(.disabled) li a:hover:after,html:not(.touchevents) #block-suncnim-selecteurdelangue ul.links:not(.disabled) li a:hover:before,html:not(.touchevents) .block-suncnim-selecteurdelangue ul.links:not(.disabled) li a:hover:after,html:not(.touchevents) .block-suncnim-selecteurdelangue ul.links:not(.disabled) li a:hover:before{color:#000}html:not(.touchevents) #block-suncnim-selecteurdelangue ul.links.disabled a,html:not(.touchevents) .block-suncnim-selecteurdelangue ul.links.disabled a{cursor:default}}@media only screen and (min-width:1024px){html:not(.touchevents) #block-block-linkedin-top a:after,html:not(.touchevents) .block-block-linkedin-top a:after{-webkit-transition:color .2s;-moz-transition:color .2s;-o-transition:color .2s;transition:color .2s}html:not(.touchevents) #block-block-linkedin-top a:hover:after,html:not(.touchevents) .block-block-linkedin-top a:hover:after{color:#58CDFF}}@media only screen and (min-width:1024px){html:not(.touchevents) .login .user-login-form input[type="submit"],html:not(.touchevents) .login .user-pass input[type="submit"],html:not(.touchevents) .login .user-pass-reset input[type="submit"]{-webkit-transition:background-color .2s;-moz-transition:background-color .2s;-o-transition:background-color .2s;transition:background-color .2s;cursor:pointer}html:not(.touchevents) .login .user-login-form input[type="submit"]:hover,html:not(.touchevents) .login .user-pass input[type="submit"]:hover,html:not(.touchevents) .login .user-pass-reset input[type="submit"]:hover{background-color:#00b1fd}}#block-suncnim-main-menu{margin-top:0}.marche.contentcols .leftcol{max-width:330px}.marche .topcontent{padding:20px 0;position:relative}.marche .topcontent>.wrapper:after{clear:both;content:"";display:block}.marche .topcontent .imgbg{background:none scroll no-repeat center transparent;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;display:block;bottom:0;left:50%;position:absolute;right:0;top:0}.marche .topcontent .left{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;padding-right:20px;width:50%}.marche .topcontent .left .profil{border-top:solid 1px #E0E0E0;margin-bottom:0;padding-top:20px}.marche .topcontent .right{display:none}@media only screen and (min-width:1024px){.marche .topcontent .left .profil{font-size:0;line-height:0}.marche .topcontent .left .profil .pictoprofil,.marche .topcontent .left .profil .pitcovalue{display:inline-block;vertical-align:middle}.marche .topcontent .left .profil .pictoprofil{width:40%}.marche .topcontent .left .profil .pitcovalue{margin-top:0;width:60%}html:not(.touchevents) .marcheline{cursor:pointer}html:not(.touchevents) .marcheline .image:before{-webkit-transition:background-position .2s;-moz-transition:background-position .2s;-o-transition:background-position .2s;transition:background-position .2s}html:not(.touchevents) .marcheline .content{-webkit-transition:bottom .2s;-moz-transition:bottom .2s;-o-transition:bottom .2s;transition:bottom .2s}html:not(.touchevents) .marcheline .content .readmore{-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}html:not(.touchevents) .marcheline:hover .image:before{background-position:center bottom}html:not(.touchevents) .marcheline:hover .content{bottom:40px}html:not(.touchevents) .marcheline:hover .content .readmore{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}}#newsform{font-size:0;line-height:0;text-align:right}#newsform .filter,#newsform .customselect-container,#newsform .apply{display:inline-block;margin-bottom:0;margin-top:0;vertical-align:middle}#newsform .customselect-container{margin-left:10px;min-width:170px;width:inherit}#newsform .apply{margin-left:10px}.news #headerpage{text-align:center}.news #headerpage .datetime{display:none}.news #headerpage h1 .datetime{display:block;left:0;position:absolute;top:0}.news #headerpage h1 span.titledate{display:inline-block;position:relative;padding-left:90px;margin-top:0;max-width:700px;min-height:70px}.news #headerpage h1 span.titledate span.titlevalue{margin-top:0;text-align:left}.relatednews .newsline:after{clear:both;content:"";display:block}.relatednews .newsline .image,.relatednews .newsline .content{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;width:50%}.relatednews .newsline .content{margin-top:0;padding-top:90px;padding-left:20px}.relatednews .newsline .datetime{left:20px;margin-top:0}html.flexbox .content-list .views-element-container .row-container.newslist{-webkit-flex-flow:inherit;flex-flow:inherit;display:inherit}html.flexbox .content-list .views-element-container .row-container.newslist .newslistcontainer{display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap}@media only screen and (min-width:1024px){.content-list .newslist{min-height:300px}.content-list .newslist .newslistcontainer .newsline:after{clear:both;content:"";display:block}.content-list .newslist .newslistcontainer .newsline .image,.content-list .newslist .newslistcontainer .newsline .content{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;width:50%}.content-list .newslist .newslistcontainer .newsline .content{margin-top:0;padding-top:90px;padding-left:20px}.content-list .newslist .newslistcontainer .newsline .datetime{left:20px;margin-top:0}.news #headerpage .wrapper h1{float:none;font-size:46px;max-width:inherit;width:inherit}.relatednews .relatednewslist{margin-left:-20px;margin-right:-20px}.relatednews .relatednewslist:after{clear:both;content:"";display:block}.relatednews .relatednewslist .newsline{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;padding:0 20px;width:50%}html:not(.touchevents) .newsline{cursor:pointer}html:not(.touchevents) .newsline .image:after{-webkit-transition:height .2s;-moz-transition:height .2s;-o-transition:height .2s;transition:height .2s}html:not(.touchevents) .newsline .readmore{-webkit-transition:color .2s;-moz-transition:color .2s;-o-transition:color .2s;transition:color .2s}html:not(.touchevents) .newsline:hover .image:after{height:0}html:not(.touchevents) .newsline:hover .readmore{color:#FAA218}html:not(.touchevents) #newsform .apply{-webkit-transition:background-color .2s;-moz-transition:background-color .2s;-o-transition:background-color .2s;transition:background-color .2s;cursor:pointer}html:not(.touchevents) #newsform .apply:hover{background-color:#00b1fd}}@media only screen and (min-width:1024px){html:not(.touchevents) .pager li a{-webkit-transition:color .2s;-moz-transition:color .2s;-o-transition:color .2s;transition:color .2s}html:not(.touchevents) .pager li a:hover{color:#009FE3}}html.flexbox .content-list .pagetypeline{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-bottom:30px;position:relative;width:100%}html.flexbox .content-list .pagetypeline .readmore{bottom:0;left:0;position:absolute}@media only screen and (min-width:1024px){html:not(.touchevents) .content-list .pagetypeline{cursor:pointer}html:not(.touchevents) .content-list .pagetypeline .readmore{-webkit-transition:color .2s;-moz-transition:color .2s;-o-transition:color .2s;transition:color .2s}html:not(.touchevents) .content-list .pagetypeline:hover .readmore{color:#FAA218}}.partnersbloc .container{margin-left:-20px;margin-right:-20px}.partnersbloc .container:after{clear:both;content:"";display:block}.partnersbloc .partnerscontent,.partnersbloc .partners{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 20px;width:50%}.partnersbloc .partnerscontent{float:left}.partnersbloc .partners{float:right;margin-top:0;width:305px}.partnersbloc .partners a{width:265px}.partnersbloc .partners a:first-child{margin-right:0}.partnersbloc .partners a:last-child{margin-left:0;margin-top:20px}@media only screen and (min-width:1024px){.partnersbloc{padding:80px 0}.partnersbloc .partnerscontent{width:410px}.partnersbloc .partners{width:590px}.partnersbloc .partners:after{clear:both;content:"";display:block}.partnersbloc .partners a{float:left}.partnersbloc .partners a:first-child{margin-right:20px}.partnersbloc .partners a:last-child{margin-top:0}html:not(.touchevents) .partnersbloc .readmoreblock{cursor:pointer}html:not(.touchevents) .partnersbloc .readmoreblock .readmore{-webkit-transition:color .2s;-moz-transition:color .2s;-o-transition:color .2s;transition:color .2s}html:not(.touchevents) .partnersbloc .readmoreblock:hover .readmore{color:#00679B}html:not(.touchevents) .partners a{-webkit-transition:border-color .2s;-moz-transition:border-color .2s;-o-transition:border-color .2s;transition:border-color .2s}html:not(.touchevents) .partners a:hover{border-color:#00679B}}.projet.contentcols .leftcol{max-width:330px}.projet .topcontent{min-height:221px;padding:20px 0;position:relative}.projet .topcontent>.wrapper:after{clear:both;content:"";display:block}.projet .topcontent .imgbg{background:none scroll no-repeat center transparent;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;display:block;bottom:0;left:50%;position:absolute;right:0;top:0}.projet .topcontent .left{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;padding-right:20px;width:50%}.projet .topcontent .left .pictoline:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.projet .topcontent .right{display:none}@media only screen and (min-width:1024px){.projet .topcontent{min-height:352px}.projet .topcontent .left .pictoline{font-size:0;line-height:0}.projet .topcontent .left .pictoline .pictolabel,.projet .topcontent .left .pictoline .pictovalue{display:inline-block;vertical-align:middle}.projet .topcontent .left .pictoline .pictolabel{width:40%}.projet .topcontent .left .pictoline .pictovalue{margin-top:0;width:60%}html:not(.touchevents) .projetline{cursor:pointer}html:not(.touchevents) .projetline .image:before{-webkit-transition:background-position .2s;-moz-transition:background-position .2s;-o-transition:background-position .2s;transition:background-position .2s}html:not(.touchevents) .projetline .content{-webkit-transition:bottom .2s;-moz-transition:bottom .2s;-o-transition:bottom .2s;transition:bottom .2s}html:not(.touchevents) .projetline .content .readmore{-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}html:not(.touchevents) .projetline:hover .image:before{background-position:center bottom}html:not(.touchevents) .projetline:hover .content{bottom:40px}html:not(.touchevents) .projetline:hover .content .readmore{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}}@media only screen and (min-width:1024px){html:not(.touchevents) #block-suncnim-formulairederecherche>form .form-actions input[type="submit"],html:not(.touchevents) .block-suncnim-formulairederecherche>form .form-actions input[type="submit"]{cursor:pointer}html:not(.touchevents) #block-suncnim-formulairederecherche>form .form-actions:after,html:not(.touchevents) .block-suncnim-formulairederecherche>form .form-actions:after{-webkit-transition:color .2s;-moz-transition:color .2s;-o-transition:color .2s;transition:color .2s}html:not(.touchevents) #block-suncnim-formulairederecherche>form .form-actions:hover:after,html:not(.touchevents) .block-suncnim-formulairederecherche>form .form-actions:hover:after{color:#000}}@media only screen and (min-width:1024px){.searchpage{min-height:500px}html:not(.touchevents) #block-suncnim-content>ol li h3 a{-webkit-transition:color .2s;-moz-transition:color .2s;-o-transition:color .2s;transition:color .2s}html:not(.touchevents) #block-suncnim-content>ol li h3 a:hover{color:#FAA218}}@media only screen and (min-width:1024px){html:not(.touchevents) .simplelist li.active a{cursor:default}html:not(.touchevents) .simplelist li:not(.active) a{-webkit-transition:color .2s;-moz-transition:color .2s;-o-transition:color .2s;transition:color .2s}html:not(.touchevents) .simplelist li:not(.active) a:hover{color:#FAA218}}#block-simplelogo{float:left}@media only screen and (min-width:1024px){html:not(.touchevents) .sitemap a{-webkit-transition:color .2s;-moz-transition:color .2s;-o-transition:color .2s;transition:color .2s}html:not(.touchevents) .sitemap a:hover{color:#FAA218}}.technologie.contentcols .leftcol{max-width:330px}.technologie .middlecontent .blocs{font-size:0;line-height:0;margin-left:-15px;margin-right:-15px;text-align:center}.technologie .middlecontent .blocs .blocentry{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;padding:0 15px;vertical-align:top;width:50%}html.flexbox .technologie .middlecontent .blocs{display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;justify-content:center}html.flexbox .technologie .middlecontent .blocs .blocentry{display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap}html.flexbox .technologie .middlecontent .blocs .blocentry .bloccontainer{width:100%}@media only screen and (min-width:1024px){.technologie #headerpage h1{font-size:50px}.technologie .topcontent:after{clear:both;content:"";display:block}.technologie .topcontent .topleft{float:left;padding-bottom:110px;position:relative;width:35%}.technologie .topcontent .topleft .bloc-simple-contact{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;bottom:5px;left:0;position:absolute;width:100%}.technologie .topcontent .topright{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-top:0;padding-left:60px;float:right;width:65%}.technologie .middlecontent{margin-top:60px}.technologie .middlecontent .blocs .blocentry{margin-top:40px;width:33.33%}html.flexbox .technologie .topcontent>.wrapper{display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap}html:not(.touchevents) .technosidebar{cursor:pointer}html:not(.touchevents) .technosidebar:after{-webkit-transition:background-color .2s;-moz-transition:background-color .2s;-o-transition:background-color .2s;transition:background-color .2s}html:not(.touchevents) .technosidebar .readmore{-webkit-transition:color .2s,padding .2s;-moz-transition:color .2s,padding .2s;-o-transition:color .2s,padding .2s;transition:color .2s,padding .2s}html:not(.touchevents) .technosidebar .readmore:after{-webkit-transition:right .2s;-moz-transition:right .2s;-o-transition:right .2s;transition:right .2s}html:not(.touchevents) .technosidebar:hover.blue:after{background-color:rgba(0,103,154,0.7)}html:not(.touchevents) .technosidebar:hover.orange:after{background-color:rgba(255,142,26,0.7)}html:not(.touchevents) .technosidebar:hover .readmore{color:#fff;padding-right:15px}html:not(.touchevents) .technosidebar:hover .readmore:after{right:5px}}.wysiwyg h2,.wysiwyg h3,.wysiwyg h4,.wysiwyg h5,.wysiwyg h6{clear:both}.wysiwyg img.align-left,.wysiwyg img.align-center,.wysiwyg img.align-right{width:47%}.wysiwyg img.align-left{float:left;margin:0 3% 20px 0}.wysiwyg img.align-center{margin:20px auto}.wysiwyg img.align-right{float:right;margin:0 0 20px 3%}.wysiwyg blockquote{min-width:50px;overflow:hidden;padding:50px 50px 50px 80px;position:relative}.wysiwyg blockquote:before{background:url(/themes/suncnim/images/mise_en_avant.svg) scroll no-repeat center transparent;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;bottom:-20px;content:"";display:block;left:-20px;position:absolute;top:-20px;width:120px}.wysiwyg blockquote p{font-size:20px}@media only screen and (min-width:1024px){html:not(.touchevents) .wysiwyg a:hover{text-decoration:underline}}.wrapper{width:700px}@media only screen and (min-width:1024px){.wrapper{width:960px}html:not(.touchevents) #block-suncnim-local-tasks ul li a{-webkit-transition:background-color .2s;-moz-transition:background-color .2s;-o-transition:background-color .2s;transition:background-color .2s}html:not(.touchevents) #block-suncnim-local-tasks ul li a:hover{background-color:#c3c3c3}html:not(.touchevents) .to_top span{-webkit-transition:color .2s;-moz-transition:color .2s;-o-transition:color .2s;transition:color .2s;cursor:pointer}html:not(.touchevents) .to_top span:hover{color:#00679B}html:not(.touchevents) .linkedinlink>a{-webkit-transition:color .2s;-moz-transition:color .2s;-o-transition:color .2s;transition:color .2s}html:not(.touchevents) .linkedinlink>a:hover{color:#58CDFF}html:not(.touchevents) .alllink a{-webkit-transition:background-color .2s;-moz-transition:background-color .2s;-o-transition:background-color .2s;transition:background-color .2s}html:not(.touchevents) .alllink.orange a:hover{background-color:#fbb64a}html:not(.touchevents) .alllink.blue a:hover{background-color:#0089ce}}
