*
{

}
.navbar-brand  img{
	height:74px !important;
	float:left !important;
	margin-top: -5px !important;
}

.main-container
{
	border-top : 1px solid #EFEFEF;
}
.sidebar h3
{
	/* background: #8F3B50;
  	color: #FFF; */
  	background: #FFF;
  	color: #8F3B50; 
  	padding: 10px;
	  font-size: 18px;
}
.page-content *
{
	font-size: 1.2 em !important;
    line-height: 150% !important;
    font-family: Graphik, Calibri, sans-serif !important;;
}
.twitter-share-button
{
	position: absolute !important; 
	right: 10px !important;
}
.btn-success{
	background-color: #008244 !important;
}
.justify-content-center {
    -webkit-box-pack: center!important;
    -ms-flex-pack: center!important;
    justify-content: center!important;
}
.bt5row {
	display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
}
.viewfulllist 
{

}
.viewfulllist a
{
	text-transform: uppercase;
	color: white !important;
}
.page-top-home
{
	height: 60px;
	color: #FFF;
	border-bottom: 1px solid #8A493D;
	background: #8E1D36;
}
.page-top
{
	background: url(/static/altimus/img/PageTitleBg.png) repeat-x center center;
	height: 60px;
	color: #FFF;
	border-bottom: 1px solid #8A493D;
}
.page-top-home,.page-top-home .first,.page-top-home .second
{
	height: 12px;

}
.page-top-home .first {
	width: 200px;
	background-color: #f6da01;
	float:left;
}
.page-top-home .second {
	width: 200px;
	background-color: #008244;
	float:left;
}
.breadcrumb
{
	top:0px;
	width: 100%;
	border-bottom: 1px solid #ededde;
	border-radius : 0px;
	margin-bottom: 20px;
}
.breadcrumb a
{
	color: #000;
	font-weight: 700;
	font-size: 16pt;
}
.breadcrumb > .active
{
	color: #FFF;
}
a {
  color: #505050;
  
}
.ArticleSample ,.dyncont p
{
	font-size: 1.2em;
}
.sidebar a
{
	font-weight: bold;
	font-size: 1.1em;
}
.dyncont *
{
	font-size: 1em;
}
.dyncont p
{
	text-align: justify;
}
.dyncont .title
{
	font-size: 1.5em;
	font-weight: 700;
}
p strong {
  color: #505050;
}
#slidingbar, #slidingbar a
{
	color: #ECE9E9;
}
.navbar-brand
{
	height: 100%;
	padding:5px;
}
.logocont
{
	line-height: 100%;
}
.logomaint
{
	width: 218px;
	/* height:74px; */
}
.logomaint td
{
	vertical-align:middle;
	height: 100%;
	padding-left:10px;
}
.logomaint
{
	list-style: none !important;
}
.title
{
	margin-bottom: 25px;	
	padding-bottom: 20px;
}
article .core-box
{
	padding-bottom: 10px;
  	padding-top: 10px;
}
article .core-box .post-meta a 
{
	font-size: 10pt;
}
.attachements
{
	width: 100%;
	
}
.clear
{
	clear:both;
}
.metro .report {
  width: 150px;
  height: 205px;
  margin: 0 10px 10px 0;
}
.metro .report img {
  width: 150px;
  height: 205px;
}

.dyncont h1,.dyncont h2,.dyncont h3,.dyncont h4,.dyncont h5
{
	/* margin-bottom: 25px;	 */
	padding-bottom: 7px;
	/* margin-top: 25px;	 */
	padding-top: 7px;
	/*border-bottom : 1px solid #ccc;*/
}
.logodisplay
{
	display:none;
}
.langue-icons ul 
{
	  
	  float: right;
}
.langue-icons ul li
{
	  display: block;
	  float: left;
	  margin: 0;
	  padding: 10px;
	  height: 40px;
	  overflow: hidden;
}
.langue-icons ul li a
{
	font-size: 11pt;
	text-transform: uppercase;
	font-weight: bold;
}
#footer
{
  	color: #C7C7C7;
}
#footer p strong {
  color: #008244;
}

h2 
{
	border-bottom : 1px solid #ccc;
	padding-top : 10px;
	margin-bottom : 20px;
}

@media (min-width: 868px) {
	#slidecontainer
{
	height: 449px;
	/* margin-bottom: 40px; */
}
}

