.inbox {
	overflow: hidden;
}

.owl {
	margin-right: -17px;
	width: auto;
}

.owl.mosaique {
	margin-right: 0px;
}

.owl .owl-item .contenu{
	float: left;
	display: block;
}
.owl .owl-item .contenu .titre{
	display			: block;
	font-family		: droid_serifbold,sorts_mill_goudyregular,serif;
	font-weight		: normal;
	font-size		: 2em;
	line-height		: 1.1em;
	margin-bottom	: 12px;
}
.owl .owl-item .contenu .texte{
	display		: block;
	font-family	: droid_serifregular,sorts_mill_goudyregular,'Times new roman',serif;
	font-size	: 1.4em;
	line-height	: 1.2em;
	margin	: 0;
	word-wrap	: break-word;
	color	: #515151;
}
.owl .owl-item > li .imglink{
	float: left;
	height: auto;
}

.owl-buttons > div {
	width 			: 63px;
	height 			: 158px;
	position		: absolute;
	color			: #515151;
	text-decoration	: none;
	outline			: 0 none;
	position		: absolute;
	text-indent		: -9999px;
	top				: 50%;
	margin-top		: -79px;
	z-index			: 999;
	display 		: none;
}
.owl:hover .owl-buttons > div {
	display: block;
}
.owl-buttons > div.owl-prev {
	background	: url("../img/left-slider-arrow.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	left		: 0;
}
.owl-buttons > div.owl-next {
	background	: url("../img/right-slider-arrow.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	right		: 17px;
}
.owl.mosaique .owl-buttons > div.owl-next {
	right: 0px;
}

.filtre_categories .inbox h2{
	font-size: 3em;
	padding: 16px 0 10px;
	margin-bottom: 9px;
}

.filtre_categories .inbox .plus{
	left: 0;
	width: 100%;
	font-weight: bold;
	position: absolute;
	cursor: pointer;
	display: block;
	bottom: 0px;

	height: 30px;
	border-right: 18px solid white;
	font-family: bebas_neueregular,droid_sansregular,Helvetica,sans-serif;
	text-transform: uppercase;
	font-weight: normal;
	line-height: 30px;
	font-size: 4.4em;

	color: #FFFFFF;
}

.filtre_categories .inbox .plus.subscribe{
	height: 30px;
	border-right: 18px solid white;
	font-family: bebas_neueregular,droid_sansregular,Helvetica,sans-serif;
	text-transform: uppercase;
	font-weight: normal;
	line-height: 14px;
	font-size: 1.4em;
}
.filtre_categories .inbox .plus.subscribe:hover{
	color: #FFFFFF;
}

.owl .media_video,
.owl .media_audio {
	width		: 100%;
	height	: 100%;
	position	: relative;
}

@media (max-width: 1279px) and (min-width: 642px){
	.owl.mosaique {
		margin-right: -1px;
	}
}

@media (max-width: 641px){

	.owl {
		margin-right: 0;
	}

	.filtre_categories .inbox .plus.subscribe{
		border-right: none;
	}

	.owl .owl-item .contenu,
	.owl .owl-item .imglink + .contenu{
		width: auto!important;
		float: none!important;
	}

	.owl:hover .owl-buttons > div {
		display: none;
	}

	.owl .owl-item > li .imglink{
		float	: none;
		width	: 100%;
		height	: auto;
		margin	: 0 0 18px 0;
		padding	: 0;
	}

	.inbox.interview img {
		float			: none!important;
		height			: auto!important;
		margin-right	: 0%!important;
		width			: 100%!important;
	}

}



/***** MULTI 2 **********/

.multi_2 .owl-item > li{
	min-height : 270px;
	padding-right: 18px;
	padding-bottom: 40px;
}

ul.multi_2 a.imglink img {
	height: auto;
}
.multi_2 .owl-item > li .media_video{
	margin-right: 18px;
}
.multi_2 .owl-item > li .media_video .picto-play{
	top		: 50%;
	left	: 40px;	
}
.owl.multi_2 .owl-item > li .imglink + .contenu{
	width: 378px;
	width: -moz-calc(100% - 200px);
	width: calc(100% - 200px);
	float: left;
	display: block;
}

@media (max-width: 1279px) and (min-width: 642px){

	.owl.multi_2 .owl-item > li .imglink + .contenu{
		width: 268px;
	}
	
}

@media (max-width: 641px){

	.multi_2 .owl-item > li{
		height: auto;
		min-height: 240px;
		padding-right: 0;
	}

	.multi_2 .owl-item > li .media_video{
		width: 100%;
		margin: 0;
	}

	.multi_2 .owl-item > li .media_video img{
		margin: 0;
	}

}


/***** MULTI 3 **********/

.multi_3 .owl-item > li{
	min-height : 285px;
	padding-right: 18px;
	padding-bottom: 30px;
}

.multi_3 .icon-sharing {
	clear	: both;
	display	: block;
	float	: left;
	padding	: 12px 0;
	width	: 100%;
	height	: 44px;
}

.inbox.rants .multi_3 img{
	max-height: none;
}

.multi_3 .titre {
	font-family		: bebas_neueregular,droid_sansregular,Helvetica,sans-serif;
	font-size		: 2em;
	font-weight		: lighter;
	line-height		: 1.2em;
	text-transform	: uppercase;
	color			: #727272 !important;
	clear			: both;
	display			: block;
	min-height		: 60px;
}

.multi_3 .icon-sharing .fav{
	margin-top: 2px;
}

.owl.multi_3 .owl-item > li .imglink{
	float: none;
}
.owl.multi_3 .owl-item > li .imglink img{
	width: 100%;
}

@media (max-width: 1279px) and (min-width: 642px){
	
	.multi_3 .owl-item > li{
		min-height : 255px;
	}

	.owl.multi_3 .owl-item > li .imglink + .contenu{
		width: 268px;
	}
	
}

@media (max-width: 641px){

	.multi_3 {
		margin-right: 0;
	}

	.multi_3 .owl-item > li{
		height: auto;
		min-height: 240px;
		padding-right: 0;
	}

	.multi_3 .owl-item > li .media_video{
		width: 100%;
		margin: 0;
	}

	.multi_3 .owl-item > li .media_video img{
		margin: 0;
	}

	.owl .owl-item > li .imglink{
		margin	: 0;
	}

}



/***** MULTI 4 **********/

.multi_4 .owl-item > li{
	min-height : 310px;
	padding-right: 18px;
	padding-bottom: 40px;
}

@media (max-width: 1279px) and (min-width: 642px){
	
}

@media (max-width: 641px){

	.multi_4 .owl-item > li{
		height: auto;
		min-height: 240px;
		padding-right: 0;
	}

}



/***** MULTI 2 **********/

.mosaique_4 .owl-item > li{
	padding-right: 18px;
}

.mosaique_4 .owl-item > li .item-wrap{
	background-color: #f6eef1;
	min-height: 286px;
}

.mosaique_4 .owl-item > li .imglink,
.mosaique_4 .owl-item > li .imglink img{
    display: block;
    float: none;
    width: 100%;
}

ul.mosaique_4 a.imglink img {
	height: auto;
}

.mosaique_4 .owl-item > li .media_video .picto-play{
	top		: 50%;
	left	: 40px;	
}
.owl.mosaique_4 .owl-item > li .contenu{
	float: none;
}
.owl.mosaique_4 .owl-item > li .titre{
	color		: #042C67;
	display		: block;
	font-family	: 'bebas_neueregular','droid_sansregular',Helvetica,sans-serif;
	font-size	: 20px;
	height		: 90px;
	line-height	: 18px;
	margin		: 0;
	padding		: 10px 12px;
	text-align	: center;
}

.owl.mosaique_4 .owl-item > li .subscribe{
	border	: none;
	margin	: 0 0 5px 2%;
	width	: 90%;
}


@media (max-width: 1279px) and (min-width: 642px){
	
	.mosaique_4 .owl-item > li .item-wrap{
		background-color: #f6eef1;
		min-height: 245px;
	}

	.owl.mosaique_4 .owl-item > li .subscribe{
		margin: 0 0 6px 3%;
    	width: 87%;
	}

}

@media (max-width: 641px){

	.mosaique_4 .owl-item > li{
		height: auto;
		min-height: auto;
		padding-right: 0;
	}

	.owl.mosaique_4 .owl-item > li .titre{
		height		: auto;
		min-height	: 80px;
	}

	.mosaique_4 .owl-item > li .media_video{
		width: 100%;
		margin: 0;
	}

	.mosaique_4 .owl-item > li .media_video img{
		margin: 0;
	}

	.owl.mosaique_4 .owl-item > li .subscribe{
		margin: 0;
    	width: 100%;
	}

	.mosaique_4 .owl-item > li .item-wrap{
		min-height: inherit;
	}

}

/***** MOSAIQUE 8 TEXTE **********/

.mosaique_8_texte .owl-item > li .mosaique_8_texte_item{
	min-height : 310px;
	padding-right: 18px;
	padding-bottom: 40px;
}

@media (max-width: 1279px) and (min-width: 642px){
	
}

@media (max-width: 641px){

	.mosaique_8_texte .owl-item > li .mosaique_8_texte_item{
		height: auto;
		min-height: 240px;
		padding-right: 0;
	}

}

/***** MOSAIQUES **********/
.owl .mosaique{
	position: relative;
	background-color: #8B307E;
	width: 100%;
	height: auto;
}
.owl .mosaique.petit{
	width: 50%;
	float: left;
}
.owl .__fake__ .mosaique.petit{
    width: 100%;
}
.owl .mosaique img {
	border: none;
}
.owl .mosaique img.gabarit{
	width: 100%;
}
.owl .mosaique .lien_media {
	display	: block;
	position	: absolute;
	height	: 100%;
	bottom 	: 0;
	right		: 0;
	left		: 0;
	top		: 0;
	width		: 100%;
}
.owl .mosaique .lien_media img {
	width: 100%;
	/*height: 100%;*/
}
.owl .mosaique .titre {
	display				: block;
	position			: absolute;
	left				: 0;
	bottom				: 0;
	width				: 100%;
	background-color	: rgba(0, 0, 0, 0.4);
	color				: #FFFFFF;
	font-family			: droid_serifbold,sorts_mill_goudyregular,serif;
	font-size			: 1.6em;
	line-height			: 1.1em;
	padding				: 10px;
	text-align			: left;
}
.owl .mosaique.nomedia .titre {
	display				: block;
	position			: absolute;
	left				: 0;
	bottom				: 0;
	width				: 100%;
	background			: none;
	color				: #FFFFFF;
	font-family			: droid_serifbold,sorts_mill_goudyregular,serif;
	font-size			: 1.6em;
	line-height			: 1.1em;
	padding				: 10px;
	text-align			: left;
}


/* -------------- LISTE DES JOURNAUX -------------- */
.owl.modale .owl-buttons > div.owl-prev {
	left: -4%;
}
.owl.modale .owl-buttons > div.owl-prev,
.owl.papers .owl-buttons > div.owl-prev {
	background: url("../img/slider-left-purple.png") no-repeat 0 center;
}
.owl.modale .owl-buttons > div.owl-next {
	right: -4%;
}
.owl.modale .owl-buttons > div.owl-next,
.owl.papers .owl-buttons > div.owl-next {
	background: url("../img/slider-right-purple.png") no-repeat 50px center;
}

#list-papers {
	margin-left: 50px;
}
.skycraper_enabled #list-papers {
	margin-left: 37px;
}
#list-papers .owl {
	width: 100%;
}
#list-papers .owl.papers .owl-buttons > div.owl-prev {
	height			: 46px;
	width			: 46px;
	background		: url('../img/carousel_home_left.png') no-repeat 0 center;
	left			: -32px;
	top				: 45%;
	margin-top		: 0;
	border-radius	: 50px;
	box-shadow		: 0 0 6px rgba(0, 0, 0, .35);
	display			: block;
}
#list-papers .owl.papers .owl-buttons > div.owl-next {
	height			: 46px;
	width			: 46px;
	background		: url('../img/carousel_home_right.png') no-repeat 0 center;
	right			: -32px;
	top				: 45%;
	margin-top		: 0;
	border-radius	: 50px;
	box-shadow		: 0 0 6px rgba(0, 0, 0, .35);
	display			: block;
}

