@charset "UTF-8";

/* A variation on Eric Meyer's CSS Reset: 
   This is disbaled because the Blueprint framework already has it.
   You should enable it if you aren't using Blueprint.*/

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, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
table {
	border-collapse:collapse;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
abbr,acronym {
	border:0;
}

/**** LITA PPIP WEBSITE ****/
body {
	font-family:Arial, Helvetica, sans-serif;
}
a {
	text-decoration:none;
	font-size:14px;
	color:#676767;
}
.tpl-container {
	min-width:1000px;
}


/* LOGO */
h1.logo {
	height:121px;
	text-align: left;
	margin: 0px auto;
  	padding-right: 153px;
	padding-top: 50px;
	margin-top: 4px;
	margin-bottom: 4px;
}
.litalogo{
	margin-right:4px;
	margin-top:5px;
	vertical-align:top;
}
.litalogo img{
	height: 40px;
}
/* MENU */
ul.joomla-nav {
	padding:11px 0 0;
	font-size:14px;
	text-transform:uppercase;
	color:#ffffff;
	margin:0 auto;
	margin-top:-80px;
	margin-bottom:44px;
	text-align:center;
}

ul.joomla-nav > li {
	display:inline-block;
	padding:0 5px 0 10px;	
	background:url(../images/img-menuseparator.png) 0px 6px no-repeat;
}
ul.joomla-nav > li > a {
	display:block;
	padding-bottom:8px;
	color:#ffffff;
}
ul.joomla-nav > li > a:hover {
	border-bottom:3px solid #ffffff;
}
ul.joomla-nav > li.selected > a {
	border-bottom:3px solid #ffffff;
}

/* Social Media */

.socialMedia{
	float:right;
	display:inline-flex;
	margin-right:5px;
}
.fbIcon, .twitterIcon{
	width:50px;
	height:50px;
}
.fbIcon img, .twitterIcon img{
	width:100%;
	height:100%;
}
/* TOP BANNER */

.customphp_topbanner .mod-banner-imgs {
	width:100%;
	height:158px;
	background:url(../images/img-topbannerback.jpg) center center;	
	overflow:hidden;
}
.customphp_topbanner.topbanner_home .mod-banner-imgs {
	height:480px;
}
.customphp_topbanner .mod-banner-imgs .mod-banner-text {
	margin:49px auto 0;
	font-family:Advent;
	font-size:58px;
	font-weight:bold;
	color:#369a91;
	text-align:center;
	text-transform:uppercase;
	width:1024px;
}
.customphp_topbanner .mod-banner-imgs .mod-banner-desc {
	font-size:12px;
	font-style:italic;
	color:#676767;
	text-align:center;
}
.customphp_topbanner .mod-banner-imgs .mod-banner-img {
	display:none;	
}
.customphp_topbanner .mod-banner-imgs .mod-banner-img#mod-banner-img-1 { /*.selected {*/
	display:block;	
}
.customphp_topbanner .mod-banner-titles {
	position:relative;
	z-index:2;
	
}
.customphp_topbanner .mod-banner-indicator {
	width:55px;
	height:30px;
	display:inline-block;
	position:absolute;
	margin-top:-30px;
	left:48%;
	background:url(../images/img-bannerselect.png) center center no-repeat;
	
}
#bd-accueil .customphp_topbanner .mod-banner-indicator{
	background:none;
	width:100%;
	left:0;
	-webkit-box-shadow: inset 0px -5px 20px 0px rgba(0,0,0,0.75);
	-moz-box-shadow: inset 0px -5px 20px 0px rgba(0,0,0,0.75);
	box-shadow: inset 0px -4px 5px -3px rgba(0,0,0,0.75);
}
.customphp_topbanner-shadow {
	height:40px;
	-webkit-box-shadow: 0px -5px 20px 0px rgba(0,0,0,0.75);
	-moz-box-shadow: 0px -5px 20px 0px rgba(0,0,0,0.75);
	box-shadow: 0px -4px 5px -3px rgba(0,0,0,0.75);
	background:white;
}
/* SUBMENU */
.joomla-nav_sub {
	height:83px;
	border-bottom:1px solid #bdbdbd;
	-webkit-box-shadow: 0px -5px 20px 0px rgba(0,0,0,0.75);
	-moz-box-shadow: 0px -5px 20px 0px rgba(0,0,0,0.75);
	box-shadow: 0px -1px 5px 0px rgba(0,0,0,0.75);
	background:#fcfcfc;
	text-align:center;
	position:relative;
	z-index:1;
	font-family:"Advent"
}
.joomla-nav_sub li {
	vertical-align:top;
	display:inline-block;
	font-size:26px;
	padding:18px 0 3px;
	margin-left:1px;
	cursor:pointer;
}

