/**************************************** HP *************************************************/
#block-bref-the-news-block > .the-news-hp{
	min-height: 1000px;
}
.the-news-hp > h2{
    font-size: 1.125rem;
    text-transform: uppercase;
    margin-bottom: 10px;
}
.the-news-hp .stickynotes{
    background-color: #ff6600;
    padding: 0;
    padding-left: 10px;

}
.the-news-hp .departement{font-size: 11px;font-weight: 700;width: 100%;margin: 10px 0 0 0;text-transform: uppercase;}
.the-news-hp .stickynotes .secteur a{color: #ffffff;}
.the-news-hp .secteur a{font-size: 11px;font-weight: 700;float: left;color: #ff6600;margin: 0 0 4px 0;text-transform: uppercase;line-height: 12px;}
.the-news-hp .secteur a .round{width: 8px;height: 2px;background: #ff6600;}
.stickynotes-info .body{
    float: left;
    font-size: 1rem;
	line-height: 23px;
}
.the-news-hp .all-news .secteur{
    color: #ff6600; 
}
.the-news-hp .stickynotes h2{
    float: left;
    width: 100%;
    margin: 4px 0 6px 0;
}
.the-news-hp .stickynotes h2 a{
    font-family: 'Droid Serif';
    font-size: 1.5rem;
    font-weight: 700;
    line-height: 28px;
    float: left;
}
.the-news-hp .stickynotes .stickynotes-info{
    padding: 0;
}
.the-news-hp .stickynotes .stickynotes-img{padding: 0;padding-left: 20px;float: right;position:relative;}
.the-news-hp .stickynotes .stickynotes-img img{width: 100%;float: left;}

.the-news-hp .stickynotes .stickynotes-img.stickynotes-img-mobile{display: none;}
.the-news-hp .all-news{
    margin-top: 20px;
}
.the-news-hp .news-itms{
	/*border-bottom: 1px dotted #272a29;
	margin-bottom: 15px;
	display: none;*/
	position:relative;
}
.the-news-hp .all-news, .the-news-hp .all-news .columns {
    padding: 0 0 9px 0;
}
.the-news-hp .news-itms-info {
    position: relative;
}
.news-grid, .news-grid-innov{
	border-bottom: 1px dotted #272a29;
	margin-bottom: 15px;
	/*border: 1px solid #AEAEAE; 
	 height: 132px; 
	 clear: both; 
	 margin: 2px 0;*/
}
.the-news-hp .all-news .img{position: relative;}

.the-news-hp .all-news .news-itms:nth-child(odd) {/*padding-right: 12px;padding-bottom: 13px;min-height: 128px;position: relative;*/}
.the-news-hp .all-news .news-itms:nth-child(even) .img {float: left;}
.the-news-hp .all-news .news-itms:nth-child(odd) .content-new {padding-right: 15px; width:100%;}
.the-news-hp .all-news .news-itms:nth-child(even) .content-new {background-image: url("../img/separateur-news.png");background-repeat: repeat-y;float: left;padding-left: 15px;width:100%;}
.the-news-hp .all-news .news-itms:nth-child(even) .news-itms-info { padding-left: 10px;}
.the-news-hp .all-news .news-itms:nth-child(even) {/*padding-bottom: 15px;min-height: 128px;position: relative;*/}
.the-news-hp .all-news .news-itms:nth-child(even) .exclusif {left: 12px;}
.exclusif{position: absolute;left: 0;top: 0;font-size: 0.6875rem;font-weight: 700;color: #ffffff;background-color: #ff6600;padding: 3px 6px;text-transform: uppercase;}
.the-news-hp .stickynotes .stickynotes-img .exclusif{right: 0px;left: inherit;}
.the-news-hp .all-news .news-itms h2{
    line-height: 20px;
    float: left;
    width: 100%;
}
.the-news-hp .all-news .news-itms h2 a{font-size: 1rem; display: block; /*line-height: 10px;*/}
.the-news-hp .all-news .departement {
    margin: -4px 0 0 0;
    text-transform: uppercase;
}
.the-news-hp .all-news .news-itms.columns:last-child:not(:first-child) {
    float: left;
}
.the-news-hp{
    padding: 0;
    padding-right: 20px;
}
body.front #block-bref-the-news-block .banniere-sas img{
	margin-top: 15px;
}
body.front #block-bref-the-news-block .banniere-sas iframe{
	margin-top: 15px;
	margin-left: -4px;
}

.restreint{ position: absolute;
    right: 0;
    text-align: right;
    top: 0;
}
#block-bref-ideas a.voire-plus {
    float: right;
    font-size: 0;
    margin-top: 0;
    position: relative;
     top: 3px;
}
#block-bref-ideas a.showLess {
    display: none;
    float: right;
    font-size: 0;
    margin-top: 0px;
    position: relative;
    top: 3px
}
.restreint{
	font-size: 0;
	width: 25px;
	height: 25px;
	background: url('../img/payante.png') 0 0 no-repeat;
	margin-top: -3px;
}
/*.restreint:before{content: "\e90f";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: 11px;color:#416645;}*/
.itemone-jnb{float:left;width: 100%;}
.itemone:nth-child(2n) .itemone-jnb{  min-height: 95px;float:left;}
.the-news-hp .all-news .news-itms.news-itms-last {padding: 0;margin: 0;margin-bottom: 16px;}
.the-news-hp .all-news .news-itms.news-itms-last .news-itms-info{float: left;background-image: url(../img/separateur-news.png);background-repeat: repeat-y;padding: 0 15px;min-height: 80px;}
.the-news-hp .all-news .news-itms.news-itms-last:nth-child(3n+2) .news-itms-info{background-image: none;padding-left: 0;}

