
@media (max-width: 1025px) and (min-width: 781px) {
	
	.cont_banner_300X100 {
		display:none;
	}
	
	#block-views-derniers-news-block {
    height: auto !important;
}
	#block-views-dossiers-block .view-dossiers .view-content .views-row {
    width: 48%;
    margin: 1%;
}
	
.btt_langue_mobile {
	display: block;
    position: absolute;
    z-index: 9999999;
    top: 19px;
    right: 23px;
    padding: 5px 10px;
    border: 1px #686868 solid;
    text-decoration: none;
    color: #ee151f;
    font-family: 'Roboto-Regular';
    font-size: 13px;
    background: #fff;
    border-radius: 0px;
	    width: 50px;
    height: 30px;
    font-size: 0px;
    background: url(../images/btt_arabe_mobile.png) center no-repeat;

	}
	.btt_langue_mobile:hover {
		text-decoration: none;
		color: #ee151f;
		    width: 50px;
    height: 30px;
    font-size: 0px;
    background: url(../images/btt_arabe_mobile.png) center no-repeat;
		
	}

		.front #block-views-derniers-news-block {
    display: block;
    position: relative;
    overflow: hidden;
    width: 100%;
    height: 1323px;
    float: right;
    padding: 10px;
    border: 1px solid #eaeaea;
    margin-bottom: 20px;
    /* min-height: 1898px; */
}
	.a2a_kit {
	/*position: fixed;
    bottom: 0;
    left: 25%;
    z-index: 5;*/
	width: 36px;
    position: fixed;
    top: 255px;
    left: 0;
    z-index: 5;
}
.a2a_kit a {
    cursor: pointer;
    margin-bottom: 5px;
}
	
	#block-bn-pepites-bloc-bn-pepites {
    width: 100%;
    float: left;
	margin-bottom: 25px;
	    margin-top: 158px;
}

.lien_pepite {
	width:100%;
	border-right: none !important;
	border-left: 1px #ededed solid !important;
}

.lien_commente, .lien_lu {
	display:none !important;
}

#block-bn-pepites-bloc-bn-pepites .views-row {
    width: 30%;
    height: 305px;
    overflow: hidden;
    border-right: 1px #eeeeee solid;
    padding-left: 0;
    padding: 1px 12px;
    display: inline-block;
    float: left;
}
#block-bn-pepites-bloc-bn-pepites .views-field-field-image img {
    width: 100%;
        height: auto !important;
    /* margin-bottom: 20px; */
}
	
	
	
	
	#comments .comment h3 {
    font-family: 'Roboto-bold';
    font-size: 16px;
    position: relative;
    width: 100%;
    float: left;
    margin-top: 0px;
}
	
	#block-views-autos-block .view-autos .view-content {
    padding-top: 15px;
    display: block;
    overflow: hidden;
    float: left;
    width: 100%;
}

	#block-block-7 .cont_titre_block {
    /* left: -38px; */
    width: 100%;
    padding-right: 9px;
}
	
	.view-articles-p-pites .view-content {
	height: auto;
    overflow:visible;
}
	
	#block-system-main-menu .container, #block-block-8 {
		display:none;
	}
	.sticky3 {
		display:block !important;
	}
	#block-views-article-vedette-block {
		margin-top:118px;
	}
	
	.logo_site_haut_ptt {
        height: 104px;
    width: 326px;
    float: none;
    margin-left: -26px;
    margin-right: auto;
		

}
.bncheck_ar .logo_site_haut_ptt {
    margin-left: auto !important;
    margin-right: auto;
	width: 326px !important;

}
.logo_site_haut_ptt .lien_logo_haut {
	    text-align: center;
    width: 100%;
    display: block;
}
/*  btt arabe 

.logo_site_haut_ptt img{
    margin-left: -23px;

	
}*/
.region-toplogo #block-block-4 {
	display:none;
}
	
#menu-social2 {
    top: 73px;
}
	.bncheck_ar #menu-social2 {
    top: 138px;
}


.sticky_menumobile {
    top: 63px;

}
.bncheck_ar .sticky_menumobile {
    top: 125px;

}
.sticky_menurecherche {
    top: 63px;
}
.bncheck_ar .sticky_menurecherche {
    top: 125px;
}

#block-views-article-vedette-block .views-field-title {
    width: 96%;
    margin-left: 2%;
    margin-right: 2%;
}

#block-views-article-vedette-block .views-field-body .field-content p {
    padding-left: 15;
    padding-right: 15px;
}

#block-quicktabs-p-pites {
    width: 100%;
    float: left;
}

ul.quicktabs-tabs.quicktabs-style-sky li:nth-child(2), ul.quicktabs-tabs.quicktabs-style-sky li:nth-child(3){
	display:none;
}

ul.quicktabs-tabs.quicktabs-style-sky li:nth-child(1){
	width:100%;
}
ul.quicktabs-tabs.quicktabs-style-sky li:nth-child(1) a{
	width: 100%;
    border-right: none !important;
    border-bottom: 1px #eee solid !important;
}
#quicktabs-tabpage-p_pites-0 .view-articles-p-pites .view-content .views-row {
	    width: 49%;
    height: auto;
    overflow: hidden;
    border-right: none;
    /* margin-bottom: 70px; */
    padding-left: 0;
    padding: 1px 12px;
    border-bottom: 1px #eeeeee solid;
    margin-bottom: 32px;
}
.views-field-field-image {
	width:100%;
}
.views-field-field-image .field-content{
	width:100%;
}
.views-field-field-image .field-content a{
	width:100%;
}
.views-field-field-image img {
	width:100%;
	    height: auto !important;
	
}


#block-block-7 {
    width: 100%;
}

#block-views-sur-les-reseaux-block, #block-views-derniers-news-block, #block-views-a-la-une-block {
	width:100%;
	margin-top: 0px;
}

#block-views-a-la-une-block .view-a-la-une .view-content .views-row-first {
    width: 100%;
    height: auto;
}

#block-views-a-la-une-block .view-a-la-une .view-content .views-row-2, #block-views-a-la-une-block .view-a-la-une .view-content .views-row-3 {
    width: 100%;
    height: auto;
	display:none;
}

#block-views-a-la-une-block .view-a-la-une .view-content .views-row-2 .views-field-field-image .field-content a img, #block-views-a-la-une-block .view-a-la-une .view-content .views-row-3 .views-field-field-image .field-content a img {
    width: 100% !important;
    height: auto !important;
}

#block-views-a-la-une-block .view-a-la-une .view-content .views-row-2 .views-field-body, #block-views-a-la-une-block .view-a-la-une .view-content .views-row-3 .views-field-body {
    width: 87% !important;
}
#block-views-a-la-une-block .view-a-la-une .view-content .views-row-first .views-field-title {
    bottom: 32px;

}

#block-views-chroniques-block {
    width: 100%;
    height: auto;
}

#block-views-chroniques-block .view-chroniques {
    width: 50%;
}

#block-views-chroniques-block .view-chroniques .view-footer .toutes {
	width: 100% !important;
}

#block-views-tribunes-block {
    width: 100%;
    height: auto;
}
#block-views-caricatures-block {
    width: 100%;
    height: auto;
	margin-left: 0;
}
#block-views-tribunes-block .view-tribunes {
    width: 100%;
    height: auto;
}
#block-views-tribunes-block .view-tribunes .view-footer .toutes {
    top: 0;
}

#block-views-caricatures-block .view-caricatures {
    width: 100%;
    height: auto;

}

#block-views-caricatures-block .view-caricatures .view-footer .toutes {
    top: 0;
}

#block-views-communiques-block .view-communiques .view-content .views-row, #block-views-hightec-mobile .view-communiques .view-content .views-row{
    width: 31%;
    height: auto;

}

#block-views-hightech-block {
	display:block;
}
.view-id-autos .views-row:nth-child(1) {
    width: 100%;
    float: left;
    height: auto;
    margin-right: 2%;
    margin-bottom: 0px;
}
.view-id-autos .views-row {
    width: 48%;
    float: left;
    height: 220px;
    position: relative;
    margin: 1%;
}
#block-views-autos-block .view-autos .view-content .views-row:nth-child(1) .views-field-title {
        position: relative;
    z-index: 0;
    width: 89%;
    margin: 5px 5%;
    background: #fff;
    bottom: 0;
    height: auto;
    padding: 15px;
    overflow: hidden;
}

#block-views-autos-block .view-autos .view-content .views-row:nth-child(2) .views-field-title, #block-views-autos-block .view-autos .view-content .views-row:nth-child(3) .views-field-title {
    position: absolute;
    z-index: 2;
    width: 89%;
    margin: 0 5%;
    background: #fff;
    bottom: 19px !important;
    height: 109px;
    padding: 15px;
    overflow: hidden;
}

#block-views-businessnewstv-block {
    height: auto;
    width: 100%;
}

#block-views-businessnewstv-block .view-businessnewstv {
    height: auto;
}

#block-views-businessnewstv-block .view-businessnewstv .view-content .views-row {
        width: 48%;
    height: auto;
    float: left;
    margin-left: 1%;
    margin-top: 15px;
    border: 1px #dcdcdc solid;
    padding-bottom: 15px;
    margin-right: 1%;
}

#block-views-hightech-block {
    float: left;
    position: relative;
    width: 100%;
    height: auto;
    margin-top: 22px;
}

.jcarousel-skin-default .jcarousel-next-horizontal {
    position: absolute;
    top: -55px;
    right: 0;
    background-position: 0 -32px;
    background: none;
}

.jcarousel-skin-default .jcarousel-prev-horizontal {
    position: absolute;
    top: -55px;
    left: 80%;
    background-position: 0 0;
    background: none;
}

#block-views-dossiers-block {
    float: left;
    position: relative;
    width: 100%;
    /* height: 400px; */
    border: 1px solid #eaeaea;
    padding: 15px;
    margin-bottom: 35px;
	margin-top: 60px;
	height: auto !important;
    min-height: auto;
}

#block-views-les-plus-commentes-block {
    float: left;
    position: relative;
    width: 100%;
    height: auto;
}

#block-views-les-plus-commentes-block .view-les-plus-commentes .view-content .views-row {
        display: block;
    float: left;
    margin-left: 1%;
    margin-top: 12px;
    margin-bottom: 8px;
    width: 49%;
    height: 91px;
    overflow: hidden;
}

#block-convertisseur-block-convertisseur {
    float: left;
    position: relative;
    width: 100%;
    height: auto;
    display: block;
    border: 1px #dcdcdc solid;
    padding: 15px;
}

#block-views-les-plus-lus-block {
    float: left;
    position: relative;
    width: 100%;
    /* height: 400px; */
	margin-top: 20px;
}

#block-views-les-plus-lus-block .view-les-plus-lus .view-content .views-row {
        display: block;
    float: left;
    margin-left: 1%;
    margin-top: 12px;
    margin-bottom: 8px;
    width: 49%;
    height: 91px;
    overflow: hidden;
}
.pave_google_300_250 {
    display: block;
    position: relative;
    float: right;
    width: 100%;
    height: 326px;
    border: 1px solid #d1d1d1;
    /* padding: 40px 0px 0px 93px; */
}

#block-webform-client-block-281 .webform-client-form-281 .form-item {
    float: left;
    display: bloc;
    /* position: relative; */
    /* left: 43px; */
    /* top: -18px; */
    width: 82%;
}

#block-webform-client-block-281 .webform-client-form-281 .form-item .control-label {
    font-family: 'Lato-Regular';
    font-size: 13px;
    float: left;
    width: 100%;
    padding: 0 38px;
}

#block-webform-client-block-281 {
    float: left;
    display: block;
    overflow: hidden;
    position: relative;
    height: auto;
    background-color: #f8f9fa;
    border: 1px solid #d1d1d1;
    width: 100%;
    margin: 0px;
    margin-top: 20px;
	margin-bottom: 20px;
}

#block-webform-client-block-281 .webform-client-form-281 .form-item #edit-submitted-email-newsletter {
    border: 1px solid #d1d1d1;
    border-radius: 0px !important;
    width: 72%;
    position: relative;
    /* left: 157px; */
    /* top: -6px; */
    height: 40px;
    float: left;
    margin-left: 40px;
}

#block-webform-client-block-281 .form-actions {
    width: 11%;
    float: left;
    clear: initial;
    margin-top: 23px;
}

/*
.pub_1000_center, .pub_300_250_home, .pub_1000_center_1, .pub_300_600, .pub_1000, .pub_1000_liste {
	display:none !important;
	
}*/

