﻿
#footer-top .row-1, #footer-top .row-2 {
	width: 100%;
	float: left;
	height: 60px;
}

#footer-top .row-1 {
	display: flex;
	align-items: center;
	height: 60px;
	position: relative;
	border-bottom: 1px solid #fff;
	overflow: hidden;
}

#footer-top .row-1 .footer-button span {
	margin-right: 0;
}

#footer-top .row-1 .footer-button span:after {
	display: none;
}

#footer-bottom .row-1, #footer-bottom .row-2 {
	width: 100%;
	float: left;
	position: relative;
}

#footer-bottom .row-1 {
	padding-top: 32px;
	padding-bottom: 32px;
	border-bottom: 1px solid #777777;
	position: relative;
	overflow: hidden;
}

#footer-bottom .row-1 .col-1, #footer-bottom .row-1 .col-2 {
	
}

	#footer-top .col-2 .row-1, #footer-top .col-2 .row-2 .col-1, #footer-top .col-2 .row-2 .col-2 {
		height: 65px;
	}
.n2-ss-slider .n2-ss-layer-row-inner{box-sizing:border-box;display:flex;visibility:hidden}
.c-header__wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;max-width:90%;margin:0 auto}
.c-header--fixed .c-header__wrapper{height:120px;transition:height .5s ease-in-out}
 

#logo {
	float:left;
	display:block;
	margin:20px 0;
}

#logo .logo-trans {display:none}


.banner[data-transparent-header="true"] #logo .logo-trans {display:inline}

.banner[data-transparent-header="true"] #logo .logo-main {display:none}


.headhesive--clone #logo {
	margin-top:16px;
	margin-bottom:16px;
}

.headhesive--clone #logo img {
	height:30px !important;
	width:auto;
}

.headhesive--clone #logo .logo-trans {display:none !important}

.headhesive--clone #logo .logo-main {display:inline !important}
.resp_img{max-width:100%!important;height:auto;display:block}
#home_content .row .col .block.simple .resp_img{max-width:none!important;height:180px}
#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}

.topic
{
	line-height:1.7;
	border-right:1px solid #398cb5;
	padding-left:4px;
}






TD.mincart {

font-size: 12px;

width: 180px;

font-family : Verdana, Arial, Helvetica, sans-serif;

}




P.mincart {

font-size: 11px;

font-family : Verdana, Arial, Helvetica, sans-serif;

}




table.mincart {

width: 180px;

border: 1px dotted #c66300;

background-color: #FFF;

}
.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-lg,.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,.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,.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-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.col-sm-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}

    .button_img_313{
        background: #FFFFFF;
        color: #545454;
    }
.nav-tabs .nav-item{margin-bottom:-1px}
.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}
.nav-fill .nav-item{-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}
.nav-justified .nav-item{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;text-align:center}


#mainNavigation .navbar-nav .nav-item .dropdown-menu .dropdown-item{color: #FFF; display: inline; padding: 11px 1.5rem; font-size: 11px;}

#mainNavigation .navbar-nav .nav-item .dropdown-menu .active{font-weight: 500!important; color: #000;}

	#mainNavigation .navbar-nav .nav-item .dropdown-menu{background-color: rgba(173, 118, 92, .95); border-radius: 0; width: 100%; text-align: right; padding-right: 100px; top: 71px; z-index: 990;}

	#mainNavigation .navbar-nav .nav-item .dropdown-menu .dropdown-item:hover{color: #000;}
.fusion-button-wrapper{display:inline}
.fusion-button-wrapper.fusion-aligncenter{display:block;text-align:center}

.linkedin_tool_bdr .sfsi_inside .icon4 {
    margin: 0px 0 2px 0;
    display: inline-block;
    float: none;
    height: 25px !important;
    width: 100%;
}

.sfsi_widget .linkedin_tool_bdr .sfsi_inside .icon4,
.sfsi_widget .gpls_tool_bdr .sfsi_inside .icon1,
.sfsi_widget .fb_tool_bdr .sfsi_inside .icon1 { height: auto}
.et_header_style_centered #main-header .logo_container{height:50px}

.logo_container {width:auto;}


.block {
	margin-top:10px;
}

    .partner-flag { float: right; }


