﻿


#logo {
  float: left;
  width: 100%;
  text-align: center;
  padding: 20px 0 0 0;
}


.cb-logo-center #logo, .cb-logo-center .cb-large, .cb-logo-center .cb-medium {
  width: 100%;
  text-align: center;
}

.cb-logo-center #logo {
  padding: 20px 0 10px;
}
#footer #close_sitemap{position:relative;top:-213px;left:275px;z-index:99;display:none;}


#lowercontent-column-left, #lowercontent-column-middle, #lowercontent-column-right {
	display: none;
}
.e189-10.x-text,.e189-12.x-text,.e189-20.x-text {margin:0em;padding:0em;font-family:inherit;font-style:normal;font-weight:400;line-height:1.4;letter-spacing:0em;text-transform:none;color:rgb(51,51,51);background-color:transparent;}
.e189-20.x-text {font-size:1em;text-align:center;}
.css-1flreoc,[data-css-1flreoc]{flex-direction:column;display:-webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;box-sizing:border-box;position:relative;font-family:arial;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-webkit-flex:1;}
.header-meta-container{display:block;height:42px;background-color:#ededed}
.header--no-meta .header-meta,.header--no-meta .header-meta-container,.header--no-nav .header-main-nav,.header--no-nav .header-menu-close,.header--no-nav .header-menu-open{display:none}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11{float:left}
.col-xs-2{width:16.666666666666664%}
.content-block__content .content-block__btn{min-width:40%;margin-top:2rem;margin-bottom:2rem}
.content-block__container .content-block__content .content-block__btn a{width:100%}
.content-block__container .content-block__content .content-block__btn a .btn{min-width:40%}
.section-content__container .content-block__container .content-block__left .content-block__wrap .content-block__btn,.section-content__container .content-block__container .content-block__right .content-block__wrap .content-block__btn{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}


.indexforum .padd{border-left:1px solid #F2F2F2; border-right:1px solid #F2F2F2;}

.obbsbox2 .tab .padd{  width:645px;border:1px solid #F2F2F2; border-top-width:0px;}

.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 5px;
  padding-right: 5px;
}

.container .container-fluid,
.bd-container-inner .container-fluid,
.bd-container-inner .bd-container-inner,
[data-aligncontent-size="sheet"] .bd-section-inner .bd-container-inner {
  padding-left: 0;
  padding-right: 0;
}

.trucks-carousel-truckname {
	font-size: 24px;
	margin: 0;
	font-weight: normal;
	color: #fff;
	text-transform: uppercase;
}
.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container .jumbotron,.container-fluid .jumbotron{padding-right:15px;padding-left:15px;border-radius:6px}
.modal.fade .modal-dialog{-webkit-transform:translate(0, -25%);-ms-transform:translate(0, -25%);-o-transform:translate(0, -25%);transform:translate(0, -25%);-webkit-transition:-webkit-transform 0.3s ease-out;-o-transition:-o-transform 0.3s ease-out;transition:transform 0.3s ease-out}
.modal.in .modal-dialog{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}
.modal-dialog{position:relative;width:auto;margin:10px}

#navbtn span.line3{top:32px;margin:0 0 0 0;}

.sanjiao{
	width: 0;
    height: 0;
    border-top: 5px solid transparent;
    border-right: 8px solid #f3f3f3;
    border-bottom: 5px solid transparent;
	margin-top:46px;
	margin-left:20px;
}


.html_elegant-blog .blog-tags.minor-meta,
.html_elegant-blog .av-share-link-description,
.html_elegant-blog .related_title
{
	display: block;
	text-align: center;
}


.html_modern-blog .blog-tags.minor-meta, .html_modern-blog .av-share-link-description, .html_modern-blog .related_title{
	text-align: left;
}

.av-share-box .av-share-link-description{margin-bottom: 20px;}
.header-top-fixed .top-logo,.header-top-nosticky .top-logo{margin-left:80px}


.header-top-fixed .top-logo {
    margin-top: 10px;
}



.windowbg, #preview_body
{
	color: #000000;
	background-color: #f6f5e9;
}
.smile_l{background:#038dcc;background:linear-gradient(to top, #038dcc, #0AADFC);padding:3px;padding-top:7px;box-shadow:0 2px 2px rgba(0, 0, 0, .4)}
.smile_S:hover,.smile_m:hover,.smile_i:hover,.smile_l:hover,.smile_e:hover,.rate_R:hover,.rate_a:hover,.rate_t:hover,.rate_e:hover{padding-top:20px}
.smile_S,.smile_m,.smile_i,.smile_l,.smile_e,.rate_R,.rate_a,.rate_t,.rate_e{-o-transition:all .2s linear;-moz-transition:all .2s linear;-webkit-transition:all .2s linear;-ms-transition:all .2s linear;transition:all .2s linear;text-shadow:none}

.td-boxed-layout .vc_row {
  width: auto;
  left: 0;
  padding-left: 0;
  padding-right: 0;
}

.vc_row-no-padding.td-pb-row [class*="td-pb-span"] {
  padding-left: 0;
  padding-right: 0;
}

.vc_row .vc_column-inner {
  padding-left: 0;
  padding-right: 0;
}
.blue{color:#cb242c}

.features_wrap .features_subtitle {font-size:18px;margin-bottom:20px;}


.features_wrap.with_features_logo .features_subtitle {text-align:left;padding-left:180px;position:relative;min-height:150px;padding-top:10px;}

.features_wrap.with_features_logo .features_subtitle .features_logo {position:absolute;left:0px;top:0px;width:150px;height:150px;background-position:center center;background-size:100% 100%;display:inline-block;overflow:hidden;text-indent:-9999px;}

.features_wrap.features_twocolumns .features_subtitle {font-size:22px;line-height:30px;color:#425a75;}
#header_mobile .img-responsive{margin:0 auto}
.img-aides .img-responsive{margin:0 auto!important}
.help-bloc-infra .img-responsive{margin:0 auto!important;padding-top:5px}
.mobile-center .img-responsive{margin:0 auto!important}
#carousel-footer-mobile .img-responsive{margin:0 auto!important}
.bloc-avantages .img-responsive{margin:0 auto}
.img-encart.img-responsive{display:inline-block!important}
.qbutton.white{border-color:#fff;color:#fff}
.qbutton.white:hover{background-color:#1abc9c;border-color:#1abc9c}
.carousel-inner .item.dark .slider_content .text .qbutton.white{background-color:transparent;color:#303030}
.carousel-inner .item.dark .slider_content .text .qbutton.white:hover{background-color:#303030;color:#fff!important;border-color:#303030}
.carousel-inner .slider_content .text .qbutton.white{margin:10px 0 0 10px}


.white-background {
    background-color: #fff;
}


.white-link,
.white {
    color: #fff;
}


.white-link:hover {
    color: #fff;
    text-decoration: underline;
}


.button.white {
    background-color: rgb(255, 255, 255);
    color: rgb(73, 73, 73);
}
#loc4 {    top: 130px;    left: 215px;}
#loc4 .location_content {    right: 140px;}
 
	.section-text {
        font-size: 15px;
        line-height: 1.7;
    }

	
	.section-text, 
	.text{
		line-height: 1.7;
	}


.bg-color .text,
.bg-color-lighter .text,
.bg-color-alfa-30 .text,
.bg-color-alfa-50 .text,
.bg-color-alfa-70 .text,
.bg-color-alfa-90 .text,
.bg-color-alfa .text,
.bg-color .section-text,
.bg-color-lighter .section-text,
.bg-color-alfa-30 .section-text,
.bg-color-alfa-50 .section-text,
.bg-color-alfa-70 .section-text,
.bg-color-alfa-90 .section-text,
.bg-color-alfa .section-text{
	color: rgba(255,255,255, .75);
}

.section-text blockquote{
    margin-top: -5px;
}




.widget-title-img {
	float: left;
	margin: 2px 5px 0 0;
	height: 17px;
}


.rtl .widget-title-img {
	float: right;
	margin: 2px 0 0 5px;
}


.sidebars-area .widget-title-img + .widgettitle {
	padding-left: 40px;
}
.fusion-clearfix{zoom:1;clear:both}
.fusion-clearfix:after,.fusion-clearfix:before{content:" ";display:table}
.fusion-clearfix:after{clear:both}
#cookie-notice{display:block;visibility:hidden;position:fixed;min-width:100%;height:auto;z-index:100000;font-size:13px;line-height:20px;left:0;text-align:center}
#cookie-notice .cn-revoke-cookie{margin:0}
#cookie-notice .cn-button{margin-left:10px}
.cn-bottom{bottom:0}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}
.col-xs-3{width:25%}



.heading__tiniest { font-family: "proxima-nova", "Proxima Nova", "Helvetica Neue", Helvetica, sans-serif; font-weight: 400; font-size: 13px; letter-spacing: 1px; color: #808080; }


.heading__tiniest.bold { font-weight: 700; }


.heading__tiniest.blue { color: #1eb1d1; }


.heading__tiniest.navy { color: #1f2a44; }


.heading__tiniest.seafoam { color: #6ec9c4; }


.news__article .heading__tiniest { padding-bottom: 10px; font-weight: 700; color: #1eb1d1; }

  .footer__right-half .heading__tiniest { text-align: left; float: left; margin: 5px; padding-right: 15px; }
#content .wpb_alert p:last-child,#content .wpb_text_column :last-child,#content .wpb_text_column p:last-child,.wpb_alert p:last-child,.wpb_text_column :last-child,.wpb_text_column p:last-child{margin-bottom:0}
.gce-list-event-date{float:right;margin-left:10px}


.wpmchimpa-overlay-bg .wpmchimpa-maina{
-webkit-transform: translate(0,0);
		height:100%;}




#container {
    width: 960px;
    position: relative;
    margin: 0 auto;
    padding-bottom: 5em;
}

.wp-caption, 
.wp-caption-text, 
.sticky, 
.gallery-caption, 
.aligncenter{ 
margin:0; 
padding:0;
}