.mm-page {
	width:100%;
	overflow:hidden;
}


#block-menu-menu-menu-footer {
    width: 100%;
    float: right;
    margin-top: 36px;
}

footer .container {
    padding-right: 0;
    padding-left: 0;
    margin-right: auto;
    margin-left: auto;
}
#block-menu-menu-menu-footer .menu li.first:nth-child(1) {
    width: 13.66%;
}
#block-menu-menu-menu-footer .menu li {
    width: 13.66%;
}
#block-menu-menu-menu-footer2 {
    width: 100%;
    float: left;
    display: block;
    border-top: 1px #d2d2d2 solid;
	border-bottom: 1px #d2d2d2 solid;
	margin-bottom:15px;
}
#block-menu-menu-menu-footer2 .menu li:nth-child(1) {
    width: 25% !important;
}
#block-menu-menu-menu-footer2 .menu li {
    width: 14% !important;
    float: left;
    display: block;
}
#block-block-5 {
    float: none;
    margin: 0 auto;
    width: 300px;
}
#block-block-15 {
	display:block;
	    display: block;
    width: 100%;
    float: left;
}
#block-block-6 {
	display:none;
}

#block-views-chroniques-block .view-chroniques .views-row .views-field-title span a {
    text-decoration: none;
    color: #303030;
    line-height: 20px;
    height: 62px;
    overflow: hidden;
    display: block;
}

#block-views-derniers-news-block .view-derniers-news {
    width: 100%;
}

#block-views-caricatures-block .view-caricatures .view-content {
	width: 100%;
    display: block;
    overflow: hidden;
}

#block-views-caricatures-block .view-caricatures .view-content .views-row {
    left: 0;

}

#block-views-caricatures-block .view-caricatures .view-content .views-row:nth-child(2) {
    display:none;

}

.view-les-plus-commentes .views-field-field-image {
    width: 34%;
    float: left;
    height: 79px;
    margin-right: 15px;
}

.view-les-plus-lus .views-field-field-image {
    width: 34%;
    float: left;
    height: 79px;
    margin-right: 15px;
}


#block-views-caricatures-block .view-caricatures .view-content .views-row {
    display: bloc;
    position: relative;
    overflow: hidden;
    float: left;
    width: 97%;
    height: auto;
    left: 0px;
    margin-top: 0px;
    margin-right: 0;
}

#block-views-caricatures-block .view-caricatures .view-content .views-row .views-field-field-image {
    border: 1px solid #d1d1d1;
    width: 100%;
    float: left;
    margin-right: 10px;
    height: auto;
    overflow: hidden;
}

#block-views-caricatures-block .view-caricatures .view-content .views-row .views-field-title {
    width: 100%;
    height: auto;
    font-family: 'Lato-Regular';
    font-size: 14px;
    overflow: hidden;
    margin-bottom: 11px;
    margin-top: 17px;
    float: left;
    min-height: auto;
}

.view-id-autos .views-row:nth-child(2) {
	display:none;
}

.view-id-autos .views-row:nth-child(3) {
	display:none;
}

/***** details article ***/

.not-front .col-sm-12 {
	 margin-top: 120px;
}

.page-node #block-system-main {
    width: 100%;
    float: left;
}

.node-article {
    float: left;
    width: 100%;
}

.node-article .field-name-body .field-items .field-item {
    width: 100%;
    height: auto;
    float: left;
    /* border-right: 1px solid #dedede; */
    padding-right: 0;
    overflow: hidden;
}

#comments {
    width: 100%;
}

#comments h2.title {
    width: 100%;
    position: relative;
    float: left;
    border-bottom: 1px solid #eaeaea;
    font-family: 'Lato-Regular';
    font-size: 25px;
    display: block;
    padding-bottom: 14px;
    margin-bottom: 33px;
}

.bt_comment {
    position: relative;
    top: -60px;
    left: 66%;
    background-color: #e8282f;
    color: #fff;
    padding: 7px 12px;
    font-size: 16px;
    text-decoration: none;
}

#comments .comment {
    width: 100%;
    float: left;
    padding-left: 71px;
    border-bottom: 1px #eaeaea solid;
    margin-bottom: 25px;
    margin-top: 25px;
}

#comments .comment .submitted span {
    font-family: 'Lato-Regular';
    font-size: 12px;
    color: #e8282f;
    position: relative;
    /*left: 158px;*/
    padding-right: 0;
    color: #000;
    /* width: 133px; */
    display: block;
}

#comments .comment .content .field-name-comment-body .field-items .field-item {
    font-size: 14px;
    font-family: 'Lato-Regular';
    color: #000;
    position: relative;
    width: 100%;
    text-align: justify;
	padding: 10px;
}

#block-views-a-lire-aussi-block .view-a-lire-aussi .view-content .views-row {
    width: 47%;
    height: 505px;
    float: left;
    margin-left: 2%;
    margin-top: 20px;
}

#block-block-14 {
    display: block;
    position: relative;
    float: right;
    right: 0%;
    bottom: -24px;
}

.field-name-field-sur-le-meme-sujet #block-block-14 {
	display:none;
}

.a2a_floating_style {
        background-color: #fff;
    border-radius: 6px;
    position: fixed;
    z-index: 9999995;
    width: auto;
    bottom: 0px !important;
    /*top: initial !important;*/
    left: 0% !important;
	    display: inline-table;
}

.a2a_vertical_style a {
    clear: left !important;
    display: block;
    overflow: hidden;
    padding: 4px;
    text-decoration: none;
    width: 40px;
}

.page-header {
    font-family: 'Montserrat-Regular';
    font-size: 30px;
    padding: 29px 0px;
    font-weight: normal;
    text-align: ju;
}

#popup_article_zen {
    width: 84%;
    text-align: justify;
    top: 10%;
}

#block-views-a-lire-aussi-block .view-a-lire-aussi .view-content .views-row .views-field-created {
    font-size: 13px;
}
/****/

/**** page liste **/
.page-taxonomy #block-system-main {
    width: 100%;
    float: left;
    margin-right: 0;
}

#block-system-main .view-taxonomy-term .view-content .views-row .views-field-field-image {
    float: left;
    width: 30%;
    margin-bottom: 33px;
    margin-right: 15px;
}

#block-system-main .view-taxonomy-term .view-content .views-row .views-field-created {
    float: left;
    width: auto;
    height: 22px;
    overflow: hidden;
    font-family: 'Lato-Regular';
    font-size: 13px;
    color: #030303;
    width: 192px !important;
    margin-left: 30%;
}
#block-system-main .view-taxonomy-term .view-content .views-row .views-field-field-audio {
	float:left;
}
#block-system-main .view-taxonomy-term .view-content .views-row .views-field-field-video {
	float:left;
}


/**********/




/**** page liste pépite **/
.page-pepites #block-system-main {
    width: 100%;
    float: left;
    margin-right: 0;
}

#block-system-main .view-articles-p-pites .view-content .views-row .views-field-field-image {
    float: left;
    width: 30%;
    margin-bottom: 33px;
    margin-right: 15px;
}

#block-system-main .view-articles-p-pites .view-content .views-row .views-field-created {
        float: right;
    width: auto;
    height: 22px;
    overflow: hidden;
    font-family: 'Lato-Regular';
    font-size: 13px;
    color: #030303;
    width: 67% !important;
    margin-left: 0;
    margin-bottom: 20px;
}
#block-system-main .view-articles-p-pites .view-content .views-row .views-field-field-audio {
	float:left;
}
#block-system-main .view-articles-p-pites .view-content .views-row .views-field-field-video {
	float:left;
}

#block-system-main .view-id-articles_p_pites .view-content .views-row {
    float: left;
    position: relative;
    width: 100%;
    height: auto;
}

#block-system-main .view-id-articles_p_pites .view-content .views-row .views-field-title {
    float: left;
    width: 66%;
    height: auto;
    overflow: hidden;
}

#block-system-main .view-id-articles_p_pites .view-content .views-row .views-field-body {
    float: left;
    width: 66%;
    height: auto;
    overflow: hidden;
    margin-bottom: 20px;
}
/**********/




.page-search-content #block-system-main {
    width: 100%;
    float: left;
}

.page-search-content article .field-type-image {
    float: left;
    width: 30%;
}

.page-search-content article .field-name-title {
    float: left;
    width: 68%;
    height: 60px;
    overflow: hidden;
    padding-left: 15px;
}

.page-search-content #block-system-main h2 {
    font-family: 'Montserrat-Regular';
    font-size: 28px;
    padding: 29px 0px;
    font-weight: normal;
    margin: 40px 0 20px;
    border-bottom: 1px solid #eee;
}

#block-views-sur-les-reseaux-block .view-sur-les-reseaux .view-content .views-row {
    display: block;
    position: relative;
    height: auto;
    overflow: hidden;
    width: 50%;
    /* top: 0px; */
    /* left: 22px; */
    padding: 10px;
    float: left;
}

#block-views-derniers-news-block .view-derniers-news .view-content .views-row {
    display: bloc;
    position: relative;
    height: 90px;
    overflow: hidden;
    width: 50%;
    float: left;
    margin: 8px 0px;
}

#block-views-tribunes-block .view-tribunes .view-content .views-row {
    display: bloc;
    position: relative;
    overflow: hidden;
    float: left;
    width: 49%;
    height: auto;
    left: 0;
    margin-top: 27px;
    margin-right: 5px;
    float: left;
}





/****** zone banner ***/

.pub_300_250_right #web{
	display:none;
}

.pub_300_250_right #mobile{
	display:block;
}



.pub_300_250_right_interne #web{
	display:none;
}

.pub_300_250_right_interne #mobile{
	display:block;
}









.pub_300_600 #web{
	display:none;
}

.pub_300_600 #mobile{
	display:block;
}


.pub_1000_center_1 #web{
	display:none;
}

.pub_1000_center_1 #mobile{
	display:block;
}

.pub_300_250_home #web{
	display:none;
}

.pub_300_250_home #mobile{
	display:block;
}

.pub_1000_center #web{
	display:none;
}

.pub_1000_center #mobile{
	display:block;
}


.pub_1000 #web{
	display:none;
}
.pub_1000 #mobile{
	display:none;
}


.pub_1000_liste #web{
	display:none;
}
.pub_1000_liste #mobile{
	display:block;
}
.pub_300_600_article_interne #web{
	display:none;
}
.pub_300_600_article_interne #mobile{
	display:block;
	    text-align: center;
}
.pub_1000_center, .pub_300_250_home, .pub_1000_center_1, .pub_300_600, .pub_1000, .pub_1000_liste, .pub_300_600_article_interne {
	height:auto !important;
	width:100% !important;
	
}
.pub_1000_center {
	display:none;
}
/****/

.intro_close {
    position: absolute;
    top: 95px;
    right: 20px;
    background: #f4f4f4 !important;
    border: 1px #e3e3e3 solid !important;
    border-radius: 3px !important;
    padding: 2px 7px;
}
#block-views-chroniques-block .view-chroniques .view-footer .toutes .link {
    font-family: 'Lato-Regular';
    font-size: 14px;
    float: right;
    color: #030303;
    border: 1px solid #d1d1d1;
    margin-top: 23px;
    text-decoration: none;
    padding: 8px 14px 8px 14px;
    position: relative;
    left: 0;
}
	.node-article .field-name-field-sur-le-meme-sujet .field-items .field-item article header h2 a {
    font-family: 'Lato-Regular';
    font-size: 14px;
    font-style: italic;
    text-decoration: none;
    color: #000;
    float: left;
    padding-left: 32px;
}
#block-system-main .node-article .submitted {
    position: relative;
    width: auto;
    float: left;
    display: block;
   /* height: 54px;*/
       margin-bottom: 5px;
}
#block-system-main .field-name-field-sur-le-meme-sujet .node-article .submitted {
	display:none;
}

.node-article .field-name-field-sur-le-meme-sujet .field-items .field-item article header h2:before {
    content: "\f101";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    margin: 5px;
    font-size: 18px;
    color: #afacac;
    top: 5px;
    position: absolute;
}


.node-article .field-name-field-sur-le-meme-sujet {
    float: right;
    position: relative;
    width: 100%;
    /* left: 376px; */
    /* top: -1102px; */
    margin-top: 30px;
}