.news-itms-info h3 a{
    font-size: 1rem;
        line-height: 20px;
    float: left;
    width: 100%;
        font-family: 'Droid Serif';
    font-weight: 700;
}
.the-news-hp .all-news .view-display-id-news_home_page .news-itms-info{min-height: 120px;border-right: 1px dotted #bbc5c3;padding: 0 12px;    margin-bottom: 15px;    position: relative;}
.the-news-hp .all-news .view-display-id-news_home_page .views-row:nth-child(3n+3) .news-itms-info{border-right: 0;}
.view-display-id-news_home_page .news-itms-info{min-height: 100px;}
.the-news-hp .all-news .view-display-id-news_home_page .view-content{    float: left;width: 100%;border-bottom: 1px dotted #272a29;}
/**** innovation ****/
#innovation{float: left;width: 100%;margin-top: 30px;border-top: 3px solid #272a29;padding-top: 15px;}
#decideurs{float: left;width: 100%;margin-top: 1px;}
.not-front #innovation{
    float: left;
    width: 100%;
    margin-top: 0;
    border-top: 0;
    padding-top: 0;
}
#block-block-9{
	float: left;
}
.innovation-trophees{
    border-left: 5px solid #d6b352;
    padding: 0 15px;
    margin-top: 35px;
}
.innovation-trophees h2{font-size: 1.125rem;font-family: 'Open Sans';line-height: 18px;margin-bottom: 15px;text-transform: uppercase;}
.innovation-trophees p{font-size: 0.8125rem;line-height: 18px;font-weight: 700;margin: 5px 0 0 0;}

