@media screen and (min-width: 641px) {

/******************* searchbox ********************/
.searchbox{float: right; position: relative;min-width: 3%;height: 35px;margin-right: 15px;transition: all 0.8s ease-out;padding-top: 2px;}
#edit-custom-search-blocks-form-1--2{height: 34px;float: left;background-color: #EEE;}
.searchbox.searchbox-open #edit-custom-search-blocks-form-1--2{
		display:block;
		width: calc(100% - 30px);
}
.searchbox.searchbox-open #edit-custom-search-blocks-form-1--2:focus{background-color: #E3E7E6;}
.searchbox #edit-custom-search-blocks-form-1--2{display: none;}
.searchbox.searchbox-open {width: 100%; max-width: 280px;}
.searchbox-input{top:0;right:0;border:0;outline:0;background:#dcddd8;width:100%;height:50px;margin:0;padding:0px 55px 0px 20px;font-size:20px;color:red;}
.searchbox-input::-webkit-input-placeholder {color: #d74b4b;}
.searchbox-input:-moz-placeholder {color: #ffffff;}
.searchbox-input::-moz-placeholder {color: #ffffff;}
.searchbox-input:-ms-input-placeholder {color: #d74b4b;}
.searchbox-icon, .searchbox-submit{width:50px;height:50px;display:block;position:absolute;top:0;font-family:verdana;font-size:22px;right:0;padding:0;margin:0;border:0;outline:0;line-height:50px;text-align:center;cursor:pointer;color:#dcddd8;background:#172b3c;}
.searchbox input[type="submit"]{position: absolute;top: 32%;right: 8px;font-size: 0;border: 0;width: 14px;height: 14px;background-size: 100% 100%;background-color: #fff;background-image: url(../img/recherch-icon.png);}
/* .searchbox.searchbox-open input[type="submit"]{background-color: #E3E7E6;} */
.searchbox.searchbox-open input[type="submit"]:focus{border:0;}
.searchbox .search-form label.error{ display: none !important; }
.searchbox-open .search-form label.error{
	display: block !important;
	color: #ff6600;
	font-size: 9px;
	clear: both;
    top: 10px;
    position: relative;
}
body.page-bref-eco-events .searchbox,
body.page-evenements .searchbox{
	float: left;
	margin-right: 0;
}
}
@media screen and (min-width: 1024px) {
/** HP **/
#block-views-agenda-last-event{width: 21.2%;}
#block-bref-tweets .tweets{width: 21.2%;}
.innovation-annuaire{width: 21.2%;}
.innovation-trophees{width: 21.2%;}
.btob.sbtb_home {
    width: 21.2%;
}
.secteurs {
    width: 78.6%;
}
.partenaires {
    width: 21.2%;
}
.the-news-hp {width:78.6%; }
.the-news-hp .news-itms .news-itms-info {
	width: 56%;
    padding-left: 10px; 
}
.the-news-hp .img {width: 44%;}
.the-news-hp .news-itms .news-itms-info.no-image {width: 100%; }
.the-news-hp .stickynotes .stickynotes-img{width: 66.1%;}
.the-news-hp .news-itms{width:50%;}
.the-news-hp .all-news .news-itms:nth-child(2n) .img {/*width:179px;height:95px;*/}
.the-news-hp .all-news .news-itms:nth-child(2n) .exclusif {left: 0;}
.the-news-hp .all-news .news-itms:nth-child(2n) .news-itms-info {
    padding-left: 0;
    position: relative;
}
.the-news-hp .all-news .news-itms:nth-child(2n) .news-itms-info {
    padding-left: 10px;
    width: 56%;
}
.the-news-hp .all-news .news-itms:nth-child(2n) .news-itms-info.no-image {
	width: 95%;
}
.itemone:nth-child(2n+1) .restreint {
    right: 7px;
}
.news-itms-innovation.itemone:nth-child(2n+1) .restreint {
    right: 21px;
}

.node-type-decideur  .page-color {margin-top: 10px;float: left; width: 100%;}

.page-actualite .content_top, .node-type-actualite .content_top, .node-type-decideur .content_top, .page-idees .content_top, .node-type-idee .content_top, .page-agenda .content_top, .page-decideurs .content_top, .node-type-expertise .content_top{width: 66.1%;}

.page-actualite .content, .page-decideurs .content, .page-idees .content{ width: 33.9%;}


.node-type-expertise  .content_top ~.content{ width: 33.9%; margin-top: -11px;}
.node-type-actualite  .content_top ~.content{ width: 33.9%;margin-top: -11px;}
.node-type-decideur  .content_top ~.content{ width: 33.9%; padding: 0 0 0 20px;}


.page-agenda .content, .node-type-idee .content, .page-idees .content, .node-type-expertise .content, .page-decideurs .content, .page-idees .content, .page-agenda .content {padding: 0 0 0 20px;}

.node-expertise .content, .node-actualite .content{padding: 0;}

.page-annuaire-eco-filtre .content_top{width:100%;}
.one-sidebar.sidebar-second.page-annuaire-eco-filtre .content_top{width:66.66%;}
.node-type-entreprise .content_top{width:66.1%;}
.node-type-entreprise  .content_top ~.content{ width: 33.9%;}
.page-bref-tv .content_top{width:100%;}
body.habillage.node-type-bref-tv .page-color,
body.habillage.page-bref-tv .page-color{max-width: 940px; margin: 0 auto;}
#block-bref-most-read-news .plus-lues .plus-lus-dernier{ width: 51.6%;padding-left: 17px;}
#block-bref-most-read-news .plus-lues .plus-lus-premier{width: 48.3%;}

.premui2 {width: 33.8%;padding: 0;}
.premui3 {
    padding: 0 0 0 14px;
    width: 31%;
}
#pack .pack1:first-child {
 padding-left: 0;

}
.page-boutique-abonnements #pack .pack1:first-child{
}
#pack .pack1:last-child {
    padding-right: 0;
}
.page-boutique-abonnements #pack .pack1 {
}
#pack .pack1 {
  padding: 0px 12px;
}
.page-boutique-annuaires #pack .po2{width:33.7%;}

}
@media screen and (min-width: 1200px) {
.bref-tv .tv-items{ margin-right: 18px; padding: 0; width: 32%; }
.bref-tv .tv-items:last-child{margin:0;}



 }

@media screen and (max-width: 1280px) {
.flexslider:hover .flex-prev { opacity: 0.7; left: 90px; }
.flexslider:hover .flex-next { opacity: 0.7; right: 90px; }
.flex-control-nav {width: 28%;}

}
@media screen and (max-width: 1024px) {
.habillage {background: none !important; padding-top: 0 !important;}
.habillage.admin-menu {padding-top: 121px !important;}

.menu-name-menu-menu-abonnements ul li {
    display: table-cell;
    float: none;
    margin-left: 0;
    margin-right: 0;
    padding: 0;
}
.tous-billets-idee .tous-billets-liste .idea_one_details {float: left;width: 52%;padding: 0 10px;}
.tous-billets-idee .tous-billets-liste .idea_one_image {float: left;width: 48%;}

.header-profil #block-menu-block-2 ul li {float: left;padding: 0;margin-left: 8px;}

#main_menu_sous_niveau article {padding: 15px 0 15px 8px;}
#main_menu_sous_niveau article.filtre_departement {padding: 0 0 0 6px;}
#main_menu_sous_niveau #block-bref-calendar-date #datepicker .ui-datepicker.ui-datepicker-multi {max-width: 760px;}
#main_menu_sous_niveau #block-bref-calendar-date #datepicker .ui-datepicker-multi-3 .ui-datepicker-group {margin-left: 15px;}

.view-news-by-tags .filter_news .filter_news_details {width: 70%;}

/**************** annuaire-eco ******************/
.fiches-plus-consultees .views-row {max-width: inherit;margin-right: 0; border-right: 0;}

}
@media screen and (max-width: 768px) {
.menu-name-menu-menu-abonnements ul li a {width: 100%;min-height: 58px;}
.table-cart{ overflow-x: scroll; }
.table-cart .pinned{display:none;}
.table-cart div.table-wrapper div.scrollable { margin-left: 0; }


#cart-pane{ overflow-x: scroll; }
#cart-pane .pinned{display:none;}
#cart-pane div.table-wrapper div.scrollable { margin-left: 0; }

.menurubrique {width:100%;}
.panier-annuaire-1 { border-bottom: 0 none; bottom: 0; float: left; left: 0; margin: 0 auto; padding-bottom: 0; position: relative; right: 0; width: 100%; }
.news-decideur2 .text-decid{max-height:100%;}
.page {padding: 0 10px;width: 100%;}
.page-small {max-width: 100%;padding: 0 10px;}
.node-short-week .cette-semaine-12-liste1{padding: 0 6px 0 0;margin-bottom: 25px;}
.node-short-week .cette-semaine-122-liste1-items h4 {margin:5px 0 0px 2px;}
.node-short-week .cette-semaine-122-liste1-items p {margin:0 12px 0 2px;}
.node-short-week .cette-semaine-body .semaine-separateur {display: none;}
.node-short-week .cette-semaine-1 .cette-semaine-12 {padding-left: 5px;}
.node-short-week .cette-semaine-1 .cette-semaine-11 {padding-right: 5px;}

.abonnez_vous img{position: relative;top: 0;right: 0;display: block;margin: 25px auto;}
.front .abonnez_vous .av_title2 {width: 100%;}
.abonnez_vous .av_title2 {width: 110%;}
.front .abonnez_vous .av_title2 {width: 100%;}

.addthis_bottom .addthis_toolbox {margin-right: 5px;}
.addthis_bottom .addthis_sharing {width: 50px;}
.addthis_bottom .addthis_sharing a {margin-right: 5px;}
.addthis_bottom .get_authentified .free_trial_block, .addthis_bottom .get_authentified .register_block {margin-left: -4px;}
.addthis_bottom .get_authentified {margin-left: -2px;}

.idea_main_article .idea_bottom_author_information, .news_bottom_author_information {padding: 0;margin: 10px 0;}

.tous-billets-idee .tous-billets-liste .idea_one_details {width: 55%;padding: 0 10px;}
.tous-billets-idee .tous-billets-liste .idea_one_image {width: 45%;}

.the-news-hp .all-news .news-itms .news-itms-info {padding-left: 10px;}

.the-news-hp .all-news .news-itms:nth-child(even) {min-height: 145px;}
.the-news-hp .all-news .news-itms:nth-child(odd) {min-height: 145px;}

#block-bref-ideas .idees-main-hp .author-items {min-height: 250px;}

.sbtb_home .service_btb .sbtb_one .sbtb_content {width: 100%;}

.searchbox.searchbox-open {width: 21%;}

#datepicker .ui-datepicker{display: block;margin: 0 auto;max-width: 230px;padding: 0 15px;background: #ffffff;position: relative;}
#main_menu_sous_niveau #block-bref-calendar-date #datepicker .ui-datepicker .ui-datepicker-header{background: #ffffff;border: none;border-radius: 0;padding: 0;margin: 0;position: inherit;}
#main_menu_sous_niveau #block-bref-calendar-date #datepicker .ui-datepicker .ui-datepicker-prev, #main_menu_sous_niveau #block-bref-calendar-date #datepicker .ui-datepicker .ui-datepicker-next {top: 250%;}

#main_menu_sous_niveau #block-bref-calendar-date #datepicker .ui-datepicker .ui-datepicker-next {right: -55px;}
.ui-datepicker .ui-datepicker-prev {left: -45px;}
#main_menu_sous_niveau #block-bref-calendar-date #datepicker .ui-datepicker .ui-datepicker-prev-hover {left: -45px;}

/******* Bref TV ********/
.playlists-video-items {min-height: 260px;}
.playlists-video-items img {max-height: 91px;}
.flexslider:hover .flex-prev {left: 0;}
.flexslider:hover .flex-next {right: 0;}
.flex-control-nav {top: 345px;text-align: right; font-size: 0;}
.nv_video_sticky_block .nvsb_body {width: 65%;}
/** **/

.view-news-by-tags .filter_news .filter_news_details {width: 67%;}

#block-simpleads-ad-groups-38{display: none;}
.mobile-ads-hp{display: block;}
.content_second {border-top: 1px dotted;margin-top: 15px;padding-top: 15px; width: 100%;}
.mobile-ads-hp img {width: 100%;max-width: 300px;}
#block-bref-most-read-news {max-width: inherit;}
#block-bref-most-read-news .plus-lues h2 {border-top: 3px solid;margin-top: 15px;}

/**************** annuaire-eco ******************/
.search-form-annuaire-eco { padding: 0 10px 10px;}
.search-annuaire .search-form-annuaire-eco label {margin-left: 4px;}
.search-annuaire .search-form-annuaire-eco #bref_annuaire_eco_search_form .form-submit {top: 65%;}
.search-annuaire .search-form-annuaire-eco #edit-search-filter {max-width: 100%;padding-right: 65px;}
.search-annuaire .sfae-my-selection {float: left;}

.item-list .form-type-radios.form-item-items-per-page { margin-bottom: 5px; width: 100%;}
.page-annuaire-eco .pager { width: 100%;}
.page-annuaire-eco .pager .pager-current { position: relative;left: 50%;margin-left: -75px;}
.page-annuaire-eco .pager .pager-next{float: right;}
.node-entreprise-content .ne-top .next { right: -45px;}
.node-entreprise-content .ne-top .previous {left: -45px;}
.node-entreprise-content .ne-galery .colorbox-click-container {min-width: inherit;}
.node-entreprise-content .ne-galery .colorbox-click {width: 100%;}


}



@media screen and (max-width: 640px) {
	/** style mobile **/
	#connect-user.popiin .large-6{
		width:100%;
		float: none;
	}
	#modalContent{
		left: 0 !important;
		top: 150px !important;
		width: 100%;
	}
	#modalContent .ctools-modal-content,
	#modalContent #modal-content{
		width: 100% !important;
	}
	.nomobile{
		display: none;
	}