.node-article .field-name-field-sur-le-meme-sujet .field-label {
    background-color: #e82b31;
    width: 100%;
    height: 34px;
    font-family: 'Lato-Regular';
    font-size: 17px;
    float: left;
    display: bloc;
    text-transform: uppercase;
    padding-left: 12px;
    padding-top: 6px;
    color: #fff;
    margin: 0;
    margin-top: 0px;
    margin-bottom: 22px;
}
#block-views-article-vedette-block .views-field-created {
    display: inline-block;
    padding-left: 15px;
    padding-top: 14px;
    padding-bottom: 10px;
    color: #8e8d8d;
    float: left;
}
#block-views-chroniques-block .pub_300_600 {
    float: left;
    overflow: hidden;
    margin-top: 32px;
    margin-bottom: 25px;
    text-align: center;
	width: 50% !important;
}
.jcarousel-skin-default .jcarousel-item .views-field-title a {
    font-family: 'Lato-Regular';
    font-size: 14px;
    color: #000;
    text-align: left;
    padding: 10px;
    text-decoration: none;
    float: left;
    margin-bottom: 30px;
    height: 71px;
}

.popup_article_zen_close {
    position: absolute;
    top: 100px;
    right: 20px;
    padding: 10px 15px;
    background: #000;
    border: none;
    color: #fff;
}


#block-views-chroniques-block .view-chroniques .views-row .views-field-picture {
    width: 20%;
    float: left;
    height: 108px;
    overflow: hidden;
}

#block-views-chroniques-block .view-chroniques .views-row .views-field-title {
    float: left;
    width: 80%;
}

#block-views-chroniques-block .view-chroniques .views-row .views-field-name {
    float: left;
    width: 75%;
}


/*** recherche **/
	.page-search .main-container .row .col-sm-12 .region-content #block-system-main article {
    float: left;
    position: relative;
    width: 100%;
    height: auto;
    border-bottom: 1px solid #d8d8d8;
    margin-bottom: 25px;
}

.page-search .main-container .row .col-sm-12 .region-content #block-system-main article .field-name-field-image {
    float: left;
    width: 30%;
}
	.page-search .node-article .field-type-image img {
    width: 100%;
    margin: 0;
}

.page-search .main-container .row .col-sm-12 .region-content #block-system-main article .field-name-title {
    float: right;
    width: 68%;
    height: auto;
    overflow: hidden;
    padding: 0;
}

.page-search .main-container .row .col-sm-12 .region-content #block-system-main article .field-name-body {
    height: auto;
    overflow: hidden;
    width: 68%;
    float: right;
    line-height: auto;
}

.page-search .main-container .row .col-sm-12 .region-content #block-system-main article .field-name-body .field-items .field-item {
    width: 100%;
    height: auto;
    float: left;
    border-right: none;
    padding-right: 0px;
    overflow: hidden;
}

.page-search .main-container .row .col-sm-12 .region-content #block-system-main article .field-name-post-date {
    float: right;
    width: 68%;
    height: 22px;
    overflow: hidden;
    font-family: 'Lato-Regular';
    font-size: 14px;
    color: #b9b9b9 !important;
    position: relative;
}
	
	/***/

	#top_header {
    position: relative;
    display: block;
    margin: 0 auto;
    padding-top: 10px;
    padding-bottom: 10px;
    text-align: center;
    width: 300px;
    height: 300px;
    display: block;
	margin-top:120px;
	display:none !important;
}

	#top_header #web{
		display:none;
}
		#top_header #mobile{
		display:block;
}
	
#block-system-main-menu {
		display:none;
	}
	
	.last_news_interne {
    float: right;
    width: 100%;
}
#block-views-pepites-block .view-une .view-content .views-row {
    display: bloc;
    position: relative;
    height: 90px;
    overflow: hidden;
    width: 50%;
    margin-bottom: 15px;
    float: left;
}
#block-views-une-block .view-une .view-content .views-row {
   display: bloc;
    position: relative;
    height: 90px;
    overflow: hidden;
    width: 50%;
    margin-bottom: 15px;
    float: left;
}

#block-bn-last-news-bloc-bn-last-news {
		    display: block;
    overflow: hidden;
    width: 100% !important;
    float: right;
	}
article.node-article .views-field-comment-count span:before {
    content: "\f0e6";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    margin: 0px;
}
article.node-article .views-field-comment-count {
    float: left;
    margin-top: 0px;
}

#block-views-hightec-mobile {
	display:block;
}

article.node-article header {
    margin-top: 30px;
    display: block;
    overflow: hidden;
    width: 100%;
    float: left;
}
.main-container {
		    padding-left: 10px;
    padding-right: 10px;
	}
	.habillage_index {
		display: none !important;
	}
	.sticky2 .bt_langue {
		display:none;
	}

}


@media (max-width: 780px) and (min-width: 461px) {
	
	
		#block-block-5 {
    float: left;
    width: 100% !important;
    text-align: center;
}

.logo_footer {
    width: 236px;
    height: 76px;
    float: none;
    margin: 25px 19px 0px 16px;
    display: inline-table;
    background-size: contain;
}
#block-block-5 span {
    float: left;
    display: block;
    width: 100%;
    text-align: center;
    font-size: 16px;
    font-style: italic;
    padding-bottom: 20px;
    padding-left: 0;
}



	
	
	
	#intro #logo-link #logo {
    position: relative;
    float: left;
    width: 100% !important;
    height: 71px;
    margin-top: 10px;
    border-bottom: 1px #ccc solid;
}
	
		.node-details-article .page-header {
    width: 100% !important;
}
	#block-views-derniers-news-block {
    height: auto !important;
}
	
	#block-views-dossiers-block .view-dossiers .view-content .views-row {
    width: 48%;
    margin: 1%;
}
	
.btt_langue_mobile {
	display: block;
    position: absolute;
    z-index: 9999999;
    top: 19px;
    right: 23px;
    padding: 5px 10px;
    border: 1px #686868 solid;
    text-decoration: none;
    color: #ee151f;
    font-family: 'Roboto-Regular';
    font-size: 13px;
    background: #fff;
    border-radius: 0px;
	    width: 50px;
    height: 30px;
    font-size: 0px;
    background: url(../images/btt_arabe_mobile.png) center no-repeat;

	}
	.btt_langue_mobile:hover {
		text-decoration: none;
		color: #ee151f;
		width:35px;
	    width: 50px;
    height: 30px;
    font-size: 0px;
    background: url(../images/btt_arabe_mobile.png) center no-repeat;
		
	}
		.front #block-views-derniers-news-block {
    display: block;
    position: relative;
    overflow: hidden;
    width: 100%;
    height: 1323px;
    float: right;
    padding: 10px;
    border: 1px solid #eaeaea;
    margin-bottom: 20px;
    /* min-height: 1898px; */
}
	
	.front .main-container {
		padding-top: 125px;
		    margin-top: 10px !important;
	}
	
	
		.a2a_kit {
	position: fixed;
    bottom: 0;
    left: 25%;
    z-index: 5;
    width: 100%;
    top: auto;
}
.a2a_kit a {
    cursor: pointer;
    margin-bottom: 5px;
}



	.last_news_interne {
    float: right;
    width: 100%;
}

#block-views-pepites-block .view-une .view-content .views-row {
    display: bloc;
    position: relative;
    height: auto;
    overflow: hidden;
    width: 100%;
    margin-bottom: 15px;
}

#block-views-une-block .view-une .view-content .views-row {
    display: bloc;
    position: relative;
    height: auto;
    overflow: hidden;
    width: 100%;
    margin-bottom: 15px;
}
	
	#block-bn-pepites-bloc-bn-pepites {
    width: 100%;
    float: left;
	margin-bottom: 25px;
}

.lien_pepite {
	width:100%;
	border-right: none !important;
	border-left: 1px #ededed solid !important;
}

.lien_commente, .lien_lu {
	display:none !important;
}

#block-bn-pepites-bloc-bn-pepites .views-row {
    width: 47%;
    height: 305px;
    overflow: hidden;
    border-right: 1px #eeeeee solid;
    padding-left: 0;
    padding: 1px 12px;
    display: inline-block;
    float: left;
}
#block-bn-pepites-bloc-bn-pepites .views-field-field-image img {
    width: 100%;
        height: auto !important;
    /* margin-bottom: 20px; */
}
	
	#block-system-main-menu {
		display:none;
	}
	
		#top_header {
    position: relative;
    display: block;
    margin: 0 auto;
    padding-top: 10px;
    padding-bottom: 10px;
    text-align: center;
    width: 300px;
    height: 300px;
    display: block;
	margin-top:120px;
	display:none !important;
}

	#top_header #web{
		display:none;
}
		#top_header #mobile{
		display:block;
}
	
	
	
	
	#block-system-main-menu .pub_1000 {
	margin-top:100px;
}

	
	#comments .comment h3 {
    font-family: 'Roboto-bold';
    font-size: 16px;
    position: relative;
    width: 100%;
    float: left;
    margin-top: 0px;
}
	.view-articles-p-pites .view-content {
	height: auto;
    overflow:visible;
}
	
	#block-views-tribunes-block .view-tribunes .view-content .views-row {
    display: bloc;
    position: relative;
    overflow: hidden;
    float: left;
    width: 49%;
    height: auto;
    left: 0;
    margin-top: 27px;
    margin-right: 5px;
    float: left;
}
	
	#block-views-derniers-news-block .view-derniers-news .view-content .views-row {
    display: bloc;
    position: relative;
    height: auto;
    overflow: hidden;
    width: 50%;
    float: left;
    margin: 8px 0px;
}
	
	#block-views-sur-les-reseaux-block .view-sur-les-reseaux .view-content .views-row {
    display: block;
    position: relative;
    height: auto;
    overflow: hidden;
    width: 50%;
    /* top: 0px; */
    /* left: 22px; */
    padding: 10px;
    float: left;
}
	
	
	#block-system-main-menu .container, #block-block-8 {
		display:none;
	}
	.sticky3 {
		display:block !important;
	}
	#block-views-article-vedette-block {
		margin-top:0px;
	}
	
	.logo_site_haut_ptt {
        height: 104px;
    width: 326px;
    float: none;
    margin-left: -26px;
    margin-right: auto;

}
.bncheck_ar .logo_site_haut_ptt {
    margin-left: auto !important;
    margin-right: auto;
	width: 326px !important;

}

.logo_site_haut_ptt .lien_logo_haut {
	    text-align: center;
    width: 100%;
    display: block;
}
/*.logo_site_haut_ptt img{
    margin-left: -23px;

	
}*/
.region-toplogo #block-block-4 {
	display:none;
}
	
#menu-social2 {
    top: 73px;
}
	.bncheck_ar #menu-social2 {
    top: 138px;
}


.sticky_menumobile {
    top: 63px;

}
.bncheck_ar .sticky_menumobile {
    top: 125px;

}
.sticky_menurecherche {
    top: 63px;
}
.bncheck_ar .sticky_menurecherche {
    top: 125px;
}

#block-views-article-vedette-block .views-field-title {
    width: 96%;
    margin-left: 2%;
    margin-right: 2%;
}

#block-views-article-vedette-block .views-field-body .field-content p {
    padding-left: 15;
    padding-right: 15px;
}

#block-quicktabs-p-pites {
    width: 100%;
    float: left;
}

ul.quicktabs-tabs.quicktabs-style-sky li:nth-child(2), ul.quicktabs-tabs.quicktabs-style-sky li:nth-child(3){
	display:none;
}

ul.quicktabs-tabs.quicktabs-style-sky li:nth-child(1){
	width:100%;
}
ul.quicktabs-tabs.quicktabs-style-sky li:nth-child(1) a{
	width: 100%;
    border-right: none !important;
    border-bottom: 1px #eee solid !important;
}
#quicktabs-tabpage-p_pites-0 .view-articles-p-pites .view-content .views-row {
	    width: 50%;
    height: auto;
    overflow: hidden;
    border-right: none;
    /* margin-bottom: 70px; */
    padding-left: 0;
    padding: 1px 12px;
    border-bottom: 1px #eeeeee solid;
    margin-bottom: 32px;
}
.views-field-field-image {
	width:100%;
}
.views-field-field-image .field-content{
	width:100%;
}
.views-field-field-image .field-content a{
	width:100%;
}
.views-field-field-image img {
	width:100%;
	    height: auto !important;
}


#block-block-7 {
    width: 100%;
}

#block-views-sur-les-reseaux-block, #block-views-derniers-news-block, #block-views-a-la-une-block {
	width:100%;
}