.innovation-annuaire{margin-top: 30px;border-left: 1px solid #bbc5c3;}
.innovation-annuaire  h2{font-size: 1.125rem;font-family: 'Open Sans';line-height: 18px;margin-bottom: 15px;text-transform: uppercase;}
.innovation-annuaire  h3{font-size: 13px;font-weight: 700;}
.innovation-annuaire form{position: relative;}
.innovation-annuaire form .icon{position: absolute;top: 4px;right: 9px;cursor: pointer;}
.innovation-annuaire form .icon:before{font-weight: 900;font-size: 1rem;}
.innovation-annuaire form input {margin: 0;}
.innovation-annuaire a{font-size: 18px;text-transform: uppercase;width: 100%;float: left;border-top: 1px dotted;padding-top: 8px;margin-top: 16px;position: relative;}
.innovation-annuaire a:after{
    content: "\e903";
    font-family: 'bref-icon' !important;
    speak: none;
    font-style: normal;
    font-weight: 900;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    position: absolute;
    top: 46%;
    right: 0;
    color: #ff6600;
    font-size: 1.2rem;
}
/************************* most-read-news ********************************/
.content_second{clear: both;float: left;border-top: 3px solid #272a29;margin-top: 30px; margin-bottom: 20px;}
#block-simpleads-ad-groups-38{float: left;text-align: center;width: 100%;max-width: 320px;margin: 60px 0 0 0;}
.mobile-ads-hp{display: none;}
#block-simpleads-ad-groups-38 img{width: 100%;max-width: 300px;float: right;}
#block-bref-most-read-news{float: left;width: 100%;max-width: 620px;padding-top: 9px; margin-bottom: 30px;}
#block-bref-most-read-news .plus-lues{padding: 0;}
#block-bref-most-read-news .plus-lues ul{float: left;margin: 0; width: 50%;}
#block-bref-most-read-news .plus-lues h2{font-size: 1.125rem;padding-top: 0;}
#block-bref-most-read-news .plus-lues .plus-lues-num {color: hsl(24, 100%, 50%);float: left;font-family: "Droid Serif";font-size: 36px;left: 0 !important;margin-left: -1px;position: relative;top: -15px; }
#block-bref-most-read-news .plus-lues h3{float: left;margin: 0;font-size: 1rem;font-family: 'Droid Serif';font-weight: 700;padding-top: 5px;margin-left: 20px;border-top: 1px dotted #bbc5c3;max-width: 237px;width: 100%;line-height: 23px;}
#block-bref-most-read-news .plus-lues .plus-lues-itms h3 a {font-family: 'Droid Serif';font-weight: 700;font-size: 0.9375rem;width: 100%;float: left;}
#block-bref-most-read-news .plus-lues-itms {padding: 0 20px 0 0;border-right: 0px dotted;margin-bottom: 1px;min-height: 86px;list-style: none;}
#block-bref-most-read-news .columns:last-child:not(:first-child) {float: left}
#block-bref-most-read-news  ~ #block-simpleads-ad-groups-38 {
    margin: 48px 0 0;
}
#block-bref-most-read-news .plus-lues .plus-lus-premier {
    border-right: 1px dotted;
}
#block-bref-most-read-news .plus-lues ul {
border-right: 1px dotted;
}
.node-short-week{
    width: 100%;
    float: left;
    border: 10px solid #ff6600;
    padding: 15px 20px;
    margin-top: 30px;
}
#block-bref-tweets .tweets {
    padding: 0;
    border: 1px solid hsl(168, 8%, 75%);
    margin-bottom: 20px;
}
.block-home-content-middle{
	float: left;
	margin-bottom: 20px;
	max-width: 200px;
}
.block-home-content-middle p:last-child{
	margin-bottom: 0px;
}
#block-bref-tweets iframe {
    max-height: 453px !important;
	overflow-y:scroll;
}
.block-hp1{float: left;width: 100%;padding-top: 29px;}
/************* block-agenda-hp ****************/
#block-views-agenda-last-event .agenda-hp h3 a{font-size: 1.125rem;font-weight: 700;text-transform: uppercase;margin-top: -6px;float: left;width: 100%;}
#block-views-agenda-last-event .agenda-hp h3 a:after {content: "\e902";font-family: 'bref-icon' !important;speak: none;font-style: normal;font-weight: 900;font-variant: normal;text-transform: none;line-height: 16px;float: right;width: 16px;height: 16px;background-color: #ff6600;color: #ffffff;text-align: center;font-size: 10px;margin: 6px 0 0 0;}
.agenda-hp .view-Agenda h3{font-size: 1.125rem;font-family: 'Open Sans';font-weight: bold;margin: 0;}
#block-views-agenda-last-event .agenda-hp .date-display-range{font-size: 1.125rem;font-weight: 700;}
#block-views-agenda-last-event .views-field-field-commune a{font-size: 11px;color: #ff6600;text-transform: uppercase;font-weight: 700;}
#block-views-agenda-last-event .views-field-title a{font-size: 11px;font-weight: 700;line-height: 15px;float: left;margin-bottom: 15px;}
#block-views-agenda-last-event .views-row{border-bottom: 1px dotted #bbc5c3;padding: 0;margin: 0 0 6px 0;}
#block-views-agenda-last-event .views-row:last-child{border-bottom: 0;}
#block-views-agenda-last-event .views-row:last-child .views-field-title a{margin-bottom: 4px;}
#block-views-agenda-last-event .views-row:last-child{margin: 0;}
#block-views-agenda-last-event .agenda-hp{
    border-left: 5px solid #ff6600;
    padding: 0;
    padding-left: 10px;
	width: initial;
}