#abone-acceuil {
    background: hsl(24, 100%, 50%) none repeat scroll 0 0;
    float: left;
    height: auto;
    min-width: 100%;
    padding: 15px 15px 15px;
    width: 100%;
	display:none;
}
.the-news-hp .all-news .secteur {
    color: #ff6600;
    display: none;
}
#block-bref-department{
	display:none;

}
.the-news-hp .all-news .news-itms .content-new{
	padding: 0 !important;
}
.the-news-hp .all-news .news-itms h2 a {
    font-size: 14px;
    line-height: 20px;
}
.the-news-hp .all-news .img {
	width: 40%;
    max-width: 160px;
    padding-right: 0;
}
.the-news-hp .all-news .news-itms .news-itms-info {
    padding-left: 10px;
	width: 60%;
}
.itemone:nth-child(2n) .itemone-jnb {
    background-image: none;
    background-repeat: repeat-y;
    float: left;
    min-height: auto;
    padding-left: 0;
}

.the-news-hp .all-news .view-display-id-news_home_page .view-content {
    border-bottom: none;
}

.the-news-hp .all-news .news-itms h2 {
    float: left;
    line-height: 15px;
    width: 100%;
}
.the-news-hp .all-news .view-display-id-news_home_page .news-itms-info {
    border-right: 0 none;
    margin-bottom: 15px;
    min-height: auto;
    padding: 0;
    position: relative;
    border-bottom: 1px dotted #272a29;
    padding-bottom: 15px;
}
#tousnosoffre .page {
    padding-left: 0;
    padding-right: 0;
}
.premui1 {
    padding-right: 0.625rem;
}
#tousnosoffre h2 {
    float: left;
    font-family: open sans;
    font-size: 26px;
    font-weight: normal;
    text-align: center;
    text-transform: uppercase;
    width: 100%;
}
.reinseignement {
    color: hsl(24, 100%, 50%);
    float: right;
    font-size: 11px;
    font-weight: bold;
    margin: 0;
    position: relative;
    text-align: center;
    top: 12px;
}
.act2 {
    padding-left: 0.625rem;
    padding-right: 0.625rem;
    padding-top: 7px;
}
.grisbref {
    background: hsl(165, 8%, 90%) none repeat scroll 0 0;
    float: right;
    max-width: 100%;
    padding: 6px 13px 7px 10px;
    position: relative;
    top: 6px;
}
/** end style mobile **/
	#uc-cart-checkout-form #block-block-3 {
    float: right;
    margin-bottom: 35px;
    padding-left: 0;
    padding-right: 0;
}
#delivery-pane {
    float: left;
    max-width: 100%;
    width: 100%;
}
.address-pane-table .form-item input {
    background: hsl(0, 0%, 100%) none repeat scroll 0 0;
    border: 1px solid hsl(168, 8%, 75%);
    max-width: 100%;
}
#billing-pane {
    float: left;
    font-size: 13px;
    max-width: 100%;
    width: 100%;
}
#comments-pane {
    border-top: 1px dotted hsl(168, 8%, 75%);
    font-size: 13px;
    padding-top: 7px;
    width: 100%;
}
.uc-cart-checkout-form #edit-actions {
    width: 100%;
}
#block-taxonomy-menu-block-1 ul li {
border-right: 0 none;
float: left;
list-style: outside none none;
min-height: auto;
padding-left: 0;
padding-right: 0;
width: 100%;
}
#block-multiblock-22 {
margin-bottom: 23px;
min-height: auto;
width: 100%;
}
.menurubrique > li {
display: table-cell;
float: left;
list-style-type: none;
width: 100%;
}
.imgbref {
margin-bottom: 17px;
text-align: center;
}
.titre-act span {
float: left;
}
.act1 {
border-right: 0 none;
}
.page-annuaires .pack1 {
border-right: 0 none;
margin-bottom: 20px;
min-height: auto;
position: relative;
}
/** panier **/
.etape{width:100%;}
.etape .link-item{width:100%;display:block;}
.link-item.step_todo.first > span {
padding: 9px 8px 9px 40px;
}
/** end panier */
ul.step li.step_todo span::after{display:none;}
.text-decid {max-height:100%;}