#block-views-a-la-une-block .view-a-la-une .view-content .views-row-first {
    width: 100%;
    height: auto;
}

#block-views-a-la-une-block .view-a-la-une .view-content .views-row-2, #block-views-a-la-une-block .view-a-la-une .view-content .views-row-3 {
    width: 100%;
    height: auto;
	display:none;
}

#block-views-a-la-une-block .view-a-la-une .view-content .views-row-2 .views-field-field-image .field-content a img, #block-views-a-la-une-block .view-a-la-une .view-content .views-row-3 .views-field-field-image .field-content a img {
    width: 100% !important;
    height: auto !important;
}

#block-views-a-la-une-block .view-a-la-une .view-content .views-row-2 .views-field-body, #block-views-a-la-une-block .view-a-la-une .view-content .views-row-3 .views-field-body {
    width: 87% !important;
}
#block-views-a-la-une-block .view-a-la-une .view-content .views-row-first .views-field-title {
    bottom: 32px;

}

#block-views-chroniques-block {
    width: 100%;
    height: auto;
}

#block-views-chroniques-block .view-chroniques {
    width: 100%;
}

#block-views-chroniques-block .view-chroniques .view-footer .toutes {
	width: 100% !important;
}

#block-views-tribunes-block {
    width: 100%;
    height: auto;
}
#block-views-caricatures-block {
    width: 100%;
    height: auto;
	margin-left: 0;
}
#block-views-tribunes-block .view-tribunes {
    width: 100%;
    height: auto;
}
#block-views-tribunes-block .view-tribunes .view-footer .toutes {
    top: 0;
}

#block-views-caricatures-block .view-caricatures {
    width: 100%;
    height: auto;

}

#block-views-caricatures-block .view-caricatures .view-footer .toutes {
    top: 0;
}

#block-views-communiques-block .view-communiques .view-content .views-row, #block-views-hightec-mobile .view-communiques .view-content .views-row {
    width: 48%;
    height: auto;

}

#block-views-hightech-block {
	display:block;
}

.view-id-autos .views-row:nth-child(1) {
    width: 100%;
    float: left;
    height: auto;
    margin-right: 2%;
    margin-bottom: 0px;
}
.view-id-autos .views-row {
    width: 48%;
    float: left;
    height: 220px;
    position: relative;
    margin: 1%;
}
#block-views-autos-block .view-autos .view-content .views-row:nth-child(1) .views-field-title {
        position: relative;
    z-index: 0;
    width: 89%;
    margin: 5px 5%;
    background: #fff;
    bottom: 0;
    height: auto;
    padding: 15px;
    overflow: hidden;
}

#block-views-autos-block .view-autos .view-content .views-row:nth-child(2) .views-field-title, #block-views-autos-block .view-autos .view-content .views-row:nth-child(3) .views-field-title {
    position: absolute;
    z-index: 2;
    width: 89%;
    margin: 0 5%;
    background: #fff;
    bottom: 19px !important;
    height: 109px;
    padding: 15px;
    overflow: hidden;
}

#block-views-businessnewstv-block {
    height: auto;
    width: 100%;
}

#block-views-businessnewstv-block .view-businessnewstv {
    height: auto;
}

#block-views-businessnewstv-block .view-businessnewstv .view-content .views-row {
    width: 48%;
    height: 385px;
    float: left;
    margin-left: 1%;
    margin-top: 15px;
    border: 1px #dcdcdc solid;
    padding-bottom: 15px;
    margin-right: 1%;
}

#block-views-hightech-block {
    float: left;
    position: relative;
    width: 100%;
    height: auto;
    margin-top: 22px;
}

.jcarousel-skin-default .jcarousel-next-horizontal {
    position: absolute;
    top: -55px;
    right: 0;
    background-position: 0 -32px;
    background: none;
}

.jcarousel-skin-default .jcarousel-prev-horizontal {
    position: absolute;
    top: -55px;
    left: 80%;
    background-position: 0 0;
    background: none;
}

#block-views-dossiers-block {
    float: left;
    position: relative;
    width: 100%;
    /* height: 400px; */
    border: 1px solid #eaeaea;
    padding: 15px;
    margin-bottom: 35px;
	    min-height: auto;
}

#block-views-les-plus-commentes-block {
    float: left;
    position: relative;
    width: 100%;
    height: auto;
}

#block-views-les-plus-commentes-block .view-les-plus-commentes .view-content .views-row {
        display: block;
    float: left;
    margin-left: 1%;
    margin-top: 12px;
    margin-bottom: 8px;
    width: 49%;
    height: 91px;
    overflow: hidden;
}

#block-convertisseur-block-convertisseur {
    float: left;
    position: relative;
    width: 100%;
    height: auto;
    display: block;
    border: 1px #dcdcdc solid;
    padding: 15px;
}

#block-views-les-plus-lus-block {
    float: left;
    position: relative;
    width: 100%;
    /* height: 400px; */
	margin-top: 20px;
}

#block-views-les-plus-lus-block .view-les-plus-lus .view-content .views-row {
        display: block;
    float: left;
    margin-left: 1%;
    margin-top: 12px;
    margin-bottom: 8px;
    width: 49%;
    height: 91px;
    overflow: hidden;
}
.pave_google_300_250 {
    display: block;
    position: relative;
    float: right;
    width: 100%;
    height: 326px;
    border: 1px solid #d1d1d1;
    /* padding: 40px 0px 0px 93px; */
}

#block-webform-client-block-281 .webform-client-form-281 .form-item {
    float: left;
    display: bloc;
    /* position: relative; */
    /* left: 43px; */
    /* top: -18px; */
    width: 82%;
}

#block-webform-client-block-281 .webform-client-form-281 .form-item .control-label {
    font-family: 'Lato-Regular';
    font-size: 13px;
    float: left;
    width: 100%;
    padding: 0 38px;
}

#block-webform-client-block-281 {
    float: left;
    display: block;
    overflow: hidden;
    position: relative;
    height: auto;
    background-color: #f8f9fa;
    border: 1px solid #d1d1d1;
    width: 100%;
    margin: 0px;
    margin-top: 20px;
	margin-bottom: 20px;
}

#block-webform-client-block-281 .webform-client-form-281 .form-item #edit-submitted-email-newsletter {
    border: 1px solid #d1d1d1;
    border-radius: 0px !important;
    width: 72%;
    position: relative;
    /* left: 157px; */
    /* top: -6px; */
    height: 40px;
    float: left;
    margin-left: 40px;
}

#block-webform-client-block-281 .form-actions {
    width: 11%;
    float: left;
    clear: initial;
    margin-top: 23px;
}
/*
.pub_1000_center, .pub_300_250_home, .pub_1000_center_1, .pub_300_600, .pub_1000, .pub_1000_liste {
	display:none !important;
	
}*/

.mm-page {
	width:100%;
	overflow:hidden;
}


#block-menu-menu-menu-footer {
    width: 100%;
    float: right;
    margin-top: 36px;
}

footer .container {
    padding-right: 0;
    padding-left: 0;
    margin-right: auto;
    margin-left: auto;
}
#block-menu-menu-menu-footer .menu li.first:nth-child(1) {
    width: 32.66%;
}
#block-menu-menu-menu-footer .menu li {
    width: 32.66%;
}
#block-menu-menu-menu-footer2 {
    width: 100%;
    float: left;
    display: block;
    border-top: 1px #d2d2d2 solid;
	border-bottom: 1px #d2d2d2 solid;
	margin-bottom:15px;
}
#block-menu-menu-menu-footer2 .menu li:nth-child(1) {
    width: 33% !important;
}
#block-menu-menu-menu-footer2 .menu li {
    width: 33% !important;
    float: left;
    display: block;
}

#block-block-15 {
	display:block;
	    display: block;
    width: 100%;
    float: left;
}
#block-block-6 {
	display:none;
}

#block-views-chroniques-block .view-chroniques .views-row .views-field-title span a {
    text-decoration: none;
    color: #303030;
    line-height: 20px;
    height: 62px;
    overflow: hidden;
    display: block;
}

#block-views-derniers-news-block .view-derniers-news {
    width: 100%;
}

#block-views-caricatures-block .view-caricatures .view-content {
	width: 100%;
    display: block;
    overflow: hidden;
}

#block-views-caricatures-block .view-caricatures .view-content .views-row {
    left: 0;

}

#block-views-caricatures-block .view-caricatures .view-content .views-row:nth-child(2) {
    display:none;

}

.view-les-plus-commentes .views-field-field-image {
    width: 34%;
    float: left;
    height: 79px;
    margin-right: 15px;
}

.view-les-plus-lus .views-field-field-image {
    width: 34%;
    float: left;
    height: 79px;
    margin-right: 15px;
}


#block-views-caricatures-block .view-caricatures .view-content .views-row {
    display: bloc;
    position: relative;
    overflow: hidden;
    float: left;
    width: 97%;
    height: auto;
    left: 0px;
    margin-top: 0px;
    margin-right: 0;
}

#block-views-caricatures-block .view-caricatures .view-content .views-row .views-field-field-image {
    border: 1px solid #d1d1d1;
    width: 100%;
    float: left;
    margin-right: 10px;
    height: auto;
    overflow: hidden;
}

#block-views-caricatures-block .view-caricatures .view-content .views-row .views-field-title {
    width: 100%;
    height: auto;
    font-family: 'Lato-Regular';
    font-size: 14px;
    overflow: hidden;
    margin-bottom: 11px;
    margin-top: 17px;
    float: left;
    min-height: auto;
}

.view-id-autos .views-row:nth-child(2) {
	display:none;
}

.view-id-autos .views-row:nth-child(3) {
	display:none;
}

/***** details article ***/

.not-front .col-sm-12 {
	 margin-top: 74px;
}

.page-node #block-system-main {
    width: 100%;
    float: left;
}

.node-article {
    float: left;
    width: 100%;
}

.node-article .field-name-body .field-items .field-item {
    width: 100%;
    height: auto;
    float: left;
    /* border-right: 1px solid #dedede; */
    padding-right: 0;
    overflow: hidden;
}

#comments {
    width: 100%;
}

#comments h2.title {
    width: 100%;
    position: relative;
    float: left;
    border-bottom: 1px solid #eaeaea;
    font-family: 'Lato-Regular';
    font-size: 25px;
    display: block;
    padding-bottom: 14px;
    margin-bottom: 33px;
}

.bt_comment {
    position: relative;
    top: -60px;
    left: 66%;
    background-color: #e8282f;
    color: #fff;
    padding: 7px 12px;
    font-size: 16px;
    text-decoration: none;
}

#comments .comment {
    width: 100%;
    float: left;
    padding-left: 71px;
    border-bottom: 1px #eaeaea solid;
    margin-bottom: 25px;
    margin-top: 25px;
}

#comments .comment .submitted span {
    font-family: 'Lato-Regular';
    font-size: 12px;
    color: #e8282f;
    position: relative;
    /*left: 158px;*/
    padding-right: 0;
    color: #000;
    /* width: 133px; */
    display: block;
}

#comments .comment .content .field-name-comment-body .field-items .field-item {
    font-size: 14px;
    font-family: 'Lato-Regular';
    color: #000;
    position: relative;
    width: 100%;
    text-align: justify;
	padding: 10px;
}

#block-views-a-lire-aussi-block .view-a-lire-aussi .view-content .views-row {
    width: 46% !important;
    height: 345px;
    float: left;
    margin-left: 2%;
    margin-top: 20px;
}

#block-block-14 {
    display: block;
    position: relative;
    float: right;
    right: 0%;
    bottom: -24px;
}
.field-name-field-sur-le-meme-sujet #block-block-14 {
	display:none;
}

.a2a_floating_style {
        background-color: #fff;
    border-radius: 6px;
    position: fixed;
    z-index: 9999995;
    width: auto;
    bottom: 0px !important;
    top: initial !important;
    left: 20% !important;
}

.a2a_vertical_style a {
   /* clear: left !important; */
    /* display: initial !important; */
    overflow: hidden;
    padding: 4px;
    text-decoration: none;
    width: 40px;
    float: left;
    display: inline !important;
    clear: none !important;
}

.page-header {
    font-family: 'Montserrat-Regular';
    font-size: 30px;
    padding: 29px 0px;
    font-weight: normal;
    text-align: ju;
}

#popup_article_zen {
    width: 84%;
    text-align: justify;
    top: 10%;
}

#block-views-a-lire-aussi-block .view-a-lire-aussi .view-content .views-row .views-field-created {
    font-size: 13px;
}
/****/