.joomla-nav_sub li:hover,
.joomla-nav_sub li.selected {
	border-bottom:10px solid #434343;
}

.joomla-nav_sub li a {
	text-transform:uppercase;
	border-left:1px solid #f4f4f4;
	border-right:1px solid #f4f4f4;
	display:inline-block;
	color:#bdbdbd;
	height:23px;
	padding:10px 4px 0;
	margin:10px 0 10px;
}
.joomla-nav_sub li:first-child a {
	border-left:none;
}
.joomla-nav_sub li:last-child a {
	border-right:none;
}
.joomla-nav_sub li:hover a,
.joomla-nav_sub li.selected a {
	color:#434343;
}
/* BODY */
#tpl-maincontentwrapper {
	padding:58px 0 52px;
}
#bd-partenaires #tpl-maincontentwrapper {
	padding-top:18px;
} 
#tpl-maincontentwrapper .tpl-maincontent {
	width:1000px;
	margin:0 auto;
	text-align:justify;
}
/* ARTICLES */
.item-page {
	text-align:center;
	margin-bottom:35px;
}
.item-page .article-body >h1,
.item-page .article-body >h2{
	color:#399083;
	font-family:Arial;
	font-weight:bold;
	text-transform:uppercase;
}
.page-header {
	margin:0 auto 24px;
	padding-bottom:25px;
	border-bottom:1px solid #bdbdbd;
}
.page-header > h1,
.container > h1,
.page-header > h2 {
	color:#399083;
	font-family:Advent;
	font-size:35px;
	font-weight:bold;
	text-transform:uppercase;
}
.article-body {
	color:#676767;
	font-size:16px;
	margin:0 auto;
	text-align:justify;
}
/* SEARCH - MAIN PAGE */
.search {
	text-align:center;
}
.search #mod-search-searchword {
	width:430px;
	padding:12px 48px 5px 20px;	
	border:1px solid #cecece;
	font-size:24px;
	font-family:Advent;
	color:#9e9e9e;
	margin:0px auto 14px;
	-webkit-box-shadow: 0px 0px 9px 0px rgba(200,200,200,1);
	-moz-box-shadow: 0px 0px 9px 0px rgba(200,200,200,1);
	box-shadow: 0px 0px 9px 0px rgba(200,200,200,1);
}
.search .button {
	position:relative;
	left: -30px;	
	top: -6px;
}
/* ARTICLES TITLE FILTER */
.filters {
	text-align:center;
	margin-bottom:28px;
}
.filters label {
	display:none;
}
.filters #filter-search {
	width:430px;
	padding:12px 48px 5px 20px;	
	border:1px solid #cecece;
	font-size:24px;
	font-family:Advent;
	color:#9e9e9e;
	background:url(../images/img-searchbutton.png) 478px center no-repeat;
	-webkit-box-shadow: 0px 0px 9px 0px rgba(200,200,200,1);
	-moz-box-shadow: 0px 0px 9px 0px rgba(200,200,200,1);
	box-shadow: 0px 0px 9px 0px rgba(200,200,200,1);
}
.filters .button {
	position:relative;
	left: -30px;	
}
/* CATEGORY LIST*/
.category-list .table.category {
	width:100%;
	color:#676767;
}
.category-list .table.category th {
	text-transform:uppercase;
	color:#3e9d8f;
	font-family:Advent;
	font-size:18px;
	font-weight:bold;
	padding-bottom:8px;
}
.category-list .table.category th#categorylist_header_date{
	text-align:right;
	padding-right:18px;
}
.category-list .table.category thead a {
	color:#3e9d8f;
}
.category-list .table.category td {
	border-top: 1px solid #bdbdbd;
	padding: 5px 18px 5px 2px;
	font-size: 14px;
}
.category-list .table.category td.list-date {
	text-align:right;
	padding-right:18px;
}
.category-list .table.category tr td:last-child {
	background: url(../images/img-catdeco.png) 278px center no-repeat;
}
.category-list .table.category tr:last-child td {
	border-bottom: 1px solid #bdbdbd;
}

