/*
Theme Name: IWACU PORTAL
Author: Laurence Dierickx - IWACU Press Group
Author URI: http://ohmybox.info
Theme URI: http://www.iwacu-burundi.org
Description: Thème original développé pour le 10e anniversaire d'Iwacu 
Version: 1.0
Text Domain: iwacu-portal
License: Laurence Dierickx
License URI: http://www.ohmybox.info
*/

/*Styles généraux*/
html {color: #121212;font-size: 1em;line-height: 1.4;overflow-x:hidden;}
body{overflow-x:hidden;}

/**#JESUISIWACU Page spéciale 1 an**/
.box { position: fixed; top:0;left:0;z-index:99999;width:5px;height:5px;} 
.ribbon {   position: absolute; left: -5px; top: -5px;   z-index: 1;   overflow: hidden;   width: 75px; height: 75px;   
text-align: right; } 
.ribbon span {   font-size: 12px;   font-weight: bold;   color: #FFF;   text-transform: uppercase;   text-align: center;   
line-height: 20px;   transform: rotate(-45deg);   -webkit-transform: rotate(-45deg);   width: 100px;   display: block;   
background: #000000;   background: linear-gradient(#000000 0%, #000000 100%);   box-shadow: 0 3px 10px -5px rgba(0, 0, 0, 1); 
  position: absolute;   top: 19px; left: -21px; } 
  .ribbon span::before {   content: "";   position: absolute; left: 0px; top: 100%;   z-index: -1;   border-left: 3px solid #000000;   border-right: 3px solid transparent;   border-bottom: 3px solid transparent;   border-top: 3px solid #000000; } .ribbon span::after {   content: "";   position: absolute; right: 0px; top: 100%;   z-index: -1;   border-left: 3px solid transparent;   border-right: 3px solid #000000;   border-bottom: 3px solid transparent;   border-top: 3px solid #000000; }
#black{background:#000000;text-align:center;margin-bottom:-30px;color:#FFFFFF;}
#black img,.networks img,.free img,.img-jean img{filter: grayscale(0)!important;}
#black img{width:100%;height:auto;margin:40px 0;}
.page-template-template-triste footer .container{display:none;}
#tagjournalistes{margin-bottom:40px;font-size:1.5em!important;}
#black h2{margin:10px 0 0 0!important;}
#black h1{margin:20px 0 40px 0!important;font-size:78px;}
#black a{color:#FFFFFF!important;}
#black a:hover,#black a:focus,#black a:active{color:#CDCDCD!important;text-decoration:none!important;}
.navbar-left{z-index: 9999999;}
h2,h3,h4,h5{line-height:1.2!important;}

/*******/
.single,.search,.archive,.category,.page-template-page-publications,.page-template-template-archives-mag,.page-template-page-pubications-menu,
.page-template-page-webradio,.page-template-page-issuu,.page-template-page-accueil-webradio,.page-template-template-archives-hebdo,.page-template-page-groupe,
.page-template-page-meteo,.page-template-page-hommage,.page-template-default,.page-template-page-service,.page-template-page-opendata,
.page-template-page-accueil-webtv,.imagesdelasemaine-template-default,.edition-template-default,.page-template-page-annonces,
.page-template-tpl-glossaire,.page-template-page-team,.page-template-page-login,.page-template-page-recherche,.page-template-page-rester-debout,.page-template-page-thesaurus,.page-template-page-jean,.page-template-page-membre{background:#ECEEF0!important;}
::-moz-selection {background: #DDDFE6;text-shadow: none;color:#000000;}
::selection {background: #DDDFE6;text-shadow: none;color:#000000;}
hr {display: block;height: 1px;border: 0;border-top:1px dotted #425158;margin: 30px 0;padding: 0;}
audio,canvas,iframe,img,svg,video {vertical-align: middle;}
fieldset {border: 0;margin: 0;padding: 0;}
textarea {resize: vertical;}
.browserupgrade {margin: 0.2em 0;background: #ccc;color: #000;padding: 0.2em 0;}
body{font-family: 'Open Sans', sans-serif;overflow-x:hidden;}
iframe{width:100%;}
audio,canvas,iframe,img,svg,video {vertical-align: middle;border:none;}
fieldset {border: 0;margin: 0;padding: 0;}
textarea {resize: vertical;}
audio{visibility:visible!important;margin:30px 0;max-width:400px;width:100%;}
video{visibility:visible!important;}
iframe{margin:10px 0;}
.btn{-webkit-transition: all 0.4s linear 0s; -moz-transition: all 0.4s linear 0s; transition: all 0.4s linear 0s!important;}
a,a:link{color:#466584;-webkit-transition: all 0.4s linear 0s; -moz-transition: all 0.4s linear 0s; transition: all 0.4s linear 0s!important;}
a:hover,a:focus,a:active{color: #546770;}
.container{max-width:1150px;margin:0 auto;padding:0;}
.sticky , .gallery-caption , .bypostauthor {color: inherit;}
em{font-family:'Raleway',sans-serif;}
#yaga_content > h3 {padding: 6px!important;}
.infos a:hover{opacity:0.6;}

/**Multimedia Elements**/
.main-right img,.main-left img{max-width:100%;}
.video-container {position: relative;padding-bottom: 56.25%;padding-top: 30px;height: 0;overflow: hidden;margin: 20px 0 30px 0;}
.video-container iframe,.video-container object,.video-container embed {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.wp-caption {margin-bottom:25px;line-height:110%;}
.wp-caption-text {font-size: 0.9em;clear: both;margin-bottom: 6px;font-family: 'Raleway',sans-serif;}
.wp-caption.alignright {display: block; float: right;max-width:100%;height:auto;margin: 0;}
img.alignright, .alignright img {max-width:100%;height:auto;padding:6px 0 0 30px;float:right;margin-bottom:10px;}
.alignright .wp-caption-text{margin-top: -6px;text-align:right;float:right;margin-bottom: 6px;}
.wp-caption.alignleft {display: block; float: left;width:100%;height:auto;margin: 0;}
img.alignleft, .alignleft img {max-width:100%;height:auto;margin:0 30px 0 0;float:left;margin-bottom:10px;padding-right:20px;}
.aligncenter .wp-caption-text{text-align:left;margin-top:-6px;}
.wp-caption.aligncenter {display:block; float:none;width:100%!important;margin: 0;}
.aligncenter,.aligncenter img{display: block; float:none;margin:0 auto;
height:auto;clear:both;margin-top:26px;margin-bottom:26px;}
.aligncenter + p{margin-top:20px;}
.wp-caption.aligncenter  .wp-caption-text {width:100%;margin-top: -20px;}
.wp-caption.alignnone {margin:0 auto;text-align:center;width:100%;float:none;}
img.alignnone, .alignnone img{text-align:center;margin:0 30px 0 0;float:none;margin:0 auto;max-width:100%;height:auto;}
img.alignnone{margin:20px 0;}
.screen-reader-text {clip: rect(1px, 1px, 1px, 1px);position: absolute !important;height: 1px;width: 1px;overflow: hidden;}
.screen-reader-text:focus {clip: auto !important;display: block;height: auto;width: auto;z-index: 100000; /* Above WP toolbar. */}
div.issuuembed {width: 98% !important;margin: 0 1% 30px 1%;height: 560px !important;}
.twitter-tweet{margin:35px 0!important;}
.wonderpluginaudio {width: 90% !important;margin: 30px auto !important;}

/**Barres header**/
#langue{position:fixed;left:6px;top:6px;z-index:9999;}
#langue ul{list-style-type:none;padding:0;margin:0;}
#langue li{padding:4px;border:1px solid #22313F;border-radius:3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;font-size:14px;margin-bottom:6px;}
#langue .active{background:#CC0022;color:#FFFFFF;border:1px solid #CC0022;}
#langue li:hover,#langue a:hover,#langue a:focus,#langue a:active{background:#CC0022;color:#FFFFFF;text-decoration:none;}
.navbar-fixed-top{margin-bottom:0;background:#FFFFFF;color:#000000;text-transform:uppercase;border-bottom:1px solid #DEDEDE; height: 90px; font-family: 'Raleway', sans-serif; margin-top: 0; position: relative; padding-top: 10px;}
.navbar-fixed-top a{color:#000000!important;}
.topage{height:44px;background:#22313F;color:#FFFFFF!important;border:none!important;position:fixed;top:0;left:0;width:100%;}
.navbar-left{padding-top:15px;padding-left: 0;}
.topage .navbar-left{padding-top:0;}
.navbar-left li{float:left!important;-webkit-transition: all 0.4s linear 0s; -moz-transition: all 0.4s linear 0s; transition: all 0.4s linear 0s!important;}
.navbar-left li:hover{color:#435058!important;opacity:0.8;}
.topage .navbar-left li:hover{opacity:1!important;color:#F1D9B1;}
.navbar-left .ion{font-size:32px;cursor:pointer;}
.ion-close-round{display:none;}
.navbar-left li{margin-right:20px;color:#171F20!important;width: 28px;display: inline-block;}
.topage .navbar-left li, .topage .navbar-right li,.topage .navbar-right{color:#FFFFFF!important;}
.topage .navbar-left li{margin-right: 30px;}
.brand{margin-left:23%;float:left;margin-top:0;}
.brand img{height:70px;-webkit-transition: all 0.5s ease; -moz-transition: position 10s; -ms-transition: position 10s; -o-transition: position 10s; transition: all 0.5s ease; }
#date{float:left;margin-top:25px;font-family:'Raleway',sans-serif;text-transform:none;margin-left: 80px;}
#date2{float:left;margin-top:30px;font-family:'Raleway',sans-serif;text-transform:none;margin-left: 260px;}
.topage .brand {margin-left:23%;}
.logged-in .topage .brand {margin-left: 32%;}
.topage .brand img{height:44px;width:auto;margin-top:-10px;}
.navbar-right{padding-top:9px;font-family: 'Raleway', Arial, sans-serif; margin-right: 0;font-size:14px;letter-spacing:-0.1px;}
.navbar-right li{float:left!important;border:1px solid #000000;margin-left:10px;-webkit-transition: all 0.4s linear 0s; -moz-transition: all 0.4s linear 0s; transition: all 0.4s linear 0s!important;}
.navbar-right li:hover{border:1px solid #CC0022;color:#425158;}
.navbar-right li a:hover{color:#CC0022!important;}
.navbar-scoll li a {padding: 5px 10px!important;}
.ion-ios-contact-outline:hover{color:#425158;}
.topage .navbar-right li{border: 1px solid #FFFFFF!important;font-size: 14px;}
.topage .navbar-right li:hover{border:1px solid #a0dbef;color:#a0dbef;}
.topage .navbar-right li a{color:#FFFFFF!important;}
.topage .navbar-right li a:hover,.topage .ion:hover{color: #a0dbef!important;}
#bouton-modal{cursor:pointer;}
.navbar-scoll{padding-top:0!important;}
.navbar.second{background:#DFE2E6!important;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;margin-top:0;text-align:center;padding-top:10px;max-height:44px;min-height:44px;height:44px;}
.second ul {padding:0;margin:0 0 0 15px;}
.second li{display:inline-block;font-size:1.1em;margin-right:11px;}
.second a{color:#000000;text-decoration:none;-webkit-transition: all 0.4s linear 0s; -moz-transition: all 0.4s linear 0s; transition: all 0.4s linear 0s!important;cursor:pointer;}
.second a:hover{opacity:0.6;}
.jean{background:#22313F;border-radius:0;margin:-20px 0 0 0;height:35px!important;color:#FFFFFF;padding:12px 0;font-size:1.1em;}
.moment strong{font-size:14px;text-transform:uppercase;font-family: 'Raleway', sans-serif;}
.moment .ion{margin:0 6px;}
.clear{clear:left;}
.ticker ul{list-style-type:none;padding:0;margin:0;display:none;}
.ticker li{display:inline-block;}
.ticker div {display: inline-block;word-wrap: break-word;}
.moment a,.jean  a:link,.moment a:active,.moment a:focus{color:#FFFFFF!important;text-decoration:none!important;}
.moment a:hover{color:#FFFFFF!important;opacity:0.8;text-decoration:none;}
#right-responsive{display:none;}
#right-responsive-article{float:right;color:#FFFFFF;margin-top:12px;font-size:22px;}
#right-responsive-article .ion{margin-left:12px;cursor:pointer;}
#right-responsive-article  a{color:#FFFFFF!important;}
#right-responsive-article  a:hover{opacity:0.7;}
#text{font-size: 12px !important;margin-top: 6px !important;float: left;margin-right: 10px;}
.moment{padding-left: 0;padding-top: 4px;}
.thirty{min-height:30px;clear:left;}
#topbar-iwacu{height:40px;border-bottom:1px solid #DEDEDE;top:0;left:0;width:100%;z-index:9999;background:#FFFFFF;}
#en{float:right;margin:10px 0 0 0;}
#en a{font-weight:bold;color:#545454;}
#en a:hover{color:#CE4D39;text-decoration:none;}
.topage .brand h4 {font-size: 13px!important;}
.menu-footer li,.menu-menu-lateral-dynamique li {float: none;height:auto;margin-bottom:15px;clear:left;width:100%;}
.dropdown-menu {font-size: 15.5px;clear:left;position: relative;background:inherit;border:none;box-shadow:none;margin-bottom:10px;width:100%;float:none;padding-left:15px;}
.dropdown-menu a{display:block;margin-top:6px;width:100%;}
.dropdown-toggle,.nav-link{cursor:pointer!important;}

/**Recherche**/
#search_resp_open{position:fixed;display:none;text-align:center;top:131px;padding:9px;background:#546770;width:100%;z-index:99999;}
.scroll_open{top:50px!important;}
#search_resp_open input{width:60%;padding:10px;float:left;}
#search_resp_open .btn{float:left;margin-left:7px;}
.searchform{text-align:center;margin: 0 21%;float:none;}
#search_resp_open .btn:hover{background:#22313F;color:#FFFFFF;}

/**Erreurs*/
#erreur{background:#ECEEF0 url('images/bgtambours.jpg') no-repeat center center;padding:30px;margin-bottom:-50px;
height:700px;width:100%;background-size:cover;min-height:100%;max-height:100%;height:100vh;}
.erreur{height:500px;padding:0;width:100%;min-height:100%;max-height:100%;position:fixed;z-index:11;}
#erreur h1{font-size:50px;margin-top:80px;color:#FFFFFF;text-align:center;font-weight:800;font-family: 'Raleway',sans-serif;}
#erreur h2, #erreur h2 a{font-size:38px;margin-top:50px;color:#FFFFFF;text-align:center;font-weight:600;font-family: 'Raleway',sans-serif;}
#erreur h3{color:#FFFFFF;text-align:center;font-family: 'Raleway',sans-serif;}
.error404{height:100%;}
#erreur h2 a{font-weight:800;}
#erreur h2 a:hover{opacity:0.8;text-decoration:none;}

/**Menu responsive**/
#menu_main_resp_open{position:fixed;top:129px;left:-270px;background:#425158;z-index:99999;width:250px;height:100%;display:none;padding:0;}
.scroll_open_menu{top:50px!important;}
#menu_main_resp_open ul{list-style-type:none;margin:0;padding:0;color:#FFFFFF;width: 94%;}
#menu_main_resp_open li{padding:10px;margin: 0;font-size:1.2em;border-bottom:1px solid #546770;float:none;width:100%;display:block;}
#menu_main_resp_open li:hover,#menu_main_resp_open li a:hover,
#menu-menu-lateral-dynamique a:hover{opacity:1;color:#8CB5C1!important;}
#menu_main_resp_open li.dropdown:hover,#menu_main_resp_open .nav-link:hover{opacity:1;text-transform:bold;}
#menu_main_resp_open a{color:#FFFFFF;text-decoration:none;}
#menu_main_resp_open li ul li{font-size:0.9em;}
#menu_main_resp_open li ul li:last-child{border-bottom:none;margin-bottom:-10px;}
#menu_main_resp_open li ul{margin-top:10px;}
#menu_main_resp_open .ion-arrow-down-b{margin-left:12px;}
#menu_main_resp_open .ion-arrow-down-b:active,
#menu_main_resp_open .ion-arrow-down-b:focus,#menu_main_resp_open .ion-arrow-down-b:hover{color:#8CB5C1!important;}
.menu-menu-top-responsive-mobiles-container{width:250px;height:200px;min-height:86%;}
#menu-titre{font-size: 11px;margin-left: -3px;}
.topage #menu-titre{display:none;}
.dropdown-item{margin-bottom:11px;}
.dropdown-item:last-child,#menu_main_resp_open .dropdown-menu{margin-bottom:0;}
.dropdown-item:hover{color:#8CB5C1!important;}

/**Bandeau images**/
.main{padding:15px 0;background:#F4F5F7;}
.main-slide{padding:15px 0;background:#ECEEF0;}
.mainhome img{width:100%;height:auto;}
.lefthome{width:65%;margin:0;padding:0;}
#homeslide{background:#FFFFFF;padding:15px;overflow:hidden;}
#homeslide a,#homeslide a:focus,#homeslide a:active,#homeslide a:link{color:#FFFFFF;text-decoration:none;}
.titraille{position:absolute;bottom:0;cursor:pointer;}
.mini-masthead img{width:100%;height:auto;}
.titraille h3{margin:-1px 0 0 0;}
.titraille h3 span, .mini-masthead h3 span,.search-results h3 span, .search-results .postby h3{padding:5px 12px!important; background:#22313F!important;font-size:12px;text-transform:uppercase!important;color:#FFFFFF;font-family: 'Open Sans', sans-serif;}
.titraille h2{margin:4px 0 0 0;padding:10px;font-size:24px;color:#FFFFFF;font-weight:700;font-family: 'Raleway', Arial, sans-serif;}
.righthome {width:34%;margin:0 0 0 1%;padding:0;}
.inforight{position:relative;}
.inforight .titraille{position:absolute;margin-top:0;-webkit-transition: all 0.6s linear 0s; -moz-transition: all 0.6s linear 0s; transition: all 0.6s linear 0s!important;}
#info1 .titraille {position: absolute;bottom: 5px;}
.inforight .titraille h3 span{font-size:12px;}
.inforight .titraille h2{font-size:19px;background: #171F20;opacity: 0.6;}

#lefthome .titraille h2 a:hover{color:#FFFFFF!important;}
#lefthome:hover .titraille{-webkit-transition: all 0.6s linear 0s; -moz-transition: all 0.6s linear 0s; transition: all 0.6s linear 0s!important;}
#lefthome .titraille{width:100%;background:#171F20;opacity:0.6;padding:0;}
#lefthome:hover .titraille{width:100%;background:#171F20;opacity:0.8;padding:0;}
.inforight:hover .titraille{width:100%;background:#171F20;opacity:0.8;padding:0;}
#info1 img{margin-bottom:5px;}
#info2 img{margin-top:5px;}

/**Home**/
.home .homecontentop{margin:15px 0 0 0;}
.homecontentop{margin:45px 0 0 0;}
.top-page{margin:15px 0 0 0;}
.masthead{margin-top:30px;}
.video-une{right:-15px;}
.masthead img{width:100%;height:auto;}
.decal{margin:0 -15px!important;}
.une{margin-bottom: -50px;}
.mini-masthead,.search-results .mini-masthead{margin-bottom:30px!important;border: 1px solid #C8C8C8;padding: 10px;}
.search .mini-masthead{border-bottom: 1px dotted #4A7A8A;padding-bottom:10px!important;margin-bottom:10px!important;}
.article-head{margin-bottom:20px!important;}
.mini-masthead a,.mini-masthead a:link,.mini-masthead  a:visited,.mini-masthead  a:focus{color:#171F20;}
.mini-masthead a:hover,.mini-masthead a:active{text-decoration:none;opacity:0.7;}
.mini-masthead h2,.masthead h2{font-weight:700;font-family: 'Raleway', Arial, sans-serif;font-size: 1.8em;margin-top:10px;line-height:110%!important;}
.mini-masthead p,.masthead p{font-size:1.12em;color:#000000;}
.mini-masthead p:nth-child(1),.masthead p:nth-child(1){font-size:1.18em;color:#000000;margin-top:8px;}
.mini-masthead h3{position:absolute;margin-top:-8px;margin-left:0;z-index:22;}
.search-results .mini-masthead h3{position:absolute;margin-top: -2px !important;!important;margin-left:0;z-index:22;}
.grid-item h3  span  a {color:#FFFFFF!important;}
.masthead h2{margin-top:-20px;font-size:2.4em;}
.video-une{margin-top:-20px;padding-right: 0 !important;padding-bottom: 30px;}
.infos{color:#22313F;margin-bottom:10px;padding-left:8px;border-left:2px solid #CC0022;margin-top:14px;}
.infos .ion{margin: 0 2px 0 6px;}
.decaltres .infos{border:none;padding:4px;background:#ECEEF0;}
.decaltres h2{margin: 10px 0;}
.title-span{margin-left:15px;margin-bottom:20px;padding:0;margin-top:30px!important;}
.page-template-page-login #service-page{margin-top:25px;}
.page-template-page-login #loginform label{width:300px;}
.category-home{text-transform:uppercase;font-family:'Raleway',sans-serif;
font-weight:800;color:#22313F;font-size:0.9em;padding: 6px 0 0 15px;border-top:6px solid #171F20;margin-bottom:6px;}
.category-iwacu{font-family:'Raleway',sans-serif;
font-weight:800;color:#22313F;font-size:1em;padding: 6px 0 0 15px;border-top:6px solid #171F20;margin-bottom:6px;}
.page-template-page-membre .category-home,.page-template-page-thesaurus .category-home,
.page-template-page-recherche .category-home, .page-template-page-issuu .category-home,
.page-template-page-rester-debout .category-home
{border-color:#4A7A8A!important;font-family:'Open Sans',sans-serif;}
.tres{margin:0;margin: 0 -15px;}
.tres img{width:100%; height:auto;}
.tres h2{font-size:1.5em;font-weight:600;}
.decaltres{margin:0 -15px 0 0;}
.dark{background:#ECEEF0;border-top:1px dottted #DEDEDE;border-bottom:1px dotted #DEDEDE;}
#jb h4{padding:8px;text-align:center;color:#FFFFFF;background:#4A7A8A;margin-top:17px;}
#jb h4 a{color:#FFFFFF;}
#services{margin:0 0 50px 0;text-align:center;font-size:0.9em;}
.numeros table{border:1px solid #F3F7F8;padding:0;text-align:center;background:#ECEEF0;width:100%;}
.numeros table td{width:50%;padding:0;}
.numeros table tr{text-align:center;}
.numeros table img{width:92%;float:none;margin:0 2%;padding:0;}
.flash h3{text-transform:uppercase;font-size:1.3em;font-weight:normal;}
.focus h3{font-weight:normal;text-transform: uppercase;font-size: 1.7em;}
.numeros table h5{font-weight:bold;color:#222D2F;}
#services button{padding:1px 12px 5px 12px;color:#22313F;background:#2231F;
color:#FFFFFF;border:none;font-size:1.2em;margin:0 10px;-webkit-transition: all 0.6s linear 0s; -moz-transition: all 0.6s linear 0s; transition: all 0.6s linear 0s!important;}
#services button:hover{background:#4A7A8A;color:#FFFFFF!important;}
#services .ion{margin-right:8px;font-size:1.3em;margin-top:4px;}
#services h2 span, #related_posts h2 span{border-top:1px solid #22313F;}
#services h2, #related_posts h2{margin-bottom:17px;}
.flashinfos{margin-right: 14px;float:left;opacity:0.8;}
.flashinfos .ion-ios-clock-outline{margin-right:4px;}
.quatro{background:#ECEEF0;padding:15px 0;}
.media{font-size: 26px;text-align: right;z-index:22;float: right;margin-top: -45px;right: 15px;}
.media span{background:#CC0033!important;color: #FFFFFF;padding:4px 6px;border-right: 1px solid #DEDEDE;
width:32px;height:32px;max-height:32px;text-align:center;opacity:0.9;}
.well{background:#DFE6E9;border:none;}
#titrevideo{margin-bottom:18px;}
#titrevideo a{color:#000000;text-decoration:none;}
#titrevideo a:hover{color:#CC0022;text-decoration:none;}
.focusune{margin: 0 -30px !important;}
.menu-footer {margin-left: -15px;}
.home .une{padding-left: 0;}
.topage .brand h4 {margin-top: 0!important;margin-left: -40px;}
#topbar-iwacu ul{list-style-type:none;padding:0;margin:0;position:absolute;top:10px;width:100%;}
#topbar-iwacu li{display:inline-block!important;margin-right:10px;text-transform:uppercase;width:auto;}
#topbar-iwacu li a{color:#000000;text-decoration:none;}
#topbar-iwacu li a:hover{color:#CE4D39;text-decoration:none;}
/**Dons**/
.paypal-donations > input:nth-child(8){width:200px;}
.well h1, .well h2, .well h3,.well h4, .well h5{margin:0 0 20px 0;}
.panel h1, .panel h2, .panel h3,.panel h4, .panel h5{margin:0 0 20px 0;}
.jumbotron h1, .jumbotron h2, .jumbotron h3,.jumbotron h4, .jumbotron h5{margin:0 0 20px 0;}

/**Sidebars**/
.widget{margin-right:-15px;margin-bottom:30px;}
.widget h3,.brand-widget h3{margin-top:0;border-bottom:1px solid #BCC4CB;padding-bottom:10px;margin-bottom:2px;font-weight:bold;}
.widget ul,.brand-widget ul{list-style-type:none;margin:0;padding:0;}
.fil img{width:90px;height:auto;float:right;padding-left:8px;padding-top: 7px;}
.edito h3{padding-bottom:12px;}
.widget li, .brand-widget li{clear:left;padding:12px;-webkit-transition: all 0.6s linear 0s; -moz-transition: all 0.6s linear 0s; transition: all 0.6s linear 0s!important;
border-bottom:1px dotted #ECEEF0;}
.widget-club li{padding:5px;}
.widget li a, .brand-widget  li a{color:#000000;}
.brand-widget li a:hover{color:#CC0022;text-decoration:none;}
.brand-widget{margin-bottom:30px;}
.widget li a:hover{text-decoration:none;}
.widget li:hover,.widget li:nth-child(even):hover{background:#ECEEF0;}
.widget-club li:nth-child(even), .widget-club li:hover{background:##F7F7F7;}
.widget.sidepub{margin: 0 -15px 30px 0;!important;padding:0;}
.widget.sidepub:first{margin:0 0 10px 0!important;padding:0;}
.widget.sidepub img{width:100%;height:auto;float:none;margin:0;padding:0;}
.edito{padding:0;font-size:1.1em;font-family:'Raleway',sans-serif;line-height:125%;}
.edito img{width: 100% !important;margin-bottom: 0;margin-top: -5px;height:auto;}
.edito a{color:#000000;}
.edito a:hover{text-decoration:none;}
.web-projets h3,.widget h3{text-transform:uppercase;font-size:1.3em;}
.edito h3{font-size:1.27em;border:none;margin:0 0 2px 0;text-transform:uppercase;color:#CC0022;}
.edito h4{font-size: 22px;font-weight:bold;font-family:'Open Sans',sans-serif;}
.edito h4:hover{opacity: 0.7;}
.web-projets{padding-right:30px;margin-top:10px;font-size: 1.1em;margin-left: -15px;}
.web-projets h3{font-size:1.3em;}
.web-projets ul{padding:0;margin:8px 0 12px 0;}
.web-projets li{padding:0 0 4px 0;margin:0 0 4px 0;border-bottom:1px solid #CDCDCD;}
.web-projets li a:hover{color:#CC0022;}
.web-projets li:hover{background:transparent;}
.widget.flash li{padding:6px!important;cursor:pointer;overflow: auto;}
.web-infos{width:140px!important;color:#3C566F;}
.rnw{color:#CC0022;}
.rnw2{color:#1BA4DE;}
.web-projets .ion{margin-right:4px;}
.sidepub{border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;}
.sidepub h3{font-size:1.2em;background:#22313F;color:#F1D9B1;padding:5px;text-align:center;
font-weight:normal;text-transform:uppercase;border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;}
.sidepub ul {padding:0;margin:-1px 0 0 0;}
.sidepub li{font-weight:normal!important;padding:6px!important;margin:0 0 1px 0!important;border-bottom:1px solid #CDCDCD;background:#ECEEF0!important;}
.sidepub li:hover{opacity:0.5;}
.aplat{border:1px dotted #546770;color:#34495E;padding:6px;text-align:center;opacity:0.8;font-weight:bold;margin-top:-4px;}
.text-tv {padding:5px;}
.text-tv a{color:#1BA4DE;}
#content-jean img{width: 100% !important;height: auto;margin-bottom: 0;margin-top: 5px;}
#content-jean h4{margin: 10px 0 0 0;font-size: 1.4em;font-weight: normal;font-family:'Open Sans',sans-serif;}
#content-jean {text-align:center;}
#titre-jean{margin-left:15px;margin-top:40px;font-size:1.1em;}
.img-jean img{width:100%;height:auto;margin-bottom:30px;}
.find-jean hr{border:none;border-top:1px dotted #425158;}
.find-jean .mini-masthead{border-bottom: 1px dotted #4A7A8A;padding-bottom: 10px;}
.find-jean span{font-size:0.9em;}
.find-jean .mini-masthead h2{font-weight: 600!important;}
#infinite-jean{position: absolute;left: 0px;bottom: 30px!important;text-align:center;width:100%;}
.jean-raw{padding-right:15px;}
.change .ion{font-size:30px;float:left;}
.change  {text-align:center;}
.change h5{font-weight:bold!important;margin:0!important;padding:5px 0!important;}
.side-webtv img{max-width:100%;}
.sidepublications{right: 0;padding:0;margin-top:-12px;}
.sidepublications h3{margin-top:0;font-weight: bold;font-size:1.4em;}
#data-mention{text-align:center;background:#466584;color:#FFFFFF;text-align:center;padding:6px;margin-top:10px;}
.col-lg-4 > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(2) > td:nth-child(1) > ul:nth-child(2){margin:10px 0 0 0;padding:0;list-style-type:none;}
.widget-publications h5{font-weight:bold;color:#CC0022;font-size: 1.1em;}
.widget-publications{padding:0 0 5px 0!important;}
.widget-publications img:hover{opacity:0.9;}
#imgpub1{width:90%;height:auto;float:left;margin-top:-2px!important;margin-left:5px;}
#imgpub2{width:90%;height:auto;float:right;margin-right:5px;margin-top:-2px!important;}
.widget-tv{border: 1px solid #EFEFEF;padding: 6px;}
.widget-tv h3{font-size:16px!important;}
.widget-images h3{font-size:18px!important;color:#22313F!important;padding-top: 0;text-align: center;}
.widget-images{overflow:auto;overflow-y:hidden;}
.widget-tv h4{margin:0 0 0 0;font-size:1.4em!important;}
.video_widget{margin:-15px -6px 0 -6px;}
#view-all{text-align: center;margin: -20px 0 -20px 0;padding: 0;}
.widget-tv #view-all{text-align: center;margin: -35px 0 -20px 0;font-size: 13px!important;padding: 0;}
.btn-radio{background:#CC0022;}
.btn-radio:hover{background:#22313F;}
.widget li:nth-child(even){background:#F8F9FA;}
.widget .btn{font-size: 0.9em;}
.widget .btn{font-size: 1em;}
.widget .btn .ion{font-size: 0.8em;margin-right:6px;}
.widget-images img{width:100%;height:auto;float:none!important;padding: 0 5px 0 0;margin: -5px 0 14px 0;}
#imimg{margin: -10px -8px 0 -7px;}
.widget-images #imimg{margin-top:6px;}
.widget-images #view-all{text-align: center;margin: -20px 0 -20px 0;padding: 0;font-size: 13px!important;}
.awpcp-listings-widget-items-list,.awpcp-listings-widget-items-list < .widget-sidebar, .awpcp-listings-widget-items-list:parent{display:none!important;}
.sidepub{display:block!important;}
.widget-jean{padding:10px 1px;border:1px dotted #435058;}
.widget-jean h3{color:#171F20 !important;border-color: #FFFFFF!important;
margin-bottom: 0!important;padding: 5px 0 !important;}
.widget-jean a{color:#171F20 !important;padding:0 10px;}
.widget{margin-bottom:30px!important;}

/**Produits éditoriaux**/
.yaga-widget img{wdith:100%;height:auto;}
.ppublications img,.arpublications img{margin-bottom:20px;width:100%;height:auto;}
.page-template-page-publications .well{border-radius:0;}
.page-template-page-publications .networks{float:right;}
.contentop{margin:15px 0 30px 0!important;}
.contentopfull{margin:15px 0 30px 0!important;}
.page-template-page-publications .contentop{margin-bottom:30px!important;}
.page-template-page-service .contentop{margin: 45px 0 0 0 !important;}
.webtv img{width:100%;max-width:100%;height:auto;}
#decalrtv{background:#FFFFFF!important;overflow:auto;display:block;margin-left: 9;margin-bottom:0;overflow-y:hidden;}
.category  .page-cat{margin-bottom:0;}
.archive  .page-cat{margin-bottom:0;}
.category-webradio .contentop{margin-bottom:30px;}
#decalrtv .well{border-radius:0;margin-bottom:30px;border: none;}
#decalrtv .well h3{margin-top:0;}
.fluid.gritv{padding-bottom:0!important;}
.webtv{padding:0;}
.articlertv  article{font-size:1.2em!important;margin-top:26px;font-family:'Open Sans',sans-serif!important;}
.sideradiotv{padding-right:30px;margin-top:-45px;}
.sidertv{margin-top:-15px;}
.webtv .mini-masthead h2{font-weight: 600;font-family: 'Raleway', sans-serif;font-size: 1.5em;margin-top: 0;line-height: 110% !important;}
.webtv .mini-masthead img {margin-bottom:10px!important;}
.webtv .mini-masthead {margin-bottom:15px!important;}
.webtv .grid-item{margin-bottom:10px;}
.webtv-titre{margin-left:0;}
.webtv{margin-bottom:15px;}
#single-wrtv{margin:20px 0 0 -15px;font-size: 0.9em;}
.imgtv{font-size:1.1em;font-family:'Raleway',sans-serif;}
.imgtv img{width:60% !important;margin-left: 22%;margin-right: 22%;float:none;margin-bottom:15px;clear:both;}
#radiotitle{margin:-10px 0 -15px 0;}
.article-radio{font-size:1.1em;}
.article-radio ul{list-style-type:none;}
#radio{font-family: 'Open Sans', sans-serif;}
.ttlrtv{margin-top: 0 !important;margin-bottom: 35px;}
.radiot{font-size:2.4em;}
strong, strong a{font-weight:bold;}
.side-webtv{padding-right:30px;}
.sidedata{margin-top:-12px;}
.sidedata img{max-width:100%;height:auto;}
#iod_content > ul:nth-child(1) > li:nth-child(5){border-bottom:none;}
.pagertv  article h2{font-size: 1.5em;margin-top:15px;}
.pagertv article h3{font-size: 1.2em;margin-bottom:15px;}
.rtvarchives{border:1px solid #EFEFEF;padding:10px;}
#submit{width:auto!important;padding:4px 12px!important;border-radius:3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;margin-top:25px!important;font-size:0.9em!important;}
.btnradio,#submit {margin-top:10px;background:#22313F;color:#FFFFFF;}
.btnradiointro,.btn-slf {margin-top:25px;background:#CC0022;color:#FFFFFF;}
.btnradio:hover,#submit:hover,.btn-slf:hover{background:#466584;color:#FFFFFF;}
.btn-slf a,.btn-slf a:hover{color:#FFFFFF;text-decoration:none;}
.btnradiointro:hover{background:#22313F;color:#FFFFFF;}
.rtvarchives a,.rtvarchives a:link,.rtvarchives a:focus,.rtvarchives a:active,.rtvarchives a:hover{color:#FFFFFF!important;}
.btnradiointro a,.btnradiointro a:link,.btnradiointro a:focus,.btnradiointro a:active,.btnradiointro a:hover{color:#FFFFFF!important;}
.rtvarchives .txtwidget{margin-top:10px;}
.rtvnow .tabletv li:nth-last-child(1){border-bottom:0!mportant;}
.rtvnow .ion{color:#CC0022;}
.radioabo .txtwidget{margin-top:15px;}
.circle{background: #CC0022;border-radius: 0.8em;-moz-border-radius: 0.8em;
-webkit-border-radius: 0.8em;color: #ffffff;display: inline-block;line-height: 1.6em;
margin-right: 8px;text-align: center;width: 1.6em;font-weight:bold;}
#whatsapp{text-align:center;margin-top:15px;width:100%;}
#whatsapp .ion{color: #009640;font-size:44px;}
.intronow > article{font-size:1.2em;margin-top:15px;margin-bottom:0!important;padding-bottom:0;}
.webplus{margin-top:60px!important;}
.btn,.btn-slf{background:#CC0022;color:#FFFFFF;margin:15px 0;opacity:1;}
.btn:hover,.btn-slf:hover{background:#22313F;opacity:1;}
.btn a,.btn a:link,.btn a:hover,.btn a:active,.btn a:focus,
a .btn, a:link .btn,a:hover .btn , a:active .btn, a:focus .btn,.btn:hover,.btn:focus,.btn:active{color:#FFFFFF!important;}
.page-webtv  > .audio_webradio{padding:0 15px;}
.side-odata{margin-right:-25px;}
.side-odata img{width:100%;height:auto;padding-left: 0;padding-right: 10px;}
.infostv{margin-top:0!important;}
.page-webtv .article article #soutien,.page-webtv .article article #nocomment{font-size: 0.9em !important;}
.page-webtv #soutien, .page-webtv #nocomment{font-size: 0.9em !important;}

/**Services**/
header .title-span {margin-left: 0;margin-bottom: 40px;padding: 0; margin-top: 0 !important;}
.groupe-iwacu #containmasonry {margin:30px -15px 0 -15px;}
.groupe-iwacu #containmasonry h4{position:absolute;text-align:center;top:left:0;z-index:22;
padding:6px;margin:0;color:#FFFFFF;background:#4A7A8A;font-size:1em!important;font-weight:normal!important;}
.groupe-iwacu  #containmasonry .col-lg-6{margin-bottom:30px;}
.groupe-iwacu  #containmasonry .col-lg-6 img{width:100%;height::auto;}

#redaction{display:none;background:#EFEFEF;padding: 10px 10px 50px 10px;margin:0 15px;margin-top:-30px;width:96.5%;clear:left;border-bottom:30px solid #FFFFFF;}
#redaction tr{width:100%;}
#redaction td{width:25%;}
#redactionclic img{cursor:pointer;}
#redaction img{width:94%;height:auto;}
#redactionclic img{float:left;}
#redactionclic img:hover{opacity:0.9;}
#redaction table{margin-top:-10px;margin-bottom:-30px;width: 100%;display: block;}
#redaction:before{position:relative;right:30px;float:right;top:-70px;content:'\f365';font-family:Ionicons;font-size:76px;color:#EFEFEF;}
#direction{display:none;background:#EFEFEF;padding:10px;margin:0 15px;margin-top:-30px;width:96.5%;clear:left;border-bottom:30px solid #FFFFFF;}
#direction tr{width:100%;}
#direction td{width:25%;}
#directionclic{cursor:pointer;}
#direction img{width:94%;height:auto;}
#directionclic img{float:left;}
#directionclic img:hover{opacity:0.9;}
#direction table{margin-top:-120px;margin-bottom:20px;width: 100%;}
#direction:before{position:relative;left:30px;top:-70px;content:'\f365';font-family:Ionicons;font-size:76px;color:#EFEFEF;}
#enews{display:none;background:#EFEFEF;padding:10px;margin:0 15px;margin-top:-30px;width:96.5%;clear:left;border-bottom:30px solid #FFFFFF;}
#enews tr{width:100%;}
#enews td{width:25%;}
#enewsclic img{cursor:pointer;}
#enews img{width:94%;height:auto;}
#enewsclic img{float:left;}
#enewsclic img:hover{opacity:0.9;}
#enews table{margin-top:-10px;margin-bottom:-30px;width: 100%;display: block;}
#enews:before{position:relative;right:30px;float:right;top:-70px;content:'\f365';font-family:Ionicons;font-size:76px;color:#EFEFEF;}
#correspondants{display:none;background:#EFEFEF;padding: 10px 10px 50px 10px;margin:0 15px;margin-top:-30px;width:96.5%;clear:left;border-bottom:30px solid #FFFFFF;}
#correspondants tr{width:100%;}
#correspondants td{width:25%;}
#correspondantsclic{cursor:pointer;}
#correspondants img{width:94%;height:auto;}
#correspondantsclic img{float:left;}
#correspondantsclic img:hover{opacity:0.9;}
#correspondants table{margin-top:-10px;margin-bottom:-30px;}
#correspondants:before{position:relative;right:30px;float:right;top:-70px;content:'\f365';font-family:Ionicons;font-size:76px;color:#EFEFEF;}
#graphisme{display:none;background:#EFEFEF;padding:10px 10px 50px 10px;margin:0 15px;margin-top:-30px;width:96.5%;clear:left;border-bottom:30px solid #FFFFFF;}
#graphisme tr{width:100%;}
#graphisme td{width:25%;}
#graphismeclic{cursor:pointer;}
#graphisme img{width:94%;height:auto;}
#graphismeclic img{float:left;}
#graphismeclic img:hover{opacity:0.9;}
#graphisme table{margin-top:-10px;margin-bottom:-30px;width: 100%;display: block;}
#graphisme:before{position:relative;right:30px;float:right;top:-70px;content:'\f365';font-family:Ionicons;font-size:76px;color:#EFEFEF;}
#radioteam{display:none;background:#EFEFEF;padding:10px;margin:0 15px;margin-top:-30px;width:96.5%;clear:left;border-bottom:30px solid #FFFFFF;}
#radioteam tr{width:100%;}
#radioteam td{width:25%;}
#radioeamclic{cursor:pointer;}
#radioteam img{width:94%;height:auto;}
#radioteamclic img{float:left;}
#radioteamclic img:hover{opacity:0.9;}
#radioteam table{margin-top:-120px;margin-bottom:20px;width: 100%;}
#radioteam:before{position:relative;left:30px;top:-70px;content:'\f365';font-family:Ionicons;font-size:76px;color:#EFEFEF;}
#web{display:none;background:#EFEFEF;padding:10px;margin:0 15px;margin-top:-30px;width:96.5%;clear:left;border-bottom:30px solid #FFFFFF;}
#web tr{width:100%;}
#web td{width:25%;}
#webclic{cursor:pointer;}
#web img{width:94%;height:auto;}
#webclic img{float:left;}
#webclic img:hover{opacity:0.9;}
#web table{margin-top:-120px;margin-bottom:20px;width: 100%;}
#web:before{position:relative;left:30px;top:-70px;content:'\f365';font-family:Ionicons;font-size:76px;color:#EFEFEF;}
#com{display:none;background:#EFEFEF;padding:10px;margin:0 15px;margin-top:-30px;width:96.5%;clear:left;border-bottom:30px solid #FFFFFF;}
#com tr{width:100%;}
#com td{width:25%;}
#comclic{cursor:pointer;}
#com img{width:94%;height:auto;}
#comclic img{float:left;}
#comclic img:hover{opacity:0.9;}
#com table{margin-top:-120px;margin-bottom:20px;width: 100%;}
#com:before{position:relative;left:30px;top:-70px;content:'\f365';font-family:Ionicons;font-size:76px;color:#EFEFEF;}
#appui{display:none;background:#EFEFEF;padding:10px;margin:0 15px;margin-top:-30px;width:96.5%;clear:left;border-bottom:30px solid #FFFFFF;}
#appui tr{width:100%;}
#appui td{width:25%;}
#appuiclic{cursor:pointer;}
#appui img{width:94%;height:auto;}
#appuiclic img{float:left;}
#appuiclic img:hover{opacity:0.9;}
#appui table{margin-top:-120px;margin-bottom:20px;width: 100%;}
#appui:before{position:relative;left:30px;top:-70px;content:'\f365';font-family:Ionicons;font-size:76px;color:#EFEFEF;}
.toggle{opacity:0.9;}
.red{background-color:#CC0022!important;}
#mentioncom .red{background-color:inherit!important;}

/**Loop**/
.fluid{overflow:hidden;}

/**Who's who**/
.pix-repertoire{float:right;width:60%;margin: 0 -15px 0 30px;padding-right: 0;}
.pix-repertoire img{width:100%;height:auto;padding-right:0;}
.content-repertoire{font-size:1.15em;margin-bottom:30px;}
.content-repertoire h1{margin:-10px 0 30px 0;font-weight:bold;}
.whos h4{color:#EFB201;margin:-10px 0 40px 0!important;font-weight:bold;text-transform:uppercase;font-size:16px;}
.whos h4 span{background: #CC0022;padding: 5px 12px;}
.whos img{width: 110px; float: right; position: absolute; top: -20px; right: -5px;border-radius:300px;-moz-border-radius:300px;-webkit-border-radius:300px;}
.post-type-archive-repertoire .homecontentop {margin: 45px 0 0 0!important;}
.pix-repertoire-archive{width:230px!important;margin:30px auto;}
.pix-repertoire-archive img{width:100%;height:auto;}
#repertoire-subtitle{font-size:22px;font-weight:bold;text-align:center;}
.content-repertoire a{color:#CC0022;text-decoration:underline;}
.content-repertoire a:hover{color:#466584;}
.perso-wrapper{margin:0 0 30px 0;padding:15px;background:#F7F7F8;}
.perso-wrapper.grid-item img{float:right;margin-left:30px;width:320px!important;height:auto;}
.perso-content{font-size:17px;padding:15px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;border:1px dotted #DEDEDE;}
.perso-content h3{margin:0 0 25px 0;font-weight:bold;}
.post-type-archive-repertoire #decalarticle {padding: 30px 10px;}
.post-type-archive-repertoire .whos img {right: 0;}
.perso-content h3 a{color:#000000;}
.perso-content h3 a:hover{opacity:0.7}
.post-type-archive-repertoire .btn{font-size:14px!important;margin-bottom:0!important;}
.post-type-archive-repertoire #infscr-loading {margin: -40px auto !important;}
.post-type-archive-repertoire #infscr-loading img {width: 50px;}
.post-type-archive-repertoire #infscr-loading  div{display:none;}
.liste-whos{margin-top:30px;}
div.asl_r .results .item .asl_content h3, div.asl_r .results .item .asl_content h3 a { color: #000000!important; font-size: 18px!important;}
div.asl_r .results .item .asl_content .asl_desc { margin-top: 10px!important; font-size: 15px!important;}
div.asl_r .results .item .asl_content h3:hover, div.asl_r .results .item .asl_content h3 a:hover { color: #CC0022!important; font-size: 18px!important;}
	
/**Club**/
.btn-yes{margin:0;}
.avantage{font-weight:700;font-family:'Open Sans',sans-serif!important;font-size:16px;color:#4A7A8A;}
.page-template-page-publications .fluid img,.page-template-template-archives-mag .fluid img,
.page-template-template-archives-hebdo .fluid img{display:none;}
.grid-item img{width:100%!important;height:auto;display:block!important;}
#user-menu:before{position:relative;right:10px;float:right;top:-20px;content:'\f365';
font-family:Ionicons;font-size:26px;color:#171F20;}
.topage #user-menu:before{color:#FFFFFF;}
#user-menu{border-top:1px dotted #546770!important;top:70px;background:#FFFFFF;display:block;
list-style-type:none;margin-right:-52px!important;padding:0 10px;right:48px;z-index:999999;margin-top:10px!important;
position:absolute;display:none;border-bottom:1px dotted #546770!important;}
#user-menu li{display:bock;padding:6px;text-transform:none;}
#logocon{font-size: 64px;margin-top: -18px;cursor:pointer;color:#CC0022!important;}
#logocon:hover,.topage #logocon:hover{color:#CC0022;}
#user-welcome{border-bottom:1px dotted #546770!important;}
#discon{border-top:1px dotted #546770!important;background:#FFFFFF;}
#avantages{border-bottom:1px dotted #546770!important;}
#welcome,#welcome a{color:#222222!important;font-weight:600;font-size:14px;}
.topage #logocon{font-size: 44px;margin-top: -15px;cursor:pointer;color:#FFFFFF!important;}
.custom-dropdown {font-size: 1.1em;}
.topage #user-menu{margin-top:-30px!important;margin-right: -36px!important;}
#user-menu li:hover{background:#B9C8CE;}
#user-menu a:hover{text-decoration:none;}
#lastdis:hover,#user-welcome:hover{background:#FFFFFF!important;}
#lastdis a{text-decoration: underline;}
#lastdis a:hover{color:#CC0022;}
.topage #date2{display:none;}
.custom-dropdown__select{font-size: inherit;padding: .5em;margin: 0;}
.custom-dropdown__select--white {background-color: #fff;color: #444;    }

@supports (pointer-events: none) and
	  ((-webkit-appearance: none) or
	  (-moz-appearance: none) or
	  (appearance: none)) {

	.custom-dropdown {
		position: relative;
		display: inline-block;
		vertical-align: middle;
	}
.custom-dropdown__select {padding-right: 2.5em;border: 1px solid #DEDEDE;border-radius: 3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;-webkit-appearance: none;-moz-appearance: none;appearance: none;    }
.custom-dropdown::before,.custom-dropdown::after {position: absolute;pointer-events: none;color:black;}
.custom-dropdown::after {font-family: Ionicons;content: '\f35f';height: 1em;font-size: 2em;line-height: 1;right: 15px;top: 50%; margin-top: -.5em;cursor:pointer;}
.custom-dropdown::before {width: 2em;right: 0; top: 0; bottom: 0;border-radius: 0 3px 3px 0;-webkit-border-radius: 0 3px 0 3px;-moz-border-radius: 0 3px 3px 0;}
.custom-dropdown__select[disabled] {color: rgba(0,0,0,.3);}
.custom-dropdown.custom-dropdown--disabled::after {color: rgba(0,0,0,.1);}
.custom-dropdown--white::before {background-color: #fff;border-left: 1px solid rgba(0,0,0,.1);}
.custom-dropdown--white::after {color: rgba(0,0,0,.9);}
	/* FF only temp fix */
	@-moz-document url-prefix() {
		.custom-dropdown__select 			 { padding-right: .9em }
		.custom-dropdown--large .custom-dropdown__select { padding-right: 1.3em }
		.custom-dropdown--small .custom-dropdown__select { padding-right: .5em }
	}
}
.page-cat .well{border:none;border-radius:0;border-top:1px solid #B9C8CE;}
.category .well p{font-size:1.2em!important;}
.avantage{margin:-7px -10px 15px 0!important;font-size:1em;float:right;text-transform:uppercase;font-family:'Open Sans',sans-serif;}
.ms-edit-profile,.ms-all-invoices,.ms-all-activities{color:#FFFFFF!important;padding:4px 10px;font-size:14px!important;background:#546770;}
#account-membership a,#account-profile a,#account-invoices a, #account-activity a{color:#FFFFFF!important;}
.paypal-donations input{width:300px!important;height:auto!important;margin-top:15px;}
.paypal-donations input:hover{opacity:0.8;}
.edito-cat{margin-top:-20px;}
.edito-cat h3,.edito-cat h4{font-weight:bold;color:#CC0022;}
.edito-cat .col-md-6{padding:0;padding-right:10px;}
.edito-cat h4{margin-top:15px!important;font-size:1.4em!important;margin-bottom:0!important;}
.ms-alert-box.ms-alert-success {font-size:1.1em;border-top-color: #4A7A8A!important;color: #000000!important;
background-color: #F7F7F7!important;margin-bottom: 25px !important;}
.ms-alert-box {box-shadow:none!important;}
.ms-top-bar {position: relative;background: #006699!important;padding: 0 10px!important;
text-align: center!important;color: #FFFFFF!important;overflow: hidden;min-height: 10px!important;
font-family:'Open Sans',sans-serif!important;}
.ms-top-bar h4 {font-family:'Open Sans',sans-serif!important;}
.ms-bottom-bar {padding: 0 0 10px 0!important;background: none!important;margin-top: -40px;}
#submit{border:none!important;background:#CC0022!important;}
#submit:hover{border:none!important;background:#22313F!important;}
.ms-price{font-weight: bold;color: #4A7A8A;}
.wpcf7{margin:30px 0!important;font-size:1em!important;}
.wpcf7-submit,#register,#wp-submit,.button{max-width: 200px!important;background: #4A718A!important;color: #FFFFFF!important;font-size:15px!important;
padding: 6px!important;border:none!important;box-shadow:none!important;}
.wpcf7-submit:hover,#register:hover,#wp-submit:hover,.button:hover{background:#CC0022!important;}
div.wpcf7-validation-errors, div.wpcf7-acceptance-missing {border: 2px solid #CC0022!important;}
span.wpcf7-not-valid-tip {color: #CC0022!important;font-size: 0.9em!important;}
.ms-membership-form-wrapper legend {font-size: 1.5em!important;font-weight: bold!important;border:none!important;}
.ms-purchase-table{margin:30px 0;border:1px solid #E1E4E8;background:#F7F7F7;}
#register{margin-bottom:20px;}
.ms-login-form{border:1px dotted #4A7A8A!important;margin-bottom:30px;}

/**Article**/
.article h1{font-weight:700;margin-top:-10px;font-family: 'Raleway', sans-serif;clear:both;font-size: 36px;line-height:1.1;padding-right: 15px !important;}
article h1{font-size: 2.2em!important;}
.page h1{font-weight:700;margin-top:-10px;font-family: 'Open Sans', sans-serif;
clear:both;font-size:3em;margin-bottom:40px;}
.hommage h1{font-family: 'Raleway', sans-serif;font-size: 3.2em;}
#decalarticle{margin-left:0;background:#FFFFFF;padding:30px 15px 15px 0;overflow:auto;display:block;
margin-top:-30px;margin-bottom:30px;overflow: hidden;}
.article-head .infos{float:left;width:38%;margin-top:20px;font-size:16px;}
.article-head img{width:100%!important;height:auto;margin:0;}
.article .infos{margin-top:25px;margin-bottom:25px;}
#rubrique{color:#CC0022;font-size:1.1em;font-weight:bold;text-transform:uppercase;
margin-right:6px;}
.tagtext span{font-family:'Raleway',sans-serif;font-weight:600;}
.tagtext {font-family:'Open Sans',sans-serif;font-weight:600;margin:25px 0;}
.ion-ios-pricetags{color:#546770;}
.tagtext a{margin: 0 6px;}
.article img{max-width:100%;height:auto;}
.article{padding-bottom:30px;}
.article article{font-size:1.2em;font-family: 'Open Sans', sans-serif;margin-bottom:40px;}
.article h2{font-size:1.6em;margin:40px 0 20px 0;font-weight:600;font-family: 'Raleway', sans-serif;color:#2A3647;}
.article h3{margin-bottom: 25px;}
.article h4{margin:30px 0 20px 0;font-size:1.2em;font-weight:700;font-family: 'Raleway',sans-serif;}
.page-template-page-issuu  .article h4{margin:-5px 0 0 0;font-size:1em;font-weight:600;font-family: 'Open Sans',sans-serif;}
.article h5{font-size:1.1em;font-weight:600;font-family: 'Raleway',sans-serif;margin:30px 0;}
.article blockquote:before{font-family: Ionicons;content: '\f347';margin-top:-30px;font-size:30px;
padding-right:20px;color:#2A3647;margin-left: 50%;}
.article blockquote{margin-left:12%;margin-top:40px;
margin-bottom:40px;font-style:italic;font-size:1.3em;border:none;padding:0 30px;color:#2A3647}
.sidejean blockquote:before{font-family: Ionicons;content: '\f347';margin-top:-30px;font-size:26px;
padding-right:10px;color:#2A3647;}
.sidejean blockquote{margin-left:20px;margin-top:20px;
margin-bottom:20px;font-style:italic;font-size:1.2em;border:none;padding:0 10px;color:#2A3647}
.sidejean h2 a,.sidejean h2{color:#121212;margin:0 0 20px 0!important;font-size:1.4em;padding:0;}
.sidejean hr{margin:30px 0;border:none;border-top:1px dotted #425158;}
.lead{margin:30px 0 20px 0;}
.article-head h3{font-weight:bold;}
#legend{background:#ECEEF0;padding:7px 12px;opacity:0.7;width:100%;
font-size: 15px;}
.article ul{margin: 30px 0;list-style-type:none;}
.article ol{margin: 30px 0;font-family:'Raleway',sans-serif;}
.article li{padding-left:10px;}
.article ul li:before{padding:0 6px 0 0;font-family:"Ionicons";content:"\f363";}
.side-webtv ul li:before{padding:0;font-family:Arial;content:"";}
.article .well{border:none;margin: 30px 0;}
.page-template-page-issuu .article .well{border:1px solid #DEDEDE;margin:0;}
.article hr{border:none;border-top:1px solid #DDDFE6;margin:30px 0;}
.article .panel{padding:20px;border-color:#DDDFE6;margin:30px 0;}
.article .jumbotron{padding:20px;background:#4A7A8A;color:#FFFFFF;margin:30px 0;opacity:0.7;}
.article .jumbotron a{color:#FFFFFF!important;}
#dossier{margin: 0 0 0 15px;}
.article-dossier{font-size:1.2em!important;}
.article-dossier .infos{margin-top:0!important;}
.post-template-single-dossier-2 .article .infos {margin-top: 0;}
.side-dossier .flash h3, .side-dossier .edito  h3,.side-dossier .widget h3 {margin-bottom: 0 !important;}
.flash h3, .fil h3,.flash ul, .fil ul{margin: 0!important;}
.side-dossier .sidepub h3{margin:0 !important;}
.side-dossier  h3 {margin: 0;!important;}
.side-dossier .edito  img{display:none;}
.side-dossier .edito  h4{font-size: 1.9em!important;}
.article-dossier{padding-right:30px!important;}
.topimg_une{font-size: 1.2em;font-family: 'Raleway',sans-serif;margin-top: -5px;}
.edito{padding:10px;border:1px dotted #425158;padding:15px;}
#encadre-dossier{margin:30px 0;border:1px dashed #425158;padding:15px;color:#546770;}
#encadre-dossier h1{font-size: 2.6em !important;margin-bottom: 20px;margin-top: 1px;}
.side-dossier-texte{font-size:1em;margin-top: -30px!important;}
.side-dossier-texte h1,.hors-texte-dossier h1{font-size:1.9em;}
.side-dossier-texte h2, .hors-texte-dossier h2{font-size:1.7em;}
.side-dossier-texte h3,.hors-texte-dossier h3{font-size:1.2em;}
.side-dossier-texte .alignleft,.hors-texte-dossier .alignleft,
.side-dossier-texte img.alignleft,.hors-texte-dossier img.alignleft,
.side-dossier-texte .alignright,.hors-texte-dossier .alignright,
.side-dossier-texte img.alignright,.hors-texte-dossier img.alignright,
.side-dossier-texte img, .hors-texte-dossier img,.side-dossier-texte img
{width:100%!important;height:auto!important;margin:10px 0 20px 0 !important;float:none!important;padding: 0 !important;}
.sidepub h3{margin:0!important;}
.hors-texte-dossier h1{font-weight:700;margin-top:0;}
.hors-texte-dossier {margin-top:30px;}
.hors-texte-dossier,.bis{font-size:1.2em;}
.bis h1{font-size:2.1em!important;margin-bottom:20px;}
input:invalid{background:#FFFFFF!important;}
.singletv{font-size:0.8em;}
.default .article a{text-decoration:underline;}
.post-template-single-dossier-2 .article{font-size:1.1em;padding-right:20px;}
#com > p:nth-child(1),#graphisme > p:nth-child(1),#correspondants > p:nth-child(1),
#web > p:nth-child(1){display:none;margin:0!important;}

/**Navigation articles**/
#nav_article{display:none;z-index:2;}
#prev_article,#next_article{position:fixed;text-align:center;padding:10px 0;top:52%;right:0;width: 40px;}
#prev_article .ion,#next_article .ion{padding-right:10px;}
#next_article{margin-top:46px;}
#prev_article a, #next_article a{color:#FFFFFF;}
#prev-text, #next-text{background:#22313F;color:#FFFFFF;font-size:28px;text-align:center;padding: 2px 10px;
margin-bottom:1px;cursor:pointer;-webkit-transition: all 0.4s linear 0s; -moz-transition: all 0.4s linear 0s; transition: all 0.4s linear 0s!important;}
#prev-text:hover, #next-text:hover{background:#546770;}
.tooltip{z-index:9999999999999!important;}
.tooltip-inner {background-color: #546770 !important;color: #fff;min-width:120px;}
.tooltip.top .tooltip-arrow {border-top-color: #546770;}
.tooltip.right .tooltip-arrow {border-right-color: #546770;}
.tooltip.bottom {top:5px;}
.tooltip.bottom .tooltip-arrow {border-bottom-color: #546770;}
.tooltip.left .tooltip-arrow {border-left-color: #546770;}
#footer{z-index:99;}

/**Pages**/
.page-template-page-membre .article strong, .page-template-page-membre .article a{color:#4A7A8A!important;}
 .page-template-page-membre .article .jumbotron a{color:#000000!important;}
.page-template-page-membre a .btn,.page-template-page-membre .btn, .page-template-page-membre .btn a{color:#FFFFFF!important;}
.page-template-page-membre .well{border:none;margin: 30px 0;padding:4px 12px;line-height:100%;}
.page-template-page-membre .well {padding:10px!important;}
.page-template-page-membre .jumbotron,.page-template-page-membre .panel{padding: 10px 20px!important;}
.page-template-page-membre article h3:nth-child(1),
.page-template-page-annonces h3 span, .page-template-page-service h3 span{border-color:#435058!important;}
.page-template-page-login .title-span{padding-left:15px;. margin-top: 25px !important;}
.page-template-page-login h3 span{border-color:#4A7A8A!important;}
.page-template-page-recherche .col-lg-12:nth-child(3) > h3:nth-child(1){margin: -15px 0 30px 0;
font-size: 1.2em!important;line-height:130%;}
.infos-service{margin:0 -15px 30px 0!important;padding:0 0 0 0!important;}
.widget-publications h3{color: #FFFFFF !important;text-align: center;background: #4A7A8A;
padding: 6px;font-weight:normal!important;font-size:1.1em;}
.infos-service h3{color: #FFFFFF !important;text-align: center;background: #435058;margin:-10px 0 0 0;
padding: 6px;font-weight:normal!important;font-size:1.1em;}
.jumbotron a{background: #DDDFE6;color: #000000!important;}
.jumbotron a:hover{opacity:0.7;}
.infos-service ul{padding: 0!important;}
.infos-service li{padding: 6px 0!important;}
.infos-service li:last-child{border-bottom:none;}
.infos-service .ion{padding-left:10px;color:#435058;}
.page-template-page-service article ul, .page-template-page-membre article ul {padding:0!important;}
.page-template-page-service article li, .page-template-page-membre article li {padding:0;padding-left:0!important;margin-bottom:10px!important;}
.page-template-page-issuu .contentop{margin-bottom:30px!important;}
.gal-container{margin:0 -15px;padding-bottom:0;}
.rpgp-footer-label{font-size:'Raleway',sans-serif!important;}
.page-template-page-publications .article .well, .page-template-template-archives-hebdo .well,
.page-template-template-archives-mag .well {margin: 0!important;}
.page-template-page-publications .article h4, .page-template-template-archives-hebdo h4,
.page-template-template-archives-mag h4 {margin: 0 0 20px 0;}
.page-template-page-publications .article h5{font-size:1.1em;}
.iwacu{font-family:'Open Sans',sans-serif;}
.page-template-page-annonces h1{margin: -20px 0 20px 0 !important;}
.page-template-page-recherche .well{margin:0!important;}
.page-template-page-recherche #decalcat{margin-bottom:0!important;}
.recherche{font-size:1.2em;padding-bottom:30px;}
.decalsearch{margin:30px -15px;}
.page-template-page-recherche label{font-weight:600!important;margin-bottom:8px;}
.recherche{margin-top:15px;}
.center{text-align:right;margin-top:15px;width:90%;}
.center .btn{padding-right:50px;padding-left:50px;}
.tag-wrap ul{margin:0 0 30px 0;padding:0;list-style-type:none;}
.tag-wrap li{display:inline-block;margin: 0 5px 10px 0;padding:0!important}
.tag-wrap li span{cursor:pointer;color:#FFFFFF;text-decoration:none;background:#CC0022;font-size:16px;padding:5px 10px;}
.tag-wrap li span:hover,.tag-wrap li span.glossaire-active{background:#343434!important;text-decoration:none;}
.term-row {display:none;}
.term-row#A{display:block;}
.tag-items{font-size:1.1em;}
.term-row{background:#F7F7F8;padding:15px;margin-bottom:30px;}

/**Annonces**/
.image {width:100%!important;height;auto;}
#add-full{padding-bottom:30px;}
.widget .ion-ios-plus{font-size: 28px;}
.bottom-annonces{clear:both;}
#add-full h3{font-size: 1.1em;margin-bottom:-22px!important;font-family: 'Raleway', sans-serif;font-weight: 700;
color: #22313F;border-left: 3px solid #F1D9B1;padding-left: 10px;}
#add-full h2 a{font-size: 1.3em!important;margin: 20px 0 40px 0!important;color: #121212;}
#add-full h2 a:hover{text-decoration:none;}
#add-full .thumbnail{border:none;margin-left:20px;}
#add-full .thumbshow {background: #FFFFFF;}
.enlarge {color:#425158!important;text-transform: uppercase!important;
font-size: 11px!important;margin-top: -20px!important;text-align:right;padding-right:5px;}
.web{margin:0 0 20px 0;}
.web span a{color:#CC0022;font-weight:bold;}
.web span a:before{padding:0 6px 0 0;font-family:"Ionicons";content:"\f363";}
#add-full li:before,.classifiedcats li:before, .sideflash li:before,.tag-flash li:before{content:""!important;font-family:Arial!important;}
.sideflash ul {margin: 0 0 30px 0!important;}.sideflash h3{margin:0!important;}
#add-full ul,#add-full li{list-style-type:none;margin:0 0 20px 0;padding:0;}
.adviewed{font-style:italic;font-size:0.9em;}
.classifiedcats li:hover{opacity:0.8;}
.classifiedcats{margin-bottom:40px;}
.awpcp-category-dropdown-label{display:none!important;}
.awpcp-page select{font-size:0.8em;}
.awpcp-pagination-form select{min-width: 90px !important;margin-left:8px;}
.awpcp-listing-excerpt-thumbnail {margin: 0 0 20px 20px!important;float: right!important;}
.awpcp-listing-excerpt-thumbnail img{max-width:180px!important;}
.awpcp-listing-title{font-size: 1.5em;}
.awpcp-listing-excerpt-extra {font-size: 0.9em;font-weight: bold;color:#425158;}
p.awpcp-form-spacer:nth-child(4){display:none;}
.button{max-width:210px;font-size:0.9em!important;text-transform:uppercase;padding:10px;margin:20px 0 50px 0;}
#classiwrapper .awpcp-updated {border-color: #FFFFFF!important;background: #FFFFFF!important;padding: 0!important;margin-bottom: 30px!important;}
.widget .awpcp-listings-widget-items-list{font-size:0.7em!important}
.awpcp-listings-widget-items-list .awpcp-listings-widget-item-with-left-thumbnail-in-desktop .awpcplatestthumb {
width: 30%!important;}
.awpcp-listings-widget-item-listing-link img{width: 60px !important;height: auto !important;}
.awpcp-listings-widget-items-list .awpcp-listings-widget-item .awpcplatestbox {display: block!important;}
.awpcp-listings-widget-items-list .awpcp-listings-widget-item-with-left-thumbnail-in-desktop .awpcplatestbox .awpcplatestthumb, .awpcp-listings-widget-items-list .awpcp-listings-widget-item-with-right-thumbnail-in-desktop .awpcplatestbox .awpcplatestthumb {
width: 30%!important;margin: 0!important;float: left!important;text-align: left;display: block!important;}
.awpcp-listings-widget-items-list .awpcp-listings-widget-item-with-right-thumbnail-in-desktop .awpcplatestbox .awpcp-listings-widget-item--title-and-content {
 width: 100%!important;}
.wpp-list li{padding:7px!important;margin:0!important;}
.wpp-list {margin-top: 10px !important;}
.home div.widget:nth-child(6){border:1px solid #EDEDED!important;padding:6px;}
.topnews{margin-bottom:30px;}
.topnews a:hover{text-decoration:none!important;}
.lb{background:#BACADA;}
.lgr{background:#ECEEF0;}
.topnews h3{font-weight:bold;}

/**Soutien**/
#soutien{border-top:1px solid #22313F; border-bottom:1px solid #22313F;background:#F7F8F9;padding:25px!important;}
.article #soutien h3#soutien-title{font-weight:bold;margin-bottom:10px!important;margin-top:0!important;padding:0!important;}
.article #offre h4{margin:0 0 10px 0!important;text-transform:uppercase;font-weight:bold;color:#22313F;}
#offre{text-align:center;}
.btn a:hover{text-decoration:none!important;}
#offre .btn.jaune{margin-top:30px!important;}

/**Réseaux***/
#right-responsive-article{float:right;color:#FFFFFF;margin-top:12px;font-size:22px;}
#right-responsive-article .ion{margin-left:12px;cursor:pointer;}
#right-responsive-article  a{color:#FFFFFF!important;}
#right-responsive-article  a:hover{opacity:0.7;}
.well-publications #right-responsive-article a{color:#171F20!important;font-size:26px;}
.well-publications #right-responsive-article a:hover{color:#CC0022;text-decoration:none;}
.networks{width:100%;}
.networks .ion{margin-right:2px;padding:5px 0;float:left;
text-align:center;width:80px;margin-right:0!important;font-size:22px;}
.networks .ion-social-twitter{background:#2CA8D2;color:#FFFFFF;-webkit-transition: all 0.4s linear 0s; -moz-transition: all 0.4s linear 0s; transition: all 0.4s linear 0s!important;}
.networks .ion-social-facebook{background:#305891;color:#FFFFFF;-webkit-transition: all 0.4s linear 0s; -moz-transition: all 0.4s linear 0s; transition: all 0.4s linear 0s!important;}
.networks .ion-social-googleplus{background:#CE4D39;color:#FFFFFF;-webkit-transition: all 0.4s linear 0s; -moz-transition: all 0.4s linear 0s; transition: all 0.4s linear 0s!important;}
.networks .ion-social-linkedin{background:#0077B5;color:#FFFFFF;-webkit-transition: all 0.4s linear 0s; -moz-transition: all 0.4s linear 0s; transition: all 0.4s linear 0s!important;}
.networks .ion-social-whatsapp{background:#009640;color:#FFFFFF;-webkit-transition: all 0.4s linear 0s; -moz-transition: all 0.4s linear 0s; transition: all 0.4s linear 0s!important;}
.networks .ion-social-twitter:hover, .networks .ion-social-facebook:hover, .networks .ion-social-googleplus:hover,
.networks .ion-social-linkedin:hover,.networks .ion-social-whatsapp:hover{opacity:0.6!important;}
#networks-medias{margin-bottom:30px!important;}
#n-jean .ion{background:#171F20;border-right:1px solid #FFFFFF;width:55px;float: right;}
.netiwacu .ion{background:#171F20;border-right:1px solid #FFFFFF;width:55px;float: left!important;}
.singleiwacu .networks .ion-social-twitter,
.singleiwacu .networks .ion-social-facebook,
.singleiwacu .networks .ion-social-googleplus,
.singleiwacu .networks .ion-social-linkedin,
.singleiwacu .networks .ion-social-whatsapp{background:#000000;margin-right:4px;}
.singleiwacu  .networks .ion{margin-right:3px!important;}
.bottom-iwacu{margin-top:60px;}
.bottom-iwacu h3{font-weight:bold;font-size:1.3em;}
.bottom-iwacu a:hover{text-decoration:none;}
.singleiwacu .networks{margin:30px 0;}
.singleiwacu  h1{margin-top:50px;font-size:3.4em;}
#stitre{margin:20px 0 40px;font-size:2.8em;}
.singleiwacu .networks:nth-child(1){padding-bottom:50px;float:none!important;}
.singleiwacu div.networks:nth-child(8){padding-top:20px;float:none!important;}
.center{text-align:center;width:100%;padding:0;}
.wh{display:none;}

/**Commentaires**/
#comments{margin-top:40px;font-size:1.2em;border-top:1px dotted #22313F;padding:50px 0 0 0;font-family:'Raleway',sans-serif;}
#comments a{color:#4A7A8A;}
#comments h2{margin:-10px 0 20px 0;font-size: 2.2em;color:#171F20;font-weight:700;
font-family:'Open Sans',sans-serif;}
.commentlist,.commentlist li ul{list-style-type:none;padding:0;margin:0;}
#comments .ion{color:#4A7A8A;}
.children{list-style-type:none;}
.commentlist li {margin-bottom:15px;}
.commentlist li:nth-child(even) {background:#F8F8F8;}
.commentlist li ul, .commentlist li  > ul{padding-left:20px;list-style-type:none;}
.commentlist li ul li{border:1px dotted #D1D6DC;padding:10px 10px 0 10px;}
.comment-author{font-weight:bold;font-size:1.1em;font-family:'Raleway',sans-serif;}
.commenttext{padding-bottom:8px;margin-bottom:8px;}
.fn{color: #22313F;}
#comments a{text-decoration:underline;font-family:'Open Sans',sans-serif;}
#commentsAdd{margin:40px 0 0 0;background:#F8F8F8;padding:15px;font-size:1.1em;font-family:'Open Sans',sans-serif;}
#commentsAdd h3{margin-top:0;font-weight:700;color:#22313F;font-size:1.9em;font-family:'Open Sans',sans-serif;}
.respond{background:#ECEEF0;padding:10px 7px 5px 7px;font-size:1.1em;font-family:'Open Sans',sans-serif;}
.red{color:#CC0022;font-size:1.1em;}
.reply{text-transform:uppercase;font-size:0.8em;}
article input, article textarea, .article input, .article textarea{font-size:1.1em;width:100%;padding:8px;border:1px dotted #466584!important;}
.wp-submit{max-width: 150px;}
.recherche input{font-size:1.1em;width:90%;padding:8px;border:1px dotted #466584!important;}
aticle label{margin-bottom: 10px;color:#22313F!important;}
.respond h3{margin-top:0;color:#22313F;font-weight:600;font-family:'Open Sans',sans-serif;}
.respond  .btn{margin-top:30px;background:#466584;color:#FFFFFF;}
.respond  .btn:hover{background:#22313F;}
.required{color:#CC0022;}
.total-comments{margin-bottom:25px;}
.total-comments span{background:#4A7A8A;color:#FFFFFF;padding: 4px 12px;font-weight: 600;font-size: 0.8em;text-transform: uppercase;}
.total-commments span a,.total-comments a{text-decoration:none!important;color:#FFFFFF!important;}
.comment-form-comment textarea{width:100%;border:1px dotted #435058;}
.top-level-categories li:before,.commentlist li:before,.comment  li:before {font-family:Arial,sans-serif!important;content:" "!important;padding:0!important;}
.pix{height:30px;}
#com-resp{display:none;background:#FFFFFF;}
#last{background:#FFFFFF;}

/**Related**/
#related img{float:left;max-width:140px;height:auto;float:left;padding-right:10px;}
#related h3{font-weight:bold;font-size:1.4em;}
.same{float:none;width:100%;overflow:hidden;background:#F7F7F8;margin-bottom:10px;padding:10px;}
.same a{color:#343434;font-size:1.2em;}

/**Editions Iwacu**/
.eds-iwacu-left{padding:0 15px;margin-top:0;}
.eds-span{font-family:'Open Sans',sans-serif;border-color:#009640;color:#171F20;}
.eds-iwacu-left h1{font-size: 2.9em;margin-bottom: 20px;font-weight: 700;margin-top:10px;}
.eds-iwacu-left .title-span{margin:15px 0 30px 0;}
.eds-iwacu-left article img{border-radius:3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;padding:10px!important;margin-left:20px;margin-top:-60px;
margin-bottom:10px;width:33%;float:right;border:1px dotted #B6BDC9;margin-right:0;}
.eds-iwacu-left article{margin-bottom:15px;}
.eds-iwacu-left .btn:hover, .eds-btn:hover{background:#009640!important;}
.eds-right{margin:0 -15px;margin-top:30px;}
#post-99225{display:none;}
#catalogue{margin-top:30px;border-bottom:1px dotted #009640;margin-bottom:40px;}
#catalogue h2{font-size:2.2em;padding-bottom:6px;text-align:center;font-weight:700;}
#antoine{background:#F8F9FA;padding: 15px 15px 10px 15px;}
.eds-head h2{font-size:1.3em;padding:15px;background:#F8F9FA;margin-top:-10;margin-bottom:30px;
text-align:center;font-family:'Open Sans', sans-serif;font-weight:normal;}
.eds-head h2:hover{background:#E1E4E8;-webkit-transition: all 0.6s linear 0s; -moz-transition: all 0.6s linear 0s; transition: all 0.6s linear 0s!important;}
.mini-masthead.eds-head img{margin-bottom:0!important;}
.eds .well{margin:0!important;}
.eds-bottom{font-weight:bold;text-transform:uppercase;color:#009640;
font-size:1.1em;font-family:'Raleway',sans-serif;margin:0!important;}
.eds-bottom a, .eds-bottom #right-responsive-article a{color: #171F20 !important;}
.eds-bottom #right-responsive-article {float: right;margin-top: -8px!important;font-size: 26px!important;}
.widget-eds-book img{width:100%;height:auto;padding:10px;border-radius:3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border:1px dotted #B6BDC9;}
.infos-eds{border-color:#009640;}
.widget .well{margin-top:0!important;}
.widget-eds{border-radius:3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;background:#F8F9FA;padding:10px;font-size:1.2em;}
.widget-eds li,.widget-eds li:hover{background:#F8F9FA;padding:6px 0;margin:0;}
.widget-eds li:last-child,.widget-eds li:last-child:hover,.widget-eds li:nth-child(odd):hover,
.widget-eds li:nth-child(even):hover{background:#F8F9FA;}
.widget-eds li:last-child,.widget-eds li:last-child:hover{border-bottom:none!important;background:#F8F9FA;}
.widget-eds h3{text-align:center;border:none;font-size:1.2em;color:#425158!important;}
.widget-eds strong{color:#546770;}
.eds-head img{background:#FFFFFF!important;padding:10px;border-radius:3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border:1px dotted #B6BDC9;}
.eds-head img:hover{opacity:0.7;}

/**Rester debout**/
.page-template-page-rester-debout h1{margin-top: 0;font-family: 'Raleway', sans-serif;clear: both;font-size: 2.9em;
margin-bottom: 30px;font-weight: 700;color:#171F20;}
.page-template-page-rester-debout article h3{font-family: 'Raleway', sans-serif;font-size: 1.4em;line-height: 125%;margin-bottom: 22px;font-weight: 500;}
.page-template-page-rester-debout .well h2{font-size: 1.6em;font-weight: bold;font-family: 'Open Sans',sans-serif;color: #171F20;margin-top: 0;}
.rester-debout ul{margin:0;padding:0;list-style-type:none;}
.page-template-page-rester-debout .category-home{color:#171F20;border-color:#4A7A8A!important;margin-bottom:25px;}
.rester-debout ul h2{margin:0 0 -10px -10px!important;font-size:1.6em!important;color:#171F20;}
.rester-debout li:first-child:hover{background: #FFFFFF;}
.rester-debout li h3{border:none;font-size:1.2em;margin:0;}
.rester-debout li h4{margin:0;font-size:1.1em;}
.rester-debout li  a{color:#546770;}
.page-template-page-rester-debout article .well{margin-bottom:0;overflow:auto;}
.page-template-page-rester-debout article .well img{width:200px;height:auto;padding:12px;border:1px dotted #435058;margin-left:10px;}
.rester-debout img{width:60px;float:right;height:auto;margin-right:-10px;}
.rester-debout .active{opacity:0.4;}
.page-template-page-rester-debout .article blockquote::before {font-size: 34px;}
.page-template-page-rester-debout .article blockquote {margin-left: 8%;font-size: 1.2em;}

/**Category**/
.page-cat{padding:0 0 0 0;background:#FFFFFF;margin-bottom: 0px;}
.postsby{padding:0;margin:15px 0 25px 15px;}
.page-cat .mini-masthead h3 {margin-top: -7px;}
.search .article h2 {margin: 10px 0 10px 0!important;}
.category .article h2,.archive .article h2 {margin: 10px 0 10px 0;font-size: 1.55em;
font-weight: 700;}
.search .homecontentop,.archive .homecontentop,.category .homecontentop, .author .homecontentop{margin: 15px 0 30px 0;}
.search .time{margin:-5px 0 0 0;color:#787878;font-size:13px;}
.search .mot {margin-top:6px;}
.search .mot a{background:#4A7A8A;padding:2px;font-size:0.9em;color:#FFFFFF;padding:3px;}
#infinite{text-align:center;position:absolute;bottom:10px;width:100%;}
.category  #infinite,.archive  #infinite{bottom:5px;}
#infinite a{color:#FFFFFF;}
#infinite a:hover{text-decoration:none;}
#infinite .btn{background:#22323F;}
#infinite .btn:hover{background:#556670;}
#infscr-loading{float:none;z-index: 100;margin: 30px auto!important;
text-align:center;position: absolute;bottom: -50px;width: 100%;}
#infscr-loading img{width:70px;height:auto;margin:0 auto;padding:20px 0;}
.fluid{padding-bottom:70px;}
#decalcat{margin-bottom:30px;}
.search #decalcat,.category #decalcat,.archive #decalcat{margin-left: 0;padding-bottom: 15px;}
.search #decalcat{margin-bottom: -15px;}
.search #container-masonry, .category #container-masonry, .archive #container-masonry{margin-right: 0px;}
#no-result{padding:50px 15px;text-align:center;font-family:'Raleway',sans-serif;}
#no-result h3{font-weight:800;}
#no-result h4{font-size:1.5em;line-height:130%;font-weight:normal!important;}
.infos-cat,.info-cat a,.infos{padding-bottom:0;color:#787878!important;}
.info-cat span{margin-right:6px;}
.annee{display:inline-block!important;}
.blog-list-archive{width:100%;padding:0 0 0 15px;margin:10px 0 20px 0;}
.blog-list-archive li {padding:4px 10px;margin-right:8px;background:#4A7A8A;color:#FFFFFF;}
.blog-list-archive li a {color:#FFFFFF;}
.blog-list-archive li:hover{color:#F1D9B1;background:#22313F;}
.blog-list-archive li a:hover{text-decoration:none;color:#F1D9B1;}
.mini-masthead h2{margin-top:0!important;margin-bottom: 10px;min-height:80px;}
.home .mini-masthead h2,.category-billets-antoine-kaburahe .mini-masthead h2{min-height:20px!important;}
.mini-masthead.article-head{padding:0!important;border:none!important;}
.mini-masthead img {margin-bottom:10px!important;}
.category .mini-masthead,.author .mini-masthead {margin-bottom:15px!important;}
.author .mini-masthead h3{margin-top: -10px;}
.page-template-page-thesaurus .well{margin-top:0!important;}
.page-template-page-thesaurus #decalcat {margin-bottom:0!important;}


/**Auteur**/
.author .panel {overflow:auto;padding:0 0 20px 0;font-family:'Open Sans',sans-serif;margin-top:-10px;}
.author .widget-sidebar img{width:150px;height:150px;border-radius: 50%;border:1px dotted #546770;
margin-bottom:5px;padding:0;float:none;-webkit-border-radius: 50%;-moz-border-radius: 50%;}
.title{font-family: 'Raleway',sans-serif;margin: -10px 0 20px 15px;padding:0!important;font-size:2.3em;
font-weight:700;}
h1.title-pub{font-family: 'Raleway',sans-serif;margin: 10px 0 20px 15px;padding:0!important;font-size:2.3em;font-weight:700;}
.author .homecontentop {margin: 15px 0 30px 0;}
#no-indent{margin-right: -30px;margin-left: -15px;}
.author #decalarticle {margin-top:0;}
.author .mot,.category .mot {margin-top:6px;}
.author .mot a,.category .mot a{background:#22313F;padding:2px 6px;font-size:0.9em;color:#FFFFFF;margin-right:2px;}
.author .mot a:hover,.category .mot a:hover{color:#FFFFFF;background:#4A7A8A;}
.author .mini-masthead h2{margin-bottom:8px;}
.author .infos-cat{margin:0;}
.author h3 span,.search-results .postby h3{background:#435058!important;padding:3px 2px;color:#FFFFFF;font-size:11px!important;
margin-top:-23px;z-index:22;float:left;}
.search-results .postby .result,.search-results  .result{margin-top:0!important;font-size:16px!important;margin-right:6px;}
#author-descr{margin-top:5px;font-size:1.1em;}
.decalauth{overflow:auto;padding-bottom: 50px!important;}
.center{text-align:center;}
.widget.well,.imgtv.well{padding: 14px;border:none;box-shadow:none;border-top:2px solid #ECEEF0!important;border-radius:3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;}
.btn-author{clear:both!important;margin-top:10px;float:none;display:block;width:100%;text-align:center;
background:#546770;color:#FFFFFF;}
.btn-author:hover{color:#425158;color:#FFFFFF;opacity:0.8;}
.btn-author a{color:#FFFFFF!important;}
.btn-author span{margin-right:12px;}
.author .article h2{font-weight: 600;font-size:1.4em;}

/**Related**/
.lire{background:#F7F7F7;}
.lire-gen h3 span{border-color:#CC0022!important;}
.lire-eds h3 span{border-color:#009640!important;}
.decalslide{left:15px;margin-right:-15px;}
#related_posts{min-height:360px;}
#related_posts ul{list-style-type:none;padding:0;margin:0;}
#related_posts li{display:inline;text-align:left;}
#related_posts h2{font-size:20px;}
.carousel-control{position:absolute;top:104px;opacity:1;text-shadow:none;
color:#22313F!important;max-height:50px;background:none!important;width:50px;font-size:40px;}
.carousel-control.left{left:-50px;color:#22313F!important;}
.carousel-control.right{right:-50px;color:#22313F!important;}
.carousel-control:hover{color:#C1C1C2!important;}

/**Antoine Billets**/
img.billets{width:120px;height:auto;float:right;margin:-70px 15px 0 15px;}

/**Footer**/
#footer{z-index:22;}
#footer .ion-arrow-down-b{margin-left:6px;}
#menu-bas-de-page li:first-child > a,#menu-bas-de-page li:first-child a:hover,
#menu-bas-de-page li:first-child a:focus,#menu-bas-de-page li:first-child a:active{color:#FFFFFF;text-decoration:none!important;}
#menu-bas-de-page li ul{padding-left:10px;}
#footer a{color:#FFFFFF!important;}
#footer a:hover{color:#4A7A8A!important;}
.decalfooter{padding-right:0;}
.decalf{background:#E1E4E8;display:table;}
.quatro{z-index:99;}
.quatro .widget-footer-brand {padding:10px;background:#E1E4E8;width:100%;}
.quatro .widget-brand {width:100%;}
.widget-brand img,.widget-footer-brand img{width:101%;height:auto;margin-bottom:10px;float:none;}
.widget-footer-brand ol, .widget-footer-brand li{padding:0;margin:0;}
.widget-footer-brand h3{text-transform:uppercase;font-size:1.3em;padding-bottom:0;border:none;margin-bottom:10px;}
.widget-footer-brand .btn{background:#425158;color:#FFFFFF;-webkit-transition: all 0.6s linear 0s; -moz-transition: all 0.6s linear 0s; transition: all 0.6s linear 0s!important;}
.widget-footer-brand .btn:hover{background:#171F20;color:#FFFFFF;}
.widget-footer-brand #whatsapp{text-align:center;font-size:42px;margin-top:14px;color:#009640;}
footer{background:#22313F;color:#ECEEF0;padding-bottom:15px;}
footer img{width:100%;height:auto;}
.foot-cont{background:#425158;color:#FFFFFF;padding:15px;}
.foot-cont a{color:#FFFFFF;}
.foot-cont #copy{padding-left:15px;}
#partners img{margin-bottom:15px;width:90%;height:auto;}
footer h3{text-transform:uppercase;font-size:1.1em;opacity:0.4;}
#networks{text-align:left;margin-bottom:20px;}
#networks .ion{margin-bottom: 15px;font-size:27px;margin-right:22px;padding-top:12px;-webkit-border-radius: 280px;-moz-border-radius: 280px;
border:2px solid #FFFFFF;border-radius:280px;cursor:pointer;padding:10px;width:52px;text-align:center;height:52px;}
#networks .ion, #home-networks .ion a{-webkit-transition: all 0.6s linear 0s; -moz-transition: all 0.6s linear 0s; transition: all 0.6s linear 0s!important;color:#FFFFFF;}
#networks .ion:hover{color:#4A7A8A;border:2px solid #4A7A8A;}
#networks a:hover,#home-networks .ion:hover{color:#B9C8CE;cursor:pointer;}
.decalbottom{margin: 0 -30px 0 -15px;padding-right:0;right:-30px;}
#copy{text-align:center;padding-left:30px;padding-right:30px;}
footer ul{list-style-type:none;padding:0;margin:15px 0 0 0;}
footer a{color:#FFFFFF;}
.menu-footer{font-size:1.1em;margin-top:20px;}
.menu-footer li{margin:6px 0;}
#copy{padding:15px 30px 8px 30px;border-top:1px dotted #171F20;margin-top:30px;z-index:22;}
#up{display:none;color: #4A7A8A;-webkit-transition: all 0.4s linear 0s; -moz-transition: all 0.4s linear 0s; transition: all 0.4s linear 0s!important;position:fixed;bottom:0;right:15px;font-size:32px;cursor:pointer;}
#up:hover{color:#171F20;}

/**Pub**/
.pub{background:#FFFFFF;padding:0;z-index:99;}
.pub .container{text-align:center;}
.pub img{width:100%!important;height:auto;margin: 5px auto;float:none;}

/**Modales**/
.modal{z-index: 99999;}
.modal-member img{width:80%;height:auto;padding-top:20px;}
.modal-dialog{width:90%;border-radius:0px!important;border-bottom-color:#FFFFFF;max-width:800px;}
.modal-content,.modal-connect {border:none!important;border-radius: 1px;-webkit-border-radius: 1px;-moz-border-radius: 1px;border-bottom-color:#FFFFFF;background:#FFFFFF;}
.modal-connect{padding:20px 15px;border:none!important;border-bottom-color:#FFFFFF;display:table;}
.modal-header,.modal-dialog,.close,.modal-footer{border:none!important;border-bottom-color:#FFFFFF;}
.modal label{width:100%;margin-bottom:8px;}
.modal .input{width:100%;padding:10px 0;border:none;border-bottom:1px solid #B9C8CE;font-weight:normal;}
.modal h3, .modal h2{font-family:'Raleway',sans-serif;font-weight:bold;color:#171F20;}
.modal form{margin-top:20px;display:table-cell;}
.modal .btn{clear:left;margin-top:30px;background:#2C3E50;color:#FFFFFF;-webkit-transition: all 0.6s linear 0s; -moz-transition: all 0.6s linear 0s; transition: all 0.6s linear 0s!important;}
.wp-submit{background:#CC0022!important;}
.modal .btn:hover{clear:left;background:#171F20;color:#FFFFFF;}
.modal-member{float:right;width:44%;border-left: 1px solid #ECEEF0;vertical-align:top;text-align:center;display:table-cell;}
.modal-member .btn{margin:10px 0;}
.blank{height:26px;}
#loginform{padding-top:20px;}

/* ==========================================================================
   Helper classes
   ========================================================================== */

/*
 * Hide visually and from screen readers
 */

.hidden {
    display: none !important;
}

.visuallyhidden {
    border: 0;
    clip: rect(0 0 0 0);
    -webkit-clip-path: inset(50%);
    clip-path: inset(50%);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
    white-space: nowrap; /* 1 */
}

/*
 * Extends the .visuallyhidden class to allow the element
 * to be focusable when navigated to via the keyboard:
 * https://www.drupal.org/node/897638
 */

.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus {
    clip: auto;
    -webkit-clip-path: none;
    clip-path: none;
    height: auto;
    margin: 0;
    overflow: visible;
    position: static;
    width: auto;
    white-space: inherit;
}

/*
 * Hide visually and from screen readers, but maintain layout
 */

.invisible {
    visibility: hidden;
}

.clearfix:before,
.clearfix:after {
    content: " "; /* 1 */
    display: table; /* 2 */
}

.clearfix:after {
    clear: both;
}

@media print,
       (-webkit-min-device-pixel-ratio: 1.25),
       (min-resolution: 1.25dppx),
       (min-resolution: 120dpi) {
    /* Style adjustments for high resolution devices */
}

/* ==========================================================================
   Print styles.
   Inlined to avoid the additional HTTP request:
   http://www.phpied.com/delay-loading-your-print-css/
   ========================================================================== */

@media print {
    *,
    *:before,
    *:after {
        background: transparent !important;
        color: #000 !important; /* Black prints faster:
                                   http://www.sanbeiji.com/archives/953 */
        box-shadow: none !important;
        text-shadow: none !important;
    }
	
	#langue,.infos,href,.sidebar,#footer,img,alt,title,.screen-reader-text,#related_posts,.widget,iframe,embed,
	.networks{display:none;}
    a,
    a:visited {
        text-decoration: none;
    }

    a[href]:after {
        content: " (" attr(href) ")";
    }

    abbr[title]:after {
        content: " (" attr(title) ")";
    }

    /*
     * Don't show links that are fragment identifiers,
     * or use the `javascript:` pseudo protocol
     */

    a[href^="#"]:after,
    a[href^="javascript:"]:after {
        content: "";
    }

    pre {
        white-space: pre-wrap !important;
    }
    pre,
    blockquote {
        border: 1px solid #999;
        page-break-inside: avoid;
    }

    thead {
        display: table-header-group;
    }

    tr,
    img {
        page-break-inside: avoid;
    }

    p,
    h2,
    h3 {
        orphans: 3;
        widows: 3;
    }

    h2,
    h3 {
        page-break-after: avoid;
    }
	/**Bootstrap**/	
		.col-sm-1, .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-sm-10, .col-sm-11, .col-sm-12 {
		float: left; width:100%;
	  }
}
/**Scrollbar**/
/*************** SCROLLBAR BASE CSS ***************/
 
.scroll-wrapper {
    overflow: hidden !important;
    padding: 0 !important;
    position: relative;
}
 
.scroll-wrapper > .scroll-content {
    border: none !important;
    box-sizing: content-box !important;
    height: auto;
    left: 0;
    margin: 0;
    max-height: none;
    max-width: none !important;
    overflow: scroll !important;
    padding: 0;
    position: relative !important;
    top: 0;
    width: auto !important;
}
 
.scroll-wrapper > .scroll-content::-webkit-scrollbar {
    height: 0;
    width: 0;
}
 
.scroll-element {
    display: none;
}
.scroll-element, .scroll-element div {
    box-sizing: content-box;
}
 
.scroll-element.scroll-x.scroll-scrollx_visible,
.scroll-element.scroll-y.scroll-scrolly_visible {
    display: block;
}
 
.scroll-element .scroll-bar,
.scroll-element .scroll-arrow {
    cursor: default;
}
 
.scroll-textarea {
    border: 1px solid #000000;
    border-top-color: #000000;
}
.scroll-textarea > .scroll-content {
    overflow: hidden !important;
}
.scroll-textarea > .scroll-content > textarea {
    border: none !important;
    box-sizing: border-box;
    height: 100% !important;
    margin: 0;
    max-height: none !important;
    max-width: none !important;
    overflow: scroll !important;
    outline: none;
    padding: 2px;
    position: relative !important;
    top: 0;
    width: 100% !important;
}
.scroll-textarea > .scroll-content > textarea::-webkit-scrollbar {
    height: 0;
    width: 0;
}
 
 
 
 
/*************** SIMPLE OUTER SCROLLBAR ***************/
 
.scrollbar-outer > .scroll-element,
.scrollbar-outer > .scroll-element div
{
    border: none;
    margin: 0;
    padding: 0;
    position: absolute;
    z-index: 10;
}
 
.scrollbar-outer > .scroll-element {
    background-color: #425158;
}
 
.scrollbar-outer > .scroll-element div {
    display: block;
    height: 100%;
    left: 0;
    top: 0;
    width: 100%;
}
 
.scrollbar-outer > .scroll-element.scroll-x {
    bottom: 0;
    height: 12px;
    left: 0;
    width: 100%;
}
 
.scrollbar-outer > .scroll-element.scroll-y {
    height: 100%;
    right: 0;
    top: 0;
    width: 12px;
}
 
.scrollbar-outer > .scroll-element.scroll-x .scroll-element_outer { height: 8px; top: 2px; }
.scrollbar-outer > .scroll-element.scroll-y .scroll-element_outer { left: 2px; width: 8px; }
 
.scrollbar-outer > .scroll-element .scroll-element_outer { overflow: hidden; }
.scrollbar-outer > .scroll-element .scroll-element_track { background-color: #425158; }
 
.scrollbar-outer > .scroll-element .scroll-element_outer,
.scrollbar-outer > .scroll-element .scroll-element_track,
.scrollbar-outer > .scroll-element .scroll-bar {
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
}
 
.scrollbar-outer > .scroll-element .scroll-bar { background-color: #CDCDCD;}
.scrollbar-outer > .scroll-element .scroll-bar:hover { background-color: #4A7A8A; }
.scrollbar-outer > .scroll-element.scroll-draggable .scroll-bar { background-color: #CDCDCD; }
 
 
/* scrollbar height/width & offset from container borders */
 
.scrollbar-outer > .scroll-content.scroll-scrolly_visible { left: -12px; margin-left: 12px; }
.scrollbar-outer > .scroll-content.scroll-scrollx_visible { top:  -182px; margin-top:  182px; }
 
.scrollbar-outer > .scroll-element.scroll-x .scroll-bar { min-width: 10px; }
.scrollbar-outer > .scroll-element.scroll-y .scroll-bar { min-height: 10px; }
 
 
/* update scrollbar offset if both scrolls are visible */
 
.scrollbar-outer > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track { left: -14px; }
.scrollbar-outer > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track { top: -134px; }
 
.scrollbar-outer > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size { left: -14px; }
.scrollbar-outer > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size { top: -134px; }

/**Responsive**/

@media screen and (max-width:1280px) { 
	.flashinfos {width: 47%;}
}
@media screen and (max-width:1260px) { 
	.navbar-left {padding-left: 0;}
	#date {margin-left: 70px;}
	.topage .navbar-left {padding-left: 0;}
}
@media screen and (max-width:1230px) { 
	.container {max-width: 1120px;}
	#date {display:none;}
	#date2 {margin-left: 205px;}
}
@media screen and (max-width:1180px) { 
	.container {max-width: 1100px;}
}
@media screen and (max-width:1150px) { 
	.container {max-width: 1050px;}
	.brand {margin-left: 17%;}
}
@media screen and (max-width:1120px) { 
	.container {max-width: 1020px;}
	.brand {position: absolute;left: 17%;}
	#date2 {position: absolute;right: 120px;}
	.topage .brand {margin-left: 21%;}
	#decalarticle {margin-left: 0;}
	#tagjournalistes{font-size:1.4em!important;}
	#black h2{font-size:30px!important;}
	#black h1{font-size:68px!important;}
	#black .container{padding:0 15px!important;}
	.topage .brand h4 {display:none;}
}
@media screen and (max-width:1080px) { 
	.flashinfos {width: 100%;}
	.container {max-width: 96%;width:96%;}
}
@media screen and (max-width:1060px) { 
	#date2 {margin-left: 105px;}
	.topage .navbar-left {margin-left: 0;}
	.topage .navbar-left li {margin-right: 20px;}
}
@media screen and (max-width:1040px) { 
	.wh{display:inline-block!important;}
	#homeslide {margin-left: 0;}
	#decalarticle {margin-left: 0;}
}
@media screen and (max-width:1024px) { 
	
	.mini-masthead h2{min-height:20px!important;}
	.topage .navbar-left {margin-left: -10px;}
	.topage .brand{margin-left: 20%;}
	.lefthome {left:0;}
	.righthome {right:-5px;}
	.moment {padding-left: 0;}
	.decal {margin: 0!important;}
	#navbar{padding-left:20px;}
	.topage #navbar{margin-left: -15px;padding-left:0;}
	.decaltres {margin: 0 -15px;}
	.tres h2 {font-size: 1.7em;}
	.web-projets {margin-left: -15px;}
	.video-une{right: -30px;}
	.decalf {margin-left: 0;}
	.widget.sidepub {margin: 0 -30px 30px 0;}
	#date {margin-left: -5px;}
	.mini-masthead h2, .masthead h2 {font-size: 1.6em;}
	#decalcat{margin-left:0;margin-right: 0;}
	.search #container-masonry{margin-right: 0;}
	.sideradiotv {right: 0;}
	#date2 {margin-left: 95px;}
	.container{padding: 0 30px;}
	.navbar .navbar-right{position: absolute;right: 15px;}
	#logocon {right: 15px;}
	.navbar-left {margin-left: 2px;}
	.mini-masthead p, .masthead p {font-size: 1.1em;}
	.edito h4 {font-size: 1.6em;}
	.infos {font-size: 16px;}
	.title-span {font-size: 20px;}
	.tres h2 {font-size: 1.5em;}
	.web-projets {font-size: 1em;}
	.masthead h2 {margin-bottom: 10px;font-size: 2.2em;}
	#content-jean h4 {font-size: 17px;margin-top:0!important;}
	.topage #search-top{margin-left:2px;}
	.eds-iwacu-left h1 {font-size: 2.8em;}
	.article article {font-size: 1.1em;}
	#catalogue h2 {font-size: 1.8em;text-transform: uppercase;}
	.eds-bottom #right-responsive-article {float: none;margin-top: 20px;}
	#right-responsive-article .ion {margin-left: 0;padding-right: 22px;font-size: 30px;}
	.btn{font-size: 14px;}
	.btn .ion{font-size: 12px;}
	.article h1,.singleiwacu h1 {font-size: 3em;}
	#commentsAdd h3 {font-size: 1.6em;}
	.page h1 {font-size: 2.7em !important;}
	.article h4 {margin-bottom: 10px !important;font-size: 1.1em;}
	#comments h2 {font-size: 2em;}
	#related_posts h2 {font-size: 1.4em;}
	.title{margin-top:20px;}
	.widget-publications h5 {font-size: 12px;}
	.awpcp-listing-excerpt-extra {font-size: 13px;}
	.widget.sidepub {margin: 0 -15px 30px 0;}
	.righthome {width: 33.2%;margin: 0 0 0 9px;}
	.topage .brand {margin-left: 192px!important;}
	.topage .brand h4 {font-weight: normal!important;font-size: 13px!important; left: 0!important;margin-left: -200px;}
	.eds-bottom #right-responsive-article {margin-top: 22px !important;}
	.article h3 {font-size: 23px;}
	.navbar-left {padding-left: 0;}
	.brand {left: 13%;}
	.search #decalcat, .category #decalcat, .archive #decalcat {margin-left: 0;padding-bottom: 15px;}
	.logged-in .topage .brand {left: 22%;}
	.home .decal{margin-left:-25px!important;}
	.home .une {padding-left: 15px;}
	.navbar-left {margin-left: -15px;}
	#en {float: right;margin: 10px -30px 0 0;}
	#topbar-iwacu .container{padding: 0 35px 0 0!important;}
}
@media screen and (max-width:990px) { 
#offre{margin-top:30px!important;}
}
@media screen and (max-width:990px) { 
	.home .decal{margin-left:-15px!important;}
	.decal.focusune{margin-left:-25px!important;}
	.btn {font-size: 13px;}
	.une,.decal{padding:0!important;}
	.decal{margin:0 -15px!important;}
	.sideune{padding:80px 0 0 0!important;clear:left;float:none;}
	.widget{margin-right:0!important;clear:left;}
	.tres{margin:0 -15px;}
	.pub .container {text-align: center;padding-left: 30px;margin: 0;width: 100%;width: 100%;}
	.web-projets {padding-right: 15px;}
	.video-une{margin-left: -15px !important;}
	.side2{right: -20px;}
	.singlepost{padding-left:15px!important;}
	.sidesingle{padding-right:0!important;}
	.side-webtv{padding-right: 15px;}
	.side-dossier{padding-left:15px;}
	.side-dossier .widget h3,.longforms h3{margin-bottom:0!important;}
	.post-template-single-dossier-2 .singlepost{padding-right:30px!important;}
	#encadre-dossier h1 {font-size: 2.3em !important;}
	.post-template-single-dossier-2 .side-dossier-texte {font-size:1em!important;}
	.post-template-single-dossier-2 .side-dossier-texte h1{font-size:2em!important;}
	.post-template-single-dossier-2 .side-dossier-texte h3 {font-size: 20px;}
	.sideradiotv {padding-right: 15px;}
	.author-profil{padding-right:0!important;}
	#no-indent {margin-right:-15px;margin-left:0;}
	.annoncesp{margin-bottom:20px;}
	#n-jean{padding-bottom:50px!important;}
	#n-jean .ion {float: left;}
	.side-odata img {padding-right: 0!important;}
	.singleclub {padding-right:25px!important;}
	.logged-in .topage .brand {left: 43%;}
	#services {line-height: 40px;}
	#dossier {margin: 0 15px;}
	.topage .brand,.topage .brand img {display:none!important;}
	.logged-in .topage .brand {display:none!important;}
}
@media screen and (max-width:980px) { 
	.brand {margin-left: 0;left:33%;}
	#date2 {display:none;}
	.logged-in .brand {margin-left: 5%;}
	.topage .brand {margin-left: 12px !important;}
}
@media screen and (max-width:970px) { 
	.brand {left: 35%;}
@media screen and (max-width:940px) { 
	.brand {margin-left: 0;}
}
@media screen and (max-width:930px) { 
	.brand {margin-left: 0;}
	.topage .brand {margin-left: 15px !important;}
	.same a {font-size: 1.05em;}
}
@media screen and (max-width:920px) { 
	.righthome {width: 32%;}
	.topage .brand{margin-left: 16%;}
	.brand {left: 32%;}
	.righthome {margin: 0 0 0 10px;}
	.lefthome {width: 66%;}
	.topage .brand h4 {display:none;}
	.topage .brand img{display:block!important;}
}
@media screen and (max-width:900px) { 
	.edito h4 {font-size: 1.6em;}
	.brand {margin-left: 0;}
	.topage .brand{margin-left: 12%;}
	#date{display:none!important;}
	.logged-in .brand {margin-left: 7%;}
	.topage .brand {margin-left: 5px !important;}
	.brand {left: 32%;}
	#tagjournalistes{font-size:1.3em!important;}
	#black h2{font-size:28px!important;}
	#black h1{font-size:60px!important;}
}
@media screen and (max-width:870px) { 
	.logged-in .brand {margin-left: 9%;}
	.topage .navbar-left {margin-left: -5px;}
	.inforight .titraille h2,.titrevideo {font-size: 1.4em;}
}
@media screen and (max-width:820px) { 
	.topage .brand{margin-left: 10%;}
	.brand {left: 30%;}
}
@media screen and (max-width:800px) { 
	.topage .brand{margin-left: 8%;}
	.brand {left: 28%;}
}
@media screen and (max-width:790px) { 
	.topage .brand {margin-left: 20px !important;}
	.navbar.second {height: 66px;min-height: 48px;}
	.logged-in .brand {margin-left: 11%;}
}
@media screen and (max-width:780px) { 
	.brand {left: 28%;}
}
@media screen and (max-width:769px) { 
	#bs4navbar{display:block!important;}
	#menu-bottom #bs4navbar{column-count:2;padding:25px 30px!important;border-bottom:1px dotted white!important;}
	.tres .mini-masthead {height:auto!important;overflow:auto;}
	.tres .mini-masthead:last-child{border-bottom:none!important;}
	#nav_article{display:none;}
	.decalbottom {margin: 0 -15px;}
	.search #decalcat, .category #decalcat, .archive #decalcat {margin-left: 0;}
	.container {padding: 0 15px;width:100%;}
	.decal .grid-item{margin: 0 0 30px 0;padding:0;float:none;width:100%;}
	.moment{margin-left:0;}
	.widget.sidepub {margin: 0;}
	.decaltres {padding: 0 15px;}
	.pub{padding: 10px 0;}
	.pub .container {padding: 0;}
	.main {padding: 15px 15px;}
	.logged-in .brand {position: absolute;margin-left: 0;width: 100%;text-align: center;}
	.video-une {right: 0;left: 0;margin:0;padding:0;}
	.masthead h2 {margin-top: -20px;}
	.decalslide{margin:0;}
	.tres h2 {font-size: 1.1em;}
	.search .homecontentop, .archive .homecontentop, .category .homecontentop, .author .homecontentop {margin: 25px 0 30px 0;}
	.eds-iwacu-left .title-span {margin: 0 0 30px 0;float: left;}
	.eds-bottom #right-responsive-article {float: none;margin-top: 8px !important;font-size: 46px !important;text-align: center;}
	.eds-bottom .ion{margin:0 10px;}
	.search .homecontentop, .archive .homecontentop, .category .homecontentop, .author .homecontentop {margin: 25px 0 0 0;}
	.eds-right {margin: 0;}
	.eds-bottom{text-align:center;}
	.decal {margin-left: 0 !important;}
	#antoine {clear: left;}
	.article h1,.singleiwacu h1 {font-size: 2.2em;}
	.une {margin-right: 0;}
	.title-span{padding-top:0px;}
	#decalarticle {margin-left: 0;padding: 30px 0 15px 0;}
	.singlepost {padding: 0 15px !important;}
	.sidesingle {padding-right: 15px !important;}
	.topage .brand h4 { font-weight: normal;font-size: 12px;margin-top:10px;float: left;}
	.page h1 {font-size: 2.4em !important;}
	.category-home {font-size: 18px;}
	.widget-brand img, .widget-footer-brand img {width: 100%;}
	.navbar-left {margin-left: 5px;position: absolute;top: 18px;left: 15px;padding:0;}
	 .navbar-left ul.nav:nth-child(1) > li:nth-child(3){left: 30px;top: -26px;}
	.navbar-left .ion-search {margin-left: 26px;margin-top:-20px;position:absolute;}
	.navbar-right{display:none;}
	#right-responsive{display:block;position:absolute;right: 15px;top: 30px;}
	#right-responsive .ion-android-person-add{font-size:32px;margin-right:15px;color:#22313F;}
	#right-responsive .btn{border:1px solid #22313F;border: 1px solid #22313F;color: #22313F !important;padding: 4px 8px;background:transparent;font-size:14px;
	border-radius:0;margin-top: -30px;}
	#right-responsive ul{list-style-type:none;margin:-10px 0 0 0;padding:0;}
	#right-responsive li{display:inline-block;}
	#right-responsive .ion {font-size: 32px;cursor: pointer;margin-right:5px;}
	#menu-login{font-size: 11px;margin-left: -3px;}
	.topage  .navbar-left li {color: #FFFFFF;}
	.topage .navbar-left {padding-top: 0;position:absolute;top:2px;left:15px;}
	.topage .brand {margin-left:0;width: 100%;text-align: center;}
	.topage #right-responsive .ion-android-person-add {color: #FFFFFF!important;}
	.topage #right-responsive {top: 20px;}
	.topage #right-responsive .btn{border:1px solid #FFFFFF;color:#FFFFFF;padding:4px;background:transparent;font-size:14px;
	border-radius:0;margin-top:-2px;}
	.lefthome,.righthome {float: none!important;width:100%!important;}
	.lefthome {margin-bottom: 15px;}
	.righthome {right: 0;margin:0;}
	.logged-in .topage .brand {position: absolute;left: 47%;}
	.main-slide {padding: 0;}
	.mini-masthead h2, .masthead h2 {font-size: 1.3em;}
	.widget {margin-bottom:32px;}
	.widget.sidepub {margin-bottom:32px;}
	.widget.brand {padding: 0 10px;width: 100%;}
	.web-projets{float: none;clear: both;width: 100%;}
	.une{float:none;float: none;clear: both;width: 100%;padding: 0; margin-bottom:0px;}
	.decal {margin: 0!important;}
	.services {margin: 0 0 10px 0;}
	#services .btn{margin-bottom:18px;}
	.quatro .widget-footer-brand {padding: 8px 0 0 0;}
	.video-container {margin: 20px 1px 20px 0;}
	.web-projets .widget {width: 100% !important;padding: 0;margin: 0 0 25px 0!important;}
	.web-projets {margin-left: -10px;padding-right: 0;}
	.masthead {margin-top: 30px;width: 100%;float: none;}
	#titrevideo {font-size: 2.2em;}
	#copy {padding: 15px 30px 8px 30px;}
	#up{background: #171F20;color:#FFFFFF;padding:1px 7px;right:0;bottom:0;}
	#up:hover{background:#CC0022;color:#FFFFFF;}
	.carousel-control{display:none;}
	.decalslide {left: 0;margin-left: -10px;margin-right: -10px;}
	.topage .brand img {margin-left: -10%;}
	.search .homecontentop {margin: 0 0 0 0;}
	.topage #search-top {left: 20px;position: absolute;top: 20px;}
	.search .page-cat {padding: 15px 0 0 0;}
	.sideradiotv {padding: 0 15px;margin-top: 30px;}
	.logged-in .brand {position: absolute;left: 30px;}
	#decalcat {margin-left: 0;margin-right: 0;}
	#search-top {left: 25px;position: absolute;top: 22px;margin:0;}
	.widget {margin-right: 0;}
	#logocon {margin-top: -18px;display: block;}
	.une{padding: 0 15px;}
	.brand {margin-left: 7%;}
	.topage .brand{position: absolute;width:110px;top: 1px;margin-left: 60px !important;}
	#service-page{margin-top: 25px;}
	.logged-in .topage .brand h4{display:none!important;}
	#content-jean h3 {font-size: 1.8em;}
	#content-jean h4 {font-size: 22px;font-weight: bold;padding:10px 0;}
	#service-page {margin-top: 0;}
	.page-template-page-jean .title-span{padding-top: 25px;}
	.sidesingle{width:100%;float:none;}
	#networks .ion {margin-right: 14px;}
	.contentopfull {margin: -10px 0 30px 0 !important;}
	.img-jean{padding-right:0;}
	.page-template-page-jean .mini-masthead img{display:none!important;}
	.find-jean{width:100%;clear:left;float:none;}
	.page-template-page-recherche .col-lg-12:nth-child(3) > h3:nth-child(1) {margin: 15px 0 30px 0;font-size: 1.1em !important;}
	.category-archives .homecontentop,.category .homecontentop,.archive .homecontentop,
	.imagesdelasemaine-template-default .contentop{margin-top:-10px!important;}
	.category-archives .title-span,.category .title-span,.imagesdelasemaine-template-default .title-span	{padding-top: 25px;}
	.tag .title-span, .toptv .title-span,.post-template-single-dossier-2 .title-span,
	.page-template-page-login .title-span{padding-top: 25px!important;}
	.post-type-archive-repertoire .homecontentop{margin-top:45px!important;}
	.contentopfull {margin: -10px 0 0 0 !important;}
	.author .title {margin-top: 0;}
	.author-profil {padding-right: 15px !important;}
	.author .article{padding-right:15px!important;}
	.homecontentop.eds {margin-top: 15px !important;}
	#antoine .article h1 {font-size: 2.6em;}
	.eds-iwacu-left article img {margin-top:0;margin-left: 30px;width: 43%;}
	.home .une{padding-left:15px!important;}
	.mainhome{padding:0!important;}
	.unevid{padding: 15px 0 15px 15px!important;}
	.focus{padding: 0 0 0 10px;margin-right: -15px;}
	.side2 {right: 0!important;padding: 0!important;}
	.white{margin-top:15px;}
	.white .mini-masthead {margin-bottom: 0 !important;}
	.sideune {padding: 0!important;}
	.focus h2,.white h2{font-size: 2em;}
	.imagesdelasemaine-template-default .page-article img{width:100%;height:auto;}
	.isotope-item{width:100%;}
	#com-no-resp, #nav_article,#prev_article,#next_article{display:none!important;}
	#com-resp{display:block;}
	.post-template-single-dossier-2 #dossier img{padding-right:15px;}
	.lead {font-size: 20px;}
	.post-template-single-dossier-2 .singlepost {padding-right: 15px !important;}
	#encadre-dossier {font-size: 93%;}
	.post-template-single-dossier-2 .side-dossier-texte {margin-top: 30px !important;padding-right: 15px!important;}
	.side-dossier-texte img, #encadre-dossier img {float:none!important;width:100%!important;height:auto;margin:20px 0;padding:0!important;}
	.side-dossier-texte {padding:0 15px 30px 15px!important;}
	.inforight .titraille h2 {font-size: 1.8em;}
	#right-responsive .btn:hover,#right-responsive a:hover,.topage a:hover{color:#4A7A8A!important;border-color:#4A7A8A!important;}
	#soutienlog{margin-right:15px;}
	#connectlog li a{border:none!important;padding:0;color:#000000;}
	.topage a button, .topage button a,.topage #right-responsive .btn, .topage a .ion{color:#FFFFFF!important;}
	.wp-caption.alignright {width:100%;}
	img.alignright, .alignright img {width:100%;height:auto;padding:0;float:none;margin:20px 0;}
	.alignright .wp-caption-text{margin-top: -6px;text-align:left;float:none;margin-bottom: 16px;}
	.wp-caption.alignleft {display: block; float: none;width:100%;height:auto;margin: 0;}
	img.alignleft, .alignleft img {width:100%;height:auto;margin:20px 0;float:none;padding-right:0;}
	article p {font-size: 1.2em;}
	.article blockquote { margin-left: 0; margin-top: 20px; margin-bottom: 20px; font-style: italic; font-size: 1.1em !important; border: none; padding: 0 10px;}
	#homeslide {padding: 15px 15px 0 15px;}
	.widget-tv #view-all {margin: -20px 0 -20px 0;}
	.inforight .titraille,#lefthome .titraille {color:#000;opacity:1;
    position: relative;top: -5px;-webkit-transition: all 0.6s linear 0s; 
	-moz-transition: all 0.6s linear 0s; transition: all 0.6s linear 0s !important;}
	.titraille h2 {font-size: 1.6em;}
	.titraille h3 {font-size: 18px;}
	div.decalcol:nth-child(1) > h3:nth-child(1),div.decalcol:nth-child(2) > h3:nth-child(1){padding-top:15px;}
	.inforight .titraille{background:#171F20;}
	.inforight .titraille:hover{opacity:0.8;}
	.inforight h3{display:block;color:#FFFFFF;}
	.post-template-single-dossier-1 #encadre-dossier {font-size: 120%;}
	.search .homecontentop {margin-top: 0 !important;}
	.search  .postsby {padding: 10px 0 0 0;margin: 10px 0 25px 15px;}
	.search-no-results .homecontentop {margin: 15px 0 0 0!important;}
	.page-template-page-rester-debout article .well img {width: 180px;height: auto;padding: 12px;border: 1px dotted #435058;margin-left: 0;margin-right: 22px;float: left;margin-top: -2px;}
	.page-template-page-rester-debout article p {font-size: 1.1em !important;}
	#info1 .titraille {position: relative;}
	.page-template-page-login .contentop {margin: 0 !important;}
	#dossier {margin: 0 0 0 15px;}
	#last{display:none;}
	#com-resp{margin:-30px 0 30px 0;padding-top:15px;}
	.groupe-iwacu #containmasonry h4 {position: relative;font-size: 1.11em !important;font-weight: bold !important;}
	.groupe-iwacu #containmasonry img {margin-top: -10px;}
	#titrevideo{font-size:1.5em!important;}
	#encadre-dossier h1 {font-size: 1.7em !important;}
	#erreur{margin-top: -20px;}
	#en {margin: 10px -20px 0 0;}
	.topage .brand img {margin-top: -8px;}
	.page #networks-medias {margin-bottom: 30px 0 0 0 !important;}
	#erreur h1 {font-size: 26px;}
	#erreur h2, #erreur h2 a {font-size: 20px}
	.h3, h3 {font-size: 22px;}
	#topbar-iwacu ul {left:15px;}
	#tagjournalistes{font-size:1.2em!important;}
	#black h2{font-size:26px!important;}
	#black h1{font-size:50px!important;}
	#logocon {right: 0;}
	.whos img {right: 10px;}
	.pix-repertoire img {padding-right: 15px;}
	.content-repertoire h1 {font-size: 34px;}
	.perso-wrapper.grid-item img {float: none;margin: 0 0 25px 0;width:100%!important;}
	#en{display:none;}
	#soutienlog {position: absolute; top: -39px; right: -14px;}
	.second li:last-child{display:none;}
}
@media screen and (max-width:765px) { 
	.navbar-left {top: 5px;}
	.topage .navbar-left {top:0;}
	.brand {margin-left: 6%;}
}
@media screen and (max-width:730px) { 
	.lefthome {width: 100%;}
	.righthome {right: 0;width: 100% !important;}
	.homeslide img{width:100%!important;height:auto!important;margin:0 0 15px 0;}
	.inforight .titraille h2,.infoleft .titraille h2 {margin: 4px 0 0 0;padding: 10px;font-size: 28px;
    color: #FFFFFF;font-weight: 700;font-family: 'Raleway', Arial, sans-serif;}
	#footer .col-xs-10,#footer .col-lg-2{width:100%;}
	#footer .col-lg-2{padding-top:10px;-moz-column-count: 3;-webkit-column-count:3;column-count:3;-moz-column-gap: 15px;-webkit-column-gap:15px;column-gap:15px;}
	.brand {margin-left: 5%;}
	#en {margin: 10px 10px 0 0;}
}
@media screen and (max-width:700px) { 
	.moment {font-size: 14px!important;}
	.second{display:none;}
}
@media screen and (max-width:680px) { 
	.brand {margin-left: 4%;}
	.topage .brand{margin-left: 50px !important;}
	img.billets{width:100px;height:auto;float:none;margin:10px 15px;}
	.jean{display:none;}
	.navbar.second{margin-top: 20px;margin-bottom:0;}
	.container {padding: 0;}
	#black{margin-top:-30px;}
	.menu-corporate-menu-container{padding-top:10px;}
}
@media screen and (max-width:650px) { 
	.second ul,#menu-corporate-menu ul {margin: -10px 0 0 0!important;}
}
@media screen and (max-width:630px) { 
	.logged-in .brand {margin-left: -20px !important;}
	#topbar-iwacu li {margin-right: 6px;font-size: 13px;}
	.brand {margin-left: 3%;}
	.topage .brand{margin-left: 30px !important;}
	.contentopfull {margin: -25px 0 0 0 !important;}
	.category-archives .homecontentop, .category .homecontentop, .archive .homecontentop, 
	.imagesdelasemaine-template-default .contentop {margin-top: -30px !important;}
	.post-type-archive-repertoire .homecontentop{margin-top:45px!important;}
	.search .homecontentop {margin-top: -20px !important;}
	.search-no-results .homecontentop {margin-top: -5px !important;}
	.page-template-page-login .contentop {margin: 85px 0 0 0 !important;}
	.inforight .titraille h2, .infoleft .titraille h2 {font-size: 22px;}
	.web-projets li {padding: 0 0 6px 0;margin: 0 0 6px 0;font-size: 15px;}
	.page-template-page-login .contentop {margin: -20px 0 0 0 !important;}
	.whos img {width: 70px;}
}
@media screen and (max-width:600px) { 
	.brand {margin-left: 2%;}
	.topage .brand{margin-left: 20px !important;}
	#en{display:none;}
}
@media screen and (max-width:590px) { 
	.brand {margin-left: 1%;}
	.topage .brand{margin-left: 18px !important;}
	.lead {font-size: 18px;font-weight: bold;}
	.topage .brand img {margin-left: 110px;}
}
@media screen and (max-width:581px) { 
	.menu-corporate-menu-container{padding-top:0;}
	.brand img{height: 50px;margin: 10px 0 0 20px;width:auto;}
}
@media screen and (max-width:570px) { 
	.main-slide {margin-top: -20px;}
	#footer .col-lg-2{-moz-column-count: 2;-webkit-column-count:2;column-count:2;}
	#erreur {margin-top: -30px;}
	.jumbotron .container {max-width: 88%;padding: 0 20px 0 5px;}
	.inforight .titraille h2, .infoleft .titraille h2 {font-size: 24px;}
	.brand { width: 100%; width: 100%; text-align: center; left: 0; right: 0; padding: 0; display: block; margin: -4px auto 0 auto; }
	.content-repertoire h1 {margin: 10px 0 30px 0;font-size: 32px;}
	.whos img {width: 90px;}
	.pix-repertoire {float: none;width: 100%;margin: 0 0 20px 0;}
	.pix-repertoire img {padding-right: 0;}
}
@media screen and (max-width:550px) { 
.bloc_title_top {font-size: 1.3em;}
}
@media screen and (max-width:544px) { 
	#right-responsive .ion-android-person-add {margin-right: 15px;}
	.topage #right-responsive {display:block;}
	#networks {margin-right: -20px;}
	#langue{display:none;}
	.brand {margin-left: -20px;}
	.tres img {width: 120px;float: left;padding-right: 20px;}
	.tres .mini-masthead {margin-bottom: 8px !important;border-bottom: 1px dotted #000000;height: 66px;}
	.trec .mini-masthead:nth-child(3) {border:none;}
	.category-home {font-size: 18px;}
	.tres .media {display:none}
	.article h1,.singleiwacu h1 {font-size: 2.2em;}
	.article h3 {font-size: 20px;}
	.category-home {border-width: 4px;}
	.awpcp-listings-widget-items-list .awpcp-listings-widget-item-with-thumbnail-above-in-mobile .awpcplatestthumb { 	float: right!important;width: 70px!important;}
	.whos img {width: 70px;}
}
@media screen and (max-width:500px) { 
	#soutienlog {display:none!important;}
	#article{margin-top:80px;}
	.jean-raw {padding-right: 0;}
	.page-template-page-login .contentop {margin: 85px 0 0 0 !important;}
	.topage .brand {margin-left: 8px !important;}
	.navbar-left {top: 4px!important;margin-top: 2px;}
	.brand {margin-top: -5px;}
	#right-responsive {top: 20px;}
	#soutienlog {margin-top: 28px;}
	#menu-login {font-size: 10px;margin-top: -1px;}
	.navbar.second {height: auto!important;padding: 0 30px;line-height: 35px;margin-top: 0;}
	#menu_main_resp_open,#search_resp_open {top: 100px;}
	.cross{padding-top:4px;}
	#logocon {margin-top: -24px;font-size: 52px;}
	.titraille h2,.focus h2, .white h2 {font-size: 1.4em;}
	.inforight .titraille h2, .infoleft .titraille h2{font-size: 17px;}
	.networks .ion {margin-right: 2px;padding: 10px 0;}
	.tres .mini-masthead h2,.titrevideo{font-size: 1.1em;}
	.article h1,.singleiwacu h1 {font-size: 1.8em;}
	.brand img {height: 40px;margin: 4px 0 0 30px;width: auto;}
	.article h3 {font-size: 20px;line-height: 1.8;}
	.navbar-fixed-top{position:fixed;top:40px;height:60px;}
	#topbar-iwacu{position:fixed;}
	.second{display:none;}
	.home .homecontentop {margin: 90px 0 0 0;}
	.contentopfull,.category-archives .homecontentop, .category .homecontentop, .archive .homecontentop, .imagesdelasemaine-template-default .contentop {
    margin-top: 90px !important;}
	.homecontentop {margin: 140px 0 0 0;}
	.search .homecontentop,.archive .homecontentop,.category .homecontentop, .author .homecontentop {margin-top: 110px !important;}
	.post-type-archive-repertoire .homecontentop{margin-top:140px!important;}
	#erreur {margin-top: 0;}
	#black{margin-top:90px;}
	#homeslide {margin-top:130px;}
	.topbar-iwacu ul{display:none;}
	#user-menu {top: 40px;}
	.logged-in .page-template-page-service .contentop,.logged-in  .contentop{margin: 95px 0 0 0 !important;}
	.topage .brand img {margin-top: -1px;}
	.topage .navbar-left {top: 10px !important;}
	.topage #right-responsive {top: 0;}
	.page-template-page-service .contentop {margin: 135px 0 0 0 !important;}
}
@media screen and (max-width:470px) {
	#logocon {margin-top: -20px;}
	.article h1,.singleiwacu h1 {font-size: 1.6em;}
}
@media screen and (max-width:460px) { 
	.page h1 {font-size: 2.2em !important;}
	.article h3 {font-size: 20px;}
	.category-home {font-size: 16px;}
	.article h1,.singleiwacu h1 {font-size: 1.9em;}
	.edito h4,#content-jean h3,.category .article h2, .archive .article h2{font-size: 1.6em;}
}
@media screen and (max-width:450px) {
	.navbar.second {padding: 0 20px;line-height: 170%;}
	.brand {margin-left: 0;}
}
@media screen and (max-width:440px) {
	#soutienlog{display:none;}
}

@media screen and (max-width:420px) {
	.navbar.second {max-height: 86px;min-height: 86px;height: 86px;line-height: 190%;}
	.content-repertoire h1 {font-size: 28px;}
	.networks .ion {width: 60px;}
}
@media screen and (max-width:390px) {
	.navbar-left .ion-search {margin-left: 20px;}
	#topbar-iwacu li {margin-right: 6px;font-size: 10px;margin-top: 4px;}
}
@media screen and (max-width:360px) {
	.titraille h2 {font-size: 1.6em;}
	#soutienlog{display:none!important;}
}