.page-small {max-width: 100%;margin: 0 auto;padding: 0 6px;}
/******** HP **************/
button.button.button-menu-mobile {display: block;}

.header #block-bref-department, .header-profil #block-menu-block-2, .h1class .slogan, .h1class .h1class-right{display: none;}
#block-menu-block-1 ul.menu li a.accueil {margin: 0;padding: 4px;display: block;background-color: #a1b0ad;z-index: 1;}
#block-menu-block-1 ul.menu li a {display: none;}
.h1class .h1class-right .h1class-social-network #block-menu-menu-reseaux-sociaux{margin: 0 auto;display: block;float: none;max-width: 75px;}
.h1class .h1class-right .h1class-date .date {text-align: center;}
.header-profil {padding: 15px 0;position: relative;}
.header-profil #block-bref-connection-block ul.connecte li:before{color: #63cc00;}
.header-profil #block-bref-connection-block ul li, .header-profil #block-bref-connection-block .login-in {font-size: 0; padding-right: 0 !important;}
.header-profil #block-bref-connection-block li:before, .header-profil #block-bref-connection-block .login-in:before {font-size: 13px;}
#ouvresousmenu::after{display: none;}
.recherche {width: 46%;position: relative;top: 15px;}
.header-profil #block-bref-connection-block {float: right;width: 5%;position: relative;top: 33px;}
#logo {float: left;margin-left: 20px;max-width: 180px;}
#nav-trigger {position: relative;top: 15px;}
.h1class {padding: 0;border-bottom: 0;}
.mobile-search{position: absolute;right: 50px;top: 33px;cursor: pointer;}
.mobile-search:before{content :"\e910";font-family: 'bref-icon' !important;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;margin: 0;font-size: 13px;}
.mobile-search.open:before{color: #ff6600;}
.searchbox #open-search-box{display: none;}
.searchbox {display: none;position: absolute;width: 100%;right: 0;top: 84px;z-index: 2;}
.searchbox input[type="submit"] {position: absolute;top: 8px;right: 8px;font-size: 0;border: 0;width: 14px;height: 14px;background-color: #E3E7E6;background-size: 100% 100%;background-image: url(../img/recherch-icon.png);}
.searchbox label.error{position: absolute;bottom: -2px;font-size: 11px;color: #ff6600;}
#breadcrumb{display: none;}
#breadcrumb.breadcrumb-mobile{display: block;position: relative;background-color: #E3E7E6;margin: -23px 0 0 0;padding: 0 0 0 30px;width: 100%;}
#breadcrumb.breadcrumb-mobile .breadcrumb {margin: 0;}
#breadcrumb.breadcrumb_footer{position: absolute;top: -3px;left: 30px;display: block;width: 90%;}

.rech-annuaire-block {display: none;}
.stickynotes-info .body {margin-bottom: 12px;}
.the-news-hp {padding-right: 0;}
.the-news-hp .stickynotes .stickynotes-img {padding: 0;padding-left: 0;}
.the-news-hp .stickynotes {padding: 0;}
.the-news-hp .stickynotes .stickynotes-info {padding: 0 10px;}
.the-news-hp .stickynotes .stickynotes-img{display: none;}
.the-news-hp .stickynotes .stickynotes-img.stickynotes-img-mobile{display: block;}
.the-news-hp .stickynotes .stickynotes-img img{margin: 0;display: block; width: 100%;}
.the-news-hp .all-news .news-itms:nth-child(even) .content-new{padding-left: 0;background-image: none;}
.the-news-hp .all-news .news-itms:nth-child(odd),
.the-news-hp .all-news .news-itms:nth-child(even){
	min-height: 0;
	width: 100%;
	border-bottom: 1px dotted black;
    padding: 0;
    margin-bottom: 10px;
}
.news-grid, .news-grid-innov{
	border: none;
	margin: 0;
}
.the-news-hp .all-news .news-itms .img {margin-right: 0px;}
.the-news-hp .all-news .news-itms:nth-child(even) .img {border-left: 0;padding-left: 0;padding-right: 0;}
.the-news-hp .all-news .news-itms-info{padding-left: 14px;float: left;}
.the-news-hp .departement {width: initial;margin: 0;}
.the-news-hp .secteur {float: left;margin: 3px 0 0 0;}
#block-bref-innovation .the-news-hp .secteur {width: 100%;}
.the-news-hp .all-news .departement{margin-right: 6px;}
.the-news-hp .all-news .news-itms:nth-child(even) .exclusif {left: 0;}
.the-news-hp .all-news .news-itms.news-itms-last .news-itms-info {background-image: none;padding: 0;width: 100%;}
#block-views-agenda-last-event .agenda-hp {margin-top: 20px;}
#block-bref-tweets{display: none;}
.abonnez_vous_home_droite {width: 100%;border-left: 0;padding-left: 0;}
.abonnez_vous_home_droite .side_home_droite_link p {max-width: 100%;}
#block-bref-most-read-news .plus-lues ul {width: 100%; border: none !important;}
#block-dfp-brefeco-pave-home{margin-top: -20px; margin-bottom: 20px;}
#block-bref-most-read-news .plus-lues-itms {width: 100%;float: left;padding: 0;border-right: 0;margin-bottom: 0;min-height: 0;}
#block-bref-most-read-news .plus-lues h3 {max-width: 85%;}
#block-simpleads-ad-groups-38 {max-width: 100%;margin: 0;}
#block-simpleads-ad-groups-38 img {max-width: 300px;float: none;}
.node-short-week .cette-semaine-1 .cette-semaine-12 {padding-left: 0;margin-top: 16px;}
.node-short-week .cette-semaine-122-liste1-items p {width: 80%;}
.node-short-week .bref-semaine-liste1 {padding-left: 0;}
#block-bref-ideas .idees-main-hp .author-items {border-bottom: 1px dotted #bbc5c3;border-right: 0;min-height: inherit;}
#block-bref-ideas .idees-main-hp {border-bottom: 0;}
#expertises .columns {padding: 0 0 15px 0;border-bottom: 1px dotted;margin-bottom: 15px;}
#expertises .columns:last-child{border-bottom: 0;}
#expertises a {width: 100%;}
.innovation-trophees {margin-top: 0;}
.innovation-trophees img{width: 100%;}
.bref-tv .tv-items {padding: 0 16px;margin-bottom: 30px;}
.bref-tv .tv-img:before {top: 35%;}
.abonnez_vous img {margin-bottom: 15px;}
.front .abonnez_vous .av_title2 {width: 100%;margin-bottom: 15px;}
.secteurs h2 {margin-bottom: 0;border-bottom: 1px dotted;padding-bottom: 12px;}
.items-secteurs {padding: 0;border-top: 0; border-bottom: 1px dotted;}
.items-secteurs div:nth-child(2) {padding: 8px 0;}
.items-secteurs-title {padding: 8px 0;border-right: 0;border-bottom: 1px dotted;min-height: 0;padding-left: 0 !important;}
.taxonomy-secteurs a {margin-bottom: 0;}
.sbtb_home .service_btb .sbtb_one .sbtb_img {width: 33%;}
.partenaires {display: none;}
.our_folders .our_folders_itms:first-child {padding: 14px 0;border-left: 0;}
.our_folders .our_folders_itms {padding: 14px 0;border-left: 0;border-bottom: 1px dotted #bbc5c3;}
.our_folders .ofl_title {max-width: inherit;}
#top {float: left;font-size: 1rem;font-weight: 400;margin-bottom: 20px;width: 100%;background-color: #ff6600;text-transform: uppercase;text-align: center;padding: 5px 0;}
#top:hover {color: #ffffff;}
#top:after {content: "";}
footer article#block-menu-block-6{display: none;}
footer article#block-menu-block-8, footer article#block-bref-glossary, footer article#block-multiblock-17{width: 100%;min-height: inherit;border: 0;margin: 25px 0;}

footer article {width: 50%;}
footer article#block-menu-block-7{border:0;}
.our_folders .our_folders_link {border-top: 0;margin-top: 0;font-size: 1rem;}
#block-bref-most-read-news {margin-bottom: 20px;}
.node-short-week .cette-semaine-1 .cette-semaine-11 {border-right: 0;padding-right: 0;}
footer .last-footer #block-menu-block-9 ul {width: 22%;}
#main_menu_sous_niveau article {padding: 15px 15px 15px 0;}
#main_menu_sous_niveau ul li {width: 100%;}
#main_menu_sous_niveau ul li a {text-align: left;}
/*********** actualite **************/

.content_top {padding: 0;border-right: 0;margin-bottom: 0;}
.abonnez_vous .av_title2 {width: 100%;}
.plus-lues .plus-lues-itms {border-right: 0;margin-bottom: 0;float: left;width: 100%;}

#block_author {margin-top: 40px;width: 100%;}
.addthis_bottom {display: none;}

#expertises .expertises-title .parrainee {margin: 6px 0 0 0;font-weight: 700;width: 100%;}

.last_news_container .views-row img {max-width: inherit;}
.last_news_container .views-row {width: 100%;float: left;border-right: 0;border-bottom: 1px dotted #bbc5c3;padding: 16px 0;min-height: inherit;}
.last_news_container .views-row:first-child {max-width: 100%;padding-left: 0;}

.tous-billets-idee .tous-billets-liste .idea_one_image {width: 100%;margin: 15px 0;}
.tous-billets-idee .tous-billets-liste .idea_one_image img{margin: 0 auto;display: block;width: 100%;max-width: 300px;}
.tous-billets-idee .tous-billets-liste .idea_one_details {width: 100%;padding: 0;}

.main_menu_footre {margin-bottom: 0;position: relative;}

.taxonomy-secteurs { margin-bottom: 30px; }

/******* Bref TV ********/
.playlists-video-items img {float: left;width: 50%;max-height: inherit;margin-right: 15px;}
.playlists-video-items .playlist_title {width: 45%;}
.playlists-video-items {min-height: inherit;padding-bottom: 15px;}
.nv_video_sticky_block .nvsb_body {width: 60%;}
.is-sticky .nv_video_sticky_block {width: 100% !important;left: 0;}
.playlist_liste .views-row .playlist_video {width: 100%;}
.node-type-bref-tv .nv_video .nv_video_element iframe {width: 100% !important;height: auto !important;min-height: 270px;}
.node-type-bref-tv .nv_video .nv_video_element .icon {top: 45%;}

/********** expertises ****************/
.view-display-id-attach_pinned_exp .flex-direction-nav a {top: 130px;}
.view-display-id-attach_pinned_exp:hover .flex-direction-nav .flex-next {right: 0;}
.view-display-id-attach_pinned_exp:hover .flex-direction-nav .flex-prev {left: 0;}
.view-display-id-attach_pinned_exp .flex-control-nav {right: 0;}
.expertises-item {padding: 0;border-right: 0;min-height: inherit;margin: 20px 0;}
.expertises-item .views-field-field-image{float: left;margin-right: 12px;}
.expertises-item .views-field-body p {;width: 48%;}
.expertises-item .views-field-created {width: 30%;}

/********* Mot Cle *************/
.last_news_container .views-row .row_image .news_image{width: 48%;margin-right: 12px;}
.last_news_container .views-row .row_image .news_dep_sec {width: 48%;}
.last_news_container .views-row .row_image .title{float: left;width: 42%;}
.last_news_container .views-row .news_dep_sec {width: 100%;}
.last_news_container .views-row .title{float: left;width: 100%;}
#block-views-mots-clefs-block-1 {margin-top: 20px;}
.view-id-mots_clefs {float: left;width: 100%;}
#block-views-idee-new-idea h2, #block-views-bref-block-1 h2 {margin-bottom: 15px;}
#block-views-idee-new-idea .views-row, #block-views-bref-block-1 .views-row {width: 100%;}
#block-views-bref-block-1 {margin-bottom: 40px;}

.node-expertise .block-header {position: relative;top: 0;}
.node-type-expertise .page-color {padding: 20px 0 30px 0;}

/***************** idees ******************/
.region_idea_mobile{display: block;}
.page-idees .content {display: none;}
#last_posts_author .last_posts_author_itms img {max-height: inherit;}

/************** annuaire-eco ****************/
.fiches-plus-consultees .views-row {width: 100%;margin-bottom: 15px;}
.fiches-plus-consultees .views-row .views-field-title a {width: 90%;max-width: 100%;}
.page-annuaire-eco .block-simpleads, .page-annuaire-eco.not-front .content .image-ad, .page-annuaire-eco #ad_groups_260 .image-ad {width: 100%;}
.page-annuaire-eco .idea_one_image img{margin: 0 auto 2px;display: block;}
.view-content-liste-annuaire {margin-top: 30px;}

.node-entreprise-content .ne-top .next {right: -10px;top: 60px;}
.node-entreprise-content .ne-top .next:before {font-size: 30px;}
.node-entreprise-content .ne-top .previous {left: -10px;top: 60px;}
.node-entreprise-content .ne-top .previous:before {font-size: 30px;}

/********** user dashbord *******/
.header-user .header-user-page .img-profile {float: left;margin-right: 0;width: 100%;}
.header-user .header-user-page .img-profile img{display: block;margin: 0 auto;}
.header-user .header-user-page h1 {float: left;width: 100%;text-align: center;}
.header-user .header-user-page p{float: left;width: 100%;text-align: center;}
.news-itms-page-user .filter_news_details h3 a { float: left;}
.elements-per-pager-title .centre-itms {width: 100%;text-align: center;}
.elements-per-pager.pager .centre-itms {float: none;}
#user-profil-form form label, #user-profil-form form .form-item-user-new-password-confirm-pass1 label:first-child {width: 100%;}
#user-profil-form form input{  width: 100%;  margin-left: 0;}
#user-profil-form form .form-item-user-new-password-confirm-pass1 .password-strength { padding: 0;}
.confirm-parent, .password-parent {width: 100%;}
.header-seconde-user-page ul li a {width: 100%;text-align: center;}
.header-seconde-user-page ul li { margin: 0; width: 100%;}

#bref-user-services-form .container-inline .form-type-select {width: 100%;margin-right: 0;margin-bottom: 10px;}
#bref-user-services-form .form-type-select.form-item-btn-fieldset-field-frequence div.selector {width: 100%;margin-top: 10px;margin-right: 0;}

#bref-user-services-form .form-item.form-type-checkbox label.option {width: 90%;}
#bref-user-services-form input[type="submit"] {width: 100%;}
#bref-user-services-form #btn-action { width: 100%;}
#bref-user-services-form #btn-action input[type="submit"]#edit-btn-fieldset-reset {margin-bottom: 10px;}
#uc-cart-view-form .form-actions a { background: hsl(168, 8%, 75%) none repeat scroll 0 0; float: left; font-size: 13px; font-weight: bold; margin: 0.5em; padding-bottom: 6px; padding-top: 6px; text-align: center; text-transform: uppercase; width: 100%; }
#uc-cart-view-form .form-actions input { background: hsl(24, 100%, 50%) none repeat scroll 0 0; color: hsl(0, 0%, 100%); font-size: 13px; font-weight: bold; margin: 0.5em; padding-bottom: 6px; padding-top: 6px; text-transform: uppercase; vertical-align: middle; width: 100%; }

.paf-ads-block {display: none;}

.pager-annuaire-liste .nbpageritms {
	min-width: 100% !important;
}
body.page-annuaire-eco.habillage .page-color .content_top, 
body.page-annuaire-innovation.habillage .page-color .content_top{
	margin-left: 0 !important;
}
.page-bref-tv .flex-direction-nav {display: none;}

}

@media screen and (max-width: 480px) {
#pack .pack1 {
  float: left;
}

	#dfp-ad-brefeco_mban-wrapper{display: none;}
	#block-system-main .youtube_video{
		min-height:auto;
	}
	.node-type-bref-tv .nv_video{
		min-height:auto;
	}
	.page-boutique-annuaires .pack1 {
    border-right: 1px dotted;
    margin-bottom: 10px;
    min-height: 100%;
    position: relative;
}
.maps-abone { margin-top: 14px; }
.menu-name-menu-menu-abonnements ul li { display: table-cell; float: left; margin: 0; padding: 0; text-align: left; width: 100%; }
.menu-name-menu-menu-abonnements ul li a { font-size: 18px; margin: 0 auto; width: 100%;min-height:auto;}
.news_block_3 .views-row { float: left; margin-bottom: 0; max-width: 100%; padding-right: 0; width: 100%; border-bottom: 1px dotted !important; padding-bottom: 4px !important; padding-top: 9px !important; }
.sous-head-titre { border-bottom: 1px dotted; float: left; margin-bottom: 9px; width: 100%; padding-top: 32px; }
.sous-head-titre .news-decideur { border-right: 0 none; margin-bottom: 0; }
.news_block_3 .views-row.views-row-even {border:0;}
.news_block_3 .views-row:nth-child(2n) .news-decideur2 {margin-left: 0; }
.news_block_3 {border-bottom: 0 none;display: inline-block;margin-bottom: 0;vertical-align: top;width: 100%; }
.news_block_3:first-child {margin-top: 21px; }
.view-decideur .views-row {border-bottom: 1px dotted !important;padding-top: 11px !important; }
.decideur-block:first-child {padding-top: 0; }
.decideur-block .news-decideur:last-child { border-bottom: 1px dotted; }
.decideur-block {padding-top: 0; padding-bottom: 0;border:0;}
.news-decideur {border-right: 0 none;margin-bottom: 15px;min-height: 0;padding: 0; border-bottom: 1px dotted #000;padding-left: 0 !important;}
.header-profil {padding: 0 0 8px 0;}
#nav-trigger {top: 10px;}
.mobile-search {top: 20px;right:40px;}
.searchbox {top: 46px;}
.searchbox #open-search-box{display: none;}
.header-profil #block-bref-connection-block {width: 10%;top: 20px;}

#logo {max-width: 100px;}
#block-bref-most-read-news .plus-lues h3 {max-width: 75%;}
.node-short-week .bref-semaine-liste1 {padding-left: 12px;}
.node-short-week .bref-semaine-liste1-items p {padding-right: 0;}
.node-short-week .cette-semaine-122-liste1-items p {width: 60%;}
.btob {padding-left: 0;}
.sbtb_home .service_btb .sbtb_one .sbtb_content {width: 10rem;}
footer .last-footer #block-menu-block-9 ul {width: 45%;}
/*********** actualite **************/

.views-row .news_one {padding-right: 0;width: 100%;}
.news_image {width: 100%;}
.views-row-even .news_one {padding: 0;border-left: 0;}
.views-row-even .news_one .exclusif {left: 0;top: 20px;}

.nv_video_sticky_block .nvsb_body {width: 45%;margin-left: 10px;margin-top: 10px;}
.nv_video_sticky_block .nvsb_image {width: 50%;}
.node-type-bref-tv .nv_video_sticky_block h2 a {font-size: 1rem;line-height: 1;float: left;}
.playlists-video-items img {width: 48%;}
.playlists-video-items .playlist_numb {width: 46%;margin: 0;}
.playlists-video-items .playlist_numb_vue {margin: 0;}

.page-actualite .news_block_2 .views-row {
    width: 100%;
    margin-bottom: 15px;
    padding-right: 0;
}

.page-actualite .news_block_2 .views-row.views-row-even {
    padding: 0;
    border-left: 1px dotted #bbc5c3;
}

/********** expertises ****************/
.view-display-id-attach_pinned_exp .flex-control-nav {width: 50%;text-align: right;font-size: 0;}
.expertises-item .views-field-field-image {margin-right: 0;width: 100%;margin-bottom: 15px;}
.expertises-item .views-field-field-image img{width: 100%;}
.expertises-item .views-field-body p {width: 100%;}
.view-display-id-attach_mostread_exp .views-row {width: 100%;}
.sponsor .sponsor-itms {width: 100%;}
.sponsor .sponsor-itms img{ max-width: 130px;width: 100%; }
.sponsor .sponsor-itms .sponsor-info { width: 52%; }
.sponsor .sponsor-logo img {display: block;margin: 20px auto;}

.view-display-id-attach_pinned_exp .expertises-list .views-row img { height: 156px; }


.view-news-by-tags .filter_news .filter_news_image {max-width: inherit;}
.view-news-by-tags .filter_news .filter_news_details {width: 100%;padding: 0;}
/************** annuaire-eco ****************/
.item-list .form-type-radios.form-item-items-per-page {min-width: inherit;}
.item-list .form-item-items-per-page #edit-items-per-page {float: none;display: block; margin: 0 auto;width: 120px;}

#block-bref-news-in-sectors h2 {margin-bottom: 0; top: 0; }
.page-annuaire-eco.sidebar-second .content, .page-annuaire-innovation.sidebar-second .content {
    padding-left: 0;
}

.page-annuaire-eco-filtre .views-exposed-widget > div { display: none; }

.page-annuaire-eco-filtre .views-exposed-widget > label { position: relative; }

.page-annuaire-eco-filtre .views-exposed-widget > label:after {
    position: absolute;
    top: 20%;
    right: 0;
    content: "\e90d";
    font-size: 1.375rem;
    color: #f06f33;
    font-family: 'bref-icon' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    cursor: pointer;
}
.page-annuaire-eco-filtre .views-exposed-widget > label.is-active:after {content: "\e915";}

.grouped-item-annuaire .item-annuaire{ padding:15px 20px; }

.grouped-item-annuaire .item-annuaire .list-annuaire-item .lai-content {display: none;}

.node-entreprise-content .ne-image-no-logo {
    max-width: 100%;height: 130px;
}

.node-entreprise-content .ne-fli-elment tbody td { display: block;}

.node-entreprise-content .ne-fli-elment tbody td:first-child {width: 100%;}

.node-entreprise-content .globle-info-ne .ne-contact-information .neci-cart iframe {height: 300px!important;}
#block-system-main .youtube_video .field-content iframe { height: 250px; }
.page-bref-tv .flex-control-nav { top: 265px; }


}

@media screen and (max-width: 320px) {
    .bref-tv .tv-img:before { top: 39%; }
    .pager-annuaire-liste .form-radios { clear: both; margin-left: 15px; }

}