.menu-back {
    background-color: #dbdbdb;
    background: -webkit-gradient(radial, center center, 0, center center, 460, from(#dbdbdb), to(#838383));
    background: -webkit-radial-gradient(circle, #dbdbdb, #838383);
    background: -moz-radial-gradient(circle, #dbdbdb, #838383);
    background: -o-radial-gradient(circle, #dbdbdb, #838383);
    background: -ms-radial-gradient(circle, #dbdbdb, #838383);
}
.et_pb_row,.et_pb_column .et_pb_row_inner{padding:15px 0}
.fusion-column-no-min-height .fusion-column-content-centered,.fusion-column-no-min-height .fusion-column-wrapper{min-height:0!important}
.fusion-layout-column .fusion-column-wrapper{min-height:1px}
.fusion-layout-column.fusion-blend-mode .fusion-column-inner-bg-image,.fusion-layout-column.fusion-blend-mode .fusion-column-wrapper{background-blend-mode:overlay}
.fusion-column-inner-bg-wrapper .fusion-column-wrapper{position:relative;z-index:3;pointer-events:none}
.p_a_h,.p_a_t{position:absolute}
#latest_anime .row,.p_a_h{background-color:transparent}
.p_a_h{width:134px;height:191px;z-index:50;top:47px}
.p_a_h:focus,.p_a_h:hover{border:1px solid red;box-shadow:0 0 3px 3px rgba(0,0,0,.6)}
.p_a_h:focus .p_a_t,.p_a_h:hover .p_a_t{width:132px!important;margin-top:134px}
#header-top-bar-left .header-cart-controls,#header-top-bar-left .header-search-controls,#header-top-bar-left .top-bar-widgets,#header-top-bar-left .topbar-menu-container{margin-right:15px}
#header-top-bar-right .header-cart-controls,#header-top-bar-right .header-search-controls,#header-top-bar-right .top-bar-widgets,#header-top-bar-right .topbar-menu-container{margin-left:15px}
#header-top-bar-right .header-cart-controls,#header-top-bar-right .header-search-controls,#header-top-bar-right .menu-controls,#header-top-bar-right .top-bar-widgets{margin-right:15px}
.top-bar-widgets{margin-left:0;margin-right:15px}


.pages { float: left; width: 630px; }

.pages-border { clear: both; width: 100%; height: 6px; }

.clear{clear:both;}
.region-slideshow .block{margin:0;}
.region-front-welcome{padding:2% 4%;text-align:center;background:#F8F8F8;}
.region-front-welcome .block{margin:0;}
.region-front-welcome h2{margin-bottom:10px;font-size:24px;text-align:center;}
.region-top-nav{display:block;overflow:hidden;}
.region-top-nav .block-menu{float:right;margin:0;}
.region-top-nav h2{display:none;}
.region-top-nav ul li{display:inline-block;background:none;border-right:1px solid #ddd;padding:0 10px;line-height:100%;}
.region-top-nav ul li:last-child{border:0;}
.region-top-nav ul.menu{text-align:center;}
.large-8{width:66.66667%}
#bbpress-main .entry-wrapper .large-8{width:75%}




#left-nav-wrapper{
  padding-right:30px;
  border-right:1px solid #f2eeee;
}

#left-nav{
  list-style: none;
  margin:0px;
  padding: 0px;
  margin-top: 20px;
}

#left-nav li{
  margin-bottom: 20px;
}
ul.links li.first{padding:0;}
#block-superfish-1 ul li.first a.sf-depth-1{width:77px;}
.button.center,.button.middle{margin:0px auto;text-align:center;display:inherit;}

	.auto-style4 {
		color: #067AA7;
		text-decoration: underline;
	}

#container {
  background: #fbfbfb;
  border-top: 1px solid #f2f2f2;
  margin: -40px 0 0 0;
}

@charset "utf-8";

#container {
  background: #fff;
  border-top: none;
  margin: 0;
}
.clearfix:before,.clearfix:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after{content:" ";display:table}
.clearfix:after,.container:after,.container-fluid:after,.row:after{clear:both}
.subscribe.clearfix{margin-left:25px}


.wb {
 font-family: Verdana, Arial, Helvetica, sans-serif;    
 font-size: 10px;
 font-weight: bold;
 text-decoration: none;
 white-space: nowrap;
 color: #FFFFFF;
}

A.wb {
 font-family: Verdana, Arial, Helvetica, sans-serif;    
 font-size: 10px;
 font-weight: bold;
 text-decoration: none;
 white-space: nowrap;
 color: #FFFFFF;
}

A.wb:visited {
 font-size: 10px;
 text-decoration: none;
 color: #FFFFFF;
}

A.wb:hover {
 font-size: 10px;
 text-decoration: underline;
 color: #FFFFFF;
}

.searchta tr td.searcht1td      { width:190px; padding:10px 0; text-align:center}

.searchta tr.searchtatitle td.searcht1td:hover{ border-top:2px solid transparent}
body .jaibesoindeicone{background-color:transparent}
body .articles-list #htmlbox-container #htmlbox-bloc-1 article a.jaibesoindetexte img.jaibesoindeicone:not(.iconelink){min-width:60px}
body #htmlbox #htmlbox-bloc-1 article .jaibesoindeicone.iconelink{display:none}
body #htmlbox #htmlbox-bloc-1 article .jaibesoindeicone{background:transparent;margin:0}
body #htmlbox #htmlbox-bloc-1 article .jaibesoindeicone:hover{background-color:transparent}
#secondary #htmlbox #htmlbox-bloc-1 article .jaibesoindeicone{max-width:30px;height:auto;background:none}
#secondary #htmlbox #htmlbox-bloc-1 article .jaibesoindeicone.iconelink{max-width:25px;height:auto}


.fl_r {
	float: right
}


.second_footer .fl_r {
	margin-right: 60px;
	margin-top: 34px;
	margin-bottom: 34px
}


	.footer .fl_l,
	.footer .fl_r {
		max-width: 50%;
	}


	.second_footer .fl_r, .second_footer p {
		max-width: 479px;
		margin-right: 0
	}


	.fl_r.tooltips {
		display: none
	}


	.paper_text_header + section .fl_r {
		float: none
	}


	.first_footer .fl_l, .first_footer .fl_r {
		display: flex;
		flex-wrap: wrap;
		flex-direction: column
	}


	.fl_l, .fl_r {
		float: none;
		width: 100%;
		padding: 0
	}


	.first_footer .fl_r {
		padding-left: 10px;
		float: right
	}