/**** page liste **/
.page-taxonomy #block-system-main {
    width: 100%;
    float: left;
    margin-right: 0;
}

#block-system-main .view-taxonomy-term .view-content .views-row .views-field-field-image {
    float: left;
    width: 90%;
    margin-bottom: 33px;
    margin-right: 15px;
}

#block-system-main .view-taxonomy-term .view-content .views-row .views-field-created {
    float: left;
    width: auto;
    height: 22px;
    overflow: hidden;
    font-family: 'Lato-Regular';
    font-size: 13px;
    color: #030303;
    width: 192px !important;
    margin-left: 30%;
}
#block-system-main .view-taxonomy-term .view-content .views-row .views-field-field-audio {
	float:left;
}
#block-system-main .view-taxonomy-term .view-content .views-row .views-field-field-video {
	float:left;
}


/**********/


/**** page liste pépite **/
.page-pepites #block-system-main {
    width: 100%;
    float: left;
    margin-right: 0;
}

#block-system-main .view-articles-p-pites .view-content .views-row .views-field-field-image {
    float: left;
    width: 30%;
    margin-bottom: 33px;
    margin-right: 15px;
}


#block-system-main .view-articles-p-pites .view-content .views-row .views-field-created {
       float: right;
    width: auto;
    height: 22px;
    overflow: hidden;
    font-family: 'Lato-Regular';
    font-size: 13px;
    color: #030303;
    width: 67% !important;
    margin-left: 0;
    margin-bottom: 20px;
}
#block-system-main .view-articles-p-pites .view-content .views-row .views-field-field-audio {
	float:left;
}
#block-system-main .view-articles-p-pites .view-content .views-row .views-field-field-video {
	float:left;
}

#block-system-main .view-id-articles_p_pites .view-content .views-row {
    float: left;
    position: relative;
    width: 100%;
    height: auto;
}

#block-system-main .view-id-articles_p_pites .view-content .views-row .views-field-title {
    float: left;
    width: 66%;
    height: auto;
    overflow: hidden;
}

#block-system-main .view-id-articles_p_pites .view-content .views-row .views-field-body {
    float: left;
    width: 66%;
    height: auto;
    overflow: hidden;
    margin-bottom: 20px;
}

/**********/



.page-search-content #block-system-main {
    width: 100%;
    float: left;
}

.page-search-content article .field-type-image {
    float: left;
    width: 30%;
}

.page-search-content article .field-name-title {
    float: left;
    width: 68%;
    height: 60px;
    overflow: hidden;
    padding-left: 15px;
}

.page-search-content #block-system-main h2 {
    font-family: 'Montserrat-Regular';
    font-size: 28px;
    padding: 29px 0px;
    font-weight: normal;
    margin: 40px 0 20px;
    border-bottom: 1px solid #eee;
}






/****** zone banner ***/

.pub_300_250_right #web{
	display:none;
}

.pub_300_250_right #mobile{
	display:block;
}



.pub_300_250_right_interne #web{
	display:none;
}

.pub_300_250_right_interne #mobile{
	display:block;
}








.pub_300_600 #web{
	display:none;
}

.pub_300_600 #mobile{
	display:block;
}


.pub_1000_center_1 #web{
	display:none;
}

.pub_1000_center_1 #mobile{
	display:block;
}

.pub_300_250_home #web{
	display:none;
}

.pub_300_250_home #mobile{
	display:block;
}

.pub_1000_center #web{
	display:none;
}

.pub_1000_center #mobile{
	display:block;
}


.pub_1000 #web{
	display:none;
}
.pub_1000 #mobile{
	display:none;
}


.pub_1000_liste #web{
	display:none;
}
.pub_1000_liste #mobile{
	display:block;
}

.pub_300_600_article_interne #web{
	display:none;
}
.pub_300_600_article_interne #mobile{
	display:block;
	text-align:center;
}
.pub_1000_center, .pub_300_250_home, .pub_1000_center_1, .pub_300_600, .pub_1000, .pub_1000_liste, .pub_300_600_article_interne {
	height:auto !important;
	width:100% !important;
	
}

.pub_1000_center {
	display:none;
}

/****/

.intro_close {
    position: absolute;
    top: 95px;
    right: 20px;
    background: #f4f4f4 !important;
    border: 1px #e3e3e3 solid !important;
    border-radius: 3px !important;
    padding: 2px 7px;
}

#block-views-chroniques-block .view-chroniques .view-footer .toutes .link {
    font-family: 'Lato-Regular';
    font-size: 14px;
    float: right;
    color: #030303;
    border: 1px solid #d1d1d1;
    margin-top: 23px;
    text-decoration: none;
    padding: 8px 14px 8px 14px;
    position: relative;
    left: 0;
}

.node-article .field-name-field-sur-le-meme-sujet {
    float: left;
    position: initial;
    width: 100%;
    /* left: 376px; */
    /* top: -1102px; */
    /* margin-top: 30px; */
    display: block;
    overflow: hidden;
    height: auto;
}
	.node-article .field-name-field-sur-le-meme-sujet .field-items .field-item article header h2 a {
    font-family: 'Lato-Regular';
    font-size: 14px;
    font-style: italic;
    text-decoration: none;
    color: #000;
    float: left;
    padding-left: 32px;
}
#block-system-main .node-article .submitted {
    position: relative;
    width: auto;
    float: left;
    display: block;
    /*height: 54px;*/
	    margin-bottom: 5px;
}
#block-system-main .field-name-field-sur-le-meme-sujet .node-article .submitted {
	display:none;
}

.node-article .field-name-field-sur-le-meme-sujet .field-items .field-item article header h2:before {
    content: "\f101";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    margin: 5px;
    font-size: 18px;
    color: #afacac;
    top: 5px;
    position: absolute;
}


.node-article .field-name-field-sur-le-meme-sujet {
    float: right;
    position: relative;
    width: 100%;
    /* left: 376px; */
    /* top: -1102px; */
    margin-top: 30px;
}

.node-article .field-name-field-sur-le-meme-sujet .field-label {
    background-color: #e82b31;
    width: 100%;
    height: 34px;
    font-family: 'Lato-Regular';
    font-size: 17px;
    float: left;
    display: bloc;
    text-transform: uppercase;
    padding-left: 12px;
    padding-top: 6px;
    color: #fff;
    margin: 0;
    margin-top: 0px;
    margin-bottom: 22px;
}

.txt_counter {
    width: auto;
    font-family: 'Lato-Regular';
    position: absolute;
    top: 134px;
    right: 20px;
    font-size: 14px;
    display: block;
}
#block-views-article-vedette-block .views-field-created {
    display: inline-block;
    padding-left: 15px;
    padding-top: 14px;
    padding-bottom: 10px;
    color: #8e8d8d;
    float: left;
}	
#block-views-chroniques-block .pub_300_600 {
    float: left;
    overflow: hidden;
    margin-top: 32px;
    margin-bottom: 25px;
    text-align: center;
}

.jcarousel-skin-default .jcarousel-item .views-field-title a {
    font-family: 'Lato-Regular';
    font-size: 14px;
    color: #000;
    text-align: left;
    padding: 10px;
    text-decoration: none;
    float: left;
    margin-bottom: 30px;
    height: 71px;
}

.image_artilce_zen img {
    display: block;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
}
.popup_article_zen_close {
    position: absolute;
    top: 100px;
    right: 20px;
    padding: 10px 15px;
    background: #000;
    border: none;
    color: #fff;
}


#block-views-chroniques-block .view-chroniques .views-row .views-field-picture {
    width: 20%;
    float: left;
    height: 108px;
    overflow: hidden;
}

#block-views-chroniques-block .view-chroniques .views-row .views-field-title {
    float: left;
    width: 80%;
}

#block-views-chroniques-block .view-chroniques .views-row .views-field-name {
    float: left;
    width: 75%;
}


/*** recherche **/
	.page-search .main-container .row .col-sm-12 .region-content #block-system-main article {
    float: left;
    position: relative;
    width: 100%;
    height: auto;
    border-bottom: 1px solid #d8d8d8;
    margin-bottom: 25px;
}

.page-search .main-container .row .col-sm-12 .region-content #block-system-main article .field-name-field-image {
    float: left;
    width: 45%;
}
	.page-search .node-article .field-type-image img {
    width: 100%;
    margin: 0;
}

.page-search .main-container .row .col-sm-12 .region-content #block-system-main article .field-name-title {
    float: right;
    width: 52%;
    height: auto;
    overflow: hidden;
    padding: 0;
}

.page-search .main-container .row .col-sm-12 .region-content #block-system-main article .field-name-body {
    height: auto;
    overflow: hidden;
    width: 52%;
    float: right;
    line-height: auto;
}

.page-search .main-container .row .col-sm-12 .region-content #block-system-main article .field-name-body .field-items .field-item {
    width: 100%;
    height: auto;
    float: left;
    border-right: none;
    padding-right: 0px;
    overflow: hidden;
}

.page-search .main-container .row .col-sm-12 .region-content #block-system-main article .field-name-post-date {
    float: right;
    width: 52%;
    height: 22px;
    overflow: hidden;
    font-family: 'Lato-Regular';
    font-size: 14px;
    color: #b9b9b9 !important;
    position: relative;
}
	
	/***/


.field-name-field-sur-le-meme-sujet {
	display:block;
}
.articles_suggeres{
	display:none;
}
	
	
	#block-bn-last-news-bloc-bn-last-news {
		    display: block;
    overflow: hidden;
    width: 100% !important;
    float: right;
	}
	article.node-article .views-field-comment-count span:before {
    content: "\f0e6";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    margin: 0px;
}
article.node-article .views-field-comment-count {
    float: left;
    margin-top: 0px;
}
#intro {
    margin-left: auto !important;
    margin-right: auto;
    position: fixed !important;
    padding: 1px;
    width: 100% !important;
    height: auto !important;
    margin-top: 0px;
    margin-bottom: 0px;
    display: block !important;
}
#intro #logo-link {
    position: relative;
    float: left;
    width: 100% !important;
    height: auto !important;
}

.btt_acces_intro {
    position: absolute;
    top: 94px !important;
    right: 20px;
    padding: 10px 15px;
    background: #000;
    border: none;
    color: #fff;
    cursor: pointer;
}
#block-views-hightec-mobile {
	display:block;
}
.pave_google_300_250 {
		height:auto !important;
    padding: 0;
}


article.node-article header {
    margin-top: 30px;
    display: block;
    overflow: hidden;
    width: 100%;
    float: left;
}
.main-container {
		    padding-left: 10px;
    padding-right: 10px;
	}
	
	.habillage_index {
		display: none !important;
	}
	#block-views-autos-block .views-row-first .views-field-field-image a img {
	    width: 100%;
		   height: auto  !important;
}
.sticky2 .bt_langue {
		display:none;
	}
	

	
.id_index_bncheck_block_mobile .cont_titre_block {
	position:relative;
}

.id_index_bncheck_block_mobile .cont_titre_block:before {
    content: "";
    width: 20px;
    height: 24px;
    position: absolute;
    top: -5px;
    right: 10px;
    background: url(../images/v_check.png) no-repeat;
}
	
	
.id_index_bncheck_block_mobile .views-field-field-image {
	position:relative;
}
	
	  .view-communiques .cont_titre_block {
        background-color: transparent;
    margin-top: 14px;
    margin-left: 0;
}
	
	.views-field-field-article-bnchek {
        float: left;
    display: block;
    width: 64px;
    height: 55px;
    position: absolute;
       bottom: 16px;
    left: 39px;
}
.id_index_bncheck_block_mobile {
		background-image:url(../images/bg_index_bncheck_block.png);
	background-color:#e2e2e2;
	background-repeat:no-repeat;
	}
	
	.node-details-article #block-views-a-lire-aussi-block {
    display: block;
    overflow: visible;
    width: 100%;
    float: right;
    margin-top: -30px;
}

.sticky2 .dimensionlogo {
    display: block;
    width: 33%;
    float: left;
    height: 72px;
    background-size: 86% !important;
    background-position: center 17px !important;
}
.node-details-article #block-views-a-lire-aussi-block {
    display: block;
    overflow: visible;
    width: 100% !important;
    float: left;
    margin-top: -29px;
    background: #fff;
    margin-left: 0px;
}
	#intro .cont_intro img{
	    width: 100%;
    height: 100%;
    margin-top: 100px;
}

