
body{font-family:sans-serif !important;}

ul{padding-left: 15px;}
ol{padding-left: 20px;}

.text-box{
	border: 1px solid; 
	border-radius: 10px; 
	background-color: rgb(251, 246, 230); 
	font-size: 85%; 
	padding: 5px 10px; 
	margin-bottom: 20px;
}

.carousel-caption{
	color: white !important;
	background-color: rgba(0, 0, 0, .5) !important;
	padding: 10px 20px 10px !important;
	font-size: 130%;
	width: 80%;
	left: 10% !important;
	right: 10% !important;
	}
	
.spip_documents_right{
	margin-left: 10px;
}


.spip_doc_descriptif {
	font-size: 13px;
	width: auto !important;
	max-width: 500px;
	border-bottom: 1px solid #DDD;
	padding: 4px 0px 4px;
}
	
.carousel-inner .active.left{
	width: 100% !important;
}

.carousel-inner .active.right{
	width: 100% !important;
}
	
	
.carousel-indicators{
	display: none !important;
}

@charset "utf-8";
/* CSS Document */
*{margin:0px; padding:0px;}
.left{float:left;}
.right{float:right;}
.border{border:1px solid #FF0004;}
.clear{clear:both;}	
.main_cont{max-width:1170px !important; margin:0 auto;}
/* .pad_0 {padding:0 !important;} */
.pad_0 {padding-right:0px !important;}
.magin_0 { margin:0 !important;}
.stylish-input-group .input-group-addon {background: #d3d3d3 none repeat scroll 0 0 !important;color: #fff;}
.stylish-input-group .form-control{border-right:0; box-shadow:0 0 0; border-color:#ccc;}
.stylish-input-group button{border:0;background:transparent;}
.logo-section .col-sm-5.logo.col-xs-6 {margin-left: 0px;}
.checkbox-inline, .radio-inline {margin-left:10px !important;}
.col-sm-12.blog {padding-bottom: 20px; margin-left: 20px;}
.text-primary {color: #0849b6 !important;}
.blog .col-sm-5 {padding-left: 30px;padding-right: 0; position:unset;}
.black-bg {background: #000 none repeat scroll 0 0;}
.language li {display: inline-block;width: auto;}
.bg-red{background: #dc3637 none repeat scroll 0 0;}
ul.language {margin: 0;}
ul.language li {margin: 4px 0;}
.language a.active, .language > li > a:hover {background: #fff none repeat scroll 0 0;border-radius: 50%;color: red !important;display: block;padding: 6px;}
.language a {color: #fff !important;display: block;padding: 6px;text-decoration: none !important;}
.logo-section{margin:20px auto;}
#imaginary_container {margin-top: 20px;}
nav.navbar {background: transparent none repeat scroll 0 0 !important;border: 0 none !important;margin: 0 !important; min-height: auto !important;}
.bg-red .navbar-default .navbar-nav > li > a {color: #fff;}	
.navbar-nav > li {display: inline-block;text-align: center;}
.nav {width: 100%;}
.nav li a {padding: 10px 20px !important;font-family: sans-serif;}
.latest > p, .Newsletter > p, .about-us-latest, .Newsletter, .latest-pad .latest {font-family: sans-serif!important;}

.col-sm-9 {padding-right:0px !important; padding-left: 0px;} /* modified */
.right-panel {padding-right:0px !important; padding-left: 10px;} /* modified */

.arrow-black > img {vertical-align: 2px !important;}
.main-image {border-radius: 50%;height: auto;margin: 15% auto 0%;overflow: hidden;width: 75%;}

.main-image a img{-moz-transition:-moz-transform 0.2s ease-in; 
	-webkit-transition:-webkit-transform 0.2s ease-in; -o-transition:-o-transform 0.2s ease-in;}
.main-image a img:hover{-moz-transform:scale(1.2); -webkit-transform:scale(1.2);-o-transform:scale(1.2);}

.main-image-text{font-size:30px;color:#000000;text-align:center;}
.main-image-text a{font-family:sans-serif;font-size:20px;color:#000000;text-align:center;}
.main-image-text a:hover{color:#FF0004;text-align:center;text-decoration:none;}
.main-image-text_active{font-size:30px;color:#FF0004;text-align:center;}
.main-image-text .active a{font-size:30px;color:#FF0004;text-align:center;}
.main-image-text_active a:hover{font-size:30px;color:#FF0004;text-align:center;text-decoration:none;}
.black-strip{background-color:#000000;height:1px;}
.clr{clear:both;}
.latest {border-bottom: 1px solid;color: #000000;display: inline-block;float: left;;font-size: 25px;margin-top: 10px; margin-bottom:10px;text-align: left;width: calc(100% - 0px);}
.latest2{margin-top:-46px;;font-size:25px;color:#000000;text-align:left;float:left;}
.arrow-black{background-color:#000000;line-height:35px;width:30px;border:solid 0px;float:right;margin-left:2px;}
.twitter-pad {display: block;margin: 50px 0 0;}
.pad_0(padding:0 !important;)
.latest-pad{border-bottom:#000000 solid 1px;}
.twt-btn {background: transparent url("../images/twitter-button.jpg") no-repeat scroll 0% 0%/100%;width: 100%;padding: 13px;border: none;color: #fff;font-size: 20px;}
.latest-pad {display: table;width: 100%;}
.main-image-height{margin-top:29px;}
.back-strip{border:solid #707070 1px;margin:20px 0;}
.active > a, .navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover {color: #999999 !important;}
/*center*/
.main-line{font-size:20px;color:#535353;text-align:left;padding-top:29px;}
.blue-line{font-size:15px;color:#000;text-align:left;margin-bottom:5px;}
.more{font-size:15px;color:#919191;line-height:23px; text-align:justify;}
.more a{font-size:17px;color:#919191;line-height:23px;}
.more a:hover{color:#FF0004;}
.left-section{float:left;}
.left-section-main{font-size:18px;color:#535353;text-align:left;padding-left:18px; line-height: 1.2em;}
.left-section-main2{font-size:15px;color:#0849b6;text-align:left;padding-left:18px;}
.left-section-main3{font-size:17px;color:#919191;padding-left:18px;padding-bottom:5px;line-height:20px;}
.more2{font-size:17px;color:#FF0004;line-height:23px;padding-left:18px;margin-bottom:25px;}
.more2 a{font-size:17px;color:#FF0004;line-height:23px;}
.more2 a:hover{color:#FF0004;}

.big-button{background-color:#dc3637;width:212px;line-height:46px;font-size:18px;color: #FFFFFF;text-transform:uppercase;margin:15px 0 118px 198px;}

.small-button{background-color:#dc3637;width:100px;line-height:22px;font-size:14px;color: #FFFFFF;text-transform:uppercase;margin:10px 0 50px 10px; float:right;}

.Newsletter{font-size:25px;color:#000000;border-bottom:#000000 solid 1px;margin-bottom:26px;margin-top:18px;}
.stay-up-back {background-color: #e4e4e4;border-radius: 5px;display: table;margin-top: 14px;padding-bottom: 20px;}
.stay-up-text{font-size:20px;color:#535353;text-transform:uppercase;padding-top:20px;margin-left:27px;}
.stay-up-text2{font-size:17px;color:#919191;padding-left:27px;padding-bottom:10px;}
.input-group-btn:last-child > .btn, .input-group-btn:last-child > .btn-group{background-color:#dc3637 !important;text-transform:uppercase;color:#FFFFFF;}

input.msg {background: #fff url("../images/mail-icon.jpg") no-repeat scroll 4% 47%;padding-left: 42px !important;height: 42px;border-width: 2px;}
.client{margin-right:17px;float:left;}
.client-text{margin-top:20px;float:left;margin-left:10px;}
.number-23{margin-top:20px;}
.client-text-main{margin-top:20px;margin-left:10px;}
.gray{color:#535353;}
.light-gray{color:#bfbfbf; text-align:justify;}
.reply{display:inline;padding-left:1px;color:#cbcaca;}
.reply a{display:inline;color:#cbcaca;font-size:12px;}
.reply a:hover{display:inline;color:#000000;}
.magin-t{margin-top:20px;margin-bottom:20px;}
.big-button2 {background-color: #dc3637;color: #ffffff;display: block;float: none !important;;font-size: 17px;line-height: 46px;margin: 0 auto !important;text-transform: uppercase;width: 210px;}
.video{font-size:25px;color:#000000;border-bottom:#000000 solid 1px;margin:80px 0 20px 0;}
.image-size img{width:100%;}
.video-text{font-size:17px;color:#919191;text-align:justify;margin-top:23px;line-height:20px;}
footer{background-color:#222222;}
.footer-hading{color: #919191;font-size:17px;padding-top:30px;text-transform:uppercase;}
.footer-text{color:#dddddd;font-size:16px;padding-bottom:20px;width:239px;}
.cat{color:#dddddd;font-size:16px;line-height:13px;}
.cat a{color:#dddddd;font-size:16px;}
.cat a:hover{color:#dddddd;font-size:16px;}
.big-button3{background-color:#dc3637;width:212px;line-height:46px;font-size:18px;color: #FFFFFF;text-transform:uppercase;margin-bottom: 25px; border:none;}

.dropdown-submenu{position:relative;}
.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px;}

.dropdown-submenu:hover>.dropdown-menu{display:block;}

.dropdown-submenu>a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#cccccc;margin-top:5px;margin-right:-10px;}
.dropdown-submenu:hover>a:after{border-left-color:#ffffff;}
.dropdown-submenu.pull-left{float:none;}.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px;}
.line{border-bottom:#dddddd solid 1px;margin-top:15px;}
span.input-group-btn .btn.btn-default {padding: 10px 20px;}

.visiable {background: rgba(200, 10, 0, 0.7) none repeat scroll 0 0;box-shadow: 0 0 5px 0 red;display: none;margin-left: -60px;margin-top: 0;position: absolute;}
.ovr:hover span.visiable {display: block !important;z-index: 9;}po
.visiable > a:hover {background: #fff none repeat scroll 0 0 !important;color: #000 !important;}

.dropdown:hover > .dropdown-menu {display: block;}

.nav.navbar-nav li > a:hover {  background-color: #e7e7e7 !important;}

.navbar-toggle.side2 {background: rgba(0, 0, 0, 0) none repeat scroll 0 0;border: 1px solid #fff;left: 10px;position: absolute;top: 93px;}
button.navbar-toggle.collapsed:hover {background: transparent;border: 1px solid #fff;}
.icon-bar {background: #fff none repeat scroll 0 0;}
.navbar-toggle.collapsed {margin: 8px -5px !important;}
.navbar-toggle {margin: 8px -5px !important;}
.navbar-default .navbar-toggle .icon-bar {background-color: #fff!important;}
.navbar-default .navbar-toggle {border-color: #fff;}

/* npaulp */
.col-sm-3.pad_0 > .img-responsive {padding-top: 7px !important;}
.articles-main-class img {display: block;max-width: 100%;height: auto;}
.articles-main-class .puce {display:inline;max-width: 150%; vertical-align: middle; padding-bottom: 3px;}
.articles-main-class {color: black !important;}
.summary-big {font-size: 110%; color: black !important;}
.summary {font-size: 90%; color: black !important;}
.source-date{font-size:90%;px;color:darkblue;text-align:left;margin-bottom:5px; font-weight: bold;}
.keywords{font-size: 80%;margin-top: 5px; color: #303030;margin-bottom: 15px;}
.keywords a{color: #000080;}
.title-sidebar{font-size: 120%; line-height: 1.2em;}
.section-logo{float: left; padding-right: 10px; padding-bottom: 10px;}

@media (min-width:320px) and (max-width:639px)
{
.black-bg {display: table;}
.col-sm-12.black-bg.pad_0 {background: #000 none repeat scroll 0 0 !important;display: table;width: 100%;}
.language a {font-size: 10px;}
.logo-section .col-sm-3.pull-right {float: left !important;margin-bottom: -40px;width: 75%;}
.container.logo-section {margin: 0;}
.logo-section .col-sm-3.pull-right {float: none !important;margin: 0 auto -42px !important;padding: 0;width: 67%;z-index: 999;}
.bg-red {z-index: 0;}
.navbar-nav{margin:0!important;}
.nav li a {padding: 6px 40px !important;}
.main-image-text a {font-size: 20px;}
.main-image {display: none !important;margin: 10px auto;width: 230px;}
.main-image-text a {font-size: 20px !important;}
.col-sm-3.pad_0 > a > img > .img-responsive {padding-top: 7px !important; width: 100%;}
.left-section-main, .left-section-main2, .left-section-main3, .more2 {padding-left: 0 !important;}
.big-button, .big-button2 {display: block;float: none !important;margin: 0 auto !important;}
.stay-up-back {height: auto;padding-bottom: 10px;}
.stay-up-text2 { padding-bottom: 10px;}
.video-text {margin: 20px 0;}
.footer-text {padding-bottom: 0;}
.big-button3 {margin: 0 0 10px;width: 100%;}
.container-fluid {  position: relative;z-index: 999;}
.bg-red .container-fluid {  position: static;}
.blog .col-sm-3.pad_0 {display: inline-block;width: 290px;vertical-align:top;margin-top:10px;}
.blog .col-sm-9 {display: inline-block;padding: 0;width: 100%;}
.col-sm-5.logo {float: none !important;width: 240px;}
.Articles-section-gray .col-sm-4 {margin: 10px 0;width: 100%;}
.Articles-section-gray .col-sm-3 > .form-control {margin: 10px 0;width: 95%;}
.col-sm-2.pad_0 { float: left !important;width: 33%;}
.col-sm-7.pad_0 .col-sm-10 {  display: block;  float: right;  width: 67%;padding:4px 0;}



.navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #FFF !important;
}

.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover {
    color: #FFF !important;
	background-color: #000 !important;
	
}




.publish-button{display: none;}


}


@media (min-width:640px) and (max-width:767px)
{
	
.navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #FFF !important;
}

.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover {
    color: #FFF !important;
	background-color: #000 !important;
}

.publish-button{display: none;}


.col-sm-12.black-bg.pad_0 {display: table;width: 100%;}
.first-blog .col-sm-3 {display: inline-block;width: 49%;}
.blog .col-sm-3.pad_0 {display: inline-block;width: 30%;vertical-align:top;margin-top:10px;}
.blog .col-sm-9 {display: inline-block;width: 69%;}
.left-section-main, .left-section-main2, .left-section-main3, .more2 {padding-left: 0 !important;}
.video-text {margin: 20px 0;}
.footer-text {padding-bottom: 15px;}
.navbar-toggle.side2 {top: 135px;}
.big-button2 {background-color: #dc3637;color: #ffffff;;font-size: 17px;line-height: 46px;margin-top: 20px;text-transform: uppercase;width: 212px;}
}


@media (min-width:768px) and (max-width:999px)
{
.col-sm-2.pull-right.bg-red {width: 20%;}
.nav li a {padding: 15px 13px !important;}
.stay-up-back {display: table;padding-bottom: 10px;}
.big-button2 {display: block;margin: 0 auto !important;}
.breadcrumb{display: none;}
nav.navbar {font-size: 12px !important;}
}

@media (min-width:1000px) and (max-width:1100px)
{
.nav li a {padding: 15px 13px !important;}
nav.navbar {font-size: 13px !important;}
}


@media (min-width:1101px) and (max-width:2600px)
{
.container {width: 1040px!important;}
}

/*start about us css*/

.about-left-section-main{font-size:20px;color:#535353;text-align:left;}
.about-left-section-main2{font-size:15px;color:#0849b6;text-align:left;}
.about-left-section-main3{font-size:15px;color:#919191;padding-bottom:5px; padding-bottom:20px; text-align:justify;}
.about-big-button2{background-color:#dc3637;width:212px;line-height:46px;font-size:17px;color: #FFFFFF;text-transform:uppercase;margin:20px 0 30px 111px;}
.about-us-latest{border-bottom: 1px solid;color: #000000;display: inline-block;float: left;;font-size: 25px;margin-top: 50px;text-align: left;
width: calc(100% - 0px);}

/*End about us css*/

/*start articles-by-lang us css*/
.articles-main-class{ max-width:100%; float:left; margin-top:13px;  color:#8f8f8f; text-align:justify;}
.articles-text{ font-size:20px; padding-left:110px;margin:10px 0 0 10px; font-weight:100;}
span{ color:#0849b6;}
.articles-text-disc{ font-size:15px; padding-left:120px; font-weight:100; color:#929292; }
.articles-arrow-button{ margin:65px auto 20px ; width: 370px;}
.articles-arrow-button button, .articles-arrow-button .articles-pages {display: inline-block;}
.articles-pages{ background-color:#f2f0f1; line-height:50px; width:249px; text-align:right; padding-right:14px;font-size:16px; color:#4d4d4d;}
span a{ color:#FF080D;}
span a:hover{ color:#FF080D;}

/*end articles-by-lang us css*/


/*Start Key Analysis css*/
.key-latest
{border-bottom: 1px solid;color: #000000;display: inline-block;float: left;;font-size: 25px;margin-top: 25px;text-align: left;width: calc(100% - 0px);}
.Key-main-image{ margin-top:30px;}
.Economic{ font-family:font-size:20px;color:#5b5b5b;}
.Economic-disc{ padding-left:20px;}
.Articles-section-gray{ background-color:#f7f7f7; border:#e1e1e1 solid 1px; margin-top:14px; padding:10px 0 10px 10px; margin-bottom:14px; }
.col-sm-4 {margin-top: 5px !important;width: 33.3333%;}
.img-disply{font-size:16px;margin:0px;}
.articles-text span {color: #0849b6;text-transform: uppercase;}
h5{ font-size:16px; color:#545454;}
.strip-final{border-bottom:solid #e1e1e1 1px; margin-bottom:15px;}
.h4, .h5, .h6, h4, h5, h6 {margin-bottom: 10px;margin-top: 10px;}
.h5, h5 {font-size: 14px;color:#8f8f8f !important;}

/*End Key Analysis css*/

/*Start search css*/
.search-firs5{color:#999999; }
/*end search css*/

/*Start Single css*/

.single-main2 {;font-size: 15px;color: #8b8b8b;text-align: justify;font-weight:100;}
.btn-link {border-radius: 0;color: #d84138 !important;font-weight: 600;;}	
.right-name{ border-top:solid 1px #d3d3d3; padding:20px 0 20px 0; ; font-size:18px; color:#505050;}
.right-last{border-top:solid 1px #d3d3d3; border-bottom:solid 1px #d3d3d3; padding:20px 0 20px 0; ; font-size:18px; color:#505050; margin-bottom:20px;}
/*end Single css*/

/*Start tag css*/
.keyword{ margin-top:10px;}
h6{margin-right:10px;}
.breadcrumb {background-color: #ffffff !important;border-radius: 4px;list-style: outside none none;margin-bottom: 0 !important;padding: 0 !important;}
.breadcrumb li {font-size: 16px !important;}
.breadcrumb a {color:#da3436;}
.breadcrumb > .active {color: #909090 !important;}
.image-pad{ padding-right:15px;}
.tag-text {font-size:18px;color: #535353;text-transform: capitalize ;}
.tag-text span {font-size:18px;color: #0849b6;text-transform: capitalize ;}
/*Start end css*/

@media (min-width:320px) and (max-width:640px)
{.blog .col-sm-3.pad_0 {width: 100%;}
.col-sm-2.pad_0 {padding: 9px 13px !important;}
.radio-inline {margin-top: 0;}
.blog .col-sm-5 {padding-left: 0;padding-right: 0;}
.breadcrumb{display: none;}
.carousel-caption{
	font-size: 100%;
	}
}

@media (min-width:640px) and (max-width:760px)
{
.blog .col-sm-3.pad_0 {width: 29%;}
.blog .col-sm-9 {display: inline-block;width: 70%;}
.breadcrumb{display: none;}




}






/* SCRUTARI */


.none-result-FicheDisplay {
    width: 100% !important;
}

.none-input-Parameters {
    flex-basis: 34%;
    width: 34%;

}


.none-result-Sidebar {
    width: 34%;
	display: none;

}

.scrutari-fiche-Motcle {
	display: none;
}

.scrutari-fiche-Body {
    margin-left: 0px !important;
}

.scrutari-area-Title {
	
}

.scrutari-fiche-Icon {
	display: none !important;
}

.scrutari-fiche-Titre {
    margin-bottom: 4px;
    margin-left: 0;
    margin-top: 0;
	
	font: 700 16px/20px 'Roboto Condensed', sans-serif !important;
    font-weight: 700;
    font-size: 16px;
	font-weight: bold !important;
	font-size: 120%;
	margin-bottom: 5px;
}

.scrutari-fiche-Thumbnail {
	margin-right: 10px;
}

.scrutari-fiche-ThumbnailIcon {
	display: none !important;
}

.scrutari-fiche-Soustitre {
    margin-bottom: 3px;
    font-style: normal !important;
    margin-left: 0px !important;
	color: #5c5c5c !important;
}

.scrutari-published{
	font-family: 'FontAwesome';	
}

.scrutari-title-Main {
	display: none !important;
}

.scrutari-fiche-Year {
    font-size: 1.0em;
    margin-bottom: 3px;
    font-style: normal !important;
    margin-left: 0px !important;
}

.scrutari-category-Tab{
	display: none !important;	
}

.scrutari-stats-Table {
    display: none !important;
}


.scrutari-Mark {
    background-color: #FFFF !important;
}










