@charset "utf-8";
@import url(https://fonts.googleapis.com/css?family=Oswald:400,300,700);
@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-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';}

/*.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;}
.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;}

#control-bar {position:relative;z-index:3;}
#cb-place-holder {display:none;}

.navbar {background:#535353;border:medium none;border-radius:0;box-shadow:none;font-family:"OpenSansCondBold";font-size:15px;margin-bottom:0;min-height:inherit;}
.navbar-default .navbar-nav > li {border-right:1px solid #7f7f7f; padding-bottom:0}
.navbar-default .navbar-nav > li:last-child{ border:none;}
.navbar-default .navbar-nav > li > a {color:#fff;line-height:40px;padding:0 23.5px;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 21.5px; 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}
#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}
.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{margin-bottom:30px;}
.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-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;
  *display: inline;
  /* IE7 inline-block hack */

  *zoom: 1;
  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;}

@media only screen and (max-width:1199px) {
	.container{width:980px}
	.navbar-default .navbar-nav > li > a {padding: 0 16px;}
	.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){
	.container{width:750px}
	.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 6.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;}
}
.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;}
@media only screen and (max-width:767px){
.sommaire_livre img{ width:100%}
	.container{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 only screen and (max-width: 479px) {
	body{ font-size:13px}
	
	.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;}
}

.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;
}
.article_body{
    font: 1.1em/1.4em Georgia,serif;
    hyphens: auto;
    margin-bottom: 1em !important;
}
   
.title {
	font-family: 'Oswald', sans-serif;
}
.inner h1{font-family: 'OswaldBold';}
.desc h2 {
    color: #eb1615;
    font: 29px 'OswaldBold',sans-serif;
	padding-top:0;
}
.desc h3 {color: rgb(153,51,0);
    font: 25px 'OswaldBold',sans-serif; margin-top:0; margin-bottom:15px;}
	
.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:9999}