/* LATEST NEWS - MAIN PAGE */
#bd-accueil .filters #filter-search{
	display:none;
}
#bd-accueil #categorylist_header_title, #bd-accueil #categorylist_header_date, #bd-accueil #adminForm .pagination{
	display:none;
}
#bd-accueil .category-list{
	overflow:hidden;
}
#bd-accueil .category-list .content-category{
	color: #FFF;
	border-bottom: medium none !important;
	font-family: Advent;
	font-size: 35px;
	font-weight: bold;
	text-transform: uppercase;
	text-align:left;
}
#bd-accueil .content-category{
	padding: 22px;
	height: 217px;
}
#bd-accueil tr:not(:first-child):not(:nth-child(2)):not(:nth-child(3)) {
    display:none;
}
#bd-accueil thead{
	display:none;
}
#bd-accueil #adminForm  .filters{
	margin-bottom:0px;
}
#bd-accueil #adminForm table tr:first-child{
	border-top:none !important;
}
#bd-accueil tr{
    height:61px;
	padding:5px 0px;
}
#bd-accueil #adminForm td{
	font-size: 12px;
	margin-bottom: 3px;
	color: #FFF;
}
#bd-accueil #adminForm td a{
	display: block;
	font-family: Arial,Helvetica,sans-serif;
	text-align: left;
	font-size: 12px;
	margin-bottom: 3px;
	color: #FFF;
}

/* ARTICLES CATEGORIES - MAIN PAGE */
#tpl-bottomwrapper{
	margin-top:54px;
}
#tpl-bottomwrapper ul.category-module{
	display:inline-block;
	width:294px;
	vertical-align:top;
	margin-right:54px;
}
#tpl-bottomwrapper ul.category-module:last-child {
	margin-right:0;
}
#tpl-bottomwrapper ul.category-module .category-module-image {
	overflow:hidden;
	width:294px;
	height:123px;
}
body.article-main #tpl-bottomwrapper ul.category-module .category-module-image {
	height:164px;
}
#tpl-bottomwrapper ul.category-module .category-module-image img {
	border:1px solid #d3d3d3;
	width:100%;
}
#tpl-bottomwrapper ul.category-module .category-module-title {
	text-align:center;
	font-family:Advent;
	font-size:18px;
	color:#399083;
	margin-top:18px;
}
#tpl-bottomwrapper ul.category-module .category-module-desc {
	text-align:center;
	font-size:12px;
	color:#676767;
	font-style:italic;
	margin-bottom:18px;
	height:12px;
}
#tpl-bottomwrapper ul.category-module ul > li {
	border-top:1px solid #bdbdbd;
	padding:5px 18px 5px 2px;
	font-size:14px;
	background:url(../images/img-catdeco.png) 282px center no-repeat;
}
#tpl-bottomwrapper ul.category-module ul > li:last-child {
	border-bottom:1px solid #bdbdbd;
}
#tpl-bottomwrapper ul.category-module ul > li a {
	color:#969696;
}
#tpl-footerwrapper {
	background:#414141;
}
/* COMPLAINTS */