.cont_banner_300X100 {
		display:block;
		width:300px;
		height:auto;
		margin: 10px auto;
	}
	
.hide_mobile {
		display:none;
	}
	
	.cont_intro {
		padding-top:160px
	}

}


@media all and (max-width: 460px) {
	
	.cont_intro {
		padding-top:160px
	}
	
	#block-block-5 {
    float: left;
    width: 100% !important;
    text-align: center;
}

.logo_footer {
    width: 236px;
    height: 76px;
    float: none;
    margin: 25px 19px 0px 16px;
    display: inline-table;
    background-size: contain;
}
#block-block-5 span {
    float: left;
    display: block;
    width: 100%;
    text-align: center;
    font-size: 16px;
    font-style: italic;
    padding-bottom: 20px;
    padding-left: 0;
}





	.hide_mobile {
		display:none !important;
	}

	


	
	
	
	
	
	.cont_banner_300X100 {
		display:block;
		width:300px;
		height:auto;
		margin: 10px auto;
	}
	
	.detail_article .duree_lecture {
		margin-top: 10px;
	}
		#intro .cont_intro img{
	    width: 100%;
    height: 100%;
    margin-top: 100px;
}
	
	.node-details-article #block-views-a-lire-aussi-block {
    display: block;
    overflow: visible;
    width: 100% !important;
    float: left;
    margin-top: -29px;
    background: #fff;
    margin-left: 0px;
}
	.sticky2 .dimensionlogo {
    display: block;
    width: 33%;
    float: left;
    height: 72px;
    background-size: 100% !important;
    background-position: center 31px !important;
}
	
	.node-details-article #block-views-a-lire-aussi-block {
    display: block;
    overflow: visible;
    width: 100%;
    float: right;
    margin-top: -30px;
}
	
	.id_index_bncheck_block_mobile {
		background-image:url(../images/bg_index_bncheck_block.png);
	background-color:#e2e2e2;
	background-repeat:no-repeat;
	}
	
.id_index_bncheck_block_mobile .cont_titre_block {
	position:relative;
}

.id_index_bncheck_block_mobile .cont_titre_block:before {
    content: "";
    width: 20px;
    height: 24px;
    position: absolute;
    top: -5px;
    right: 10px;
    background: url(../images/v_check.png) no-repeat;
}
	
	
.id_index_bncheck_block_mobile .views-field-field-image {
	position:relative;
}
	
	.view-communiques .cont_titre_block {
        background-color: transparent;
    margin-top: 14px;
    margin-left: 0;
}
	
	.views-field-field-article-bnchek {
        float: left;
    display: block;
    width: 64px;
    height: 55px;
    position: absolute;
    bottom: 18px;
    left: 48px;
}
	
	.sticky2 .bt_langue {
		display:none;
	}
	#block-views-autos-block .views-row-first .views-field-field-image a img {
	    width: 100%;
		   height: auto  !important;
}
	.habillage_index {
		display: none !important;
	}
	
	#block-views-chroniques-block .view-chroniques .views-row .views-field-name {
    float: left;
    width: 60%;
}
	.main-container {
		    padding-left: 10px;
    padding-right: 10px;
	}
	
	article.node-article header {
    margin-top: 30px;
    display: block;
    overflow: hidden;
    width: 100%;
    float: left;
}
	
	
.btt_langue_mobile {
	display: block;
    position: absolute;
    z-index: 9999999;
    top: 19px;
    right: 23px;
    padding: 5px 10px;
    border: 1px #686868 solid;
    text-decoration: none;
    color: #ee151f;
    font-family: 'Roboto-Regular';
    font-size: 13px;
    background: #fff;
    border-radius: 0px;
	    width: 50px;
    height: 30px;
    font-size: 0px;
    background: url(../images/btt_arabe_mobile.png) center no-repeat;

	}
	.btt_langue_mobile:hover {
		text-decoration: none;
		color: #ee151f;
		width:35px;
	    width: 50px;
    height: 30px;
    font-size: 0px;
    background: url(../images/btt_arabe_mobile.png) center no-repeat;
		
	}
	
	
	.front #block-views-derniers-news-block {
    display: block;
    position: relative;
    overflow: hidden;
    width: 100%;
    height: 1323px;
    float: right;
    padding: 10px;
    border: 1px solid #eaeaea;
    margin-bottom: 20px;
    /* min-height: 1898px; */
}
	.front .main-container {
		padding-top: 125px;
		    margin-top: 10px !important;
	}
	
	.pave_google_300_250 {
		height:auto !important;
    padding: 0;
}
	
	
	
	
	
	
	
#block-views-hightec-mobile {
	display:block;
}

	#intro {
    margin-left: auto !important;
    margin-right: auto;
    position: fixed !important;
    padding: 1px;
    width: 100% !important;
    height: auto !important;
    margin-top: 0px;
    margin-bottom: 0px;
    display: block !important;
}
#intro #logo-link {
    position: relative;
    float: left;
    width: 100% !important;
    height: auto !important;
}

.btt_acces_intro {
    position: absolute;
    top: 94px !important;
    right: 20px;
    padding: 10px 15px;
    background: #000;
    border: none;
    color: #fff;
    cursor: pointer;
}

#intro #logo-link #logo {
    position: relative;
    float: left;
    width: 100% !important;
    height: 71px;
    margin-top: 10px;
    border-bottom: 1px #ccc solid;
}
	article.node-article .views-field-comment-count span:before {
    content: "\f0e6";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    margin: 0px;
}
	article.node-article .views-field-comment-count {
    float: left;
    margin-top: 10px !important;
}
	.jcarousel-skin-default .jcarousel-item {
    height: 300px;
    border: none;
    width: 154px !important;
}
	
	
	.a2a_kit {
	position: fixed;
    bottom: 0;
    left: 25%;
    z-index: 5;
    width: 100%;
    top: auto;
}
.a2a_kit a {
    cursor: pointer;
    margin-bottom: 5px;
}
	#block-bn-last-news-bloc-bn-last-news {
		    display: block;
    overflow: hidden;
    width: 100% !important;
    float: right;
	}
	
	.last_news_interne {
    float: right;
    width: 100%;
}
	
	#block-system-main-menu {
		display:none;
	}
	
	#top_header {
    position: relative;
    display: block;
    margin: 0 auto;
    padding-top: 10px;
    padding-bottom: 10px;
    text-align: center;
    width: 300px;
    height: 300px;
    display: block;
	margin-top:120px;
	display:none !important;
}

	#top_header #web{
		display:none;
}
		#top_header #mobile{
		display:block;
}
	
	

#block-views-a-la-une-block .views-field-field-image img{
	filter: brightness(100%);
        -webkit-filter: brightness(100%);
        -moz-filter: brightness(100%);
        -o-filter: brightness(100%);
        -ms-filter: brightness(100%);
		
		-webkit-transition: 0.3s ease-in-out;
    -moz-transition: 0.3s ease-in-out;
    -o-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
		
}

/****** modif pagination ****/	
	
.pagination li.disabled {
	display:none;
}
.text-center ul.pagination li.pager-first a, .text-center ul.pagination li.prev a, .text-center ul.pagination li.next a, .text-center ul.pagination li.pager-last a {
    font-family: 'Roboto-Medium';
    font-size: 13px;
    color: #030303;
    text-transform: uppercase;
    display: block;
    height: 35px;
}

/***************/
	
	.field-name-field-sur-le-meme-sujet {
	display:block;
}
.articles_suggeres{
	display:none;
}

	#comments .comment h3 {
    font-family: 'Roboto-bold';
    font-size: 16px;
    position: relative;
    width: 100%;
    float: left;
    margin-top: 0px;
}
	/*** recherche **/
	.page-search .main-container .row .col-sm-12 .region-content #block-system-main article {
    float: left;
    position: relative;
    width: 100%;
    height: auto;
    border-bottom: 1px solid #d8d8d8;
    margin-bottom: 25px;
}

.page-search .main-container .row .col-sm-12 .region-content #block-system-main article .field-name-field-image {
    float: left;
    width: 100%;
}
	.page-search .node-article .field-type-image img {
    width: 100%;
    margin: 0;
}

.page-search .main-container .row .col-sm-12 .region-content #block-system-main article .field-name-title {
    float: right;
    width: 100%;
    height: auto;
    overflow: hidden;
    padding: 0;
}

.page-search .main-container .row .col-sm-12 .region-content #block-system-main article .field-name-body {
    height: auto;
    overflow: hidden;
    width: 100%;
    float: right;
    line-height: auto;
}

.page-search .main-container .row .col-sm-12 .region-content #block-system-main article .field-name-body .field-items .field-item {
    width: 100%;
    height: auto;
    float: left;
    border-right: none;
    padding-right: 0px;
    overflow: hidden;
}

.page-search .main-container .row .col-sm-12 .region-content #block-system-main article .field-name-post-date {
    float: right;
    width: 100%;
    height: 22px;
    overflow: hidden;
    font-family: 'Lato-Regular';
    font-size: 14px;
    color: #b9b9b9 !important;
    position: relative;
}
	
	/***/
	
	.view-articles-p-pites .view-content {
	height: auto;
    overflow:visible;
}
	
	#block-system-main .node-article .field-name-body img {
    width: 97% !important;
    height: auto;
}

#block-system-main .node-article .field-name-body iframe {
    width: 97% !important;
}

.node-article .field-name-field-sur-le-meme-sujet .field-items .field-item article header h2 {
    position: relative;
}
	
	#block-search-form h2.block-title {
    font-size: 14px !important;
    padding: 5px 16px !important;
}
	#bloc_recherche .form-close {
    float: left;
    position: relative;
    left: 89%;
    font-size: 6rem;
    line-height: 1;
    color: #8a8a8a;
    cursor: pointer;
    font-family: sans-serif;
    top: -121px;
}
	
	#block-system-main-menu .container, #block-block-8 {
		display:none;
	}
	.sticky3 {
		display:block !important;
	}
	#block-views-article-vedette-block {
		margin-top:0px;
	}
	
	.logo_site_haut_ptt {
        height: 104px;
    width: 326px;
    float: none;
    margin-left: -26px;
    margin-right: auto;

}

.bncheck_ar .logo_site_haut_ptt {
    margin-left: auto !important;
    margin-right: auto;
	width: 326px !important;

}
.logo_site_haut_ptt .lien_logo_haut {
	    text-align: center;
    width: 100%;
    display: block;
}
/*.logo_site_haut_ptt img{
    margin-left: -23px;

	
}*/
.region-toplogo #block-block-4 {
	display:none;
}
	
	#menu-social2 {
    top: 73px;
}
	.bncheck_ar #menu-social2 {
    top: 138px;
}


.sticky_menumobile {
    top: 63px;

}
.bncheck_ar .sticky_menumobile {
    top: 125px;

}
.sticky_menurecherche {
    top: 63px;
}
.bncheck_ar .sticky_menurecherche {
    top: 125px;
}


#block-views-article-vedette-block .views-field-title {
    width: 96%;
    margin-left: 2%;
    margin-right: 2%;
}

#block-views-article-vedette-block .views-field-body .field-content p {
    padding-left: 15;
    padding-right: 15px;
}

#block-quicktabs-p-pites, #block-bn-pepites-bloc-bn-pepites {
    width: 100%;
    float: left;
	margin-top: 30px;
}
.lien_pepite {
	width:100%;
	border-right: none !important;
	border-left: 1px #ededed solid !important;
}

.lien_commente, .lien_lu {
	display:none !important;
}
ul.quicktabs-tabs.quicktabs-style-sky li:nth-child(2), ul.quicktabs-tabs.quicktabs-style-sky li:nth-child(3){
	display:none;
}

ul.quicktabs-tabs.quicktabs-style-sky li:nth-child(1){
	width:100%;
}
ul.quicktabs-tabs.quicktabs-style-sky li:nth-child(1) a{
	width: 100%;
    border-right: none !important;
    border-bottom: 1px #eee solid !important;
}


#quicktabs-tabpage-p_pites-0 .view-articles-p-pites .view-content .views-row, #block-bn-pepites-bloc-bn-pepites .views-row{
	    width: 100%;
    height: auto;
    overflow: hidden;
    border-right: none;
    /* margin-bottom: 70px; */
    padding-left: 0;
    padding: 1px 12px;
    border-bottom: 1px #eeeeee solid;
    margin-bottom: 32px;
}
.views-field-field-image {
	width:100%;
}
.views-field-field-image .field-content{
	width:100%;
}
.views-field-field-image .field-content a{
	width:100%;
}
.views-field-field-image img {
	width: 100% !important;
    height: auto !important;
}