#gabname
{
	font-weight: 300;
	font-size: 35pt;
    margin-left: 30px;
    /* padding-top: 24px; */
}
.ArticleTitle 
{
	font-size: 13pt;
	font-weight : 600;
	text-transform: uppercase;
}

/**{
	-webkit-transition: all 300ms 
ease-in-out;
-moz-transition: all 300ms ease-in-out;
-ms-transition: all 300ms ease-in-out;
-o-transition: all 300ms ease-in-out;
transition: all 300ms 
ease-in-out;	
font-size: 14px;
}*/

.state-list li a:before 
{
	content: "\f105";
	font-family: FontAwesome !important;
	font-size: 1.2em;
	margin-left: -7px;
	position: relative;
	color: #ccc ;
	margin-right : 10px;
	top: -1px;
}
ul.state-list {
	margin-bottom: 35px;
	font-size: 1.2em;
}
ul.state-list > li a {
	border-bottom: 1px solid #EDEDDE;
	padding: 8px 20px;
	transition: all 0.3s ease 0s;
}

/*Style of annual reports section*/
    .searchFilterBox{ width: 100%; margin-bottom: 10px;}
    .filesAvailable { width: 100%; text-align: center; float: left;}
    .DropDownFilter{ width: 22%; float: left; margin-right: .2em; height: 46px; background: #519565 url(/static/altimus/img/dropdown.png) no-repeat right center;-moz-border-radius: 0;-webkit-border-radius: 0;-o-border-radius: 0; border-radius: 0; color: #fff;  }
    .DropDownFilter select{ width: 100%;   height: 46px; background: #519565 url(/static/altimus/img/dropdown.png) no-repeat right center;-moz-border-radius: 0;-webkit-border-radius: 0;-o-border-radius: 0; border-radius: 0; color: #fff;  }
    .DropDownFilter select option{ width: 100%;  margin-right: .2em; height: 46px; -moz-border-radius: 0;-webkit-border-radius: 0;-o-border-radius: 0; border-radius: 0; color: #fff;  }
    .ReportBox{ width: 100%; /*margin-bottom: 1.8em; padding-bottom: .6em;*/ margin-bottom: 9px; display: block; border-bottom: dotted thin #454545; float: left; }
    img.ReportImage{ height: 120px; display: inline-block; float: left;}
    .BoxTextDateReport{ width: 100%; float: left; margin-left: .4em; margin-right: .4em;padding: 5px;}
    .BoxTextDateReport h3{  color:#519565 ; font-weight: 500; margin-bottom: .3em;}
    .BoxTextDateReport h4{  font-weight: 600; margin-bottom: 2px; margin-top: 0px;padding-top: 0px;padding-bottom: 4px;border-bottom: 1px solid rgba(204, 204, 204, 0.0); }
    .BoxTextDateReport p{ text-align: justify;}
    .DownloadSearchBox{ width: 50px; float: right; padding-left: 0; }
    .ReportSearchIcon{ background: url(/static/altimus/img/download.png) no-repeat top left; width: 50px; height: 50px; margin-bottom: .1em; text-indent: -10000px; padding: 0;  display: block;}
    .ReportDownloadIcon{background: url(/static/altimus/img/search.png) no-repeat top left; width: 50px; height: 50px; display: block; text-indent: -10000px; }

/*End of style of annual reports section*/

.downloadlink
{
	text-decoration: underline !important;
	float:right;
}
.reportcontainer > .clear {
  clear: both;
  height: 0; overflow: hidden; /* Précaution pour IE 7 */
}
.ReportBox a,.ReportBox a:hover
{
	text-decoration: underline !important;
}
.ReportBox h4:hover,.ReportBox a:hover
{
	color: #8F3B50;
}

/*Revolution*/
.slide_title_white,.slide_desc_white ,.slide_cat_white {
	color: #ffffff;
	background-color: rgba(004, 004, 004, 0.36);
	padding : 2px 10px;
	font-weight: bold;
}
.slide_cat_white {
	color: #ecff65;
	background-color: rgba(004, 004, 004, 0.46);
}
.slide_shadow{
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}
.slide_desc {
	font-size: 10pt !important;
}
.boxedcontainer {
max-width: 1170px;
margin: auto;
padding: 0px 30px;
}
.tp-banner-container{
	width:100%;
	position:relative;
	padding:0;

}
/*twitter*/

 .timeline-Tweet-text {
    font-size: 12pt !important;
    line-height: 16pt !important;
    font-weight: 300;
}

