.galPhotoInterne {
	width: 100%;
	margin-bottom: 25px;
}
.galPhotoInterne img {
	width: 100%;
	height: auto;
}
.keyWord {
}
.keyWord .ttr {
	font-size: 16px;
	color: #e83838;
	float: right;
	font-weight: bold;
	margin-left: 20px;
}
.keyWord ul {
	overflow: hidden;
}
.keyWord ul li {
	display: inline-block;
	list-style: none;
	list-style-image: none;
	margin-left: 10px;
	margin-bottom: 5px;
}
.keyWord ul li a {
	display: block;
	background: #f7f7f7;
	border: 1px solid #cdcdcd;
	font-size: 16px;
	height: 30px;
	line-height: 30px;
	color: #909090;
	padding: 0 15px;
}
.keyWord ul li a:hover {
	background: #f3e1e1;
	color: #e83838;
	border-color: #e83838;
	text-decoration: none;
}
.relatedContent {
	margin-top: 25px;
}
.pageContentAll .block h2 {
	font-size: 24px;
	color: #000;
	font-weight: bold;
	border-bottom: 1px solid #e83838;
	background: none;
	display: block;
	padding: 7px 15px 10px 0;
	line-height: 30px;
	margin: 0 0 25px;
	-webkit-border-bottom-left-radius: 0;
	-moz-border-radius-bottomleft: 0;
	border-bottom-left-radius: 0;
}
.listArticlePage ul li {
	list-style: none;
	list-style-image: none;
}
.themeArticle {
}
.themeArticle span {
	display: inline-block;
	padding: 3px 15px 3px 13px;
	font-size: 10px;
	color: #fff;
	font-weight: bold;
	-webkit-border-bottom-right-radius: 13px;
	-moz-border-radius-bottomright: 13px;
	border-bottom-right-radius: 13px;
}
.themeArticle a {
	color: #FFF;
}
.themeArticle a:hover {
	text-decoration: none
}
.elemArticleThumbs ul {
	margin: 0;
	list-style: none;
	list-style-image: none;
	padding: 0;
	margin: 0;
}
.elemArticleThumbs ul li {
	margin: 0;
	list-style: none;
	list-style-image: none;
	padding: 0;
	margin: 0;
}
.elemArticleThumbs:after {
	content: "";
	display: block;
	height: 0;
	clear: both;
}
.elemArticleThumbs .photo {
	width: 40%;
	float: right;
	position: relative;
}
.elemArticleThumbs .photo img {
	width: 100%;
	height: auto;
}
.elemArticleThumbs .photo .themeArticle {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 2;
}
.elemArticleThumbs .info {
	overflow: hidden;
	padding: 3px 15px 0 0
}
.elemArticleThumbs .info .date {
	font-size: 14px;
	color: #e83838;
	line-height: 23px;
}
.elemArticleThumbs .info .ttr {
	font-size: 16px;
	font-weight: bold;
	color: #000;
	line-height: 21px;
}
.elemArticleThumbs .info .ttr a {
	color: #000;
}
.elemArticleThumbs .info .ttr a:hover {
	color: #e83838;
	text-decoration: none
}
.elemArticleThumbs .info .desc {
	font-size: 16px;
	color: #5b5b5b;
	line-height: 26px;
}
.elemArticleThumbs .info .desc p {
	margin-bottom: 10px;
}
.elemArticleThumbs .info .desc a {
	color: #000;
}
.elemArticleThumbs .info .desc a:hover {
	color: #e83838;
	text-decoration: none
}
.elemArticleThumbs .info .link {
	text-align: left;
}
.elemArticleThumbs .info .link a {
	font-size: 16px;
	color: #848484;
	background: url(../image/png/bgplus.png) left bottom no-repeat;
	line-height: 32px;
	padding: 0 25px;
	display: inline-block;
}
.elemArticleThumbs .info .link a:hover {
	color: #e83838;
	text-decoration: none
}
.elemArticleThumbs .info .readMore {
	font-size: 10px;
	color: #848484;
	font-weight: bold;
	line-height: 22px;
}
.elemArticleThumbs .info .readMore a {
	color: #848484;
	text-decoration: none
}
.elemArticleThumbs .info .readMore a:hover {
	color: #e83838;
	text-decoration: none
}
.elemArticleThumbsFirst .info .ttr {
	font-size: 36px;
	line-height: 1.2;
	margin-bottom: 10px;
}
.elemArticleThumbsFirst .info .date {
	font-size: 16px;
	line-height: 1.4;
	margin-bottom: 10px;
}
.elemArticleThumbsFirst {
	margin-bottom: 30px;
}
.left .elemArticleThumbs .photo {
	width: 100%;
	float: none;
	position: relative;
	margin-bottom: 10px;
}
.left ul, .left ul li {
	margin: 0;
	list-style: none;
	list-style-image: none;
	padding: 0;
	margin: 0;
}
.left ul li {
	margin-bottom: 25px;
}
.node-type-article .pageDate {
	font-size: 24px;
	font-weight: bold;
	color: #e83838;
	line-height: 23px;
	margin: 12px 0 10px 30px; /*float: right;*/
}
.node-type-article .title1 {
	overflow: hidden;
}
.node-type-article .row-fluid .span9 {
	padding-left: 3%;
}
.node-type-interview .pageDate {
	font-size: 30px;
	font-weight: bold;
	color: #e83838;
	line-height: 23px;
	margin: 12px 0 10px 30px;
	float: right;
}
.node-type-interview .title1 {
	overflow: hidden;
}
.node-type-interview .row-fluid .span9 {
	padding-left: 3%;
}
.partageArticle {
	padding: 15px 20px 7px;
	background: #ededed;
	text-align: left;
}
.listArticlePage .owl-pagination {
	display: none;
}
.listArticlePage .owl-buttons {
	text-align: left;
	padding-left: 10px;
}
.listArticlePage .owl-theme .owl-controls {
	top: -70px;
	height: 40px;
	width: 30%;
	direction: ltr;
}
.listArticlePage .owl-theme .owl-controls .owl-buttons div, .listArticlePage .owl-theme .owl-controls .owl-buttons div {
	width: 18px;
	height: 26px;
	background: none;
	overflow: hidden;
	line-height: 30px;
	font: normal normal normal 30px/1 FontAwesome;
	color: #000;
	content: "";
	padding: 0;
}
.listArticlePage .owl-next:before {
	display: block;
	width: 15px;
	content: "\f105";
	margin: 0;
	text-align: center;
}
.listArticlePage .owl-prev:before {
	display: block;
	width: 15px;
	content: "\f104";
	margin: 0;
	text-align: center;
}
.listArticlePage .owl-theme .owl-controls .owl-buttons div, .listArticlePage .owl-theme .owl-controls .owl-buttons div {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	background: none;
	filter: Alpha(Opacity=1);
	opacity: 1;
	display: inline-block;
}
.listArticlePage .owl-theme .owl-controls .owl-buttons {
	text-align: left;
}
.listArticlePage .owl-theme .owl-controls .owl-buttons div:hover, .listArticlePage .owl-theme .owl-controls .owl-buttons div:hover {
	color: #e83838;
}
.page-actualite .views-bootstrap-grid-plugin-style .row:after {
	content: "";
	display: block;
	height: 0;
	clear: both;
}
.page-actualite .views-bootstrap-grid-plugin-style .row {
	margin-bottom: 25px;
}
.page-actualites-par-tag .views-bootstrap-grid-plugin-style .row:after {
	content: "";
	display: block;
	height: 0;
	clear: both;
}
.page-actualites-par-tag .views-bootstrap-grid-plugin-style .row {
	margin-bottom: 25px;
}
.page-actualites .views-bootstrap-grid-plugin-style .row:after {
	content: "";
	display: block;
	height: 0;
	clear: both;
}
.page-actualites .views-bootstrap-grid-plugin-style .row {
	margin-bottom: 25px;
}
.page-actualites-par-theme .views-bootstrap-grid-plugin-style .row:after {
	content: "";
	display: block;
	height: 0;
	clear: both;
}
.page-actualites-par-theme .views-bootstrap-grid-plugin-style .row {
	margin-bottom: 25px;
}
#block-views-banni-re-front-block-3 .row:after {
	content: "";
	display: block;
	height: 0;
	clear: both;
}
#block-views-banni-re-front-block-3 .row {
	margin-bottom: 25px;
}
.more-link {
	text-align: center;
	padding: 20px;
}
.more-link a {
	display: inline-block;
	background: #fff;
	color: #000;
	border: 1px solid #dddddd;
	font-size: 16px;
	padding: 5px 25px;
	line-height: 25px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.more-link a:hover {
	text-decoration: none;
	background: #e8e8e8;
	color: #000;
	border: 1px solid #e8e8e8;
}
.front .zoneHome {
	padding: 15px 0;
}
.front div.homeNews {
	padding: 30px 0;
}

/*homebanner*/

.homeBanner ul, .homeBanner li {
	padding: 0;
	margin: 0;
	list-style-image: none;
	list-style: none;
}
.blcHomeSlider {
	position: relative;
}
.blcHomeSlider .mainBannerThumbnail {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 15;
	width: 35%;
}
.blcHomeSlider .mainBannerThumbnail .owl-carousel .owl-wrapper.owl_wrapper_res .owl-item {
	float: none !important;
	width: 100% !important;
}
.blcHomeSlider .mainBannerThumbnail .owl-carousel .owl-wrapper.owl_wrapper_res{
	width: 100% !important;
	background: url(../image/png/bgbanner.png);
	height: 423px;
	padding: 10px 25px 0
}
 .blcHomeSlider .mainBannerThumbnail .owl-carousel .owl-wrapper{ 	background: url(../image/png/bgbanner.png);
 
 padding: 20px 20px 0;}
.blcHomeSlider .mainBannerThumbnail .owl-item {
	padding: 0 0 10px;
}
.banThumb:after {
	content: "";
	display: block;
	height: 0;
	clear: both;
}
.banThumb {
	cursor: pointer;
}
.banThumb .photo {
	float: right;
	width: 44%;
}
.banThumb .info {
	float: right;
	width: 56%;
	padding: 0 3% 0 0;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.mainBanner .owl-item ul:after {
	display: block;
	position: absolute;
	content: "";
	background: url(../image/png/bgbannerbig.png) left top repeat-x;
	height: 253px;
	left: 0;
	bottom: 0;
	width: 100%;
}
.mainBanner .owl-item ul {
	position: relative;
}
.mainBanner .owl-item .ttr {
	position: absolute;
	bottom: 30px;
	color: #FFF;
	width: 100%;
	padding: 0 5%;
	font-size: 24px;
	font-weight: bold;
	text-align: right;
}
.mainBanner .owl-item .ttr a {
	color: #FFF;
}
.banThumb .info .ttr {
	font-size: 14px;
	color: #FFF;
}
.banThumb .info .date {
	font-size: 12px;
	color: #FFF;
}
.banThumb:hover .info .ttr, .banThumb:hover .info .date {
	color: #e83838;
}
/* home news emmision */
.homeExtra .container {
	background: #f2f2f2;
}
.homeExtra .container .view {
	padding: 0 3%
}
.homeNews {
	background: #f2f2f2
}
.blcBannerN {
	position: relative
}
.blcBannerN .info {
	width: 100%;
	padding: 0 20px;
	position: absolute;
	right: 0;
	top: 150px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.blcBannerN .time {
	display: block;
	font-size: 24px;
	color: #f11b11;
	font-weight: bold;
	padding: 0;
	line-height: 1;
	margin-bottom: 7px;
}
.blcBannerN .ttr {
	display: block;
	font-size: 32px;
	color: #fff;
	font-weight: bold;
	padding: 0;
	line-height: 1;
	margin-bottom: 2px;
}
.blcBannerN .desc {
	display: block;
	font-size: 16px;
	color: #b7b7b7;
	padding: 0;
	line-height: 1;
}
.blocLinks:after {
	content: "";
	display: block;
	height: 0;
	clear: both;
}
.blocLinks .txt {
	padding: 10px;
	font-size: 16px;
	color: #000;
	float: left;
}
.blocLinks .txt:hover {
	text-decoration: none;
	color: #e83838
}
.blocLinks .tv {
	float: right;
	width: 35px;
	margin: 7px 10px 0 0;
}
/*video home*/
.videoLast {
	background: #202020;
}
.videoLast .col-lg-4 ,
.videoLast .col-md-4 {
	padding: 0 15px 15px 15px;
}
.videoLast .col-lg-4 ,
.videoLast .col-md-4 {
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	padding: 0 10px;
	margin-bottom: 20px;
	position: relative
}
.videoLast .views-field-field-theme {
	display: inline-block;
	position: absolute;
	left: 10px;
	top: 0;
}
.videoLast .views-field-field-theme span {
	display: block;
	padding: 2px 25px 2px 15px;
	line-height: 1;
	font-size: 16px;
	color: #FFF;
	-webkit-border-bottom-right-radius: 20px;
	-moz-border-radius-bottomright: 20px;
	border-bottom-right-radius: 20px;
}
.videoLast .views-field-field-theme span a {
	color: #FFF;
	text-decoration: none;
}
.videoLast .views-field-field-theme span a:hover {
	text-decoration: none;
}
.videoLast .col-lg-4 .views-field-field-galerie-photo img,
.videoLast .col-md-4 .views-field-field-galerie-photo img{
	width: 100%;
	height: auto;
}
.videoLast .col-lg-4 .views-field-field-galerie-photo ,
.videoLast .col-md-4 .views-field-field-galerie-photo {
	margin-bottom: 8px;
}
.videoLast .col-lg-4 .views-field-title ,
.videoLast .col-md-4 .views-field-title {
	font-size: 20px;
	color: #FFF;
	padding-left: 25px;
	line-height: 1;
	height: 50px;
	overflow: hidden
}
.videoLast .col-lg-4 .views-field-title a ,
.videoLast .col-md-4 .views-field-title a {
	color: #FFF;
	display: block;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
	padding: 0 0 0 15px
}

.view-news-emssions-links .col{
	padding: 0 10px 15px;
}

.view-news-emssions-links .row {
	margin-right: -10px;
	margin-left: -10px;
}
@media (min-width: 1200px) {
.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11 {
	float: right;
}
	.container {
		padding: 0;
	}
}
@media (max-width: 1199px) {
	.blcHomeSlider .mainBannerThumbnail {
		bottom: 0;
		top: auto;
		width: 100%;
	}
	.blcHomeSlider .mainBannerThumbnail .owl-carousel .owl-item {

	}
	.blcHomeSlider .mainBannerThumbnail .owl-carousel .owl-wrapper {
		height: auto;
	}

	/*.mainBanner .owl-item .ttr { display:none;}*/

	.elemArticleThumbsFirst{
		margin-bottom: 20px;
	}

	#block-views-banni-re-front-block-3 .row{
		margin-bottom: 0;
	}

	.view-id-actualites_par_theme > .view-content .col{
		padding-left: 0;
		padding-bottom: 20px;
	}

	.view-id-actualites_par_theme > .view-content .row{
		padding-bottom: 0;
		margin-bottom: 0;
	}

	.view-id-actualites_par_theme .elemArticleThumbsFirst .info .ttr{
		font-size: 16px;
	}
	.topMenuContainer .nav > li a{
		padding: 0 13px;
	}

	.footerBottomContainer{
		padding: 0 10px;
	}

	.topMenuContainer .container{
		padding: 0;
	}

}
@media (max-width: 991px) {
	.view-news-emssions-links .blcBannerN .info{

	}

	.view-news-emssions-links .blcBannerN .img img{
		width: 100%;
	}

	.view-news-emssions-links .col:nth-child(2n+1){
		clear: both;
	}
	.topMenuContainer .nav > li a{
		padding: 10px 20px;
	}
}

@media (max-width: 800px) {

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
	padding: 0 0 15px 0;
}
/*.blcBannerN .img {
	float: right;
	margin: 0 0 0 3%;
}
.blcBannerN .info {
	position: inherit;
	width: auto;
	overflow: hidden;
	height: 100%;
	top:auto;
	right:auto;
}
.blcBannerN .ttr {
	color: #000;
}*/
.topMenuContainer .nav>li:after { display:none;}

.node-type-article .row-fluid .span9 { padding:0;}
}
@media screen and (max-width: 767px) {
	.blcNBanner{
		padding: 0;
	}
	.ttrNBanner{
		font-size: 26px;
	}
	.elemArticleThumbsFirst .info .ttr{
		font-size: 26px;
	}
	.videoLast .col-md-4{
		float: none;
	}
}
@media screen and (max-width: 640px) {

	.blcBannerN .img { float:none; margin:0 0 5%;}
	.blcBannerN .img img { width:100%;}
	.blcBannerN .info { padding:20px;}
	.banner.Top { display:none;}  .topMenuContainer .row-fluid .bloc_search.span3 { width:60%;}

}
@media screen and (min-width: 480px) and (max-width: 767px) {
	.view-news-emssions-links .col{
		width: 50%;
	}
}

@media screen and (max-width: 479px) {
	.view-news-emssions-links .col{
		float: none;
	}
	.elemArticleThumbs .photo { width:auto; float:none;margin-bottom: 20px}
	.elemArticleThumbs .info{padding-right: 0}
	.keyWord ul li{
		margin-left: 5px;
	}
	.keyWord ul li a{
		padding: 0 7px;
	}

	.title1{
		font-size: 28px;
		padding-bottom: 20px;
	}
}



@media screen and (max-width: 320px) { /*.topMenuContainer .row-fluid .bloc_search.span3 { float:none;  width:100%; clear:both;}*/ }