#block-system-main-menu .pub_1000 {
	margin-top:100px;
}

#block-block-7 {
    width: 100%;
}

#block-views-a-la-une-block {
	width:100%;
	margin-top: 0;
}
#block-views-derniers-news-block{
	width:100%;
	margin-top: 0px;
}
#block-views-sur-les-reseaux-block{
	width:100%;
	margin-top: 0px;
}

#block-views-a-la-une-block .view-a-la-une .view-content .views-row-first {
    width: 100%;
    height: auto;
	margin-bottom: 35px;
}

#block-views-a-la-une-block .view-a-la-une .view-content .views-row-2, #block-views-a-la-une-block .view-a-la-une .view-content .views-row-3 {
    width: 100%;
    height: auto;
	display:none;
}

#block-views-a-la-une-block .view-a-la-une .view-content .views-row-2 .views-field-field-image .field-content a img, #block-views-a-la-une-block .view-a-la-une .view-content .views-row-3 .views-field-field-image .field-content a img {
    width: 100% !important;
    height: auto !important;
}

#block-views-a-la-une-block .view-a-la-une .view-content .views-row-2 .views-field-body, #block-views-a-la-une-block .view-a-la-une .view-content .views-row-3 .views-field-body {
    width: 87% !important;
}
#block-views-a-la-une-block .view-a-la-une .view-content .views-row-first .views-field-title {
    bottom: 32px;

}

#block-views-chroniques-block {
    width: 100%;
    height: auto;
}

#block-views-chroniques-block .view-chroniques {
    width: 100%;
}

#block-views-chroniques-block .view-chroniques .view-footer .toutes {
	width: 100% !important;
}

#block-views-tribunes-block {
    width: 100%;
    height: auto;
}
#block-views-caricatures-block {
    width: 100%;
    height: auto;
	margin-left: 0;
}
#block-views-tribunes-block .view-tribunes {
    width: 100%;
    height: auto;
}
#block-views-tribunes-block .view-tribunes .view-footer .toutes {
    top: 0;
}

#block-views-caricatures-block .view-caricatures {
    width: 100%;
    height: auto;

}

#block-views-caricatures-block .view-caricatures .view-footer .toutes {
    top: 0;
}

#block-views-communiques-block .view-communiques .view-content .views-row, #block-views-hightec-mobile .view-communiques .view-content .views-row{
    width: 48%;
    height: 300px !important;

}

#block-views-hightech-block {
	display:block;
}
.view-id-autos .views-row:nth-child(1) {
    width: 100%;
    float: left;
    height: auto;
    margin-right: 2%;
    margin-bottom: 0px;
}
.view-id-autos .views-row {
    width: 48%;
    float: left;
    height: 220px;
    position: relative;
    margin: 1%;
}
#block-views-autos-block .view-autos .view-content .views-row:nth-child(1) .views-field-title {
        position: relative;
    z-index: 0;
    width: 89%;
    margin: 5px 5%;
    background: #fff;
    bottom: 0;
    height: auto;
    padding: 15px;
    overflow: hidden;
}

#block-views-autos-block .view-autos .view-content .views-row:nth-child(2) .views-field-title, #block-views-autos-block .view-autos .view-content .views-row:nth-child(3) .views-field-title {
    position: absolute;
    z-index: 2;
    width: 89%;
    margin: 0 5%;
    background: #fff;
    bottom: 19px !important;
    height: 109px;
    padding: 15px;
    overflow: hidden;
}

#block-views-businessnewstv-block {
    height: auto;
    width: 100%;
}

#block-views-businessnewstv-block .view-businessnewstv {
    height: auto;
}

#block-views-businessnewstv-block .view-businessnewstv .view-content .views-row {
    width: 100%;
    height: auto;
    float: left;
    margin-left: 0;
    margin-top: 15px;
    border: 1px #dcdcdc solid;
    padding-bottom: 15px;
}

#block-views-hightech-block {
    float: left;
    position: relative;
    width: 100%;
    height: auto;
    margin-top: 22px;
}

.jcarousel-skin-default .jcarousel-next-horizontal {
    position: absolute;
    top: -55px;
    right: 0;
    background-position: 0 -32px;
    background: none;
}

.jcarousel-skin-default .jcarousel-prev-horizontal {
    position: absolute;
    top: -55px;
    left: 80%;
    background-position: 0 0;
    background: none;
}

#block-views-dossiers-block {
    float: left;
    position: relative;
    width: 100%;
    /* height: 400px; */
    border: 1px solid #eaeaea;
    padding: 15px;
    margin-bottom: 35px;
}

#block-views-les-plus-commentes-block {
    float: left;
    position: relative;
    width: 100%;
    height: auto;
}

#block-views-les-plus-commentes-block .view-les-plus-commentes .view-content .views-row {
    display: block;
    float: left;
    margin-left: 1%;
    margin-top: 12px;
    margin-bottom: 8px;
    width: 100%;
    height: 91px;
    overflow: hidden;
}

#block-convertisseur-block-convertisseur {
    float: left;
    position: relative;
    width: 100%;
    height: auto;
    display: block;
    border: 1px #dcdcdc solid;
    padding: 15px;
}

#block-views-les-plus-lus-block {
    float: left;
    position: relative;
    width: 100%;
    /* height: 400px; */
	margin-top: 20px;
}

#block-views-les-plus-lus-block .view-les-plus-lus .view-content .views-row {
    display: block;
    float: left;
    margin-left: 1%;
    margin-top: 12px;
    margin-bottom: 8px;
    width: 100%;
    height: 91px;
    overflow: hidden;
}
.pave_google_300_250 {
    display: block;
    position: relative;
    float: right;
    width: 100%;
    height: 326px;
    border: 1px solid #d1d1d1;
    /* padding: 40px 0px 0px 93px; */
}

#block-webform-client-block-281 .webform-client-form-281 .form-item {
    float: left;
    display: bloc;
    /* position: relative; */
    /* left: 43px; */
    /* top: -18px; */
    width: 82%;
}

#block-webform-client-block-281 .webform-client-form-281 .form-item .control-label {
    font-family: 'Lato-Regular';
    font-size: 13px;
    float: left;
    width: 100%;
    padding: 0 38px;
}

#block-webform-client-block-281 {
    float: left;
    display: block;
    overflow: hidden;
    position: relative;
    height: auto;
    background-color: #f8f9fa;
    border: 1px solid #d1d1d1;
    width: 100%;
    margin: 0px;
    margin-top: 20px;
	margin-bottom: 20px;
}

#block-webform-client-block-281 .webform-client-form-281 .form-item #edit-submitted-email-newsletter {
    border: 1px solid #d1d1d1;
    border-radius: 0px !important;
    width: 72%;
    position: relative;
    /* left: 157px; */
    /* top: -6px; */
    height: 40px;
    float: left;
    margin-left: 40px;
}

#block-webform-client-block-281 .form-actions {
    width: 11%;
    float: left;
    clear: initial;
    margin-top: 23px;
}

/*
.pub_1000_center, .pub_300_250_home, .pub_1000_center_1, .pub_300_600, .pub_1000, .pub_1000_liste {
	display:none !important;
	
}*/

.mm-page {
	width:100%;
	overflow:hidden;
}

#block-menu-menu-menu-footer {
    width: 100%;
    float: right;
    margin-top: 36px;
}

footer .container {
    padding-right: 0;
    padding-left: 0;
    margin-right: auto;
    margin-left: auto;
}
#block-menu-menu-menu-footer .menu li.first:nth-child(1) {
    width: 32.66%;
}
#block-menu-menu-menu-footer .menu li {
    width: 32.66%;
}
#block-menu-menu-menu-footer2 {
    width: 100%;
    float: left;
    display: block;
    border-top: 1px #d2d2d2 solid;
	border-bottom: 1px #d2d2d2 solid;
	margin-bottom:15px;
}
#block-menu-menu-menu-footer2 .menu li:nth-child(1) {
    width: 33% !important;
}
#block-menu-menu-menu-footer2 .menu li {
    width: 33% !important;
    float: left;
    display: block;
}

#block-block-15 {
	display:block;
	    display: block;
    width: 100%;
    float: left;
}
#block-block-6 {
	display:none;
}

#block-views-chroniques-block .view-chroniques .views-row .views-field-title span a {
    text-decoration: none;
    color: #303030;
    line-height: 17px;
    height: 62px;
    overflow: hidden;
    display: block;
}

#block-views-derniers-news-block .view-derniers-news {
    width: 100%;
}

#block-views-caricatures-block .view-caricatures .view-content {
	width: 100%;
    display: block;
    overflow: hidden;
}

#block-views-caricatures-block .view-caricatures .view-content .views-row {
    left: 0;

}

#block-views-caricatures-block .view-caricatures .view-content .views-row:nth-child(2) {
    display:none;

}

.view-les-plus-commentes .views-field-field-image {
    width: 34%;
    float: left;
    height: 79px;
    margin-right: 15px;
}

.view-les-plus-lus .views-field-field-image {
    width: 34%;
    float: left;
    height: 79px;
    margin-right: 15px;
}


#block-views-caricatures-block .view-caricatures .view-content .views-row {
    display: bloc;
    position: relative;
    overflow: hidden;
    float: left;
    width: 97%;
    height: auto;
    left: 0px;
    margin-top: 0px;
    margin-right: 0;
}

#block-views-caricatures-block .view-caricatures .view-content .views-row .views-field-field-image {
    border: 1px solid #d1d1d1;
    width: 100%;
    float: left;
    margin-right: 10px;
    height: auto;
    overflow: hidden;
}

#block-views-caricatures-block .view-caricatures .view-content .views-row .views-field-title {
    width: 100%;
    height: auto;
    font-family: 'Lato-Regular';
    font-size: 14px;
    overflow: hidden;
    margin-bottom: 11px;
    margin-top: 17px;
    float: left;
    min-height: auto;
}

.view-id-autos .views-row:nth-child(2) {
	display:none;
}

.view-id-autos .views-row:nth-child(3) {
	display:none;
}

/***** details article ***/

.not-front .col-sm-12 {
	 margin-top: 74px;
}

.page-node #block-system-main {
    width: 100%;
    float: left;
}


/*** test pub mobile **/

.page-node #block-system-main {
    width: 100%;
    float: none;
	/*background:url(../images/bg_pub_ss_article.jpg) no-repeat;*/
	 perspective: 500px;
	 min-height:600px;
	 background-size:contain;
	background-position-y: 100px;
	padding-top: 74px;
}


.page-node .node-article {
  background-color: #ffffff;
  
  display: block;
  overflow: hidden;
  
  transform-origin: left;
  
  transition: transform 0.8s ease;
  
}

.page-node .node-article.rotationpub {
  transform: rotateY(-90deg);
}

/***/



.node-article {
   float: left;
    width: 100%;
}

.node-article .field-name-body .field-items .field-item {
    width: 100%;
    height: auto;
    float: left;
    /* border-right: 1px solid #dedede; */
    padding-right: 0;
    overflow: hidden;
}

#comments {
    width: 100%;
}

#comments h2.title {
    width: 100%;
    position: relative;
    float: left;
    border-bottom: 1px solid #eaeaea;
    font-family: 'Lato-Regular';
    font-size: 25px;
    display: block;
    padding-bottom: 14px;
    margin-bottom: 33px;
}

.bt_comment {
    position: relative;
    top: -60px;
    left: 66%;
    background-color: #e8282f;
    color: #fff;
    padding: 7px 12px;
    font-size: 16px;
    text-decoration: none;
}

#comments .comment {
    width: 100%;
    float: left;
    padding-left: 71px;
    border-bottom: 1px #eaeaea solid;
    margin-bottom: 25px;
    margin-top: 25px;
}

#comments .comment .submitted span {
    font-family: 'Lato-Regular';
    font-size: 12px;
    color: #e8282f;
    position: relative;
    /*left: 158px;*/
    padding-right: 0;
    color: #000;
    /* width: 133px; */
    display: block;
}

#comments .comment .content .field-name-comment-body .field-items .field-item {
    font-size: 14px;
    font-family: 'Lato-Regular';
    color: #000;
    position: relative;
    width: 100%;
    text-align: justify;
	padding: 10px;
}

#block-views-a-lire-aussi-block .view-a-lire-aussi .view-content .views-row {
    width: 47%;
    height: 345px;
    float: left;
    margin-left: 2%;
    margin-top: 20px;
}