/** REMOVE FLOAT **/
div#b2jcontainer_m101.b2jcontainer #b2j_form_m101 .control-group,
div#b2jcontainer_m101.b2jcontainer #b2j_form_m101 .controls,
div#b2jcontainer_m101.b2jcontainer #b2j_form_m101 .b2jcaptcha-reload-container,
div#b2jcontainer_m101.b2jcontainer #b2j_form_m101 .b2jcaptchafieldcontainer,
div#b2jcontainer_m101.b2jcontainer #b2j_form_m101 .b2jcaptchainputcontainer {
	float:none;	
}
/**              **/
div#b2jcontainer_m101.b2jcontainer {
	width:100%;
	padding:0;
	background:#3e9d8f;
	border:none;
	color:#ffffff;
	font-weight:normal;
	text-align:center;
	padding-bottom:28px;
	position:relative;
}
div#b2jcontainer_m101.b2jcontainer.closed {
	padding-bottom:0;
}
div#b2jcontainer_m101.b2jcontainer .b2j-drawer-toggle {
	width:35px;
	height:18px;
	display:inline-block;
	position:absolute;
	top:-15px;
	border-radius:16px 16px 0 0;
	background:url(../images/img-drawerhandle.png) center center no-repeat #3e9d8f;
	cursor:pointer;
}
div#b2jcontainer_m101.b2jcontainer.closed .b2j-drawer-toggle {
	background:url(../images/img-drawerhandle-closed.png) center center no-repeat #3e9d8f;
}
div#b2jcontainer_m101.b2jcontainer h2 {
	font-size: 27px;
	margin: 0 auto;
	margin-bottom:18px;
	padding: 15px;
	background: none;
	font-family:Advent;
	font-weight: normal;
	border-bottom:2px solid #2f8377;
	width:800px;
}
div#b2jcontainer_m101.b2jcontainer.closed h2 {
	border:none;
	margin-bottom:0;	
}
div#b2jcontainer_m101.b2jcontainer #b2j_form_m101 {
	margin:0 auto;
	width:830px;
	overflow:hidden;
}
div#b2jcontainer_m101.b2jcontainer.closed  #b2j_form_m101 {
	height:0;	
}
div#b2jcontainer_m101.b2jcontainer #b2j_form_m101 .b2j-contact-group-class  {
	display:inline-block;
	margin-right:18px;
}
div#b2jcontainer_m101.b2jcontainer #b2j_form_m101 .control-group-container {
	width:220px;
	display:inline-block;
	margin-right:18px;	
}
div#b2jcontainer_m101.b2jcontainer #b2j_form_m101 .control-group-container .control-group {
	margin-bottom:10px;
}
div#b2jcontainer_m101.b2jcontainer #b2j_form_m101 .control-group-container .control-group:last-child {
	margin-bottom:0;
}
div#b2jcontainer_m101.b2jcontainer #b2j_form_m101 .control-group {
	display:inline-block;
	width:auto;
	margin:0;
	vertical-align:top;
}
div#b2jcontainer_m101.b2jcontainer #b2j_form_m101 .control-group.b2j-contact-actions {
	vertical-align:bottom;
}
div#b2jcontainer_m101.b2jcontainer #b2j_form_m101 .control-group.b2j-captcha-container {
	width:150px;
	margin-right:8px;
	position:relative;
}
div#b2jcontainer_m101.b2jcontainer #b2j_form_m101 .b2jcaptchafieldcontainer {
	margin:0;
	margin-bottom:18px;
}
div#b2jcontainer_m101.b2jcontainer #b2j_form_m101 .b2j_captcha_img {
	border:none;
	border-radius:6px;
	padding:0;	
	
}
div#b2jcontainer_m101.b2jcontainer #b2j_form_m101 .b2jcaptchainputcontainer {
	display:inline-block;	
	width:100%;
}
div#b2jcontainer_m101.b2jcontainer #b2j_form_m101 .b2jcaptchainputcontainer input {
	padding-right:30px;	
}
div#b2jcontainer_m101.b2jcontainer #b2j_form_m101 .b2jcaptcha-reload-container {
	display:inline-block;
	width:16px;
	margin-right:0;
	position: absolute;
	bottom: 6px;
	right: 10px;
}
div#b2jcontainer_m101.b2jcontainer #b2j_form_m101 input,
div#b2jcontainer_m101.b2jcontainer #b2j_form_m101 textarea {
	padding:12px 20px;
	font-size:15px;
	border:none;
	border-radius:6px;
	line-height:+1;	
	color:#787878;
}
div#b2jcontainer_m101.b2jcontainer #b2j_form_m101 input {
	width:218px;
	height:38px;
}
div#b2jcontainer_m101.b2jcontainer #b2j_form_m101 input[type=submit] {
	width:102px;
	height:38px;
	background:#000000;
	color:#ffffff;
	font-family:Advent;
	font-size:18px;
	font-weight:bold;
}
div#b2jcontainer_m101.b2jcontainer #b2j_form_m101 textarea {
	width:218px;
	height:134px;
}

