/*
Theme Name: IGOPP
Author: Marketing Media
Author URI: http://marketingmedia.ca/
Version: 1.0
*/
@import url(https://maxcdn.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.min.css);
/*Resets*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
    display: block;
}
body {
    line-height: 1;
}
ol, ul {
    list-style: none;
}
blockquote, q {
    quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
    content: '';
    content: none;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
body {font:13px 'open_sansregular'; color:#48484a; margin: 0;}
.clear {clear:both}
a {text-decoration:none}
a:hover {text-decoration:underline}
p, li {font-size:14px; line-height: 1.5;}
img {border:0 none}
strong {font-weight: 700;}
#lang_sel_list li, #lang_sel_list a {margin:0 !important; padding:0 !important; background:0 none !important; border:0 none !important; color:#fff !important; text-transform:uppercase}
#lang_sel_list.lang_sel_list_vertical * {width:auto !important; border:0 none !important; line-height: 14px;}
.lang_sel_sel {display:none !important}
.lang_sel_other {display:block !important}
#lang_sel_list.lang_sel_list_vertical ul a, #lang_sel_list_list ul a:visited {padding:0 !important; font:11px 'open_sanssemibold'; line-height:13px !important}
#lang_sel_list a, #lang_sel_list a:visited {font:11px 'open_sanssemibold'; line-height:13px !important}
#singleContent a {color:#3c5daa; text-decoration:underline}
.single #content ol li {list-style:inherit !important; background:0 none !important; padding-left:0 !important; margin-left:20px}
@font-face {
    font-family: 'open_sansregular';
    src: url('OpenSans-Regular-webfont.eot');
    src: url('OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('OpenSans-Regular-webfont.woff') format('woff'),
         url('OpenSans-Regular-webfont.ttf') format('truetype'),
         url('OpenSans-Regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'open_sansbold';
    src: url('OpenSans-Bold-webfont.eot');
    src: url('OpenSans-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('OpenSans-Bold-webfont.woff') format('woff'),
         url('OpenSans-Bold-webfont.ttf') format('truetype'),
         url('OpenSans-Bold-webfont.svg#open_sansbold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'open_sanssemibold';
    src: url('OpenSans-Semibold-webfont.eot');
    src: url('OpenSans-Semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('OpenSans-Semibold-webfont.woff') format('woff'),
         url('OpenSans-Semibold-webfont.ttf') format('truetype'),
         url('OpenSans-Semibold-webfont.svg#open_sanssemibold') format('svg');
    font-weight: normal;
    font-style: normal;
}
#mobileMenu {display:none}

#years {position:absolute; width:84px; height:108px; background:url(images/10years.png) no-repeat left top; top:0; left:310px}
#ans {display:none;position:absolute; width:84px; height:108px; background:url(images/10ans.png) no-repeat left top; top:0; left:310px}
#header {background:url(images/largeHeadBG2.png) no-repeat center top; height:159px; z-index:1; position:relative}
#headerContent {width:960px; margin:0 auto; position:relative; height:159px}
#headerContent h1 {background:url(images/IGOPP-logo.png) no-repeat left top; width:268px; height:78px; margin: 0; text-indent:-9000px; position:absolute; top:21px; left:20px}
#englishSite #headerContent h1 {background:url(images/IGOPP-logo-en.png) no-repeat left top; background-size: 100% auto;}
#headerContent h1 a {display:block; width:268px; height:78px}
#tools {position:absolute; top:10px; right:0}
.languajeSelector {float:left; font:10px 'open_sanssemibold'; color:#fff; margin-top:3px; margin-right:5px; margin-left:10px; width:auto;}
.languajeSelector a {color:#fff !important;}
#lang_sel_list.lang_sel_list_vertical {display:inline-block !important; width:20px; height:14px; border:none;}
#search {float:left; background:url(images/search.png); width:118px; height:19px; position:relative}
#search label span {display:none}
#socialMedia {float:left; margin-top:3px}
#search label input {width:118px; height:19px; border:0 none; width:90px; padding:0 5px; position:absolute; top:0; left:0}
#search input[type="submit"] {background:0 none; position:absolute; right:0; top:0; border:0 none; text-indent:-9000px; cursor:pointer; width:19px; height:19px}
#socialMedia li {float:left; list-style:none; height:14px; text-indent:-9000px; margin-right:7px}
#socialMedia li a {display:block}
.twitter {background:url(images/twitter.png) no-repeat left top; width:21px}
.linkedin {background:url(images/linkedin.png) no-repeat left top; width:13px}
.youtube {background:url(images/youtube.png) no-repeat left top; width:17px}
.b {background:url(images/b.png) no-repeat left top; width:14px}
.scoopIt {background:url(images/scoopIt.png) no-repeat left top; width:16px}
.rss {background:url(images/rss.png) no-repeat left top; width:13px}
.topSignature {background:url(images/topSignature-2025.png) no-repeat left top; background-size: contain; position:absolute; top:60px; right:125px; width:400px; height:31px; text-indent:-9000px}
#englishSite .topSignature {background:url(images/topSignature_en-2025.png) no-repeat left top; background-size: contain;}
#mainMenu {position:absolute; height: 35px; bottom:5px; right:0}
#mainMenu ul {margin: 0;}
#mainMenu li {float:left; color:#fff; list-style:none; font:12.5px 'open_sansbold'; margin-left:23px; height: 35px; line-height: 35px; text-transform:uppercase; position:relative}
#mainMenu li a {color:#fff}
/**/
#mainMenu li .sub-menu {position:absolute; top:17px; left:0; background:#fff url(images/submenuBG.jpg) no-repeat center top; padding:23px 10px 10px; display:none}
#mainMenu li:hover .sub-menu {display:block}
#mainMenu li .sub-menu li {float:none; margin-left:0; text-transform:none; min-width:125px; background:url(images/menuBullet.jpg) no-repeat left 5px; padding-left:15px; height: auto; line-height: 1.5;}
#mainMenu li .sub-menu li a, #mainMenu li ul li a {color:#48484a; font:11px 'open_sansregular'}

#mainMenu li#menu-item-104 .sub-menu {left:-50px}
#mainMenu li#menu-item-124 .sub-menu {left:-65px; width:210px}
#mainMenu li#menu-item-305 .sub-menu {left:-50px}
#mainMenu li#menu-item-305 .sub-menu li {width:165px}
#mainMenu li#menu-item-376 .sub-menu {width:164px}
#mainMenu li#menu-item-1064 .sub-menu {left:-25px}
#mainMenu li#menu-item-1064 .sub-menu li {width:130px}

#mainMenu li#menu-item-221 .sub-menu {left:-37px}
#mainMenu li#menu-item-225 .sub-menu {left:-65px; width:210px}
#mainMenu li#menu-item-324 .sub-menu {left:-35px; width:140px}
#mainMenu li#menu-item-1047 .sub-menu {width:120px}
#mainMenu li#menu-item-1096 .sub-menu {width:135px; margin-left:-30px}

#mainMenu li#menu-item-104 .subBlock .subCol2 p {text-align:left}

/**/
#mainMenu li:hover::after {content: ''; width: 15px; background: #3d5aa1; height: 15px; display: block; transform: rotate(45deg);-ms-transform: rotate(45deg); -webkit-transform: rotate(45deg); position: absolute; bottom: -8px; left: 50%; margin-left: -8px; z-index: 99;}
#mainMenu li ul li:hover::after {display: none;}
#mainMenu .menu-item-124 .subBlock {left:-232px; width:780px; min-width:780px}
#mainMenu .menu-item-305 .subBlock {left:-20px; width:auto; min-width: auto;}
#mainMenu .menu-item-376 .subBlock {left:-420px; width:790px; min-width:790px; padding-left:20px}
#mainMenu .menu-item-dossier .subBlock {left:-333px; width:793px; min-width:793px}
#mainMenu .menu-item-2926 .subBlock {left:-20px; width:auto; min-width:auto;}
#mainMenu li .subBlock .sub-menu {width:100%}
#mainMenu .subCol2 .infoPrisesDePosition *, #mainMenu .subCol2 li .entryContentMenu * {line-height:inherit; margin-bottom:0; text-align:left}
/**/
#mainMenu ul li .subBlock ul.sub-menu {display:block; background:0 none; position:inherit}
#mainMenu ul li:hover .subBlock {display:block}
#mainMenu ul li .subBlock {display:none; position:absolute; top:34px; border-top: solid 6px #3d5aa1; left:0; min-width:800px; padding:25px 10px 10px; z-index: 999; line-height: 1.5; background:#fff /*url(images/submenuBG.jpg) no-repeat center top*/}
#mainMenu ul li .subBlock h2 {font:13px 'open_sanssemibold'; color:#48484a; font-weight:normal; margin-bottom:7px}
#mainMenu ul li .subBlock .subCol2 .entryContentMenu h2 {text-transform:none; font:13px 'open_sanssemibold'; line-height:15px; margin-bottom:7px}
#mainMenu ul li#menu-item-376 .subBlock .subCol2 .entryContentMenu h2 {font:14px 'open_sanssemibold'}
#mainMenu ul li .subBlock .subCol1 {width:240px; float:left}
#mainMenu ul li .subBlock .subCol1 ul {padding:0; width:95% !important}
#mainMenu ul li .subBlock .subCol1 ul li {margin-bottom:7px; width:100% !important}
#mainMenu ul li .subBlock .subCol2 {width:215px; height:100%; background:url(images/subBoxBG.jpg) repeat-y left top; float:left; padding:5px 30px}
#mainMenu ul li .subBlock .subCol2 h2 {margin-bottom:0px}
#mainMenu ul li .subBlock .subCol3 {width:215px; height:100%; background:url(images/subBoxBG.jpg) repeat-y left top; float:left; color:#48484a; padding:5px 30px}
#mainMenu ul li .subBlock ul.sub-menu li a {font-size:13px}

#mainMenu ul li.menu-item-104 .subBlock {min-width:583px; left: -50px; background-position:-647px 0}
#mainMenu ul li.menu-item-104 .subBlock .subCol2 {width:275px; padding:5px 10px 5px 25px}
#mainMenu ul li.menu-item-104 .subBlock .subCol1 {width:252px; padding:5px 10px}

#mainMenu ul li.menu-item-305 .subBlock .subCol1 {width:280px; float:left; padding:5px 10px}
#mainMenu ul li.menu-item-305 .subBlock .subCol2 {width:275px; height:100%; background:url(images/subBoxBG.jpg) repeat-y left top; float:left}
#mainMenu ul li.menu-item-305 .subBlock .subCol3 {width:195px; padding-left:20px}
.entryThumbMenu {width:275px; height:100px; background:url(images/genericBGmenu.jpg) no-repeat left top; background-size:100% 100%; margin-bottom:6px; margin-top:11px; position: relative;}
.entryThumbMenu span {display: block; position: absolute; width: 100%; height: 100%; top: 0;left: 0; background-size: cover !important;}
#mainMenu li .entryContentMenu h2 a {color:#3C5DAA; font-size:13px; font-weight:normal}
#mainMenu li#menu-item-376 .entryContentMenu h2 a {font:14px 'open_sanssemibold'}
#mainMenu li#menu-item-376 .entryContentMenu p {font-size:12px}
.entryContentMenu p {color:#48484a; font-size:12px; text-transform:none; font-weight:normal; display:inline-block; text-align:left !important}
.entryContentMenu p:after {width:13px; height:13px; background:url(images/readMoreICN.png) no-repeat left top; content:' '; background-size:cover; margin-left:5px; position:absolute; margin-top:2px}
#mainMenu ul li.menu-item-305 .subBlock .subCol3 h3, #mainMenu ul li.menu-item-305 .subBlock .subCol3 h3 a, #mainMenu ul li.menu-item-124 .subBlock .subCol3 h3 a {color:#3C5DAA; font:13px 'open_sanssemibold'; line-height:14px; text-transform:none}
#mainMenu ul li.menu-item-305 .subBlock .subCol3 p, #mainMenu ul li.menu-item-305 .subBlock .subCol3 span.source {color:#48484a; font-size:11px; text-align:left; text-transform:none; margin-bottom:0}
.menu-item-305 .subCol3 {width:80px}
#mainMenu ul li.menu-item-124 .subBlock .subCol1 {margin-top:5px; margin-left:10px}
#mainMenu ul li.menu-item-124 .subBlock .subCol2 {padding:5px 20px}
#mainMenu ul li.menu-item-124 .subBlock .subCol3 h3 {font:11px 'open_sansregular'}
#mainMenu ul li.menu-item-124 .subBlock .subCol3 p {font:12px 'open_sanssemibold'}
#mainMenu .subCol2 .infoPrisesDePosition h2 {text-transform:none}

#mainMenu ul li p, #mainMenu li .subBlock span, #mainMenu li .subBlock p {font-family:'open_sansregular'}
#mainMenu li .subBlock .subCol3 span {font-size:10px}

#mainMenu ul li.menu-item-376 .subBlock .subCol1 {width:224px; float:left; margin-top:6px}
#mainMenu ul li.menu-item-376 .subBlock .subCol2 {width:275px; height:100%; background:url(images/subBoxBG.jpg) repeat-y left top; float:left}
#mainMenu ul li.menu-item-376 .subBlock .subCol3 {width:170px}
#mainMenu ul li.menu-item-376 .subBlock .subCol3 h3, #mainMenu ul li.menu-item-376 .subBlock .subCol3 h3 a {color:#48484a; font:12px 'open_sansregular'; line-height:14px; font-weight:normal}
#mainMenu ul li.menu-item-376 .subBlock .subCol3 p {color:#3C5DAA; font:13px 'open_sanssemibold'; text-align:left; text-transform:none; margin-bottom:0; line-height:15px}
#mainMenu ul li.menu-item-376 .subBlock .subCol3 span.source, #mainMenu ul li.menu-item-305 .subBlock .subCol3 span.source, #mainMenu ul li.menu-item-124 .subBlock .subCol3 span.source {color:#48484a; font:11px 'open_sansbold'; text-align:left; text-transform:none; margin-bottom:0}
p.moreEvents a {color: #48484a; font:11px "open_sansregular"}
#mainMenu p.moreEvents a {
    background: rgba(0, 0, 0, 0) url("images/readMoreICN.png") no-repeat scroll right 3px / 13px auto;
    bottom: 23px;
    color: #48484a;
    display: block;
    font: 12px "open_sansregular";
    padding-right: 20px;
    position: absolute;
}
#mainMenu ul li.menu-item-2926 .subBlock .subCol1, #mainMenu .menu-item-services .subBlock .subCol1 {width:233px; float:left; padding:5px 10px}
#mainMenu ul li.menu-item-2926 .subBlock .subCol2 {width:275px; height:100%; background:url(images/subBoxBG.jpg) repeat-y left top; float:left}
#mainMenu ul li.menu-item-2926 .subBlock .subCol3 {width:170px}
#mainMenu ul li.menu-item-2926 .subBlock .subCol3 h3, #mainMenu ul li.menu-item-2926 .subBlock .subCol3 h3 a {color:#3c5daa; font:13px 'open_sanssemibold'; line-height:14px; text-transform:none}
#mainMenu ul li.menu-item-2926 .subBlock .subCol3 p {color:#3C5DAA; font-size:11px; text-align:left; text-transform:none; margin-bottom:0}
#mainMenu ul li.menu-item-2926 .subBlock .subCol3 span.source {color:#48484a; font:11px 'open_sanssemibold'; text-align:left; text-transform:none; margin-bottom:0}

#mainMenu ul li.menu-item-dossier .subBlock .subCol1 {width:240px; float:left; margin-top:5px; margin-left:10px}
#mainMenu ul li.menu-item-dossier .subBlock .subCol2 {width:252px; height:100%; background:url(images/subBoxBG.jpg) repeat-y left top; float:left}
#mainMenu ul li.menu-item-dossier .subBlock .subCol3 {width:170px}
#mainMenu ul li.menu-item-dossier .subBlock .subCol3 h3, #mainMenu ul li.menu-item-dossier .subBlock .subCol3 h3 a {color:#48484a; font:11px 'open_sansregular'; line-height:14px; font-weight:normal}
#mainMenu ul li.menu-item-dossier .subBlock .subCol3 p {color:#3C5DAA; font:11px 'open_sansbold'; text-align:left; text-transform:none; margin-bottom:0}
#mainMenu ul li.menu-item-dossier .subBlock .subCol3 span .source {color:#48484a; font-size:11px; text-align:left; text-transform:none; margin-bottom:0}


#mainMenu ul li .subBlock .subCol3 h3, #mainMenu ul li .subBlock .subCol3 h3 a {color:#48484a; font-size:11px; line-height:14px; font-weight:normal}
#mainMenu ul li .subBlock .subCol3 p {color:#3C5DAA; font-size:11px; text-align:left; text-transform:none; margin-bottom:0}
.col3entry {padding-bottom:5px; margin-bottom:5px; border-bottom:solid 1px #e9e9e9}
.col3entry:last-child {padding-bottom:0px; margin-bottom:0px; border-bottom:0 none}
#mainMenu li .infoPrisesDePosition h2 a {color:#3c5daa}
#mainMenu li .infoPrisesDePosition p {font-size:11px; text-transform:none; position:inherit}
#mainMenu li .infoPrisesDePosition {height:auto}

#mainMenu ul li .subBlock .menuMedia ul li {margin-left:0; margin-right:5px; width:21px !important; height:21px; background:url(images/menuMediaICNs.jpg) no-repeat; text-indent:-9000px}
#mainMenu .menuMedia h2 {margin-top:30px}
#mainMenu ul li .subBlock .menuMedia ul li.linkedin {background-position:0 0}
#mainMenu ul li .subBlock .menuMedia ul li.twitter {background-position:-27px 0}
#mainMenu ul li .subBlock .menuMedia ul li.youtube {background-position:-54px 0}
#mainMenu ul li .subBlock .menuMedia ul li.b {background-position:-81px 0}
#mainMenu ul li .subBlock .menuMedia ul li.scoppIt {background-position:-108px 0}
#mainMenu ul li .subBlock .menuMedia ul li.rss {background-position:-135px 0}
#mainMenu ul li .subBlock .menuMedia ul li a {display:block; width:100%; height:100%}

/*Nos services 2020*/
#mainMenu .menu-item-services .subBlock {width: 840px; left: -772px; min-width: 1px;}
#mainMenu .menu-item-services .subBlock .subCol2 {width: 525px;}
#mainMenu .menu-item-services .subBlock .subCol2 h2 {margin-top: 10px;}
#mainMenu .menu-item-services .subBlock .subCol2 p::after {display: none;}

#adBlock {width:275px; height:600px}
#adBlock a {width:100%; height:100%; display:block}

/* SITEMAP */
.sitemapBlock {float:left; width:23%; padding-right:2%; margin-bottom:35px}
#post-1129 .sitemapBlock {min-height:290px}
.sitemapBlock h2 {font-size:16px !important}
.page #content .sitemapBlock li {font-size:12px; background:url(images/sitemapBullet.jpg) no-repeat left 3px; padding-left:16px}
.sitemapBlock li a {color:#48484A}

/* PAGINATION */
#pagination {color:#58585a; font-size:16px; text-align:center; position:relative}
#pagination .prev {position:absolute; left:0}
#pagination .next {position:absolute; right:0}
#pagination a {display:inline-block; color:#58585a}
#pagination .current {color:#3c5daa}
.entry .entryThumb {background-image:url(images/defaultEntryThumb.jpg); background-position:center; background-repeat:no-repeat}
.entry .entryThumb span {display:block; width:75px; height:75px; background-size:cover !important; background-position:center}

/* HOME */
#wrapper, .Wrapper {width:960px; margin:0 auto}
#slider {height:325px; margin-top:-34px; z-index:0; position:relative; background:#e3e3e3 no-repeat center bottom}
#sliderContent {width:960px; margin:0 auto; height:325px}
#homeShortsContent .bx-viewport {padding:6px}
#mhomeShorts {display:none; visibility:hidden}
#homeShorts {background:url(images/homeShortsBG.jpg) repeat-x right top; height:185px; background-size:100% 100%}
#homeShortsContent {width:960px; margin:0 auto; position:relative; padding-top:18px}
.homeShort {background:#e6e6e6 url(images/shortEntryBG.jpg) no-repeat right bottom; width:310px; height:110px; float:left; border:1px solid #fff; box-sizing:border-box; box-shadow:0 0 4px #666}
.bx-wrapper .homeShort img {max-height:103px; height:103px}
.shortImage {float:left; margin-right:8px; width:110px; margin-top:2px; margin-left:3px}
.shortInfo {float:left; width:190px; margin-top:10px}
.shortInfo h3 {font:10px 'open_sansbold'; color:#48484a; margin: 0;}
.page .shortInfo p {font:16px 'open_sanssemibold'; text-align:left; line-height:19px; margin:0}
.homeCat {/*width:282px;*/width: 48%; float:left; overflow:hidden; margin-bottom:30px;}
body.home .homeCat, body.home .homeCat p, body.home .bookEntry p {text-align:left}
.homeCat p {color:#48484a; /*height:36px;*/ line-height:18px; overflow:hidden}
.homeCat:nth-child(1) {/*margin-left:40px;*/margin-left: 0; margin-right:20px; height:415px}
.homeCat:nth-child(2) {/*margin-right:16px*/ margin-right:0;}
.homeCat:nth-child(2) p {font-size:12px}
.homeCat:nth-child(3) {display: none;}
.homeCat h3 {color:#48484a; font-size:22px; font-weight:normal; margin:30px 0 10px}
.homeCat h4 {color:#3c5daa; font-size:16px; font-weight:normal; line-height:18px}
.homeCat h4 a {color:#3c5daa}
.homeCat a {color:#48484A}
.homeCatEntry {border-bottom:solid 2px #e9e9e9; padding-bottom:10px; margin-bottom:15px}
.homeCatEntry:last-child {border-bottom:0 none; padding-bottom:0; margin-bottom:0}
.salleDePresse .homeCatEntry {display:none}
.salleDePresse .homeCatEntry:nth-child(1), .salleDePresse .homeCatEntry:nth-child(2), .salleDePresse .homeCatEntry:nth-child(3) {display:block}
.articles .homeCatEntry {display:none}
.articles .homeCatEntry:nth-child(1), .articles .homeCatEntry:nth-child(2), .articles .homeCatEntry:nth-child(3), .articles .homeCatEntry:nth-child(4) {display:block}
.salleDePresse .homeCatEntry:nth-child(3), .articles .homeCatEntry:nth-child(3) {border-bottom:0 none}
.homeCatContainer {height:345px; overflow:auto; padding-right:10px}
.articles .homeCatContainer {height:315px; overflow:scroll; margin-bottom:12px}
.salleDePresse .homeCatContainer {height:320px; overflow:scroll; margin-bottom:12px}
#publicationsFoot {background:url(images/publicationsBG.jpg) repeat-x left top; height:400px}
#publicationsFootContent {height:331px; width:870px; margin:0 auto}
.homeCat p.tousLesArticles {background:url(images/readMoreICN.png) no-repeat left top; height:16px; line-height:16px; padding-left:20px; font:11px 'open_sansbold'}
#publicationsFoot .bx-wrapper:nth-child(3) {display:none}
#homeCategories .articles .homeCatContainer, #homeCategories .salleDePresse .homeCatContainer {overflow:hidden !important}
#homeCategories .articles .homeCatContainer h4 {margin-bottom:5px}
.page .shortInfo p.shortText {font:12px 'open_sansregular'; line-height:14px; max-height:43px; overflow:hidden}
/**/
#mobile-slider {display:none; visibility:hidden}
#sliderContentHome {position:relative; margin:0 auto; width:1300px}
#sliderContentHome .bx-wrapper .bx-prev {left:175px; background: url(images/prevBXnews.png) no-repeat 0 0}
#sliderContentHome .bx-wrapper .bx-next {right:165px; background: url(images/nextBXnews.png) no-repeat 0 0}
#sliderContentHome ul {margin-top:-40px}
#bx-pager {position:absolute; right:215px; bottom:50px}
/*#bx-pager a {border:solid 2px #fff; margin-right:11px; width:71px; height:45px; display:inline-block; overflow:hidden}*/
#bx-pager a, #homeShorts .bx-pager a {
    background: none repeat scroll 0 0 #fff;
    border: 2px solid #fff;
    border-radius: 15px;
    display: inline-block;
    height: 12px;
    margin-right: 5px;
    overflow: hidden;
    width: 12px; box-shadow:0 0 3px #999; text-align:left
}
#bx-pager a.active, #homeShorts .bx-pager a.active {background:#727272}
#bx-pager img {/*width:71px; height:45px*/ display:none}
#sliderContentHome .bx-controls {display:none; visibility:hidden}

/* *** TEMPORARY *** */
/*#homeCategories .prisesDePosition .homeCatEntry {display:none}
#homeCategories .prisesDePosition .homeCatEntry:nth-child(1), #homeCategories .prisesDePosition .homeCatEntry:nth-child(2), #homeCategories .prisesDePosition .homeCatEntry:nth-child(3) {display:block}*/
/* *** TEMPORARY *** */

/* BOOKS SLIDER */
.sliderMobile {display:none; visibility:hidden}
#publicationsFootContent {padding-top:30px}
#publicationsFootContent h2 {font-size:22px; font-weight:normal; margin:0 0 20px; color:#48484a}
.bookEntry h3 {color:#3c5daa; font:12px 'open_sanssemibold'; font-weight:normal; margin-top:10px; line-height:14px; margin-bottom:5px}
.bookEntry h3 a {color:#3c5daa}
.bookEntry p {font-size:10px}
.bookEntry p.subtitle span {background:url(images/lilbookBullet.jpg) no-repeat right 2px; padding-right:13px}
.bookEntry img {max-width:106px; max-height:127px}
.bx-wrapper {position:relative; margin:0 auto; padding:0; zoom: 1;}
.bx-wrapper img {max-width:100%; display:block}
.bx-wrapper .bx-viewport {}
.home .bx-wrapper .bookEntry p.subtitle {color:#48484A}
.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {position:absolute; bottom:-30px; width:100%}
.bx-wrapper .bx-loading {min-height:50px; background:url(images/bx_loader.gif) center center no-repeat #fff; height:100%; width:100%; position:absolute; top:0; left:0; z-index:2000}
.bx-wrapper .bx-pager {text-align:right; font-size: .85em; font-family: Arial; font-weight: bold; color: #666; padding-top: 20px}
.bx-wrapper .bx-pager .bx-pager-item, .bx-wrapper .bx-controls-auto .bx-controls-auto-item {display: inline-block; zoom: 1;}
.bx-wrapper .bx-pager.bx-default-pager a {background: #666; text-indent: -9999px; display: block; width: 10px; height: 10px; margin: 0 5px; outline: 0; -moz-border-radius: 5px;-webkit-border-radius: 5px; border-radius: 5px;}
.bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active {background: #000;}
/* DIRECTION CONTROLS (NEXT / PREV) */
.bx-wrapper .bx-prev {left:-40px; background: url(images/prevBX.png) no-repeat 0 0}
.bx-wrapper .bx-next {right:-40px; background: url(images/nextBX.png) no-repeat 0 0}
#footBlock1 .bx-wrapper .bx-prev {left:-40px; background: url(images/prevBXnews.png) no-repeat 0 0}
#footBlock1 .bx-wrapper .bx-next {right:-40px; background: url(images/nextBXnews.png) no-repeat 0 0}
#footBlock1 .bx-wrapper .bx-controls-direction a {margin-top:-15px}
.bx-wrapper .bx-controls-direction a {position: absolute; top: 50%; margin-top: -45px; outline: 0; width: 32px; height: 32px; text-indent: -9999px; z-index: 9999;}
.bx-wrapper .bx-controls-direction a.disabled {display: none}
/* AUTO CONTROLS (START / STOP) */
.bx-pager {display:none}
#homeShorts .bx-pager {display:block}
.bx-wrapper .bx-controls-auto {text-align: center;}
.bx-wrapper .bx-controls-auto .bx-start {display: block;text-indent: -9999px;width: 10px;height: 11px;outline: 0;background: url(images/controls.png) -86px -11px no-repeat;margin: 0 3px;}
.bx-wrapper .bx-controls-auto .bx-start:hover, .bx-wrapper .bx-controls-auto .bx-start.active {background-position: -86px 0;}
.bx-wrapper .bx-controls-auto .bx-stop {display: block; text-indent: -9999px; width: 9px; height: 11px;	outline: 0; background: url(images/controls.png) -86px -44px no-repeat; margin: 0 3px}
.bx-wrapper .bx-controls-auto .bx-stop:hover, .bx-wrapper .bx-controls-auto .bx-stop.active {background-position: -86px -33px;}
/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {text-align: left; width: 80%;}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {right: 0; width: 35px;}
/* IMAGE CAPTIONS */
.bx-wrapper .bx-caption {position: absolute; bottom: 0; left: 0; background: #666; background: rgba(80, 80, 80, 0.75); width: 100%;}
.bx-wrapper .bx-caption span {color: #fff; font-family: Arial; display: block; font-size: .85em; padding: 10px;}
.widget_text_icl h2, .widget_text_icl p {margin-bottom:0px}
.projectManagerBold {font:12px 'open_sansbold'}
/* PAGE */
.page #main-content, .post-template-single-on-parle #main-content {width:516px; margin-left:40px; background:url(images/pageSeparator.jpg) no-repeat right top; padding-right:80px; float:left; padding-bottom:70px}
.page p, .post-template-single-on-parle p {margin-bottom:10px; text-align:justify;}
.page h1, .tag h1, .post-template-single-on-parle h1 {font-size:32px; color:#3c5daa; font-weight:normal; margin-bottom:15px}
.page h1.entry-title, .post-template-single-on-parle h1.entry-title {line-height:30px}
.page h2, .post-template-single-on-parle h2 {font-size:20px; color:#3c5daa; margin:0 0 10px}
.page .content-area a, .post-template-single-on-parle a {color: #3c5daa;}
.page img, .post-template-single-on-parle img {max-width: 100%;}
/*igopp*/
#igoppNote {background:url(images/igopp_Note.jpg) no-repeat center top; height:169px; padding-top:30px; margin:20px 0; width:557px}
#igoppNote h2 {font-size:14px; color:#3c5daa; margin-bottom:10px}
#igoppNote p {font-size:13px; padding:0 70px}
#igoppNote p.noteAuthor {font-size:11px; display:block; text-align:right}
.page #secondary, .post-template-single-on-parle #secondary {float:left; width:280px; /*float:right;*/ padding-top:35px}
#secondary h1, #secondary h1 {font-size:18px; color:#444; margin-bottom:10px; text-transform:uppercase; font-weight:bold}
#secondary h1 a {color:#444}
#secondary aside li {list-style:none}
#secondary aside li a, #sidebarSocialMedia li a {display:block}
#secondary aside {margin-bottom:45px}
.parent-pageid-70 #sub_categories_widget-2 {display:none; visibility:hidden}
.parent-pageid-70  ul.subpages li {min-height:16px; height:auto}
.parent-pageid-251 .widget_sub_categories {display:none; visibility:hidden}
.page-template-directors-php #downloadPDFcontent {
    background: url("images/pdfTopLine.jpg") no-repeat scroll -13px top / 100% 7px rgba(0, 0, 0, 0);
    margin: 35px auto 0;
    padding: 10px 0;
    width: 100%;
}

.page-id-219 #text_icl-9 li:nth-child(1) {background:url(images/readMoreICN.png) no-repeat left top}
.page-id-251 #text_icl-9 li:nth-child(2) {background:url(images/readMoreICN.png) no-repeat left top}
.page-id-253 #text_icl-9 li:nth-child(4) {background:url(images/readMoreICN.png) no-repeat left top}
.page-id-2687 #text_icl-9 li:nth-child(6) {background:url(images/readMoreICN.png) no-repeat left top}
.page-id-257 #text_icl-9 li:nth-child(7) {background:url(images/readMoreICN.png) no-repeat left top}
.page-id-259 #text_icl-9 li:nth-child(3) {background:url(images/readMoreICN.png) no-repeat left top}
.page-id-255 #text_icl-9 li:nth-child(5) {background:url(images/readMoreICN.png) no-repeat left top}

.parent-pageid-251  ul.subpages li {min-height:16px; height:auto}
.parent-pageid-222 #sub_categories_widget-3 {display:none; visibility:hidden}
#sidebarSocialMedia li {float:left; margin-right:5px; height:21px; width:21px; text-indent:-9000px}
#sidebarSocialMedia .facebook {background:url(images/facebook_side.jpg) no-repeat left top; width:21px}
#sidebarSocialMedia .twitter {background:url(images/twitter_side.jpg) no-repeat left top; width:21px}
#sidebarSocialMedia .linkedin {background:url(images/linkedin_side.jpg) no-repeat left top; width:21px}
#sidebarSocialMedia .youtube {background:url(images/youtube_side.jpg) no-repeat left top; width:21px}
#sidebarSocialMedia .b {background:url(images/b_side.jpg) no-repeat left top; width:21px}
#sidebarSocialMedia .scoop {background:url(images/scoop_side.jpg) no-repeat left top; width:21px}
#sidebarSocialMedia .rss {background:url(images/rss_side.jpg) no-repeat left top; width:21px}
ul.subpages li {font-size:16px; height:16px; line-height:16px; padding-left:20px; margin-bottom:7px; margin-left:-18px}
ul.subpages li:hover, ul.subpages li.current_page_item {font-size:16px; background:url(images/readMoreICN.png) no-repeat left top}
.widget_sub_categories li.current_page_item, .widget_sub_categories li:hover {font-size:16px; background:url(images/readMoreICN.png) no-repeat left top}
.widget_sub_categories li.current_page_item a {color:#3c5daa}
.etablissements-collegiaux .widget_sub_categories li:hover {font-size:16px; background:url(images/readMoreICN.png) no-repeat left top}
.etablissements-collegiaux .widget_sub_categories li:hover a {color:#3c5daa}

.postid-17360 .widget_sub_categories li:nth-child(1) {font-size:16px; background:url(images/readMoreICN.png) no-repeat left top}
.postid-17360 .widget_sub_categories li:nth-child(1) a {color:#3c5daa}
.postid-373 .widget_sub_categories li:nth-child(5) {font-size:16px; background:url(images/readMoreICN.png) no-repeat left top}
.postid-373 .widget_sub_categories li:nth-child(5) a {color:#3c5daa}
.postid-451 .widget_sub_categories li:nth-child(2) {font-size:16px; background:url(images/readMoreICN.png) no-repeat left top}
.postid-451 .widget_sub_categories li:nth-child(2) a {color:#3c5daa}
.postid-456 .widget_sub_categories li:nth-child(2) {font-size:16px; background:url(images/readMoreICN.png) no-repeat left top}
.postid-456 .widget_sub_categories li:nth-child(2) a {color:#3c5daa}
.postid-463 .widget_sub_categories li:nth-child(3) {font-size:16px; background:url(images/readMoreICN.png) no-repeat left top}
.postid-463 .widget_sub_categories li:nth-child(3) a {color:#3c5daa}
.postid-469 .widget_sub_categories li:nth-child(6) {font-size:16px; background:url(images/readMoreICN.png) no-repeat left top}
.postid-469 .widget_sub_categories li:nth-child(6) a {color:#3c5daa}
.postid-472 .widget_sub_categories li:nth-child(7) {font-size:16px; background:url(images/readMoreICN.png) no-repeat left top}
.postid-472 .widget_sub_categories li:nth-child(7) a {color:#3c5daa}
.postid-17366 .widget_sub_categories li:nth-child(4) a {color:#3c5daa}
.postid-17366 .widget_sub_categories li:nth-child(4) {font-size:16px; background:url(images/readMoreICN.png) no-repeat left top}
.postid-4355 .widget_sub_categories li:nth-child(9) a {color:#3c5daa}
.postid-4355 .widget_sub_categories li:nth-child(9) {font-size:16px; background:url(images/readMoreICN.png) no-repeat left top}

.postid-1050 .widget_sub_categories li:nth-child(4) {font-size:16px; background:url(images/readMoreICN.png) no-repeat left top}
.postid-1050 .widget_sub_categories li:nth-child(4) a {color:#3c5daa}
.postid-1086 .widget_sub_categories li:nth-child(2) {font-size:16px; background:url(images/readMoreICN.png) no-repeat left top}
.postid-1086 .widget_sub_categories li:nth-child(2) a {color:#3c5daa}
.postid-1088 .widget_sub_categories li:nth-child(3) {font-size:16px; background:url(images/readMoreICN.png) no-repeat left top}
.postid-1088 .widget_sub_categories li:nth-child(3) a {color:#3c5daa}
.postid-1090 .widget_sub_categories li:nth-child(5) {font-size:16px; background:url(images/readMoreICN.png) no-repeat left top}
.postid-1090 .widget_sub_categories li:nth-child(5) a {color:#3c5daa}
.postid-3128 .widget_sub_categories li:nth-child(6) {font-size:16px; background:url(images/readMoreICN.png) no-repeat left top}
.postid-3128 .widget_sub_categories li:nth-child(6) a {color:#3c5daa}
.postid-1092 .widget_sub_categories li:nth-child(1) {font-size:16px; background:url(images/readMoreICN.png) no-repeat left top}
.postid-1092 .widget_sub_categories li:nth-child(1) a {color:#3c5daa}
.postid-4370 .widget_sub_categories li:nth-child(7) {font-size:16px; background:url(images/readMoreICN.png) no-repeat left top}
.postid-4370 .widget_sub_categories li:nth-child(7) a {color:#3c5daa}

ul.subpages li a {color:#444}
ul.subpages li:hover a, ul.subpages li.current_page_item a {color:#3c5daa; text-decoration:none}
.widget_sub_categories ul li, #text_icl-18 ul li, #text_icl-17 ul li {font-size:16px; min-height:16px; line-height:16px; padding-left:20px; margin-bottom:7px; margin-left:-18px}
.widget_sub_categories ul li:hover, .widget_sub_categories ul li.current-cat, #text_icl-18 ul li:hover, #text_icl-17 ul li:hover {font-size:16px; background:url(images/readMoreICN.png) no-repeat left top}
.widget_sub_categories ul li a, #text_icl-18 ul li a, #text_icl-17 ul li a {color:#444}
.widget_sub_categories ul li:hover a, .widget_sub_categories ul li.current-cat a, #text_icl-18 ul li:hover a , #text_icl-17 ul li:hover a {color:#3c5daa; text-decoration:none}

#text_icl-11 ul li, #text_icl-19 ul li {font-size:16px; min-height:16px; line-height: 16px; padding-left:20px; margin-bottom:7px; margin-left:-18px}
#text_icl-11 ul li:hover, .widget_sub_categories ul li.current-cat, #text_icl-19 ul li:hover {font-size:16px; background:url(images/readMoreICN.png) no-repeat left top}
#text_icl-11 ul li a, #text_icl-19 ul li a {color:#444}
#text_icl-11 ul li:hover a, .widget_sub_categories ul li.current-cat a, #text_icl-19 ul li:hover a {color:#3c5daa; text-decoration:none}

#text-13 ul li {font-size:16px; min-height:16px; line-height:16px; padding-left:20px; margin-bottom:7px; margin-left:-18px}
#text-13 ul li:hover, #text-13 ul li.current-cat {font-size:16px; background:url(images/readMoreICN.png) no-repeat left top}
#text-13 ul li a {color:#444}
#text-13 ul li:hover a, #text-13 ul li.current-cat a {color:#3c5daa; text-decoration:none}

#text_icl-9 ul li, #text_icl-12 ul li {font-size:16px; min-height:16px; line-height:16px; padding-left:20px; margin-bottom:7px; margin-left:-18px}
#text_icl-9 ul li:hover, #text_icl-9 ul li.current-cat, #text_icl-12 ul li:hover {font-size:16px; background:url(images/readMoreICN.png) no-repeat left top}
#text_icl-9 ul li a, #text_icl-12 ul li a {color:#444}
#text_icl-9 ul li:hover a, #text_icl-9 ul li.current-cat a, #text_icl-12 i:hover a, #text_icl-12 ul li:hover a {color:#3c5daa; text-decoration:none}

.category-upcoming-events .widget_sub_categories li:nth-child(6):after, #englishSite .etablissements-collegiaux .widget_sub_categories li:nth-child(6):after {content:' (Available in french)'; font-size:10px}

#pageSlider {width:884px; height:100px; margin:15px auto 30px}
#pageSlider li {width:884px; height:100px; list-style:none}
#pageSlider li a {display:block; width:100%; height:100%}
.page .bx-wrapper .bx-controls-direction a {position: absolute; top:80%; margin-top: -45px; outline: 0; width: 32px; height: 32px; text-indent: -9999px; z-index: 0;}
body.home .bx-wrapper .bx-controls-direction a {top:50%}
body.home #homeShorts .bx-wrapper .bx-controls-direction a {top:80%; display:none}
.page .bx-controls-auto {display:none}
.page .bx-wrapper .bx-next {right:-47px}
.page .bx-wrapper .bx-prev {left:-35px}
/*Collapsible Accordion*/
.Accordion {overflow:hidden}
.AccordionPanel {margin:5px 0 0; padding:10px 0 0; border-top:dotted 1px #9b9b9c; background:url(images/accordionClose.jpg) no-repeat right 14px}
.AccordionPanelTab {cursor:pointer; -moz-user-select:none; -khtml-user-select: none}
.AccordionPanelContent {overflow:auto; margin-left:50px; padding:0px; height:auto}
#post-76 .AccordionPanelContent, #post-257 .AccordionPanelContent {margin-left:0px}
.AccordionPanelOpen {background:url(images/accordionOpen.jpg) no-repeat right 14px}
.AccordionPanelTabHover {}
.AccordionPanelOpen .AccordionPanelTabHover {}
.AccordionFocused .AccordionPanelTab {}
.AccordionFocused .AccordionPanelOpen .AccordionPanelTab {}
.AccordionPanel h3 {background:url(images/accordionTitleBG.jpg) no-repeat left top; height:40px; padding-left:50px; line-height:40px; font-size:14px}
#post-76 .AccordionPanel h3, #post-257 .AccordionPanel h3 {background:0 none; height:auto; padding-left:0px; line-height:inherit; color:#48484A}
.AccordionPanelOpen h3 {color:#3c5daa}
/*Conseil d’administration*/
.peopleEntry {width:172px; float:left; margin-top:30px; font-size:14px; min-height: 180px;}
.peopleEntry p {text-align:left}
.peopleEntry:nth-child(2) {margin:30px 0 0}
.peopleEntry.fullPeople {width:162px; margin:30px auto 0; float:none}
.peopleEntry h3 {font-size:14px; font-weight:bold; color:#3c5daa}
.peopleEntry p {margin-right:5px}
.peopleEntry h3 a {color:#3c5daa}
.peopleEntry .mail {background:url(images/mailBullet.jpg) no-repeat left 4px; padding-left:16px}
.peopleEntry .mail a {color:#3c5daa; font-size:12px}
.page-id-257 #Accordion1 h2 {font-size:14px; height:20px}
.page-id-72 aside#text-4, .page-id-74 aside#text-4 {display:none}
.parent-pageid-70 .post-thumbnail, .parent-pageid-251 .post-thumbnail {background:url(images/conseilDiv.jpg) no-repeat center bottom; padding-bottom:20px; margin-bottom:30px; text-align:center}
.parent-pageid-70 .post-thumbnail img, .parent-pageid-251 .post-thumbnail img {max-width:330px; height:auto; width:auto; max-height:300px}
.page-template-directors-php h1 {margin-bottom:0}
/*Groupe de travail*/
.largeDottedLine {width:540px; height:1px ; border-bottom:dotted 1px #949495; margin:10px 0}
.page-id-76 h2 {font-size:14px; font-weight:bold; min-height:23px}
.page-id-76 h3 {font-size:14px; font-weight:bold; color:#48484A}
.largeShadowDiv {background:url(images/divShadow.jpg) no-repeat center top; width:534px; height:11px; margin:10px 0}
.page .AccordionPanelContent .marginLeft {margin-left:0}
.AccordionPanelContent .largeShadowDiv {width:465px}
#post-76 .largeShadowDiv {width:auto}
.marginLeft {margin-left:50px}
.page #content ul {margin-bottom:10px}
.page #content li {list-style:none; background:url(images/pageBullet.jpg) no-repeat left 5px; padding-left:13px; margin-bottom:5px}
.page #content li a {color:#444;}
.page-id-74 span.Membresfondateurs {float:left; width:50%; margin:25px 0 25px}
.page-id-74 span.Membres {width:33%; float:left; margin-top:40px; height:60px; text-align: center;}
.page-id-74 span.Membres img {width: auto; max-height: 100%; max-width: 100%; display: inline-block; vertical-align: middle; }

.page-id-255 span.Membresfondateurs {float:left; width:50%; margin:25px 0 25px}
.page-id-255 span.Membres {width:33%; float:left; margin-top:40px; height:60px; text-align: center;}
.page-id-255 span.Membres img {width: auto; max-height: 100%; max-width: 100%; display: inline-block; vertical-align: middle; }

/*Prises de position*/
.prisesDePositionEntry {float:left; width:22%; margin-bottom:50px; margin-right:3%}
.bookPrisesDePosition {width:172px; height:207px}
.bookPrisesDePosition img {max-width:172px; max-height:207px; margin-left:-23px}
.infoPrisesDePosition {height:130px; position:relative}
.infoPrisesDePosition h2 {font:15px 'open_sansbold'; line-height:17px; margin-bottom:5px}
.infoPrisesDePosition h2 a {color:#3c5daa}
.infoPrisesDePosition p {font-size:12px; color:#3c5daa}
.infoPrisesDePosition p.entryNo {position:absolute; bottom:0; left:0; color:#48484a; padding-right:25px; font:11px 'open_sanssemibold'; height:16px}
.infoPrisesDePosition p.entryNo:after {content:' '; background:url(images/readMoreICN.png) no-repeat right top; margin-left:5px; width:13px; height:13px; display:inline-block; position:absolute; top:1px; background-size:cover}
.category-prises-de-position #wrapper #content {margin:0 40px}
.category-prises-de-position h1 {font-size:32px; color:#3c5daa; margin-bottom:15px}
.catDesc {font-size:16px; margin-bottom:40px}
.category-prises-de-position #pageSlider {margin:0 auto}
.category-prises-de-position .bx-wrapper .bx-controls-direction a {position: absolute; top:80%; margin-top: -45px; outline: 0; width: 32px; height: 32px; text-indent: -9999px; z-index: 9999;}
.category-prises-de-position .bx-controls-auto {display:none}
.category-prises-de-position .bx-wrapper .bx-next {right:-47px}
.category-prises-de-position .bx-wrapper .bx-prev {left:-35px}
.category-policy-papers #wrapper #content {margin:0 40px}
.category-policy-papers h1 {font-size:32px; color:#3c5daa; margin-bottom:15px}
.category-policy-papers #pageSlider {margin:0 auto}
.category-policy-papers .bx-wrapper .bx-controls-direction a {position: absolute; top:80%; margin-top: -45px; outline: 0; width: 32px; height: 32px; text-indent: -9999px; z-index: 9999;}
.category-policy-papers .bx-controls-auto {display:none}
.category-policy-papers .bx-wrapper .bx-next {right:-47px}
.category-policy-papers .bx-wrapper .bx-prev {left:-35px}

#breadcrumbCointainer {height:40px; background:url(images/breadcrumbBG.jpg) repeat-x left top; line-height:40px; padding-bottom:30px}
#breadcrumbs {width:875px; margin:0 auto; font-size:12px; color:#58585a}
.category #breadcrumbs a:nth-child(2) {display:none}
.category #breadcrumbs a:after {content:'>'; padding:0 6px 0 10px}
.category #breadcrumbs a {color:#58585a}
/*Prises de position Entry*/
.single #wrapper {width:880px}
.single #wrapper.etablissements-collegiaux, .single #wrapper.OnParle {width:960px}
.single .etablissements-collegiaux #secondary {width:280px}
.single .etablissements-collegiaux #primary {margin-left:40px}
.single #pageSlider {margin:0 auto}
.single .bx-wrapper .bx-controls-direction a {position: absolute; top:80%; margin-top: -45px; outline: 0; width: 32px; height: 32px; text-indent: -9999px; z-index: 0;}
.single .bx-controls-auto {display:none}
.single .bx-wrapper .bx-next {right:-47px}
.single .bx-wrapper .bx-prev {left:-35px}
#prisesLeft {float:left; width:526px; text-align:justify; margin-bottom:30px}
#prisesRight {float:right; width:290px; margin-bottom:30px}
#prisesRight #bookImage img {max-width:282px; max-height:344px}
#prisesLeft h1 {font-size:32px; color:#3c5daa; font-weight:normal; margin-bottom:5px; text-align:left}
#prisesLeft h2 {font-size:20px; font-weight:bold; margin-bottom:15px; text-align:left}
#prisesLeft h3 {font-size:16px; color:#3c5daa; margin-bottom:10px}
#prisesLeft p, #prisesLeft ul {margin-bottom:10px}
.single #content li {list-style:none; background:url(images/pageBullet.jpg) no-repeat left 5px; padding-left:13px; margin-bottom:5px}
#downloadLink {margin-top:10px; margin-left:55px}
#downloadLink a {background:url(images/downloadFR_single.jpg) no-repeat left top; display:block; width:155px; height:37px; text-indent:-9000px; overflow:hidden}
#englishSite #downloadLink a {background:url(images/downloadFR_single_en.png) no-repeat left top}
#breadcrumbCointainer {height:40px; background:url(images/breadcrumbBG.jpg) repeat-x left top; line-height:40px; padding-bottom:30px}
#breadcrumbs {width:875px; margin:0 auto; font-size:12px; color:#58585a}
.single #breadcrumbs a:nth-child(2) {display:none}
.single #breadcrumbs a:after {content:'>'; padding:0 6px 0 10px}
.single #breadcrumbs a {color:#58585a}
#moreBooksSlider {background:url(images/moreBooksBG.jpg) repeat-x left top; height:361px}

#moreBooksSliderm {display:none; visibility:hidden; background: url(images/moreBooksBG.jpg) repeat-x left top; height:361px}
#moreBooksSlider {display:block; visibility:visible}

#moreBooksContent {width:880px; margin:0 auto; padding-top:30px}
#moreBooksContent h2 {font-size:22px; font-weight:normal; margin-bottom:20px}
.moreBooks .bookEntry {height:240px; position:relative}
.moreBooks .bookEntry h3 {font-size:13px}
.moreBooks .bookEntry p {font-size:11px; color:#3c5daa}
.moreBooks .bookEntry .entryNo {position:absolute; bottom:0; left:0; display:inline; background:url(images/moreBooksBullet.jpg) no-repeat right 1px; padding-right:18px; font-weight:norma; font-size:10px; color:#48484a}
.single #moreBooksSlider .bx-wrapper .bx-controls-direction a {top:40%}
#shareEmail {float:right; width:185px; padding-bottom:45px; position:relative; z-index:0}
#englishSite #shareEmail {width:235px}
/*.SocialTop {background:url(images/shareFR.jpg) no-repeat right top !important; position:absolute !important}*/
.SocialTop span.at300bs.at15nc {width:100%; height:100%; display:block; background:0 none !important}
.SocialTop a.addthis_button_compact.at300m {width:100%; height:100%; display:block; background:0 none !important}
.SocialTop.addthis_toolbox * {width:100%; height:100%; display:block}
/*#englishSite .SocialTop {background:url(images/shareFR_en.png) no-repeat right top !important; width:110px !important; position:absolute}*/
#shareEmail .addthis_button_email {position:absolute; top:0; left:0; margin-right:20px; /*background:url(images/mailFR.jpg) no-repeat right top;*/ overflow:hidden}
#shareEmail .addthis_button_email span {width:95px; float:left; height:13px; background:0 none !important}
#shareEmail .addthis_button_email span svg {display:none}
#shareEmail .addthis_button_email {background:url(images/mailFR.jpg) no-repeat left top; width:106px;}
#englishSite #shareEmail .addthis_button_email {background:url(images/mailFR_en.jpg) no-repeat left top}
.addthis_toolbox.addthis_32x32_style span {background:0 none !important}
a.at300b .at4-icon, a.at300m .at4-icon {background:0 none !important}
#englishSite #shareEmail .addthis_button_email span {background:url(images/mailFR_en.png) no-repeat right top; width:107px;}
.addthis_32x32_style .dummy .at300bs, .addthis_32x32_style .at300bs, .addthis_32x32_style .at15t {
background: 0 none;
height: 15px!important
}
/*.addthis-smartlayers, div#at4-share, div#at4-follow, div#at4-whatsnext, div#at4-thankyou {display:none; visibility:hidden}*/
.addthis_floating_style {
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 8px;
    height: 13px;
    padding: 0;
    position: absolute;
    text-align: center;
	right:0; top:0;
    width: 93px !important;
    z-index: 1;
	
}
.addthis_floating_style span {/*background:url(images/shareFR.jpg) no-repeat right top !important;*/ height:13px !important; width:93px !important; text-indent:-9000px}
.addthis_32x32_style .at15t_compact {
    background-position: inherit !important;
    width: 75px !important;
}

.eventSinglePage #shareEmail {float:none; margin-left:5px; padding-bottom:60px; position:relative; width:auto}
.eventSinglePage .addthis_floating_style {left:90px}
#englishSite .eventSinglePage .addthis_floating_style {left:105px}
#shareEmail .print {position:absolute; left:300px; top:7px; background:url(images/printICN.jpg) no-repeat left top; width:74px; height:18px}
#shareEmail .print.articlesActualites {left:-95px; /*background:url(images/printICN_pdf.jpg) no-repeat left top*/background:url(images/printICN.jpg) no-repeat left top; width:96px; height:18px}
#englishSite #shareEmail .print.articlesActualites {left:-85px; /*background:url(images/printICN_pdf_en.jpg) no-repeat left top*/ background:url(images/printICN_en.png) no-repeat left top; width:96px; height:18px}
#englishSite #shareEmail .print {background:url(images/printICN_en.png) no-repeat left top}
#shareEmail #addCalendar {position:absolute; left:120px; top:0px; background:url(images/addCalendar.jpg) no-repeat left top; width:157px; height:14px; display:block}
#englishSite #shareEmail #addCalendar {left:120px; background:url(images/addCalendar_EN.png) no-repeat left top}
.category h1 {
    color: #3C5DAA;
    font-size: 32px;
    font-weight: normal;
    margin-bottom: 15px;
}
.at-share-btn {text-decoration: none !important;}

.FR .at-share-btn.at-svc-compact::after {
    content: 'PARTAGEZ';
    font-size: 10px;
    color: #000;
    text-decoration: none !important;
    font-weight: 600;
    line-height: 21px;
    padding-left: 5px;
}
.EN .at-share-btn.at-svc-compact::after {
    content: 'SHARE';
    font-size: 10px;
    color: #000;
    text-decoration: none !important;
    font-weight: 600;
    line-height: 21px;
    padding-left: 5px;
}

.FR .at-share-btn.at-svc-email::after {
    content: 'ENVOYEZ';
    font-size: 10px;
    color: #000;
    text-decoration: none !important;
    font-weight: 600;
    line-height: 21px;
    padding-left: 5px;
}
.EN .at-share-btn.at-svc-email::after {
    content: 'SEND';
    font-size: 10px;
    color: #000;
    text-decoration: none !important;
    font-weight: 600;
    line-height: 21px;
    padding-left: 5px;
}

/* SALLE DE PRESE */
.category #main-content, .search #primary, .tag #primary {width:516px; margin-left:40px; background:url(images/pageSeparator.jpg) no-repeat right top; padding-right:80px; float:left; padding-bottom:70px}
.search #primary, .tag #primary {min-height:880px}
.category #secondary, .search #secondary, .tag #secondary {float:left; width:280px; float:right; padding-top:15px}
.search #secondary #sub_categories_widget-2, .tag #secondary #sub_categories_widget-2 {display:none; visibility:hidden}
#secondary h1 {font:18px 'open_sansbold'; color:#444; margin-bottom:10px; text-transform:uppercase; font-weight:normal}
.formationSurMesure span {display:block; font-family:'open_sanssemibold'; color:#3C5DAA}
.category #secondary h1 a {color:#444}
.category #secondary aside li {list-style:none}
.category #secondary aside {margin-bottom:45px}
#englishSite .widget_sub_categories {display:none}
#englishSite #text-13 {display:block}
#text-13 {display:none}
.search .widget_sub_categories {display:none; visibility:hidden}
.search #secondary h1 a, .tag #secondary h1 a {color:#444}
.search #secondary aside li, .tag #secondary aside li {list-style:none}
.search #secondary aside, .tag #secondary aside {margin-bottom:45px}
li.cat-item-1247 {display: none;}


.st-tag-cloud {}
.st-tag-cloud li, .tag #secondary .widget_tag_cloud li  {display: inline-block; margin-bottom: 5px; list-style: none;}
.st-tag-cloud li a, .tag #secondary .widget_tag_cloud li a { color: #999; background: #ededed; display: inline-block; padding: 7px 10px; font-size: 13px !important; line-height: 1.3; border-radius: 3px; }
.st-tag-cloud li a:hover, .tag #secondary .widget_tag_cloud li a:hover {color: #3c5daa !important; background:#e1e1e1 !important; text-decoration: none !important;}

.nousjoindreWidget p, .nousjoindreWidget h2, aside#text-2 .textwidget p, aside#text-2 .textwidget h2 {margin-bottom:0px}
.category .entry, .page-template-CommuniquesPresse-php .entry {padding-bottom:10px; margin-bottom:10px; border-bottom:dotted 1px #a7a7a8}
.category .entry p, .page-template-CommuniquesPresse-php .entry p {font-size:12px; margin-bottom:0}
.category .entry h2, .page-template-CommuniquesPresse-php .entry h2 {font-size:16px; margin-bottom:0; line-height:18px; margin-bottom:5px}
.category .entry h2 a, .page-template-CommuniquesPresse-php .entry h2 a {color:#3c5daa}
.moreCategory p {background:url(images/moreBooksBullet.jpg) no-repeat right 4px; padding-right:18px; display:inline; text-align:justify}

.search .entry, .tag .entry {padding-bottom:10px; margin-bottom:10px; border-bottom:dotted 1px #a7a7a8}
.search .entry p, .tag .entry p {font-size:12px; margin-bottom:0}
.search .entry h2, .tag .entry h2 {font-size:16px; margin-bottom:0; line-height:18px; margin-bottom:5px}
.search .entry h2 a, .tag .entry h2 a {color:#3c5daa}

.category #breadcrumbs a:nth-child(2) {display:none}
.category #breadcrumbs a:after, .page-template-CommuniquesPresse-php #breadcrumbs a:after, .page-template-entrevuesmediatiquesPage-php #breadcrumbs a:after {content:'>'; padding:0 6px 0 10px}
.category #breadcrumbs a, .page-template-CommuniquesPresse-php #breadcrumbs a, .page-template-entrevuesmediatiquesPage-php #breadcrumbs a {color:#58585a}
.category-upcoming-events #main-content {min-height:710px}
.catDesc p {margin-bottom:10px; text-align:justify}
.catDesc a {color:#3c5daa}
/*.page #breadcrumbs a:nth-child(2) {display:none}*/
.page #breadcrumbs a:after, .page-template-CommuniquesPresse-php #breadcrumbs a:after, .page-template-entrevuesmediatiquesPage-php #breadcrumbs a:after {content:'>'; padding:0 6px 0 10px}
.page #breadcrumbs a, .page-template-CommuniquesPresse-php #breadcrumbs a, .page-template-entrevuesmediatiquesPage-php #breadcrumbs a {color:#58585a}

.category #pageSlider, .page #pageSlider {margin:0 auto}
.category .bx-wrapper .bx-controls-direction a {position: absolute; top:80%; margin-top: -45px; outline: 0; width: 32px; height: 32px; text-indent: -9999px; z-index: 0;}
.category .bx-controls-auto, .page .bx-controls-auto {display:none}
.category .bx-wrapper .bx-next {right:-47px}
.category .bx-wrapper .bx-prev {left:-35px}
.page .bx-wrapper .bx-next {right:-47px}
.page .bx-wrapper .bx-prev {left:-35px}

.search #pageSlider {margin:0 auto}
.search .bx-wrapper .bx-controls-direction a {position: absolute; top:80%; margin-top: -45px; outline: 0; width: 32px; height: 32px; text-indent: -9999px; z-index: 0;}
.search .bx-controls-auto {display:none}
.search .bx-wrapper .bx-next {right:-47px}
.search .bx-wrapper .bx-prev {left:-35px}

.category-communiques-de-presse h1, page-template-CommuniquesPresse-php h1 {font-size:32px; font-weight:normal; color:#3c5daa; margin-bottom:15px}
.category-communiques-de-presse .catDesc {display:none}
.category-communiques-de-presse #main-content {min-height:640px}
.page-template-CommuniquesPresse-php #pageSlider {margin:0 auto}
#singleContent {margin-bottom:50px}
#singleContent #featImage {float:right; margin-left:40px; margin-bottom:40px; width:260px}
#singleContent #featImage img {max-width:260px; height:auto; width:100%}
.single #singleContent h1 {font-size:32px; color:#3c5daa; line-height:34px; margin-bottom:15px; font-weight:normal}
.single #singleContent h2 {font:20px 'open_sansbold'; margin-bottom:10px}
.single #singleContent span.source {margin-bottom:20px; font:13px 'open_sansbold'; display:block; color:#000}
#singleContent h3 {font-size:16px; color:#3c5daa}
#singleContent p, #singleContent h1, #singleContent h2, #singleContent h3, #singleContent ul {margin-bottom:15px}
#singleContent p, #singleContent li {text-align:justify}
#downloadPDF {}
#downloadPDFcontent {width:880px; margin:0 auto; padding:40px 25px; background:url(images/pdfTopLine.jpg) no-repeat -46px top}
#downloadPDFcontent li {list-style:none; background:url(images/pageBullet.jpg) no-repeat left 8px; margin-bottom:8px; padding-left:13px; font-size:14px}
#downloadPDFcontent li a {color:#3c5daa; font:15px 'open_sansbold'}
#downloadPDFcontent li a span {color:#444; font:14px 'open_sansregular'; background: url("images/readMoreICN.png") no-repeat scroll right top; display:inline-block; height:16px; line-height:16px; padding-right:20px}
/*#englishSite #downloadPDFcontent li a {color:#444; font:14px 'open_sansregular'; background: url("images/readMoreICN.png") no-repeat scroll right top; display:inline-block; height:16px; line-height:16px; padding-right:20px}*/
#postDate {font-size:13px; text-transform:uppercase; margin-bottom:10px}
.postid-2928 #postDate, .postid-2930 #postDate {display:none; visibility:hidden}
/* Communiqués de presse */
.page-template-entrevuesmediatiquesPage-php .entryThumb {width:75px; height:75px; background-position:center !important; background-size:cover !important; float:left; margin-right:35px}
.page-template-entrevuesmediatiquesPage-php .entryContent {float:right; width:400px}
.page-template-entrevuesmediatiquesPage-php .entry {margin-bottom:10px; padding-bottom:10px; border-bottom:dotted 1px #959596}
.page-template-entrevuesmediatiquesPage-php .entry p {margin-bottom:1px !important}
.page-template-entrevuesmediatiquesPage-php .entry h2 {font-size:16px; font-weight:bold; color:#3c5daa; line-height:18px; margin-bottom:5px}
.page-template-entrevuesmediatiquesPage-php .entry h2 a {color:#3c5daa}
.page-template-entrevuesmediatiquesPage-php .entry .source {color:#48484a; font-weight:bold; font-size:12px}
.page-template-entrevuesmediatiquesPage-php aside#text-7 {display:none}

#singleContent strong {font-family: 'open_sansbold';}

.category-articles .entryThumb {width:75px; height:75px; background-position:center !important; background-size:contain !important; float:left; margin-right:35px}
.category-articles .entryContent {float:right; width:400px}
.category-articles .entry {margin-bottom:10px; padding-bottom:10px; border-bottom:dotted 1px #959596}
.category-articles .entry p {margin-bottom:1px !important}
.category-articles .entry h2 {font:16px 'open_sansbold'; color:#3c5daa; line-height:18px; margin-bottom:5px}
.category-articles .entry h2 a {color:#3c5daa}
.category-articles .entry .source {color:#48484a; font:12px 'open_sansbold'}
.category-articles aside#text-7 {display:none}

.category-commentary .entryThumb {width:75px; height:75px; background-position:center !important; background-size:contain !important; float:left; margin-right:35px}
.category-commentary .entryContent {float:right; width:400px}
.category-commentary .entry {margin-bottom:10px; padding-bottom:10px; border-bottom:dotted 1px #959596}
.category-commentary .entry p {margin-bottom:1px !important}
.category-commentary .entry h2 {font:16px 'open_sansbold'; color:#3c5daa; line-height:18px; margin-bottom:5px}
.category-commentary .entry h2 a {color:#3c5daa}
.category-commentary .entry .source {color:#48484a; font:12px 'open_sansbold'}
.category-commentary aside#text-7 {display:none}

.category-commentaires .entryThumb {width:75px; height:75px; background-position:center !important; background-size:contain !important; float:left; margin-right:35px}
.category-commentaires .entryContent {float:right; width:400px}
.category-commentaires .entry {margin-bottom:10px; padding-bottom:10px; border-bottom:dotted 1px #959596}
.category-commentaires .entry p {margin-bottom:1px !important}
.category-commentaires .entry h2 {font:16px 'open_sansbold'; color:#3c5daa; line-height:18px; margin-bottom:5px}
.category-commentaires .entry h2 a {color:#3c5daa}
.category-commentaires .entry .source {color:#48484a; font:12px 'open_sansbold'}
.category-commentaires aside#text-7 {display:none}

.category-dossiers-thematiques .entryThumb {width:75px; height:75px; background-position:center !important; background-size:contain !important; float:left; margin-right:35px}
.category-dossiers-thematiques .entryContent {float:right; width:400px}
.category-dossiers-thematiques .entry {margin-bottom:10px; padding-bottom:10px; border-bottom:dotted 1px #959596}
.category-dossiers-thematiques .entry p {margin-bottom:1px !important}
.category-dossiers-thematiques .entry h2 {font:16px 'open_sansbold'; color:#3c5daa; line-height:18px; margin-bottom:5px}
.category-dossiers-thematiques .entry h2 a {color:#3c5daa}
.category-dossiers-thematiques .entry .source {color:#48484a; font:12px 'open_sansbold'}
.category-dossiers-thematiques aside#text-7 {display:none}

.category-blogue .entryThumb, .category-blog .entryThumb {width:75px; height:75px; background-position:center !important; background-size:contain !important; float:left; margin-right:35px}
.category-blogue .entryContent, .category-blog .entryContent {float:right; width:400px}
.category-blogue .entry, .category-blog .entry {margin-bottom:10px; padding-bottom:10px; border-bottom:dotted 1px #959596}
.category-blogue .entry p, .category-blog .entry p {margin-bottom:1px !important}
.category-blogue .entry h2, .category-blog .entry h2 {font:16px 'open_sansbold'; font-weight:bold; color:#3c5daa; line-height:18px; margin-bottom:5px}
.category-blogue .entry h2 a, .category-blog .entry h2 a {color:#3c5daa; font-weight:normal}
.category-blogue .entry .source, .category-blog .entry .source {color:#48484a; font:12px 'open_sansbold'}

.category-articles-news .entryThumb {width:75px; height:75px; background-position:center !important; background-size:contain !important; float:left; margin-right:35px}
.category-articles-news .entryContent {float:right; width:400px}
.category-articles-news .entry {margin-bottom:10px; padding-bottom:10px; border-bottom:dotted 1px #959596}
.category-articles-news .entry p {margin-bottom:1px !important}
.category-articles-news .entry h2 {font:16px 'open_sansbold'; color:#3c5daa; line-height:18px; margin-bottom:5px}
.category-articles-news .entry h2 a {color:#3c5daa}
.category-articles-news .entry .source {color:#48484a; font-family:'open_sansbold'; font-size:12px}

.category-groupes-de-travail .entryThumb {width:75px; height:75px; background-position:center !important; background-size:contain !important; float:left; margin-right:35px}
.category-groupes-de-travail .entryContent {float:right; width:400px}
.category-groupes-de-travail .entry {margin-bottom:10px; padding-bottom:10px; border-bottom:dotted 1px #959596}
.category-groupes-de-travail .entry p {margin-bottom:1px !important}
.category-groupes-de-travail .entry h2 {font:16px 'open_sansbold'; color:#3c5daa; line-height:18px; margin-bottom:5px}
.category-groupes-de-travail .entry h2 a {color:#3c5daa}
.category-groupes-de-travail .entry .source {color:#48484a; font:12px 'open_sansbold'}

.category-working-groups .entryThumb {width:75px; height:75px; background-position:center !important; background-size:contain !important; float:left; margin-right:35px}
.category-working-groups .entryContent {float:right; width:400px}
.category-working-groups .entry {margin-bottom:10px; padding-bottom:10px; border-bottom:dotted 1px #959596}
.category-working-groups .entry p {margin-bottom:1px !important}
.category-working-groups .entry h2 {font:16px 'open_sansbold'; color:#3c5daa; line-height:18px; margin-bottom:5px}
.category-working-groups .entry h2 a {color:#3c5daa}
.category-working-groups .entry .source {color:#48484a; font:12px 'open_sansbold'}

.category-igopp-in-the-medias .entryThumb {width:75px; height:75px; background-position:center !important; background-size:contain !important; float:left; margin-right:35px}
.category-igopp-in-the-medias .entryContent {float:right; width:400px}
.category-igopp-in-the-medias .entry {margin-bottom:10px; padding-bottom:10px; border-bottom:dotted 1px #959596}
.category-igopp-in-the-medias .entry p {margin-bottom:1px !important}
.category-igopp-in-the-medias .entry h2 {font:16px 'open_sansbold'; color:#3c5daa; line-height:18px; margin-bottom:5px}
.category-igopp-in-the-medias .entry h2 a {color:#3c5daa}
.category-igopp-in-the-medias .entry .source {color:#48484a; font:12px 'open_sansbold'}

.category-igopp-dans-les-medias .entryThumb {width:75px; height:75px; background-position:center !important; background-size:contain !important; float:left; margin-right:35px}
.category-igopp-dans-les-medias .entryContent {float:right; width:400px}
.category-igopp-dans-les-medias .entry {margin-bottom:10px; padding-bottom:10px; border-bottom:dotted 1px #959596}
.category-igopp-dans-les-medias .entry p {margin-bottom:1px !important}
.category-igopp-dans-les-medias .entry h2 {font:16px 'open_sansbold'; color:#3c5daa; line-height:18px; margin-bottom:5px}
.category-igopp-dans-les-medias .entry h2 a {color:#3c5daa}
.category-igopp-dans-les-medias .entry .source {color:#48484a; font:12px 'open_sansbold'}

.category-entrevues-mediatiques .entryThumb {width:75px; height:75px; background-position:center !important; background-size:contain !important; float:left; margin-right:35px}
.category-entrevues-mediatiques .entryContent {float:right; width:400px}
.category-entrevues-mediatiques .entry {margin-bottom:10px; padding-bottom:10px; border-bottom:dotted 1px #959596}
.category-entrevues-mediatiques .entry p {margin-bottom:1px !important}
.category-entrevues-mediatiques .entry h2 {font:16px 'open_sansbold'; color:#3c5daa; line-height:18px; margin-bottom:5px}
.category-entrevues-mediatiques .entry h2 a {color:#3c5daa}
.category-entrevues-mediatiques .entry .source {color:#48484a; font:12px 'open_sansbold'}

.category-igopp-dans-les-medias-salle-de-presse .entryThumb {width:75px; height:75px; background-position:center !important; background-size:contain !important; float:left; margin-right:35px}
.category-igopp-dans-les-medias-salle-de-presse .entryContent {float:right; width:400px}
.category-igopp-dans-les-medias-salle-de-presse .entry {margin-bottom:10px; padding-bottom:10px; border-bottom:dotted 1px #959596}
.category-igopp-dans-les-medias-salle-de-presse .entry p {margin-bottom:1px !important}
.category-igopp-dans-les-medias-salle-de-presse .entry h2 {font:16px 'open_sansbold'; color:#3c5daa; line-height:18px; margin-bottom:5px}
.category-igopp-dans-les-medias-salle-de-presse .entry h2 a {color:#3c5daa}
.category-igopp-dans-les-medias-salle-de-presse .entry .source {color:#48484a; font:12px 'open_sansbold'}

.category-igopp-in-the-medias-media-centre .entryThumb {width:75px; height:75px; background-position:center !important; background-size:contain !important; float:left; margin-right:35px}
.category-igopp-in-the-medias-media-centre .entryContent {float:right; width:400px}
.category-igopp-in-the-medias-media-centre .entry {margin-bottom:10px; padding-bottom:10px; border-bottom:dotted 1px #959596}
.category-igopp-in-the-medias-media-centre .entry p {margin-bottom:1px !important}
.category-igopp-in-the-medias-media-centre .entry h2 {font:16px 'open_sansbold'; color:#3c5daa; line-height:18px; margin-bottom:5px}
.category-igopp-in-the-medias-media-centre .entry h2 a {color:#3c5daa}
.category-igopp-in-the-medias-media-centre .entry .source {color:#48484a; font:12px 'open_sansbold'}

.category-media-interviews .entryThumb {width:75px; height:75px; background-position:center !important; background-size:contain !important; float:left; margin-right:35px}
.category-media-interviews .entryContent {float:right; width:400px}
.category-media-interviews .entry {margin-bottom:10px; padding-bottom:10px; border-bottom:dotted 1px #959596}
.category-media-interviews .entry p {margin-bottom:1px !important}
.category-media-interviews .entry h2 {font:16px 'open_sansbold'; color:#3c5daa; line-height:18px; margin-bottom:5px}
.category-media-interviews .entry h2 a {color:#3c5daa}
.category-media-interviews .entry .source {color:#48484a; font:12px 'open_sansbold'}

.category-presentations .entryThumb, .category-presentations-en .entryThumb {width:75px; height:75px; background-position:center !important; background-size:contain !important; float:left; margin-right:35px}
.category-presentations .entryContent, .category-presentations-en .entryContent {float:right; width:400px}
.category-presentations .entry, .category-presentations-en .entry {margin-bottom:10px; padding-bottom:10px; border-bottom:dotted 1px #959596}
.category-presentations .entry p, .category-presentations-en .entry p {margin-bottom:1px !important}
.category-presentations .entry h2, .category-presentations-en .entry h2 {font:16px 'open_sansbold'; color:#3c5daa; line-height:18px; margin-bottom:5px}
.category-presentations .entry h2 a, .category-presentations-en .entry h2 a {color:#3c5daa}
.category-presentations .entry .source, .category-presentations-en .entry .source {color:#48484a; font:12px 'open_sansbold'}

.category-etudes-et-rapports-de-recherche .entryThumb, .category-reports-studies .entryThumb {width:75px; height:75px; background-position:center !important; background-size:contain !important; float:left; margin-right:35px}
.category-etudes-et-rapports-de-recherche .entryContent, .category-reports-studies .entryContent {float:right; width:400px}
.category-etudes-et-rapports-de-recherche .entry, .category-reports-studies .entry {margin-bottom:10px; padding-bottom:10px; border-bottom:dotted 1px #959596}
.category-etudes-et-rapports-de-recherche .entry p, .category-reports-studies .entry p {margin-bottom:1px !important}
.category-etudes-et-rapports-de-recherche .entry h2, .category-reports-studies .entry h2 {font:16px 'open_sansbold'; color:#3c5daa; line-height:18px; margin-bottom:5px}
.category-etudes-et-rapports-de-recherche .entry h2 a, .category-reports-studies .entry h2 a {color:#3c5daa}
.category-etudes-et-rapports-de-recherche .entry .source, .category-reports-studies .entry .source {color:#48484a; font-weight:bold; font:12px 'open_sansbold'}

#footBlock1 .bx-wrapper .bx-controls-direction a {top:30% !important}
.sourceImage {margin-top:15px; display:block}
.sourceImage img {/*max-height:27px;*/ max-height:50px; width:auto}
.single .entrevuesmediatiquesSingle #singleContent h2 {margin-bottom:10px}
.entrevuesmediatiquesSingle .source {margin-bottom:30px; font-weight:bold; display:block; color:#000}
li.cat-item-29 {display:none; visibility:hidden}

/* LIVRES */
.categoryLivres {width:31%; float:left; height:355px; position:relative; margin-bottom:40px; margin-right:2.3%}
.livreEntry {height:191px}
#wrapper .categoryLivres img {max-width:159px; max-height:191px; margin-left:-20px}
#wrapper .categoryLivres h3 {font-size:16px; font-weight:normal; line-height:19px}
#wrapper .categoryLivres p.subtitle {font:12px 'open_sanssemibold'; color:#333; background:0 none}
#wrapper .categoryLivres p.subtitle span {background:0 none; color:#333;}
#wrapper .categoryLivres p.details {position:absolute; bottom:0; left:0}
#wrapper .categoryLivres p.details a {color:#444; font-size:14px; background:url(images/lilbookBullet.jpg) no-repeat right 5px; padding-right:15px}
#wrapper .categoryLivres p {font-size:12px}
.bx-wrapper .bookEntry {position:relative; height:275px}
.bx-wrapper .bookEntry h3 {font-size:13px; font-weight:normal; line-height:17px}
.bx-wrapper .bookEntry p.subtitle {font:12px 'open_sanssemibold'; color:#48484A; /*background:0 none*/}
.bx-wrapper .bookEntry  p.details {position:absolute; bottom:0; left:0; font-family:'open_sansregular'}
.bx-wrapper .bookEntry  p.details a {color:#444; font-size:12px; background:url(images/lilbookBullet.jpg) no-repeat right 4px; padding-right:15px}
.bx-wrapper .bookEntry  p {font-size:12px; line-height:15px}
.bookImage a {display:block; width:100%; /*text-align:center*/ margin-left:-10px}
.bookImage a img {display:inline}
#avaliableAt {margin-left:40px; text-align:left; width:235px}
#avaliableAt p {text-align:left; margin-bottom:15px}
span.store {/*float:left; margin-right:17px*/ margin:0 5px; display:inline-block; height:30px}
span.store a {display:table-cell; vertical-align:middle}
span.store:last-child {margin-left:0}
span.store img {max-width:100px; max-height:18px}

/* videos */
.category-videos .entry, .category-videos-en .entry {width:50%; float:left; height:245px; position:relative; margin-bottom:40px; border-bottom:0 none}
.category-videos .entry img {max-width:159px; max-height:191px; margin-left:-20px}
.category-videos .entry h3, .category-videos-en .entry h3 {font-size:16px; font-weight:normal; line-height:19px}
.category-videos .entry h3 a, .category-videos-en .entry h3 a {color:#3C5DAA}
.category-videos .entry p.subtitle, .category-videos-en .entry p.subtitle {font:12px 'open_sanssemibold'; color:#3c5daa; background:0 none}
.category-videos .entry p.subtitle span, .category-videos-en .entry p.subtitle span {background:0 none; color:#3c5daa;}
.category-videos .entry p.details, .category-videos-en .entry p.details {position:absolute; bottom:0; left:0}
.category-videos .entry p.details a, .category-videos-en .entry p.details a {color:#444; font-size:14px; background:url(images/lilbookBullet.jpg) no-repeat right 5px; padding-right:15px}
.category-videos .entry p, .category-videos-en .entry p {font-size:12px}
.video {width:240px; height:168px; overflow:hidden; padding:5px; border:solid 1px #ccc; margin-bottom:15px}
.video iframe {width:240px !important; height:168px !important}
.videoSingle #postDate {margin-bottom:3px}
.single .video iframe {width:430px !important; height:300px !important}
video {width:240px; height:168px}
#singleContent .video, #singleContent video {width:430px; height:300px}
.videoContent p {font-size:16px}
.videoContent {margin-bottom:35px}
 
/*events*/ 
.dateEntry {float:left; width:55px; height:55px; margin-right:20px; text-align:center; color:#fff; background-image:url(images/boxColorShadow.png); background-position:left top; background-repeat:no-repeat}
.day {display:block; font:30px/25px 'open_sansbold'; padding-top:7px}
.month {font-size:14px; text-transform:uppercase}
.entryData {font-size:12px; width:440px; float:right}
.entryData h3 {font:15px 'open_sanssemibold'}
.entryData h3 a {color:#3c5daa}
.location {font:12px 'open_sansbold'}
.eventCategory {text-transform:uppercase}

.starting {border-bottom:dotted 1px #fff; margin:2px 5px 0}
.starting .day {font-size:17px; line-height:inherit; display:inline}
.starting .month {font-size:9px; line-height:inherit; display:inline}
.ending .day {font-size:17px; line-height:inherit; display:inline}
.ending .month {font-size:9px; line-height:inherit; display:inline}
.eventDiv {background:url(images/eventsDiv.jpg) no-repeat left top; width:576px; height:11px; margin:30px 0 20px -30px}
.eventMonth .entry:last-child {border-bottom:0 none; background:url("images/eventsDiv.jpg") no-repeat center bottom; padding-bottom:40px}
.eventMonth h2 {font-size:22px; color:#444; text-transform:uppercase; margin-bottom:20px}.widget .cat-item-40 ul {display:none}
.eventMonth h2:after {content:' 2025'}
/*.eventMonth.october h2:after {content: ' 2023'}*/
.eventMonth.january h2:after, .eventMonth.february h2:after, .eventMonth.mars h2:after, .eventMonth.april h2:after {content: ' 2026'}
/*temp*/
#englishSite .november {display:none}
/**/
.etablissements-collegiaux #primary {width:516px; margin-left:0px; background:url(images/pageSeparator.jpg) no-repeat right top; padding-right:80px; float:left; padding-bottom:70px}
.etablissements-collegiaux #secondary {float:left; width:245px; float:right; padding-top:15px}
.etablissements-collegiaux #secondary h1 {font:17px 'open_sansbold'; color:#444; margin-bottom:10px; text-transform:uppercase; font-weight:normal}
.etablissements-collegiaux #secondary h1 a {color:#444}
.etablissements-collegiaux #secondary aside li {list-style:none}
.etablissements-collegiaux #secondary aside {margin-bottom:45px}

.etablissements-collegiaux #secondary aside li.cat-item-1, .etablissements-collegiaux #secondary aside li.cat-item-4, .etablissements-collegiaux #secondary aside li.cat-item-6, .etablissements-collegiaux #secondary aside li.cat-item-8, .etablissements-collegiaux #secondary aside li.cat-item-16 {display:none}
.etablissements-collegiaux #downloadPDFcontent {background: url(images/eventsDiv.jpg) no-repeat scroll -20px top; padding:40px 0 0; width:576px}
.etablissements-collegiaux #partenaire h2, .etablissements-collegiaux #downloadPDFcontent h2 {font-weight:normal}
.etablissements-collegiaux #partenaire {background: url(images/eventsDiv.jpg) no-repeat scroll -20px top; padding:40px 0 0; width:576px; margin-bottom:30px}
.etablissements-collegiaux #partenaire h2 {text-transform:uppercase; font-size:22px; color:#48484a; margin-bottom:15px}
.etablissements-collegiaux #downloadPDF {margin-bottom:35px}
#partenaire span {display:inline-block; margin-right:55px; min-width:115px}

.eventDataDiv {width:100%; height:5px; background: url(images/eventsDiv.jpg) no-repeat scroll center top; background-size:100% 100%; margin-bottom:15px}
#eventData p a {position:relative; color:#48484a}
#eventData p a:after {content:' '; background:url(images/readMoreICN.png) no-repeat right top; margin-left:5px; width:13px; height:13px; display:inline-block; position:absolute; top:4px; background-size:cover}
#eventData #eventAddress a:after {background:0 none !important}
/* event single */
.atelier {margin-bottom:10px; padding-bottom:10px; border-bottom:dotted 1px #949495}
.atelier:last-child {margin-bottom:35px; padding-bottom:10px; border-bottom:0 none}
.atelier h3 {font-size:17px; color:#3c5daa}
.atelier p {font-size:14px; color:#3c5daa; font-family:'open_sanssemibold'}
.atelier p.credential {font-size:12px; color:#58585a; font-family:'open_sansregular'}
.date-time {color:#58585a; font-size:14px}
.atelierNum {width:auto; height:20px; text-align:center; line-height:20px; font-size:10px; color:#fff; background:#3c5daa; margin-bottom:5px; display:inline-block; padding:0 7px}
.photo {float:left; margin-right:25px; width:95px; height:80px}
.photo img {max-width:95px; max-height:80px}
.atelier h4 {font-size:12px; color:#58585a; font-family:'open_sansregular'; font-weight:normal; margin-top:5px}
.personInfo {float:left}
#eventLeftSide {background:#3c5daa; padding:5px 5px 20px; margin-bottom:50px}
#eventLeftSide img {margin-left:20px}
#eventData {background:#fff; padding:20px; margin-bottom:20px}
#eventData h2 {margin-bottom:5px; font-size:17px; color:#3c5daa}
#eventData p {margin-bottom:20px}
#eventData p:last-child {margin-bottom:0px}
#moderateurs {margin-bottom:40px}
#accreditations {margin-bottom:40px; float:none; clear:both; padding-top:30px}
#shortLink {margin-bottom:40px; font-size:18px; text-transform:uppercase}
#shortLink li {list-style:none; margin-bottom:10px}
#shortLink li a {background:url(images/readMoreICN.png) no-repeat right 4px; color:#48484A; display:inline; font-size:18px; font-weight:bold; padding-right:20px}
#shortLink a:hover {color:#3c5daa}
.moderatorPhoto {float:left; width:85px; height:65px; margin-right:20px}
.moderatorPhoto img {max-width:85px; max-height:65px}
.moderatorInfo {float:left; padding-top:5px; width:175px}
.moderatorInfo h2 {font-size:14px; color:#3c5daa}
.moderatorInfo p {font-size:12px}
.moderator {height:65px; margin-bottom:20px}
.moderator:last-child {margin-bottom:0px}
.accreditationPhoto {float:left; margin-right:20px; width:80px; height:60px}
.accreditationPhoto {max-width:80px; max-height:60px}
.accreditationPhoto img {max-width:80px; max-height:60px}
.accreditationInfo p {font-size:10px}
.accreditation {margin-bottom:20px}
.accreditation:last-child {margin-bottom:0px}
#haveQuestions {background:url(images/eventsQuestionsBG.jpg) no-repeat left top; width:501px; height:89px; padding:20px; color:#fff}
#haveQuestions h2 {font:22px 'open_sanssemibold'; margin-bottom:5px; font-weight:normal}
#haveQuestions h3 {font:16px 'open_sanssemibold'; margin-bottom:15px; font-weight:normal}
#haveQuestions p {font-size:14px}
#haveQuestions span {padding:0 5px}
/*B*/
#singleContent .moderator {margin-bottom:0}
#singleContent .moderator h2.moderatorName {margin-bottom:0; font-size:14px}
#singleContent .moderator p {margin-bottom:0; font-size:13px}
#singleContent .moderator.big, #singleContent .moderator.big .moderatorPhoto {height:85px}
#singleContent .moderator.big .moderatorPhoto img {height:85px; max-height:85px; width:auto}
#singleContent .moderator.big p {margin-bottom:5px}
#singleContent .moderator.big p a {font-style:italic}

/* SEARCH */
.search article {padding-bottom:20px; margin-bottom:20px; border-bottom:dotted 1px #ccc}
.search article .comments-link {display:none; visibility:hidden}
.search article h1.entry-title {font:16px 'open_sansbold'; margin-bottom:5px}
.search article h1.entry-title a {color:#3C5DAA}
.search .page-header h1 {font:32px 'open_sansregular'; color:#3C5DAA; margin-bottom:20px}
.search article .entry-meta a {color:#48484A; font-size:12px}
.search .post-thumbnail img {display:none; visibility:hidden}
.numResults {font:18px 'open_sansregular'; font-weight:normal; color:#3c5daa; margin-bottom:35px}
#searchPage {margin-bottom:60px; height:30px}
#searchPage .screen-reader-text {height:29px; line-height:29px; display:block; float:left; margin-right:10px}
#searchPage form {position:relative; height:26px; display:block; float:left}
#searchPage form input[type="text"] {position:absolute; top:0; left:0; width:200px; height:27px; border:solid 1px #ccc; border-radius:4px; padding-left:10px}
#searchPage form input[type="submit"] {
    background: url(images/search.png) no-repeat right center;
    border: 0 none;
    height: 26px;
    left: 185px;
    position: absolute;
    text-indent: -9000px;
    top: 1px;
    width: 22px;
}

/* CONTACT */
#topContact {padding-bottom:20px; background:url(images/contactShadow.jpg) no-repeat center bottom; margin-bottom:30px}
#contactTeam h2 {font:22px 'open_sansregular'; font-weight:normal; color:#58585a; margin-bottom:25px}
#topContact h2 {font-size:20px; color:#58585a; margin-bottom:0}
.teamPerson {float:left; width:22%; margin-bottom:40px; font-size:12px; text-align:left; padding-right:3%}
.teamPerson h3 {font-size:15px; color:#3c5daa}
.teamPerson p {font-size:12px; text-align:left}
.teamPerson p span {background:url(images/readMoreICN.png) no-repeat left top; display:block; margin-top:5px; padding-left:20px}
.teamPerson p span a {color:#3c5daa}
#text_icl-7 a, #text_icl-6 a, #text-10 a, #text-2 a {color:#48484a}
/* FOOTER */
#footer {background:#535353 url(images/footerBG.jpg) repeat-x left top; height:661px}
#footerContent, #legals {width:960px; margin:0 auto}
#footBlock1 {height:156px; padding-top:35px; width:870px; margin:0 auto}
#footBlock1 h2 {font-size:22px; color:#eee; font-weight:normal; text-transform:uppercase; margin-bottom:20px}
#footBlock1 h3 {font-size:16px; color:#eee; font-weight:normal}
#footBlock1 h3 a {color:#eee}
#footBlock1 p {color:#a4a4a4; height:16px; line-height:16px}
#footBlock1 p a {color:#a4a4a4}
#footBlock1 p.footMediaReference {color:#a4a4a4; background:url(images/readMoreICN.png) no-repeat right top; height:16px; line-height:16px; padding-right:20px; display:inline-block}
#footBlock2 {padding-top:25px; margin-left:45px; height:132px; line-height:18px; margin-bottom:5px}
#footBlock2 h2 {font-size:22px; color:#eee; font-weight:normal; text-transform:uppercase; margin-bottom:25px}
#footBlock2 a img {margin-right:52px}
#footBlock2 a:last-child img {margin-right:0px}
#footBlock3 {color:#eee; height:287px}
#footBlock3 li {font-size:11px; list-style:none; margin-bottom:4px; background:url(images/footBullet.png) no-repeat left 5px; padding-left:10px; color:#bfbebe}
#footBlock3 li a {color:#bfbebe}
#footBlock3 h2 {font-size:14px; font-weight:normal; text-transform:uppercase; margin-bottom:15px}
#footBlock3 .leftBlock {float:left; padding-top:30px; margin-left:45px; background:url(images/footDiv.png) no-repeat right 10px; width:532px}
#footBlock3 .rightBlock {float:left; margin-left:65px; padding-top:30px}
#footBlock3 .rightBlock li {float:left; list-style:none; height:16px; text-indent:-9000px; margin-right:5px; padding:0}
#footBlock3 .rightBlock li a {display:block}
#footBlock3 .twitter {background:url(images/twitter_f.png) no-repeat left top; width:26px}
#footBlock3 .linkedin {background:url(images/linkedin_f.png) no-repeat left top; width:16px}
#footBlock3 .youtube {background:url(images/youtube_f.png) no-repeat left top; width:20px}
#footBlock3 .b {background:url(images/b_f.png) no-repeat left top; width:17px}
#footBlock3 .scoppIt {background:url(images/scoopIt_f.png) no-repeat left top; width:20px}
#footBlock3 .rss {background:url(images/rss_f.png) no-repeat left top; width:16px}
.mobileFootLogos {display:none; visibility:hidden}
#footBlock3 .leftBlock .singleBlock {float:left; width:140px; margin-right:30px}
#footBlock3 h2 {font-size:14px; color:#eee}
#legals {font-size:10px; color:#828282}
#legals a {color:#828282}
.legalLeft {float:left; margin-left:45px}
.legalRight {float:right; margin-right:40px}
#footBlock2 .bx-wrapper {display:none; visibility:hidden}
#footBlock1 .bx-wrapper:nth-child(3) {display:none; visibility:hidden}

/*2025*/
#desktopLogos {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.mobileFootLogos .slide a {
    display: flex;
    align-items: center;
    min-height: 40px;
}

.securethis {width: 100%; margin: 0 auto; padding-top: 10px;}
.securethis img {opacity: .3; max-width: 90px;}
.securethis img:hover {opacity: 1;}

/*404*/
.error404 #wrapper {margin:0 auto; padding-bottom:50px; padding-left:90px; padding-top:50px}
.error404 #wrapper h1 {color:#3C5DAA; text-transform:uppercase; font-family:'open_sansregular'; font-weight:normal; margin-bottom:15px}

.category-articles #primary-sidebar #sub_categories_widget-3 {display:none; visibility:hidden}

/* INFOLETTRE PAGE */
.wpcf7 h3 {font-size:18px; color:#3c5daa; margin-bottom:10px}
.wpcf7 div.Deco {background:url(images/pdfTopLine.jpg) no-repeat left top; width:100%; height:11px; background-size:100% 11px; margin:35px 0 26px}
span.wpcf7-list-item {display:block}
span.wpcf7-list-item label {position:relative; margin-bottom:12px; display:block}
.boldLabel label span {font-weight:bold}
span.wpcf7-list-item label input {position:absolute; top:4px; left:0}
span.wpcf7-list-item label span {padding-left:20px; display:block; margin-top:-20px}
p span.label {width:23%; display:inline-block; text-align:right}
p .zipText {font-size:10px}
.wpcf7-text {height:24px; width:220px}
.your-zip .wpcf7-text {width:75px}
.wpcf7-form-control-wrap select {width:220px}
.sendInfolettre input.wpcf7-submit {margin-left:23%; width:153px; height:37px; background:url(images/newsletterBTN.jpg) no-repeat left top; text-indent:-9000px; border:0 none; cursor:pointer}
#englishSite .sendInfolettre input.wpcf7-submit {background:url(images/newsletterBTN_en.jpg) no-repeat left top}

/*ads*/
#secondary .sam-container {margin-bottom:45px}
#adBlock {margin-bottom:65px}

/* DOSSIERS */
.entryDossier {float:left; width:30%; margin:1.5%}
.entryDossier .entryThumb, .entryDossier .entryThumb span {width:100%; height:120px; display:block}
.entryDossier h2 a {font:16px 'open_sansbold'; color:#3c5daa}
.entryDossier p {font:13px 'open_sansregular'; color:#48484a}
.entryDossier p.readMore {font:13px 'open_sansregular'; color:#3c5daa; background:url(images/readMoreICN.png) no-repeat 90px 4px; background-size:12px 12px; margin-top:10px}
.entryDossier p.readMore a {color:#3c5daa}
#sub_categories_widget-6 ul li ul {display:none; visibility:hidden}
#dossierBanner {margin-top:50px; margin-bottom:30px}
.page-template-newsletter h2 {color:#666}

p.typeSub .wpcf7-form-control-wrap .wpcf7-list-item label span {font-family:'open_sansbold'; line-height:16px; padding-top:3px}
p.typeSub .wpcf7-form-control-wrap .wpcf7-list-item:nth-child(1) label span:after {content:' blogue, prises de position, rapport de recherche, etc.'; font-family:'open_sansregular'}
p.typeSub .wpcf7-form-control-wrap .wpcf7-list-item:nth-child(2) span:after {content:' séminaires de formation, colloques et conférences'; font-family:'open_sansregular'}
p.typeSub .wpcf7-form-control-wrap .wpcf7-list-item:nth-child(3) span:after {content:''; font-family:'open_sansregular'}

#englishSite p.typeSub .wpcf7-form-control-wrap .wpcf7-list-item:nth-child(1) label span:after {content:' blog, policy papers, report studies, etc.'; font-family:'open_sansregular'}
#englishSite p.typeSub .wpcf7-form-control-wrap .wpcf7-list-item:nth-child(2) span:after {content:' Seminars information and conferences'; font-family:'open_sansregular'}
#englishSite p.typeSub .wpcf7-form-control-wrap .wpcf7-list-item:nth-child(3) span:after {content:''; font-family:'open_sansregular'}
#englishSite.page-template-newsletter .widget_sub_categories {display:block}
.page-template-newsletter .wpcf7-text {box-shadow:0 0 2px #ccc; border:solid 1px #ccc; padding:3px 7px}
/*Tags*/
.Tags {margin-bottom: 20px;}
.TagsList li { list-style: none; display: inline-block; background: #e1e1e1 !important; padding: 0 8px !important; margin-right: 5px; height: 35px; line-height: 35px; border-radius: 3px;}
.TagsList li a {color: #999; font-size: 12px;}
.TagsList li a:hover {color: #3c5daa; text-decoration: none; }

.pagination .nav-links {text-align: center;}
.pagination .nav-links span { display: inline-block; width: 30px; height: 30px; line-height: 30px; text-align: center; border: 1px solid #999; color: #999; border-radius: 3px; background: #e6e6e6; }
.pagination .nav-links a { display: inline-block; width: 30px; height: 30px; line-height: 30px; text-align: center; border: 1px solid #777; color: #777; border-radius: 3px; }
.pagination .nav-links a {text-decoration: none;}
.pagination .nav-links a:hover {color: #3c5daa; border:1px solid #3c5daa;}

/*Tickets*/
.InscBtn { background: #fafafa; text-align: center; box-sizing: border-box; border: 6px solid #e6e6e6; line-height: 40px; font-size: 16px; width: 80%; margin: 0 auto; cursor: pointer;}
.InscBtn span { color: #3c5daa;}
.Inscrption {display: none; position: fixed; width: 100%; height: 100%; top: 0; left: 0; background: rgba(0,0,0,0.5); z-index: 999;}
.Inscrption.Open {display: block;}
.Inscrption .Inside { display: flex; width: 95%; max-width: 800px; margin: 0 auto; height: 100%; align-items: center;}
.TicketFrame { width: 100%; position: relative;}
.TicketFrame .Close { color: #fff; font-size: 20px; line-height: 40px; width: 40px; height: 40px; text-align: center; background: #000; border-radius: 50%; cursor: pointer; position: absolute; right: 0; top: -55px;}
.TicketFrame iframe { height: 500px;}

/*Content 2020*/
/* Equipe */
.Team {
    display: grid;
    grid-template-columns: repeat(1,1fr);
    gap: 30px;
    margin: 40px 0;
}
.Team .Member {
    background: #FAFAFA;
    padding: 20px;
}
.Team .Member p {text-align: initial;}
.Team .Member .Title h3 {
    font-size: 22px;
    color: #333;
}
.Team .Member .Title, .Team .Member .Text {
    border-bottom: 1px dotted #ccc;
    margin-bottom: 10px;
}
.Team .Member .Title span {
    font-size: 13px;
    color: #777;
    display: block;
}
.Team .Member .Contacts a {
    color: #333;
    transition: all 0.3s linear;
    display: inline-flex;
    height: 40px;
    align-items: center;
    font-size: 16px;
}
.Team .Member .Contacts a:hover {
    color: #3c5daa;
}
.Team .Member .Contacts a.Phone::before {
    content: url(images/icon_phone.svg);
    display: inline-block;
    width: 16px;
    padding-right: 10px;
}
.Team .Member .Contacts a.Email::before {
    content: url(images/icon_mail.svg);
    display: inline-block;
    width: 16px;
    padding-right: 10px;
}
/*On parle de nous*/
.PostInfo { margin: 10px 0; }
.PostInfo strong {color: #444; font-weight: 600; display: block; font-size: 14px;}
.PostInfo span {display: block; color: #999;}

/*Newsletter*/
.Infolettre {
    background: rgb(60, 93, 170);
    padding: 30px 20px;
}
.Infolettre h2 {
    color: #FFF;
    font-size: 22px;
}
.Infolettre .Content {
    display: grid;
    gap: 20px;
    text-align: center;
    color: #FFF;
    text-align: center;
}
.Infolettre .Content .Btn {
    display: inline-block;
    text-decoration: none;
    color: #3C5DAA;
    background: #FFF;
    padding:10px 20px;
    font-weight: 800;
    border-radius:3px;
}
@media screen and (min-width:1024px) {
    .Infolettre .Content {
        display: flex;
        justify-content: space-between;
        align-items: center;
        text-align: inherit;
        padding: 0 40px;
    }
}

/*** MOBILE DEVICES ***/
/*iPad*/
@media screen and (max-width:1300px) {
#slider {width:100%; overflow:hidden}
}
@media screen and (max-width:1024px) {
#slider {width:100%; overflow:hidden}
}
@media screen and (max-width:980px) {
#headerContent {width:95%}
.topSignature {right:0}
.category #main-content, .search #primary, .page #main-content, .tag #primary {width:53%}
.category #secondary, .search #secondary, .page #secondary, .tag #secondary {width:32%}
#wrapper, .Wrapper {width:100%}
.page #wrapper {width:90%}
#dossierBanner img {max-width:100%; height:auto}
}
@media screen and (max-width:965px) {
#footerContent, #legals {width:98%}
#footBlock1 {width:86%}
#footBlock2 {margin-left:10px}
#footBlock2 img {margin-right:10px}
#footBlock3 .leftBlock {margin-left:10px; width:70%}
#footBlock3 .rightBlock {margin-left:3%}
.legalLeft {margin-left:10px}
.legalRight {margin-right:10px}
.category #main-content, .search #primary, .tag #primary {background:0 none;float: none;margin: 0 auto;padding: 0;width:90%}
.category #secondary, .search #secondary,  .tag #secondary {background:0 none;float: none;margin: 0 auto;padding: 0;width:90%}
}
@media screen and (max-width:890px) {
.page #main-content {width:45%}
}
@media screen and (max-width:840px) {
.topSignature {width:340px; background-size:100% auto}
#mobileMenu {display:block; width:100%; position:absolute; bottom:15px; right:5px; z-index: 2}
#toogleMenu {background:url(images/mobileMenuICN.png) no-repeat left top; width:24px; height:15px; /*position:absolute; bottom:17px; right:5px;*/ float:right; text-indent:-9000px; cursor:pointer}
#mMenu {display:none; background:rgba(0, 0, 0, 0.7); left: -1%; position:absolute; top:153px; width:102%; color:#fff}
#mMenu li {padding:3px 10px; border-bottom:1px solid #fff}
#mMenu li:last-child {border-bottom:0 none}
#mainMenu {display:none}
#tools {bottom:15px; left:0; right:inherit; top:inherit; width:90%; z-index: 3;}
.nav-menu {display:none; background:#fff; position: absolute; top: 24px; width: 103%; box-shadow:0 0 5px #999}
.nav-menu li {list-style:none; border-bottom:solid 1px #ccc; padding:5px 7px}
/*.nav-menu li ul {display:none}*/
.nav-menu li ul li {list-style:none; border-bottom:solid 1px #ccc; padding:2px 0px; font-size:13px}
.nav-menu li ul li:last-child {border-bottom:0 none}
.nav-menu li ul li a {color:#48484A}
.nav-menu li a {color:#3C5DAA}
#search {background:url(images/search.png) repeat; float:left; height:19px; position:absolute; right:5px; top:-115px; width:118px}
.topSignature {display:none}
#header {background-position:right top}
}
@media screen and (max-width:800px) {
.entryDossier {width:47%}
.entryDossier .entryThumb, .entryDossier .entryThumb span {background-size:cover !important}
#dossierBanner {text-align:center}
}
@media screen and (max-width:760px) {
.peopleEntry {min-height: auto;}
}
@media screen and (max-width:770px) {
body {overflow-x:hidden; width:100%}
#headerContent {width:98%}
.topSignature {right:0px}
#breadcrumbs {width: 92%;}
.single #wrapper {width:92%}
.infoPrisesDePosition {height:165px}
#moreBooksContent {width:85%}
#moreBooksSlider {display:none; visibility:hidden}
#moreBooksSliderm {display:block; visibility:visible; padding:0 40px}
#moreBooksSliderm h2 {margin-left:-25px; padding-top:20px; padding-bottom:20px}
.category #main-content, .search #primary, .single .etablissements-collegiaux #primary, .tag #primary {background:0 none; float:none; margin-left:3%; padding-right:0; padding-bottom:70px; width:95%}
.category #secondary, .search #secondary, .single .etablissements-collegiaux #secondary,  .tag #secondary {display:none; visibility:hidden}
.single .eventSinglePage #secondary {display:block; visibility:visible; float:right; margin-right:1%}
.single .eventSinglePage #primary {float:left; width:53%}
.etablissements-collegiaux #partenaire {width:100%}
.category #pageSlider, .page #pageSlider {overflow:hidden; width:100% !important}
.single #wrapper.etablissements-collegiaux {width:98%}
.category-articles .entryContent, .category-blogue .entryContent, .category-etudes-et-rapports-de-recherche .entryContent, .category-groupes-de-travail .entryContent, .category-igopp-dans-les-medias .entryContent, .category-presentations .entryContent, .category-entrevues-mediatiques .entryContent, .category .entryContent {float:left; width:82%}
.page #main-content, .page #content {margin:0 auto !important; width:97% !important; padding-left:0 !important; overflow:hidden !important; float:none !important; padding-right:0 !important}
.peopleEntry {width:31%}
.page #secondary {display:none; visibility:hidden}
#mainMenu li {margin-left:15px; font-size:12px}
#sliderContent {width:98%}
#slider {background:url(images/slider_01.jpg) no-repeat scroll -180px bottom #E3E3E3}
#homeShortsContent {width:98%}
.homeShort {width:32%}
.homeShort:nth-child(2) {margin:0 2%}
.homeShort .shortInfo {margin-right:1%; width:47%}
.homeShort .shortImage {float:left; margin-left:1%; margin-right:3%; margin-top:1%; width:48%}
.shortInfo p {font-size:15px}
#wrapper {width:98%}
.homeCat {width:31%}
.homeCat:nth-child(1) {margin-left:0; margin-right:0%}
.homeCat:nth-child(2) {margin-left:2.5%; margin-right:2.5%}
.homeCat:nth-child(3) {margin-left:0; margin-right:0%; float:right}
#publicationsFootContent {width:85%}
#publicationsFootContent h2 {margin:0 0 20px -6%}
#prisesLeft {width:58%}
#prisesRight {width:38%}
.page #main-content {background:0 none}
#shareEmail .print {display: none;}
}
@media screen and (max-width:660px) {
.category-articles .entryContent, .category-blogue .entryContent, .category-etudes-et-rapports-de-recherche .entryContent, .category-groupes-de-travail .entryContent, .category-igopp-dans-les-medias .entryContent, .category-presentations .entryContent, .category-entrevues-mediatiques .entryContent, .category .entryContent {width:70%}
}
@media screen and (max-width:580px) {
p span.label {width:35%}
.sendInfolettre input.wpcf7-submit {margin-left:35%}
.wpcf7-text {
    height: 24px;
    width: 150px;
}
.wpcf7-form-control-wrap select {
    width: 150px;
}
.your-zip .wpcf7-text {
    width: 25px;
}
}
@media screen and (max-width:530px) {
#search {display:none}
#ans, #years {right:0; left:inherit}
}
/*iPhone*/
@media screen and (max-width:480px) {
#slider {display:none; visibility:hidden}
.single #wrapper {width:92% !important}
#downloadPDFcontent {background-position: -15px top;    background-size: 100% 10px;    padding: 20px 0 15px !important;    width: 94% !important;}
.page #main-content, .page #content {margin:0 auto !important; width:97% !important; background:0 none}
#pageSlider {display:none; visibility:hidden}
#mobile-slider {display:block; visibility:visible; height:314px; text-align:center; background:#dedede}
#mhomeShortsContent .bx-viewport {box-shadow:0 0 3px #666}
.page .shortInfo p {font-size:16px}
.sliderMobile {display:block; visibility:visible}
.slider1 {display:none; visibility:hidden}
#publicationsFoot .bx-wrapper:nth-child(2) {display:none}
#publicationsFoot .bx-wrapper:nth-child(3) {display:block}
.bx-wrapper .bx-next {right:-15px}
.bx-wrapper .bx-prev {left:-15px}
#footBlock1 h2, #footBlock2 h2 {font-size:19px}
#homeShortsContent {padding-top:5px}
#homeShortsContent .homeShort {width:98%; float:none; margin:5px auto 5px !important; background:#f2f2f2}
#homeShorts {height:auto}
.homeShort .shortInfo {margin-right:1%; width:59%}
.homeShort .shortImage {float:left; margin-left:1%; margin-right:3%; margin-top:1%; width:36%}
.homeCat {float:none !important; margin:0 auto !important; width:96% !important}
#publicationsFoot {margin-top:30px}
#footer {height:auto; width:100%}
#desktopLogos {display:none; visibility:hidden}
.mobileFootLogos {display:block; visibility:visible}
.mobileFootLogos img {margin:0 auto !important; max-width:265px}
#footBlock1 {width:75%; height:171px; padding-top:20px}
#footBlock2 .bx-wrapper {display:block; visibility:visible}
#footBlock2 {margin:0 auto !important; width:98%}
#footBlock3 .leftBlock {float:none; margin:0 auto !important;width:96%; padding-top:15px; background:0 none}
#footBlock3 .leftBlock .singleBlock {float:none; margin-bottom:15px; width:100%; margin-right:0 !important}
#footBlock3 .rightBlock {float:none; margin:0 auto; width:98%; padding-top:10px}
.legalLeft {float:none; margin:10px 0 5px}
.legalRight {float:none; padding-bottom:10px; margin-left:10px; margin-right:0}
#footBlock1 .bx-wrapper .bx-prev {left:-35px; background: url(images/prevBXnews.png) no-repeat 0 0}
#footBlock1 .bx-wrapper .bx-next {right:-35px; background: url(images/nextBXnews.png) no-repeat 0 0}
#footBlock1 .bx-wrapper .bx-controls-direction a {margin-top:-15px}
#footBlock1 .bx-wrapper:nth-child(2) {display:none}
#footBlock1 .bx-wrapper:nth-child(3) {display:block; visibility:visible}
#footBlock1 h2 {margin-left:-15%}
#footBlock2 .bx-wrapper .bx-prev {left:0px; background: url(images/prevBXnews.png) no-repeat 0 0}
#footBlock2 .bx-wrapper .bx-next {right:0px; background: url(images/nextBXnews.png) no-repeat 0 0}
#footBlock2 .bx-wrapper .bx-controls-direction a {margin-top:-15px}
.slider2 {display:none}
.footMedias {display:block}
#footBlock1 h3 {font-size:14px; line-height:17px}

#homeShorts {display:none; visibility:hidden}
#mhomeShorts {background:url(images/homeShortsBG.jpg) repeat-x left top; height:139px; display:block; visibility:visible}
#mhomeShortsContent {width:70%; margin:0 auto; position:relative; padding-top:18px}
.homeShort {background:url(images/shortEntryBG.jpg) no-repeat right top; width:280px; height:100px; float:left; margin:0 !important}
.shortImage {float:left; margin-right:8px; width:110px; margin-top:3px; margin-left:3px; overflow:hidden}
.shortImage img {height:100%; max-width:140%}
body.home #mhomeShortsContent .bx-wrapper .bx-controls-direction a {top:80%}
.shortInfo {float:right; width:155px; margin-top:10px}
.shortInfo h3 {font:10px 'open_sansbold'; color:#48484a}
#publicationsFoot #publicationsFootContent {width:72%}
#publicationsFootContent h2 {margin: 0 0 20px -10%; font-size:20px}
.bx-wrapper .bookEntry h3 {font-size:14px}
#bookImage {text-align:center}
#shareEmail {float:none}
#breadcrumbs {
    color: #58585A;
    font-size: 12px;
    height: auto;
    line-height: 16px;
    margin-left: 4%;
    margin-right:4%;
    margin-top: 0;
    padding-top: 10px;
    width: 94%;
}
.single .eventSinglePage #primary {float:none; width:94%}
.single .eventSinglePage #secondary {display:block; float:none; margin-left:3%; margin-right:3%; visibility:visible; width:94%}
#singleContent #featImage {
    float: none;
    margin-bottom: 40px;
    margin-left: 0;
    text-align: center;
    width: 100%;
}
#haveQuestions {background:#3c5daa url(images/eventsQuestionsBG.jpg) no-repeat left top; height:auto; padding:3%; width:94%}
#igoppNote {background:0 none; height:auto; margin:20px 0; padding:20px 0; width:100%; border-bottom:solid 1px #ccc; border-top:solid 1px #ccc}
.prisesDePositionEntry {
    border-bottom: 1px dotted #CCCCCC;
    float: none;
    margin-bottom: 20px;
    margin-right: 0;
    padding-bottom: 20px;
    width: 100%;
}
.infoPrisesDePosition {height:auto; padding-bottom:20px}
.category-prises-de-position #wrapper #content, .category-policy-papers #wrapper #content {margin:0 10px}
.bookPrisesDePosition {text-align:center; width:100%}
#prisesLeft, #prisesRight {width:100%}
#prisesLeft h1 {font-size: 24px; line-height:26px}
#igoppNote p {
    font-size: 13px;
    padding: 0;
}
.peopleEntry {
    margin-left: 0 !important;
    margin-right: 0 !important;
    width: 100%;
}
.page-id-74 span.Membresfondateurs, .page-id-255 span.Membresfondateurs{
    float: none;
    margin: 5px 0;
    width: 100%; height:auto; display:block
}
.category-videos .entry, .category-videos-en .entry {width:100%}
.etablissements-collegiaux #downloadPDFcontent {width:100%}
#singleContent .video, #singleContent video {height:215px; padding:2%; width:96%}
.single .video iframe {height:215px !important; width:100% !important}
.page-id-74 span.Membres, .page-id-255 span.Membres {
    float: left;
    margin-top: 40px;
    width: 50%;
}
.categoryLivres {
    border-bottom: 1px dotted #CCCCCC;
    float: none;
    height: auto;
    margin-bottom: 20px;
    margin-right: 0;
    padding-bottom: 25px;
    position: relative;
    width: 100%;
}
.livreEntry {
    height: 191px;
    text-align: center;
}
.entryDossier {
    float: none;
    margin: 0 auto 35px;
    width: 100%;
}
#primary #content img { max-width: 100%; height: auto;}
.entryData {width: 100%;}
}
@media screen and (max-width:400px) {
.category-articles .entryContent, .category-blogue .entryContent, .category-etudes-et-rapports-de-recherche .entryContent, .category-groupes-de-travail .entryContent, .category-igopp-dans-les-medias .entryContent, .category-presentations .entryContent, .category-entrevues-mediatiques .entryContent, .category .entryContent {width:auto}
}
@media screen and (max-width:380px) {
#headerContent h1 {width:220px; background-size:100% auto}
#ans, #years {width:65px; background-size:100% auto}
p span.label {
    text-align: left;
    width: 100%;
}
.sendInfolettre input.wpcf7-submit {
    margin-left: 0;
}
.wpcf7-text {width: 97%}
}

@media screen and (max-width:330px) {

.topSignature {display:none}
#sliderContent {width:98%}
#socialMedia {display:none}
#headerContent h1 {top:15px}
#slider {background:url(images/slider_01.jpg) no-repeat scroll -180px bottom #E3E3E3}
#homeShortsContent {width:98%}
.homeShort {width:245px}
.homeShort:nth-child(2) {margin:0 7px}
.shortInfo {width:120px}
.shortInfo p {font-size:15px}
#wrapper {width:98%}
.homeCat {width:31%}
.homeCat:nth-child(1) {margin-left:0; margin-right:0%}
.homeCat:nth-child(2) {margin-left:2.5%; margin-right:2.5%}
.homeCat:nth-child(3) {margin-left:0; margin-right:0%; float:right}
#publicationsFootContent h2 {margin:0 0 20px -6%}
#footerContent, #legals {width:98%}
#footBlock2 img {margin-right:10px}
.legalLeft {margin-left:10px}
.legalRight {margin-right:10px}
}