#block-views-agenda-last-event .agenda-hp .commune-hp{    font-size: 13px;
    text-transform: uppercase;
    font-weight: 700;
    font-family: 'Open Sans';
    color: #ff6600;}
/************** side_home_droite *******************/
.side_home_droite{
    padding: 0;
}
.abonnez_vous_home_droite{
    margin-top: 30px;
    border-left: 1px solid #bbc5c3;
    padding-left: 20px;
    padding-bottom: 55px;
    float: left;
}
.abonnez_vous_home_droite .side_home_droite_link p{
  float: left;
  font-size: 1.125rem;
  text-transform: uppercase;
  padding: 0;
  max-width: 100px;
  line-height: 18px;
}
.side_home_droite_link{position: relative;float: left;width: 100%;border-top: 1px dotted;padding: 10px 0 0 0;margin: 15px 0 0 0;}
.abonnez_vous_home_droite .side_home_droite_link p:after{content: "\e903";font-family: 'bref-icon' !important;speak: none;font-style: normal;font-weight: 900;font-variant: normal;text-transform: none;line-height: 1;position: absolute;top: 20px;right: 0;color: #ff6600;font-size: 1rem;}

/************ block-bref-short-this-week ****************/
.node-short-week h2{font-size: 1.125rem;margin-bottom: 18px;text-transform: uppercase;}
.node-short-week .cette-semaine-1, .node-short-week .cette-semaine-2{float: left;width: 100%;}
.node-short-week .cette-semaine-1 .cette-semaine-11{
    border-right: 1px solid;
    padding-right: 20px;

}
.node-short-week .cette-semaine-1 .cette-semaine-12{
    padding-left: 20px;

}
.node-short-week .columns{
    padding: 0;
}
.node-short-week h3{
    font-size: 1.125rem;
    font-family: 'Open Sans';
    font-weight: 400;
    margin: 0;
    text-transform: uppercase;
}
.node-short-week .titre-act{
	padding: 0;
	margin-bottom: 15px;
}
.node-short-week .bref-semaine-liste1-items p{
    font-size: 0.8125rem;
    font-weight: 700;
    margin: 0;
    padding-right: 60px;
    line-height: 14px;
}
.node-short-week .bref-semaine-liste1-items {
    border-top: 1px dotted;
    padding: 5px 0 14px 0;
}
.node-short-week .bref-semaine-liste1{
    padding-left: 16px;
}
.node-short-week .bref-semaine-liste1 .bref-semaine-liste1-items {
    border-top: 1px dotted;
    padding: 5px 0 14px 0;
}
.node-short-week .cette-semaine-122-liste1-items{
    width: 100%;
    background-color: #04506c;
    float: left;
    margin-top: 10px;
}
.node-short-week .cette-semaine-122-liste1-items img{
    float: left;
}
.node-short-week .cette-semaine-122-liste1-items h4{
    float: left;
    font-size: 13px;
    text-transform: uppercase;
    color: #ffffff;
    font-weight: 600;
    margin: 5px 20px 0px 15px;
}
.node-short-week .cette-semaine-122-liste1-items p{
    float: left;
    font-size: 13px;
    color: #ffffff;
    width: 70%;
    margin: 0 0 0 15px;
}
.node-short-week .cette-semaine-13-liste1{
    background-color: #e3e7e6;

}
.node-short-week .cette-semaine-131-liste1-item{
    position: relative;
}
.node-short-week .cette-semaine-131-liste1-item p{margin: 0;font-size: 1.125rem;text-transform: uppercase;font-family: 'Open Sans';font-weight: 400;}
.node-short-week .cette-semaine-131-liste1-item a:hover{color: #ff6600;transition: all 0.25s ease-out;}
.node-short-week .cette-semaine-131-liste1-item p.title{font-size: 0.8125rem;font-weight: 700;}
.node-short-week .cette-semaine-131-liste1-item .icon{position: absolute;right: 0;bottom: 16px;}
.node-short-week .cette-semaine-131-liste1-item .icon:after{content: "\e902";font-size: 10px;font-family: 'bref-icon' !important;speak: none;font-style: normal;font-weight: 900;font-variant: normal;text-transform: none;line-height: 1;}
.node-short-week .cette-semaine-131-liste1-item{
    border-bottom: 1px dotted;
    padding: 2px 0;
}
.node-short-week .cette-semaine-131-liste1-item:last-child{
    border-bottom: 0;
}
.node-short-week .cette-semaine-12-liste1{
    padding-right: 20px;
}
.node-short-week .cette-semaine-13-liste1{
    padding: 4px 10px;
}
.node-short-week .cette-semaine-body, .node-short-week .dbc-display-desc{float: left;width: 100%;margin-top: 15px;border-top: 1px dotted #272a29;border-bottom: 1px dotted #bbc5c3;padding: 8px 0;}
.node-short-week .cette-semaine-body p{float: left;}
.node-short-week .cette-semaine-body .semaine-separateur{float: left;margin: -3px 0 0 4px;}
.node-short-week .cette-semaine-body h3{
    font-size: 0.6875rem;
    font-weight: 800;
}
.node-short-week .cette-semaine-body p, .node-short-week .dbc-display-desc p{
    font-size: 0.8125rem;
}
a.voire-plus{font-size: 0;float: right;margin-top: 6px;}
a.showLess{font-size: 0;float: right;margin-top: 6px;display: none;}
a.voire-plus:before {content: "\e90d";font-size: 1.125rem;color: #ff6600;transition: all 0.25s ease-out;font-family: 'bref-icon' !important;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;}
a.showLess:before{content: "\e915";font-size: 1.125rem;color: #ff6600;transition: all 0.25s ease-out;font-family: 'bref-icon' !important;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;}
a.voire-plus.minimize_button:before {content: "\e915";}
/********************************************* block-bref-ideas **********************************/
#block-bref-ideas{
    float: left;
    width: 100%;
    margin-bottom: 4px;
    padding-top: 7px;
    margin-top: 1px;
}
#block-bref-ideas > h2{
    border-top: 3px solid #272a29;
    float: left;
    width: 100%;
    padding-top: 7px;
    margin-top: 1px;

}
#block-bref-ideas > h2 a{
    font-size: 1.125rem;
    text-transform: uppercase;
    margin-bottom: 10px;
    float: left;
}

#block-bref-ideas .idees-main-hp{
    float: left;
    width: 100%;
    border-bottom: 1px dotted #bbc5c3;
}
#block-bref-ideas .idees-main-hp .author-items{   border-color: hsl(168, 8%, 75%);  border-right: 1px dotted hsl(168, 8%, 75%);
    display: none;
    margin-bottom: 8px;
    margin-top: 10px;
 
    text-align: center;}
	#block-bref-innovation .the-news-hp > h2 {
    font-size: 1.125rem;
    margin-bottom: 10px;
    position: relative;
    text-transform: uppercase;
    top: -1px;
}
#block-bref-ideas .idees-main-hp .author-items:nth-child(3n+4) {
    clear: both;
}
.innovation-annuaire {
    padding-bottom: 26px;
}
#block-bref-innovation a.voire-plus {
    float: right;
    font-size: 0;
    margin-top: -7px;
     margin-left: 5px;
}
#block-bref-innovation a.showLess {
    float: right;
    font-size: 0;
    margin-top: -7px;
}