/* NEWSLETTER - MAIN PAGE */
div.container.bulletin-info {
	color:#ffffff;
	padding:40px 0 20px;
	width:1000px;
	margin:0 auto;
	text-align:center;
}
div.container.bulletin-info > h3 {
	font-family:Advent;
	font-size:27px;
}
div.container.bulletin-info .acymailing_introtext {
	margin-top:20px;
	font-size:16px;
	line-height:+2;
	padding-bottom:25px;
	border-bottom:1px solid #4e4e4e;
}
div.container.bulletin-info .acymailing_form {
	margin-top:15px;	
}
div.container.bulletin-info .acymailing_form .onefield,
div.container.bulletin-info .acymailing_form .acysubbuttons {
	width:178px;
	display:inline-block;
	margin:0 48px 0 0;
}
div.container.bulletin-info .acymailing_form .acysubbuttons {
	width:102px;
}
div.container.bulletin-info .acymailing_form input {
	height:14px;
	padding:12px 20px;
	font-size:15px;
	border:none;
	border-radius:6px;
	line-height:+1;	
	color:#787878;	
}
div.container.bulletin-info .acymailing_form input[type=submit] {
	width:102px;
	height:38px;
	background:#000000;
	color:#ffffff;
	font-family:Advent;
	font-size:18px;
	font-weight:bold;
}
/* MAIN SPONSOR */

.mainSponsor {
	position: absolute;
	height: 50px;
	width: 100%;
	top: 0px;
    left: 0px;
	background-color:#fff;
}
.mainSponsor_minor{
	height:50px;
	width:1000px;
	margin:0 auto;
	text-align:left;
}
.mainSponsor_minorRight{
	height:50px;
	width:1000px;
	text-align:right;
	display:inline-block;
}
.mainSponsor_minorRight *{
	display:inline-block;
}
.mainSponsor p {
	position: relative;
	top: -40%;
	color:#969696;
	font-size:12px;
	padding-right: 5px;
}
.mainSponsor .sponsorlogo img {

	width: 100px;

}
/* COPYTIGHT */
.customphp_copyright {
	width:1000px;
	margin:5px auto 0;
	border-top:1px solid #4e4e4e;
	color:#f0f0f0;
	font-size:12px;
	height:12px;
	padding-bottom:8px;
	padding-top:8px;
}
.customphp_copyright .copy {
	float:left;
	margin-left:18px;
}
.customphp_copyright .ddby {
	float:right;
	margin-right:18px;
}

/* CONTACT US */
/** REMOVE FLOAT **/
div#b2jcontainer_c110 .b2jform-extended .control-group,
div#b2jcontainer_c110 .b2jform-extended .control-label,
div#b2jcontainer_c110 .b2jform-extended .controls,
div#b2jcontainer_c110.b2jcontainer #b2j_form_c110 .b2jcaptcha-reload-container,
div#b2jcontainer_c110.b2jcontainer #b2j_form_c110 .b2jcaptchafieldcontainer,
div#b2jcontainer_c110.b2jcontainer #b2j_form_c110 .b2jcaptchainputcontainer {
	float:none;
}
/**              **/
div#b2jcontainer_c110.b2jcontainer {
	border:none;
	padding:0;
	margin:0;
	overflow:hidden;
	background:#ffffff;
	color:#676767;
	font-weight:normal;	
	border-bottom:1px solid #bdbdbd;
	padding-bottom:18px;
}
div#b2jcontainer_c110 .b2jform-extended > .control-group {
	display:inline-block;
	width:auto;
	vertical-align:top;
}
div#b2jcontainer_c110.b2jcontainer form > .control-group > .controls {
	display:inline-block;
	width:328px;
	height:318px;
	border-right:1px solid #e6e6e6;
	vertical-align:top;
	margin-right:20px;
}
div#b2jcontainer_c110.b2jcontainer h3 {
	font-family:Advent;
	font-size:18px;
	color:#3e9d8f;
	margin-bottom:25px;
}
div#b2jcontainer_c110.b2jcontainer .b2j-contact-info div  {
	font-size:14px;
	line-height:+1.25;
	margin-bottom:4px;
	width:318px;
}
div#b2jcontainer_c110.b2jcontainer .b2j-contact-info div span:first-child {
	font-weight:bold;
	width:68px;
	display:inline-block;
}
div#b2jcontainer_c110.b2jcontainer .control-group-container {
	display:inline-block;
	width:645px;
}
div#b2jcontainer_c110.b2jcontainer .control-group-container .control-group {
	width:auto;
	display:inline-block;
	margin-right:20px;
	margin-bottom:15px;
}
div#b2jcontainer_c110.b2jcontainer .control-group-container .control-group:nth-child(2n) {
	margin-right:0;	
}

