/* CSS Document */


body {background: rgb(255,255,255);font-family: 'franklin-gothic-urw',sans-serif;color:#676a6c;};

.portlet-borderless {background: transparent;border: 0;margin:0;}

.portlet-boundary {background: transparent;border: 0;margin:0;}

.portlet-borderless-container {background: transparent;border: 0;}

.portlet-dropzone {background: transparent;border: 0;}

.portlet-column {background: transparent;border: 0;}

.portlet-layout {background: transparent;border: 0;}

.portlet-column-content {background: transparent;border: 0;}

.portlet-column-content-only {background: transparent;border: 0;}

.portlet-static {background: transparent;border: 0;}

.portlet-static-end {background: transparent;border: 0;}

#page-wrapper {background: #fff;border: 0;}



a {color: rgb(8,77,118);}



ul#ai-main-nav {position:relative;display:inline-block;line-height:1.5em;list-style:none;z-index:99;}

ul#ai-main-nav li{display:inline-block;float:left;padding: 10px;border-bottom:1px solid #fff;z-index:99;}

ul#ai-main-nav li a i{float:right;padding-left:10px;}

ul#ai-main-nav li ul{display:none;position:absolute;z-index:10002;}

ul#ai-main-nav li:hover ul{display:block;position:absolute;top:45px;margin-left:-30px;width:200px;background: #fff;}

ul#ai-main-nav li:hover ul li{display:block;float:none;}


ul#ai-main-nav li:hover{display:inline-block;float:left;padding: 10px;opacity:0.8;border-bottom:1px solid rgb(200,200,200);}


ul#ai-main-nav li a.menu-ai{color: rgb(8,77,118);font-family: 'franklin-gothic-ext-comp-urw', sans-serif;font-size:30px;}


ul#ai-top-nav{margin:0;padding:0;max-width:1200px;min-width:800px;display:block;height:2em;line-height:1.5em;list-style:none;}

.boxed-centered-bottom-bordered {margin:0;padding:0;width:100%;height:auto;border-bottom: 1px solid rgb(200,200,200);}

.home-panel-full-width {display:block;width:100%;height:64em;margin-top:8em;padding:0;z-index:5000;}

.home-panel-full-width .hp-bottom {display:block;position:absolute;bottom:0;height:15em;width:100%;padding-top:1.5em;}

.home-panel-full-width .hp-bottom h3.hp-light-blue{display:table-cell;padding:0.2em 2em;font-family: 'franklin-gothic-ext-comp-urw';text-transform:uppercase;font-weight:400;font-size:3.5em;color:rgb(243,187,35);box-shadow: 5px 5px 5px rgb(50,50,50);margin:0;line-height:0.6em;}

.home-panel-full-width .hp-bottom h1.hp-white{font-family: DuffyScriptRegular, sans-serif;font-size:8em;margin-top:0;padding-top:0;color:#fff;}

.lca-boxed-container {margin:0;padding:0;width:100%;height:auto;background: #fff;}

.lca-boxed-centered-big-container {width:100%;height:800px;text-align:center;}

.lca-boxed-centered-container {margin:0;padding:0;max-width:1300px;height:auto;min-height:30px;text-align:center;}

.lca-boxed-container-image {display:block;margin:0;padding:0;width:100%;min-height:500px;height:auto;text-align:center;background-size: 100% auto;}


.lca-full-width-container {display:block;width:100%;height:auto;margin:0;padding:0;z-index:5000;}

.full-width-header {display:block;position:relative;height:50em;width:100%;top:10em;}

.full-width-header h1 {position:absolute;font-family: DuffyScriptRegular, sans-serif;font-weight:400;font-size:10em;bottom:0;padding-top:0;color:rgb(255,255,255);line-height:0.8em;}

.header-shadow-gradient {height:100%;width:100%;
	
	background: -webkit-linear-gradient(bottom, rgba(0,0,0,0.9) 0,rgba(0,0,0,0.5) 15%,rgba(249,163,46,0) 50%);
	background: -moz-linear-gradient(bottom, rgba(0,0,0,0.9) 0,rgba(0,0,0,0.5) 15%,rgba(249,163,46,0) 50%);
	background: -ms-linear-gradient(bottom, rgba(0,163,46,0.9) 0,rgba(0,0,0,0.5) 15%,rgba(249,163,46,0) 50%);
	background: -o-linear-gradient(bottom, rgba(0,0,0,0.9) 0,rgba(0,0,0,0.5) 15%,rgba(249,163,46,0) 50%);

	
}

.header-light-shadow-gradient {height:100%;width:100%;
	
	background: -webkit-linear-gradient(bottom, rgba(0,0,0,0.4) 0,rgba(0,0,0,0) 15%);
	background: -moz-linear-gradient(bottom, rgba(0,0,0,0.4) 0,rgba(0,0,0,0) 15%);
	background: -ms-linear-gradient(bottom, rgba(0,0,0,0.4) 0,rgba(0,0,0,0) 15%);
	background: -o-linear-gradient(bottom, rgba(0,0,0,0.4) 0,rgba(0,0,0,0) 15%);
}


.bottom-grey-gradient-overlay {height:100%;width:100%;
	
	background: -webkit-linear-gradient(bottom, rgba(0,0,0,0.9) 0,rgba(0,0,0,0.5) 15%,rgba(249,163,46,0) 50%);
	background: -moz-linear-gradient(bottom, rgba(0,0,0,0.9) 0,rgba(0,0,0,0.5) 15%,rgba(249,163,46,0) 50%);
	background: -ms-linear-gradient(bottom, rgba(0,163,46,0.9) 0,rgba(0,0,0,0.5) 15%,rgba(249,163,46,0) 50%);
	background: -o-linear-gradient(bottom, rgba(0,0,0,0.9) 0,rgba(0,0,0,0.5) 15%,rgba(249,163,46,0) 50%);
	
}

.header-left {position:absolute;padding-left: 10%;}

.blue-gradient-container {	background: -webkit-linear-gradient(bottom, rgba(0,77,115,0.1) 0,rgba(0,77,115,0) 100%);
	background: -moz-linear-gradient(bottom, rgba(0,77,115,0.1) 0,rgba(0,77,115,0) 100%);
	background: -ms-linear-gradient(bottom, rgba(0,77,115,0.1) 0,rgba(0,77,115,0) 100%);
	background: -o-linear-gradient(bottom, rgba(0,77,115,0.1) 0,rgba(0,77,115,0) 100%);	}

.boxed-centered-container {margin:0;padding:0;width:100%;height:auto;min-height:30px;}

.boxed-centered-container {margin:0;padding:0;width:1200px;height:auto;min-height:30px;}

.lca-box-container {margin:0;padding:0;max-width:1300px;height:auto;}

ul#ai-top-nav li{display:inline-block;float:right;}

ul#ai-top-nav li a {color: rgb(8,77,118);padding: 20px 10px 7px 10px;}

ul#ai-top-nav li a:hover {opacity:0.8}

ul#ai-top-nav li a.top-menu-ai{color: rgb(100,100,100);font-family: sans-serif, sans-serif;font-size:13px;}

ul#ai-top-nav li a.top-menu-ai-login{background: rgb(8,77,118);color: rgb(255,255,255);font-family: sans-serif, sans-serif;font-size:13px;padding-top:20px;}


.texte-et-image {display:block;width:100%;min-height:300px;max-height:450px;overflow:hidden;text-align:center;}

.texte-et-image h1{font-family: 'franklin-gothic-ext-comp-urw', sans-serif;font-size:4em;color:rgb(8,77,118);padding:0px 30px;line-height:0.8em;margin: 0 0 0.3em;}

.texte-et-image h2{font-family: 'franklin-gothic-urw-comp', sans-serif;font-size:2.5em;color:rgb(100,100,100);padding:0px 30px;line-height:0.8em;margin: 0 0 0.3em;}

.texte-et-image .texte-gauche {display:inline-block;width: 50%;margin:0;padding: 3% 5%;float:left;}

.texte-et-image .image-droite {display:inline-block;width: 50%;padding: 0;margin:0;float:right;height:100%;}

.image-droite img{width: 100%;height:auto;}

.texte-et-image .texte-droite {display:inline-block;width: 50%;margin:0;padding: 3% 5%;float:right;}

.texte-et-image .image-gauche {display:inline-block;width: 50%;padding: 0;margin:0;float:left;height:100%;}

.image-gauche img{width: 100%;height:auto;}

.texte-blanc {color:#fff !important;}

h1.texte-blanc {color:#fff !important;}

.ai-social-medias-links {display:block;list-style:none;line-height:1em;padding:0;margin:0;}
.ai-social-medias-links li{display:inline;float:left;padding:0.2em;margin:0;width:2em;}
.ai-social-medias-links li a{color: rgb(8,77,118);font-size:1.5em;padding:0;margin:0;opacity:0.5;}
.ai-social-medias-links li a:hover{color: rgb(8,77,118);opacity:1}


.edit {float:right;margin: 1em 0;}

.edit button {padding: 0.5em 1.5em}


/**************************************************************
<!-- CONTENT MENU -->
**************************************************************/


.page-container {display:block;width:100%;float:none;height:auto;min-height:30em;background: #fff;margin: 0;margin-bottom: 2em;}

.page-container-item {display:block;width:100%;float:none;height:auto;background: #fff;margin: 0;margin: 0 auto;}

.content-intro{font-size:1.5em;line-height:1.5em;margin:1em 0 0 0;padding:0;max-width:100%;font-family: 'franklin-gothic-urw';font-weight:300;color:#676a6c;}

.page-content a {color: rgb(83,152,214)}

.page-content iframe {display:table;width:100%;height:30em;border:none;}

.page-content iframe.video-container {width:100%;height:30em;margin: 1em 0 1em 0;}

.page-content {display:block;float:none;font-size:1.1em;line-height:1.4em;margin: 0 0 0 0;max-width:100%;font-family: 'franklin-gothic-urw';font-weight:400;padding: 12em 2.5em 0 2.5em;box-shadow: 0 0 20px rgb(235,235,235);}


.page-content .side-menu {display:inline-block;line-height:1em;height:100%;height:auto;width:20%;float:left;margin-left: 2%;}

.page-content .content-sharing {display:inline-block;line-height:1em;height:100%;min-height:20em;width:14%;float:left;margin-right:2%;}

.education-content .content-sharing {width:20%;}

.page-content .page-float-content {display:inline-block;width:76%;height:100%;float:left;padding-right:2%;border-right: 1px solid rgb(235,235,235);}

.education-content .page-float-content {width:78%;border: 1px solid blue;}


.page-content h1 {text-align:left;font-family: 'franklin-gothic-urw';font-size:3.5em;margin-top:0.5em;font-weight: 400;}

.page-content .page-section-header {display:block;float:none;}

.page-content .page-section-header h1 {float:left;width:65%;}

.page-content .page-section-header h1.full-width {float:left;width:100%;}



.page-content span.page-section-title {font-family: 'franklin-gothic-urw';display:table;font-size:0.25em;margin: 0 0 2em 0;font-weight:300;padding: 0.4em 1.6em 0.4em 1.6em;letter-spacing: 0.1em;border-radius: 0.1em;text-transform:none;}

.page-content span.page-section-title i{font-size: 0.8em;font-weight: 400;}

.page-content span.page-section-title a{color: #fff;}


.page-content .page-float-content .lead-text {font-size:1.8em;line-height:1.6em;margin: 1em 0;font-family: 'franklin-gothic-urw';font-weight:300;text-align:left;color:#676a6c;}

.page-content .page-float-content .content-text {font-size:1.4em;line-height:1.6em;margin: 2em 0 0 0;font-family: 'franklin-gothic-urw';font-weight:400;text-align:left;color:#676a6c;;}

.page-content .page-float-content .content-text h2{font-size:1.5em;line-height:2em;margin: 1em 0 0 0;font-family: 'franklin-gothic-urw';font-weight:700;text-align:left;color: rgba(12,76,118,0.7)}

.page-content .page-float-content .content-text h3{font-size:1.3em;line-height:1.7em;margin: 1em 0 0 0;font-family: 'franklin-gothic-urw';font-weight:700;text-align:left;}

.page-content .page-float-content .content-text ul {display:block;list-style-type:square !important;}

.page-content .page-float-content .content-text ul li {display:block;line-height:1.6em;}


.content-text img {float:left;margin-right:2em;}

.page-content .margin-text {font-size:1.2em;line-height:1.5em;margin: 0;font-family: 'franklin-gothic-urw';font-weight:400;text-align:left;color:#676a6c;float:left;}

.content-text blockquote p{font-size:1em;color: rgb(12,76,118);}

.content-text blockquote {border-top: 5px solid rgb(12,76,118);border-bottom: 1.5px solid rgb(100,100,100);float:right;margin-left:1em;width:22.5%;font-family: 'franklin-gothic-ext-comp-urw';text-transform:uppercase;font-size:1.5em;line-height:0.9em;border-left: none;padding: 0.5em 0;color: rgb(217,78,32);margin-right:5%;text-align:center;background: rgb(248,248,248);box-shadow: 10px 10px 20px rgba(100,100,100,0.2);padding:0.5em 1.2em;background: url(http://liferay.larche.ca:8080/image/journal/article?img_id=288870&t=1461879810301) center center no-repeat;}

.content-text blockquote p {color: #fff;margin: 1em 0;border-top: 1px dotted #fff;border-bottom: 1px dotted #fff;padding: 1em 0em;}

.bottom-border {border-bottom: 1px solid rgb(225,225,225);padding-bottom: 0.5em;margin-bottom:1em;}

.top-border {border-top: 1px solid rgb(225,225,225);}

.borders {border: 1px solid rgb(240,240,240);}

.subtitle {font-size: 1.25em;font-weight:700;margin: 0.5 0 1em 0;};

.left {float:left;}

.right {float:right;}

.text-left {text-align:left;}

.text-right {text-align:right;}

.text-centered {text-align:center;}

.image-full-width {width:100%;height:auto;}

.image-full-height {width:auto;height:100%;}

.page-header {width:100%;margin: 1em 0;padding-top: 1em;max-width:1400px;}

.page-header h1{font-size: 5em;font-weight: 400; color: rgb(12,76,118)}

#bottom-container {position:fixed;display:block;bottom:0;width:100%;text-align:center;background: rgba(245,245,245,1);box-shadow: -10px -10px 10px rgba(150,150,150,0.3);
}

#bottom-container .bottom-container-inner {position:relative;display:block;padding: 1em;color: rgb(100,100,100);}

#bottom-container .bottom-container-inner a{color: rgb(8,77,117);font-weight:bold;}

.community-infos-content {text-align:left;font-size: 1.4em;line-height:1.2em;}

.community-infos h3{text-align:left;font-size: 2em;font-weight:400;line-height:1.2em;color: rgba(0,75,115,0.6);margin: 2em 0 1em 0;}


.panel {display:block;float:left;width:28%;margin:2.5%;height:45em;background: #fff;overflow:hidden;font-size:1em;line-height:1.3em;padding: 2em;border: 1px solid rgb(220,220,220);}

.large-panel{width:45%;margin:2.5%;}

.content-image-container {display:block;padding:0;}

.content-image-container img{float:none;margin:0;padding:0;height:auto !important;}

.content-image-container p{font-size: 0.7em; font-style: italic;opacity:0.8;float:none;padding:0;margin:0;border-bottom: 1px dotted rgb(205,205,205);text-align:center;padding: 0.2em;}

.clearfix {
  overflow: auto;
  zoom:1;
}

.container-float-left {float:left;margin: 0 1em 1em 0;}

.container-float-none {float:none;margin: 1em 0;}

.container-float-right {float:right;margin: 0 0 1em 1em;}

.container-half-width {width:48%;padding: 0 1%;float:left;}

.container-half-width img{text-align:center;}


.panel .panel-summary {padding:0;font-size:1.3em;line-height:1.7em;color:#676a6c;}

.panel .panel-content h2 {font-size: 2.5em;color: rgb(12,76,118);font-family: 'franklin-gothic-urw';font-weight:400;}

h2 a i {font-size:0.6em};

.panel .panel-content h2 a{color: rgb(12,76,118)};

.panel .panel-content h2 a:hover{opacity:0.7;text-decoration:none;};


.panel .panel-label {font-size: 1.2em;padding-top:1em;line-height:1.5em;margin: 1em 0 1em 0;};

.panel .panel-text {font-size: 1.2em;line-height:1.5em;padding-top:1em;margin: 1em 0 1em 0;};

.panel .article-title{display:block;vertical-align:middle;height:auto;padding:0.5em;overflow:hidden;margin:1em;}

.page-panel .panel-header{display:block;height:24em;padding:0.5em;overflow:hidden;}

.panel .panel-summary .panel-text .profile-portrait  {float:left;margin-right: 1em;margin-bottom:1em;}

.panel-image {vertical-align:top;overflow:hidden;height:18em;margin:0;padding:0;}
.panel-image a img{width:100%;height:100%;}

.intro{font-size:1.7em;line-height:1.5em;text-align:left;margin:1em 2em 1em 0em;padding:0;}

.panel-button {bottom:0;}

.panel-button-large {width:50%;background: rgb(12,76,118);top:300px;}


.page-content .ahf-container {display:inline-block;width:84%;height:100%;float:left;}

.page-content .ahf-container ul.ahf-issues{display:block;float:none;list-style:none;text-align:left;}

.page-content .ahf-container ul.ahf-issues li{display:block;float:none;margin-bottom:30px;padding: 1em;border-bottom: 1px dotted rgb(225,225,225);

	background: -webkit-linear-gradient(top, rgba(220,220,220,0.3) 0, rgba(255,255,255,1) 88%,rgba(220,220,220,0.5) 100%);
	background: -moz-linear-gradient(top, rgba(220,220,220,0.3) 0, rgba(255,255,255,1) 88%,rgba(220,220,220,0.5) 100%);
	background: -ms-linear-gradient(top,rgba(220,220,220,0.3) 0, rgba(255,255,255,1) 88%,rgba(220,220,220,0.5) 100%);
	background: -o-linear-gradient(top, rgba(220,220,220,0.3) 0, rgba(255,255,255,1) 88%,rgba(220,220,220,0.5) 100%);

}

.page-content-item  {display:block;float:none;margin-bottom:30px;padding: 1em;border-bottom: 1px dotted rgb(225,225,225);

	background: -webkit-linear-gradient(top, rgba(220,220,220,0.3) 0, rgba(255,255,255,1) 88%,rgba(220,220,220,0.5) 100%);
	background: -moz-linear-gradient(top, rgba(220,220,220,0.3) 0, rgba(255,255,255,1) 88%,rgba(220,220,220,0.5) 100%);
	background: -ms-linear-gradient(top,rgba(220,220,220,0.3) 0, rgba(255,255,255,1) 88%,rgba(220,220,220,0.5) 100%);
	background: -o-linear-gradient(top, rgba(220,220,220,0.3) 0, rgba(255,255,255,1) 88%,rgba(220,220,220,0.5) 100%);

}

.page-content .ahf-container .ahf-image-container{display:block;float:left;width:15%;height:auto;margin-right:5%;}

.page-content .ahf-container .ahf-image-container img{display:block;float:left;width:100%;height:auto;}


.page-content .ahf-container .ahf-issues-content{display:table;float:left;width:80%;height:auto;}

.page-content .ahf-container h1{font-family: 'franklin-gothic-urw-comp';font-size:4em;text-transform:none;line-height: 1em;color: rgb(188,72,126)}

.page-content .ahf-container .ahf-issues-content h2{font-family: 'franklin-gothic-urw-comp';font-size:3em;line-height: 1em;}

.page-content .ahf-container .ahf-issues-content h3{font-family: 'franklin-gothic-ext-comp-urw';font-size:2em;line-height: 1em;color: rgb(188,72,126)}

.page-content .ahf-container .ahf-issues-content .ahf-bio{display:inline-block;float:left;margin-right:10%;font-size:1em;padding-bottom:0.2em;border-bottom: 1px dotted rgb(188,72,126);margin-bottom:1em;}


.page-content .ahf-container .ahf-issues-content .ahf-description{display:inline-block;float:left;margin-right:10%;font-size:1.1em;}

.page-content .ahf-container .ahf-issues-content .ahf-presentation{display:table;float:none;width:auto;height:auto;}


.display-on-mobile {display:none;}
.display-on-pc {background:transparent;}


.page-content .education-container ul li iframe {display:table;width:100%;height:30em;margin-bottom:2em;}

.page-content .education-container ul li div.education-content {font-size: 1.2em;line-height:1.6em;}

.page-content .education-container h3{font-family: 'franklin-gothic-urw-comp';font-size:2em;font-weight:400;line-height: 1em;color: rgb(50,50,50);border-bottom: 1px dotted rgb(100,100,100);padding-bottom: 0.5em;margin-bottom: 1em;}

.page-content .education-container h3 a{color: rgba(100,100,100,1);}

.page-content .education-container h3 a:hover{color: rgba(100,100,100,0.7);}


.page-content .education-container {display:inline-block;width:80%;height:100%;float:left;}

.page-content .education-container ul.education-resources{display:block;float:none;list-style:none;text-align:left;}

.page-content .education-container ul.education-resources li{display:table;float:none;margin-bottom:30px;padding: 1em;border-bottom: 1px dotted rgb(225,225,225);

	background: -webkit-linear-gradient(top, rgba(220,220,220,0.3) 0, rgba(255,255,255,1) 88%,rgba(220,220,220,0.5) 100%);
	background: -moz-linear-gradient(top, rgba(220,220,220,0.3) 0, rgba(255,255,255,1) 88%,rgba(220,220,220,0.5) 100%);
	background: -ms-linear-gradient(top,rgba(220,220,220,0.3) 0, rgba(255,255,255,1) 88%,rgba(220,220,220,0.5) 100%);
	background: -o-linear-gradient(top, rgba(220,220,220,0.3) 0, rgba(255,255,255,1) 88%,rgba(220,220,220,0.5) 100%);

}


.page-content .menu-content {display:inline-block;line-height:1em;height:100%;min-height:20em;width:20%;float:left;margin-right:0%;}

.page-content .menu-content .left-menu {display:block;list-style:none;margin:0;padding:0;width:100%;}

.page-content .menu-content .left-menu li{display:block;list-style:none;float:none;font-size:0.9em;line-height:1.2em;
	padding: 0.5em 1em;
	margin-bottom: 5px;
	background: -webkit-linear-gradient(top, rgba(220,220,220,0.3) 0, rgba(255,255,255,1) 88%,rgba(220,220,220,0.5) 100%);
	background: -moz-linear-gradient(top, rgba(220,220,220,0.3) 0, rgba(255,255,255,1) 88%,rgba(220,220,220,0.5) 100%);
	background: -ms-linear-gradient(top,rgba(220,220,220,0.3) 0, rgba(255,255,255,1) 88%,rgba(220,220,220,0.5) 100%);
	background: -o-linear-gradient(top, rgba(220,220,220,0.3) 0, rgba(255,255,255,1) 88%,rgba(220,220,220,0.5) 100%);

}


.page-content .menu-content .left-menu li a{display:block;color: rgb(100,100,100);}

.page-content .menu-content .left-menu li a:hover{display:block;color: rgb(50,50,50);}


.page-content .page-with-menu-float-content {display:inline-block;width:80%;height:100%;float:left;}


/**************************************************************
<!-- CONTENT MENU -->
**************************************************************/




<!-- TAGS -->

.entry-tags-container {width:100%;margin: 1em 0;}

.entry-tags-container .entry-tags-label {float:left;font-size:1.5em;font-weight:700;margin-right:0.5em;width:150px;}

ul#entry-tags {display:inline-block;list-style:none;line-height:2em;}

ul#entry-tags li{display:inline;font-size:1em;padding: 0.7em;border-radius:5px;border: 1px solid rgb(200,200,200);margin-right:0.5em;}

ul#entry-tags li:hover{background: rgb(240,240,240);}


a.entry-tags-links {display:inline-block;font-size:0.9em;padding: 0.6em;border-radius:5px;border: 1px solid rgb(200,200,200);margin-right:0.5em;margin-bottom:0.5em;}

a.entry-tags-links:hover {background: rgb(240,240,240);}

.entry-tags-links-container {padding: 1em;}


.entry-docs-container {width:100%;margin: 1em 0;border-top: 1px solid rgb(225,225,225);}

.entry-docs-container .entry-docs-label {float:left;font-size:1.5em;font-weight:700;margin-right:0.5em;padding-top:1em;width:150px;}

ul#entry-docs {display:block;list-style:none;height:3em;line-height:1em;width:100%;}

ul#entry-docs li.entry-icon {display:inline;float:left;font-size:1em;padding: 0em 1em;border-radius:5px;border: 1px solid rgb(200,200,200);margin-right:1em;}

ul#entry-docs li.entry-icon:hover{background: rgb(240,240,240);}

ul#entry-docs .entry-icon .entry-label {color: #5e5e5e;font-family: 'Open Sans';display:inline;float:left;padding-top: 1em;}

#portlet_aicontenunouvelles_WAR_aicontenunouvellesportlet {border:none;}


.entry-icon:before {
	font-family: 'FontAwesome';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-size:3em;
	float:left;
	line-height: 1.5;
	margin-right: 0.6em;
	-webkit-font-smoothing: antialiased;
	width:30px;		
}


.icon-pdf:before {
	content: "\f1c1";	
}

.icon-pdfx:before {
	content: "\f1c1";	
}

.icon-png:before {
	content: "\f1c5";	
}

.icon-jpg:before {
	content: "\f1c5";	
}


.icon-all:before {
	content: "\f00b";	
}




/**************************************************************
<!-- SOCIAL TOOLS -->
**************************************************************/

ul.social-share-content {
	
	display:block;
	text-align:left;	
	display:block;list-style:none;
	line-height:1em;
	border-top: 4px solid #000;
	margin:0;
	padding:0;
	margin-top:3em;
	background: rgb(246,246,246);
}


ul.social-share-content li span.social-icon {display:block;width:36px;height:36px;overflow:hidden;text-align:center;margin: 0 1em 1em 0;float:left;}

ul.social-share-content li span.social-icon i {font-size:1.8em;padding-top:0.2em;vertical-align:bottom;}

ul.social-share-content h4 {font-size:1.2em;letter-spacing:0.2em;font-family: "franklin-gothic-ext-comp-urw";font-weight:300;color: rgb(0,75,115);text-transform:uppercase;margin-top:0;border-bottom: 1.5px solid #000;padding: 0.25em 0.5em;text-align:center;
}

ul.social-share-content li {display:block;float:none;padding: 0.25em 1em;}


ul.social-share-content li span.social-link{display:block;font-size:0.8em;letter-spacing:0.15em;font-family: "franklin-gothic-urw";text-transform:uppercase;float;left;color: rgb(150,150,150);}


a#fb-share,a#twitter-share,a#pinterest-share,a#mail-share,a#linkedin-share {color: #fff;}


ul.communities-listing {display:block;width:100%;margin:0;padding:0;margin-top:3em;list-style:none;line-height:1em;border-top: 2px solid rgb(25,25,25);padding-top:2em;text-align:center;background: rgb(246,246,246);
	-webkit-transition: height 0.3s;
	-moz-transition: height 0.3s;
	transition: height 0.3s;}

ul.communities-listing li{display:inline-block;width:22%;margin:0.5%;font-size:2em;line-height:1em;font-family:'franklin-gothic-ext-comp-urw',sans-serif;font-weight:400;text-transform: none;vertical-align:top;text-align:center;}

ul.communities-listing li ul{display:block;width:100%;height:auto;line-height:1em;border-top: 2px solid rgb(255,255,255);background: transparent;padding:0.2em;margin:0;margin-top: 0.5em;}

ul.communities-listing li ul li{display:block;width:100%;height:auto;line-height:1.3em;font-size: 0.45em;padding: 1em;border-bottom: 1px dotted rgb(215,215,215);vertical-align:top;margin:0;}

ul.communities-listing li ul li:hover{background: rgb(245,245,245);}


ul.communities-listing li a{color: rgb(8,77,116);margin:0;padding:0;padding-bottom: 0.5em;}

ul.communities-listing li ul li a{font-family: "franklin-gothic-urw";color: rgb(100,100,100);padding:0;}

.page-content-full-width {display:block;width:100%;height:auto;}

.community-infos {float:none;width:100%;margin-top:2em;border-top: 2px solid rgb(25,25,25);}

.no-top-padding .page-content{padding-top: 8em;}


/**************************************************************
<!-- ADJUSTMENT -->
**************************************************************/


@media only screen and (max-width: 3000px) { 

	.page-content-container {width:70%;float:left;height:100%;margin: 0 0 0 3%;}
	
	.page-menu-container {width:25%;height:100%;float:left;background: #fff;margin:0;}


	#nav-page {display:block;line-height:1em;list-style:none;padding:1em;margin:0;}	
	#nav-page ul{display:block;line-height:1em;list-style:none;padding:1em 0;margin:0;background: #fff;width:100%;}	
	#nav-page ul li a{color: rgb(150,150,150);}
	#nav-page ul li a:hover{color:#1ab394;}
	
	#nav-page ul li.nav-page-tab {display:table;float:none;padding:0;margin:0 0.5em 2em 0;width:100%;}
	#nav-page ul li.nav-page-tab ul{display:table;float:none;width:100%;z-index:50002;}
		
	#nav-page ul li.nav-page-tab ul li{display:block;float:none;width:100%;padding:0.5em 1em;border-bottom: 1px solid rgb(225,225,225);}

	#nav-page ul li.nav-page-tab ul li:hover{background: rgb(240,240,240);}

	#nav-page ul li.nav-page-tab ul li.entry-tags-links-container:hover{background: #fff;}

}

@media only screen and (max-width: 1500px) { 


	.content-large-video {width:100%;height:auto;min-height:400px;}
	
	.content-large-video iframe{width:100%;height:auto;min-height:25em;border:none;box-shadow: 10px 10px 10px rgba(200,200,200,1);margin: 1em 0 2em 0;}

	.home-panel-full-width {display:block;width:100%;height:54em;margin-top:10em;padding:0;z-index:5000;}

	.full-width-header {display:block;position:relative;height:42em;width:100%;top:10em;}
	
	.full-width-header h1 {position:absolute;font-family: DuffyScriptRegular, sans-serif;font-weight:400;font-size:8em;bottom:0;padding-top:0;color:rgb(255,255,255);line-height:0.8em;color: rgba(255,255,255,0.7);}
	
	.no-top-padding .page-content{padding-top: 4em;}

}

@media only screen and (max-width: 1300px) { 

	.page-content-container {float:none;width:100%;height:100%;margin: 0 2.5%;}
	
	.page-menu-container {float:none;display:table;width:100%;height:100px;background: #fff;margin:0;z-index:50001;}


	.page-content {display:block;float:none;font-size:1.1em;line-height:1.4em;margin: 0 1em 0 1em;max-width:100%;font-family: 'franklin-gothic-urw';font-weight:400;padding: 12em 0 0 0;box-shadow: none;}

	.page-content .side-menu {display:block;line-height:1em;height:100%;height:auto;width:90%;float:none;margin: 0 5%;}

	.side-news-container .side-news-panel {display:block;width: 100%;pading: 0.5em;border-bottom: 1px solid rgba(200,200,200);}

	.side-news-container .side-news-panel .img-container{display:inline-block;float:left;margin-right: 3%;max-width:30%;}

	.side-news-container .side-news-panel .img-container img{display:inline-block;float:left;width:100%; height:auto;}
		
	.page-content .page-float-content {display:block;width:90%;height:100%;float:left;padding:0;border:none;margin:0 5%;}


	#nav-page {display:block;line-height:1em;list-style:none;padding:1em;margin:0;}	
	#nav-page ul{display:block;line-height:1em;list-style:none;padding:1em;margin:0;background: #fff;}	
	#nav-page ul li a{color: rgb(150,150,150);}
	#nav-page ul li a:hover{color:#1ab394;}
	
	#nav-page ul li.nav-page-tab {display:inline;height:32px;position:relative;float:left;padding:0;margin:0 0.5em 2em 0;width:auto;}
	#nav-page ul li.nav-page-tab ul{position:absolute;top:-500px;left:-500px;float:none;display:none;width:100%;z-index:50002;border: 1px solid rgba(225,225,225);box-shadow: 10px 10px 10px rgba(0,0,0,0.3);}
	
	#nav-page ul li.nav-page-tab:hover ul{display:table;top:32px;left:0;width:250px;margin:0;padding:0;}
	
	#nav-page ul li.nav-page-tab:hover ul li{display:table;float:none;width:250px;padding:0.5em 1em;border-bottom: 1px solid rgb(225,225,225);}

	#nav-page ul li.nav-page-tab:hover ul li:hover{background: rgb(240,240,240);}
	
	
	#nav-page ul li.nav-page-tab:hover button{display:inline-block;opacity:0.7;cursor:pointer;}
	
	#nav-page ul li.nav-page-tab ul li{display:block;float:none;width:100%;padding:0.5em 1em;border-bottom: 1px solid rgb(225,225,225);}


.home-panel-full-width {display:block;width:100%;height:48em;margin-top:8em;padding:0;z-index:5000;}

.home-panel-full-width .hp-bottom {display:block;position:absolute;bottom:0;height:12.5em;width:100%;padding-top:1.5em;}

.home-panel-full-width .hp-bottom h3.hp-light-blue{display:table-cell;padding:0.2em 2em;font-family: 'franklin-gothic-ext-comp-urw';text-transform:uppercase;font-weight:400;font-size:3.5em;color:rgb(243,187,35);box-shadow: 5px 5px 5px rgb(50,50,50);margin:0;line-height:0.6em;}

.home-panel-full-width .hp-bottom h1.hp-white{font-family: DuffyScriptRegular, sans-serif;font-size:6em;margin-top:0;padding-top:0;color:#fff;}


.full-width-header {display:block;position:relative;height:40em;width:100%;top:5em;}

.full-width-header h1 {position:absolute;font-family: DuffyScriptRegular, sans-serif;font-weight:400;font-size:6em;bottom:0;padding-top:0;color:rgb(255,255,255);line-height:0.8em;margin:0;}

}



@media only screen and (max-width: 1099px) { 

.page-content {display:block;float:none;font-size:1.1em;line-height:1.4em;margin: 0 0 0 0;max-width:1000px;font-family: 'franklin-gothic-urw';font-weight:400;padding-top: 6em;}

.display-on-mobile {display:inline-block;background:transparent;}
.bottom-container-inner span.display-on-mobile a{display:inline-block;margin: 0 1em;text-decoration:none;color: rgba(48,117,192,0.7);}

.display-on-pc {display:none;}
	.full-width-header {display:block;position:relative;height:28em;width:100%;top:5em;}
	
	.full-width-header h1 {position:absolute;font-family: 'franklin-gothic-urw-comp', sans-serif;font-weight:400;font-size:6em;bottom:0;padding-top:0;color:rgb(255,255,255);line-height:0.58em;color: rgba(255,255,255,0.7);}

	.home-panel-full-width {display:block;width:100%;height:42em;margin-top:5em;padding:0;z-index:5000;}
	
	.home-panel-full-width .hp-bottom {display:block;position:absolute;bottom:0;height:12.5em;width:100%;padding-top:1.5em;}
	
	.home-panel-full-width .hp-bottom h3.hp-light-blue{display:table-cell;background: rgb(83,152,214);padding:0.2em 2em;font-family: "franklin-gothic-urw";font-weight:400;font-size:1.6em;color:#fff;box-shadow: 5px 5px 5px rgb(50,50,50);margin:0;}
	
	.home-panel-full-width .hp-bottom h1.hp-white{font-family: 'franklin-gothic-ext-comp-urw', sans-serif;font-size:4em;margin-top:0;padding-top:0;color:#fff;}

	.full-width-header {display:block;position:relative;height:36em;width:100%;top:5em;}

	.full-width-header h1 {position:absolute;font-family: DuffyScriptRegular, sans-serif;font-weight:400;font-size:6em;bottom:0;padding-top:0;color:rgb(255,255,255);line-height:0.7em;}

}

@media only screen and (max-width: 999px) { 

	.lca-header-quick-menu {display:none;}
	.page-content .page-float-content {padding-top:0;margin-top:0;}
	.page-content .page-float-content .lead-text{font-size:1.75em;padding-top:0;margin-top:0.5em;margin-bottom:0;padding-bottom:0;}
	.page-content .page-float-content .content-text{font-size:1.25em;padding-top:1em;margin-top:0;}
	.page-content .content-sharing {padding-top:0;margin-top:0;}
	.page-content .content-sharing ul.social-share-content{padding-top:0;margin-top:2em;}


	
}

@media only screen and (max-width:768px) { 

	.home-panel-full-width {display:block;width:100%;height:20em;margin-top:0;padding:0;z-index:5000;}
	
	.home-panel-full-width .hp-bottom {display:block;position:relative;top:12em;height:6em;width:100%;padding-top:1.5em;}
	
	.home-panel-full-width .hp-bottom h3.hp-light-blue{display:table-cell;padding:0.2em 2em;font-family: 'franklin-gothic-ext-comp-urw';text-transform:uppercase;font-weight:400;font-size:1.5em;color:rgb(243,187,35);margin:0;line-height:0.6em;background: none;}
	
	.home-panel-full-width .hp-bottom h1.hp-white{font-family: DuffyScriptRegular, sans-serif;font-size:3em;margin-top:0;padding-top:0;color:#fff;}
	
	
	.full-width-header {display:block;position:relative;height:14em;width:100%;top:5em;}
	
	.full-width-header h1 {position:absolute;font-family: DuffyScriptRegular, sans-serif;font-weight:400;font-size:4em;bottom:0;padding-top:0;color:rgb(255,255,255);line-height:0.8em;}
	
	.content-sharing {width:0;display:none;}
	
	
	.page-content .page-float-content iframe{display:block;width:100%;height:10em;margin: 1em 0;}
	
	.page-content .page-float-content .lead-text {font-size:1.5em;line-height:1.5em;}
	
	
	.page-content .ahf-container {display:block;width:100%;height:100%;float:left;}
	
	.page-content .ahf-container .ahf-issues-content{display:table;float:none;width:100%;height:auto;}
	
	.page-content .ahf-container ul.ahf-issues li {padding:0;margin:0;}
	
	.page-content .ahf-container h1{font-family: 'franklin-gothic-urw-comp';font-size:2.5em;text-transform:none;line-height: 1em;color: rgb(188,72,126)}
	
	.page-content .ahf-container .ahf-issues-content h2{font-family: 'franklin-gothic-urw-comp';font-size:2em;line-height: 1em;}
	
	.page-content .ahf-container .ahf-issues-content h3{font-family: 'franklin-gothic-ext-comp-urw';font-size:1.3em;line-height: 1em;color: rgb(188,72,126)}
	
	.page-content .ahf-container .ahf-issues-content .ahf-bio{display:inline-block;float:left;margin-right:10%;font-size:1em;padding-bottom:0.2em;border-bottom: 1px dotted rgb(188,72,126);margin-bottom:1em;}


	.page-content .ahf-container .ahf-issues-content .ahf-description{display:inline-block;float:left;margin-right:10%;font-size:1.1em;}
	
	.page-content .ahf-container .ahf-issues-content .ahf-presentation{display:table;float:none;width:auto;height:auto;}
	
	.home-intro {display:none;}

	.no-top-padding .page-content{padding-top: 6em;}



}