.owl.modale .owl-buttons > div {
	top: 32%;
}

@media (max-width: 1279px) and (min-width: 642px) {
	#list-papers,
	.skycraper_enabled #list-papers {
		margin-left: 10px;
	}
}

@media screen and (max-width: 641px) {
	.owl.papers .owl-controls .owl-pagination {
		text-align: center;
		border-top: 1px solid #BABABA;
		margin: -20px 10px 30px 10px;
		display: block;
	}
	.owl.papers .owl-controls .owl-pagination .owl-page {
		width: 10px;
		height: 10px;
		border-radius: 100%;
		background-color: #BABABA;
		margin: 20px 5px 0px 5px;
		display: inline-block;
	}
	.owl.papers .owl-controls .owl-pagination .owl-page.active {
		background-color: #20B311;
	}
	.filtre_categories .inbox h2{
		font-size: 3em;
	}
	#list-papers,
	.skycraper_enabled #list-papers {
		margin-left: 0px;
	}
	#list-papers .owl.papers .owl-buttons > div.owl-prev,
	#list-papers .owl.papers .owl-buttons > div.owl-next {
		width: 30px !important;
		height: 30px !important;
		background-size: 100%;
		top: 65%;
		display: block;
	}
	#list-papers .owl.papers .owl-buttons > div.owl-prev {
		left: 10px;
	}
	#list-papers .owl.papers .owl-buttons > div.owl-next {
		right: 10px;
	}
}