div#b2jcontainer_c110.b2jcontainer .control-group-container input,
div#b2jcontainer_c110.b2jcontainer .control-group-container textarea {
	width:310px;
	padding:12px 14px 5px;	
	height:48px;
	border:1px solid #cecece;
	font-size:24px;
	font-family:Advent;
	color:#9e9e9e;
	margin:0 auto;
	-webkit-box-shadow: 0px 0px 9px 0px rgba(200,200,200,1);
	-moz-box-shadow: 0px 0px 9px 0px rgba(200,200,200,1);
	box-shadow: 0px 0px 9px 0px rgba(200,200,200,1);
}
div#b2jcontainer_c110.b2jcontainer .control-group-container textarea {
	width:640px;
	height:152px;
}
div#b2jcontainer_c110.b2jcontainer #b2j_form_c110 .control-group.b2j-captcha-container {
	width:376px;
	margin-right:8px;
}
div#b2jcontainer_c110.b2jcontainer #b2j_form_c110 .b2jcaptchafieldcontainer {
	margin:0;
	margin-right:18px;
	width:150px;
	display:inline-block;
	vertical-align:bottom;
}
div#b2jcontainer_c110.b2jcontainer #b2j_form_c110 .b2j_captcha_img {
	border:1px solid #cecece;
	padding:0;
	-webkit-box-shadow: 0px 0px 9px 0px rgba(200,200,200,1);
	-moz-box-shadow: 0px 0px 9px 0px rgba(200,200,200,1);
	box-shadow: 0px 0px 9px 0px rgba(200,200,200,1);
	
}
div#b2jcontainer_c110.b2jcontainer #b2j_form_c110 .b2jcaptchainputcontainer {
	display:inline-block;	
	width:200px;
	margin-bottom:3px;
}
div#b2jcontainer_c110.b2jcontainer #b2j_form_c110 .b2jcaptchainputcontainer input {
	padding-right:30px;	
}
div#b2jcontainer_c110.b2jcontainer #b2j_form_c110 .b2jcaptcha-reload-container {
	display:inline-block;
	width:16px;
	margin-left: -40px;
	margin-bottom: 15px;
	vertical-align: bottom;
}
div#b2jcontainer_c110.b2jcontainer #b2j_form_c110 .control-group.b2j-contact-actions input{
	width:130px;	
	background:#3e9d8f;
	color:#ffffff;
}
div#b2jcontainer_c110.b2jcontainer #b2j_form_c110 .control-group.b2j-contact-actions {
	margin-left:125px;	
}
/* CONTACT US MAP */
#bd-contact #tpl-bottomwrapper{
	margin-top:28px;
}
.customphp_contact-map,#contact-map-canvas {
	width:1000px;
	height:500px;
}
/* PARTENAIRES TABLE */
.customphppartenairesPage {
	padding-bottom:28px;
	margin-bottom:28px;
	border-bottom:1px solid #bdbdbd;
}
.customphppartenairesPage .partenaireTable caption{
	color:#399083;
	font-family:Arial;
	font-weight:bold;
	text-transform: uppercase;
	text-align:center;
	margin-bottom:28px;
	font-size:22px;
}
.customphppartenairesPage .partenaireTable td{
	padding-top:20px;
	font-family:Arial,Helvetica,sans-serif;
	color:#969696;
	text-align:center;
}
/* Category List pagination */
.pagination span{
	text-decoration: none;
	color: #676767;
}

.category-list .content-category{
	text-align:center;
}
/* Social Media Integration -- jShareEasy*/
#tpl-rightwrapper .tpl-right .mod-rightcol center{
	margin-top:30px;
}

.tpl-header-center-container{
	background-color:#359A90;
	padding-top: 1px;
}
#bd-accueil #tpl-leftwrapper {
	width:489px;
	background-color:#CFCFCF;
	display:inline-block;
	vertical-align:top;
	margin-right:17px;
}
#bd-accueil #tpl-centerwrapper{
	display:inline-block;
	width:489px;
	background-color:#CFCFCF;
}