#block-bref-ideas .idees-main-hp .author-items:nth-child(3n+3){
    border-right: 0;
}

#block-bref-ideas .idees-main-hp .author-items .author-img img{
    border-radius: 150px;
    margin-bottom: 10px;
}
#block-bref-ideas .idees-main-hp .author-items .author-name a{
    font-size: 18px;
    text-transform: uppercase;
    color: #7a7d7c;
}
#block-bref-ideas .idees-main-hp .author-items .author-name{text-transform: uppercase;color: #7a7d7c;font-size: 1.125rem;font-family: 'Open Sans';}
#block-bref-ideas .idees-main-hp .author-items .author-function{
    margin: -4px 0 0px 0;
    font-size: 13px;
    color: #ff6600;
    font-weight: 800;
}
#block-bref-ideas .idees-main-hp .author-items .author-body{font-size: 1rem;font-weight: 700;font-family: 'Droid Serif';margin-bottom: 0px;min-height: 51px;}
/***************** bref-tv ****************************/
.bref-tv{width: 100%;float: left;background-color: #272a29;margin: 30px 0;}
#block-bref-bref-tv h2{color: #ffffff;font-family: 'Open Sans';margin: 10px 0 15px 0;font-size: 1.125rem;text-transform: uppercase;}
.bref-tv .tv-items{
margin-right: 0px;
    padding: 0 16px 0 0;
}
.bref-tv .tv-items img{
    width: 100%;
}
.bref-tv .tv-items p{font-size: 0.6875rem;text-transform: uppercase;font-weight: 800;color: #ff6600; margin: 10px 0 3px;}
.bref-tv .tv-items h3{font-size: 1rem;font-weight: 600;color: #ffffff;margin-bottom:0;}
.bref-tv .tv-info{float: left;background: #000000;padding: 0 10px;min-height: 86px;width: 100%;}
.bref-tv .tv-block{
 border-bottom: 1px dotted hsl(0, 0%, 100%);
    float: left;
    margin-bottom: 4px;
    padding-bottom: 15px;
}
#block-bref-tweets ~ #block-simpleads-ad-groups-338{
	border-left: 1px solid hsl(168, 8%, 75%);
    padding-bottom: 44px;
	
}
.bref-tv .tv-img{
    position: relative;
}
.bref-tv .tv-img:before{content: "";width: 0;height: 0;border-style: solid;border-width: 16px 0 16px 20px;border-color: transparent transparent transparent #000000;position: absolute;top: 40%;left: 50%;margin-left: -6px;z-index: 2;}
.bref-tv .tv-img:after{content: "";width: 60px;height: 60px;border-radius: 150px;background-color: rgba(255, 255, 255, 0.6);position: absolute;top: 32%;left: 50%;margin-left: -30px;transition: all 0.25s ease-out;}

.bref-tv a:hover .tv-img:after{
    background-color: rgba(255, 255, 255, 1);
}
.bref-tv a:hover .tv-img img{
    filter: brightness(50%);
    -webkit-filter: brightness(50%);
    -moz-filter: brightness(50%);
    -o-filter: brightness(50%);
    -ms-filter: brightness(50%);
    transition: all 0.25s ease-out;
}
.bref-tv .voire-tv{
    float: right;
    font-size: 1.125rem;
    text-transform: uppercase;
    color: #ffffff;
    margin-bottom: 12px;
    transition: all 0.25s ease-out;
	  margin-right: 0px;
}
.bref-tv .voire-tv:after {
   content: "";
    float: right;
    font-family: "bref-icon" !important;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1;
    margin: 6px -3px 6px 11px;
    text-transform: none;
}
.bref-tv .voire-tv:hover{
    color: #ff6600;
}
#annuaire-eco-search-sb-form *::-moz-placeholder {
    color: hsl(0, 0%, 0%);
    font-size: 13px;
}
#annuaire-eco-search-sb-form *::-webkit-input-placeholder {
    color: hsl(0, 0%, 0%);
    font-size: 13px;
}
#annuaire-eco-search-sb-form *::placeholder {
    color: hsl(0, 0%, 0%);
    font-size: 13px;
}
#block-bref-subscribe-home-page{float: left;width: 100%;border-bottom: 3px solid #272a29;padding-bottom: 20px;margin-bottom: 15px;}
/************** secteurs HP *******************/
.front .abonnez_vous .av_title2 {width: 34%;}
.secteurs{padding: 2px 10px 0 0;min-height: 750px;}
.items-secteurs{
    float: left;
    width: 100%;
    border-top: 1px dotted;
    padding: 15px 0;
}
.taxonomy-secteurs a{font-size: 0.8125rem;font-weight: 700;color: #ff6600;width: 100%;float: left;margin-bottom: 12px;text-transform: uppercase;}
.taxonomy-secteurs a:after{
    content: "\e902";
    font-family: 'bref-icon' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 19px;
    float: right;
    width: 16.6px;
    height: 16.6px;
    background-color: #ff6600;
    color: #ffffff;
    text-align: center;
    font-size: 10px;
}
.items-secteurs-title{padding: 0 5px 0 15px;border-right: 1px dotted #bbc5c3;min-height: 82px;}

.items-secteurs-title.columns:last-child:not(:first-child){
    float: left;
}
.items-secteurs-title a{
    font-size: 1rem;
    font-weight: 700;
    font-family: 'Droid Serif';
    line-height: 20px;
    float: left;
}
.items-secteurs div:nth-child(2){
    padding: 0 5px 0 0;
}
.items-secteurs div:last-child{
    border: 0;
}
.secteurs h2{
    text-transform: uppercase;
    margin-bottom: 12px;
    font-size: 1.125rem;
}
/************************* btob *******************************/
.btob{
    padding: 0;
    padding-left: 10px;
}
.btob.sbtb_home{
    margin-top: 46px;
}
.sbtb_home .service_btb .sbtb_one {
    width: 100%;
}
.sbtb_home .service_btb .sbtb_one .sbtb_img {
    width: 100%;
}
.sbtb_home .service_btb .sbtb_one .sbtb_img img{
    width: 100%;
}
.sbtb_home .service_btb .sbtb_one .sbtb_content {
    min-height: 40px;
    float: left;
    width: 100%;
}
.sbtb_home .service_btb .sbtb_one .sbtb_content .sbtb_title {font-family: 'Open Sans';line-height: 14px;font-weight: 700;text-transform: uppercase;margin-bottom: 0;margin-top: 6px;}
.sbtb_home .service_btb .sbtb_one .sbtb_content .sbtb_title a:hover{color: #3096fd;}
.sbtb_home .service_btb .sbtb_one .sbtb_content .sbtb_body {font-size: 13px;line-height: 22px;font-family: 'Open Sans';font-weight: 700;float: left;}
.sbtb_home .service_btb .sbtb_one .sbtb_content .sbtb_body p:hover{color: #3096fd;}

/**************** partenaires *************************/
.partenaires{
    padding: 0 15px 0 30px;
    margin-top: 25px;
}
.partenaires h2{font-family: 'Open Sans';font-size: 18px;    text-transform: uppercase;}
.partenaires p{font-size: 11px;font-weight: 700;margin-bottom: 12px;margin-top: 8px;line-height: 15px;}

.partenaires .partenaires-itms {border-bottom: 1px dotted;padding-top: 15px;}
.partenaires .partenaires-itms:last-child{border-bottom: 0;}

/*********************** our_folders **************************/

.our_folders{float: left;width: 100%;border-top: 3px solid #272a29;margin-top: 15px;padding-top: 10px;}
.our_folders .our_folders_itms{padding: 0 0 0 20px;border-left: 1px dotted #bbc5c3;}
.our_folders .our_folders_itms:first-child{padding: 0;border-left: 0;}
.our_folders h2{font-size: 1.125rem;margin-bottom: 15px;text-transform: uppercase;}
.our_folders img{float: left;max-width: 80px;}
.our_folders .ofl_title{font-size: 1rem;font-weight: bold;float: left;margin-left: 10px;max-width: 120px;}
.our_folders .ofl_number{float: left;width: 55%;margin-left: 10px;font-size: 13px;text-transform: uppercase;font-weight: 700;color: #ff6600;}
.our_folders .our_folders_link{width: 100%;text-align: right;float: left;font-size: 1.125rem;text-transform: uppercase;border-top: 1px dotted;margin-top: 15px;padding-top: 8px;}
.our_folders .our_folders_link:after{content: "\e903";font-family: 'bref-icon' !important;font-weight: 900;line-height: 27px;float: right;margin: 0 0 0 8px;color: #ff6600;}

#block-bref-decideurs .desid  h2 a{    font-size: 1.125rem;}
/************** expertises-hp ******************************/
#expertises{float: left;width: 100%;background-color: #e3e7e6;padding-bottom: 20px;}
#expertises .expertises-title{float: left;width: 100%;margin: 11px 0 10px 0;}
#expertises .expertises-title h2{float: left;font-family: 'Open Sans';font-size: 1.125rem;text-transform: uppercase;}
#expertises .expertises-title .parrainee{float: right;margin: 4px 20px 0 0;font-size: 0.6875rem;font-family: 'Open Sans';color: #000000;font-weight: 400;}
#expertises .columns{padding: 0 20px 0 0;}
#expertises img{width: 100%;}
#expertises .type-expertise{text-transform: uppercase;color: #000000;}
#expertises p{font-size: 0.6875rem;margin: 0;font-weight: 600;float: left;width: 100%;color: #000000;}
#expertises a{color: #04506c;font-size: 1rem;line-height: 20px;float: left;margin-top: 4px;font-weight: 700;font-family: 'Droid Serif';  width: 100%;}
#expertises h2 a{font-size: 1.125rem; color: #000; }
#expertises h2 a:hover{color: #3a3a3a;}
#block-bref-option-post-sidebar{
	float: left;
	width: 100%;
}