@charset "utf-8";
@import url(https://fonts.googleapis.com/css?family=Oswald:400,300,700);
@import url('https://fonts.googleapis.com/css?family=Lato:700');
@import url('https://fonts.googleapis.com/css?family=Encode+Sans');

@font-face{font-family:'OpenSansCondBold';src:url('/fonts/OpenSansCondBold.eot');src:url('/fonts/OpenSansCondBold.eot') format('embedded-opentype'),  url('/fonts/OpenSansCondBold.woff2') format('woff2'),  url('/fonts/OpenSansCondBold.woff') format('woff'),  url('/fonts/OpenSansCondBold.ttf') format('truetype'),  url('/fonts/OpenSansCondBold.svg#OpenSansCondBold') format('svg');}
@font-face{font-family:'OpenSansCondLight';src:url('/fonts/OpenSansCondLight.eot');src:url('/fonts/OpenSansCondLight.eot') format('embedded-opentype'),  url('/fonts/OpenSansCondLight.woff2') format('woff2'),  url('/fonts/OpenSansCondLight.woff') format('woff'),  url('/fonts/OpenSansCondLight.ttf') format('truetype'),  url('/fonts/OpenSansCondLight.svg#OpenSansCondLight') format('svg');}
@font-face{font-family:'DroidSans';src:url('/fonts/DroidSans.eot');src:url('/fonts/DroidSans.eot') format('embedded-opentype'),  url('/fonts/DroidSans.woff2') format('woff2'),  url('/fonts/DroidSans.woff') format('woff'),  url('/fonts/DroidSans.ttf') format('truetype'),  url('/fonts/DroidSans.svg#DroidSans') format('svg');}
@font-face{font-family:'DroidSansBold';src:url('/fonts/DroidSansBold.eot');src:url('/fonts/DroidSansBold.eot') format('embedded-opentype'),  url('/fonts/DroidSansBold.woff2') format('woff2'),  url('/fonts/DroidSansBold.woff') format('woff'),  url('/fonts/DroidSansBold.ttf') format('truetype'),  url('/fonts/DroidSansBold.svg#DroidSansBold') format('svg');}
@font-face{font-family:'OswaldBold';src:url('/fonts/OswaldBold.eot');src:url('/fonts/OswaldBold.eot') format('embedded-opentype'),  url('/fonts/OswaldBold.woff2') format('woff2'),  url('/fonts/OswaldBold.woff') format('woff'),  url('/fonts/OswaldBold.ttf') format('truetype'),  url('/fonts/OswaldBold.svg#OswaldBold') format('svg');}
body{background:#f0f0f0;color:#3a3a3a;/*font-family:"DroidSans"; */ font-family: 'Encode Sans', sans-serif;font-size:15px;margin:0;padding:0;}
a, a:focus{color:#010101;text-decoration:none;outline:none;}
a:hover{color:#eb1615;text-decoration:none;}
ul{margin:0 0 0 30px;padding:0;list-style:none;}
ol{padding-left:15px;}
ul li{list-style:outside none square;padding:0 0 10px;}
ul li span{font-family:'DroidSansBold';}
h2{display:block;font-size:18px;/*padding-bottom:20px;*/padding-top:20px;}
b, strong{font-weight:normal;font-family:'DroidSansBold';}
.liste_mailg{display:inline-block;margin-bottom:20px;}
.liste_mailg li{position:relative;padding-left:20px;}
.liste_mailg li:before{/* content:"\f0f1"; */content:"\f0da";position:absolute;left:0;color:#d53f47;font-family:FontAwesome;font-size:17px;top:2px;}
/*.container{width:1030px;}*/
.headerMobile{display:none;}
.top{background:#fff;padding:30px 0;}
.top .services{color:#7d7c7c;font-family:Arial, Helvetica, sans-serif;font-size:13px;padding-top:25px; display: block;}
.top .services a{background:url("/images/front2016/BR_service.png") repeat-y scroll right top;color:#7d7c7c;display:inline-block;line-height:20px;padding:0 7px;font-size:11px;}
.top .services a:first-child{padding-left:0;}
.top .services a:last-child{background:none;color:#eb1615;font-family:'DroidSansBold';text-transform:uppercase;}
/*.top .search{padding-top:20px;text-align:right;}
.top .search input{border:1px solid #dedede;font-family:"Lucida Fax";font-size:16px;height:35px;padding:0 30px 0 10px;width:290px;}*/



.top .search{padding-top:20px;text-align:right; position: relative;}
.top .search input{border:1px solid #dedede;font-family:"Lucida Fax";font-size:16px;height:35px;padding:0 30px 0 10px;width:290px;}
.top .search  .tactile-opacity-zero{opacity: 0 !important; }
.top .search .tactile-search-button{position: relative; width:auto;     top: 10px; right: 0;}
.top .search .tactile-search-wrapper {position: absolute;     top: 0; right: 50px;}
.top .search .tactile-search-button svg{margin: 0px 0 0 0px; }
.top .search .tactile-search-wrapper-active{background: #fff;}
.top .search .tactile-search-wrapper label[for=search]{    margin: 20px 0 0 1px;}





#control-bar{position:relative;z-index:3;}
#cb-place-holder{display:none;}
.navbar {/*background:#535353;*/ background: #fff; border:none;border-radius:0;box-shadow:none;font-family:OpenSansCondBold; font-size:15px; margin-bottom:0;min-height:inherit; border-top: 1px solid rgba(0,0,0,.1); border-bottom: 1px solid rgba(0,0,0,.1);}
.navbar-default .navbar-nav>li {/*border-right:1px solid #7f7f7f;*/     border-right: 1px solid rgba(0,0,0,.1); padding-bottom:0}
.navbar-default .navbar-nav > li:last-child{border:none;}
.navbar-default .navbar-nav>li>a {color:#000;line-height:40px;padding:0 18px;text-shadow:none; text-transform:uppercase;}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus{box-shadow:none;color:#fff;background-color:#e2001a;}
li.logo_menu{display:none;}
li.logo_menu img{padding-top:9px;}
#control-bar.fixed{position:fixed;top:0;left:0;right:0;z-index:9999;box-shadow:0px 0px 2px 0px rgba(91,97,102,0.8);background-color:#fff;}
#control-bar.fixed .navbar{box-shadow:0px 0px 10px 0px rgba(91,97,102,0.89);background-color:#fff;}
#control-bar.fixed a{color:#535353;padding:0 16px;font-size:14px;}
#control-bar.fixed .navbar-default .navbar-nav > li{border:none;}
#control-bar.fixed a:hover, #control-bar.fixed.navbar-default .navbar-nav > .active > a, #control-bar.fixed .navbar-default .navbar-nav > .active > a{color:#e2001a;background-color:transparent;}
.logo img {width:311px;}
#control-bar.fixed .logo_menu{display:inline;}
header .news{margin-bottom:20px;background:#f9f9f9;border-bottom:1px solid #e7e7e7;padding:15px 0;}
header .news .item{display:table;background:#fff none repeat scroll 0 0;-webkit-box-shadow:0px 0px 3px 0px rgba(0, 0, 0, 0.12);-moz-box-shadow:0px 0px 3px 0px rgba(0, 0, 0, 0.12);box-shadow:0px 0px 3px 0px rgba(0, 0, 0, 0.12);margin-bottom:0;}
header .thumb{padding:10px;}
header .desc{padding:7px 10px 7px 0;}
.megaBanner {/*border:3px solid #FFF;margin-top:20px;*/text-align:center;}
.content{margin-top:20px;}
.noMargin{margin:0 !important;}
.box{background:#f9f9f9;/*border:1px solid #e7e7e7;padding:10px;*/margin-bottom:20px;-webkit-box-shadow:0px 0px 3px 0px rgba(0, 0, 0, 0.12);-moz-box-shadow:0px 0px 3px 0px rgba(0, 0, 0, 0.12);box-shadow:0px 0px 3px 0px rgba(0, 0, 0, 0.12);}
.boxFacebook{margin-bottom:20px;-webkit-box-shadow:0px 0px 3px 0px rgba(0, 0, 0, 0.12);-moz-box-shadow:0px 0px 3px 0px rgba(0, 0, 0, 0.12);box-shadow:0px 0px 3px 0px rgba(0, 0, 0, 0.12);background-color:#fff;padding:10px;}
.boxTitle{border-bottom:2px solid #eb1615;color:#eb1615;font-size:24px;padding:15px;text-align:center;text-transform:uppercase;background-color:#fff;margin:0;}
.boxTitle a{color:#eb1615;text-decoration:none;}
.boxTitle.gray{border-bottom:2px solid #7f7f7f;color:#7f7f7f;}
.boxTitle.gray a{color:#7f7f7f;text-decoration:none;}
.boxTitle.green{border-bottom:2px solid #b3d842;color:#b3d842;}
.boxTitle.green a{color:#b3d842;text-decoration:none;}
.boxTitle.pink{border-bottom:2px solid #d77fb9;color:#d77fb9;}
.boxTitle.pink a{color:#d77fb9;text-decoration:none;}
.boxTitle.pressColor{border-bottom:2px solid #d98a02;color:#d98a02;}
.boxTitle.pressColor a{color:#d98a02;text-decoration:none;}
.content_box{/*padding:15px;font:1.1em/1.4em Georgia, serif;*/ font-family: 'Encode Sans', sans-serif;}
.box_opinion .news{padding:15px;overflow:auto;margin-bottom:0;}
.box_opinion .title a, .folder .title a{padding-bottom:0;}
.news, .folder{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #e7e7e7;}
.news .thumb{margin-bottom:0;}
.banner_news .thumb{margin-bottom:10px;}
.news{padding:20px 15px;margin:0;}
.banner_news{margin-bottom:20px;padding:0px;}
.news:last-child {/*margin-bottom:0px;padding-bottom:10px;*/border-bottom:none;}
.item{margin-bottom:10px;}
.thumb{position:relative;margin-bottom:10px;}
.thumb img{width:100%;}
.infos{color:#616161;font-family:"DroidSansBold";font-size:11px;padding-bottom:5px;}
.infos strong{color:#eb1615;text-transform:uppercase;}
.title a{color:#010101;display:block;font-size:20px;padding-bottom:10px;}
.item .title a{padding-bottom:0;}
.title a:hover{color:#eb1615;}
.intro a{color:#3a3a3a;}
.intro a:hover{color:#000;}
.author_{background:url(/images/front/bg_author.png) repeat;padding:10px;border-top:solid 1px #9d9d9d;line-height:15px;border-left:solid 1px #9d9d9d;position:absolute;right:0;bottom:0;}
.video_tag{bottom:34px;}
.write{color:#e2001a;}
.name_author{color:#2c2c2c;font-weight:bold;margin:2px 0;font-size:15px;}
.fontion{color:787878;}
.name{background:#fff;border:1px solid #efeeee;color:#000000;display:block;margin-bottom:20px;padding:10px 5px;text-align:center;}
.author{color:#a7a7a7;display:block;font-family:"DroidSans";font-size:11px;}
.smallSize{font-size:13px !important;}
.mediumSize{font-size:17px !important;}
.bigSize{font-size:32px !important;}
.more, .moreFolders{text-align:right;}
.moreFolders a{color:#bbbaba;font-size:13px;}
.moreFolders a:hover{color:#eb1615;}
.folderContents{list-style:outside none none;margin:0;padding:0;}
.folderContents li{list-style:none;}
.folderContents li i{color:#000;margin-right:5px;}
.folderContents li a{color:#5f5c5c;}
.folderContents li a:hover{color:#000;}
.blockMenseul{background:#2c2b2b;border-bottom:5px solid #e2001a;margin-bottom:20px;text-transform:uppercase;}
.blockMenseul .title{background:#e2001a;color:#fefefe;font-size:24px;line-height:60px;text-align:center;}
.blockMenseul .title a{color:#fefefe;text-decoration:none;}
.blockMenseul .subTitle{border-bottom:1px solid #838383;color:#fefefe;display:block;font-family:"DroidSansBold";font-size:18px;line-height:60px;text-align:center;}
.blockMenseul .subscriberLink{background:#494848;color:#fefefe;display:block;font-family:"DroidSansBold";font-size:16px;line-height:50px;text-align:center;}
.blockMenseul .subscriberLink:hover{background:#333;}
.blockMenseul .last{border-bottom:1px solid #838383;color:#fefefe;display:block;padding:25px 0;text-align:center;}
.blockMenseul .last span{display:block;font-family:"DroidSansBold";font-size:16px;padding:5px;}
.content{ position:relative;margin-bottom:30px; z-index:999;}
.contentTop{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:#e7e7e7;border-image:none;border-style:solid solid none;border-width:1px 1px medium;background:#f9f9f9;/*padding:20px 0;*/;}
.breadcrumb{margin:0;background:none;}
.breadcrumb a{color:#eb1615;}
.contentTop .shareBar{padding:0;}
.box_article{padding:20px 0;}
.inner{background:#fff;border:1px solid #e7e7e7;padding-top:10px;}
.inner h1{color:#383838;font-size:38px;margin-bottom:25px;text-align:center;}
.inner .titlePage{border-bottom:2px solid #eb1615;color:#eb1615;font-size:24px;margin:10px 0 15px;padding-bottom:15px;text-align:left;/*text-transform:uppercase;*/;}
.notice{margin-bottom:20px;}
.directoryFilter{margin:0 0 50px;padding:0;display:block;}
.directoryFilter li{margin:0;list-style:none;padding:0 9.2px;float:left;color:#ccc;}
.directoryFilter li:first-child{padding-left:0;}
.directoryFilter li:last-child{padding-right:0;}
.directoryFilter li a{margin:0;padding:10px 0px;}
.directoryFilter li.active a{color:#eb1615;}
.actionBar{text-align:center;border-top:1px solid #d8d8d8;margin:20px 0;padding-top:20px;}
.actionBar a{color:#a7a7a7;display:inline-block;font-size:14px;padding:0 20px;}
.actionBar a:hover{color:#eb1615;}
.actionBar a i{color:#e2001a;margin-right:5px;}
.shareBar{padding:0 0 30px;text-align:center;}
.shareBar strong{color:#484848;display:block;font-family:"DroidSansBold";font-size:18px;font-weight:normal;padding-bottom:25px;text-transform:uppercase;}
.shareBar a{color:#fff;display:inline-block;font-size:15px;line-height:42px;text-transform:uppercase;width:24%;}
.tag{margin-top:20px;}
.tag a{padding:3px 5px;background-color:#f3f3f3;box-sizing:border-box;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.facebook{background:#3b5998;}
.twitter{background:#00aced;}
.googleplus{background:rgba(223,83,66,1);}
.user_abn{background:rgba(83,83,83,1);}
a.googleplus:hover{background:rgba(223,83,66,0.9);}
a.twitter:hover{background:rgba(0,172,237,0.9);}
a.facebook:hover{background:rgba(59,89,152,0.9);}
a.user_abn:hover{background:rgba(83,83,83,0.9);}
.fb_iframe_widget, .fb_iframe_widget span, .fb_iframe_widget iframe[style]{width:100% !important;}
.contentNav{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background:#f9f9f9;border-color:#e7e7e7;border-image:none;border-style:none solid solid;border-width:medium 1px 1px;margin-bottom:60px;}
.text-left, .text-right{padding:0 !important;}
.contentNav div.text-left a{background:url("/images/front2016/prevContent.png") no-repeat scroll left center;border-right:1px solid #e7e7e7;padding-left:35px;}
.contentNav div.text-right a{background:url("/images/front2016/nextContent.png") no-repeat scroll right center;padding-right:35px;}
.contentNav a{color:#333333;display:block;font-family:"DroidSansBold";font-size:18px;padding-bottom:20px;padding-top:20px;}
.contentNav div.text-left a:hover, .contentNav div.text-right a:hover{background-color:#eaeaea;}
.contentNav a span{color:#7e7e7e;display:table;font-family:"DroidSans";font-size:12px;text-transform:uppercase;width:100%;}
span.legende_img{display:block;font-size:12px;color:#383838;background:#CCC;padding:10px;text-align:center;}
.article_body li{list-style:square;}
.article_body a{text-decoration:underline;color:#eb1615;}
.article_body a:hover {}
.steps{border-bottom:2px solid #ddd;color:#8a8a8a;font-size:18px;margin:50px 0;padding-bottom:13px;position:relative;}
.steps ul{list-style:outside none none;margin:0;padding:0;position:absolute;text-align:center;width:100%;}
.steps ul li{background:#fff;display:inline-block;margin:0 25px;padding:0 10px 0 0;width:auto;}
.steps ul li.active{color:#eb1615;}
.steps ul li span{background:#ccc;border:1px solid #ddd;display:inline-block;line-height:27px;margin-right:5px;padding:0 10px;}
.steps ul li.active span{background:#eb1615;border:1px solid #d70b0a;color:#fff;}
footer{margin-top:60px;}
.mobileApps{background:#e2001a;color:#ef969b;padding:25px 0;}
.mobileApps strong{color:#fff;display:block;font-size:28px;font-weight:normal;}
.mobileApps img{position:absolute;right:15px;top:-14px;width:auto;}
.footerMenu{background:#25262b;padding:10px 0;}
.footerMenu .logo {}
.footerMenu .logo img{width:100%;}
.footerMenu .links a{color:#fff;display:inline-block;font-family:"OpenSansCondLight";font-size:13px;line-height:38px;padding-right:30px;text-transform:uppercase;}
.footerMenu .links a:hover{color:#8e8e8e;}
.leadersFooter{background:#fff;padding:20px 0;}
.leadersFooter strong{color:#585656;display:block;font-size:18px;text-transform:uppercase;}
.leadersFooter ul{display:table;margin:10px 0 20px;}
.leadersFooter ul li{float:left;font-family:"OpenSansCondLight";font-size:14px;padding-bottom:5px;width:33.33%;list-style:none;}
.leadersFooter ul li a{color:#808080;}
.copyright{color:#7d7c7c;font-family:"OpenSansCondLight";font-size:13px;}
.socialMedias{background:#eaeaea none repeat scroll 0 0;padding:35px 0px;text-align:center;}
.socialMedias strong{color:#585656;display:block;font-size:18px;padding-bottom:15px;text-transform:uppercase;}
.socialMedias i{border-radius:50%;color:#fff;cursor:pointer;font-size:18px;text-align:center;width:40px;line-height:40px;height:40px;}
.socialMedias i:hover{background:#666;}
.socialMedias .fa-facebook{background:#3b5998;}
.socialMedias .fa-instagram{background:#ca2693;}
.socialMedias .fa-twitter{background:#00aced;}
.socialMedias .fa-rss{background:#e67329;}
.socialMedias .fa-linkedin{background:#007bb6;}
.socialMedias .fa-google-plus{background:#df5342;}
.socialMedias .fa-youtube-play{background:#bb0000;}
.socialMedias .fa-windows{background:#25aae1;}
.socialMedias .fa-apple{background:#818181;}
.socialMedias .fa-android{background:#94c147;}
#abonnement_form{position:relative;}
.mensuelOverlay{position:absolute;right:0;}
#abonnement_form span{color:#666;font-size:11px;font-weight:normal;}
#abonnement_form ul, #abonnement_form li{margin:0;padding:0;list-style:none;}
#abonnement_form .row{margin-bottom:10px;}
.notice{border:1px solid #eb1615;color:#eb1615;padding:10px;font-size:14px;font-family:'DroidSansBold';}
.article_body img{background:#f9f9f9;-webkit-box-shadow:0px 0px 3px 0px rgba(0, 0, 0, 0.3);-moz-box-shadow:0px 0px 3px 0px rgba(0, 0, 0, 0.3);box-shadow:0px 0px 3px 0px rgba(0, 0, 0, 0.3);margin-bottom:10px;}
.alpha{float:left;}
.omega{float:right;}
.pagination{height:36px;margin:18px 0;}
.pagination ul{display:inline-block;margin-left:0;margin-bottom:0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.05);-moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.05);box-shadow:0 1px 2px rgba(0, 0, 0, 0.05);}
.pagination li{display:inline;}
.pagination a{float:left;padding:0 14px;line-height:34px;text-decoration:none;border:1px solid #ddd;border-left-width:0;}
.pagination-centered{text-align:center;}
.pagination a:hover, .pagination .now a{background-color:#f5f5f5;}
.pagination .now a{color:#999999;cursor:default;}
.pagination .disabled span, .pagination .disabled a, .pagination .disabled a:hover{color:#999999;background-color:transparent;cursor:default;}
.pagination li:first-child a{border-left-width:1px;-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;}
.pagination li:last-child a{-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;}
.form_send input[type=text], .form_send button, .form_send select, .form_send textarea, .form_abonnement input[type=text], .form_abonnement button, .form_abonnement select, .form_abonnement textarea{-webkit-box-shadow:0 0px 2px rgba(0, 0, 0, 0.05);-moz-box-shadow:0 0px 2px rgba(0, 0, 0, 0.05);box-shadow:0 0px 2px rgba(0, 0, 0, 0.05);margin:5px 0;border:solid 1px #d1d1d1;padding:5px;}
.form_send textarea, .form_abonnement textarea{background-color:#e8e8e8;}
.form_send textarea, .form_send input[type=text], .form_abonnement input[type=text]{width:100%;}
.form_abonnement button, .form_send button{background-color:#e2001a;color:#FFF;padding:7px 20px;border:none;}
.form_abonnement button:hover, .form_send button:hover{background-color:#cb031a;}
.form_send select{width:100%;}
.titre_block_comment{background:#f9f9f9;border-bottom:1px solid #dddddd;color:#e40e27;font-size:24px;text-align:center;padding:20px 0;text-transform:uppercase;}
.error_list, .error_list li{list-style:none;margin:0;padding:0;color:#C00;font-size:11px;font-style:italic;}
.mensuelprec{-webkit-box-shadow:0px 0px 3px 0px rgba(0, 0, 0, 0.3);-moz-box-shadow:0px 0px 3px 0px rgba(0, 0, 0, 0.3);box-shadow:0px 0px 3px 0px rgba(0, 0, 0, 0.3);margin:10px 0;}
.mensuelprec .title{padding:5px 10px;min-height:75px;}
.commentBox .boxTitle{background:#f9f9f9;border-bottom:1px solid #dddddd;}
.commentBox .infos{margin-top:20px;text-align:right;font-family:"DroidSansBold";font-size:18px;color:#8f8f8f;}
.list_annu{margin-left:0;}
.title_livre{margin:20px 0;padding:20px;border-bottom:double #ed1c24 4px;border-top:double #ed1c24 4px;color:#ed1c24;font-size:24px;line-height:35px;font-weight:bold;text-align:center;}
.liste{list-style:square;}
.desc h2{color:#eb1615;}
.pubbox{padding:10px 0;}
.bnt_hide_popup{text-align:center;background:#eb1615;padding:10px 0;color:#FFF;font-size:18px;cursor:pointer;}
.box_menseul_banner_2{text-align:center;}
.block_partage_header{text-align:right;padding-top:10px;padding-bottom:10px;}
.block_partage_header a{color:#fff;display:inline-block;font-size:14px;line-height:40px;padding:0 30px 0 20px;text-decoration:none;text-transform:uppercase;}
.block_partage_header a:hover{opacity:0.9;}
.block_partage_header a i{padding-right:10px;}
.face_partage{background:#3b5998 none repeat scroll 0 0;}
.twit_partage{background:#00aced none repeat scroll 0 0;}
.goog_partage{background:#df5342 none repeat scroll 0 0;}
.breadcrumb{padding:20px 0;}
p{margin:0 0 15px;}
.responsive_img{width:100%;height:auto;}
.cse .gsc-search-button input.gsc-search-button-v2, input.gsc-search-button-v2{height:29px !important;margin-top:3px !important;border:none !important;padding:8px 20px !important;width:53px !important;}
.gsc-input-box{height:29px !important;vertical-align:bottom !important;}
.cse .gsc-search-button input.gsc-search-button-v2, input.gsc-search-button-v2{margin-top:0 !important;vertical-align:bottom !important;}
.gsc-search-box-tools .gsc-search-box .gsc-input{padding-right:0 !important;}
.gsc-selected-option-container{min-width:100px !important;}
.gsc-tabHeader.gsc-tabhActive{border-color:#eb1615 #eb1615 !important;background-color:#eb1615 !important;color:#fff !important;}
.gsc-tabsArea{border-color:#eb1615 !important;}
.gsst_a .gscb_a{color:#ccc !important;cursor:pointer;}
.intro{/*font:1.1em/1.4em Georgia, serif;*/ font-family: 'Encode Sans', sans-serif;}
.article_body{/*font:1.1em/1.4em Georgia, serif;*/font-family: 'Encode Sans', sans-serif; hyphens:auto;margin-bottom:1em !important;}
.title{/*font-family:'Oswald', sans-serif;*/ font-family: 'Lato', sans-serif;}
.inner h1{/*font-family:'OswaldBold';*/ font-weight: bold;font-family: 'Lato', sans-serif;}
.desc h2{color:#eb1615;/*font:29px 'OswaldBold', sans-serif;*/ font-family: 'Lato', sans-serif; font-size: 29px;  padding-top:0;}
.desc h3{color:rgb(153,51,0);/*font:25px 'OswaldBold', sans-serif;*/margin-top:0;margin-bottom:15px;      font-size: 22px;   font-family: 'Lato', sans-serif;}
.clearfix_md{clear:both;}
.folderContents, .folderContents li, ul, ul li{list-style:outside none none;}
.choice label{display:inline;font-weight:normal;}
.content .container{background:#FFF;position:relative;z-index:11;}
footer{position:relative;}
.desc.article_body ol li{list-style-type:decimal !important;}
.desc.article_body td, .desc.article_body th{padding:5px !important;}
.services{display:inline-block;}
.langues {/*background:#292929;*/text-align:center;display:inline-block;}
.langues *{margin:0;padding:0;position:relative;}
.langues .toggler{display:inline-block;vertical-align:middle;margin:5px 5px;}
.langues .toggle{display:inline-block;vertical-align:middle;margin:0;}
.langues .toggler{color:#7f7f7f;transition:.2s;cursor:pointer;}
.langues .active{color:#eb1615;font-size:12px;}
.langues .b{display:block;}
.langues .toggle{width:50px;height:22px;border-radius:100px;background-color:#eb1615;overflow:hidden;box-shadow:inset 0 0 2px 1px rgba(0, 0, 0, 0.05);}
.langues .check{position:absolute;display:block;cursor:pointer;top:0;left:0;width:100%;height:100%;opacity:0;z-index:6;}
.langues .check:checked ~ .switch{right:2px;left:37.5%;transition:0.25s cubic-bezier(0.785, 0.135, 0.15, 0.86);transition-property:left, right;transition-delay:.08s, 0s;}
.langues .switch{position:absolute;left:2px;top:2px;bottom:2px;right:37.5%;background-color:#fff;border-radius:36px;z-index:1;transition:0.25s cubic-bezier(0.785, 0.135, 0.15, 0.86);transition-property:left, right;transition-delay:0s, .08s;box-shadow:0 1px 2px rgba(0, 0, 0, 0.2);}
#banner_top_mega__{position:relative;z-index:999;}
.header-fr {/*padding:30px 0 0 0;*/}
.logo-coupe{position:absolute;top:-9px;right:22px;}
.logo-coupe img{height:100px;}
.article_body audio {width:90%;margin:15px 5%;}
.ads {margin:0 auto; text-align:center;padding:15px 0;}





/* responsive */
@media only screen and (max-width:1199px) {
	.adsMega {transform: scale(0.9);transform-origin:290px 0;height:280px;}
	.navbar-default .navbar-nav > li > a{padding:0 14px;}
	.leadersFooter ul{margin:10px 0;}
	.leadersFooter ul li{padding-bottom:0px;}
	.copyright span{display:block;}
	#control-bar.fixed a{padding:0 14px;}
}
@media only screen and (max-width:991px) {
	.adsMega {transform:scale(0.70);transform-origin:50px 0;height:215px;}
	.top .services{font-size:10px;padding-top:15px;}
	.top .services a{padding:0 5px;}
	.top .logo img{width:100%;}
	.top .search{padding-top:10px;}
	.top .search input{width:200px;}
	.navbar-default .navbar-nav > li > a{padding:0 5px;font-size:14px;}
	.title a{font-size:15px;}
	.bigSize{font-size:24px !important;}
	.mobileApps{padding:20px 0;}
	.mobileApps strong{font-size:24px;}
	.mobileApps img{width:100%;top:-40px;}
	.copyright span{display:inline-block;}
	.footerMenu .logo{padding-top:2px;}
	.footerMenu .links a{font-size:13px;padding-right:15px;}
	.socialMedias{padding:10px 0;margin-top:10px;}
	.socialMedias strong{display:none;}
	.socialMedias i{width:5%;}
	.boxTitle{font-size:21px;padding:10px;}
	.blockMenseul .title{font-size:21px;line-height:50px;}
	#control-bar.fixed a{font-size:12px;padding:0 5px;}
}
@media only screen and (max-width:767px) {
	.adsMega {max-width:576px;transform:scale(0.5);transform-origin:50px 0;height:145px;}
	.sommaire_livre img{width:100%;}
	#sitewrap{padding-top:100px;}
	header{display:none;}
	.headerMobile{display:block;}
	.bigSize{font-size:20px !important;}
	.footerMenu .logo{display:none;}
	.footerMenu .links{width:100%;text-align:center;}
	.footerMenu .links a{font-size:12px;line-height:20px;padding-right:5px;}
	.socialMedias{display:none;}
	.socialMedias i{width:40px;height:40px;}
	.mobileApps{padding:5px 0;}
	.mobileApps strong{font-size:14px;}
	.mobileApps p{display:none;}
	.mobileApps img{width:130px;top:-25px;}
	.form_abonnement input{width:100%;}
	.steps ul li{margin:0px 12px 10px 12px;text-align:left;float:left;font-size:15px;}
	.steps ul li span{padding:0 5px;line-height:20px;font-size:14px;}
	.steps{border:none;}
	.steps ul{position:static;overflow:auto;}
	.steps{margin:20px 0;}
	.inner .titlePage{font-size:20px;padding-bottom:10px;}
	.shareBar a{font-size:12px;line-height:30px;}
	.boxTitle{font-size:18px;padding:8px;}
	.commentBox .infos{margin-top:11px;font-size:13px;}
	.commentBox .top{padding:4px 0;}
}
@media screen and (max-width:575px){
	.adsMega {max-width:480px;transform:scale(0.4);transform-origin:50px 0;height:115px;}
}
@media screen and (max-width:479px){
	body{font-size:13px;}
	.adsMega {max-width:360px;transform:scale(0.3);transform-origin:30px 0;height:80px;}
	.inner h1{font-size:18px;}
	.contentNav a{font-size:14px;}
	.footerMenu .links{text-align:center;}
	.leadersFooter ul li{width:48%;font-size:13px;}
	.leadersFooter ul li:nth-child(2n+2){padding-left:9%;}
	.copyright{text-align:center;}
	.block_partage_header a{line-height:normal !important;font-size:0px !important;padding:0 20px;}
	.block_partage_header a i{display:block;font-size:20px;line-height:40px;padding-right:0;}
}