/* HOMEPAGE LATEST NEWS */
.latestnews a{
	color:#FFFFFF;
}
.latestnews li{
	padding:5px 0;
	border-bottom:1px solid #686868;
}
.latestnews li:last-child{
	border-bottom:none;
}
.container.latest-news
{
	padding:22px;
	height:217px;
}
.container.latest-news h1
{
	color:#ffffff;
	border-bottom:none !important;
}
.container.latest-news .item_image {
	display:inline-block;
	width:75px;
	height:50px;
	overflow:hidden;
	margin-right:17px;
	vertical-align:top;
}
.container.latest-news .item_image img{
	height:100%;
	width: 69px;
}
.container.latest-news .item_content {
	vertical-align:top;
	display:inline-block;
}
.container.latest-news .item_publish {
	display:block;
	text-align:left;
	font-size:12px;
	margin-bottom:3px;
}
.container.latest-news .item_title {
	display:inline-block;
	width:348px;
	font-size:14px;
}
#bd-accueil .category-list .table.category td {
    border-top: 1px solid #A8A8A8;
}
#bd-accueil .tpl-left .latestnews li{
	border-bottom:1px solid #A8A8A8;
}
#bd-accueil .tpl-left .latestnews li:last-child{
	border-bottom:none;
}
#bd-accueil .category-list table.category tr:first-child td{
	border-top: none !important;
}
/* HOMEPAGE LATEST EVENTS*/
#pg-icons{
	display:none;
}
#bd-accueil .page-header h1{
	color:#ffffff;
	border-bottom:none !important;
}
#bd-accueil .page-header {
	padding-bottom: 0px;
    border-bottom: none;
    margin: 0px;
}
#bd-accueil .page-header h2{
	padding-bottom: 30px;
    margin: 0 auto;
	padding-bottom: 25px;
	border-bottom: 1px solid #BDBDBD;
	width: 1000px;
    margin: 0px;
	text-align:center;
}
#bd-accueil #tpl-contentwrapper{
	padding-top: 20px;
}

#mod-banner-img-1 img{
	height:480px;
}

#phocagallery {
	height:217px;
}

/* EVENTS PAGE*/
#bd-events .tpl-center{
}
#bd-events .tpl-bottomwrapper{
}
#bd-events .search{
	margin-bottom: 20px;
}
#bd-events .content{
	border-top:1px solid #BDBDBD;
	width: 1044px;
}
#bd-events .spantest{
	width:294px;
	height:410px;
	display:inline-flex;
	border-bottom:1px solid #BDBDBD;
	margin-right:54px;
	margin-bottom:50px;
	position:relative;
	float: left;
}
#bd-events .spantest .article-text p{
	color: #969696;
	text-decoration: none;
	font-size: 14px;
}
#bd-events .spantest h2{
	text-transform: uppercase;
	font-family: Advent;
	font-size: 18px;
	color: #3E9D8F;
	margin-top: 18px;
	margin-bottom: 18px;
}
#bd-events .content img{
	max-width: 100%;
    max-height: 220px;
    margin-top: 18px;
    vertical-align: top;
}
#bd-events .readmore a{
	font-family: Advent;
	font-size: 14px;
	font-weight: bold;
	color: #3E9D8F;
	margin-left: 215px;
}
#bd-events .readmore {
	position:absolute;
	bottom:2px;
}
/* EVENTS DETAILS PAGE*/
#bd-events .item-page .page-header{
	text-align:left;
	border-bottom:none;
	width:100%;
	margin-left:0px;
}
#bd-events .item-page .article-body{
	text-align: start;
	width:100%;
	margin-left:0px;
}
#bd-events .item-page .article-body p{
	width:100%;
	margin-left:0px;
	display:inline-block;
}
#bd-events .item-page  #pg-cat-imgslider{
	width:50%;
	display:inline-block;
	margin-left: 600px;
}
#bd-events .item-page .page-header h2{
	font-size: 24px;
	font-weight:normal;
}
#bd-events .item-page  img{
	max-width:493px;
	max-height:496px;
}
/* EVENTS DETAILS PAGE - Image Slider*/
#bd-events .pg-cat-images{
	max-width: 400px;
	text-align: center;
	overflow:hidden;
	margin-top: -172px;
}
#bd-events .pg-cat-images div {
	background-color: white;
	width: 100%;
	display: inline-block;
}
#bd-events .pg-cat-images img {
	width: auto;
	min-height: 400px;
}
#bd-events #pg-cat-imgslider .next {
	position: absolute;
	background:transparent url(../../../images/arrows/next.png) no-repeat center;
	width:50px;
	height:50px;
	right: 171px;
	top:730px;
	cursor: pointer;
	border-style:none;
}
#bd-events #pg-cat-imgslider .prev {
	position: absolute;
	z-index:+1;	
	background:transparent url(../../../images/arrows/prv.png) no-repeat center;
	width:50px;
	height:50px;
	top:730px;
	left: 771px;
	cursor: pointer;
	border-style:none;
}
/* FAQ page */
#bd-faq #tpl-middle-centerwrapper .content h1
{
	display: none;
}
#bd-faq #tpl-middle-centerwrapper .content>div
{
	border-bottom: 1px solid #eee;
        padding: 2%;
        text-align: right;
}
#bd-faq #tpl-middle-centerwrapper .content div h2
{
	margin-left: 65%;
	margin-bottom: 2%;
	font-weight: bold;
}
.pagination li {
    display: inline;
    border: 1px solid #ccc;
    padding: 5px;
}
.pagination ul{
    margin-top:10px;
}
a.pagenav {
    color: #3e9d8f;
}


