body{}
.row{margin-bottom:20px;}
a{color:#c82630;}
a:visited{color:#c82630;}
a:active{color:#c82630;}
a:hover{color:rgba(200, 38, 48, 0.5) !important;}
hr{border:none;margin:0;}
ul.off-canvas-list li label{border:none;}
ul.off-canvas-list li a{border-bottom:none;}
ul.off-canvas-list li a:hover{background-color:white;color:#c82630;}
.right-off-canvas-menu a{color:white;background-color:#c82630;}
.right-off-canvas-menu a:hover{background-color:white;color:#c82630;}
.em1{font-size:1em;}

#startups img{display:none;}
.row{z-index:1000;}
#head{display:none;}
#headPhone{display:none;}
#headTitle{display:none;}
#headbg{display:none;}
#head img{display:none;}

.border{border:1px solid #d8d8d8;}
ul{margin-bottom:0px;margin:0 20px;}
#scroll-arrow{display:none;z-index:0;position:fixed;bottom:10px;left:50%;margin-left:-75px;width:150px;height:30px;text-align:center;padding:0;background:url(../img/arrowRed.png) no-repeat center center;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);}
.arrow{margin:0 auto;width:150px;height:30px;text-align:center;padding:0;background:url(../img/arrowRedFull.png) no-repeat center center;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);}
#marginArrow{width:100%;height:5px;background-color:#c82630;}
.topright{float:right;margin-top:50px;margin-right:50px;}
.top-bar{height:20px;line-height:20px;position:relative;background:transparent;color:#c82630;margin-bottom:0;overflow:visible;}
.tab-bar{-webkit-backface-visibility:hidden;background:#c82630;color:white;height:2.8125rem;line-height:2.8125rem;position:relative;}
.top-bar-section ul li{background:transparent;color:#c82630;}
.top-bar-section > a:hover{background:transparent;color:#c82630;}
.top-bar-section li{padding:0 15px;line-height:20px;background:transparent;}
.top-bar-section li a{padding:0px;line-height:inherit;}
.left{float:left !important;}
.right{float:right !important;}
.top-bar-section li a{background:rgba(200, 38, 48, 0) !important;color:#c82630 !important;}
.top-bar-section li a:hover{background:rgba(200, 38, 48, 0) !important;color:rgba(200, 38, 48, 0.7) !important;}
.top-bar-section .has-dropdown > a:after{border-color:rgba(200, 38, 48, 1) transparent transparent transparent;}
.top-bar-section .has-dropdown > a:hover:after{border-color:rgba(200, 38, 48, 0.7) transparent transparent transparent;}
a.redbutton.button{background-color:#c82630 !important;color:#fff !important;border:1px solid white;height:50px;line-height:35px;font-size:150%;width:95%;}
a.button{font-size:0.8125rem;padding-right:15px;padding-left:15px;background-color:#b2222b;border-color:#881a21;color:#fff;border:1px solid #881a21;}
a.button{font-size:0.8125rem;padding-right:15px;padding-left:15px;background-color:#b2222b;border-color:#881a21;color:#fff;border:1px solid #881a21;}
a.redbutton.button:hover{background-color:#fff !important;color:#c82630 !important;border:1px solid #c82630;}
.top-bar .button, .top-bar button{padding-top:.45rem;padding-bottom:.35rem;margin-bottom:0;font-size:0.75rem;}
.button.radius{border-radius:3px;}
.top-bar-section li:not(.has-form) a:not(.button){line-height:20px;margin-top:13px;}
.top-bar-section .has-dropdown > a{padding-right:20px !important;}
.top-bar-section .has-dropdown > a:after{margin-right:10px;}
.top-bar-section li{padding:0 10px;}
.panel{border-color:#d8d8d8;background:#f2f2f2;}
.panel.callout{border-color:#d8d8d8;background:#f2f2f2;}
button, .button{background-color:#c82630;border-color:#c82630;border:1px solid #c82630;}
button:hover, button:focus, .button:hover, .button:focus{background-color:#fff;color:#c82630;border:1px solid #c82630;}
button.success:hover, button.success:focus, .button.success:hover, .button.success:focus{border:1px solid #368a55;}
button.secondary:hover, button.secondary:focus, .button.secondary:hover, .button.secondary:focus{border:1px solid #b9b9b9;}
#team{text-align:center;}
.team-members{text-align:center;padding-bottom:20px;}
.team-member{margin:0 auto;position:relative;background-color:#fff;text-align:center;margin-top:20px;}
.member-image{width:125px;margin:0 auto;border:1px solid #c9c9c9;background-color:#fff;display:block;-webkit-box-shadow:0 5px 5px rgba(0, 0, 0, 0.1);-moz-box-shadow:0 5px 5px rgba(0, 0, 0, 0.1);box-shadow:0 5px 5px rgba(0, 0, 0, 0.1);}
.avatar{}
.team-member .title{text-align:center;}
.title p{margin-bottom:0px;}
.headLine{color:#c82630;margin:0px;padding:0px;width:100%;font-size:350%;text-align:center;float:left;}.headLine2{color:#c82630;margin:0px;padding:0px;width:100%;font-size:250%;text-align:center;float:left;}
.numbers{width:100%;}
.numbersHead{float:left;position:relative;background-color:transparent;}
.numbersLegend{color:black;margin:0px;width:100%;font-size:100%;text-align:center;float:left;margin-bottom:25px;}
.numbersLegend li{text-align:left;margin-top:20px;}
.numbersSection{}
.underTeam{top:-100px;}
.bigicon{font-size:150%;}
.red{color:#c82630;}
.iconFa{color:#c82630;clear:left;float:left;width:35px;height:50px;font-size:2em;text-align:center;margin-right:10px;}
.textFa{clear:none;float:left;height:50px;vertical-align:middle;}
.clearLeft{clear:left;float:left;}
#mc_embed_signup{margin:0 auto;}
#mc_embed_signup{background:#fff;clear:left;font:14px Helvetica,Arial,sans-serif;}
#mc_embed_signup form{padding:0px;}
.button.mc_embed:hover{border:1px solid #c82630;background-color:white;color:#c82630;}
.button.mc_embed{background-color:#c82630;font-size:0.8125rem;padding-right:15px;padding-left:15px;border-color:#c82630;color:white;padding-top:.45rem;padding-bottom:.35rem;margin:0 0 1.25rem;line-height:20px;height:2.3125rem;border-radius:3px;margin:0 0 1rem 0;font-weight:normal;display:inline;width:100%;}
#mc_embed_signup input.email{width:200px;margin:0 2em 1rem 0;height:2rem;}
#mc_embed_signup input{width:200px;margin:0 2em 1rem 0;height:2rem;}
.noFloat{float:left;clear:none;}
.noFloat label{margin-left:10px;line-height:1.5rem;}
.checkboxLabel label{min-width:250px;}
#mc_embed_signup input.button{}
#mc_embed_signup label{font-family:"Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;font-weight:normal;font-size:1.125rem;color:#222222;}
#mc_embed_signup div.mce_inline_error{background-color:rgba(200, 38, 48, 1) !important;}
#mc_embed_signup input.mce_inline_error{border-color:rgba(200, 38, 48, 1) !important;}
.greyFrame{background-color:#fff;}
.greyFrame form{margin:0px;}
.separated{border-top:1px solid rgba(200, 38, 48, 1);height:2px;}
.bigspace{margin-top:50px;}
.redFrame{background-color:rgba(200, 38, 48, 1);color:white;}
.redFrame .row.noPadding{padding:0px;margin-bottom:0px;}
.redFrame .row.noPadding img{width:60px;}
.redFrame .row{padding-top:0px;}
.redFrame h1,.redFrame h2,.redFrame h3,.redFrame h4,.redFrame h5,.redFrame h6,.redFrame a{color:white;vertical-align:middle;}
.redFrame img{width:75px;}
.redFrame p{margin-bottom:0px;}
.redFrame a:hover{color:rgba(255, 255, 255, 0.7) !important;}
.redFrame a{font-weight:300;}
.redFrame p{font-weight:300;}
.smallLogo{width:25px !important;}
.smallLogo:hover{opacity:0.7;filter:alpha(opacity=70);}
div.switch input:checked + label{background:rgba(200, 38, 48, 1);}
div.switch label{color:#000;text-indent:75px;line-height:2rem;background:#aaa;}
.bold{font-weight:bold;}
.t1{font-size:150%;}
.t2{font-size:115%;}
.t3{font-size:75%;}
.logos img{max-width:75px;max-height:75px;margin:10px;}
input[type="file"]{position:absolute;top:0;left:0;right:0;bottom:0;display:block;width:100%;opacity:0;}
ul.qq-upload-list li{list-style:none;}
.qq-upload-size{margin-left:10px;}
.qq-upload-drop-area{width:100%;height:133px;border:1px solid #a9a9a9;font-size:0.875rem;color:#a9a9a9;margin:0 0 1rem 0;padding:0.5rem;}
.qq-upload-button{clear:none;}
.qq-upload-file{font-size:0.875rem;color:#000;margin:0 0 1rem 0;padding:0.5rem;}
.qq-upload-size{margin-left:0px;margin-right:5px;font-size:0.875rem;color:#000;padding-right:0.1rem;}
#nombreDeMotsTestContent{margin-left:0px;font-size:0.875rem;color:#a9a9a9;margin-top:-20px;text-align:left;}
.qq-upload-wordCount{width:60px !important;display:inline !important;}
.padding0{padding:0;}
#file-uploader{margin-bottom:10px;}
[data-abide] .error small.error, [data-abide] .error span.error, [data-abide] span.error, [data-abide] small.error{background-color:#a9a9a9;}
button.disabled, button[disabled], .button.disabled, .button[disabled]{background-color:#a9a9a9;border-color:#a9a9a9;}
button.disabled:hover, button[disabled]:hover, .button.disabled:hover, .button[disabled]:hover{background-color:#a9a9a9;border-color:#a9a9a9;color:#fff;}
.pricing{padding:0;margin:0 15px 0 15px;height:320px;}
.pricingInfo{height:283px;text-align:left;border:1px solid #a9a9a9;border-bottom:none;font-size:13px;line-height:30px;padding-left:15px;padding-top:20px;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;word-wrap:break-word;width:100%;}
.pricingInfo ul li:before{content:"-";position:relative;left:-5px;}
.pricingInfo ul li{text-indent:-5px;list-style:none;}
.pricingButton{height:37px;vertical-align:bottom;width:100%;}
#processedPrice{text-align:center;font-size:2em;line-height:50px;padding-top:70px;}
.devisSurMesure{display:none;}
.recapCommande{display:none;}
.qq-upload-fail{display:none !important;}
#cookie-banner{background-color:#c82630;color:#fff;top:0;position:fixed;width:80%;z-index:999;}
#cookie-banner a{background-color:#c82630;color:#fff;}
#cookie-banner a:hover{background-color:#c82630;color:#fff;}
.smalltext{font-size:75%;}
.closeCNIL{float:right;padding-right:200px;}
.blogIMG img{border:1px solid #a9a9a9;} 
.blog{border:1px solid #a9a9a9;margin:20px !important;padding:5px;} 
a[href]:after {content: "" !important;}