#block-block-14 {
    display: block;
    position: relative;
    float: right;
    right: 0%;
    bottom: -24px;
	z-index: 9999;
}
.field-name-field-sur-le-meme-sujet #block-block-14 {
	display:none;
}

.a2a_floating_style {
        background-color: #fff;
    border-radius: 6px;
    position: fixed;
    z-index: 9999995;
    width: auto;
    bottom: 0px !important;
    top: initial !important;
    left: 20% !important;
	display: inline-flex;
}

.a2a_vertical_style a {
    clear: left !important;
    display: initial !important;
    overflow: hidden;
    padding: 4px;
    text-decoration: none;
    width: 40px;
}

.page-header {
    font-family: 'Montserrat-Regular';
    font-size: 30px;
    padding: 29px 0px;
    font-weight: normal;
    text-align: ju;
}

#popup_article_zen {
    width: 84%;
    text-align: justify;
    top: 10%;
}

#block-views-a-lire-aussi-block .view-a-lire-aussi .view-content .views-row .views-field-created {
    font-size: 13px;
}
/****/

/**** page liste **/
.page-taxonomy #block-system-main {
    width: 100%;
    float: left;
    margin-right: 0;
}

#block-system-main .view-taxonomy-term .view-content .views-row .views-field-field-image {
    float: left;
    width: 100%;
    margin-bottom: 33px;
    margin-right: 15px;
}

#block-system-main .view-taxonomy-term .view-content .views-row {
    float: left;
    position: relative;
    width: 100%;
    height: auto !important;
	margin-bottom:25px;
}
#block-system-main .view-taxonomy-term .view-content .views-row .views-field-title {
    width: 100%;
}
#block-system-main .view-taxonomy-term .view-content .views-row .views-field-body {
    width: 100%;
}
#block-system-main .view-taxonomy-term .view-content .views-row .views-field-created {
    float: left;
    width: auto;
    height: 22px;
    overflow: hidden;
    font-family: 'Lato-Regular';
    font-size: 13px;
    color: #030303;
    width: 192px !important;
    margin-left: 0;
}
#block-system-main .view-taxonomy-term .view-content .views-row .views-field-field-audio {
	float:left;
}
#block-system-main .view-taxonomy-term .view-content .views-row .views-field-field-video {
	float:left;
}

/**********/


/**** page liste pépite **/
.page-pepites #block-system-main {
    width: 100%;
    float: left;
    margin-right: 0;
}

#block-system-main .view-articles-p-pites .view-content .views-row .views-field-field-image {
    float: left;
    width: 100%;
    margin-bottom: 33px;
    margin-right: 15px;
}

#block-system-main .view-articles-p-pites .view-content .views-row .views-field-created {
    float: left;
    width: auto;
    height: 22px;
    overflow: hidden;
    font-family: 'Lato-Regular';
    font-size: 13px;
    color: #030303;
    width: 192px !important;
        margin-left: 0;
    margin-bottom: 20px;
}
#block-system-main .view-articles-p-pites .view-content .views-row .views-field-field-audio {
	float:left;
}
#block-system-main .view-articles-p-pites .view-content .views-row .views-field-field-video {
	float:left;
}

#block-system-main .view-id-articles_p_pites .view-content .views-row {
    float: left;
    position: relative;
    width: 100%;
    height: auto;
}

#block-system-main .view-id-articles_p_pites .view-content .views-row .views-field-title {
    float: left;
    width: 100%;
    height: auto;
    overflow: hidden;
}

#block-system-main .view-id-articles_p_pites .view-content .views-row .views-field-body {
    float: left;
    width: 100%;
    height: auto;
    overflow: hidden;
    margin-bottom: 20px;
}

/**********/


.page-search-content #block-system-main {
    width: 100%;
    float: left;
}

.page-search-content article .field-type-image {
    float: left;
    width: 30%;
}

.page-search-content article .field-name-title {
    float: left;
    width: 68%;
    height: 60px;
    overflow: hidden;
    padding-left: 15px;
}

.page-search-content #block-system-main h2 {
    font-family: 'Montserrat-Regular';
    font-size: 28px;
    padding: 29px 0px;
    font-weight: normal;
    margin: 40px 0 20px;
    border-bottom: 1px solid #eee;
}












/****** zone banner ***/

.pub_300_250_right #web{
	display:none;
}

.pub_300_250_right #mobile{
	display:block;
}



.pub_300_250_right_interne #web{
	display:none;
}

.pub_300_250_right_interne #mobile{
	display:block;
}













.pub_300_600 #web{
	display:none;
}

.pub_300_600 #mobile{
	display:block;
}


.pub_1000_center_1 #web{
	display:none;
}

.pub_1000_center_1 #mobile{
	display:block;
}

.pub_300_250_home #web{
	display:none;
}

.pub_300_250_home #mobile{
	display:block;
}

.pub_1000_center #web{
	display:none;
}

.pub_1000_center #mobile{
	display:block;
}


.pub_1000 #web{
	display:none;
}
.pub_1000 #mobile{
	display:none;
}


.pub_1000_liste #web{
	display:none;
}
.pub_1000_liste #mobile{
	display:block;
}

.pub_300_600_article_interne #web{
	display:none;
}
.pub_300_600_article_interne #mobile{
	display:block;
}
.pub_1000_center, .pub_300_250_home, .pub_1000_center_1, .pub_300_600, .pub_1000, .pub_1000_liste, .pub_300_600_article_interne {
	height:auto !important;
	width:100% !important;
	
}

.pub_1000_center {
	display:none;
}

/****/


.intro_close {
    position: absolute;
    top: 95px;
    right: 20px;
    background: #f4f4f4 !important;
    border: 1px #e3e3e3 solid !important;
    border-radius: 3px !important;
    padding: 2px 7px;
}

#block-views-chroniques-block .view-chroniques .view-footer .toutes .link {
    font-family: 'Lato-Regular';
    font-size: 14px;
    float: right;
    color: #030303;
    border: 1px solid #d1d1d1;
    margin-top: 23px;
    text-decoration: none;
    padding: 8px 14px 8px 14px;
    position: relative;
    left: 0;
}


.node-article .field-name-field-sur-le-meme-sujet {
    float: left;
    position: initial;
    width: 100%;
    /* left: 376px; */
    /* top: -1102px; */
    /* margin-top: 30px; */
    display: block;
    overflow: hidden;
    height: auto;
}
	.node-article .field-name-field-sur-le-meme-sujet .field-items .field-item article header h2 a {
    font-family: 'Lato-Regular';
    font-size: 14px;
    font-style: italic;
    text-decoration: none;
    color: #000;
    float: left;
    padding-left: 32px;
}
#block-system-main .node-article .submitted {
        position: relative;
    width: auto;
    float: left;
    display: block;
    /* height: 54px; */
    margin-bottom: 0px;
    margin-top: 10px;
}

#block-system-main .field-name-field-sur-le-meme-sujet .node-article .submitted {
	display:none;
}

.node-article .field-name-field-sur-le-meme-sujet .field-items .field-item article header h2:before {
    content: "\f101";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    margin: 5px;
    font-size: 18px;
    color: #afacac;
    top: 0px;
    position: absolute;
}


.node-article .field-name-field-sur-le-meme-sujet {
    float: right;
    position: relative;
    width: 100%;
    /* left: 376px; */
    /* top: -1102px; */
    margin-top: 30px;
}

.node-article .field-name-field-sur-le-meme-sujet .field-label {
    background-color: #e82b31;
    width: 100%;
    height: 34px;
    font-family: 'Lato-Regular';
    font-size: 17px;
    float: left;
    display: bloc;
    text-transform: uppercase;
    padding-left: 12px;
    padding-top: 6px;
    color: #fff;
    margin: 0;
    margin-top: 0px;
    margin-bottom: 22px;
}
.txt_counter {
    width: auto;
    font-family: 'Lato-Regular';
    position: absolute;
    top: 134px;
    right: 20px;
    font-size: 14px;
    display: block;
}

#block-views-article-vedette-block .views-field-created {
    display: inline-block;
    padding-left: 15px;
    padding-top: 14px;
    padding-bottom: 10px;
    color: #8e8d8d;
    float: left;
}

#block-views-chroniques-block .pub_300_600 {
    float: left;
    overflow: hidden;
    margin-top: 32px;
    margin-bottom: 25px;
    text-align: center;
}

.jcarousel-skin-default .jcarousel-item .views-field-title a {
    font-family: 'Lato-Regular';
    font-size: 14px;
    color: #000;
    text-align: left;
    padding: 10px;
    text-decoration: none;
    float: left;
    margin-bottom: 30px;
    height: 140px;
}



/***** pub spécial 300X300 *****/
.content_mobile_special_pub {
	display:block;
}


.content_mobile_special_pub {
	width:93%;
	position:fixed;
	bottom:0px;
	z-index:99999999;
	height:360px;
	display:none;
	
}

.content_entet_sp_pub {
	height:40px;
	width:100%;
	overflow:hidden;
}

.content_entet_sp_pub a{
	display:block;
	float:right;
	padding:12px 35px 7px 15px;
	color:#de262d;
	font-family: 'Lato-Regular';
	background:#d4d4d4;
	border-radius:7px 7px 0px 0px;
	height:40px;
	text-decoration:none;
}
.content_sp_pub {
	height:300px;
	width:100%;
	overflow:hidden;
	text-align:center;
	padding-top:10px;
	padding-bottom:10px;
	background:#d4d4d4;
	-webkit-box-shadow: 2px -5px 42px -5px rgba(0,0,0,0.66);
	-moz-box-shadow: 2px -5px 42px -5px rgba(0,0,0,0.66);
	box-shadow: 2px -5px 42px -5px rgba(0,0,0,0.66);
}

.lapup300300 {
	background:#fff;
	width:100%;
	height:300px;
	margin: 0 auto;
	border:1px #d4d4d4  solid;
}


.content_entet_sp_pub a:after {
    content: "X";
    font-family: 'Lato-Regular';
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    color:#aaaaaa;
    font-size: 18px;
    padding-right: 0.5em;
    position: absolute;
    top: 10px;
    right: 0;
}



.content_entet_sp_pub a span {
    -webkit-animation-name: blinker;
    -webkit-animation-duration: 1s;
    -webkit-animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;
    
    -moz-animation-name: blinker;
    -moz-animation-duration: 1s;
    -moz-animation-timing-function: linear;
    -moz-animation-iteration-count: infinite;
    
    animation-name: blinker;
    animation-duration: 1s;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
}

@-moz-keyframes blinker {  
    0% { opacity: 1.0; }
    50% { opacity: 0.0; }
    100% { opacity: 1.0; }
}

@-webkit-keyframes blinker {  
    0% { opacity: 1.0; }
    50% { opacity: 0.0; }
    100% { opacity: 1.0; }
}

@keyframes blinker {  
    0% { opacity: 1.0; }
    50% { opacity: 0.0; }
    100% { opacity: 1.0; }
}


/******************/


.image_artilce_zen img {
    display: block;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
}
.popup_article_zen_close {
    position: absolute;
    top: 100px;
    right: 20px;
    padding: 10px 15px;
    background: #000;
    border: none;
    color: #fff;
}

.node-type-article .page-header {
    text-align: left;
    z-index: 555;
	    padding: 0px 43px !important;
    background: #fff !important;
    background-image: url(../images/tree_rouge.png) !important;
    background-repeat: no-repeat !important;
    background-position: 0px 41px !important;
    display: block;
    width: 100% !important;
    float: left !important;
    position: relative !important;
    font-family: 'Montserrat-Regular';
    text-transform: uppercase !important;
    font-size: 27px !important;
    margin-top: 50px !important;
    height: 70px;
}



}


@media all and (max-width: 415px) {
	.view-articles-p-pites .view-content {
	height: auto;
    overflow:visible;
}
	#block-webform-client-block-281 .webform-client-form-281 .form-item #edit-submitted-email-newsletter {
    border: 1px solid #d1d1d1;
    border-radius: 0px !important;
    width: 55%;
    position: relative;
    /* left: 157px; */
    /* top: -6px; */
    height: 40px;
    float: left;
    margin-left: 40px;
}

#block-webform-client-block-281 .webform-client-form-281 .form-item {
    float: left;
    display: bloc;
    /* position: relative; */
    /* left: 43px; */
    /* top: -18px; */
    width: 84%;
}
}


@media all and (max-width: 390px) {
	
}