.news-latest-diaporama{ padding:0 !important; margin:0 !important; }
.diaporama{ padding:0 !important; margin:0 !important; position:relative; }
.diaporama li{ 
	display: block; margin:0; padding:0; list-style-type:none; position:absolute; height:400px !important; overflow:hidden !important;
    width: 100% !important;
}
.diaporama li:before{ content:"" !important}
.diaporama li img{ 
    width: 100% !important;
    max-width: 100% !important;
    height: auto;
}
.diaporama li div.nl_img:empty {width:100%;     height:400px !important; background: url(http://www.finances.bj/uploads/pics/default-poto_01.jpg) no-repeat top center;     background-size: cover; }
.diaporama li div.nl_text{ display:block; position:absolute;  bottom:0; width:100%;     background-color: rgba(0,61, 124, 0.8) !important;
 padding:5px 10px; font:normal 1.0em Trebuchet MS; color:#fff; 
}

.diaporama li div.nl_text h3{ margin:0; padding:10px 5px; font:bold 1.1em Trebuchet MS; color:#073D7A; }
.diaporama li div.nl_text a{ color:#fff !important; }

.diaporama_controls{ position:absolute; z-index:1000 !important; right:10px; top:20px;}
.diaporama_controls .btns{ float:right; z-index:1000 !important; }
.diaporama_controls a{ font-weight:normal; width:10px; height:13px; text-indent:-9999px; display:inline-block; margin:0 3px; }
.diaporama_controls .prev{ background:url('fleches_diapo.png') no-repeat top right; }
.diaporama_controls .next{ background:url('fleches_diapo.png') no-repeat top left; }
.diaporama_controls .pause{ background:url('fleches_diapo.png') no-repeat bottom right; }
.diaporama_controls .play{ background:url('fleches_diapo.png') no-repeat bottom left; }