/*Articles*/

#bd-articles .content{
    border-top: 1px solid #BDBDBD;
    width: 1044px;
}

#bd-articles .spantest{
	width:294px;
	height:410px;
	display:inline-flex;
	border-bottom:1px solid #BDBDBD;
	margin-right:54px;
	margin-bottom:50px;
	position:relative;
	float: left;
}
#bd-articles .spantest .article-text p{
	color: #969696;
	text-decoration: none;
	font-size: 14px;
}
#bd-articles .spantest h2{
	text-transform: uppercase;
	font-family: Advent;
	font-size: 18px;
	color: #3E9D8F;
	margin-top: 18px;
	margin-bottom: 18px;
}
#bd-articles .content img{
	max-width: 100%;
    max-height: 220px;
    margin-top: 18px;
    vertical-align: top;
}
#bd-articles .readmore a{
	font-family: Advent;
	font-size: 14px;
	font-weight: bold;
	color: #3E9D8F;
	margin-left: 215px;
}
#bd-articles .readmore {
	position:absolute;
	bottom:2px;
}
/* EVENTS DETAILS PAGE*/
#bd-articles .item-page .page-header{
	text-align:left;
	border-bottom:none;
	width:100%;
	margin-left:0px;
}
#bd-articles .item-page .article-body{
	text-align:left;
	width:100%;
	margin-left:0px;
}
#bd-articles .item-page .article-body p{
	width:50%;
	margin-left:0px;
	display:inline-block;
}
#bd-articles .item-page  #pg-cat-imgslider{
	width:50%;
	display:inline-block;
	margin-left: 600px;
}
#bd-articles .item-page .page-header h2{
	font-size: 24px;
	font-weight:normal;
}
#bd-articles .item-page  img{
	max-width:493px;
	max-height:496px;
}
/* EVENTS DETAILS PAGE - Image Slider*/
#bd-articles .pg-cat-images{
	max-width: 400px;
	text-align: center;
	overflow:hidden;
	margin-top: -172px;
}
#bd-articles .pg-cat-images div {
	background-color: white;
	width: 100%;
	display: inline-block;
}
#bd-articles .pg-cat-images img {
	width: auto;
	min-height: 400px;
}
#bd-articles #pg-cat-imgslider .next {
	position: absolute;
	background:transparent url(../../../images/arrows/next.png) no-repeat center;
	width:50px;
	height:50px;
	right: 171px;
	top:730px;
	cursor: pointer;
	border-style:none;
}
#bd-articles #pg-cat-imgslider .prev {
	position: absolute;
	z-index:+1;	
	background:transparent url(../../../images/arrows/prv.png) no-repeat center;
	width:50px;
	height:50px;
	top:730px;
	left: 771px;
	cursor: pointer;
	border-style:none;
}
.pdf-links-list {
     padding-inline-start: 1.5em;
     list-style: disc;
}
.pdf-links-list a {
     color: blue;
     text-decoration: underline;
}

a[href="/events/86-شارکت-جمعية-lita-lebanese-في-ورشة-عمل-بعنوان-تشريع-حماية-البيانات.html"], a[href="/events/87-شاركت-جمعية-lita-في-ورشة-عمل-تحت-عنوان-ادارة-التغيير-من-خلال-السلطة-التشريعية.html"] {
  direction: rtl;
}


